platform/upstream/enlightenment.git
6 months agoe_comp_screen: move the e_comp_screen structure into internal header 96/320896/1 sandbox/jkkim/devel
SooChan Lim [Mon, 25 Nov 2024 05:35:31 +0000 (14:35 +0900)]
e_comp_screen: move the e_comp_screen structure into internal header

Do not expose the member varaible of e_comp_screen structure.

Change-Id: I2bff8dfce85543fb146fbdd0fcf17e2bb944d656

6 months agoe_devicemgr_inputgen: remove unnecessary ecore_thread_main_loop_begin() and end() 67/320867/1
Jihoon Kim [Mon, 25 Nov 2024 04:16:47 +0000 (13:16 +0900)]
e_devicemgr_inputgen: remove unnecessary ecore_thread_main_loop_begin() and end()

Change-Id: I52b65852c39feaa801738e66efd2b0bec59d66a4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_36.0.2 69/320769/1 accepted/tizen/unified/20241125.062654
Doyoun Kang [Fri, 22 Nov 2024 05:25:38 +0000 (14:25 +0900)]
Packaging: Update version up to tz9_36.0.2

Change-Id: I02cc32749234d63046604415cb9d10030c988705

6 months agoe_view: doing object stack raise on e_view_reparent 62/320762/1
Junseok Kim [Wed, 20 Nov 2024 05:25:48 +0000 (14:25 +0900)]
e_view: doing object stack raise on e_view_reparent

In some case, there're stack order mismatch between evas_object and e_view by unknown issue.
In that situation, _view_eo_stack_update could makes some object place to middle of layer
even if the object request layer change.

To ensure the object place top of the layer, call evas_object_raise instad of stack update.

Change-Id: I87129ffa6b0fee27b132da4805de668ccf0c3243

6 months agoPackaging: Update version up to tz9_36.0.1 50/320750/2 accepted/tizen/unified/20241122.171543
Jihoon Kim [Fri, 22 Nov 2024 01:14:49 +0000 (10:14 +0900)]
Packaging: Update version up to tz9_36.0.1

Change-Id: I369063cd862c04feafffa448fece78a1938c9500
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_backend: fix issue detected by static analysis tool 52/320752/1
Jihoon Kim [Fri, 22 Nov 2024 01:59:40 +0000 (10:59 +0900)]
e_input_backend: fix issue detected by static analysis tool

Change-Id: I27e39ee06afd6024e81544df879171325ac72d5f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_backend: process device add or remove asynchronously 49/320749/1
Jihoon Kim [Wed, 11 Sep 2024 11:10:59 +0000 (20:10 +0900)]
e_input_backend: process device add or remove asynchronously

Change-Id: I662f0ca0b7da2fee51b9fda1b2ffa9a8ef97bb85
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_alpha_mask_rect: Change view event listener delete method 02/320702/1
Junkyeong Kim [Thu, 21 Nov 2024 05:12:11 +0000 (14:12 +0900)]
e_alpha_mask_rect: Change view event listener delete method

Use view event delete API instead of wl_list_remove.

Change-Id: Ie9bb580e1f0f45515a78f64e207fd6b101657785

6 months agoinput: reduce logs related to input 54/320654/1
Jihoon Kim [Wed, 20 Nov 2024 08:08:45 +0000 (17:08 +0900)]
input: reduce logs related to input

Change-Id: If61e09a1a40f92bb8744af8d237a018f3da21390
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_36.0.0 01/320601/1 accepted/tizen/unified/20241120.162233
Doyoun Kang [Tue, 19 Nov 2024 05:11:28 +0000 (14:11 +0900)]
Packaging: Update version up to tz9_36.0.0

Change-Id: I83f326663c99be4144852ea6888d58388c108938

6 months agoe_zone: remove deprecated value in E_Zone 96/320596/1
Doyoun Kang [Tue, 19 Nov 2024 04:08:46 +0000 (13:08 +0900)]
e_zone: remove deprecated value in E_Zone

Change-Id: Ibcbccd526f97a7d0073c5a322b6a6f05e13be2db

6 months agoe_output: remove deprecated value in E_Output 95/320595/1
Doyoun Kang [Tue, 19 Nov 2024 04:08:16 +0000 (13:08 +0900)]
e_output: remove deprecated value in E_Output

Change-Id: Ied21d62e972b7f1732f62384dc685a121ced3084

6 months agoe_desk: remove deprecated value in E_Desk 94/320594/1
Doyoun Kang [Tue, 19 Nov 2024 04:07:46 +0000 (13:07 +0900)]
e_desk: remove deprecated value in E_Desk

Change-Id: I02ac423cd1a4f1fd3974d7784c572ea133f2042e

6 months agoe_comp_wl: remove deprecated value in E_Comp_Wl_Data and E_Comp_Wl_Client_Data 93/320593/1
Doyoun Kang [Tue, 19 Nov 2024 03:56:23 +0000 (12:56 +0900)]
e_comp_wl: remove deprecated value in E_Comp_Wl_Data and E_Comp_Wl_Client_Data

Change-Id: Idad69081f194dc358db6bc5ad71d2a0af89c82bf

6 months agoe_comp_cfdata: remove deprecated value in E_Comp_Config 92/320592/1
Doyoun Kang [Tue, 19 Nov 2024 03:55:17 +0000 (12:55 +0900)]
e_comp_cfdata: remove deprecated value in E_Comp_Config

Change-Id: I20bcbd79a0d33cafa8a49060593e8c41adbac1ae

6 months agoe_comp: remove deprecated value in E_Comp 91/320591/1
Doyoun Kang [Tue, 19 Nov 2024 03:54:30 +0000 (12:54 +0900)]
e_comp: remove deprecated value in E_Comp

Change-Id: Ibbb0cc33e46ce64e2cd8a75792a41a2cd7c29e47

6 months agoe_client: remove deprecated value in E_Client 90/320590/1
Doyoun Kang [Tue, 19 Nov 2024 02:02:13 +0000 (11:02 +0900)]
e_client: remove deprecated value in E_Client

Change-Id: Ia3413fb8e806adc392f76eb1ddd863a72713bbf3

6 months agoe_input_evdev: refactoring duplicated code related to generate pointer/touch event 88/320588/1
Jihoon Kim [Thu, 10 Oct 2024 07:47:07 +0000 (16:47 +0900)]
e_input_evdev: refactoring duplicated code related to generate pointer/touch event

Change-Id: I8902827e75ce43c36bb847a9ca319c4b83a74010
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_35.1.2 86/320386/1 accepted/tizen/unified/20241115.152437
Junseok Kim [Thu, 14 Nov 2024 09:01:01 +0000 (18:01 +0900)]
Packaging: Update version up to tz9_35.1.2

Change-Id: Ibd0393d4896fdd6b2379442367eab74e84232b9b

6 months agoe_comp_wl_data: remove mistaken conditional statement 84/320384/1
Junseok Kim [Thu, 14 Nov 2024 08:35:01 +0000 (17:35 +0900)]
e_comp_wl_data: remove mistaken conditional statement

The E20 crash caused by conditional statements that were not deleted in the below patch has been corrected.
Refer patch: "e_comp_wl_data: Fix source destroy callback call after offer destroyed"

Change-Id: Icb9ee947fc8fbef66ea919d699a865ad6192425c

6 months agoModified the input thread to inherit the priority of the main thread 21/320321/1
Inhong Han [Wed, 13 Nov 2024 05:54:35 +0000 (14:54 +0900)]
Modified the input thread to inherit the priority of the main thread

When calling the ecore_thread_feedback_run() API with try_no_queue set to false, it will be executed with a default priority.
And the booster can't apply boosting.

Change-Id: Iea4fcaee9eafb2aba5cbc15f9c0d152fcc5f1fbc

7 months agoPackaging: Update version up to tz9_35.1.1 85/320285/2
Junkyeong Kim [Tue, 12 Nov 2024 06:58:57 +0000 (15:58 +0900)]
Packaging: Update version up to tz9_35.1.1

Change-Id: Iad766837fbb401d87224e06319c34000f07055b7

7 months agoe_client_video: Change video check method 84/320284/1
Junkyeong Kim [Tue, 12 Nov 2024 05:47:18 +0000 (14:47 +0900)]
e_client_video: Change video check method

In the input-thread, cannot use evas APIs.
So previous evas_object_data_get can make error in input-thread.

Change-Id: Idf23316bb7d130e464b8ce990f489c73a3cb9735

7 months agoPackaging: Update version up to tz9_35.1.0 26/320226/2
Doyoun Kang [Mon, 11 Nov 2024 06:18:08 +0000 (15:18 +0900)]
Packaging: Update version up to tz9_35.1.0

Change-Id: I77c5358737ccefc6233f031dbb5e82afda5d5fd9

7 months agoe_client/e_view: replace code to use E_Layer from short 24/320224/1
Doyoun Kang [Sun, 10 Nov 2024 23:17:48 +0000 (08:17 +0900)]
e_client/e_view: replace code to use E_Layer from short

Change-Id: I7e5c170817d76a9f83bf33f7d9702de6b7c26e24

7 months agoe_client: fix bug for e_client_layer_get() 23/320223/1
Doyoun Kang [Sat, 9 Nov 2024 06:42:36 +0000 (15:42 +0900)]
e_client: fix bug for e_client_layer_get()

There was a bug in the function e_client_layer_get where there was confusion
between E_Canvas_Layer and E_Layer.
For this, the return value of e_client_layer_get() always was a E_LAYER_BOTTOM.

This patch fixes this bug.

Change-Id: I91fb9884bec36dd245f50a0a8f487f0b8210c656

7 months agoe_video_shell: Check surface role when destroy 20/320120/1
Junkyeong Kim [Thu, 7 Nov 2024 10:39:27 +0000 (19:39 +0900)]
e_video_shell: Check surface role when destroy

Change-Id: I024e45149f4ca35d29da7cee8856128579db1f8f

7 months agoPackaging: Update version up to tz9_35.0.1 62/320062/2
Junseok Kim [Thu, 7 Nov 2024 07:35:00 +0000 (16:35 +0900)]
Packaging: Update version up to tz9_35.0.1

Change-Id: I78d211539f2c5cde488c8a55b7310fb478d16e94

7 months agoe_view_edje: delete signal callback when the edje_view going to destroy 61/320061/1
Junseok Kim [Thu, 7 Nov 2024 07:25:20 +0000 (16:25 +0900)]
e_view_edje: delete signal callback when the edje_view going to destroy

Change-Id: I79864a69f8fb494b2835a7c58e220ea9614259a7

7 months agoe_comp_wl_data: Fix source destroy callback call after offer destroyed 60/320060/1
Junseok Kim [Thu, 7 Nov 2024 06:47:21 +0000 (15:47 +0900)]
e_comp_wl_data: Fix source destroy callback call after offer destroyed

Change-Id: I0f10491aeb182f415d6d6d9bb8da81ec53e907f7

7 months agoe_client: modify the transform position 59/320059/1
Junseok Kim [Thu, 7 Nov 2024 06:00:29 +0000 (15:00 +0900)]
e_client: modify the transform position

during get client under pointer, there was a bug that width and height
used as coordinate.
e_client_transform_core_input_inv_transform is function for transform
coordinates, but input value of ir_w, ir_h is length of rectangle.

To fix it, Added position into length value to makes length to position.
After the transformation is done, subtract the position to make as
length value.

Change-Id: Idc8420e1e78de1ecdbf5035fb0eb5abccf3c98ac

7 months agoe_client: Makes consistency of dragging position 58/320058/1
Junseok Kim [Thu, 7 Nov 2024 05:55:05 +0000 (14:55 +0900)]
e_client: Makes consistency of dragging position

There was a problem that drag enter is not delivered to clients using
input rect when dragging.

The coordinates of the input rects are stored as the client's surface
local coordinates.
And the position of the pointer from ecore_event based on coordinates of
canvas.
During dragging, there was a inconsistency in coordinates while using
these two values directly, and It cause issue that did not deliver the
drag enter event.

To fix this issue, Make consistency of the coordinates between input
rect and pointer position by adding the position of the surface into
input rect position.

Change-Id: Ia4d2c28bf037d3c7c02986b29b72539b993f947b

7 months agoMerge changes I4cb92849,I9e0499e5,I82805516,I70a41262 into tizen
InHong Han [Thu, 7 Nov 2024 01:41:16 +0000 (01:41 +0000)]
Merge changes I4cb92849,I9e0499e5,I82805516,I70a41262 into tizen

* changes:
  Packaging: Update version up to tz9_35.0.0
  Add testcase of e_view_layout
  Add e_view_layout
  Add new interface of evas Mock & fix wrong function wrapping

7 months agoPackaging: Update version up to tz9_35.0.0 24/320024/2 accepted/tizen/unified/20241114.153903
Inhong Han [Thu, 7 Nov 2024 00:37:34 +0000 (09:37 +0900)]
Packaging: Update version up to tz9_35.0.0

Change-Id: I4cb9284905c5d99a99c11950c82f6b2d6543dbbe

7 months agoe_comp_object: Modified not to resize the input panel's window before it completes... 07/320007/1
Inhong Han [Wed, 6 Nov 2024 10:03:00 +0000 (19:03 +0900)]
e_comp_object: Modified not to resize the input panel's window before it completes rendering

Fixed the issue that input panel's window is resized before a client
buffer is attached.

Change-Id: Icec524ce5605b5ea56242c6f8ee40afb21422b1c

7 months agoAdd testcase of e_view_layout 06/320006/1
jinbong.lee [Wed, 25 Sep 2024 09:19:08 +0000 (18:19 +0900)]
Add testcase of e_view_layout

Change-Id: I9e0499e5a4c59d17e78bfa18b1ced3438a272f38

7 months agoAdd e_view_layout 05/320005/1
jinbong.lee [Wed, 25 Sep 2024 09:18:18 +0000 (18:18 +0900)]
Add e_view_layout

  - e_view_layout for wrapping e_layout

Change-Id: I8280551633e69936595b79f2ab1a9bbadd9f8c5c

7 months agoAdd new interface of evas Mock & fix wrong function wrapping 04/320004/1
jinbong.lee [Wed, 25 Sep 2024 08:27:31 +0000 (17:27 +0900)]
Add new interface of evas Mock & fix wrong function wrapping

 - add new wrapping function related with evas_smart, visible_get
 - change Eina_Boot from char to unsigned char
 - change return value of evas_object_map_enable_get function

Change-Id: I70a412627b9a27dffc309fa54c24f1a0c8964262

7 months agoPackaging: Update version up to tz9_34.0.9
Joonbum Ko [Tue, 5 Nov 2024 08:35:45 +0000 (17:35 +0900)]
Packaging: Update version up to tz9_34.0.9

Change-Id: I0601482e25988717720b518f8f65dd1808f0742c
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
7 months agoe_hwc_window_queue: lower priority of copy threads 26/319926/1
Joonbum Ko [Tue, 5 Nov 2024 04:18:25 +0000 (13:18 +0900)]
e_hwc_window_queue: lower priority of copy threads

 - When calling ecore_thread_feedback_run() with try_no_queue set to true,
  the priority is set to EINA_THREAD_URGENT(+5) inside the eina_thread.
   In this case, the priority of the copy_thread may be too high,
  causing a priority inversion problem.

 - If try_no_queue is false, it becomes EINA_THREAD_BACKGROUND,
  so the priority becomes too low.

 - Therefore, try_no_queue was kept as true and the priority was modified
  to be lowered again when the thread job was performed.

Change-Id: I627082a480835064995a40bc0fe192a9938dc1df
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
7 months agoe_hwc_window_queue: shorten the thread name 25/319925/1
Joonbum Ko [Tue, 5 Nov 2024 03:56:30 +0000 (12:56 +0900)]
e_hwc_window_queue: shorten the thread name

 As-Is : e_hwc_widnow_queue_copy_thread
  - there is a typo (widnow), and it was unnecessarily long
   so it couldn't be fully printed in the log.

 To-Be : hwc_copy_thread

Change-Id: Ia48d8b0cef8910932873ab89b452d8e54026d3fc
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
7 months agoPackaging: Update version up to tz9_34.0.8 90/319790/1 accepted/tizen/unified/20241101.174206
Doyoun Kang [Fri, 1 Nov 2024 05:12:58 +0000 (14:12 +0900)]
Packaging: Update version up to tz9_34.0.8

Change-Id: I8f7237beffb64efde7b544cadb4be34bbd07f712

7 months agoe_policy_visibility: Skip uniconify render when the client sets BG state 81/319781/1
Junseok Kim [Wed, 30 Oct 2024 08:10:45 +0000 (17:10 +0900)]
e_policy_visibility: Skip uniconify render when the client sets BG state

Until now, only the iconified clients are pended for uniconify render when client sets Backgroud state.

However, when the client that in iconifed and background state requests uniconify and lower,
There was a issue that the client raise to the top when the client ends their uniconify rendering.

Keypoint of issue is inconsistent of the client's uniconify render and cancellation conditions.
During the client's uniconify process,
the client checks for both the background state and the iconic state before performing the uniconify rendering operation.
however, during the client's lower process,
the client only checks the background state and it causes did not canceling the uniconify render job, which is caused the problem.

To fix this issue and maintain consistency,
only the background state will be checked excluding the iconic state when client requests raise, activate, and uniconify.

Change-Id: I9252b3acc6768eb2b3be6b13b7ee405640109006

7 months agoPackaging: Update version up to tz9_34.0.7 87/319687/1
Doyoun Kang [Wed, 30 Oct 2024 07:39:08 +0000 (16:39 +0900)]
Packaging: Update version up to tz9_34.0.7

Change-Id: Ief13f2463241ac6760e8fc036b5fd6e70bcd8ad3

7 months agoAdd new define e_secure_getenv for getting environment variable 58/319658/1
Doyoun Kang [Thu, 24 Oct 2024 11:25:41 +0000 (20:25 +0900)]
Add new define e_secure_getenv for getting environment variable

We add new define - e_secure_getenv.
If the system supports the secure_getenv() function, e_secure_getenv will use the
secure_getenv() function.
If not, check whether the system supports __secure_getenv. If yes, e_secure_getenv
use the __secure_getenv() function.
Otherwise, fall back to using the getenv function.

Change-Id: If0588224a38395a8dd1a482904573ddcde3278d1

7 months agoPackaging: Update version up to tz9_34.0.6 78/319578/1 accepted/tizen/unified/20241030.154530
Junkyeong Kim [Mon, 28 Oct 2024 02:53:31 +0000 (11:53 +0900)]
Packaging: Update version up to tz9_34.0.6

Change-Id: Ia77276f199eaa3f07a8ae45114b443149ddcd89c

7 months agoe_client: Do not execute stack change if parameters same 75/319575/1
Junkyeong Kim [Mon, 28 Oct 2024 02:14:45 +0000 (11:14 +0900)]
e_client: Do not execute stack change if parameters same

e_view makes abort if stack change function's parameters are same.
So do not execute e_view_place_above or e_view_place_below if same E_Client come.

Change-Id: I6f2282d856c451b74721034f1c2d576e47bbc13a

7 months agoPackaging: Update version up to tz9_34.0.5 19/319519/1
Inhong Han [Fri, 25 Oct 2024 01:22:07 +0000 (10:22 +0900)]
Packaging: Update version up to tz9_34.0.5

Change-Id: I667f5cb34247b711c99f6010e5112daf171b7c58

7 months agoe_comp_input: Modified not to send the key event to destroyed client 16/319516/1
Inhong Han [Thu, 24 Oct 2024 06:49:11 +0000 (15:49 +0900)]
e_comp_input: Modified not to send the key event to destroyed client

Change-Id: Ia671683ae831517be0a41b7c31fc505e536685a0

7 months agoPackaging: Update version up to tz9_34.0.4 50/319450/1
Doyoun Kang [Wed, 23 Oct 2024 01:56:03 +0000 (10:56 +0900)]
Packaging: Update version up to tz9_34.0.4

Change-Id: Ibad7d05bfc874e0d7467d02e8120d6ffd61ee373

7 months agoPrint out the elapsed time of key events in milliseconds 26/319426/1
Inhong Han [Wed, 23 Oct 2024 04:24:49 +0000 (13:24 +0900)]
Print out the elapsed time of key events in milliseconds

Change-Id: I51e055e3bae85dff24cff5e4f66a69d795b80972

7 months agoe_comp_object: check image_filter before show the cw->smart_obj 78/319378/2
Doyoun Kang [Tue, 22 Oct 2024 06:59:26 +0000 (15:59 +0900)]
e_comp_object: check image_filter before show the cw->smart_obj

There was a bug that the image_filter could not applied when the ec is using
launch_screen. (aka splash launch)
So, we add code to apply the image_filter all the window before show.

Change-Id: I59fa0fe23b925db1797ed3ebc7cda2a5432d06db

7 months agoAdd NULL check e_comp_screen_get()'s return 80/319380/1
jinbong.lee [Tue, 22 Oct 2024 07:46:55 +0000 (16:46 +0900)]
Add NULL check e_comp_screen_get()'s return

Change-Id: I71d817b2508987edb9a9ff1db2ad3f59a74eeaf5

7 months agoe_keyrouter_wl: Modified not to send the event surface to destroyed client 71/319371/1
Inhong Han [Mon, 21 Oct 2024 11:51:37 +0000 (20:51 +0900)]
e_keyrouter_wl: Modified not to send the event surface to destroyed client

Change-Id: I186563a7615d8e485408a7e3a99354243c5ada8e

7 months agoe_devicemgr: destroy the user_data only when device resource becomes inert 80/319280/1
duna.oh [Mon, 21 Oct 2024 02:59:36 +0000 (11:59 +0900)]
e_devicemgr: destroy the user_data only when device resource becomes inert

Commit 109c4835e2926886553de29cffe2b9cd1092d104 modified the behavior to
invoke wl_resource_destroy() rather than destroying user_data alone.
However, it'd better to rever this change since wl_resource will be destroied
after its destoy func is executed.

Change-Id: I9411dae6912cff0effa80eb2946627b0d7bdf3f6

7 months agoPackaging: Update version up to tz9_34.0.3 54/319254/1
duna.oh [Fri, 18 Oct 2024 06:19:19 +0000 (15:19 +0900)]
Packaging: Update version up to tz9_34.0.3

Change-Id: Ife8f76ecda660280e1731bf779fc2576234bcb4f

7 months agoe_video_shell: Add missing viewport update when reposition 37/319237/2
Junkyeong Kim [Fri, 18 Oct 2024 04:57:08 +0000 (13:57 +0900)]
e_video_shell: Add missing viewport update when reposition

Fix position error of transform environment.

Change-Id: I277643449940c43b4d7cc53f1fa34c5670794d95

7 months agoe_comp_wl: When dragging, delete cursor hide timer 36/319236/1
duna.oh [Fri, 18 Oct 2024 05:17:49 +0000 (14:17 +0900)]
e_comp_wl: When dragging, delete cursor hide timer

When dragging, no need to hide cursor by timer.

Under normal dragging scenario, cursor hide timer is deleted on mouse down.
However, there is a scenario that dragging starts without a preceding mouse
down event. (ex. MultiControl)
This patch fixes this specific scenario.

Please refer to the following commit.
commit d31eaf38264b9cca65000c8f503698419cd219c5

Change-Id: Id77721aba5fbfe5347d505cbe1c6854be1851f0f

7 months agoe_devicemgr: Prevent accessing user_data's member variable after wl_resource_destroy 34/319234/1
duna.oh [Fri, 18 Oct 2024 04:12:37 +0000 (13:12 +0900)]
e_devicemgr: Prevent accessing user_data's member variable after wl_resource_destroy

This patch fixes the following segfault on E20.
Since wl_resource_destroy() triggers freeing the user_data, do not access user_data
after calling wl_resource_destory().

1  (anonymous namespace)::sigSegvHandler (sig=11, info=0xfff0fe10, ucontext=0xfff0fe90) at /usr/src/debug/glibc-2.30-3.14.arm/gwp_asan/segv_handler_posix.cpp:195
2  <signal handler called> ()
3  _e_devicemgr_wl_device_cb_seat_destroy (l=0xf54cb01c, data=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_34.0.2.arm/src/bin/server/e_devicemgr_wl.c:113
4  wl_priv_signal_final_emit (signal=signal@entry=0x29258f8, data=data@entry=0x29258c8) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:2714
5  remove_and_destroy_resource (element=0x29258c8, data=<optimized out>, flags=0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:940
6  for_each_helper (func=func@entry=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0, entries=<optimized out>, entries=<optimized out>) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:444
7  wl_map_for_each (map=map@entry=0x2cb8a28, func=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:458
8  wl_client_destroy (client=0x2cb8a10) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:1181

Change-Id: I7ed7230827d494c6fa7487e17074d5d429657557

7 months agoe_devicemgr: clean up device resource when seat/device_manager is destroyed 50/319150/1
duna.oh [Mon, 14 Oct 2024 01:16:43 +0000 (10:16 +0900)]
e_devicemgr: clean up device resource when seat/device_manager is destroyed

Change-Id: I0cc36edb15ab6ce831fc83a99854a7e3a258fd47

7 months agoPackaging: Update version up to tz9_34.0.2 43/319143/1 accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.234932 accepted/tizen/unified/20241017.114815 accepted/tizen/unified/toolchain/20241022.122710 accepted/tizen/unified/toolchain/20241022.123110 accepted/tizen/unified/x/20241017.170414 accepted/tizen/unified/x/asan/20241022.113600 tizen_9.0_m2_release
Junkyeong Kim [Wed, 16 Oct 2024 05:46:58 +0000 (14:46 +0900)]
Packaging: Update version up to tz9_34.0.2

Change-Id: I68a426b680c8914b7d537677f53e5db7629433db

7 months agoe_hwc: Add null checking condition 40/319140/2
Junkyeong Kim [Tue, 15 Oct 2024 23:44:32 +0000 (08:44 +0900)]
e_hwc: Add null checking condition

Change-Id: Ieb4044028fa82dbec329f2f22732f63998af3268

7 months agoe_input_evdev: free event when the input_event alloc failed 39/319139/1
Junseok Kim [Tue, 15 Oct 2024 08:55:01 +0000 (17:55 +0900)]
e_input_evdev: free event when the input_event alloc failed

Change-Id: Ib0e1d3b5f11bdf08ef51cc57a4b722aba633baeb

7 months agotc-e_view: Allow second execution 50/319050/1
Junkyeong Kim [Mon, 14 Oct 2024 07:31:23 +0000 (16:31 +0900)]
tc-e_view: Allow second execution

Change-Id: Ifb59f4346a5a2e55e0d13bc29ca26ba8904b744b

7 months agoe_view: Execute stack changing when view is not top and bottom 49/319049/1
Junkyeong Kim [Mon, 14 Oct 2024 07:29:49 +0000 (16:29 +0900)]
e_view: Execute stack changing when view is not top and bottom

Change-Id: Id12b6e9a20d75b0fdae11d7dc6b77df3ca486c10

8 months agoPackaging: Update version up to tz9_34.0.1 60/318960/2
Junseok Kim [Fri, 11 Oct 2024 07:34:22 +0000 (16:34 +0900)]
Packaging: Update version up to tz9_34.0.1

Change-Id: I8294596ee373cf24b5fdc3d81572ffc248192be9

8 months agoe_input_evdev, e_comp_screen: Add null checks 58/318958/1
Junseok Kim [Fri, 11 Oct 2024 07:11:02 +0000 (16:11 +0900)]
e_input_evdev, e_comp_screen: Add null checks

Change-Id: I29855cfd7e055f0177278b9d966b146ef68fd4dd

8 months agoe_view: Erase unnecessary condition 18/318918/1
Junkyeong Kim [Thu, 10 Oct 2024 09:30:51 +0000 (18:30 +0900)]
e_view: Erase unnecessary condition

The view system was already apapted the request.
But evas cannot be adapted previous command cause of intercept call.
So erase duplicate execution prevention condition to execute evas_object API again.

Change-Id: Idb56acc3f894136ca31db04c681cb84885b783b3

8 months agoe_client: change the layer of pin mode higher (250->300) 72/318872/1
Doyoun Kang [Wed, 9 Oct 2024 04:47:04 +0000 (13:47 +0900)]
e_client: change the layer of pin mode higher (250->300)

Change-Id: I977c795988ce3391224449aa72df67df305625f8

8 months agoPackaging: Update version up to tz9_34.0.0 18/318718/1
Junseok Kim [Mon, 7 Oct 2024 08:23:31 +0000 (17:23 +0900)]
Packaging: Update version up to tz9_34.0.0

Change-Id: I55135151dd3a48fb8a1a8676f7de681dd7c8f6fa

8 months agoRemove CONTAINER_POLICY defines 84/318684/1
Junseok Kim [Wed, 2 Oct 2024 07:08:13 +0000 (16:08 +0900)]
Remove CONTAINER_POLICY defines

The preprocessor statement using CONTAINER_POLICY is a temporary used to separate business logic from e_zone and e_desk.
As stabilization was completed, remove the preprocessing statements.

Change-Id: Ief5d4bd3526dad06b5d62efa4bcda04da490654b

8 months agoe_hwc_window: Fix the visible window stack is not updated when window is resize 75/318675/1
Changyeon Lee [Fri, 4 Oct 2024 04:39:01 +0000 (13:39 +0900)]
e_hwc_window: Fix the visible window stack is not updated when window is resize

Change-Id: Ifea05674f3bca9cd4794ceac0f9f3aa1320cd4f2

8 months agoe_client: change visibility of e_client_icccm_title_set to E_API 70/318670/1
Doyoun Kang [Fri, 4 Oct 2024 00:05:22 +0000 (09:05 +0900)]
e_client: change visibility of e_client_icccm_title_set to E_API

Change-Id: Ie71e0bd9d6cdafc1b6e9581c7ee265c758ef7818

8 months agoe_client: update input thread data on evas_move callback 80/318580/1
duna.oh [Wed, 2 Oct 2024 07:17:02 +0000 (16:17 +0900)]
e_client: update input thread data on evas_move callback

When evas_object geometry is updated, E20 also needs to update
the cloned input thread data.

Refer to the commit '0ea97294388e53c79891e2a9850f8d7dcaeac583'

Change-Id: I400673049160d5c72b56883b355f846bc4ffc666

8 months agoPackaging: Update version up to tz9_33.2.1 71/318471/1 accepted/tizen/unified/20241001.004139 accepted/tizen/unified/toolchain/20241004.102201 accepted/tizen/unified/x/20241001.154000 accepted/tizen/unified/x/asan/20241014.000608
Jihoon Kim [Mon, 30 Sep 2024 07:38:27 +0000 (16:38 +0900)]
Packaging: Update version up to tz9_33.2.1

Change-Id: Ie617f60dbe428c997ee169d3e93eec889b089e84
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate relative mouse event asynchronously 69/318469/1
Jihoon Kim [Fri, 27 Sep 2024 05:40:54 +0000 (14:40 +0900)]
e_input_evdev: generate relative mouse event asynchronously

Change-Id: I4e8664b55f80c55220ad1cb544bd299cc8069f81
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate touch aux ecore event asynchronously 68/318468/1
Jihoon Kim [Fri, 27 Sep 2024 02:12:25 +0000 (11:12 +0900)]
e_input_evdev: generate touch aux ecore event asynchronously

Change-Id: I45443d7409d20f2114d0130b3bb2522ba8e6c4ef
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate pointer ecore event asynchronously 67/318467/1
Jihoon Kim [Thu, 26 Sep 2024 05:15:04 +0000 (14:15 +0900)]
e_input_evdev: generate pointer ecore event asynchronously

Change-Id: I00af6335135c9dfcfd84d76ce3fc42e5f7ddf16d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input_evdev: generate touch ecore event asynchronously 66/318466/1
Jihoon Kim [Thu, 26 Sep 2024 02:43:44 +0000 (11:43 +0900)]
e_input_evdev: generate touch ecore event asynchronously

Change-Id: Ib9203fb7cba2947dca2c67472549bee2162cf12f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_input: Fix wrong type casting 39/318439/2
Inhong Han [Mon, 30 Sep 2024 01:13:01 +0000 (10:13 +0900)]
e_input: Fix wrong type casting

Change-Id: I19e08c1761107aedda9c7c61d5a08547ee56345b

8 months agovideo: Cleanup function implementation 30/318430/1
Seunghun Lee [Wed, 25 Sep 2024 00:06:55 +0000 (09:06 +0900)]
video: Cleanup function implementation

No functional changes.

Change-Id: I20f3464a59b58d7d88cd876f98c62887d8903d14

8 months agovideo: Remove unnecessary type casting 29/318429/1
Seunghun Lee [Tue, 24 Sep 2024 23:46:08 +0000 (08:46 +0900)]
video: Remove unnecessary type casting

Change-Id: Ica9f401ff9d91b3f3a8e5afd77c64c8f5d9eddfd

8 months agovideo: Remove useless conditional comile 28/318428/1
Seunghun Lee [Tue, 24 Sep 2024 23:44:53 +0000 (08:44 +0900)]
video: Remove useless conditional comile

Change-Id: I662b21559786c3e41320e9232f33c64b9bec8357

8 months agovideo: Remove set-but-not-used variablee 27/318427/1
Seunghun Lee [Tue, 24 Sep 2024 23:38:17 +0000 (08:38 +0900)]
video: Remove set-but-not-used variablee

Change-Id: Ib01a6bcf95119ce7fcb86716605d1de29496ce54

8 months agovideo: Move out e_video_hwc_windows implementation to e_video_hwc 26/318426/1
Seunghun Lee [Wed, 11 Sep 2024 08:28:04 +0000 (17:28 +0900)]
video: Move out e_video_hwc_windows implementation to e_video_hwc

There is no need to keep e_video_hwc_windows implementation anymore
since the hwc plane mode has been deprecated.

Change-Id: Ida836a0fafa8ca4f810a479af0389e124fa6e6f5

8 months agovideo: Remove dead code since hwc plane mode deprecated 25/318425/1
Seunghun Lee [Wed, 11 Sep 2024 07:20:51 +0000 (16:20 +0900)]
video: Remove dead code since hwc plane mode deprecated

Change-Id: I8ab8f07f28cbfd19a4f5f5f3f567966ca40c6fa2

8 months agoPackaging: Update version up to tz9_33.2.0 24/318424/1
Doyoun Kang [Sun, 29 Sep 2024 23:31:52 +0000 (08:31 +0900)]
Packaging: Update version up to tz9_33.2.0

Change-Id: I5458b59df4e290695e30a29fd3bf914efdee4d76

8 months agoe_comp_wl_input: Add e_comp_wl_input_keymap_default_set() 65/318365/1
Jihoon Kim [Fri, 27 Sep 2024 07:07:11 +0000 (16:07 +0900)]
e_comp_wl_input: Add e_comp_wl_input_keymap_default_set()

Change-Id: I9f5925ec9d7b7cc26c7ab5703f7e7f1da6c6b5b2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoAdd interface of e_comp_wl_input_keymap_keycode_to_keyname 60/318360/1
jinbong.lee [Fri, 27 Sep 2024 06:01:52 +0000 (15:01 +0900)]
Add interface of e_comp_wl_input_keymap_keycode_to_keyname

  - change internal function to interface

Change-Id: I4b65fff0e9d5db4b6882c4a8903ead83b186a0e6

8 months agoPackaging: Update version up to tz9_33.1.0 54/318354/1
Changyeon Lee [Fri, 27 Sep 2024 04:50:35 +0000 (13:50 +0900)]
Packaging: Update version up to tz9_33.1.0

Change-Id: Iecaea89f846090364b95c3da2b6abc5f6dcec78e

8 months agoe_client: add E_API for handling transients stack 36/318336/1
Doyoun Kang [Fri, 27 Sep 2024 04:09:32 +0000 (13:09 +0900)]
e_client: add E_API for handling transients stack

Change-Id: I745807d0eb881c35313f7a06c52f0d3711cec24d

8 months agoe_comp_wl_input: fix missing lock issue 31/318331/1
Jihoon Kim [Fri, 27 Sep 2024 01:28:01 +0000 (10:28 +0900)]
e_comp_wl_input: fix missing lock issue

Change-Id: I1aad0dc171f3316c93a5afc01b8ee8ff70aa14ed
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 months agoe_hwc_window: Set the restriction transform if desk zoom is enabled 29/318329/2
Changyeon Lee [Thu, 26 Sep 2024 10:06:46 +0000 (19:06 +0900)]
e_hwc_window: Set the restriction transform if desk zoom is enabled

Change-Id: Iea0567309d990b548634e5dc35577237afbe582b

8 months agoE_Pointer: Fix issue with scale up twice for the output resolution ratio 28/318328/2
Changyeon Lee [Thu, 26 Sep 2024 08:19:51 +0000 (17:19 +0900)]
E_Pointer: Fix issue with scale up twice for the output resolution ratio

Change-Id: I25d0439e4ab2221c90a87f5582de4bbff8cb7ca0

8 months agoPackaging: Update version up to tz9_33.0.2 97/318197/1 accepted/tizen/unified/20240926.050059 accepted/tizen/unified/x/20240926.095748
Changyeon Lee [Wed, 25 Sep 2024 10:42:09 +0000 (19:42 +0900)]
Packaging: Update version up to tz9_33.0.2

Change-Id: Ida896bf007c26d78cf106a0dd4bfaaca4e6964fe

8 months agoE_Blur: Fix the blur behind is not shown even if ec is shown 95/318195/1
Changyeon Lee [Wed, 25 Sep 2024 10:21:35 +0000 (19:21 +0900)]
E_Blur: Fix the blur behind is not shown even if ec is shown

Change-Id: I8d5d78ce41ef1574b43955271ab07f46c575343b

8 months agoPackaging: Update version up to tz9_33.0.1 89/318189/1
Junkyeong Kim [Wed, 25 Sep 2024 09:59:08 +0000 (18:59 +0900)]
Packaging: Update version up to tz9_33.0.1

Change-Id: I8f88282930120663124954f868f439d02ac18102

8 months agoe_policy_zone: fix resource leak 87/318187/1
Doyoun Kang [Wed, 25 Sep 2024 09:44:12 +0000 (18:44 +0900)]
e_policy_zone: fix resource leak

Change-Id: I0cc3eeeccdb656c07ee606283797cce95e1a0452

8 months agoe_policy_softkey: Add null check of e_view_data_get 82/318182/1
Junseok Kim [Wed, 25 Sep 2024 07:53:34 +0000 (16:53 +0900)]
e_policy_softkey: Add null check of e_view_data_get

Change-Id: I61a2d9c4ddc097791126a335eff4872ef47b57f6

8 months agoe_service_softkey: remove dead code 81/318181/1
Junseok Kim [Wed, 25 Sep 2024 07:51:41 +0000 (16:51 +0900)]
e_service_softkey: remove dead code

wl_container_of always returns Non-NULL value

Change-Id: I677df39e9c7356ecfe77abebf3d52ce078d983ad