platform/upstream/enlightenment.git
3 weeks agocompositor: Add destroy signal of E_Surface 89/312789/1
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

4 weeks agoPackaging: Update version up to tz9_18.0.2 30/312730/2
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>
4 weeks agoe_input: intialze e_comp_input at e_input_init 28/312728/2
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

4 weeks agocompositor: Release ds_surface_viewport when ds_surface is destroyed 80/312680/2
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

4 weeks agoe_comp_object: set the pass events on the image object of the comp_object 16/312716/1
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

4 weeks agoe_input_evdev: fix crash in pointer warp 10/312710/1
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>
4 weeks agoe_input: refactor to use a variable 'edv->caps' instead of recurring libinput APIs 91/312691/1
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

4 weeks agoe_input: add name variable to Evdev device struct and assign value from libinput 90/312690/1
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

4 weeks agoFix crash issue in pointer warp 89/312589/1 accepted/tizen/unified/20240612.160718 accepted/tizen/unified/x/20240614.011725
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>
4 weeks agoPackaging: Update version up to tz9_18.0.1 64/312564/1
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

4 weeks agoe_input_event: initialize variables in event source structure 62/312562/1
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>
4 weeks agoe_keyrouter_wl: remove the unused function 61/312561/1
SooChan Lim [Tue, 11 Jun 2024 10:08:45 +0000 (19:08 +0900)]
e_keyrouter_wl: remove the unused function

Change-Id: I5b4bfbeb96ab9e73035647c8eb5b0ae2d58a7240

4 weeks agoe_keyrouter_wl: use the new keycancel apis 60/312560/1
SooChan Lim [Tue, 11 Jun 2024 10:03:44 +0000 (19:03 +0900)]
e_keyrouter_wl: use the new keycancel apis

Change-Id: I6c596cd2538f9fab02123cca6626fda7abbf5a95

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

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

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

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

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

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

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

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

4 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

4 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

4 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

4 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

4 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

4 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

4 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

4 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

4 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

5 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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>
6 weeks 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>
6 weeks 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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