Seunghun Lee [Thu, 13 Jun 2024 03:30:12 +0000 (12:30 +0900)]
compositor: Add destroy signal of E_Surface
As a thin wrapper of ds_surface, E_Surface is bound to ds_surface.
That is, E_Surface become inert if ds_surface is destroyed.
E_Surface should be separated from the life cycle of E_Client, but it's
hard to do it for now because E_Surface is tightly coupled with
E_Client - It provides many functionalities related to comp_data member
variable of E_Client.
So, let the destroy signal of E_Surface emit when the destroy signal of
ds_surface is emitted.
Change-Id: Ie5cf65a20c9765e78b8d1caecfd20883b464357f
Jihoon Kim [Thu, 13 Jun 2024 09:46:20 +0000 (18:46 +0900)]
Packaging: Update version up to tz9_18.0.2
Change-Id: Id466e9ccceffbfb76e4d8d893c53ac796142975b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Thu, 13 Jun 2024 09:12:55 +0000 (18:12 +0900)]
e_input: intialze e_comp_input at e_input_init
move it from e_comp_wl_input to e_input_init.
Change-Id: I6df068ce9ccff7a45498c6298559777b40569fde
Seunghun Lee [Thu, 13 Jun 2024 01:19:34 +0000 (10:19 +0900)]
compositor: Release ds_surface_viewport when ds_surface is destroyed
This is to fix abort by calling ds_surface_viewport_release() after
ds_surface has been destroyed.
The listeners added using e_surface_destroy_listener_add() have been
called in a hook handler E_CLIENT_HOOK_DEL, which is emitted when
e_object_del() is called for the associated E_Client. However, if
e_object_delay_del_ref() is called for the E_Client, the listeners for
E_CLIENT_HOOK_DEL would not be called immediately. Instead, it is
called when delay_del_ref count is dropped to zero by calling
e_object_delay_del_unref().
This means that listeners of e_surface_destroy_listener_add() can be
called after ds_surface is already freed, and the call to
ds_surface_viewport_release() in this case causes undefined behavior.
Change-Id: Ie8f316b2aef841c89386a41f19a4f5066d98d9bc
Changyeon Lee [Thu, 13 Jun 2024 07:11:49 +0000 (16:11 +0900)]
e_comp_object: set the pass events on the image object of the comp_object
The image object should not receive the event because the default input object
should receive the input event.
Otherwise, when the image object and the default input object are different,
the image object may receive the input event.
Change-Id: I431fe7ea7f461528e9bc86bfac6a8edfb2f5f63b
Jihoon Kim [Thu, 13 Jun 2024 08:02:24 +0000 (17:02 +0900)]
e_input_evdev: fix crash in pointer warp
Change-Id: I5dab730e03c3928384f4fe421be3f4bac24e6b42
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
duna.oh [Wed, 12 Jun 2024 10:19:00 +0000 (19:19 +0900)]
e_input: refactor to use a variable 'edv->caps' instead of recurring libinput APIs
Change-Id: Ib24b130ed5273cc9982c47c7084c1e4746560423
duna.oh [Wed, 12 Jun 2024 09:40:58 +0000 (18:40 +0900)]
e_input: add name variable to Evdev device struct and assign value from libinput
This patch impedes E20 from invoking libinput APIs subsequently.
Change-Id: If0730eec77feb3fb28e57b92cc1deee6504a43e5
Jihoon Kim [Wed, 12 Jun 2024 02:40:40 +0000 (11:40 +0900)]
Fix crash issue in pointer warp
Change-Id: Id5a8d7bf1334af4fc17114000093aa1a57daa99b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Tue, 11 Jun 2024 11:24:28 +0000 (20:24 +0900)]
Packaging: Update version up to tz9_18.0.1
Change-Id: I362f000540731b7563ac7482db09a9590cccb765
Jihoon Kim [Tue, 11 Jun 2024 11:00:49 +0000 (20:00 +0900)]
e_input_event: initialize variables in event source structure
Change-Id: I402283f94d30e5f98b77a6e7c66fa734fe7a2639
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Tue, 11 Jun 2024 10:08:45 +0000 (19:08 +0900)]
e_keyrouter_wl: remove the unused function
Change-Id: I5b4bfbeb96ab9e73035647c8eb5b0ae2d58a7240
SooChan Lim [Tue, 11 Jun 2024 10:03:44 +0000 (19:03 +0900)]
e_keyrouter_wl: use the new keycancel apis
Change-Id: I6c596cd2538f9fab02123cca6626fda7abbf5a95
SooChan Lim [Tue, 11 Jun 2024 10:02:46 +0000 (19:02 +0900)]
e_keyrouter_wl: add two api for sending keycancl.
EINTERN void e_keyrouter_surface_keycancel_send(struct wl_resource *surface, unsigned int key);
EINTERN void e_keyrouter_client_keycancel_send(struct wl_client *client, unsigned int key);
Change-Id: Ibc0e5631f138f20cb609cd81912ed164f182f045
SooChan Lim [Tue, 11 Jun 2024 07:41:52 +0000 (16:41 +0900)]
e_keyrouter_wl: fix the typo
Change-Id: I795d52288760a625e79a3a123d90eaadc5c17dcc
SooChan Lim [Tue, 11 Jun 2024 06:47:38 +0000 (15:47 +0900)]
e_keyrouter_wl: initialize the local variable
with TIZEN_KEYROUTER_ERROR_NONE
Change-Id: Iec1e0059a70b6dcb45cb74c3e2295983d27668c7
SooChan Lim [Tue, 11 Jun 2024 02:26:36 +0000 (11:26 +0900)]
e_keyrouter_list: remove the unused functions
Change-Id: I0161c5c6a1088c4b83c076eb5155253ceb7b264d
SooChan Lim [Tue, 11 Jun 2024 02:25:24 +0000 (11:25 +0900)]
e_keyrouter_wl: use the new keygrap_unset apis
Change-Id: I57d25c9ebf1c1d4255e92b207f5d97664ca77703
SooChan Lim [Tue, 11 Jun 2024 02:23:57 +0000 (11:23 +0900)]
e_keyrouter_list: add two api for keygrab_unset
+EINTERN void e_keyrouter_client_keygrab_unset(struct wl_client *client, int key);
+EINTERN void e_keyrouter_surface_keygrab_unset(struct wl_resource *surface, int key);
Change-Id: Ib3998487b547916560a24dd52a4a0839bd6fb4c3
SooChan Lim [Tue, 11 Jun 2024 02:22:39 +0000 (11:22 +0900)]
e_keyrouter_list: add two api for removing key_node_data
EINTERN void e_keyrouter_grabbed_key_client_node_data_remove(struct wl_client *wc, uint32_t key, uint32_t mode);
EINTERN void e_keyrouter_grabbed_key_surface_node_data_remove(struct wl_resource *surface, uint32_t key, uint32_t mode);
Change-Id: I0cf833aa31414819aee793f71e20d9d31eea683a
SooChan Lim [Tue, 11 Jun 2024 02:09:44 +0000 (11:09 +0900)]
e_keyrouter_wl: check if the privilege is available
Checking privilege is done at e_keyrouter_wl.
Change-Id: I9d10b314c878be578e6a0ef185fbbb1491e1bb99
SooChan Lim [Mon, 10 Jun 2024 23:47:07 +0000 (08:47 +0900)]
e_keyrouter_wl: refactor code
make a code clear to read and add missing code
Change-Id: Id1261625f9f341aa48071fb440be6741251ae1e8
SooChan Lim [Mon, 10 Jun 2024 23:45:26 +0000 (08:45 +0900)]
e_keyrouter_wl: check if keygrab_key is available
Check if key is available before keygrab and keyungrab
Change-Id: If8fbbef2cad7952620f9a4a08c98f65264bc5436
SooChan Lim [Mon, 10 Jun 2024 23:41:45 +0000 (08:41 +0900)]
e_keyrouter_wl: check if keygrab_set is available
Check the mode, security and other conditions before keygab_set.
Change-Id: I904df0afc679c9111db777599466796233b5ab8d
SooChan Lim [Mon, 10 Jun 2024 01:06:37 +0000 (10:06 +0900)]
move services files to windowmgr
The files in services are for the policy of
the window managmentment which supports the
tizen service shell.
Change-Id: I4977af843ac0a5cd3654f7fa04b671272286e446
duna.oh [Mon, 10 Jun 2024 02:23:24 +0000 (11:23 +0900)]
devicemgr: changed comparison from non-zero to positive values
Change-Id: I1f160a1cc9efe3ca6c22a9fe5eebe172691b4722
duna.oh [Wed, 5 Jun 2024 12:10:02 +0000 (21:10 +0900)]
e_comp_wl_input: clip the cursor hint position to inside of the window
The cursor hint position should be bound to (0,0 ~ width - 1,height - 1).
Refer to the commit:
11f283d31560c5142ea489f582cd95ab87b85480
Change-Id: I3ef4c67b150d95fac9436a636bcca2c2c539e3be
duna.oh [Wed, 5 Jun 2024 09:08:49 +0000 (18:08 +0900)]
e_devicemgr: allow pointer warp when pointer constrainted
Even pointer (cursor) is not available, when pointer constrainted
warp request is allowed.
Change-Id: I5ef652e7f2bac29b92acd0842ad5e748d30215cc
SooChan Lim [Thu, 6 Jun 2024 03:26:27 +0000 (12:26 +0900)]
e_devicemgr_wl: remove socket_fd argument
do not use it
Change-Id: I2751b937c2bfd40b36baa120c79e3d5fab8e2793
SooChan Lim [Thu, 6 Jun 2024 02:57:41 +0000 (11:57 +0900)]
remove cynara code
cynara code is in e_security.c and other module use it.
Therefore the cynara code in other module is useless.
Change-Id: Ie659d71260977938989889bb8d5bb68ce90ba7d4
Junseok Kim [Wed, 5 Jun 2024 08:46:30 +0000 (17:46 +0900)]
Packaging: Update version up to tz9_18.0.0
Change-Id: Icf59d67fd204e655a5ecce4271d035bd65a8967f
Junkyeong Kim [Wed, 5 Jun 2024 08:35:01 +0000 (17:35 +0900)]
e_info_client: Check null before use
Change-Id: If3f647de62d808bba4f134491a1259cc834e0026
Junseok Kim [Tue, 4 Jun 2024 11:12:52 +0000 (20:12 +0900)]
Revert "e_tizen_screen_manager: Add implements for request wtz_screen_set_opaque_region"
This reverts commit
479d7efcdc36454dfd30b0d0584ba26821f2e210.
Change-Id: Icaffa53a9da32bb432b1e6966896218d7eea88b7
Junseok Kim [Tue, 4 Jun 2024 11:12:54 +0000 (20:12 +0900)]
Revert "e_tizen_screen_manager: Add method to get tizen screen"
This reverts commit
87e0e210f1c7dbcb2857ceee271a4b701c026fcf.
Change-Id: I5f2c4a37965d67de3204c6730e67de1a1cf7551c
Junseok Kim [Tue, 4 Jun 2024 11:12:54 +0000 (20:12 +0900)]
Revert "e_info: Add test options for zone_opaque_region"
This reverts commit
429b09396bacd2dff365506f7f0c6d0730fda5e7.
Change-Id: Iefed7a1f6dd8db388f479049b9b298bc9c84c75f
Junseok Kim [Tue, 4 Jun 2024 11:12:54 +0000 (20:12 +0900)]
Revert "e_tizen_screen_manager: Add missing include pixman header"
This reverts commit
ca35ce57140fc5dcf11936d8ca8bc4e87d222987.
Change-Id: I5affd90cdcebf41bf429e0deff1e454c78c07723
Seunghun Lee [Wed, 5 Jun 2024 04:46:38 +0000 (13:46 +0900)]
keyrouter: Fix build error
src/bin/inputmgr/e_keyrouter_intern.h:112:14: error: nested redefinition of 'enum _E_Keyrouter_Client_Status'
112 | typedef enum _E_Keyrouter_Client_Status
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/bin/inputmgr/e_keyrouter_intern.h:112:14: error: redeclaration of 'enum _E_Keyrouter_Client_Status'
In file included from src/bin/inputmgr/e_keyrouter_intern.h:5,
from src/bin/inputmgr/e_input_backend.c:7:
./src/include/e_keyrouter.h:14:14: note: originally defined here
14 | typedef enum _E_Keyrouter_Client_Status
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
Change-Id: I51a71eac0824aee26fa831498881ded62b750cff
Junseok Kim [Wed, 5 Jun 2024 02:03:15 +0000 (11:03 +0900)]
e_keyrouter: move some symbols public to fix moudle build error
Change-Id: Ic2a3cbb8dfa4c46162bc8ba896a9f7eb8fb2f61d
SooChan Lim [Fri, 31 May 2024 09:26:32 +0000 (18:26 +0900)]
e_server: move the init/shutdown of e_keyrouter_wl
to the e_server directory
Change-Id: I1fb671afcd7f57431cc2b502178053bc8ffbba4d
SooChan Lim [Fri, 31 May 2024 09:13:37 +0000 (18:13 +0900)]
e_server: move the init/shutdown of e_devicemgr_wl
to the e_server directory
Change-Id: I197e2f8707ebcd6032d01ae1906200b0f36b4588
SooChan Lim [Tue, 4 Jun 2024 23:17:17 +0000 (08:17 +0900)]
e_pixmap: check if cp->client is null
Check this null validataion at the front of the function.
Change-Id: If29787c21b521f12346a4011ed86e8285dcff6a2
SooChan Lim [Fri, 31 May 2024 00:23:00 +0000 (09:23 +0900)]
e_policy: hide the E_Policy_System_Info structure
This resource has to be encapsulated.
Change-Id: Ia2c58317d4a8d0c713c55ad20cafa58f913e586b
SooChan Lim [Fri, 31 May 2024 00:20:23 +0000 (09:20 +0900)]
e_policy: hide the E_Policy structure
This resource has to be encapsulated.
Change-Id: Ie579519096920e9410623d4b3a3834e2da56fa81
SooChan Lim [Fri, 31 May 2024 00:19:03 +0000 (09:19 +0900)]
e_policy: hide the E_Policy_Desk structure
This resource has to be encapsulated.
Change-Id: Icd553075e2303092b731749450e4354a09544efb
SooChan Lim [Fri, 31 May 2024 00:17:01 +0000 (09:17 +0900)]
e_policy: hide the E_Policy_Client structure
This resource has to be encapsulated.
Change-Id: Ic9f6f720b028656c03f5716bb244e22d67c5de74
SooChan Lim [Fri, 31 May 2024 00:12:14 +0000 (09:12 +0900)]
e_policy: redesign buffer flush impelemtation
Move the impelemtation of the buffer flush function in e_pixmap
to the e_policy.c file.
Change-Id: I7dda44d66134d64c2a20c92e818a26d8273b45e2
SooChan Lim [Thu, 30 May 2024 23:59:37 +0000 (08:59 +0900)]
e_tizen_serface_shm: add tizen_surface_shm implementation
This implements the tizen_surface_shm implemenation. This
replace the tizen_surface_shm implementation in e_pixmap.c file.
Change-Id: I4252503820ad1ce5995a2e43b29cf640e423e2ee
SooChan Lim [Thu, 30 May 2024 23:56:33 +0000 (08:56 +0900)]
e_server: donot return const value
Change-Id: I81fe5ae9bec6ed301a659c451878b065bdf50b63
Changyeon Lee [Tue, 4 Jun 2024 06:28:53 +0000 (15:28 +0900)]
e_pixmap: do not refresh image if the render update lock is enabled
The buffer reference of e_pixmap causes the client to wait for
an idle buffer until the render update lock is disabled.
Change-Id: I83d58f3fe36329d11abb0871819db58e5893868f
Junseok Kim [Fri, 31 May 2024 09:00:00 +0000 (18:00 +0900)]
Packaging: Update version up to tz9_17.0.0
Change-Id: I094eab3adf5647d00c1420d5635a5f2c0931bb0c
SooChan Lim [Sun, 2 Jun 2024 03:32:09 +0000 (12:32 +0900)]
e_keyrouter: remove the e_keyrouter_private.h file.
It is not used anymore.
Change-Id: Ibb0473df5c1fc8de0f885b5645a3a6f859b3c8e2
SooChan Lim [Sun, 2 Jun 2024 03:27:26 +0000 (12:27 +0900)]
e_keyrouter: move internal symbols to e_keyrouter_inter.h
The internal symbols which are not used at e20 modules in keyrouter put
in e_keyrouter_intern.h file.
Change-Id: Ieda9c4ca18b34bd1dfb1e5614f41a463c090f30c
SooChan Lim [Fri, 31 May 2024 07:21:44 +0000 (16:21 +0900)]
e_server: move the init/shutdown of e_comp_wl_tizen_hwc
to the e_server directory
Change-Id: If83eae0c3818c10a55103dec51db52bae7b13322
SooChan Lim [Fri, 31 May 2024 07:17:35 +0000 (16:17 +0900)]
e_server: move the init/shutdown of e_tizen_screen_rotation
to the e_server directory
Change-Id: Ib677ee3efb585bf01c9266a00f9893615c738518
SooChan Lim [Fri, 31 May 2024 07:04:01 +0000 (16:04 +0900)]
server: call e_tizen_screen_manager_shutdown()
Change-Id: I6ca69c4b9002aac7802d6f37641dad249b5e8190
SooChan Lim [Fri, 31 May 2024 07:02:54 +0000 (16:02 +0900)]
e_server: move the init/shutdown of e_linux_dmabuf
to the e_server directory
Change-Id: Id365efba9bba3edbcfecb6ac07f46a80503a929a
SooChan Lim [Fri, 31 May 2024 06:56:54 +0000 (15:56 +0900)]
e_server: move the init/deinit of e_egl_sync
to the e_server directory
Change-Id: I02ccab65bb906bfcc58bef57a18811b683345dd6
SooChan Lim [Fri, 31 May 2024 06:51:38 +0000 (15:51 +0900)]
e_server: move the init/deinit of e_explicit_sync
to the e_server directory
Change-Id: Ia3b04b1f5898e7420ea01adfe72f250e9b6f1274
Junseok Kim [Fri, 31 May 2024 08:48:15 +0000 (17:48 +0900)]
e_tizen_screen_manager: Add missing include pixman header
Change-Id: I53f250d5684121a256b1edd1d1a0856b942af6b9
SooChan Lim [Fri, 31 May 2024 06:14:51 +0000 (15:14 +0900)]
server: move e_tbm_gbm_server to server directory
e_tbm_gbm_server is server implementation with ds_buffer
Change-Id: Idb1c3cb742073c5690f665a1839c06d6a246d9ce
SooChan Lim [Fri, 31 May 2024 05:35:30 +0000 (14:35 +0900)]
e_pixmap: remove the unused parent variable
The parent variable in E_Pixmap does not used anymore.
Change-Id: I88b2b86e4b2f9399af27978524756ac3d73eea65
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