platform/core/uifw/dali-core.git
5 years ago[Tizen] Restore the deprecated property of Actor 90/197690/3 accepted/tizen/unified/20190116.160645 submit/tizen/20190116.043322
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>
5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage submit/tizen/20190114.061957
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.

5 years agoMerge branch 'devel/master' into tizen
Jiyun Yang [Mon, 14 Jan 2019 05:33:54 +0000 (14:33 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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.

5 years agoMerge "Add the logical key to Integration::KeyEvent" into devel/master
Seoyeon Kim [Mon, 14 Jan 2019 05:13:31 +0000 (05:13 +0000)]
Merge "Add the logical key to Integration::KeyEvent" into devel/master

5 years agoDALi Version 1.4.2 93/197493/1 dali_1.4.2
Richard Huang [Fri, 11 Jan 2019 12:38:46 +0000 (12:38 +0000)]
DALi Version 1.4.2

Change-Id: I6003c4e5965281826340f4e2e434e30a900d4166

5 years ago(FrameBuffer) Add Attachment enum boolean operator to allow it being used as a bool... 96/197096/3
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

5 years agoFix typo in math-util.h 17/197017/2
Sunghyun kim [Wed, 9 Jan 2019 02:09:54 +0000 (11:09 +0900)]
Fix typo in math-util.h

Change-Id: I382877543dc0ddfb8a29c2b653f028005bf2cdc0

5 years agoDALi Version 1.4.1 29/196829/1 dali_1.4.1
David Steele [Fri, 4 Jan 2019 17:39:37 +0000 (17:39 +0000)]
DALi Version 1.4.1

Change-Id: Ifda8951858c3e5dbfb2f3fc09835d56b4348a07e

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/unified/20190102.092243 submit/tizen/20190102.024341
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

5 years agoMerge branch 'devel/master' into tizen
Sunghyun kim [Wed, 2 Jan 2019 01:29:41 +0000 (10:29 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I1791ffa3759e6377ff664f4db3752d446ea018f1

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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

5 years agoRemove deprecated APIs in Tizen 3.0 98/195798/2
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>
5 years agoDALi Version 1.4.0 90/196090/1 dali_1.4.0
György Straub [Fri, 21 Dec 2018 10:22:01 +0000 (10:22 +0000)]
DALi Version 1.4.0

Change-Id: I8fbe3a8f1332e606aee9563cccd798f5db1691a2

5 years agoChange version of new FrameBuffer APIs 95/195995/2
Adeel Kazmi [Thu, 20 Dec 2018 11:23:25 +0000 (11:23 +0000)]
Change version of new FrameBuffer APIs

Change-Id: I196c5a4e30e31a3240575337ef56ab47beb1fdb5

5 years agoUpdates required to build on 18.04 19/195919/3
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

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/unified/20181218.063008 submit/tizen/20181217.072047
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

5 years agoMerge branch 'devel/master' into tizen
Seoyeon Kim [Mon, 17 Dec 2018 04:59:53 +0000 (13:59 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I5ca86f9386c4230e7240829321b76107e52655a4

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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

5 years agoAdd the logical key to Integration::KeyEvent 41/193441/2
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>
5 years agoDALi Version 1.3.54 98/195598/1 dali_1.3.54
greynaga [Fri, 14 Dec 2018 15:37:18 +0000 (15:37 +0000)]
DALi Version 1.3.54

Change-Id: Ib88cd8446d69518c457b8312064055ecc41ae6a7

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/unified/20181212.062438 submit/tizen/20181210.053315
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.

5 years agoMerge branch 'devel/master' into tizen
Seungho, Baek [Mon, 10 Dec 2018 04:48:47 +0000 (13:48 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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.

5 years agoAdd an easier to use New in FrameBuffer for the 99% of the cases where we use offscreens 58/194558/5
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

5 years agoMerge changes I1aa1107c,Iede00fcd,I43ba1a81 into devel/master
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%

5 years agoDALi Version 1.3.53 32/194632/1 dali_1.3.53
Anton Obzhirov [Thu, 6 Dec 2018 11:29:01 +0000 (11:29 +0000)]
DALi Version 1.3.53

Change-Id: Ia8d257c0c221f1f060dc5f8c5cbce748b3acac0f

5 years agoFix some more of size_t and unsigned ints in DALi API 56/194556/1
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

5 years agoReduce the binary size of Constraint code by refactoring the templates to produce... 56/194456/2
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

5 years agoRefactored Animator classes to reduce code binary size by 60% 45/193645/3
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

5 years agoRefactor SceneGraphProperty handling code in event side to make RegisterProperty... 75/192675/22
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

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage accepted/tizen/unified/20181204.063738 submit/tizen/20181203.071134
Heeyong Song [Mon, 3 Dec 2018 05:02:31 +0000 (14:02 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage

Change-Id: I6b1e6e834e7094d9ec19b1c99434cf89cc9667a8

5 years agoMerge branch 'devel/master' into tizen
Heeyong Song [Mon, 3 Dec 2018 05:02:00 +0000 (14:02 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: If86c773080834b9cf5e82a1dbe489e38c62ff1cb

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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

5 years agoRevert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""
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

5 years agoRevert "[Tizen] Revert "Remove StereoMode""
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

5 years agoRe-add the type registration for the buffer-image class 80/192980/2
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>
5 years agoUpdate comment and remove an unused variable 33/194233/2
Heeyong Song [Fri, 30 Nov 2018 07:54:04 +0000 (16:54 +0900)]
Update comment and remove an unused variable

Change-Id: Ib76066435fbcbb817c5444fdfa15f879577678f8

5 years agoDALi Version 1.3.52 67/194267/1 dali_1.3.52
Agnelo Vaz [Fri, 30 Nov 2018 11:13:46 +0000 (11:13 +0000)]
DALi Version 1.3.52

Change-Id: I25a326b64299eda3f63055b31b502382a512a080

5 years ago[Tizen] Revert "Remove StereoMode" submit/tizen/20181129.080751
Joogab Yun [Thu, 29 Nov 2018 08:03:50 +0000 (17:03 +0900)]
[Tizen] Revert "Remove StereoMode"

This reverts commit bb1a4d76f3f6ce912db8307b6183286f3ea826bb.

Change-Id: I1a3363e943fcba7e1e637bcdc49f9e50f86181a1

5 years ago[Tizen] Revert "Remove TypeRegistration from deprecated Image classes" submit/tizen/20181128.063102
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

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
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

5 years agoMerge branch 'devel/master' into tizen
Joogab Yun [Wed, 28 Nov 2018 05:16:02 +0000 (14:16 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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.

5 years agoRevert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes"
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.

5 years agoDALi Version 1.3.51 06/193706/1 dali_1.3.51
Adeel Kazmi [Fri, 23 Nov 2018 11:36:23 +0000 (11:36 +0000)]
DALi Version 1.3.51

Change-Id: I47e4beed4fac1cd185683649a267ec849afb78ed

5 years ago[Tizen] Revert "Remove TypeRegistration from deprecated Image classes submit/tizen/20181122.072335
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

5 years ago[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
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

5 years agoMerge branch 'devel/master' into tizen
Jiyun Yang [Thu, 22 Nov 2018 02:23:59 +0000 (11:23 +0900)]
Merge branch 'devel/master' into tizen

5 years agoRevert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
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.

5 years agoRevert "[Tizen] Revert "Remove TypeRegistration from deprecated Image classes""
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.

5 years agoMerge "(Vector) Restore some VectorBase methods to preserve binary compatibility...
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

5 years agoMerge "Remove StereoMode" into devel/master
Adeel Kazmi [Fri, 16 Nov 2018 17:17:29 +0000 (17:17 +0000)]
Merge "Remove StereoMode" into devel/master

5 years ago(Vector) Restore some VectorBase methods to preserve binary compatibility 41/193241/4
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

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 agoRemove StereoMode 07/192907/4
Kimmo Hoikka [Mon, 12 Nov 2018 18:39:52 +0000 (18:39 +0000)]
Remove StereoMode

Change-Id: I7ce1cf43578f9de20dcdea57cec9f8659cb9811e

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 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 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