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
Seunghun Lee [Thu, 24 Apr 2025 05:15:49 +0000 (14:15 +0900)]
server: Remove duplicated include
Change-Id: I4d0da452d1b842fb8ada7b3466a84fee09f66b3e
Jihoon Kim [Thu, 24 Apr 2025 06:44:53 +0000 (15:44 +0900)]
e_view_text: fix indentation
Change-Id: I071448e1be17849d7dd808018cca4a169a1de208
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 22 Apr 2025 11:55:03 +0000 (20:55 +0900)]
support gbs incremental build
Change-Id: Ia977bd40e68e14cc6b8d00a7929ef0bc5da7ad6c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Seunghun Lee [Wed, 26 Mar 2025 03:58:31 +0000 (12:58 +0900)]
Drop ping functionality
The ping functionality hasn't been used for a long time.
This will need to be implemented later if necessary.
Change-Id: I3b7146ed51aeb3b6e7ef61e2e2910b949177ca6b
Seunghun Lee [Thu, 24 Apr 2025 00:28:19 +0000 (09:28 +0900)]
desktop_shell: Remove unused functions
This patch removes functions that became unnecessary after the removal
of eom.
commit
89d5ceb0e92cb16b821d61f83d48c61cc0934258
Author: Junkyeong Kim <jk0430.kim@samsung.com>
Date: Tue Apr 22 20:52:56 2025 +0900
e_eom: Remove eom
Change-Id: I0c3c32ab4383f01ce91686c706916d3ceb690b81
Seunghun Lee [Tue, 22 Apr 2025 02:18:42 +0000 (11:18 +0900)]
desktop_shell: Switch to init/finish
This change improves flexibility for future protocol extensions by
exposing abstracted data, albeit at the expense of encapsulation.
Change-Id: I7d4337bb6653039c1704eb7225213319c4fa6ab1
Seunghun Lee [Tue, 22 Apr 2025 01:35:50 +0000 (10:35 +0900)]
xdg_shell_v6: Add null check
This patch adds null check for e_desktop_toplevel_create.
Change-Id: I19ecf663daa3ab0cd5c5183fda572979af769942
Seunghun Lee [Mon, 21 Apr 2025 08:24:00 +0000 (17:24 +0900)]
desktop_shell: Separate functions for creating and adding toplevel
The functions for creating and adding toplevel must be separated.
Otherwise, the `configure_send` cannot work with E_Desktop_Toplevel
because `toplevel->toplevel` is not assigned yet at the time of the
callback. The `configure_send` callback is called by calling
e_comp_wl_shell_surface_ready, which is called during the creation of
E_Desktop_Toplevel.
Additionally , it is logical to emit the `new_toplevel` signal after the
sub-type of E_Desktop_Toplevel is fully initialized.
Change-Id: I96ece8d5ff41796829e423b37961f6bcce655cf0
Seunghun Lee [Wed, 16 Apr 2025 05:48:40 +0000 (14:48 +0900)]
desktop_shell: Add documentation for internal header
Change-Id: I90adac27d1f4a261771d02117b42d5221b9353fb
Seunghun Lee [Fri, 11 Apr 2025 06:13:45 +0000 (15:13 +0900)]
xdg_shell_v6: Ensure _toplevel_from_shell_surface_resource never fail
As long as the caller passes a correct resource, this function must not
fail.
Change-Id: I255e6227e7e8ebdbc6a277c1d09652d3808c3ab2
Seunghun Lee [Tue, 1 Apr 2025 04:32:45 +0000 (13:32 +0900)]
e_client: Extract function for repeated pattern
It adds _desktop_surface_try_from_ec() to get E_Desktop_Surface instance
from E_Client instance.
Change-Id: I06e1bde3e9d733e097df7eba8994f7592a219116
Seunghun Lee [Tue, 1 Apr 2025 02:53:00 +0000 (11:53 +0900)]
xdg_shell_v6: Destroy E_Desktop_Tolevel
E_Desktop_Toplevel should be destroyed with E_Desktop_Xdg_Toplevel_V6.
Change-Id: I5758bcae6e688f4ac41686fb24785272e2bdfe7a
Seunghun Lee [Tue, 1 Apr 2025 02:11:03 +0000 (11:11 +0900)]
desktop_shell: Rename functions for improved readability
Change-Id: I0bb2fef5c2fbf00cf436878d2864733dc9bf6526
Seunghun Lee [Tue, 1 Apr 2025 01:56:43 +0000 (10:56 +0900)]
desktop_shell: Emit new_toplevel signal
Change-Id: I15c6ce10094be780adcf63e910aa525220fd470e
Seunghun Lee [Tue, 25 Mar 2025 07:46:36 +0000 (16:46 +0900)]
xdg_shell_v6: Remove e_client dependency
Change-Id: Id082735a74b7cfcfc28c67a6701c9c86a568e537
Seunghun Lee [Tue, 25 Mar 2025 04:18:31 +0000 (13:18 +0900)]
xdg_shell_v6: Use E_Desktop_Toplevel
E_Desktop_Xdg_Shell_V6 creates E_Desktop_Toplevel, as a desktop-style
toplevel abstraction layer, to provide information about shell
protocols.
Change-Id: I9eeb40cd46b94ef036217a7a6bf7374492661c88
Seunghun Lee [Mon, 24 Mar 2025 00:59:10 +0000 (09:59 +0900)]
compositor: Add e_surface_from_ds_surface
With this, we can get E_Surface instance from ds_surface.
Change-Id: Icc737399dd480d953e56c5f8bc6bac4123b173a0
Seunghun Lee [Mon, 24 Mar 2025 08:00:53 +0000 (17:00 +0900)]
e_client: Use E_Desktop_Surface for shell surface abstraction
This commit updates e_client to use E_Desktop_Surface for abstracting
shell surfaces. This change improves modularity and consistency with
other desktop shell components.
Change-Id: Ibec8ac0edafba1229f94accf47427c3048473aec
Seunghun Lee [Mon, 24 Mar 2025 07:39:52 +0000 (16:39 +0900)]
desktop_shell: Introduce E_Desktop_Surface and E_Desktop_Toplevel
To enhance modularity and maintainability, this introduces two new
abstractions: E_Desktop_Surface and E_Desktop_Toplevel. These types
encapsulate the functionality specific to desktop-style shell surfaces
except for popup.
Change-Id: If7107bbc68329e922676df84d00ecd6712cd9aeb
Junkyeong Kim [Wed, 23 Apr 2025 09:58:09 +0000 (18:58 +0900)]
Packaging: Update version up to tz10_22.0.0
Change-Id: Ib575c0d5291878afb9b513ab16705434dcc803fb
Junkyeong Kim [Tue, 22 Apr 2025 11:42:10 +0000 (20:42 +0900)]
Apply e_view_text
e_view_text wrap evas_object_text.
Change-Id: I8c5b7bba0b10a2f34145a919fe5c1b71d11b54e9
Junkyeong Kim [Tue, 22 Apr 2025 11:52:56 +0000 (20:52 +0900)]
e_eom: Remove eom
Change-Id: I28492aafd053054d55adda2e697997a4036f0f23
Jihoon Kim [Thu, 17 Apr 2025 10:55:28 +0000 (19:55 +0900)]
e_keyrouter_event: reduce duplicate code related to keygrab event
Change-Id: I500a6ddd8b3fba79dba6701e600fbc39ac2db4a5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 17 Apr 2025 08:04:34 +0000 (17:04 +0900)]
e_comp_wl: fix log related to touch event
Change-Id: Id7dbcafdb6e66b986d7487055485bacc7949feb1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Wed, 16 Apr 2025 08:27:02 +0000 (17:27 +0900)]
e_policy: remove E_POLICY_INTERCEPT_LAUNCHSCREEN_OBJECT_SETUP
it is deprecated.
Change-Id: I7fd53593c593b87304a77e33e07ff33e69402700
TaeHyeon Jeong [Thu, 17 Apr 2025 00:41:38 +0000 (09:41 +0900)]
e_client: Fix e_client_netwm_opacity_get()
- Change return type to unsigned char from Eina_Bool.
- Remove unused parameter of e_client_netwm_opacity_get().
Change-Id: Iad92412a66050514cb34f6bd90b430a30838ffc3
Doyoun Kang [Thu, 10 Apr 2025 00:25:12 +0000 (09:25 +0900)]
e_comp_object: add code not to use edje object
We are in the process of removing Edje objects.
This patch adds the code that doesn't use the Edje objects cw->effect_obj and cw->shobj in
e_comp_object, as part of the process of removing Edje objects.
FYI, We configures this feature using REMOVE_EDJE_OBJ define.
We don't enable this feature currently because this patch will cause the effect to stop
working.
We will enable this feature after redesigning the code for the effect.
Change-Id: I5627905a0c72f23bcaf0e74770b002aad8b38eb6
Junseok Kim [Tue, 1 Apr 2025 10:21:53 +0000 (19:21 +0900)]
e_zone: remove unused zone->base and zone->over
Change-Id: I959125935dce5ec850010e7e867abd73f0548852
Junseok Kim [Fri, 28 Mar 2025 04:40:09 +0000 (13:40 +0900)]
e_info: Add debug method to print view tree
Change-Id: Id3b8cf27dd887c9d8a0504609c99d21f05c606ef
SooChan Lim [Tue, 15 Apr 2025 04:26:30 +0000 (13:26 +0900)]
e_comp: remove nocomp_ec
nocomp_ec is deprecated and delete the code to related it
Change-Id: I0e22620dc72f10de2f7b0d1a5efa0bdabb434c14
Junseok Kim [Tue, 15 Apr 2025 11:58:24 +0000 (20:58 +0900)]
Packaging: Update version up to tz10_21.0.3
Change-Id: I0df4cb70e8ae5e9863329e5eb7f7637bc844c441
Junseok Kim [Tue, 15 Apr 2025 09:54:11 +0000 (18:54 +0900)]
e_comp_wl_data: remove view destroy listener when offer destroyed
Change-Id: I8cedd1bb82d333b4259d6cbff73eb4ae5110e61f
Seunghun Lee [Tue, 15 Apr 2025 08:34:57 +0000 (17:34 +0900)]
video_shell: Refactor listeners of Viewport_Border
This patch ensures that `e_view_event_listener_del()` is used for a
listener added by calling `e_view_event_listener_add()`. Otherwise, the
corresponding Evas object event cannot be properly destroyed. This issue
is addressed in this patch.
Additionally, this patch cleans up listeners of Viewport_Border.
Change-Id: I6b1c41cd607b3941a40ea809e9554ee48c6761ee
SooChan Lim [Tue, 15 Apr 2025 07:30:06 +0000 (16:30 +0900)]
e_view_client: fix e_view_event_listener add/remove
fix the use of wrong event types.
Change-Id: I1fcf101cefa3715f384bfc1c68052eaf0b50e216
SooChan Lim [Tue, 15 Apr 2025 07:23:17 +0000 (16:23 +0900)]
e_view_edje: use e_view_event_listener_del
instead of destroying the wl_listener directly
Change-Id: I81835facf506b4300d4a5c6125ff3de7b26e0929