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

2 days 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>
2 days 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

2 days 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>
2 days 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>
2 days 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

2 days 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

2 days 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

3 days 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

3 days 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

3 days 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

3 days 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

4 days 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

4 days 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

4 days 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

4 days 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

4 days 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

4 days 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

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

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

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

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

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

13 days 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

13 days 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

13 days 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

13 days 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>
13 days 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

13 days 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>
13 days 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

13 days 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

13 days 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

13 days 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>
2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks agoe_devicemgr: create new tizen_input_device resources for every seat & manager 35/317535/1
duna.oh [Fri, 15 Dec 2023 10:48:07 +0000 (19:48 +0900)]
e_devicemgr: create new tizen_input_device resources for every seat & manager

The commit '3cf250' was a workaround to fix memory leaks
not destroying tizen_input_device resources.
However, it also caused that second bound wl_seat (ex.efl_util) coundln't get
events of tizen_input_device_manager.

Also, since the memory leak issue was fixed by the commit '889ae7',
we don't need the workaround.

Please refer to following commits.

commit 3cf250b83cc3d2038304045433aae23cad7b44fc
Author: duna.oh <duna.oh@samsung.com>
Date:   Thu Nov 10 14:34:33 2022 +0900

    e_devicemgr: create tizen_input_devices only for first bound seat & manager

commit 889ae7c41049cc2b7d7e598e2814ba7e551127e9
Author: duna.oh <duna.oh@samsung.com>
Date:   Fri Nov 4 19:15:47 2022 +0900

    e_devicemgr: add data struct for tizen_input_device_manager

    E_Devicemgr_Input_Device_Mgr_Data is a data for tizen_input_device_manager.
    This has a Eina_List of E_Device_Input_Device_User_Data and manager's resource.
    When a client unbinds tizen_input_device_manager, mgr_data iterates a list
    of device_user_data and cleans up device's resource.

Change-Id: Ic3e0a898c07fc7c595233cabbb9ad4d6d6d5964c

2 weeks agoe_desk_area: remove frequent log 33/317533/1
Junseok Kim [Tue, 10 Sep 2024 05:01:00 +0000 (14:01 +0900)]
e_desk_area: remove frequent log

Change-Id: I5807f852c324eb1fb74d6756ddda7d90e04bc001

2 weeks agovideo_shell: Translate aspect_ratio by transform 30/317530/3
Seunghun Lee [Wed, 11 Sep 2024 03:21:56 +0000 (12:21 +0900)]
video_shell: Translate aspect_ratio by transform

Change-Id: I66584c13eda2b736d21f401f55df96522292a10c

2 weeks agovideo_shell: Remove dead code 29/317529/1
Seunghun Lee [Wed, 11 Sep 2024 02:59:07 +0000 (11:59 +0900)]
video_shell: Remove dead code

Change-Id: I78fb8e82f7c39b1fc5c614ea11c92522858c0ca2

2 weeks agoe_plane: remove the unused files 14/317514/2
SooChan Lim [Wed, 11 Sep 2024 06:39:05 +0000 (15:39 +0900)]
e_plane: remove the unused files

Change-Id: Id79c7577caba0837590375d3e1199c0a4df64ee4

2 weeks agovideo: Fix use after free 16/317516/1
Seunghun Lee [Wed, 11 Sep 2024 06:31:11 +0000 (15:31 +0900)]
video: Fix use after free

To avoid null dereference, it deletes post_client_idler_before_hook at
the beginning of the callback function.

Change-Id: I90f627752ae39fa26ffbcea1a0daf7b4b5f38639

2 weeks agoAdd NULL check for e_comp->pointer 11/317511/1
jinbong.lee [Tue, 10 Sep 2024 10:54:25 +0000 (19:54 +0900)]
Add NULL check for e_comp->pointer

  - NULL check is added for preventing potential bug

Change-Id: Idf969062ae14472301bd18fe2786c594a7f9ed17

2 weeks agoFix typo 10/317510/1
jinbong.lee [Tue, 10 Sep 2024 04:30:51 +0000 (13:30 +0900)]
Fix typo

  - lock -> unlock in e_comp_ec_list_unlock function

Change-Id: I48bc234a9e3812020c5f6fe620216404f97cc839

2 weeks agoApply e_comp_get() / e_comp_wl_get() function 09/317509/1
jinbong.lee [Mon, 9 Sep 2024 09:25:44 +0000 (18:25 +0900)]
Apply e_comp_get() / e_comp_wl_get() function

  - getting function is used instead of direct access to global variable.

Change-Id: Ib80983791ca4079d044ab332c5efcb2a73fcb046

2 weeks agoPackaging: Update version up to tz9_31.0.0 98/317498/1 accepted/tizen/unified/20240911.161955 accepted/tizen/unified/dev/20240913.055617 accepted/tizen/unified/x/20240912.013859
Jihoon Kim [Wed, 11 Sep 2024 05:05:56 +0000 (14:05 +0900)]
Packaging: Update version up to tz9_31.0.0

Change-Id: I377d064c93d74f9bd6925ce150fed847f69ed77b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: reduce logs related to cloning input thread data 97/317497/1
Jihoon Kim [Wed, 11 Sep 2024 04:33:26 +0000 (13:33 +0900)]
input: reduce logs related to cloning input thread data

Change-Id: I8acf7fe18e5bcc077637bff57ce83479bd9ba845
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: rename function for getting pointer device 18/317418/1
Jihoon Kim [Tue, 10 Sep 2024 02:44:55 +0000 (11:44 +0900)]
input: rename function for getting pointer device

Change-Id: I7725712feed096d9b16d747c8d172af325862bd4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send mouse in/out event in input thread 17/317417/1
Jihoon Kim [Fri, 30 Aug 2024 07:30:50 +0000 (16:30 +0900)]
input: send mouse in/out event in input thread

Change-Id: I51159429223ed052d405e9872867c7c992006049
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send touch down and up event in input thread 16/317416/1
Jihoon Kim [Tue, 27 Aug 2024 11:13:45 +0000 (20:13 +0900)]
input: send touch down and up event in input thread

Change-Id: Ibd0b4647527bbf437d41bfe8bec08e8fa1245b90
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send mouse wheel event in input thread 15/317415/1
Jihoon Kim [Thu, 22 Aug 2024 02:31:07 +0000 (11:31 +0900)]
input: send mouse wheel event in input thread

Change-Id: Id494a841b084b6845e81a906d699ccddf2d8fb38
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send device info in input thread 14/317414/1
Jihoon Kim [Fri, 30 Aug 2024 11:02:58 +0000 (20:02 +0900)]
input: send device info in input thread

Change-Id: Iec1c441bfbd4ab148c4a7ca72136fd668be051e2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send mouse down and up event in input thread 13/317413/1
Jihoon Kim [Wed, 21 Aug 2024 01:49:24 +0000 (10:49 +0900)]
input: send mouse down and up event in input thread

Change-Id: I04759e3a2423658049929d852568b8c79247fd5c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoinput: send mouse move to focused_ec thru input thread 12/317412/1
Jihoon Kim [Wed, 14 Aug 2024 06:40:43 +0000 (15:40 +0900)]
input: send mouse move to focused_ec thru input thread

Change-Id: If0df018aec957ef635b205fa3f22fe62cf8b9ea4
Signed-off-by: Duna Oh <duna.oh@samsung.com>
2 weeks agoe_comp_wl: add new structure and function for E_Comp_Wl_Shell_Surface_Api 87/317387/1
Doyoun Kang [Thu, 5 Sep 2024 06:26:17 +0000 (15:26 +0900)]
e_comp_wl: add new structure and function for E_Comp_Wl_Shell_Surface_Api

We add a new structure and E_API for setting this to ec->comp_data's shell surface resource.
- structure: E_Comp_Wl_Shell_Surface_Api
- E_API: e_comp_wl_shell_surface_api_set

By this change,
E_Shell_Surface_Api uses this new structure.

Change-Id: Ic432587b5652951ccc7e1abed9b6cdb8b9ca2709

2 weeks agoe_comp_wl: modify e_comp_wl_surface_get function implementation 86/317386/1
Doyoun Kang [Thu, 5 Sep 2024 06:11:57 +0000 (15:11 +0900)]
e_comp_wl: modify e_comp_wl_surface_get function implementation

We changed code to call e_comp_wl_client_surface_get() in e_comp_wl_surface_get E_API
for thread safety while accessing the surface resource.

Change-Id: I85adad30b9630b95bb33f413ca35a0d990f4041f

2 weeks agoPackaging: Update version up to tz9_30.3.4 56/317356/1 accepted/tizen/unified/20240910.112405 accepted/tizen/unified/x/20240911.015712
Junseok Kim [Mon, 9 Sep 2024 08:39:19 +0000 (17:39 +0900)]
Packaging: Update version up to tz9_30.3.4

Change-Id: Ibb80725596c45c73232038cbf057dd24da9ba897

2 weeks agoe_comp_canvas: fix svace issue 54/317354/1
Junseok Kim [Mon, 9 Sep 2024 05:27:34 +0000 (14:27 +0900)]
e_comp_canvas: fix svace issue

Change-Id: I2cd9402ebe41ac158a28239456d5a3a20add7539

2 weeks agoe_comp_wl: Fix wrong return value 41/317341/1
Seunghun Lee [Mon, 9 Sep 2024 04:58:37 +0000 (13:58 +0900)]
e_comp_wl: Fix wrong return value

Change-Id: If2870875fafdc4646f1660f1ad3045113d0d4d03

2 weeks agoe_policy: remove debug log 37/317337/1
Junseok Kim [Mon, 9 Sep 2024 03:21:24 +0000 (12:21 +0900)]
e_policy: remove debug log

Change-Id: Ie545afaffd2a3bdd0f610669f8ee33000dfde1c8

2 weeks agoe_policy_desk: Seperate logic code from E_Desk to E_Policy_Desk 21/317321/1
Junseok Kim [Mon, 19 Aug 2024 11:37:35 +0000 (20:37 +0900)]
e_policy_desk: Seperate logic code from E_Desk to E_Policy_Desk

Change-Id: I6a628159a745e376bec8e5dd04db7e2332cb7e91

2 weeks agoe_policy_zone: Seperate logic code from E_Zone to E_Policy_Zone 20/317320/1
Junseok Kim [Thu, 18 Jul 2024 07:52:34 +0000 (16:52 +0900)]
e_policy_zone: Seperate logic code from E_Zone to E_Policy_Zone

Change-Id: I116f0c3c146bc2b51cf00c7ceb6b50f9cf933136

2 weeks agoe_policy: add e_policy files 19/317319/1
SooChan Lim [Thu, 11 Jul 2024 10:51:05 +0000 (19:51 +0900)]
e_policy: add e_policy files

Change-Id: Ie8c50e39cd6d19b6ace8a2b2f1cee5e9e89e785d

2 weeks agoe_view: View event listener adjustment 42/317242/1
Junkyeong Kim [Thu, 5 Sep 2024 10:21:18 +0000 (19:21 +0900)]
e_view: View event listener adjustment

Remove view_xxx_listener_add functions.
Instead have to use e_view_event_listener_add.

Change-Id: I65cf675344ff7bff6c248c5c824f091d35fa6360

3 weeks agoPackaging: Update version up to tz9_30.3.3 65/317165/1 accepted/tizen/unified/20240905.164106 accepted/tizen/unified/dev/20240910.111627 accepted/tizen/unified/x/20240906.021727
Changyeon Lee [Thu, 5 Sep 2024 05:01:12 +0000 (14:01 +0900)]
Packaging: Update version up to tz9_30.3.3

Change-Id: Ic1e9c86a74b9aaabc9b3f7f4da7297e2aaf1d18b

3 weeks agoInclude tbm_debug.h and tbm_bufmgr_internal.h file 64/317164/1
Changyeon Lee [Thu, 5 Sep 2024 02:37:48 +0000 (11:37 +0900)]
Include tbm_debug.h and tbm_bufmgr_internal.h file

Change-Id: I5cf5856ec632a02d192464ad4544d3f6c1c655a5

3 weeks agoRemove E_Plane 63/317163/1
Changyeon Lee [Mon, 2 Sep 2024 09:54:24 +0000 (18:54 +0900)]
Remove E_Plane

Change-Id: I3d2ecd1a8b9ef306d74275ac527f68268d5e35c0

3 weeks agoinclude e_comp_wl_intern.h file 42/317142/1 accepted/tizen/unified/x/20240905.071442
Doyoun Kang [Wed, 4 Sep 2024 10:37:54 +0000 (19:37 +0900)]
include e_comp_wl_intern.h file

Change-Id: Ie0962e00930572d4d5b44fdac82fd7fd72a62187

3 weeks agoe_blur: Use clip the object for corner radius of the blur rectangle 40/317140/1
Changyeon Lee [Wed, 4 Sep 2024 09:39:58 +0000 (18:39 +0900)]
e_blur: Use clip the object for corner radius of the blur rectangle

applying corner radius to an image object and then setting a clip results
in better quality than applying a corner radius directly to a blur object.

Change-Id: Ibbf34b090a2b5acef12c860ee3325b6cb0b2b6e8

3 weeks agoe_blur: Support ds_tizen_blur_behind 21/317121/1
Changyeon Lee [Wed, 28 Aug 2024 08:04:01 +0000 (17:04 +0900)]
e_blur: Support ds_tizen_blur_behind

Change-Id: Ieb798c460cece1a411badb7a4a30baf0e668bc64

3 weeks agoPackaging: Update version up to tz9_30.3.2 14/317114/1 accepted/tizen/unified/x/20240905.123135
Changyeon Lee [Wed, 4 Sep 2024 06:03:21 +0000 (15:03 +0900)]
Packaging: Update version up to tz9_30.3.2

Change-Id: I109cf58619a79c61318db607804f01b05f3c15ed

3 weeks agoRevert "comp_wl_renderer: Use ds_tizen_renderer" 13/317113/1
Changyeon Lee [Wed, 4 Sep 2024 05:54:45 +0000 (14:54 +0900)]
Revert "comp_wl_renderer: Use ds_tizen_renderer"

This reverts commit 161b443537015baaec3765939e769cca6182a7c3.

Change-Id: Ia2a3a60f9608666866fc78626832c3105b9014f5

3 weeks agoRevert "comp_wl_renderer: Fix minor issues" 12/317112/1
Changyeon Lee [Wed, 4 Sep 2024 05:54:26 +0000 (14:54 +0900)]
Revert "comp_wl_renderer: Fix minor issues"

This reverts commit 7347955e87306e9523d7340334b4d37d02f21507.

Change-Id: If4983a528a16ee94039bbaadc3212cfec76598c0

3 weeks agoRevert "Apply e_comp_get() / e_comp_wl_get()" 03/317103/1
jinbong.lee [Tue, 3 Sep 2024 15:54:11 +0000 (00:54 +0900)]
Revert "Apply e_comp_get() / e_comp_wl_get()"

This reverts commit 88e05e4a692a85640717938ed22c2e80deb2d10e.

Change-Id: Ifba99400de77441eb5eb34707cf89d8301b5170b

3 weeks agoe_utils: remove extern variable 44/317044/1
SooChan Lim [Mon, 2 Sep 2024 23:07:51 +0000 (08:07 +0900)]
e_utils: remove extern variable

for reducing the global variables

Change-Id: Id023cf322856b3c9628ef53e22d286f16366eeab

3 weeks agoApply e_comp_get() / e_comp_wl_get() 16/317016/1
jinbong.lee [Sat, 31 Aug 2024 12:58:34 +0000 (21:58 +0900)]
Apply e_comp_get() / e_comp_wl_get()

 - remove global variable accessing at outside of
 - use e_comp_get() instead of e_comp
 - use e_comp_wl_get() instead of e_comp_wl

Change-Id: Id58b43f88b5b284dab24d019f5cc8d26c76d03a3

3 weeks agoAdd internal interface of e_comp 15/317015/1
jinbong.lee [Sat, 31 Aug 2024 12:18:34 +0000 (21:18 +0900)]
Add internal interface of e_comp

 - for preventing accssing to e_comp as global variable.

Change-Id: If83e622ead610d9f6da2d1d3d28ae5bc4e190b44

3 weeks agoAdd interface of e_comp_get() & e_comp_wl_get() 14/317014/1
jinbong.lee [Fri, 30 Aug 2024 10:34:16 +0000 (19:34 +0900)]
Add interface of e_comp_get() & e_comp_wl_get()

  - add new interface to replace global variable access directly.
    (e_comp, e_comp_wl)

Change-Id: Ia8a9e3dd3f772df906d8dd8b93777f316ecc75ea

3 weeks agoe_hwc: Fix leak of E_Hwc 11/317011/1
Changyeon Lee [Mon, 2 Sep 2024 06:37:44 +0000 (15:37 +0900)]
e_hwc: Fix leak of E_Hwc

Change-Id: I64903a25562be5d46d1316db9fe39ac16cf69114

3 weeks agoe_client: fix bug for e_client_icccm_take_focus_set 09/317009/1
Doyoun Kang [Mon, 2 Sep 2024 09:59:16 +0000 (18:59 +0900)]
e_client: fix bug for e_client_icccm_take_focus_set

Change-Id: I48384b551d604441be5dce46ee02d54261e9f01f

3 weeks agoPackaging: Update version up to tz9_30.3.1 92/316992/1 accepted/tizen/unified/20240903.013845 accepted/tizen/unified/x/20240903.104510
Changyeon Lee [Mon, 2 Sep 2024 08:13:24 +0000 (17:13 +0900)]
Packaging: Update version up to tz9_30.3.1

Change-Id: Ida293907b3dfb59d6c0de76626d38d6eab9492e5

3 weeks agoe_pointer: Support desk zoom 90/316990/2
Changyeon Lee [Mon, 2 Sep 2024 02:46:04 +0000 (11:46 +0900)]
e_pointer: Support desk zoom

if e_pointer_desk_zoom_enable_set is set, hw cursor and evas compositing
cursor supports desk zoom.

Change-Id: Ib3578b3b61e1eb755aaf171f16b334d58220f193

3 weeks agoe_comp_object: restack the transform obj under the bottommost subsurface 89/316989/2
Changyeon Lee [Mon, 5 Aug 2024 04:46:13 +0000 (13:46 +0900)]
e_comp_object: restack the transform obj under the bottommost subsurface

fix the problem of subsurface is not composited when subsurface is
rendered by evas and the transform obj is enabled.

Change-Id: If91ba1a05e127d9354fcc601619ef1ad52b4bc7c

3 weeks agoe_hwc_window: sync present subsurface located above parent 78/316978/1
Changyeon Lee [Wed, 24 Jul 2024 08:27:00 +0000 (17:27 +0900)]
e_hwc_window: sync present subsurface located above parent

Change-Id: I6dba7fc66f4cb89b1a760886c61712c9155d021c

3 weeks agoe_hwc_window: sync present subsurface when parent is moved 77/316977/1
Changyeon Lee [Thu, 18 Jul 2024 10:33:40 +0000 (19:33 +0900)]
e_hwc_window: sync present subsurface when parent is moved

Change-Id: Ia700bb948b77eb08fa9dc3cc0704788724bdfba0

3 weeks agoe_hwc_window: sync present subsurface when parent subsurface call synchronize commit 76/316976/1
Changyeon Lee [Thu, 18 Jul 2024 10:22:33 +0000 (19:22 +0900)]
e_hwc_window: sync present subsurface when parent subsurface call synchronize commit

Change-Id: If8012cee8e5272a6670323b04b99bacf24484ae3

3 weeks agoe_policy: Fix invalid type cast 65/316965/1
Changyeon Lee [Mon, 2 Sep 2024 02:47:21 +0000 (11:47 +0900)]
e_policy: Fix invalid type cast

only_free type is Eina_Bool

Change-Id: I25563a69f50dcedc8a4ee7f74bd6a07302ca3a8b

3 weeks agoPackaging: Update version up to tz9_30.3.0 16/316916/1 accepted/tizen/unified/20240902.161259 accepted/tizen/unified/dev/20240903.220554 accepted/tizen/unified/x/20240903.023258
Junkyeong Kim [Fri, 30 Aug 2024 08:15:41 +0000 (17:15 +0900)]
Packaging: Update version up to tz9_30.3.0

Change-Id: Id327a821cd1fa60cd13342130698a6288c745372