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
TaeHyeon Jeong [Mon, 6 Jan 2025 06:37:02 +0000 (15:37 +0900)]
e_keyrouter: Modify e_keyrouter functions
- using e_keyrouter_hardkeys_[surface, client]_available() instead of EINA_LIST_FOREACH
- gather related code into code blocks
Change-Id: I58d472425e7d8adb5cb5bee2ded2900d80da8da7
Seunghun Lee [Tue, 31 Dec 2024 08:02:51 +0000 (17:02 +0900)]
e_video_shell: Replace evas smart object by E_View
E_View is recommended to build scene graph instead of using evas object
directly.
Change-Id: I0e1c718fe234b2c130b080c9fd98e19834841936
Junseok Kim [Wed, 8 Jan 2025 02:20:56 +0000 (11:20 +0900)]
Packaging: Update version up to tz10_6.0.1
Change-Id: Ic2057263723411b6dcfa87c0557034d0d18b38c2
Junseok Kim [Tue, 7 Jan 2025 06:10:57 +0000 (15:10 +0900)]
e_client: add NULL check of cdata
Change-Id: I9676ca180e9da4383b53bd9aaaaee19a6f4bfca2
Junseok Kim [Tue, 7 Jan 2025 05:54:03 +0000 (14:54 +0900)]
e_policy_wl: call missing functions e_tizen_display_policy_init/shutdown
Change-Id: I1612c97517723dd86029a6661cc31fc734621826
Seunghun Lee [Tue, 7 Jan 2025 05:01:36 +0000 (14:01 +0900)]
Drop function prototypes missing implementation
Change-Id: I82bcd67fb377d7d9a98b159a4a7b138bc02061b2
Jihoon Kim [Mon, 6 Jan 2025 01:31:15 +0000 (10:31 +0900)]
e_keyrouter_list: fix missing lock
Change-Id: If3767f33fbe7c53b9b9c4014ea07397a0bd218ca
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
duna.oh [Fri, 3 Jan 2025 07:08:40 +0000 (16:08 +0900)]
Packaging: Update version up to tz10_6.0.0
Change-Id: Id26edc3c42d49472ec248679ffe0a1dfbf8f0d1f
TaeHyeon Jeong [Tue, 31 Dec 2024 05:37:21 +0000 (14:37 +0900)]
e_keyrouter: Modify e_keyrouter_hardkeys_get_list to return Eina_List ptr
AS-IS
- e_keyrouter_hardkeys_get_list return Eina_List**
PROBLEM
- hardkey's Elna_List can be modified due to Eina_List** that is returned from getter method.
TO-BE
- Modified e_keyrouter_hardkeys_get_list to return Eina_List* instead of Eina_List**
Change-Id: I33088e85f61b6aabe03f7dabb187ec09dc760298
TaeHyeon Jeong [Mon, 30 Dec 2024 02:16:35 +0000 (11:16 +0900)]
e_keyrouter: Fix return after hardkey_list NULL check
AS-IS
- if hardkey_list is NULL, return immediately without checking the next condition.
TO-BE
- Does not return immediately when hardkey_list is NULL. Check next condition to avoid unexpected behavior.
Change-Id: I1da8d9805354cb1e03067f24afe3d734ec3c7fd2
TaeHyeon Jeong [Fri, 27 Dec 2024 01:19:39 +0000 (10:19 +0900)]
e_keyrouter: Apply setter methods for E_Keyrouter_Grabbed_Key
TO-BE
- Apply setter methods to set values based on HardKeys and keycode.
Change-Id: I949a20a41e6babbe4c0d083323bb3cc6111177f8
TaeHyeon Jeong [Thu, 26 Dec 2024 08:12:29 +0000 (17:12 +0900)]
e_keyrouter: Impl setter methods for E_Keyrouter_Grabbed_Key
TO-BE
- Implemented setter methods to set values based on HardKeys and keycode.
Change-Id: Ifbb228751674789df1924235a708f947c7d8fe06
TaeHyeon Jeong [Thu, 26 Dec 2024 07:16:59 +0000 (16:16 +0900)]
e_keyrouter: Apply getter methods for E_Keyrouter_Grabbed_Key
TO-BE
- Apply getter methods to get values based on HardKeys and keycode.
Change-Id: Iedfb755f074471bafc0b3f23c512be5822cf838c
TaeHyeon Jeong [Tue, 24 Dec 2024 07:59:04 +0000 (16:59 +0900)]
e_keyrouter: Impl getter methods for E_Keyrouter_Grabbed_Key encapsulation
TO-BE
- Implemented getter methods to get values based on HardKeys and keycode.
Change-Id: I4b5473af64ced534cd25b443787a3f693500be8b
SooChan Lim [Fri, 3 Jan 2025 00:14:26 +0000 (09:14 +0900)]
e_server: use e_tizen_display_policy
Use e_tizen_display_policy instead of the code in e_policy_wl.c
Change-Id: I325e28603e14f7d7fe7f6ff324da4e52858c39fc
SooChan Lim [Fri, 3 Jan 2025 00:13:55 +0000 (09:13 +0900)]
e_tizen_display_policy: add e_tizen_launch_effect
This is the server implementation for tizen_display_policy interface.
This implemenation is from e_policy_wl.c code.
Change-Id: I49944c2339581af9396671e99c9693719963c2b7
duna.oh [Thu, 2 Jan 2025 12:28:40 +0000 (21:28 +0900)]
e_comp_wl: multi-seat feature added. new E_Comp_Wl_Seat structure introduced
Previously, E_Comp_Wl_Data contained a single seat as a sub struct.
This patch introduces a new E_Comp_Wl_Seat structure and processes input events
according to their corresponding seats.
Some remaining tasks include:
- considering seat in drag-and-drop scenarios
- sending input events to app from a specific seat (zone)
- refactoring devicemgr to be seat-aware
Change-Id: I61760271c578c616d727438ea73e1825d3534892
duna.oh [Thu, 2 Jan 2025 10:36:18 +0000 (19:36 +0900)]
e_input_thread_client: add a new API for setting zone_id
Change-Id: Ief720f5d8fff95b0d92ff2e1236c7c478f78160b
duna.oh [Thu, 2 Jan 2025 10:29:40 +0000 (19:29 +0900)]
e_comp_wl_input_thread: fix to calculate XX_client_under_pointer(x, y)
Change-Id: I66b68e30d34b7c9a918d0cb79376c6575300a8e4
SooChan Lim [Fri, 3 Jan 2025 02:46:54 +0000 (11:46 +0900)]
e_policy_desk_area: remove the smart object
The smart object in e_policy_desk_area is useless.
Change-Id: Ifeba7ab3f873e38f1851f0cc2c78e78254665620
SooChan Lim [Thu, 2 Jan 2025 01:42:48 +0000 (10:42 +0900)]
e_policy: remove the unused functions
These funcions are uselesss.
Change-Id: I1fdb46dee9155f8f80a0b27d2724fe55c7875b67
SooChan Lim [Thu, 2 Jan 2025 01:40:51 +0000 (10:40 +0900)]
e_main: add the log
add the log for E_Server's defferred job
Change-Id: I567249fe0d18179bdb5ed01d1e6d56bc7c54225d
SooChan Lim [Tue, 31 Dec 2024 07:58:35 +0000 (16:58 +0900)]
e_server: use e_tizen_launch_appinfo
Use e_tizen_launch_appinfo instead of the code in e_policy_wl.c
Change-Id: I3782ab2ba32a07bdb74d162352557d7c7930a47c
SooChan Lim [Tue, 31 Dec 2024 07:57:19 +0000 (16:57 +0900)]
e_tizen_launch_appinfo: add e_tizen_launch_effect
This is the server implementation for tizen_launch_appinfo interface.
This implemenation is from e_policy_wl.c code.
Change-Id: I48b055aebe98041525b7fb18551cdac4b7ce0b0d
SooChan Lim [Thu, 2 Jan 2025 10:59:03 +0000 (19:59 +0900)]
Packaging: Update version up to tz10_5.0.1
Change-Id: Iaf3df606962bc622ed7dcc8b3012f023bf01750b
SooChan Lim [Thu, 2 Jan 2025 06:43:11 +0000 (15:43 +0900)]
e_comp_screen: set the fake screen size
set the fake screen size when therer is no display output
which is connected.
Change-Id: I6d79002492b5f36a0894b210c6fa301faeb2c947
Jihoon Kim [Thu, 2 Jan 2025 06:45:16 +0000 (15:45 +0900)]
e_input_backend: Fix libinput_unref crash issue
Change-Id: Iedb85536afc89891c112904f53bfb5ea0614a0e6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 31 Dec 2024 07:15:15 +0000 (16:15 +0900)]
e_info_client: fix coding style
Change-Id: If0be46b4e2d4d51f92376f8e9473be3471370e04
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Tue, 31 Dec 2024 04:32:53 +0000 (13:32 +0900)]
Packaging: Update version up to tz10_5.0.0
Change-Id: I4017c3ac176fc717552459099acf72829ea2c2bb
Junseok Kim [Mon, 30 Dec 2024 05:09:44 +0000 (14:09 +0900)]
e_info: Add set/get method of the default zone
Change-Id: I627a3703a3216709a2511acffe94e40c96b9a900