platform/upstream/enlightenment.git
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

8 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

8 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

8 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

8 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>
8 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

8 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>
8 months agoe_hwc_window: Remove unnecessary log 96/317696/1
Changyeon Lee [Fri, 13 Sep 2024 04:57:09 +0000 (13:57 +0900)]
e_hwc_window: Remove unnecessary log

ec of hwc_window can be null

Change-Id: Ie898f3eee4325139a40214a11da29b91a62a7766

8 months agoAdd new interface for E_Zone 94/317694/1
jinbong.lee [Thu, 12 Sep 2024 12:23:52 +0000 (21:23 +0900)]
Add new interface for E_Zone

  - e_zone_over_get()

Change-Id: I6b1aae9c6e5f970a1d24fe8f8475852a3c408626

8 months agoAdd method for getting e_view from evas_object 91/317691/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: I3f2d5b5e9c895355c875b65ff1b892d74e7a7187

8 months agoe_config: Add input thread data cloning mode 79/317679/1
Jihoon Kim [Fri, 13 Sep 2024 04:19:38 +0000 (13:19 +0900)]
e_config: Add input thread data cloning mode

Change-Id: If5a581de7d102d14080a5d2f4e2255c07b2101fa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
9 months agoe_comp_wl: change code not to use EINA_SAFETY checker in getting E_APIs 04/317604/1
Doyoun Kang [Thu, 12 Sep 2024 05:42:03 +0000 (14:42 +0900)]
e_comp_wl: change code not to use EINA_SAFETY checker in getting E_APIs

Change-Id: I96455af6f193b0d731b0b9c06a1a27e5da89ba53

9 months agoe_info: Add 'transform' command for video_shell 86/317586/1
Seunghun Lee [Wed, 11 Sep 2024 02:30:17 +0000 (11:30 +0900)]
e_info: Add 'transform' command for video_shell

winfo -video_shell transform [HANDLE] [0|90|180|270] [OPTIONS]

  --help      Show this help message and exit
  --geometry  Geometry to be transformed. X and Y values are translated by surface-local coordination. Format: [X,Y,WIDTH,HEIGHT]
  --ratio     Set aspect ratio. If both WIDTH and HEIGHT are set to -1, aspect ratio will be disabled. Format: [WIDTH,HEIGHT]

  NOTE: The HANDLE is a viewport handle you can find with `winfo -video_shell info`

Change-Id: I04010091e632d78e782259166733502958cc2a55

9 months agovideo_shell: Apply transform map when destination changed 85/317585/1
Seunghun Lee [Thu, 12 Sep 2024 00:48:21 +0000 (09:48 +0900)]
video_shell: Apply transform map when destination changed

Since it doesn't take transfomr into account when updating destination
it needs to update transform again when destination updated.

Change-Id: I3bd1f73144c52a8e27bb2b8c656e3f505476d63c

9 months agovideo_shell: Print position information separately 84/317584/1
Seunghun Lee [Wed, 11 Sep 2024 02:27:55 +0000 (11:27 +0900)]
video_shell: Print position information separately

Change-Id: I3974b26a724dc2e58f7eda88e23a51ea1a9316f0

9 months agocompositor: Add e_subsurface_position_get 83/317583/1
Seunghun Lee [Wed, 11 Sep 2024 02:26:25 +0000 (11:26 +0900)]
compositor: Add e_subsurface_position_get

This returns position of a subsurface in surface-local coordination.

Change-Id: Iea069f9d74542a20a2c089c38bf237afb82f386d

9 months agoinclude e_client_intern.h file 78/317578/1
Doyoun Kang [Thu, 12 Sep 2024 02:31:04 +0000 (11:31 +0900)]
include e_client_intern.h file

Change-Id: I3656146d88904de73f8744a1a7a0823b1a1fac33

9 months agoe_service_kvm: Remove ungrab input when the drag starts 70/317570/1
Junseok Kim [Tue, 10 Sep 2024 01:28:18 +0000 (10:28 +0900)]
e_service_kvm: Remove ungrab input when the drag starts

Change-Id: I334ff8dc060cb4c964bfa5d8fc15565fb9faa94e

9 months agoe_comp_wl_data: Don't send wl_data_selection event when focus changed 46/317546/1
Junkyeong Kim [Wed, 11 Sep 2024 09:55:44 +0000 (18:55 +0900)]
e_comp_wl_data: Don't send wl_data_selection event when focus changed

When focus changed, e20 check the focused app and send wl_data_selection event.
But now if the secondary selection apps get focus, don't send wl_data_selection event.

Change-Id: I2d852c4fd010f9dc43c4a503b6d52161d852fe5f

9 months agoPackaging: Update version up to tz9_32.0.0 42/317542/2
duna.oh [Wed, 11 Sep 2024 09:37:02 +0000 (18:37 +0900)]
Packaging: Update version up to tz9_32.0.0

Change-Id: Icd9ee2b2e1d8122ffb2a007d28d17f92eda00870

9 months agoe_comp_wl: remove unused struct 'E_Comp_Wl_Seat' 45/317545/1
duna.oh [Wed, 11 Sep 2024 09:34:12 +0000 (18:34 +0900)]
e_comp_wl: remove unused struct 'E_Comp_Wl_Seat'

Change-Id: Icad4fee7fa8bcc54025add3e60e4c688591a43ab