platform/upstream/enlightenment.git
8 months agoe_hwc_window: remove trailing spaces 93/307793/1
Changyeon Lee [Wed, 13 Mar 2024 05:22:24 +0000 (14:22 +0900)]
e_hwc_window: remove trailing spaces

Change-Id: Icf9924101f07ffcc6d909c6023b8ddad62baee0f

8 months agoe_blur: remove trailing spaces 92/307792/1
Changyeon Lee [Wed, 13 Mar 2024 05:21:51 +0000 (14:21 +0900)]
e_blur: remove trailing spaces

Change-Id: I7a488ed09825072618c631d33eb01b193aac6a39

8 months agoe_hwc_window: add E_HWC_WINDOW_RESTRICTION_BLUR 83/307783/1
Changyeon Lee [Mon, 11 Mar 2024 04:34:14 +0000 (13:34 +0900)]
e_hwc_window: add E_HWC_WINDOW_RESTRICTION_BLUR

The hwc_window under blur_obj should be composited by evas

Change-Id: I8778efab2aac1d68c7e62e8632ae8014719fd3d1

8 months agoe_blur: add blur set/unset hook 82/307782/1
Changyeon Lee [Mon, 11 Mar 2024 04:33:53 +0000 (13:33 +0900)]
e_blur: add blur set/unset hook

Change-Id: I847edb61fab0554343f849a56aaa7e59a3804c9e

8 months agoPackaging: Update version up to tz9_9.0.0 99/307699/2 accepted/tizen/unified/20240313.134519 accepted/tizen/unified/20240313.135602 accepted/tizen/unified/x/20240314.073443
Jihoon Kim [Tue, 12 Mar 2024 08:41:16 +0000 (17:41 +0900)]
Packaging: Update version up to tz9_9.0.0

Change-Id: Ic3308e34c715dd3d66477f3916ceb750d450b854
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoRevert "e_input: remove kbd.focused, resources, and keys mutex" 96/307696/1
Jihoon Kim [Tue, 12 Mar 2024 08:05:46 +0000 (17:05 +0900)]
Revert "e_input: remove kbd.focused, resources, and keys mutex"

This reverts commit 7446892db29965ab5f8e09bc8b4925a9d987d109.

Change-Id: I80fe7d5f0f9bbf5b15dfda005ea2c17bbebeb311

8 months agoRevert "e_input: move kbd structure to e_comp_input_intern.h" 95/307695/1
Jihoon Kim [Tue, 12 Mar 2024 08:03:57 +0000 (17:03 +0900)]
Revert "e_input: move kbd structure to e_comp_input_intern.h"

This reverts commit 707705fd75546153cb99818f7b478fe8a6c68117.

Change-Id: I194b180881ceb06811568afd89822a6a0906ed76

8 months agoRevert "e_keyrouter_wl: fix issue of uninitialized scalar variable" 94/307694/1
Jihoon Kim [Tue, 12 Mar 2024 08:03:53 +0000 (17:03 +0900)]
Revert "e_keyrouter_wl: fix issue of uninitialized scalar variable"

This reverts commit ade7eef06cb51ac2a009bada0901dce72de2b0e9.

Change-Id: Iad9b05eb0cba0e720f37233e9f661944119c4f69

8 months agoPackaging: Update version up to tz9_8.0.2 85/307385/1 accepted/tizen/unified/20240308.174049 accepted/tizen/unified/x/20240311.100338
Junseok Kim [Thu, 7 Mar 2024 08:49:32 +0000 (17:49 +0900)]
Packaging: Update version up to tz9_8.0.2

Change-Id: Ib46196959d83be3f15ef7975bb12aeddc31710bc

8 months agoe_keyrouter_wl: fix issue of uninitialized scalar variable 55/307355/2
Jihoon Kim [Thu, 7 Mar 2024 10:05:43 +0000 (19:05 +0900)]
e_keyrouter_wl: fix issue of uninitialized scalar variable

Change-Id: Ie1b840991197cff04f48c1ae19a4021fda07d198
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: move kbd structure to e_comp_input_intern.h 54/307354/2
Jihoon Kim [Fri, 16 Feb 2024 12:17:50 +0000 (21:17 +0900)]
e_input: move kbd structure to e_comp_input_intern.h

Change-Id: I1c3f27a12fa6df58f8367636ad7d4390b638f9ec
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: remove kbd.focused, resources, and keys mutex 53/307353/3
Jihoon Kim [Fri, 16 Feb 2024 10:43:08 +0000 (19:43 +0900)]
e_input: remove kbd.focused, resources, and keys mutex

Change-Id: I4f50f18c94cda6e813c534e542689028d6f1c0d1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: Set device to virtual only when devpath contains 'input' substring 51/307351/1
duna.oh [Thu, 7 Mar 2024 09:25:55 +0000 (18:25 +0900)]
e_input: Set device to virtual only when devpath contains 'input' substring

Do not set devices with devpath containing 'misc' or 'rc' as virtual,
considering them as physically connected devices like Bluetooth remocons.

Change-Id: I11fcf14953652cf30a1d243ed4cf54dea37e00e4

8 months agoe_blender: Fix null checking error 38/307338/1
Junkyeong Kim [Thu, 7 Mar 2024 07:56:37 +0000 (16:56 +0900)]
e_blender: Fix null checking error

Change-Id: I3a808bfd632ae5fe9d24164d4e0bb71b87a4936a

8 months agoe_blender: Erase dead code 37/307337/1
Junkyeong Kim [Thu, 7 Mar 2024 07:55:49 +0000 (16:55 +0900)]
e_blender: Erase dead code

Change-Id: I1d244af651022b06ba92dc2e56770902302479ae

8 months agoe_blur: Fix null check error 36/307336/1
Junkyeong Kim [Thu, 7 Mar 2024 07:47:58 +0000 (16:47 +0900)]
e_blur: Fix null check error

Change-Id: I2bed2e06fc1034d387458d8c818b4baf473c93c3

8 months agoe_blur: Erase dead code 35/307335/1
Junkyeong Kim [Thu, 7 Mar 2024 07:23:47 +0000 (16:23 +0900)]
e_blur: Erase dead code

Change-Id: Ibba305d9cb6293b15c324626759badba1ab453ed

8 months agoe_compositor: Add null checking of ds_surface 34/307334/1
Junkyeong Kim [Thu, 7 Mar 2024 05:49:02 +0000 (14:49 +0900)]
e_compositor: Add null checking of ds_surface

Change-Id: I0869a916f14dca3fb82f841b732d6f0ac460b533

8 months agoe_desk_area: Add function to get layer object of layer of desk area 29/307329/1
Junseok Kim [Thu, 7 Mar 2024 04:31:19 +0000 (13:31 +0900)]
e_desk_area: Add function to get layer object of layer of desk area

Change-Id: I20454ff7faccc8a95998f921384c2e5aa14d3c1e

8 months agopackaging: Update version to tz9_8.0.1 53/307153/1 accepted/tizen/unified/20240306.011959 accepted/tizen/unified/toolchain/20240311.065952 accepted/tizen/unified/x/20240307.010847
Junseok Kim [Tue, 5 Mar 2024 10:04:54 +0000 (19:04 +0900)]
packaging: Update version to tz9_8.0.1

Change-Id: I5b1ef1a5e2359d6fbb6baf2c4c2452d2ef2902b8

8 months agoe_desk_area: remove use_desk_area config value 51/307151/3
Junseok Kim [Mon, 4 Mar 2024 09:08:13 +0000 (18:08 +0900)]
e_desk_area: remove use_desk_area config value

The desk area feature turn to default feature.
So, remove all the check of use_desk_area value.

Change-Id: I5cbc2de81cb6afcd7a559d691d56e77d24eec728

8 months agoMerge changes I577cfab6,I4a155a62 into tizen
JunSeok Kim [Tue, 5 Mar 2024 10:08:36 +0000 (10:08 +0000)]
Merge changes I577cfab6,I4a155a62 into tizen

* changes:
  e_client: use e_client_visibility_set/get funtions
  e_client: add visibility get/set functions

8 months agopackaging: Update version to tz9_8.0.0
Jihoon Kim [Mon, 4 Mar 2024 10:54:08 +0000 (19:54 +0900)]
packaging: Update version to tz9_8.0.0

Change-Id: I937b6cb057a12b3aa06a93edfd498d75a379224b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_client: use e_client_visibility_set/get funtions 06/307106/1
SooChan Lim [Mon, 4 Mar 2024 05:04:00 +0000 (14:04 +0900)]
e_client: use e_client_visibility_set/get funtions

E20 uses these two functions instead of getting the
member variable of e_client directly.

Change-Id: I577cfab64e28c6db6aae384c9e45d9f5b8ede1d9

8 months agoe_client: add visibility get/set functions 05/307105/1
SooChan Lim [Mon, 4 Mar 2024 02:22:28 +0000 (11:22 +0900)]
e_client: add visibility get/set functions

The visibiliy.obscured value of e_client is set and gets
through thease functions.

Change-Id: I4a155a626a35e5438fee73b4de3bd0d672d4a6fc

8 months agoMerge "packaging: Update version to tz9_8.0.0" into tizen accepted/tizen/unified/20240305.053024 accepted/tizen/unified/x/20240305.074734
Jihoon Kim [Mon, 4 Mar 2024 11:04:04 +0000 (11:04 +0000)]
Merge "packaging: Update version to tz9_8.0.0" into tizen

8 months agopackaging: Update version to tz9_8.0.0 70/307070/1
Jihoon Kim [Mon, 4 Mar 2024 10:54:08 +0000 (19:54 +0900)]
packaging: Update version to tz9_8.0.0

Change-Id: I937b6cb057a12b3aa06a93edfd498d75a379224b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoFix keymap marshalling issue 69/307069/1
Jihoon Kim [Mon, 4 Mar 2024 10:37:09 +0000 (19:37 +0900)]
Fix keymap marshalling issue

Some clients request keymap before keymap is not loaded,
the timing of wm_ready file has been moved after loading keymap.

Change-Id: I8a52c2603bf580e2b19cdfbdc699d750d7e78a71
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_comp_wl_input: hide tizen cursor if client is Waydroid 56/307056/1
duna.oh [Mon, 4 Mar 2024 07:25:29 +0000 (16:25 +0900)]
e_comp_wl_input: hide tizen cursor if client is Waydroid

Change-Id: I86066acfa414d0ce496fa64f4eec1a221fed8dd1

8 months agoe_client: do not update the transform core of client if the render update lock is set 35/307035/1
Changyeon Lee [Thu, 22 Feb 2024 10:31:41 +0000 (19:31 +0900)]
e_client: do not update the transform core of client if the render update lock is set

Change-Id: I223c9f97ed7d68bebf98a3622f390ebdd5018bff

8 months agopackaging: Update version to tz9_7.0.0 53/306953/1 accepted/tizen/unified/20240304.123041 accepted/tizen/unified/x/20240305.021733
Junseok Kim [Thu, 29 Feb 2024 08:00:32 +0000 (17:00 +0900)]
packaging: Update version to tz9_7.0.0

Change-Id: Ia5f997a24752e6313932ef943c8b0867a544728c

8 months agoe_comp: set e_hwc_windows_comp_override when nocomp_override is set 39/306939/1
Changyeon Lee [Thu, 29 Feb 2024 02:17:02 +0000 (11:17 +0900)]
e_comp: set e_hwc_windows_comp_override when nocomp_override is set

Change-Id: If6b32a6d2e79bda548a2f8dafb34c793fdc209ad

8 months agoe_keyrouter: remove grab_key mutex 30/306830/1
Jihoon Kim [Fri, 16 Feb 2024 07:55:45 +0000 (16:55 +0900)]
e_keyrouter: remove grab_key mutex

Change-Id: I3fb360fe5d7ac34ccb7c51e58274cacd2be1074e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoSupport pipe communication between main thread and input thread 29/306829/1
Jihoon Kim [Thu, 8 Feb 2024 02:50:45 +0000 (11:50 +0900)]
Support pipe communication between main thread and input thread

Change-Id: I583ee3e4a02a2d239b5a4476e1bba48f68142895
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_main: add hook for idle enter/exit of main loop 13/306813/2
SooChan Lim [Tue, 27 Feb 2024 06:47:54 +0000 (15:47 +0900)]
e_main: add hook for idle enter/exit of main loop

e_main provides two hooks below. each hooks let them
know when ecore_main_loop enters idle state and
exits idle state.
   E_MAIN_HOOK_LOOP_BEFORE_IDLE_ENTER
   E_MAIN_HOOK_LOOP_AFTER_IDLE_EXIT

Change-Id: I21d4c26fc4dc50edb48415b588efe326e562922e

8 months agoe_desk_area: enable REFACTOR_DESK_AREA flag 10/306810/1
Junseok Kim [Tue, 27 Feb 2024 01:33:41 +0000 (10:33 +0900)]
e_desk_area: enable REFACTOR_DESK_AREA flag

Change-Id: I73203577c4e7ada696a8ea4e18a50273f0579f36

8 months agopackaging: Update version to tz9_6.4.0 60/306760/1 accepted/tizen/unified/20240228.170406 accepted/tizen/unified/x/20240304.072611 accepted/tizen/unified/x/20240304.072829
duna.oh [Thu, 22 Feb 2024 08:05:45 +0000 (17:05 +0900)]
packaging: Update version to tz9_6.4.0

Change-Id: Ie525f736c3060d0dcb79355331cbdf250f9b139a

8 months agoRevert "e_client: do not enable the transform core if the render update lock is set" 63/306663/2
Changyeon Lee [Thu, 22 Feb 2024 07:54:06 +0000 (16:54 +0900)]
Revert "e_client: do not enable the transform core if the render update lock is set"

This reverts commit 3d160e6d4f86e0e514dffc87c2130e90fe4890ec.

Change-Id: Ia2ee1995c1d2b035da96ad6c1eb78c4821a39762

8 months agoe_input: Add E_API e_input_device_is_virtual(dev, device_path, clas) 07/306507/1
duna.oh [Thu, 8 Feb 2024 07:13:33 +0000 (16:13 +0900)]
e_input: Add E_API e_input_device_is_virtual(dev, device_path, clas)

E_API for checking if a device is physically connected or virtual

Change-Id: Ib7ff83e9ce2290bdb613091c2d2e9d7ff2b4b4e9

8 months agoe_input: Set device's subclass to virtual using udev property 06/306506/1
duna.oh [Thu, 8 Feb 2024 07:08:02 +0000 (16:08 +0900)]
e_input: Set device's subclass to virtual using udev property

Change-Id: Id765eac76334698d28715cd940abf1b0ab147f33

8 months agopackaging: Update version to tz9_6.3.1
Jihoon Kim [Wed, 21 Feb 2024 06:14:34 +0000 (15:14 +0900)]
packaging: Update version to tz9_6.3.1

Change-Id: I840284a93ee8c20c8cf4bd3aa0c69f1d3bd01b5e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: Fix build error due to deprecate
Jihoon Kim [Wed, 21 Feb 2024 05:59:53 +0000 (14:59 +0900)]
e_input: Fix build error due to deprecate

Change-Id: Ibe6f8d76945516c9271861e22964b561fa5a2f39
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_client: do not enable the transform core if the render update lock is set 71/306371/1
Changyeon Lee [Wed, 7 Feb 2024 09:39:23 +0000 (18:39 +0900)]
e_client: do not enable the transform core if the render update lock is set

Change-Id: I404df3bb2da56260c7df9eb150b1b47649180634

9 months agopackaging: Update version to tz9_6.3.0 54/306254/1 accepted/tizen/unified/20240219.160457 accepted/tizen/unified/x/20240220.150052
Changyeon Lee [Mon, 19 Feb 2024 07:19:34 +0000 (16:19 +0900)]
packaging: Update version to tz9_6.3.0

Change-Id: I0ca985823a7754369fdb4bc7306aa64043bb0c1e

9 months agoe_blur: add first implementation of ds_tizen_blur interface 51/306251/1
Changyeon Lee [Wed, 6 Dec 2023 03:38:36 +0000 (12:38 +0900)]
e_blur: add first implementation of ds_tizen_blur interface

Change-Id: Ie508e2c13fdd6bdc7e3566afd271793bf016a3ab

9 months agoe_blender: use ds_tizen_blender instead wtz-blender protocol 50/306250/2
Changyeon Lee [Tue, 19 Dec 2023 09:03:02 +0000 (18:03 +0900)]
e_blender: use ds_tizen_blender instead wtz-blender protocol

Change-Id: I10a20effe4d7a9d2f1fc545414cfead6eea933fd

9 months agoMove the xkb structure of E_Comp_Wl_Data to e_comp_input_intern.h 46/306246/1
Inhong Han [Wed, 7 Feb 2024 10:08:36 +0000 (19:08 +0900)]
Move the xkb structure of E_Comp_Wl_Data to e_comp_input_intern.h

Change-Id: I683440aeaf392efca8532c60b2213916d0891195

9 months agoe_input: remove keymap mutex 45/306245/1
Jihoon Kim [Fri, 26 Jan 2024 08:06:23 +0000 (17:06 +0900)]
e_input: remove keymap mutex

Change-Id: I05fd2645cfc8d567aab43eff3e49cf2a929d65c1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
9 months agoe_hwc_windows: refactor updating the changes of hwc and hwc_window 18/306218/1
Changyeon Lee [Tue, 23 Jan 2024 05:36:52 +0000 (14:36 +0900)]
e_hwc_windows: refactor updating the changes of hwc and hwc_window

Previously, the changes hwc and hwc_window was updated in every idle time
if wait_commit is false.
For reducing usage of cpu, this patch makes the changes of hwc and hwc_window
is updated when property, restriction, buffer, visible, geometry are changed.

Change-Id: I0833d3838e70b5a980e572e6bc63df7c024e08a6

9 months agoe_hwc_windows: add the restriction of hwc 17/306217/1
Changyeon Lee [Tue, 23 Jan 2024 04:58:29 +0000 (13:58 +0900)]
e_hwc_windows: add the restriction of hwc

Previously, the device_state_available of hwc_window was updated in every idle time
if wait_commit is false.
For reducing usage of cpu, this patch makes the device_state_available is removed and
the restriction of hwc is added and updated when condition of the restriction is
changed.

Change-Id: Ieab8e2e70c7b93be4e6d02092a4a801234ceb947

9 months agoe_hwc_window: refactor updating the restriction of hwc_window 16/306216/1
Changyeon Lee [Tue, 23 Jan 2024 04:22:10 +0000 (13:22 +0900)]
e_hwc_window: refactor updating the restriction of hwc_window

Previously, the restriction of hwc_window was updated in every idle time
if wait_commit is false.
For reducing usage of cpu, this patch makes the restriction of hwc_window
is updated when condition of the restriction is changed.

Change-Id: I4498ebeb81ff8bcf5e0074c560b0ef5336a78beb

9 months agoe_hwc_window: add e_hwc_window_visible_skip_set 15/306215/1
Changyeon Lee [Thu, 25 Jan 2024 11:19:52 +0000 (20:19 +0900)]
e_hwc_window: add e_hwc_window_visible_skip_set

Change-Id: Iced2d56da81fcfa889593ddf5797ea9b5acdeb51

9 months agoe_comp_object: add e_comp_object_color_visible_set_listener_add 14/306214/1
Changyeon Lee [Thu, 25 Jan 2024 08:28:36 +0000 (17:28 +0900)]
e_comp_object: add e_comp_object_color_visible_set_listener_add

Change-Id: Ic3c291697bf59dd964b5520be66210a01880b9ef

9 months agoe_pixmap: add E_PIXMAP_HOOK_BUFFER_CLEAR_DONE 13/306213/1
Changyeon Lee [Wed, 24 Jan 2024 03:37:26 +0000 (12:37 +0900)]
e_pixmap: add E_PIXMAP_HOOK_BUFFER_CLEAR_DONE

Change-Id: I5dd06d5bad91a3e5b5884bc7fe13e5e516363300

9 months agoe_hwc_windows: add missing initialization of vis_skip 12/306212/1
Changyeon Lee [Wed, 24 Jan 2024 02:25:20 +0000 (11:25 +0900)]
e_hwc_windows: add missing initialization of vis_skip

Change-Id: I485c3bad91196f589ef5349d5f177f5bf2825cac

9 months agoe_comp_object: add E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_UNSET 11/306211/1
Changyeon Lee [Wed, 17 Jan 2024 02:56:40 +0000 (11:56 +0900)]
e_comp_object: add E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_UNSET

Change-Id: I6d56f44a2ba4e8469beabbe5ecc4a768cc3ade55

9 months agoe_comp_object: add e_comp_object_color_set_listener_add 10/306210/1
Changyeon Lee [Mon, 22 Jan 2024 09:30:22 +0000 (18:30 +0900)]
e_comp_object: add e_comp_object_color_set_listener_add

Change-Id: If7d96290a1034b1d2dcc4586fe6a58af2cb7aa3c

9 months agoe_comp_object: add e_comp_object_content_type_set_listener_add 09/306209/1
Changyeon Lee [Mon, 22 Jan 2024 09:25:09 +0000 (18:25 +0900)]
e_comp_object: add e_comp_object_content_type_set_listener_add

Change-Id: I4b25cca0193023cb48e97b8bf72546f8eb0a71e2

9 months agoe_comp_object: add e_comp_object_render_op_set_listener_add 08/306208/1
Changyeon Lee [Mon, 22 Jan 2024 09:21:00 +0000 (18:21 +0900)]
e_comp_object: add e_comp_object_render_op_set_listener_add

Change-Id: I4462fb88a124c2406b211550438b13120f6f2809

9 months agoe_comp_object: add e_comp_object_image_filter_set_listener_add 07/306207/1
Changyeon Lee [Mon, 22 Jan 2024 09:17:19 +0000 (18:17 +0900)]
e_comp_object: add e_comp_object_image_filter_set_listener_add

Change-Id: I9a5d61e43b1a0511d527e932868ac0e0613d4807

9 months agoe_hwc_windows: add e_hwc_windows_comp_override_set 06/306206/1
Changyeon Lee [Mon, 22 Jan 2024 08:46:24 +0000 (17:46 +0900)]
e_hwc_windows: add e_hwc_windows_comp_override_set

Change-Id: I1ed35d2d184a2e0889b471369406e78771b5b3ac

9 months agoe_hwc: get output available size in hwc_new 05/306205/1
Changyeon Lee [Thu, 18 Jan 2024 04:43:53 +0000 (13:43 +0900)]
e_hwc: get output available size in hwc_new

Change-Id: I21232629094eea0f2d1ccc661bda6d1a20afac63

9 months agoe_hwc_window: add e_hwc_window_never_hwc_set 04/306204/1
Changyeon Lee [Thu, 18 Jan 2024 03:18:28 +0000 (12:18 +0900)]
e_hwc_window: add e_hwc_window_never_hwc_set

Change-Id: Idbcd02832c470fe9dcfd0513293e95876f08a1a0

9 months agoe_hwc_window: add e_hwc_window_comp_override_set 03/306203/1
Changyeon Lee [Thu, 18 Jan 2024 03:10:53 +0000 (12:10 +0900)]
e_hwc_window: add e_hwc_window_comp_override_set

Change-Id: Ib68ab414ac1e2ba80d4f39b443d85fc5d41cadf5

9 months agoe_hwc_windows: remove rendered_windows in the E_Hwc_Windows_Comp_Info 02/306202/1
Changyeon Lee [Wed, 10 Jan 2024 11:24:55 +0000 (20:24 +0900)]
e_hwc_windows: remove rendered_windows in the E_Hwc_Windows_Comp_Info

use e_hwc_windows_present_sync for sychronizing gl and hwc compositing

Change-Id: Iecd09fa3be23aa00fa23aca05bef5edf2de20c21

9 months agoe_pointer: add damage when hiding cursor object 01/306201/1
duna.oh [Mon, 19 Feb 2024 03:19:10 +0000 (12:19 +0900)]
e_pointer: add damage when hiding cursor object

Change-Id: I4a85d51cadbfe9dd00d2878ecabed146e607962c

9 months agoe_devicemgr_input: fix issue tizen_input_device_manager object is not found 83/305983/1
Jihoon Kim [Wed, 14 Feb 2024 10:46:45 +0000 (19:46 +0900)]
e_devicemgr_input: fix issue tizen_input_device_manager object is not found

errno 22 (invalid argument) occurs because the tizen_input_device_manager object is not found after receiving the device_remove event of the tizen_input_device_manager interface from the wayland client.

Change-Id: I372267cd2080bec95c341f97cb1cd6631e766d55
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
9 months agopackaging: Update version to tz9_6.2.1 46/305946/1 accepted/tizen/unified/20240214.164003 accepted/tizen/unified/x/20240219.013934
Doyoun Kang [Wed, 14 Feb 2024 05:12:45 +0000 (14:12 +0900)]
packaging: Update version to tz9_6.2.1

Change-Id: I78bc3881cfbbc4043c191f2d1e4cd1d8b46132ae

9 months agoe_comp_wl: fix overflow issue 14/305914/1
Jihoon Kim [Tue, 13 Feb 2024 10:04:38 +0000 (19:04 +0900)]
e_comp_wl: fix overflow issue

Expression cancel_keycode - 8U, which is equal to 4294967288, where cancel_keycode is known to be equal to 0, underflows the type that receives it, an unsigned integer 32 bits wide.

Change-Id: I3fc0178cc2159b123b5d2c637c813b958132f31f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
9 months agoe_desk_area/e_info_server: fix coverity issue 13/305913/2
Doyoun Kang [Tue, 13 Feb 2024 09:11:32 +0000 (18:11 +0900)]
e_desk_area/e_info_server: fix coverity issue

Change-Id: I24623d39474f8cb81f7754a7f0365047d33dc270

9 months agoinclude: include e_types.h file at all public header files 11/305911/1
SooChan Lim [Tue, 6 Feb 2024 01:17:44 +0000 (10:17 +0900)]
include: include e_types.h file at all public header files

e_types.h has the default definitions which all other public header
files should have. Therefore, they include e_types.h file as a
default.

Change-Id: I36d85d3a47e272602eb14db930290cb960ef603a

9 months agopackaging: Update version to tz9_6.2.0 89/305789/1 accepted/tizen/unified/20240208.163959 accepted/tizen/unified/x/20240214.051948
duna.oh [Thu, 8 Feb 2024 01:13:53 +0000 (10:13 +0900)]
packaging: Update version to tz9_6.2.0

Change-Id: I23e12ccec39585e2e9a95f9388042e55f0d90b04

9 months agoe_input: add E_API e_input_device_keyboard_has_key(dev, device_path, code) 88/305788/1
duna.oh [Tue, 6 Feb 2024 09:41:20 +0000 (18:41 +0900)]
e_input: add E_API e_input_device_keyboard_has_key(dev, device_path, code)

E_API for checking if a keyboard key is present on a given input device

Change-Id: I752453b81b8fe0216fdd8f0039cdcefd69d0d49d

9 months agoinclude: remove the unused file 54/305654/1
SooChan Lim [Mon, 5 Feb 2024 23:16:21 +0000 (08:16 +0900)]
include: remove the unused file

Change-Id: I4dcd226094bc57192f821360e6887674fe0bab31

9 months agoe_log: refactor log format 07/305607/1
Doyoun Kang [Mon, 5 Feb 2024 08:03:06 +0000 (17:03 +0900)]
e_log: refactor log format

We reduce the log length as below.
1. remove log level in domain info. (ex. INF<e> -> <e>)
2. print just file name w/o directory and reduce file name length to 18 from 30
3. reduce log tag length to 8 from 10

@log_refactoring

Change-Id: I2f002f89bba05c83a73108a89eb6b4dd558239a9

9 months agoe_client: check visibility of the activated window when focus set to the window 91/305491/1
Junseok Kim [Fri, 2 Feb 2024 07:56:54 +0000 (16:56 +0900)]
e_client: check visibility of the activated window when focus set to the window

There was a bug that focus unset by focus calculate after focus set by activate.
(e.g. visible window but out of zone geometry)
This problem occures because the visibility of the activated window is not checked.
For fix this issue, check visibility of the activated window when focus set.

Change-Id: I00cec403b51b11593dfef2c86cf7cfb50858a7af

9 months agoe_comp_wl: Change ecore_event_mouse_move handler to prepend 74/305474/1
Junseok Kim [Thu, 1 Feb 2024 11:29:05 +0000 (20:29 +0900)]
e_comp_wl: Change ecore_event_mouse_move handler to prepend

There was a bug that KVM Service app receive pointer lock event before drag enter event.
It caused by the EVAS_CALLBACK process faster then ECORE_EVENT callback
For fix this issue, change from append to prepend when add ecore_event_mouse_move handler

Change-Id: I2df4e0a8e302604a299440363edc215afaa419b8

9 months agopackaging: Update version to tz9_6.1.0 59/305259/1 accepted/tizen/unified/20240131.175431 accepted/tizen/unified/x/20240205.064134
Doyoun Kang [Tue, 30 Jan 2024 09:05:48 +0000 (18:05 +0900)]
packaging: Update version to tz9_6.1.0

Change-Id: Ie7f8d1f22d6cf9f4ea26693514188ce85e279610

9 months agoe_comp_wl: Fix issue detected by static analysis tool 98/305198/2
duna.oh [Mon, 29 Jan 2024 08:34:27 +0000 (17:34 +0900)]
e_comp_wl: Fix issue detected by static analysis tool

keycode is only valid if it is greater than zero.
Also wl_keyboard's key event now contains unsigned integer variable to handle
the keycode correctly.

Change-Id: I0ddc839d3b468cf14713690f551a991e62336d20

9 months agoe_service_kvm: send source mimetype to kvm service 81/305181/3
Junseok Kim [Fri, 26 Jan 2024 06:24:55 +0000 (15:24 +0900)]
e_service_kvm: send source mimetype to kvm service

Change-Id: Ica0e41f0deb847f4a7e643fc378b0e3cdf5a50f8

9 months agoe_info_server_input: includes e_types.h 90/305190/1 accepted/tizen/unified/20240131.064054 accepted/tizen/unified/20240131.064156 accepted/tizen/unified/20240131.064249
Doyoun Kang [Tue, 30 Jan 2024 00:46:44 +0000 (09:46 +0900)]
e_info_server_input: includes e_types.h

Change-Id: I6750eb44415d33cbe4f5b3a404e7392852e43cfc

9 months agopackaging: Update version to tz9_6.0.0 80/305180/1
SooChan Lim [Mon, 29 Jan 2024 11:56:31 +0000 (20:56 +0900)]
packaging: Update version to tz9_6.0.0

Change-Id: Ia68a79018d6dcb233f2cd4c4a668c3f0fb403bdf

9 months agoheaders: fix build errors 78/305178/1
Junseok Kim [Mon, 29 Jan 2024 05:46:15 +0000 (14:46 +0900)]
headers: fix build errors

Change-Id: I3e109581c907489eb6ed92fb1f83f5506012361f

9 months agoe_hwc_planes: Add e_hwc_planes header and makes e_hwc_planes_end to E_API 77/305177/1
Junseok Kim [Mon, 29 Jan 2024 05:45:35 +0000 (14:45 +0900)]
e_hwc_planes: Add e_hwc_planes header and makes e_hwc_planes_end to E_API

Change-Id: I872484e57fcef973ded223f26f257fe66c50ddbc

9 months agoe: do not include e.h 76/305176/1
SooChan Lim [Thu, 25 Jan 2024 10:55:23 +0000 (19:55 +0900)]
e: do not include e.h

enlightenment does not include e.h file. The definitions and symbols
in e.h file are spread in each related files.

Change-Id: Ia6a6a71d58532fe9557a61532d9aed742717b000

9 months agoe_info_protocol: Avoid overflow 27/305127/1
Junkyeong Kim [Fri, 26 Jan 2024 08:03:08 +0000 (17:03 +0900)]
e_info_protocol: Avoid overflow

Change-Id: I7baf6c4b5ffeb37d4e4aaf055973fad3c97f56f2

9 months agoe_client_video: fix build break during module build 52/305052/1
Junseok Kim [Thu, 25 Jan 2024 08:48:44 +0000 (17:48 +0900)]
e_client_video: fix build break during module build

There was a build break that could not find tdm_helper_dump_start/stop during module build.
It occured because the module was indirectly reference that functions.

Change-Id: I3c3386725892b439a86ac0d546fa3298562f02da
TODO: include directly the header and remove including tdm_helper header from e_client_video

9 months agoe_comp_screen: fix build break during module build 51/305051/1
Junseok Kim [Thu, 25 Jan 2024 08:48:21 +0000 (17:48 +0900)]
e_comp_screen: fix build break during module build

Change-Id: Icfa949c2452ae3308ea257e9ef21220cdae47dc2

9 months agoe_device: fix build break during module build 50/305050/1
Junseok Kim [Thu, 25 Jan 2024 08:47:48 +0000 (17:47 +0900)]
e_device: fix build break during module build

Change-Id: If0d2de3170ac03d3efe8863052ef943056e1c028

9 months agoheaders: move the exposed headers to include folder 49/305049/1
SooChan Lim [Wed, 24 Jan 2024 10:16:54 +0000 (19:16 +0900)]
headers: move the exposed headers to include folder

The exposed headers which the e20 module depends on move
to the include directory.

Change-Id: I8f2199cc1e21b786dddf0edee9134331eaa50c0f

9 months agoe_zone: make an internal header 48/305048/1
SooChan Lim [Wed, 24 Jan 2024 07:31:58 +0000 (16:31 +0900)]
e_zone: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Id22bae82ced1a5c2d44b1c0b51d480ba603006b5

9 months agoe_desk: make an internal header 47/305047/1
SooChan Lim [Wed, 24 Jan 2024 07:11:28 +0000 (16:11 +0900)]
e_desk: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I2a1b62c0da457c4b34fee14a054ab1b819b9a5e5

9 months agoe_desk_area: make an internal header 46/305046/1
SooChan Lim [Wed, 24 Jan 2024 04:53:15 +0000 (13:53 +0900)]
e_desk_area: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Id6e413a4def3775313a25b3bc0f6064ef854aa6c

9 months agoe_comp_object: make an internal header 45/305045/1
SooChan Lim [Wed, 24 Jan 2024 02:08:39 +0000 (11:08 +0900)]
e_comp_object: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I971739bbede37ddfcca42231ff86ca3bfa8344bd

9 months agoe_client: make an internal header 44/305044/1
SooChan Lim [Tue, 23 Jan 2024 11:59:59 +0000 (20:59 +0900)]
e_client: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Id4047d7c0e1f233570d72af8bd59b83065badc4f

9 months agoe_video_internal: remove e_video_internal header file 43/305043/1
SooChan Lim [Sun, 21 Jan 2024 05:35:40 +0000 (14:35 +0900)]
e_video_internal: remove e_video_internal header file

Change-Id: I8f690b5f8ba9491ef44cdbb4b8c18d73040745e5

9 months agoe_zone_video: make an internal header 42/305042/1
SooChan Lim [Sun, 21 Jan 2024 05:28:54 +0000 (14:28 +0900)]
e_zone_video: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I89b1034f9cd9db2414dfff56f8f79ffc41906089

9 months agoe_video_internal: move e_video_hwc api to e_video_hwc_intern.h 41/305041/1
SooChan Lim [Sun, 21 Jan 2024 05:14:58 +0000 (14:14 +0900)]
e_video_internal: move e_video_hwc api to e_video_hwc_intern.h

Change-Id: Ide448b3ec912e78f7daa4fbfc129d101a483c974

9 months agoe_video_fallback: make e_video_fallback header 40/305040/1
SooChan Lim [Sun, 21 Jan 2024 05:08:23 +0000 (14:08 +0900)]
e_video_fallback: make e_video_fallback header

Change-Id: I17b477dddd71be28cf111168bceecb350cbbf748

9 months agoe_video_external: make e_video_external header 39/305039/1
SooChan Lim [Sun, 21 Jan 2024 05:04:09 +0000 (14:04 +0900)]
e_video_external: make e_video_external header

Change-Id: Ibb6dee549c705abee1493485ad2fa30954a22be0