platform/upstream/enlightenment.git
12 days agoPackaging: Update version up to tz10_30.3.0 accepted/tizen/unified/20250602.182623 accepted/tizen/unified/x/20250604.024142
duna.oh [Mon, 2 Jun 2025 06:57:57 +0000 (15:57 +0900)]
Packaging: Update version up to tz10_30.3.0

Change-Id: I9641bf1fb9b6be6679fed2159b49a29045a7f5c8

12 days agoe_comp_wl: retrieve the current seat if no seat info is provided from events 62/325062/1
duna.oh [Mon, 2 Jun 2025 05:57:38 +0000 (14:57 +0900)]
e_comp_wl: retrieve the current seat if no seat info is provided from events

This patch fixes the issue that key events are not processed
when events doesn't provide the device(seat) infomation.

For example, E20 generates 'XF86Back' key event when mouse's right button
is clicked. In this case, no keyboard device is provided from event.

Change-Id: Ib393294cc9d7c2a36dd612612459936823565ee7

12 days agoe_seat: replace the found keycode with end data of wl_array 61/325061/1
duna.oh [Fri, 30 May 2025 10:14:30 +0000 (19:14 +0900)]
e_seat: replace the found keycode with end data of wl_array

Change-Id: Ic3aaa3a89e7a3cf5d744342c1ddb02bbc4641919

12 days agoe_seat: exit for loop early when wl_array_add fails 60/325060/1
duna.oh [Fri, 30 May 2025 09:44:24 +0000 (18:44 +0900)]
e_seat: exit for loop early when wl_array_add fails

Change-Id: I2c8d9b7a25c2e7cea381c142919807793a7cab87

12 days agoe_comp_wl: make kbd_resources_get/lock/unlock funcs work on current seat 59/325059/1
duna.oh [Fri, 30 May 2025 07:55:41 +0000 (16:55 +0900)]
e_comp_wl: make kbd_resources_get/lock/unlock funcs work on current seat

Also put TODO labels on the following E_APIs.

e_comp_wl_input_kbd_resources_get
e_comp_wl_input_kbd_resource_list_lock
e_comp_wl_input_kbd_resource_list_unlock

Change-Id: Iefabd2492a4b8001ed3d081f868e46fc739f8439

12 days agoe_comp_wl: call e_seat_keyboard_keys_() funcs with correct seat argument 58/325058/1
duna.oh [Thu, 29 May 2025 04:35:03 +0000 (13:35 +0900)]
e_comp_wl: call e_seat_keyboard_keys_() funcs with correct seat argument

Change-Id: Ic6369927b2b073e25c568ea07f09d59dc361ea11

12 days agoe_input_backend: defer setting seat's 'kbd.enabled' variable in main thread 57/325057/1
duna.oh [Thu, 29 May 2025 04:31:09 +0000 (13:31 +0900)]
e_input_backend: defer setting seat's 'kbd.enabled' variable in main thread

Change-Id: I0c0fb70c8716213e7c8d509f953a933c60287d6e

12 days agoe_seat: move keyboard variables (resources, focused) to E_Seat struct 56/325056/1
duna.oh [Thu, 22 May 2025 06:48:22 +0000 (15:48 +0900)]
e_seat: move keyboard variables (resources, focused) to E_Seat struct

Change-Id: I73e28e16fca334df158565d1bcf15f0c5b1410b5

12 days agoe_seat: move keyboard variables (keys) to E_Seat struct 55/325055/1
duna.oh [Mon, 19 May 2025 11:08:14 +0000 (20:08 +0900)]
e_seat: move keyboard variables (keys) to E_Seat struct

- fix the issue
  AS-IS: send wl_keyboard.enter event with wl_array of E_Comp_Wl_Key_Data struct
  TO-BE: create wl_array of keycodes from struct and send it

Change-Id: I658136a7dd9afa3e268231a925bcfdbb1729e76c

12 days agoe_input_backend: reduce duplicated code to init libinput devices 53/325053/1
Jihoon Kim [Mon, 2 Jun 2025 02:52:44 +0000 (11:52 +0900)]
e_input_backend: reduce duplicated code to init libinput devices

Change-Id: I7863dba668fde1f2b724479f5242fce7d38ccd89
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
12 days agoe_input_device: reduce duplicated code to find e_input_device 52/325052/1
Jihoon Kim [Mon, 2 Jun 2025 02:46:03 +0000 (11:46 +0900)]
e_input_device: reduce duplicated code to find e_input_device

Change-Id: I500fd51a8ea4633bfa624ef85442123e67a4f943
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
12 days agoe_input_event: reduce duplicated code for creating input event handler 51/325051/1
Jihoon Kim [Mon, 2 Jun 2025 02:03:01 +0000 (11:03 +0900)]
e_input_event: reduce duplicated code for creating input event handler

Change-Id: I1bbcdad690eae4c9bf0def0f27eec322b39a231c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
12 days agoe_input_evdev: fix issue wrong timestamp was given 48/325048/1
Jihoon Kim [Fri, 30 May 2025 10:16:40 +0000 (19:16 +0900)]
e_input_evdev: fix issue wrong timestamp was given

Change-Id: I177b157ac75ce1700d6e3d7736588ce497fdca5d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
12 days agoe_input_evdev: rename function name for updating mouse event 47/325047/1
Jihoon Kim [Fri, 30 May 2025 10:08:34 +0000 (19:08 +0900)]
e_input_evdev: rename function name for updating mouse event

Change-Id: I74127f09072b19222763e11eaf700a5c924ddfba
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoe_devicemgr_inputgen: reduce duplicated code 16/325016/1
Jihoon Kim [Mon, 19 May 2025 06:37:33 +0000 (15:37 +0900)]
e_devicemgr_inputgen: reduce duplicated code

Change-Id: Ib025826245e071e32b9d1a93d8dd5f1cabadbfaa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoe_input_evdev: reducate duplicated code for creating mouse move event 15/325015/1
Jihoon Kim [Mon, 19 May 2025 04:02:30 +0000 (13:02 +0900)]
e_input_evdev: reducate duplicated code for creating mouse move event

Change-Id: I543aaf003eaaa28ec8f74099cd4430c8b8f44081
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoe_input_evdev: reduce duplicate code for creating mouse event 14/325014/1
Jihoon Kim [Mon, 19 May 2025 02:35:07 +0000 (11:35 +0900)]
e_input_evdev: reduce duplicate code for creating mouse event

Change-Id: I39c87ffb7dd74c190b911436bbea32e0d1cb98fc
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoe_input_evdev: reduce duplicated code for creating mouse button event 13/325013/1
Jihoon Kim [Mon, 19 May 2025 02:34:06 +0000 (11:34 +0900)]
e_input_evdev: reduce duplicated code for creating mouse button event

Change-Id: I28a1882740760c8fd742872a7ddaa955fd3a2c64
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoe_keyrouter: reduce duplicated code for printing keygrab status 12/325012/1
Jihoon Kim [Thu, 29 May 2025 11:36:39 +0000 (20:36 +0900)]
e_keyrouter: reduce duplicated code for printing keygrab status

Change-Id: I8f1c682f39ca50539fe6700273f87780b861fb02
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 weeks agoPackaging: Update version up to tz10_30.2.2 23/324823/2 accepted/tizen/unified/20250530.090455 accepted/tizen/unified/x/20250531.233019
Seunghun Lee [Tue, 27 May 2025 07:40:11 +0000 (16:40 +0900)]
Packaging: Update version up to tz10_30.2.2

Change-Id: I1a1d2b41d8a8031f9eea21ae7b20b5c53e61efcc

2 weeks agodesktop_shell: Nullify `E_Client` reference on surface destruction 22/324822/2
Seunghun Lee [Tue, 27 May 2025 08:00:59 +0000 (17:00 +0900)]
desktop_shell: Nullify `E_Client` reference on surface destruction

The `E_Client` instance may be deallocated when the associated
surface is destroyed. This patch sets the `E_Client` reference to `null`
during surface destruction and adds checks to ensure the reference is
valid before using the `E_Client` instance in related functions.

Change-Id: Ifeeb437dd85cb2e8d5bd667d50b307b3f47ea79b

2 weeks agoRevert "make e_policy_client_unmap be static function" 21/324821/2
Seunghun Lee [Tue, 27 May 2025 07:38:46 +0000 (16:38 +0900)]
Revert "make e_policy_client_unmap be static function"

This reverts 8079c6ec commit to prevent use-after-free.

e_policy_visibility_client_grab_cancel() may occur E_Client to be
deleted.

Change-Id: Ib306256f2bb148f378e7ba567dc59c6fbbdfd5ab

2 weeks agoe_policy_desk_area: return correct layer object instead of layer object of the pdal 20/324820/1
Junseok Kim [Tue, 27 May 2025 09:11:09 +0000 (18:11 +0900)]
e_policy_desk_area: return correct layer object instead of layer object of the pdal

Change-Id: I725c40c553dd40f35e30f599ae19ff1385afbe12

2 weeks agoPackaging: Update version up to tz10_30.2.1 07/324807/1
Seunghun Lee [Tue, 27 May 2025 03:33:08 +0000 (12:33 +0900)]
Packaging: Update version up to tz10_30.2.1

Change-Id: I98d64ae2195bc6ca626b84f3d5d1cb8f1315d90e

2 weeks agocompositor: Fix crash on client_destory signal 06/324806/1
Seunghun Lee [Tue, 27 May 2025 03:29:13 +0000 (12:29 +0900)]
compositor: Fix crash on client_destory signal

A segmentation fault occured when the E_Surface instance was deallocated
while handling the client_destroy signal of E_Surface.

    #0  __pthread_kill_implementation
    #1  __GI_raise (sig=6)
    #2  (anonymous namespace)::sigSegvHandler
    #3  <signal handler called> ()
    #4  wl_signal_emit
    #5  _e_surface_cb_destroy
    #6  wl_signal_emit
    #7  surface_handle_resource_destroy

Change-Id: I84d45fe8716aee3dd0a87a29941d5adfb6da3d26

3 weeks agoPackaging: Update version up to tz10_30.2.0 51/324651/1
SooChan Lim [Thu, 22 May 2025 06:51:47 +0000 (15:51 +0900)]
Packaging: Update version up to tz10_30.2.0

Change-Id: Ife8f0dd6214e2319a33125374cfa09a1405e9b74

3 weeks agoe_policy: remove the unused functions 44/324644/1
SooChan Lim [Wed, 21 May 2025 06:44:31 +0000 (15:44 +0900)]
e_policy: remove the unused functions

They are deprecated.

Change-Id: I9f743f56d40cc2e6a7feb20d56fee43dd0e30553

3 weeks agoe_policy_visibility: remove the unused functions 43/324643/1
SooChan Lim [Wed, 21 May 2025 06:40:20 +0000 (15:40 +0900)]
e_policy_visibility: remove the unused functions

They are deprecated.

Change-Id: I9c852cdd52268dd44236e989bbd94c0bfb5a2e76

3 weeks agocompositor: Extract functions for base initialization 42/324642/2
Seunghun Lee [Wed, 21 May 2025 03:40:25 +0000 (12:40 +0900)]
compositor: Extract functions for base initialization

This is to improve readability.

Change-Id: I2457c69fae21d15556cd6d8ab06270040014a758

3 weeks agoe_comp_wl_buffer: Deprecate E_Comp_Wl_Buffer_Viewport API 38/324638/2
TaeHyeon Jeong [Wed, 21 May 2025 06:07:24 +0000 (15:07 +0900)]
e_comp_wl_buffer: Deprecate E_Comp_Wl_Buffer_Viewport API

- Use e_comp_wl_scaler_buffer_viewport_ API instead of
e_comp_wl_buffer_viewport_ API

Change-Id: I3eba7c577a5cbace6cd4c2f9b71d9dbc5876d17c

3 weeks agoe_comp_wl: Add e_comp_wl_scaler_buffer_viewport_buffer_ API 37/324637/2
TaeHyeon Jeong [Wed, 21 May 2025 06:01:00 +0000 (15:01 +0900)]
e_comp_wl: Add e_comp_wl_scaler_buffer_viewport_buffer_ API

Add below functions to e_comp_wl:
- e_comp_wl_scaler_buffer_viewport_buffer_src_width_get()
- e_comp_wl_scaler_buffer_viewport_buffer_src_height_set()
- e_comp_wl_scaler_buffer_viewport_buffer_src_height_get()

Change-Id: I3c0834504e80870404d27dc6b37da75b72f7dd78

3 weeks agoe_comp_wl_rsm: fix memory leak when wl_global_create fails 41/324641/1
duna.oh [Wed, 21 May 2025 01:19:48 +0000 (10:19 +0900)]
e_comp_wl_rsm: fix memory leak when wl_global_create fails

Change-Id: I969da8cec6d47cbb3c0bb1e61594ab46609c75e9

3 weeks agoe_tizen_display_policy: fix memory leak when wl_global_create fails and fix return... 40/324640/1
duna.oh [Wed, 21 May 2025 01:18:01 +0000 (10:18 +0900)]
e_tizen_display_policy: fix memory leak when wl_global_create fails and fix return value

Change-Id: Ief47206888976aa814de67c453a0dac6b226895f

3 weeks agoe_seat: fix memory leak when wl_global_create fails and fix return value 39/324639/1
duna.oh [Wed, 21 May 2025 01:15:14 +0000 (10:15 +0900)]
e_seat: fix memory leak when wl_global_create fails and fix return value

Change-Id: Ifd5a38651bad4dbd29346ea6e763599b0fd64e6f

3 weeks agocompositor: Add missing state initialization 85/324585/1
Seunghun Lee [Wed, 21 May 2025 03:28:29 +0000 (12:28 +0900)]
compositor: Add missing state initialization

This patch adds missing state initialization and deinitialization.

Change-Id: I67bcff2c340c2d9abf2123670fe0fc66fba4a453

3 weeks agoPackaging: Update version up to tz10_30.1.0 66/324566/1 accepted/tizen/unified/20250520.164259 accepted/tizen/unified/x/20250521.021415
SooChan Lim [Mon, 19 May 2025 10:45:23 +0000 (19:45 +0900)]
Packaging: Update version up to tz10_30.1.0

Change-Id: Ic293001e39f7ad858534c1fd414da9b2bc3f545e

3 weeks agoe_dnd: Fix view rect memory leak 64/324564/1
Junkyeong Kim [Tue, 20 May 2025 11:07:06 +0000 (20:07 +0900)]
e_dnd: Fix view rect memory leak

If there is no icon resource dnd makes own rect view.
But there is no destroy for this rect.

Change-Id: Ib3552b57557608c9814b34d1acc711a16ad910a6

3 weeks agoe_dnd: Fix dnd start position error 63/324563/1
Junkyeong Kim [Tue, 20 May 2025 11:05:25 +0000 (20:05 +0900)]
e_dnd: Fix dnd start position error

Change-Id: I070eb588253f8664752967b46c5ae478236e4048

3 weeks agoe_dnd: Fix e_object_alloc error 62/324562/1
Junkyeong Kim [Tue, 20 May 2025 11:01:40 +0000 (20:01 +0900)]
e_dnd: Fix e_object_alloc error

The 'E_Object e_obj_inherit' should be located at the first of structure for e_object.

Change-Id: Id971661e93d128bfad09bbecd1dc8f60bc0dcbe4

4 weeks agoe_view_edje: add e_view_edje_scale_set 14/324414/1
SooChan Lim [Fri, 16 May 2025 10:30:31 +0000 (19:30 +0900)]
e_view_edje: add e_view_edje_scale_set

Change-Id: Ib8efb2d966b781677cfb95a06dcd4afce38834da

4 weeks agoe_view_edje: make some function be E_API 13/324413/1
SooChan Lim [Fri, 16 May 2025 09:53:14 +0000 (18:53 +0900)]
e_view_edje: make some function be E_API

Change-Id: I04737480f0d80f15d4acd82bb546753ec8af62e7

4 weeks agoMerge "e_pixmap : add native_surface_init function" into tizen
Jinbong Lee [Fri, 16 May 2025 10:40:28 +0000 (10:40 +0000)]
Merge "e_pixmap : add native_surface_init function" into tizen

4 weeks agoe_view : add e_view_name_child_find interface 10/324410/1
jinbong.lee [Fri, 16 May 2025 07:54:09 +0000 (16:54 +0900)]
e_view : add e_view_name_child_find interface

Change-Id: I9e7ea4aa3a73ffaa4e2ce0cf2043fbcf9a0295be
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
4 weeks agoe_comp_wl: change 'dev' type from Ecore_Device to E_Device for key events 05/324405/1
duna.oh [Fri, 16 May 2025 08:15:51 +0000 (17:15 +0900)]
e_comp_wl: change 'dev' type from Ecore_Device to E_Device for key events

Change-Id: I6094d085ea8de403cde410d31048a00fb839c145

4 weeks agoe_keyrouter_wl: simplify code in e_keyrouter_wl_key_send() 04/324404/1
duna.oh [Thu, 15 May 2025 11:42:41 +0000 (20:42 +0900)]
e_keyrouter_wl: simplify code in e_keyrouter_wl_key_send()

Change-Id: I22c6fb403c9399d227d237ffa4d58acc2c754e70

4 weeks agoe_comp_wl: simplify code in _e_comp_wl_key_down/up() 03/324403/1
duna.oh [Thu, 15 May 2025 11:41:56 +0000 (20:41 +0900)]
e_comp_wl: simplify code in _e_comp_wl_key_down/up()

Change-Id: I392d9f1956a90709deaba9d08b6ba00abd22c58e

4 weeks agoe_pixmap : add native_surface_init function 86/324386/1
jinbong.lee [Thu, 15 May 2025 11:43:07 +0000 (20:43 +0900)]
e_pixmap : add native_surface_init function

Change-Id: I158557fa2ebba871f6e9454875a4a333a05a4f9c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
4 weeks agoincludes : fix missed extern "C" 82/324382/1
jinbong.lee [Fri, 16 May 2025 06:13:39 +0000 (15:13 +0900)]
includes : fix missed extern "C"

Change-Id: Iabd182cd3f4ce5d2a249d0825ee2290fc4f5b1b5
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
4 weeks agoe_view: add E_API visibility 38/324338/1
SooChan Lim [Thu, 15 May 2025 08:09:56 +0000 (17:09 +0900)]
e_view: add E_API visibility

Change-Id: Ib0920bb3b23633b933d9b0617860ea6e4350f20d

4 weeks agoe_view_text: add E_API visibility 37/324337/1
SooChan Lim [Thu, 15 May 2025 08:06:48 +0000 (17:06 +0900)]
e_view_text: add E_API visibility

Change-Id: I6e4e2c653c34198c8e99c8596ba2dcb4d5b9e423

4 weeks agoe_view_rect: add E_API visibility 36/324336/1
SooChan Lim [Thu, 15 May 2025 08:04:07 +0000 (17:04 +0900)]
e_view_rect: add E_API visibility

Change-Id: I1b9bfa2decc2252a563a68a77cf24808732bc8f8

4 weeks agoe_view_image: add E_API visibility 35/324335/1
SooChan Lim [Thu, 15 May 2025 08:01:36 +0000 (17:01 +0900)]
e_view_image: add E_API visibility

Change-Id: I76e5ec2f5ac8fa30c84760e5c4bf158626b318cc

4 weeks agoe_view_edje: add E_API visibility 34/324334/1
SooChan Lim [Thu, 15 May 2025 07:58:58 +0000 (16:58 +0900)]
e_view_edje: add E_API visibility

Change-Id: Iaf1d95d878dafd4e06463fd022b64c997f70344c

4 weeks agoe_view_client: add E_API visibility 33/324333/1
SooChan Lim [Thu, 15 May 2025 07:56:25 +0000 (16:56 +0900)]
e_view_client: add E_API visibility

Change-Id: I0edfad7fb6cda01bd2ea23aaada834478eaa18b2

4 weeks agoAdd extern "C" for cplusplus to public headers 32/324332/1
jinbong.lee [Thu, 15 May 2025 10:22:20 +0000 (19:22 +0900)]
Add extern "C" for cplusplus to public headers

Change-Id: I074dc82d43da9124e115b67d415c123726b12c57
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
4 weeks agoe_keyrouter_event: reduce duplicated code for handling key event 24/324324/1
Jihoon Kim [Thu, 15 May 2025 09:51:36 +0000 (18:51 +0900)]
e_keyrouter_event: reduce duplicated code for handling key event

Change-Id: I5b4d7cf0ab405d3f2993b1a41ef6a187af38c470
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 weeks agoPackaging: Update version up to tz10_30.0.0 accepted/tizen/unified/20250515.142344 accepted/tizen/unified/x/20250515.203519
Doyoun Kang [Thu, 15 May 2025 07:26:14 +0000 (16:26 +0900)]
Packaging: Update version up to tz10_30.0.0

4 weeks agoRevert "e_seat: include header of e_seat into internal header of e_seat" 96/324296/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_seat: include header of e_seat into internal header of e_seat"

This reverts commit cb703a75dfb4c5ddda4606b738b5e565c0b93698.

Change-Id: I18b8d133f4550b1379e6082f0691bf84cad17059

4 weeks agoRevert "e_canvas: change e_canvas_layer to layer tree of desk area" 95/324295/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_canvas: change e_canvas_layer to layer tree of desk area"

This reverts commit e544a871e14822474100089d31ab731bfc438f5c.

Change-Id: I6314e6842d18fc53961f463a02ab0ca75171ebb7

4 weeks agoRevert "e_canvas: remove e_canvas_layer_tree_get" 94/324294/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_canvas: remove e_canvas_layer_tree_get"

This reverts commit 1455758129fc9cd11f90918e872cc29ca950c50f.

Change-Id: I8c2fd0bc373d1cc8ddee215f1844161a6bbaaa18

4 weeks agoRevert "e_policy_desk_area: refine layer list to use e_view_tree" 93/324293/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_policy_desk_area: refine layer list to use e_view_tree"

This reverts commit 3f370df5a238a9a27bf6cbed53ac6a837c1896ad.

Change-Id: I30b3e343c7f12dd54355a57946941a7c11d1f882

4 weeks agoRevert "e_client: remove CLIENT_DEL_STACK_ISSUE defines" 92/324292/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_client: remove CLIENT_DEL_STACK_ISSUE defines"

This reverts commit 0edf38982db4000edfc88e36445574299bff9fce.

Change-Id: I4cb54bd73850034e7eec1ae973eba1bf0fb464a9

4 weeks agoRevert "e_comp_input: Adjust new layer tree logic to input thread client" 91/324291/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_comp_input: Adjust new layer tree logic to input thread client"

This reverts commit d52d1efe6296590816b7fa53c6b0918cc181d780.

Change-Id: I8ef8e8ff7a687bf4b9c83de6538882e7fffdaf83

4 weeks agoRevert "e_view: Added e_view_reparent_append" 90/324290/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_view: Added e_view_reparent_append"

This reverts commit ce74660e9167ce65db65c87cd19c24d1ded61de6.

Change-Id: Id4576f8187fa4b21515e9b510c80e0341fe9fd5b

4 weeks agoRevert "e_desk: remove debug logs" 89/324289/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_desk: remove debug logs"

This reverts commit d524fd89b65da385f8c807cdf4d25da0fd309078.

Change-Id: Iaf38af52eb5b7aab0341734fce9312e0acf8b88a

4 weeks agoRevert "e_view_client: Add getter to get E_Client of view client" 88/324288/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_view_client: Add getter to get E_Client of view client"

This reverts commit 9d95abe45b8f8ce22294df39d53ae16c1f343db9.

Change-Id: I3cb614077e8abeedcb6f1b1738bf224bf24490b3

4 weeks agoRevert "e_policy_desk_area: use getter to get E_Client from view client" 87/324287/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_policy_desk_area: use getter to get E_Client from view client"

This reverts commit 467d5320a04d51828077b0fdf39e7fb13ae11675.

Change-Id: Iec2af673004b9df943ebe1e59bd05961d0df5db4

4 weeks agoRevert "e_desk_area: Added new API to get view of layer" 86/324286/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_desk_area: Added new API to get view of layer"

This reverts commit e206fcbf5f658b7c39bc92e463708f7b86e8fb1a.

Change-Id: I56221dae372e6ea7a46edc9ec79a5997d387077a

4 weeks agoRevert "e_policy_desk_area: Fix unrechable codes" 85/324285/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_policy_desk_area: Fix unrechable codes"

This reverts commit a99c62ec2b3c13c534c7d9c01eae5644f2a4d2e1.

Change-Id: I022f5392af390088268499218a8e75819c113180

4 weeks agoRevert "e_policy_desk_area_layer: temporary rename of the layer object" 84/324284/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_policy_desk_area_layer: temporary rename of the layer object"

This reverts commit 5eeba0b35b1591921070c0b9942d6f9e657f8aa1.

Change-Id: I5a5c3760d70977426e4af38a7705322e69b6004b

4 weeks agoRevert "e_policy: Fix incorrect inequality direction of layer" 83/324283/1
강도연/Tizen Platform Lab(SR)/삼성전자 [Thu, 15 May 2025 06:44:22 +0000 (15:44 +0900)]
Revert "e_policy: Fix incorrect inequality direction of layer"

This reverts commit e3b0041f5feeab5dd2ec7eca7eea55655b19b16d.

Change-Id: Ie0a4b6a90c611de4e755223fc93126f8549a8fee

4 weeks agoe_comp_wl: refactoring code to send keys 10/324210/1
Jihoon Kim [Wed, 14 May 2025 02:49:08 +0000 (11:49 +0900)]
e_comp_wl: refactoring code to send keys

Change-Id: I8b84461d8c604998f0947867de2397ed691254fc
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 weeks agoPackaging: Update version up to tz10_29.0.0 09/324209/1 accepted/tizen/unified/20250514.114158 accepted/tizen/unified/x/20250515.044738
SooChan Lim [Wed, 14 May 2025 01:12:19 +0000 (10:12 +0900)]
Packaging: Update version up to tz10_29.0.0

Change-Id: I244a1d80ccac503f26a07fbe731486903daa5907

4 weeks agotest_helper: Fix double free 01/324201/2
Seunghun Lee [Wed, 14 May 2025 02:26:50 +0000 (11:26 +0900)]
test_helper: Fix double free

The current_test.name has to be set to null to prevent double free.

Change-Id: I55580d2967c47e45ee279c2a09d141c0c1bf5239

4 weeks agodesktop_shell: Fix crash caused by double wl_list_remove 00/324200/1
Seunghun Lee [Wed, 14 May 2025 01:43:56 +0000 (10:43 +0900)]
desktop_shell: Fix crash caused by double wl_list_remove

This patch addresses a crash caused by attempting to remove wl_list
twice.

It was discovered that calling e_shell_e_client_destroy() can result in
the destruction of the E_Surface.
Therefore, the surface_destroy listener must be removed before invoking
e_shell_e_client_destroy(). Failure to do so could cause
_surface_finish() to be called again via the listener callback,
_surface_cb_surface_destroy(), leading to unintended behavior.

Change-Id: I9b1c506d8964eb02a96cf39110a06c81490ee97e

4 weeks agoe_client: Drop input_only flag
Seunghun Lee [Mon, 12 May 2025 02:52:58 +0000 (11:52 +0900)]
e_client: Drop input_only flag

It's unused.

Change-Id: I0f49ee1d7d0f6d4c5d9a1b927de2c72c17f0044c

4 weeks agoe_keyrouter: refactoring code of sending event_device
duna.oh [Tue, 13 May 2025 11:53:26 +0000 (20:53 +0900)]
e_keyrouter: refactoring code of sending event_device

Change-Id: Iea7d2570ebfadadeb19bc78b8cfb7299c0494bd3

4 weeks agoe_comp_wl: change e_comp_wl_key_down/up() from EINTERN to static
duna.oh [Tue, 13 May 2025 11:52:17 +0000 (20:52 +0900)]
e_comp_wl: change e_comp_wl_key_down/up() from EINTERN to static

Change-Id: I6057bafff00a44d88e9549a0916b43c32f981fee

4 weeks agoe_keyrouter: refactoring code calling a hook and fix typo
duna.oh [Tue, 13 May 2025 11:47:50 +0000 (20:47 +0900)]
e_keyrouter: refactoring code calling a hook and fix typo

Change-Id: I8005f98c28ca118092542a6dc79e0280290f3140

4 weeks agoe_comp_wl: add E_DEPRECATED
SooChan Lim [Fri, 9 May 2025 02:19:41 +0000 (11:19 +0900)]
e_comp_wl: add E_DEPRECATED

e_comp_wl_sub_below_object_get is deprecated.
It always returns null.

Change-Id: I5683d1081284a8e9f9c8eac38cbf183fe2b18494

4 weeks agoe_view_image: donot set the width/height
SooChan Lim [Fri, 9 May 2025 10:26:16 +0000 (19:26 +0900)]
e_view_image: donot set the width/height

The size of e_view_image is different from the size of the evas_object.
Therefore, donot store the size at the time of resize callback function from evas_object

Change-Id: I5670b5c67a713481009beb3a328595486739d050

4 weeks agoe_view_client: change the function signature
SooChan Lim [Fri, 9 May 2025 08:05:31 +0000 (17:05 +0900)]
e_view_client: change the function signature

e_view_client_external_view_unset does not need the return value.

Change-Id: I94a650b05c6eb70d117284d1ff4c727f11228a91

4 weeks agoe_view_client: check if external_view is null
SooChan Lim [Fri, 9 May 2025 08:04:09 +0000 (17:04 +0900)]
e_view_client: check if external_view is null

Change-Id: I00972682a57c1e77021a2d96185d1a8ce4d7402d

4 weeks agoRevert "Revert "e_view: use e_view_client_external_view_unuset""
SooChan Lim [Fri, 9 May 2025 08:02:37 +0000 (17:02 +0900)]
Revert "Revert "e_view: use e_view_client_external_view_unuset""

This reverts commit bcdaf1c018799128c73c6ec45785f19a8f5ac102.

Change-Id: I360bb258cbee5a48c0d94a16a0a8890db6942f6d

4 weeks agoe_service_region: Fix view destroy error 87/324187/1
Junkyeong Kim [Tue, 13 May 2025 08:07:28 +0000 (17:07 +0900)]
e_service_region: Fix view destroy error

This e_view_destroy is wrong execution.
This callback is called by e_view_destroy.

Change-Id: I4098e705862d9b45061692857af6270578a93bd5

4 weeks agoe_comp_wl: Add video.global get/set E_API 83/324183/1
TaeHyeon Jeong [Tue, 13 May 2025 11:22:46 +0000 (20:22 +0900)]
e_comp_wl: Add video.global get/set E_API

- used by e-mod-tizen-video-tv

Change-Id: I9f0096bde6ee2d3d8d31edcd58618759921334cc

4 weeks agoRevert "e_comp_wl: Transfer struct definition to e_comp_wl_intern.h" 26/324126/1
TaeHyeon Jeong [Tue, 13 May 2025 06:52:15 +0000 (15:52 +0900)]
Revert "e_comp_wl: Transfer struct definition to e_comp_wl_intern.h"

for e-mod-tizen-video-tv
This reverts commit 58810e68da52e08287ea050cee84ec30936948ef.

Change-Id: I6cec1e28664a5201e4730e6eeacd2a84693868cc

4 weeks agoRevert "e_client: Transfer struct definition to e_client_intern.h" 25/324125/1
TaeHyeon Jeong [Tue, 13 May 2025 06:51:51 +0000 (15:51 +0900)]
Revert "e_client: Transfer struct definition to e_client_intern.h"

for e-mod-tizen-video-tv
This reverts commit caef1f00c4f1c8a1d031cd7494a653599b1dd9e1.

Change-Id: Id0787fba3c165107810acaab92693cf4bf7c26d8

4 weeks agoRevert "e_comp: Transfer struct definition to e_comp_intern.h" 24/324124/1
TaeHyeon Jeong [Tue, 13 May 2025 06:51:28 +0000 (15:51 +0900)]
Revert "e_comp: Transfer struct definition to e_comp_intern.h"

for e-mod-tizen-video-tv
This reverts commit 800ca8a88a42c0b18f9cff0bc90d108c8a476681.

Change-Id: I75b60ed64cf41ab4ac857517e4657b87e74ae240

4 weeks agoe_blur_video_capture: Fix crash of use after free 22/324122/2
Changyeon Lee [Tue, 13 May 2025 06:48:04 +0000 (15:48 +0900)]
e_blur_video_capture: Fix crash of use after free

Change-Id: I26dfee2b25aeecf1a1af058c75019a467154f443

4 weeks agoe_blur_video_capture: Fix wrong geometry of e_view_image 21/324121/2
Changyeon Lee [Tue, 13 May 2025 06:45:49 +0000 (15:45 +0900)]
e_blur_video_capture: Fix wrong geometry of e_view_image

Change-Id: I472975e17e204351491eb3610e2d2e80232d7702

4 weeks agoe_view_image: Initailze Evas_Native_Surface 20/324120/1
Changyeon Lee [Tue, 13 May 2025 02:42:12 +0000 (11:42 +0900)]
e_view_image: Initailze Evas_Native_Surface

Change-Id: If8ee7c8dd9d33ca4ec42fc0a995263bac45242c5

4 weeks agoe_view_image: Fix crash in e_view_image_resize_listener_add 19/324119/1
Changyeon Lee [Tue, 13 May 2025 02:40:07 +0000 (11:40 +0900)]
e_view_image: Fix crash in e_view_image_resize_listener_add

Change-Id: I9167815a93e3ecd06ee98673274f9725760c4706

4 weeks agoPackaging: Update version up to tz10_28.0.0 75/324075/1
Junseok Kim [Mon, 12 May 2025 12:47:57 +0000 (21:47 +0900)]
Packaging: Update version up to tz10_28.0.0

Change-Id: I76906b9449cc0328b7c48771bcfab40d192ea5a4

4 weeks agoe_policy: Fix incorrect inequality direction of layer 73/324073/1
Junseok Kim [Mon, 12 May 2025 11:42:43 +0000 (20:42 +0900)]
e_policy: Fix incorrect inequality direction of layer

Change-Id: Iba045a18c7c2b8d32b0befc14e10cea0e3220568

4 weeks agoe_policy_desk_area_layer: temporary rename of the layer object 72/324072/1
Junseok Kim [Mon, 12 May 2025 11:33:42 +0000 (20:33 +0900)]
e_policy_desk_area_layer: temporary rename of the layer object

Change-Id: I032c46b014e3c2a8bd8df473b8248b74337aa1eb

4 weeks agoe_policy_desk_area: Fix unrechable codes 71/324071/1
Junseok Kim [Mon, 12 May 2025 09:35:33 +0000 (18:35 +0900)]
e_policy_desk_area: Fix unrechable codes

Change-Id: I7f765eb7934ac935309784ea0f7af4f33dbaebba

4 weeks agoe_desk_area: Added new API to get view of layer 70/324070/1
Junseok Kim [Thu, 8 May 2025 02:56:33 +0000 (11:56 +0900)]
e_desk_area: Added new API to get view of layer

Change-Id: Iad3106a828b80cabb0fb22ea5185399121dc766c

4 weeks agoe_policy_desk_area: use getter to get E_Client from view client 69/324069/1
Junseok Kim [Wed, 30 Apr 2025 07:40:00 +0000 (16:40 +0900)]
e_policy_desk_area: use getter to get E_Client from view client

Change-Id: Ib64429cc74ce71299773c73f364f10b8abee7c9f

4 weeks agoe_view_client: Add getter to get E_Client of view client 68/324068/1
Junseok Kim [Wed, 30 Apr 2025 07:38:58 +0000 (16:38 +0900)]
e_view_client: Add getter to get E_Client of view client

Change-Id: Ibbb90844cacba822a70840b467e07b8219a938a5