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

9 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

9 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

9 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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

9 months 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