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

4 weeks agoe_desk: remove debug logs 67/324067/1
Junseok Kim [Wed, 30 Apr 2025 03:46:28 +0000 (12:46 +0900)]
e_desk: remove debug logs

Change-Id: I94ec51c7b79e099e9228a74c47f569c7c6559aaa

4 weeks agoe_view: Added e_view_reparent_append 66/324066/1
Junseok Kim [Wed, 16 Apr 2025 06:01:16 +0000 (15:01 +0900)]
e_view: Added e_view_reparent_append

Change-Id: If22362dd514b740ff51588b6de085fc400ffe72f

4 weeks agoe_comp_input: Adjust new layer tree logic to input thread client 65/324065/1
Junseok Kim [Tue, 15 Apr 2025 11:46:46 +0000 (20:46 +0900)]
e_comp_input: Adjust new layer tree logic to input thread client

Change-Id: Ib82e083b466989f9a11a04b53972f7ddc81a9488

4 weeks agoe_client: remove CLIENT_DEL_STACK_ISSUE defines 64/324064/1
Junseok Kim [Mon, 12 May 2025 08:03:11 +0000 (17:03 +0900)]
e_client: remove CLIENT_DEL_STACK_ISSUE defines

Since the patch "e_policy_desk_area: refine layer list to use e_view_tree" adjusted,
the list of client uses view tree instead of eina_inlist.
So, this hotfix codes are no more useful. remove it

Change-Id: I28149a92d546d08d3eba25b0316656a4d37387db

4 weeks agoe_policy_desk_area: refine layer list to use e_view_tree 63/324063/1
Junseok Kim [Fri, 11 Apr 2025 06:10:50 +0000 (15:10 +0900)]
e_policy_desk_area: refine layer list to use e_view_tree

Change-Id: I8325652f353092c8493f6ad98754fca415053ab2

4 weeks agoe_canvas: remove e_canvas_layer_tree_get 62/324062/1
Junseok Kim [Thu, 3 Apr 2025 08:53:43 +0000 (17:53 +0900)]
e_canvas: remove e_canvas_layer_tree_get

Change-Id: Ie6eca73cf6dbdaf2d766da96d104419357f0f22d

4 weeks agoe_canvas: change e_canvas_layer to layer tree of desk area 61/324061/1
Junseok Kim [Thu, 3 Apr 2025 10:04:08 +0000 (19:04 +0900)]
e_canvas: change e_canvas_layer to layer tree of desk area

Change-Id: Icf7ff558ac8e21b925d1f5ec61830c89bb3d093f

4 weeks agoe_seat: include header of e_seat into internal header of e_seat 60/324060/1
Junseok Kim [Mon, 12 May 2025 07:08:24 +0000 (16:08 +0900)]
e_seat: include header of e_seat into internal header of e_seat

Change-Id: Idf190a9347d1a4072cd90b8d250bb70a7dae24e5

4 weeks agoPackaging: Update version up to tz10_27.0.0 59/324059/1
Junseok Kim [Mon, 12 May 2025 12:10:39 +0000 (21:10 +0900)]
Packaging: Update version up to tz10_27.0.0

Change-Id: Ieb4a80b3a30c061d038e9627b36e5e4ba00e2eac

4 weeks agoe_blur: remove e_view_image_size_set function call for blur_behind 58/324058/1
hojoon-ryou [Mon, 12 May 2025 12:10:28 +0000 (21:10 +0900)]
e_blur: remove e_view_image_size_set function call for blur_behind

Change-Id: I49e5597c296a4cea06a425e6d3d89deb342e0cee

4 weeks agoe_view_text: fix the typo 56/324056/1
SooChan Lim [Mon, 12 May 2025 12:32:01 +0000 (21:32 +0900)]
e_view_text: fix the typo

Change-Id: If1d9fe8b970b0fdd363adae70e62b46f2cc8dd3e

4 weeks agoe_view_text: add textblock apis 55/324055/1
SooChan Lim [Mon, 12 May 2025 10:53:12 +0000 (19:53 +0900)]
e_view_text: add textblock apis

add textblock apis to be needed by e20 modules

Change-Id: I80dc0fbcb33996c3661904624355a0d2f40bc307

4 weeks agoe_view_text: remove the style argument 54/324054/1
SooChan Lim [Mon, 12 May 2025 10:39:44 +0000 (19:39 +0900)]
e_view_text: remove the style argument

donot set the style at the creation of textblock

Change-Id: I03f804b5a323a98514149054ec3422c961594a8e

4 weeks agoe_view_text: add e_view_textblock_style_set 53/324053/1
SooChan Lim [Mon, 12 May 2025 10:39:05 +0000 (19:39 +0900)]
e_view_text: add e_view_textblock_style_set

Change-Id: Icee30794a7d64da200a26d3aa32f8610c80f3c18

4 weeks agoe_view_text: move the position of code 52/324052/1
SooChan Lim [Mon, 12 May 2025 10:36:24 +0000 (19:36 +0900)]
e_view_text: move the position of code

Change-Id: Id69d2b7cf74990a5afed2b533ed2c77119e65038

4 weeks agoAdd internal header 48/324048/1
TaeHyeon Jeong [Mon, 12 May 2025 08:29:04 +0000 (17:29 +0900)]
Add internal header

Change-Id: Iad8cab31e5a7e805fb33fc6fc6cb1a8a16de80b2

4 weeks agoe_dbus_conn: Transfer struct definition to e_dbus_conn_intern.h 47/324047/1
TaeHyeon Jeong [Mon, 12 May 2025 08:27:11 +0000 (17:27 +0900)]
e_dbus_conn: Transfer struct definition to e_dbus_conn_intern.h

- _E_DBus_Conn
- _E_DBus_Conn_Init_Done_Event

Change-Id: Ie748b2c7dd5380a5bfe55f913882aa215e908b4b

4 weeks agoe_comp_wl: Transfer struct definition to e_comp_wl_intern.h 46/324046/1
TaeHyeon Jeong [Mon, 12 May 2025 08:26:28 +0000 (17:26 +0900)]
e_comp_wl: Transfer struct definition to e_comp_wl_intern.h

- _E_Comp_Wl_Buffer_Viewport
- _E_Comp_Wl_Surface_State
- _E_Comp_Wl_Subsurf_Data
- _E_Comp_Wl_Data
- _E_Comp_Wl_Output
- _E_Comp_Wl_Pointer_Constraint
- _E_Comp_Wl_Client_Data

Change-Id: I127064e5758286c5926ba50f4a3516f28a38edea

4 weeks agoe_keyrouter: Transfer struct definition to e_keyrouter_intern.h 45/324045/1
TaeHyeon Jeong [Mon, 12 May 2025 08:02:59 +0000 (17:02 +0900)]
e_keyrouter: Transfer struct definition to e_keyrouter_intern.h

- _E_Keyrouter_Key_List_Node
- _E_Keyrouter_Grabbed_Key
- _E_Keyrouter_Event_Data
- _E_Keyrouter_Info

Change-Id: Ied3a748eab577fb88099cb57a08307c821761418