platform/core/uifw/dali-adaptor.git
11 months agoMerge branch 'devel/master' into tizen
Wonsik Jung [Wed, 16 Aug 2023 08:24:27 +0000 (17:24 +0900)]
Merge branch 'devel/master' into tizen

11 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Wonsik Jung [Wed, 16 Aug 2023 08:24:18 +0000 (17:24 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 17ff7ce8ee2968b6c80d53934ce5183d0bbdca5a.

11 months agoRevert "[Tizen] Disable ATSPI when release or perf image"
Wonsik Jung [Wed, 16 Aug 2023 08:23:45 +0000 (17:23 +0900)]
Revert "[Tizen] Disable ATSPI when release or perf image"

This reverts commit 69adc35a1eab11b2b678c6634bf020d9d5b36813.

11 months agoMerge "Set mKeyMap before registering for ECORE_EVENT_KEY_DOWN, ECORE_EVENT_KEY_UP...
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

11 months agoSet mKeyMap before registering for ECORE_EVENT_KEY_DOWN, ECORE_EVENT_KEY_UP events. 12/297212/2
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

11 months agoMerge "Add ecore api about RelativeMove 1. ecore_wl2_window_pointer_constraints_lock_...
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

11 months agoAdd ecore api about RelativeMove 68/296968/9
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

11 months agoDALi Version 2.2.39 88/297188/1 dali_2.2.39
Richard Huang [Fri, 11 Aug 2023 09:55:59 +0000 (10:55 +0100)]
DALi Version 2.2.39

Change-Id: Ic7cbf595510ed6a1c384211a3dfcefc3bd67e1ff

11 months agoMerge "Print trace message for other profiles" into devel/master
David Steele [Thu, 10 Aug 2023 11:09:06 +0000 (11:09 +0000)]
Merge "Print trace message for other profiles" into devel/master

11 months agoAllow worker thread trace 57/297057/3
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>
11 months agoPrint trace message for other profiles 55/297055/2
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>
11 months agoPrint curl error logs fully if required 53/296853/6
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>
11 months ago[Tizen] Disable ATSPI when release or perf image accepted/tizen/unified/20230810.070121
Hosang Kim [Wed, 9 Aug 2023 05:16:07 +0000 (14:16 +0900)]
[Tizen] Disable ATSPI when release or perf image

This reverts commit aac0c6f8f2d99f2eced9dba2378e3f734ce624fd.

11 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Hosang Kim [Wed, 9 Aug 2023 05:15:42 +0000 (14:15 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 7cbd5a647835e42262455a2cc4d6a36fb431a166.

11 months agoMerge branch 'devel/master' into tizen
Hosang Kim [Wed, 9 Aug 2023 05:15:16 +0000 (14:15 +0900)]
Merge branch 'devel/master' into tizen

11 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Hosang Kim [Wed, 9 Aug 2023 05:15:13 +0000 (14:15 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit e7fc073553ef15f3474088c050987c3faa955f27.

11 months agoRevert "[Tizen] Disable ATSPI when release or perf image"
Hosang Kim [Wed, 9 Aug 2023 05:15:05 +0000 (14:15 +0900)]
Revert "[Tizen] Disable ATSPI when release or perf image"

This reverts commit 5ed40189c58a353213cb81bae4401f237e85b0f6.

11 months agoMerge "Fix typo error" into devel/master
Eunki Hong [Wed, 9 Aug 2023 04:26:50 +0000 (04:26 +0000)]
Merge "Fix typo error" into devel/master

11 months agoFix typo error 23/297023/1
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>
11 months agoMerge "Add InsetsChangedSignal to WindowBaseEcoreWl2" into devel/master
Jaehyun Cho [Wed, 9 Aug 2023 02:11:18 +0000 (02:11 +0000)]
Merge "Add InsetsChangedSignal to WindowBaseEcoreWl2" into devel/master

11 months agoAdd time function to check text performance 63/296963/2
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>
11 months agoMerge "Add logs and clean code for clipboard" into devel/master
Bowon Ryu [Mon, 7 Aug 2023 01:11:48 +0000 (01:11 +0000)]
Merge "Add logs and clean code for clipboard" into devel/master

11 months agoMerge "DALi Version 2.2.38" 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

11 months agoDALi Version 2.2.38 33/296833/1 dali_2.2.38
David Steele [Fri, 4 Aug 2023 12:43:18 +0000 (13:43 +0100)]
DALi Version 2.2.38

Change-Id: I580b726f9462c7734edbb4c120cfe93960d4ca4a

11 months agoAdd logs and clean code for clipboard 27/296827/1
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>
11 months agoMerge "TextureUploadManager implement" into devel/master
Eunki Hong [Fri, 4 Aug 2023 03:22:13 +0000 (03:22 +0000)]
Merge "TextureUploadManager implement" into devel/master

11 months agoAdd InsetsChangedSignal to WindowBaseEcoreWl2 84/277884/14
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

11 months ago[Tizen] Disable ATSPI when release or perf image 71/296671/1
Seoyeon Kim [Thu, 3 Aug 2023 02:45:59 +0000 (11:45 +0900)]
[Tizen] Disable ATSPI when release or perf image

Change-Id: I236e41b733d4dc361cb5c538eaf39c12e93ed931
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
11 months agoMerge "Allow to allocate texture's GPU memory at upload timing" into devel/master
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

11 months agoMerge "Fixed LIBUV_X11 profile build" 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

11 months agoTextureUploadManager implement 05/294405/39
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>
11 months agoAllow to allocate texture's GPU memory at upload timing 28/296328/5
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>
11 months ago[Tizen] Remove to call key consumed event in ATSPI bridge accepted/tizen/unified/20230803.034120
sunghyun kim [Tue, 1 Aug 2023 05:36:48 +0000 (14:36 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit fd1035aa91aadee9a59c6dd2d5d26f42a3df0af2.

11 months agoMerge branch 'devel/master' into tizen
sunghyun kim [Tue, 1 Aug 2023 05:36:37 +0000 (14:36 +0900)]
Merge branch 'devel/master' into tizen

11 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
sunghyun kim [Tue, 1 Aug 2023 05:36:24 +0000 (14:36 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 888db610e1d66eac564e6ca73ac7a272aa622272.

11 months agoMerge "Add new clipboard" into devel/master
Bowon Ryu [Tue, 1 Aug 2023 04:15:53 +0000 (04:15 +0000)]
Merge "Add new clipboard" into devel/master

11 months agoMerge "Ensure destroy AsyncTask at main thread" 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

11 months agoDALi Version 2.2.37 85/296485/1 dali_2.2.37
Adeel Kazmi [Fri, 28 Jul 2023 13:51:53 +0000 (14:51 +0100)]
DALi Version 2.2.37

Change-Id: I8646204d87840d211c4566f77bb5b7d69e59afad

11 months agoEnsure destroy AsyncTask at main thread 26/296426/7
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>
11 months agoAdd performance logs for glTexImage2D 26/296326/1
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>
11 months agoRevert "[Tizen] TextureUploadManager implement"
jmm [Tue, 25 Jul 2023 10:25:04 +0000 (19:25 +0900)]
Revert "[Tizen] TextureUploadManager implement"

This reverts commit ddad6090578f7ddaa23497e4feb065390667b564.

11 months ago[Tizen] TextureUploadManager implement accepted/tizen/unified/20230726.163509
jmm [Tue, 25 Jul 2023 07:10:12 +0000 (16:10 +0900)]
[Tizen] TextureUploadManager implement

This reverts commit 41a7527c80d42a11fff0562ccb21cb17deb79bb1.

Change-Id: I36820fef8a222434bba9797f2c5df9f1e6a54ebf

11 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
jmm [Tue, 25 Jul 2023 07:08:50 +0000 (16:08 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 7e0115a1020f6ce53bca3e26b09cc02d4f308dce.

Change-Id: Ia32f0f8445ff481886883486e7ea2d9b842e36c5

11 months agoMerge branch 'devel/master' into tizen
jmm [Tue, 25 Jul 2023 07:07:19 +0000 (16:07 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I8693baa132ff35fec073f17b38535426a9fc5c7a

11 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
jmm [Tue, 25 Jul 2023 07:07:03 +0000 (16:07 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 37fe8c64c1b68ba88380ba0b6ed91452d6b485b1.

11 months agoRevert "[Tizen] Returns Ecore APIs to default value"
jmm [Tue, 25 Jul 2023 07:06:55 +0000 (16:06 +0900)]
Revert "[Tizen] Returns Ecore APIs to default value"

This reverts commit 19cce2fc0a29b3ef612a70b8ec5ac46d29f1f024.

11 months agoRevert "[Tizen] TextureUploadManager implement"
jmm [Tue, 25 Jul 2023 07:06:43 +0000 (16:06 +0900)]
Revert "[Tizen] TextureUploadManager implement"

This reverts commit 2f5789b7ff76bef1e14f3987ed3b45128a526ec0.

11 months agoMerge branch 'tizen' of ssh://review.tizen.org:29418/platform/core/uifw/dali-adaptor...
jmm [Tue, 25 Jul 2023 07:05:13 +0000 (16:05 +0900)]
Merge branch 'tizen' of ssh://review.tizen.org:29418/platform/core/uifw/dali-adaptor into devel/master

Change-Id: I5df7a04370affb98a9f9f6d518f61104c202f2fa

11 months ago[Tizen] TextureUploadManager implement 96/296296/1
Eunki, Hong [Mon, 19 Jun 2023 02:51:50 +0000 (11:51 +0900)]
[Tizen] 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>
11 months agoDragAndDrop : support device rotation 36/296136/3
Taehyub Kim [Thu, 20 Jul 2023 08:16:45 +0000 (17:16 +0900)]
DragAndDrop : support device rotation

Change-Id: I39bf38134ba3f96d687dc2936e54afa363087e68

11 months agoAdd new clipboard 62/294862/18
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>
11 months agoDALi Version 2.2.36 84/296184/1 dali_2.2.36
Adam Bialogonski [Fri, 21 Jul 2023 09:42:20 +0000 (10:42 +0100)]
DALi Version 2.2.36

Change-Id: Ibb249169313f7ee396d149bf8117dc3aab1a73e3

11 months agoFixed LIBUV_X11 profile build 59/296159/1
David Steele [Thu, 20 Jul 2023 16:24:57 +0000 (17:24 +0100)]
Fixed LIBUV_X11 profile build

Change-Id: I8f9b51d7ba6368e2b6c25965e7297161a5f3349c

11 months agoFix coverity issue (copy data during iteration) 30/296130/1
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>
12 months ago[Tizen] Returns Ecore APIs to default value 17/296017/2 accepted/tizen/unified/20230719.102905
huiyu [Tue, 18 Jul 2023 04:32:14 +0000 (13:32 +0900)]
[Tizen] 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>
12 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
seungho baek [Tue, 18 Jul 2023 09:04:00 +0000 (18:04 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 2e5b06c83085873327c6254ef5c26da946e0eca3.

Change-Id: If9ec4995c2aab15b734e0ad1308b567f38e6865d

12 months agoMerge branch 'devel/master' into tizen
seungho baek [Tue, 18 Jul 2023 09:03:42 +0000 (18:03 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ica61d02bf4d82f41ff9306435e014d8527e9aefd

12 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
seungho baek [Tue, 18 Jul 2023 09:01:01 +0000 (18:01 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 6aac67a40cd087cacb13b7df4ddb712d3e3287ef.

12 months agoRevert "[Tizen] Add GetFrameworkContext to OffscreenApplication"
seungho baek [Tue, 18 Jul 2023 09:00:58 +0000 (18:00 +0900)]
Revert "[Tizen] Add GetFrameworkContext to OffscreenApplication"

This reverts commit 61a515f95c98c8dd69571b21ec16db1130558301.

12 months agoRevert "[Tizen] Change deletion order of FrameworkFactory"
seungho baek [Tue, 18 Jul 2023 09:00:55 +0000 (18:00 +0900)]
Revert "[Tizen] Change deletion order of FrameworkFactory"

This reverts commit fb4931c1ab92d3fa3fd691026067d1ffb3a89746.

12 months agoReturns Ecore APIs to default value 85/295985/8
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>
12 months agoMerge "Fix RenderOnce" into devel/master
Heeyong Song [Tue, 18 Jul 2023 05:13:20 +0000 (05:13 +0000)]
Merge "Fix RenderOnce" into devel/master

12 months agoMake OffscreenApplication also use FrameworkFactory 61/295961/1
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>
12 months agoFix RenderOnce 55/295655/3
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

12 months agoDALi Version 2.2.35 56/295856/1 dali_2.2.35
Richard Huang [Fri, 14 Jul 2023 11:35:43 +0000 (12:35 +0100)]
DALi Version 2.2.35

Change-Id: I6c6c2cd01bff92f11c3f591f2c75175f2b157eec

12 months agoMerge "Repeat ProcessEvents idler if requested." into devel/master
Eunki Hong [Thu, 13 Jul 2023 12:44:28 +0000 (12:44 +0000)]
Merge "Repeat ProcessEvents idler if requested." into devel/master

12 months agoMerge "Remove unnecessray code" into devel/master
Heeyong Song [Thu, 13 Jul 2023 09:29:01 +0000 (09:29 +0000)]
Merge "Remove unnecessray code" into devel/master

12 months agoMerge "Change deletion order of FrameworkFactory" 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

12 months agoRepeat ProcessEvents idler if requested. 48/284148/11
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>
12 months agoMerge "Fix more compile error/warnings for gcc-13" into devel/master
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

12 months agoRemove unnecessray code 52/295652/1
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

12 months ago[Tizen] Change deletion order of FrameworkFactory 36/295636/3 accepted/tizen/unified/dev/20230726.115635 accepted/tizen/unified/riscv/20230725.071330 accepted/tizen/unified/riscv/20231124.082818
Heeyong Song [Wed, 12 Jul 2023 02:17:58 +0000 (11:17 +0900)]
[Tizen] Change deletion order of FrameworkFactory

Ensure to delete FrameworkFactory after WindowSystem::Shutdown in the Application destructor

Change-Id: Ica037f38c15cdca60b57c3467b89f6129f4889ab

12 months agoChange deletion order of FrameworkFactory 31/295631/3
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

12 months agoAdd GetFrameworkContext to OffscreenApplication 90/295490/4
Heeyong Song [Mon, 10 Jul 2023 05:09:28 +0000 (14:09 +0900)]
Add GetFrameworkContext to OffscreenApplication

Change-Id: I9160d0777525f2a4aa854fcf8cb63202c1efe347

12 months ago[Tizen] Add GetFrameworkContext to OffscreenApplication 78/295578/1
Heeyong Song [Mon, 10 Jul 2023 05:09:28 +0000 (14:09 +0900)]
[Tizen] Add GetFrameworkContext to OffscreenApplication

Change-Id: I9160d0777525f2a4aa854fcf8cb63202c1efe347

12 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
huiyu [Tue, 11 Jul 2023 04:07:03 +0000 (13:07 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit a1fed3c1c163082f54ca28575691547341d82493.

12 months agoMerge branch 'devel/master' into tizen
huiyu [Tue, 11 Jul 2023 04:06:40 +0000 (13:06 +0900)]
Merge branch 'devel/master' into tizen

12 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
huiyu [Tue, 11 Jul 2023 04:06:34 +0000 (13:06 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 133953e6d90322f3fa14d6cbd2d828107a375bb6.

12 months agoAdd IsFloatingModeEnabled api in devel window 93/295493/2
joogab.yun [Mon, 10 Jul 2023 05:40:00 +0000 (14:40 +0900)]
Add IsFloatingModeEnabled api in devel window

Change-Id: I9770c4f841494dbbc789b6e7b2700ab3a1d7f9c4

12 months agoFix more compile error/warnings for gcc-13 13/295413/4
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>
12 months agoDALi Version 2.2.34 62/295462/1 dali_2.2.34
David Steele [Fri, 7 Jul 2023 11:00:55 +0000 (12:00 +0100)]
DALi Version 2.2.34

Change-Id: I658cbed11e30088de62f716d9954b89b6c1d38ac

12 months ago[Tizen] Remove to call key consumed event in ATSPI bridge accepted/tizen/unified/20230706.152132
Bowon Ryu [Wed, 5 Jul 2023 05:41:33 +0000 (14:41 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 0e5543173ba9a4b751e65d318196c800f963e3c1.

12 months agoMerge branch 'devel/master' into tizen
Bowon Ryu [Wed, 5 Jul 2023 05:40:48 +0000 (14:40 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ia3b52b2543d0445532d3df080fde88e8299d57eb

12 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Bowon Ryu [Wed, 5 Jul 2023 05:40:40 +0000 (14:40 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 2204e35781fa75133b9bb6200912773998374f98.

12 months agoMerge "Fix small font size text layout issue" into devel/master
Bowon Ryu [Wed, 5 Jul 2023 05:15:03 +0000 (05:15 +0000)]
Merge "Fix small font size text layout issue" into devel/master

12 months agoFix build error for toolchain upgrade 89/295089/3
Heeyong Song [Mon, 3 Jul 2023 01:25:24 +0000 (10:25 +0900)]
Fix build error for toolchain upgrade

Change-Id: Iee92f146698bd34403fb5874d1765041bcf9da18

12 months agoSupports Pre-Initialized for UI Threading 40/295040/8
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

12 months agoFix the bug system initailize and shutdown pair. 44/295044/2
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

12 months agoFix SVACE issue 83/295083/1
Heeyong Song [Mon, 3 Jul 2023 00:51:01 +0000 (09:51 +0900)]
Fix SVACE issue

Change-Id: Ia1fb371f35933fa2e493bee78f2bcc112be58609

12 months agoMerge "Use another framework in OffscreenApplication" into devel/master
Heeyong Song [Fri, 30 Jun 2023 15:05:23 +0000 (15:05 +0000)]
Merge "Use another framework in OffscreenApplication" into devel/master

12 months agoMerge "DALi Version 2.2.33" 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

12 months agoDALi Version 2.2.33 52/295052/1 dali_2.2.33
Adeel Kazmi [Fri, 30 Jun 2023 13:16:59 +0000 (14:16 +0100)]
DALi Version 2.2.33

Change-Id: Id691aceeb96a33decbaedbe587a322b4b2afcc2a

12 months agoUse another framework in OffscreenApplication 02/295002/2
Heeyong Song [Thu, 29 Jun 2023 10:05:52 +0000 (19:05 +0900)]
Use another framework in OffscreenApplication

Use glib main loop in OffscreenApplication
In the case, ecore APIs should not be called.

Change-Id: I18b327cce8a8b5973124042207210b40df9707ad

12 months agoRefactor system classes 70/294770/6
Heeyong Song [Mon, 26 Jun 2023 09:31:34 +0000 (18:31 +0900)]
Refactor system classes

Refactor CallbackManager, FileDescriptorMonitor, Timer

Change-Id: I16ac23375bae537206c78b2fd630d79eea44de36

12 months agoFramework refactoring 87/294687/13
Heeyong Song [Fri, 23 Jun 2023 07:36:47 +0000 (16:36 +0900)]
Framework refactoring

Change-Id: I047e92153a9ff3aa320512e3d86a54e8265e951c

12 months agoMerge "Add FeedHover for HoverEvent" into devel/master
joogab yun [Thu, 29 Jun 2023 07:35:04 +0000 (07:35 +0000)]
Merge "Add FeedHover for HoverEvent" into devel/master

12 months agoMerge "Use WindowData in the constructors of Application and Window" into devel/master
Daekwang Ryu [Thu, 29 Jun 2023 04:34:19 +0000 (04:34 +0000)]
Merge "Use WindowData in the constructors of Application and Window" into devel/master

12 months agoAdd FeedHover for HoverEvent 76/294676/13
joogab.yun [Wed, 28 Jun 2023 06:24:28 +0000 (15:24 +0900)]
Add FeedHover for HoverEvent

Change-Id: I0f712811c35fbd069f3ac0ea4449ddab5c059579

12 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
EverLEEst(SangHyeon Lee) [Wed, 28 Jun 2023 05:28:15 +0000 (14:28 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit ebc34ce65480bafef4a5cb7c2bc537202cbeb757.

12 months agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Wed, 28 Jun 2023 05:27:57 +0000 (14:27 +0900)]
Merge branch 'devel/master' into tizen