platform/upstream/enlightenment.git
13 months agoe_client: remove the post_show/resize/move variables 74/293574/1
SooChan Lim [Wed, 10 May 2023 06:14:11 +0000 (15:14 +0900)]
e_client: remove the post_show/resize/move variables

They are deprecated.

Change-Id: I5b3d92a039cd5707511d244272f31a090eaa0ab6

13 months agoeclient: remove the post_job variable 73/293573/1
SooChan Lim [Wed, 10 May 2023 06:12:43 +0000 (15:12 +0900)]
eclient: remove the post_job variable

It is deprecated.

Change-Id: I6592127b65f2d1a74c88bd6ef4725981f8be7818

13 months agoe_client: remove the layout structure 72/293572/1
SooChan Lim [Wed, 10 May 2023 06:06:47 +0000 (15:06 +0900)]
e_client: remove the layout structure

It is deprecated

Change-Id: Ife3b26a9dbf0105f7d33337db633dc10952c219d

13 months agoe_policy: remove the e_policy_client_is_splitted function 71/293571/1
SooChan Lim [Wed, 10 May 2023 06:06:03 +0000 (15:06 +0900)]
e_policy: remove the e_policy_client_is_splitted function

It is deprecate.

Change-Id: I8ede4c51aaacfef092215749da42cc81bd1373df

13 months agoe_client: remove the leader and group varaiables 70/293570/1
SooChan Lim [Wed, 10 May 2023 05:50:33 +0000 (14:50 +0900)]
e_client: remove the leader and group varaiables

They are not used anymore.

Change-Id: Id0156f74a37596ee6b6bf239d6b3af66c4316054

13 months agoe_client: remove the modal variable at e_client 69/293569/1
SooChan Lim [Wed, 10 May 2023 05:39:26 +0000 (14:39 +0900)]
e_client: remove the modal variable at e_client

It is not used anymore.

Change-Id: I491414a28def3e933fc69398e188620fb85ce131

13 months agoe_dialog: remove dialog drawing stuffs 65/293565/1
SooChan Lim [Thu, 11 May 2023 07:55:02 +0000 (16:55 +0900)]
e_dialog: remove dialog drawing stuffs

Change-Id: Ie2e5a1ac19374b1e19057fd4248c982c9d751d00

13 months agoe_comp_object: remove E_Comp_Object_Type 53/293553/2
SooChan Lim [Wed, 10 May 2023 11:52:56 +0000 (20:52 +0900)]
e_comp_object: remove E_Comp_Object_Type

It is deprecated

Change-Id: Ie868ee99868dacf29ee61e5db56307e5e04bf7fe

13 months agoe_comp_object: remove E_COMP_OBJECT_TYPE_POPUP 52/293552/2
SooChan Lim [Wed, 10 May 2023 11:31:36 +0000 (20:31 +0900)]
e_comp_object: remove E_COMP_OBJECT_TYPE_POPUP

It is not used anymore

Change-Id: Ib6b548e373349e15ac4ff2370e8ea8dd25249a89

13 months agoe_comp_object: remove E_COMP_OBJECT_TYPE_MENU 51/293551/2
SooChan Lim [Wed, 10 May 2023 11:30:52 +0000 (20:30 +0900)]
e_comp_object: remove E_COMP_OBJECT_TYPE_MENU

It is not used anymore.

Change-Id: I996bd5920e0e35d298547b30f1accb8b850d1a68

13 months agoe_dbusmenu: remove e_dbusmenu 50/293550/2
SooChan Lim [Thu, 11 May 2023 06:30:13 +0000 (15:30 +0900)]
e_dbusmenu: remove e_dbusmenu

It is deprecated.

Change-Id: I0dde1ec3d2120e1de5914a3066ca4373f910dcc0

13 months agoe_zoomap: remove the zoomap 49/293549/1
SooChan Lim [Wed, 10 May 2023 10:26:59 +0000 (19:26 +0900)]
e_zoomap: remove the zoomap

It is deprecated.

Change-Id: I0c4f6e7d226be3efda1d7d42118d631b2205f05c

13 months agoe_comp_wl: change E_Comp_Client_Data into E_Comp_Wl_Client_Data 41/293541/2
SooChan Lim [Wed, 17 May 2023 23:12:10 +0000 (08:12 +0900)]
e_comp_wl: change E_Comp_Client_Data into E_Comp_Wl_Client_Data

E_Comp_Client_Data will be deprecated.

Change-Id: I69b39649f7d50ebf7ee4c6b5ddee7dcdcb4dfdc0

13 months agoe_hints: make some function to be static 44/293544/2
SooChan Lim [Tue, 23 May 2023 10:04:03 +0000 (19:04 +0900)]
e_hints: make some function to be static

Change-Id: Icad4ac9677754c427255ac9a7dd075ac569fea7c

13 months agoe_hints: remove the unused funtions 43/293543/2
SooChan Lim [Tue, 23 May 2023 09:59:09 +0000 (18:59 +0900)]
e_hints: remove the unused funtions

They are not used anymore.

Change-Id: Ia22510670d3a5395fefd2cf943ead53b6c7780fa

13 months agoe_hints: change E_API to EINTERN 42/293542/2
SooChan Lim [Tue, 23 May 2023 09:41:28 +0000 (18:41 +0900)]
e_hints: change E_API to EINTERN

Change-Id: Iafe74042603a38ebfc6ece82201c5292fd5c2804

13 months agoe_pixmap: remove the unused functions 46/293546/2
SooChan Lim [Wed, 24 May 2023 05:35:00 +0000 (14:35 +0900)]
e_pixmap: remove the unused functions

Change-Id: Iea67d4309edfa6550ac8507cb18e4ffdf30a0bb4

13 months agoe_pixmap: change E_API into EINTERN 45/293545/2
SooChan Lim [Wed, 24 May 2023 05:27:50 +0000 (14:27 +0900)]
e_pixmap: change E_API into EINTERN

some funtion is not used by e20 module.

Change-Id: Ia226d79e797ba2253b76fa27ee5b28c953dd87e9

13 months agoe_win: remove e_win 40/293540/2
SooChan Lim [Thu, 11 May 2023 06:46:11 +0000 (15:46 +0900)]
e_win: remove e_win

It is deprecated.

Change-Id: Iba0f76e603f161635e3dcac3a69009f623bc692e

13 months agoe_comp: remove the lock_fps variable at E_Config 39/293539/2
SooChan Lim [Wed, 17 May 2023 09:58:04 +0000 (18:58 +0900)]
e_comp: remove the lock_fps variable at E_Config

It is deprecated.

Change-Id: I1d5ad27e9f32306c8a938a6de85cc638831f2fd2

13 months agoe_policy: defined but not implemented 38/293538/2
SooChan Lim [Wed, 24 May 2023 00:14:21 +0000 (09:14 +0900)]
e_policy: defined but not implemented

Change-Id: I9a7c55d7db3a06b8de31f13551488f9333c6e438

13 months agoe_resist: remove e_resist 37/293537/2
SooChan Lim [Wed, 17 May 2023 23:51:22 +0000 (08:51 +0900)]
e_resist: remove e_resist

It is deprecated.

Change-Id: Id1f1ce176ad5cc3565a7c1d572103139c09fa6ec

13 months agoe_init: remove e_init files 36/293536/2
SooChan Lim [Wed, 10 May 2023 07:30:54 +0000 (16:30 +0900)]
e_init: remove e_init files

It is deprecated.

Change-Id: I5424385daa0e98fe4c55dd023337b16054657d36

13 months agoe_signals: change all E_API to EINTERN 35/293535/2
SooChan Lim [Thu, 18 May 2023 07:10:02 +0000 (16:10 +0900)]
e_signals: change all E_API to EINTERN

Change-Id: Ied10df11d6dbef0b709dab17a2c2ec89e26d987f

13 months agoe_utils: remove the unused code 34/293534/2
SooChan Lim [Fri, 19 May 2023 01:23:14 +0000 (10:23 +0900)]
e_utils: remove the unused code

Change-Id: If351d44f39360104f3e58027efa09fc2938a6621

13 months agoe_utils: move e_util_pointer_center to e_action.c 33/293533/2
SooChan Lim [Fri, 19 May 2023 01:16:37 +0000 (10:16 +0900)]
e_utils: move e_util_pointer_center to e_action.c

get rid of e_util_pointer_center from e_tuils.h file.

Change-Id: I783b83f16808ca4ec6c820776f365588519d2989

13 months agoe_utils: change all E_API to EINTERN 32/293532/2
SooChan Lim [Fri, 19 May 2023 01:10:57 +0000 (10:10 +0900)]
e_utils: change all E_API to EINTERN

Change-Id: I4ec9390f351fdddf604c5ab9874eae049f464fd2

13 months agoe_place: change E_API into EINTERN 31/293531/2
SooChan Lim [Wed, 24 May 2023 05:46:39 +0000 (14:46 +0900)]
e_place: change E_API into EINTERN

Change-Id: I8490980158634a17a7ee07f02b5cd547c8f077eb

13 months agoe_user: change all E_API to EINTERN 30/293530/2
SooChan Lim [Thu, 18 May 2023 06:55:51 +0000 (15:55 +0900)]
e_user: change all E_API to EINTERN

Change-Id: Idf66abdaed87a8637098f328cb98a8b99f57756c

13 months agoe_comp_wl: change all E_API to EINTERN 28/293528/2
SooChan Lim [Thu, 18 May 2023 06:49:02 +0000 (15:49 +0900)]
e_comp_wl: change all E_API to EINTERN

Change-Id: Ibb0ce8f3de8a799c374892a04c529297d009239a

13 months agoe_comp_wl_tbm: change all E_API to EINTERN 27/293527/2
SooChan Lim [Thu, 18 May 2023 06:42:11 +0000 (15:42 +0900)]
e_comp_wl_tbm: change all E_API to EINTERN

Change-Id: I3ac2fcad2886d91ef04e884997e50a34e6133482

13 months agoe_comp_wl_rsm: change all E_API to EINTERN 26/293526/3
SooChan Lim [Thu, 18 May 2023 06:32:31 +0000 (15:32 +0900)]
e_comp_wl_rsm: change all E_API to EINTERN

Change-Id: I8796f6ecb63ed39eca07afe5e3b68f65b5ed3a4c

13 months agoe_comp_object: change all E_API to EINTERN 25/293525/3
SooChan Lim [Thu, 18 May 2023 01:11:20 +0000 (10:11 +0900)]
e_comp_object: change all E_API to EINTERN

Change-Id: If5b60feef103e6636fb96442ecc2a1300e64f2a1

13 months agoe_icon: change all E_API to EINTERN 24/293524/3
SooChan Lim [Wed, 10 May 2023 07:26:19 +0000 (16:26 +0900)]
e_icon: change all E_API to EINTERN

Change-Id: I7efe41e83f42bfde7db68c2a487a41afb7ab183e

13 months agoe_comp_cfdata: change all E_API to EINTERN 23/293523/2
SooChan Lim [Thu, 18 May 2023 00:31:00 +0000 (09:31 +0900)]
e_comp_cfdata: change all E_API to EINTERN

Change-Id: I13b1955f20be6ec271fb398582526429dbbbf28e

13 months agoe_info_server: change win_id type to uint64_t 21/293521/1
Junkyeong Kim [Wed, 31 May 2023 05:11:33 +0000 (14:11 +0900)]
e_info_server: change win_id type to uint64_t

Change-Id: I9a9ebd80d4d72b118512dc33e32e3cff48f6b0a4

13 months agoe_dnd: remove ECORE_EVENT_KEY_DOWN/UP code 07/293307/2
Doyoun Kang [Wed, 24 May 2023 06:48:45 +0000 (15:48 +0900)]
e_dnd: remove ECORE_EVENT_KEY_DOWN/UP code

Change-Id: I6f0269df9a71e4d5e370b7f42074a6b751f06cba

13 months agoe_comp_object: remove ECORE_EVENT_KEY_DOWN code 06/293306/2
Doyoun Kang [Wed, 24 May 2023 06:48:07 +0000 (15:48 +0900)]
e_comp_object: remove ECORE_EVENT_KEY_DOWN code

Change-Id: Ia05048787f5388739818a1711164261df2afdc8b

13 months agoe_comp: remove ECORE_EVENT_KEY_DOWN code 05/293305/2
Doyoun Kang [Wed, 24 May 2023 06:47:37 +0000 (15:47 +0900)]
e_comp: remove ECORE_EVENT_KEY_DOWN code

Change-Id: Ia4c110de58e473d594e258aaf32cc9b43baf8dbe

13 months agoe_client: remove ECORE_EVENT_KEY_DOWN code 04/293304/2
Doyoun Kang [Wed, 24 May 2023 06:47:00 +0000 (15:47 +0900)]
e_client: remove ECORE_EVENT_KEY_DOWN code

Change-Id: Ib70c887aef12bf3a8b05d33b8cd1b6f7367aa337

13 months agoe_comp_wl_data: Make unfocused client can start drag 83/293183/3
Junseok Kim [Tue, 16 May 2023 04:42:35 +0000 (13:42 +0900)]
e_comp_wl_data: Make unfocused client can start drag

Past drag and drop can start only focused client.
But the display server supports touch interaction,
and there're some clients have to use Drag & Drop without focused. (e.g. softkey)

For these clients, enable client to start drag that unfocused.

Change-Id: Iad8414b847f3208989ffbd1aa82992257fc5faa1

13 months agoe_comp_wl: add ttrace between idle exiter and cb prepare 69/293269/1
Changyeon Lee [Mon, 22 May 2023 06:40:03 +0000 (15:40 +0900)]
e_comp_wl: add ttrace between idle exiter and cb prepare

Change-Id: I36dd35e333c299b55c38d5b37ba0fe6913d69cb8

13 months agoe_hwc_windows: add ttrace at e_hwc_windows_commit 68/293268/1
Changyeon Lee [Mon, 22 May 2023 06:37:38 +0000 (15:37 +0900)]
e_hwc_windows: add ttrace at e_hwc_windows_commit

Change-Id: I5f3c06dc84076e76dff07eae7754ae08a4b12444

13 months agoe_comp_object: add ttrace at evas_object_image_native_surface_set 67/293267/1
Changyeon Lee [Mon, 22 May 2023 06:36:36 +0000 (15:36 +0900)]
e_comp_object: add ttrace at evas_object_image_native_surface_set

Change-Id: I0ad9a9a8c7644952169fa9046ae404b98284cfb1

13 months agoe_comp_wl: add checking if e_comp->pointer is null 82/293182/1
duna.oh [Mon, 22 May 2023 05:44:29 +0000 (14:44 +0900)]
e_comp_wl: add checking if e_comp->pointer is null

Change-Id: I9967ef30abb72dd97d59f2bc65b3287e06e3f576

13 months agoe_pointer: add null checking in e_pointer_object_set() 69/293169/1
duna.oh [Mon, 22 May 2023 02:15:09 +0000 (11:15 +0900)]
e_pointer: add null checking in e_pointer_object_set()

Change-Id: I2ff3a61e21a6bcf4d296eb793a8fe1e03099b509

13 months agoe_comp_wl: add break in switch in _e_comp_wl_cursor_timer_control() 68/293168/1
duna.oh [Mon, 22 May 2023 01:56:55 +0000 (10:56 +0900)]
e_comp_wl: add break in switch in _e_comp_wl_cursor_timer_control()

Change-Id: I57182350abbeaedf9484811a5cc601cd3a2598f4

13 months agoe_comp_wl: add null checking in e_comp_wl_input_cursor_timer_enable_set() 67/293167/1
duna.oh [Mon, 22 May 2023 01:00:37 +0000 (10:00 +0900)]
e_comp_wl: add null checking in e_comp_wl_input_cursor_timer_enable_set()

Change-Id: I22c1cfa7b1da182978314cdcbb8e9f28f17f8da9

13 months agoe_policy_wl: add privilege for taskbar service window
Doyoun Kang [Thu, 18 May 2023 01:50:48 +0000 (10:50 +0900)]
e_policy_wl: add privilege for taskbar service window

Change-Id: I683584cd6e996cb8908ac1e5989e5f9485cfcdcc

13 months agoviewport: Fix wrong use of e_client_from_surface_resource()
Seunghun Lee [Thu, 18 May 2023 01:47:07 +0000 (10:47 +0900)]
viewport: Fix wrong use of e_client_from_surface_resource()

This has been used with a wrong wl_resource. This meant to be used with
wl_surface resource.

Change-Id: I1d53313624446ecea4553f38b4358b2dc652f9e6

13 months agoe_comp_wl: fix to set ec->pointer_enter_sent in mouse_in/out_send() and out()
duna.oh [Tue, 16 May 2023 06:03:00 +0000 (15:03 +0900)]
e_comp_wl: fix to set ec->pointer_enter_sent in mouse_in/out_send() and out()

Change-Id: Ibbfa26825fa0021068e50f24ce6d24aa6a4473f3

13 months agoe_comp_wl: add function to check if cursor timer is needed to apply 62/292862/1
duna.oh [Thu, 11 May 2023 09:43:52 +0000 (18:43 +0900)]
e_comp_wl: add function to check if cursor timer is needed to apply

Change-Id: I2ee45838328a2f18056d6fd89c9717dee0160f64

13 months agoe_comp_wl_input: do not apply cursor timer logic if client has unset cursor 61/292861/1
duna.oh [Thu, 11 May 2023 00:42:58 +0000 (09:42 +0900)]
e_comp_wl_input: do not apply cursor timer logic if client has unset cursor

add has_cursor_unset member variable in E_Client struct.
If ec->has_cursor_unset is TRUE, do not apply cursor timer logic which is
to hide cursor when mouse event doesn't come (idle for such sec.) and to show
cursor when mouse event starts to come.

Change-Id: I2442ac345832b2795bf211db3c6a18f35df76595

13 months agoe_comp_wl: add checking pointer_enter_sent in _e_comp_wl_cursor_reload() 60/292860/1
duna.oh [Wed, 10 May 2023 07:33:29 +0000 (16:33 +0900)]
e_comp_wl: add checking pointer_enter_sent in _e_comp_wl_cursor_reload()

Change-Id: I0b30aeb0e80ed8f2726eaeda42e8e78f1bf5a71f

13 months agoe_comp_wl_input: add checking show_cursor before setting cursor's visible TRUE 59/292859/1
duna.oh [Wed, 10 May 2023 07:02:38 +0000 (16:02 +0900)]
e_comp_wl_input: add checking show_cursor before setting cursor's visible TRUE

Change-Id: I7978a61c6f71cb976c0428c7927e63fe5423ee54

13 months agoe_pointer: refactoring e_pointer_object_set() 58/292858/1
duna.oh [Wed, 10 May 2023 07:00:15 +0000 (16:00 +0900)]
e_pointer: refactoring e_pointer_object_set()

Change-Id: Ic5c9e2a6c50e30e9a6d12e6d9b8b1f38ee0cd095

13 months agoe_comp_wl: add intercept hooks for cursor timer when mouse wheel/down/up 57/292857/1
duna.oh [Wed, 10 May 2023 05:11:02 +0000 (14:11 +0900)]
e_comp_wl: add intercept hooks for cursor timer when mouse wheel/down/up

Change-Id: I00467aa607b43a5f8e463e5e44394b26d7e8eb79

13 months agoRevert "Revert "e_comp_object: make the frame object transparent when it is unredirec... 22/292822/1
Changyeon Lee [Mon, 15 May 2023 03:07:47 +0000 (12:07 +0900)]
Revert "Revert "e_comp_object: make the frame object transparent when it is unredirected""

This reverts commit 521314d7db521047cb2e2aaff06b450046e12e36.

e_comp_object_color_get return user_color of trasnparent if transparent is set

Change-Id: Ic465c0d141994a08ec9684abf6257a8ece77d89e

13 months agoe_info: add -win_id option to fps 07/292807/1
Changyeon Lee [Wed, 10 May 2023 11:37:27 +0000 (20:37 +0900)]
e_info: add -win_id option to fps

winfo -fps -win_id [win_id] : print client fps.

Change-Id: Ia524c8edd19ba95b6e52cd32a16dd3252a27d539

14 months agoe_input: add checking TOUCH capability in e_input_device_pointer_xy_get() 94/292694/1
duna.oh [Thu, 11 May 2023 08:30:49 +0000 (17:30 +0900)]
e_input: add checking TOUCH capability in e_input_device_pointer_xy_get()

seat->ptr.x/y could be updated by TOUCH or POINTER device.
This patch fixes the bug that if no POINTER device is attached, user couldn't
get the right values of ptr.x/y.

Change-Id: I9a8c7b708882a30a81a02db6ad6f4d2a4a87aed8

14 months agoe_comp_object: do not check r, g, b color when checking visible of object 65/292665/1
Changyeon Lee [Wed, 10 May 2023 03:05:10 +0000 (12:05 +0900)]
e_comp_object: do not check r, g, b color when checking visible of object

if alpha is greater than 0 and r, g, b color are zero, object is visible.

Change-Id: Id164e094f0be6d468c25f2cc773f4bd0a0740c79

14 months agoe_comp: remove the unused varriables at E_Comp 51/292651/1
SooChan Lim [Wed, 10 May 2023 05:19:32 +0000 (14:19 +0900)]
e_comp: remove the unused varriables at E_Comp

Change-Id: Ia773be8a8bbb4a1cf23bb05dc75a4b940b0675b4

14 months agoe_comp: remove E_EVENT_COMPOSITOR_RESIZE 50/292650/1
SooChan Lim [Wed, 10 May 2023 02:28:57 +0000 (11:28 +0900)]
e_comp: remove E_EVENT_COMPOSITOR_RESIZE

It is not used anymore.

Change-Id: I07b7377b80a9f01661f25a767a407ae7dd7eac9c

14 months agoe_comp: remove E_EVENT_COMPOSITOR_FPS_UPDATE 49/292649/1
SooChan Lim [Wed, 10 May 2023 02:25:26 +0000 (11:25 +0900)]
e_comp: remove E_EVENT_COMPOSITOR_FPS_UPDATE

It is not used anymore

Change-Id: Ie6bca0cf5845bff6c8fa431081a57f4e91ecb446

14 months agoe_comp_wl: remove E_Comp_Wl_Transform_Context 48/292648/1
SooChan Lim [Wed, 10 May 2023 02:00:42 +0000 (11:00 +0900)]
e_comp_wl: remove E_Comp_Wl_Transform_Context

It is not used anymore

Change-Id: I0d84543dbfdf038c60d2dd53cccc3499e062925e

14 months agoe_comp_wl: remove EGL_HEIGHT and EGL_WIDTH 47/292647/1
SooChan Lim [Wed, 10 May 2023 01:57:57 +0000 (10:57 +0900)]
e_comp_wl: remove EGL_HEIGHT and EGL_WIDTH

It is useless

Change-Id: I02237c5c33566abf10f8f3c6bc24ed541418f6b7

14 months agoe_comp_wl: remove E_EVENT_WAYLAND_GLOBAL_ADD 46/292646/1
SooChan Lim [Wed, 10 May 2023 01:56:57 +0000 (10:56 +0900)]
e_comp_wl: remove E_EVENT_WAYLAND_GLOBAL_ADD

It is not used anymore.

Change-Id: I9be9f0d07f84f38cc874578f3f4bf08b9c00e907

14 months agoe_comp_wl_shell: Use e_client_from_surface_resource() 30/292630/2
Seunghun Lee [Wed, 10 May 2023 07:20:26 +0000 (16:20 +0900)]
e_comp_wl_shell: Use e_client_from_surface_resource()

Change-Id: I4bc0ec4a1f8916adbaa9c091249983495137b766

14 months agoe_comp_object: make e_comp_object_init/shutdown functions 24/292624/2
SooChan Lim [Wed, 10 May 2023 01:16:13 +0000 (10:16 +0900)]
e_comp_object: make e_comp_object_init/shutdown functions

and generate the new event types for the e_comp_object at e_comp_object_init functions
instead of doing that at e_comp.c file.

Change-Id: I51ed258bfaa4bf5e2bd90b74448777e8332d49ab

14 months agoe_pixmap: move E_PIXMAP_HOOK_APPEND to e.h file 21/292621/1
SooChan Lim [Tue, 9 May 2023 11:42:45 +0000 (20:42 +0900)]
e_pixmap: move E_PIXMAP_HOOK_APPEND to e.h file

Change-Id: Ie7395f167760340761b4425124a9deda80773047

14 months agoe_output: move E_OUTPUT_HOOK_APPEND to e.h file 20/292620/1
SooChan Lim [Tue, 9 May 2023 11:39:42 +0000 (20:39 +0900)]
e_output: move E_OUTPUT_HOOK_APPEND to e.h file

Change-Id: I9f914cdca537a2fa7699ce7d13fc51d29e1f8a0f

14 months agoe_client: define E_CLIENT_HOOK_APPEND macro at e.h 19/292619/1
SooChan Lim [Tue, 9 May 2023 11:31:44 +0000 (20:31 +0900)]
e_client: define E_CLIENT_HOOK_APPEND macro at e.h

Remove other definitions at files except for e.h file.

Change-Id: I04a114bebae1f2253fc6ebd74e819efee68ddd4e

14 months agoe_policy: remove E_COMP_WL_HOOK_APPEND definition 18/292618/1
SooChan Lim [Tue, 9 May 2023 11:24:06 +0000 (20:24 +0900)]
e_policy: remove E_COMP_WL_HOOK_APPEND definition

e_policy can use the E_COMP_WL_HOOK_APPEND macro defining at e.h file
intead of this.

Change-Id: Id8caf64fa51ed46a5fbf7df527b7c4274607d4dc

14 months agoe_comp_object: define E_COMP_OBJECT_INTERCEPT_HOOK_APPEND macro at e.h 17/292617/1
SooChan Lim [Tue, 9 May 2023 11:20:45 +0000 (20:20 +0900)]
e_comp_object: define E_COMP_OBJECT_INTERCEPT_HOOK_APPEND macro at e.h

Remove other definitions at files except for e.h file.

Change-Id: If7ccbdc2a39ba1138add4682e425c9e88630effe

14 months agosubsurface: Use e_client_from_surface_resource() 94/292594/1
Seunghun Lee [Wed, 10 May 2023 04:35:10 +0000 (13:35 +0900)]
subsurface: Use e_client_from_surface_resource()

Change-Id: I7284152973a0872640b2ad065b0648f6f2d5c5b2

14 months agoe_hwc_window: calculate fps of hw cursor 56/292556/3
Changyeon Lee [Tue, 2 May 2023 02:51:09 +0000 (11:51 +0900)]
e_hwc_window: calculate fps of hw cursor

Change-Id: I2679ca9ca30da11cf0983c5e276088ade173281d

14 months agoUse e_client_from_surface_resource() 54/292554/2
Seunghun Lee [Tue, 9 May 2023 06:23:42 +0000 (15:23 +0900)]
Use e_client_from_surface_resource()

Use e_client_from_surface_resource() instead of
wl_resource_get_user_data() directly.

Change-Id: Ie8dda92cbf81de5760d9090e64bbb2b02c8ae0e9

14 months agoe_client: Introduce e_client_from_surface_resource() 53/292553/2
Seunghun Lee [Tue, 9 May 2023 05:00:50 +0000 (14:00 +0900)]
e_client: Introduce e_client_from_surface_resource()

The wl_resource_get_user_data() has been used to get the corresponding
E_Client instance. To stop using wl_resource_get_user_data() directly,
this patch introduces a wrapper API. So, from now on,
e_client_from_surface_resource() has to be used instead of
wl_resource_get_user_data().

There could be some advantages with this API.

Firstly, as long as this API keeps returning E_Client instance, we can
change user data of surface resource if necessary.

Secondly, e_client_from_surface_resource() can check given surface
resource to see if it's actually associated with E_Client. If given
wl_resource isn't the one associated with E_Client, then it could return
NULL so that the caller would fail fast. Or, the caller would end up
manipulating the returned pointer of wl_resource_get_user_data() without
knowing it's not the correct instance.

Change-Id: I7fdc19a6b4cba647c314c32ae36ab847ca459ff7

14 months agoe_client: use e_client_raise during layer set by desk area 52/292552/2
Junseok Kim [Tue, 9 May 2023 11:15:11 +0000 (20:15 +0900)]
e_client: use e_client_raise during layer set by desk area

There was a bug that client raised to the topmost of the stack even if there're other higher E_Desk_Area.
It caused by stack change without consider E_Desk_Area.
For fix this issue, use e_client_raise instead of evas_object_raise on layer set by desk area.

Change-Id: I72c00a2a8917775641a8ec31d1c7357b408e7db4

14 months agoe_zone: remove E_EVENT_POINTER_WARP 21/292521/3
SooChan Lim [Tue, 9 May 2023 05:45:34 +0000 (14:45 +0900)]
e_zone: remove E_EVENT_POINTER_WARP

It is not used anymore

Change-Id: I6ce3ca7f47e0d60fcf2d605a8f2283f19ca810ad

14 months agoe_slot: remove e_slot and e_splitlayout 20/292520/3
SooChan Lim [Wed, 3 May 2023 11:51:13 +0000 (20:51 +0900)]
e_slot: remove e_slot and e_splitlayout

e_slot and e_splitlayout are not used anymore.
They are deprecated.

Change-Id: I4434c0db552779fda4f976b99f9fabd19ec18748

14 months agoe_comp_object: add e_comp_object_color_get 33/292533/1
Changyeon Lee [Tue, 9 May 2023 08:28:03 +0000 (17:28 +0900)]
e_comp_object: add e_comp_object_color_get

Change-Id: Iaac99b24ff8b8d13e72bd12d9af7b9ff72af9bdc

14 months agoe_magnifier: make the functions be internal 19/292519/2
SooChan Lim [Wed, 3 May 2023 11:22:28 +0000 (20:22 +0900)]
e_magnifier: make the functions be internal

Change-Id: I112ef05b29a1492509ebd291f88deaf3c0a1f255

14 months agoe_path: make the functions be internal 18/292518/2
SooChan Lim [Wed, 3 May 2023 11:13:36 +0000 (20:13 +0900)]
e_path: make the functions be internal

Change-Id: I9d4b83f7ca5c1644a340c8c64219910f187cc6b1

14 months agoe_theme: make the functions be internal 17/292517/2
SooChan Lim [Wed, 3 May 2023 11:07:02 +0000 (20:07 +0900)]
e_theme: make the functions be internal

Change-Id: I8bd42a1067fffb17b7c74b2e8695a2f505541164

14 months agoe_prefix: make the functions be internal 16/292516/2
SooChan Lim [Wed, 3 May 2023 10:58:52 +0000 (19:58 +0900)]
e_prefix: make the functions be internal

Change-Id: I4316d9387f90d41f266de99bf601185135122afc

14 months agoe_bg: make the functions be internal 14/292514/2
SooChan Lim [Wed, 3 May 2023 10:06:45 +0000 (19:06 +0900)]
e_bg: make the functions be internal

Change-Id: Ie118ba00037995802c872e052f8aa8f8ec428c4e

14 months agoe_bindings: make the functions be internal 13/292513/2
SooChan Lim [Wed, 3 May 2023 09:56:01 +0000 (18:56 +0900)]
e_bindings: make the functions be internal

Change-Id: Ic258a8ce09a851cb5def5d899c0d2df924c71446

14 months agoe_actions: make the functions be internal 12/292512/2
SooChan Lim [Wed, 3 May 2023 08:53:51 +0000 (17:53 +0900)]
e_actions: make the functions be internal

Change-Id: Iae81439d93a7816dfe90b24074ffced0d1e59dc1

14 months agoe_util: remove e_util_immortal_check 11/292511/1
SooChan Lim [Tue, 2 May 2023 02:01:36 +0000 (11:01 +0900)]
e_util: remove e_util_immortal_check

It is deprecated.

Change-Id: Id55b2948b29ceb00290dd4ea93af284253ebbb5f

14 months agoe_client: remove e_clients_immortal_list 10/292510/1
SooChan Lim [Tue, 2 May 2023 01:59:54 +0000 (10:59 +0900)]
e_client: remove e_clients_immortal_list

It is deprecated.

Change-Id: I0259dc1369be426f9b73fd561207eed3053265ab

14 months agoe_comp_wl: remove the use of session-recovery protocol 09/292509/1
SooChan Lim [Sun, 30 Apr 2023 08:35:37 +0000 (17:35 +0900)]
e_comp_wl: remove the use of session-recovery protocol

It is not used.

Change-Id: I03c2f678cf598a79917bb871c431266cef92614b

14 months agoe_pixmap: remove e_pixmap_is_x 08/292508/1
SooChan Lim [Sun, 30 Apr 2023 08:02:16 +0000 (17:02 +0900)]
e_pixmap: remove e_pixmap_is_x

It is deprecated.

Change-Id: I4758ba93d6ed1f03868d968cf0df64175f7d6677

14 months agoe_pixmap: remove E_PIXMAP_TYPE_X 07/292507/1
SooChan Lim [Sun, 30 Apr 2023 07:54:56 +0000 (16:54 +0900)]
e_pixmap: remove E_PIXMAP_TYPE_X

It is deprecated.

Change-Id: Ia414b70b0366c6736710366ffb4e74297db09a9d

14 months agoe_client: remove e_client_has_xwindow 06/292506/1
SooChan Lim [Sun, 30 Apr 2023 07:42:24 +0000 (16:42 +0900)]
e_client: remove e_client_has_xwindow

It is deprecated.

Change-Id: Ic55c4fecb8aeb01178e7f7c95d27297fa65b549c

14 months agoe_config: remove e_config_mode_changed 05/292505/1
SooChan Lim [Sun, 30 Apr 2023 07:36:17 +0000 (16:36 +0900)]
e_config: remove e_config_mode_changed

e_config_mode_changed deprecated

Change-Id: I2a746c3b49233b7ab6c09390686ecd5b48760266

14 months agoe_config: remove E_EVENT_CONFIG_MODE_CHANGED 04/292504/1
SooChan Lim [Sun, 30 Apr 2023 07:34:31 +0000 (16:34 +0900)]
e_config: remove E_EVENT_CONFIG_MODE_CHANGED

E_EVENT_CONFIG_MODE_CHANGED is not used anywhere.

Change-Id: I1a8e467d4864518947fbce02eedc21f6b8c5894b

14 months agoviewport: Remove superfluous debug message 97/292497/1
Seunghun Lee [Tue, 2 May 2023 02:02:37 +0000 (11:02 +0900)]
viewport: Remove superfluous debug message

It's been unnecessarily printed too much in some cases.

Change-Id: I55ef1c531138dc1f9d17c6beac4eba03423c0c3a

14 months agoAdd code to update the layout_apply information 61/292361/1
Doyoun Kang [Thu, 4 May 2023 08:04:56 +0000 (17:04 +0900)]
Add code to update the layout_apply information

We update the layout_apply value of EC to EINA_TRUE when the user requests to layout_set.
And we change it to EINA_FALSE when the user requests to maximize, unmaximize and
interactive move or resize.

Change-Id: Ib8f3a88d8689aad625b2cdaa453548a98ab39d5b

14 months agowinfo: add layout_apply info to topvwins option 60/292360/1
Doyoun Kang [Thu, 4 May 2023 08:01:59 +0000 (17:01 +0900)]
winfo: add layout_apply info to topvwins option

Change-Id: I1f36b43861a7d73a1b22799cc17fa288c0f09a01