platform/upstream/enlightenment.git
6 weeks agoe_view_layout: declare extern C 67/323367/1
SooChan Lim [Sun, 27 Apr 2025 05:50:34 +0000 (14:50 +0900)]
e_view_layout: declare extern C

Change-Id: Id08aacffce214f3b73f6432d49e6d247a0fc9898

6 weeks agoe_view: rename the value of E_View_Render_Op 66/323366/1
SooChan Lim [Sun, 27 Apr 2025 05:40:27 +0000 (14:40 +0900)]
e_view: rename the value of E_View_Render_Op

Change-Id: I88dfe1fb761c8b5430bc79c8b60be2740ed02e4f

6 weeks agoe_view_image: make EINTERN 65/323365/1
SooChan Lim [Sun, 27 Apr 2025 04:36:04 +0000 (13:36 +0900)]
e_view_image: make EINTERN

these apis does not used by e20 modules

Change-Id: I23a88eaa8efc4ad5de6b8289a5f97e23370733bb

6 weeks agoe_view_client: make EINTERN 64/323364/1
SooChan Lim [Sun, 27 Apr 2025 04:11:45 +0000 (13:11 +0900)]
e_view_client: make EINTERN

these apis does not used by e20 modules

Change-Id: I4c1a09142f9c6bf6bee2b91919a818dda20d8abd

7 weeks agoe_client: remove tmp_ec variable 99/323299/1
SooChan Lim [Thu, 24 Apr 2025 11:06:25 +0000 (20:06 +0900)]
e_client: remove tmp_ec variable

it is meaningless.

Change-Id: Ibeca121866ae4c4b3272e7f3c25d34c9431c9e31

7 weeks agoe_view_client: remove e_view_client_map_enable_set 98/323298/1
SooChan Lim [Thu, 24 Apr 2025 11:00:17 +0000 (20:00 +0900)]
e_view_client: remove e_view_client_map_enable_set

it is deprecated.

Change-Id: Ief979f34fc3fc5afcb641d07241633ec666329a6

7 weeks agoe_client: use e_view_map_enable_set 97/323297/1
SooChan Lim [Thu, 24 Apr 2025 10:40:32 +0000 (19:40 +0900)]
e_client: use e_view_map_enable_set

use e_view_map_enable_set instead of e_view_client_map_enable_set.
those have the same functionality.

Change-Id: I42648d6c3132cfc872af9ef92b846bb59d5a5864

7 weeks agoe_comp: remove the log 96/323296/1
SooChan Lim [Thu, 24 Apr 2025 10:07:19 +0000 (19:07 +0900)]
e_comp: remove the log

Change-Id: I66a66673a0e8ba51f32c1ee00a5163675f1b0af8

7 weeks agoe_blur_video_capture: use e_view_client_visible_get 95/323295/1
SooChan Lim [Wed, 16 Apr 2025 08:04:03 +0000 (17:04 +0900)]
e_blur_video_capture: use e_view_client_visible_get

instead of e_view_visible_get

Change-Id: I729055cf6e4b27415065d30421e8bbb717071165

7 weeks agoe_alpha_mask_rect: use e_view_client_visible_get 94/323294/1
SooChan Lim [Wed, 16 Apr 2025 08:03:34 +0000 (17:03 +0900)]
e_alpha_mask_rect: use e_view_client_visible_get

instead of e_visible_get

Change-Id: I132a4b5177e923d9caf99ef108db1522e8a131bd

7 weeks agoe_client: use e_view event listeners 93/323293/1
SooChan Lim [Wed, 16 Apr 2025 05:48:54 +0000 (14:48 +0900)]
e_client: use e_view event listeners

use e_view event listeners instead of evas event listeners

Change-Id: I6f4e59defe003c682b3f538576a6edd1b6a76a3c

7 weeks agoe_alpha_mask_rect: use e_view instead of ec->frame 92/323292/1
SooChan Lim [Wed, 16 Apr 2025 04:41:17 +0000 (13:41 +0900)]
e_alpha_mask_rect: use e_view instead of ec->frame

use e_view api instead of use of ec->frame

Change-Id: I98c35d966f6dc6b024c3b30c18c2cc909ced07b4

7 weeks agoe_policy: use e_view_client api 91/323291/1
SooChan Lim [Wed, 16 Apr 2025 02:54:41 +0000 (11:54 +0900)]
e_policy: use e_view_client api

use e_view_client_content_unse instead e_comp_object_content_unset

Change-Id: If89a03625cc6bbd05684662222d067b45f42821f

7 weeks agoe_policy_zone: use e_view_client api 90/323290/1
SooChan Lim [Wed, 16 Apr 2025 02:50:18 +0000 (11:50 +0900)]
e_policy_zone: use e_view_client api

change e_comp_object_content_type_get to e_view_client_content_type_get

Change-Id: I453ee11e7d76ff856f5c629b02724981826aa442

7 weeks agoe_seat: use e_view_client api 89/323289/1
SooChan Lim [Wed, 16 Apr 2025 02:47:50 +0000 (11:47 +0900)]
e_seat: use e_view_client api

change e_comp_object_content_unset to e_view_client_content_unset

Change-Id: I094b9d4e4089240dc53e2931a780416145c48809

7 weeks agoe_client: remove evas_object api for ec->frame 88/323288/1
SooChan Lim [Tue, 15 Apr 2025 10:34:12 +0000 (19:34 +0900)]
e_client: remove evas_object api for ec->frame

and use e_view_cilent and e_view api instead

Change-Id: I3c202f1cd6e1a040ada97006dc160f493d4651b8

7 weeks agoe_client_video: remove the validation of ec->frame 87/323287/1
SooChan Lim [Tue, 15 Apr 2025 08:31:52 +0000 (17:31 +0900)]
e_client_video: remove the validation of ec->frame

It is useless.

Change-Id: I3430aac1fe7bd257c5eb1e0706d2f34688d0a42a

7 weeks agoe_comp: reoder the skip conditions 86/323286/1
SooChan Lim [Tue, 15 Apr 2025 06:48:06 +0000 (15:48 +0900)]
e_comp: reoder the skip conditions

Change-Id: Ibd38f83eca26efdec51ccdd55eda48320e458de8

7 weeks agoe_comp: use e_view_client api 85/323285/1
SooChan Lim [Tue, 15 Apr 2025 04:46:42 +0000 (13:46 +0900)]
e_comp: use e_view_client api

use e_view_client api instead of evas_object api for ec->frame.

Change-Id: I3de7afc261df99f9e0aa46adc7f816d1e1a7039b

7 weeks agoe_pixmap: Drop e_pixmap_cdata_get 72/323272/1
Seunghun Lee [Fri, 25 Apr 2025 02:12:03 +0000 (11:12 +0900)]
e_pixmap: Drop e_pixmap_cdata_get

The e_client_cdata_get is the replacement for e_pixmap_cdata_get.

Change-Id: Ie9fb7087d49b1013609225eebcfd9fb617e3e9cf

7 weeks agohints: Use E_Client for aux hint 71/323271/1
Seunghun Lee [Fri, 25 Apr 2025 02:01:35 +0000 (11:01 +0900)]
hints: Use E_Client for aux hint

This patch replaces the use of E_Pixmap with E_Client for managing
auxiliary hints.

The previous implementation used E_Pixmap because wl_surface was once
mapped to E_Pixmap. However, since E_Client is the corresponding object
of wl_surface, E_Pixmap is no longer the appropriate object for managing
aux hints.

Change-Id: Id9d32de6fc2130a94f6af96132cea46f0141b69e

7 weeks agoPackaging: Update version up to tz10_22.0.1 64/323264/1 accepted/tizen/unified/20250429.010348
Seunghun Lee [Fri, 25 Apr 2025 01:16:17 +0000 (10:16 +0900)]
Packaging: Update version up to tz10_22.0.1

Change-Id: I1af52d209f3a6238383057caf12da63f5332e9dd

7 weeks agoe_comp_wl_shell: Emit E_COMP_WL_HOOK_SHELL_SURFACE_READY hook 63/323263/1
Seunghun Lee [Thu, 24 Apr 2025 08:07:54 +0000 (17:07 +0900)]
e_comp_wl_shell: Emit E_COMP_WL_HOOK_SHELL_SURFACE_READY hook

This patch moves the implementation of emitting the
E_COMP_WL_HOOK_SHELL_SURFACE_READY hook from e_comp_wl to
e_comp_wl_shell. The hook is emitted when new_toplevel signal is emitted
by E_Desktop_Shell.
The hook cannot be removed at this time, as it is still used by the e
modules.

Change-Id: I189210e0902fa8d00d7e480e84567fa69a2f1b91

7 weeks agopolicy_wl: Use new_toplevel signal 62/323262/1
Seunghun Lee [Thu, 24 Apr 2025 05:31:21 +0000 (14:31 +0900)]
policy_wl: Use new_toplevel signal

Instead of using E_COMP_WL_HOOK_SHELL_SURFACE_READY hook, this patch
uses new_toplevel signal emitted from E_Desktop_Shell, which improves
readability.

Change-Id: I1bf58a36e27fe40df4b076da7037d377cfc098f7

7 weeks agodesktop_shell: Add e_desktop_toplevel_ec_get 61/323261/1
Seunghun Lee [Thu, 24 Apr 2025 05:32:37 +0000 (14:32 +0900)]
desktop_shell: Add e_desktop_toplevel_ec_get

Change-Id: I00cc6ad43ecac158bece30d352f34aaeba43e3fd

7 weeks agodesktop_shell: Add e_desktop_shell_new_toplevel_listener_add 60/323260/1
Seunghun Lee [Thu, 24 Apr 2025 05:23:41 +0000 (14:23 +0900)]
desktop_shell: Add e_desktop_shell_new_toplevel_listener_add

Change-Id: Ic6a4c93fa9473429cdd2d2add42623b69f032241

7 weeks agoserver: Store E_Desktop_Shell instance 59/323259/1
Seunghun Lee [Thu, 24 Apr 2025 05:15:09 +0000 (14:15 +0900)]
server: Store E_Desktop_Shell instance

This patch stores E_Desktop_Shell instance to E_Server to be used in the
future.

Change-Id: I5c668dd6b02c4135ad0493af31a13d4001b99dda

7 weeks agoserver: Remove duplicated include 58/323258/1
Seunghun Lee [Thu, 24 Apr 2025 05:15:49 +0000 (14:15 +0900)]
server: Remove duplicated include

Change-Id: I4d0da452d1b842fb8ada7b3466a84fee09f66b3e

7 weeks agoe_view_text: fix indentation 35/323235/2
Jihoon Kim [Thu, 24 Apr 2025 06:44:53 +0000 (15:44 +0900)]
e_view_text: fix indentation

Change-Id: I071448e1be17849d7dd808018cca4a169a1de208
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 weeks agosupport gbs incremental build
Jihoon Kim [Tue, 22 Apr 2025 11:55:03 +0000 (20:55 +0900)]
support gbs incremental build

Change-Id: Ia977bd40e68e14cc6b8d00a7929ef0bc5da7ad6c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 weeks agoDrop ping functionality 98/323198/1
Seunghun Lee [Wed, 26 Mar 2025 03:58:31 +0000 (12:58 +0900)]
Drop ping functionality

The ping functionality hasn't been used for a long time.
This will need to be implemented later if necessary.

Change-Id: I3b7146ed51aeb3b6e7ef61e2e2910b949177ca6b

7 weeks agodesktop_shell: Remove unused functions 93/323193/1
Seunghun Lee [Thu, 24 Apr 2025 00:28:19 +0000 (09:28 +0900)]
desktop_shell: Remove unused functions

This patch removes functions that became unnecessary after the removal
of eom.

  commit 89d5ceb0e92cb16b821d61f83d48c61cc0934258
  Author: Junkyeong Kim <jk0430.kim@samsung.com>
  Date:   Tue Apr 22 20:52:56 2025 +0900

  e_eom: Remove eom

Change-Id: I0c3c32ab4383f01ce91686c706916d3ceb690b81

7 weeks agodesktop_shell: Switch to init/finish 92/323192/1
Seunghun Lee [Tue, 22 Apr 2025 02:18:42 +0000 (11:18 +0900)]
desktop_shell: Switch to init/finish

This change improves flexibility for future protocol extensions by
exposing abstracted data, albeit at the expense of encapsulation.

Change-Id: I7d4337bb6653039c1704eb7225213319c4fa6ab1

7 weeks agoxdg_shell_v6: Add null check 91/323191/1
Seunghun Lee [Tue, 22 Apr 2025 01:35:50 +0000 (10:35 +0900)]
xdg_shell_v6: Add null check

This patch adds null check for e_desktop_toplevel_create.

Change-Id: I19ecf663daa3ab0cd5c5183fda572979af769942

7 weeks agodesktop_shell: Separate functions for creating and adding toplevel 90/323190/1
Seunghun Lee [Mon, 21 Apr 2025 08:24:00 +0000 (17:24 +0900)]
desktop_shell: Separate functions for creating and adding toplevel

The functions for creating and adding toplevel must be separated.
Otherwise, the `configure_send` cannot work with E_Desktop_Toplevel
because `toplevel->toplevel` is not assigned yet at the time of the
callback. The `configure_send` callback is called by calling
e_comp_wl_shell_surface_ready, which is called during the creation of
E_Desktop_Toplevel.

Additionally , it is logical to emit the `new_toplevel` signal after the
sub-type of E_Desktop_Toplevel is fully initialized.

Change-Id: I96ece8d5ff41796829e423b37961f6bcce655cf0

7 weeks agodesktop_shell: Add documentation for internal header 89/323189/1
Seunghun Lee [Wed, 16 Apr 2025 05:48:40 +0000 (14:48 +0900)]
desktop_shell: Add documentation for internal header

Change-Id: I90adac27d1f4a261771d02117b42d5221b9353fb

7 weeks agoxdg_shell_v6: Ensure _toplevel_from_shell_surface_resource never fail 88/323188/1
Seunghun Lee [Fri, 11 Apr 2025 06:13:45 +0000 (15:13 +0900)]
xdg_shell_v6: Ensure _toplevel_from_shell_surface_resource never fail

As long as the caller passes a correct resource, this function must not
fail.

Change-Id: I255e6227e7e8ebdbc6a277c1d09652d3808c3ab2

7 weeks agoe_client: Extract function for repeated pattern 87/323187/1
Seunghun Lee [Tue, 1 Apr 2025 04:32:45 +0000 (13:32 +0900)]
e_client: Extract function for repeated pattern

It adds _desktop_surface_try_from_ec() to get E_Desktop_Surface instance
from E_Client instance.

Change-Id: I06e1bde3e9d733e097df7eba8994f7592a219116

7 weeks agoxdg_shell_v6: Destroy E_Desktop_Tolevel 86/323186/1
Seunghun Lee [Tue, 1 Apr 2025 02:53:00 +0000 (11:53 +0900)]
xdg_shell_v6: Destroy E_Desktop_Tolevel

E_Desktop_Toplevel should be destroyed with E_Desktop_Xdg_Toplevel_V6.

Change-Id: I5758bcae6e688f4ac41686fb24785272e2bdfe7a

7 weeks agodesktop_shell: Rename functions for improved readability 85/323185/1
Seunghun Lee [Tue, 1 Apr 2025 02:11:03 +0000 (11:11 +0900)]
desktop_shell: Rename functions for improved readability

Change-Id: I0bb2fef5c2fbf00cf436878d2864733dc9bf6526

7 weeks agodesktop_shell: Emit new_toplevel signal 84/323184/1
Seunghun Lee [Tue, 1 Apr 2025 01:56:43 +0000 (10:56 +0900)]
desktop_shell: Emit new_toplevel signal

Change-Id: I15c6ce10094be780adcf63e910aa525220fd470e

7 weeks agoxdg_shell_v6: Remove e_client dependency 83/323183/1
Seunghun Lee [Tue, 25 Mar 2025 07:46:36 +0000 (16:46 +0900)]
xdg_shell_v6: Remove e_client dependency

Change-Id: Id082735a74b7cfcfc28c67a6701c9c86a568e537

7 weeks agoxdg_shell_v6: Use E_Desktop_Toplevel 82/323182/1
Seunghun Lee [Tue, 25 Mar 2025 04:18:31 +0000 (13:18 +0900)]
xdg_shell_v6: Use E_Desktop_Toplevel

E_Desktop_Xdg_Shell_V6 creates E_Desktop_Toplevel, as a desktop-style
toplevel abstraction layer, to provide information about shell
protocols.

Change-Id: I9eeb40cd46b94ef036217a7a6bf7374492661c88

7 weeks agocompositor: Add e_surface_from_ds_surface 81/323181/1
Seunghun Lee [Mon, 24 Mar 2025 00:59:10 +0000 (09:59 +0900)]
compositor: Add e_surface_from_ds_surface

With this, we can get E_Surface instance from ds_surface.

Change-Id: Icc737399dd480d953e56c5f8bc6bac4123b173a0

7 weeks agoe_client: Use E_Desktop_Surface for shell surface abstraction 80/323180/1
Seunghun Lee [Mon, 24 Mar 2025 08:00:53 +0000 (17:00 +0900)]
e_client: Use E_Desktop_Surface for shell surface abstraction

This commit updates e_client to use E_Desktop_Surface for abstracting
shell surfaces. This change improves modularity and consistency with
other desktop shell components.

Change-Id: Ibec8ac0edafba1229f94accf47427c3048473aec

7 weeks agodesktop_shell: Introduce E_Desktop_Surface and E_Desktop_Toplevel 79/323179/1
Seunghun Lee [Mon, 24 Mar 2025 07:39:52 +0000 (16:39 +0900)]
desktop_shell: Introduce E_Desktop_Surface and E_Desktop_Toplevel

To enhance modularity and maintainability, this introduces two new
abstractions: E_Desktop_Surface and E_Desktop_Toplevel. These types
encapsulate the functionality specific to desktop-style shell surfaces
except for popup.

Change-Id: If7107bbc68329e922676df84d00ecd6712cd9aeb

7 weeks agoPackaging: Update version up to tz10_22.0.0 50/323150/1
Junkyeong Kim [Wed, 23 Apr 2025 09:58:09 +0000 (18:58 +0900)]
Packaging: Update version up to tz10_22.0.0

Change-Id: Ib575c0d5291878afb9b513ab16705434dcc803fb

7 weeks agoApply e_view_text 43/323143/1
Junkyeong Kim [Tue, 22 Apr 2025 11:42:10 +0000 (20:42 +0900)]
Apply e_view_text

e_view_text wrap evas_object_text.

Change-Id: I8c5b7bba0b10a2f34145a919fe5c1b71d11b54e9

7 weeks agoe_eom: Remove eom 29/323129/1
Junkyeong Kim [Tue, 22 Apr 2025 11:52:56 +0000 (20:52 +0900)]
e_eom: Remove eom

Change-Id: I28492aafd053054d55adda2e697997a4036f0f23

7 weeks agoe_keyrouter_event: reduce duplicate code related to keygrab event 99/322999/1
Jihoon Kim [Thu, 17 Apr 2025 10:55:28 +0000 (19:55 +0900)]
e_keyrouter_event: reduce duplicate code related to keygrab event

Change-Id: I500a6ddd8b3fba79dba6701e600fbc39ac2db4a5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 weeks agoe_comp_wl: fix log related to touch event
Jihoon Kim [Thu, 17 Apr 2025 08:04:34 +0000 (17:04 +0900)]
e_comp_wl: fix log related to touch event

Change-Id: Id7dbcafdb6e66b986d7487055485bacc7949feb1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 weeks agoe_policy: remove E_POLICY_INTERCEPT_LAUNCHSCREEN_OBJECT_SETUP
SooChan Lim [Wed, 16 Apr 2025 08:27:02 +0000 (17:27 +0900)]
e_policy: remove E_POLICY_INTERCEPT_LAUNCHSCREEN_OBJECT_SETUP

it is deprecated.

Change-Id: I7fd53593c593b87304a77e33e07ff33e69402700

8 weeks agoe_client: Fix e_client_netwm_opacity_get() 62/322862/1
TaeHyeon Jeong [Thu, 17 Apr 2025 00:41:38 +0000 (09:41 +0900)]
e_client: Fix e_client_netwm_opacity_get()

- Change return type to unsigned char from Eina_Bool.
- Remove unused parameter of e_client_netwm_opacity_get().

Change-Id: Iad92412a66050514cb34f6bd90b430a30838ffc3

8 weeks agoe_comp_object: add code not to use edje object 31/322831/2
Doyoun Kang [Thu, 10 Apr 2025 00:25:12 +0000 (09:25 +0900)]
e_comp_object: add code not to use edje object

We are in the process of removing Edje objects.
This patch adds the code that doesn't use the Edje objects cw->effect_obj and cw->shobj in
e_comp_object, as part of the process of removing Edje objects.

FYI, We configures this feature using REMOVE_EDJE_OBJ define.
We don't enable this feature currently because this patch will cause the effect to stop
working.
We will enable this feature after redesigning the code for the effect.

Change-Id: I5627905a0c72f23bcaf0e74770b002aad8b38eb6

8 weeks agoe_zone: remove unused zone->base and zone->over 28/322828/1
Junseok Kim [Tue, 1 Apr 2025 10:21:53 +0000 (19:21 +0900)]
e_zone: remove unused zone->base and zone->over

Change-Id: I959125935dce5ec850010e7e867abd73f0548852

8 weeks agoe_info: Add debug method to print view tree 81/322781/1
Junseok Kim [Fri, 28 Mar 2025 04:40:09 +0000 (13:40 +0900)]
e_info: Add debug method to print view tree

Change-Id: Id3b8cf27dd887c9d8a0504609c99d21f05c606ef

8 weeks agoe_comp: remove nocomp_ec 80/322780/1
SooChan Lim [Tue, 15 Apr 2025 04:26:30 +0000 (13:26 +0900)]
e_comp: remove nocomp_ec

nocomp_ec is deprecated and delete the code to related it

Change-Id: I0e22620dc72f10de2f7b0d1a5efa0bdabb434c14

8 weeks agoPackaging: Update version up to tz10_21.0.3 68/322768/1 accepted/tizen/unified/20250416.040904 accepted/tizen/unified/x/20250416.053423
Junseok Kim [Tue, 15 Apr 2025 11:58:24 +0000 (20:58 +0900)]
Packaging: Update version up to tz10_21.0.3

Change-Id: I0df4cb70e8ae5e9863329e5eb7f7637bc844c441

8 weeks agoe_comp_wl_data: remove view destroy listener when offer destroyed 67/322767/1
Junseok Kim [Tue, 15 Apr 2025 09:54:11 +0000 (18:54 +0900)]
e_comp_wl_data: remove view destroy listener when offer destroyed

Change-Id: I8cedd1bb82d333b4259d6cbff73eb4ae5110e61f

8 weeks agovideo_shell: Refactor listeners of Viewport_Border 44/322744/2
Seunghun Lee [Tue, 15 Apr 2025 08:34:57 +0000 (17:34 +0900)]
video_shell: Refactor listeners of Viewport_Border

This patch ensures that `e_view_event_listener_del()` is used for a
listener added by calling `e_view_event_listener_add()`. Otherwise, the
corresponding Evas object event cannot be properly destroyed. This issue
is addressed in this patch.

Additionally, this patch cleans up listeners of Viewport_Border.

Change-Id: I6b1c41cd607b3941a40ea809e9554ee48c6761ee

8 weeks agoe_view_client: fix e_view_event_listener add/remove 47/322747/1
SooChan Lim [Tue, 15 Apr 2025 07:30:06 +0000 (16:30 +0900)]
e_view_client: fix e_view_event_listener add/remove

fix the use of wrong event types.

Change-Id: I1fcf101cefa3715f384bfc1c68052eaf0b50e216

8 weeks agoe_view_edje: use e_view_event_listener_del 46/322746/1
SooChan Lim [Tue, 15 Apr 2025 07:23:17 +0000 (16:23 +0900)]
e_view_edje: use e_view_event_listener_del

instead of destroying the wl_listener directly

Change-Id: I81835facf506b4300d4a5c6125ff3de7b26e0929

8 weeks agoe_service_region: destroy the e_view destroy listener 45/322745/1
SooChan Lim [Tue, 15 Apr 2025 07:08:24 +0000 (16:08 +0900)]
e_service_region: destroy the e_view destroy listener

it has to be destroyed.

Change-Id: I98aee6fef036b27681d1040e352b74b740dc97fa

2 months agoPackaging: Update version up to tz10_21.0.2 80/322680/1
Changyeon Lee [Mon, 14 Apr 2025 10:39:02 +0000 (19:39 +0900)]
Packaging: Update version up to tz10_21.0.2

Change-Id: Ifc6b13bc907ed24eb2f206cfe1c23515fda45725

2 months agoe_policy: Flush buffer of e_client if it is hide_by_request state 77/322677/2
Changyeon Lee [Mon, 14 Apr 2025 03:33:20 +0000 (12:33 +0900)]
e_policy: Flush buffer of e_client if it is hide_by_request state

Change-Id: I1aa3a8945380efc1a3c719555cf13c02008737e9

2 months agocontainers: Create view tree when init each containers 63/322663/1
Junseok Kim [Thu, 27 Mar 2025 04:18:10 +0000 (13:18 +0900)]
containers: Create view tree when init each containers

Change-Id: Ied21cc915d0cd730ad12047ac03a4fe2cf400e41

2 months agoe_policy_container: Introduce policy_container 62/322662/1
Junseok Kim [Wed, 26 Mar 2025 04:38:40 +0000 (13:38 +0900)]
e_policy_container: Introduce policy_container

Change-Id: I9b4ee63ebc3095974505645301a108488e97ebad

2 months agoe_seat: reduce duplicated code 61/322661/1
Jihoon Kim [Sat, 12 Apr 2025 02:21:50 +0000 (11:21 +0900)]
e_seat: reduce duplicated code

Change-Id: Ia71bb81c60f752857d8ae7281c73f990b48dea83
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoe_info_client: remove unused value 59/322659/1
Jihoon Kim [Sat, 12 Apr 2025 02:01:22 +0000 (11:01 +0900)]
e_info_client: remove unused value

Change-Id: Id9ff51f8dc0b18f980cf45afd3770702f7b36983
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoe_keyrouter: Fix key delivery in TOPMOST when focus client doesn't have surface 10/322610/1
duna.oh [Fri, 11 Apr 2025 07:47:50 +0000 (16:47 +0900)]
e_keyrouter: Fix key delivery in TOPMOST when focus client doesn't have surface

This patch fixes the issue that no keyevent is sent to a app which keygrabs
with TOPMOST mode when a focus client doesn't have a surface.

Consider the following scenario,
Launchscreen client is on display (has focus but doesn't have surface),
At the same time QuickLaunch app is running and uses TOPMOST mode for keygrabbings.
Key events should be sent to QuickLaunch app.

Change-Id: I9cb03484415782fd291fe285c6c341b9fd4042a3

2 months agoe_comp_object: Fixed issue where filter is not applied to launch splash 85/322585/1
Changyeon Lee [Fri, 11 Apr 2025 03:36:27 +0000 (12:36 +0900)]
e_comp_object: Fixed issue where filter is not applied to launch splash

ec of launch splash does not create comp_data because pixmap type is
E_PIXMAP_TYPE_EXT_OBJECT.

Change-Id: I129944108a985e9b4164330d37207813af6a70a9

2 months agoPackaging: Update version up to tz10_21.0.1 77/322577/1 accepted/tizen/unified/20250412.035551 accepted/tizen/unified/x/20250413.210744
jinbong.lee [Fri, 11 Apr 2025 04:28:28 +0000 (13:28 +0900)]
Packaging: Update version up to tz10_21.0.1

Change-Id: Ibec7c92dcc25b231bdb609370d1f77b5082adcfb
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoe_blur : use wl_container_of macro instead of container_of 76/322576/1
jinbong.lee [Fri, 11 Apr 2025 03:02:34 +0000 (12:02 +0900)]
e_blur : use wl_container_of macro instead of container_of

 : There is some cases of container_of,
   and wl_container_of is used too.
   So change to use just wl_container_of.

Change-Id: I446e2fc2f1940f8a476cd214473a8ad0bfdf6c90
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoe_blur : remove Coverity issue 75/322575/1
jinbong.lee [Fri, 11 Apr 2025 02:58:57 +0000 (11:58 +0900)]
e_blur : remove Coverity issue

 : remove null check of not null case

Change-Id: I81b71c4d8385d22575c203e03c7bba47df719e8f
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoPackaging: Update version up to tz10_21.0.0 55/322555/1
SooChan Lim [Thu, 10 Apr 2025 23:55:10 +0000 (08:55 +0900)]
Packaging: Update version up to tz10_21.0.0

Change-Id: I099258cd52174a80ac1930976fb6300c570420a2

2 months agoe_view: remove E_VIEW_RESIZE event type 54/322554/2
SooChan Lim [Thu, 10 Apr 2025 11:23:27 +0000 (20:23 +0900)]
e_view: remove E_VIEW_RESIZE event type

e_view has not size, so it cannot provide E_VIEW_RESIZES event type.

Change-Id: I81d103840da2788b160c0076f6c0845f62dc1cbe

2 months agoe_view: delete evas object event callback of views when they destroyed 53/322553/1
Junseok Kim [Thu, 10 Apr 2025 10:13:51 +0000 (19:13 +0900)]
e_view: delete evas object event callback of views when they destroyed

Change-Id: I71347c6b8a1026d93f2e1c1e2deffb68873403b4

2 months agoe_blur : change to use e_view_image(client)_resize_listener_add 32/322532/1
jinbong.lee [Thu, 10 Apr 2025 10:01:57 +0000 (19:01 +0900)]
e_blur : change to use e_view_image(client)_resize_listener_add

 - E_VIEW_RESIZE event of e_view_event will be removed.
 - e_view_image and e_view_client has each listener_add API for resize event.

Change-Id: I44308239173267a47ba6de49be91501b5bfc2604
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoe_input: Add E_INPUT_HOOK_BOOST_MAIN_THREAD hook 26/322526/1
Inhong Han [Thu, 10 Apr 2025 08:23:51 +0000 (17:23 +0900)]
e_input: Add E_INPUT_HOOK_BOOST_MAIN_THREAD hook

Add a new hook to boost main thread for performance before event adding.

Change-Id: Ic81abc1bfb5225394b00e5eed778d4ab828af8fa

2 months agoPackaging: Update version up to tz10_20.0.3 23/322523/1
Junseok Kim [Thu, 10 Apr 2025 04:19:22 +0000 (13:19 +0900)]
Packaging: Update version up to tz10_20.0.3

Change-Id: I518ef77c6ad2069a2e8c4e9b4b5a573b92c2af46

2 months agoe_view_client: check the parameter 92/322492/1
SooChan Lim [Thu, 10 Apr 2025 01:00:03 +0000 (10:00 +0900)]
e_view_client: check the parameter

check if client is null

Change-Id: I10936aedbe7325aa1d34cc775652fe8248c3d73e

2 months agoe_comp_object: call e_comp_object_render 88/322488/2
SooChan Lim [Thu, 10 Apr 2025 00:27:41 +0000 (09:27 +0900)]
e_comp_object: call e_comp_object_render

call e_comp_object_render when ec->native is null.

Change-Id: I2ab8176464391d15eee8a88fe106002e074fdd01

2 months agoe_policy_desk_area: Add e_policy_desk_area_get 87/322487/1
Junseok Kim [Thu, 27 Mar 2025 04:17:23 +0000 (13:17 +0900)]
e_policy_desk_area: Add e_policy_desk_area_get

Change-Id: I9d163f1a473180722376416a08f07c11838fbe4f

2 months agoe_policy_zone: Add e_policy_zone_get 86/322486/1
Junseok Kim [Thu, 27 Mar 2025 04:16:23 +0000 (13:16 +0900)]
e_policy_zone: Add e_policy_zone_get

Change-Id: I2ba709e790e29353d4031205150f184958a074a4

2 months agoe_zone: Added zone destroy listener get 85/322485/1
Junseok Kim [Thu, 27 Mar 2025 04:15:34 +0000 (13:15 +0900)]
e_zone: Added zone destroy listener get

Change-Id: Ie3d893bbdb03df7d484eed2ebee7e54ac46504dd

2 months agoe_comp_wl: fix issue multi touch up event was not generated 64/322464/2
Jihoon Kim [Wed, 9 Apr 2025 04:48:32 +0000 (13:48 +0900)]
e_comp_wl: fix issue multi touch up event was not generated

Change-Id: Ied042a9f33031b16af5f8265a1aba64fa8c6cc16
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoe_comp_wl: reduce duplicated code 63/322463/2
Jihoon Kim [Wed, 9 Apr 2025 01:03:31 +0000 (10:03 +0900)]
e_comp_wl: reduce duplicated code

Change-Id: Ic13d5e5235427f1c58c092000d52ebdf3fb73a19
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoe_comp_wl: add mouse/touch event log 62/322462/3
Jihoon Kim [Fri, 4 Apr 2025 11:21:03 +0000 (20:21 +0900)]
e_comp_wl: add mouse/touch event log

Change-Id: I443095c283d0d613a62d74ff1df3e2e6cf02f67a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoe_blur : Apply e_view 55/322455/1
jinbong.lee [Wed, 9 Apr 2025 04:24:03 +0000 (13:24 +0900)]
e_blur : Apply e_view

Change-Id: Iba18fe11aec8af47f1ba67acda8117211740e241
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoe_view_image : fix typo 54/322454/1
jinbong.lee [Wed, 9 Apr 2025 04:23:30 +0000 (13:23 +0900)]
e_view_image : fix typo

Change-Id: Iddcd9795b3b6fcc33c32042e560d81918979c34a
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
2 months agoPackaging: Update version up to tz10_20.0.2 48/322448/1 accepted/tizen/unified/20250410.082858 accepted/tizen/unified/x/20250410.094255
SooChan Lim [Wed, 9 Apr 2025 07:01:48 +0000 (16:01 +0900)]
Packaging: Update version up to tz10_20.0.2

Change-Id: I9efb19727992f6534de82c202b14b731b7f894f5

2 months agoe_input: Fix 64bit build type cast error 39/322439/1
Junkyeong Kim [Wed, 9 Apr 2025 04:27:01 +0000 (13:27 +0900)]
e_input: Fix 64bit build type cast error

Change-Id: I337caa366362246c6dbb2c9e21c81b231b5d366e

2 months agoe_comp_wl_data: fix dead code 35/322435/1
Jihoon Kim [Wed, 9 Apr 2025 04:56:01 +0000 (13:56 +0900)]
e_comp_wl_data: fix dead code

Change-Id: I3a379e60ff3631a6e05f56b28da41ce5df4f6b0d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2 months agoPackaging: Update version up to tz10_20.0.1 31/322431/1
SooChan Lim [Wed, 9 Apr 2025 00:58:56 +0000 (09:58 +0900)]
Packaging: Update version up to tz10_20.0.1

Change-Id: I49a0ec0599707fb37416a7a9683b29db7bebe820

2 months agoe_comp: refactor e_comp_idler_before function 19/322419/2
SooChan Lim [Mon, 7 Apr 2025 10:51:56 +0000 (19:51 +0900)]
e_comp: refactor e_comp_idler_before function

traverse e_screens for evaluation

Change-Id: I58831141fced625dfd251e64916b31562e18811f

2 months agoe_client: make e_client_event_hide be EINTERN 18/322418/2
SooChan Lim [Mon, 7 Apr 2025 10:28:36 +0000 (19:28 +0900)]
e_client: make e_client_event_hide be EINTERN

This function is needed by other file.

Change-Id: Icb15fc37eea03f84f38703c089c54f344a8096b8

2 months agoe_client: make e_client_event_show be EINTERN 17/322417/2
SooChan Lim [Mon, 7 Apr 2025 10:27:27 +0000 (19:27 +0900)]
e_client: make e_client_event_show be EINTERN

This function is needed by other file.

Change-Id: Ibf1dc77c5de325d015599dadaed2b197d0ab196c

2 months agoe_client: make e_client_eval be EINTERN 16/322416/2
SooChan Lim [Mon, 7 Apr 2025 10:25:36 +0000 (19:25 +0900)]
e_client: make e_client_eval be EINTERN

This function is needed by other file.

Change-Id: Ic777f99768387e1d375f6ba7ffbbe5f623bef4bf

2 months agoe_client: make e_client_aux_hint_eval be EINTERN 15/322415/2
SooChan Lim [Mon, 7 Apr 2025 10:23:45 +0000 (19:23 +0900)]
e_client: make e_client_aux_hint_eval be EINTERN

This function is needed by other file.

Change-Id: Ieaeb5c1faec0e062167df55bb4469c04f3db29ab

2 months agoe_comp_screen: add e_screen_policy_zone_get function 14/322414/2
SooChan Lim [Mon, 7 Apr 2025 10:18:27 +0000 (19:18 +0900)]
e_comp_screen: add e_screen_policy_zone_get function

This returns E_Policy_Zone from E_Screen.

Change-Id: I2a03e3b2ca61417fde01098109463432b495ce2b