Joogab Yun [Tue, 18 Aug 2020 07:05:54 +0000 (16:05 +0900)]
Revert "[Tizen] Add screen and client rotation itself function"
This reverts commit
18f6fcf69cf3d80dc045c1201b9668e8a1a99227.
Joogab Yun [Tue, 18 Aug 2020 07:05:51 +0000 (16:05 +0900)]
Revert "[Tizen] partial rendering"
This reverts commit
1e2d08e49d236f051d20fd59c9ad06dd3f6db7b2.
Joogab Yun [Tue, 18 Aug 2020 07:05:48 +0000 (16:05 +0900)]
Revert "[Tizen] Partial rendering rotation does not work."
This reverts commit
22543bb10d018a4279e7d612aede763a2fa691db.
Joogab Yun [Tue, 18 Aug 2020 07:05:44 +0000 (16:05 +0900)]
Revert "[Tizen] Temporarily force updateScene flag true when rendering behavior is continuously"
This reverts commit
7c285cb5c37abb927e9078f310f30b3bd1828b22.
Joogab Yun [Tue, 18 Aug 2020 07:05:41 +0000 (16:05 +0900)]
Revert "[Tizen] Modify dirtyRects to have scene for multi window support."
This reverts commit
6bf7299e6f6d2bed98e112a7a03b39441fb5824d.
Joogab Yun [Tue, 18 Aug 2020 07:05:37 +0000 (16:05 +0900)]
Revert "[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not""
This reverts commit
40f99813aa598f8e72a55a6d02b1fcd10631a9db.
seungho [Fri, 14 Aug 2020 02:09:06 +0000 (11:09 +0900)]
[Tizen] Revert "Use touch consumed return to set whether we process a gesture or not"
This reverts commit
d8e1826e05bd7829827110ec4bb2ab34805c36b7.
Change-Id: I86cb8a50e6c9abb5187349be06886a6d080073e8
Wonsik Jung [Mon, 10 Aug 2020 05:35:54 +0000 (14:35 +0900)]
[Tizen] Modify dirtyRects to have scene for multi window support.
This reverts commit
01666ae10905a42b047772bae764be74767cd475.
Wonsik Jung [Mon, 10 Aug 2020 05:35:01 +0000 (14:35 +0900)]
[Tizen] Temporarily force updateScene flag true when rendering behavior is continuously
This reverts commit
8a8a30ebba9265b01918cc2c9448c2c8a74f8cf4.
Wonsik Jung [Mon, 10 Aug 2020 05:33:32 +0000 (14:33 +0900)]
[Tizen] Partial rendering rotation does not work.
This reverts commit
cbd2ae5453a83e96bdc1f065daeb7d4cff829ad2.
Wonsik Jung [Mon, 10 Aug 2020 05:32:47 +0000 (14:32 +0900)]
[Tizen] partial rendering
This reverts commit
3093e25cc4f139eb4b40541202fe9341b9ab6610.
Wonsik Jung [Mon, 10 Aug 2020 05:32:21 +0000 (14:32 +0900)]
[Tizen] Add screen and client rotation itself function
This reverts commit
0cad122b788be6fc6ad1faa1ddf86b65a21e06fb.
Wonsik Jung [Mon, 10 Aug 2020 05:31:57 +0000 (14:31 +0900)]
[Tizen] Revert the change for 0x0 size of the actor
This reverts commit
8c7932bfba21685a01bec4e7473abce403a391c7.
Wonsik Jung [Mon, 10 Aug 2020 05:31:10 +0000 (14:31 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
92b3e3491572285279ebc94e855df50bb6ff6b52.
Wonsik Jung [Mon, 10 Aug 2020 05:30:28 +0000 (14:30 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Mon, 10 Aug 2020 05:28:15 +0000 (14:28 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
c98060622eae9e8441f0d76f1b1782395189cb47.
Wonsik Jung [Mon, 10 Aug 2020 05:28:13 +0000 (14:28 +0900)]
Revert "[Tizen] Revert the change for 0x0 size of the actor"
This reverts commit
5ead590a18cc969ecad12cea4a0e72a85d9482d2.
Wonsik Jung [Mon, 10 Aug 2020 05:28:10 +0000 (14:28 +0900)]
Revert "[Tizen] Add screen and client rotation itself function"
This reverts commit
0e02c72b1bd213eafb0a3aebd52700ec0c2bcca3.
Wonsik Jung [Mon, 10 Aug 2020 05:28:07 +0000 (14:28 +0900)]
Revert "[Tizen] partial rendering"
This reverts commit
007af305bfe07bf38b29a2fc4767c73242c92cbd.
Wonsik Jung [Mon, 10 Aug 2020 05:28:04 +0000 (14:28 +0900)]
Revert "[Tizen] Partial rendering rotation does not work."
This reverts commit
4749a901ae7c49e65b7fa42c68a0328bdd4a4cc7.
Wonsik Jung [Mon, 10 Aug 2020 05:27:57 +0000 (14:27 +0900)]
Revert "[Tizen] Remove context from RenderInstruction"
This reverts commit
6db15aa99948f070ca33b0a45b7b75be4b314d35.
Wonsik Jung [Mon, 10 Aug 2020 05:27:54 +0000 (14:27 +0900)]
Revert "[Tizen] Change ownership of Context from Scene to RenderManager"
This reverts commit
aac522d7c1630db61aa7db6e6edd50f9a72e010b.
Wonsik Jung [Mon, 10 Aug 2020 05:27:50 +0000 (14:27 +0900)]
Revert "[Tizen] Temporarily force updateScene flag true when rendering behavior is continuously"
This reverts commit
96639206280ed202e069a75da1bc21b454abc884.
Wonsik Jung [Mon, 10 Aug 2020 05:27:43 +0000 (14:27 +0900)]
Revert "[Tizen] Modify dirtyRects to have scene for multi window support."
This reverts commit
ad7454e24869b9f110330d13f626ed3e3b8b2701.
David Steele [Fri, 7 Aug 2020 14:41:49 +0000 (15:41 +0100)]
DALi Version 1.9.24
Change-Id: Ifc5e456f0a38ac6b3cf003efe1e6f4a111053041
Joogab Yun [Wed, 5 Aug 2020 07:42:24 +0000 (16:42 +0900)]
[Tizen] Modify dirtyRects to have scene for multi window support.
- Looking at a single dirtyRect in multiple windows causes issues.
Change-Id: Iec8455c2b948d4344ab805d4426e2a17a447af99
Adeel Kazmi [Wed, 5 Aug 2020 12:40:30 +0000 (13:40 +0100)]
Remove DALI_COMPILE_TIME_ASSERT macro (use static_assert instead)
Change-Id: If300adf97de686e9b65fa9ed97b5600c8109b5c1
Adeel Kazmi [Wed, 5 Aug 2020 11:07:44 +0000 (12:07 +0100)]
Remove unused loading state header
Change-Id: Ib9ceeeff9c2dcbc0ae6bd8e9ffa424f3d37e4911
Seungho BAEK [Wed, 5 Aug 2020 08:46:25 +0000 (08:46 +0000)]
Merge "[Tizen] Temporarily force updateScene flag true when rendering behavior is continuously" into tizen
Adeel Kazmi [Tue, 4 Aug 2020 16:56:08 +0000 (16:56 +0000)]
Merge "Rename OnStage signals and related internal changes" into devel/master
Richard Huang [Tue, 4 Aug 2020 11:10:16 +0000 (12:10 +0100)]
Rename OnStage signals and related internal changes
Change-Id: I2eeedf87595bede585179a6643c02bc70dd80e69
Joogab Yun [Tue, 4 Aug 2020 01:42:44 +0000 (10:42 +0900)]
add mCaptureAllTouchAfterStart initial value.
Change-Id: I03270db9d4cdec4d2df7c9cf82f5fea268652687
David Steele [Fri, 31 Jul 2020 10:23:39 +0000 (10:23 +0000)]
Merge "DALi Version 1.9.23" into devel/master
Cheng-Shiun Tsai [Fri, 31 Jul 2020 10:10:30 +0000 (11:10 +0100)]
DALi Version 1.9.23
Change-Id: I5434fdd9301143747fff8303efdf5046ec802680
Heeyong Song [Fri, 31 Jul 2020 00:11:53 +0000 (00:11 +0000)]
Merge "Change the timing of Context::GlContextCreated()" into devel/master
Adeel Kazmi [Thu, 30 Jul 2020 16:41:08 +0000 (16:41 +0000)]
Merge "Change copy constructor and copy assignment in common classes to use the default implementation" into devel/master
Adeel Kazmi [Thu, 30 Jul 2020 16:40:57 +0000 (16:40 +0000)]
Merge "Use touch consumed return to set whether we process a gesture or not" into devel/master
Richard Huang [Thu, 30 Jul 2020 13:30:24 +0000 (14:30 +0100)]
Change copy constructor and copy assignment in common classes to use the default implementation
Change-Id: I4bba8268b159fbf032bedc8120286e481d9820ca
Heeyong Song [Tue, 28 Jul 2020 08:01:23 +0000 (17:01 +0900)]
[Tizen] Change ownership of Context from Scene to RenderManager
Change-Id: Idf787e1a582d111e29b92a02a23bd06512c22609
Heeyong Song [Tue, 28 Jul 2020 01:54:31 +0000 (10:54 +0900)]
[Tizen] Remove context from RenderInstruction
Change-Id: I19f43c7728e2d3a59d2bdc74ca7d697f110e53dd
Seungho, Baek [Mon, 13 Jul 2020 04:39:37 +0000 (13:39 +0900)]
[Tizen] Temporarily force updateScene flag true when rendering behavior is continuously
- Set updateScene flag true if developer set rendering behavior as continuously.
Change-Id: If5003ab5be3fa9293ef94ed2482e6cd36ac5166e
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Heeyong Song [Wed, 29 Jul 2020 23:50:06 +0000 (23:50 +0000)]
Merge "Fix memory leak" into devel/master
Heeyong Song [Wed, 29 Jul 2020 23:49:49 +0000 (23:49 +0000)]
Merge "Fix mGestureRecognizer leak" into devel/master
Adeel Kazmi [Mon, 20 Jul 2020 17:39:10 +0000 (18:39 +0100)]
Use touch consumed return to set whether we process a gesture or not
Change-Id: I386caa5819a68b5d98d3ef8860b492b516c174d1
David Steele [Wed, 29 Jul 2020 13:04:18 +0000 (14:04 +0100)]
Added test for assigning nullptr to IntrusivePtr
Change-Id: Ice44376754d9aa686b8e3f724655dec85c74c6a1
Heeyong Song [Wed, 29 Jul 2020 06:41:45 +0000 (15:41 +0900)]
Change the timing of Context::GlContextCreated()
It should be called after eglMakeCurrent().
Change-Id: I88e06e443ee50c24dbfdc2a45beea66af7a1c53c
joogab yun [Wed, 29 Jul 2020 04:42:34 +0000 (04:42 +0000)]
Merge "[Tizen] Partial rendering rotation does not work. This is a temporary patch. When windows is rotated, Dali operates in full rendering. This patch should be fixed." into tizen
Heeyong Song [Wed, 29 Jul 2020 04:25:21 +0000 (13:25 +0900)]
Fix memory leak
Timers are not deleted in some cases
Change-Id: I06c4ba95f8d42695b1d5922793f1761824004b9d
Joogab Yun [Wed, 29 Jul 2020 02:18:05 +0000 (11:18 +0900)]
[Tizen] Partial rendering rotation does not work.
This is a temporary patch. When windows is rotated, Dali operates in full rendering.
This patch should be fixed.
Change-Id: I5e29b44046106f47006479419781633c20517ef1
Heeyong Song [Wed, 29 Jul 2020 02:26:06 +0000 (11:26 +0900)]
Fix mGestureRecognizer leak
IntrusivePtr::Detach doesn't decrease the reference count. So mGestureRecognizer isn't deleted.
Change-Id: Id923e1be0e2646a74c70ec998b2fcab95641035d
Heeyong Song [Tue, 28 Jul 2020 08:01:23 +0000 (17:01 +0900)]
Change ownership of Context from Scene to RenderManager
Change-Id: Idf787e1a582d111e29b92a02a23bd06512c22609
Heeyong Song [Tue, 28 Jul 2020 07:55:08 +0000 (16:55 +0900)]
Fix memory leak of WeakHandle
Change-Id: I8ff5143396df74dd37a86f269e6688b9c627489c
Heeyong Song [Tue, 28 Jul 2020 01:54:31 +0000 (10:54 +0900)]
Remove context from RenderInstruction
Change-Id: I19f43c7728e2d3a59d2bdc74ca7d697f110e53dd
Adeel Kazmi [Mon, 27 Jul 2020 16:32:12 +0000 (16:32 +0000)]
Merge "Add move semantics for IntrusivePtr" into devel/master
Adeel Kazmi [Mon, 27 Jul 2020 15:13:07 +0000 (15:13 +0000)]
Merge "Fix incorrect Dali::Scene comment in actor.h" into devel/master
Richard Huang [Fri, 24 Jul 2020 15:36:48 +0000 (16:36 +0100)]
Add move semantics for IntrusivePtr
Change-Id: I11b2975cc40710eee0277a059cc9882e378b5546
Adeel Kazmi [Mon, 27 Jul 2020 11:00:19 +0000 (12:00 +0100)]
Fix incorrect Dali::Scene comment in actor.h
Change-Id: Ie7008469672ee88bd7eda8213fc348f678067296
Joogab Yun [Mon, 27 Jul 2020 05:17:59 +0000 (14:17 +0900)]
[Tizen] partial rendering
- If there are no visited itemsDirtyRects must be keeped for dirty rects in the next frame.
- Now itemsDirtyRects are all removed, causing a flickering issue.
Change-Id: Ie8db6e47a5a70ad122c489e98f9d951e3ce89a5b
Heeyong Song [Mon, 27 Jul 2020 06:14:10 +0000 (15:14 +0900)]
[Tizen] Add screen and client rotation itself function
Change-Id: I86ca5b42fe4764108f1e0f3c18c79163c88bc3e8
Heeyong Song [Mon, 27 Jul 2020 06:12:40 +0000 (15:12 +0900)]
[Tizen] Revert the change for 0x0 size of the actor
Change-Id: I7b9ac7aacdb035802d6aefdf0dc507d5db89de2b
Heeyong Song [Mon, 27 Jul 2020 06:11:45 +0000 (15:11 +0900)]
[Tizen] Not execute the remove callback
Change-Id: I6af3dc7231d29a272b18f3240e0e0e5bfd8529db
Heeyong Song [Mon, 27 Jul 2020 06:11:18 +0000 (15:11 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ia0f4b78c16820328e41e1672bc7d8fac1ee0cc1e
Heeyong Song [Mon, 27 Jul 2020 05:55:48 +0000 (14:55 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
84b5001c3919a6d508b3216f13ccc5934df24305.
Change-Id: I4f02a7587da7e58301164b073bb41731cba00bf2
Heeyong Song [Mon, 27 Jul 2020 05:54:17 +0000 (14:54 +0900)]
Revert "[Tizen] Revert the change for 0x0 size of the actor"
This reverts commit
ac05b4c89304c39d874cf7a8bd517ee3750234f2.
Change-Id: I5f34cd45e13420e2a2092922e602028212a4390c
Heeyong Song [Mon, 27 Jul 2020 05:54:06 +0000 (14:54 +0900)]
Revert "[Tizen] Add screen and client rotation itself function"
This reverts commit
d99b78ca432fab73369eb07fbe4de7549f721cb4.
Change-Id: Id7f8c1639affc0fb8a2d3692a48d9e07dea77323
Heeyong Song [Mon, 27 Jul 2020 00:21:39 +0000 (00:21 +0000)]
Merge "Fix PropertyNotification issue" into devel/master
Adeel Kazmi [Fri, 24 Jul 2020 15:40:18 +0000 (16:40 +0100)]
Correct property type for DevelActor::Property::CAPTURE_ALL_TOUCH_AFTER_START
Change-Id: I1cfb0c348a968cca772556c9db86f7adc6f6b629
Adeel Kazmi [Fri, 24 Jul 2020 15:38:49 +0000 (15:38 +0000)]
Merge changes I1eb87265,I98fa1da7 into devel/master
* changes:
Added draw command support to the Renderer.
AddOn support
Adeel Kazmi [Fri, 24 Jul 2020 11:58:45 +0000 (11:58 +0000)]
Merge "Refactored NativeImageInterfaceExtension into NativeImageInterface" into devel/master
adam.b [Thu, 16 Jul 2020 11:30:56 +0000 (12:30 +0100)]
Added draw command support to the Renderer.
DrawCommand allows to execute multiple draw calls from a single renderer
Change-Id: I1eb872651543173e27564d375b477047e6fb253e
adam.b [Fri, 24 Jul 2020 11:42:51 +0000 (12:42 +0100)]
AddOn support
Added devel-api to make use of addons easier
Change-Id: I98fa1da7cdfae7e101d53f5f3b9b3ca1806cba00
Richard Huang [Fri, 24 Jul 2020 09:48:06 +0000 (10:48 +0100)]
DALi Version 1.9.22
Change-Id: I1abfe5c345dafd9dbd861c47e8d0139fb019b5e7
David Steele [Fri, 10 Jul 2020 16:27:25 +0000 (17:27 +0100)]
Refactored NativeImageInterfaceExtension into NativeImageInterface
Migrated the APIs from NativeImageInterfaceExtension into the base interface
Changed APIs to remove references to GL.
Added 2 new APIs used for Vulkan implementation for future use.
Change-Id: I26a41d4494e74dc2410bf9260a134202f5cbefd0
Signed-off-by: David Steele <david.steele@samsung.com>
Heeyong Song [Fri, 24 Jul 2020 08:03:57 +0000 (17:03 +0900)]
Fix PropertyNotification issue
Consider step value for Vector3 type
Use the vector length intead of LengthSquared
Change-Id: Iff9a2b2d853a7ad42a7639e7862f2aa64e934b44
Richard Huang [Thu, 23 Jul 2020 08:46:20 +0000 (09:46 +0100)]
Add move semantics to commonly used classes in dali-core
Change-Id: I8f3fc7ea426cc8e431b3675bd90360e5ef2e27c8
Adeel Kazmi [Fri, 3 Jul 2020 17:03:35 +0000 (18:03 +0100)]
Add property which allows touch-down actor to continuously receive touch
Change-Id: Ie1c1cb38a0a8c3b3dc16ef711c65893d4b841df9
Daekwang Ryu [Tue, 21 Jul 2020 05:15:58 +0000 (14:15 +0900)]
[Tizen] Add screen and client rotation itself function
This reverts commit
e92129676bf61e227e4a568bd936db17b3d4ca00.
Change-Id: I3edd0e3d6e774b53877fbe412da98c4f8c2d1316
Daekwang Ryu [Tue, 21 Jul 2020 05:15:55 +0000 (14:15 +0900)]
[Tizen] Revert the change for 0x0 size of the actor
This reverts commit
f994344b1aa8bab0fcb28f5e4e1514a21477910b.
Change-Id: I078afd6158bc4563394c5c8436dc77556c05313f
Daekwang Ryu [Tue, 21 Jul 2020 05:15:47 +0000 (14:15 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
03abc8c9ea97fc3ed893f14948daab3685205a37.
Change-Id: Ibbb5e8d03c94983658eb98d7bfcb140e1f4bf103
Daekwang Ryu [Tue, 21 Jul 2020 05:15:20 +0000 (14:15 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I622e607d159e478ec99dba55e98f099693db6ba0
Daekwang Ryu [Tue, 21 Jul 2020 05:13:49 +0000 (14:13 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
6aa76d1b3709b47e5a35386aa96976882c5366a5.
Daekwang Ryu [Tue, 21 Jul 2020 05:13:46 +0000 (14:13 +0900)]
Revert "[Tizen] Revert the change for 0x0 size of the actor"
This reverts commit
e02998646734ba4066b2172c5f8dde5984f71a7d.
Daekwang Ryu [Tue, 21 Jul 2020 05:13:31 +0000 (14:13 +0900)]
Revert "[Tizen] Add screen and client rotation itself function"
This reverts commit
84d29a12e4bde7905b1786b08b79b362c71dc12e.
adam.b [Fri, 17 Jul 2020 12:11:49 +0000 (13:11 +0100)]
DALi Version 1.9.21
Change-Id: I6fbe059988deabce36913f2648602d0e82db21be
Adeel Kazmi [Tue, 14 Jul 2020 20:43:23 +0000 (21:43 +0100)]
Move Stage to Devel API
Change-Id: I107956311226514865679764fd1cf5ae42ad64e8
Wander Lairson Costa [Mon, 13 Jul 2020 18:53:50 +0000 (15:53 -0300)]
windows: Fix .pdb debug symbol file installation
On Windows, the pdb symbol file is located inside the `Debug`
subdirectory.
Change-Id: Ifa89d827e225e8c30c442291b8109b89662f8aad
Adeel Kazmi [Wed, 15 Jul 2020 10:41:04 +0000 (10:41 +0000)]
Merge "Add method to get ObjectRegistry from Core" into devel/master
Adeel Kazmi [Tue, 14 Jul 2020 13:45:57 +0000 (14:45 +0100)]
Add method to get ObjectRegistry from Core
Change-Id: I1ed1c5772e74ffac27e149f81f238a83cf5531c0
Richard Huang [Tue, 14 Jul 2020 13:30:52 +0000 (14:30 +0100)]
c++17 move operators etc. for the Math classes
Change-Id: I78cb6e6a3435a05deefe327a3fdf0d37f14a2ede
Seungho, Baek [Tue, 14 Jul 2020 07:58:36 +0000 (16:58 +0900)]
[Tizen] Add screen and client rotation itself function
This reverts commit
1727e101c71cb8e21234089fe02a2d590824a5e4.
Change-Id: Ib1b29f1976e84dcf28871dec623053d5b215b24d
Seungho, Baek [Tue, 14 Jul 2020 07:58:21 +0000 (16:58 +0900)]
[Tizen] Revert the change for 0x0 size of the actor
This reverts commit
3a9c209156116028e7389d88768191a2a15ac278.
Change-Id: I2b2b6b4cc52d9b4fafc82118cf9ec535b27fbf00
Seungho, Baek [Tue, 14 Jul 2020 07:58:04 +0000 (16:58 +0900)]
[Tizen] Not execute the remove callback
This reverts commit
1eee6e9509ca8a94ac02381538b16e0b035aaa12.
Change-Id: I4dc1b9dab27f20725073ab1bdaf289d5dca0a0d9
Seungho, Baek [Tue, 14 Jul 2020 07:57:49 +0000 (16:57 +0900)]
Merge branch 'devel/master' into tizen
Seungho, Baek [Tue, 14 Jul 2020 07:57:40 +0000 (16:57 +0900)]
Revert "[Tizen] Not execute the remove callback"
This reverts commit
e74cfdef9f066cdb62c82f0b2992763f87efa5ea.
Seungho, Baek [Tue, 14 Jul 2020 07:57:37 +0000 (16:57 +0900)]
Revert "[Tizen] Revert the change for 0x0 size of the actor"
This reverts commit
bdaf7044a6a8d28675f2c9826496248a84cbda5a.
Seungho, Baek [Tue, 14 Jul 2020 07:57:32 +0000 (16:57 +0900)]
Revert "[Tizen] Add screen and client rotation itself function"
This reverts commit
c108e34a184a09b73b478083433879340df36cee.
Seungho, Baek [Tue, 14 Jul 2020 07:57:29 +0000 (16:57 +0900)]
Revert "Fix MS Windows compile error."
This reverts commit
1007cb5f49c0ac2bc522723beb4d6dac6959b20e.
Adeel Kazmi [Fri, 10 Jul 2020 22:26:22 +0000 (23:26 +0100)]
(Automated Tests) Use Scene instead of Stage where possible
Change-Id: I88e987866d10b71b9ae7d80fbc13929d28324f3c
Adeel Kazmi [Wed, 8 Jul 2020 17:10:24 +0000 (18:10 +0100)]
(Vector2) Add a Uint16Pair constructor
Change-Id: Icb1380d889d12369c040ba67fbe741f39233abe6
Adeel Kazmi [Fri, 10 Jul 2020 08:38:25 +0000 (09:38 +0100)]
DALi Version 1.9.20
Change-Id: Ia702a14a034ef2fcf5f5eb2a824203b64f8eb30e