platform/upstream/enlightenment.git
7 months agoe_client: Do not execute stack change if parameters same 75/319575/1
Junkyeong Kim [Mon, 28 Oct 2024 02:14:45 +0000 (11:14 +0900)]
e_client: Do not execute stack change if parameters same

e_view makes abort if stack change function's parameters are same.
So do not execute e_view_place_above or e_view_place_below if same E_Client come.

Change-Id: I6f2282d856c451b74721034f1c2d576e47bbc13a

7 months agoPackaging: Update version up to tz9_34.0.5 19/319519/1
Inhong Han [Fri, 25 Oct 2024 01:22:07 +0000 (10:22 +0900)]
Packaging: Update version up to tz9_34.0.5

Change-Id: I667f5cb34247b711c99f6010e5112daf171b7c58

7 months agoe_comp_input: Modified not to send the key event to destroyed client 16/319516/1
Inhong Han [Thu, 24 Oct 2024 06:49:11 +0000 (15:49 +0900)]
e_comp_input: Modified not to send the key event to destroyed client

Change-Id: Ia671683ae831517be0a41b7c31fc505e536685a0

7 months agoPackaging: Update version up to tz9_34.0.4 50/319450/1
Doyoun Kang [Wed, 23 Oct 2024 01:56:03 +0000 (10:56 +0900)]
Packaging: Update version up to tz9_34.0.4

Change-Id: Ibad7d05bfc874e0d7467d02e8120d6ffd61ee373

7 months agoPrint out the elapsed time of key events in milliseconds 26/319426/1
Inhong Han [Wed, 23 Oct 2024 04:24:49 +0000 (13:24 +0900)]
Print out the elapsed time of key events in milliseconds

Change-Id: I51e055e3bae85dff24cff5e4f66a69d795b80972

7 months agoe_comp_object: check image_filter before show the cw->smart_obj 78/319378/2
Doyoun Kang [Tue, 22 Oct 2024 06:59:26 +0000 (15:59 +0900)]
e_comp_object: check image_filter before show the cw->smart_obj

There was a bug that the image_filter could not applied when the ec is using
launch_screen. (aka splash launch)
So, we add code to apply the image_filter all the window before show.

Change-Id: I59fa0fe23b925db1797ed3ebc7cda2a5432d06db

7 months agoAdd NULL check e_comp_screen_get()'s return 80/319380/1
jinbong.lee [Tue, 22 Oct 2024 07:46:55 +0000 (16:46 +0900)]
Add NULL check e_comp_screen_get()'s return

Change-Id: I71d817b2508987edb9a9ff1db2ad3f59a74eeaf5

7 months agoe_keyrouter_wl: Modified not to send the event surface to destroyed client 71/319371/1
Inhong Han [Mon, 21 Oct 2024 11:51:37 +0000 (20:51 +0900)]
e_keyrouter_wl: Modified not to send the event surface to destroyed client

Change-Id: I186563a7615d8e485408a7e3a99354243c5ada8e

7 months agoe_devicemgr: destroy the user_data only when device resource becomes inert 80/319280/1
duna.oh [Mon, 21 Oct 2024 02:59:36 +0000 (11:59 +0900)]
e_devicemgr: destroy the user_data only when device resource becomes inert

Commit 109c4835e2926886553de29cffe2b9cd1092d104 modified the behavior to
invoke wl_resource_destroy() rather than destroying user_data alone.
However, it'd better to rever this change since wl_resource will be destroied
after its destoy func is executed.

Change-Id: I9411dae6912cff0effa80eb2946627b0d7bdf3f6

7 months agoPackaging: Update version up to tz9_34.0.3 54/319254/1
duna.oh [Fri, 18 Oct 2024 06:19:19 +0000 (15:19 +0900)]
Packaging: Update version up to tz9_34.0.3

Change-Id: Ife8f76ecda660280e1731bf779fc2576234bcb4f

7 months agoe_video_shell: Add missing viewport update when reposition 37/319237/2
Junkyeong Kim [Fri, 18 Oct 2024 04:57:08 +0000 (13:57 +0900)]
e_video_shell: Add missing viewport update when reposition

Fix position error of transform environment.

Change-Id: I277643449940c43b4d7cc53f1fa34c5670794d95

7 months agoe_comp_wl: When dragging, delete cursor hide timer 36/319236/1
duna.oh [Fri, 18 Oct 2024 05:17:49 +0000 (14:17 +0900)]
e_comp_wl: When dragging, delete cursor hide timer

When dragging, no need to hide cursor by timer.

Under normal dragging scenario, cursor hide timer is deleted on mouse down.
However, there is a scenario that dragging starts without a preceding mouse
down event. (ex. MultiControl)
This patch fixes this specific scenario.

Please refer to the following commit.
commit d31eaf38264b9cca65000c8f503698419cd219c5

Change-Id: Id77721aba5fbfe5347d505cbe1c6854be1851f0f

7 months agoe_devicemgr: Prevent accessing user_data's member variable after wl_resource_destroy 34/319234/1
duna.oh [Fri, 18 Oct 2024 04:12:37 +0000 (13:12 +0900)]
e_devicemgr: Prevent accessing user_data's member variable after wl_resource_destroy

This patch fixes the following segfault on E20.
Since wl_resource_destroy() triggers freeing the user_data, do not access user_data
after calling wl_resource_destory().

1  (anonymous namespace)::sigSegvHandler (sig=11, info=0xfff0fe10, ucontext=0xfff0fe90) at /usr/src/debug/glibc-2.30-3.14.arm/gwp_asan/segv_handler_posix.cpp:195
2  <signal handler called> ()
3  _e_devicemgr_wl_device_cb_seat_destroy (l=0xf54cb01c, data=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_34.0.2.arm/src/bin/server/e_devicemgr_wl.c:113
4  wl_priv_signal_final_emit (signal=signal@entry=0x29258f8, data=data@entry=0x29258c8) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:2714
5  remove_and_destroy_resource (element=0x29258c8, data=<optimized out>, flags=0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:940
6  for_each_helper (func=func@entry=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0, entries=<optimized out>, entries=<optimized out>) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:444
7  wl_map_for_each (map=map@entry=0x2cb8a28, func=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:458
8  wl_client_destroy (client=0x2cb8a10) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:1181

Change-Id: I7ed7230827d494c6fa7487e17074d5d429657557

7 months agoe_devicemgr: clean up device resource when seat/device_manager is destroyed 50/319150/1
duna.oh [Mon, 14 Oct 2024 01:16:43 +0000 (10:16 +0900)]
e_devicemgr: clean up device resource when seat/device_manager is destroyed

Change-Id: I0cc36edb15ab6ce831fc83a99854a7e3a258fd47

7 months agoPackaging: Update version up to tz9_34.0.2 43/319143/1 accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.234932 accepted/tizen/unified/20241017.114815 accepted/tizen/unified/toolchain/20241022.122710 accepted/tizen/unified/toolchain/20241022.123110 accepted/tizen/unified/x/20241017.170414 accepted/tizen/unified/x/asan/20241022.113600 tizen_9.0_m2_release
Junkyeong Kim [Wed, 16 Oct 2024 05:46:58 +0000 (14:46 +0900)]
Packaging: Update version up to tz9_34.0.2

Change-Id: I68a426b680c8914b7d537677f53e5db7629433db

7 months agoe_hwc: Add null checking condition 40/319140/2
Junkyeong Kim [Tue, 15 Oct 2024 23:44:32 +0000 (08:44 +0900)]
e_hwc: Add null checking condition

Change-Id: Ieb4044028fa82dbec329f2f22732f63998af3268

7 months agoe_input_evdev: free event when the input_event alloc failed 39/319139/1
Junseok Kim [Tue, 15 Oct 2024 08:55:01 +0000 (17:55 +0900)]
e_input_evdev: free event when the input_event alloc failed

Change-Id: Ib0e1d3b5f11bdf08ef51cc57a4b722aba633baeb

7 months agotc-e_view: Allow second execution 50/319050/1
Junkyeong Kim [Mon, 14 Oct 2024 07:31:23 +0000 (16:31 +0900)]
tc-e_view: Allow second execution

Change-Id: Ifb59f4346a5a2e55e0d13bc29ca26ba8904b744b

7 months agoe_view: Execute stack changing when view is not top and bottom 49/319049/1
Junkyeong Kim [Mon, 14 Oct 2024 07:29:49 +0000 (16:29 +0900)]
e_view: Execute stack changing when view is not top and bottom

Change-Id: Id12b6e9a20d75b0fdae11d7dc6b77df3ca486c10

8 months agoPackaging: Update version up to tz9_34.0.1 60/318960/2
Junseok Kim [Fri, 11 Oct 2024 07:34:22 +0000 (16:34 +0900)]
Packaging: Update version up to tz9_34.0.1

Change-Id: I8294596ee373cf24b5fdc3d81572ffc248192be9

8 months agoe_input_evdev, e_comp_screen: Add null checks 58/318958/1
Junseok Kim [Fri, 11 Oct 2024 07:11:02 +0000 (16:11 +0900)]
e_input_evdev, e_comp_screen: Add null checks

Change-Id: I29855cfd7e055f0177278b9d966b146ef68fd4dd

8 months agoe_view: Erase unnecessary condition 18/318918/1
Junkyeong Kim [Thu, 10 Oct 2024 09:30:51 +0000 (18:30 +0900)]
e_view: Erase unnecessary condition

The view system was already apapted the request.
But evas cannot be adapted previous command cause of intercept call.
So erase duplicate execution prevention condition to execute evas_object API again.

Change-Id: Idb56acc3f894136ca31db04c681cb84885b783b3

8 months agoe_client: change the layer of pin mode higher (250->300) 72/318872/1
Doyoun Kang [Wed, 9 Oct 2024 04:47:04 +0000 (13:47 +0900)]
e_client: change the layer of pin mode higher (250->300)

Change-Id: I977c795988ce3391224449aa72df67df305625f8

8 months agoPackaging: Update version up to tz9_34.0.0 18/318718/1
Junseok Kim [Mon, 7 Oct 2024 08:23:31 +0000 (17:23 +0900)]
Packaging: Update version up to tz9_34.0.0

Change-Id: I55135151dd3a48fb8a1a8676f7de681dd7c8f6fa

8 months agoRemove CONTAINER_POLICY defines 84/318684/1
Junseok Kim [Wed, 2 Oct 2024 07:08:13 +0000 (16:08 +0900)]
Remove CONTAINER_POLICY defines

The preprocessor statement using CONTAINER_POLICY is a temporary used to separate business logic from e_zone and e_desk.
As stabilization was completed, remove the preprocessing statements.

Change-Id: Ief5d4bd3526dad06b5d62efa4bcda04da490654b

8 months agoe_hwc_window: Fix the visible window stack is not updated when window is resize 75/318675/1
Changyeon Lee [Fri, 4 Oct 2024 04:39:01 +0000 (13:39 +0900)]
e_hwc_window: Fix the visible window stack is not updated when window is resize

Change-Id: Ifea05674f3bca9cd4794ceac0f9f3aa1320cd4f2

8 months agoe_client: change visibility of e_client_icccm_title_set to E_API 70/318670/1
Doyoun Kang [Fri, 4 Oct 2024 00:05:22 +0000 (09:05 +0900)]
e_client: change visibility of e_client_icccm_title_set to E_API

Change-Id: Ie71e0bd9d6cdafc1b6e9581c7ee265c758ef7818

8 months agoe_client: update input thread data on evas_move callback 80/318580/1
duna.oh [Wed, 2 Oct 2024 07:17:02 +0000 (16:17 +0900)]
e_client: update input thread data on evas_move callback

When evas_object geometry is updated, E20 also needs to update
the cloned input thread data.

Refer to the commit '0ea97294388e53c79891e2a9850f8d7dcaeac583'

Change-Id: I400673049160d5c72b56883b355f846bc4ffc666

8 months agoPackaging: Update version up to tz9_33.2.1 71/318471/1 accepted/tizen/unified/20241001.004139 accepted/tizen/unified/toolchain/20241004.102201 accepted/tizen/unified/x/20241001.154000 accepted/tizen/unified/x/asan/20241014.000608
Jihoon Kim [Mon, 30 Sep 2024 07:38:27 +0000 (16:38 +0900)]
Packaging: Update version up to tz9_33.2.1

Change-Id: Ie617f60dbe428c997ee169d3e93eec889b089e84
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate relative mouse event asynchronously 69/318469/1
Jihoon Kim [Fri, 27 Sep 2024 05:40:54 +0000 (14:40 +0900)]
e_input_evdev: generate relative mouse event asynchronously

Change-Id: I4e8664b55f80c55220ad1cb544bd299cc8069f81
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate touch aux ecore event asynchronously 68/318468/1
Jihoon Kim [Fri, 27 Sep 2024 02:12:25 +0000 (11:12 +0900)]
e_input_evdev: generate touch aux ecore event asynchronously

Change-Id: I45443d7409d20f2114d0130b3bb2522ba8e6c4ef
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate pointer ecore event asynchronously 67/318467/1
Jihoon Kim [Thu, 26 Sep 2024 05:15:04 +0000 (14:15 +0900)]
e_input_evdev: generate pointer ecore event asynchronously

Change-Id: I00af6335135c9dfcfd84d76ce3fc42e5f7ddf16d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate touch ecore event asynchronously 66/318466/1
Jihoon Kim [Thu, 26 Sep 2024 02:43:44 +0000 (11:43 +0900)]
e_input_evdev: generate touch ecore event asynchronously

Change-Id: Ib9203fb7cba2947dca2c67472549bee2162cf12f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: Fix wrong type casting 39/318439/2
Inhong Han [Mon, 30 Sep 2024 01:13:01 +0000 (10:13 +0900)]
e_input: Fix wrong type casting

Change-Id: I19e08c1761107aedda9c7c61d5a08547ee56345b

8 months agovideo: Cleanup function implementation 30/318430/1
Seunghun Lee [Wed, 25 Sep 2024 00:06:55 +0000 (09:06 +0900)]
video: Cleanup function implementation

No functional changes.

Change-Id: I20f3464a59b58d7d88cd876f98c62887d8903d14

8 months agovideo: Remove unnecessary type casting 29/318429/1
Seunghun Lee [Tue, 24 Sep 2024 23:46:08 +0000 (08:46 +0900)]
video: Remove unnecessary type casting

Change-Id: Ica9f401ff9d91b3f3a8e5afd77c64c8f5d9eddfd

8 months agovideo: Remove useless conditional comile 28/318428/1
Seunghun Lee [Tue, 24 Sep 2024 23:44:53 +0000 (08:44 +0900)]
video: Remove useless conditional comile

Change-Id: I662b21559786c3e41320e9232f33c64b9bec8357

8 months agovideo: Remove set-but-not-used variablee 27/318427/1
Seunghun Lee [Tue, 24 Sep 2024 23:38:17 +0000 (08:38 +0900)]
video: Remove set-but-not-used variablee

Change-Id: Ib01a6bcf95119ce7fcb86716605d1de29496ce54

8 months agovideo: Move out e_video_hwc_windows implementation to e_video_hwc 26/318426/1
Seunghun Lee [Wed, 11 Sep 2024 08:28:04 +0000 (17:28 +0900)]
video: Move out e_video_hwc_windows implementation to e_video_hwc

There is no need to keep e_video_hwc_windows implementation anymore
since the hwc plane mode has been deprecated.

Change-Id: Ida836a0fafa8ca4f810a479af0389e124fa6e6f5

8 months agovideo: Remove dead code since hwc plane mode deprecated 25/318425/1
Seunghun Lee [Wed, 11 Sep 2024 07:20:51 +0000 (16:20 +0900)]
video: Remove dead code since hwc plane mode deprecated

Change-Id: I8ab8f07f28cbfd19a4f5f5f3f567966ca40c6fa2

8 months agoPackaging: Update version up to tz9_33.2.0 24/318424/1
Doyoun Kang [Sun, 29 Sep 2024 23:31:52 +0000 (08:31 +0900)]
Packaging: Update version up to tz9_33.2.0

Change-Id: I5458b59df4e290695e30a29fd3bf914efdee4d76

8 months agoe_comp_wl_input: Add e_comp_wl_input_keymap_default_set() 65/318365/1
Jihoon Kim [Fri, 27 Sep 2024 07:07:11 +0000 (16:07 +0900)]
e_comp_wl_input: Add e_comp_wl_input_keymap_default_set()

Change-Id: I9f5925ec9d7b7cc26c7ab5703f7e7f1da6c6b5b2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoAdd interface of e_comp_wl_input_keymap_keycode_to_keyname 60/318360/1
jinbong.lee [Fri, 27 Sep 2024 06:01:52 +0000 (15:01 +0900)]
Add interface of e_comp_wl_input_keymap_keycode_to_keyname

  - change internal function to interface

Change-Id: I4b65fff0e9d5db4b6882c4a8903ead83b186a0e6

8 months agoPackaging: Update version up to tz9_33.1.0 54/318354/1
Changyeon Lee [Fri, 27 Sep 2024 04:50:35 +0000 (13:50 +0900)]
Packaging: Update version up to tz9_33.1.0

Change-Id: Iecaea89f846090364b95c3da2b6abc5f6dcec78e

8 months agoe_client: add E_API for handling transients stack 36/318336/1
Doyoun Kang [Fri, 27 Sep 2024 04:09:32 +0000 (13:09 +0900)]
e_client: add E_API for handling transients stack

Change-Id: I745807d0eb881c35313f7a06c52f0d3711cec24d

8 months agoe_comp_wl_input: fix missing lock issue 31/318331/1
Jihoon Kim [Fri, 27 Sep 2024 01:28:01 +0000 (10:28 +0900)]
e_comp_wl_input: fix missing lock issue

Change-Id: I1aad0dc171f3316c93a5afc01b8ee8ff70aa14ed
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_hwc_window: Set the restriction transform if desk zoom is enabled 29/318329/2
Changyeon Lee [Thu, 26 Sep 2024 10:06:46 +0000 (19:06 +0900)]
e_hwc_window: Set the restriction transform if desk zoom is enabled

Change-Id: Iea0567309d990b548634e5dc35577237afbe582b

8 months agoE_Pointer: Fix issue with scale up twice for the output resolution ratio 28/318328/2
Changyeon Lee [Thu, 26 Sep 2024 08:19:51 +0000 (17:19 +0900)]
E_Pointer: Fix issue with scale up twice for the output resolution ratio

Change-Id: I25d0439e4ab2221c90a87f5582de4bbff8cb7ca0

8 months agoPackaging: Update version up to tz9_33.0.2 97/318197/1 accepted/tizen/unified/20240926.050059 accepted/tizen/unified/x/20240926.095748
Changyeon Lee [Wed, 25 Sep 2024 10:42:09 +0000 (19:42 +0900)]
Packaging: Update version up to tz9_33.0.2

Change-Id: Ida896bf007c26d78cf106a0dd4bfaaca4e6964fe

8 months agoE_Blur: Fix the blur behind is not shown even if ec is shown 95/318195/1
Changyeon Lee [Wed, 25 Sep 2024 10:21:35 +0000 (19:21 +0900)]
E_Blur: Fix the blur behind is not shown even if ec is shown

Change-Id: I8d5d78ce41ef1574b43955271ab07f46c575343b

8 months agoPackaging: Update version up to tz9_33.0.1 89/318189/1
Junkyeong Kim [Wed, 25 Sep 2024 09:59:08 +0000 (18:59 +0900)]
Packaging: Update version up to tz9_33.0.1

Change-Id: I8f88282930120663124954f868f439d02ac18102

8 months agoe_policy_zone: fix resource leak 87/318187/1
Doyoun Kang [Wed, 25 Sep 2024 09:44:12 +0000 (18:44 +0900)]
e_policy_zone: fix resource leak

Change-Id: I0cc3eeeccdb656c07ee606283797cce95e1a0452

8 months agoe_policy_softkey: Add null check of e_view_data_get 82/318182/1
Junseok Kim [Wed, 25 Sep 2024 07:53:34 +0000 (16:53 +0900)]
e_policy_softkey: Add null check of e_view_data_get

Change-Id: I61a2d9c4ddc097791126a335eff4872ef47b57f6

8 months agoe_service_softkey: remove dead code 81/318181/1
Junseok Kim [Wed, 25 Sep 2024 07:51:41 +0000 (16:51 +0900)]
e_service_softkey: remove dead code

wl_container_of always returns Non-NULL value

Change-Id: I677df39e9c7356ecfe77abebf3d52ce078d983ad

8 months agoe_service_quickpanel: remove dead code 80/318180/1
Junseok Kim [Wed, 25 Sep 2024 07:50:50 +0000 (16:50 +0900)]
e_service_quickpanel: remove dead code

wl_container_of always returns Non-NULL value

Change-Id: Ia0152ee5a91ffb4c27df6cfca1f15ae18c7dfcb8

8 months agoe_magnifier: Erase dead code 78/318178/1
Junkyeong Kim [Wed, 25 Sep 2024 08:24:05 +0000 (17:24 +0900)]
e_magnifier: Erase dead code

Change-Id: I0b55b3fab853772290e84c5a6b8d0d177614f50e

8 months agoe_pointer: use e_view API instead of wl_list_remove 75/318175/3
duna.oh [Wed, 25 Sep 2024 08:18:21 +0000 (17:18 +0900)]
e_pointer: use e_view API instead of wl_list_remove

Change-Id: Iaef6f394346adbfef0f07a367060a5e6e205bcd1

8 months agoe_desk_area: Check skip_iconify before iconify childs 74/318174/1
Junseok Kim [Wed, 25 Sep 2024 04:18:34 +0000 (13:18 +0900)]
e_desk_area: Check skip_iconify before iconify childs

Change-Id: I260dee2c21ad195a0f8b2a5ca23420b7a2621940

8 months agoe_service_cbhm: Erase dead code 72/318172/2
Junkyeong Kim [Wed, 25 Sep 2024 07:59:25 +0000 (16:59 +0900)]
e_service_cbhm: Erase dead code

Change-Id: Iac406efa9376dc5f038daec43a26a07e4d60ccce

8 months agotc-e_view_rect: Use defined value 71/318171/2
Junkyeong Kim [Wed, 25 Sep 2024 07:57:27 +0000 (16:57 +0900)]
tc-e_view_rect: Use defined value

Change-Id: I9cae28d766996499b970c09d2a38e9a691338f68

8 months agoe_video_hwc: Add null checking of surface 70/318170/1
Junkyeong Kim [Wed, 25 Sep 2024 05:32:13 +0000 (14:32 +0900)]
e_video_hwc: Add null checking of surface

Change-Id: I203d197fa54a38b051d3f65d8f03ad0f3c8e4476

8 months agosubsurface: Fix dereferencing before null check 40/318140/1
Seunghun Lee [Wed, 25 Sep 2024 03:40:15 +0000 (12:40 +0900)]
subsurface: Fix dereferencing before null check

Change-Id: Iebce171754c8ef4cd3aa220c7740b6208bf68c31

8 months agovideo_shell: Fix resource leak 39/318139/1
Seunghun Lee [Wed, 25 Sep 2024 03:32:58 +0000 (12:32 +0900)]
video_shell: Fix resource leak

Change-Id: I1619472eac59be44ee85702ac7ee046d5835d217

8 months agoPackaging: Update version up to tz9_33.0.0 22/318122/2
Doyoun Kang [Tue, 24 Sep 2024 23:53:15 +0000 (08:53 +0900)]
Packaging: Update version up to tz9_33.0.0

Change-Id: I067f46601a2937b8542ebedd02eab284363a9f36

8 months agoe_info_server: Add missing null check 17/318117/2
Junkyeong Kim [Tue, 24 Sep 2024 11:39:53 +0000 (20:39 +0900)]
e_info_server: Add missing null check

Change-Id: I9ef80f44a88245153e6411fa86fb7ffd9e02f0f0

8 months agoevas_wrapper_intern: Use sizeof for EVAS_OBJECT_SIZE define 16/318116/1
Junkyeong Kim [Tue, 24 Sep 2024 08:07:04 +0000 (17:07 +0900)]
evas_wrapper_intern: Use sizeof for EVAS_OBJECT_SIZE define

Change-Id: I818b1c976108ac6d978ac8734cdec677d7746d37

8 months agoe_policy: Fix use-after-free 15/318115/1
Seunghun Lee [Tue, 24 Sep 2024 07:11:12 +0000 (16:11 +0900)]
e_policy: Fix use-after-free

Removing a listener from the buffer_clear signal of E_Pixmap after
E_Pixmap has been destroyed results in use-after-free issue.

To resolve this problem, E_Pixmap will emit the destroy signal just
before it's destroyed. The implementation using E_Pixmap should remove
all listeners from the E_Pixmap when destroy signal is emitted.

Change-Id: I38f9fd86fd4815f156cc74bfc7934c79a55fbc6f

8 months agoe_client: reduce the number of IPCs for cloning data 65/318065/1
Jihoon Kim [Fri, 13 Sep 2024 05:25:02 +0000 (14:25 +0900)]
e_client: reduce the number of IPCs for cloning data

Change-Id: I386fb93a30219114c7e33080ce9772f498938ac5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_policy_wl: remove NULL check of drag on secondary selection 61/318061/1
Junseok Kim [Mon, 23 Sep 2024 04:53:00 +0000 (13:53 +0900)]
e_policy_wl: remove NULL check of drag on secondary selection

The secondary selection is not related to drag.
So, remove the useless NULL check of drag.

Change-Id: I4e2a1493e8d30351bfa35c83104a78b3f9c754aa

8 months agoe_input_backend: fix hang issue during frequent data cloning 59/318059/3
Jihoon Kim [Mon, 23 Sep 2024 11:45:52 +0000 (20:45 +0900)]
e_input_backend: fix hang issue during frequent data cloning

Change-Id: Ib4b48d8d214a7eb273c66d536c9a51318255c7f6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoinput: handle more error in pipe 58/318058/3
Jihoon Kim [Fri, 20 Sep 2024 09:26:33 +0000 (18:26 +0900)]
input: handle more error in pipe

Change-Id: Idbcce43537ed5cd8539b1100ef006a8b791854dc
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_comp_wl_data: Code clean 50/318050/2
Junkyeong Kim [Mon, 23 Sep 2024 10:02:40 +0000 (19:02 +0900)]
e_comp_wl_data: Code clean

Check null drag_source and offer_res ahead.

Change-Id: Iade6f1f0738946b8fa1cbc72fd3aef43fe178080

8 months agoe_comp_wl_input: allow cursor_set if client is kvm service 46/318046/1
duna.oh [Tue, 24 Sep 2024 03:01:54 +0000 (12:01 +0900)]
e_comp_wl_input: allow cursor_set if client is kvm service

Change-Id: I652b69c6843bd2cb0431ef883f3fabd6c7d56ad8

8 months agoe_policy: fix typo in 'e_policy_client_is_kvm' 45/318045/1
duna.oh [Tue, 24 Sep 2024 02:56:13 +0000 (11:56 +0900)]
e_policy: fix typo in 'e_policy_client_is_kvm'

Change-Id: I1d45b64cb53db33f57c2d194cbee3ea0cbe93bc0

8 months agoe_hwc_window: Remove dead code 36/318036/1
Changyeon Lee [Tue, 24 Sep 2024 01:40:19 +0000 (10:40 +0900)]
e_hwc_window: Remove dead code

Change-Id: Ied42a7a0de95c89f2c2192f91fde8d9621242e53

8 months agoe_comp_wl_input: allow cursor warping to hint position requested by inactive window 28/318028/1
duna.oh [Mon, 23 Sep 2024 11:23:18 +0000 (20:23 +0900)]
e_comp_wl_input: allow cursor warping to hint position requested by inactive window

In cases where active constraint window doesn't set its cursor hint position,
the cursor will be warped to the hint position provided by the inactive window
requesting it.

< Scenario >
1. The left edge window becomes locked.
2. To release the pointer lock, the left edge window requests warp_pointer,
without setting its cursor hint position.
3. The top edge window sets its cursor hint position because it expects
the cursor to appear from the top rather than the left side.

Change-Id: Ia4ee073bdc30e29d7a844c5c3bf542d46cd1c48c

8 months agoe_dnd: Send mouse down/up event to KVM service when drag cancelled by KVM 96/317996/2
duna.oh [Tue, 6 Aug 2024 09:46:49 +0000 (18:46 +0900)]
e_dnd: Send mouse down/up event to KVM service when drag cancelled by KVM

The basic DnD operation involves E20 sending a mouse up event to client
once dragging begins on the client, followed by the actual DnD operation.

This patch adresses the issue where the KVM service needs to be informed
when is mouse is released, even after the KVM itself cancels the drag.

< Scenario >
1. Draggging starts on the Browser.
2. The KVM service app requests cancel drag.
3. When the mouse button is released, KVM service has no way to detect it
since no mouse up event is sent to.

Change-Id: I8501e12294129211ff941742703fe29edaa975b8

8 months agoe_client: add missing e_client_extra_animating_get E_API 95/317995/1
Doyoun Kang [Mon, 23 Sep 2024 08:41:39 +0000 (17:41 +0900)]
e_client: add missing e_client_extra_animating_get E_API

Change-Id: Ic20395fd3906228a395e340aebc0b520eff7f577

8 months agoe_comp_wl_tizen_hwc: Modify tizen_hwc_mgr 52/317952/1
TaeHyeon Jeong [Mon, 23 Sep 2024 01:43:58 +0000 (10:43 +0900)]
e_comp_wl_tizen_hwc: Modify tizen_hwc_mgr

- Add tizen_hwc_mgr NULL check
- Remove wrapper free code in tizen_hwc_mgr_cb

Change-Id: Ic39f9ee11d903c573661ba2c2746880ed852df1d

8 months agoe_comp_wl: Remove unused code 51/317951/1
TaeHyeon Jeong [Mon, 12 Aug 2024 02:22:19 +0000 (11:22 +0900)]
e_comp_wl: Remove unused code

- tizen_hwc in _E_Comp_Wl_Data struct
- hwc in _e_comp_wl_tizen_hwc_cb_create_commit_feedback()

Change-Id: Ic459297b996d9a5733619af31eebecd3e5175447

8 months agoe_comp_wl_tizen_hwc: Use ds_tizen_hwc 50/317950/1
TaeHyeon Jeong [Mon, 12 Aug 2024 02:21:44 +0000 (11:21 +0900)]
e_comp_wl_tizen_hwc: Use ds_tizen_hwc

Change-Id: Ic762a4c3616308c8ef00fc2375534100e7762c19

8 months agoPackaging: Update version up to tz9_32.1.4 45/317945/1 accepted/tizen/unified/20240924.085502 accepted/tizen/unified/x/20240925.015948
Changyeon Lee [Mon, 23 Sep 2024 02:23:11 +0000 (11:23 +0900)]
Packaging: Update version up to tz9_32.1.4

Change-Id: I57623f9c2d52d82192acfbfd41e6be5e182ce271

8 months agoe_blur_video_capture: Add e_blur_video_capture_trace_dump_debug 38/317938/1
Changyeon Lee [Fri, 13 Sep 2024 08:58:17 +0000 (17:58 +0900)]
e_blur_video_capture: Add e_blur_video_capture_trace_dump_debug

Change-Id: I0c7826a1aca5719e275fd99f8f283f15fd0880c8

8 months agoe_blur: Fix the blur_behind is not shown 37/317937/1
Changyeon Lee [Thu, 19 Sep 2024 09:42:47 +0000 (18:42 +0900)]
e_blur: Fix the blur_behind is not shown

Change-Id: I45b8ff310e20fb6f8d3c2908612e933e69d11289

8 months agoUpdate e_view_test 78/317878/1
jinbong.lee [Thu, 19 Sep 2024 10:49:39 +0000 (19:49 +0900)]
Update e_view_test

  - apply getting e_view from evas_object
  - remove G_MOCK Warning related with EXPECT_CALL

Change-Id: I748241f7b3d029b42e05e031a761db0fb6066d75

8 months agoAdd method for getting e_view from evas_object 77/317877/1
jinbong.lee [Thu, 12 Sep 2024 11:36:18 +0000 (20:36 +0900)]
Add method for getting e_view from evas_object

  - Searching scene tree through evas_object is used yet.
    But, there is no way for using E_View API from evas_object.
    So, we need method of getting e_view from evas_object
    until evas_object interface is not needed.

Change-Id: Icc2cde5a69ee0b615e7d9105007832daa5048dd5

8 months agoPackaging: Update version up to tz9_32.1.3 45/317845/1 accepted/tizen_unified_dev accepted/tizen/unified/20240920.172814 accepted/tizen/unified/dev/20240924.080645 accepted/tizen/unified/x/20240923.021207
Changyeon Lee [Thu, 19 Sep 2024 08:28:31 +0000 (17:28 +0900)]
Packaging: Update version up to tz9_32.1.3

Change-Id: Icfccebd7035894b62acf78880d6258930aec6e96

8 months agoRevert "e_explicit_sync: [Temporary] Do not check that surface already has synchroniz... 44/317844/1
Changyeon Lee [Thu, 19 Sep 2024 08:05:59 +0000 (17:05 +0900)]
Revert "e_explicit_sync: [Temporary] Do not check that surface already has synchronization"

This reverts commit 3a7ac024b5f656bf0609d18722382b25f4a2b0a1.

Change-Id: Id4ae73fe14ad8d4ff844805925f3f7f37447cc2e

8 months agoe_config: Add pointer thread mode option 24/317824/1
Jihoon Kim [Fri, 13 Sep 2024 10:26:37 +0000 (19:26 +0900)]
e_config: Add pointer thread mode option

Change-Id: Ifd62a203c658215c16a9ebb08b65d9b81c647640
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoinput: fix missing lock 23/317823/1
Jihoon Kim [Mon, 2 Sep 2024 02:15:14 +0000 (11:15 +0900)]
input: fix missing lock

Change-Id: I79376d8830a9683c0e7f14cfe605735cf7685f7d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_comp_input: fix indentation 16/317816/1
Jihoon Kim [Fri, 13 Sep 2024 11:07:40 +0000 (20:07 +0900)]
e_comp_input: fix indentation

Change-Id: Ie13fea681eeffcdfb1ea1893569ae43c43e894a6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoPackaging: Update version up to tz9_32.1.2 11/317811/2
Changyeon Lee [Thu, 19 Sep 2024 02:13:29 +0000 (11:13 +0900)]
Packaging: Update version up to tz9_32.1.2

Change-Id: Ib52920fbecccae1e9a0389c5bb77e85a0cbb26af

8 months agoe_explicit_sync: Fix wrong checking error 09/317809/1
Changyeon Lee [Thu, 19 Sep 2024 02:00:46 +0000 (11:00 +0900)]
e_explicit_sync: Fix wrong checking error

Change-Id: I453f3b4f07efb79e7596bfd1996e6b5d2ff5ee79

8 months agoe_explicit_sync: [Temporary] Do not check that surface already has synchronization 06/317806/1
Changyeon Lee [Thu, 19 Sep 2024 01:23:26 +0000 (10:23 +0900)]
e_explicit_sync: [Temporary] Do not check that surface already has synchronization

web engine apps create two EGLSurface from one wl_surface.
this patch is temporary.

Change-Id: I7487f94fdc4f0f10c0f18a86ea8e752c0467844d

9 months agovideo_shell: Refactor out 34/317734/1 accepted/tizen/unified/20240919.163739 accepted/tizen/unified/dev/20240920.060442 accepted/tizen/unified/x/20240920.053207
Seunghun Lee [Fri, 13 Sep 2024 01:48:23 +0000 (10:48 +0900)]
video_shell: Refactor out

To improve readability, this patch renames functions and divides quite
big functions into smaller ones.

Change-Id: I9de746821c5bc410a0af9964a38b955b06e2e8a7

9 months agoe_info: Modified the option to print the elapsed times for mouse events 27/317727/1
Inhong Han [Fri, 13 Sep 2024 06:24:59 +0000 (15:24 +0900)]
e_info: Modified the option to print the elapsed times for mouse events

Change-Id: I5ac74c30371735b6e5d0a926886db2788a69a53a

9 months agoe_info: Modified to generate input event in input thread 26/317726/1
Inhong Han [Wed, 11 Sep 2024 05:49:50 +0000 (14:49 +0900)]
e_info: Modified to generate input event in input thread

Change-Id: Ie7398a942a10a2623de0c262ae4614c64467f06e

9 months agoPackaging: Update version up to tz9_32.1.1 01/317701/1 accepted/tizen/unified/20240917.170328 accepted/tizen/unified/dev/20240919.040419 accepted/tizen/unified/x/20240919.040623
Jihoon Kim [Fri, 13 Sep 2024 06:08:31 +0000 (15:08 +0900)]
Packaging: Update version up to tz9_32.1.1

Change-Id: Ie653d24ba4328e81cb4c11c3dbcfbc68573d86ca
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
9 months agoRevert "Add method for getting e_view from evas_object" 00/317700/1
이진봉/Tizen Platform Lab(SR)/삼성전자 [Fri, 13 Sep 2024 06:01:09 +0000 (15:01 +0900)]
Revert "Add method for getting e_view from evas_object"

This reverts commit 2a9ecd0aa9bd1c428d34c675ae8951dd2f1e6000.

Change-Id: Iac21e8e00d58c26b23365c6dc3532f74f1d446b7

9 months agoPackaging: Update version up to tz9_32.1.0 98/317698/1
Jihoon Kim [Fri, 13 Sep 2024 04:47:31 +0000 (13:47 +0900)]
Packaging: Update version up to tz9_32.1.0

Change-Id: Id93364e70e724f7d53b58918a10947bf917790d1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>