seungho [Tue, 26 Jan 2021 03:48:52 +0000 (12:48 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
2b3f0429426a666818e00d2e3e4d0413fe85b238.
Change-Id: Id3208706c7f01d8c76425ba810343a25967ab169
seungho [Tue, 26 Jan 2021 03:48:42 +0000 (12:48 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I65b4ddca01ef499bc65657ed68d85ff65763413a
seungho [Tue, 26 Jan 2021 03:48:37 +0000 (12:48 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
1721a794293b41e694a9662444bf3f1d560b64b9.
seungho [Tue, 26 Jan 2021 03:48:35 +0000 (12:48 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
6a54d63f7e36a3f38f5462aa1cc6ef83e22441b2.
seungho [Tue, 26 Jan 2021 03:48:32 +0000 (12:48 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
22957f97851c25d281aac08efb7f80fae43bd2a6.
Wonsik Jung [Tue, 26 Jan 2021 00:35:48 +0000 (00:35 +0000)]
Merge "Fix the synchronization issue when window is resized or rotated" into devel/master
David Steele [Mon, 25 Jan 2021 13:01:29 +0000 (13:01 +0000)]
Merge "Refactor Node class and TransformManagerproperty* class to optimize Object Size." into devel/master
Subhransu Mohanty [Tue, 12 Jan 2021 04:35:27 +0000 (13:35 +0900)]
Refactor Node class and TransformManagerproperty* class to optimize Object Size.
Introduced TransformManagerData and keep a pointer instead of keeping
{TxManager, TxId} pair. hence reducing 8bytes per member.
Also templated TransformManagerPropertyVector3 based on TransformManagerProperty to
avoid storing the Property type in the class object.
This patch reduced the Node size from 976 byte to 896 byte, saving 80 bytes per object.
Change-Id: Ib608dfe73c12861277379208a8506904eedfc6e9
Subhransu Mohanty [Thu, 7 Jan 2021 03:11:27 +0000 (12:11 +0900)]
Fix performance issue in UpdateManager::AddNode()
As node pointes are allocated by FixedMeomrySizedPool and the pool
allocates pages and page can be allocated at any location by global new.
it won't help with cache locality by keeping nodes in sorted order by address.
creating 100,000 actor takes 3 Second and 200,000 actor takes 11 Second .
Change-Id: Ic3b0da35ebd98d994d876083ffe3ee44f082d8c0
Wonsik Jung [Thu, 26 Nov 2020 10:47:10 +0000 (19:47 +0900)]
Fix the synchronization issue when window is resized or rotated
Window position, size and rotaton angle information are in both main and update thread.
To complete the works, the information should be synchronized in both main and update thread.
In addition, when multiple windows works and one of them resized or rotated, all windows are resized or rotated.
For fixing them, this patch has the informations are in the related modules (as Intergration::Scene, SceneGraph::Scene ... )
and are compared.
Change-Id: I79f12b8f7e15ce2ae07f161959f3450e65f2f1a0
Adeel Kazmi [Fri, 22 Jan 2021 17:15:51 +0000 (17:15 +0000)]
DALi Version 2.0.10
Change-Id: I0399a258942ac6e35dfe57d6d1c99a2c6a1ff76c
David Steele [Wed, 20 Jan 2021 16:05:42 +0000 (16:05 +0000)]
Merge "Removed scene-graph dependency from internal actor headers" into devel/master
David Steele [Tue, 19 Jan 2021 15:11:18 +0000 (15:11 +0000)]
Removed scene-graph dependency from internal actor headers
actor-impl.h unnecessarily included update-manager.h.
Modified header to remove dependency, and fixed up errors, moving
to use forward declarations where possible, and moving inline
dependencies into source files.
Change-Id: I330a70fc374eb11a414ae257e34858ab061d84ca
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Fri, 18 Dec 2020 16:47:55 +0000 (16:47 +0000)]
All test execution now outputs results to xml files
Change-Id: I2eaba2f830dc479f2720bf5ec9b7ef726b85f888
Adeel Kazmi [Tue, 19 Jan 2021 17:17:43 +0000 (17:17 +0000)]
Merge "Reduce Actor Class Size by using ConstString" into devel/master
Moonhee, Choi [Tue, 19 Jan 2021 03:13:40 +0000 (12:13 +0900)]
[Tizen] Partial rendering rotation does not work
This reverts commit
462da10d76606149a07b45fc4cac36d290c36144.
Moonhee, Choi [Tue, 19 Jan 2021 03:13:18 +0000 (12:13 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
This reverts commit
0bd194e060996d42ab787d953fbc71a75dc33e58.
Moonhee, Choi [Tue, 19 Jan 2021 03:12:40 +0000 (12:12 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
4b2d47ddc73ddad96b06b20f286cf486ffc66f3d.
Moonhee, Choi [Tue, 19 Jan 2021 03:12:06 +0000 (12:12 +0900)]
Merge branch 'devel/master' into tizen
Moonhee, Choi [Tue, 19 Jan 2021 03:11:50 +0000 (12:11 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
24baf2f08f68dd6a25f11a1194b4cce29d5b3a09.
Moonhee, Choi [Tue, 19 Jan 2021 03:11:39 +0000 (12:11 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
571a6bf115be6c1ed26805e79e9a0f14bd0439e2.
Moonhee, Choi [Tue, 19 Jan 2021 03:11:34 +0000 (12:11 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
564949e9ef397cc46afafaa0d92d8bdccd5873b0.
David Steele [Thu, 14 Jan 2021 19:14:11 +0000 (19:14 +0000)]
Initial refactoring of graphics interface
Core now takes a Graphics::Controller as a parameter
For now, this wraps references to old GlAbstraction, GlSyncAbstraction &
GlContextHelperAbstraction.
Changed up internal interfaces to use this graphics controller rather
than storing refs to GlAbstraction etc (except for Context)
Change-Id: Id1707dd4bddd8578d1227244757b309b0e33228b
adam.b [Fri, 15 Jan 2021 11:16:25 +0000 (11:16 +0000)]
DALi Version 2.0.9
Change-Id: I933b0dc928ae1935423258d43f182e0e2667969a
Subhransu Mohanty [Tue, 1 Dec 2020 06:05:41 +0000 (15:05 +0900)]
Reduce Actor Class Size by using ConstString
Actor size reduced from 392 byte to 368 byte in 64bit system.
Change-Id: I28da21c56acfe6dc7f799b5ffe509bccb2284d2c
Joogab Yun [Mon, 11 Jan 2021 03:50:51 +0000 (12:50 +0900)]
[Tizen] Partial rendering rotation does not work
This reverts commit
6e169d28d4c9343cb83b5248f90716bf2e18f07f.
Change-Id: I512d2d5d666c3125c8d3aaf84db0a5eb204c63bb
huiyu.eun [Mon, 11 Jan 2021 03:32:06 +0000 (12:32 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
This reverts commit
decd82c20c4e7df9a7b403fb1b97a60d49f12c52.
huiyu.eun [Mon, 11 Jan 2021 03:21:29 +0000 (12:21 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
25b3b57a11eecdb48f8de0241dc1ac15c426ccfb.
huiyu.eun [Mon, 11 Jan 2021 03:19:41 +0000 (12:19 +0900)]
Merge branch 'devel/master' into tizen
huiyu.eun [Mon, 11 Jan 2021 03:19:08 +0000 (12:19 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
be25d6df8876af2d0f8eb3b6794b091aebe2cc5b.
huiyu.eun [Mon, 11 Jan 2021 03:19:04 +0000 (12:19 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
06bf111cea111db4193817b39867a01d9ea55cc5.
huiyu.eun [Mon, 11 Jan 2021 03:18:58 +0000 (12:18 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
fb51f9f60be4fad5f21cb74de0878b47be2c5f5f.
huiyu.eun [Mon, 11 Jan 2021 03:18:17 +0000 (12:18 +0900)]
Revert "[Tizen] Partial Rendering"
This reverts commit
61bf51e384a66ccb7cf010a25a519027e997377e.
Heeyong Song [Thu, 31 Dec 2020 04:41:49 +0000 (13:41 +0900)]
Do not calculate dirty rects when rendering is skipped
- Dirty rect should not be calculated when rendring is skipped
- Fix also RenderItem::mUpdateSize value
Change-Id: I82472d2f1fdeccd5e1d29517cfe5cc80d3169e8d
Heeyong Song [Thu, 31 Dec 2020 00:49:02 +0000 (09:49 +0900)]
Fix Rendering behavior issue
Ensure to keep rendering if the rendering behavior is CONTINUOUSLY
Change-Id: I65bb42d4a230c48009ff65ec9a249fc2726fb774
Richard Huang [Fri, 8 Jan 2021 14:35:24 +0000 (14:35 +0000)]
DALi Version 2.0.8
Change-Id: Idda91357d8c0c533b9918bdaacd68b25a6d3d4b3
Adeel Kazmi [Thu, 7 Jan 2021 18:18:28 +0000 (18:18 +0000)]
Updated macOS instructions
Change-Id: I86c11734748764fdf374496699caa0c9191509f3
Lucas Cavalcante de Sousa [Tue, 13 Oct 2020 18:31:11 +0000 (15:31 -0300)]
Add installation instructions for MacOS
Change-Id: I77679aff52590015a25e53b818e6ebfdd8a81672
Wander Lairson Costa [Tue, 8 Dec 2020 19:20:51 +0000 (16:20 -0300)]
Match Apple clang
In macOS, the clang shipped with macOS has the string 'AppleClang' in
cmake.
Change-Id: I0995c3853fded17b35e41595398421d3c4001bf1
Heeyong Song [Wed, 30 Dec 2020 04:25:45 +0000 (13:25 +0900)]
Fix scissor clipping issue
- Should consider y-axis inversion for the scissor box
Change-Id: I27d3e0842d0095198caf243d80ce2b2af6825750
György Straub [Thu, 24 Dec 2020 07:48:36 +0000 (07:48 +0000)]
DALi Version 2.0.7
Change-Id: I0248e8eb3d88b7f9b2966a01d1c4911fd49f8e0e
Adeel Kazmi [Wed, 23 Dec 2020 16:19:36 +0000 (16:19 +0000)]
Merge "Updated patch coverage script." into devel/master
Dongsug Song [Mon, 21 Dec 2020 08:33:54 +0000 (17:33 +0900)]
[Tizen] Partial Rendering
This reverts commit
6093bb6b100d211d7fe867278b04d8262194d8e2.
Change-Id: I5870d2a532203b343bd47c148571a6dfc3b1cb0c
Dongsug Song [Mon, 21 Dec 2020 08:33:27 +0000 (17:33 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
This reverts commit
0b8759e963bd86d174a71244a8cd05f97a45d896.
Change-Id: I9543cfe4c0193e8a2b69224950082267b2970a20
Dongsug Song [Mon, 21 Dec 2020 08:33:02 +0000 (17:33 +0900)]
[Tizen] Partial rendering rotation does not work
This reverts commit
7b4d2bc7391230f23d5a42d50670b54c812b0e64.
Change-Id: I7c974d505d98b9162a417c5b78bdf73ad172426f
Dongsug Song [Mon, 21 Dec 2020 08:32:39 +0000 (17:32 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
c682ad7cfa72b82e905ddddfb537371f99aec51a.
Change-Id: Ib6a1191b183e349f62081e7e8ca78dcb0b5a7f3e
Dongsug Song [Mon, 21 Dec 2020 08:32:04 +0000 (17:32 +0900)]
Merge branch 'devel/master' into tizen
Dongsug Song [Mon, 21 Dec 2020 08:31:35 +0000 (17:31 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
3bd64d67b585a1c1be07f9822bacb9a03e1041a5.
Dongsug Song [Mon, 21 Dec 2020 08:31:25 +0000 (17:31 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
119c47dce57b3fae107dd5f7de080e0bbd8462e1.
Dongsug Song [Mon, 21 Dec 2020 08:28:03 +0000 (17:28 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""
This reverts commit
0935c4f6f5ce793fbb7db24464bf6ec617aa0df2.
Dongsug Song [Mon, 21 Dec 2020 08:27:49 +0000 (17:27 +0900)]
Revert "[Tizen] Partial Rendering"
This reverts commit
5dc9bf591ad308982dabef0e6e812f089a1f3b45.
Heeyong Song [Mon, 21 Dec 2020 01:51:45 +0000 (01:51 +0000)]
Merge "Fix stencil clipping bug" into devel/master
adam.b [Tue, 8 Dec 2020 14:10:51 +0000 (14:10 +0000)]
Created PartialRenderingDataProvider to store per-frame data
Change-Id: Ief3717a29bced6f30faa96cfe117ffa93bd9a8d0
adam.b [Fri, 18 Dec 2020 11:08:15 +0000 (11:08 +0000)]
DALi Version 2.0.6
Change-Id: I05de7b86bcaf019399edcb2fa6a417a19abd91ba
Adeel Kazmi [Wed, 16 Dec 2020 18:58:37 +0000 (18:58 +0000)]
Added notes to explain the difference between GetProperty & GetCurrentProperty
Change-Id: Iecb8e9d950f6c3bf77090fae82636221ae03e125
David Steele [Wed, 16 Dec 2020 18:08:37 +0000 (18:08 +0000)]
Merge "use std::string_view to avoid shader string duplication." into devel/master
Heeyong Song [Wed, 16 Dec 2020 15:28:16 +0000 (00:28 +0900)]
Fix stencil clipping bug
Change-Id: I5eb8f3033774fe20976048b24b0e25d7543d915e
David Steele [Tue, 15 Dec 2020 11:35:37 +0000 (11:35 +0000)]
Merge "Ensure actor size is set to node if different" into devel/master
Seoyeon Kim [Tue, 15 Dec 2020 05:24:07 +0000 (14:24 +0900)]
[Tizen] Partial Rendering
This reverts commit
e950720373804158df88d75e349aa03e1fb26a50.
Change-Id: Ie8a9c58074d8b4ce9b9e223d2bfb7e62114f4d79
Seoyeon Kim [Tue, 15 Dec 2020 05:24:03 +0000 (14:24 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
0f8f2d0d6972b0c955225aeb24b989ca5344bcfa.
Change-Id: Ia2f6a6ca407309800c8db69edef5c2ad2734ae2e
Seoyeon Kim [Tue, 15 Dec 2020 05:24:00 +0000 (14:24 +0900)]
[Tizen] Partial rendering rotation does not work
This reverts commit
9ae603725ac2ca4836f461b487045fb507351778.
Change-Id: I835252b58e32ea8496447660a8013f93f2af3b27
Seoyeon Kim [Tue, 15 Dec 2020 05:23:34 +0000 (14:23 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
137832dd703993a296622d98713da769aa2ba5e1.
Change-Id: I21c5398b250a10cf9829bd0d05f5aa800825d114
Seoyeon Kim [Tue, 15 Dec 2020 05:23:08 +0000 (14:23 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Id22769947032af993aca135f4125753f92001346
Seoyeon Kim [Tue, 15 Dec 2020 05:21:42 +0000 (14:21 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
5ee23c8da728189f3aafa4ad076e83f040b81180.
Change-Id: Id0fc7dd6ff49c71e97b8949b06933e1a5fc52a58
Seoyeon Kim [Tue, 15 Dec 2020 05:21:39 +0000 (14:21 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
0fecd375353d77655c51210f9e5d677771181add.
Seoyeon Kim [Tue, 15 Dec 2020 05:21:36 +0000 (14:21 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
07098ac9905814d8673961e67616e7c8e021e516.
Seoyeon Kim [Tue, 15 Dec 2020 05:21:29 +0000 (14:21 +0900)]
Revert "[Tizen] Partial Rendering"
This reverts commit
7cd4d1d98aee4e59be2bee681c34f0f2d2279b21.
David Steele [Mon, 14 Dec 2020 14:06:05 +0000 (14:06 +0000)]
Ensure actor size is set to node if different
Change-Id: I9a47c38321d7753747261f7bd140a6cb58330d58
Adeel Kazmi [Mon, 14 Dec 2020 14:04:28 +0000 (14:04 +0000)]
Fix Svace error in actor-parent-impl.cpp
Change-Id: I085d990f1ccbc5a503c1ac84943a0a44bf093d46
David Steele [Fri, 11 Dec 2020 18:05:48 +0000 (18:05 +0000)]
Updated patch coverage script.
Ensured that the coverage output is only shown in verbose mode after
all other errors have been found.
Clearly separate the script output from the coverage output
Added errors and warning tags to... errors and warnings.
Change-Id: Ica9abc713fd35e53bbd40031503e87a911624ced
Adeel Kazmi [Fri, 11 Dec 2020 12:14:09 +0000 (12:14 +0000)]
Merge "DALi Version 2.0.5" into devel/master
David Steele [Fri, 11 Dec 2020 12:10:16 +0000 (12:10 +0000)]
DALi Version 2.0.5
Change-Id: I3c95f358b861b57145cbd1ca215b648e001da965
Adeel Kazmi [Fri, 11 Dec 2020 10:33:12 +0000 (10:33 +0000)]
Merge "[dali-core] add libhyphen-dev library to dali-env" into devel/master
Adeel Kazmi [Fri, 11 Dec 2020 10:22:42 +0000 (10:22 +0000)]
Merge "Refactored actor impl child/parent handling out" into devel/master
Richard Huang [Tue, 8 Dec 2020 13:23:10 +0000 (13:23 +0000)]
Ensure we use TransformManager const methods to retrieve values from const getter methods
Change-Id: Ibf8208bca7d876bffcc0df309757645adf4ac1d0
David Steele [Tue, 8 Dec 2020 12:34:13 +0000 (12:34 +0000)]
Merge "[dali-core] add all X11 colors to Color namespace" into devel/master
Adeel Kazmi [Tue, 8 Dec 2020 12:26:11 +0000 (12:26 +0000)]
Merge "(UpdateProxy) Ensure we use TransformManager const methods to retrieve values" into devel/master
Adeel Kazmi [Tue, 8 Dec 2020 11:31:51 +0000 (11:31 +0000)]
(UpdateProxy) Ensure we use TransformManager const methods to retrieve values
Change-Id: I4331e41ca50a8f0ca7122218b7ef56e99a184df1
Sunghyun Kim [Tue, 8 Dec 2020 04:24:26 +0000 (13:24 +0900)]
[Tizen] Partial Rendering
This reverts commit
361f719136a6c8c33aff4a8c5e614399495f2d63.
Change-Id: I99d1a900b9ab8ff3514c75cff8bc2a117ef0f3fc
Sunghyun Kim [Tue, 8 Dec 2020 04:24:01 +0000 (13:24 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not
This reverts commit
b18dc2dbc070741419119277635661f12dacce7e.
Change-Id: Ie81e43c8b1700496aa05db725e642a600031a81a
Sunghyun Kim [Tue, 8 Dec 2020 04:23:43 +0000 (13:23 +0900)]
[Tizen] Partial rendering rotation does not work
This reverts commit
10cffefb3976d48bd3ed9bb085946d3881612c88.
Change-Id: Iaef59d3901d4cb312f50ab2a36493df6a9d16976
Sunghyun Kim [Tue, 8 Dec 2020 04:23:24 +0000 (13:23 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
b8bc6953ddf9282f17f4a69c41dc0230aaf6d218.
Change-Id: I6954478c5d09369af0c30ba9e57f0088f984db95
Sunghyun Kim [Tue, 8 Dec 2020 04:23:10 +0000 (13:23 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I6d7beb1e6f133271cf9f0ae424a909d12a39662f
Sunghyun Kim [Tue, 8 Dec 2020 04:22:13 +0000 (13:22 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
985247a2574162548abd8f98766bd82bcca7525c.
Change-Id: I60d6f403aa39e9a79bf5296a4e96087ca7aa8fd1
Sunghyun Kim [Tue, 8 Dec 2020 04:22:09 +0000 (13:22 +0900)]
Revert "[Tizen] Partial rendering rotation does not work"
This reverts commit
ac01bddf2611aa4138f836b78b93a2e651da8472.
Sunghyun Kim [Tue, 8 Dec 2020 04:22:03 +0000 (13:22 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
e2684adbf05ff34b92573d0ce76f9982962e829d.
Sunghyun Kim [Tue, 8 Dec 2020 04:21:57 +0000 (13:21 +0900)]
Revert "[Tizen] Partial Rendering"
This reverts commit
d4d4ae1ad1c7a01b18a786e1d46f0776c3ad7147.
Heeyong Song [Tue, 8 Dec 2020 00:37:02 +0000 (00:37 +0000)]
Merge "Ensure to update nodes even though they are invisible" into devel/master
David Steele [Mon, 7 Dec 2020 16:43:58 +0000 (16:43 +0000)]
Refactored actor impl child/parent handling out
Change-Id: I7f0750da51bff8528f55098e829d5814336e97bc
ali198724 [Sun, 29 Nov 2020 15:44:37 +0000 (17:44 +0200)]
[dali-core] add libhyphen-dev library to dali-env
Change-Id: I174819f4df3b72a6153fe7f78dd3297a30bba65c
Adeel Kazmi [Fri, 4 Dec 2020 14:56:57 +0000 (14:56 +0000)]
DALi Version 2.0.4
Change-Id: I06e9413d20ccf046ce02c01fa4f049c4cb0126da
Subhransu Mohanty [Thu, 3 Dec 2020 01:55:33 +0000 (10:55 +0900)]
refactor Object,TypeInfo and PropertyMetaData to use ConstString
Change-Id: I03e7021895d3089cb1427683accdff426b40286f
Subhransu Mohanty [Thu, 3 Dec 2020 04:19:55 +0000 (13:19 +0900)]
use std::string_view to avoid shader string duplication.
Change-Id: Iacad7e8c45d6176d2347c8ed423edd32e58de61f
Adeel Kazmi [Wed, 2 Dec 2020 18:36:21 +0000 (18:36 +0000)]
Merge "Fixed SVACE errors" into devel/master
David Steele [Wed, 2 Dec 2020 16:30:36 +0000 (16:30 +0000)]
Merge "Optimize Orphan animator Cleanup." into devel/master
Adeel Kazmi [Wed, 2 Dec 2020 09:56:19 +0000 (09:56 +0000)]
Fixed SVACE errors
Change-Id: I8ba9c64b7e20cd58834bc9ca8280840dfa8ea7ef
Subhransu Mohanty [Wed, 2 Dec 2020 05:48:17 +0000 (14:48 +0900)]
Optimize Orphan animator Cleanup.
keep a cleanup falg and update it if cleanup is required.
and then cleanup at onece all the orphan animators.
when there are no orphan animators we don't have to walk the animators twice.
Change-Id: I9c2f7f2bef9a7655481743a22abdf366d8b12f21
Heeyong Song [Mon, 30 Nov 2020 02:34:06 +0000 (11:34 +0900)]
Ensure to update nodes even though they are invisible
Change-Id: I5a7b77fc12ca28b18d207946b89357e9600f7d91
Adeel Kazmi [Tue, 1 Dec 2020 18:34:58 +0000 (18:34 +0000)]
Refactored Internal::Actor by moving some methods into the Relayouter
This reduces the LOC for Actor
Change-Id: I02201d933ca315581765ea91d8e5ea191201499f
David Steele [Tue, 1 Dec 2020 18:41:53 +0000 (18:41 +0000)]
Moved sibling order algorithms out of actor-impl
Reducing the line count of Internal::Actor to increase SAM score
Change-Id: Icceb9d6a4d899a988a9d203f1879f1c84df3fe07