platform/upstream/enlightenment.git
25 hours agoPackaging: Update version up to tz10_37.0.0 11/325611/1 accepted/tizen_unified accepted/tizen_unified_x accepted/tizen/unified/20250613.040658 accepted/tizen/unified/x/20250613.044722
SooChan Lim [Thu, 12 Jun 2025 10:46:34 +0000 (19:46 +0900)]
Packaging: Update version up to tz10_37.0.0

Change-Id: I03f2fdbf449183ceb9b20ac42d703ef87345dcb0

25 hours agoe_tizen_launch_effect: Add input blocker rect during splash launching 10/325610/1
Junseok Kim [Wed, 11 Jun 2025 05:18:05 +0000 (14:18 +0900)]
e_tizen_launch_effect: Add input blocker rect during splash launching

Change-Id: I340e64f9a134d5a866a237172beb3f0b2cc9ffdc

25 hours agoremove Makefile.mk 09/325609/1
SooChan Lim [Tue, 10 Jun 2025 10:35:25 +0000 (19:35 +0900)]
remove Makefile.mk

Change-Id: Ida0d369280ab855b859859ad24ae8779b72fbb09

25 hours agoe_tizen_ws_shell_manager: remove e_tizen_ws_shell_qp_state_scrollable_update function 08/325608/1
SooChan Lim [Wed, 4 Jun 2025 12:44:07 +0000 (21:44 +0900)]
e_tizen_ws_shell_manager: remove e_tizen_ws_shell_qp_state_scrollable_update function

It is deprecated and it is not used anymore.

Change-Id: I6abd2d3a7832c1193437a2f930f38fbba1e1f708

25 hours agoe_tizen_ws_shell_manager: remove tizen_ws_shell_extension 07/325607/1
SooChan Lim [Wed, 4 Jun 2025 12:43:01 +0000 (21:43 +0900)]
e_tizen_ws_shell_manager: remove tizen_ws_shell_extension

Tizen_WS_Shell_Extension is deprecated. and it is not used anymore.

Change-Id: Ifc787ff241c1dcbcedb3962df678f3ee64511f88

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_kvm.c file 06/325606/1
SooChan Lim [Fri, 30 May 2025 06:45:05 +0000 (15:45 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_kvm.c file

Move the kvm impelementation to this e_tizen_ws_shell_kvm.c file.

Change-Id: I17ff858ab55d6559710885cc3970bb2a9aaa9b73

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_taskbar.c file 05/325605/1
SooChan Lim [Fri, 30 May 2025 04:57:38 +0000 (13:57 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_taskbar.c file

Move the taskbar impelementation to this e_tizen_ws_shell_taskbar.c file.

Change-Id: Ib0231b581a2fe6797b60ac4aa5fb84d71855596c

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_launcher.c file 04/325604/1
SooChan Lim [Fri, 30 May 2025 02:47:42 +0000 (11:47 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_launcher.c file

Move the launcher impelementation to this e_tizen_ws_shell_launcher.c file.v

Change-Id: Ib159d5bd08570e239016e60c2eb3f215933e46db

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_magnifier.c file 03/325603/1
SooChan Lim [Fri, 30 May 2025 01:18:09 +0000 (10:18 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_magnifier.c file

Move the magnifier impelementation to this e_tizen_ws_shell_magnifier.c file.

Change-Id: Ia290e4673af03ea13bd24ad1333fa0347fca7d42

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_softkey.c file 02/325602/1
SooChan Lim [Thu, 29 May 2025 12:41:48 +0000 (21:41 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_softkey.c file

Move the softkey impelementation to this e_tizen_ws_shell_softkey.c file.

Change-Id: Icc4d1ecb64f1f9fb60a55063b902c7f019cbad36

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_screensaver.c file 01/325601/1
SooChan Lim [Thu, 29 May 2025 12:10:57 +0000 (21:10 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_screensaver.c file

Move the screensaver impelementation to this e_tizen_ws_shell_screensaver.c file.

Change-Id: Id684801812d9f29d32cddc82eb29f697ae2475f3

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_screensaver_manager.c file 00/325600/1
SooChan Lim [Thu, 29 May 2025 12:02:55 +0000 (21:02 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_screensaver_manager.c file

Move the screensaver_manager impelementation to this e_tizen_ws_shell_screensaver_manager.c file.

Change-Id: Ie9bb302c158bfc579f102dd1f5124b8aa730734d

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_quickpanel.c file 99/325599/1
SooChan Lim [Thu, 29 May 2025 11:36:39 +0000 (20:36 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_quickpanel.c file

Move the quickpanel impelementation to this e_tizen_ws_shell_quickpanel.c file.

Change-Id: I14956c6068602ae6d8bd72379e5093f4dc88a7a5

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_indicator.c file 98/325598/1
SooChan Lim [Thu, 29 May 2025 11:16:12 +0000 (20:16 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_indicator.c file

Move the indicator impelementation to this e_tizen_ws_shell_indicator.c file.

Change-Id: I8e074437a1e96d26e4ad0b8466964ab89ad05d81

25 hours agoe_tizen_wl_shell: make e_tizen_wl_shell_cbhm.c file 97/325597/1
SooChan Lim [Thu, 29 May 2025 10:24:00 +0000 (19:24 +0900)]
e_tizen_wl_shell: make e_tizen_wl_shell_cbhm.c file

Move the cbhm impelementation to this e_tizen_ws_shell_cbhm.c file.

Change-Id: Ib58d9f50a20150e77cab91045b0151433bc9331d

25 hours agoe_tizen_ws_shell_manager: set/unset the service role at e_policy_desk_area 96/325596/1
SooChan Lim [Wed, 28 May 2025 12:37:41 +0000 (21:37 +0900)]
e_tizen_ws_shell_manager: set/unset the service role at e_policy_desk_area

Move the code setting/unsetting service_role to e_policy_desk_area. This logic
is for the window manager policy, not for the server implementation.

Change-Id: Ic12d56b30d440c1b7aa2cc2323609c8b60e0fc65

25 hours agoe_tizen_ws_shell_manager: declare E_Tizen_Ws_Shell_Srv 95/325595/1
SooChan Lim [Fri, 30 May 2025 01:30:46 +0000 (10:30 +0900)]
e_tizen_ws_shell_manager: declare E_Tizen_Ws_Shell_Srv

declare E_Tizen_Ws_Shell_Srv structure at e_tizen_ws_shell_manager_intern.h

Change-Id: I4bd991b35dbb8fde2c6d9a5f7f9cdc26b566ad3f

25 hours agoe_client: add service_role_unset signal 94/325594/1
SooChan Lim [Fri, 30 May 2025 01:40:54 +0000 (10:40 +0900)]
e_client: add service_role_unset signal

This signal is used for un-setting the service role of the tizen_ws_shell requests.

Change-Id: If21490c22e5fcece5939af27b8ea1a4ec76554a8

25 hours agoe_client: add service_role_set signal 93/325593/1
SooChan Lim [Fri, 30 May 2025 01:38:03 +0000 (10:38 +0900)]
e_client: add service_role_set signal

This signal is used for setting the service role of the tizen_ws_shell requests.

Change-Id: I0011851401ad1659313ae4d1e8ca27b5056b82f2

27 hours agoclient_video: Add e_client_video_is_viewport_offscreen 81/325581/2
Seunghun Lee [Wed, 11 Jun 2025 09:29:41 +0000 (18:29 +0900)]
client_video: Add e_client_video_is_viewport_offscreen

This commit introduces the e_client_is_viewport_offscreen API, which
checks whether the video viewport is positioned outside the visible
screen area.
The function returns true if the video viewport is outside of the screen
area, and false if any part of the viewport is still visible within the
screen boundaries.

Change-Id: I4fdbb5eb1ff952e7e8ae3a54bfc18d0a0350d04b

27 hours agoe_view_client: use E_View_Client_Image_Filter 83/325583/1
SooChan Lim [Wed, 11 Jun 2025 07:17:15 +0000 (16:17 +0900)]
e_view_client: use E_View_Client_Image_Filter

instead of E_Comp_Image_Filter

Change-Id: I12e90035d408d6cd07f95546644a3431fa9016a8

27 hours agoe_view_smart : Add null checks 79/325579/1
jinbong.lee [Thu, 12 Jun 2025 06:11:42 +0000 (15:11 +0900)]
e_view_smart : Add null checks

Change-Id: I63fe6f7589041f43e67e0e3af94108818c44dedc
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view : Add testcase of e_view_smart & e_view_textblock 78/325578/1
jinbong.lee [Wed, 11 Jun 2025 05:51:52 +0000 (14:51 +0900)]
e_view : Add testcase of e_view_smart & e_view_textblock

 - remove warning of testcases.

Change-Id: I7567808e813fc77c932fbdf3edc8885bfd5b00de
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view_textblock : update interface 77/325577/1
jinbong.lee [Wed, 11 Jun 2025 05:50:33 +0000 (14:50 +0900)]
e_view_textblock : update interface

Change-Id: I00a698bc30f6b95e5c4a96d742f28cdfd290cfe7
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view_smart : add interface & implementation 76/325576/1
jinbong.lee [Fri, 30 May 2025 11:47:34 +0000 (20:47 +0900)]
e_view_smart : add interface & implementation

Change-Id: Ia8b62888352e4381e145e9aa5aac2269b2f6e44e
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoset Initial size for e_view_image / e_view_textblock 75/325575/1
jinbong.lee [Fri, 30 May 2025 11:46:02 +0000 (20:46 +0900)]
set Initial size for e_view_image / e_view_textblock

Change-Id: I96105e176f267e55597a7f91b93c582df3b372c3
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_canvas : add e_canvas_render_post_listener_add to E_API 74/325574/1
jinbong.lee [Thu, 29 May 2025 05:25:47 +0000 (14:25 +0900)]
e_canvas : add e_canvas_render_post_listener_add to E_API

 - e_mod-tizen-monitor-helper use it.

Change-Id: I1901d936916f71b8abc2cec68866a2275b7b5f8c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view_textblock : Add textblock interface 73/325573/1
jinbong.lee [Tue, 27 May 2025 06:56:14 +0000 (15:56 +0900)]
e_view_textblock : Add textblock interface

 - split textblock interface from e_view_text
 - add new interface for textblock

Change-Id: Ia2b05e9d5f92ad25433ce3714fb298eea384a40c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view_image : e_view_image_resize_listener_add is changed to EAPI 72/325572/1
jinbong.lee [Tue, 27 May 2025 06:52:08 +0000 (15:52 +0900)]
e_view_image : e_view_image_resize_listener_add is changed to EAPI

Change-Id: Id91b145818e4ceb51df253a6a9a11fef1970ec52
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
27 hours agoe_view_image : add interface of e_view_image_orient_set 71/325571/1
jinbong.lee [Tue, 27 May 2025 06:46:41 +0000 (15:46 +0900)]
e_view_image : add interface of e_view_image_orient_set

Change-Id: I1923afa9d9a2b9ba8d68e24b61268add00b53355
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
29 hours agobuild: Check threads dependency instead of pthread 66/325566/2
Seunghun Lee [Thu, 12 Jun 2025 03:22:19 +0000 (12:22 +0900)]
build: Check threads dependency instead of pthread

This commit updates the dependency check to use the threads dependency,
which is the recommended way by Meson.

For more information, see: https://mesonbuild.com/FAQ.html

Change-Id: I0cc5d29338c6fc113ab42c2791f40534bc19bcc7

31 hours agobuild: Rename E_LOGGING to E_DISABLE_LOGGING 61/325561/1
Seunghun Lee [Thu, 12 Jun 2025 02:59:37 +0000 (11:59 +0900)]
build: Rename E_LOGGING to E_DISABLE_LOGGING

This commit renames E_LOGGING to E_DISABLE_LOGGING to ensure that
logging is enabled by default and can be disabled only if a specific
module requires it.

Change-Id: Ie0b1463b11f2d5e953f0cf30692d424bd5a776a8

31 hours agobuild: Make function-trace default 60/325560/1
Seunghun Lee [Thu, 12 Jun 2025 02:18:28 +0000 (11:18 +0900)]
build: Make function-trace default

Change-Id: Icbbd4ab162087793d550540218263d7a6e563c8c

31 hours agobuild: Make tests optional 59/325559/1
Seunghun Lee [Thu, 12 Jun 2025 02:12:46 +0000 (11:12 +0900)]
build: Make tests optional

The enlightenment can be built without tests by:

gbs build --define "disable_tests 1"

Change-Id: I1a00f98490dd21113e53839da7eec423eb313f68

2 days agoPackaging: Update version up to tz10_36.0.1 22/325522/1 accepted/tizen/unified/20250612.024607 accepted/tizen/unified/x/20250612.025255
Seunghun Lee [Wed, 11 Jun 2025 08:30:22 +0000 (17:30 +0900)]
Packaging: Update version up to tz10_36.0.1

Change-Id: I264428e36dda47be31036d1914f33478211fd80c

2 days agobuild: Remove unknwon words from release variable 21/325521/1
Seunghun Lee [Wed, 11 Jun 2025 08:05:57 +0000 (17:05 +0900)]
build: Remove unknwon words from release variable

Change-Id: I9bce4bfcabfd86db1a20022a47511dcb5a793f07

2 days agobuild: Remove unused variable 20/325520/1
Seunghun Lee [Wed, 11 Jun 2025 08:00:28 +0000 (17:00 +0900)]
build: Remove unused variable

Change-Id: I0951d3f21f709746e8bd662397b06013ee478a57

2 days agobuild: Fix symbol visibility issue in shared module 19/325519/1
Seunghun Lee [Wed, 11 Jun 2025 07:54:49 +0000 (16:54 +0900)]
build: Fix symbol visibility issue in shared module

This adds --export-dynamic linker option to ensure all intended symbols
are exported from the shared module.

Change-Id: Ib7ce31161283913d874129b70ec70bc6e0c157b5

2 days agobuild: Insert libc suffix to module_arch 18/325518/1
Seunghun Lee [Wed, 11 Jun 2025 05:17:50 +0000 (14:17 +0900)]
build: Insert libc suffix to module_arch

Enlightement modules have been installing their shared object in the
path with the libc suffix. So, without this patch, the modules cannot be
loaded due to the mismatch the path.

Change-Id: I72e944b453c194daa141e282f9ea2d12e179a072

2 days agobuild: Fix module name to be module.so 17/325517/1
Seunghun Lee [Wed, 11 Jun 2025 01:48:53 +0000 (10:48 +0900)]
build: Fix module name to be module.so

Change-Id: I2022c92307535980d9cfbaf1baf1fa235edaf705

3 days agoPackaging: Update version up to tz10_36.0.0 68/325468/1
SooChan Lim [Tue, 10 Jun 2025 10:57:12 +0000 (19:57 +0900)]
Packaging: Update version up to tz10_36.0.0

Change-Id: I79058b2ce823e3e407487d40a2c3a75edd9a760a

3 days agoe_output: move E_Output structure to internal header 67/325467/1
SooChan Lim [Mon, 9 Jun 2025 12:13:24 +0000 (21:13 +0900)]
e_output: move E_Output structure to internal header

Change-Id: Ia238bf8215fbfac9d2a60ffeb76e2252bb80882a

3 days agoe_zone: move E_Zone structure to internal header 66/325466/1
SooChan Lim [Mon, 9 Jun 2025 11:59:19 +0000 (20:59 +0900)]
e_zone: move E_Zone structure to internal header

Change-Id: If3e30b8038414b6e92d82f9d5e218669c0a020dc

3 days agoe_comp_wl: move E_Comp_Wl structures to internal header 65/325465/1
SooChan Lim [Mon, 9 Jun 2025 11:34:40 +0000 (20:34 +0900)]
e_comp_wl: move E_Comp_Wl structures to internal header

Change-Id: Iab4532f9393d60903d26dbda1cc8345077fb5703

3 days agoe_comp: move E_Comp structure to internal header 64/325464/1
SooChan Lim [Mon, 9 Jun 2025 11:30:49 +0000 (20:30 +0900)]
e_comp: move E_Comp structure to internal header

Change-Id: I1f5f4a7eb582a095fa60a06624f6fbe117805ff2

3 days agoe_client: move E_Client structure to internal header 63/325463/1
SooChan Lim [Mon, 9 Jun 2025 11:29:22 +0000 (20:29 +0900)]
e_client: move E_Client structure to internal header

Change-Id: Ie9b410fbd73179d20d1e1daafb4a3b5e2283d308

3 days agoPackaging: Update version up to tz10_35.2.1 61/325461/1
Junseok Kim [Tue, 10 Jun 2025 09:57:26 +0000 (18:57 +0900)]
Packaging: Update version up to tz10_35.2.1

Change-Id: I8ef29ab64ebaf3f21b5265576ec15e0301671d07

3 days agobuild: fix build errors from new and rename files 60/325460/1
Junseok Kim [Tue, 10 Jun 2025 09:57:05 +0000 (18:57 +0900)]
build: fix build errors from new and rename files

Change-Id: I0165a549da346ae49bd266890512f3e890196d0f

3 days agoPackaging: Update version up to tz10_35.2.0 54/325454/1
Junseok Kim [Tue, 10 Jun 2025 09:26:25 +0000 (18:26 +0900)]
Packaging: Update version up to tz10_35.2.0

Change-Id: I52f244deeccab2094b0fdc839716e0188be40a2e

3 days agoe_policy_desk_area: refine logs on layer setter 53/325453/1
Junseok Kim [Mon, 9 Jun 2025 02:20:51 +0000 (11:20 +0900)]
e_policy_desk_area: refine logs on layer setter

Change-Id: Ib05c52ae52e71571c3a9919732558a6c2a5b04ad

3 days agoe_comp_input: reparent the input client tree if needed 52/325452/1
Junseok Kim [Mon, 9 Jun 2025 02:19:43 +0000 (11:19 +0900)]
e_comp_input: reparent the input client tree if needed

Change-Id: I67a554a57773af5369082d073702a21fa836d711

3 days agoe_policy_desk_area: raise view on viewtree when evas_object_raise 51/325451/1
Junseok Kim [Thu, 5 Jun 2025 01:45:24 +0000 (10:45 +0900)]
e_policy_desk_area: raise view on viewtree when evas_object_raise

Change-Id: I7f76eabd470950747d8454c290a8d71261558b3b

3 days agoe_alpha_mask_rect: reparent before place below 50/325450/1
Junseok Kim [Wed, 4 Jun 2025 02:39:07 +0000 (11:39 +0900)]
e_alpha_mask_rect: reparent before place below

Change-Id: I20a9260e45a4094da23c481188e963dba68be38d

3 days agoe_policy_desk_area: doing view restack if needed when adjust layer 49/325449/1
Junseok Kim [Mon, 2 Jun 2025 06:42:56 +0000 (15:42 +0900)]
e_policy_desk_area: doing view restack if needed when adjust layer

Change-Id: Ib75d90a7e0a3ae61d6db78d38c781357b6d8ac3b

3 days agoe_policy_desk_area: Rename _e_comp_object_layers_update to specify its role 48/325448/1
Junseok Kim [Fri, 30 May 2025 04:16:55 +0000 (13:16 +0900)]
e_policy_desk_area: Rename _e_comp_object_layers_update to specify its role

Change-Id: Ie8b71525d7676d1c8e074c92b607fcbc49548c41

3 days agoe_policy_layer: Remove dependency on e_policy_desk_area from e_policy_layer 47/325447/1
Junseok Kim [Fri, 30 May 2025 04:15:22 +0000 (13:15 +0900)]
e_policy_layer: Remove dependency on e_policy_desk_area from e_policy_layer

Change-Id: Ie1727baba18095c87c3ac87bdc3f1465c9e3c2f4

3 days agoe_policy_layer: rename e_policy_desk_area_layer to e_policy_layer 46/325446/1
Junseok Kim [Thu, 29 May 2025 06:05:05 +0000 (15:05 +0900)]
e_policy_layer: rename e_policy_desk_area_layer to e_policy_layer

Change-Id: I73bed0eb4401766feabd814a2216775c39fa1698

3 days agoe_policy: Fix incorrect inequality direction of layer 45/325445/1
Junseok Kim [Mon, 12 May 2025 11:42:43 +0000 (20:42 +0900)]
e_policy: Fix incorrect inequality direction of layer

Change-Id: I8c0e21d6ad50a0d35c4ea10c2650809837a94993

3 days agoe_policy_desk_area_layer: temporary rename of the layer object 44/325444/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: I740d8d62bd792e88cdf43d25ff52c86fdc0f004a

3 days agoe_policy_desk_area: Fix unrechable codes 43/325443/1
Junseok Kim [Mon, 12 May 2025 09:35:33 +0000 (18:35 +0900)]
e_policy_desk_area: Fix unrechable codes

Change-Id: I19760bda80982c26218b184dc54433223a0db335

3 days agoe_desk_area: Added new API to get view of layer 42/325442/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: Ia49ad37363f0729cdd2d6060d81e1c6ee24a9d33

3 days agoe_policy_desk_area: use getter to get E_Client from view client 41/325441/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: I1f259470697bf3fe82ade84df665f2b047f9350e

3 days agoe_view_client: Add getter to get E_Client of view client 40/325440/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: If73740c75f0e12e93aaddb9c3c05ef09894a29dc

3 days agoe_desk: remove debug logs 39/325439/1
Junseok Kim [Wed, 30 Apr 2025 03:46:28 +0000 (12:46 +0900)]
e_desk: remove debug logs

Change-Id: I38e65c05910f4ba503999c350ed203159dd57dba

3 days agoe_view: Added e_view_reparent_append 38/325438/1
Junseok Kim [Wed, 16 Apr 2025 06:01:16 +0000 (15:01 +0900)]
e_view: Added e_view_reparent_append

Change-Id: I3ba3b827369e5d0ac95bc6c88e7a670e5e0ca625

3 days agoe_comp_input: Adjust new layer tree logic to input thread client 37/325437/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: I15c6353f56cd01be06f6ce8c8c2d0bdb5891aa96

3 days agoe_client: remove CLIENT_DEL_STACK_ISSUE defines 36/325436/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: I9ce8aa7ce1bb39747c6f71e6c3bf0d5dfd121f4b

3 days agoe_policy_desk_area: refine layer list to use e_view_tree 35/325435/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: I584bac1f5025b93d0adbb964c156c741fc5ee5a4

3 days agoe_canvas: remove e_canvas_layer_tree_get 34/325434/1
Junseok Kim [Thu, 3 Apr 2025 08:53:43 +0000 (17:53 +0900)]
e_canvas: remove e_canvas_layer_tree_get

Change-Id: I4554db83d1d39d566b3f094a356dc35b5d819ed3

3 days agoe_canvas: change e_canvas_layer to layer tree of desk area 33/325433/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: I183c641876ac7a09d33ae0c1fdc99c4d3435348e

3 days agoe_seat: include header of e_seat into internal header of e_seat 32/325432/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: I38a64d17ead0dbff9dc8f4e1e9f1cd496df67455

3 days agoPackaging: Update version up to tz10_35.1.0 30/325430/2
SooChan Lim [Tue, 10 Jun 2025 09:10:02 +0000 (18:10 +0900)]
Packaging: Update version up to tz10_35.1.0

Change-Id: I0040a948556b1e0c9d848c153e367bc49aeb868b

3 days agohints: Clean up 28/325428/1
Seunghun Lee [Mon, 9 Jun 2025 03:23:54 +0000 (12:23 +0900)]
hints: Clean up

This commit adds hint related static functions to improve readability.

Change-Id: I58f1fa5398386e70f22b8374ad096964105425c7

3 days agohints: Remove superfluous variable 27/325427/1
Seunghun Lee [Mon, 9 Jun 2025 02:20:18 +0000 (11:20 +0900)]
hints: Remove superfluous variable

The found and res flags are not necessary.

Change-Id: I27413cd1081716a433e2c95d0a90dbd2440f18d5

3 days agoe_comp_wl: Deprecate first_commit 26/325426/1
Seunghun Lee [Wed, 28 May 2025 10:40:34 +0000 (19:40 +0900)]
e_comp_wl: Deprecate first_commit

The implementation related to the first_commit flag is moved to
E_Aux_Hint_Surface.

Change-Id: If2e447e013da3eca228a08d7dd4469e50ec53772

3 days agoIntroduce E_Aux_Hint_Surface 25/325425/1
Seunghun Lee [Wed, 28 May 2025 07:46:55 +0000 (16:46 +0900)]
Introduce E_Aux_Hint_Surface

This patch separates the responsibility of managing auxiliary hints out
from E_Comp_Wl_Client_Data to E_Aux_Hint_Surface.
The E_Aux_Hint_Surface is now responsible for managing auxiliary hints
for an E_Surface.

This separation of responsibility is aimed at decoupling these
functionalities from E_Comp_Wl_Client_Data, which currently handles many
mixed responsibilities.

Change-Id: Ibe991fa0fbb2ad704224290506c3b3368b84a21d

3 days agoe_security: query creds for CLIENT_METHOD_SMACK 20/325420/1
SooChan Lim [Tue, 10 Jun 2025 06:56:15 +0000 (15:56 +0900)]
e_security: query creds for CLIENT_METHOD_SMACK

Change-Id: I3f94800aa244939016915094ec35b8809c6e6060

3 days agoe_security: use cynara api instaed of smack api 97/325397/2
SooChan Lim [Tue, 27 May 2025 06:47:53 +0000 (15:47 +0900)]
e_security: use cynara api instaed of smack api

smack api will be deprecated. use cynara_creds_pid_get_client.

Change-Id: I4b6af6c0047a89435794af37e2979f1661bae82e

3 days agoe_security: remove DISABLE_PRIVILEGE 96/325396/2
SooChan Lim [Tue, 27 May 2025 06:28:23 +0000 (15:28 +0900)]
e_security: remove DISABLE_PRIVILEGE

This feature is not needed at Tizen 10.0.

Change-Id: Ied3d5605f7008b94566674a7d3811da893c504eb

3 days agoe_comp_wl: Deprecate never_hwc 95/325395/1
Seunghun Lee [Thu, 22 May 2025 04:26:20 +0000 (13:26 +0900)]
e_comp_wl: Deprecate never_hwc

The never_hwc is assigned but never used.

Change-Id: I9d9533a1ab94b962602e824313bdb79ab94940ec

3 days agoe_comp_wl: Deprecate state_commit_signal 94/325394/1
Seunghun Lee [Thu, 22 May 2025 03:25:56 +0000 (12:25 +0900)]
e_comp_wl: Deprecate state_commit_signal

It's unused.

Change-Id: Ic4ec76bf498877af7aa596cc3c062fd0b8030643

3 days agoe_comp_wl: Deprecate viewport_transform 93/325393/1
Seunghun Lee [Thu, 22 May 2025 03:18:44 +0000 (12:18 +0900)]
e_comp_wl: Deprecate viewport_transform

This patch deprecates viewport_transform and moves its implementation
into surface_view.

Change-Id: I3cd74369a71ad5d269f4f14a7ddd796848bf7ac6

3 days agosurface_view: Use wl_listener 92/325392/1
Seunghun Lee [Thu, 22 May 2025 02:28:23 +0000 (11:28 +0900)]
surface_view: Use wl_listener

Instead of using E_Client_Hook, it uses e_client_destroy_listener_add.

Change-Id: I33e98a11be6b698ab6dbce425364620fe2157ed0

3 days agoe_comp_wl: Deprecate accepts_focus 91/325391/1
Seunghun Lee [Thu, 22 May 2025 01:53:56 +0000 (10:53 +0900)]
e_comp_wl: Deprecate accepts_focus

It's unused.

Change-Id: I27e53cb4adbcae880678c5b004f081e9f2539756

3 days agoe_comp_wl: Deprecate destroy_signal 90/325390/1
Seunghun Lee [Thu, 22 May 2025 01:45:47 +0000 (10:45 +0900)]
e_comp_wl: Deprecate destroy_signal

It's unused.

Change-Id: I3c8e7a975fd40aedba2451aa8ca12fe0eed9296e

3 days agoe_comp_wl: Deprecate surface 89/325389/1
Seunghun Lee [Thu, 22 May 2025 01:41:36 +0000 (10:41 +0900)]
e_comp_wl: Deprecate surface

The surface and wl_surface have been used interchangeably, leading to
potential confusion. This patch deprecates the use of surface and
replaces it with wl_surface for consistency and clarity.

Change-Id: I3d2132c3cb407df23349668bd14a30db7e1511ca

3 days agoe_comp_wl: Deprecate layer 88/325388/1
Seunghun Lee [Thu, 22 May 2025 01:30:03 +0000 (10:30 +0900)]
e_comp_wl: Deprecate layer

It's unused.

Change-Id: I7c223e6ff91f14cec97446598c129f6ce9d6e41c

3 days agoe_comp_wl: Deprecate win_type 87/325387/1
Seunghun Lee [Thu, 22 May 2025 01:19:31 +0000 (10:19 +0900)]
e_comp_wl: Deprecate win_type

It's unused.

Change-Id: Icad12c012aad2f0fca95062ad0bda630efab9af7

3 days agoe_hints: Deprecate e_hints_window_visible_set 86/325386/1
Seunghun Lee [Thu, 22 May 2025 01:17:12 +0000 (10:17 +0900)]
e_hints: Deprecate e_hints_window_visible_set

It has not implemented and is not used.

Change-Id: Ie6bdba5e7cf801d94cd4c1f979f34702c053be80

3 days agoe_comp_wl: Deprecate conformant 85/325385/1
Seunghun Lee [Thu, 22 May 2025 01:14:24 +0000 (10:14 +0900)]
e_comp_wl: Deprecate conformant

It's unused.

Change-Id: I361d308e14ffccacc69bf88c6eb8d50a79157dc7

3 days agoe_comp_wl: Deprecate evas_init 84/325384/1
Seunghun Lee [Thu, 22 May 2025 01:02:54 +0000 (10:02 +0900)]
e_comp_wl: Deprecate evas_init

To simplify the code flow, this patch removes evas_init flag. This
allows e_comp_wl_client_evas_{init,deinit} to be called from
surface_view, making the code more streamlined and easier to read.

Change-Id: I4d5e602e0f6561a0030c483914c9dfc3b0a3b305

3 days agoe_comp_wl: Deprecate presentation_container 83/325383/1
Seunghun Lee [Wed, 21 May 2025 04:09:08 +0000 (13:09 +0900)]
e_comp_wl: Deprecate presentation_container

The presentation_container is now replaced with
e_surface_presentation_container_get().

Change-Id: I9afe654680cb5978f9b0311f13e4703db65a0615

3 days agoPackaging: Update version up to tz10_35.0.0 70/325370/1
SooChan Lim [Tue, 10 Jun 2025 01:06:19 +0000 (10:06 +0900)]
Packaging: Update version up to tz10_35.0.0

Change-Id: Ie7f93cd7e19640ced809256d10ea3ac508f9c5ac

3 days agoRemove autotools build 69/325369/1
Seunghun Lee [Wed, 4 Jun 2025 01:11:17 +0000 (10:11 +0900)]
Remove autotools build

Change-Id: I6a413f1be407a194e6e278bcece8eae4fbf2ff0d

3 days agobuild: Move dependency checks to appropriate location 68/325368/1
Seunghun Lee [Wed, 28 May 2025 01:16:17 +0000 (10:16 +0900)]
build: Move dependency checks to appropriate location

This patch relocates the dependency checks to their appropriate
positions.

Change-Id: I4a16129401a40abdfa61e2a14a30918017f90fcf

3 days agobuild: Remove `systemd` option 67/325367/1
Seunghun Lee [Fri, 16 May 2025 05:31:12 +0000 (14:31 +0900)]
build: Remove `systemd` option

This option is essential.

Change-Id: Idd743c76b40b958d9a1f1b962db47d544cda2ebc

3 days agobuild: Set HAVE_CYNARA default feature 66/325366/1
Seunghun Lee [Tue, 29 Apr 2025 09:11:18 +0000 (18:11 +0900)]
build: Set HAVE_CYNARA default feature

Change-Id: Iba5af00ccf17871d97ed7d9f526e870a51fb0086

3 days agobuild: Set required to true for libinput functions 65/325365/1
Seunghun Lee [Tue, 29 Apr 2025 09:04:27 +0000 (18:04 +0900)]
build: Set required to true for libinput functions

Change-Id: I3302dda04e59c57041b6e130329ea5e5c3adde9d

3 days agobuild: Remove `hwc` option 64/325364/1
Seunghun Lee [Tue, 29 Apr 2025 07:59:01 +0000 (16:59 +0900)]
build: Remove `hwc` option

This option is essential.

Change-Id: Ic5d2ba7106d971280cecf4dee14cc11de8f53d41

3 days agobuild: Remove `wayland-tbm` option 63/325363/1
Seunghun Lee [Tue, 29 Apr 2025 07:57:01 +0000 (16:57 +0900)]
build: Remove `wayland-tbm` option

This option is essential.

Change-Id: I2dea9af9cdc37f6b8ab47ca3c72dbb354235f856