Wonsik Jung [Tue, 29 Jan 2019 05:36:57 +0000 (14:36 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
03c852666809b466c403d2c021e90ffdaf7fd57e.
Change-Id: Iaf99556c52d6127c1231ff9ed2dba98d30c81ec4
Wonsik Jung [Tue, 29 Jan 2019 05:36:37 +0000 (14:36 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Tue, 29 Jan 2019 05:31:11 +0000 (14:31 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
544486df6cc090ddbf750596c5dfe9c3b5140aed.
Change-Id: Iec335e4b61daf98999d90068680dbba52884e854
adam.b [Fri, 25 Jan 2019 12:20:05 +0000 (12:20 +0000)]
DALi Version 1.4.4
Change-Id: I79c2eadc6615dde4020cd9d3b0094b5dba74a367
Heeyong Song [Fri, 18 Jan 2019 05:01:30 +0000 (14:01 +0900)]
Add RENDERING_BEHAVIOR property to Renderer
Change-Id: Ie4775bf4ca31453bcff399b434e5a0d42d7fbeb3
Heeyong Song [Mon, 21 Jan 2019 04:42:28 +0000 (13:42 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: Iba731ecc8d44f05e434b6fd5334e50d3388f7b60
Heeyong Song [Mon, 21 Jan 2019 04:41:57 +0000 (13:41 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Iba97b78adb9655f4845c62b8c9b4a0ff25e5d250
Heeyong Song [Mon, 21 Jan 2019 04:41:38 +0000 (13:41 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
a0bb42a9a3bf70afecba9be82a105810c121dd89.
Change-Id: I3483283702341395620d87959a6b42c781dcbe65
Heeyong Song [Mon, 21 Jan 2019 04:41:25 +0000 (13:41 +0900)]
Revert "[Tizen] Restore the deprecated property of Actor"
This reverts commit
514ae12feaefb0271d86b2c94b1175bdd2a9edd3.
Change-Id: I4fdb18987a42220cbc359f5bbd964142daa4dd5e
Victor Cebollada [Fri, 18 Jan 2019 10:44:02 +0000 (10:44 +0000)]
DALi Version 1.4.3
Change-Id: I73afbb7857c50fff11a87cfdfd8784fab85cbc3f
Seoyeon Kim [Tue, 15 Jan 2019 10:42:50 +0000 (19:42 +0900)]
Restore the deprecated property of Actor
- One former patch removed some deprecated APIs
including a property, "POSITION_INHERITANCE".
- But, to keep binary compatibility, the table of Property and the number of properties
should be same, even though the properties can be removed.
- Instead, Property name changes to RESERVED_PROPERTY_01, not to be used in an application
Change-Id: I6d855df42e2d74756f2819ae507e3b637595c796
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Tue, 15 Jan 2019 10:42:50 +0000 (19:42 +0900)]
[Tizen] Restore the deprecated property of Actor
- One former patch removed some deprecated APIs
including a property, "POSITION_INHERITANCE".
- But, to keep binary compatibility, the table of Property and the number of properties
should be same, even though the properties can be removed.
- Instead, Property names change to RESERVED_PROPERTY_*, not to be used in an application
Change-Id: I6d855df42e2d74756f2819ae507e3b637595c796
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Jiyun Yang [Mon, 14 Jan 2019 05:34:24 +0000 (14:34 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
fbbe00fb5c60eb92f121b36da87cf5ad2495c5cc.
Jiyun Yang [Mon, 14 Jan 2019 05:33:54 +0000 (14:33 +0900)]
Merge branch 'devel/master' into tizen
Jiyun Yang [Mon, 14 Jan 2019 05:33:41 +0000 (14:33 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
c735088d894fc818815d20fa2c2128ed9ec8887a.
Seoyeon Kim [Mon, 14 Jan 2019 05:13:31 +0000 (05:13 +0000)]
Merge "Add the logical key to Integration::KeyEvent" into devel/master
Richard Huang [Fri, 11 Jan 2019 12:38:46 +0000 (12:38 +0000)]
DALi Version 1.4.2
Change-Id: I6003c4e5965281826340f4e2e434e30a900d4166
Adeel Kazmi [Wed, 9 Jan 2019 11:34:31 +0000 (11:34 +0000)]
(FrameBuffer) Add Attachment enum boolean operator to allow it being used as a bool expression
Fixes an SVACE error as well.
Change-Id: Icfb3a970753b2a558854176e24580a222e8d6e2c
Sunghyun kim [Wed, 9 Jan 2019 02:09:54 +0000 (11:09 +0900)]
Fix typo in math-util.h
Change-Id: I382877543dc0ddfb8a29c2b653f028005bf2cdc0
David Steele [Fri, 4 Jan 2019 17:39:37 +0000 (17:39 +0000)]
DALi Version 1.4.1
Change-Id: Ifda8951858c3e5dbfb2f3fc09835d56b4348a07e
Sunghyun kim [Wed, 2 Jan 2019 01:30:27 +0000 (10:30 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
de520da4580d26bbc1a5325de155f9b1fee86be2.
Change-Id: Iaa495280aee9fda1bbc4b5c3acb735169621d081
Sunghyun kim [Wed, 2 Jan 2019 01:29:41 +0000 (10:29 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I1791ffa3759e6377ff664f4db3752d446ea018f1
Sunghyun kim [Wed, 2 Jan 2019 01:28:17 +0000 (10:28 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
0c45ea0d223dd72f6d0971d04138f227b4ea7c2a.
Change-Id: Ieee003b52988a3619f0b2eebd0c4d4defa8e2c00
Seoyeon Kim [Tue, 18 Dec 2018 06:50:45 +0000 (15:50 +0900)]
Remove deprecated APIs in Tizen 3.0
- Except several APIs related to TouchEvent,
removed deprecated APIs in Tizen 3.0
(~ DALi Version 1.1.45)
Change-Id: I4b87a0bbea1b543fcd84397a9fd675cdf010d4a6
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
György Straub [Fri, 21 Dec 2018 10:22:01 +0000 (10:22 +0000)]
DALi Version 1.4.0
Change-Id: I8fbe3a8f1332e606aee9563cccd798f5db1691a2
Adeel Kazmi [Thu, 20 Dec 2018 11:23:25 +0000 (11:23 +0000)]
Change version of new FrameBuffer APIs
Change-Id: I196c5a4e30e31a3240575337ef56ab47beb1fdb5
Adeel Kazmi [Tue, 18 Dec 2018 16:18:50 +0000 (16:18 +0000)]
Updates required to build on 18.04
- Undef SIZE_WIDTH in actor.h as it's used in stdint.h
- Add more packages that are required
- Additionally, ensured gtest is only installed if required
Change-Id: Ibc89c1456a7c4fb34262f1aed254636a1c2c504d
Seoyeon Kim [Mon, 17 Dec 2018 05:00:20 +0000 (14:00 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
a167df9844d0a4fb3bab4b6782da4785b614041b.
Change-Id: I08dbe28b3da7ba40855d820dd414d9fa480a38e3
Seoyeon Kim [Mon, 17 Dec 2018 04:59:53 +0000 (13:59 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I5ca86f9386c4230e7240829321b76107e52655a4
Seoyeon Kim [Mon, 17 Dec 2018 04:58:28 +0000 (13:58 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
b53d5fc931f7b31b5f985afb96ec2e2ef733d2e0.
Change-Id: Iaf52333cc56e0a4b7052a18d650782cb6949df59
Seoyeon Kim [Tue, 20 Nov 2018 07:02:20 +0000 (16:02 +0900)]
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>
greynaga [Fri, 14 Dec 2018 15:37:18 +0000 (15:37 +0000)]
DALi Version 1.3.54
Change-Id: Ib88cd8446d69518c457b8312064055ecc41ae6a7
Seungho, Baek [Mon, 10 Dec 2018 04:49:03 +0000 (13:49 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
a049d7906e102257b934a1edb552f663732ac484.
Seungho, Baek [Mon, 10 Dec 2018 04:48:47 +0000 (13:48 +0900)]
Merge branch 'devel/master' into tizen
Seungho, Baek [Mon, 10 Dec 2018 04:48:19 +0000 (13:48 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
d7f3a3a64d6d6e57e48805df8f5c171b2ac25369.
Kimmo Hoikka [Wed, 5 Dec 2018 18:17:16 +0000 (18:17 +0000)]
Add an easier to use New in FrameBuffer for the 99% of the cases where we use offscreens
- Deprecated the unsafe version which allows enum to be passed in as uint32_t
Change-Id: I9c28f06d26c25ce1d84e840e7a46056d6760208a
Adeel Kazmi [Thu, 6 Dec 2018 13:27:50 +0000 (13:27 +0000)]
Merge changes I1aa1107c,Iede00fcd,I43ba1a81 into devel/master
* changes:
Fix some more of size_t and unsigned ints in DALi API
Reduce the binary size of Constraint code by refactoring the templates to produce less bloat
Refactored Animator classes to reduce code binary size by 60%
Anton Obzhirov [Thu, 6 Dec 2018 11:29:01 +0000 (11:29 +0000)]
DALi Version 1.3.53
Change-Id: Ia8d257c0c221f1f060dc5f8c5cbce748b3acac0f
Kimmo Hoikka [Wed, 5 Dec 2018 17:49:23 +0000 (17:49 +0000)]
Fix some more of size_t and unsigned ints in DALi API
Change-Id: I1aa1107cbd9323248b42b06ba33fed53b7ad777b
Kimmo Hoikka [Mon, 26 Nov 2018 17:50:17 +0000 (17:50 +0000)]
Reduce the binary size of Constraint code by refactoring the templates to produce less bloat
Change-Id: Iede00fcdd937fcfd592f9bece6a655a4bad5354f
Kimmo Hoikka [Thu, 22 Nov 2018 18:03:55 +0000 (18:03 +0000)]
Refactored Animator classes to reduce code binary size by 60%
- Moved all type independent data to base classes in both AnimatorConnector and SceneGraph::Animator
- Moved all type independent methods to base classes and made them non-virtual
- Re-implemented the type specific parts to use template method to have common base code
- Added a template specialization for float type AnimatorConnector as thats the only type that can be a property component
Change-Id: I43ba1a814b4abf21032b005751454867e446574d
Kimmo Hoikka [Wed, 7 Nov 2018 16:25:45 +0000 (16:25 +0000)]
Refactor SceneGraphProperty handling code in event side to make RegisterProperty work for all handle derived classes
- Merge CustomObject into Object
- Remove unnecessary virtuals returning nullptr
- Change GetSceneObject to always return Node for Actors
- Remove GetScenePropertyOwner as obsolete
- Fix incorrect baking behaviour in SceneGraphAnimator
- Remove ObjectImplHelper as redundant code
- Chain Scene Animatable and Input -Property getters correctly to base classes
- Remove Node& from Actor and use GetSceneObject instead, added a GetNode() helper
- Remove duplicate SceneObject pointers from Shader, Renderer, RenderTask and PanGesture
- Fix RenderTask to create its own SceneObject and not return public Handles in its construction
- Fix SceneGraph::RenderTask to observe Source and Camera nodes and remove observation from RenderTask to fix timing related bugs
- Fix RenderTaskList to keep intrusive pointers to RenderTasks rather than public Handles
- Fixed event handling to not use public handles for RenderTasks
- Fixed bug in shader where Scene objects were being leaked if SetProperty was called multiple times (added a test case)
- Fixed PanGestureDetector to acquire Scene object at construction (added a test case)
- Fix a bug in integer animation where target value was incorrect due to wrong rounding (added a test case)
- Added RegisterProperty test cases for Constrainer, Path and GestureDetector classes
Change-Id: Id5107598df77e8b5929581f42cace05332738938
Heeyong Song [Mon, 3 Dec 2018 05:02:31 +0000 (14:02 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: I6b1e6e834e7094d9ec19b1c99434cf89cc9667a8
Heeyong Song [Mon, 3 Dec 2018 05:02:00 +0000 (14:02 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: If86c773080834b9cf5e82a1dbe489e38c62ff1cb
Heeyong Song [Mon, 3 Dec 2018 05:01:35 +0000 (14:01 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
646adda51d6183e45e691684968ca9e35973087d.
Change-Id: I110e5acac6d2dea0ff2502863795f9d5b294ed72
Heeyong Song [Mon, 3 Dec 2018 05:01:15 +0000 (14:01 +0900)]
Revert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""
This reverts commit
ab3d5e8328c351c6ec35659297b3d8f16494fc41.
Change-Id: Ib57ca5d2b85db7b8983c800541ecfba7288c9f4a
Heeyong Song [Mon, 3 Dec 2018 04:59:53 +0000 (13:59 +0900)]
Revert "[Tizen] Revert "Remove StereoMode""
This reverts commit
9697546f6395000a500259997c415d9ff3c2e337.
Change-Id: Ib2f14d135aa8db1ab07eca36d3627ac224a95523
Seoyeon Kim [Tue, 13 Nov 2018 10:12:13 +0000 (19:12 +0900)]
Re-add the type registration for the buffer-image class
Change-Id: Ie4447f3aebd515d1639ff1f45ae683a8312ddecf
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Heeyong Song [Fri, 30 Nov 2018 07:54:04 +0000 (16:54 +0900)]
Update comment and remove an unused variable
Change-Id: Ib76066435fbcbb817c5444fdfa15f879577678f8
Agnelo Vaz [Fri, 30 Nov 2018 11:13:46 +0000 (11:13 +0000)]
DALi Version 1.3.52
Change-Id: I25a326b64299eda3f63055b31b502382a512a080
Joogab Yun [Thu, 29 Nov 2018 08:03:50 +0000 (17:03 +0900)]
[Tizen] Revert "Remove StereoMode"
This reverts commit
bb1a4d76f3f6ce912db8307b6183286f3ea826bb.
Change-Id: I1a3363e943fcba7e1e637bcdc49f9e50f86181a1
Joogab Yun [Wed, 28 Nov 2018 05:17:02 +0000 (14:17 +0900)]
[Tizen] Revert "Remove TypeRegistration from deprecated Image classes"
This reverts commit
8c622bf46abc08bf2c67d2e9d7cddc8e86207b9d.
Change-Id: I492f0b5eb35f2b5cc579999debca7bc27dbfde84
Joogab Yun [Wed, 28 Nov 2018 05:16:28 +0000 (14:16 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
45c3b5e28eff719a2f93f39bf2ce618e87dc1916.
Change-Id: Iffd840ad7340a7cc00ec0e8e4de50102234f91e7
Joogab Yun [Wed, 28 Nov 2018 05:16:02 +0000 (14:16 +0900)]
Merge branch 'devel/master' into tizen
Joogab Yun [Wed, 28 Nov 2018 05:15:12 +0000 (14:15 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
17170a51079c5cb512805961d86ac33d5ff65507.
Joogab Yun [Wed, 28 Nov 2018 05:15:09 +0000 (14:15 +0900)]
Revert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes"
This reverts commit
746e72e5140ed6420d764655bdb4e18ab4b31ce1.
Adeel Kazmi [Fri, 23 Nov 2018 11:36:23 +0000 (11:36 +0000)]
DALi Version 1.3.51
Change-Id: I47e4beed4fac1cd185683649a267ec849afb78ed
Jiyun Yang [Thu, 22 Nov 2018 02:24:24 +0000 (11:24 +0900)]
[Tizen] Revert "Remove TypeRegistration from deprecated Image classes
This reverts commit
79b35a933c58857c4d6d67284b8ae4e53d171a87.
Change-Id: I0eff5e17eac7729ca8866f37b6d80a7dcf65246f
Jiyun Yang [Thu, 22 Nov 2018 02:24:22 +0000 (11:24 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
8640d364698213ab1bd9c42880a43c022381400c.
Change-Id: I1a474d7ca5bb5a3cc34e76309cda072920161bdb
Jiyun Yang [Thu, 22 Nov 2018 02:23:59 +0000 (11:23 +0900)]
Merge branch 'devel/master' into tizen
Jiyun Yang [Thu, 22 Nov 2018 02:20:46 +0000 (11:20 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
b3947495a0620c08ac0e68cfd6d7db95a44be2ec.
Jiyun Yang [Thu, 22 Nov 2018 02:19:51 +0000 (11:19 +0900)]
Revert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""
This reverts commit
698c38bd1a76158dd449639aaf014d7046dd3ae4.
Kimmo Hoikka [Mon, 19 Nov 2018 14:07:53 +0000 (14:07 +0000)]
Merge "(Vector) Restore some VectorBase methods to preserve binary compatibility" into devel/master
Adeel Kazmi [Fri, 16 Nov 2018 17:17:29 +0000 (17:17 +0000)]
Merge "Remove StereoMode" into devel/master
Adeel Kazmi [Fri, 16 Nov 2018 13:55:23 +0000 (13:55 +0000)]
(Vector) Restore some VectorBase methods to preserve binary compatibility
Change-Id: I7f86af240ee72737f4d43958f33b04526c9c9848
adam.b [Fri, 16 Nov 2018 12:21:02 +0000 (12:21 +0000)]
DALi Version 1.3.50
Change-Id: Ic08fc63f8d6aae36540b818b8f01a47f45bc304c
Paul Wisbey [Thu, 15 Nov 2018 13:39:32 +0000 (13:39 +0000)]
Advice about compiler versions in README requirements section
Change-Id: Icf15aa2eb9f99ff74cbeb3fcc1fcfbda3b67a207
Kimmo Hoikka [Mon, 12 Nov 2018 18:39:52 +0000 (18:39 +0000)]
Remove StereoMode
Change-Id: I7ce1cf43578f9de20dcdea57cec9f8659cb9811e
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
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
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
Sunghyun kim [Tue, 13 Nov 2018 06:13:45 +0000 (15:13 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I39b93086f0782b62bb63727c42d3fa7154eeef0c
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.
Victor Cebollada [Fri, 9 Nov 2018 09:36:05 +0000 (09:36 +0000)]
DALi Version 1.3.49
Change-Id: Ie3a2ac89099fd4814dd91e68df72a9b001175c09
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
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
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
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
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
Seoyeon Kim [Mon, 5 Nov 2018 07:47:00 +0000 (16:47 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I6f3086e75fc83fe9ee7d5515d9a19f26f2df1237
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
Richard Huang [Fri, 2 Nov 2018 11:41:44 +0000 (11:41 +0000)]
DALi Version 1.3.48
Change-Id: Icce974ab2d210332b3df3a11d5b7d860b0a5f2b9
Adeel Kazmi [Thu, 1 Nov 2018 16:15:17 +0000 (16:15 +0000)]
Merge "Increase animation test line coverage to 100%" into devel/master
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
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
Adeel Kazmi [Thu, 1 Nov 2018 11:46:35 +0000 (11:46 +0000)]
Merge "Remove TypeRegistration from deprecated Image classes" into devel/master
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
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
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
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
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
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
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
Adeel Kazmi [Fri, 26 Oct 2018 11:52:13 +0000 (11:52 +0000)]
Merge "DALi Version 1.3.47" into devel/master
greynaga [Fri, 26 Oct 2018 11:23:37 +0000 (12:23 +0100)]
DALi Version 1.3.47
Change-Id: Ia1030f35d70c8fe6104c7b4f740c93851d637d20
Heeyong Song [Fri, 26 Oct 2018 00:44:27 +0000 (00:44 +0000)]
Merge "Add a comment" into devel/master
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
Heeyong Song [Thu, 25 Oct 2018 05:28:26 +0000 (14:28 +0900)]
Add a comment
Change-Id: Ie6673d9b41aa79c795972a9c5850ad808582998d
Adeel Kazmi [Fri, 19 Oct 2018 15:26:01 +0000 (16:26 +0100)]
(FrameCallback) Ensure Update doesn't invoke removed FrameCallbacks
Change-Id: I28a37a5fe109b62e29626e66470258fa2f94392e
Adeel Kazmi [Fri, 19 Oct 2018 11:46:35 +0000 (12:46 +0100)]
Make OwnerPointer Movable & add test cases
Change-Id: If01e25003536ff26ed67a620d094f2311a8e0340