platform/core/uifw/dali-core.git
3 years ago[Tizen] Restore public API change 48/232248/1 accepted/tizen_5.0_unified accepted/tizen/5.0/unified/20200518.075252 submit/tizen_5.0/20200506.070946 submit/tizen_5.0/20200515.040600
Heeyong Song [Wed, 29 Apr 2020 08:22:32 +0000 (17:22 +0900)]
[Tizen] Restore public API change

Change-Id: I8d6d98b0dfc3e1391caafad51aa2391da71e4ff7

4 years ago[5.0] Update tizen document URL 67/220467/1
Seoyeon Kim [Wed, 18 Dec 2019 10:22:45 +0000 (19:22 +0900)]
[5.0] Update tizen document URL

- According to the address change of tizen documents,
  the site URL in dali-core-doc.h has been updated.

Change-Id: I0ed43fb7fb38738e9440f1d53b8b894593bda877
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
4 years ago[5.0] Add '@addtogroup' tag to generate doxygen page 13/206613/1 submit/tizen_5.0/20190522.073127
Seoyeon Kim [Wed, 22 May 2019 04:12:13 +0000 (13:12 +0900)]
[5.0] Add '@addtogroup' tag to generate doxygen page

- In some classes, @addtogroup tag is mssing.
  So, they cannot be included in each API group.

Change-Id: Ie75140ecc93ba9b9776b8da04fce4efe841863a1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
4 years ago[5.0] Update forcely when creating a new texture using NativeImage. 71/206271/1
Sunghyun kim [Thu, 9 May 2019 06:00:48 +0000 (15:00 +0900)]
[5.0] Update forcely when creating a new texture using NativeImage.

When adaptor is paused, Dali can't unref tbm_surface.
To avoid this problem, DALi need to update forcely when creating a new texture using NativeImage.

Change-Id: I69807ef47f46e58c6825c37cc3882e67b16fb011

4 years ago[5.0] Add log to RenderManager::Render 37/205137/1
Heeyong Song [Mon, 29 Apr 2019 10:48:05 +0000 (19:48 +0900)]
[5.0] Add log to RenderManager::Render

Change-Id: If3bd3bb9091a56111c240cc29fce576fe3ea1f3f

5 years ago[5.0] Add GetLogicalKey API in DevelKeyEvent 99/201199/1 accepted/tizen/5.0/unified/20190315.061321 submit/tizen_5.0/20190312.070039
Seoyeon Kim [Mon, 11 Mar 2019 06:04:43 +0000 (15:04 +0900)]
[5.0] Add GetLogicalKey API in DevelKeyEvent

- Added GetLogicalKey API to get the logical key.
 (eg. '1' key of NumberPad -> logicalKey : "KP_1")

Change-Id: I1f0424d31646c310a1471f745e5172c8e9cdbbf1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years ago[5.0] Add descriptions to generate doxygen page 91/198591/2 accepted/tizen/5.0/unified/20190211.060202 submit/tizen_5.0/20190208.031449
Seoyeon Kim [Fri, 25 Jan 2019 02:28:05 +0000 (11:28 +0900)]
[5.0] Add descriptions to generate doxygen page

Change-Id: Ie74614771d548068c934d9eb34d24c1cd3f4a983
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoFix typo in math-util.h 74/197074/1 submit/tizen_5.0/20190109.090609 submit/tizen_5.0/20190116.014934
Sunghyun kim [Wed, 9 Jan 2019 02:09:54 +0000 (11:09 +0900)]
Fix typo in math-util.h

Change-Id: I382877543dc0ddfb8a29c2b653f028005bf2cdc0

5 years ago[5.0] Fix TouchData header include 35/196535/1 accepted/tizen/5.0/unified/20190103.030453 submit/tizen_5.0/20190102.073618
Seoyeon Kim [Wed, 2 Jan 2019 06:20:48 +0000 (15:20 +0900)]
[5.0] Fix TouchData header include

- There're TCT build fails because of the path in touch-data.h
- The application cannot get access to devel API.
  So, moved the header include to touch-data-devel.h

Change-Id: I3264cdeee06967504684e6dc6f8342219d813eb3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years ago[5.0]Add DALI_CORE_API keyword 22/196022/1 accepted/tizen/5.0/unified/20181221.054444 submit/tizen_5.0/20181221.010732
huiyu.eun [Fri, 21 Dec 2018 01:01:37 +0000 (10:01 +0900)]
[5.0]Add DALI_CORE_API keyword

Change-Id: Ib315a7935ccb2e95c8d06ef0fa0e882cf57a7168
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
5 years ago[5.0] DALi version 1.3.50.2 accepted/tizen/5.0/unified/20181220.061623 submit/tizen_5.0/20181219.022847 submit/tizen_5.0/20181219.035912 submit/tizen_5.0/20181219.213852 submit/tizen_5.0/20181221.005658
huiyu.eun [Wed, 19 Dec 2018 01:43:23 +0000 (10:43 +0900)]
[5.0] DALi version 1.3.50.2

Change-Id: I22e26e2b6e7f09e6c89ca0fc61a5d4308259dee8
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
5 years ago[Tizen] Change GetMouseButton to devel-api 36/195136/4
huiyu.eun [Tue, 11 Dec 2018 05:21:00 +0000 (14:21 +0900)]
[Tizen] Change GetMouseButton to devel-api

Change-Id: I486a58bf12b2b267d274a41e20d95468c3cd498f
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
5 years ago[5.0] Add IsPositionOrSizeCurrentlyAnimating Actor devel API. 58/195458/2 accepted/tizen/5.0/unified/20181214.110738 submit/tizen_5.0/20181214.042026
Anton Obzhirov [Thu, 13 Dec 2018 13:04:16 +0000 (13:04 +0000)]
[5.0] Add IsPositionOrSizeCurrentlyAnimating Actor devel API.

Change-Id: I81c0e681134b9d2601fb9b68785e09c0b222c022

5 years ago[5.0] DALi version 1.3.50.1 29/194329/1 accepted/tizen/5.0/unified/20181205.063300 submit/tizen_5.0/20181203.075426 submit/tizen_5.0/20181205.003728
Heeyong Song [Mon, 3 Dec 2018 07:22:27 +0000 (16:22 +0900)]
[5.0] DALi version 1.3.50.1

Change-Id: I60fb65f8d511a277415934378ab023a2da35cd7b

5 years ago[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility accepted/tizen/5.0/unified/20181126.062059 submit/tizen_5.0/20181122.071848 submit/tizen_5.0/20181122.121626 submit/tizen_5.0/20181123.054101
Jiyun Yang [Thu, 22 Nov 2018 02:13:14 +0000 (11:13 +0900)]
[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility

This reverts commit da43af4f47f967a5093b838ad35230e284e97fdd.

Change-Id: Ia2784f4b707eb02e5bdbe93ef2834f67ac59ce47

5 years ago[Tizen] Add the logical key to Integration::KeyEvent
Jiyun Yang [Thu, 22 Nov 2018 02:07:57 +0000 (11:07 +0900)]
[Tizen] Add the logical key to Integration::KeyEvent

This reverts commit 37f1b0f498025398fb57463aff4127a94e356862.

Change-Id: I91ee6b09c547e3964a8aa19203cdbabe0c461ccf

5 years ago[Tizen] Revert "Remove TypeRegistration from deprecated Image classes
Jiyun Yang [Thu, 22 Nov 2018 02:07:13 +0000 (11:07 +0900)]
[Tizen] Revert "Remove TypeRegistration from deprecated Image classes

This reverts commit 95354af5ef0a4f8e55cb2503c06dd15a86e02b8f.

Change-Id: I6e26c0336b791f8d193eaecba253de6e85f256c2

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Jiyun Yang [Thu, 22 Nov 2018 02:06:08 +0000 (11:06 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit 6c2a9c78f51ecffe5262bedba1295d6837c016fd.

Change-Id: I54c84af2404449a17409c21789ccae000bc92bdd

5 years agoMerge branch 'devel/master' into tizen_5.0
Jiyun Yang [Thu, 22 Nov 2018 02:05:32 +0000 (11:05 +0900)]
Merge branch 'devel/master' into tizen_5.0

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
Jiyun Yang [Thu, 22 Nov 2018 02:02:20 +0000 (11:02 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"

This reverts commit b3947495a0620c08ac0e68cfd6d7db95a44be2ec.

5 years agoRevert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""
Jiyun Yang [Thu, 22 Nov 2018 02:01:18 +0000 (11:01 +0900)]
Revert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""

This reverts commit 698c38bd1a76158dd449639aaf014d7046dd3ae4.

5 years agoRevert "[Tizen] Add the logical key to Integration::KeyEvent"
Jiyun Yang [Thu, 22 Nov 2018 01:58:47 +0000 (10:58 +0900)]
Revert "[Tizen] Add the logical key to Integration::KeyEvent"

This reverts commit 6359158b0091e5ea980bde07b5871a5d33c03f05.

5 years agoRevert "[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibi...
Jiyun Yang [Thu, 22 Nov 2018 01:58:37 +0000 (10:58 +0900)]
Revert "[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility"

This reverts commit 86a50e7332933a76d7d06ccd09927910d834488a.

5 years agoMerge "[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibil... accepted/tizen/5.0/unified/20181120.162626 submit/tizen_5.0/20181120.092524
Seoyeon Kim [Tue, 20 Nov 2018 09:24:02 +0000 (09:24 +0000)]
Merge "[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility" into tizen_5.0

5 years ago[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility 25/193425/1
Adeel Kazmi [Fri, 16 Nov 2018 13:55:23 +0000 (13:55 +0000)]
[Tizen] (Vector) Restore some VectorBase methods to preserve binary compatibility

Change-Id: I7f86af240ee72737f4d43958f33b04526c9c9848

5 years ago[Tizen] Add the logical key to Integration::KeyEvent 97/193397/4
Seoyeon Kim [Tue, 20 Nov 2018 07:02:20 +0000 (16:02 +0900)]
[Tizen] Add the logical key to Integration::KeyEvent

- Should get Logical key symbol and send it to Ecore_IMF_Event

Change-Id: Idfb91eb9a60caaa8c0ceb5d0ad365710bd600f82
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
5 years agoDALi Version 1.3.50 51/193251/1 dali_1.3.50
adam.b [Fri, 16 Nov 2018 12:21:02 +0000 (12:21 +0000)]
DALi Version 1.3.50

Change-Id: Ic08fc63f8d6aae36540b818b8f01a47f45bc304c

5 years agoAdvice about compiler versions in README requirements section 72/193172/2
Paul Wisbey [Thu, 15 Nov 2018 13:39:32 +0000 (13:39 +0000)]
Advice about compiler versions in README requirements section

Change-Id: Icf15aa2eb9f99ff74cbeb3fcc1fcfbda3b67a207

5 years agoFix the debug assert in message to occur when message is created to catch the error... 03/193003/2
Kimmo Hoikka [Tue, 13 Nov 2018 12:45:17 +0000 (12:45 +0000)]
Fix the debug assert in message to occur when message is created to catch the error at the right time

Change-Id: I26e688998ad5c4c6af1f8a3be90615046aa55b86

5 years agoMerge branch 'tizen' into tizen_5.0 submit/tizen_5.0/20181113.091922
Sunghyun kim [Tue, 13 Nov 2018 08:37:05 +0000 (17:37 +0900)]
Merge branch 'tizen' into tizen_5.0

5 years ago[Tizen] Revert "Remove TypeRegistration from deprecated Image classes" 65/192965/1 submit/tizen/20181113.092512
Seoyeon Kim [Tue, 13 Nov 2018 08:30:07 +0000 (17:30 +0900)]
[Tizen] Revert "Remove TypeRegistration from deprecated Image classes"

This reverts commit 65bb67c665fe465e388e8510eeb5fadda45cf202.

Change-Id: Id590893282037252fcfeb095b6f039bc18349d15

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Sunghyun kim [Tue, 13 Nov 2018 06:14:11 +0000 (15:14 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit 6d807a0c933c6f4899606876e2baf4a4e3cd6110.

Change-Id: I6ee98d96d156f9ae66cf4051b805b54be47489bc

5 years agoMerge branch 'devel/master' into tizen
Sunghyun kim [Tue, 13 Nov 2018 06:13:45 +0000 (15:13 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I39b93086f0782b62bb63727c42d3fa7154eeef0c

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
Sunghyun kim [Tue, 13 Nov 2018 06:12:29 +0000 (15:12 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"

This reverts commit ac58ac8b6648e1b72feedf3302524d42a663aaf2.

5 years agoDALi Version 1.3.49 79/192779/1 dali_1.3.49
Victor Cebollada [Fri, 9 Nov 2018 09:36:05 +0000 (09:36 +0000)]
DALi Version 1.3.49

Change-Id: Ie3a2ac89099fd4814dd91e68df72a9b001175c09

5 years agoMerge "Remove some dead code related to scene graph animator classes" into devel...
David Steele [Tue, 6 Nov 2018 17:33:40 +0000 (17:33 +0000)]
Merge "Remove some dead code related to scene graph animator classes" into devel/master

5 years agoRemove some unreachable and duplicate code from Actor-impl.cpp by making mNode a... 61/192261/4
Kimmo Hoikka [Thu, 1 Nov 2018 17:40:30 +0000 (17:40 +0000)]
Remove some unreachable and duplicate code from Actor-impl.cpp by making mNode a const reference

Alternative approach to: https://review.tizen.org/gerrit/#/c/192259/

Change-Id: Ia2546ce82f766bc25e265a8fa77b7ef0e0be5657

5 years agoRemove some dead code related to scene graph animator classes 49/192449/2
Kimmo Hoikka [Mon, 5 Nov 2018 16:45:32 +0000 (16:45 +0000)]
Remove some dead code related to scene graph animator classes

Change-Id: I1874eab903cabe883e36a9862fe02ee2133d18e3

5 years agoEnsure resetters reset both values when a property-owner is disconnected 68/192368/3
Adeel Kazmi [Fri, 2 Nov 2018 17:55:29 +0000 (17:55 +0000)]
Ensure resetters reset both values when a property-owner is disconnected

Change-Id: Iaf3e077b8e62d149900abb4ca719efe4326fa598

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/5.0/unified/20181106.070406 submit/tizen_5.0/20181105.085521 submit/tizen_5.0/20181105.121940
Seoyeon Kim [Mon, 5 Nov 2018 08:44:59 +0000 (17:44 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit 17475bf31b53b3393afb8a03d28613594970994c.

Change-Id: Id3a860979a5f98faa1e7a9ce246e199bf181b4ec

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage submit/tizen/20181105.085653 submit/tizen/20181105.120114
Seoyeon Kim [Mon, 5 Nov 2018 08:44:59 +0000 (17:44 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit 17475bf31b53b3393afb8a03d28613594970994c.

Change-Id: Id3a860979a5f98faa1e7a9ce246e199bf181b4ec

5 years agoMerge branch 'devel/master' into tizen
Seoyeon Kim [Mon, 5 Nov 2018 07:47:00 +0000 (16:47 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I6f3086e75fc83fe9ee7d5515d9a19f26f2df1237

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
Seoyeon Kim [Mon, 5 Nov 2018 07:45:20 +0000 (16:45 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"

This reverts commit c1c848dc18d24b5796846bd48e595bb798d41065.

Change-Id: I27e6fec7b6ea14bc7e83836727ef45ef2d2095fa

5 years agoDALi Version 1.3.48 52/192352/1 dali_1.3.48 submit/tizen/20181105.115406
Richard Huang [Fri, 2 Nov 2018 11:41:44 +0000 (11:41 +0000)]
DALi Version 1.3.48

Change-Id: Icce974ab2d210332b3df3a11d5b7d860b0a5f2b9

5 years agoMerge "Increase animation test line coverage to 100%" into devel/master
Adeel Kazmi [Thu, 1 Nov 2018 16:15:17 +0000 (16:15 +0000)]
Merge "Increase animation test line coverage to 100%" into devel/master

5 years agoIncrease animation test line coverage to 100% 55/192255/2
Kimmo Hoikka [Thu, 1 Nov 2018 13:38:55 +0000 (13:38 +0000)]
Increase animation test line coverage to 100%

- add more test logic
- refactor to get rid of unreachable code

Change-Id: Ic15b0184137dd8ad1853219aaa69d8f1a859d2e7

5 years agoHarmonize Animation API parameter checking and add test cases for them 11/192211/3
Kimmo Hoikka [Wed, 31 Oct 2018 17:18:07 +0000 (17:18 +0000)]
Harmonize Animation API parameter checking and add test cases for them

Change-Id: I777ab4ec07a2eaae87bb435f8bcd9638557c1945

5 years agoMerge "Remove TypeRegistration from deprecated Image classes" into devel/master
Adeel Kazmi [Thu, 1 Nov 2018 11:46:35 +0000 (11:46 +0000)]
Merge "Remove TypeRegistration from deprecated Image classes" into devel/master

5 years agoMerge "Fix a bug in AnimatablePropertyRegistration with default value" into devel...
Adeel Kazmi [Wed, 31 Oct 2018 15:35:15 +0000 (15:35 +0000)]
Merge "Fix a bug in AnimatablePropertyRegistration with default value" into devel/master

5 years agoMerge "(FrameCallback) Ensure setting a color is reset every frame" into devel/master
David Steele [Tue, 30 Oct 2018 16:38:33 +0000 (16:38 +0000)]
Merge "(FrameCallback) Ensure setting a color is reset every frame" into devel/master

5 years agoFix a bug in AnimatablePropertyRegistration with default value 13/192013/2
Kimmo Hoikka [Fri, 26 Oct 2018 18:19:20 +0000 (19:19 +0100)]
Fix a bug in AnimatablePropertyRegistration with default value

method did not recurse base classes so if default value was asked from derived class, it returned wrong value

Change-Id: I29691a911e77bd9431863590560104792e57fc07

5 years ago(FrameCallback) Ensure setting a color is reset every frame 32/191932/3
Adeel Kazmi [Thu, 25 Oct 2018 15:13:51 +0000 (16:13 +0100)]
(FrameCallback) Ensure setting a color is reset every frame

- Added a property resetter so that the color value is reset to base
  value at the start of every frame.
- Realised that the color was being set on the next frame so had to move
  calling the frame-callback earlier (i.e. before we go through the
  nodes).

Change-Id: Id5debd0f0ee6d7fc0d994d5cae817f2fcf0c7f16

5 years agoRemove TypeRegistration from deprecated Image classes 43/192143/3
Kimmo Hoikka [Tue, 30 Oct 2018 13:29:19 +0000 (13:29 +0000)]
Remove TypeRegistration from deprecated Image classes

No-one needs them so they just slow down each app startup unnecessarily

Change-Id: I9d7e7c7dbbd35a1b4744b19603418cd5cb338ddc

5 years agoOptimize type-info-impl and type-registry-impl 35/191935/6
Kimmo Hoikka [Thu, 25 Oct 2018 17:00:42 +0000 (18:00 +0100)]
Optimize type-info-impl and type-registry-impl

store base typeinfo pointer instead of resolving it every time a method is called.
this is safe as type info cannot change after registration.
store intrusive pointers to type-info-impl instead of handles as they are considerably cheaper

In dali-demo startup reduced the count of calls:
Before:
TypeRegistry::GetTypeInfo 2409
TypeInfo::TypeInfo 3006

Change-Id: Idd53378ca15cc0f690597dd7a5855cb5986a6785

5 years agoReducing boilerplate on default property metadata 83/191583/14
Kimmo Hoikka [Thu, 18 Oct 2018 10:49:12 +0000 (11:49 +0100)]
Reducing boilerplate on default property metadata

- moved all per class metadata to TypeRegistry
- derived classes register default property table with TypeRegistration
- removed bitflags from PropertyDetails and added index to make iterating property tables easier

Change-Id: Iccdef021309163566cbd1b17c7d00d557355afdf

5 years agoMerge "DALi Version 1.3.47" into devel/master
Adeel Kazmi [Fri, 26 Oct 2018 11:52:13 +0000 (11:52 +0000)]
Merge "DALi Version 1.3.47" into devel/master

5 years agoDALi Version 1.3.47 86/191986/1 dali_1.3.47
greynaga [Fri, 26 Oct 2018 11:23:37 +0000 (12:23 +0100)]
DALi Version 1.3.47

Change-Id: Ia1030f35d70c8fe6104c7b4f740c93851d637d20

5 years agoMerge "Add a comment" into devel/master
Heeyong Song [Fri, 26 Oct 2018 00:44:27 +0000 (00:44 +0000)]
Merge "Add a comment" into devel/master

5 years agoMerge "Change RenderTaskList to behave like any other SceneGraph object" into devel...
David Steele [Thu, 25 Oct 2018 10:20:11 +0000 (10:20 +0000)]
Merge "Change RenderTaskList to behave like any other SceneGraph object" into devel/master

5 years agoAdd a comment 96/191896/1
Heeyong Song [Thu, 25 Oct 2018 05:28:26 +0000 (14:28 +0900)]
Add a comment

Change-Id: Ie6673d9b41aa79c795972a9c5850ad808582998d

5 years ago(FrameCallback) Ensure Update doesn't invoke removed FrameCallbacks 48/191648/11
Adeel Kazmi [Fri, 19 Oct 2018 15:26:01 +0000 (16:26 +0100)]
(FrameCallback) Ensure Update doesn't invoke removed FrameCallbacks

Change-Id: I28a37a5fe109b62e29626e66470258fa2f94392e

5 years agoMake OwnerPointer Movable & add test cases 41/191641/7
Adeel Kazmi [Fri, 19 Oct 2018 11:46:35 +0000 (12:46 +0100)]
Make OwnerPointer Movable & add test cases

Change-Id: If01e25003536ff26ed67a620d094f2311a8e0340

5 years agoChange RenderTaskList to behave like any other SceneGraph object 41/190941/15
Richard Huang [Tue, 9 Oct 2018 14:42:24 +0000 (15:42 +0100)]
Change RenderTaskList to behave like any other SceneGraph object

Change-Id: Ide7b01c32aa7baa9243e8053d748219bfaaf6414

5 years agoFixed bad instantiation of property values 17/191717/2
David Steele [Mon, 22 Oct 2018 18:01:35 +0000 (19:01 +0100)]
Fixed bad instantiation of property values

Change-Id: Ia47bbbd15ce7022e3d2422bd502e68c09fb6a633

5 years agoMaking DALi core internals typesafe using guaranteed types; uint8_t, uint32_t and... 02/191202/6
Kimmo Hoikka [Fri, 12 Oct 2018 11:17:17 +0000 (12:17 +0100)]
Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t and enabling -Wconversion

unsigned char  -> uint8_t
unsigned short -> uint16_t
unsigned int   -> uint32_t
int            -> int32_t
-Wconversion will prevent any implicit conversions where precision may be lost such as: uint32_t a = (size_t)b or int x = (float)y
static_cast has to be used to tell the compiler how and where to do the conversion

Change-Id: Ic1475a59acf55601100cd603a455b96e9eb7c53e

5 years agoMerge "Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t...
Adeel Kazmi [Thu, 18 Oct 2018 13:56:19 +0000 (13:56 +0000)]
Merge "Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t" into devel/master

5 years agoDALi Version 1.3.46 72/191572/1 dali_1.3.46
Anton Obzhirov [Thu, 18 Oct 2018 13:26:19 +0000 (14:26 +0100)]
DALi Version 1.3.46

Change-Id: I0c91e5b03a2e1b98d8de7932c9fe724212fecb50

5 years agoMaking DALi core internals typesafe using guaranteed types; uint8_t, uint32_t 31/190831/12
Kimmo Hoikka [Fri, 5 Oct 2018 17:15:40 +0000 (18:15 +0100)]
Making DALi core internals typesafe using guaranteed types; uint8_t, uint32_t

unsigned char  -> uint8_t
unsigned short -> uint16_t
unsigned int   -> uint32_t
int            -> int32_t

Change-Id: I0e161bf56c220fda4f5dfc5dc7cde8d2aa2c584c

5 years agoMake NodePropertyFlags typesafe by using enum class 67/191467/6
Kimmo Hoikka [Wed, 17 Oct 2018 09:24:49 +0000 (10:24 +0100)]
Make NodePropertyFlags typesafe by using enum class

Change-Id: I994270523f319cf30c23edff4d7a6bd42cc62270

5 years agoMerge "(FrameCallback) Ensure the callback is removed if the implementation is delete...
David Steele [Wed, 17 Oct 2018 11:13:48 +0000 (11:13 +0000)]
Merge "(FrameCallback) Ensure the callback is removed if the implementation is deleted" into devel/master

5 years agoMerge "Updated patch-coverage script to generate correct HTML" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:50:23 +0000 (17:50 +0000)]
Merge "Updated patch-coverage script to generate correct HTML" into devel/master

5 years ago(FrameCallback) Ensure the callback is removed if the implementation is deleted 21/191221/3
Adeel Kazmi [Fri, 12 Oct 2018 14:25:07 +0000 (15:25 +0100)]
(FrameCallback) Ensure the callback is removed if the implementation is deleted

Also remove unnecessary mRootNode in FrameCallbackProcessor

Change-Id: Ia7941a77ba5deed4c5abe10870af9935d8b5112d

5 years agoMerge "(FrameCallback) Use uint32_t instead of unsigned int" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:37:21 +0000 (17:37 +0000)]
Merge "(FrameCallback) Use uint32_t instead of unsigned int" into devel/master

5 years agoMerge "(FrameCallback) Actor & FrameCallback Lifecycle management" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:37:20 +0000 (17:37 +0000)]
Merge "(FrameCallback) Actor & FrameCallback Lifecycle management" into devel/master

5 years agoUpdated patch-coverage script to generate correct HTML 07/191307/1
David Steele [Mon, 15 Oct 2018 16:59:59 +0000 (17:59 +0100)]
Updated patch-coverage script to generate correct HTML

Change-Id: I8ce0ff8ac50da3bdc07c0b27a58268557d0c242b

5 years agoMaking DALi public API typesafe using guaranteed types; uint8_t, uint32_t 92/190692/6
Kimmo Hoikka [Thu, 4 Oct 2018 16:44:20 +0000 (17:44 +0100)]
Making DALi public API typesafe using guaranteed types; uint8_t, uint32_t

unsigned char  -> uint8_t
unsigned short -> uint16_t
unsigned int   -> uint32_t
int            -> int32_t

these types are guaranteed to have the correct amount of bits by the compiler

Change-Id: Ie480a21e06dc999110de368284ff9a601bacef2a

5 years ago(FrameCallback) Use uint32_t instead of unsigned int 19/191219/1
Adeel Kazmi [Fri, 12 Oct 2018 13:43:08 +0000 (14:43 +0100)]
(FrameCallback) Use uint32_t instead of unsigned int

Change-Id: Ic6a92b40d333ce10c10ee8e0ebda87b79320fb85

5 years ago(FrameCallback) Actor & FrameCallback Lifecycle management 18/191218/1
Adeel Kazmi [Fri, 12 Oct 2018 13:00:28 +0000 (14:00 +0100)]
(FrameCallback) Actor & FrameCallback Lifecycle management

Change-Id: I2aaae83942bd344f8bab1d4caf1bc04e04e830d6

5 years agoMerge "(FrameCallback) All values now local & baking of the value supported" into...
David Steele [Fri, 12 Oct 2018 13:22:52 +0000 (13:22 +0000)]
Merge "(FrameCallback) All values now local & baking of the value supported" into devel/master

5 years agoDALi Version 1.3.45 07/191207/1 dali_1.3.45
David Steele [Fri, 12 Oct 2018 12:37:38 +0000 (13:37 +0100)]
DALi Version 1.3.45

Change-Id: Iee9cf573588d31e869bebe3725f4dcb661e35e33

5 years ago(FrameCallback) All values now local & baking of the value supported 54/190554/9
Adeel Kazmi [Wed, 3 Oct 2018 19:16:46 +0000 (20:16 +0100)]
(FrameCallback) All values now local & baking of the value supported

- Callback now called before world matrix is calculated so removed
  the world matrix methods (as they will be a frame behind now)
- All values now in local actor space.
- Scale added.
- Added bake methods to save the values if required.
- Ensured that when an actor is removed, the node hierarchy is
  invalidated.

Change-Id: I76318fcf77c0ae6e7a217ee9169db71aeda9aa75

5 years agoRevert "[Tizen] (FrameCallback) All values now local & baking of the value supported" 45/191145/1
Heeyong Song [Fri, 12 Oct 2018 01:13:57 +0000 (10:13 +0900)]
Revert "[Tizen] (FrameCallback) All values now local & baking of the value supported"

This reverts commit 1349eaca8b52876f6917345ab50db609c1c28adc.

Change-Id: I1a7dea78c797d918f9837fcd5f33d307facd71fe

5 years ago[Tizen] (FrameCallback) All values now local & baking of the value supported 79/191079/1 submit/tizen/20181011.084320
Adeel Kazmi [Wed, 3 Oct 2018 19:16:46 +0000 (20:16 +0100)]
[Tizen] (FrameCallback) All values now local & baking of the value supported

- Callback now called before world matrix is calculated so removed the world matrix methods
  (as they will be a frame behind now)
- All values now in local actor space.
- Scale added.
- Added bake methods to save the values if required.

Change-Id: I76318fcf77c0ae6e7a217ee9169db71aeda9aa75

5 years agoDALi Version 1.3.44 84/190784/1 dali_1.3.44
György Straub [Fri, 5 Oct 2018 08:42:48 +0000 (09:42 +0100)]
DALi Version 1.3.44

Change-Id: I24e93e727fbdf04a487a41c0451f22a51cf09f1d

5 years agoMerge "Use GLES 3.0 by default" into devel/master
Adeel Kazmi [Tue, 2 Oct 2018 09:36:21 +0000 (09:36 +0000)]
Merge "Use GLES 3.0 by default" into devel/master

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/5.0/unified/20181102.023047 accepted/tizen/unified/20181005.012320 submit/tizen/20181001.111440 submit/tizen/20181002.000301 submit/tizen/20181002.075325 submit/tizen/20181002.075644 submit/tizen/20181004.103602 submit/tizen_5.0/20181101.000005
Seungho, Baek [Mon, 1 Oct 2018 02:07:53 +0000 (11:07 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit ab61e98c34998587b00b80fc767be2c91fc24339.

5 years agoMerge branch 'devel/master' into tizen
Seungho, Baek [Mon, 1 Oct 2018 02:04:43 +0000 (11:04 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
Seungho, Baek [Mon, 1 Oct 2018 02:02:32 +0000 (11:02 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"

This reverts commit cb97d1fa5f8d0c0e49bd3a34e78be1670d6550e7.

5 years agoDALi Version 1.3.43 60/190260/1 dali_1.3.43
Agnelo Vaz [Fri, 28 Sep 2018 13:04:32 +0000 (14:04 +0100)]
DALi Version 1.3.43

Change-Id: I76af3e7d21ae5a25778bcca6d34fbbe1e85998f8

5 years agoUse GLES 3.0 by default 47/190247/1
Adeel Kazmi [Fri, 28 Sep 2018 11:19:09 +0000 (12:19 +0100)]
Use GLES 3.0 by default

This only changes the desktop build default, the packaging file
specifies what version of GLES to use every time.

Change-Id: Ifc500688e0fbe34c4f7e2d89a75acb4f43188293

5 years agoDALi Version 1.3.42 75/189875/1 dali_1.3.42
Adeel Kazmi [Fri, 21 Sep 2018 09:17:45 +0000 (10:17 +0100)]
DALi Version 1.3.42

Change-Id: I9a4957f3b5c71809f72a91492b853e1b4fb77559

5 years agoMerge "Delete user attribute in spec file" into devel/master
HyunJu Shin [Tue, 18 Sep 2018 06:47:14 +0000 (06:47 +0000)]
Merge "Delete user attribute in spec file" into devel/master

5 years agoMerge "Add CULLED property to Actor" into devel/master
Heeyong Song [Tue, 18 Sep 2018 01:02:37 +0000 (01:02 +0000)]
Merge "Add CULLED property to Actor" into devel/master

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/unified/20180918.062830 submit/tizen/20180917.062303
Joogab Yun [Mon, 17 Sep 2018 04:47:18 +0000 (13:47 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

This reverts commit ba46415fef331b73e8b7af9110b7c69fd74d2d99.

Change-Id: I0d25360a49465149a42dd965304761f31c7a98b2

5 years agoMerge branch 'devel/master' into tizen
Joogab Yun [Mon, 17 Sep 2018 04:46:58 +0000 (13:46 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Add codes for Dali Windows Backend"
Joogab Yun [Mon, 17 Sep 2018 04:46:42 +0000 (13:46 +0900)]
Revert "[Tizen] Add codes for Dali Windows Backend"

This reverts commit 01c39de261f6eb4e759c7a249e5d67dfef83bca2.

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
Joogab Yun [Mon, 17 Sep 2018 04:46:38 +0000 (13:46 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"

This reverts commit e6b1b85ce5f015da623b9497f57fa4636771795e.

5 years agoDelete user attribute in spec file 13/189213/2
huiyu.eun [Fri, 14 Sep 2018 08:25:25 +0000 (17:25 +0900)]
Delete user attribute in spec file

A warning occurs during RPM installation.
 -> 'app' of grup/user attribute is aleady deleted from Tizen_3.0

warning: user app does not exist - using root
warning: group app does not exist - using root
warning: user app does not exist - using root
warning: group app does not exist - using root

Change-Id: Ic486fc3cd8fdeca5ec13a2d0abc2f5115adbcfbc
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
5 years agoUpdate Coding convention regarding conversion operators and use of auto keyword 68/189268/2
Kimmo Hoikka [Fri, 14 Sep 2018 16:55:29 +0000 (17:55 +0100)]
Update Coding convention regarding conversion operators and use of auto keyword

Change-Id: I24432c9af972f87638114cf49de342371a81e6a0

5 years agoDALi Version 1.3.41 45/189245/1 dali_1.3.41
adam.b [Fri, 14 Sep 2018 14:20:34 +0000 (15:20 +0100)]
DALi Version 1.3.41

Change-Id: I7a84f4032a7803f4538f09e3bb1271ce07191c7d