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
Junseok Kim [Mon, 30 Dec 2024 02:23:50 +0000 (11:23 +0900)]
e_info: add zone focused client get
Change-Id: I365f1eb1b63c97512e5164c544248ff6c417008c
Junseok Kim [Mon, 30 Dec 2024 04:59:14 +0000 (13:59 +0900)]
e_comp: Add default zone and set default zone as first allocated zone
Change-Id: I2179a6eb15935526394326ca08637441c7562758
Junseok Kim [Mon, 30 Dec 2024 07:12:02 +0000 (16:12 +0900)]
e_zone: add zone identifier at client add log
Change-Id: I9abe5311e0650134b580506a05f864050b3e55bc
Junseok Kim [Fri, 27 Dec 2024 09:09:08 +0000 (18:09 +0900)]
e_zone: Add e_zone_focused_client_get
Change-Id: Ia0fef769db5fb031cd2cecc16afb879e067bb68e
duna.oh [Tue, 31 Dec 2024 04:27:21 +0000 (13:27 +0900)]
e_comp_wl_input: fix typo in e_comp_wl_input_kbd_resource_list_lock
Change-Id: Ibdf36b80fe082104826c2ac7ac6f8cdc1767f385
review-bot [Tue, 31 Dec 2024 02:35:49 +0000 (11:35 +0900)]
Fix typo
Change-Id: Ief7079c515b2d0aefabb1a9c374d2b7783354695
Junseok Kim [Tue, 15 Oct 2024 07:37:26 +0000 (16:37 +0900)]
e_policy_desk_area: Seperate logic code from E_Desk_Area to E_Policy_Desk_Area
Change-Id: I6ebfa3b32c1d424426b402f8ff2f591556c1918c
Jihoon Kim [Mon, 30 Dec 2024 10:17:00 +0000 (19:17 +0900)]
e_comp_wl: remove unused kbd structure
Change-Id: Id0ff15856f0604457e4be45e6ab0e9992a75015f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Mon, 30 Dec 2024 08:20:17 +0000 (17:20 +0900)]
e_server: use e_tizen_launch_effect
Use e_tizen_launch_effect instead of the code in e_policy_wl.c
Change-Id: Id28abf9b7782211cdbc8f9d08e1522e6cfe12806
SooChan Lim [Mon, 30 Dec 2024 08:17:48 +0000 (17:17 +0900)]
e_tizen_launch_effect: add e_tizen_launch_effect
This is the server implementation for tizen_launch_effect interface.
This implemenation is from e_policy_wl.c code.
Change-Id: Iaafc00da172d3d31b01919a00c06a62bf3f1c744
Jihoon Kim [Tue, 31 Dec 2024 02:03:58 +0000 (11:03 +0900)]
e_comp_screen: fix crash issue in multi display
Change-Id: I95b7ac002c43e92dc55f242bff06a85b591d2298
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
TaeHyeon Jeong [Mon, 30 Dec 2024 07:31:22 +0000 (16:31 +0900)]
enlightenment_tests: Reduced enlightenment_tests compilation times
AS-IS
- enlightenment_tests takes approximately 30 seconds to compile.
TO-BE
- enlightenment_tests takes approximately 20 seconds to compile.
- Reduced compilation times by about 10 seconds
Change-Id: Ib6af0ca37a04777ce8b2ffc0ebf5fdc4a5998994
Doyoun Kang [Mon, 30 Dec 2024 06:35:45 +0000 (15:35 +0900)]
e_policy_visibility/e_policy_zone: check uniconify_render_running only while calculating visibility
This patch is related with below patch.
"e_policy_zone: check uniconify_render while calculating visibility"
Previous patch was checking uniconify_render_running or uniconify_render_running_done state.
But it had a side effect for calculate visibility.
So, we modified code to check only uniconify_render_running state.
Change-Id: Id6cacbe2e5d7feb5db24ae7bb8be4fe5a1364941
Junseok Kim [Mon, 30 Dec 2024 05:27:47 +0000 (14:27 +0900)]
e_dnd: fix use of uninitialized value
Change-Id: Ifb19e041ca80ffa070693ce6000471f6eadc57c8
duna.oh [Mon, 30 Dec 2024 04:00:11 +0000 (13:00 +0900)]
e_input: Add a new API for setting surface
The cloned iec's surface variable should be updated when ec's surface is set.
This commit fixes an issue where e_input_thread_client_wl_resource_get()
returned NULL on input event's callbacks.
Change-Id: Idb868ff51318e34576bd2287a6e1723936f20c1f
Jihoon Kim [Mon, 30 Dec 2024 01:27:45 +0000 (10:27 +0900)]
e_keyrouter_events: fix dereference after null check
Change-Id: Ia142b09017a72dad3341dfea67a338b3ac66eaf2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junkyeong Kim [Fri, 27 Dec 2024 07:08:57 +0000 (16:08 +0900)]
e_view_edje: Fix e_view event listener delete error
The E_VIEW_RESTACK event listener delete always execute even though listener add not be called.
The destroy listener is not deleted.
Change-Id: I0e658d6b319d577691c50837ddaf0019c3fe5d5d
Junkyeong Kim [Fri, 27 Dec 2024 06:53:49 +0000 (15:53 +0900)]
e_video_hwc: Prevent duplicate execution of e_view event listener delete
Change-Id: I49bb8a1d34508721eae2c2e5f8769405cca60706
Junkyeong Kim [Fri, 27 Dec 2024 06:23:48 +0000 (15:23 +0900)]
e_policy_conformant: Add destroy listener delete
In the _conf_cb_part_del, the destroy listener deletion was omitted.
Make _conf_event_listener_del function
and execute this in _conf_cb_part_del and _conf_part_deregister.
Change-Id: I92fb1a863962587cc2dd7644608c26240de2c5dc
Changyeon Lee [Fri, 27 Dec 2024 07:07:42 +0000 (16:07 +0900)]
E_Alpha_Mask_Rect: Do not force update if pixmap of ec does not have buffer
eglImage is destroyed in e_comp_object_native_surface_set(FALSE)
and the force update fails becuase the pixmap of ec does not have a buffer.
so the frame of ec is in a show state, but since the buffer of ec is not set,
garbage may be displayed on the screen.
Change-Id: I17fd5552fbc5e5691c39bf3bb0434844b876b3de
SooChan Lim [Fri, 27 Dec 2024 02:58:22 +0000 (11:58 +0900)]
e_hwc: use one large canvas
The multi-outputs share the one large ecore_evas(canvas) at this time.
Change-Id: I008a02f4d2c19f5c7c5c86c7a239a5daac5a012c
SooChan Lim [Thu, 26 Dec 2024 04:37:55 +0000 (13:37 +0900)]
e_zone: add e_zone log
Change-Id: Ia9e069dc7b45cf72fda68e791ee9a0b7d07e286c
SooChan Lim [Thu, 26 Dec 2024 04:17:10 +0000 (13:17 +0900)]
e_zone: remove e_zone_screen_new
This is not used anymore.
Change-Id: I00016cda9c29b6fc800246f8ddbb59dab1477ac0
SooChan Lim [Thu, 26 Dec 2024 04:16:29 +0000 (13:16 +0900)]
e_comp_screen: use e_zone_new
e_zone_screen_new will be deprecated.
Change-Id: I479911e862a87cc38364fe875592f31273c23b74
Junseok Kim [Mon, 23 Dec 2024 13:18:32 +0000 (22:18 +0900)]
e_dnd: use transform core instead of e_map to transform drag window
Change-Id: I9c757ed882e9aa84c78a88951cc834fd4080e7e5
SooChan Lim [Tue, 24 Dec 2024 06:46:55 +0000 (15:46 +0900)]
e_log: reduce the log length
Change-Id: I25201192647c498388dd9aa2d0736059b6ca99e6