Richard Huang [Fri, 8 Sep 2023 09:46:58 +0000 (10:46 +0100)]
[dali_2.2.43] Merge branch 'devel/master'
Change-Id: I16969e16b84b9f07e120a3da496deba1285f0d41
Richard Huang [Fri, 8 Sep 2023 09:46:10 +0000 (10:46 +0100)]
DALi Version 2.2.43
Change-Id: Id06281f182e2819a5328ef38bfe83b1acd692eb7
David Steele [Fri, 1 Sep 2023 13:59:37 +0000 (13:59 +0000)]
Merge "Test harness sync" into devel/master
David Steele [Fri, 1 Sep 2023 11:50:42 +0000 (12:50 +0100)]
[dali_2.2.42] Merge branch 'devel/master'
Change-Id: I5e277ddac84bd9db67386f9145325d718c8cca2f
David Steele [Fri, 1 Sep 2023 11:50:15 +0000 (12:50 +0100)]
DALi Version 2.2.42
Change-Id: Ibbe8421182a6a19c2b3d93a1f7114b83e472b40c
joogab.yun [Wed, 30 Aug 2023 08:46:41 +0000 (17:46 +0900)]
Call ecore_wl2_window_commit() in LockedPointerRegionSet and LockedPointerCursorPositionHintSet
Change-Id: I1f9a02452e87db5c4d022edfcdacdd6f3eb5b898
David Steele [Tue, 29 Aug 2023 17:21:08 +0000 (17:21 +0000)]
Merge "Fixed network client to trigger main thread" into devel/master
David Steele [Thu, 24 Aug 2023 16:15:32 +0000 (17:15 +0100)]
Fixed network client to trigger main thread
Main thread Trigger should be created on the event
thread, not in client threads.
Caused problems with the trigger implementation, as that stored
main loop context in thread local storage, so was always 0 / NULL,
and this caused the network client to crash or do nothing,
depending on the chosen main loop implementation.
Change-Id: I483cb1dc55b1ff4f6cf81434780bcd560f2f57a9
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Tue, 29 Aug 2023 15:16:09 +0000 (16:16 +0100)]
Call Resize from main thread so that DALi runs on Mac again
Change-Id: Ia339f0f73a7d298a2b2219ec1d49072d9f0f20f5
joogab yun [Tue, 29 Aug 2023 01:48:26 +0000 (01:48 +0000)]
Merge "Binding ecore_wl2_window_keyboard_grab and ecore_wl2_window_keyboard_ungrab api" into devel/master
Adeel Kazmi [Fri, 25 Aug 2023 13:13:44 +0000 (13:13 +0000)]
Merge "DALi Version 2.2.41" into devel/master
Adeel Kazmi [Fri, 25 Aug 2023 12:41:56 +0000 (13:41 +0100)]
[dali_2.2.41] Merge branch 'devel/master'
Change-Id: Ie857cd95ce831c6fd8bd04f8a174065a2ba84749
Adeel Kazmi [Fri, 25 Aug 2023 12:41:09 +0000 (13:41 +0100)]
DALi Version 2.2.41
Change-Id: Ic9bbb070cf6812308f2882265459e0be5466ea8a
David Steele [Fri, 18 Aug 2023 10:53:46 +0000 (11:53 +0100)]
Test harness sync
Change-Id: Ib164fc503b025250fd659785e1870b1f1f4a609d
joogab.yun [Fri, 25 Aug 2023 04:49:32 +0000 (13:49 +0900)]
Binding ecore_wl2_window_keyboard_grab and ecore_wl2_window_keyboard_ungrab api
Change-Id: I844fc244b91468549649e801ac49b3ddcbebbe87
joogab yun [Fri, 25 Aug 2023 01:26:22 +0000 (01:26 +0000)]
Merge "Add ecore_wl2_window_cursor_visible_set api Sets the visibility on/off of cursor" into devel/master
Wonsik Jung [Wed, 23 Aug 2023 05:19:36 +0000 (14:19 +0900)]
Fix the error of event handelr release issue.
When AddFrameRenderedCallback or AddFramePresentedCallback is used continuously,
the related event handler is not freed.
This patch is to fix that replacing reset().
Change-Id: Ia8f19791de9df9ce835871a6f22fec701da6b271
joogab.yun [Wed, 23 Aug 2023 07:32:19 +0000 (16:32 +0900)]
Add ecore_wl2_window_cursor_visible_set api
Sets the visibility on/off of cursor
Change-Id: I724d7785d757bcc5428375f0cbe9c96d1289ca72
Wonsik Jung [Mon, 21 Aug 2023 09:30:10 +0000 (09:30 +0000)]
Merge "Supports the key event repeat and delay for each way." into devel/master
joogab.yun [Mon, 21 Aug 2023 00:34:24 +0000 (09:34 +0900)]
prevent null keymap.
Change-Id: Id34e7e81b5f96352c9354438f21841ed122f862c
David Steele [Fri, 18 Aug 2023 12:35:28 +0000 (12:35 +0000)]
Merge "DALi Version 2.2.40" into devel/master
David Steele [Fri, 18 Aug 2023 12:30:14 +0000 (12:30 +0000)]
Merge "Flush update messages for application" into devel/master
Adam Bialogonski [Fri, 18 Aug 2023 12:23:46 +0000 (13:23 +0100)]
[dali_2.2.40] Merge branch 'devel/master'
Change-Id: I620cb66092e8444bed410b1d8a9ce819bc285363
Adam Bialogonski [Fri, 18 Aug 2023 12:22:58 +0000 (13:22 +0100)]
DALi Version 2.2.40
Change-Id: I4ad8fd64545a4b20cc70ea40103ba4d5a52d5022
David Steele [Fri, 18 Aug 2023 12:22:24 +0000 (12:22 +0000)]
Merge "Support *.pkm format file decode" into devel/master
David Steele [Fri, 18 Aug 2023 09:00:41 +0000 (09:00 +0000)]
Merge "Updated test harness README.md" into devel/master
Eunki, Hong [Wed, 16 Aug 2023 08:37:08 +0000 (17:37 +0900)]
Support *.pkm format file decode
Let we support .pkm format file decode, who use ETC1 and ETC2 pixel format.
Change-Id: Ib1d7c0b3653f31fd6a4bb1fd378b7fe0cdcbb3a2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Thu, 17 Aug 2023 10:33:22 +0000 (11:33 +0100)]
Updated test harness README.md
Cleaned up the readme,
Removed out of date info
Added new command line options
Change-Id: I9dfa4ed3413809335052db8ca99303cd61263936
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Thu, 17 Aug 2023 09:34:40 +0000 (09:34 +0000)]
Merge "Remove callback when idle not added" into devel/master
David Steele [Thu, 17 Aug 2023 09:12:03 +0000 (09:12 +0000)]
Merge "Ignore mipmap when texture format compressed" into devel/master
Eunki Hong [Thu, 17 Aug 2023 07:27:20 +0000 (07:27 +0000)]
Merge "Ensure task moved under mutex" into devel/master
Eunki, Hong [Thu, 17 Aug 2023 04:08:18 +0000 (13:08 +0900)]
Ignore mipmap when texture format compressed
Since some graphic driver doesn't support mipmap generation automatically,
We need to ignore that mipmap using with compressed format.
Change-Id: If39facde441ed63dc26462079575dea8b1df18a3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 16 Aug 2023 06:55:35 +0000 (15:55 +0900)]
Remove callback when idle not added
Change-Id: I34b7539016714ad4c5ea821782645b95c1068f37
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 2 Aug 2023 09:15:35 +0000 (18:15 +0900)]
Flush update messages for application
Make a way to relayout & flush events messages by core API.
Since we cannot access adaptor directly,
let we ask to application to relayout calculation forcibly.
Change-Id: I0dba32b7b136ceefc07b99fc404cf330e5c2dff7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 16 Aug 2023 02:53:46 +0000 (11:53 +0900)]
Ensure task moved under mutex
There was some logical hole between remove-from-queue and insert-to-queue.
Between remove and insert, the task can be exist without not exist any queue.
If someone request RemoveTask during this timing, task will not be removed.
Change-Id: Ia21927258d483a43b563129a7338c0a88df723f3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
joogab yun [Wed, 16 Aug 2023 01:43:22 +0000 (01:43 +0000)]
Merge "Set mKeyMap before registering for ECORE_EVENT_KEY_DOWN, ECORE_EVENT_KEY_UP events." into devel/master
joogab.yun [Mon, 14 Aug 2023 02:35:14 +0000 (11:35 +0900)]
Set mKeyMap before registering for ECORE_EVENT_KEY_DOWN, ECORE_EVENT_KEY_UP events.
If the keyEvent happens before mKeyMap is set, it crashes because mKeyMap is null.
0 __GI_raise (sig=11) at /usr/src/debug/glibc-2.30-1.11.arm/signal/../sysdeps/unix/sysv/linux/raise.c:50
1 0xb3d8bb12 in invoke_previous_action (action=<optimized out>, code=11, siginfo=0xb4779c88, context=0xb4779d08, signalRestarts=255) at /usr/src/debug/coreclr-6.0.9-1.arm/src/coreclr/pal/src/exception/signal.cpp:415
2 sigsegv_handler (code=11, siginfo=0xb4779c88, context=<optimized out>) at /usr/src/debug/coreclr-6.0.9-1.arm/src/coreclr/pal/src/exception/signal.cpp:627
3 <signal handler called>
4 0xab9b7c04 in xkb_keymap_key_for_each (keymap=0x0, iter=0xa6d4ec55 <Dali::Internal::Adaptor::(anonymous namespace)::FindKeyCode(xkb_keymap*, xkb_keycode_t, void*)>, data=data@entry=0xbe0f56b0) at /usr/src/debug/libxkbcommon-1.5.0-0.arm/builddir/../src/keymap.c:531
5 0xa6d508a0 in Dali::Internal::Adaptor::WindowBaseEcoreWl2::GetKeyCode (this=0x21f37b0, keyName=..., keyCode=@0xbe0f5754: 0) at /usr/src/debug/dali2-adaptor-2.2.37-1.arm/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp:1686
6 0xa6d11f60 in Dali::Internal::Adaptor::WindowBaseEcoreWl2::OnKeyDown(void*, int, void*) [clone .constprop.0] (this=0x21f37b0, event=0x2522e40, type=<optimized out>, data=<optimized out>) at /usr/src/debug/dali2-adaptor-2.2.37-1.arm/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp:1402
Change-Id: I0aaf2791e5daa464e81acafbcb53532046381aee
joogab yun [Mon, 14 Aug 2023 04:16:29 +0000 (04:16 +0000)]
Merge "Add ecore api about RelativeMove 1. ecore_wl2_window_pointer_constraints_lock_pointer 2. ecore_wl2_window_pointer_constraints_unlock_pointer 3. ecore_wl2_window_locked_pointer_region_set 4. ecore_wl2_window_locked_pointer_cursor_position_hint_set 5. ECORE_EVENT_MOUSE_RELATIVE_MOVE" into devel/master
joogab.yun [Wed, 31 May 2023 05:21:47 +0000 (14:21 +0900)]
Add ecore api about RelativeMove
1. ecore_wl2_window_pointer_constraints_lock_pointer
2. ecore_wl2_window_pointer_constraints_unlock_pointer
3. ecore_wl2_window_locked_pointer_region_set
4. ecore_wl2_window_locked_pointer_cursor_position_hint_set
5. ECORE_EVENT_MOUSE_RELATIVE_MOVE
Change-Id: I612c7f358e0aeb093d5ec6b92771a150094a42d6
Richard Huang [Fri, 11 Aug 2023 09:56:49 +0000 (10:56 +0100)]
[dali_2.2.39] Merge branch 'devel/master'
Change-Id: I0438f142cb3dd147f72864d5524bf98d8e5f6cbe
Richard Huang [Fri, 11 Aug 2023 09:55:59 +0000 (10:55 +0100)]
DALi Version 2.2.39
Change-Id: Ic7cbf595510ed6a1c384211a3dfcefc3bd67e1ff
David Steele [Thu, 10 Aug 2023 11:09:06 +0000 (11:09 +0000)]
Merge "Print trace message for other profiles" into devel/master
Eunki Hong [Wed, 9 Aug 2023 13:42:41 +0000 (22:42 +0900)]
Allow worker thread trace
Let we make ttrace can trace worker threads if we want.
And also, let we make AsyncTaskManager's thread can use trace.
Change-Id: I4a04a1d480f0cf96541f380d46513258d85deee0
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 9 Aug 2023 13:04:09 +0000 (22:04 +0900)]
Print trace message for other profiles
Let we print message logs also ubuntu and android
Change-Id: Id162f1b3cb2f04d48776c75ffe6118cf94264199
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sat, 5 Aug 2023 07:44:54 +0000 (16:44 +0900)]
Print curl error logs fully if required
Let we print curl debug dump logs if we got some error
from curl side issue.
Since currently we only print error code and do nothing,
network team have hard to debug bug cases.
To help it, let we add environment to
print full debug dump logs.
Change-Id: Ie4f8e9cd102687a0835f202df5eb89a5d94ee652
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 9 Aug 2023 04:26:50 +0000 (04:26 +0000)]
Merge "Fix typo error" into devel/master
Eunki, Hong [Wed, 9 Aug 2023 04:23:39 +0000 (13:23 +0900)]
Fix typo error
Change-Id: I2f0e10f07a851f34589119b092ab1ea143c7a6e5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Jaehyun Cho [Wed, 9 Aug 2023 02:11:18 +0000 (02:11 +0000)]
Merge "Add InsetsChangedSignal to WindowBaseEcoreWl2" into devel/master
Bowon Ryu [Tue, 8 Aug 2023 04:45:05 +0000 (13:45 +0900)]
Add time function to check text performance
Change-Id: Ifc7f72ab466b5b7a2226a232e8e36eff079f2e37
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Mon, 7 Aug 2023 01:11:48 +0000 (01:11 +0000)]
Merge "Add logs and clean code for clipboard" into devel/master
David Steele [Fri, 4 Aug 2023 13:43:05 +0000 (13:43 +0000)]
Merge "DALi Version 2.2.38" into devel/master
David Steele [Fri, 4 Aug 2023 12:43:47 +0000 (13:43 +0100)]
[dali_2.2.38] Merge branch 'devel/master'
Change-Id: Ib81d826f2a0bf531daeea37164cf5d9f901e4904
David Steele [Fri, 4 Aug 2023 12:43:18 +0000 (13:43 +0100)]
DALi Version 2.2.38
Change-Id: I580b726f9462c7734edbb4c120cfe93960d4ca4a
Bowon Ryu [Fri, 4 Aug 2023 10:01:36 +0000 (19:01 +0900)]
Add logs and clean code for clipboard
Currently, clipboard is still under development
and needs to match the behavior with efl and new cbhm.
Adds a rather detailed log for smooth development.
Some logs may be removed when development is stable.
Change-Id: I2abe8ee4441f06d73ade661ee71aa30d00f2fa19
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Eunki Hong [Fri, 4 Aug 2023 03:22:13 +0000 (03:22 +0000)]
Merge "TextureUploadManager implement" into devel/master
Jaehyun Cho [Wed, 13 Jul 2022 09:53:09 +0000 (18:53 +0900)]
Add InsetsChangedSignal to WindowBaseEcoreWl2
Window insets are the inner size between window content and window edge.
Window insets are required when status bar, virtual keyboard, or
clipboard appears on window to avoid window content obsecured by them.
To notify the window insets changes, InsetsChangedSignal is added to
WindowBaseEcoreWl2.
To notice the window insets changes, ECORE_WL2_EVENT_CONFORMANT_CHANGE
is used.
Change-Id: Iaff1b2c121ee5e07769eac9d9950b74b500e192b
Eunki Hong [Wed, 2 Aug 2023 10:37:19 +0000 (10:37 +0000)]
Merge "Allow to allocate texture's GPU memory at upload timing" into devel/master
David Steele [Wed, 2 Aug 2023 09:32:41 +0000 (09:32 +0000)]
Merge "Fixed LIBUV_X11 profile build" into devel/master
Eunki, Hong [Mon, 19 Jun 2023 02:51:50 +0000 (11:51 +0900)]
TextureUploadManager implement
Let we make a method to upload PixelData into
Graphics::Texture object from worker-thread way.
1. Generate Dali::Texture from TextureUploadManager.
2. Get ResourceId from generated texture.
3. RequestUpload from worker thread.
4. Next update/render thread loop will upload resource into GPU.
Change-Id: I21f226bdb762e71edfbbc27869207b32828bd933
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 25 Jul 2023 17:53:41 +0000 (02:53 +0900)]
Allow to allocate texture's GPU memory at upload timing
Let we make creation info property s.t. do not allocate gpu memory
right now.
Change-Id: Iaa3cef329c84a3b76776937ba7b6e65c8b598497
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Bowon Ryu [Tue, 1 Aug 2023 04:15:53 +0000 (04:15 +0000)]
Merge "Add new clipboard" into devel/master
Eunki Hong [Mon, 31 Jul 2023 01:21:42 +0000 (01:21 +0000)]
Merge "Ensure destroy AsyncTask at main thread" into devel/master
Wonsik Jung [Sun, 30 Jul 2023 06:50:13 +0000 (15:50 +0900)]
Supports the key event repeat and delay for each way.
Supports the key event repeat and delay for each way.
The ways have both horizental and vertical way.
This patch is only for tizen platform.
Change-Id: Ie03bef1a321b3d85c051b25101c18212439353fc
Adeel Kazmi [Fri, 28 Jul 2023 13:52:42 +0000 (14:52 +0100)]
[dali_2.2.37] Merge branch 'devel/master'
Change-Id: Ibe7702dad1cb95cef04202879501cffc3b27dc8d
Adeel Kazmi [Fri, 28 Jul 2023 13:51:53 +0000 (14:51 +0100)]
DALi Version 2.2.37
Change-Id: I8646204d87840d211c4566f77bb5b7d69e59afad
Eunki, Hong [Thu, 27 Jul 2023 08:31:39 +0000 (17:31 +0900)]
Ensure destroy AsyncTask at main thread
If your remove task during task running,
the AsyncTask itself can be destroyed on worker thread.
If AsyncTask have Dali::BaseHandle as it's membervalue, memory leak can be
occured.
To avoid this kind of situation, let we make the AsyncTask destruct on
event thread ensurely.
Change-Id: Ib1edc4752ca648a1de734e92d2c029be61babdba
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 25 Jul 2023 17:17:45 +0000 (02:17 +0900)]
Add performance logs for glTexImage2D
Change-Id: I397cd25581d2efcf00dac8efcd47af4b62ddd49f
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Taehyub Kim [Thu, 20 Jul 2023 08:16:45 +0000 (17:16 +0900)]
DragAndDrop : support device rotation
Change-Id: I39bf38134ba3f96d687dc2936e54afa363087e68
Bowon Ryu [Wed, 28 Jun 2023 01:39:34 +0000 (10:39 +0900)]
Add new clipboard
and remove legacy text clipboard
Change-Id: If647e1588bccf039e3e920a7f00f19b2335a812b
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Adam Bialogonski [Fri, 21 Jul 2023 09:43:09 +0000 (10:43 +0100)]
[dali_2.2.36] Merge branch 'devel/master'
Change-Id: I24ae8dc0f2fda780cf95dd568ef4784403849402
Adam Bialogonski [Fri, 21 Jul 2023 09:42:20 +0000 (10:42 +0100)]
DALi Version 2.2.36
Change-Id: Ibb249169313f7ee396d149bf8117dc3aab1a73e3
David Steele [Thu, 20 Jul 2023 16:24:57 +0000 (17:24 +0100)]
Fixed LIBUV_X11 profile build
Change-Id: I8f9b51d7ba6368e2b6c25965e7297161a5f3349c
Eunki, Hong [Thu, 20 Jul 2023 07:05:47 +0000 (16:05 +0900)]
Fix coverity issue (copy data during iteration)
Change-Id: I0c5eea6d07558513aca38f3a51d084973450b0ea
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
huiyu [Tue, 18 Jul 2023 04:32:14 +0000 (13:32 +0900)]
Returns Ecore APIs to default value
If the FrameworkFactory is not initialized,
the Ecore is returned as the default value.
Change-Id: If7421081ae4df092b7dd2db3d80c6191b641f4f1
Signed-off-by: huiyu <huiyu.eun@samsung.com>
Heeyong Song [Tue, 18 Jul 2023 05:13:20 +0000 (05:13 +0000)]
Merge "Fix RenderOnce" into devel/master
Eunki, Hong [Tue, 18 Jul 2023 01:54:45 +0000 (10:54 +0900)]
Make OffscreenApplication also use FrameworkFactory
Change-Id: I806d5d6d7db7e0dfecb216387ff2ba8086859d8d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Heeyong Song [Wed, 12 Jul 2023 07:22:10 +0000 (16:22 +0900)]
Fix RenderOnce
Consider multiple windows
Render windows even though there is no change in the partial update case
Change-Id: I95b3475dd2455c5360514797947b04ed4acf1121
Richard Huang [Fri, 14 Jul 2023 11:36:31 +0000 (12:36 +0100)]
[dali_2.2.35] Merge branch 'devel/master'
Change-Id: I76ac468f8d36a7237e2ba1760c3d6df1753e3280
Richard Huang [Fri, 14 Jul 2023 11:35:43 +0000 (12:35 +0100)]
DALi Version 2.2.35
Change-Id: I6c6c2cd01bff92f11c3f591f2c75175f2b157eec
Eunki Hong [Thu, 13 Jul 2023 12:44:28 +0000 (12:44 +0000)]
Merge "Repeat ProcessEvents idler if requested." into devel/master
Heeyong Song [Thu, 13 Jul 2023 09:29:01 +0000 (09:29 +0000)]
Merge "Remove unnecessray code" into devel/master
Heeyong Song [Thu, 13 Jul 2023 09:28:41 +0000 (09:28 +0000)]
Merge "Change deletion order of FrameworkFactory" into devel/master
Eunki, Hong [Thu, 10 Nov 2022 13:00:02 +0000 (22:00 +0900)]
Repeat ProcessEvents idler if requested.
If someone request ProcessEvents during ProcessEventsOnIdle API,
that request was ignored.
To make all requested events process well, make we idler run again.
TODO : WinCallbackManager don't consider repeat idle case.
We should fix it somedays.
Change-Id: I74b1f5d50b2f16ee539350eaf570d558e445cf15
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Thu, 13 Jul 2023 00:07:20 +0000 (00:07 +0000)]
Merge "Fix more compile error/warnings for gcc-13" into devel/master
Heeyong Song [Wed, 12 Jul 2023 07:15:16 +0000 (16:15 +0900)]
Remove unnecessray code
We don't support partial update in the native render surface
Change-Id: I7065a9b5056632c005230e4367149dcdadc65976
Heeyong Song [Wed, 12 Jul 2023 02:17:58 +0000 (11:17 +0900)]
Change deletion order of FrameworkFactory
Ensure to delete FrameworkFactory after WindowSystem::Shutdown in the Application destructor
Change-Id: Ica037f38c15cdca60b57c3467b89f6129f4889ab
Heeyong Song [Mon, 10 Jul 2023 05:09:28 +0000 (14:09 +0900)]
Add GetFrameworkContext to OffscreenApplication
Change-Id: I9160d0777525f2a4aa854fcf8cb63202c1efe347
joogab.yun [Mon, 10 Jul 2023 05:40:00 +0000 (14:40 +0900)]
Add IsFloatingModeEnabled api in devel window
Change-Id: I9770c4f841494dbbc789b6e7b2700ab3a1d7f9c4
Eunki Hong [Thu, 6 Jul 2023 23:07:17 +0000 (08:07 +0900)]
Fix more compile error/warnings for gcc-13
Remove these kind of warning messages
/home/leaf/work/dali-adaptor/dali/internal/addons/common/addon-manager.cpp:63:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
63 | return std::move(mImpl->LoadAddOns(addonNames));
/home/leaf/work/dali-adaptor/dali/internal/web-engine/common/web-engine-impl.cpp:59:19: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
59 | return std::move(fullName.str());
/home/leaf/work/dali-adaptor/dali/internal/imaging/common/webp-loading.cpp:220:19: warning: the address of ‘Dali::Internal::Adaptor::WebPLoading::Impl::mWebPData’ will never be NULL [-Waddress]
220 | if(&mWebPData != nullptr)
Change-Id: Icaa16235545d063ca6a555aa327930a7a5b8236e
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 7 Jul 2023 11:01:23 +0000 (12:01 +0100)]
[dali_2.2.34] Merge branch 'devel/master'
Change-Id: I90584d7ee306dfefdcb2ccff2bfd38f4d4f349a5
David Steele [Fri, 7 Jul 2023 11:00:55 +0000 (12:00 +0100)]
DALi Version 2.2.34
Change-Id: I658cbed11e30088de62f716d9954b89b6c1d38ac
Bowon Ryu [Wed, 5 Jul 2023 05:15:03 +0000 (05:15 +0000)]
Merge "Fix small font size text layout issue" into devel/master
Heeyong Song [Mon, 3 Jul 2023 01:25:24 +0000 (10:25 +0900)]
Fix build error for toolchain upgrade
Change-Id: Iee92f146698bd34403fb5874d1765041bcf9da18
Wonsik Jung [Fri, 30 Jun 2023 07:53:19 +0000 (16:53 +0900)]
Supports Pre-Initialized for UI Threading
This patch is to support pre-initialized using Tizen Preloader for UI Threading.
Next step, the related feature will be refactoring using factory pattern.
Change-Id: Ib143b02906970fb878ef21c423e5aaebad3d967b
Wonsik Jung [Fri, 30 Jun 2023 09:16:47 +0000 (18:16 +0900)]
Fix the bug system initailize and shutdown pair.
This patch is to fix the bug system initailize and shutdown pair.
Sometimes, WindowSystem::Shutdown() is called before WindowSystem::Initialize() is not calling.
The example is the below.
int UtcDaliApplicationNew01(void)
{
Application application = Application::New();
MyTestApp testApp(application);
DALI_TEST_CHECK(application);
END_TEST;
}
Change-Id: Icf3c19757bdc2b772bdc8fdd6ef1b67eba3f2c8b
Heeyong Song [Mon, 3 Jul 2023 00:51:01 +0000 (09:51 +0900)]
Fix SVACE issue
Change-Id: Ia1fb371f35933fa2e493bee78f2bcc112be58609
Heeyong Song [Fri, 30 Jun 2023 15:05:23 +0000 (15:05 +0000)]
Merge "Use another framework in OffscreenApplication" into devel/master
David Steele [Fri, 30 Jun 2023 13:24:43 +0000 (13:24 +0000)]
Merge "DALi Version 2.2.33" into devel/master
Adeel Kazmi [Fri, 30 Jun 2023 13:17:47 +0000 (14:17 +0100)]
[dali_2.2.33] Merge branch 'devel/master'
Change-Id: I1cb51f5c65114acf9e189ae910ab6ddef40ca4af
Adeel Kazmi [Fri, 30 Jun 2023 13:16:59 +0000 (14:16 +0100)]
DALi Version 2.2.33
Change-Id: Id691aceeb96a33decbaedbe587a322b4b2afcc2a