platform/upstream/enlightenment.git
5 months agoe_comp_wl_viewport: make an internal header 69/304969/1
SooChan Lim [Tue, 16 Jan 2024 11:26:48 +0000 (20:26 +0900)]
e_comp_wl_viewport: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: If4f1d40c27faf05d11d3b7427780775e280dea69

5 months agoe_comp_wl_tizen_hwc: make an internal header 68/304968/1
SooChan Lim [Mon, 15 Jan 2024 10:55:15 +0000 (19:55 +0900)]
e_comp_wl_tizen_hwc: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I82c7218009e1726c83fdeea02906b18ff3715a70

5 months agoe_comp_wl_tbm: make an internal header 67/304967/1
SooChan Lim [Mon, 15 Jan 2024 10:40:09 +0000 (19:40 +0900)]
e_comp_wl_tbm: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I0260f9b085e4873922f616ae83751c30453cfa45

5 months agoe_comp_wl_subsurface: make an internal header 66/304966/1
SooChan Lim [Mon, 15 Jan 2024 10:30:49 +0000 (19:30 +0900)]
e_comp_wl_subsurface: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I88ddd8eb2c33bcc7bfb12e21465c5acc69d8d8fe

5 months agoe_comp_wl_shell: make an internal header 65/304965/1
SooChan Lim [Mon, 15 Jan 2024 10:15:06 +0000 (19:15 +0900)]
e_comp_wl_shell: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I4aed227cc54b979d192c54965d46038e463e2d90

5 months agoe_comp_wl_screenshooter: make an internal header 64/304964/1
SooChan Lim [Mon, 15 Jan 2024 10:10:28 +0000 (19:10 +0900)]
e_comp_wl_screenshooter: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Icc2a9e4e118c2b33e90e779d2493db51e8ca0955

5 months agoe_explicit_sync: make an internal header 63/304963/1
SooChan Lim [Mon, 15 Jan 2024 10:06:28 +0000 (19:06 +0900)]
e_explicit_sync: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Ibe4857af32d037bf414bc5eb4cbcfd840ced9259

5 months agoe_comp_wl_rsm: make an internal header 62/304962/1
SooChan Lim [Mon, 15 Jan 2024 09:54:04 +0000 (18:54 +0900)]
e_comp_wl_rsm: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I09ee86201d3c5468492b92b1600feec50ef5a1f5

5 months agoe_comp_wl_renderer: make an internal header 61/304961/1
SooChan Lim [Mon, 15 Jan 2024 09:29:25 +0000 (18:29 +0900)]
e_comp_wl_renderer: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I5c7b2f51fe80d375c72bfea25521f7391db67eb5

5 months agoe_policy_wl_display: make an internal header 60/304960/1
SooChan Lim [Mon, 15 Jan 2024 09:24:38 +0000 (18:24 +0900)]
e_policy_wl_display: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Ibac2ab1337c66dcea823d0b9ae8c0c0b94b347c1

5 months agoe_policy_conformant: make an internal header 59/304959/1
SooChan Lim [Mon, 15 Jan 2024 09:21:12 +0000 (18:21 +0900)]
e_policy_conformant: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I01950cc35a0d86c2eaf6eab36a6cb978bde09729

5 months agoe_comp_wl: make an internal header 58/304958/1
SooChan Lim [Mon, 15 Jan 2024 09:17:35 +0000 (18:17 +0900)]
e_comp_wl: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: If574bcb91d799f0008888b3fc83ca4c64af18776

5 months agoe_comp_wl_input: make an internal header 57/304957/1
SooChan Lim [Mon, 15 Jan 2024 08:52:11 +0000 (17:52 +0900)]
e_comp_wl_input: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I1f8941b6e98cfa2f2c7f8f2006c42653b3d9ebed

5 months agoe_comp_wl_data: make an internal header 56/304956/1
SooChan Lim [Mon, 15 Jan 2024 08:42:36 +0000 (17:42 +0900)]
e_comp_wl_data: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I1e1020afb55fa50b6f1410fc21044b7b6bc623f6

5 months agoe_comp_wl_capture: make an internal header 55/304955/1
SooChan Lim [Mon, 15 Jan 2024 08:31:17 +0000 (17:31 +0900)]
e_comp_wl_capture: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I14eb4a827c6336dadda2debd57ece633689c7593

5 months agoe_comp_wl_buffer: make an internal header 54/304954/1
SooChan Lim [Mon, 15 Jan 2024 08:26:00 +0000 (17:26 +0900)]
e_comp_wl_buffer: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Ida6318abdacbbbc968835fe98959f1b9d90fdfa6

5 months agoe_comp_screen: make an internal header 53/304953/1
SooChan Lim [Mon, 15 Jan 2024 08:00:50 +0000 (17:00 +0900)]
e_comp_screen: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: If5d524c6aeb39a4883fd9a396ff1974d77d86b77

5 months agoe_comp_cfdata: make an internal header 52/304952/1
SooChan Lim [Mon, 15 Jan 2024 07:46:00 +0000 (16:46 +0900)]
e_comp_cfdata: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I9d03a4555521b2916a913804f16c1ddd756447a1

5 months agoe_comp_canvas: make an internal header 51/304951/1
SooChan Lim [Mon, 15 Jan 2024 07:20:58 +0000 (16:20 +0900)]
e_comp_canvas: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Idb56fb177e68eb989e7e523589ec50e2bf7f1654

5 months agoe_process: make an internal header 50/304950/1
SooChan Lim [Mon, 15 Jan 2024 07:06:26 +0000 (16:06 +0900)]
e_process: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: Id302202b6509484b6f67023f5330229ce229df04

5 months agoe_scale: make an internal header 49/304949/1
SooChan Lim [Mon, 15 Jan 2024 06:54:10 +0000 (15:54 +0900)]
e_scale: make an internal header

Move the internal resources and the function declaration
to the internal header

Change-Id: I74940990268d9ed412c6f679997946e754fe21e8

5 months agoe_screensaver: make an internal header 48/304948/1
SooChan Lim [Mon, 15 Jan 2024 04:59:56 +0000 (13:59 +0900)]
e_screensaver: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Iae990ca1f3dd86075c8371718c3f001b86fa0899

5 months agoe_security: make an internal header 47/304947/1
SooChan Lim [Mon, 15 Jan 2024 04:45:51 +0000 (13:45 +0900)]
e_security: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I906d30d6222d2c5122544911be7e56d6ac318e5c

5 months agoe_subsurface_watcher: make an internal header 46/304946/1
SooChan Lim [Mon, 15 Jan 2024 04:42:06 +0000 (13:42 +0900)]
e_subsurface_watcher: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I968789444e87ef343dcc004b6aa5b09855139a07

5 months agoe_signals: make an internal header 45/304945/1
SooChan Lim [Mon, 15 Jan 2024 04:38:52 +0000 (13:38 +0900)]
e_signals: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I2376b486a7cf54f006910e59016c841d011f9a18

5 months agoe_theme: make an internal header 44/304944/1
SooChan Lim [Mon, 15 Jan 2024 04:34:59 +0000 (13:34 +0900)]
e_theme: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I0891b672b266360e9a02df0be168e58ccdf94f90

5 months agoe_utils: make an internal header 43/304943/1
SooChan Lim [Mon, 15 Jan 2024 02:57:12 +0000 (11:57 +0900)]
e_utils: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I777cffd8405444a85543881d43ac94c458396dae

5 months agoe_user: make an internal header 42/304942/1
SooChan Lim [Mon, 15 Jan 2024 02:10:32 +0000 (11:10 +0900)]
e_user: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Ifa999874a2d87753a6d51306f3e52fcddba8ac97

5 months agoe_uuid_store: make an internal header 41/304941/1
SooChan Lim [Fri, 12 Jan 2024 08:59:31 +0000 (17:59 +0900)]
e_uuid_store: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I293bc0eee7d38c93ac792d700b57fd15605e51e7

5 months agoe_wtz_shell: make an internal header 40/304940/1
SooChan Lim [Fri, 12 Jan 2024 08:41:26 +0000 (17:41 +0900)]
e_wtz_shell: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Id03da69b9f754f5ca1785423af62cf5c9fe461f2

5 months agoe_xdg_shell_v6: make an internal header 39/304939/1
SooChan Lim [Fri, 12 Jan 2024 08:35:12 +0000 (17:35 +0900)]
e_xdg_shell_v6: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Ic1f1a3b60ebcad75b6301b39b95a63dfa4652d92

5 months agoe_test_helper: make an internal header 38/304938/1
SooChan Lim [Fri, 12 Jan 2024 08:29:30 +0000 (17:29 +0900)]
e_test_helper: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I2213641a72226a6e4c22ef480b983ef6189217f1

5 months agoe_tbm_gbm_server: rename e_tbm_gbm_server_intern.h 37/304937/1
SooChan Lim [Fri, 12 Jan 2024 08:22:06 +0000 (17:22 +0900)]
e_tbm_gbm_server: rename e_tbm_gbm_server_intern.h

Change-Id: I7cb8974554822a7694d57e4e39fcf2bc54103e10

5 months agoe_blender: make an internal header 36/304936/1
SooChan Lim [Fri, 12 Jan 2024 08:13:05 +0000 (17:13 +0900)]
e_blender: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Ie0b7f79e163289a80781e4bb6a32e993730d9f46

5 months agoe_bindings: make an internal header 35/304935/1
SooChan Lim [Fri, 12 Jan 2024 08:04:34 +0000 (17:04 +0900)]
e_bindings: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I404924c93874f8c659cc9f0b8745ca36abf91957

5 months agoe_bg: make an internal header 34/304934/1
SooChan Lim [Fri, 12 Jan 2024 07:49:12 +0000 (16:49 +0900)]
e_bg: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Ie66fd6112b756bf439b95fd3bfe96709fae2003a

5 months agoe_appinfo: make an internal header 33/304933/1
SooChan Lim [Fri, 12 Jan 2024 07:43:11 +0000 (16:43 +0900)]
e_appinfo: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: Ib54241e82338e0ba8cd1706f24323d61ef27d1c0

5 months agoe_actions: make an internal header 32/304932/1
SooChan Lim [Fri, 12 Jan 2024 07:28:17 +0000 (16:28 +0900)]
e_actions: make an internal header

Move the internal resources and the function declaration
to the internal header.

Change-Id: I6ad1ca1a5bd2bf1a3564783f0bd1f4677e44b951

5 months agopackaging: Update version to tz9_5.0.1 83/304883/1 accepted/tizen/unified/20240126.155400
duna.oh [Thu, 25 Jan 2024 05:54:43 +0000 (14:54 +0900)]
packaging: Update version to tz9_5.0.1

Change-Id: I93bf9b6a9b23b5d9491f7f089adf8a37ebdc75be

5 months agoe_comp_wl_input: ungrab input before warping a pointer to cursor position hint
duna.oh [Tue, 9 Jan 2024 01:50:28 +0000 (10:50 +0900)]
e_comp_wl_input: ungrab input before warping a pointer to cursor position hint

Change-Id: I3637b526d37f3a72477fe3896c8fac6d4a942cd1

5 months agoe_keyrouter: remove duplicated code for registering event handler 71/304871/1
Jihoon Kim [Thu, 25 Jan 2024 01:44:31 +0000 (10:44 +0900)]
e_keyrouter: remove duplicated code for registering event handler

Change-Id: If33b63e7171c14a9ef1e6867f36752c2aebf84a8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
5 months agoviewport: Replace E_Client variables with E_Subsurface's API 21/304821/2
Seunghun Lee [Thu, 18 Jan 2024 07:04:44 +0000 (16:04 +0900)]
viewport: Replace E_Client variables with E_Subsurface's API

Instead of directly modifying E_Client's variables, it utilizes
E_Subsurface APIs.

Change-Id: Id291a5109f8da225c79e7f8603d7a798b202d0af

5 months agoviewport: Use E_Surface's destroy signal instead of surface wl_resource's 20/304820/2
Seunghun Lee [Thu, 18 Jan 2024 04:12:00 +0000 (13:12 +0900)]
viewport: Use E_Surface's destroy signal instead of surface wl_resource's

It replaces the use of the destroy signal from the surface wl_resource
with E_Surface's destroy signal. Since E_Surface acts as a wrapper
around surface wl_resource, it makes more sense to utilize its signals
instead.

Change-Id: Ib02535c9243bbe96d1ca624bf1fd4143deeebe88

5 months agoviewport: Replace E_Client variables with E_Surface APIs 19/304819/2
Seunghun Lee [Thu, 18 Jan 2024 02:48:47 +0000 (11:48 +0900)]
viewport: Replace E_Client variables with E_Surface APIs

This patch changes the way viewport and transformation are handled.
Instead of directly modifying E_Client's variables, it now utilizes
E_Surface APIs to achieve the same functionality.

Change-Id: I638c87b675e9fb3b680c1df26644a610a9593e6f

5 months agosurface: Add APIs for tizen_viewport 18/304818/2
Seunghun Lee [Thu, 18 Jan 2024 02:11:56 +0000 (11:11 +0900)]
surface: Add APIs for tizen_viewport

The main goals of this change are:

1. To decouple the viewport handling logic from the E_Client, which is
quite large and complex abstraction

2. To encapsulate all viewport-related data within the E_Surface module,
making it easier to manage and maintain.

Change-Id: I6a93f23c9a1c7441c157465e289e5d7c65a79de2

5 months agoe_desk_area: remove the deprecated function 17/304817/1
SooChan Lim [Wed, 24 Jan 2024 02:39:55 +0000 (11:39 +0900)]
e_desk_area: remove the deprecated function

Change-Id: I8934d090622e6d3dc58b2ebb3f7ac8ad3345cc87

5 months agopackaging: Update version to tz9_5.0.0 71/304771/1 accepted/tizen/unified/20240124.011146
SooChan Lim [Tue, 23 Jan 2024 09:50:35 +0000 (18:50 +0900)]
packaging: Update version to tz9_5.0.0

Change-Id: Id7ccfa79b825b3e40e5506aaef62fce5b7a13036

5 months agoe_desk_area: remove the unused code 66/304766/1
SooChan Lim [Wed, 17 Jan 2024 00:34:53 +0000 (09:34 +0900)]
e_desk_area: remove the unused code

remove the shade

Change-Id: I93d18b1c31b2e8498984d24b17e3b9a6782f1796

5 months agoe_comp: add REFACTOR_DESK_AREA feature 65/304765/1
SooChan Lim [Fri, 12 Jan 2024 05:02:25 +0000 (14:02 +0900)]
e_comp: add REFACTOR_DESK_AREA feature

Change-Id: I3a667184dd970fbaa81c12097cc0e0c2751b1ada

5 months agoe_desk_area: disable REFACTOR_DESK_AREA feature 64/304764/1
SooChan Lim [Fri, 12 Jan 2024 04:44:02 +0000 (13:44 +0900)]
e_desk_area: disable REFACTOR_DESK_AREA feature

This feature will be enbabled after testing more.

Change-Id: I570c821cfc363a803043fbc79567e962fe7b86b3

5 months agoe_comp: add e_comp_desk_area_find_by_ec 63/304763/1
SooChan Lim [Fri, 29 Dec 2023 05:43:08 +0000 (14:43 +0900)]
e_comp: add e_comp_desk_area_find_by_ec

This function return the desk_area which contains the given ec.

Change-Id: I7f3cd885ab908218dd95515a64fd46cac561c0d9

5 months agoe_desk: make e_desk_desk_area_find_by_ec be E_API 62/304762/1
SooChan Lim [Fri, 29 Dec 2023 05:38:31 +0000 (14:38 +0900)]
e_desk: make e_desk_desk_area_find_by_ec be E_API

Change-Id: I51fe9ac241d830335cca0c9851ee48d1bd5e58cf

5 months agoe_comp_object: don't emit lower_done signal 61/304761/1
SooChan Lim [Fri, 29 Dec 2023 04:38:36 +0000 (13:38 +0900)]
e_comp_object: don't emit lower_done signal

lower_done signal emits only when _e_comp_object_lower is called.

Change-Id: Ic131cb05cbdd8613797419e806adc165265393d6

5 months agoe_desk_area: fix the typo 60/304760/1
SooChan Lim [Fri, 29 Dec 2023 02:04:52 +0000 (11:04 +0900)]
e_desk_area: fix the typo

Change-Id: Ifd76f13a5ca1676dbfb7215126108c907553eaad

5 months agoe_info_server: remove the desk_area's debugging 59/304759/1
SooChan Lim [Fri, 29 Dec 2023 02:03:04 +0000 (11:03 +0900)]
e_info_server: remove the desk_area's debugging

After finishing the refactoring of desk_area, this
debugging information will be re-implemented.

Change-Id: I8400e1991527e8b64848f916c86fb6967dad4ee6

5 months agoe_desk_area: add REFACTOR_DESK_AREA feature 58/304758/1
SooChan Lim [Tue, 26 Dec 2023 09:18:47 +0000 (18:18 +0900)]
e_desk_area: add REFACTOR_DESK_AREA feature

Change-Id: Ia16f6e213eeec550a80223cb1524e25439657765

5 months agoe_desk: add ds_tizen_ prefix at spliscreen listeners 57/304757/1
SooChan Lim [Sun, 24 Dec 2023 03:04:06 +0000 (12:04 +0900)]
e_desk: add ds_tizen_ prefix at spliscreen listeners

Change-Id: Icb78bacaa5fbf8649ff6b55b0ed5af9d5ce02500

5 months agoe_desk_area: move activate_done listener to desk_area and desk 56/304756/1
SooChan Lim [Sun, 24 Dec 2023 02:50:10 +0000 (11:50 +0900)]
e_desk_area: move activate_done listener to desk_area and desk

e_desk_area and e_desk manage the activate_done of e_client instead of e_zone.

Change-Id: Ibcb6bafd5003234eb3333558b59a1d6e9350f713

5 months agoe_desk_area: move maximize/unmaximize listener to desk_area 55/304755/1
SooChan Lim [Sun, 24 Dec 2023 01:59:01 +0000 (10:59 +0900)]
e_desk_area: move maximize/unmaximize listener to desk_area

e_desk_area manages the maximize/unmaximize state of e_client
instead of e_zone.

Change-Id: I677c169ec48cf63f35b7d33a4a145b5e9aa274eb

5 months agoe_desk_area: move stick/unstick listener to desk_area 54/304754/1
SooChan Lim [Thu, 21 Dec 2023 07:42:41 +0000 (16:42 +0900)]
e_desk_area: move stick/unstick listener to desk_area

e_desk_area manages the stick/unstick state of e_client
instead of e_zone.

Change-Id: I64b8a3194415eff62c7bf045d1ca15f7edfd28da

5 months agoe_desk_area: move iconify/uniconify listener to desk_area 53/304753/1
SooChan Lim [Thu, 21 Dec 2023 07:09:04 +0000 (16:09 +0900)]
e_desk_area: move iconify/uniconify listener to desk_area

e_desk_area manages the iconify/uniconify state of e_client
instead of e_zone.

Change-Id: I056150606322262022204b600fe4b31eeb5e4b44

5 months agoe_desk_area: move fullscreen_clients to e_desk_area 52/304752/1
SooChan Lim [Thu, 21 Dec 2023 05:05:31 +0000 (14:05 +0900)]
e_desk_area: move fullscreen_clients to e_desk_area

e_desk_area manages fullscreen_clients instead of e_desk.

Change-Id: I9c3cdebb6a2bd709ca9b72f9e6349eee879dec94

5 months agoe_desk: e_desk_client_set() set only ec to the e_desk 51/304751/1
SooChan Lim [Thu, 21 Dec 2023 02:20:12 +0000 (11:20 +0900)]
e_desk: e_desk_client_set() set only ec to the e_desk

It does not delete the ec from old_desk. This has to be done
before calling e_desk_client_set() function.

Change-Id: I7c86c5c7d63b617b0ff0ebcba4751f0630f759ca

5 months agoe_utils: remove fullscreen utils 50/304750/1
SooChan Lim [Thu, 21 Dec 2023 02:08:05 +0000 (11:08 +0900)]
e_utils: remove fullscreen utils

Those are unused anymore.

Change-Id: I4f47476d851a047cc44f68975657e2dcd6fa144d

5 months agoe_desk: remove ec from desk_area 49/304749/1
SooChan Lim [Thu, 21 Dec 2023 01:41:34 +0000 (10:41 +0900)]
e_desk: remove ec from desk_area

e_desk_client_del() also remove the ec from desk_area.

Change-Id: I06495f7098c1286ac95266ee0e8922957fbeaf9c

5 months agoe_desk_area: use DESK_AREA_EC_DATA_KEY 48/304748/1
SooChan Lim [Thu, 21 Dec 2023 01:39:57 +0000 (10:39 +0900)]
e_desk_area: use DESK_AREA_EC_DATA_KEY

ec has a information about where the ec belong to with this key.

Change-Id: I3852223886b5b3f49c4352c1cf54442c9513f6d8

5 months agoe_desk_area: add e_client_destroy_listener 47/304747/1
SooChan Lim [Wed, 20 Dec 2023 06:55:24 +0000 (15:55 +0900)]
e_desk_area: add e_client_destroy_listener

Change-Id: If2bc01cab1e22d704cd06bd69a249fb116573029

5 months agoe_desk: add E_Desk_Private_Client 46/304746/1
SooChan Lim [Wed, 20 Dec 2023 04:16:50 +0000 (13:16 +0900)]
e_desk: add E_Desk_Private_Client

It contians the information about the desk information per e_client.

Change-Id: I583fff7b43a0a62fbf4bd561b70b2f430f13ab8e

5 months agoe_desk_area: use the layers in e_desk_area 45/304745/1
SooChan Lim [Mon, 18 Dec 2023 10:35:46 +0000 (19:35 +0900)]
e_desk_area: use the layers in e_desk_area

instead of the layers in e_comp

Change-Id: I0b0261143bca1aa9e20a18fe3b306446b8c4b8eb

5 months agoe_desk_area: add layers to e_desk_area 44/304744/1
SooChan Lim [Mon, 18 Dec 2023 10:09:02 +0000 (19:09 +0900)]
e_desk_area: add layers to e_desk_area

e_desk_area has a layers list in which e_clients are stacked.

Change-Id: I330986cd64c676840d27446ff203b715498ab2df

5 months agoe_desk_area: delegate e_client_visible_above_get 43/304743/1
SooChan Lim [Tue, 19 Dec 2023 00:58:58 +0000 (09:58 +0900)]
e_desk_area: delegate e_client_visible_above_get

The e_desk_area implements the e_client_visible_above_get function.
It is to be done at e_desk at multiple desk_areas later.

Change-Id: I17aab78c05909912ce86ac8eba1c4778e1a5e7e9

5 months agoe_desk_area: delegate e_client_visible_below_get 42/304742/1
SooChan Lim [Tue, 19 Dec 2023 00:08:48 +0000 (09:08 +0900)]
e_desk_area: delegate e_client_visible_below_get

The e_desk_area implements the e_client_visible_below_get function.
It is to be done at e_desk at multiple desk_areas later.

Change-Id: Id3c186f966adcb9d25c8470a0b69f6e77131ca57

5 months agoe_desk_area: delegate e_comp_object_raise 41/304741/1
SooChan Lim [Mon, 18 Dec 2023 08:18:02 +0000 (17:18 +0900)]
e_desk_area: delegate e_comp_object_raise

The e_desk_area implements the e_comp_object_raise function.

Change-Id: I0f896ee154770c9c7897f085cc5adece340fe55c

5 months agoe_desk_area: delegate e_comp_object_lower 40/304740/1
SooChan Lim [Mon, 18 Dec 2023 06:54:31 +0000 (15:54 +0900)]
e_desk_area: delegate e_comp_object_lower

The e_desk_area implements the e_comp_object_lower function.

Change-Id: Ia7c48af5edb363210cae5e9e093490cfe752d5cc

5 months agoe_desk_area: delegate e_comp_object_stack_below 39/304739/1
SooChan Lim [Mon, 18 Dec 2023 04:56:43 +0000 (13:56 +0900)]
e_desk_area: delegate e_comp_object_stack_below

The e_desk_area implements the e_comp_object_stack_below function.

Change-Id: Id42f2a82811b7560ee0340f55ffb2c36a9f46198

5 months agoe_desk_area: delegate e_comp_object_stack_above 38/304738/1
SooChan Lim [Mon, 18 Dec 2023 02:32:49 +0000 (11:32 +0900)]
e_desk_area: delegate e_comp_object_stack_above

The e_desk_area implements the e_comp_object_stack_above function.

Change-Id: Id928e80ba9d7536e4c4769a121a8aafeb534ce26

5 months agoe_desk_area: delegate e_comp_object_layer_set 37/304737/1
SooChan Lim [Sun, 17 Dec 2023 23:52:37 +0000 (08:52 +0900)]
e_desk_area: delegate e_comp_object_layer_set

The e_desk_area implements the e_comp_object_layer_set function.

Change-Id: I068f2b3e4c0687e594e35ea48772f10dde832dad

5 months agoe_desk_area: implement the client_subsurface_stack_update callback function 36/304736/1
SooChan Lim [Thu, 14 Dec 2023 08:05:28 +0000 (17:05 +0900)]
e_desk_area: implement the client_subsurface_stack_update callback function

Change-Id: Ide8c4338af6d3980917d795a436ccd1ef8c8ece4

5 months agoe_desk_area: delegate e_client_below_get 35/304735/1
SooChan Lim [Thu, 14 Dec 2023 04:18:18 +0000 (13:18 +0900)]
e_desk_area: delegate e_client_below_get

The e_desk_area implements the e_client_below_get function.
It is to be done at e_desk at multiple desk_areas later.

Change-Id: I3db91f2c396a0ed2c796116e4808e7cf46b1fa11

5 months agoe_desk_area: delegate e_client_above_get 34/304734/1
SooChan Lim [Thu, 14 Dec 2023 04:12:57 +0000 (13:12 +0900)]
e_desk_area: delegate e_client_above_get

The e_desk_area implements the e_client_above_get function.
It is to be done at e_desk at multiple desk_areas later.

Change-Id: Iaafc109c37eec4ebcd09506710bc07574d05f6b8

5 months agoe_desk_area: check the parameters 33/304733/1
SooChan Lim [Thu, 14 Dec 2023 02:31:29 +0000 (11:31 +0900)]
e_desk_area: check the parameters

Change-Id: I1d716881401c36a931750f9c27e9f2efeaa424cc

5 months agoe_comp_object: move E_Comp_Object structure to e_comp_object_inter.h file 32/304732/1
SooChan Lim [Tue, 12 Dec 2023 05:03:14 +0000 (14:03 +0900)]
e_comp_object: move E_Comp_Object structure to e_comp_object_inter.h file

Change-Id: I5e14b0a510c2c910eee9948a891e049f637b7b59

5 months agoe_comp_canvas: do not update e_comp_camp->layers 31/304731/1
SooChan Lim [Tue, 12 Dec 2023 04:48:53 +0000 (13:48 +0900)]
e_comp_canvas: do not update e_comp_camp->layers

The update of ecs will be done at e_zone and other containters.

Change-Id: I85548cdeb889b817b0594bc78422dc94566fa725

5 months agoe_client: get the top ec form e_desk 30/304730/1
SooChan Lim [Tue, 12 Dec 2023 04:39:26 +0000 (13:39 +0900)]
e_client: get the top ec form e_desk

Change-Id: I365892b55d8c2ea9fbd07f4412b7c3b0a4af2330

5 months agoe_client: get the bottom ec from e_desk 29/304729/1
SooChan Lim [Tue, 12 Dec 2023 04:38:52 +0000 (13:38 +0900)]
e_client: get the bottom ec from e_desk

Change-Id: I574770afda334487ca9be9081404eed7819a8ea7

5 months agoe_desk: add e_desk_bottom_ec_get 28/304728/1
SooChan Lim [Tue, 12 Dec 2023 01:04:44 +0000 (10:04 +0900)]
e_desk: add e_desk_bottom_ec_get

This returns the e_client which is at the bottom of e_desk.

Change-Id: I6e7b56f9be89809efad57098d762d41515024ba1

5 months agoe_desk: add e_desk_top_ec_get 27/304727/1
SooChan Lim [Tue, 12 Dec 2023 00:58:19 +0000 (09:58 +0900)]
e_desk: add e_desk_top_ec_get

This returns the e_client which is at the top of e_desk.

Change-Id: I527cec1838e3a3188385f42bfa542c53b3bf5faa

5 months agoe_desk_area: add e_desk_area_bottom_ec_get 26/304726/1
SooChan Lim [Tue, 12 Dec 2023 00:48:28 +0000 (09:48 +0900)]
e_desk_area: add e_desk_area_bottom_ec_get

Change-Id: Ia5fca4072aedeb10dc9e0f8393fc6c5ade1ac58d

5 months agoe_desk_area: add e_desk_area_top_ec_get 25/304725/1
SooChan Lim [Tue, 12 Dec 2023 00:43:45 +0000 (09:43 +0900)]
e_desk_area: add e_desk_area_top_ec_get

Change-Id: Ifcb429c45219fb76d243911e33c7c19d7ed85fe8

5 months agoe_desk: use e_desk_area_layer_get function 24/304724/1
SooChan Lim [Tue, 12 Dec 2023 00:39:09 +0000 (09:39 +0900)]
e_desk: use e_desk_area_layer_get function

instead of getting edc->layer directly

Change-Id: I5d196b832876d15a5c62d00762b0051d96ef9361

5 months agoe_desk: use the api to get the name and the geometry of e_desk_area 23/304723/1
SooChan Lim [Tue, 12 Dec 2023 00:55:36 +0000 (09:55 +0900)]
e_desk: use the api to get the name and the geometry of e_desk_area

avoid to access the member var of structure.

Change-Id: I09c7c227ae64fa07e8cf70ac30c9aa7189eada1c

5 months agoe_desk_area: add e_desk_area_name_get 22/304722/1
SooChan Lim [Tue, 12 Dec 2023 00:37:03 +0000 (09:37 +0900)]
e_desk_area: add e_desk_area_name_get

Change-Id: I32dc1540a002ec725f5b636adb1b5a8da6fccdcd

5 months agoe_desk_area: make e_comp_layers at e_desk_area 21/304721/1
SooChan Lim [Tue, 12 Dec 2023 00:26:47 +0000 (09:26 +0900)]
e_desk_area: make e_comp_layers at e_desk_area

The management of client's layers will be controled
at e_desk_area. This commit is the first one to change
the layer management in e20.

Change-Id: I523acb35c4b2ce43deb94233d95780573fdf6083

5 months agoe_desk: remove e_desk_desk_area_get_by_id 20/304720/1
SooChan Lim [Mon, 11 Dec 2023 23:09:21 +0000 (08:09 +0900)]
e_desk: remove e_desk_desk_area_get_by_id

It is deprecated.

Change-Id: I04bef319021d0979d235dab914f22bc2aa7cda60

5 months agoe_client: rename layer_set to set_layer 19/304719/1
SooChan Lim [Mon, 11 Dec 2023 23:07:08 +0000 (08:07 +0900)]
e_client: rename layer_set to set_layer

Change-Id: Iaeace9266dee26a95aac249f0a0d1648ea0eee21

5 months agoe_desk_area: disable the desk_area functions 18/304718/1
SooChan Lim [Mon, 11 Dec 2023 09:02:37 +0000 (18:02 +0900)]
e_desk_area: disable the desk_area functions

Before refactoring the desk_area, disable the desk_area functions
which are not used after refactoring.

Change-Id: I7650d0e9792d231ed7cd6754d4ac4469dd3532d8

5 months agoe_client: add subsurface_stack_update api 17/304717/1
SooChan Lim [Mon, 11 Dec 2023 08:00:55 +0000 (17:00 +0900)]
e_client: add subsurface_stack_update api

Change-Id: I5154095c3833d55b4fe9ea0e0fd4f2fa8368b05a

5 months agoe_desk_area: add/remove client 16/304716/1
SooChan Lim [Thu, 14 Dec 2023 01:15:28 +0000 (10:15 +0900)]
e_desk_area: add/remove client

add listeners to need

Change-Id: Ida7abeff841537c35c14df39df75a24ece94369e

5 months agoe_zone: remove the unused code 15/304715/1
SooChan Lim [Thu, 14 Dec 2023 01:14:46 +0000 (10:14 +0900)]
e_zone: remove the unused code

Change-Id: I063a5f30065f2797123eccfab5f255807af21128

5 months agoe_desk: make a base desk_area 14/304714/1
SooChan Lim [Thu, 14 Dec 2023 01:13:30 +0000 (10:13 +0900)]
e_desk: make a base desk_area

add client to the base desk_area and remove client
from the base desk_area

Change-Id: I98be4869d9262cdbff46976171140a38fbc2ba4a