Adeel Kazmi [Mon, 2 Sep 2019 11:22:27 +0000 (12:22 +0100)]
(Build) Fix Target 64 Bit builds
Change-Id: I08e6d43183c871ddb60af45e76507a191d26d219
György Straub [Fri, 30 Aug 2019 07:59:41 +0000 (08:59 +0100)]
DALi Version 1.4.35
Change-Id: If7f5208f08c4e109458078854b98c6db1e32323d
Adeel Kazmi [Thu, 29 Aug 2019 18:08:49 +0000 (19:08 +0100)]
(Build) Only use lcov if it's available
Change-Id: Icbcbee5ffcafcc51f4c040eb78cfa5e925fd6ced
Adeel Kazmi [Tue, 27 Aug 2019 13:43:08 +0000 (14:43 +0100)]
Updated some documentation following cmake change
Change-Id: Ie192bcbfd8337748483bfaba66a8b1b869aa5b7d
Adeel Kazmi [Tue, 27 Aug 2019 13:22:30 +0000 (13:22 +0000)]
Merge "Use CMake by default" into devel/master
greynaga [Fri, 23 Aug 2019 10:01:49 +0000 (11:01 +0100)]
DALi Version 1.4.34
Change-Id: Ic450e39c3d9a32ab12da1fd59dcd372d3ec5c961
Adeel Kazmi [Wed, 21 Aug 2019 14:57:40 +0000 (15:57 +0100)]
Use CMake by default
Change-Id: I946555f2ef20f2456f95c207abce25c4857af3dc
adam.b [Tue, 13 Aug 2019 15:59:59 +0000 (16:59 +0100)]
Added script that updates list of source files for CMake build
Added update-file-lists.sh script that uses file.list files as a source to generate file-list.cmake files. Script should be run in order to update CMake build system when source/header files are added/removed.
Change-Id: I40d0d5b30ab42937e48361caacca25b3dec5c864
Agnelo Vaz [Fri, 16 Aug 2019 12:56:09 +0000 (13:56 +0100)]
Documentation update for SCREEN_POSITION
Change-Id: I671eb0fe48c672e99af6ac520b2c4072cfa026db
Adeel Kazmi [Fri, 16 Aug 2019 09:53:28 +0000 (09:53 +0000)]
Merge "DALi Version 1.4.33" into devel/master
Cheng-Shiun Tsai [Fri, 16 Aug 2019 09:40:20 +0000 (10:40 +0100)]
DALi Version 1.4.33
Change-Id: I7b6912ffed423bb621f056d44a2c67107f003053
junqing.ma [Sat, 10 Aug 2019 08:38:31 +0000 (16:38 +0800)]
fix texture converting crash
Change-Id: I6bcfeea9ae67e73ca488ea654ddb02bacc0daa45
Heeyong Song [Mon, 12 Aug 2019 04:25:01 +0000 (04:25 +0000)]
Merge "Add KeyEventGeneratedSignal for Get KeyEvent normally" into devel/master
Adeel Kazmi [Fri, 9 Aug 2019 14:25:21 +0000 (14:25 +0000)]
Merge "(Animation) Update object's event-side properties if we stop/pause/clear an animation" into devel/master
Agnelo Vaz [Fri, 9 Aug 2019 10:30:34 +0000 (11:30 +0100)]
DALi Version 1.4.32
Change-Id: I1f01af586a16d47d5e59e7906309df16316923e8
Adeel Kazmi [Thu, 8 Aug 2019 12:12:17 +0000 (13:12 +0100)]
(Animation) Update object's event-side properties if we stop/pause/clear an animation
Change-Id: Ia1a966db81d7f18eed9d0b7ea4e3a8ff1644b753
Adeel Kazmi [Fri, 2 Aug 2019 10:26:09 +0000 (11:26 +0100)]
DALi Version 1.4.31
Change-Id: I7b4693759b42ff43682d3c907755ca117df3c288
Sunghyun kim [Thu, 13 Jun 2019 10:10:45 +0000 (19:10 +0900)]
Add KeyEventGeneratedSignal for Get KeyEvent normally
Window can get KeyEvent even if control already use it.
Change-Id: I41631b5b3aef393e3e0134419b38acea20aed84a
Adeel Kazmi [Tue, 30 Jul 2019 15:43:25 +0000 (16:43 +0100)]
If a RenderTask's exclusive actor is destoryed, then ensure the RenderTaskList of exclusives is appropriately updated
Change-Id: I59d797854242e2f2f204087b52c90c53946dfa9a
Paul Wisbey [Fri, 26 Jul 2019 14:26:41 +0000 (15:26 +0100)]
Fixed viewport issue when changing window size
Note - this is necessary when using toolkit controls
that create render-tasks: blur views, page-turn-view etc.
Change-Id: Ia4d5f54b722d154a59620c38d6f7eae9fbf460eb
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
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
Adeel Kazmi [Mon, 15 Jul 2019 19:53:18 +0000 (20:53 +0100)]
(Automated Tests) Sync with Toolkit changes
Change-Id: Id56fcc904b12146450c7a44f3e302fdc3db90d93
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
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
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
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
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
Adeel Kazmi [Fri, 7 Jun 2019 09:55:34 +0000 (10:55 +0100)]
DALi Version 1.4.23
Change-Id: I6d6e3d7d4f5582150458ce0ee90f48ed3d86e6f9
Seoyeon Kim [Fri, 7 Jun 2019 06:26:45 +0000 (15:26 +0900)]
Update the doxygen documentation
- According to the reviews, updated the descriptions.
Please refer to the reviews :
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-core/+/194558
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-core/+/180419
Change-Id: Iab595106107fd8982fab88bb5fc17c9f5a85c023
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Adeel Kazmi [Fri, 31 May 2019 10:51:36 +0000 (10:51 +0000)]
Merge "DALi Version 1.4.22" into devel/master
adam.b [Fri, 31 May 2019 09:51:35 +0000 (10:51 +0100)]
DALi Version 1.4.22
Change-Id: I5eb3ae5acf3bc244e906a48646df4f7b1736d66a
HyunJu Shin [Fri, 31 May 2019 05:42:01 +0000 (05:42 +0000)]
Merge "Add '@addtogroup' tag to generate doxygen page" into devel/master
Richard Huang [Thu, 23 May 2019 15:11:39 +0000 (16:11 +0100)]
Support off-screen buffer rendering in additional windows
Change-Id: I7b6bb0d1f6292b786126b5dcb4c38ac232c9fcba
Adeel Kazmi [Tue, 28 May 2019 15:31:12 +0000 (15:31 +0000)]
Merge "Fix SVACE issue" into devel/master
HyunJu Shin [Tue, 28 May 2019 01:22:30 +0000 (01:22 +0000)]
Merge "Update the doxygen comment" into devel/master
Victor Cebollada [Fri, 24 May 2019 06:06:27 +0000 (07:06 +0100)]
DALi Version 1.4.21
Change-Id: I40e413bedc1611ad1dc356ce43fb0c7cfd1c88bf
Heeyong Song [Mon, 20 May 2019 01:07:09 +0000 (10:07 +0900)]
Fix SVACE issue
Change-Id: I77c735b8430eb9916e65b616c6395b9d66646d0e
Seoyeon Kim [Wed, 22 May 2019 04:12:13 +0000 (13:12 +0900)]
Add '@addtogroup' tag to generate doxygen page
- In some classes, @addtogroup tag is mssing.
So, they cannot be included in each API group.
Change-Id: Ie75140ecc93ba9b9776b8da04fce4efe841863a1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Daniel McEwen [Fri, 17 May 2019 15:19:47 +0000 (16:19 +0100)]
Purge underscored header file barriers
Change-Id: I1f8c4a74a7a4e7e6cdd7b30b38ff7bb307cb782a
Seoyeon Kim [Mon, 20 May 2019 04:46:11 +0000 (13:46 +0900)]
Update the doxygen comment
- Return type of member Dali::Property::operator== is not documented.
Change-Id: Ic8f3b0180ebc59eafe9a3679d7bf2a945823aa96
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
György Straub [Fri, 17 May 2019 10:05:11 +0000 (11:05 +0100)]
DALi Version 1.4.20
Change-Id: I60c136074a2d31cc1c76908b024dd1124fa38f0b
Sunghyun kim [Thu, 9 May 2019 06:00:48 +0000 (15:00 +0900)]
Update forcely when creating a new texture using NativeImage.
When adaptor is paused, Dali can't unref tbm_surface.
To avoid this problem, DALi need to update forcely when creating a new texture using NativeImage.
Change-Id: I69807ef47f46e58c6825c37cc3882e67b16fb011
Richard Huang [Mon, 13 May 2019 14:39:45 +0000 (15:39 +0100)]
Fix build error with gcc 5.4.1
Change-Id: Ie80e411d861c2ee16b77becb4299418896691e9b
Daniel McEwen [Fri, 10 May 2019 13:53:05 +0000 (14:53 +0100)]
Simplify touch event processing
Change-Id: I8d960f64e7b13c1958d4dbb9ab4e85e19da9a1c6
Adeel Kazmi [Fri, 10 May 2019 12:10:02 +0000 (12:10 +0000)]
Merge "Gesture event refactor" into devel/master
Richard Huang [Fri, 10 May 2019 10:31:26 +0000 (11:31 +0100)]
DALi Version 1.4.19
Change-Id: Ia485f931c7bc369ffe06e783219ef42a524e4ff4
Daniel McEwen [Tue, 9 Apr 2019 13:44:44 +0000 (14:44 +0100)]
Gesture event refactor
All gesture work moved into core from adaptor
Change-Id: I2e5b46d788087c85a1eb868cd726dcfa7d81874b
Richard Huang [Wed, 8 May 2019 10:49:24 +0000 (11:49 +0100)]
Added integration API to retrieve which Scene a given actor belongs to
Change-Id: I2d65b9122ad84dd33a2f8578cbf501aee6483930
Heeyong Song [Mon, 29 Apr 2019 10:48:05 +0000 (19:48 +0900)]
Add debug log to RenderManager::Render
Change-Id: If3bd3bb9091a56111c240cc29fce576fe3ea1f3f
Adeel Kazmi [Fri, 3 May 2019 13:52:50 +0000 (13:52 +0000)]
Merge "Remove CXX03 Build" into devel/master
Daniel McEwen [Fri, 3 May 2019 10:29:57 +0000 (11:29 +0100)]
Fix test initialisation bug
This test assumed that the memory used would not already be set to
all zeroes. Unsafe assumption so test changed to check for changes
Change-Id: I12b9c79adfce6426d49618a57f9f226f35e46159
Adeel Kazmi [Tue, 30 Apr 2019 15:28:09 +0000 (16:28 +0100)]
Remove CXX03 Build
Change-Id: I44b670826afb37e96f3cacafdfe82d18ede88a03
Anton Obzhirov [Thu, 2 May 2019 10:45:33 +0000 (11:45 +0100)]
DALi Version 1.4.18
Change-Id: I364f8b1d8331895127a6cc9e7ad4463f1fb016f4
Adeel Kazmi [Fri, 26 Apr 2019 13:04:44 +0000 (13:04 +0000)]
Merge "DALi Version 1.4.17" into devel/master
greynaga [Fri, 26 Apr 2019 12:51:57 +0000 (13:51 +0100)]
DALi Version 1.4.17
Change-Id: I5a9c1ce160bcea231247c4e9579c02d572e2fa35
Seungho, Baek [Wed, 24 Apr 2019 09:39:42 +0000 (18:39 +0900)]
Partial revert of 'Remove images from TextureSet'
Change-Id: I6964c92783d0f50b27abd3d68c0aec5ace90e663
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
adun [Thu, 25 Apr 2019 02:15:31 +0000 (10:15 +0800)]
Fix build error on Windows
Change-Id: I70588247ca73dde732251a016de69730b28a101a
Francisco Santos [Wed, 4 Jan 2017 15:01:39 +0000 (15:01 +0000)]
Add support to create Property::Map with initializer_list
Change-Id: I2aba417e8dddb43b796b27d7290469e319b1832a
Adeel Kazmi [Wed, 24 Apr 2019 12:09:34 +0000 (13:09 +0100)]
Use range-based loop in Property::Map
Change-Id: I2fc303372605be549bbfa493f9d156d877b385d0
Adeel Kazmi [Wed, 17 Apr 2019 15:30:55 +0000 (16:30 +0100)]
Add move semantics to Array, Map & Value
Change-Id: If1a9cc26637a2bd5a3cc1fa8c5c76f6c744727e1
Agnelo Vaz [Thu, 18 Apr 2019 10:19:36 +0000 (11:19 +0100)]
DALi Version 1.4.16
Change-Id: I597ddc60b42a24640e346893c99bc75306918a5e
Adeel Kazmi [Mon, 15 Apr 2019 09:15:06 +0000 (10:15 +0100)]
(Build) Ensure Env options are expanded correctly
If CXXFLAGS was not set then it expanded to nothing causing an error.
The solution was to surround it by quotes so that it is evaluated
correctly within the if statement.
Change-Id: I410a0fe13882f13b4ad84e4f68db4a46dcb93037
Seungho, Baek [Mon, 18 Mar 2019 06:11:08 +0000 (15:11 +0900)]
Remove DALI_GLES_VERSION compile option
- Remove compile option DALI_GLES_VERSION
- Define whether the texture format is converted in the dali-adaptor
Change-Id: I9919fd4adf03e554e1d72b6bdf6d1a50ca43ea77
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Adeel Kazmi [Fri, 12 Apr 2019 10:48:32 +0000 (11:48 +0100)]
DALi Version 1.4.15
Change-Id: Ic2eb6898cc622b3f703acfe32cf6a824c219b34d
David Steele [Thu, 11 Apr 2019 17:08:37 +0000 (17:08 +0000)]
Merge "Get coverage working for the cmake build" into devel/master