platform/core/uifw/dali-adaptor.git
6 months ago[Tizen] Using shader list for precompile
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:34:49 +0000 (14:34 +0900)]
[Tizen] Using shader list for precompile

This reverts commit 4d00cdcee27a14d8c813f1327aa0b4d757d8ec02.

6 months ago[Tizen] Apply Precompile shader
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:34:36 +0000 (14:34 +0900)]
[Tizen] Apply Precompile shader

This reverts commit 1798ef1335e81fb050ce5a6221683d738d7c70fe.

6 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:31:34 +0000 (14:31 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 6c8a68dbecab34a886967c6f08f093a3474a6886.

6 months agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:31:08 +0000 (14:31 +0900)]
Merge branch 'devel/master' into tizen

6 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:58 +0000 (14:30 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 95307ea9da0140de4b348cf842f4290e38f761b7.

6 months agoRevert "[Tizen] Apply Precompile shader"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:46 +0000 (14:30 +0900)]
Revert "[Tizen] Apply Precompile shader"

This reverts commit c408897ad8749492dce8977aff3b103fa2eb3ef5.

6 months agoRevert "[Tizen] Using shader list for precompile"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:35 +0000 (14:30 +0900)]
Revert "[Tizen] Using shader list for precompile"

This reverts commit 7ba0cc33cefb002b17744aba3e54c1f8193d66dc.

6 months agoRevert "[Tizen] Add lock for shader-precompiler"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:20 +0000 (14:30 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"

This reverts commit 21eaca3d291d29fb8912f450b73caeccb180f25f.

6 months agoRevert "[Tizen] Support asan build option"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:08 +0000 (14:30 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 8c9ee7c23b1768334d082519a0462e718143ed74.

6 months agoRevert "[Tizen] Add missing header"
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:28:32 +0000 (14:28 +0900)]
Revert "[Tizen] Add missing header"

This reverts commit d49e4b7ae306a9def6010566b2e7ac9a8f7020c9.

6 months agoMerge "Sync UTC harness for uScale" into devel/master
Eunki Hong [Wed, 22 Nov 2023 02:09:34 +0000 (02:09 +0000)]
Merge "Sync UTC harness for uScale" into devel/master

7 months agoAdd more trace logs for UpdateRender thread 85/301585/2
Eunki Hong [Mon, 20 Nov 2023 07:49:26 +0000 (16:49 +0900)]
Add more trace logs for UpdateRender thread

Change-Id: I99833a549690562eacb772a1557d87a11a19cb2a
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoSync UTC harness for uScale 50/301550/2
Eunki, Hong [Mon, 20 Nov 2023 03:08:39 +0000 (12:08 +0900)]
Sync UTC harness for uScale

Change-Id: I81ef6ed708f2d22feaf8440d787afcfefb3d6250
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoMerge "Added shader support to pipeline cache" into devel/master
Adeel Kazmi [Fri, 17 Nov 2023 23:03:13 +0000 (23:03 +0000)]
Merge "Added shader support to pipeline cache" into devel/master

7 months agoDALi Version 2.2.53 25/301525/1 dali_2.2.53
Adeel Kazmi [Fri, 17 Nov 2023 14:56:42 +0000 (14:56 +0000)]
DALi Version 2.2.53

Change-Id: Iccbb5eee88cc8a2d90548698fde5bbeb3b628f60

7 months agoAdded shader support to pipeline cache 96/301296/5
David Steele [Mon, 13 Nov 2023 19:07:46 +0000 (19:07 +0000)]
Added shader support to pipeline cache

Added test to ensure that the shaders are still cached.

Added flushing algorithm to ensure shaders are only
destroyed after ~20 seconds of non-use, rather than
immediately on de-reference.

Change-Id: I343946c586d9e31c88afdc271efe91c32b7ef301

7 months agoMerge "Remove build warning at RISCV" into devel/master
Eunki Hong [Thu, 16 Nov 2023 06:05:08 +0000 (06:05 +0000)]
Merge "Remove build warning at RISCV" into devel/master

7 months agoMerge "Print more log if we fail to write file" into devel/master
Eunki Hong [Thu, 16 Nov 2023 06:04:26 +0000 (06:04 +0000)]
Merge "Print more log if we fail to write file" into devel/master

7 months agoMerge "Add missing header" into devel/master
Bowon Ryu [Thu, 16 Nov 2023 04:40:59 +0000 (04:40 +0000)]
Merge "Add missing header" into devel/master

7 months agoPrint more log if we fail to write file 48/301448/3
Eunki, Hong [Thu, 16 Nov 2023 04:13:44 +0000 (13:13 +0900)]
Print more log if we fail to write file

There was some miss case when buf.is_open() was failed.

Let we also print log that timing

Change-Id: I2c51450077d29284c96a4aba55726e00325f9bad
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoRemove build warning at RISCV 27/301427/3
Eunki Hong [Wed, 15 Nov 2023 16:33:23 +0000 (01:33 +0900)]
Remove build warning at RISCV

Resolve 3 kinds of build warning messages

1. -Wpessimizing-move
[   48s] /home/abuild/rpmbuild/BUILD/dali2-adaptor-2.2.52/dali/internal/canvas-renderer/tizen/canvas-renderer-impl-tizen.cpp:543:50: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
[   48s]   543 |       if(tvgDuplicatedObject->composite(std::move(std::unique_ptr<tvg::Paint>(tvgDuplicatedCompositeObject)), static_cast<tvg::CompositeMethod>(drawableImpl.GetCompositionType())) != tvg::Result::Success)
[   48s]       |                                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   48s] /home/abuild/rpmbuild/BUILD/dali2-adaptor-2.2.52/dali/internal/canvas-renderer/tizen/canvas-renderer-impl-tizen.cpp:543:50: note: remove 'std::move' call

2. -Wmaybe-uninitialized
[   48s] /home/abuild/rpmbuild/BUILD/dali2-adaptor-2.2.52/dali/internal/adaptor/tizen-wayland/framework-tizen.cpp:1353:3: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized]
[   48s]  1353 |   if(ret != APP_ERROR_NONE)
[   48s]       |   ^~
[   48s] /home/abuild/rpmbuild/BUILD/dali2-adaptor-2.2.52/dali/internal/adaptor/tizen-wayland/framework-tizen.cpp:752:9: note: 'ret' was declared here
[   48s]   752 |     int ret;
[   48s]       |         ^~~

3. -Wsign-compare
[  116s] /home/abuild/rpmbuild/BUILD/dali2-adaptor-2.2.52/dali/internal/drag-and-drop/tizen-wayland/drag-and-drop-impl-ecore-wl2.cpp:453:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
[  116s]   453 |       if(ev->win == mDropWindowTargets[i].windowId)
[  116s]       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

TODO : Can we remove deprecated widget application codes?

Change-Id: I776de1726c92c2ae4be5519db38a92a0543e4cc0
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoPrint error log if we fail to save file 22/301422/1
Eunki, Hong [Wed, 15 Nov 2023 11:55:46 +0000 (20:55 +0900)]
Print error log if we fail to save file

There was some unknown issue comes when we try to call EncodedToFile API.

To resolve it, let we print error log if we got failed

Change-Id: If17a7d889244f7c1076ed1529133e32a3d224c64
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months ago[Tizen] Add missing header 18/301418/1 accepted/tizen/unified/riscv/20231116.045346
Bowon Ryu [Wed, 15 Nov 2023 11:17:56 +0000 (20:17 +0900)]
[Tizen] Add missing header

Change-Id: I82aa1bb9a86e92c6128f60e3cf478e0f43ccb687
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
7 months agoAdd missing header 16/301416/1
Bowon Ryu [Wed, 15 Nov 2023 11:17:56 +0000 (20:17 +0900)]
Add missing header

Change-Id: I82aa1bb9a86e92c6128f60e3cf478e0f43ccb687
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
7 months ago[Tizen] Support asan build option accepted/tizen/8.0/unified/20231116.024342 accepted/tizen/unified/20231116.101857
Jaehyun Cho [Wed, 15 Nov 2023 06:08:00 +0000 (15:08 +0900)]
[Tizen] Support asan build option

This reverts commit 52efe2aa26eab4f4b5f0c061fd52daf6350ae226.

7 months ago[Tizen] Add lock for shader-precompiler
Jaehyun Cho [Wed, 15 Nov 2023 06:06:06 +0000 (15:06 +0900)]
[Tizen] Add lock for shader-precompiler

This reverts commit 9d4a2eb92cc34a0ee2fd1185581d749642ca35ad.

7 months ago[Tizen] Using shader list for precompile
Jaehyun Cho [Wed, 15 Nov 2023 06:05:58 +0000 (15:05 +0900)]
[Tizen] Using shader list for precompile

This reverts commit 949e005b78ae1eac276b65dffe3f50c36ba5a4f9.

7 months ago[Tizen] Apply Precompile shader
Jaehyun Cho [Wed, 15 Nov 2023 06:05:49 +0000 (15:05 +0900)]
[Tizen] Apply Precompile shader

This reverts commit a430e7e8269ca937dbb63913c8a31fb9b4ce6b40.

7 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Jaehyun Cho [Wed, 15 Nov 2023 06:05:40 +0000 (15:05 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit c1c78fd7eeeefc6b50131fb289f62800f2bce9b2.

7 months agoMerge branch 'devel/master' into tizen
Jaehyun Cho [Wed, 15 Nov 2023 06:05:15 +0000 (15:05 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ife724f0825ac1a717eb21a30b53d4a15ae00e4a7

7 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:40 +0000 (15:04 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit ccbea072dd6d0d9c1bb773e082a7e74cb847be06.

7 months agoRevert "[Tizen] Apply Precompile shader"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:35 +0000 (15:04 +0900)]
Revert "[Tizen] Apply Precompile shader"

This reverts commit e037bb36c786a6b2e841692cee6962c4af614dcd.

7 months agoRevert "[Tizen] Using shader list for precompile"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:28 +0000 (15:04 +0900)]
Revert "[Tizen] Using shader list for precompile"

This reverts commit a88249257940379dcb385a917cfa9bde9bc89c17.

7 months agoRevert "[Tizen] Add lock for shader-precompiler"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:23 +0000 (15:04 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"

This reverts commit 9e1e89d8c04082ad5f85bf05be317efaf9b58d40.

7 months agoRevert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:17 +0000 (15:04 +0900)]
Revert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"

This reverts commit 13b4983b3bb1b43dfdecc48e7fd6d262564cb3b3.

7 months agoRevert "[Tizen] Fix IME Window is not shown issue."
Jaehyun Cho [Wed, 15 Nov 2023 06:04:12 +0000 (15:04 +0900)]
Revert "[Tizen] Fix IME Window is not shown issue."

This reverts commit b61b28aef1e6fe81bfe2cc599ee043721505c17a.

7 months agoRevert "[Tizen] Support asan build option"
Jaehyun Cho [Wed, 15 Nov 2023 06:04:06 +0000 (15:04 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit f971d002556aa653c4112e1ec70a3b8a99b45d6e.

7 months agoFlush pipeline cache only if required. 97/301097/4
Eunki, Hong [Wed, 8 Nov 2023 10:46:25 +0000 (19:46 +0900)]
Flush pipeline cache only if required.

Previously, we always flush pipeline cache every frame.

But actually, PipelineImpl / ProgramImpl reference count never be reduced
when we don't call destructor.

So, let we flush cache only if DiscardQueue exist at this frame.

Change-Id: I2a7dfb03d2580d10651a9f924991e0e943e29a24
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoMerge "Add TasksCompleted signal at AsyncTaskManager" into devel/master
Adeel Kazmi [Fri, 10 Nov 2023 17:23:15 +0000 (17:23 +0000)]
Merge "Add TasksCompleted signal at AsyncTaskManager" into devel/master

7 months agoMerge "DALi Version 2.2.52" into devel/master
Adeel Kazmi [Fri, 10 Nov 2023 07:51:25 +0000 (07:51 +0000)]
Merge "DALi Version 2.2.52" into devel/master

7 months agoDALi Version 2.2.52 02/301202/1 dali_2.2.52
Adam Bialogonski [Fri, 10 Nov 2023 07:42:41 +0000 (07:42 +0000)]
DALi Version 2.2.52

Change-Id: I6a82405a873bf8960c2520ef1ee02243d6f5cda3

7 months ago[Tizen] Support asan build option 65/301165/3
seungho baek [Fri, 10 Nov 2023 04:18:08 +0000 (13:18 +0900)]
[Tizen] Support asan build option

Change-Id: Icc2587e9716feb917ebc3d7ed7d6dc49f337b510
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
7 months agoMerge "DragAndDrop : The write function has been modified to be performed repeatedly...
Taehyub Kim [Fri, 10 Nov 2023 04:26:06 +0000 (04:26 +0000)]
Merge "DragAndDrop : The write function has been modified to be performed repeatedly until data transmission is complete" into devel/master

7 months agoDragAndDrop : The write function has been modified to be performed repeatedly until... 43/301143/2
Taehyub Kim [Thu, 9 Nov 2023 10:26:59 +0000 (19:26 +0900)]
DragAndDrop : The write function has been modified to be performed repeatedly until data transmission is complete

Change-Id: Id801c90022322c8494b51c510d172bc69222eee4

7 months agoAdd TasksCompleted signal at AsyncTaskManager 21/300021/22
Eunki Hong [Sun, 15 Oct 2023 14:05:12 +0000 (23:05 +0900)]
Add TasksCompleted signal at AsyncTaskManager

Add some special callback that all tasks are completed
when we setup the callback.

If all tasks are completed when we triggered, registered
callback will be executed at last of Completed callback

Change-Id: I0f7d728ff301cb0fe8b8994e21ecacf692ac8903
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoDBusWrapper is internal struct, don't need the adaptor flag 56/301056/2
AdunFang [Wed, 8 Nov 2023 00:14:08 +0000 (09:14 +0900)]
DBusWrapper is internal struct, don't need the adaptor flag

Change-Id: Ifb390d242a40306bd0ec1ba064d2a94f57497f3c

7 months agoThe template classes should not have the tag of module. 64/300664/5
AdunFang [Tue, 31 Oct 2023 04:17:57 +0000 (13:17 +0900)]
The template classes should not have the tag of module.

the APIs of tempalte class will be exapned in the module who use it,
so it should not have the tag of module.

For example:

The class "BitSet" is used in dali-toolkit, then the APIs of the class are defined in dali-toolkit,
so it is not a class of dali-adaptor.

Change-Id: Ieb53a42f90d39bf34f6a75b4c2d0e13d4e7e19ab

7 months agoMerge changes Ib6cb5b6c,I024732cd,Ic7bd0439 into devel/master
Adeel Kazmi [Thu, 9 Nov 2023 17:21:23 +0000 (17:21 +0000)]
Merge changes Ib6cb5b6c,I024732cd,Ic7bd0439 into devel/master

* changes:
  Test harness sync
  Fixed timer handle crash on exit with LIBUV profile
  Output error log on shader link failure

7 months agoFix Front buffer rendering does not activate when window created. 93/301093/4
ANZ1217 [Wed, 8 Nov 2023 08:40:01 +0000 (17:40 +0900)]
Fix Front buffer rendering does not activate when window created.

Change-Id: I54459b0d4ddfc1711d894abc11f3898429a763b2

7 months agoTest harness sync 51/301051/1
David Steele [Tue, 7 Nov 2023 17:25:17 +0000 (17:25 +0000)]
Test harness sync

Change-Id: Ib6cb5b6c7af71ab81727b2de7cbf40f822bf42f5

7 months agoFixed timer handle crash on exit with LIBUV profile 48/301048/1
David Steele [Tue, 7 Nov 2023 15:04:47 +0000 (15:04 +0000)]
Fixed timer handle crash on exit with LIBUV profile

Change-Id: I024732cdcfdc1db4f16f647e08198b905df79138

7 months agoOutput error log on shader link failure 19/300019/2
David Steele [Fri, 13 Oct 2023 14:52:47 +0000 (15:52 +0100)]
Output error log on shader link failure

Change-Id: Ic7bd0439c71cb76be91f506f7c93d81195579cf7

7 months ago(AnimatedVector) Make API to get marker information 38/301038/2
Eunki, Hong [Tue, 7 Nov 2023 11:14:43 +0000 (20:14 +0900)]
(AnimatedVector) Make API to get marker information

Change-Id: I1a598341cdede6228cf573bd0d9903bab39f4045
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoAdd front buffer rendering APIs in Dali::Window 74/300974/11
ANZ1217 [Mon, 6 Nov 2023 12:09:23 +0000 (21:09 +0900)]
Add front buffer rendering APIs in Dali::Window

Front buffer rendering is used to improve latency or real-time interactivity.

Change-Id: I53d300db7bb589042b0137854f424696d127cd8a

7 months ago[Tizen] Fix IME Window is not shown issue. 72/300972/1 accepted/tizen/unified/20231107.172904
Wonsik Jung [Mon, 6 Nov 2023 12:43:02 +0000 (21:43 +0900)]
[Tizen] Fix IME Window is not shown issue.

Fix IME Window is not shown issue when keyboard type is changed runtime.
It is caused by IME window is not initialized when the window is supported by candidate process.

Change-Id: Idf52c718ee473e3349517389cc794a22717e8a03

7 months agoFix IME Window is not shown issue. 71/300971/1
Wonsik Jung [Mon, 6 Nov 2023 12:39:50 +0000 (21:39 +0900)]
Fix IME Window is not shown issue.

Fix IME Window is not shown issue when keyboard type is changed runtime.
It is caused by IME window is not initialized when the window is supported by candidate process.

Change-Id: I0acf910e5c43f2fe1fb929318275364ae3ce4689

7 months ago[Tizen] Add TasksCompleted signal at AsyncTaskManager
dongsug.song [Mon, 6 Nov 2023 10:09:31 +0000 (19:09 +0900)]
[Tizen] Add TasksCompleted signal at AsyncTaskManager

This reverts commit e25a5c002505e218250b16ae6c6f843a2e21d48b.

Change-Id: Ieee91d4b33f464d03370c7fd6a28071d268dcfdf

7 months ago[Tizen] Add lock for shader-precompiler
dongsug.song [Mon, 6 Nov 2023 10:09:02 +0000 (19:09 +0900)]
[Tizen] Add lock for shader-precompiler

This reverts commit 97e781979bd50288cc2ca8e6b26d4e450b8da7a8.

Change-Id: I626debf82a71258145b9f64d80ed93e4f7eab10c

7 months ago[Tizen] Using shader list for precompile
dongsug.song [Mon, 6 Nov 2023 10:08:36 +0000 (19:08 +0900)]
[Tizen] Using shader list for precompile

This reverts commit 900c18361eec163b6ed14ac8d946be84c449c708.

Change-Id: Iab74336704164356f514cbc1ba1fce3c0d6750cf

7 months ago[Tizen] Apply Precompile shader
dongsug.song [Mon, 6 Nov 2023 10:07:51 +0000 (19:07 +0900)]
[Tizen] Apply Precompile shader

This reverts commit 372696346c5bf17dec65247d0abeb394be4ef3ba.

Change-Id: I58f4c3d0322b15424f4e91c435ab958b77831f2c

7 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
dongsug.song [Mon, 6 Nov 2023 10:07:02 +0000 (19:07 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 5130ed22d5919fb481e383e1273a5b1234ca4e0d.

Change-Id: I105650463f307008d539c5ca7fc776b20baa33f3

7 months agoMerge branch 'devel/master' into tizen
dongsug.song [Mon, 6 Nov 2023 10:06:06 +0000 (19:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I64bf7d4dde71e57e967281ba912c2167ba4edffe

7 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
dongsug.song [Mon, 6 Nov 2023 10:04:23 +0000 (19:04 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 3f3b8ad0c67ca5ce52813ad4921044fbf27c15f4.

7 months agoRevert "[Tizen] Apply Precompile shader"
dongsug.song [Mon, 6 Nov 2023 10:04:17 +0000 (19:04 +0900)]
Revert "[Tizen] Apply Precompile shader"

This reverts commit 36a0a3276f74b51321f919d06f92f97595c536e8.

7 months agoRevert "[Tizen] Using shader list for precompile"
dongsug.song [Mon, 6 Nov 2023 10:03:54 +0000 (19:03 +0900)]
Revert "[Tizen] Using shader list for precompile"

This reverts commit 11cf135b231caa96829f3cb41b601068e7301bda.

7 months agoRevert "[Tizen] Add lock for shader-precompiler"
dongsug.song [Mon, 6 Nov 2023 10:03:47 +0000 (19:03 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"

This reverts commit 804a2fbec2d9812da8e1332ca1abccf66eb94995.

7 months agoRevert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"
dongsug.song [Mon, 6 Nov 2023 10:03:40 +0000 (19:03 +0900)]
Revert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"

This reverts commit f72bdbed3d3858889ee1646f076790f73c1b5c67.

7 months agoMerge "Add FrontBufferRendering property in WindowData" into devel/master
Chihun Jeong [Mon, 6 Nov 2023 07:15:10 +0000 (07:15 +0000)]
Merge "Add FrontBufferRendering property in WindowData" into devel/master

7 months agoAdd FrontBufferRendering property in WindowData 59/300859/4
ANZ1217 [Fri, 3 Nov 2023 02:04:04 +0000 (11:04 +0900)]
Add FrontBufferRendering property in WindowData

Change-Id: Iae60d9fdb7af5663f2275fdac938feda2a05c44a

7 months agoFix build error about macro at Windows 17/300917/1
Eunki, Hong [Mon, 6 Nov 2023 04:34:56 +0000 (13:34 +0900)]
Fix build error about macro at Windows

Since args... macro not works on Windows OS Visual Studio version,
Let we use ##__VA_ARGS__ instead of modern format.

Change-Id: Ib0cf02d4cb36c170863d43dcbea33acb9c62d3ac
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoMerge "DALi Version 2.2.51" into devel/master
Adeel Kazmi [Fri, 3 Nov 2023 11:14:15 +0000 (11:14 +0000)]
Merge "DALi Version 2.2.51" into devel/master

7 months agoDALi Version 2.2.51 80/300880/1 dali_2.2.51
Richard Huang [Fri, 3 Nov 2023 10:57:48 +0000 (10:57 +0000)]
DALi Version 2.2.51

Change-Id: If6f20425ed8ebec6fbf9aaeb6aa3364b2f2de071

7 months agoAllow to create EncodedImageBuffer by moved data 52/300852/1
Eunki, Hong [Fri, 3 Nov 2023 01:36:54 +0000 (10:36 +0900)]
Allow to create EncodedImageBuffer by moved data

Change-Id: I9fa23b959bf8cd2c3c8c0ad5904dcb6c71dd83b4
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoMerge "Tizen version check for some ecore_wl2 API" into devel/master
Eunki Hong [Fri, 3 Nov 2023 00:59:30 +0000 (00:59 +0000)]
Merge "Tizen version check for some ecore_wl2 API" into devel/master

7 months agoMerge "(AnimatedVector) Support VectorAnimationRenderer load from data" into devel...
Eunki Hong [Wed, 1 Nov 2023 06:43:40 +0000 (06:43 +0000)]
Merge "(AnimatedVector) Support VectorAnimationRenderer load from data" into devel/master

7 months agoMerge "Set the image type of encoded image buffer" into devel/master
Eunki Hong [Wed, 1 Nov 2023 06:43:15 +0000 (06:43 +0000)]
Merge "Set the image type of encoded image buffer" into devel/master

7 months agoMerge "Modify function description in window." into devel/master
Wonsik Jung [Tue, 31 Oct 2023 01:39:21 +0000 (01:39 +0000)]
Merge "Modify function description in window." into devel/master

7 months agoMerge "Remove goto keyword at gif-loading.cpp + Print error log" into devel/master
David Steele [Mon, 30 Oct 2023 15:22:28 +0000 (15:22 +0000)]
Merge "Remove goto keyword at gif-loading.cpp + Print error log" into devel/master

7 months agoModify function description in window. 12/298112/3
Wonsik Jung [Fri, 1 Sep 2023 00:23:48 +0000 (09:23 +0900)]
Modify function description in window.

<Summary>
Windows modules are not handled by one developer, but by multiple developers in various fields. As a result, coding rules and function descriptions are poorly written compared to other modules.
This patch is a supplement to these parts.

<What>
The function description of the header file of the window-impl and window render surface, which are common modules of the window, has been checked and modified.
the format is as follows.
1. Internal function
{
@brief

@param[in]
@return
}
2. override function
{
@copydoc
}

1 internal function is described, and the contents  description of function description, @param[in] input parameter,  description of return value.
Number 2 describes the overridden function, and the main description is defined in the header file of the inherited class.

<Why>
As the DALi of the Rendering Engine is changed from the Public Interface to the internal module, the description creation or management in the header file is becoming poor.
This is to correct this, increase readability, and strengthen communication.

<Plan>
Currently, we have only performed for window common modules, but we plan to communicate with the person in charge so that they can be applied to other modules in Dali in the future.

Change-Id: Ifa04220d176dde50cdc6132826019a99f1021491

7 months ago[Tizen] Add TasksCompleted signal at AsyncTaskManager accepted/tizen/unified/20231031.163528
Taehyub Kim [Mon, 30 Oct 2023 08:48:29 +0000 (17:48 +0900)]
[Tizen] Add TasksCompleted signal at AsyncTaskManager

This reverts commit 1aa71af54fc0b7f37fdbfc92edadf1fd098c034d.

7 months ago[Tizen] Add lock for shader-precompiler
Taehyub Kim [Mon, 30 Oct 2023 08:48:00 +0000 (17:48 +0900)]
[Tizen] Add lock for shader-precompiler

This reverts commit 57146d283aa89352931fc5497de1e717f252f86e.

7 months ago[Tizen] Using shader list for precompile
Taehyub Kim [Mon, 30 Oct 2023 08:47:31 +0000 (17:47 +0900)]
[Tizen] Using shader list for precompile

This reverts commit 5074ee3c834aabd593e21091ac00acc3e71d074c.

7 months ago[Tizen] Apply Precompile shader
Taehyub Kim [Mon, 30 Oct 2023 08:47:16 +0000 (17:47 +0900)]
[Tizen] Apply Precompile shader

This reverts commit 92e8f25d61930d05511fb83db41ff0c4f2f9e393.

7 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Taehyub Kim [Mon, 30 Oct 2023 08:46:49 +0000 (17:46 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 38d506d71af2fddd898ee68d1b5069d8e5f9b176.

7 months agoMerge branch 'devel/master' into tizen
Taehyub Kim [Mon, 30 Oct 2023 08:46:05 +0000 (17:46 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I158ba31a01cd369cd4339d17fa484368b5430e6b

7 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Taehyub Kim [Mon, 30 Oct 2023 08:45:11 +0000 (17:45 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit efc469bc1fa9bf074dc576f70c73ceb5fcebd440.

7 months agoRevert "[Tizen] Apply Precompile shader"
Taehyub Kim [Mon, 30 Oct 2023 08:45:07 +0000 (17:45 +0900)]
Revert "[Tizen] Apply Precompile shader"

This reverts commit 44ab67e1d506987153eb6b4137c6839161dc4fdc.

7 months agoRevert "[Tizen] Using shader list for precompile"
Taehyub Kim [Mon, 30 Oct 2023 08:45:01 +0000 (17:45 +0900)]
Revert "[Tizen] Using shader list for precompile"

This reverts commit 491cac48c25566ded288868c4716f98f3930341d.

7 months agoRevert "[Tizen] Add lock for shader-precompiler"
Taehyub Kim [Mon, 30 Oct 2023 08:44:57 +0000 (17:44 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"

This reverts commit ca4f81211f6549cbae2e224ee6baf7453c9f490b.

7 months agoRevert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"
Taehyub Kim [Mon, 30 Oct 2023 08:44:48 +0000 (17:44 +0900)]
Revert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"

This reverts commit 522fcbdb328d2fa2db109ed4b6c5824f83001e66.

7 months ago(AnimatedVector) Support VectorAnimationRenderer load from data 98/300598/3
Eunki Hong [Sat, 28 Oct 2023 16:34:28 +0000 (01:34 +0900)]
(AnimatedVector) Support VectorAnimationRenderer load from data

Change-Id: I758129df0cc7c9fe2556d5dca2b7e6dec08a2d03
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoMerge "Print gl relative functions runtime as nanosecond + Allow to print always...
Seungho BAEK [Mon, 30 Oct 2023 07:08:18 +0000 (07:08 +0000)]
Merge "Print gl relative functions runtime as nanosecond + Allow to print always" into devel/master

7 months agoSet the image type of encoded image buffer 96/300596/3
Eunki Hong [Sat, 28 Oct 2023 14:55:47 +0000 (23:55 +0900)]
Set the image type of encoded image buffer

Let we prepare to support EncodedImageBuffer
as VectorImage / VectorAnimatedImage.

Change-Id: I062d7153291a10a81d48d5c250c113574a083a73
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoTizen version check for some ecore_wl2 API 09/300409/4
Eunki, Hong [Tue, 24 Oct 2023 06:37:37 +0000 (15:37 +0900)]
Tizen version check for some ecore_wl2 API

To ensure the ecore & tizen version, let we make define keyword
for tizen major version.

Change-Id: I421085f8851b80b768ad1a0ebf13edf7c0ddd910
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months agoRemove goto keyword at gif-loading.cpp + Print error log 23/300323/4
Eunki Hong [Sat, 21 Oct 2023 16:10:00 +0000 (01:10 +0900)]
Remove goto keyword at gif-loading.cpp + Print error log

Let we print logs when gif loading failed. (Since we already
have useful macro, let we just use it.)

And also, remove some 'goto' keyword, so c++ developer
don't feel dizzy

Change-Id: I9af1fb251a3736043ea734574282055f3d977f92
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoDALi Version 2.2.50 76/300576/1 dali_2.2.50
David Steele [Fri, 27 Oct 2023 09:35:28 +0000 (10:35 +0100)]
DALi Version 2.2.50

Change-Id: Ie2fe13a914e8ddf5257e83abb56cd8b0019d24f5

7 months agoPrint gl relative functions runtime as nanosecond + Allow to print always 47/300547/3
Eunki, Hong [Fri, 27 Oct 2023 02:32:10 +0000 (11:32 +0900)]
Print gl relative functions runtime as nanosecond + Allow to print always

Let we enable to print duratin check 'inclusive' the input environment.
(Previously, we can only detect over the 2 milliseconds.)

If we don't want to print duration log, let we set environment value as -1.
0 mean, we will print log if duration is greater or equal with 0 (==always!)

Change-Id: I4e5848ca7dfc9d61bb8853003c33b8617d59ec67
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 months ago[Tizen] Add TasksCompleted signal at AsyncTaskManager 71/300471/1
Eunki Hong [Sun, 15 Oct 2023 14:05:12 +0000 (23:05 +0900)]
[Tizen] Add TasksCompleted signal at AsyncTaskManager

Add some special callback that all tasks are completed
when we setup the callback.

If all tasks are completed when we triggered, registered
callback will be executed at last of Completed callback

Change-Id: I7b8e07bb1431c4b54c5cc71a5266b4c57189bdfa
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 months agoRevert "Add TasksCompleted signal at AsyncTaskManager"
Eunki Hong [Wed, 25 Oct 2023 12:35:00 +0000 (21:35 +0900)]
Revert "Add TasksCompleted signal at AsyncTaskManager"

This reverts commit a0fb855029440a88948dbd1c62842a43eff4bdca.

7 months ago[Tizen] Add TasksCompleted signal at AsyncTaskManager 58/300458/1
Eunki Hong [Sun, 15 Oct 2023 14:05:12 +0000 (23:05 +0900)]
[Tizen] Add TasksCompleted signal at AsyncTaskManager

Add some special callback that all tasks are completed
when we setup the callback.

If all tasks are completed when we triggered, registered
callback will be executed at last of Completed callback

Change-Id: I0f7d728ff301cb0fe8b8994e21ecacf692ac8903
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>