Junkyeong Kim [Thu, 13 Feb 2025 07:45:28 +0000 (16:45 +0900)]
Packaging: Update version up to tz10_11.1.0
Change-Id: I74ae2e7c6b5981f87891ffd0b19ba6e573306f5c
Junkyeong Kim [Thu, 13 Feb 2025 06:10:17 +0000 (15:10 +0900)]
Revert "Revert "e_view_client: Add e_view_client_util_mirror_add function""
This reverts commit
6a7cb243c00db8c7f60e97ff8f51d54d2d1bc8c7.
Change-Id: I96dbc8438a137ed041eb864a61ff21c41c25c21f
Junkyeong Kim [Thu, 13 Feb 2025 02:40:27 +0000 (11:40 +0900)]
e_comp_wl_data: Revert view adaptaion of destroy event listener
The previous patch cannot execute event del about destroy.
It can makes double free problem when execute dnd.
Change-Id: I9e8b35a01836557a92483971d129072cef822d2b
Changyeon Lee [Wed, 12 Feb 2025 05:32:11 +0000 (14:32 +0900)]
e_comp_cdata: Remove hwc configuration
Change-Id: If23e721296a0e0d3311514be4f97ca7008cb5485
Changyeon Lee [Wed, 12 Feb 2025 10:07:20 +0000 (19:07 +0900)]
e_blur_video_capture: Fix the video capture object is not shown
Fix wrong checking source object visible
Change-Id: I6e33cde89e45f04b96035f8049a0ec682e70f43d
Changyeon Lee [Tue, 11 Feb 2025 11:29:42 +0000 (20:29 +0900)]
e_hwc_window: Fix issue where window is invisible when zone of ec is changed
Set override client type to previous the E_Hwc_Window and
Set changed buffer and geometry state to new the E_Hwc_Window
Change-Id: I8cda37d0a71c55882f0562f11267d69ff213c90f
Changyeon Lee [Tue, 11 Feb 2025 08:38:42 +0000 (17:38 +0900)]
e_comp_wl_rsm: Fix sending invalid the resource id of provider
surface does not have valid the resource id if client does not get
the resource id by tizen_surface protocol after below commit.
8ebc2cb845 - e_compositor: Use ds_tizen_surface_exporter
this patch makes remote surface creates and manages the resource id of
provider because the resource id is sent by the remote surface protocol.
Change-Id: Ic532738cd96ab1ff3ac6627e0fe3ec3eafef6b19
Seunghun Lee [Tue, 11 Feb 2025 09:48:31 +0000 (18:48 +0900)]
package: Update version to tz10_11.0.2
Change-Id: I2e947a41a76ef83bf2da0d9660a0f28d1493b0f6
Seunghun Lee [Tue, 11 Feb 2025 09:37:24 +0000 (18:37 +0900)]
compositor: Fix use-after-free
Emitting client_destroy signal causes e_object_del for E_Client and then
surface_view will call e_surface_destroy() if delete callback of
E_Client is called.
This results in use-after-free for E_Surface.
Change-Id: I537942bcce81a0a4b36d22e70a808905c8592ad4
Junkyeong Kim [Tue, 11 Feb 2025 09:21:29 +0000 (18:21 +0900)]
e_view_edje: Add missing object assign
Change-Id: I903a915c11b9279a517bbfc7b1cf26a870537ab2
Seunghun Lee [Tue, 11 Feb 2025 07:06:34 +0000 (16:06 +0900)]
pixmap: Silence no error-case
ELOGF macro has been using e_pixmap_window_get() and the call resulted
in a lot of error log printing especially during freeing E_Client.
Let's silence them.
<eina_safety> e_pixmap.c:0512 safety check failed: cp == NULL
<e> e_comp_object.c:0900 COMP|0x00000000|0x91da30|defer hide emission:e,action,hide,done
<eina_safety> e_pixmap.c:0512 safety check failed: cp == NULL
<e> e_comp_object.c:1690 COMP|0x00000000|0x91da30|Hide normal object:0x8003dcee
<eina_safety> e_pixmap.c:0512 safety check failed: cp == NULL
<e> e_hwc_window.c:0774 HWC-WIN|0x00000000|0x91da30| 0|ehw:0x86a0c0|Del
<eina_safety> e_pixmap.c:0512 safety check failed: cp == NULL
<e> e_comp_object.c:3174 COMP|0x00000000|0x91da30|Transparent enabled user_color(255,255,255,255)
<eina_safety> e_pixmap.c:0512 safety check failed: cp == NULL
<e>e_policy_desk_area:2702 EDA|0x00000000|0x91da30|HOOK CLIENT FREE. desk_area:0x813fc8
Change-Id: Ie608609cd6f5ebbbb03c140712aa0ce7d9ba699e
Changyeon Lee [Tue, 11 Feb 2025 04:34:22 +0000 (13:34 +0900)]
e_hwc_windows: Use render_flush_post callbak instead render_post
Fix bug of below commit
26bb010efd - e_hwc_windows: make e_hwc_windows_canvas_set
Change-Id: I8d47a60179a07335b24ca4a62b58fae769f16b3e
Changyeon Lee [Tue, 11 Feb 2025 02:23:31 +0000 (11:23 +0900)]
e_hwc: Set deactive config to all the hwc of output
Change-Id: Iee33e92b998d0a5441babe91ee9671d5274217a1
Changyeon Lee [Mon, 10 Feb 2025 09:08:13 +0000 (18:08 +0900)]
e_hwc_window_queue: Include tbm_surface_queue_internal.h
Change-Id: Ic3dffd51a487612d6abe658b973658376b922b45
Seunghun Lee [Fri, 7 Feb 2025 08:00:10 +0000 (17:00 +0900)]
package: Update version to tz10_11.0.1
Change-Id: I94b552275f80d572b66e76fc3499b0e81c4f3eb9
Seunghun Lee [Fri, 7 Feb 2025 07:28:21 +0000 (16:28 +0900)]
Revert "e_view_client: Add e_view_client_util_mirror_add function"
This reverts commit
b1a882482bdadee88be7616dcbeb1cf40f6164bc.
With this commit, we found a deadlock issue while running
e_tizen_testcases repeatedly.
We couldn't find the root reason of the issue yet but decide to revert
it just in case, since we've been informed that E crashed during other
tests
Change-Id: Ifa4606910039e291d1abb2b5c2566c578e54021a
Changyeon Lee [Tue, 21 Jan 2025 10:50:25 +0000 (19:50 +0900)]
e_blur: Add log geometry and corner radius of the blur rectangle
Change-Id: Ifd7b5c71e55e7706e92d18be0b822fce077c3bb1
Seunghun Lee [Thu, 6 Feb 2025 06:49:31 +0000 (15:49 +0900)]
e_comp_wl: Deprecate wait_for_transform_change field
There is no functionality with the field.
Change-Id: I78d126c56e4f9cfc9f2a6fced532d8cbe23668af
Seunghun Lee [Mon, 3 Feb 2025 07:30:04 +0000 (16:30 +0900)]
e_comp_object: Add missing cleanup
Change-Id: I78884736d1ae53486cd7a2eff6af923c30b7944f
Doyoun Kang [Wed, 5 Feb 2025 12:17:53 +0000 (21:17 +0900)]
Package: Update version up to tz10_11.0.0
Change-Id: Ic25af3d884d2ea7b8c86afa5773b171269ff7f67
Doyoun Kang [Wed, 5 Feb 2025 11:59:43 +0000 (20:59 +0900)]
e_comp_screen: fix bug for setting screen position
Change-Id: I8f36f01b8733f2a7b65de772d1febaa7c5f11b1f
Jihoon Kim [Tue, 28 Jan 2025 14:55:54 +0000 (23:55 +0900)]
e_input_evdev: append axis update event in touch event pending list
Change-Id: I9561ab9e00eb33cfd930ddf797113f2c3ecdbd2b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Doyoun Kang [Mon, 3 Feb 2025 07:00:46 +0000 (16:00 +0900)]
e_magnifier: change code to use e_view system
I changed code to use e_view system instead of evas_object directly.
However, since there is no way to group multiple e_view_images within one e_view_image
in current e_view system, we have applied zoom to each e_view_images.
We will need to find another way to appliy zoom functionality.
Change-Id: Ic1e5db4f1fcbbe7f377f9a02191cf6eb8d7d70b4
Seunghun Lee [Wed, 5 Feb 2025 02:09:46 +0000 (11:09 +0900)]
Package: Update version up to tz10_10.0.2
Change-Id: I49021822d835d6db195fff7aef2a76328553c2c8
Seunghun Lee [Wed, 5 Feb 2025 00:28:57 +0000 (09:28 +0900)]
surface_view: Replace e_comp_wl_client_surface_get
We should get surface resource from E_Surface, not E_Client.
Change-Id: I82fcf72ae55d46b2cf1fc4fa2cd4f38bd6501ef2
Seunghun Lee [Wed, 5 Feb 2025 00:13:44 +0000 (09:13 +0900)]
e_comp_wl: Drop e_comp_wl_client_surface_finish
Change-Id: Ie055560e7ddbd984fb59d5eb2fb2110c3a7c317e
Seunghun Lee [Wed, 5 Feb 2025 00:00:59 +0000 (09:00 +0900)]
surface_view: Delegate destroying E_Client
Change-Id: I0f553b23819ae73f2c79d242fdf32d2cf0eaf08c
Seunghun Lee [Fri, 17 Jan 2025 01:49:37 +0000 (10:49 +0900)]
Introduce E_Surface_View
E_Surface_View is responsible for constructing a view based on
E_Surface. In the future, E_Surface will handle only properties related
to wl_surface and wl_surface extensions, while E_Surface_View will take
care of handling E_Client, which can be considered as a kind of view.
Change-Id: I7e8c8d8c092a6b43d6b77765bcbf01071ae8441d
Seunghun Lee [Fri, 24 Jan 2025 01:48:47 +0000 (10:48 +0900)]
e_comp_wl: Remove unused arguments
The w and h are not used anymore.
Change-Id: I13262f18ab0f16697d35762ced6821d54ac32022
Seunghun Lee [Fri, 24 Jan 2025 01:46:12 +0000 (10:46 +0900)]
compositor: Move emitting destroy signal on destruction of E_Surface
Instead of emitting destroy signal on destruction of ds_surface, it
makes E_Surface emit it on its destruction.
Change-Id: I021c686a4212229ac472b5fa3e049268c27a919a
Seunghun Lee [Fri, 17 Jan 2025 01:49:35 +0000 (10:49 +0900)]
e_compositor: Use destroy signal of E_Surface
Instead of using destroy signal of E_Comp_Wl_Client_Data, this patch
uses destroy signal of E_Surface becasue E_Subsurface should depend on
E_Surface, not E_Comp_Wl_Client_Data.
Change-Id: I155030f2afacdcb034b921d24bfe349af234dfbe
Seunghun Lee [Fri, 17 Jan 2025 01:49:34 +0000 (10:49 +0900)]
presentation_time: Use E_Surface to add feedback
Instead of using E_Client, this patch uses E_Surface to add a feedback.
Change-Id: I0680058876604f0969a836256c1c3a93b1cac93f
Seunghun Lee [Fri, 17 Jan 2025 01:49:33 +0000 (10:49 +0900)]
compositor: Add e_surface_resource_get
Adds it to use in the future.
Change-Id: I4132f3e6f1f95f94ab2cbcd849c750f5d4487b3e
Seunghun Lee [Mon, 6 Jan 2025 01:16:47 +0000 (10:16 +0900)]
e_comp_wl: Drop e_comp_wl_surface_role_{set,get}
The e_comp_wl_surface_role is replaced by e_surface_role.
Change-Id: I6820c11046f9e84796782f866a22f9fed1263f74
Seunghun Lee [Fri, 17 Jan 2025 01:49:26 +0000 (10:49 +0900)]
compositor: Make e_compositor singleton
By ensuring a single instance of e_compositor, this change simplifies
access.
Change-Id: I4c266a327c1f6e4e9de2d5a33c56ade5452b8087
Jihoon Kim [Fri, 24 Jan 2025 11:45:42 +0000 (20:45 +0900)]
e_input_evdev: Add log for analyzing mouse event lagging
Change-Id: I7e39f83d91988cf6ba7f1135a38d4d37a5cec686
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Seunghun Lee [Mon, 3 Feb 2025 04:11:30 +0000 (13:11 +0900)]
e_client: Ensure E_Client has frame object
This prevents creation of E_Client instances without corresponding frame
objects due to undefined behavior.
This tries to fix failure of following assertion.
#3 0xf77bca8c in __GI___assert_fail (assertion=0xf5891520 "\001", assertion@entry=0x16cf68 "client != NULL", file=file@entry=0x16cdec "src/bin/core/e_view_client.c", line=line@entry=108, function=function@entry=0x16dfd4 <__PRETTY_FUNCTION__.52349> "e_view_client_view_get") at /usr/src/debug/glibc-2.30-3.14.arm/assert/assert.c:101
#4 0x000f34ba in e_view_client_view_get (client=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_view_client.c:108
#5 0x000fd1de in e_view_client_view_get (client=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_zone.c:1098
#6 e_zone_has_ec (zone=0xf5891520, ec=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_zone.c:1100
#7 0x00072c10 in e_comp_zone_find_by_ec (ec=0x6c) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/compmgr/e_comp.c:1421
#8 0x0009f7a0 in e_policy_client_add (ec=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/windowmgr/e_policy.c:2344
#9 _e_policy_zone_cb_hook_client_new_client_post (d=0x235e508, ec=0x257ddd0) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/windowmgr/e_policy_zone.c:959
#10 0x00111776 in _e_client_hook_call (hookpoint=E_CLIENT_HOOK_NEW_CLIENT_POST, ec=0x257ddd0) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_client.c:325
Change-Id: I2b2ed84f25c0622eb4432488b0bfbf4cb7e89f37
Seunghun Lee [Mon, 3 Feb 2025 08:34:03 +0000 (17:34 +0900)]
e_canvas: Drop e_canvas_ecore_evas_set
It's superfluous since an Ecore_Evas instance can be acquired by calling
ecore_evas_ecore_evas_get() with an Evas instance.
Change-Id: Ia76fbec98c71b241b3e3c58748a52c324bfc716e
SooChan Lim [Mon, 3 Feb 2025 10:30:22 +0000 (19:30 +0900)]
Package: Update version up to tz10_10.0.1
Change-Id: I5670b8a9e30d986dcb0be668ba5a26ffa9cb60f1
SooChan Lim [Mon, 3 Feb 2025 10:29:02 +0000 (19:29 +0900)]
e_comp_object: fix the bug not moving the cursor
This patch fixes the cursor moving bug.
Change-Id: I8e118a499773c47342206a41c2be2dd6c4bb0e29
SooChan Lim [Mon, 3 Feb 2025 02:17:49 +0000 (11:17 +0900)]
Package: Update version up to tz10_10.0.0
Change-Id: Ieee1eeeb0544ddee25d487de70dc02b37af04791
SooChan Lim [Fri, 31 Jan 2025 06:47:50 +0000 (15:47 +0900)]
e_comp_object: remove e_comp_object_util_zone_get
e_comp_object_util_zone_get is useless.
Change-Id: I73a7da0a1e4172df096ba80f37534038b046d23d
SooChan Lim [Fri, 31 Jan 2025 06:47:03 +0000 (15:47 +0900)]
e_comp_object: remove e_comp_object_util_del_list_remove
e_comp_object_util_del_list_remove is useless.
Change-Id: Id1d3a823534690a60f5eebc8f76f2920402df5ca
SooChan Lim [Fri, 31 Jan 2025 06:46:18 +0000 (15:46 +0900)]
e_comp_object: remove e_comp_object_util_del_list_append
e_comp_object_util_del_list_append is useless.
Change-Id: Iee4e4ed489cc8d1980bce9db29ba028f8a196f46
SooChan Lim [Fri, 31 Jan 2025 06:44:53 +0000 (15:44 +0900)]
e_comp_object: remove E_Comp_Object_Frame
It is not used anywhere.
Change-Id: I8f55340aec26bdcd1ea564a2893da82a61473e9a
SooChan Lim [Fri, 31 Jan 2025 06:42:24 +0000 (15:42 +0900)]
e_comp: remove autoclose
autoclose is not used in enlightenment.
Change-Id: Id3f482d0d279f3919de106d952b028cdee844d51
SooChan Lim [Fri, 31 Jan 2025 06:37:28 +0000 (15:37 +0900)]
e_comp_object: remove e_comp_object_util_center_pos_get
e_comp_object_util_center_pos_get is useless.
Change-Id: I484a05f37ca15a5808af21f38b03b38f0d0ac8c7
SooChan Lim [Fri, 31 Jan 2025 06:36:29 +0000 (15:36 +0900)]
e_comp_object: remove e_comp_object_util_fullscreen
e_comp_object_util_fullscreen is useless.
Change-Id: I2d9245c33693dc63863785d057905e0d0f3ec46b
SooChan Lim [Fri, 31 Jan 2025 06:35:44 +0000 (15:35 +0900)]
e_comp_object: remove e_comp_object_util_center_on
e_comp_object_util_center_on is useless.
Change-Id: I87afbff7122537b1b6321110c8ce34c12a1cccf8
SooChan Lim [Fri, 31 Jan 2025 06:34:50 +0000 (15:34 +0900)]
e_comp_object: remove e_comp_object_util_center
e_comp_object_util_center is useless.
Change-Id: I091d041c2b3c87a312ff642fc3ca583aa294a044
SooChan Lim [Fri, 31 Jan 2025 06:26:15 +0000 (15:26 +0900)]
e_comp_object: remove e_comp_object_frame_extends_get
e_comp_object_frame_extends_get is useless.
Change-Id: I03f3d7816ceb45416cabe546c15e0488bbefc5d3
SooChan Lim [Fri, 31 Jan 2025 06:16:24 +0000 (15:16 +0900)]
e_view_client: remove e_view_client_wh_unadjust
e_view_client_wh_unadjust and e_comp_object_wh_unadjust are useless.
Change-Id: I78b3f63c3372e0de2ea46fd48eff744c6b91a671
SooChan Lim [Fri, 31 Jan 2025 06:08:12 +0000 (15:08 +0900)]
e_view_client: remove e_view_client_wh_adjust
e_view_client_wh_adjust and e_comp_object_wh_adjust are useless.
Change-Id: I9ab15d0a2f63fa79c2e6627c8fa7de667e16996f
SooChan Lim [Fri, 31 Jan 2025 05:58:36 +0000 (14:58 +0900)]
e_view_client: remove e_view_client_xy_unadjust
e_view_client_xy_unadjust and e_comp_object_xy_unadjust are useless.
Change-Id: I7f113a627e767ee45027034c5e94b771ae3b5d6b
SooChan Lim [Fri, 31 Jan 2025 05:52:22 +0000 (14:52 +0900)]
e_view_client: remove e_view_client_xy_adjust
e_view_client_xy_adjust and e_comp_object_xy_adjust are useless.
Change-Id: Ib7c1d80cf68231a2e4d5da274504214e56fdd606
SooChan Lim [Fri, 31 Jan 2025 05:47:39 +0000 (14:47 +0900)]
e_view_client: remove e_view_client_frame_allowed
e_view_client_frame_allowed and e_comp_object_frame_allowed are useless.
Change-Id: Icaa59e809470d4cbf418ed527f497e5f30df5415
SooChan Lim [Fri, 31 Jan 2025 05:46:20 +0000 (14:46 +0900)]
e_comp_object: remove the client_inset
The client_inset is useless.
Change-Id: I3b78d0b17150c0a8fefddc501b961e7907da6b41
SooChan Lim [Fri, 31 Jan 2025 05:28:10 +0000 (14:28 +0900)]
e_view_client: remove e_view_client_frame_geometry_get
e_view_client_frame_geometry_get and e_comp_object_frame_geometry_get are useless.
Change-Id: I16bcf37dd28294e876c8a42bd5f343161f29e6a2
SooChan Lim [Fri, 31 Jan 2025 05:22:57 +0000 (14:22 +0900)]
e_view_client: remove e_view_client_frame_geometry_set
e_view_client_frame_geometry_set and e_comp_object_frame_geometry_set are useless.
Change-Id: Id6ca052cad01657b1b5244d81140e92f3a62acf7
SooChan Lim [Fri, 31 Jan 2025 05:07:33 +0000 (14:07 +0900)]
e_view_client: remove e_view_client_unfullscreen
e_view_client_unfullscreen and e_comp_object_unfullscreen are useless.
Change-Id: Ib6f34ef362a7d54fd95149ba8811c0e2f78d69cc
SooChan Lim [Fri, 31 Jan 2025 05:01:30 +0000 (14:01 +0900)]
e_view_client: remove e_view_client_fullscreen
e_view_client_fullscreen and e_comp_object_fullscreen are useless.
Change-Id: I305d22ebe130938a17408f822c0fe211746999f5
SooChan Lim [Fri, 31 Jan 2025 04:48:30 +0000 (13:48 +0900)]
e_view_client: remove e_view_client_maximize
e_view_client_maximize and e_comp_object_maximize are useless.
Change-Id: I70cde1c692a9ea3d68522d6e9927515695578c47
SooChan Lim [Fri, 31 Jan 2025 04:36:00 +0000 (13:36 +0900)]
e_comp_object: make _F_E_COMP_OBJECT_INTERCEPT_HOOK_ feature as a default
Change-Id: I01a2f3dba9ef57c92eaf972211949f96465e9a16
SooChan Lim [Fri, 31 Jan 2025 04:32:12 +0000 (13:32 +0900)]
e_view_edje: move e_view_edje_util_add to internal header
Change-Id: I0840a9131f1f8612f48897c0d458d0ae0d762143
SooChan Lim [Fri, 31 Jan 2025 02:42:11 +0000 (11:42 +0900)]
e_view_edje: remove the unused code
The code deleted is deprecated.
Change-Id: I5f4db97c94c4ea88a5e9e630827c4ef64d410f73
SooChan Lim [Fri, 31 Jan 2025 02:41:20 +0000 (11:41 +0900)]
e_comp_object: remove e_comp_object_util_add function
This funtion is deprecated.
Change-Id: I60f1d320afbce8298adca91f508956ed3b5bc399
TaeHyeon Jeong [Thu, 23 Jan 2025 09:16:56 +0000 (18:16 +0900)]
e_dbus_conn: Impl getter/setter for E_DBus_Conn
- Add e_dbus_conn_get/set functions to get/set E_DBus_Conn members.
Change-Id: I6108184797dbfed7784b5ebeb6384306bd152b16
TaeHyeon Jeong [Thu, 23 Jan 2025 09:16:01 +0000 (18:16 +0900)]
e_dbus_conn: Impl getter/setter for E_DBus_Conn_Init_Done_Event
- Add e_dbus_conn_init_done_event_get/set functions to get/set E_DBus_Conn_Init_Done_Event members.
Change-Id: Ib084517bd0fac55feee63733d146927efaff8b8d
SooChan Lim [Tue, 21 Jan 2025 07:18:49 +0000 (16:18 +0900)]
e_comp_object: remove the unused code
This condition is always to be false.
Change-Id: Ifddb3a05563a9cf43821f0a08213495f3f0cc1ec
SooChan Lim [Fri, 31 Jan 2025 06:22:25 +0000 (15:22 +0900)]
e_comp_canvas: remove the unused inline functions
They are useless.
Change-Id: I95e0c38e35ffbb34a839816517fefe315a71bd73
Junkyeong Kim [Thu, 23 Jan 2025 09:20:56 +0000 (18:20 +0900)]
e_view_client: Add e_view_client_util_mirror_add function
This function replace e_comp_object_util_mirror_add function.
Change-Id: Ie3ff254accae2e231069b412cafb577a596a7200
Junkyeong Kim [Thu, 23 Jan 2025 09:08:34 +0000 (18:08 +0900)]
e_view_client: Fix effect view destroy error
Change-Id: Ic5cd0d35d88b50bacba255fba8a6ce8f5f955979
Junkyeong Kim [Thu, 23 Jan 2025 09:00:55 +0000 (18:00 +0900)]
e_view_client: Use defined macro for memory alloc and change value name
Change-Id: Iac400625ba0cc6f9f8ffb1bd0316444810ac895a
TaeHyeon Jeong [Thu, 23 Jan 2025 09:03:15 +0000 (18:03 +0900)]
e_dbus_conn: Remove unused function
The following function was not being used in the code.
This function has been removed to improve code readability and maintainability:
- e_dbus_conn_connection_get()
These changes should have no impact on the functionality of the code.
Change-Id: I9bf0b06d7ffdb6e96f0034a6c58f75643fd0af7e
TaeHyeon Jeong [Thu, 23 Jan 2025 08:57:30 +0000 (17:57 +0900)]
e_dbus_conn: Remove unused parameter
The following functions had parameter that was not being used in the code.
This parameter has been removed to improve code readability and maintainability:
- e_dbus_conn_sync_init()
- _e_dbus_conn_init_done_send()
- _e_dbus_conn_async_init()
These changes should have no impact on the functionality of the code.
Change-Id: I8dedfe2d5ed423be6294dbba02d26ccfd5f0ec83
Junkyeong Kim [Thu, 23 Jan 2025 08:20:31 +0000 (17:20 +0900)]
e_view_image: Change some function parameter to E_View
The source can be any type view.
So change to E_View from E_View_Image.
Change-Id: I11c8d9e5851874d98c302d8cf7f93a9da199dd7f
TaeHyeon Jeong [Thu, 23 Jan 2025 02:20:49 +0000 (11:20 +0900)]
e_comp_wl_buffer: Impl getter/setter for E_Comp_Wl_Buffer_Viewport
- Add e_comp_wl_buffer_viewport_get/set functions to get/set E_Comp_Wl_Buffer_Viewport members.
Change-Id: I9892ffc6fb4f1cd41b7ecda4caa14f2a14fb46a0
Jihoon Kim [Thu, 23 Jan 2025 04:20:23 +0000 (13:20 +0900)]
e_input_evdev: reduce duplicated code
Change-Id: I1718c76fed691f22cc274463931aeea0734a964d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
TaeHyeon Jeong [Tue, 21 Jan 2025 07:25:47 +0000 (16:25 +0900)]
e_comp_cfdata: Impl getter/setter for E_Comp_Match
- Add e_comp_match_get/set functions to get/set E_Comp_Match members.
Change-Id: I88e7d34554a6dec7d0a12eae3a45e053b28157a8
TaeHyeon Jeong [Tue, 21 Jan 2025 06:17:05 +0000 (15:17 +0900)]
e_comp_cfdata: Impl getter/setter for E_Comp_Config
- Add e_comp_config_get/set functions to get/set E_Comp_Config members.
Change-Id: I3048b311228ddcc0c4726c89f2d17856bfa88403
Junseok Kim [Mon, 20 Jan 2025 08:44:41 +0000 (17:44 +0900)]
e_policy_softkey: remove the policy_softkey_feature
Change-Id: I6277ca4c8b02208e62d595410bdc3396e58fbc31
Junseok Kim [Tue, 21 Jan 2025 04:40:14 +0000 (13:40 +0900)]
e_dnd: check return value of view rect create
Change-Id: I4f2c047aa58a9e0adecf39f1a488fb4b65b07b72
SooChan Lim [Tue, 21 Jan 2025 00:29:18 +0000 (09:29 +0900)]
e_comp_object: remove the unused variable
The variables and function are not used.
Change-Id: Icbb7c94702ad196d692bca19f1a3756ed9868256
Changyeon Lee [Mon, 20 Jan 2025 08:17:26 +0000 (17:17 +0900)]
e_hwc_window_queue: Fix overwriting to the queue buffer of target queue
Do not change queue state to unset until all buffers drawn by client
have been released even if queue is target.
Fetch null buffer if client is deleted and exported buffer is destroyed
for unreferencing the queue buffer.
Change-Id: Ib6c7fd304ad7b25199244c2a15f41bbcd081bddb
SooChan Lim [Mon, 20 Jan 2025 06:54:44 +0000 (15:54 +0900)]
Package: Update version up to tz10_9.0.0
Change-Id: Ib8b35b0df1abc76e0195d64d113c0352f9ce69a7
SooChan Lim [Sun, 19 Jan 2025 03:23:57 +0000 (12:23 +0900)]
e_zone: move the structure definition to internal header
Some definition which the e20 does not use move the zone_internal.h file.
Change-Id: Icdb4c76abe7a225a118b2c4fb622f618428a4fdc
SooChan Lim [Sun, 19 Jan 2025 05:18:22 +0000 (14:18 +0900)]
e_process: move the definition to internal file
The process definition which does not use move to the e_process_intern.h.
Change-Id: I7af9ded280cf4101c705fc7db55ffd58cb6b47c9
SooChan Lim [Sun, 19 Jan 2025 04:11:12 +0000 (13:11 +0900)]
e_policy: move the softkey definition to internal header
The softkey definition which e20 does not use move to the e_policy_intern.h file
Change-Id: Idb3bc9b4942a002650035ad4f35d0b4ae0361207
SooChan Lim [Sun, 19 Jan 2025 04:01:40 +0000 (13:01 +0900)]
e_service_softkey: move all definition to internal header
e20 module does not use the e_service_softkey.h file. Therefore,
all definition in e_service_softkey.h move to e_service_softkey_intern.h.
Change-Id: Ib358103b459c4cc710308b848c3e4c58365c5732
Jihoon Kim [Mon, 20 Jan 2025 00:56:31 +0000 (09:56 +0900)]
Package: Update version up to tz10_8.0.0
Change-Id: I1fef1ae587df90797e81e5639f638b366e1c3062
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Sat, 11 Jan 2025 08:20:04 +0000 (17:20 +0900)]
e_seat: Encapsulate E_Seat structure
Change-Id: I49aa56d0ed80cbd4b591fa405605657b4664fd0a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Sun, 12 Jan 2025 06:21:35 +0000 (15:21 +0900)]
e_seat: Move seat list into e_seat
Change-Id: I3cfd4cd5061bfd1fdc5564d17e3356cedc21a3bb
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Sat, 11 Jan 2025 13:51:24 +0000 (22:51 +0900)]
e_seat: Add create and destroy method for seat
Change-Id: I55fe9a7ed794c2009241a1eab851b2370aac3ff2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Sat, 11 Jan 2025 09:34:36 +0000 (18:34 +0900)]
e_seat: Move function related to seat and rename
Change-Id: I10776639a2ea1eda817295be6bc7f9adba010b1a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
TaeHyeon Jeong [Thu, 16 Jan 2025 02:42:18 +0000 (11:42 +0900)]
enlightenment-tests: Impl E_View_Tree unit tests
This commit Implements unit tests for functions in e_view_tree.c
including:
- e_view_tree_init()
- e_view_tree_from_view()
- e_view_tree_try_from_view()
- e_view_tree_child_add()
- e_view_tree_child_remove()
- e_view_tree_top_get()
- e_view_tree_bottom_get()
Tests cover different scenarios and edge cases to increase the test coverage for these functions.
Change-Id: I9363194f24f43799dc975e960a9c6939c1d1f1b5
Seunghun Lee [Tue, 14 Jan 2025 23:54:56 +0000 (08:54 +0900)]
e_client: Remove e_client_frame_update
The function has no functional job since following commit.
commit
f6ad2ecf96854ec045f599a6a050a99719a24596
Author: SooChan Lim <sc1.lim@samsung.com>
Date: Thu Apr 4 10:14:59 2024 +0900
e_client: remove e_client_border_set
It is not used anymore
Change-Id: Ie32bf0ea809a5c4c0e6d870996f7284a2fd5ca88
Seunghun Lee [Tue, 14 Jan 2025 23:39:34 +0000 (08:39 +0900)]
Remove need_reparent, reparented, first_damage flags from wl client comp_data
This comes from following commit of upstream.
commit
fbe959ccccd5c2af6b62aaaeff1e1fae3117e6d9
Author: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Date: Tue Jan 19 12:10:49 2016 -0500
remove need_reparent, reparented, first_damage flags from wl client
comp_data
these flags, and related code, have no functional purpose in wayland
Change-Id: Ibe029ad6bbe764025bb4c8eee5e81b5f72dc5aa0
Seunghun Lee [Tue, 14 Jan 2025 08:42:12 +0000 (17:42 +0900)]
e_comp_wl: Remove useless code
The code about `ignored` became useless since following commit from
upstream.
commit
039c08617e6a5049372d2b6e3aa5481c973710fd
Author: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Date: Wed Jan 20 16:20:41 2016 -0500
remove duplicate visibility setting blocks from wayland surface commit
this is already present (and identical) in state commit
Change-Id: I110ee4732890e4e971374cd1f0aa3237628a60a9
SooChan Lim [Thu, 16 Jan 2025 09:12:07 +0000 (18:12 +0900)]
Package: Update version up to tz10_7.1.1
Change-Id: Iab950c32ffc6b7aea9894f158bc6f8247511526f
SooChan Lim [Thu, 16 Jan 2025 06:23:26 +0000 (15:23 +0900)]
e_comp_object: remove the e_comp_object_effect_allowed_get
Change-Id: I60c15facafe52e0ce8132ae243ad7db031258958