platform/upstream/enlightenment.git
5 weeks agoMerge "e_keyrouter: add a check if focus client is changed while processing key event... tizen_origin_20250508
Duna Oh [Wed, 7 May 2025 23:38:19 +0000 (23:38 +0000)]
Merge "e_keyrouter: add a check if focus client is changed while processing key events" into tizen

5 weeks agoMerge "e_keyrouter: refactoring code calling a hook INTERCEPT_HOOK_DELIVER_FOCUS...
Duna Oh [Wed, 7 May 2025 23:38:08 +0000 (23:38 +0000)]
Merge "e_keyrouter: refactoring code calling a hook INTERCEPT_HOOK_DELIVER_FOCUS" into tizen

5 weeks agoMerge "e_keyrouter: remove unused argument 'mode' in func e_keyrouter_send_key_event...
Duna Oh [Wed, 7 May 2025 23:37:53 +0000 (23:37 +0000)]
Merge "e_keyrouter: remove unused argument 'mode' in func e_keyrouter_send_key_event()" into tizen

5 weeks agoMerge "e_keyrouter: fix to the issue of printing incorrect surface info in log" into...
Duna Oh [Wed, 7 May 2025 23:37:39 +0000 (23:37 +0000)]
Merge "e_keyrouter: fix to the issue of printing incorrect surface info in log" into tizen

5 weeks agoe_keyrouter: add a check if focus client is changed while processing key events 87/323787/1
duna.oh [Wed, 7 May 2025 08:45:01 +0000 (17:45 +0900)]
e_keyrouter: add a check if focus client is changed while processing key events

Change-Id: Ib4c0324cfd7417f6498779456bcee5008831a9c8

5 weeks agoe_keyrouter: refactoring code calling a hook INTERCEPT_HOOK_DELIVER_FOCUS 86/323786/1
duna.oh [Wed, 7 May 2025 08:35:50 +0000 (17:35 +0900)]
e_keyrouter: refactoring code calling a hook INTERCEPT_HOOK_DELIVER_FOCUS

Change-Id: Iaec1d58fce9bcaf6de4147728c03f67226f416df

5 weeks agoe_keyrouter: remove unused argument 'mode' in func e_keyrouter_send_key_event() 85/323785/1
duna.oh [Wed, 7 May 2025 08:25:47 +0000 (17:25 +0900)]
e_keyrouter: remove unused argument 'mode' in func e_keyrouter_send_key_event()

Change-Id: Idca77fe1413f5c82ad0e2681919ffa1e6a4f3c12

5 weeks agoe_keyrouter: fix to the issue of printing incorrect surface info in log 84/323784/1
duna.oh [Wed, 7 May 2025 07:46:04 +0000 (16:46 +0900)]
e_keyrouter: fix to the issue of printing incorrect surface info in log

refer to the previous commit.
-----------------------------
commit aacadce0675a12a9af2c305b0259d11082bfd7a9
Author: SooChan Lim <sc1.lim@samsung.com>
Date:   Wed Dec 18 09:12:34 2024 +0900

    e_keyrouter_events: use _e_keyrouter_log_key_event

    refactoring the log printing using the common function

Change-Id: Ibd6a97d6917b6925ac17579abc8983a6ec87edc0

5 weeks agoe_comp_wl: fix multi touch event is delivered to mouse grabbed surface 79/323779/2
Jihoon Kim [Fri, 11 Apr 2025 06:14:04 +0000 (15:14 +0900)]
e_comp_wl: fix multi touch event is delivered to mouse grabbed surface

Change-Id: I6744f7a1f4bba926364b4f444f86d15f5a232b41
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 weeks agoe_view: use e_view_client_external_view_unuset 63/323763/1
SooChan Lim [Wed, 7 May 2025 06:02:12 +0000 (15:02 +0900)]
e_view: use e_view_client_external_view_unuset

instead of e_view_client_content_unset

Change-Id: Ib53415130324e9ae2edf8abe60808f5d22e794d1

5 weeks agoe_view_client: destroy external_view 62/323762/1
SooChan Lim [Wed, 7 May 2025 05:53:01 +0000 (14:53 +0900)]
e_view_client: destroy external_view

e_view_client detroy the external_view at e_view_client_external_view_unset
to avoid memory leak

Change-Id: I6376fbeb82e56f7173eb464de28425fdce34ad73

5 weeks agoe_policy_zone: remove client_focus_unset listener when delete private client of zone 46/323746/2
Junseok Kim [Wed, 7 May 2025 05:02:05 +0000 (14:02 +0900)]
e_policy_zone: remove client_focus_unset listener when delete private client of zone

Change-Id: I87f45c207413454788ea7ff3e5ed9b12cb5b1430

5 weeks agoe_input_backend: use ssize_t 45/323745/1
SooChan Lim [Wed, 7 May 2025 02:17:30 +0000 (11:17 +0900)]
e_input_backend: use ssize_t

use ssize_t to avoid casting size_t which is casiting unsigned int
with signed int.

Change-Id: I95c9e95ffc3793c4efa320b2f36cd9a429737fb7

5 weeks agoe_tizen_launch_effect: modify code to clean up view's listener 96/323696/1
Doyoun Kang [Sun, 4 May 2025 07:09:12 +0000 (16:09 +0900)]
e_tizen_launch_effect: modify code to clean up view's listener

Change-Id: I9433d2b11db73fa3988f9b2844fa3fe72ca726ea

6 weeks agoe_view_text: add e_view_textblock apis 33/323633/1
SooChan Lim [Thu, 1 May 2025 10:24:44 +0000 (19:24 +0900)]
e_view_text: add e_view_textblock apis

Change-Id: I624cfd9e27582dc4b20499099850809ea06fb817

6 weeks agoe_view_text: add missing comment 32/323632/1
SooChan Lim [Thu, 1 May 2025 10:10:01 +0000 (19:10 +0900)]
e_view_text: add missing comment

Change-Id: If29123a45009f1c10ca9438f3abe1beaa27de531

6 weeks agoe_view_client : move e_view_client_from_view as E_API 31/323631/1
jinbong.lee [Thu, 1 May 2025 10:45:31 +0000 (19:45 +0900)]
e_view_client : move e_view_client_from_view as E_API

Change-Id: Iaf0dedc638025ece533dd73d4462dc91e07dabe1
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
6 weeks agoPackaging: Update version up to tz10_24.0.0 24/323624/1
SooChan Lim [Thu, 1 May 2025 02:28:26 +0000 (11:28 +0900)]
Packaging: Update version up to tz10_24.0.0

Change-Id: I0306edb82e7fa205f5470897393758f807a4cdb2

6 weeks agoe_view : add eo data to e_view 23/323623/1
jinbong.lee [Wed, 30 Apr 2025 11:14:33 +0000 (20:14 +0900)]
e_view : add eo data to e_view

  - In order to replace the evas_object with e_view,
  - it is temporarily provided for parts that have not yet been implemented.

Change-Id: I0ce28e64b329b47a8f376077ff80bc20473b6b2b
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
6 weeks agoRevert "e_view : add eo data to e_view" 94/323594/2
SooChan Lim [Wed, 30 Apr 2025 09:45:09 +0000 (18:45 +0900)]
Revert "e_view : add eo data to e_view"

This reverts commit 64692e92e895e76b563100af533cac20e4aee742.

Change-Id: Ibc06409cca8fa75ff954275ccfd1d0dd6404f16a

6 weeks agoRevert "Update e_view.c" 93/323593/2
SooChan Lim [Wed, 30 Apr 2025 09:45:05 +0000 (18:45 +0900)]
Revert "Update e_view.c"

This reverts commit c6cb68dd9cbe86381d2c10b48a7e4f36ddc998a9.

Change-Id: I4c68c12113ece28b5ea074286426e322550cecc1

6 weeks agoe_view_client: Change e_view_client_map_get to E_API 92/323592/2
Junkyeong Kim [Wed, 30 Apr 2025 08:39:50 +0000 (17:39 +0900)]
e_view_client: Change e_view_client_map_get to E_API

Change-Id: If5b1c8013bcefa05bfd27a06e2fa1cefe8711e36

6 weeks agoe_view_client: reorder the position of the functions 85/323585/1
SooChan Lim [Wed, 30 Apr 2025 04:15:53 +0000 (13:15 +0900)]
e_view_client: reorder the position of the functions

Change-Id: I4d02dd836fe9144a3fa211bfe37235def725b22b

6 weeks agoe_view_client: remove the unused functions 84/323584/1
SooChan Lim [Tue, 29 Apr 2025 07:06:10 +0000 (16:06 +0900)]
e_view_client: remove the unused functions

remove the functions which use E_Comp_Object_Content_Type

Change-Id: I06f48f816d1d6dad8b462785c080d9f62fc4cfc6

6 weeks agoUpdate e_view.c 83/323583/1
이진봉/Tizen Platform Lab(SR)/삼성전자 [Wed, 30 Apr 2025 07:45:59 +0000 (16:45 +0900)]
Update e_view.c

remove typo

Change-Id: I5d5d69676b9fd9e7752dbb740671c9fab06ac9b8

6 weeks agoe_view : add eo data to e_view 82/323582/1
jinbong.lee [Wed, 30 Apr 2025 07:21:52 +0000 (16:21 +0900)]
e_view : add eo data to e_view

  - In order to replace the evas_object with e_view,
  - it is temporarily provided for parts that have not yet been implemented.

Change-Id: I73a10116a06f6746bdd9b3d7abde61f0e0512a7b
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
6 weeks agoe_test_helper: Add name of test on test data and logging it 77/323577/1
Junseok Kim [Tue, 29 Apr 2025 11:24:04 +0000 (20:24 +0900)]
e_test_helper: Add name of test on test data and logging it

Change-Id: I2a9a6226bf8973a43c244e8eb5be27c809caef6a

6 weeks agoe_view_edje: Expose E_View_Edje API for external use 43/323543/2
TaeHyeon Jeong [Wed, 30 Apr 2025 01:07:38 +0000 (10:07 +0900)]
e_view_edje: Expose E_View_Edje API for external use

Change access modifier from E_INTERN to E_API:
- e_view_edje_size_set()
- e_view_edje_part_swallow_get()
- e_view_edje_from_view()
- e_view_edje_view_get()

Change-Id: Iabd0e3b60cd0c765f4c0adaca370e93fcac2e1c5

6 weeks agoe_view_client: Expose E_View_Client API for external use 42/323542/2
TaeHyeon Jeong [Wed, 30 Apr 2025 01:01:43 +0000 (10:01 +0900)]
e_view_client: Expose E_View_Client API for external use

Change access modifier from E_INTERN to E_API:
- e_view_client_external_view_edje_set()

Change-Id: I8ac66d05b9136860fb1308e0433a70429ac538f1

6 weeks agoe_comp_wl: remove the unused variable 57/323557/1
SooChan Lim [Fri, 11 Apr 2025 00:35:19 +0000 (09:35 +0900)]
e_comp_wl: remove the unused variable

Change-Id: I5a27de8c85b7f69ab2867c3dfc97d1609d19efe7

6 weeks agoe_comp_wl: remove E_CLIENT_HOOK_FOCUS_UNSET callback function 56/323556/1
SooChan Lim [Fri, 11 Apr 2025 00:34:51 +0000 (09:34 +0900)]
e_comp_wl: remove E_CLIENT_HOOK_FOCUS_UNSET callback function

The focus policy is done at client_focus_unset signal callback in e_polcy_zone.c

Change-Id: I0a57f2898baa81b528b7ae5eb5186a1ad8a8543a

6 weeks agoe_comp_wl: remove E_CLIENT_HOOK_FOCUS_SET callback function 55/323555/1
SooChan Lim [Fri, 11 Apr 2025 00:28:59 +0000 (09:28 +0900)]
e_comp_wl: remove E_CLIENT_HOOK_FOCUS_SET callback function

The focus policy is done at client_focus_set signal callback in e_polcy_zone.c

Change-Id: I7eacb09b71dce9150ae7ea44ca19cc6b3c6aba4a

6 weeks agoe_client: check if e_client_private is null 40/323540/2
SooChan Lim [Tue, 29 Apr 2025 06:55:49 +0000 (15:55 +0900)]
e_client: check if e_client_private is null

Change-Id: I1b49ac374b76ebc03abd5553bc01461b12795004

6 weeks agoe_desk_area: Add getter to get the layer object from desk area 35/323535/1
Junseok Kim [Fri, 11 Apr 2025 06:10:31 +0000 (15:10 +0900)]
e_desk_area: Add getter to get the layer object from desk area

Change-Id: I027abca8c80167f17c96ef7481c9cf2799db4357

6 weeks agoe_policy_desk_area: remove clamping of client layer 34/323534/1
Junseok Kim [Thu, 17 Apr 2025 11:20:33 +0000 (20:20 +0900)]
e_policy_desk_area: remove clamping of client layer

The clamping is meaningless because of the client layer already
validated at above e_util_client_layer_validate

Change-Id: Ie5e80d5a84f73983fe5a4b1788418e9a3cffd8ed

6 weeks agoe_utils: Added new e_util_client_layer_validate to check layer for client 33/323533/1
Junseok Kim [Thu, 17 Apr 2025 10:44:38 +0000 (19:44 +0900)]
e_utils: Added new e_util_client_layer_validate to check layer for client

Change-Id: I605645ca3a10664be2929657c4ea9e4144db0da4

6 weeks agoe_policy_desk: remove unnecessary debug log 32/323532/1
Junseok Kim [Mon, 14 Apr 2025 07:16:16 +0000 (16:16 +0900)]
e_policy_desk: remove unnecessary debug log

Change-Id: Ia19063485f353b75c10f40023ca6be86c7466776

6 weeks agoe_client: move getter/setter of layer to policy_desk_area 31/323531/1
Junseok Kim [Thu, 3 Apr 2025 03:13:21 +0000 (12:13 +0900)]
e_client: move getter/setter of layer to policy_desk_area

Change-Id: I9571a8896755d7b0ba7b3ba5e0b2743ef692b004

6 weeks agoe_view_client: Remove e_view_client_layer_set function 30/323530/1
Junseok Kim [Tue, 1 Apr 2025 11:14:03 +0000 (20:14 +0900)]
e_view_client: Remove e_view_client_layer_set function

Change-Id: Ia4c430f76e5d1cfcd3cfe14b7dcc0028af65addd

6 weeks agoe_zone: move bg object to policy_zone 29/323529/1
Junseok Kim [Tue, 1 Apr 2025 10:48:01 +0000 (19:48 +0900)]
e_zone: move bg object to policy_zone

Change-Id: I5ff2130ac9cb4ab766e28849cfd9ba6132bfbd69

6 weeks agoe_dnd: Added seat to drag object 28/323528/1
Junseok Kim [Thu, 3 Apr 2025 06:49:55 +0000 (15:49 +0900)]
e_dnd: Added seat to drag object

Change-Id: I6de295f749e0965a4b677ec542ecaa764c5223a1

6 weeks agoe_comp_wl_data: change getting method to get desk of drag ec 27/323527/1
Junseok Kim [Thu, 3 Apr 2025 06:40:39 +0000 (15:40 +0900)]
e_comp_wl_data: change getting method to get desk of drag ec

Change-Id: I2da53431f0566c0eed04bff38c7e6e617b273c15

6 weeks agoPackaging: Update version up to tz10_23.0.0 35/323435/2 accepted/tizen/unified/20250429.071401 accepted/tizen/unified/x/20250429.203623
SooChan Lim [Mon, 28 Apr 2025 04:37:09 +0000 (13:37 +0900)]
Packaging: Update version up to tz10_23.0.0

Change-Id: Iacea5fb084bacbd9d9fa14e702f3015477b0e5cd

6 weeks agoe_view_client: Add e_view_client_dim_mask_update 34/323434/1
Junkyeong Kim [Mon, 28 Apr 2025 07:00:42 +0000 (16:00 +0900)]
e_view_client: Add e_view_client_dim_mask_update

Wrapping e_comp_object_dim_mask_update function.

Change-Id: I5cf4e52e8c7cc3bbb97b73967a0319b9bb500327

6 weeks agodesktop_shell: Add destroy signal for toplevel 33/323433/2
Seunghun Lee [Fri, 25 Apr 2025 05:00:26 +0000 (14:00 +0900)]
desktop_shell: Add destroy signal for toplevel

Change-Id: I79347f5a8aa6afd1205c233906a874545caceca1

6 weeks agoe_policy_desk_area_layer: add method to check contain client 30/323430/1
Junseok Kim [Thu, 3 Apr 2025 11:39:41 +0000 (20:39 +0900)]
e_policy_desk_area_layer: add method to check contain client

Change-Id: I2b1659e37e8a8528404e6bab9a4230b9b3e49c07

6 weeks agoe_policy_desk_area: Add getter to get view tree of e_policy_desk_area and layer 29/323429/1
Junseok Kim [Thu, 3 Apr 2025 00:52:36 +0000 (09:52 +0900)]
e_policy_desk_area: Add getter to get view tree of e_policy_desk_area and layer

Change-Id: I7dee52b5a0b2522a273539f10112e6c7f77b6fe8

6 weeks agoe_policy_desk_area_layer: Add getter to get view tree of layer 28/323428/1
Junseok Kim [Thu, 3 Apr 2025 00:52:11 +0000 (09:52 +0900)]
e_policy_desk_area_layer: Add getter to get view tree of layer

Change-Id: I6df17dd065f008c0485e96989195d8fa232c3380

6 weeks agoe_policy_desk: Add getter to get view tree 27/323427/1
Junseok Kim [Thu, 3 Apr 2025 00:51:50 +0000 (09:51 +0900)]
e_policy_desk: Add getter to get view tree

Change-Id: I33a74bc2bdb81bc4c46cbda6d90c5a3b8ceb61b0

6 weeks agoe_policy_zone: Add getter of view_tree of policy_zone 26/323426/1
Junseok Kim [Tue, 1 Apr 2025 10:47:38 +0000 (19:47 +0900)]
e_policy_zone: Add getter of view_tree of policy_zone

Change-Id: Ib9755e3c9a58d11dd88342c03899def2a97587f2

6 weeks agoe_policy_desk_area_layer: Introduce new object representing layer of desk area 25/323425/1
Junseok Kim [Tue, 1 Apr 2025 09:32:29 +0000 (18:32 +0900)]
e_policy_desk_area_layer: Introduce new object representing layer of desk area

Change-Id: Ifc5cdd61f47c5b65193cddc25503c92f886ffe80

6 weeks agodesktop_shell: Add checks for setting the same value 22/323422/1
Seunghun Lee [Fri, 25 Apr 2025 05:55:18 +0000 (14:55 +0900)]
desktop_shell: Add checks for setting the same value

This adds checks to prevent unnecessary operations when attempting to
set the same value.

Change-Id: I5e5347f66cf53197569d8791325bdfc2f0e4f8e9

6 weeks agodesktop_shell: Improve logging 21/323421/1
Seunghun Lee [Fri, 25 Apr 2025 05:46:10 +0000 (14:46 +0900)]
desktop_shell: Improve logging

Change-Id: I24eb050c60c7da35c452f117288a8342bd4a9eb7

6 weeks agodesktop_shell: Add reference to E_Client 20/323420/1
Seunghun Lee [Fri, 25 Apr 2025 05:20:05 +0000 (14:20 +0900)]
desktop_shell: Add reference to E_Client

To avoid repeated calls to e_surface_ec_get, this patch adds a reference
to E_Client to E_Desktop_Surface.

Change-Id: Ib7c659f93e050948e4e6a16bc54c0339a7dcb8fb

6 weeks agoxdg_shell_v6: Split out _toplevel_create 19/323419/1
Seunghun Lee [Fri, 25 Apr 2025 04:54:39 +0000 (13:54 +0900)]
xdg_shell_v6: Split out _toplevel_create

This patch extracts the implementation of creating toplevel from
_toplevel_add function to improve readability.

Change-Id: Ifae97247f97a6df829c94fdc962d0f2259cfe04e

6 weeks agodesktop_shell: Move emitting destroy signal 18/323418/1
Seunghun Lee [Fri, 25 Apr 2025 04:43:44 +0000 (13:43 +0900)]
desktop_shell: Move emitting destroy signal

Change-Id: Iee2cb17324ebf0ac8a4180c847f925f663aa9e40

6 weeks agoxdg_shell_v6: Use create/destroy pattern 17/323417/1
Seunghun Lee [Thu, 24 Apr 2025 09:27:22 +0000 (18:27 +0900)]
xdg_shell_v6: Use create/destroy pattern

This patch adds and uses e_desktop_xdg_shell_v6_{create,destroy} for
consistency other shells.

Change-Id: I47119e941e768e5bf4f566e7671d0d8cde142a11

6 weeks agoe_service_launcher: include e_view_image_intern.h file 15/323415/1
SooChan Lim [Mon, 28 Apr 2025 06:50:43 +0000 (15:50 +0900)]
e_service_launcher: include e_view_image_intern.h file

Change-Id: I826c9f2dec40a6e286c1ac1935e4a81dadc2b61a

6 weeks agoe_tizen_launch_effect: use e_view apis 12/323412/1
SooChan Lim [Sun, 27 Apr 2025 08:28:11 +0000 (17:28 +0900)]
e_tizen_launch_effect: use e_view apis

e_tizesn_launch_effect uses the e_view apis instead of evas_object apis

Change-Id: I649533ed8818d757e83747b8773fbf5009fc3b83

6 weeks agoe_view_client: rename content_type_set 11/323411/1
SooChan Lim [Fri, 25 Apr 2025 02:28:15 +0000 (11:28 +0900)]
e_view_client: rename content_type_set

change the name of content_type_set to external_view_type_set

Change-Id: I2c6b2ff0e5fa3f344063fb3cdeea9400ceaf0573

6 weeks agoe_polcy_zone: use e_view_client_external_type 10/323410/1
SooChan Lim [Fri, 25 Apr 2025 02:19:23 +0000 (11:19 +0900)]
e_polcy_zone: use e_view_client_external_type

instead of e_comp_object_content_type
E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE means E_VIEW_CLIENT_CLIENT_EXERNEL_TYPE_NONE.

Change-Id: Iff1c24ac99550e0e8fb2c52f7d4a535e32b2e204

6 weeks agoe_hwc_window: use e_view_client_external_type 09/323409/1
SooChan Lim [Fri, 25 Apr 2025 02:17:00 +0000 (11:17 +0900)]
e_hwc_window: use e_view_client_external_type

instead of e_comp_object_content_type

Change-Id: I45ac95a9f0995febf622a6285a6ab7c5dfc0efd4

6 weeks agoe_policy_visibility: use e_view_client_external_type 08/323408/1
SooChan Lim [Fri, 25 Apr 2025 02:15:50 +0000 (11:15 +0900)]
e_policy_visibility: use e_view_client_external_type

instead of e_comp_object_content_type

Change-Id: I6ad532f483aecfcdf9db332fe83b3cd0911aa798

6 weeks agoe_view_client: add e_view_client_external_view_unset 07/323407/1
SooChan Lim [Fri, 25 Apr 2025 02:42:49 +0000 (11:42 +0900)]
e_view_client: add e_view_client_external_view_unset

Change-Id: I52e5c951f7e5374100c08e2fbe1105df97627296

6 weeks agoe_view_client: add e_view_client_external_view_get 06/323406/1
SooChan Lim [Fri, 25 Apr 2025 02:11:35 +0000 (11:11 +0900)]
e_view_client: add e_view_client_external_view_get

Change-Id: I3724f9bd8e6a7941df85332f922644fc0eeadd2a

6 weeks agoe_view_client: add e_view_client_external_view_edje_get 05/323405/1
SooChan Lim [Fri, 25 Apr 2025 02:10:40 +0000 (11:10 +0900)]
e_view_client: add e_view_client_external_view_edje_get

Change-Id: I02adfaf81decb277c06c07c6f6427cc56516fe1a

6 weeks agoe_view_client: add e_view_client_external_view_image_get 04/323404/1
SooChan Lim [Fri, 25 Apr 2025 02:09:00 +0000 (11:09 +0900)]
e_view_client: add e_view_client_external_view_image_get

Change-Id: Ic865550635c5479e68bd6226b04b74ba84a2d6fb

6 weeks agoe_view_client: add e_view_client_external_view_edje_set 03/323403/1
SooChan Lim [Fri, 25 Apr 2025 02:06:01 +0000 (11:06 +0900)]
e_view_client: add e_view_client_external_view_edje_set

This function sets the external e_view_edje to e_view_client.

Change-Id: Iaf18f1898a6a0d08176d7634880aee56f9f8212f

6 weeks agoe_view_client: add e_view_client_external_view_type_get 02/323402/1
SooChan Lim [Fri, 25 Apr 2025 02:03:23 +0000 (11:03 +0900)]
e_view_client: add e_view_client_external_view_type_get

This function get the external_view_type from e_view_client

Change-Id: I0461423a7c0e5f5fb430ebdcbb807f9d9d3c3ee1

6 weeks agoe_view_client: add e_view_client_external_view_image_set 01/323401/1
SooChan Lim [Fri, 25 Apr 2025 01:58:25 +0000 (10:58 +0900)]
e_view_client: add e_view_client_external_view_image_set

This function sets the external view_image to e_view_client

Change-Id: I1949102f8084ee07e4e541198c484efec4995f9b

6 weeks agoe_view_client: declare E_View_Client_External_View_Type 00/323400/1
SooChan Lim [Fri, 25 Apr 2025 01:48:50 +0000 (10:48 +0900)]
e_view_client: declare E_View_Client_External_View_Type

Change-Id: I6a248c8a5f2572bad27179d17a885247fc91a10a

6 weeks agoe_view_image: change the return type 99/323399/1
SooChan Lim [Wed, 16 Apr 2025 12:00:04 +0000 (21:00 +0900)]
e_view_image: change the return type

Change-Id: If1ccf088c563a575019648b819cf460b878e697a

6 weeks agoxdg_shell_v6: Remove unused function 78/323378/1
Seunghun Lee [Thu, 24 Apr 2025 09:05:27 +0000 (18:05 +0900)]
xdg_shell_v6: Remove unused function

Change-Id: I2fff30ed7ca0288f05f4dcf04bc3532e31a03246

6 weeks agoe_view_layout: declare extern C 67/323367/1
SooChan Lim [Sun, 27 Apr 2025 05:50:34 +0000 (14:50 +0900)]
e_view_layout: declare extern C

Change-Id: Id08aacffce214f3b73f6432d49e6d247a0fc9898

6 weeks agoe_view: rename the value of E_View_Render_Op 66/323366/1
SooChan Lim [Sun, 27 Apr 2025 05:40:27 +0000 (14:40 +0900)]
e_view: rename the value of E_View_Render_Op

Change-Id: I88dfe1fb761c8b5430bc79c8b60be2740ed02e4f

6 weeks agoe_view_image: make EINTERN 65/323365/1
SooChan Lim [Sun, 27 Apr 2025 04:36:04 +0000 (13:36 +0900)]
e_view_image: make EINTERN

these apis does not used by e20 modules

Change-Id: I23a88eaa8efc4ad5de6b8289a5f97e23370733bb

6 weeks agoe_view_client: make EINTERN 64/323364/1
SooChan Lim [Sun, 27 Apr 2025 04:11:45 +0000 (13:11 +0900)]
e_view_client: make EINTERN

these apis does not used by e20 modules

Change-Id: I4c1a09142f9c6bf6bee2b91919a818dda20d8abd

7 weeks agoe_client: remove tmp_ec variable 99/323299/1
SooChan Lim [Thu, 24 Apr 2025 11:06:25 +0000 (20:06 +0900)]
e_client: remove tmp_ec variable

it is meaningless.

Change-Id: Ibeca121866ae4c4b3272e7f3c25d34c9431c9e31

7 weeks agoe_view_client: remove e_view_client_map_enable_set 98/323298/1
SooChan Lim [Thu, 24 Apr 2025 11:00:17 +0000 (20:00 +0900)]
e_view_client: remove e_view_client_map_enable_set

it is deprecated.

Change-Id: Ief979f34fc3fc5afcb641d07241633ec666329a6

7 weeks agoe_client: use e_view_map_enable_set 97/323297/1
SooChan Lim [Thu, 24 Apr 2025 10:40:32 +0000 (19:40 +0900)]
e_client: use e_view_map_enable_set

use e_view_map_enable_set instead of e_view_client_map_enable_set.
those have the same functionality.

Change-Id: I42648d6c3132cfc872af9ef92b846bb59d5a5864

7 weeks agoe_comp: remove the log 96/323296/1
SooChan Lim [Thu, 24 Apr 2025 10:07:19 +0000 (19:07 +0900)]
e_comp: remove the log

Change-Id: I66a66673a0e8ba51f32c1ee00a5163675f1b0af8

7 weeks agoe_blur_video_capture: use e_view_client_visible_get 95/323295/1
SooChan Lim [Wed, 16 Apr 2025 08:04:03 +0000 (17:04 +0900)]
e_blur_video_capture: use e_view_client_visible_get

instead of e_view_visible_get

Change-Id: I729055cf6e4b27415065d30421e8bbb717071165

7 weeks agoe_alpha_mask_rect: use e_view_client_visible_get 94/323294/1
SooChan Lim [Wed, 16 Apr 2025 08:03:34 +0000 (17:03 +0900)]
e_alpha_mask_rect: use e_view_client_visible_get

instead of e_visible_get

Change-Id: I132a4b5177e923d9caf99ef108db1522e8a131bd

7 weeks agoe_client: use e_view event listeners 93/323293/1
SooChan Lim [Wed, 16 Apr 2025 05:48:54 +0000 (14:48 +0900)]
e_client: use e_view event listeners

use e_view event listeners instead of evas event listeners

Change-Id: I6f4e59defe003c682b3f538576a6edd1b6a76a3c

7 weeks agoe_alpha_mask_rect: use e_view instead of ec->frame 92/323292/1
SooChan Lim [Wed, 16 Apr 2025 04:41:17 +0000 (13:41 +0900)]
e_alpha_mask_rect: use e_view instead of ec->frame

use e_view api instead of use of ec->frame

Change-Id: I98c35d966f6dc6b024c3b30c18c2cc909ced07b4

7 weeks agoe_policy: use e_view_client api 91/323291/1
SooChan Lim [Wed, 16 Apr 2025 02:54:41 +0000 (11:54 +0900)]
e_policy: use e_view_client api

use e_view_client_content_unse instead e_comp_object_content_unset

Change-Id: If89a03625cc6bbd05684662222d067b45f42821f

7 weeks agoe_policy_zone: use e_view_client api 90/323290/1
SooChan Lim [Wed, 16 Apr 2025 02:50:18 +0000 (11:50 +0900)]
e_policy_zone: use e_view_client api

change e_comp_object_content_type_get to e_view_client_content_type_get

Change-Id: I453ee11e7d76ff856f5c629b02724981826aa442

7 weeks agoe_seat: use e_view_client api 89/323289/1
SooChan Lim [Wed, 16 Apr 2025 02:47:50 +0000 (11:47 +0900)]
e_seat: use e_view_client api

change e_comp_object_content_unset to e_view_client_content_unset

Change-Id: I094b9d4e4089240dc53e2931a780416145c48809

7 weeks agoe_client: remove evas_object api for ec->frame 88/323288/1
SooChan Lim [Tue, 15 Apr 2025 10:34:12 +0000 (19:34 +0900)]
e_client: remove evas_object api for ec->frame

and use e_view_cilent and e_view api instead

Change-Id: I3c202f1cd6e1a040ada97006dc160f493d4651b8

7 weeks agoe_client_video: remove the validation of ec->frame 87/323287/1
SooChan Lim [Tue, 15 Apr 2025 08:31:52 +0000 (17:31 +0900)]
e_client_video: remove the validation of ec->frame

It is useless.

Change-Id: I3430aac1fe7bd257c5eb1e0706d2f34688d0a42a

7 weeks agoe_comp: reoder the skip conditions 86/323286/1
SooChan Lim [Tue, 15 Apr 2025 06:48:06 +0000 (15:48 +0900)]
e_comp: reoder the skip conditions

Change-Id: Ibd38f83eca26efdec51ccdd55eda48320e458de8

7 weeks agoe_comp: use e_view_client api 85/323285/1
SooChan Lim [Tue, 15 Apr 2025 04:46:42 +0000 (13:46 +0900)]
e_comp: use e_view_client api

use e_view_client api instead of evas_object api for ec->frame.

Change-Id: I3de7afc261df99f9e0aa46adc7f816d1e1a7039b

7 weeks agoe_pixmap: Drop e_pixmap_cdata_get 72/323272/1
Seunghun Lee [Fri, 25 Apr 2025 02:12:03 +0000 (11:12 +0900)]
e_pixmap: Drop e_pixmap_cdata_get

The e_client_cdata_get is the replacement for e_pixmap_cdata_get.

Change-Id: Ie9fb7087d49b1013609225eebcfd9fb617e3e9cf

7 weeks agohints: Use E_Client for aux hint 71/323271/1
Seunghun Lee [Fri, 25 Apr 2025 02:01:35 +0000 (11:01 +0900)]
hints: Use E_Client for aux hint

This patch replaces the use of E_Pixmap with E_Client for managing
auxiliary hints.

The previous implementation used E_Pixmap because wl_surface was once
mapped to E_Pixmap. However, since E_Client is the corresponding object
of wl_surface, E_Pixmap is no longer the appropriate object for managing
aux hints.

Change-Id: Id9d32de6fc2130a94f6af96132cea46f0141b69e

7 weeks agoPackaging: Update version up to tz10_22.0.1 64/323264/1 accepted/tizen/unified/20250429.010348
Seunghun Lee [Fri, 25 Apr 2025 01:16:17 +0000 (10:16 +0900)]
Packaging: Update version up to tz10_22.0.1

Change-Id: I1af52d209f3a6238383057caf12da63f5332e9dd

7 weeks agoe_comp_wl_shell: Emit E_COMP_WL_HOOK_SHELL_SURFACE_READY hook 63/323263/1
Seunghun Lee [Thu, 24 Apr 2025 08:07:54 +0000 (17:07 +0900)]
e_comp_wl_shell: Emit E_COMP_WL_HOOK_SHELL_SURFACE_READY hook

This patch moves the implementation of emitting the
E_COMP_WL_HOOK_SHELL_SURFACE_READY hook from e_comp_wl to
e_comp_wl_shell. The hook is emitted when new_toplevel signal is emitted
by E_Desktop_Shell.
The hook cannot be removed at this time, as it is still used by the e
modules.

Change-Id: I189210e0902fa8d00d7e480e84567fa69a2f1b91

7 weeks agopolicy_wl: Use new_toplevel signal 62/323262/1
Seunghun Lee [Thu, 24 Apr 2025 05:31:21 +0000 (14:31 +0900)]
policy_wl: Use new_toplevel signal

Instead of using E_COMP_WL_HOOK_SHELL_SURFACE_READY hook, this patch
uses new_toplevel signal emitted from E_Desktop_Shell, which improves
readability.

Change-Id: I1bf58a36e27fe40df4b076da7037d377cfc098f7

7 weeks agodesktop_shell: Add e_desktop_toplevel_ec_get 61/323261/1
Seunghun Lee [Thu, 24 Apr 2025 05:32:37 +0000 (14:32 +0900)]
desktop_shell: Add e_desktop_toplevel_ec_get

Change-Id: I00cc6ad43ecac158bece30d352f34aaeba43e3fd

7 weeks agodesktop_shell: Add e_desktop_shell_new_toplevel_listener_add 60/323260/1
Seunghun Lee [Thu, 24 Apr 2025 05:23:41 +0000 (14:23 +0900)]
desktop_shell: Add e_desktop_shell_new_toplevel_listener_add

Change-Id: Ic6a4c93fa9473429cdd2d2add42623b69f032241

7 weeks agoserver: Store E_Desktop_Shell instance 59/323259/1
Seunghun Lee [Thu, 24 Apr 2025 05:15:09 +0000 (14:15 +0900)]
server: Store E_Desktop_Shell instance

This patch stores E_Desktop_Shell instance to E_Server to be used in the
future.

Change-Id: I5c668dd6b02c4135ad0493af31a13d4001b99dda