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
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
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
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
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
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
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
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
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>
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
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
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
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
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
SooChan Lim [Thu, 1 May 2025 10:24:44 +0000 (19:24 +0900)]
e_view_text: add e_view_textblock apis
Change-Id: I624cfd9e27582dc4b20499099850809ea06fb817
SooChan Lim [Thu, 1 May 2025 10:10:01 +0000 (19:10 +0900)]
e_view_text: add missing comment
Change-Id: If29123a45009f1c10ca9438f3abe1beaa27de531
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>
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
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>
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
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
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
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
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
이진봉/Tizen Platform Lab(SR)/삼성전자 [Wed, 30 Apr 2025 07:45:59 +0000 (16:45 +0900)]
Update e_view.c
remove typo
Change-Id: I5d5d69676b9fd9e7752dbb740671c9fab06ac9b8
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>
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
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
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
SooChan Lim [Fri, 11 Apr 2025 00:35:19 +0000 (09:35 +0900)]
e_comp_wl: remove the unused variable
Change-Id: I5a27de8c85b7f69ab2867c3dfc97d1609d19efe7
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
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
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
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
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
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
Junseok Kim [Mon, 14 Apr 2025 07:16:16 +0000 (16:16 +0900)]
e_policy_desk: remove unnecessary debug log
Change-Id: Ia19063485f353b75c10f40023ca6be86c7466776
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
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
Junseok Kim [Tue, 1 Apr 2025 10:48:01 +0000 (19:48 +0900)]
e_zone: move bg object to policy_zone
Change-Id: I5ff2130ac9cb4ab766e28849cfd9ba6132bfbd69
Junseok Kim [Thu, 3 Apr 2025 06:49:55 +0000 (15:49 +0900)]
e_dnd: Added seat to drag object
Change-Id: I6de295f749e0965a4b677ec542ecaa764c5223a1
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
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
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
Seunghun Lee [Fri, 25 Apr 2025 05:00:26 +0000 (14:00 +0900)]
desktop_shell: Add destroy signal for toplevel
Change-Id: I79347f5a8aa6afd1205c233906a874545caceca1
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
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
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
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
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
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
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
Seunghun Lee [Fri, 25 Apr 2025 05:46:10 +0000 (14:46 +0900)]
desktop_shell: Improve logging
Change-Id: I24eb050c60c7da35c452f117288a8342bd4a9eb7
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
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
Seunghun Lee [Fri, 25 Apr 2025 04:43:44 +0000 (13:43 +0900)]
desktop_shell: Move emitting destroy signal
Change-Id: Iee2cb17324ebf0ac8a4180c847f925f663aa9e40
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SooChan Lim [Wed, 16 Apr 2025 12:00:04 +0000 (21:00 +0900)]
e_view_image: change the return type
Change-Id: If1ccf088c563a575019648b819cf460b878e697a
Seunghun Lee [Thu, 24 Apr 2025 09:05:27 +0000 (18:05 +0900)]
xdg_shell_v6: Remove unused function
Change-Id: I2fff30ed7ca0288f05f4dcf04bc3532e31a03246
SooChan Lim [Sun, 27 Apr 2025 05:50:34 +0000 (14:50 +0900)]
e_view_layout: declare extern C
Change-Id: Id08aacffce214f3b73f6432d49e6d247a0fc9898
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
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
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
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
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
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
SooChan Lim [Thu, 24 Apr 2025 10:07:19 +0000 (19:07 +0900)]
e_comp: remove the log
Change-Id: I66a66673a0e8ba51f32c1ee00a5163675f1b0af8
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
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
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
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
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
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
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
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
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
SooChan Lim [Tue, 15 Apr 2025 06:48:06 +0000 (15:48 +0900)]
e_comp: reoder the skip conditions
Change-Id: Ibd38f83eca26efdec51ccdd55eda48320e458de8
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
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
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
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
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
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
Seunghun Lee [Thu, 24 Apr 2025 05:32:37 +0000 (14:32 +0900)]
desktop_shell: Add e_desktop_toplevel_ec_get
Change-Id: I00cc6ad43ecac158bece30d352f34aaeba43e3fd
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
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