platform/upstream/enlightenment.git
5 months agoe_info: Add test options for zone_opaque_region 59/311959/2
Junseok Kim [Thu, 23 May 2024 00:45:25 +0000 (09:45 +0900)]
e_info: Add test options for zone_opaque_region

Change-Id: Ic120b9176f4a4502f43ac8dcd6bb0bceaaa9761f

5 months agoe_tizen_screen_manager: Add method to get tizen screen 58/311958/2
Junseok Kim [Thu, 23 May 2024 02:48:07 +0000 (11:48 +0900)]
e_tizen_screen_manager: Add method to get tizen screen

Change-Id: I9a1b31cb98959dca9a98a941092cc316dd6e788b

5 months agoe_tizen_screen_manager: Add implements for request wtz_screen_set_opaque_region 57/311957/2
Junseok Kim [Thu, 23 May 2024 02:04:06 +0000 (11:04 +0900)]
e_tizen_screen_manager: Add implements for request wtz_screen_set_opaque_region

Change-Id: I4d9f449b781746350b372bdfa2b8a4ab91cf5b0c

5 months agoe_info: add buffer serial option to log control 54/311954/1
Junseok Kim [Thu, 23 May 2024 08:04:57 +0000 (17:04 +0900)]
e_info: add buffer serial option to log control

Change-Id: I0148022dc283e966f24d66d34d946cf47f96be48

5 months agoe_comp_wl: get serial of the buffer when surface commited 53/311953/1
Junseok Kim [Thu, 23 May 2024 08:04:01 +0000 (17:04 +0900)]
e_comp_wl: get serial of the buffer when surface commited

Change-Id: I150463d8475ae7932e76678d6ac10b912458360a

5 months agoe_input: execute libinput API in input thread 45/311945/1
Jihoon Kim [Thu, 30 May 2024 06:40:15 +0000 (15:40 +0900)]
e_input: execute libinput API in input thread

Change-Id: I8e6bbce9623674467ab4e50a2d38e5d0171a0f20
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoe_client: support string of variable length 06/311806/1
Jihoon Kim [Mon, 27 May 2024 09:54:01 +0000 (18:54 +0900)]
e_client: support string of variable length

Change-Id: Icf52f3f03f0148b05bab21fabf6d301f65e52bf3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoe_devicemgr: Move e_devicemgr_inputgen_key_event_add() to be public 69/311769/1 accepted/tizen/unified/20240603.032229 accepted/tizen/unified/x/20240604.013055
duna.oh [Mon, 27 May 2024 09:35:14 +0000 (18:35 +0900)]
e_devicemgr: Move e_devicemgr_inputgen_key_event_add() to be public

Ths function could be used in server module, so it should not be marked as internal.

Refer to the following commit.

commit 9611fff8ebbbe3fbaf2fcc97b2f23c2590baa77e
Author: SooChan Lim <sc1.lim@samsung.com>
Date:   Thu Jun 1 13:32:17 2023 +0900

    e_devicemgr: change E_API to EINTERN

Change-Id: If0a1d8b6b5d406cdeae892e6d774354046fbfbc5

5 months agoe_keyrouter: fix cynara crash issue 56/311656/1
Jihoon Kim [Wed, 22 May 2024 12:57:28 +0000 (21:57 +0900)]
e_keyrouter: fix cynara crash issue

use grab_key mutex temporarily

Change-Id: I648b5f9c9953d24b27dec91feba98a41197f4b98
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoadd MIT license notice 72/311572/1
Doyoun Kang [Wed, 22 May 2024 08:53:07 +0000 (17:53 +0900)]
add MIT license notice

Change-Id: I5ae0e90a93ba95d1718bcb514e19afd66c6cd7ed

5 months agoPackaging: Update version up to tz9_16.1.2 30/311430/1 accepted/tizen/unified/20240521.104311 accepted/tizen/unified/x/20240522.020337
Jihoon Kim [Tue, 21 May 2024 05:01:58 +0000 (14:01 +0900)]
Packaging: Update version up to tz9_16.1.2

Change-Id: Ie84e69a915acd15646e29aed5ad3e52dbed9a9e2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoe_keyrouter_list: fix crash issue when calling keygrab_unset 28/311428/1
Jihoon Kim [Tue, 21 May 2024 04:31:35 +0000 (13:31 +0900)]
e_keyrouter_list: fix crash issue when calling keygrab_unset

Change-Id: Ib381a49228ecdbf030bb54887726dc59b437894b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoPackaging: Update version up to tz9_16.1.1 12/311412/2
Jihoon Kim [Tue, 21 May 2024 00:34:43 +0000 (09:34 +0900)]
Packaging: Update version up to tz9_16.1.1

Change-Id: Ia7ee747e96d87ab8e2d2989fe40bbdaa727aeeb4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoe_comp_wl_video: fix dereference null return value 11/311411/1
Jihoon Kim [Mon, 20 May 2024 12:15:58 +0000 (21:15 +0900)]
e_comp_wl_video: fix dereference null return value

Change-Id: I8ff33972373ca0b73567471c230cbaea03759e76
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoe_tizen_screen: Fix dereference null return value 10/311410/1
Jihoon Kim [Mon, 20 May 2024 11:55:04 +0000 (20:55 +0900)]
e_tizen_screen: Fix dereference null return value

Change-Id: If2d0255709b45bafae8153768d5c157a837ad923
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_desk_area: fix crash in _desk_area_cb_client_unmaximize() 93/311393/1
Jihoon Kim [Mon, 20 May 2024 10:41:48 +0000 (19:41 +0900)]
e_desk_area: fix crash in _desk_area_cb_client_unmaximize()

Change-Id: Ic5898a6b0911994f87c8266a98e6df70e41efefa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_16.1.0 88/311388/2
Jihoon Kim [Mon, 20 May 2024 09:38:34 +0000 (18:38 +0900)]
Packaging: Update version up to tz9_16.1.0

Change-Id: I4c60378b4ff8220dc9a5af37ec1d0081a1e5f174
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_keyrouter_wl: fix issue keygrab result has been delivered late 85/311385/2
Jihoon Kim [Mon, 20 May 2024 08:21:03 +0000 (17:21 +0900)]
e_keyrouter_wl: fix issue keygrab result has been delivered late

Change-Id: I8bc32877af6095df16db0a0e3dfb806a7ab6dc80
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input: rename e_input_keyboard_share_events_flush() for general use 84/311384/2
Jihoon Kim [Mon, 20 May 2024 08:18:47 +0000 (17:18 +0900)]
e_input: rename e_input_keyboard_share_events_flush() for general use

Change-Id: I4b066c24fc78dc8b1b8e28c97ffd43f548a0dd33
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_server: fix the typo 86/311386/1
SooChan Lim [Sat, 18 May 2024 04:24:56 +0000 (13:24 +0900)]
e_server: fix the typo

Change-Id: I55d5793e1639ae6f58bd82b3ed63024346af6fa0

6 months agoe_tizen_screen: make e_tizen_screen 19/311319/1
SooChan Lim [Tue, 14 May 2024 11:49:15 +0000 (20:49 +0900)]
e_tizen_screen: make e_tizen_screen

make e_tizen_screen for ds_tizen_sicreen interface and
remove the legacy code for ds_tizen_screen_interface
and ds_tizen_splitscreen_interface.

Change-Id: Icdf45e44d3f2df236b21bb8658bc091ae2fe2cf6

6 months agoe_server: add e_server_feature_handle_get 18/311318/1
SooChan Lim [Fri, 17 May 2024 07:27:06 +0000 (16:27 +0900)]
e_server: add e_server_feature_handle_get

Get the handle of server feature

Change-Id: Ia156f6dc03adfd39acb66c57613715efc20c0eb7

6 months agoe_input_backend: fix build error 17/311317/2 accepted/tizen/unified/20240517.164220 accepted/tizen/unified/x/20240520.112556
Jihoon Kim [Fri, 17 May 2024 11:13:25 +0000 (20:13 +0900)]
e_input_backend: fix build error

Change-Id: Ic0733fa8e364cad360404502b3b39a57d1a1b28f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_backend: Reduce the size of memory allocated when receiving data 00/311300/1
Inhong Han [Fri, 17 May 2024 09:59:15 +0000 (18:59 +0900)]
e_input_backend: Reduce the size of memory allocated when receiving data

Change-Id: I36bfea50823fdaa8a5aad95a6d95b20485ea39c4

6 months agoe_input_backend: fix overrun issue in writing pipe 84/311284/1
Jihoon Kim [Fri, 17 May 2024 05:14:45 +0000 (14:14 +0900)]
e_input_backend: fix overrun issue in writing pipe

Change-Id: Ibfbe5f1b5fccc255ac953e19f0f27adcf8e065ff
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_backend: Fix build error 62/311262/1
Jihoon Kim [Fri, 17 May 2024 02:52:07 +0000 (11:52 +0900)]
e_input_backend: Fix build error

Change-Id: Ic4420e6033821883399fe6639dc6c9fc08ad466c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_16.0.0 60/311260/1
Jihoon Kim [Fri, 17 May 2024 02:15:02 +0000 (11:15 +0900)]
Packaging: Update version up to tz9_16.0.0

Change-Id: I91f2688db52fa8b2927146bdde4609e17265ff22
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input: make seat_id configurable using env variable 'E_INPUT_SEAT_ID' 53/311253/2
duna.oh [Thu, 16 May 2024 08:21:20 +0000 (17:21 +0900)]
e_input: make seat_id configurable using env variable 'E_INPUT_SEAT_ID'

Change-Id: I18975f9cc7ce8248671601198450155086b63b74

6 months agoe_input: set libinput log priority based 'e_input' domain 52/311252/1
duna.oh [Thu, 16 May 2024 07:54:18 +0000 (16:54 +0900)]
e_input: set libinput log priority based 'e_input' domain

Change-Id: Iaa3b2df68b6567250b8479c7653ac80a19c1abc7

6 months agoe_server: move wl_global initialization to e_server 46/311246/1
SooChan Lim [Thu, 16 May 2024 03:36:13 +0000 (12:36 +0900)]
e_server: move wl_global initialization to e_server

Calling init function which initialize the wl_globals move
from e_comp_wl_init() to e_server_init(). e_server registers
the server features and this lets other module in e20 know
which wayland global resource is supported.

Change-Id: I5a2833c3b2e3df7c5f094bc7500fac82a7037834

6 months agoe_server: move e_comp_wl_init/shutdown to e_server 45/311245/1
SooChan Lim [Thu, 16 May 2024 02:09:16 +0000 (11:09 +0900)]
e_server: move e_comp_wl_init/shutdown to e_server

Change-Id: I3e1404ac6e74784123260986ee1ef441ab978e30

6 months agoe_server: make e_server 44/311244/1
SooChan Lim [Thu, 16 May 2024 01:02:06 +0000 (10:02 +0900)]
e_server: make e_server

e_server is the control file in server module of enlightenment.
It manages the features which is the wayland-server implementation
and the wayland-server provides wl_global resources. The wl_global
resources present the features of the display server toward the wayland clients

Change-Id: I9a5f92101eb1e0ed7ecf116f69fc0a118d964c0f

6 months agoe_comp_wl: print logs about mouse down/up events 03/311203/1
duna.oh [Thu, 16 May 2024 02:14:37 +0000 (11:14 +0900)]
e_comp_wl: print logs about mouse down/up events

Change-Id: I5ed30d1e2432bdcb4c96cee5f67c27dfdc18cfad

6 months agoe_comp_wl: set changes.pos flag when unset the move_after_resize flag 76/311176/1
Doyoun Kang [Tue, 14 May 2024 09:56:15 +0000 (18:56 +0900)]
e_comp_wl: set changes.pos flag when unset the move_after_resize flag

There was a bug that the window didn't move even though the window was resized.
This was because the evas_object_move didn't call after unsetting the move_after_resize flag.
So, we add code to set the changes.pos flag to move the window after resizing.

Change-Id: I00c26656d9b54e1b6e66b4ec893c94db779d5cca

6 months agoe_comp_screen: fix the bug 70/311170/1
SooChan Lim [Wed, 15 May 2024 06:46:32 +0000 (15:46 +0900)]
e_comp_screen: fix the bug

has to call e_screen_rotation api

Change-Id: Ieb5949d2fa9b327b272967ad625bcdde42425666

6 months agoe_screen_rotation: make e_screen_rotation 41/311141/1
SooChan Lim [Tue, 14 May 2024 06:46:23 +0000 (15:46 +0900)]
e_screen_rotation: make e_screen_rotation

Move the implementation of the tizen_screen_rotation from e_comp_screen
to e_screen_rotation in server folder.

Change-Id: If4ce810c0df2f0488a607a1814abbfd2aa31cea0

6 months agoe_input: rename the symbols of e_input_intern.h 34/311134/1
SooChan Lim [Tue, 14 May 2024 05:20:08 +0000 (14:20 +0900)]
e_input: rename the symbols of e_input_intern.h

rearrange and rename the functions in e_input_inter header file

Change-Id: I4cc2b33ce3780f5a8f8c5b7e891bb180b4a505f3

6 months agoe_input_backend: make e_input_backend_intern header file 33/311133/1
SooChan Lim [Tue, 14 May 2024 01:54:04 +0000 (10:54 +0900)]
e_input_backend: make e_input_backend_intern header file

e_input_backend_intern header provides the information
and functionalities of the E_Input_Backend resource.

Change-Id: I920eb654adf900d308ff65c713494c5af953a002

6 months agoe_input_evdev: make e_input_evdev_intern header file 32/311132/1
SooChan Lim [Tue, 14 May 2024 00:45:15 +0000 (09:45 +0900)]
e_input_evdev: make e_input_evdev_intern header file

e_input_evdev_intern header provides the information
and functionalities of the E_Input_Evdev resource.

Change-Id: I247ae2e49b5788a1c0e984b1a69bbb567de5fd4d

6 months agoe_input_device: make e_input_device_intern header file 31/311131/1
SooChan Lim [Tue, 14 May 2024 00:05:40 +0000 (09:05 +0900)]
e_input_device: make e_input_device_intern header file

e_input_device_intern header provides the information
and functionalities of the E_Input_Device resource.

Change-Id: I743d8b10449f9e0c36e53ae1d863aff3d7bf032b

6 months agoe_input: move the structures to internal header 30/311130/1
SooChan Lim [Mon, 13 May 2024 23:35:53 +0000 (08:35 +0900)]
e_input: move the structures to internal header

The structures which is not needed to be exposed move to
internal header file.

Change-Id: I54fb6e8c4f6909d06031f42c4a824692b38923d6

6 months agoe_hwc_window: use e_client_gometry_get when visible of window is checked 07/311107/1
Changyeon Lee [Mon, 13 May 2024 10:50:27 +0000 (19:50 +0900)]
e_hwc_window: use e_client_gometry_get when visible of window is checked

use e_client_geometry_get to get the transformed geometry(evas_map) of window

Change-Id: Id0e16bc7a74f5d401ef1a6230f1ad2286a8a64b9

6 months agoe_input_input: error handle in reading and writing in pipe 82/311082/1
Jihoon Kim [Mon, 13 May 2024 11:13:14 +0000 (20:13 +0900)]
e_input_input: error handle in reading and writing in pipe

Change-Id: Id199d761db37442aba9b2d759af1d3aa433187e1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agomove session-recovery code to deprecated folder 66/311066/1
SooChan Lim [Fri, 10 May 2024 06:48:53 +0000 (15:48 +0900)]
move session-recovery code to deprecated folder

This code is not used right now.

Change-Id: Ie52b0b3312de2040edc22ac599bc80586ba285f1

6 months agomake core directory 65/311065/1
SooChan Lim [Fri, 10 May 2024 04:47:03 +0000 (13:47 +0900)]
make core directory

This aims for the refactor of the enlightenment.
The core has the core resource files in enlightenment.

Change-Id: I89711b10d96c0ebedadc10009b64668454231b49

6 months agomake debug directory 64/311064/1
SooChan Lim [Fri, 10 May 2024 03:30:49 +0000 (12:30 +0900)]
make debug directory

This aims for the refactor of the enlightenment.
The debug has the debug files in enlightenment.

Change-Id: I2d3c47939e936aecf596d6ff02b4092b5a51f513

6 months agomake utils directory 63/311063/1
SooChan Lim [Fri, 10 May 2024 03:15:51 +0000 (12:15 +0900)]
make utils directory

This aims for the refactor of the enlightenment.
The utils has the utility files in enlightenment.

Change-Id: I1d9cf5994947fa90742478016b6bf21cbe4897fa

6 months agomake compmgr directory 62/311062/1
SooChan Lim [Fri, 10 May 2024 03:00:27 +0000 (12:00 +0900)]
make compmgr directory

This aims for the refactor of the enlightenment.
The compmgr has the files which related to composition in compositor.

Change-Id: I7b72c1a6e94e3c5a5e0b080f2f1f3de561e1f3c3

6 months agomake displaymgr directory 61/311061/1
SooChan Lim [Fri, 10 May 2024 02:45:00 +0000 (11:45 +0900)]
make displaymgr directory

This aims for the refactor of the enlightenment.
The displaymgr has the files which related to display on screens.

Change-Id: I8ee3f3a6cf8085b7743395504c79ca5d5898d9ef

6 months agomake windowmgr directory 60/311060/1
SooChan Lim [Fri, 10 May 2024 01:25:36 +0000 (10:25 +0900)]
make windowmgr directory

This aims for the refactor of the enlightenment.
The windowmgr has the files which related to window policy implementation.

Change-Id: Iea04cdd4d4319df37967e32ab561b0b9ff54c4bc

6 months agomake server directory 59/311059/1
SooChan Lim [Fri, 10 May 2024 00:55:39 +0000 (09:55 +0900)]
make server directory

This aims for the refactor of the enlightenment.
The server has the files which related to wayland server implementation.

Change-Id: I08551d976bc3170fb04cf5bc063ec1147ae9a78a

6 months agomake inputmgr directory 58/311058/1
SooChan Lim [Fri, 10 May 2024 00:14:17 +0000 (09:14 +0900)]
make inputmgr directory

This aims for the refactor of the enlightenment.
The inputmgr has the files which related to input management.

Change-Id: I0d844a22ab1e31f2e8b30e8ca70128afd3030924

6 months agoe_input_thread_client: add e client info 43/311043/1 accepted/tizen/unified/20240516.031727 accepted/tizen/unified/x/20240516.064056
Jihoon Kim [Mon, 13 May 2024 07:01:14 +0000 (16:01 +0900)]
e_input_thread_client: add e client info

Change-Id: I7bb48b6be421de139e7351389e1e5d3ee8a87712
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_thread_client: Prevent double free 42/311042/1
Jihoon Kim [Mon, 13 May 2024 07:00:09 +0000 (16:00 +0900)]
e_input_thread_client: Prevent double free

Change-Id: Id878d750788110df0a07e7f55bda9d7b32f6d541
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl: update evas's mouse position before ungrab input when pointer constrainted 04/311004/1
duna.oh [Thu, 9 May 2024 02:24:18 +0000 (11:24 +0900)]
e_comp_wl: update evas's mouse position before ungrab input when pointer constrainted

There is a bug that mouse out/in events are not generated for correct clients
because evas's mouse position is not updated when pointer warp is requested.
To fix this issue, call evas_event_feed_mouse_move() before ungrab input.

Change-Id: I1ad3c1d345de4ba2372061c8151f7bb54c34ba75

6 months agoe_comp_wl: remove unused code 57/310957/2 sandbox/baixl/edje
Jihoon Kim [Fri, 10 May 2024 06:24:35 +0000 (15:24 +0900)]
e_comp_wl: remove unused code

Change-Id: Ibff45c05a5800c9426062096bc570016feea5e6b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl_data: Fix fd leak 56/310956/1
Junkyeong Kim [Fri, 10 May 2024 06:47:30 +0000 (15:47 +0900)]
e_comp_wl_data: Fix fd leak

If new copy request is received in the middle of the copy operation,
previous copy operation will stop.
At this time, the fd close is missing and the fd leak occurs.

Change-Id: I03cde1b4a12b03dad2409077d2e1810b5d9813b1

6 months agoe_comp_wl: fix crash issues due to invalid resource access 98/310898/1 accepted/tizen/unified/20240510.095759 accepted/tizen/unified/toolchain/20240515.061132 accepted/tizen/unified/x/20240513.060314
Jihoon Kim [Thu, 9 May 2024 08:22:49 +0000 (17:22 +0900)]
e_comp_wl: fix crash issues due to invalid resource access

Change-Id: I9c1eef708091c704804141cb414b91f0e3e9524d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoRevert "e_comp_wl_input: postpone keyboard unbind until completing in input thread" 97/310897/1
Jihoon Kim [Thu, 9 May 2024 08:17:40 +0000 (17:17 +0900)]
Revert "e_comp_wl_input: postpone keyboard unbind until completing in input thread"

This reverts commit 745c9df68c7d4f8023a440ed799c169ea0dae3cb.

Change-Id: I6ad5a6304eaf403aaac3582875e331fb2bcba485

6 months agoe_foreign_shell: Add NULL check for ec 82/310782/1 accepted/tizen/unified/20240508.124559 accepted/tizen/unified/20240508.150748 accepted/tizen/unified/toolchain/20240513.061340 accepted/tizen/unified/x/20240509.044736 accepted/tizen/unified/x/20240509.085330
Jihoon Kim [Wed, 8 May 2024 07:11:15 +0000 (16:11 +0900)]
e_foreign_shell: Add NULL check for ec

Change-Id: I1866373181810d3bf1b9e0cc4b4306f32acea028
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_foreign_shell: Add NULL check for ec 76/310776/1
Jihoon Kim [Wed, 8 May 2024 04:52:20 +0000 (13:52 +0900)]
e_foreign_shell: Add NULL check for ec

Change-Id: I81db78a9dd0bfda85182703c76e680789bf2b626
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl_input: postpone keyboard unbind until completing in input thread 65/310765/2
Jihoon Kim [Wed, 8 May 2024 01:27:36 +0000 (10:27 +0900)]
e_comp_wl_input: postpone keyboard unbind until completing in input thread

Change-Id: I3241bd7f7831e6fc8fd0a8a6f063b4d6bd7f9f61
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl: change focus variable in input thread 60/310760/1
Jihoon Kim [Tue, 7 May 2024 09:38:57 +0000 (18:38 +0900)]
e_comp_wl: change focus variable in input thread

Change-Id: Ia6da22a1a1180757b577bb5d8b6d6fa412fd855f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_15.0.2 36/310636/1 accepted/tizen/unified/toolchain/20240507.011934 accepted/tizen/unified/x/20240503.131909
Changyeon Lee [Fri, 3 May 2024 06:16:16 +0000 (15:16 +0900)]
Packaging: Update version up to tz9_15.0.2

Change-Id: Ib3d5082bee4b2e5ff1a20c3ef46f0a4589c3ef8d

6 months agoRevert "e_hwc: do not prefer use gbm backend if gbm backend is drm and dri" 34/310634/1
Changyeon Lee [Fri, 3 May 2024 05:55:32 +0000 (14:55 +0900)]
Revert "e_hwc: do not prefer use gbm backend if gbm backend is drm and dri"

This reverts commit dbb9b1e8a2163cb00421efaa349bab5b6e852384.

Change-Id: I72e6e83018a5fa11871dbdb1221f351c75c23015

6 months agoe_info: support log feature to enable/disable specific log 19/310619/1
Doyoun Kang [Thu, 2 May 2024 09:04:40 +0000 (18:04 +0900)]
e_info: support log feature to enable/disable specific log

We add a "-log" command to enable/disable a specific log which is enabled/disabled by configuration.
Usage: winfo -log {log_type} (0 | 1)

Change-Id: I55c68e5d3b6cf4f3cbbfca5c256f928a9b5eeee5

6 months agoPackaging: Update version up to tz9_15.0.1 00/310600/1 accepted/tizen/unified/20240503.021856 accepted/tizen/unified/x/20240508.055419
Jihoon Kim [Thu, 2 May 2024 10:49:30 +0000 (19:49 +0900)]
Packaging: Update version up to tz9_15.0.1

Change-Id: I2be0c95c05c959a83d43962ee1bdb5d2fbb5c6a8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_client: fix bug NULL surface is delivered in e_client_new 96/310596/1
Jihoon Kim [Thu, 2 May 2024 09:56:56 +0000 (18:56 +0900)]
e_client: fix bug NULL surface is delivered in e_client_new

Change-Id: I9b012e72a8eb7fce0a991597ee2006154e0b0a64
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_15.0.0 68/310568/1 accepted/tizen/unified/20240502.165122 accepted/tizen/unified/x/20240503.091200
Jihoon Kim [Thu, 2 May 2024 04:16:10 +0000 (13:16 +0900)]
Packaging: Update version up to tz9_15.0.0

Change-Id: Id7a0b7ef73a89217a2d07e5f8a4978c2edafb873
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl: fix the memory leak 67/310567/2
SooChan Lim [Thu, 2 May 2024 02:09:30 +0000 (11:09 +0900)]
e_comp_wl: fix the memory leak

free evas_gl when glapi does not have evasglBindWaylandDisplay

Change-Id: I1af9675bfc3eb34eb72c4e7d56d77b9192f9a52a

6 months agoe_comp_wl: Remove deprecated mark from below_obj 65/310565/1
Seunghun Lee [Thu, 2 May 2024 02:24:12 +0000 (11:24 +0900)]
e_comp_wl: Remove deprecated mark from below_obj

This is to enable e modules which access below_obj to be compiled with
Werror.

Change-Id: I366e13ef8b696fbf282d7f440cd6783ddf3fe059

6 months agoe_client: fix wrong log format 59/310559/1
Jihoon Kim [Tue, 30 Apr 2024 06:04:45 +0000 (15:04 +0900)]
e_client: fix wrong log format

Change-Id: Idfcecf9181f77fcd3fb4dd92f1eeafa0e77a91bd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_policy_wl: deprecate indicator object of splash launch 99/310499/1
Junseok Kim [Fri, 26 Apr 2024 05:13:33 +0000 (14:13 +0900)]
e_policy_wl: deprecate indicator object of splash launch

Change-Id: I8c45f16266da0ce1fdc2b1523121219f1509900b

6 months agoe_info_server: change geometry property implementation 65/310465/1
Junseok Kim [Mon, 29 Apr 2024 11:37:42 +0000 (20:37 +0900)]
e_info_server: change geometry property implementation

Change-Id: I6d2f0c90e37c5e2e0c40387db41eb43366ed08f9

6 months agoPackaging: Update version up to tz9_14.0.1 52/310452/1 accepted/tizen/unified/20240430.020648 accepted/tizen/unified/x/20240430.094847
Jihoon Kim [Mon, 29 Apr 2024 08:39:15 +0000 (17:39 +0900)]
Packaging: Update version up to tz9_14.0.1

Change-Id: I61f54fe38725671bedd2684410e8be646ce15299
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl_input: fix crash issue due to no wl_keyboard_interface 50/310450/1
Jihoon Kim [Mon, 29 Apr 2024 08:21:13 +0000 (17:21 +0900)]
e_comp_wl_input: fix crash issue due to no wl_keyboard_interface

Change-Id: I96be00cbaabb6d27f791912f9445db6f554b1a4e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_14.0.0
Jihoon Kim [Fri, 26 Apr 2024 09:39:44 +0000 (18:39 +0900)]
Packaging: Update version up to tz9_14.0.0

Change-Id: Iaa2faeb3c0fa38e5595b8513836fc847d344b1df
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_inputs: prevent deadlock due to pipe write blocking
Jihoon Kim [Fri, 26 Apr 2024 05:38:09 +0000 (14:38 +0900)]
e_input_inputs: prevent deadlock due to pipe write blocking

Change-Id: If104eb7074263e501ec7d998556384571c43714a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl_data: Execute fd handler del when offer source destroy
Junkyeong Kim [Thu, 25 Apr 2024 11:18:27 +0000 (20:18 +0900)]
e_comp_wl_data: Execute fd handler del when offer source destroy

When several times selection_set requested, sometimes offer source destroy called after fd_handler add.
In this case fd handler will not remove.

Change-Id: I3a13ebb2060ed96e05ddbadbc9a3a4c4b316f591

6 months agoe_client: check transformed rect of client and input_rect of client 76/310376/1
Junseok Kim [Thu, 18 Apr 2024 07:04:58 +0000 (16:04 +0900)]
e_client: check transformed rect of client and input_rect of client

There was a bug that inside check mismatch with real position of pointer and transformed client position.
For sync the positions, get client geometry from e_client_geometry_get
And transform input rect geometry adjust to client transform.

Change-Id: I9c5d9c9f4a4bb38563e7c8f40c75a98a5ad71b1d

6 months agopackaging: Fix warning 42/310342/2
Seunghun Lee [Thu, 25 Apr 2024 01:44:38 +0000 (10:44 +0900)]
packaging: Fix warning

This fixes following warnings.

Change-Id: If766ad6fa497f34f1ad1b2a887a17a909a3fd15a
warning: Explicit %attr() mode not applicable to symlink: /home/abuild/rpmbuild/BUILDROOT/enlightenment-0.20.0-tz9_13.0.3.arm/usr/bin/winfo
warning: Explicit %attr() mode not applicable to symlink: /home/abuild/rpmbuild/BUILDROOT/enlightenment-0.20.0-tz9_13.0.3.arm/usr/bin/input_keyevent

6 months agoe_comp_wl: update pointer's position in screen coordinate in mouse_move cb 65/310365/1
duna.oh [Thu, 25 Apr 2024 11:55:18 +0000 (20:55 +0900)]
e_comp_wl: update pointer's position in screen coordinate in mouse_move cb

This commit resolves an issue where pointer's position becomes incorrect
when evas event has different values in canvas coordinate and output coordinate.

refer to commit: b2f7e52326fe43d7cc36b89ac2604574608d747d

Change-Id: Ic9c6d9c5c7a93a99f0ca8235b7c38635bfcc85ce

6 months agoAdd E_Alpha_Mask_Rect 87/310187/1
Seunghun Lee [Wed, 27 Mar 2024 10:26:41 +0000 (19:26 +0900)]
Add E_Alpha_Mask_Rect

This separates out the implementation of 'below rectangle object' from
e_comp_wl_subsurface to enhance maintainability.
As a result, the previous member fields associated with the below
rectangle object have become obsolete, and the E_Client structure should
no longer contain references to them.

Change-Id: I0be206c4b8d5d4c5798157d8b6ec0c24403379af

6 months agoe_comp_wl_screenshooter: Erase not supported mirror format 74/310174/1
Junkyeong Kim [Wed, 17 Apr 2024 09:56:39 +0000 (18:56 +0900)]
e_comp_wl_screenshooter: Erase not supported mirror format

Current reference targets not support pp.(tdm backend limitation)
So now mirror image are made by pixman only.
Pixman doesn't support nv12 format.

Change-Id: I6f1f0b09c6fdc692fd146c7ab073c9187f43c18b

6 months agoe_hwc_window: reset constraint even if state is client or none in client_type_override 68/310168/1
Changyeon Lee [Tue, 23 Apr 2024 08:36:29 +0000 (17:36 +0900)]
e_hwc_window: reset constraint even if state is client or none in client_type_override

if queue of window is set but state is client or none,
queue of window is not unset.
this patch for unsetting queue of window in above case.

Change-Id: I9b3b4f582ee21e457bb553ef6ad595ab4013dee0

6 months agoPackaging: Update version up to tz9_13.0.3 55/310155/1 accepted/tizen/unified/20240426.035507
Jihoon Kim [Tue, 23 Apr 2024 06:06:45 +0000 (15:06 +0900)]
Packaging: Update version up to tz9_13.0.3

Change-Id: Ib7846b723df5e1f501b4102743995aa57c02cfb8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_hwc: do not prefer use gbm backend if gbm backend is drm and dri 16/310116/2
Changyeon Lee [Mon, 22 Apr 2024 09:17:36 +0000 (18:17 +0900)]
e_hwc: do not prefer use gbm backend if gbm backend is drm and dri

Change-Id: If1415f208d7c26d87d5f50163d9a8538c79f29be

6 months agoe_hwc_window_queue: fix the problem of releasing tbm_surface used by front buffer 15/310115/2
Changyeon Lee [Mon, 22 Apr 2024 07:08:29 +0000 (16:08 +0900)]
e_hwc_window_queue: fix the problem of releasing tbm_surface used by front buffer

do not release tbm_surface untill client send request of deatch or destroy of buffer

Change-Id: Idc410856761370eb0b24cad39147687faf4c9e6c

6 months agoe_comp_object: update latest buffer to the comp object when unlock render update 14/310114/2
Changyeon Lee [Mon, 22 Apr 2024 08:19:31 +0000 (17:19 +0900)]
e_comp_object: update latest buffer to the comp object when unlock render update

Change-Id: I154fec4cd1a860b6d846fc26ec9f88b50a221260

6 months agoe_hwc_window: fix use after free of E_Hwc_Window 13/310113/2
Changyeon Lee [Mon, 22 Apr 2024 06:29:44 +0000 (15:29 +0900)]
e_hwc_window: fix use after free of E_Hwc_Window

E_Hwc_Window can be freed when it is removed from
the pending_presentation_cb_wins list.

Change-Id: I81921f6b67aebacccff4e1a895f9aeba741dcdcf

6 months agoe_comp_wl: do not eglBind/UnbindWaylandDisplay if gl does not support it 90/310090/2
Changyeon Lee [Mon, 1 Apr 2024 02:11:06 +0000 (11:11 +0900)]
e_comp_wl: do not eglBind/UnbindWaylandDisplay if gl does not support it

Change-Id: I840b021dab44230100ceb689a0767b5c7b59240f

6 months agoe_input_evdev: unref xkb keymap in input thread 87/310087/1
Jihoon Kim [Mon, 22 Apr 2024 04:23:34 +0000 (13:23 +0900)]
e_input_evdev: unref xkb keymap in input thread

Change-Id: Id7a1fee9bb819d59aa21a8647c3ebc58bc878c53
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 months agoPackaging: Update version up to tz9_13.0.2 91/309991/1 accepted/tizen/unified/20240422.153206 accepted/tizen/unified/20240425.114224 accepted/tizen/unified/x/20240423.053024
Junseok Kim [Thu, 18 Apr 2024 06:56:21 +0000 (15:56 +0900)]
Packaging: Update version up to tz9_13.0.2

Change-Id: Iacb2c0c6320519bf505756f5d8ff0f8cbdf2294b

7 months agoe_desk_area: Use maximize_pre getter / setter instead direct access to value 36/309936/2
Junseok Kim [Thu, 18 Apr 2024 04:49:58 +0000 (13:49 +0900)]
e_desk_area: Use maximize_pre getter / setter instead direct access to value

Change-Id: I7173468101217c2b669bb6104c330446442c424d

7 months agoe_client: Make maximize_pre flag to private 35/309935/2
Junseok Kim [Thu, 18 Apr 2024 04:49:00 +0000 (13:49 +0900)]
e_client: Make maximize_pre flag to private

Change-Id: I81a2ac0c28c66c01123a9c17d828f0caf710f140

7 months agoe_desk_area: check comp_data before add some signal listener add 34/309934/2
Junseok Kim [Thu, 18 Apr 2024 04:45:03 +0000 (13:45 +0900)]
e_desk_area: check comp_data before add some signal listener add

There was a e20 crash that listener accesses to comp_data even if the
client didn't have their comp_data.
To fix this crash, check the client has their comp_data.

Change-Id: I5dc206328fd3d2ff0c365592bd79f79047d10d0a

7 months agoe_comp_wl_data: Add logs when dnd enter / leave 16/309916/1
Junseok Kim [Tue, 19 Mar 2024 05:02:32 +0000 (14:02 +0900)]
e_comp_wl_data: Add logs when dnd enter / leave

Change-Id: I5e7e8b7b90464a97b0f8617aac8cd0da0be45871

7 months agoe_dnd: move mouse motion callback for drag to e_dnd 15/309915/1
Junseok Kim [Tue, 5 Mar 2024 10:59:14 +0000 (19:59 +0900)]
e_dnd: move mouse motion callback for drag to e_dnd

Change-Id: I37e5a90dbe9f1e3cc4eaa76d6a7cde6adcdfb96e

7 months agoe_comp_object: add code to unset clip after finishing effect
Doyoun Kang [Tue, 16 Apr 2024 23:44:46 +0000 (08:44 +0900)]
e_comp_object: add code to unset clip after finishing effect

There was a bug that the cw->smart_obj's clip was not unset after finishing effect.
At the beginnig of the effect, e called the e_comp_object_effect_clip() function.
However e didn't call the e_comp_object_effect_unclip() when the effect was finished.

FYI, this bug was detected below environment.
1. Enabled screen rotation
2. Applied zoom effect for window
3. Run magnifier service application

Change-Id: Idde9a1fd16ae7d0625ecec71af9b7050cfc617e3

7 months agoPackaging: Update version up to tz9_13.0.1
SooChan Lim [Tue, 16 Apr 2024 04:25:52 +0000 (13:25 +0900)]
Packaging: Update version up to tz9_13.0.1

Change-Id: I74191b1dd710c4f2dacd3d41eefd81c5d2bb8f93