Jinho, Lee [Tue, 30 May 2017 07:14:51 +0000 (16:14 +0900)]
Revert "[Tizen] Update doxygen commnets"
This reverts commit
e057de80cd4561c267752583c56587b47b8e6852.
Change-Id: I6d6cd3a32618d592de5cd94fa951b48c2a9b0e83
Seoyeon Kim [Wed, 24 May 2017 04:44:35 +0000 (13:44 +0900)]
[Tizen] Update doxygen commnets
- Return type of member Dali::Property::Add is not documented.
- Parameter of member Dali::Property::GetKeyAt is not documented.
- Parameter of member Dali::Property::GetKeyValue is not documented.
Change-Id: I99bd91058517b3dfeb0678188d039b972f126df3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
minho.sun [Mon, 22 May 2017 09:36:32 +0000 (09:36 +0000)]
Merge "[Tizen] Move DevelHandle::GetCurrentProperty to public" into tizen
minho.sun [Mon, 22 May 2017 06:05:42 +0000 (15:05 +0900)]
[Tizen] Move DevelHandle::GetCurrentProperty to public
Move DevelHandle::GetCurrentProperty to public.
Change-Id: I5362b6e02878e15a57b2ca66d0907c688454df2e
Signed-off-by: minho.sun <minho.sun@samsung.com>
Seoyeon Kim [Mon, 22 May 2017 05:04:55 +0000 (14:04 +0900)]
[Tizen] Avoid Svace MEMORY_LEAK warning in callback.cpp
Change-Id: I7be6559a82035993e8607b282b6ecc47ec365264
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Sat, 20 May 2017 03:08:52 +0000 (04:08 +0100)]
[Tizen] (Animation) Ensure AnimateBetween updates the cached event-side properties
Change-Id: I8d83611eebf8e9bdca7dd9390a207924706eeb97
Adeel Kazmi [Fri, 19 May 2017 10:30:29 +0000 (11:30 +0100)]
[Tizen] (Animation) Ensure AnimateBy updates the cached event-side properties
Change-Id: If7c50137a729f6072f39c8768a127326ca56d389
Adeel Kazmi [Thu, 18 May 2017 08:56:19 +0000 (09:56 +0100)]
[Tizen] (Animation) Ensure TimePeriod is taken into account when setting properties on the event-thread as well
Also added some more test cases to test the AnimateTo event side properties
Change-Id: Ibeeb8f01316034715eb9121dfec61c18e18eeb5d
Adeel Kazmi [Wed, 17 May 2017 11:22:09 +0000 (12:22 +0100)]
[Tizen] (Animation) Reorder animation variables according to size & remove unused
Change-Id: I84e1ce4388ec0b31d4077a51fe0f8769dc0464bf
Adeel Kazmi [Tue, 9 May 2017 15:13:40 +0000 (16:13 +0100)]
[Tizen] Ensure cached values of properties animated using AnimateTo are updated
Change-Id: I76b93d51c807c6be75ed419e01b0fa5fdb575c08
taeyoon0.lee [Fri, 19 May 2017 06:35:41 +0000 (15:35 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: I96b7422bd56220e90add4f5800170c0fe3c01662
taeyoon0.lee [Tue, 16 May 2017 07:17:54 +0000 (16:17 +0900)]
Merge branch 'devel/master (1.2.39+)' into tizen
Change-Id: I94210f256f2ecd2a1db1a9b32956da6f27cc6795
taeyoon0.lee [Tue, 16 May 2017 07:16:35 +0000 (16:16 +0900)]
Revert "[Tizen] Use old ABI temporarily"
This reverts commit
d03ab9c57295926516fe9af94f78ca746639cdf6.
Change-Id: I6be357d81545822ae2ccf1c226cad9db4f733df4
taeyoon0.lee [Tue, 16 May 2017 07:16:04 +0000 (16:16 +0900)]
Revert "[Tizen] Initialize 'mDepthTreeDirty' member in stage-impl.cpp"
This reverts commit
bd41399f55eb083d01f8e58fa213ece24d1e6452.
Change-Id: I3ccdcd1923b10ce5948ef6ecbfeb60ddabf6ecdf
taeyoon0.lee [Tue, 16 May 2017 07:15:13 +0000 (16:15 +0900)]
Revert "Revert "[Tizen] Use old ABI temporarily""
This reverts commit
29c589ef12e7960e1f28c04b7c88e64821fd46ba.
Change-Id: Ie3ec2fa2fba849f6332118f41e0275d4ff2dd254
David Steele [Mon, 15 May 2017 17:02:31 +0000 (17:02 +0000)]
Merge "Remove duplicated Erase iteration code by introducing EraseObject method in OwnerContainer" into devel/master
Adeel Kazmi [Fri, 12 May 2017 18:21:35 +0000 (18:21 +0000)]
Merge "Initialize 'mDepthTreeDirty' member in stage-impl.cpp" into devel/master
David Steele [Fri, 12 May 2017 17:34:15 +0000 (17:34 +0000)]
Merge "Ensure animations take TimePeriod into account when running animators" into devel/master
Richard Huang [Fri, 28 Apr 2017 16:41:58 +0000 (17:41 +0100)]
Fix the USE_ASSIGNED_SIZE resize policy to not overwrite the actor's original policy
OnRelayout is called during the relayout process, and if the actor has calculated
the size of child actors it will add them to the relayout container with their
desired size and set the ResizePolicy::USE_ASSIGNED_SIZE resize policy on them.
However, by doing this, it overwrites the original resize policy of the actor,
so the size calculation of the actor could be incorrect during any further
relayout process.
This patch fixes the above issue by setting an internal flag instead of overwriting
the original resize policy in order to notify the size negotiation algorithm to
assign the size of child actors as calculated during OnRelayout.
Change-Id: Ib1b2e4cfc2a39cfd653e64291e86508351d15606
Adeel Kazmi [Thu, 11 May 2017 11:07:19 +0000 (12:07 +0100)]
Ensure animations take TimePeriod into account when running animators
Issue is that when animating the same property using animators, the final value would be whatever animator came last
rather than the taking the end time of the animator into account.
Now, we order the animators according to the end time.
Change-Id: Ic51513dda942caaf9a9c7b339b5bd41431f5116c
Adeel Kazmi [Fri, 12 May 2017 12:48:48 +0000 (12:48 +0000)]
Merge "Build dali with C++11" into devel/master
David Steele [Fri, 12 May 2017 12:42:05 +0000 (13:42 +0100)]
DALi Version 1.2.39
Change-Id: I23da6f7cae22f0dfe7c0f278bf5e650703368b26
Heeyong Song [Fri, 12 May 2017 00:42:24 +0000 (09:42 +0900)]
Revert "[Tizen] Use old ABI temporarily"
This reverts commit
d03ab9c57295926516fe9af94f78ca746639cdf6.
Change-Id: I8e8aa8014432e6d66a43fd8e1c97c3809c106a6c
Kimmo Hoikka [Thu, 4 May 2017 16:49:06 +0000 (17:49 +0100)]
Remove duplicated Erase iteration code by introducing EraseObject method in OwnerContainer
Change-Id: I3317c7e1347ee0f07b6648202bf3a640498134a0
Seoyeon Kim [Tue, 9 May 2017 13:51:40 +0000 (22:51 +0900)]
Initialize 'mDepthTreeDirty' member in stage-impl.cpp
Change-Id: I44fa68e50c273e2b0be4f0f6a7136a5e6bcf88ce
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Tue, 9 May 2017 13:51:40 +0000 (22:51 +0900)]
[Tizen] Initialize 'mDepthTreeDirty' member in stage-impl.cpp
Change-Id: I44fa68e50c273e2b0be4f0f6a7136a5e6bcf88ce
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Kimmo Hoikka [Tue, 9 May 2017 12:20:18 +0000 (13:20 +0100)]
Remove Gesture container as there is only ever one pan gesture scene object
- scene pan gesture is created in core construction and never dies so no need to send an add/remove message or have a container to iterate; just ownerpointer is enough
Change-Id: Idd7b8be54cade3206778382410287d8e3a290b7f
David Steele [Fri, 5 May 2017 14:13:19 +0000 (15:13 +0100)]
Updated Renderer lifecycle test case to test all objects.
Renderer Add/Remove positive test case doesn't actually test the
renderer lifecycle. Added extra scoping and calls to Application.Render
to test the lifecyle of scenegraph and render objects as well.
Change-Id: Ib3f423f527de85d60069482fc635a2b95a6e0637
Signed-off-by: David Steele <david.steele@samsung.com>
Heeyong Song [Mon, 8 May 2017 02:02:38 +0000 (11:02 +0900)]
[Tizen] Use old ABI temporarily
Change-Id: I6b09e1d0b48ffbffb38d0a1e9586ffda308523b1
Heeyong Song [Mon, 8 May 2017 02:01:20 +0000 (11:01 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I70b7f70c7b5f78d2ed9aee79d68345f1d2842eaa
Heeyong Song [Mon, 8 May 2017 02:00:34 +0000 (11:00 +0900)]
Revert "[Tizen] Use old ABI temporarily"
This reverts commit
bb68defedc764666dc8c0fc91205bc994b9200f4.
Change-Id: Ic8cc92d178304fc97ea017abd0e6602e1c2ea27e
Francisco Santos [Fri, 5 May 2017 10:05:33 +0000 (11:05 +0100)]
Build dali with C++11
Change-Id: I8059c47f591edf89c94c53ffeb38bd5a91564c6c
Agnelo Vaz [Fri, 5 May 2017 09:51:55 +0000 (10:51 +0100)]
DALi Version 1.2.38
Change-Id: I13320d43a6018759925692ebf46f1f45f3a5252e
Kimmo Hoikka [Wed, 3 May 2017 13:04:41 +0000 (14:04 +0100)]
Remove obsolete template and harmonize UpdateManager code
- typedef containers in same naming convention
- use helpers to iterate containers
- remove obsolete object owner container and related unnecessary templated code
- put method definitions in declaration order
- data members in size order
Change-Id: I650f7b6714390504294d8d31111890fea8bc9059
David Steele [Wed, 3 May 2017 11:09:43 +0000 (11:09 +0000)]
Merge "Remove dead code for render needing an update (no such case at the moment)" into devel/master
David Steele [Tue, 2 May 2017 18:24:53 +0000 (18:24 +0000)]
Merge "(Actor) Fix mismatch between GetTargetSize method and Size property" into devel/master
David Steele [Mon, 10 Apr 2017 18:38:01 +0000 (19:38 +0100)]
Added new mechanism to order actor depths
At the end of each frame, if the actor tree was changed, or the
sibling order of any actor was modified, then the actor tree is
traversed to determine the new depth orders.
Currently, the depth order is written back to each actor's mSortedDepth,
and the nodes are updated with a single message containing the nodes
in depth order. (Could be used in a future patch to reduce renderer sorting)
Created a memory pool for managing the lifetime of the depth nodes that
exists for the lifetime of the application.
Change-Id: Iaed004eb8dc790fcc0f6f1b4822037054193b552
Seoyeon Kim [Tue, 2 May 2017 01:19:30 +0000 (10:19 +0900)]
[Tizen] Use old ABI temporarily
This reverts commit
57c28cf5b593f0298403fda1a16fa21299a0f018.
Change-Id: If651c3ba8b869741ff1e2b61745c9dd3d5234a91
Seoyeon Kim [Tue, 2 May 2017 01:18:35 +0000 (10:18 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Idf8019b23a2d2f00c2f954dbf8f24d59e8a44371
Seoyeon Kim [Tue, 2 May 2017 01:14:06 +0000 (10:14 +0900)]
Revert "[Tizen] SVACE issue resolved"
This reverts commit
d97ff372378ed0817dffb64180ad50476302f7d4.
Change-Id: Ib01211f868b77aeffbbb66032ed2a7a81284cc2f
Seoyeon Kim [Tue, 2 May 2017 01:13:15 +0000 (10:13 +0900)]
Revert "[Tizen] Use old ABI temporarily"
This reverts commit
2f391023bbad716c36981bc12a5b294a14d7ed94.
Change-Id: Ibab92efcff04949f49e5ee3f7b8037aa542795f3
Adeel Kazmi [Fri, 28 Apr 2017 16:28:16 +0000 (17:28 +0100)]
(Actor) Fix mismatch between GetTargetSize method and Size property
Change-Id: I797cab204a260164af314e92d6d40277c643d483
Kimmo Hoikka [Fri, 28 Apr 2017 13:48:43 +0000 (14:48 +0100)]
Remove dead code for render needing an update (no such case at the moment)
Change-Id: I68816d3e629fbb87edb1f6c66ebfd205140947e6
Adeel Kazmi [Fri, 28 Apr 2017 10:32:21 +0000 (11:32 +0100)]
DALi Version 1.2.37
Change-Id: I38702c7138df65247b61195c358ce83701ce4e6f
Adeel Kazmi [Thu, 27 Apr 2017 12:34:08 +0000 (12:34 +0000)]
Merge "Synchronous Set/Get behaviour for default properties" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 16:59:58 +0000 (17:59 +0100)]
Synchronous Set/Get behaviour for default properties
Change-Id: I70cf839cc6d41eb9f18de6be92b1c33ce30cb41b
Kimmo Hoikka [Wed, 26 Apr 2017 17:51:43 +0000 (18:51 +0100)]
Cleanup: Remove handling for default shader as it has been long gone from dali-core
Change-Id: I8fe8fe593b562e45f8c9a2730a81fdafdd224977
Heeyong Song [Thu, 27 Apr 2017 06:40:27 +0000 (06:40 +0000)]
Merge "Add LICENSE.BSD-3-Clause file" into devel/master
Heeyong Song [Wed, 26 Apr 2017 01:56:03 +0000 (01:56 +0000)]
Merge "SVACE issue resolved" into devel/master
Seoyeon Kim [Tue, 25 Apr 2017 12:15:59 +0000 (21:15 +0900)]
Add LICENSE.BSD-3-Clause file
- BSD 2.0 is the wrong expression of BSD-3-Clause. Fixed it.
Change-Id: I7467c2e57ec016a3af757e59479cd7058a72668f
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
taeyoon0.lee [Tue, 25 Apr 2017 04:52:16 +0000 (13:52 +0900)]
[Tizen] Use old ABI temporarily
This reverts commit
9caca78b73bca277e3038415d5f00a78cfb65454.
Change-Id: I90ee75a9f28e748ab6276489c8a8e0d9a63bfa00
taeyoon0.lee [Mon, 24 Apr 2017 04:04:11 +0000 (13:04 +0900)]
[Tizen] SVACE issue resolved
This reverts commit
fab4c5daf568befb9223a9faa038fd743e1a5695.
Change-Id: I5393593eb14c1bfcdba9847f9d90129b45797471
taeyoon0.lee [Tue, 25 Apr 2017 04:48:04 +0000 (13:48 +0900)]
Merge branch 'devel/masteri (1.2.36+)' into tizen
Change-Id: I1bf7a699452ea0f549f53c3580bc875d8f17775c
taeyoon0.lee [Mon, 24 Apr 2017 03:59:40 +0000 (12:59 +0900)]
Revert "[Tizen] SVACE issue resolved"
This reverts commit
87e30fc39a493ef0347a593f320e62d08983e678.
Change-Id: I837a4940bddd374ed7d76fe51a488897f40537c7
taeyoon0.lee [Mon, 24 Apr 2017 03:58:41 +0000 (12:58 +0900)]
Revert "[Tizen] Adding deviceClass to KeyEvent Integ"
This reverts commit
098bbb63dc30930773b46e14fae77bb89414a57b.
Change-Id: I6193557aad378f8c163bc013868351be1ef0e774
taeyoon0.lee [Tue, 25 Apr 2017 04:45:43 +0000 (13:45 +0900)]
Revert "[Tizen] Use old ABI temporarily"
This reverts commit
d0e101df5be02c4612b1ad30e93c152ad73a6a5c.
Change-Id: I0869d215c3340055373f1fce6b520b539d903091
Heeyong Song [Mon, 24 Apr 2017 02:16:54 +0000 (11:16 +0900)]
[Tizen] Use old ABI temporarily
Change-Id: Ie1e9dc22124a7c9eb1b60bed12621cca32fd82c3
Adeel Kazmi [Fri, 21 Apr 2017 11:44:33 +0000 (12:44 +0100)]
Added Visibility Change Signal & added macro to print meaningful line numbers in test checking functions
Change-Id: I4120f711f78446153cb9552018f4fc1d6e3ddfd3
Adeel Kazmi [Fri, 21 Apr 2017 13:42:46 +0000 (06:42 -0700)]
Merge "Adding deviceClass to KeyEvent Integ" into devel/master
David Steele [Fri, 21 Apr 2017 12:33:52 +0000 (05:33 -0700)]
Merge "Synchronous Set/Get Behaviour for custom & animatable properties" into devel/master
adam.b [Fri, 21 Apr 2017 11:28:24 +0000 (12:28 +0100)]
DALi Version 1.2.36
Change-Id: Ic9e0e7bfec6cfc850864664480a4a07af5a9d7a9
Jinho, Lee [Tue, 11 Apr 2017 00:31:49 +0000 (09:31 +0900)]
SVACE issue resolved
Change-Id: I085825149a1e9611824798571322d23ae0e4e890
Heeyong Song [Mon, 17 Apr 2017 07:36:28 +0000 (16:36 +0900)]
Adding deviceClass to KeyEvent Integ
Change-Id: I8cf899bf17d93d0462571b01d69697bf58a6ff22
Adeel Kazmi [Tue, 11 Apr 2017 10:12:04 +0000 (11:12 +0100)]
Synchronous Set/Get Behaviour for custom & animatable properties
TODO: Default properties
Updating the property value when animating
Change-Id: I3bd09cc4c6f89edffcf4f95d8461b9a54e76d840
Heeyong Song [Mon, 17 Apr 2017 07:36:28 +0000 (16:36 +0900)]
[Tizen] Adding deviceClass to KeyEvent Integ
Change-Id: I47ada0bfae0a8788d70886003084e4b416490e58
Jinho, Lee [Tue, 11 Apr 2017 00:31:49 +0000 (09:31 +0900)]
[Tizen] SVACE issue resolved
Change-Id: I085825149a1e9611824798571322d23ae0e4e890
Jinho, Lee [Mon, 17 Apr 2017 02:06:46 +0000 (11:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I6355e3366a8ed022467d37d94821e23e2918f848
David Steele [Thu, 13 Apr 2017 13:21:22 +0000 (14:21 +0100)]
Ensured consistency of scene graph and render items
There was a timing issue where UpdateManager's updateScene could be
false, but the messageQueue flushed messages to the process queue just
prior to ProcessSMessages being called which updated the scene graph.
Have ensured that ProcessMessages returns true if there were updates
to the scene graph, and changed UpdateManager to process the scene
appropriately.
Change-Id: I773f5eae2820ad1d93a78d0f3c784a7592ea320a
Signed-off-by: David Steele <david.steele@samsung.com>
Agnelo Vaz [Thu, 13 Apr 2017 13:35:38 +0000 (14:35 +0100)]
Key event copy and assignment ops added
Change-Id: Ia2057b4fe23e60e2fb44c293fc1680cbe6434c97
Umar [Thu, 13 Apr 2017 09:04:14 +0000 (10:04 +0100)]
DALi Version 1.2.35
Change-Id: I28215672d98cf5a84ea8bb979f5b9a9adaa2c6f7
Agnelo Vaz [Tue, 11 Apr 2017 16:05:43 +0000 (17:05 +0100)]
Adding deviceName to KeyEvent Integ
Change-Id: If40b705d8e5ba0e42808365afecdf5fb2ead43ae
Adeel Kazmi [Tue, 11 Apr 2017 10:17:40 +0000 (03:17 -0700)]
Merge "Adding Dali::KeyEvent convertor" into devel/master
Heeyong Song [Tue, 11 Apr 2017 08:49:43 +0000 (01:49 -0700)]
Merge "Fix disconnection issue of signal" into devel/master
Agnelo Vaz [Mon, 10 Apr 2017 14:14:25 +0000 (15:14 +0100)]
Adding Dali::KeyEvent convertor
Change-Id: I369dfdffa8171611b5796a0576eb5633268d2300
minho.sun [Mon, 10 Apr 2017 02:22:52 +0000 (11:22 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ia3d847c7ae55fa1dd6f6c88928b609d8affc7293
Heeyong Song [Fri, 7 Apr 2017 10:53:52 +0000 (19:53 +0900)]
Fix disconnection issue of signal
The item is not removed from mSignalConnections until the sinal is emitted.
Changed to remove the item if the function is not called from Emit().
Change-Id: I0288b68dac3f601790aa16e77ab78b22e437ae44
Paul Wisbey [Tue, 7 Mar 2017 13:39:34 +0000 (13:39 +0000)]
Avoid Svace DEREF_OF_NULL warning in constraint-impl.h
(reduces the number of False positives)
Change-Id: I3d1895288865f2e19c44ec279131e7303ce7d915
Adeel Kazmi [Fri, 7 Apr 2017 10:58:04 +0000 (03:58 -0700)]
Merge "DALi Version 1.2.34" into devel/master
Nick Holland [Fri, 7 Apr 2017 10:10:18 +0000 (11:10 +0100)]
DALi Version 1.2.34
Change-Id: Iaf895fa2d2bcd0aebc805707e7e8f9c5103c92b4
minho.sun [Tue, 4 Apr 2017 06:25:59 +0000 (15:25 +0900)]
Added stage-devel to support KeyEvent propagation
To support KeyEvent propagation, made stage-devel.
In stage-devel, there is one new signal.
Signal< bool( const Dali::KeyEvent& ) > KeyEventGeneratedSignal
: Emitted when KeyEvent is generated
And also, now when Propagation result is false, then emit
Stage::KeyEventSignal for app & KeyboardFocus.
Change-Id: Ibd95ba2e082f4d3ee43ddf51b5ec6c09010164fb
Signed-off-by: minho.sun <minho.sun@samsung.com>
Adeel Kazmi [Mon, 3 Apr 2017 16:13:41 +0000 (17:13 +0100)]
Ensure SCREEN_POSITION value takes POSITION_USES_ANCHOR_POINT property into account
Change-Id: I685f336c8ff28e6af4f88d3f5ac7ded804207c23
minho.sun [Mon, 3 Apr 2017 07:49:27 +0000 (16:49 +0900)]
change dead link to new link
Change dead Native API reference link to new link
Change-Id: I3247a29ffeba6cbb128bca7c88400672b077f711
Signed-off-by: minho.sun <minho.sun@samsung.com>
Richard Huang [Fri, 31 Mar 2017 09:57:21 +0000 (10:57 +0100)]
DALi Version 1.2.33
Change-Id: I5629a48c2021e06435d05c5dd8ac4a64c27b71bf
dongsug.song [Fri, 31 Mar 2017 03:48:16 +0000 (12:48 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Icba998e55057ac890bac5d47811ecc5db6fc083e
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
Seoyeon Kim [Tue, 28 Mar 2017 05:55:55 +0000 (14:55 +0900)]
Add doxygen comment in WeightObject namespace
- Add a comment to show WeightObject namespace in the doxygen file.
Change-Id: I5cc51499f76791376924145fafe6a75f6ef23328
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Paul Wisbey [Wed, 29 Mar 2017 09:15:14 +0000 (02:15 -0700)]
Merge "Valgrind detected TextureSet leak and invalid access" into devel/master
Adeel Kazmi [Tue, 28 Mar 2017 11:01:30 +0000 (04:01 -0700)]
Merge changes Ibcc99fc9,I8d1202b2 into devel/master
* changes:
Remove manual memory management from Core implementation.
Fix potencial bug with owner pointer.
Nick Holland [Tue, 28 Mar 2017 10:41:04 +0000 (11:41 +0100)]
Valgrind detected TextureSet leak and invalid access
Memory leak:
If a public API TextureSet gets deleted, it sends a
message to update-manager (RemoveTextureSet).
The scene graph side TextureSet gets removed from
update manager, but it never gets deleted.
Invalid memory access:
Currently when a scene graph TextureSet gets deleted
the renderers using that TextureSet are not notified.
So when a Render gets deleted it would call
TextureSet->RemoveObserver( this );
on an already deleted TextureSet.
DALi however doesn't crash at this point,
because the TextureSet is stored in a memory
pool so the object is still reachable.
Change-Id: Icf0f5a3e55d3ba7537f40db08accad04ae4440f7
Francisco Santos [Mon, 27 Mar 2017 17:28:21 +0000 (18:28 +0100)]
Remove manual memory management from Core implementation.
Change-Id: Ibcc99fc9235a8c0f35a14440372d519e2fab7b04
Adeel Kazmi [Mon, 27 Mar 2017 14:07:49 +0000 (07:07 -0700)]
Merge "Fix to avoid DEREF_AFTER_NULL Svace issue in any.h" into devel/master
Francisco Santos [Mon, 27 Mar 2017 13:31:18 +0000 (14:31 +0100)]
Fix potencial bug with owner pointer.
Change-Id: I8d1202b29bb71ce779502e4ce19c01a89207b696
Seoyeon Kim [Mon, 27 Mar 2017 01:38:36 +0000 (10:38 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I1f8e678f96f49ddde05e85cdbad1a357ef8ef100
Adeel Kazmi [Fri, 24 Mar 2017 18:34:38 +0000 (11:34 -0700)]
Merge "packaging/dali.spec use license macro" into devel/master
Adeel Kazmi [Thu, 23 Mar 2017 14:47:38 +0000 (14:47 +0000)]
(Renderer) Fix memory leak when using blend-color
Change-Id: Iaf7a0ae464fa0c354e1111f9313972349a2b9b45
Victor Cebollada [Fri, 24 Mar 2017 11:50:18 +0000 (11:50 +0000)]
DALi Version 1.2.32
Change-Id: I578f410ee51348c1650dbd4b9f92008951f5865b
Jinho, Lee [Fri, 24 Mar 2017 04:39:58 +0000 (13:39 +0900)]
packaging/dali.spec use license macro
Change-Id: I2c4666e6c0b4662190f41f4945b5496dacc54b3b
Heeyong Song [Wed, 22 Mar 2017 05:23:34 +0000 (14:23 +0900)]
Enable parallel build again
Change-Id: Iec8809fb72c5b4c6bf9ca10f528a5e471189a9a4
Paul Wisbey [Tue, 7 Mar 2017 13:22:34 +0000 (13:22 +0000)]
Fix to avoid DEREF_AFTER_NULL Svace issue in any.h
Change-Id: I4e87718579bc208fccf498bc3204b109303abb84
David Steele [Tue, 21 Mar 2017 16:22:57 +0000 (09:22 -0700)]
Merge "Target Values of animation only set on ::Play()" into devel/master
Adeel Kazmi [Mon, 20 Mar 2017 13:38:30 +0000 (13:38 +0000)]
Ensure width & height properties can be set individually
Change-Id: Ie8d7ee230a87f2152c8ad6320839c46bc70a2a5f