platform/upstream/enlightenment.git
5 months agoe_pointer: remove ee and evas depedency sandbox/junskim/pushtest
SooChan Lim [Fri, 13 Dec 2024 01:43:45 +0000 (10:43 +0900)]
e_pointer: remove ee and evas depedency

ee and evas is not used in e_pointer

Change-Id: Ic8e414fa64605d6b6a46744a182ed250e39bc1ed

5 months agoe_comp_screen: initialize egl_sync at e_comp_canvas
SooChan Lim [Fri, 13 Dec 2024 00:40:20 +0000 (09:40 +0900)]
e_comp_screen: initialize egl_sync at e_comp_canvas

move the initialization of egl_sync from e_server to e_comp_canvas

Change-Id: I998a4abd785524b10e0d1098c711018230d9021a

5 months agoe_comp_screen: set comp_screen at e_comp_screen_init
SooChan Lim [Thu, 12 Dec 2024 23:50:20 +0000 (08:50 +0900)]
e_comp_screen: set comp_screen at e_comp_screen_init

Change-Id: I17e22eaea6518744972ab1043e4aa1b7e76d4f72

5 months agoe_comp_screen: rename the variable name
SooChan Lim [Thu, 12 Dec 2024 23:47:03 +0000 (08:47 +0900)]
e_comp_screen: rename the variable name

change the var name from e_comp_screen to comp_screen

Change-Id: Ie2aa7aee0c54789e14e97bde690ccbdd9305c70c

5 months agoe_comp_screen: fix the failed conditions
SooChan Lim [Thu, 12 Dec 2024 08:55:46 +0000 (17:55 +0900)]
e_comp_screen: fix the failed conditions

Change-Id: I8ae5f47ab8e4db72c5d144f1e496d85d6ec1eecd

5 months agoe_comp_screen: use zone destroy listener
SooChan Lim [Thu, 12 Dec 2024 06:34:30 +0000 (15:34 +0900)]
e_comp_screen: use zone destroy listener

instead of zone destroy event handler

Change-Id: Ie9998946e22247c4e93a519e5a9faaaca7fac1d9

5 months agoe_comp_screen: check the screens
SooChan Lim [Wed, 11 Dec 2024 08:59:35 +0000 (17:59 +0900)]
e_comp_screen: check the screens

Change-Id: If7c334c8620ceb65c1456ce4bb3d4c6b7979a359

5 months agoe_comp_screen: call _e_comp_screen_del at the end
SooChan Lim [Wed, 11 Dec 2024 08:55:03 +0000 (17:55 +0900)]
e_comp_screen: call _e_comp_screen_del at the end

Change-Id: I41d97327e52f9add509ddbc573c06fa9f2d23556

5 months agoe_comp_screen: E_Screen has zone and sreen information
SooChan Lim [Wed, 11 Dec 2024 08:21:27 +0000 (17:21 +0900)]
e_comp_screen: E_Screen has zone and sreen information

E_Screne has zone, tizen_screen, zone_policy information

Change-Id: Ice3e59f41ed00dfd59bf57877f0c8b3d5e15bf44

5 months agoe_tizen_screen_manager: add destroy listener
SooChan Lim [Wed, 11 Dec 2024 08:19:36 +0000 (17:19 +0900)]
e_tizen_screen_manager: add destroy listener

add e_tizen_screen_destroy_listener_add() function

Change-Id: Ia2855076472f1c0a59d4e68feb58655847cfaf3d

5 months agoremove gitignore
SooChan Lim [Wed, 11 Dec 2024 05:13:46 +0000 (14:13 +0900)]
remove gitignore

Change-Id: I40993d69246142b9a05bc503136f44fd8e38a703

5 months agoe_comp_canvas: rename the function name
SooChan Lim [Tue, 10 Dec 2024 23:50:00 +0000 (08:50 +0900)]
e_comp_canvas: rename the function name

Change-Id: I061c1c9608aee0de4045a914d215282a428ef656

5 months agoe_comp_screen: remove the comment
SooChan Lim [Tue, 10 Dec 2024 23:45:29 +0000 (08:45 +0900)]
e_comp_screen: remove the comment

Change-Id: I37efb71e05f09230298944cacf4bc19d2f2c995b

5 months agoe_comp_screen: deal with error
SooChan Lim [Tue, 10 Dec 2024 23:44:52 +0000 (08:44 +0900)]
e_comp_screen: deal with error

Change-Id: Ie8de62fbf8cc50ccee348683153d09dd3e375a0b

5 months agoe_comp_screen: move evas code from e_comp_wl to e_comp_screen
SooChan Lim [Tue, 10 Dec 2024 11:21:28 +0000 (20:21 +0900)]
e_comp_screen: move evas code from e_comp_wl to e_comp_screen

Change-Id: I81b3212e63955015004edce4e21a36e10dabc5f1

5 months agoe_hwc_window: fix the log
SooChan Lim [Tue, 10 Dec 2024 09:15:09 +0000 (18:15 +0900)]
e_hwc_window: fix the log

Change-Id: I16d11d7a32a1527cef68f7e883a5078c843b4ce1

5 months agoe_hwc: make e_hwc_canvas_size_get
SooChan Lim [Tue, 10 Dec 2024 09:06:24 +0000 (18:06 +0900)]
e_hwc: make e_hwc_canvas_size_get

use it

Change-Id: I4edb066dd6ae1da1f70f7754546064b56a70fd3a

5 months agoe_hwc_windows: make e_hwc_windows_canvas_set
SooChan Lim [Mon, 9 Dec 2024 08:42:07 +0000 (17:42 +0900)]
e_hwc_windows: make e_hwc_windows_canvas_set

Change-Id: I3e7eec9a9e9abbbadbd2c37ee93f745606f920fb

5 months agoe_canvas: make e_canvas_intern.h
SooChan Lim [Mon, 9 Dec 2024 08:42:41 +0000 (17:42 +0900)]
e_canvas: make e_canvas_intern.h

extract the canvas api from e_view_intern.h

Change-Id: Ice8ac4b0ff70c8a4d23316b46d79e873033cb05d

5 months agoe_zone: remove the comment
SooChan Lim [Mon, 9 Dec 2024 04:56:30 +0000 (13:56 +0900)]
e_zone: remove the comment

Change-Id: I88b4ab4fa6a2086fa7ed2d8527a8bf33113830d2

5 months agoe_hwc: remove the ecore_evas code
SooChan Lim [Mon, 9 Dec 2024 04:46:01 +0000 (13:46 +0900)]
e_hwc: remove the ecore_evas code

ecore_evas is created at e_comp_canvas.c

Change-Id: If22d0714bc409deeb7be370980f7ba9c36aa843a

5 months agoe_input: remove e_input_ecore_evas_get
SooChan Lim [Mon, 9 Dec 2024 02:56:38 +0000 (11:56 +0900)]
e_input: remove e_input_ecore_evas_get

It is not used.

Change-Id: I0814a65dc661f2abedc2567878ee59b9b3cd3b75

5 months agoe_comp_canvas: move ecore_evas to e_comp_canvas
SooChan Lim [Fri, 6 Dec 2024 08:12:42 +0000 (17:12 +0900)]
e_comp_canvas: move ecore_evas to e_comp_canvas

Change-Id: I31361988cf103c78b079e2a23a46df2953fbc9b5

5 months agoe_comp_screen: move canvas_init function
SooChan Lim [Fri, 6 Dec 2024 00:31:47 +0000 (09:31 +0900)]
e_comp_screen: move canvas_init function

Change-Id: I289758faed3d4f487a2c52af9a98ffe6810c8ec2

5 months agoe_comp_screen: move the policy code from canvas to screen
SooChan Lim [Thu, 5 Dec 2024 10:59:01 +0000 (19:59 +0900)]
e_comp_screen: move the policy code from canvas to screen

Change-Id: I220cad8396a391c53ff1cae57a71150809881517

5 months agoe_comp_screen: call e_hwc_ecore_evas_init at e_comp_screen
SooChan Lim [Thu, 5 Dec 2024 08:07:27 +0000 (17:07 +0900)]
e_comp_screen: call e_hwc_ecore_evas_init at e_comp_screen

Change-Id: I5eb40bbf8d8cb9d1c9fdfa80accafbe50d22e834

5 months agoe_comp_screen: initialize the display at e_comp_screen
SooChan Lim [Thu, 5 Dec 2024 07:46:06 +0000 (16:46 +0900)]
e_comp_screen: initialize the display at e_comp_screen

Change-Id: I9f02a78b836d71aef7c4001a22a446d5fe3f3277

5 months agoe_comp_screen: make e_comp_screen at e_comp_screen_init
SooChan Lim [Thu, 5 Dec 2024 07:29:09 +0000 (16:29 +0900)]
e_comp_screen: make e_comp_screen at e_comp_screen_init

Change-Id: Ie5a951db486948937ba0835ea3766d416ca3e745

6 months agoe_pixmap: Remove cdata from E_Pixmap 44/316244/1
Seunghun Lee [Tue, 10 Dec 2024 00:11:27 +0000 (09:11 +0900)]
e_pixmap: Remove cdata from E_Pixmap

The cdata of E_Pixmap was first introduced because the user data of
wl_surface was E_Pixmap at the time.
Now that the E_Client is the user data of wl_surface, we should remove
duplicated cdata from E_Pixmap.

Change-Id: Iab03307b05f467e64bc3948b39c5734c8cb83f67

6 months agoinput: bump wl_seat version to 6 and wayland minimum version to 1.17 28/316228/1
duna.oh [Wed, 11 Dec 2024 08:33:00 +0000 (17:33 +0900)]
input: bump wl_seat version to 6 and wayland minimum version to 1.17

In version 5, wl_pointer events are added. ex.frame, axis_source, etc.
and wl_seat' destructor request are added.
In version 6, wl_touch events are added. ex. shape, orientation.

To support version 5 and 6, E20 simply adds a callback of new request.
(dont' have to send new events)

We require wayland-server >= 1.17 to support wl_seat version 7 as well.

Change-Id: Ieec5ae2d1ebe401aaae1d573a9b59275a8a714fb

6 months agoinput: remove unused variable 'keymap' 79/316179/1
duna.oh [Wed, 11 Dec 2024 07:19:08 +0000 (16:19 +0900)]
input: remove unused variable 'keymap'

Change-Id: Ic30775d5b2cac1b2e7931d92c8e53537195ac725

6 months agoinput: Replace xkb_map_* with xkb_keymap_* 78/316178/1
duna.oh [Wed, 11 Dec 2024 05:45:52 +0000 (14:45 +0900)]
input: Replace xkb_map_* with xkb_keymap_*

for more consistency with the returned struct name
Please refer to the following commit in libxkbcommon

commit 33a66515d6bd28b4c2f31ecfc1c51f8b45b034e8
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Sep 12 19:55:06 2012 +0100

    API change: Rename xkb_map_* and group -> layout

Change-Id: I2dc246242d5ae95fa8f28ef742fe01a961201067

6 months agoe_input: update pointer position to center of a rotated output 15/316115/1
duna.oh [Tue, 10 Dec 2024 07:34:19 +0000 (16:34 +0900)]
e_input: update pointer position to center of a rotated output

Change-Id: Ie9dc2c23251f42cbdb69c6f21467980feaab3424

6 months agoe_comp_screen: move cursor position when output is rotated 14/316114/1
duna.oh [Thu, 13 Jun 2024 07:26:47 +0000 (16:26 +0900)]
e_comp_screen: move cursor position when output is rotated

Change-Id: I189e9aa150a8dafe2309de7eb52713e05c200b07

6 months agoe_hwc: move the symbols to internal header 63/316063/1
SooChan Lim [Mon, 25 Nov 2024 08:51:03 +0000 (17:51 +0900)]
e_hwc: move the symbols to internal header

Move the unused symbols in public header for hwc
to internal headers

Change-Id: I2cdd4a0ad7777e62b51ffee6d40c101b4c4ed8f1

6 months agoe_pointer: update cursor position with the new hot spot 57/316057/1
duna.oh [Tue, 10 Dec 2024 01:23:39 +0000 (10:23 +0900)]
e_pointer: update cursor position with the new hot spot

If the client requests to change its cursor with new buffer and new hot spot,
E20 changes its cursor client to the new buffer. However it didn't update
the cursor position with the new hot spot.
This patch resolves that issue.

Change-Id: I861df47b44693cb273a1c1be83cf95845ff4a0d4

6 months agoe_desk_area: Add missing mutex lock/unlock of accessing ec inlist 92/315992/1
Junseok Kim [Fri, 6 Dec 2024 07:10:40 +0000 (16:10 +0900)]
e_desk_area: Add missing mutex lock/unlock of accessing ec inlist

Change-Id: I75c1dd4199345534bfe70bef5825067aa5dc005f

6 months agoe_compositor: Remove e_comp_wl_subsurface_add 84/315984/1
Seunghun Lee [Wed, 27 Nov 2024 07:13:28 +0000 (16:13 +0900)]
e_compositor: Remove e_comp_wl_subsurface_add

This function is replaced by e_subsurface_create().

Change-Id: I4016b5c83cc60e2e95dabecf1bccb43f5066b802

6 months agoe_policy_wl: Use e_subsurface_create 83/315983/1
Seunghun Lee [Wed, 27 Nov 2024 07:12:43 +0000 (16:12 +0900)]
e_policy_wl: Use e_subsurface_create

The e_comp_wl_subsurface_add is now deprecated because it's duplicated
with e_subsurface_create().
And this patch makes _tzpol_iface_cb_subsurface_get() using E_Surface
instead of E_Client.

Change-Id: Ib3d27ac53cbb9566aa7137a34f7b398ecae710f9

6 months agoe_comp_wl: Deprecate has_extern_parent 82/315982/1
Seunghun Lee [Wed, 27 Nov 2024 06:55:14 +0000 (15:55 +0900)]
e_comp_wl: Deprecate has_extern_parent

This variable is no longer used.

Change-Id: I7487e0395219b8652c09f4abece26bc02f84fb5c

6 months agoPackaging: Update version up to tz10_0.0.2 29/315829/1 accepted/tizen/unified/20241206.132905
Seunghun Lee [Wed, 4 Dec 2024 23:55:08 +0000 (08:55 +0900)]
Packaging: Update version up to tz10_0.0.2

Change-Id: I8b31d468e3fc4b2269b332ac11a7c26bbc1b5319

6 months agoe_compositor: Remove unnecessary check 00/315800/1
Seunghun Lee [Mon, 30 Sep 2024 04:29:55 +0000 (13:29 +0900)]
e_compositor: Remove unnecessary check

No need to query the state of surface from internal ds_surface since
it's gotten fetched to E_Surface.

Change-Id: I584710da308733f7d253d880b58b2a41f0e735f7

6 months agoe_compositor: Remove obsolte implementation 99/315799/1
Seunghun Lee [Thu, 22 Aug 2024 09:43:38 +0000 (18:43 +0900)]
e_compositor: Remove obsolte implementation

This Removes redundant emission of
E_COMP_WL_HOOK_SUBSURFACE_SYNCHRONIZED_COMMIT hook point since it's been
emitted when precommit_from_cache handler is called.

Change-Id: I0a97e2efc93aae63c829c0f1e5c6400abd497b1a

6 months agoe_comp_wl: Deprecate has_data of E_Comp_Wl_Surface_State 98/315798/1
Seunghun Lee [Thu, 22 Aug 2024 09:32:04 +0000 (18:32 +0900)]
e_comp_wl: Deprecate has_data of E_Comp_Wl_Surface_State

This has not been used since some time ago.

Change-Id: I063b4f22c45c1a04a45e367fde6e4919123659e4

6 months agoe_comp_wl: Deprecate frames 97/315797/1
Seunghun Lee [Thu, 22 Aug 2024 09:28:43 +0000 (18:28 +0900)]
e_comp_wl: Deprecate frames

This deprecates frames field of E_Comp_Wl_Surface_State and
E_Comp_Wl_Client_Data. The e_surface_frame_done_send() should be used
instead.

Change-Id: I86016717c58e6eb94d04a4d4d0ea30d65e3852f8

6 months agoe_comp_wl: Deprecate resource of E_Comp_Wl_Subsurf_Data 96/315796/1
Seunghun Lee [Thu, 22 Aug 2024 04:33:15 +0000 (13:33 +0900)]
e_comp_wl: Deprecate resource of E_Comp_Wl_Subsurf_Data

Change-Id: Idec3c6c84da036dae66821daea638c0278426bc2

6 months agoe_comp_wl: Deprecate synchronized of E_Comp_Wl_Subsurf_Data 95/315795/1
Seunghun Lee [Thu, 22 Aug 2024 04:31:38 +0000 (13:31 +0900)]
e_comp_wl: Deprecate synchronized of E_Comp_Wl_Subsurf_Data

Change-Id: I34b5625da066fbc62d8a0a96e50f39cc94548034

6 months agoe_comp_wl: Deprecate input of E_Comp_Wl_Surface_State 94/315794/1
Seunghun Lee [Thu, 22 Aug 2024 03:29:47 +0000 (12:29 +0900)]
e_comp_wl: Deprecate input of E_Comp_Wl_Surface_State

Change-Id: I2d407909dba10d5ce4b965062a7160fb24452532

6 months agoe_compositor: Add e_surface_input_region_get 93/315793/1
Seunghun Lee [Thu, 22 Aug 2024 02:57:28 +0000 (11:57 +0900)]
e_compositor: Add e_surface_input_region_get

Change-Id: I6072cc7b59c55313db1ade2c2d39766939ca5470

6 months agoe_comp_wl: Deprecate opaque of E_Comp_Wl_Surface_State 92/315792/1
Seunghun Lee [Thu, 22 Aug 2024 00:57:29 +0000 (09:57 +0900)]
e_comp_wl: Deprecate opaque of E_Comp_Wl_Surface_State

It's no longer necessary since it's been handled libds.

Change-Id: I6a53e98ad912ff53e2b1532e4c4649c4a85fbcc6

6 months agoe_compositor: Add e_surface_opaque_region_get 91/315791/1
Seunghun Lee [Thu, 22 Aug 2024 00:30:29 +0000 (09:30 +0900)]
e_compositor: Add e_surface_opaque_region_get

Change-Id: I6f2c352b1e6aa6ef3c36c0b7a3a5d2b533a03b4c

6 months agoe_comp_wl_buffer: Move implementation of buffer damage region 90/315790/1
Seunghun Lee [Wed, 21 Aug 2024 09:15:26 +0000 (18:15 +0900)]
e_comp_wl_buffer: Move implementation of buffer damage region

This is to separate implementation related to e_comp_wl_buffer out from
e_comp_wl.c to e_comp_wl_buffer.c file.

Change-Id: Id011110f650f1f276cbfa63c445c8e7c0cfa1410

6 months agoe_comp_wl: Extract function for update damage 89/315789/1
Seunghun Lee [Tue, 20 Aug 2024 23:45:59 +0000 (08:45 +0900)]
e_comp_wl: Extract function for update damage

This is to improve readability.

Change-Id: I46ec8f3b0d7fe4561b438d4cb69452fb93b5fad2

6 months agoe_compositor: Add {buffer,surface}_damage_get 88/315788/1
Seunghun Lee [Tue, 20 Aug 2024 08:40:05 +0000 (17:40 +0900)]
e_compositor: Add {buffer,surface}_damage_get

This patch deprecates `damages` and `buffer_damage` of
E_Comp_Wl_Surface_State.

Change-Id: Iaadc6e4b827f5f9b977a111a94a6fb8f423a35cf

6 months agosubsurface: Remove obsolete cache implementation 87/315787/1
Seunghun Lee [Wed, 21 Aug 2024 23:42:59 +0000 (08:42 +0900)]
subsurface: Remove obsolete cache implementation

The cache implementation is outdated since it has been handled by libds.

Change-Id: Ia29d849a0b44df870206c7bfd14e76ed6e2b8a34

6 months agoPackaging: Update version up to tz10_0.0.1 05/315705/1
Changyeon Lee [Wed, 4 Dec 2024 07:11:17 +0000 (16:11 +0900)]
Packaging: Update version up to tz10_0.0.1

Change-Id: Id0bb5b80cc26671b819abdfb99ee449028a81c73

6 months agoe_security: Do not check privilege when permissive mode is enabled 04/315704/1
Changyeon Lee [Wed, 4 Dec 2024 06:05:12 +0000 (15:05 +0900)]
e_security: Do not check privilege when permissive mode is enabled

Change-Id: Ie9b33c1df314e6ec1576fbd8e9ddc12c35c8eb9c

6 months agoPackaging: Update version up to tz10_0.0.0 95/315695/2
SooChan Lim [Wed, 4 Dec 2024 04:47:27 +0000 (13:47 +0900)]
Packaging: Update version up to tz10_0.0.0

Change-Id: I195cca671f41fd32212fca9310fbd53a6fe7ceb2

6 months agoe_comp_screen: remove the tqueue variable 90/315690/1 accepted/tizen/unified/20241204.183325
SooChan Lim [Wed, 4 Dec 2024 04:36:49 +0000 (13:36 +0900)]
e_comp_screen: remove the tqueue variable

It is not used.

Change-Id: I77aa55c6f80b432631c59a0d725e0fa3570dfe6d

6 months agoe_comp: remove nocomp_delay_timer 84/315684/2
SooChan Lim [Tue, 3 Dec 2024 03:06:24 +0000 (12:06 +0900)]
e_comp: remove nocomp_delay_timer

It is deprecated.

Change-Id: Iebc79ad0fed44c3a967af711cf11c09cbe103cc6

6 months agoe_comp: remove nocomp variable 83/315683/2
SooChan Lim [Mon, 2 Dec 2024 09:13:20 +0000 (18:13 +0900)]
e_comp: remove nocomp variable

It is not used anymore

Change-Id: I83735dd2ab6211b78a435be209b5044faee7106c

6 months agoe_view: Fix memory leak 57/315657/2
Seunghun Lee [Wed, 4 Dec 2024 02:14:16 +0000 (11:14 +0900)]
e_view: Fix memory leak

The map should be freed when a E_View gets destroyed.

Change-Id: I36942af53b46a7e3243576b355f24b3974b44f54

6 months agoe_view: Remove unused implementation 56/315656/2
Seunghun Lee [Wed, 4 Dec 2024 02:10:34 +0000 (11:10 +0900)]
e_view: Remove unused implementation

Change-Id: Ie7d32b793acb5f3d51aeb16ec94b59bbb5369634

6 months agoe_compositor: Reduce log printed by null 46/315646/2
Seunghun Lee [Tue, 3 Dec 2024 05:59:19 +0000 (14:59 +0900)]
e_compositor: Reduce log printed by null

The e_surface_try_from_ec() can return null normally, therefore it
shouldn't make noise when it returns null.

Change-Id: I3c55d909124dc0fc26d56810dafb64c2a8734555

6 months agoe_input_backend: add ecore device for seat asynchronously 44/315644/1
Jihoon Kim [Tue, 3 Dec 2024 07:50:41 +0000 (16:50 +0900)]
e_input_backend: add ecore device for seat asynchronously

Change-Id: Ie157549f170c85c30a01c970219dc13ee070ac3a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoPackaging: Update version up to tz9_37.0.1 32/315532/1
Changyeon Lee [Tue, 3 Dec 2024 02:31:41 +0000 (11:31 +0900)]
Packaging: Update version up to tz9_37.0.1

Change-Id: I81ee48561bfd146ad90c22ce4233978eb102755a

6 months agoe_hwc_windows: Fix flickering when hwc mode is changed HYBRID to NONE 03/315503/1
Changyeon Lee [Mon, 2 Dec 2024 03:31:16 +0000 (12:31 +0900)]
e_hwc_windows: Fix flickering when hwc mode is changed HYBRID to NONE

if tdm backend set TDM_HWC_COMMIT_INTERVAL_VBLANK, hwc mode changes
between commit and commit_handler.
so commit buffer should be checked in _e_hwc_windows_present_sync_check
and hwc does not need to skip target buffer in e_hwc_windows_present_sync.

Change-Id: Ic7378f59fe21a02621765ce2dd1442d727c85c46

6 months agoPackaging: Update version up to tz9_37.0.0 29/321229/1 accepted/tizen/unified/20241130.125034
Jihoon Kim [Fri, 29 Nov 2024 06:51:06 +0000 (15:51 +0900)]
Packaging: Update version up to tz9_37.0.0

Change-Id: I0837b7414dd891e7e560192175e175c207da38fa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_evdev: fix data race issue of pending touch event list 27/321227/2
Jihoon Kim [Fri, 29 Nov 2024 06:41:11 +0000 (15:41 +0900)]
e_input_evdev: fix data race issue of pending touch event list

Change-Id: Id598219e8ad94346fc7dab85fcf78b9af97e71e1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_comp_wl_input: remove unused mutex 25/321225/1
Jihoon Kim [Fri, 29 Nov 2024 05:23:29 +0000 (14:23 +0900)]
e_comp_wl_input: remove unused mutex

Change-Id: Ibad91dc8bee2090b476e4c9c7288ce119f5f1e78
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoe_input_event: move stucutures to internal header 53/321153/1
SooChan Lim [Thu, 28 Nov 2024 06:20:05 +0000 (15:20 +0900)]
e_input_event: move stucutures to internal header

Do not expose the member variable of structures to E20 modules

Change-Id: I722634aa2ba85bdeb1afaa26b98f8cc43671b505

6 months agoe_desk_area: move the E_Desk_Area structure to internal header 35/321135/1
SooChan Lim [Thu, 28 Nov 2024 01:19:47 +0000 (10:19 +0900)]
e_desk_area: move the E_Desk_Area structure to internal header

The E_Desk_Area structure moves to e_desk_area_intern.h file.
Do not access the member var of E_Desk_Area from E20 modules.

Change-Id: I32a6786da4430f471f68e68e188f0f95350a1b90

6 months agosubsurface: Remove unnecessary argument 29/321129/1
Seunghun Lee [Mon, 30 Sep 2024 07:27:57 +0000 (16:27 +0900)]
subsurface: Remove unnecessary argument

Better to get e_comp from where it uses.

Change-Id: I66476baa6bf774b53dd3ad3c107df4b6a9213489

6 months agosubsurface: Remove unnecessary check 28/321128/1
Seunghun Lee [Mon, 30 Sep 2024 07:24:33 +0000 (16:24 +0900)]
subsurface: Remove unnecessary check

No need to check if parent->frame is not null since parent->frame is not
used in the statement.

Change-Id: Icae4a46777c5ad7df3127eec31a5f6456498f5ec

6 months agoPackaging: Update version up to tz9_36.1.0 63/321063/2 accepted/tizen/unified/20241203.043619
Junkyeong Kim [Wed, 27 Nov 2024 06:20:06 +0000 (15:20 +0900)]
Packaging: Update version up to tz9_36.1.0

Change-Id: I197e58a79146023625db1944dfd89579903e77a4

6 months agoe_comp_object: Fix the flickering issue when the input panel is showing 71/321071/1
Inhong Han [Wed, 27 Nov 2024 07:23:48 +0000 (16:23 +0900)]
e_comp_object: Fix the flickering issue when the input panel is showing

Modified to resize the input panel when it is invisible.

Change-Id: Iec9c985dd9cfceea7fb21c48c3436d84ac7c7d56

6 months agoe_pointer: Change position_get api to E_API 57/321057/1
Junkyeong Kim [Wed, 27 Nov 2024 05:27:31 +0000 (14:27 +0900)]
e_pointer: Change position_get api to E_API

Change-Id: I3118b4fb9ad4605f6277a22b633555b7296c7123

6 months agoe_process: add e_process_pid_get api 56/321056/1
SooChan Lim [Wed, 27 Nov 2024 01:30:07 +0000 (10:30 +0900)]
e_process: add e_process_pid_get api

Change-Id: I15e46c1186294bff1c8c32614d12549b6b9486cf

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