platform/upstream/enlightenment.git
3 months agovideo: Handle exception on update input rectangle 08/321108/2
Seunghun Lee [Fri, 14 Mar 2025 03:45:12 +0000 (12:45 +0900)]
video: Handle exception on update input rectangle

This adds an exception handling which was missed when the commit,
25d94c1f was applied.

Change-Id: Ie18f0ec93bfdc8e3fec459fd57ca1696e0dac0f2

3 months agoe_comp_wl: Remove useless return value 07/321107/1
Seunghun Lee [Fri, 14 Mar 2025 01:02:12 +0000 (10:02 +0900)]
e_comp_wl: Remove useless return value

The return value of e_comp_wl_surface_commit is useless.

Change-Id: Iaa8cae7fba72153458b08afd53fece2050764ae5

3 months agocompositor: Drop e_comp_wl_subsurface_commit 06/321106/1
Seunghun Lee [Wed, 12 Mar 2025 08:49:27 +0000 (17:49 +0900)]
compositor: Drop e_comp_wl_subsurface_commit

This is no longer necessary. No functional changes.

Change-Id: Ia68a7b9a3f91abcc33328c38a95096d655ea6de8

3 months agoe_blur: Fix issue where the blur_behind obj is on top of the blur obj 01/321101/1
Changyeon Lee [Thu, 13 Mar 2025 06:48:37 +0000 (15:48 +0900)]
e_blur: Fix issue where the blur_behind obj is on top of the blur obj

Change-Id: Ibd555d6a7c591b44cf5fc01f96a98e47d183b2fe

3 months agoe_blur: Rename blur behind object 00/321100/1
Changyeon Lee [Thu, 13 Mar 2025 06:47:08 +0000 (15:47 +0900)]
e_blur: Rename blur behind object

Change-Id: I200c6fe9071374bf0c9f460b0e07abd82c0b7e22

3 months agoe_utils: remove the e_util_size_debug_set 90/321090/1
SooChan Lim [Thu, 13 Mar 2025 07:33:27 +0000 (16:33 +0900)]
e_utils: remove the e_util_size_debug_set

It is not used anymore.

Change-Id: I950e53b56fdf7f4557d7fff746741f70f33e7c93

3 months agoe_view_client: Remove assert 52/321052/1
Seunghun Lee [Thu, 13 Mar 2025 08:35:02 +0000 (17:35 +0900)]
e_view_client: Remove assert

Instead of assert, let's make it segfault if caller gives null
illegally.

Change-Id: I0e8de4984e460e16740e5016a891076b70edf2b7

3 months agoe_client: Ensure `e_client_view_get` never fails 51/321051/1
Seunghun Lee [Thu, 13 Mar 2025 06:20:15 +0000 (15:20 +0900)]
e_client: Ensure `e_client_view_get` never fails

The following pattern has been widely used:

`e_view_client_view_get(e_client_view_get(ec));`

If the given parameter to `e_view_client_view_get` is null, it will
abort.
To maintain the above pattern, the inner call as a parameter of
`e_view_client_view` must not return null.
This patch ensures that `e_client_view_get` never returns null.

Change-Id: Ie5aa7a7adc3bef2311cbf40cf15b8fa3f84c43e7

3 months agoe_client: Ensure to create view_client 50/321050/1
Seunghun Lee [Thu, 13 Mar 2025 06:15:27 +0000 (15:15 +0900)]
e_client: Ensure to create view_client

This patch prevents E_Client instance from being created without
view_client.

Change-Id: I8922575c477189aa0a6c3e1d3fd80922abdccbeb

3 months agoe_comp_wl: Add function to get output size from e_comp_wl_output 26/321026/1
Junseok Kim [Thu, 13 Mar 2025 02:02:50 +0000 (11:02 +0900)]
e_comp_wl: Add function to get output size from e_comp_wl_output

Change-Id: Ia36db774d1c10d8685a56b3f6c2a09630b56f859

3 months agoe_comp_wl: make E_Comp_Wl_Output to public to fix build break 25/321025/1
Junseok Kim [Thu, 13 Mar 2025 01:54:50 +0000 (10:54 +0900)]
e_comp_wl: make E_Comp_Wl_Output to public to fix build break

To fix build break on E20 module, makes E_Comp_Wl_Output to public
This patch is partially revert of the patch daed6f79023faf956edb61e110c28287a93d9ba5.

Change-Id: I04074486173d6d17d40b1ed1f5b0e3fd9a91a790

3 months agoe_blur: Set pass events to blur object 14/321014/1
Changyeon Lee [Mon, 10 Mar 2025 07:13:11 +0000 (16:13 +0900)]
e_blur: Set pass events to blur object

Change-Id: I95a19f3606701b7fdeb33f1659fdec833590b06f

3 months agoe_utils: remove the unused functions. 79/320979/3
SooChan Lim [Mon, 10 Mar 2025 08:40:32 +0000 (17:40 +0900)]
e_utils: remove the unused functions.

These functions are useless.

Change-Id: I22335bf9750daa5d3481388a7c5c8425374a8954

3 months agoe_client: remove e_policy_visibility_intern.h 87/320987/1
SooChan Lim [Tue, 11 Mar 2025 10:13:05 +0000 (19:13 +0900)]
e_client: remove e_policy_visibility_intern.h

Change-Id: Ida4009887ce68944bc743d305d3ee27725edf778

3 months agoe_client: use e_client_is_cursor 86/320986/1
SooChan Lim [Tue, 11 Mar 2025 10:05:20 +0000 (19:05 +0900)]
e_client: use e_client_is_cursor

instead of e_policy_client_is_cursor.

Change-Id: I934d10622993c90f27296feecb3b29b2610d49c8

3 months agoe_client: remove the e_client_check_really_iconified 85/320985/1
SooChan Lim [Tue, 11 Mar 2025 09:15:19 +0000 (18:15 +0900)]
e_client: remove the e_client_check_really_iconified

Change-Id: Ic4732a7c9f42adac337ee7173ca13091a093becc

3 months agoe_focus: replace the function 84/320984/1
SooChan Lim [Tue, 11 Mar 2025 09:13:04 +0000 (18:13 +0900)]
e_focus: replace the function

use e_policy_client_check_really_iconified instead of e_client_check_really_iconified

Change-Id: I59e700e038f14fc53ad16720af2ea61a9fb50030

3 months agoe_policy: add e_policy_client_check_really_iconified 83/320983/1
SooChan Lim [Tue, 11 Mar 2025 09:09:52 +0000 (18:09 +0900)]
e_policy: add e_policy_client_check_really_iconified

This checks if the ec is really iconified.

Change-Id: I9cbe77d6d3c63db7b28a52ce5c39b08cf347519f

3 months agoe_client: remove e_client_check_fully_contain_by_above 82/320982/1
SooChan Lim [Tue, 11 Mar 2025 08:33:08 +0000 (17:33 +0900)]
e_client: remove e_client_check_fully_contain_by_above

Change-Id: I8f15e560c8a98b0bebb65a9f54e6aff7f5064420

3 months agoe_focus_policy: replace the function 81/320981/1
SooChan Lim [Tue, 11 Mar 2025 08:31:59 +0000 (17:31 +0900)]
e_focus_policy: replace the function

which is e_client_check_fully_contain_by_above to e_policy_client_fully_covering_above_ec_get.

focus_policy

Change-Id: Ie666483048a681d7cedae740efd8be7c32671e02

3 months agoe_policy: add e_policy_client_fully_covering_above_ec_get 80/320980/1
SooChan Lim [Tue, 11 Mar 2025 08:29:34 +0000 (17:29 +0900)]
e_policy: add e_policy_client_fully_covering_above_ec_get

This returns the above ec which covers the given ec fully.

Change-Id: I12c6db19f173db21ec4e3c1ef3cdd209b44c8942

3 months agoe_comp_wl: Drop e_comp_wl_client_surface_pending_buffer_set 77/320977/1
Seunghun Lee [Wed, 5 Feb 2025 07:37:09 +0000 (16:37 +0900)]
e_comp_wl: Drop e_comp_wl_client_surface_pending_buffer_set

This patch moves the implementation of the function to e_compositor and
drop the function.

Change-Id: I72a9c4f19b7042d7be1111b1c4d9931817e23a49

3 months agoPackaging: Update version up to tz10_17.1.1 59/320959/1 accepted/tizen/unified/20250313.070952 accepted/tizen/unified/x/20250313.140313
Junseok Kim [Wed, 12 Mar 2025 04:55:52 +0000 (13:55 +0900)]
Packaging: Update version up to tz10_17.1.1

Change-Id: I690807d3b93d5491a2d427305dfb6aeb8c3d4838

3 months agopackaging: update require version of libds-tizen 58/320958/1
Junseok Kim [Wed, 12 Mar 2025 04:55:27 +0000 (13:55 +0900)]
packaging: update require version of libds-tizen

Change-Id: I1cea404fa57566f874cafe557b4d4556a1880a17

3 months agoPackaging: Update version up to tz10_17.1.0 26/320926/1
Junseok Kim [Tue, 11 Mar 2025 06:48:12 +0000 (15:48 +0900)]
Packaging: Update version up to tz10_17.1.0

Change-Id: I36a3744c826c96ff2f1fea7be0f31a3787a0effa

3 months agoe_wtz_shell: Add signal callback for ds_screen_assign_surface 24/320924/1
Junseok Kim [Thu, 23 Jan 2025 09:22:36 +0000 (18:22 +0900)]
e_wtz_shell: Add signal callback for ds_screen_assign_surface

Add the signal callback for ds_screen_assign_surface.
TODO: need implements

Change-Id: Ifdcd86d11a7d2579a5779017ca0b85dfd39d2431

3 months agoe_wtz_shell: Remove wtz_surface_assign_screen request callback 23/320923/1
Junseok Kim [Thu, 16 Jan 2025 02:14:08 +0000 (11:14 +0900)]
e_wtz_shell: Remove wtz_surface_assign_screen request callback

Change-Id: I3d745ed04591ffd9b66152e90b3a6040a9f4f6c1

3 months agoe_wtz_shell: Add NULL check of e_wtz_shell object 22/320922/1
Junseok Kim [Thu, 16 Jan 2025 02:13:40 +0000 (11:13 +0900)]
e_wtz_shell: Add NULL check of e_wtz_shell object

Change-Id: Id753e709c231cc4464ddefd3d1f5873a1996de05

3 months agoe_comp_wl: Use e_surface_buffer_source_box_get 15/320915/1
Seunghun Lee [Fri, 7 Mar 2025 06:28:44 +0000 (15:28 +0900)]
e_comp_wl: Use e_surface_buffer_source_box_get

Change-Id: Ie58438b0f021f213b653c5c08c204e5ff41f1430

3 months agovideo: Use e_surface_buffer_source_box_get 14/320914/1
Seunghun Lee [Mon, 10 Feb 2025 03:11:33 +0000 (12:11 +0900)]
video: Use e_surface_buffer_source_box_get

Change-Id: I7ac2589cfc7fbae4a61c9a6348dd2bf267f5afab

3 months agocompositor: Add e_surface_buffer_source_box_get 13/320913/1
Seunghun Lee [Mon, 10 Feb 2025 03:11:29 +0000 (12:11 +0900)]
compositor: Add e_surface_buffer_source_box_get

This function will return actual buffer area to be referenced based on
the surface's transform and buffer source region.

Change-Id: I7ff0d0a71bd779dafdc5f8d2a3bc1b8bba73244c

3 months agoPackaging: Update version up to tz10_17.0.0 07/320907/1 accepted/tizen/unified/20250312.014641 accepted/tizen/unified/20250312.041114 accepted/tizen/unified/x/20250312.054010
Junkyeong Kim [Tue, 11 Mar 2025 01:41:03 +0000 (10:41 +0900)]
Packaging: Update version up to tz10_17.0.0

Change-Id: I03e3fe49ad4ac93f223ce388e7358df60cf7a8cf

3 months agoe_view_client: Set null after free 06/320906/1
Junkyeong Kim [Mon, 10 Mar 2025 10:33:58 +0000 (19:33 +0900)]
e_view_client: Set null after free

Change-Id: I72d6fd9503bb9f205e30bb8d4e6a5945a7b06afb

3 months agoe_service_quickpanel: Do not use smart object for quickpanel mover 05/320905/1
Junkyeong Kim [Mon, 10 Mar 2025 06:25:06 +0000 (15:25 +0900)]
e_service_quickpanel: Do not use smart object for quickpanel mover

Use e_view_layout intead e_layout.

Change-Id: If8cdfaf0a4fe1163ff63f79d2bfbe97817e116f3

3 months agoe_view_layout: Add e_view_layout_geometry_get function 04/320904/1
Junkyeong Kim [Mon, 10 Mar 2025 01:40:34 +0000 (10:40 +0900)]
e_view_layout: Add e_view_layout_geometry_get function

Change-Id: I82354cded0230305910e2b20965764585d73817f

3 months agoe_view_client: Fix effect destroy error 03/320903/1
Junkyeong Kim [Fri, 7 Mar 2025 09:45:13 +0000 (18:45 +0900)]
e_view_client: Fix effect destroy error

Change-Id: I11761372d1fe8a6f5cf04d6dcaf7f1629c744173

3 months agoe_comp_wl_shell: remove policy headers 82/320882/1
SooChan Lim [Sun, 9 Mar 2025 09:12:08 +0000 (18:12 +0900)]
e_comp_wl_shell: remove policy headers

Change-Id: I55b08836decbc61eb33b9daf1ae277e60b1ec00c

3 months agoe_policy: make e_policy_client_unmap be static function 81/320881/1
SooChan Lim [Sun, 9 Mar 2025 08:55:14 +0000 (17:55 +0900)]
e_policy: make e_policy_client_unmap be static function

Change-Id: Ibf4585c50c04fb7305ea8b8366af93622ad70c8a

3 months agoe_comp_wl_shell: use e_client_unmap 80/320880/1
SooChan Lim [Sun, 9 Mar 2025 08:50:12 +0000 (17:50 +0900)]
e_comp_wl_shell: use e_client_unmap

use e_client_unmap instead of e_policy_client_unmap.
This remove the dependency of e_policy at e_comp_wl_shell

Change-Id: Ib37f87b49187c6a5aea134bb33380b2d957f6f3f

3 months agoe_client: add e_client_map 79/320879/1
SooChan Lim [Sun, 9 Mar 2025 08:41:35 +0000 (17:41 +0900)]
e_client: add e_client_map

This function sends the map signal on e_client

Change-Id: I1c7224bf6d4f867e285ce519508df33edb4b62ba

3 months agoe_policy: move the map_post implementation 78/320878/1
SooChan Lim [Sun, 9 Mar 2025 08:25:15 +0000 (17:25 +0900)]
e_policy: move the map_post implementation

Move the map_post implemenation from e_comp_wl_shell to e_policy.

Change-Id: I4b90ab3e73f510f787754bddeeca309a9527f280

3 months agoe_policy: move the map_prepare implementation 77/320877/1
SooChan Lim [Sun, 9 Mar 2025 08:16:57 +0000 (17:16 +0900)]
e_policy: move the map_prepare implementation

Move the map_prepare implemenation from e_comp_wl_shell to e_policy.

Change-Id: I6423c6af1958f104855b7aed69ba0cecb35dcf68

3 months agoe_client: add e_client_map_post 76/320876/1
SooChan Lim [Sun, 9 Mar 2025 08:08:11 +0000 (17:08 +0900)]
e_client: add e_client_map_post

This function sends the map_post signal on e_client

Change-Id: Ib1d94802342f6d3b7e64decd5400d864ffd5df36

3 months agoe_client: add e_client_map_prepare 75/320875/1
SooChan Lim [Sun, 9 Mar 2025 07:51:48 +0000 (16:51 +0900)]
e_client: add e_client_map_prepare

This function sends the map_prepare signal on e_client

Change-Id: I95d18b6111ad723fc6649b146935f0d0174f6a56

3 months agoe_policy: use e_client_parent_set 74/320874/1
SooChan Lim [Sun, 9 Mar 2025 06:22:05 +0000 (15:22 +0900)]
e_policy: use e_client_parent_set

e_policy listens the e_client_parent_set calling from server directory.

Change-Id: I8c774d6dc7b011772400bd6852714d917fa80093

3 months agoe_client: add e_client_parent_set 73/320873/1
SooChan Lim [Sun, 9 Mar 2025 06:07:24 +0000 (15:07 +0900)]
e_client: add e_client_parent_set

This function sets the parent ec to the assigned ec.

Change-Id: I2cd75b4b6b22145ef9eb8111ea726ee02ef2bc51

3 months agoe_info: fix typo 60/320860/1
hojoon-ryou [Mon, 10 Mar 2025 04:19:06 +0000 (13:19 +0900)]
e_info: fix typo

Change-Id: I8cc11f145e810d349f905f1fb9337f2cbdfb3d9b

3 months agoe_info: add edge detection debug method for on winfo 59/320859/1
hojoon-ryou [Mon, 10 Mar 2025 06:36:29 +0000 (15:36 +0900)]
e_info: add edge detection debug method for on winfo

also fix argument parsing logic in winfo client.

Change-Id: Ic3d1aa8cdb9c143b04bcad7bf309df68939895a3

3 months agoe_comp: change type of color_id from int into uint. 58/320858/1
hojoon-ryou [Mon, 10 Mar 2025 06:34:06 +0000 (15:34 +0900)]
e_comp: change type of color_id from int into uint.

Change-Id: Ia13769f776dd4dcece045246259117e680c6efe8

3 months agoe_comp: add api for image_filter_edge_detection's parameters 57/320857/1
hojoon-ryou [Tue, 4 Mar 2025 07:59:29 +0000 (16:59 +0900)]
e_comp: add api for image_filter_edge_detection's parameters

Note: just checked only build success. not tested in real device.

Change-Id: I31ad2667a0f88222f7ad24dbf5f603214cb19dfa

3 months agoe_blur_video_capture: move e_blur_video_capture to compmgr 46/320846/2
SooChan Lim [Sun, 9 Mar 2025 05:36:48 +0000 (14:36 +0900)]
e_blur_video_capture: move e_blur_video_capture to compmgr

move e_blur_video_capture from server to compmgr becuase this file
is not for the wayland server implementation.

Change-Id: I6e84d06dedd52fe99a8b3276b5e242f3b4fd5e83

3 months agoe_server: initialize the tizen_embededded_compositor 45/320845/2
SooChan Lim [Sun, 9 Mar 2025 02:53:32 +0000 (11:53 +0900)]
e_server: initialize the tizen_embededded_compositor

Initialize the tizen_embededded_compositor at server.c

Change-Id: Ied2dae6b99af96dcdd079685de0142827aa532e9

3 months agoe_tizen_embedded_compositor: make tizen_embedded_compositor 44/320844/2
SooChan Lim [Sun, 9 Mar 2025 02:43:49 +0000 (11:43 +0900)]
e_tizen_embedded_compositor: make tizen_embedded_compositor

add the server implementation for tizen_embedded_compositor resource

Change-Id: I04e51c80dad6aaba68e85b776073a46e52199024

3 months agoe_hwc_window: Fix crash when hwc_window is recreated for changing zone 33/320833/1
Changyeon Lee [Fri, 7 Mar 2025 09:26:52 +0000 (18:26 +0900)]
e_hwc_window: Fix crash when hwc_window is recreated for changing zone

if hwc_window is recreated and hwc_window is activate state,
it is possible that destroy callback of cqueue is not called
even if cqueue is destroyed if previous hwc_window(active state)
is reset callback of cqueue.
so call deactivate with previous hwc_window when whc_window is
recreated for changing zone.

Change-Id: I3474148245b2cabd8fe79e2705fae48b84755ff4

3 months agoPackaging: Update version up to tz10_16.0.0 90/320790/1 accepted/tizen/unified/20250310.024628 accepted/tizen/unified/x/20250311.125544
SooChan Lim [Fri, 7 Mar 2025 08:06:49 +0000 (17:06 +0900)]
Packaging: Update version up to tz10_16.0.0

Change-Id: I20203773a75c93b9e31e1c50992ff05bc2db2681

3 months agoe_client: change the name of E_Binding_Event_Mouse_Wheel 88/320788/1
SooChan Lim [Fri, 7 Mar 2025 04:23:54 +0000 (13:23 +0900)]
e_client: change the name of E_Binding_Event_Mouse_Wheel

It changes into E_Event_Mouse_Wheel

Change-Id: I635527f7e6921c77031474a702ab71fc09a7944f

3 months agoe_client: change the name of E_Binding_Event_Mouse_Button 87/320787/1
SooChan Lim [Fri, 7 Mar 2025 04:17:42 +0000 (13:17 +0900)]
e_client: change the name of E_Binding_Event_Mouse_Button

It changes into E_Event_Mouse_Button

Change-Id: If332d9cba213242a0e6b75e060033bee73cb5cf5

3 months agoe_zone: remove bg_mouse_up 86/320786/1
SooChan Lim [Fri, 7 Mar 2025 02:34:25 +0000 (11:34 +0900)]
e_zone: remove bg_mouse_up

bg_mouse_up is deprecated.

Change-Id: Ia3a9671712194a147c22ff9eb5ff149ad74e5893

3 months agoe_zone: remove bg_mouse_down 85/320785/1
SooChan Lim [Fri, 7 Mar 2025 02:32:22 +0000 (11:32 +0900)]
e_zone: remove bg_mouse_down

bg_mouse_down is deprecated.

Change-Id: I551a235ad15ac20ff3275b58f50bb1b25f52e0b0

3 months agoe_bindings: remove e_bindings 84/320784/1
SooChan Lim [Thu, 6 Mar 2025 11:59:12 +0000 (20:59 +0900)]
e_bindings: remove e_bindings

e_bindings is deprecated.

Change-Id: I2ee57fcfd5665dfca42b2319dddacf6200b66c1c

3 months agoe_policy: Fix an issue of buffer fush event of native type is not sent 66/320766/2
Changyeon Lee [Fri, 7 Mar 2025 04:07:38 +0000 (13:07 +0900)]
e_policy: Fix an issue of buffer fush event of native type is not sent

Change-Id: Ib136d765ef0e618bfe61b93c4dccba0c2c997069

3 months agoe_blur: Rename filter of rounded_corner 65/320765/2
Changyeon Lee [Wed, 5 Mar 2025 03:52:09 +0000 (12:52 +0900)]
e_blur: Rename filter of rounded_corner

Change-Id: Ib1c9f96286b52bb6f6815cd7529b95116509a754

3 months agoMerge changes Id07deb46,I91c5b788 into tizen
SooChan Lim [Fri, 7 Mar 2025 04:48:56 +0000 (04:48 +0000)]
Merge changes Id07deb46,I91c5b788 into tizen

* changes:
  e_maximize: remove e_maximize files
  e_desk: move some funcs to internal header

3 months agoe_maximize: remove e_maximize files 51/320751/2
SooChan Lim [Thu, 6 Mar 2025 10:31:47 +0000 (19:31 +0900)]
e_maximize: remove e_maximize files

e_maximize is deprecated.

Change-Id: Id07deb46191e7cce7cc54f846c50259bf6cab154

3 months agoe_desk: move some funcs to internal header 48/320748/1
SooChan Lim [Thu, 6 Mar 2025 10:15:31 +0000 (19:15 +0900)]
e_desk: move some funcs to internal header

Change-Id: I91c5b788c48418e9a12336d4c93925dfe00db06d

3 months agoPackaging: Update version up to tz10_15.0.1 47/320747/1 accepted/tizen/unified/x/20250310.042819
Junseok Kim [Fri, 7 Mar 2025 02:05:37 +0000 (11:05 +0900)]
Packaging: Update version up to tz10_15.0.1

Change-Id: If56dfef046d1d20f5464daefef6d4e056983a4c0

3 months agoe_info: modify type cast for compatibility with 64bit 43/320743/1
Junseok Kim [Thu, 6 Mar 2025 23:14:55 +0000 (08:14 +0900)]
e_info: modify type cast for compatibility with 64bit

Change-Id: Ie8246a08411235f73c14a557e37239bdd5bfadaf

3 months agoe_view_layout: Fix destroy error 20/320720/1
Junkyeong Kim [Thu, 6 Mar 2025 10:21:27 +0000 (19:21 +0900)]
e_view_layout: Fix destroy error

Prevent e_view_layout_destroy abort.

Change-Id: I31686e41261a21b0798dba81dba51cba1e1d437d

3 months agoe_view_layout: Fix edje view item size set 19/320719/1
Junkyeong Kim [Thu, 6 Mar 2025 09:45:53 +0000 (18:45 +0900)]
e_view_layout: Fix edje view item size set

Change-Id: I7681771f7b832d9710a08f6301f338a8d5c5ccfc

3 months agoPackaging: Update version up to tz10_15.0.0 00/320700/1
Junseok Kim [Wed, 5 Mar 2025 08:34:55 +0000 (17:34 +0900)]
Packaging: Update version up to tz10_15.0.0

Change-Id: I3b8be3b3b6131e2aa4e9406acf44441fb356390d

3 months agoe_policy_wl: fix typo 85/320685/1
Junseok Kim [Wed, 5 Mar 2025 09:06:13 +0000 (18:06 +0900)]
e_policy_wl: fix typo

Change-Id: Ied72e5f6096b7c57fbd6424f4dde651e21b816ea

3 months agoe_comp_wl_data: fix typo 70/320670/1
Jihoon Kim [Wed, 5 Mar 2025 10:51:05 +0000 (19:51 +0900)]
e_comp_wl_data: fix typo

Change-Id: If53984b80d6d9f2c68013cc028227beb6641c077
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
3 months agovideo_shell: Replace e_log_client_util_win_get with e_surface_resource_get 52/320652/1
Seunghun Lee [Wed, 5 Mar 2025 07:54:44 +0000 (16:54 +0900)]
video_shell: Replace e_log_client_util_win_get with e_surface_resource_get

It's more explicit to use e_surface_resource_get().

Change-Id: I8333ed5a851bc198ef192e8fdaf152a869606ae5

3 months agovideo_shell: Improve logging format 51/320651/1
Seunghun Lee [Wed, 26 Feb 2025 07:02:22 +0000 (16:02 +0900)]
video_shell: Improve logging format

Change-Id: Ic50f079dabc61a6a588f5ce8d8332fc33976b37b

3 months agovideo_shell: Remove unused logging 50/320650/1
Seunghun Lee [Wed, 26 Feb 2025 05:14:01 +0000 (14:14 +0900)]
video_shell: Remove unused logging

The commit state can be checked by logging in protocol interface.
Moreover, the log level used by logging state is debug, which is not
logged by default.

Change-Id: I87825b13056cc1ff8433a4f86509cd67063e0f6c

3 months agovideo_shell: Cleanup header includes 49/320649/1
Seunghun Lee [Wed, 26 Feb 2025 01:57:30 +0000 (10:57 +0900)]
video_shell: Cleanup header includes

Change-Id: I53c0523a7c1a4399554682dd64537d414a3bddaa

3 months agovideo_shell: Reduce log printed 48/320648/1
Seunghun Lee [Tue, 25 Feb 2025 07:43:16 +0000 (16:43 +0900)]
video_shell: Reduce log printed

This patch makes the log message 'Set transform' print only when the
actual value of transform changes.

Change-Id: Iafde0de5e00be34521c6df270b06645aad794a00

3 months agovideo_shell: Update parent map state when viewport created 47/320647/1
Seunghun Lee [Tue, 25 Feb 2025 07:43:16 +0000 (16:43 +0900)]
video_shell: Update parent map state when viewport created

The parent surface can be mapped before viewport is created.

Change-Id: I2410d419c30fbfe4940293b0e96e7b90776884eb

3 months agovideo_shell: Add log when viewport map state changed 46/320646/1
Seunghun Lee [Tue, 25 Feb 2025 07:43:16 +0000 (16:43 +0900)]
video_shell: Add log when viewport map state changed

Change-Id: I5685d33d23f4af7652e4b849012d8d3d5dbd6768

3 months agovideo_shell: Remove else statement 45/320645/1
Seunghun Lee [Tue, 25 Feb 2025 07:43:15 +0000 (16:43 +0900)]
video_shell: Remove else statement

By assigning default value, else statement can be removed.

Change-Id: Ieb81ab15c3cc0365478e09c6482f0a84caefe008

3 months agoe_compositor: Remove e_surface_name_set 44/320644/1
Seunghun Lee [Tue, 25 Feb 2025 07:43:15 +0000 (16:43 +0900)]
e_compositor: Remove e_surface_name_set

Use e_client_netwm_name_set instead of using e_surface_name_set since a
surface is not supposed to have name.

Change-Id: I5b569dcae5b59138033d8cd74afd7966286e10fa

3 months agoe_policy_zone: Add client hash and store private clients 23/320623/1
Junseok Kim [Mon, 24 Feb 2025 08:39:10 +0000 (17:39 +0900)]
e_policy_zone: Add client hash and store private clients

Change-Id: I10faad7a979db7562992b4ef74714a6be95c0ae4

3 months agoe_policy_zone: remove unused variables on client_destroy callback 22/320622/1
Junseok Kim [Mon, 24 Feb 2025 08:24:36 +0000 (17:24 +0900)]
e_policy_zone: remove unused variables on client_destroy callback

Change-Id: Ic1ec1c7e0e6185f5af64276e2dc4820bbb68e88e

3 months agoe_policy_zone: rename client name 21/320621/1
Junseok Kim [Wed, 19 Feb 2025 08:00:42 +0000 (17:00 +0900)]
e_policy_zone: rename client name

Change-Id: I05e0896a704a057ded8bedee95dd81d960ae6b6b

3 months agoe_zone: modify some logs 20/320620/1
Junseok Kim [Wed, 19 Feb 2025 06:39:29 +0000 (15:39 +0900)]
e_zone: modify some logs

Change-Id: I052822c94e74ccf03f98a5421de1eda16fe6db27

3 months agoe_focus_policy_topmost: exclude given ec when finding next focusable ec 19/320619/1
Junseok Kim [Wed, 19 Feb 2025 06:53:24 +0000 (15:53 +0900)]
e_focus_policy_topmost: exclude given ec when finding next focusable ec

Change-Id: I0839d0c0b8cb060f340e20dbd02d31cbfad0b130

3 months agoe_focus_policy_history: exclude given ec when finding next focusable ec 18/320618/1
Junseok Kim [Wed, 19 Feb 2025 06:46:42 +0000 (15:46 +0900)]
e_focus_policy_history: exclude given ec when finding next focusable ec

Exclude given client when finding next focusable ec
and clearfy the given ec is client to be exclude

Change-Id: I14dde8a27d41e405564eff97b9f58e1d9bc83667

3 months agoe_containers: modify has_ec methods 17/320617/1
Junseok Kim [Wed, 19 Feb 2025 02:25:50 +0000 (11:25 +0900)]
e_containers: modify has_ec methods

Existing has_ec functions are using e_view_data_get to get their container.
But It uses evas_object internally and it can cause issue on thread.
For prevent it, compare containers using their private policy clients object.

Change-Id: Ia824d05c6bc4d4e95b22f6369633c937860dbd73

3 months agoe_comp_object: Allow focus to object of the default zone 16/320616/1
Junseok Kim [Wed, 12 Feb 2025 07:58:42 +0000 (16:58 +0900)]
e_comp_object: Allow focus to object of the default zone

Change-Id: I81fd03d527a7354b5b46349aa86d2a8dfc6a82df

3 months agoe_focus_policy_topmost: remove the focus_policy_client when the client move zone 15/320615/1
Junseok Kim [Wed, 12 Feb 2025 01:54:38 +0000 (10:54 +0900)]
e_focus_policy_topmost: remove the focus_policy_client when the client move zone

Change-Id: Ifd021f0a8f40790c063e6266c91e2d6930cc76f8

3 months agoe_focus_policy_history: remove the focus_policy_client when the client move zone 14/320614/1
Junseok Kim [Wed, 12 Feb 2025 01:31:12 +0000 (10:31 +0900)]
e_focus_policy_history: remove the focus_policy_client when the client move zone

Change-Id: Id8a305b802239d0fbf7926678288e5a9c19550f9

3 months agoe_policy_zone: remove the policy_zone_client when the client move zone 13/320613/1
Junseok Kim [Wed, 12 Feb 2025 00:59:09 +0000 (09:59 +0900)]
e_policy_zone: remove the policy_zone_client when the client move zone

Change-Id: Ie0982d23096df04265a162a298ec94e0d3c602e5

3 months agoe_comp_object: use e_zone_focused_client_set to set focused state of client 12/320612/1
Junseok Kim [Tue, 11 Feb 2025 07:19:51 +0000 (16:19 +0900)]
e_comp_object: use e_zone_focused_client_set to set focused state of client

Change-Id: I0e73e4adc1ebe17a82cb0012e7d7ed5e3fb469cf

3 months agoe_zone: Add zone client focused set function 11/320611/1
Junseok Kim [Tue, 11 Feb 2025 02:53:34 +0000 (11:53 +0900)]
e_zone: Add zone client focused set function

Change-Id: I3242f10af4c6b26a5e539e5a9a77755da25e012d

3 months agoe_focus: Get zone from focus object instead of client 10/320610/1
Junseok Kim [Wed, 5 Feb 2025 04:01:44 +0000 (13:01 +0900)]
e_focus: Get zone from focus object instead of client

Change-Id: Ia2158b9ebd4f712136965d20c2695467933f86b3

3 months agoe_zone: Add iterator macro for iterate clients in specific zone 09/320609/1
Junseok Kim [Mon, 10 Feb 2025 09:07:28 +0000 (18:07 +0900)]
e_zone: Add iterator macro for iterate clients in specific zone

Added new iterator macro for iterate clients of privided zone.

Change-Id: I886424829e4cfa5c9b801f23a3000b7f4c64609c

3 months agoe_policy_zone: Create focus policy object for non-default zones 08/320608/1
Junseok Kim [Tue, 21 Jan 2025 06:08:47 +0000 (15:08 +0900)]
e_policy_zone: Create focus policy object for non-default zones

Create and assign topmost focus policy for non-primary zones temporary for implementation of multi-screen.
please modify it after E20 supports multi focus policy.

Change-Id: Ia16ad5326f3f39ad55a81f62694cea5be66521f2

3 months agoe_desk: modify some logs 07/320607/1
Junseok Kim [Thu, 23 Jan 2025 07:24:34 +0000 (16:24 +0900)]
e_desk: modify some logs

Change-Id: I8d295a127aa876176407554b5680d52b17645d13

3 months agoe_desk: rename e_desk_client_del to e_desk_client_remove 06/320606/1
Junseok Kim [Tue, 11 Feb 2025 07:21:57 +0000 (16:21 +0900)]
e_desk: rename e_desk_client_del to e_desk_client_remove

Change-Id: Id69bfee9caf6437aa4f27077da626046b2a67332

3 months agoe_policy_desk_area: temporary use comp->layers for client list 05/320605/1
Junseok Kim [Tue, 18 Feb 2025 08:52:44 +0000 (17:52 +0900)]
e_policy_desk_area: temporary use comp->layers for client list

Change-Id: If5d88308cc08ecb19897a6ea4b924cdb4196a065