Seoyeon Kim [Wed, 19 Jul 2017 00:53:02 +0000 (09:53 +0900)]
Implement Animation PlayAfter() API
- PlayAfter() API is to play Animation after the given time.
Change-Id: I177fed58bb2bdfd9df1f7acec7a9acbd83f8453e
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
David Steele [Fri, 21 Jul 2017 13:24:14 +0000 (14:24 +0100)]
DALi Version 1.2.49
Change-Id: I9608c1484003c63acdb49610ff413ca3db7222a7
Agnelo Vaz [Fri, 14 Jul 2017 13:31:53 +0000 (14:31 +0100)]
Added Devel Animated Property Registration macro
Change-Id: Ib9e999d98a9eaa21bb3063302f143c24300f7d07
Adeel Kazmi [Fri, 14 Jul 2017 14:41:46 +0000 (14:41 +0000)]
Merge changes I0322e8d7,I26207d6a into devel/master
* changes:
Added tracking of texture count to test harness
Added a memory efficient Circular Queue to Dali
adam.b [Fri, 14 Jul 2017 12:28:57 +0000 (13:28 +0100)]
DALi Version 1.2.48
Change-Id: Iecd686ab2ee242d033f2b7908739936232716a67
Adeel Kazmi [Thu, 13 Jul 2017 18:47:27 +0000 (18:47 +0000)]
Merge "Reduce Render::Texture size by 30% and texture upload message size by 50%" into devel/master
David Steele [Thu, 13 Jul 2017 14:34:18 +0000 (15:34 +0100)]
Added tracking of texture count to test harness
Change-Id: I0322e8d77c95c3628421c73fbba5f25897125653
David Steele [Fri, 30 Jun 2017 16:26:19 +0000 (17:26 +0100)]
Added a memory efficient Circular Queue to Dali
Added a circular queue that is based on top of Dali::Vector.
It's a FIFO queue that grows to the desired size, then prevents
anything being added to it once full. Elements are pushed to the back
of the queue, and popped from the front of the queue.
Change-Id: I26207d6aca5031e7e35f58adbe2ef1f26298ae2a
Signed-off-by: David Steele <david.steele@samsung.com>
taeyoon0.lee [Wed, 12 Jul 2017 16:24:17 +0000 (16:24 +0000)]
Merge "Added device information in TouchData/KeyEvent" into devel/master
Kimmo Hoikka [Mon, 10 Jul 2017 16:47:05 +0000 (17:47 +0100)]
Add devel api to support C++11 for loop: for ( auto i : container )
Change-Id: I4167e6b160f0134648d23bb1e9c10da214d68017
Kimmo Hoikka [Mon, 10 Jul 2017 13:11:47 +0000 (14:11 +0100)]
Reduce Render::Texture size by 30% and texture upload message size by 50%
use uint16_t instead of unsigned int, which is unnecessarily large
Change-Id: I52ed1574086c3c35148ac1def09f32f49238adb4
Adeel Kazmi [Fri, 7 Jul 2017 10:45:16 +0000 (10:45 +0000)]
Merge "DALi Version 1.2.47" into devel/master
Agnelo Vaz [Fri, 7 Jul 2017 10:20:14 +0000 (11:20 +0100)]
DALi Version 1.2.47
Change-Id: Ibaf982f08a0983d58fa1b6fd6361fe07cd8f7284
David Steele [Thu, 6 Jul 2017 16:21:59 +0000 (17:21 +0100)]
Updating test harness CMakeLists.txt to work with newer versions of CMAKE
Change-Id: Iab5d9701f2c1ed8354a92e3855e4a3a9da522094
taeyoon0.lee [Fri, 23 Jun 2017 08:34:01 +0000 (17:34 +0900)]
Added device information in TouchData/KeyEvent
Change-Id: Ib5a5c66147372da4933f0ef827992081dddeb501
Kimmo Hoikka [Mon, 3 Jul 2017 13:56:52 +0000 (13:56 +0000)]
Merge "Replace DALI_COMPILE_TIME_ASSERT with C++11 static_assert" into devel/master
Adeel Kazmi [Mon, 3 Jul 2017 10:57:12 +0000 (10:57 +0000)]
Merge "Updated Layer documentation to describe correct drawing order." into devel/master
Adeel Kazmi [Fri, 30 Jun 2017 18:35:26 +0000 (18:35 +0000)]
Merge "Performance Improvements: Remove unnecessary SwapBuffer calls" into devel/master
Tom Robinson [Wed, 28 Jun 2017 14:03:50 +0000 (15:03 +0100)]
Performance Improvements: Remove unnecessary SwapBuffer calls
Change-Id: I8ce9f1d5e2fcdab8f81c355774a2f9775e1a365b
Adeel Kazmi [Fri, 30 Jun 2017 13:53:42 +0000 (13:53 +0000)]
Merge "Fix position error when INHERIT_POSITION is false" into devel/master
David Steele [Fri, 30 Jun 2017 12:40:34 +0000 (13:40 +0100)]
Updated Layer documentation to describe correct drawing order.
Change-Id: I18949d1f7c714fa662d7400d4c042afbc538deda
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Fri, 30 Jun 2017 10:20:24 +0000 (11:20 +0100)]
DALi Version 1.2.46
Change-Id: Ia346d276bbd0e1fb70373e0a197eece79e68cfc9
Heeyong Song [Tue, 27 Jun 2017 11:18:06 +0000 (20:18 +0900)]
Fix position error when INHERIT_POSITION is false
- Consider the anchor point
Change-Id: I5f646a469969338e5fd7b8a420a703a7138a715e
Adeel Kazmi [Thu, 29 Jun 2017 17:43:49 +0000 (18:43 +0100)]
Replace DALI_COMPILE_TIME_ASSERT with C++11 static_assert
Change-Id: Ieaf5b9b3f75d7d7a2fc5d29edda5e5c62ed672f6
Adeel Kazmi [Thu, 29 Jun 2017 15:30:05 +0000 (16:30 +0100)]
Remove Emscripten
Change-Id: Icf2d5b4cf4c0df3508996ff5bd4961a4e102b76d
David Steele [Fri, 8 Apr 2016 11:12:26 +0000 (12:12 +0100)]
Temporary types for PropertyValue debugging
Note, adds global variables under DEBUG build only.
Change-Id: Id40e68cb565fe03d3c0304acae9c2375c1e603b3
Adeel Kazmi [Wed, 28 Jun 2017 15:01:06 +0000 (15:01 +0000)]
Merge "Revert "Implemented basic CPU image masking"" into devel/master
Tom Robinson [Tue, 27 Jun 2017 15:01:02 +0000 (16:01 +0100)]
Performance Improvements: Reduce glClear calls
Notes on this change so far:
* Camera still exists within rendertask as is required for some methods - this can be removed as part of later refactor?
Change-Id: I49e73be70773fa295803a7077392bb60d693f9be
David Steele [Mon, 19 Jun 2017 17:52:30 +0000 (18:52 +0100)]
Revert "Implemented basic CPU image masking"
This reverts commit
5bf461c739a17c68772a91d39cf264cdd70beec2.
Conflicts:
automated-tests/src/dali-internal/CMakeLists.txt
dali/devel-api/file.list
Change-Id: I90c0c15290f0b41e9e8f9e47964788e5ac99ac73
Paul Wisbey [Mon, 20 Mar 2017 19:59:47 +0000 (19:59 +0000)]
Removed forward declaration of (removed) FrameBufferTexture
Change-Id: Idf52f8a8fd0d87e5ce639f80796866bfd8d3fdb1
Victor Cebollada [Fri, 23 Jun 2017 09:43:28 +0000 (10:43 +0100)]
DALi Version 1.2.45
Change-Id: Ic85a13a24e60c24151361ac45bd2429c5f1ca25e
Tom Robinson [Tue, 20 Jun 2017 10:50:25 +0000 (11:50 +0100)]
Clipping draw order fix
Change-Id: I845d2f140048abd3de5fb6c5f399e53f9fca7ff3
David Steele [Thu, 15 Jun 2017 15:57:14 +0000 (16:57 +0100)]
Added mechanism to get type info of CustomActor
For non-native derived classes of CustomActor, it is useful to be
able to get the registered type name without using the native
"typeid" mechanism, which usually gets to the most-derived native
class. Instead, if the glue layer registers the non-native typenames
with the type registry using DevelHandle::SetTypeInfo, then
Change-Id: Ic79ce1a239a965e5c2c74ea2b8980c2f9ca29f8c
Signed-off-by: David Steele <david.steele@samsung.com>
Umar [Fri, 16 Jun 2017 11:03:21 +0000 (12:03 +0100)]
DALi Version 1.2.44
Change-Id: If2e0e08ba448ddf90fdf1db0550e22783f7da7dc
Adeel Kazmi [Thu, 15 Jun 2017 17:52:52 +0000 (17:52 +0000)]
Revert "Enable GLES3.0 by default."
This reverts commit
b595c8cb3e23821406a4ba65e1e224cfb6443c36.
Change-Id: I3cf62bb34a0f902caf29b8cf71ad48e1344d5ce3
Victor Cebollada [Wed, 14 Jun 2017 15:50:09 +0000 (16:50 +0100)]
Enable GLES3.0 by default.
Change-Id: I358d172244716840e16a57bdd980dc2be349bd69
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Victor Cebollada [Tue, 13 Jun 2017 14:41:39 +0000 (15:41 +0100)]
Floating point formats added to pixel data.
Change-Id: I94038c400620fef5a63fcd74bc2f053c2f9d8254
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
David Steele [Mon, 12 Jun 2017 15:31:03 +0000 (15:31 +0000)]
Merge "Simplified actor depth traversal algorithms" into devel/master
David Steele [Wed, 7 Jun 2017 19:37:51 +0000 (20:37 +0100)]
Simplified actor depth traversal algorithms
Instead of having a complex sibling order and hierarchy depth combination,
changed to use actor order in mChildren; Sibling operations now move
the actor pointers in this array.
Automatically regenerates a depth index for every actor in the tree
when any part of the tree changes. (i.e. actor add/remove, raise/lower etc)
at the end of an event processing cycle, and resends a list of nodes
to UpdateManager in a single message.
Change-Id: I1f716132f0e3a13fc21fbebf188287dc893956ee
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Fri, 9 Jun 2017 17:36:55 +0000 (17:36 +0000)]
Merge "Adding Progress notification to Animation" into devel/master
Agnelo Vaz [Wed, 7 Jun 2017 18:06:17 +0000 (19:06 +0100)]
Adding Progress notification to Animation
Change-Id: Iff153ceebfc89938e43a6ce50a0e0fe962e6ef81
Victor Cebollada [Fri, 9 Jun 2017 13:15:02 +0000 (14:15 +0100)]
Fix for texture Upload()
* When a full texture is loaded in a GLES3.x context
and the pixel data format is RGB and the internal format
is RGBA, it needs to be converted to RGBA.
Change-Id: Idcd3635d2d1bd378b9ffe96266c4fb8ced5e4087
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Paul Wisbey [Fri, 9 Jun 2017 15:05:32 +0000 (15:05 +0000)]
Merge "Mipmap level parameter" into devel/master
Adeel Kazmi [Fri, 9 Jun 2017 12:54:14 +0000 (12:54 +0000)]
Merge "Implemented basic CPU image masking" into devel/master
greynaga [Wed, 7 Jun 2017 14:24:31 +0000 (15:24 +0100)]
Mipmap level parameter
Implementation of GL_TEXTURE_MAX_LEVEL for GLES3x,
to upload mipmaps without full level.
Change-Id: I8dbd3a30b47da02ec598cf8df1bc6444d361e232
Richard Huang [Fri, 9 Jun 2017 12:23:00 +0000 (13:23 +0100)]
DALi Version 1.2.43
Change-Id: I90bfdcbca3332d6f748769b4d49bfd8145c57e5a
David Steele [Tue, 6 Jun 2017 09:18:36 +0000 (10:18 +0100)]
Implemented basic CPU image masking
Given a PixelData containing an image and a PixelData to use as a mask,
this will apply the alpha channel of the mask to the image; either
multiplying into the image's alpha channel, or if it doesn't have one,
converting the image to RGBA888 and applying the mask's alpha channel.
If the mask is a different size than the image, then this will sample a
single pixel from a smaller mask, or use bilinear filtering to sample
from a larger mask.
Change-Id: I48b5d332627a4fb85899883868d278bcbc2b9c8e
Kimmo Hoikka [Wed, 7 Jun 2017 17:35:26 +0000 (18:35 +0100)]
Remove current and future memory leaks with messages by forcing the use of OwnerPointer instead of raw pointers
OwnerPointer no longer does the Release hack behind the scene so if you want to transfer ownership
it needs to be OwnerPointer all the way
Change-Id: I3cbf6341142fd25ef3f2a0ebc875c2ef9797e8ad
Nick Holland [Fri, 2 Jun 2017 11:55:31 +0000 (12:55 +0100)]
DALi Version 1.2.42
Change-Id: I3dd139533e160084d6a077de3d2138e167d57de3
Adeel Kazmi [Wed, 31 May 2017 14:17:26 +0000 (15:17 +0100)]
Add a helper for read-only properties
Change-Id: I927f26296470cd27d4bd5f9168ac15c5dace0335
Kimmo Hoikka [Fri, 26 May 2017 09:37:20 +0000 (10:37 +0100)]
Remove dead logic handling renderer ready and completion
- its not possible to have a renderer without scene graph geometry and shader
- renderers are now ready and complete as soon as they are ready, i.e. have valid geometry and shader
Change-Id: I197c7af70a4c204260558a57b54bd69a2830f410
David Steele [Fri, 26 May 2017 17:30:39 +0000 (17:30 +0000)]
Merge "Removal of unnecessary set and map wrappers" into devel/master
David Steele [Fri, 26 May 2017 16:25:00 +0000 (16:25 +0000)]
Merge "(Animation) Ensure PlayFrom updates the cached event-side properties" into devel/master
David Steele [Fri, 26 May 2017 16:24:46 +0000 (16:24 +0000)]
Merge "(Animation) Ensure AnimateBetween updates the cached event-side properties" into devel/master
David Steele [Fri, 26 May 2017 16:24:37 +0000 (16:24 +0000)]
Merge "(Animation) Ensure AnimateBy updates the cached event-side properties" into devel/master
Kimmo Hoikka [Fri, 26 May 2017 12:57:14 +0000 (13:57 +0100)]
Removal of unnecessary set and map wrappers
Change-Id: Ib11f9a3dcf8d71ddcba3ffee6d0d6180a89f500d
greynaga [Fri, 26 May 2017 12:30:37 +0000 (13:30 +0100)]
DALi Version 1.2.41
Change-Id: I9df1c5bc3943a712901cee763fde9ca6609ebbda
Adeel Kazmi [Thu, 25 May 2017 10:42:06 +0000 (11:42 +0100)]
(Animation) Ensure PlayFrom updates the cached event-side properties
Change-Id: Id5dd3a1e78fabc7c426b81e3909738bbc1887040
Adeel Kazmi [Sat, 20 May 2017 03:08:52 +0000 (04:08 +0100)]
(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)]
(Animation) Ensure AnimateBy updates the cached event-side properties
Change-Id: If7c50137a729f6072f39c8768a127326ca56d389
David Steele [Thu, 25 May 2017 17:37:13 +0000 (17:37 +0000)]
Merge "Deprecate all Image classes" into devel/master
Kimmo Hoikka [Thu, 18 May 2017 17:04:28 +0000 (18:04 +0100)]
Cleanup ResourceLoading and PlatformAbstraction
- Removed ResourceType base class
- Clarified PlatformAbstraction methods
Change-Id: I0811af69e8781136cde0d6f62fe49bc820d577c8
Adeel Kazmi [Thu, 25 May 2017 10:58:30 +0000 (11:58 +0100)]
Deprecate all Image classes
Change-Id: I399ca4be69c53e991825bbcafc1d3150fc2db235
Adeel Kazmi [Wed, 24 May 2017 10:29:27 +0000 (10:29 +0000)]
Merge "Update doxygen commnets" into devel/master
Seoyeon Kim [Wed, 24 May 2017 04:44:35 +0000 (13:44 +0900)]
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 06:05:42 +0000 (15:05 +0900)]
Move DevelHandle::GetCurrentProperty to public
Move DevelHandle::GetCurrentProperty to public.
Change-Id: Ib9c262ce1bc26467a68acef64a3ffaac9d9c79e6
Signed-off-by: minho.sun <minho.sun@samsung.com>
Seoyeon Kim [Mon, 22 May 2017 05:04:55 +0000 (14:04 +0900)]
Avoid Svace MEMORY_LEAK warning in callback.cpp
Change-Id: I7be6559a82035993e8607b282b6ecc47ec365264
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Francisco Santos [Fri, 19 May 2017 12:43:14 +0000 (13:43 +0100)]
DALi Version 1.2.40
Change-Id: I707fcf7f3e9584a854a3ef9d5a4906f21dedd8a5
Adeel Kazmi [Thu, 18 May 2017 08:56:19 +0000 (09:56 +0100)]
(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
Kimmo Hoikka [Wed, 17 May 2017 16:57:34 +0000 (17:57 +0100)]
Enable -Wold-style-cast to ensure more consideration is given to types and their conversions
Change-Id: I8b8e92f09434e52ad62353d54a2846fae96fb3c3
Adeel Kazmi [Thu, 18 May 2017 10:26:39 +0000 (10:26 +0000)]
Merge "Enable -Woverloaded-virtual to enforce correct C++ behaviour when overriding virtuals" into devel/master
Adeel Kazmi [Thu, 18 May 2017 10:25:28 +0000 (10:25 +0000)]
Merge "Enable -Wnon-virtual-dtor to avoid incorrect C++ code sneaking in" into devel/master
David Steele [Wed, 17 May 2017 16:03:10 +0000 (16:03 +0000)]
Merge changes I84e1ce43,I76b93d51 into devel/master
* changes:
(Animation) Reorder animation variables according to size & remove unused
Ensure cached values of properties animated using AnimateTo are updated
Kimmo Hoikka [Wed, 17 May 2017 16:00:36 +0000 (17:00 +0100)]
Enable -Woverloaded-virtual to enforce correct C++ behaviour when overriding virtuals
Change-Id: I36aae7341320f43957639473d7f6d933ff815172
Kimmo Hoikka [Wed, 17 May 2017 14:03:50 +0000 (15:03 +0100)]
Enable -Wnon-virtual-dtor to avoid incorrect C++ code sneaking in
Change-Id: Ic70f3e0c688ca3f6ea191842ae0f7f4271330b19
Nick Holland [Wed, 10 May 2017 14:32:17 +0000 (15:32 +0100)]
Fix support for NativeImage
- Fixed program to recognise uniforms with type: GL_SAMPLER_EXTERNAL_OES
- Fixed Framebuffer renderer to use GL_TEXTURE_EXTERNAL_OES
Change-Id: I337ab3f461aa43fd10b311895b2f186b2462e617
Adeel Kazmi [Wed, 17 May 2017 11:22:09 +0000 (12:22 +0100)]
(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)]
Ensure cached values of properties animated using AnimateTo are updated
Change-Id: I76b93d51c807c6be75ed419e01b0fa5fdb575c08
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
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>
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>
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
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