platform/upstream/enlightenment.git
2 months agoe_client_video : change evas_object into e_view 44/321344/1
SooChan Lim [Tue, 18 Mar 2025 07:36:48 +0000 (16:36 +0900)]
e_client_video : change evas_object into e_view

use e_view api instead of evas_object

Change-Id: If7d3639edacc4d0b2541208cdb5f989326bb9016

2 months agoe_comp_wl: Deprecate pending.buffer_viewport of E_Comp_Wl_Client_Data 43/321343/1
Seunghun Lee [Fri, 14 Mar 2025 07:54:29 +0000 (16:54 +0900)]
e_comp_wl: Deprecate pending.buffer_viewport of E_Comp_Wl_Client_Data

This encapsulates the `buffer_viewport` of the pending state and makes
`pending.buffer_viewport` of `E_Comp_Wl_Client_Data` deprecated, which
is exposed to outer modules.

Change-Id: I29cc549b14c647bca550050720955ea0b02b95f4

2 months agoe_comp_wl: Drop e_comp_wl_output_pending_buffer_transform_get 42/321342/1
Seunghun Lee [Fri, 14 Mar 2025 07:46:06 +0000 (16:46 +0900)]
e_comp_wl: Drop e_comp_wl_output_pending_buffer_transform_get

The pending state of surface should not be exposed to outer modules.
This function is no longer needed since the commit:

compositor: Centralize scaler viewport update
Change-Id: I2c17a8369a1c29c53dd92f19cab42e5926f94073

2 months agocompositor: Centralize scaler viewport update 41/321341/1
Seunghun Lee [Fri, 14 Mar 2025 00:52:07 +0000 (09:52 +0900)]
compositor: Centralize scaler viewport update

This patch refactors the code to centralize buffer transform updates in
the e_compositor. Previously, these updates were scattered across
e_comp_wl_rsm and e_comp_wl, leading to potential inconsistencies and
maintenace issues.

No functional changes.

Change-Id: I8bdbad1db3b3240dfbc5b55d06537ab199f72dc2

2 months agoe_comp_wl: find the focused ec of seat's zone where key events comes from 36/321336/1
duna.oh [Mon, 17 Mar 2025 05:32:15 +0000 (14:32 +0900)]
e_comp_wl: find the focused ec of seat's zone where key events comes from

Change-Id: Ibfe1e6f9627e97afb90d8b48e6b7445a63caadd9

2 months agoe_comp_wl: check if wl_client of wl_surface is the same as the wl_keyboard's 35/321335/1
duna.oh [Wed, 19 Mar 2025 03:53:18 +0000 (12:53 +0900)]
e_comp_wl: check if wl_client of wl_surface is the same as the wl_keyboard's

This fixes the following errors.
-----------------------------------
compositor bug: The compositor tried to use an object from one client
in a 'wl_keyboard.enter' for a different client.

Change-Id: Ie6bd81d3cbc6e45fe2df6f890f620ad7cebc3189

2 months agoe_comp_wl_input: free event_handlers in e_comp_wl_input_shutdown() 34/321334/1
duna.oh [Tue, 18 Mar 2025 05:31:07 +0000 (14:31 +0900)]
e_comp_wl_input: free event_handlers in e_comp_wl_input_shutdown()

Change-Id: Icb8c31bca98c4ec548bf470be0711e428479b87c

2 months agoe_seat: find the focused ec of zone when add resource to kbd.focused list 33/321333/1
duna.oh [Fri, 14 Mar 2025 12:24:30 +0000 (21:24 +0900)]
e_seat: find the focused ec of zone when add resource to kbd.focused list

Change-Id: Icb1e338d9a439a2a8c507b74555f81ff92a507b3

2 months agosurface_view: find the focused ec of zone when remove from kbd.focused list 32/321332/1
duna.oh [Fri, 14 Mar 2025 11:44:27 +0000 (20:44 +0900)]
surface_view: find the focused ec of zone when remove from kbd.focused list

Change-Id: Ia9ee15c90d13fb584a02498ad27bd20e999af9a6

2 months agoe_seat: add logs when send events 31/321331/1
duna.oh [Fri, 14 Mar 2025 11:05:08 +0000 (20:05 +0900)]
e_seat: add logs when send events

Change-Id: I5857e73d1432ced0d7c8126e98064f11a34dfc17

2 months agoe_seat: fix typo 30/321330/1
duna.oh [Fri, 14 Mar 2025 11:03:04 +0000 (20:03 +0900)]
e_seat: fix typo

Change-Id: I1bd7be3db50d59afe625f3fcef251dbbb4076e80

2 months agoe_client: Add check for null view_client 15/321315/1
Seunghun Lee [Wed, 19 Mar 2025 00:57:10 +0000 (09:57 +0900)]
e_client: Add check for null view_client

In _e_client_free, `view_client` can be null if the creation of E_Client
instance fails before creating `view_client`.

This fixes the crash:

 #3  0xf7c92a8c in __GI___assert_fail () at /usr/src/debug/glibc-2.30-3.14.arm/assert/assert.c:101
 #4  0x000f3a56 in e_view_client_view_get (client=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_view_client.c:108
 #5  0x001120da in e_view_client_view_get (client=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/utils/e_uuid_store.c:159
 #6  _e_client_free (ec=0xf5d66520) at /usr/src/debug/enlightenment-0.20.0-tz9_36.1.1.arm/src/bin/core/e_client.c:1116

Change-Id: Idc0df7e27be12b33ada910d2fb427288850806aa

2 months agoPackaging: Update version up to tz10_18.1.0 85/321285/1 accepted/tizen/unified/20250319.072541 accepted/tizen/unified/x/20250319.090603
Junseok Kim [Tue, 18 Mar 2025 08:19:26 +0000 (17:19 +0900)]
Packaging: Update version up to tz10_18.1.0

Change-Id: I2bda79625307422230d1fa399f107c242c03c8be

2 months agocomp_wl: Deprecate video_client field 83/321283/1
Seunghun Lee [Wed, 5 Mar 2025 09:40:53 +0000 (18:40 +0900)]
comp_wl: Deprecate video_client field

The `video_client` field has been no longer used since HWC layer policy
was deprecated.

Change-Id: I07dc6490240ed049a21a511be005ed3361f6496e

2 months agocompositor: Keep flip value 50/321250/1
Seunghun Lee [Tue, 18 Mar 2025 02:01:30 +0000 (11:01 +0900)]
compositor: Keep flip value

The flip value should be preserved in the surface.
If it needs to be ignored, the caller should handle it themselves.

This fixes the bug not working flip introduced from the commit,
4749eaef.

Change-Id: If5b48c01265c1d12217a98fc484f2780f1e7b55f

2 months agoe_client: Deprecate serial field of surface_sync 43/321243/1
Seunghun Lee [Mon, 17 Mar 2025 03:43:57 +0000 (12:43 +0900)]
e_client: Deprecate serial field of surface_sync

The serial field hasn't been used since the commit f49701c9.

Change-Id: Ida73f24571c6b9796ce28c763b24acc01e041ed7

2 months agoe_policy_zone: free client hash when failed to create policy_zone 26/321226/2
Junseok Kim [Mon, 17 Mar 2025 09:37:08 +0000 (18:37 +0900)]
e_policy_zone: free client hash when failed to create policy_zone

Change-Id: Ic2d9300fc5ac9e2e7a4d8c30b59f66e34cf16e1b

2 months agoDeprecate e_comp_wl_output_buffer_transform_get 15/321215/1
Seunghun Lee [Fri, 14 Mar 2025 09:59:01 +0000 (18:59 +0900)]
Deprecate e_comp_wl_output_buffer_transform_get

It's deprecated since the commit f1c017fe.

Change-Id: Iccbb14b1222fc128663d634beb28f26c78ed0258

2 months agocompositor: Consider wayland_tbm buffer transform for actual buffer_transform 14/321214/1
Seunghun Lee [Fri, 14 Mar 2025 09:35:03 +0000 (18:35 +0900)]
compositor: Consider wayland_tbm buffer transform for actual buffer_transform

In Tizen environment, we support window rotation by having clients
include the window rotation value in the buffer_transform. The window
rotation value is passed as the transform value of wayland_tbm buffers.

To get the actual buffer transform set by the client, we need to
subtract the window rotation value from the buffer_transform.

The e_comp_wl_output_buffer_transform_get is deprecated with this patch.

Change-Id: I5254d8bacab3a303a95d5a5e113d3eadd98b5a5e

2 months agoe_comp_wl: Remove unnecessary subsurface check 13/321213/1
Seunghun Lee [Fri, 14 Mar 2025 08:52:16 +0000 (17:52 +0900)]
e_comp_wl: Remove unnecessary subsurface check

The current code includes a check if the ec is for a subsurface to
prevent compositor from considering wayland_tbm buffer transform,
assuming that clients should not set the wayland_tbm buffer transform
for subsurfaces.

However, this assumption is implicit and makes the code harder to
maintain. To maintain consistency with other surfaces, it is better to
remove the subsurface check.

If a client attempts to set the wayland_tbm buffer transform for a
subsurface, it should be handled in different way - It's undefined
behavior for now. For example, we can raise a protocol error to be
explicit.

This change removes the unnecessary subsurface check, making the code
more maintainable and consistent with other surfaces.

Change-Id: I036ee6cf162edc65f953b64ffce5c8268871dfa2

2 months agoecore_device_ex: add API to set seatname in ecore_device 85/321185/1
Jihoon Kim [Tue, 21 Jan 2025 02:32:59 +0000 (11:32 +0900)]
ecore_device_ex: add API to set seatname in ecore_device

Change-Id: I805ffea04bd085699ade51b0d71c6b241eb642f3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
3 months agoe_comp_wl_rsm: Fix unreachable code 42/321142/1
Seunghun Lee [Fri, 14 Mar 2025 10:29:30 +0000 (19:29 +0900)]
e_comp_wl_rsm: Fix unreachable code

Change-Id: Idcbb8af526ce5f918934227b4ea0b0e1bdbf0469

3 months agoPackaging: Update version up to tz10_18.0.0 27/321127/1 accepted/tizen/unified/20250317.142111 accepted/tizen/unified/20250317.143613 accepted/tizen/unified/x/20250318.035704
Seunghun Lee [Fri, 14 Mar 2025 07:22:37 +0000 (16:22 +0900)]
Packaging: Update version up to tz10_18.0.0

Change-Id: I9f799e93557bdad0357aee9f0fccb8d9e39e46e9

3 months agoe_client: unify under pointer functions to e_client_under_position_get 26/321126/1
Junseok Kim [Tue, 11 Mar 2025 05:29:34 +0000 (14:29 +0900)]
e_client: unify under pointer functions to e_client_under_position_get

Change-Id: I00a7e218ca572c6a0fc33b77ad82d61177866105

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