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
Seunghun Lee [Thu, 26 Dec 2024 06:53:33 +0000 (15:53 +0900)]
e_comp_wl: Deprecate first_damage field
It's unused.
Change-Id: I9ee06fb915edc47e021f404bc569d9f64727d58e
Seunghun Lee [Thu, 26 Dec 2024 06:52:08 +0000 (15:52 +0900)]
e_comp_wl: Deprecate keep_buffer field
It's unused.
Change-Id: Idde59ed99c21ae59c5a0b84722be3793a56390bd
Seunghun Lee [Thu, 26 Dec 2024 06:50:24 +0000 (15:50 +0900)]
e_comp_wl: Deprecate sh_v6 field
It's unused.
Change-Id: I212a533f0f8f2dbcea4eff5ea23ea9e9de97e1bc
Seunghun Lee [Wed, 15 Jan 2025 06:23:15 +0000 (06:23 +0000)]
Merge changes I2e7ae004,Icb8debdf,Iaf948feb,If3cadaf3,I83242022, ... into tizen
* changes:
e_comp_wl: Simplify if condition
e_comp_wl: Extract function from large function
e_comp_wl: Remove dead code
e_comp_wl: Remove redundant check
e_comp_wl: Deprecate available_hw_accel field
e_comp_wl: Extract function from large function
e_comp_wl: Extract function from large function
e_comp_wl: Merge related but distant implementations together
e_comp_wl: Remove duplicate call
e_comp_wl: Merge related but distant implementations together
e_comp_wl: Extract function from large function
e_comp_wl: Extract function from large function
e_comp_wl: Extract function from large function
taehyeon jeong [Wed, 15 Jan 2025 00:36:31 +0000 (00:36 +0000)]
Merge changes I326b2c2b,Id4b29fa5,I754cd39f,I074fbb92 into tizen
* changes:
e_keyrouter: Fix log timing issue when key is ungrabbed.
e_keyrouter: Replace TIZEN_KEYROUTER_MODE with array and enum
e_keyrouter: Remove deeply nested code and apply early returns
e_keyrouter: Separate surface/client params into individual functions
Seunghun Lee [Tue, 14 Jan 2025 07:33:49 +0000 (16:33 +0900)]
e_comp_wl: Simplify if condition
No need to check `mapped` becasue it's also checked in the function,
e_client_hide().
Change-Id: I2e7ae004d77fdde8cad58dc60bad804d750bfbe1
Seunghun Lee [Tue, 14 Jan 2025 01:17:41 +0000 (10:17 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: Icb8debdf72e2544743156dafad9011c5ed9c68b9
Seunghun Lee [Tue, 14 Jan 2025 00:25:31 +0000 (09:25 +0900)]
e_comp_wl: Remove dead code
The `transformed` of E_Client is always false. There is no case making
this field to be true.
Change-Id: Iaf948feb9f9cd264fcc73000cd783b16cf5f5b3e
Seunghun Lee [Tue, 14 Jan 2025 00:17:58 +0000 (09:17 +0900)]
e_comp_wl: Remove redundant check
The e_client_view_get() must return valid value here.
Change-Id: If3cadaf33c1859834ae20a55ee2c500ff50eddf0
Seunghun Lee [Mon, 13 Jan 2025 23:48:13 +0000 (08:48 +0900)]
e_comp_wl: Deprecate available_hw_accel field
There is no case that fields of available_hw_accel are set to be false.
Change-Id: I83242022ed1e683449f080a45de3ad1563313162
Seunghun Lee [Mon, 13 Jan 2025 23:35:52 +0000 (08:35 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: Ie1225b8d8ddd6691151ccb74c759b739cf18fe34
Seunghun Lee [Mon, 13 Jan 2025 23:32:22 +0000 (08:32 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: Id3858c0a13210ab989e9857590bd1a8d71ed3cf5
Seunghun Lee [Mon, 13 Jan 2025 09:44:33 +0000 (18:44 +0900)]
e_comp_wl: Merge related but distant implementations together
This deprecates `buf_size` field of E_Client.
This may change the time emitting E_COMP_WL_HOOK_BUFFER_SIZE_CHANGE
event.
Change-Id: I7ee6721bf19216054c88dae78b0d5f306cf7f7a2
Seunghun Lee [Mon, 13 Jan 2025 09:33:36 +0000 (18:33 +0900)]
e_comp_wl: Remove duplicate call
The _e_comp_wl_surface_state_size_update() should be called
e_comp_wl_surface_attach().
Change-Id: Ib477c43ce688727dc015a8e491fee5a89bd32ac8
Seunghun Lee [Mon, 13 Jan 2025 09:26:52 +0000 (18:26 +0900)]
e_comp_wl: Merge related but distant implementations together
No functional change
Change-Id: I9f5066472b3b42fcc84a5a143694907a182c7b93
Seunghun Lee [Mon, 13 Jan 2025 09:14:05 +0000 (18:14 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: Ib54c341a2b743c6d56aa981b3dc74b5b2a09956d
Seunghun Lee [Mon, 13 Jan 2025 09:13:38 +0000 (18:13 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: I71dbf54d56e29b8b2c98713675aa2147b70bc391
Seunghun Lee [Mon, 13 Jan 2025 08:49:28 +0000 (17:49 +0900)]
e_comp_wl: Extract function from large function
No functional change
Change-Id: If013494329009936a1af0a5c1d5eb62d217d3d76
TaeHyeon Jeong [Fri, 10 Jan 2025 10:51:40 +0000 (19:51 +0900)]
e_keyrouter: Fix log timing issue when key is ungrabbed.
If the log is recorded after grab_key_mutex unlock, it is not
guaranteed that the key was grabbed at the time the log was
recorded.
Change-Id: I326b2c2b03fae9cbac09f863394948500c4a9ebd
TaeHyeon Jeong [Fri, 10 Jan 2025 10:51:16 +0000 (19:51 +0900)]
e_keyrouter: Replace TIZEN_KEYROUTER_MODE with array and enum
- Refactored the code to replace TIZEN_KEYROUTER_MODE constants with an array and enum, improving readability and maintainability.
- Used a for loop to iterate through the array, reducing code duplication and improving code structure.
- Ensured that the refactored code maintains the same functionality as the original implementation.
Change-Id: Id4b29fa56ee62b4996251803da4ec43fd7a900f9
TaeHyeon Jeong [Fri, 10 Jan 2025 02:43:10 +0000 (11:43 +0900)]
e_keyrouter: Remove deeply nested code and apply early returns
- Refactored the code to remove deeply nested conditions by breaking down complex conditions and using early returns.
- Improved code readability and maintainability by reducing the overall nesting level.
- Ensured that the refactored code maintains the same functionality as the original implementation.
Change-Id: I754cd39f27716961c61089fb06ba04ff121a1a36
TaeHyeon Jeong [Fri, 10 Jan 2025 02:41:14 +0000 (11:41 +0900)]
e_keyrouter: Separate surface/client params into individual functions
- Refactored the code to separate parameters into individual functions, ensuring each function has a single responsibility.
- Improved code readability and maintainability by clearly defining the purpose of each function.
- Ensured that the refactored code maintains the same functionality as the original implementation.
Change-Id: I074fbb926272980024958c6a64bfb75a01da6ac6
Seunghun Lee [Mon, 13 Jan 2025 01:53:02 +0000 (10:53 +0900)]
e_compositor: Remove e_comp_wl_subsurface_resource
The e_comp_wl_subsurface_resource are replaced by e_subsurface.
Change-Id: Ie457d9a24cdd5428afa39044aa72b86007797bde
Junkyeong Kim [Mon, 13 Jan 2025 10:48:59 +0000 (19:48 +0900)]
e_view_layout: Use wl_list instead eina_list
Change-Id: I915d3b60c48ba00318cc4872092c1f4b0ac38539
Junkyeong Kim [Mon, 13 Jan 2025 07:52:07 +0000 (16:52 +0900)]
e_view_layout: Erase layout's x, y to packed child position
Change-Id: I35982ef01e686404037332c0987112b7d841abc6
Junkyeong Kim [Mon, 13 Jan 2025 07:24:24 +0000 (16:24 +0900)]
e_view_client: Rename e_view_client_try_from_view
Change to e_view_client_from_view.
Change-Id: I9c8f428dc73ed29e90aa505d712246954041f244
Junkyeong Kim [Fri, 10 Jan 2025 08:41:31 +0000 (17:41 +0900)]
e_view_layout: Refactory e_view_layout
AS IS
Wrapping e_layout.
TO BE
Replace e_layout without evas object.
Change-Id: I8786aec0605fb509eacc958ec5f8135364f82c7a
Junkyeong Kim [Fri, 10 Jan 2025 08:31:20 +0000 (17:31 +0900)]
e_view_client: Add e_view_client_try_from_view function
Change _view_client_from_view function to intern API.
Change-Id: I68c6c68b0a461428f6bcb43d704292f47f0d5d54
Jihoon Kim [Mon, 13 Jan 2025 10:25:59 +0000 (19:25 +0900)]
e_keyrouter: fix keyrouter conf resource leak
Change-Id: I3ffb1a280abcb09ac17f0f0e48d50d395735e9b5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 13 Jan 2025 08:14:40 +0000 (17:14 +0900)]
Packaging: Update version up to tz10_7.0.1
Change-Id: I5a5f9d2c273ce4db172f56ad7a26a7e32f3174c0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 13 Jan 2025 07:25:33 +0000 (16:25 +0900)]
e_input_backend: Fix issue input thread occupies 100% of the CPU
Change-Id: I4fd6bd67d7bf1387415621734812a54bec437411
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Seunghun Lee [Mon, 13 Jan 2025 04:25:31 +0000 (13:25 +0900)]
video_shell: Exclude video surface from visibility policy
The video surface should be excluded from the visibility policy.
Ohterwise, it may be iconified by the visibility policy, resulting in
not being able to display video contents.
Change-Id: Ie339614b5d29020aeab78bda2e900fda50aac58f
Jihoon Kim [Mon, 13 Jan 2025 02:10:28 +0000 (11:10 +0900)]
e_comp_wl: Add logic to check whether surface is NULL or not
Change-Id: I85d03db9da90d827cf1aacbeb581fc2f2a7f65a5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 10 Jan 2025 04:20:06 +0000 (13:20 +0900)]
Rename E_Comp_Wl_Seat to E_Seat
Change-Id: I727caa3a4ab58ba04894f4ed0ca314cda8bdb6cd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
jinbong.lee [Fri, 10 Jan 2025 10:31:14 +0000 (19:31 +0900)]
Fix e_comp_canvas_clear crash issue
Change-Id: I6fbdbcbd719d61e0dadef7f2152f41e5dc15d47c
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
TaeHyeon Jeong [Wed, 8 Jan 2025 09:58:28 +0000 (18:58 +0900)]
e_keyrouter: Fix typo
Change-Id: Iec83554b4811fdd9419dd500bd28de0e68a4f803
TaeHyeon Jeong [Wed, 8 Jan 2025 01:58:35 +0000 (10:58 +0900)]
e_keyrouter: Modify keyname type of _E_Keyrouter_Grabbed_Key
- Change from char * to Eina_Stringshare *
Change-Id: I08faabe4d6d5f415a1839c00bc3e86c53c77b6c1
TaeHyeon Jeong [Tue, 7 Jan 2025 09:30:34 +0000 (18:30 +0900)]
e_keyrouter: Rename e_keyrouter_hardkeys_-_available
- Change function names to be more clear.
Rename e_keyrouter_hardkeys_-_available to e_keyrouter_harkeys_is_key_grabbed_by_-
Change-Id: I8b22ac7e0a7cbe491f5d329f2f9df622f3992718
TaeHyeon Jeong [Mon, 6 Jan 2025 06:58:22 +0000 (15:58 +0900)]
e_keyrouter: Remove useless return value from setter
- Change setter's return type to void
Change-Id: I4abbff11b9e98f12816d06dcd233e027b63a0f65
TaeHyeon Jeong [Mon, 6 Jan 2025 06:43:50 +0000 (15:43 +0900)]
e_keyrouter: Combine e_keyrouter_hardkeys setter
- Combine four separated setter methods into a single.
Change-Id: I849dff862f18db2f6a6f7cc19ce6353117345141