joogab.yun [Tue, 19 Dec 2023 10:48:26 +0000 (19:48 +0900)]
[Tizen] Add Get/Set native window id on SceneHoder and Window
Change-Id: I355ef2207dcbb386ab29ee237d14bfc860a65791
Eunki, Hong [Wed, 27 Dec 2023 00:38:27 +0000 (09:38 +0900)]
[Tizen] Do not skip rendering if update required keep rendering
Change-Id: I50e52c76bf32da6246eed081e6cc94b5d8ecb2a2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 20 Dec 2023 13:52:54 +0000 (22:52 +0900)]
[Tizen] Increase percentage of scanline halves average optimization
Add more logs why we reinterpret_cast only if pointer address is matched.
And also, allow uin32_t cases, not only for uint64_t, to increase portential
of optimized works.
And also, let we calculate padding components, so we don't see SIGBUG error
and also increase percentage of multi-step average.
Change-Id: Ib8cfc1a75aa588ebc02521ed645f6a74174a8bde
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 20 Dec 2023 22:56:35 +0000 (07:56 +0900)]
[Tizen] Change VAO hash value function
Since std::hash<uint32_t>{}(i); just return itself,
we need to make some other method to calculate hash of location.
For example, 0 location doesn't have any mean.
and location with 1, 3 will collision as location 2.
To avoid this hash collision, let we change some hash generate method.
v = i + 1;
hash += v << 24;
v *= v;
v ^= i;
hash += v << 16;
v *= v;
hash += v;
Note that if we skip v ^= i; operation, collision occured when location is
near 13.
Change-Id: Ie081d9a5e8895988ca7183dfc860176b69c4e337
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 20 Dec 2023 08:23:51 +0000 (17:23 +0900)]
[Tizen] Add some logs for SVG rasterize task for debug
Change-Id: Ifb10ff1ae75a086393e6ad9e3c90abe51797d8e5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 19 Dec 2023 03:16:29 +0000 (12:16 +0900)]
[Tizen] Print the name of AsyncTask when we execute it
Get the name of AsyncTask what we are processing now, for debug.
Change-Id: Ibffb92e281ce4c94f8e7bf4f5a1bf4a6d7481d14
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 13 Dec 2023 10:30:28 +0000 (19:30 +0900)]
[Tizen] Discard deleted VAO at matched context
Since InvalidateCachedPipeline() can be called not for currented context,
we should not call gl.DeleteVertexArrays() that timming.
Instead, let we keep discarded VAO items, and then delete them immediately,
if we call BindProgramVAO, where we can assume that the context is current.
Change-Id: Iac417a862e68bc5503e843a0c27cae98cebee5b0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 12 Dec 2023 04:20:11 +0000 (13:20 +0900)]
[Tizen] Fix rendering occured unlimited if window size changed multiple
To support multi window cases, dali-adaptor count how many times
the window resize event occured.
But in dali-core scene has only bool flag.
So if scene changed multiple times during 1 render time,
surface resized count never be reduced as zero.
So it will keep rendering unlimited.
This patch make we return the number of surface rect changed,
so dali-adaptor can control the scene changed count well.
Change-Id: Ic19ede6ba5095af74ae2db33d37403285cf28a19
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Tue, 12 Dec 2023 16:00:36 +0000 (16:00 +0000)]
[Tizen] Updating non-ecore X window-system with new API
Change-Id: I455f960b088ac0d99dcf2af9d3caff10cfb31688
Taehyub Kim [Tue, 12 Dec 2023 09:44:17 +0000 (18:44 +0900)]
[Tizen] DragAndDrop : Allow to get mimetype for Enter and Move events
Change-Id: Icad11ce8bcb4f49fe9cc83a8e9dfd543d1d7092a
joogab.yun [Wed, 15 Nov 2023 06:27:54 +0000 (15:27 +0900)]
[Tizen] Add SetGeometryHittestEnabled and IsGeometryHittestEnabled
This API sets the propagation way for touch and hover events.
If set to true, touch and hover are propagated in a geometry way
Change-Id: I0fd1402f7d533cdaa5d2e5586668243fd53caf43
Wonsik Jung [Fri, 8 Dec 2023 06:17:53 +0000 (15:17 +0900)]
[Tizen] Add the debugging log for window's event.
Add the debugging log for window's event who is from ECore.
It is for Tizen platform world.
Change-Id: I600e75fd951824a13c219331386c4d1d362c0b49
Eunki, Hong [Wed, 6 Dec 2023 07:49:34 +0000 (16:49 +0900)]
[Tizen] Do not running same tasks at multiple threads.
Let we make to do not execute same tasks at multiple threads
at the same timing.
It will make sure that we can control AsyncTask::Process API works
more thread-safety.
Change-Id: I5986c4a683a61ba03b2737d201fc5e7d602fc9de
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 7 Dec 2023 06:23:02 +0000 (15:23 +0900)]
[Tizen] Allow to add idler even if adaptor paused
Let we install idler function even if Adaptor is paused.
Since the Adaptor pause state depend on by Windows visibility, not app state,
Application::AddIdle() API usage make some confused.
For example, We cannot call AddIdle() at Application::OnResume callback
because the Window::OnIconifyChanged signal still not comed.
To avoid it, let we just allow Idler function add even Adator is paused.
Change-Id: I943ef76d4e759e282675fbcbc06f0a87d95e9fea
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Tue, 5 Dec 2023 16:36:39 +0000 (16:36 +0000)]
[Tizen] Fixed SVACE errors
Change-Id: Idf920c3e39dceca7b34d2eedd8a875f9330739a9
Eunki, Hong [Fri, 1 Dec 2023 02:34:51 +0000 (11:34 +0900)]
[Tizen] Allow to use LifecycleController for OffscreenApplication
Some OffscreenApplication have some usage for LifecycleController signal.
But previously, we didn't attach this signal for app lifecycle correctly.
Now let we connect it so we can know the app's lifecycle
Change-Id: I75a2757ea17fcf6e21041302923b83b5964a3a83
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Mon, 27 Nov 2023 06:14:03 +0000 (15:14 +0900)]
[Tizen] Unified the way to load wbmp file
Let we print same error log if we try to load wbmp file header, or file itself.
Change-Id: I59f3c42f2d7f99e4146511042bdd98ab9b48fd1d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 28 Nov 2023 02:44:48 +0000 (11:44 +0900)]
[Tizen] Print warning message when download size is zero
Change-Id: If65c03869d5cf841682af60d8a3c3cd9024b3656
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
sunghyun kim [Thu, 21 Sep 2023 05:59:54 +0000 (14:59 +0900)]
[Tizen] Apply Precompile shader
Change-Id: I76880c50206efe8d63c8fa94b51e98c48018a71b
Eunki, Hong [Tue, 21 Nov 2023 06:28:04 +0000 (15:28 +0900)]
[Tizen] Ensure to check GLES::ShaderImpl when we found GLES:ProgramImpl
Previously, We only consider 1 Graphis::Shader per 1 shader codes.
But for now, we allow to use multiple Graphics::Shader per 1 shader code,
by cache GLES::ShaderImpl system.
But we check Graphics::Shader pointer when we found cached ProgramImpl for now.
It will make some unneccessary glLinkProgram call when Graphics::Shader cache
miss occured.
To resolve it, let we cache GLES::Shader wrapper instead of Graphics::Shader.
And compare with the pointer of GLES::ShaderImpl.
Change-Id: I0681cb96448c75a7d6841011c49803329ed3116d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Mon, 27 Nov 2023 05:07:23 +0000 (14:07 +0900)]
[Tizen] Fix typo error when we print curl error message
Change-Id: I1581a2d33dab63754c71f805e44b4d306d65a7b2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ANZ1217 [Wed, 22 Nov 2023 07:22:00 +0000 (16:22 +0900)]
[Tizen] Add RemoveSystemInformation to remove callback
Change-Id: Ic213788d60d14906d865e750333e5c9b57df8bf9
Eunki, Hong [Thu, 30 Nov 2023 02:35:21 +0000 (11:35 +0900)]
[Tizen] Revert "[Tizen] Apply Precompile shader"
This reverts commit
b5a40578f3196bb940d153244c12198fcd3fb6a8.
Change-Id: I96e75d36bb5c84abbc71f7befe781a449e350f0e
Eunki, Hong [Thu, 30 Nov 2023 02:35:13 +0000 (11:35 +0900)]
[Tizen] Revert "[Tizen] Using shader list for precompile"
This reverts commit
41c51942ea26a6ed3c6e80a5132ea7254d30827f.
Change-Id: I298a136d6803c2420ff82591d571a6d06e642b40
Eunki, Hong [Thu, 30 Nov 2023 02:34:55 +0000 (11:34 +0900)]
[Tizen] Revert "[Tizen] Add lock for shader-precompiler"
This reverts commit
74492600e20b6554e68e824252ddf11fc42339b9.
Change-Id: I76468daa197ee25cee20ca5bdebdf7423e946afc
Eunki, Hong [Thu, 30 Nov 2023 02:34:36 +0000 (11:34 +0900)]
[Tizen] Added shader support to pipeline cache
This reverts commit
1b8f498aa6950b189d35f4e881df7f0e93d6f09f.
Change-Id: I51cabc2c885a713352e8da7c478b31da24e6f4e2
jmm [Wed, 22 Nov 2023 03:38:51 +0000 (12:38 +0900)]
[Tizen] Support L8 for jpeg and png
Change-Id: I2689962b4e2966aae1cdf720b9f7fa8a09b23ba6
Eunki, Hong [Tue, 21 Nov 2023 03:15:36 +0000 (12:15 +0900)]
[Tizen] Do not trace canceled task
If some running tasks are traced, it will not be removed even
after PopNextCompleted event running. So that signal never be emitted.
To avoid this issue,
let we make do not apped trace for 'canceled' tasks and 'skip callback' tasks.
Change-Id: I98afe9d90d2e0b8fb5b979e3d191dcdc2ffbd756
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
SangHyeon Lee [Wed, 22 Nov 2023 05:41:45 +0000 (05:41 +0000)]
Merge "[Tizen] Revert "Added shader support to pipeline cache"" into tizen
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:37:26 +0000 (14:37 +0900)]
[Tizen] Support asan build option
This reverts commit
d2ffb2a706071da1dc4c79622bf6a07367fef996.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:37:01 +0000 (14:37 +0900)]
[Tizen] Add lock for shader-precompiler
This reverts commit
37ae4a48361465de7613fd6836085715fe347988.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:34:49 +0000 (14:34 +0900)]
[Tizen] Using shader list for precompile
This reverts commit
4d00cdcee27a14d8c813f1327aa0b4d757d8ec02.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:34:36 +0000 (14:34 +0900)]
[Tizen] Apply Precompile shader
This reverts commit
1798ef1335e81fb050ce5a6221683d738d7c70fe.
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.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:31:08 +0000 (14:31 +0900)]
Merge branch 'devel/master' into tizen
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.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:46 +0000 (14:30 +0900)]
Revert "[Tizen] Apply Precompile shader"
This reverts commit
c408897ad8749492dce8977aff3b103fa2eb3ef5.
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.
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.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:30:08 +0000 (14:30 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
8c9ee7c23b1768334d082519a0462e718143ed74.
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 05:28:32 +0000 (14:28 +0900)]
Revert "[Tizen] Add missing header"
This reverts commit
d49e4b7ae306a9def6010566b2e7ac9a8f7020c9.
sunghyun kim [Wed, 22 Nov 2023 05:00:06 +0000 (14:00 +0900)]
[Tizen] Revert "Added shader support to pipeline cache"
This reverts commit
9fe9d7d748b953f1d0feeb825f5a54bcb66f688b.
Change-Id: I3b85d37785aefbd1b877ae1fbec16c37de708fd9
Eunki Hong [Wed, 22 Nov 2023 02:09:34 +0000 (02:09 +0000)]
Merge "Sync UTC harness for uScale" into devel/master
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>
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>
Adeel Kazmi [Fri, 17 Nov 2023 23:03:13 +0000 (23:03 +0000)]
Merge "Added shader support to pipeline cache" into devel/master
Adeel Kazmi [Fri, 17 Nov 2023 14:56:42 +0000 (14:56 +0000)]
DALi Version 2.2.53
Change-Id: Iccbb5eee88cc8a2d90548698fde5bbeb3b628f60
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
Eunki Hong [Thu, 16 Nov 2023 06:05:08 +0000 (06:05 +0000)]
Merge "Remove build warning at RISCV" 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
Bowon Ryu [Thu, 16 Nov 2023 04:40:59 +0000 (04:40 +0000)]
Merge "Add missing header" into devel/master
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>
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>
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>
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>
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>
Jaehyun Cho [Wed, 15 Nov 2023 06:08:00 +0000 (15:08 +0900)]
[Tizen] Support asan build option
This reverts commit
52efe2aa26eab4f4b5f0c061fd52daf6350ae226.
Jaehyun Cho [Wed, 15 Nov 2023 06:06:06 +0000 (15:06 +0900)]
[Tizen] Add lock for shader-precompiler
This reverts commit
9d4a2eb92cc34a0ee2fd1185581d749642ca35ad.
Jaehyun Cho [Wed, 15 Nov 2023 06:05:58 +0000 (15:05 +0900)]
[Tizen] Using shader list for precompile
This reverts commit
949e005b78ae1eac276b65dffe3f50c36ba5a4f9.
Jaehyun Cho [Wed, 15 Nov 2023 06:05:49 +0000 (15:05 +0900)]
[Tizen] Apply Precompile shader
This reverts commit
a430e7e8269ca937dbb63913c8a31fb9b4ce6b40.
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.
Jaehyun Cho [Wed, 15 Nov 2023 06:05:15 +0000 (15:05 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ife724f0825ac1a717eb21a30b53d4a15ae00e4a7
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.
Jaehyun Cho [Wed, 15 Nov 2023 06:04:35 +0000 (15:04 +0900)]
Revert "[Tizen] Apply Precompile shader"
This reverts commit
e037bb36c786a6b2e841692cee6962c4af614dcd.
Jaehyun Cho [Wed, 15 Nov 2023 06:04:28 +0000 (15:04 +0900)]
Revert "[Tizen] Using shader list for precompile"
This reverts commit
a88249257940379dcb385a917cfa9bde9bc89c17.
Jaehyun Cho [Wed, 15 Nov 2023 06:04:23 +0000 (15:04 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"
This reverts commit
9e1e89d8c04082ad5f85bf05be317efaf9b58d40.
Jaehyun Cho [Wed, 15 Nov 2023 06:04:17 +0000 (15:04 +0900)]
Revert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"
This reverts commit
13b4983b3bb1b43dfdecc48e7fd6d262564cb3b3.
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.
Jaehyun Cho [Wed, 15 Nov 2023 06:04:06 +0000 (15:04 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
f971d002556aa653c4112e1ec70a3b8a99b45d6e.
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>
Adeel Kazmi [Fri, 10 Nov 2023 17:23:15 +0000 (17:23 +0000)]
Merge "Add TasksCompleted signal at AsyncTaskManager" 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
Adam Bialogonski [Fri, 10 Nov 2023 07:42:41 +0000 (07:42 +0000)]
DALi Version 2.2.52
Change-Id: I6a82405a873bf8960c2520ef1ee02243d6f5cda3
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>
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
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
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>
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
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
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
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
David Steele [Tue, 7 Nov 2023 17:25:17 +0000 (17:25 +0000)]
Test harness sync
Change-Id: Ib6cb5b6c7af71ab81727b2de7cbf40f822bf42f5
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
David Steele [Fri, 13 Oct 2023 14:52:47 +0000 (15:52 +0100)]
Output error log on shader link failure
Change-Id: Ic7bd0439c71cb76be91f506f7c93d81195579cf7
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>
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
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
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
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
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
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
dongsug.song [Mon, 6 Nov 2023 10:07:51 +0000 (19:07 +0900)]
[Tizen] Apply Precompile shader
This reverts commit
372696346c5bf17dec65247d0abeb394be4ef3ba.
Change-Id: I58f4c3d0322b15424f4e91c435ab958b77831f2c
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
dongsug.song [Mon, 6 Nov 2023 10:06:06 +0000 (19:06 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I64bf7d4dde71e57e967281ba912c2167ba4edffe
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.
dongsug.song [Mon, 6 Nov 2023 10:04:17 +0000 (19:04 +0900)]
Revert "[Tizen] Apply Precompile shader"
This reverts commit
36a0a3276f74b51321f919d06f92f97595c536e8.
dongsug.song [Mon, 6 Nov 2023 10:03:54 +0000 (19:03 +0900)]
Revert "[Tizen] Using shader list for precompile"
This reverts commit
11cf135b231caa96829f3cb41b601068e7301bda.
dongsug.song [Mon, 6 Nov 2023 10:03:47 +0000 (19:03 +0900)]
Revert "[Tizen] Add lock for shader-precompiler"
This reverts commit
804a2fbec2d9812da8e1332ca1abccf66eb94995.
dongsug.song [Mon, 6 Nov 2023 10:03:40 +0000 (19:03 +0900)]
Revert "[Tizen] Add TasksCompleted signal at AsyncTaskManager"
This reverts commit
f72bdbed3d3858889ee1646f076790f73c1b5c67.
Chihun Jeong [Mon, 6 Nov 2023 07:15:10 +0000 (07:15 +0000)]
Merge "Add FrontBufferRendering property in WindowData" into devel/master