platform/upstream/enlightenment.git
8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

8 weeks 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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>
2 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>
2 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

2 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>
2 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

2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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

2 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

2 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

2 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>
2 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

2 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>
2 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>
2 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>
2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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>
2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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>
2 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>
2 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

2 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>
2 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

2 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>
2 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

3 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>