dongsug.song [Wed, 31 Jul 2019 04:37:12 +0000 (13:37 +0900)]
[Tizen] Temporary fix, Will be removed later, Fix Emul crash issue
Change-Id: I928f049db07b0f6f508cacff7f777502fa85fb12
Wonsik Jung [Mon, 29 Jul 2019 12:14:14 +0000 (21:14 +0900)]
[Tizen] Add screen and client rotation itself function
Change-Id: I45ae9b8a239138c1a2aba8f382711a88f87187f4
Heeyong Song [Mon, 29 Jul 2019 06:23:12 +0000 (15:23 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
Change-Id: I6f22c86547e6cc364a3bb09f8530c609e668d554
Heeyong Song [Mon, 29 Jul 2019 06:22:40 +0000 (15:22 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: Id16d45e5e520b7cac46a7866ae3ae6c989d8e63a
Heeyong Song [Mon, 29 Jul 2019 06:22:02 +0000 (15:22 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I4fb55dfd91b5b635986d36cf69e8ad527e4cfae0
Heeyong Song [Mon, 29 Jul 2019 06:01:40 +0000 (15:01 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
ba4eb9764d60a42bd3605e5620ec32366af3a864.
Heeyong Song [Mon, 29 Jul 2019 05:48:51 +0000 (14:48 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
a46c155d73b730a6ebcd5e59d432d2533f84c284.
Change-Id: I856e7e080dcc4ec0845f5eef19513dcf9600da51
Heeyong Song [Mon, 29 Jul 2019 05:48:37 +0000 (14:48 +0900)]
Revert "[Tizen] Support screen and client rotation"
This reverts commit
f87aeddf469732ad0b64a6557b079e4d9ec21de9.
Change-Id: I3a83d3d34a55bfa845020ecb775bdd82be6a67e4
adam.b [Fri, 26 Jul 2019 10:47:07 +0000 (11:47 +0100)]
DALi Version 1.4.30
Change-Id: I58b01bc256c75012a4cee42e5dea3e8cf79dae44
Adeel Kazmi [Tue, 23 Jul 2019 15:34:03 +0000 (16:34 +0100)]
Pass surface into scene constructor
Change-Id: I8676ca5d99df13f4e47f23a8443075343cd0e049
Adeel Kazmi [Wed, 24 Jul 2019 14:48:01 +0000 (14:48 +0000)]
Merge "Skip rendering frame buffer if the render surface becomes invalid" into devel/master
Richard Huang [Fri, 19 Jul 2019 14:54:10 +0000 (15:54 +0100)]
Skip rendering frame buffer if the render surface becomes invalid
Change-Id: I4eeb9f9b9c3be342343e21ef3565351f940e5f04
Wonsik Jung [Wed, 24 Jul 2019 07:41:56 +0000 (16:41 +0900)]
[Tizen] Support screen and client rotation
This patch is to support client and screen rotation.
It is for the enhancement rendering performance.
Change-Id: Ib6eb5b6a132033b3a370f99e03cb19e5a629a84d
Sunghyun kim [Wed, 24 Jul 2019 04:13:37 +0000 (13:13 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
This reverts commit
2ff593a77519eed19df953f42e47d1272aa9a0ab.
Change-Id: I3b2ce9b8ae45bca4d669746b838c440c5aed3c06
Sunghyun kim [Wed, 24 Jul 2019 04:13:18 +0000 (13:13 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
926e32e2dbabc1fb28a8ea360bb2d183d25937c5.
Change-Id: I1cb09b0d8df5c06be68823250ce49fc42a1b865a
Sunghyun kim [Wed, 24 Jul 2019 04:12:54 +0000 (13:12 +0900)]
Merge branch 'devel/master' into tizen
Sunghyun kim [Wed, 24 Jul 2019 04:12:01 +0000 (13:12 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
1cddad114656610c516d726e8c3659a32535fb10.
Change-Id: I7c9e65abbb70b21f9b257c39b31bbbb4c6803e67
Sunghyun kim [Wed, 24 Jul 2019 04:11:47 +0000 (13:11 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
5395cfa5d5893fc92943ca52e499fc70ca5037fb.
Change-Id: Id989126e7466ef72b71a3bf01b96768299e0d684
Sunghyun kim [Wed, 24 Jul 2019 04:11:37 +0000 (13:11 +0900)]
Revert "[Tizen] Support Client Rotation and Screen Rotation"
This reverts commit
d2bc18872d7b4f316b86a0897e6c9fabf67a1241.
Change-Id: I42b99ec9a996d41411cfb4342dfde0fea94e586f
Adeel Kazmi [Mon, 22 Jul 2019 11:01:34 +0000 (12:01 +0100)]
Remove Core::SurfaceResized() method as we can call the required Scene method directly
Change-Id: Ibb992eeea3d09c4d1945e5354e9bb8ce8cff9200
Victor Cebollada [Fri, 19 Jul 2019 08:51:20 +0000 (09:51 +0100)]
DALi Version 1.4.29
Change-Id: If81a0ce6a87dcdb6593ee471f0e8030444f43672
Richard Huang [Tue, 9 Jul 2019 15:11:04 +0000 (16:11 +0100)]
Reset the cache in all the contexts while destroying buffers and textures
Change-Id: I545fb631ad35e057acd61be34a17dda7434537ff
Richard Huang [Thu, 11 Jul 2019 13:50:53 +0000 (14:50 +0100)]
FBO/Texture access synchronization for multiple contexts
Change-Id: I62e2671eb14537d4267485ebaefa237b4743737f
Wonsik Jung [Fri, 14 Jun 2019 05:46:43 +0000 (14:46 +0900)]
[Tizen] Support Client Rotation and Screen Rotation
Change-Id: I1a1914e7ef798e5d60ddb69a25a5c69e996836c4
Adeel Kazmi [Mon, 15 Jul 2019 19:53:18 +0000 (20:53 +0100)]
(Automated Tests) Sync with Toolkit changes
Change-Id: Id56fcc904b12146450c7a44f3e302fdc3db90d93
Seungho, Baek [Mon, 15 Jul 2019 05:57:11 +0000 (14:57 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
This reverts commit
a16b52c33dac59d087930f936ce2f6eb14dce196.
Change-Id: I2019cb8e362f7232b2620a51e709a8dcdca42ee3
Seungho, Baek [Mon, 15 Jul 2019 05:56:51 +0000 (14:56 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
6216e77bf9b5c5a13655cf0fa585b76ad226b23d.
Change-Id: I15485a7eb3c184792850a5ec292d76a26ea4d046
Seungho, Baek [Mon, 15 Jul 2019 05:56:38 +0000 (14:56 +0900)]
Merge branch 'devel/master' into tizen
Seungho, Baek [Mon, 15 Jul 2019 05:56:13 +0000 (14:56 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
806a0f8931ffc9bbded6f2be356b48d33a20bfcc.
Seungho, Baek [Mon, 15 Jul 2019 05:56:10 +0000 (14:56 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
17a94779e9961c3bf8dc163cdeb886b25f1790da.
Richard Huang [Fri, 12 Jul 2019 10:17:15 +0000 (11:17 +0100)]
DALi Version 1.4.28
Change-Id: I0c42e7c8010fdb360e3fef5b6ee040745985a1eb
Richard Huang [Mon, 8 Jul 2019 13:09:28 +0000 (14:09 +0100)]
Synchronize the window removal between main thread and render thread
Change-Id: I342dc80ac3c3842b3c7f87423d1cda8cf6d9338d
Heeyong Song [Tue, 9 Jul 2019 01:58:08 +0000 (01:58 +0000)]
Merge "Trigger relayout in SetSizeScalePolicy" into devel/master
Adeel Kazmi [Fri, 28 Jun 2019 17:31:59 +0000 (18:31 +0100)]
Process each RenderTask render-instruction separately
Change-Id: I099321d85caf404cf8e9da35e0e7e3c573b3a22d
Heeyong Song [Mon, 8 Jul 2019 08:58:30 +0000 (17:58 +0900)]
Trigger relayout in SetSizeScalePolicy
Change-Id: I9a2cae801d118f7e1f168a93e51a0157cca81b26
Joogab Yun [Mon, 8 Jul 2019 07:17:42 +0000 (16:17 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
This reverts commit
2d361418a7b4c0f0fb8947b837b6273cf11b0dc2.
Change-Id: I2ea7ee617c4f9a8bfa3a0b75e468a410f5857927
Joogab Yun [Mon, 8 Jul 2019 07:16:48 +0000 (16:16 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
7d71233211ae115788b6407b5850a153186b1aab.
Change-Id: Ia78541250c5874d8ab24d07c80d195c402d9fa9a
Joogab Yun [Mon, 8 Jul 2019 07:16:23 +0000 (16:16 +0900)]
Merge branch 'devel/master' into tizen
Joogab Yun [Mon, 8 Jul 2019 07:15:43 +0000 (16:15 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
86f490fd375d6e88bc393a35170d0aea183a0691.
Joogab Yun [Mon, 8 Jul 2019 07:15:40 +0000 (16:15 +0900)]
Revert "[Tizen] Add GetLogicalKey API in DevelKeyEvent"
This reverts commit
4aceabfab01d1b0fdc4648b4dc71601531d794aa.
Joogab Yun [Mon, 8 Jul 2019 07:15:38 +0000 (16:15 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
32ad7fea39ea73eef90b952ea1bae664f8aadf4b.
Adeel Kazmi [Fri, 5 Jul 2019 16:47:36 +0000 (16:47 +0000)]
Merge "Ability to retrieve all the property values of a handle" into devel/master
Adeel Kazmi [Fri, 5 Jul 2019 15:42:14 +0000 (15:42 +0000)]
Merge "Add ability to set all properties on a handle" into devel/master
Adeel Kazmi [Fri, 5 Jul 2019 10:48:07 +0000 (11:48 +0100)]
Ability to retrieve all the property values of a handle
Change-Id: I74987e9a0b4619fcbcce52e2888083bd2caafdb4
Adeel Kazmi [Wed, 3 Jul 2019 16:47:47 +0000 (17:47 +0100)]
Add ability to set all properties on a handle
Change-Id: I931d33e97cd5bd1133288d34f72741198e3f2dc8
Adeel Kazmi [Fri, 5 Jul 2019 09:46:48 +0000 (09:46 +0000)]
Merge "Added ThreadPool" into devel/master
György Straub [Fri, 5 Jul 2019 07:55:35 +0000 (08:55 +0100)]
DALi Version 1.4.27
Change-Id: I7be6f6894a254de026ea081e120a69400c15d4ff
adam.b [Wed, 3 Jul 2019 15:05:49 +0000 (16:05 +0100)]
Added ThreadPool
ThreadPool and relevant test cases have been added to the devel-api.
Change-Id: I45814c947c7d9206cac22f5b5e856eea0a0d1751
Adeel Kazmi [Tue, 2 Jul 2019 10:58:48 +0000 (10:58 +0000)]
Merge "Add GetLogicalKey API in DevelKeyEvent" into devel/master
Adeel Kazmi [Mon, 1 Jul 2019 16:27:11 +0000 (16:27 +0000)]
Merge "Ensure root layers and scenes aligned together properly rather than using indices to match" into devel/master
Richard Huang [Fri, 28 Jun 2019 10:39:52 +0000 (11:39 +0100)]
Ensure root layers and scenes aligned together properly rather than using indices to match
Change-Id: I640fe67c26f00c3f82208be8716e99bd04612060
Adeel Kazmi [Mon, 1 Jul 2019 14:42:38 +0000 (14:42 +0000)]
Merge "Make the core code a bit more generic to be able to compile without glibc." into devel/master
Anton Obzhirov [Wed, 20 Mar 2019 19:34:44 +0000 (19:34 +0000)]
Make the core code a bit more generic to be able to compile without glibc.
Change-Id: I876018729f2e7c19bbd21defe55c6a18508a06d9
Wonsik Jung [Mon, 1 Jul 2019 05:15:19 +0000 (14:15 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
This reverts commit
a0864aec36eb5ddb147a1a7aa0cb863424f005a6.
Wonsik Jung [Mon, 1 Jul 2019 05:14:50 +0000 (14:14 +0900)]
[Tizen] Add GetLogicalKey API in DevelKeyEvent
This reverts commit
daa0824b4caa1cbfa7db0058c1c4e8650bb1ae56.
Wonsik Jung [Mon, 1 Jul 2019 05:14:18 +0000 (14:14 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
f39d0f3b030b546573a49e12250f23d2b07e4f52.
Wonsik Jung [Mon, 1 Jul 2019 05:11:21 +0000 (14:11 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Mon, 1 Jul 2019 05:09:59 +0000 (14:09 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
3b9e12cdf31fada3c0a57e62a0bbcde35621f589.
Wonsik Jung [Mon, 1 Jul 2019 05:09:54 +0000 (14:09 +0900)]
Revert "[Tizen] Add GetLogicalKey API in DevelKeyEvent"
This reverts commit
4d5793221d16cd597fdb2d5eeacba36438846b51.
Wonsik Jung [Mon, 1 Jul 2019 05:09:49 +0000 (14:09 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
fc951a17911f4d771ea7fa19c9bb18f98134be34.
Wonsik Jung [Mon, 1 Jul 2019 05:09:42 +0000 (14:09 +0900)]
Revert "[Tizen] Fix the crash when adding new scene during core event processing"
This reverts commit
b224e05852b5c5508e6ff8c2a46978846340b5e6.
greynaga [Fri, 28 Jun 2019 10:42:18 +0000 (11:42 +0100)]
DALi Version 1.4.26
Change-Id: I6f4bbd283f8cf24623a35dd71fe1503b53b0a1cc
Adeel Kazmi [Thu, 27 Jun 2019 15:04:10 +0000 (15:04 +0000)]
Merge "Ensure we render once more when any node property or the node hierarchy changes" into devel/master
Adeel Kazmi [Thu, 27 Jun 2019 13:19:25 +0000 (13:19 +0000)]
Merge "Fix the crash when adding new scene during core event processing" into devel/master
Adeel Kazmi [Wed, 26 Jun 2019 17:44:56 +0000 (18:44 +0100)]
Ensure we render once more when any node property or the node hierarchy changes
Change-Id: Id018dc94578084553aeabddfe1c7c3e2ff24365e
Richard Huang [Fri, 21 Jun 2019 13:14:16 +0000 (14:14 +0100)]
Fix the crash when adding new scene during core event processing
Change-Id: I6ed13af6305a3615f0c874a2112cb132d894d56d
Richard Huang [Fri, 21 Jun 2019 13:14:16 +0000 (14:14 +0100)]
[Tizen] Fix the crash when adding new scene during core event processing
Change-Id: I6ed13af6305a3615f0c874a2112cb132d894d56d
Heeyong Song [Tue, 25 Jun 2019 04:38:47 +0000 (13:38 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
Change-Id: I6a6dd178225fef44e21acc3f9330695d779e21bd
Heeyong Song [Tue, 25 Jun 2019 04:37:19 +0000 (13:37 +0900)]
[Tizen] Add GetLogicalKey API in DevelKeyEvent
Change-Id: I7c4579e64a351af40e62f4a490352c80c6ec6ba2
Heeyong Song [Tue, 25 Jun 2019 04:36:18 +0000 (13:36 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
Change-Id: I072f151d364e303a495ef983b834dbc1b7258465
Heeyong Song [Tue, 25 Jun 2019 04:36:08 +0000 (13:36 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I02df8ade92ebb2cd485612e3a1e25acfb75f3644
Heeyong Song [Tue, 25 Jun 2019 04:35:29 +0000 (13:35 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
114e0b7a4de1cf33f89162bb7954a42adbe92453.
Change-Id: I588aa510e6389e63a3c4388d5d107da8e472a324
Heeyong Song [Tue, 25 Jun 2019 04:35:14 +0000 (13:35 +0900)]
Revert "[Tizen] Add GetLogicalKey API in DevelKeyEvent"
This reverts commit
804ed8b9f3b595fea4c37717d7b9190af5c74eec.
Change-Id: I311e9c0503f9d4f33e289a730b7ef570c63bddbc
Heeyong Song [Tue, 25 Jun 2019 04:34:59 +0000 (13:34 +0900)]
Revert "[Tizen] Fix FrameBuffer sync issue, etc."
This reverts commit
6705d5406c29a85df3cf63523b8613d58824b4a3.
Change-Id: Iaf7a5b236812124ade04e8eb491b29d0fd510f5a
Heeyong Song [Tue, 25 Jun 2019 04:34:46 +0000 (13:34 +0900)]
Revert "[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
08f8b22918b0f7d66d15276a233b470654ae5f44.
Change-Id: If07fd0237f35baa0612e2bd159608de9182821d2
Adeel Kazmi [Mon, 24 Jun 2019 11:11:28 +0000 (12:11 +0100)]
Remove unused gesture-manager.h
Change-Id: Id9ec439638fb93a994ded33b1e93f394edb24d6b
Jiyun Yang [Fri, 7 Jun 2019 06:56:38 +0000 (15:56 +0900)]
Fix FrameBuffer sync issue, etc.
(1) Fix FrameBuffer sync issue
Render::FrameBuffer has mSurface but the Surface can be modified by main thread.
API such as Render::FrameBuffer::GetWidth() returned mSurface's property to the update+render thread.
This broke FrameBuffer sync between threads.
To fix this, make Render::FrameBuffer no longer use mSurface's width, height and backgroundColor directly.
Instead, it stores those values and update it through messages in the update manager.
(2) Fix Window resize issue
Since multi-window introduced, the update+render thread has not received
the resizing informtion of each window, so it couldn't pass resizing flag properly
to the surface when rendering (PreRender/PostRender).
Since Window::SetSize() can be called anytime even in the middle of updating and rendering,
the update+render thread can not use resizing information in the Surface directly.
-> The core should passes a surface resizement information to the update+render thread by messaging.
After (1), the core gets a method that passes Surface resizement info to the udpate+render thread
and it solves problems.
(3) Move the backgroundColor to Scene from RenderSurface
Change-Id: I385a45a46de681c3c0656cdb4a59a9f8f464d975
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Seoyeon Kim [Fri, 21 Jun 2019 02:17:55 +0000 (02:17 +0000)]
Merge "Update the doxygen comment" into devel/master
Adeel Kazmi [Wed, 19 Jun 2019 16:06:43 +0000 (17:06 +0100)]
Ensure we render once more when we remove all renderers from the scene
Change-Id: I3d67c6ceee6bcf4424c8cb3c2fcf3452f82f07e0
Anton Obzhirov [Thu, 20 Jun 2019 10:20:00 +0000 (11:20 +0100)]
DALi Version 1.4.25
Change-Id: I3c5e51b8b00acf6fe5f28a9602650b387fb56ab6
Adeel Kazmi [Wed, 19 Jun 2019 10:16:08 +0000 (10:16 +0000)]
Merge "Delete the Scene when requested" into devel/master
Seoyeon Kim [Wed, 19 Jun 2019 06:18:58 +0000 (15:18 +0900)]
Update the doxygen comment
Change-Id: I762c16d8f1aaaeae0d6933796faef45b50bdee95
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Richard Huang [Thu, 13 Jun 2019 10:14:32 +0000 (11:14 +0100)]
Delete the Scene when requested
Change-Id: I70e936cc744237ec876e16e900fd076711d9b55d
Jiyun Yang [Mon, 17 Jun 2019 05:58:35 +0000 (14:58 +0900)]
[Tizen] Add KeyEventGeneratedSignal for Get KeyEvent normally
This reverts commit
ad9fbaaafce5fb10ea2b5aa6fc03809b1f2c58a8.
Change-Id: I625ee2160f3a6a573614156e60a6d85796ea911b
Jiyun Yang [Mon, 17 Jun 2019 05:58:17 +0000 (14:58 +0900)]
[Tizen] Fix FrameBuffer sync issue, etc.
This reverts commit
2ecd4fa47f0f90ff8679460fe35b433a09d45b47.
Jiyun Yang [Mon, 17 Jun 2019 05:58:02 +0000 (14:58 +0900)]
[Tizen] Add GetLogicalKey API in DevelKeyEvent
This reverts commit
5ae681f32858cb05eec717a51f71db4de72c2e03.
Jiyun Yang [Mon, 17 Jun 2019 05:57:48 +0000 (14:57 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
5315900b8c5e038357d1403e40cef1e91b4b897e.
Jiyun Yang [Mon, 17 Jun 2019 05:51:58 +0000 (14:51 +0900)]
Merge branch 'devel/master' into tizen
Jiyun Yang [Mon, 17 Jun 2019 05:51:39 +0000 (14:51 +0900)]
Revert "[Tizen] Restore Uploaded signal for BufferImage and ResourceImage"
This reverts commit
3fb3e94024ab8fc64bee723b75b03bbb31c3a62d.
Jiyun Yang [Mon, 17 Jun 2019 05:51:33 +0000 (14:51 +0900)]
Revert "[Tizen] Add GetLogicalKey API in DevelKeyEvent"
This reverts commit
9f150966836df75cc3af2911a136e9cf95ec5abf.
Jiyun Yang [Mon, 17 Jun 2019 05:51:28 +0000 (14:51 +0900)]
Revert "[Tizen] Fix FrameBuffer sync issue, etc."
This reverts commit
c163578c36b4a1674b06ab7f1f3cd446b7f840f6.
Jiyun Yang [Mon, 17 Jun 2019 05:51:13 +0000 (14:51 +0900)]
Revert "[Tizen]Add KeyEventGeneratedSignal for Get KeyEvent normally"
This reverts commit
182acae4df2a65a6876414c9540a3633a18911ff.
JIYUN YANG [Mon, 17 Jun 2019 05:47:00 +0000 (05:47 +0000)]
Merge "[Tizen]Add KeyEventGeneratedSignal for Get KeyEvent normally" into tizen
Jiyun Yang [Fri, 7 Jun 2019 06:56:38 +0000 (15:56 +0900)]
[Tizen] Fix FrameBuffer sync issue, etc.
(1) Fix FrameBuffer sync issue
Render::FrameBuffer has mSurface but the Surface can be modified by main thread.
API such as Render::FrameBuffer::GetWidth() returned mSurface's property to the update+render thread.
This broke FrameBuffer sync between threads.
To fix this, make Render::FrameBuffer no longer use mSurface's width, height and backgroundColor directly.
Instead, it stores those values and update it through messages in the update manager.
(2) Fix Window resize issue
Since multi-window introduced, the update+render thread has not received
the resizing informtion of each window, so it couldn't pass resizing flag properly
to the surface when rendering (PreRender/PostRender).
Since Window::SetSize() can be called anytime even in the middle of updating and rendering,
the update+render thread can not use resizing information in the Surface directly.
-> The core should passes a surface resizement information to the update+render thread by messaging.
After (1), the core gets a method that passes Surface resizement info to the udpate+render thread
and it solves problems.
(3) Move the backgroundColor to Scene from RenderSurface
Change-Id: I385a45a46de681c3c0656cdb4a59a9f8f464d975
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
Sunghyun kim [Thu, 13 Jun 2019 10:10:45 +0000 (19:10 +0900)]
[Tizen]Add KeyEventGeneratedSignal for Get KeyEvent normally
Window can get KeyEvent even if control already use it.
Change-Id: I41631b5b3aef393e3e0134419b38acea20aed84a
Agnelo Vaz [Fri, 14 Jun 2019 10:36:25 +0000 (11:36 +0100)]
DALi Version 1.4.24
Change-Id: I05cc0d70f5e279da77a50c2ca9e731a204bc67ec
Seoyeon Kim [Mon, 11 Mar 2019 06:04:43 +0000 (15:04 +0900)]
Add GetLogicalKey API in DevelKeyEvent
- Added GetLogicalKey API to get the logical key.
(eg. '1' key of NumberPad -> logicalKey : "KP_1")
Change-Id: I1f0424d31646c310a1471f745e5172c8e9cdbbf1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Mon, 10 Jun 2019 11:41:15 +0000 (11:41 +0000)]
Merge "Update the doxygen documentation" into devel/master
Seoyeon Kim [Mon, 10 Jun 2019 05:29:05 +0000 (14:29 +0900)]
[Tizen] Add GetLogicalKey API in DevelKeyEvent
This reverts commit
a9f09970222f721048f6100829ba5b0991e14fc9.
Change-Id: Ifb737b877f14242275108f79d8612340deb6d0c5
Seoyeon Kim [Mon, 10 Jun 2019 05:28:48 +0000 (14:28 +0900)]
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
This reverts commit
d35a9a6548e8038fcc1b2de0da632bfe3e75544f.
Change-Id: Ifc8b45683dd4bb9ecbad60ad3b380b073c0d95bb