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
SooChan Lim [Thu, 16 Jan 2025 06:19:23 +0000 (15:19 +0900)]
e_comp_object: remove the _e_comp_object_effect_visibility_start
Is is uselsess.
Change-Id: Id05d11110225c5f1b010364bf199ae5e3b3dd127
SooChan Lim [Thu, 16 Jan 2025 06:18:31 +0000 (15:18 +0900)]
e_comp_object: remove the visibility_effect
The visibility_effect is not used anymore and is deprecated.
Change-Id: I8e0828faa8bf8472486506c691cdcc336704106a
SooChan Lim [Wed, 15 Jan 2025 07:53:26 +0000 (16:53 +0900)]
e_comp_object: donot use e,state,focused/unfocused singal
"e,state,focused" and "e,state,unfocused" signal is not used and is deprecated.
Change-Id: I99d0a7a8e91e23a13e39fe76b50cdee44b2468eb
SooChan Lim [Wed, 15 Jan 2025 07:40:31 +0000 (16:40 +0900)]
e_comp_object: donot use e,state,shadow,on singal
"e,state,shadow,on" signal is not used and is deprecated.
Change-Id: I08fbb62e13db080a8bb24aeebf4299e7434aaa88
SooChan Lim [Wed, 15 Jan 2025 07:31:23 +0000 (16:31 +0900)]
e_comp_object: simplify the theme code
simplify the edje theme setting code
Change-Id: I9610e1d271bb9893916560e58afd02a2b333b57f
SooChan Lim [Wed, 15 Jan 2025 06:54:39 +0000 (15:54 +0900)]
e_comp: remove the shadow_style
The shadow_style is not used anymore. It is deprecated.
Change-Id: I54d015f620806a24ac66d09883dc75456d328ca1
Junseok Kim [Mon, 13 Jan 2025 10:48:45 +0000 (19:48 +0900)]
e_service_kvm: set true the argb of the kvm service client
Change-Id: I2bd4192a3f06036ffdcff6ae9d73d57affc310da
SooChan Lim [Wed, 15 Jan 2025 09:30:42 +0000 (18:30 +0900)]
e_comp_canvas: create the view_rect instead of view_edje
The zone->over and zone->base is view_rects instead of view_edjes.
Change-Id: Ic4cbccd902247f4e2d354153b318d6b0134fd0bf
Jihoon Kim [Thu, 16 Jan 2025 01:11:25 +0000 (10:11 +0900)]
e_comp_wl: reduce duplicated code of input region update
Change-Id: I8b6821eaed4591467c26cd24c6894028ad65adfe
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Seunghun Lee [Thu, 16 Jan 2025 01:21:12 +0000 (10:21 +0900)]
e_comp_wl: Clear input region after use
This is to silence noise made every commit.
By clearing input region after use, we can suppress the noise.
Change-Id: I752d8a8071f0376e411f2d469ba0f3dc7785a875
Seunghun Lee [Thu, 16 Jan 2025 01:04:17 +0000 (10:04 +0900)]
e_comp_wl: Remove log message too noise
This log can be dropped because there is enough log messages in
e_client_show() and e_client hide() called after the log.
Change-Id: I91b0e6ded0644c365a2345609591666206a406dc
Jihoon Kim [Fri, 10 Jan 2025 08:40:06 +0000 (17:40 +0900)]
e_seat: Set zone info in associated seat
Change-Id: Ic406603a1d9b81faca4b705465cfa9f2f73a8d83
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Tue, 14 Jan 2025 08:49:11 +0000 (17:49 +0900)]
config: remove the config directory
Enlightenment load the config file which is provided by
e-tizen-date package. Therefore there is no need to get
the config files in Enlightenment.
Change-Id: I12aed33b6a663f3f5050107e7a4e930af5781f85
SooChan Lim [Tue, 14 Jan 2025 08:14:32 +0000 (17:14 +0900)]
e_config: remove the unused functions
remove them.
Change-Id: Ibe594b497d8af909da6ba17a2779c10e97c15cfd
SooChan Lim [Tue, 14 Jan 2025 07:58:40 +0000 (16:58 +0900)]
data: remove the unused files
These files is not used anymore.
Change-Id: Ie9f968bf008eedf9ec04d47b2a89f1d04bdaf4ea
Seunghun Lee [Wed, 15 Jan 2025 06:30:34 +0000 (15:30 +0900)]
Package: Update version up to tz10_7.1.0
API changes:
- e_view_layout.h
Change-Id: I305b3c0e72f3bf8021859d46fd25e4074a3d111c
Seunghun Lee [Thu, 26 Dec 2024 06:56:26 +0000 (15:56 +0900)]
e_comp_wl: Deprecate opaque_state field
It's unused.
Change-Id: I12b464dc052d8ef4675707505c1b767faa265b65
Seunghun Lee [Thu, 26 Dec 2024 06:55:50 +0000 (15:55 +0900)]
e_comp_wl: Deprecate focus_update field
It's unused.
Change-Id: Idfc4f817c0b89e794a7790bf00e807cc7730a202
Seunghun Lee [Thu, 26 Dec 2024 06:55:25 +0000 (15:55 +0900)]
e_comp_wl: Deprecate set_win_type field
It's unused.
Change-Id: If2246420f6f9f9acbf335f85f8973ca9a32a82e8