platform/upstream/enlightenment.git
5 months agoe_keyrouter_wl: add two api for sending keycancl. 59/312559/1
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

5 months agoe_keyrouter_wl: fix the typo 58/312558/1
SooChan Lim [Tue, 11 Jun 2024 07:41:52 +0000 (16:41 +0900)]
e_keyrouter_wl: fix the typo

Change-Id: I795d52288760a625e79a3a123d90eaadc5c17dcc

5 months agoe_keyrouter_wl: initialize the local variable 57/312557/1
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

5 months agoe_keyrouter_list: remove the unused functions 56/312556/1
SooChan Lim [Tue, 11 Jun 2024 02:26:36 +0000 (11:26 +0900)]
e_keyrouter_list: remove the unused functions

Change-Id: I0161c5c6a1088c4b83c076eb5155253ceb7b264d

5 months agoe_keyrouter_wl: use the new keygrap_unset apis 55/312555/1
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

5 months agoe_keyrouter_list: add two api for keygrab_unset 54/312554/1
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

5 months agoe_keyrouter_list: add two api for removing key_node_data 53/312553/1
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

5 months agoe_keyrouter_wl: check if the privilege is available 52/312552/1
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

5 months agoe_keyrouter_wl: refactor code 51/312551/1
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

5 months agoe_keyrouter_wl: check if keygrab_key is available 50/312550/1
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

5 months agoe_keyrouter_wl: check if keygrab_set is available 49/312549/1
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

5 months agomove services files to windowmgr 38/312438/1
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

5 months agodevicemgr: changed comparison from non-zero to positive values 12/312412/1
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

5 months agoe_comp_wl_input: clip the cursor hint position to inside of the window 11/312411/1
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

5 months agoe_devicemgr: allow pointer warp when pointer constrainted 10/312410/1
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

5 months agoe_devicemgr_wl: remove socket_fd argument 00/312400/1
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

5 months agoremove cynara code 99/312399/1
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

5 months agoPackaging: Update version up to tz9_18.0.0 52/312252/1 accepted/tizen/unified/20240611.162724 accepted/tizen/unified/x/20240612.030019
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

5 months agoe_info_client: Check null before use 44/312244/2 accepted/tizen/unified/20240611.122958 accepted/tizen/unified/toolchain/20240610.172536 accepted/tizen/unified/x/20240610.223130
Junkyeong Kim [Wed, 5 Jun 2024 08:35:01 +0000 (17:35 +0900)]
e_info_client: Check null before use

Change-Id: If3f647de62d808bba4f134491a1259cc834e0026

5 months agoRevert "e_tizen_screen_manager: Add implements for request wtz_screen_set_opaque_region" 07/312207/1
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

5 months agoRevert "e_tizen_screen_manager: Add method to get tizen screen" 06/312206/1
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

5 months agoRevert "e_info: Add test options for zone_opaque_region" 05/312205/1
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

5 months agoRevert "e_tizen_screen_manager: Add missing include pixman header" 04/312204/1
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

5 months agokeyrouter: Fix build error 98/312198/1
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

5 months agoe_keyrouter: move some symbols public to fix moudle build error 94/312194/2
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

5 months agoe_server: move the init/shutdown of e_keyrouter_wl 87/312187/1
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

5 months agoe_server: move the init/shutdown of e_devicemgr_wl 86/312186/1
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

5 months agoe_pixmap: check if cp->client is null 65/312165/2
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

5 months agoe_policy: hide the E_Policy_System_Info structure 74/312174/1
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

5 months agoe_policy: hide the E_Policy structure 73/312173/1
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

5 months agoe_policy: hide the E_Policy_Desk structure 72/312172/1
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

5 months agoe_policy: hide the E_Policy_Client structure 71/312171/1
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

5 months agoe_policy: redesign buffer flush impelemtation 70/312170/1
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

5 months agoe_tizen_serface_shm: add tizen_surface_shm implementation 69/312169/1
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

5 months agoe_server: donot return const value 68/312168/1
SooChan Lim [Thu, 30 May 2024 23:56:33 +0000 (08:56 +0900)]
e_server: donot return const value

Change-Id: I81fe5ae9bec6ed301a659c451878b065bdf50b63

5 months agoe_pixmap: do not refresh image if the render update lock is enabled 18/312118/1
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

5 months agoPackaging: Update version up to tz9_17.0.0 40/312040/1 accepted/tizen/unified/20240604.160816 accepted/tizen/unified/x/20240605.012811
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

5 months agoe_keyrouter: remove the e_keyrouter_private.h file. 20/312020/2
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

5 months agoe_keyrouter: move internal symbols to e_keyrouter_inter.h 19/312019/2
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

5 months agoe_server: move the init/shutdown of e_comp_wl_tizen_hwc 18/312018/1
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

5 months agoe_server: move the init/shutdown of e_tizen_screen_rotation 17/312017/1
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

5 months agoserver: call e_tizen_screen_manager_shutdown() 16/312016/1
SooChan Lim [Fri, 31 May 2024 07:04:01 +0000 (16:04 +0900)]
server: call e_tizen_screen_manager_shutdown()

Change-Id: I6ca69c4b9002aac7802d6f37641dad249b5e8190

5 months agoe_server: move the init/shutdown of e_linux_dmabuf 15/312015/1
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

5 months agoe_server: move the init/deinit of e_egl_sync 14/312014/1
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

5 months agoe_server: move the init/deinit of e_explicit_sync 13/312013/1
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

5 months agoe_tizen_screen_manager: Add missing include pixman header 07/312007/1
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

5 months agoserver: move e_tbm_gbm_server to server directory 72/311972/2
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

5 months agoe_pixmap: remove the unused parent variable 71/311971/1
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

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