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
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
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
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
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
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>
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>
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
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>
Doyoun Kang [Wed, 22 May 2024 08:53:07 +0000 (17:53 +0900)]
add MIT license notice
Change-Id: I5ae0e90a93ba95d1718bcb514e19afd66c6cd7ed
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>
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>
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>
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>
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>
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>
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>
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>
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>
SooChan Lim [Sat, 18 May 2024 04:24:56 +0000 (13:24 +0900)]
e_server: fix the typo
Change-Id: I55d5793e1639ae6f58bd82b3ed63024346af6fa0
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
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
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>
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
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>
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>
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
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>
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>
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
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>
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
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>
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
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>
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>
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>
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>
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
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
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
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>
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>
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>
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
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
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>
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
Junseok Kim [Mon, 29 Apr 2024 11:37:42 +0000 (20:37 +0900)]
e_info_server: change geometry property implementation
Change-Id: I6d2f0c90e37c5e2e0c40387db41eb43366ed08f9
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>
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>
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>
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>
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
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
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
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
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
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
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
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>
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
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
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
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
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
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>
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
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
Junseok Kim [Thu, 18 Apr 2024 04:49:00 +0000 (13:49 +0900)]
e_client: Make maximize_pre flag to private
Change-Id: I81a2ac0c28c66c01123a9c17d828f0caf710f140
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
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
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
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
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