platform/upstream/enlightenment.git
2 years agoe_client: remove the color_editor variable 76/293576/1
SooChan Lim [Wed, 10 May 2023 06:34:26 +0000 (15:34 +0900)]
e_client: remove the color_editor variable

It is deprecated.

Change-Id: Icbba96361f4796b20d234fd544c29565266c759a

2 years agoe_client: remove the remember variable 75/293575/1
SooChan Lim [Wed, 10 May 2023 06:32:03 +0000 (15:32 +0900)]
e_client: remove the remember variable

It is deprecated.

Change-Id: Iba4879f8796c2f253bb170512300224b1aeed926

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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