platform/upstream/enlightenment.git
3 months agoscreen_rotation: Fix init() return value 93/314993/2
TaeHyeon Jeong [Wed, 17 Jul 2024 03:05:53 +0000 (12:05 +0900)]
screen_rotation: Fix init() return value

Change-Id: Ifd7719bc58a9e2aae2e89e3e62ae94d7d1c7aafb

3 months agoscreen_rotation: Convert indentation to spaces 92/314992/2
TaeHyeon Jeong [Tue, 16 Jul 2024 01:49:50 +0000 (10:49 +0900)]
screen_rotation: Convert indentation to spaces

Change-Id: I4a58285e3d1c959cb71028814bb2569ef44da2f8

3 months agoscreen_rotation: screen_rotation_init always return EINA_TRUE 91/314991/2
TaeHyeon Jeong [Mon, 15 Jul 2024 08:15:04 +0000 (17:15 +0900)]
screen_rotation: screen_rotation_init always return EINA_TRUE

Change-Id: I815acb9688aa8f5c950ebd1744cca92b230cdb07

3 months agoscreen_rotation: Add return after NULL check 90/314990/2
TaeHyeon Jeong [Mon, 15 Jul 2024 07:40:55 +0000 (16:40 +0900)]
screen_rotation: Add return after NULL check

Change-Id: I579cb19145cf4425dc2d9b09338b3efd2730b4e2

3 months agoscreen_rotation: Use ds_tizen_screen_rotation 89/314989/2
TaeHyeon Jeong [Mon, 15 Jul 2024 06:46:36 +0000 (15:46 +0900)]
screen_rotation: Use ds_tizen_screen_rotation

Change-Id: I1fa8ba5b941825c178a34e1567429c2631629e13

3 months agoe_info: Add video_shell command 91/315091/1
Seunghun Lee [Tue, 23 Jul 2024 04:45:59 +0000 (13:45 +0900)]
e_info: Add video_shell command

Change-Id: I44cac8c5101e1195acc8b6ee3228f4ad6ae87900

3 months agovideo_shell: Add border of viewport 90/315090/1
Seunghun Lee [Fri, 19 Jul 2024 03:22:30 +0000 (12:22 +0900)]
video_shell: Add border of viewport

The border of viewport is a rectangle drawn by the geometry of viewport.
With this border, you can see the geometry set by client on the screen.

Change-Id: I426182617f19fd6fd5597c61cf022290f01a7beb

3 months agoPackaging: Update version up to tz9_24.1.2 69/314969/2 accepted/tizen/unified/20240724.120356 accepted/tizen/unified/x/20240724.211518
Inhong Han [Wed, 24 Jul 2024 02:07:01 +0000 (11:07 +0900)]
Packaging: Update version up to tz9_24.1.2

Change-Id: I190159b72fce4a9cb64735bdb2c9f2966328413d

3 months agoe_input: Fix deadlock issue 66/314966/1
Inhong Han [Tue, 23 Jul 2024 06:18:17 +0000 (15:18 +0900)]
e_input: Fix deadlock issue

Main thread's event flush leads to a deadlock caused by grab_key_mutex
during input thread's call to e_input_thread_boost_lock().
In this case, input thread should not lock connection_mutex.

Change-Id: I9316793b858f7fe2247ac7d7c252ff403798ae6c

3 months agoe_display: Add missing assignment of e_comp_screen->tdisplay 18/314918/1
Seunghun Lee [Tue, 23 Jul 2024 07:10:25 +0000 (16:10 +0900)]
e_display: Add missing assignment of e_comp_screen->tdisplay

Change-Id: I3a1ea7ae9baa7ef3eb8ef51fc84989f5f530bea5

3 months agoPackaging: Update version up to tz9_24.1.1 91/314891/1 accepted/tizen/unified/20240723.101934 accepted/tizen/unified/dev/20240724.110140 accepted/tizen/unified/x/20240724.011738
Seunghun Lee [Tue, 23 Jul 2024 01:11:25 +0000 (10:11 +0900)]
Packaging: Update version up to tz9_24.1.1

Change-Id: Ife361f474113ac6330c2c363b090aa5e73d46e14

3 months agovideo_shell: Add name of role to video shell objects 88/314888/1
Seunghun Lee [Mon, 22 Jul 2024 09:09:14 +0000 (18:09 +0900)]
video_shell: Add name of role to video shell objects

This names role of video shell objects for debugging purpose.

Change-Id: I5df36e4f4d82282c59a80a62983f8aa4ca564af8

3 months agocompositor,video_shell: Use ds_surface's sync mechanism 66/314866/1
Seunghun Lee [Thu, 4 Jul 2024 07:45:54 +0000 (16:45 +0900)]
compositor,video_shell: Use ds_surface's sync mechanism

Change-Id: I4adb7568c16f80fd9b2e37b1c9301648ca5bbfc8

3 months agoPackaging: Update version up to tz9_24.1.0 64/314864/1 accepted/tizen/unified/20240723.034820 accepted/tizen/unified/x/20240723.090021
Doyoun Kang [Mon, 22 Jul 2024 07:47:53 +0000 (16:47 +0900)]
Packaging: Update version up to tz9_24.1.0

Change-Id: Ia4f2a4f1180d4a275879bec39966559786fbc2b4

3 months agoe_client: add new APIs to access the internal value of E_Client (3rd phase) 58/314858/1
Doyoun Kang [Mon, 22 Jul 2024 06:18:59 +0000 (15:18 +0900)]
e_client: add new APIs to access the internal value of E_Client (3rd phase)

Change-Id: I0a9a12d90dac036e94a07d2b68e6c1fc8a886d24

3 months agoe_test_helper: Add method to get screen size without output resolution 50/314750/2
Junseok Kim [Tue, 16 Jul 2024 05:44:47 +0000 (14:44 +0900)]
e_test_helper: Add method to get screen size without output resolution

Change-Id: Ic3cb31b86ff71c473c1b411066844062a2b943b0

3 months agoe_appinfo: Add function for unset base_output_resolution 49/314749/2
Junseok Kim [Tue, 16 Jul 2024 05:43:48 +0000 (14:43 +0900)]
e_appinfo: Add function for unset base_output_resolution

Add function for unset base_output_resolution and call it on e_test_helper
NOTE: In general, output resolution is not changed at runtime, so, it should be used only for debugging.

Change-Id: Id4c86eded4452216437057c58a7a32956121201c

3 months agoPackaging: Update version up to tz9_24.0.1 62/314762/1 accepted/tizen/unified/20240719.080559 accepted/tizen/unified/dev/20240722.073444 accepted/tizen/unified/x/20240719.092010 accepted/tizen/unified/x/20240719.131402
Jihoon Kim [Thu, 18 Jul 2024 11:40:17 +0000 (20:40 +0900)]
Packaging: Update version up to tz9_24.0.1

Change-Id: Ic97cdbf8db522b3088a6b141b985668b325ca87a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
3 months agoe_input_backend: set dev to input 59/314759/1
SooChan Lim [Thu, 18 Jul 2024 10:50:21 +0000 (19:50 +0900)]
e_input_backend: set dev to input

Change-Id: Iebf531f68af5ce7e698619e0f968355bf64c2312

3 months agoe_comp_screen: deactive hwc after e_display_init() 47/314747/1
SooChan Lim [Thu, 18 Jul 2024 08:38:41 +0000 (17:38 +0900)]
e_comp_screen: deactive hwc after e_display_init()

HWC initializes at e_display_init, so hwc deactivation has
done after e_display_init.

Change-Id: I1a7f7b2e3bcfad2840d09f235e9d48f6f87efa34

3 months agoPackaging: Update version up to tz9_24.0.0 45/314745/1
jinbong.lee [Thu, 18 Jul 2024 08:32:00 +0000 (08:32 +0000)]
Packaging: Update version up to tz9_24.0.0

Change-Id: I1779f397887772f062d96b895d514180ba6a753a

3 months agoRemove unused variable of E_Client's e.state related with video status 29/314729/1
jinbong.lee [Wed, 17 Jul 2024 07:04:47 +0000 (07:04 +0000)]
Remove unused variable of E_Client's e.state related with video status

Change-Id: Ifdb61dbb8d90996fffa202246ecc318847fc7892

3 months agoPackaging: Update version up to tz9_23.1.1 15/314715/2 accepted/tizen/unified/20240718.143641
Doyoun Kang [Thu, 18 Jul 2024 05:02:37 +0000 (14:02 +0900)]
Packaging: Update version up to tz9_23.1.1

Change-Id: I04f69aec7ff374ae1432d34c367ed017eaaa5bc8

3 months agowinfo: add skip_zoom option in prop_set command 14/314714/1
Doyoun Kang [Thu, 18 Jul 2024 02:26:07 +0000 (11:26 +0900)]
winfo: add skip_zoom option in prop_set command

Change-Id: Iaf2edf6ed96aafa051777d3c3d935ad90a26169b

3 months agoe_desk: fix bug for skip_zoom_set 13/314713/1
Doyoun Kang [Thu, 18 Jul 2024 02:19:44 +0000 (11:19 +0900)]
e_desk: fix bug for skip_zoom_set

There was a bug that the ec was removed in the ec's list when it set the
skip_zoom property.
Because of this, the evas object list and the ec list were different from
each other.

This resolve this issue.

Change-Id: Ia28fbdbb8cf0ed20c446ccf0b03e3d8dce904a72

3 months agoe_client: fix parameter type of e_client_visibility_alpha_opaque_set 05/314705/1 accepted/tizen/unified/x/20240718.080544
Doyoun Kang [Wed, 17 Jul 2024 23:19:01 +0000 (08:19 +0900)]
e_client: fix parameter type of e_client_visibility_alpha_opaque_set

Change-Id: I9b86ca61c63eb7212172e4b4182e1f8ac1f651ea

3 months agoPackaging: Update version up to tz9_23.1.0 34/314634/1 accepted/tizen/unified/20240717.060618 accepted/tizen/unified/dev/20240718.035944
Doyoun Kang [Tue, 16 Jul 2024 11:41:42 +0000 (20:41 +0900)]
Packaging: Update version up to tz9_23.1.0

Change-Id: I7c6c62475fd807c282c05b8948b70b3924544eda

3 months agoe_client: add E_Alpha_Opaque enumeration 00/314600/2
Doyoun Kang [Tue, 16 Jul 2024 01:07:16 +0000 (10:07 +0900)]
e_client: add E_Alpha_Opaque enumeration

Change-Id: If3d804c8246550547d0ddf556b287f9408e2ca56

3 months agoe_comp_wl: add E_APIs for checking comp_data of E_Client 99/314599/2
Doyoun Kang [Mon, 15 Jul 2024 23:42:19 +0000 (08:42 +0900)]
e_comp_wl: add E_APIs for checking comp_data of E_Client

Change-Id: I9a1ce6e5e4969a53077fb30c3ebd3aae84da4fbc

3 months agoe_log: change code not to use direct access of E_Client's value 98/314598/2
Doyoun Kang [Mon, 15 Jul 2024 06:04:44 +0000 (15:04 +0900)]
e_log: change code not to use direct access of E_Client's value

Change-Id: I2bda87ab1188ce2126930ed1db1b242b1e8ebe7a

3 months agoe_client: remove the dependency on e_comp_canvas 93/314593/1
SooChan Lim [Thu, 11 Jul 2024 01:07:13 +0000 (10:07 +0900)]
e_client: remove the dependency on e_comp_canvas

Change-Id: I133e24d6c4a809a435f990d77a13457060787413

3 months agoe_client: make two signal 92/314592/1
SooChan Lim [Thu, 11 Jul 2024 01:02:29 +0000 (10:02 +0900)]
e_client: make two signal

dependency inversion with those signals in e_client

struct wl_signal mouse_move;
struct wl_signal resize_end;

The policies according to two signals have beed done at e_desk_area.

Change-Id: Ie6f86c06ec0c39a6ee20be8574f00a8ca6b63b77

3 months agoe_client: add stay_within_margin signal 91/314591/1
SooChan Lim [Wed, 10 Jul 2024 11:38:34 +0000 (20:38 +0900)]
e_client: add stay_within_margin signal

Change-Id: I2c48e65c2a705500545883952bcdafccc7891df1

3 months agoe_utils: make e_util_client_layer_map 90/314590/1
SooChan Lim [Wed, 10 Jul 2024 11:00:15 +0000 (20:00 +0900)]
e_utils: make e_util_client_layer_map

and use it instead of e_comp_canvas_client_layer_map

Change-Id: If4b9b365c1e25d823b33612897ad573cff4de55d

3 months agoPackaging: Update version up to tz9_23.0.2 33/314533/1 accepted/tizen/unified/20240715.155444 accepted/tizen/unified/dev/20240716.080859 accepted/tizen/unified/x/20240716.041656
Jihoon Kim [Mon, 15 Jul 2024 04:17:39 +0000 (13:17 +0900)]
Packaging: Update version up to tz9_23.0.2

Change-Id: Id1f4709c1797dd89e4e3152ee02f610e68e4f0e9
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
3 months agoDisable cloning of e_client data temporarily 31/314531/1
Inhong Han [Fri, 12 Jul 2024 07:54:39 +0000 (16:54 +0900)]
Disable cloning of e_client data temporarily

Change-Id: Id7dbd05b7c2a933c61f2ac87d6d6891e9b8dd642

3 months agoe_comp_wl_input: fix keygrab fail issue in non input thread mode 23/314523/1
Jihoon Kim [Fri, 12 Jul 2024 11:19:51 +0000 (20:19 +0900)]
e_comp_wl_input: fix keygrab fail issue in non input thread mode

Change-Id: I3981314f10682af3a6dd4a295e0f3c8c2c34b7bd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
3 months agoPackaging: Update version up to tz9_23.0.1
duna.oh [Fri, 12 Jul 2024 07:00:42 +0000 (16:00 +0900)]
Packaging: Update version up to tz9_23.0.1

Change-Id: I260e16521717c5bf623abb626461e1290db29b2f

3 months agoe_comp_wl: add intercept hooks for touch down/up 82/314482/1
duna.oh [Thu, 11 Jul 2024 12:33:15 +0000 (21:33 +0900)]
e_comp_wl: add intercept hooks for touch down/up

Change-Id: I6da339ba4681d11c6a94267fbe27911bccb29258

3 months agoPackaging: Update version up to tz9_23.0.0 54/314454/2
Junkyeong Kim [Fri, 12 Jul 2024 01:15:36 +0000 (10:15 +0900)]
Packaging: Update version up to tz9_23.0.0

Change-Id: I663c08c0f76cefa636873ee6a1ee7daeede50b1a

3 months agoe_keyrouter_wl: change log level of keygrab result 50/314450/1
Jihoon Kim [Thu, 11 Jul 2024 10:43:42 +0000 (19:43 +0900)]
e_keyrouter_wl: change log level of keygrab result

Change-Id: Ibde5e88704965cfe2b8f40529cf7bfb782517264
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoRevert "Revert "e_keyrouter: fix cynara crash issue"" 32/314432/1
Jihoon Kim [Thu, 11 Jul 2024 11:43:54 +0000 (20:43 +0900)]
Revert "Revert "e_keyrouter: fix cynara crash issue""

This reverts commit f8fc8462f32e039863d199a54e45f77aa43d7f7b.

Change-Id: If7e7be03692681ff2640ef280a0f902b7d456662

4 months agoRevert "e_keyrouter: process keygrab_list_set/unset in input thread" 31/314431/1
Jihoon Kim [Thu, 11 Jul 2024 11:38:47 +0000 (20:38 +0900)]
Revert "e_keyrouter: process keygrab_list_set/unset in input thread"

This reverts commit 9fb93ea72e1e8a79602dfbeee59b8ff0197ea413.

Change-Id: I15dd6c6e71f49e5630136753686926e25099cf81

4 months agoe_client: fix defect detected by svace 27/314427/1
Doyoun Kang [Thu, 11 Jul 2024 11:24:36 +0000 (20:24 +0900)]
e_client: fix defect detected by svace

Change-Id: If859838faf04438b06c776242af336f8475df0d1

4 months agoe_client: change code not to access directly to E_Client structure in e_client.h 26/314426/1
Doyoun Kang [Thu, 11 Jul 2024 10:36:01 +0000 (19:36 +0900)]
e_client: change code not to access directly to E_Client structure in e_client.h

Change-Id: Iba3b37d04a11914e98df7adb150f55739a39abe1

4 months agoe_client: change some function's visibility to E_API 25/314425/1
Doyoun Kang [Thu, 11 Jul 2024 10:29:05 +0000 (19:29 +0900)]
e_client: change some function's visibility to E_API

There are some functions which are declared static inline in e_client.h
We change the visibility of these functions to E_API from static inline.

Change-Id: I45ba66ee7be55294a771519bd41f5276601973e5

4 months agoe_client: add new APIs to access the internal value of E_Client (2nd phase) 24/314424/1
Doyoun Kang [Thu, 11 Jul 2024 07:35:05 +0000 (16:35 +0900)]
e_client: add new APIs to access the internal value of E_Client (2nd phase)

Change-Id: I6159cd3ad0a9bb93f8d5565601ac48045816630d

4 months agoPackaging: Update version up to tz9_22.0.0 92/314392/2 accepted/tizen/unified/20240712.160104 accepted/tizen/unified/dev/20240715.080602 accepted/tizen/unified/x/20240715.042538
Junseok Kim [Thu, 11 Jul 2024 05:58:52 +0000 (14:58 +0900)]
Packaging: Update version up to tz9_22.0.0

Change-Id: Ib8f5afec46bf349c33978603210e486b3ddd2e87

4 months agoe_comp_screen: fix E20 crash issue during e_display_init 80/314380/1
Junseok Kim [Thu, 11 Jul 2024 05:25:13 +0000 (14:25 +0900)]
e_comp_screen: fix E20 crash issue during e_display_init

Due to the patch to fix the double free of _e_comp_screen_new, E20 crash occurs on e_display_init.
To fix this issue, Assign NULL to e_comp->e_comp_screen before error return.

refer patch: 357005a856f48fe1b024100186702efddb981f12

Change-Id: I28d68e6478694ed1e0e3a8705a0ac90dd7957e1f

4 months agoe_comp_wl: remove unused mutex 55/314355/1
Jihoon Kim [Wed, 10 Jul 2024 02:37:56 +0000 (11:37 +0900)]
e_comp_wl: remove unused mutex

Change-Id: I186c888db358d8686ba555b53e5d3d466f9d81bd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoe_comp_wl: remove unused state mutex 54/314354/1
Jihoon Kim [Wed, 10 Jul 2024 02:32:59 +0000 (11:32 +0900)]
e_comp_wl: remove unused state mutex

Change-Id: Ice65ef24ad881e187288b5ed47248a3566d8d92b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoe_comp_screen: fix double free of e_comp_screen 53/314353/1
Junseok Kim [Wed, 10 Jul 2024 08:13:51 +0000 (17:13 +0900)]
e_comp_screen: fix double free of e_comp_screen

When _e_comp_screen_new() failed, the e_comp_screen freed before return NULL but still e_comp->e_comp_screen have that pointer.
and during deinit, it double freed at _e_comp_screen_engine_deinit().
For fix this issue, assign e_comp_screen to e_comp->e_comp_screen when the _e_comp-screen_new succeed.

Change-Id: Icf2a612acb5330a8670e62d100f399bc42d9e23d

4 months agolog: move some files to log directory from debug directory 52/314352/2
SooChan Lim [Wed, 10 Jul 2024 09:37:57 +0000 (18:37 +0900)]
log: move some files to log directory from debug directory

for fixing mcd

Change-Id: I41a32ff3dd1ba4336b0243858a6ebdbbdd8b3323

4 months agoe_service_kvm: Change argument of e_service_kvm_xxx functions from E_Client to E_Serv... 42/314342/2
Junseok Kim [Wed, 3 Jul 2024 05:26:11 +0000 (14:26 +0900)]
e_service_kvm: Change argument of e_service_kvm_xxx functions from E_Client to E_Service_Kvm

Change-Id: I61aa56ce25cc67b738c1d5ca66b00f8c27595bbd

4 months agoe_service_kvm: remove unused value 41/314341/2
Junseok Kim [Wed, 3 Jul 2024 04:49:39 +0000 (13:49 +0900)]
e_service_kvm: remove unused value

Change-Id: Ia6f9f102cc6ffd84cc6508d5a31d8337e560b453

4 months agoe_policy_wl: Add implements for tws_service_kvm_destroy 40/314340/1
Junseok Kim [Wed, 3 Jul 2024 05:22:39 +0000 (14:22 +0900)]
e_policy_wl: Add implements for tws_service_kvm_destroy

Change-Id: I4f181198f06bb91e3faf2c633fa46b7e1105ac39

4 months agoe_service_kvm: Add functions for create/remove E_Service_Kvm 39/314339/1
Junseok Kim [Wed, 3 Jul 2024 05:07:48 +0000 (14:07 +0900)]
e_service_kvm: Add functions for create/remove E_Service_Kvm

Change-Id: I6e63ab5c9725bfabed70b0a2561155b47af9c555

4 months agoe_input_backend: remove the duplicated calls 22/314322/1
SooChan Lim [Wed, 10 Jul 2024 00:16:13 +0000 (09:16 +0900)]
e_input_backend: remove the duplicated calls

e_input_backend_event_process() function is called at
e_input_backend_enable_input() function, so duplicated calls
of e_input_backend_event_process() has been removed.

Change-Id: I13d801ad243f268056da1ee8c375cf6e30ed9bf1

4 months agoe_input_backend: process the libinput event at e_input_backend 21/314321/1
SooChan Lim [Tue, 9 Jul 2024 23:50:23 +0000 (08:50 +0900)]
e_input_backend: process the libinput event at e_input_backend

The e_input_evdev provides the functions to hadle the libinput event
and e_input_backend has the logic to process the libinput event.

Change-Id: I47e6249777f9b461858faa4587a59019bfeb99ca

4 months agoe_input_evdev: rename the variable name 20/314320/1
SooChan Lim [Wed, 10 Jul 2024 00:00:56 +0000 (09:00 +0900)]
e_input_evdev: rename the variable name

use evdev instead of edev for code cleaning

Change-Id: I62611b7c6640e69bad0d749b7c8da3b6181118e1

4 months agoe_input_backend: add e_input_backend_destroy 89/314289/3
SooChan Lim [Tue, 9 Jul 2024 02:58:12 +0000 (11:58 +0900)]
e_input_backend: add e_input_backend_destroy

and use it

Change-Id: Id3b357bd38b8057b7fb087cac527d6241ab10910

4 months agoe_input_backend: make e_input_backend_log_level_set 88/314288/3
SooChan Lim [Tue, 9 Jul 2024 02:17:42 +0000 (11:17 +0900)]
e_input_backend: make e_input_backend_log_level_set

and then use it.

Change-Id: Ia26b11331dd2da4529f85cf05c13372f8ebe255a

4 months agoe_input_backend: move the e_input_backend functions to e_input_backend.c 87/314287/3
SooChan Lim [Tue, 9 Jul 2024 02:06:07 +0000 (11:06 +0900)]
e_input_backend: move the e_input_backend functions to e_input_backend.c

EINTERN E_Input_Backend *e_input_backend_create_libinput_udev(void);
EINTERN E_Input_Backend *e_input_backend_create_libinput_path(int ndevices);
EINTERN Eina_Bool        e_input_backend_libinput_context_create(E_Input_Backend *input);

Change-Id: Ie1ce7e014409ef1485a9809871fcc8742587fd3e

4 months agoe_input_backend: remane it to e_input_backend_libinput_context_create 86/314286/3
SooChan Lim [Tue, 9 Jul 2024 01:43:58 +0000 (10:43 +0900)]
e_input_backend: remane it to e_input_backend_libinput_context_create

This function has the E_Input_Backend resource, so it is e_input_backend function.

Change-Id: I04a4ffa67aad36aa034de60009e46a9115999970

4 months agoe_input_device: add input to dev->inputs list at e_input_device 85/314285/3
SooChan Lim [Tue, 9 Jul 2024 01:40:12 +0000 (10:40 +0900)]
e_input_device: add input to dev->inputs list at e_input_device

For removing circular dependency, e_input_device depends on e_input_backend.
e_input_backend don't need to know the e_input_device.

Change-Id: I2f6cb2000825d2d08683326d71807c65cab3794b

4 months agoe_comp_screen: move the functions 63/314263/2
SooChan Lim [Fri, 5 Jul 2024 07:42:29 +0000 (16:42 +0900)]
e_comp_screen: move the functions

call the e_comp_screen_init() and e_comp_screen_shutdown()
at the e_main.c and remove them from e_comp.c.
e_comp includes the rendering compositing stuff, so e_comp_screen
is not included in e_comp.

Change-Id: Ic5ed41b4cd9576ab0dac489700155960e141387b

4 months agoe_comp_wl: add new APIs to access the internal value of E_Comp_Wl_Client_Data 83/314283/1
Doyoun Kang [Fri, 28 Jun 2024 06:34:38 +0000 (15:34 +0900)]
e_comp_wl: add new APIs to access the internal value of E_Comp_Wl_Client_Data

Change-Id: I37109e3e1f248aca12ee6e448c5d93b86e6fcb3d

4 months agoMove xkb & kbd interface of variable getting to e_input 75/314275/1
jinbong.lee [Tue, 9 Jul 2024 10:39:35 +0000 (10:39 +0000)]
Move xkb & kbd interface of variable getting to e_input

Change-Id: I93125ab3ae38b80c15e803b0f1735e6769c7dea1

4 months agoPackaging: Update version up to tz9_21.1.2 57/314257/1 accepted/tizen/unified/20240711.011457 accepted/tizen/unified/dev/20240711.085730 accepted/tizen/unified/x/20240711.084637
Changyeon Lee [Tue, 9 Jul 2024 09:02:45 +0000 (18:02 +0900)]
Packaging: Update version up to tz9_21.1.2

Change-Id: I15d552dcd9540045c0ababdafced5ec9d8126e7f

4 months agoe_hwc_windows: transfer ownership of acquire_fence fd when fd is set to tdm 56/314256/1
Changyeon Lee [Tue, 9 Jul 2024 03:16:01 +0000 (12:16 +0900)]
e_hwc_windows: transfer ownership of acquire_fence fd when fd is set to tdm

It is better to transfer ownership when fd is set in tdm for fd management.

Change-Id: I67f6bb7781a74cecb3f7c6fabae1edb7677157e4

4 months agoe_keyrouter_events: early check if res is null 39/314239/1
SooChan Lim [Fri, 5 Jul 2024 07:05:28 +0000 (16:05 +0900)]
e_keyrouter_events: early check if res is null

for making a code clear

Change-Id: I2fd19e1fedf776a620d4fdab1a7d54d95a71ed72

4 months agoe_keyrouter_events: use key_data instead of ev->data 38/314238/1
SooChan Lim [Fri, 5 Jul 2024 07:04:27 +0000 (16:04 +0900)]
e_keyrouter_events: use key_data instead of ev->data

Change-Id: I246bca1747bc39459324c03efd40ed1397ecbd19

4 months agoe_info_server: do not get data of image_object if snapshot is set 26/314226/1
Changyeon Lee [Mon, 27 May 2024 07:45:04 +0000 (16:45 +0900)]
e_info_server: do not get data of image_object if snapshot is set

fix crash in evas after evas_object_image_data_get is called.

Change-Id: I911d6d3c1d2d20849df31fd60d537d2868ff7dde

4 months agoe_comp_wl: call e_keyrouter_wl_event_surface_send directly 10/314210/2
SooChan Lim [Fri, 5 Jul 2024 01:32:31 +0000 (10:32 +0900)]
e_comp_wl: call e_keyrouter_wl_event_surface_send directly

e_keyrouter_event_surface_send function is redundency.

Change-Id: I69af8920bfd4aefa82497cef7d56b62b8a1d5f35

4 months agoe_client: make the function all be simple 09/314209/1
SooChan Lim [Fri, 5 Jul 2024 00:34:00 +0000 (09:34 +0900)]
e_client: make the function all be simple

Remove the functions which are directly calling the e_comp_wl functions.

Change-Id: I8fbb7b2e28479c93883c95d784e18b925581f71f

4 months agorefactoring: remove code to check _F_ZONE_WINDOW_ROTATION_ definition 95/314195/1
Doyoun Kang [Mon, 8 Jul 2024 08:06:18 +0000 (17:06 +0900)]
refactoring: remove code to check _F_ZONE_WINDOW_ROTATION_ definition

Change-Id: I7e6edb489f3cbe9f99eb475a72e1b186e336cc2d

4 months agofix build-break when E_DISPLAY is disabled. 82/314182/1
SooChan Lim [Mon, 8 Jul 2024 06:07:54 +0000 (15:07 +0900)]
fix build-break when E_DISPLAY is disabled.

Change-Id: I32deb60af0e02410e8297578aa4683efca1f3540

4 months agoPackaging: Update version up to tz9_21.1.1 51/314151/1 accepted/tizen/unified/20240708.173212 accepted/tizen/unified/dev/20240709.043445 accepted/tizen/unified/x/20240709.014217
Jihoon Kim [Mon, 8 Jul 2024 01:19:46 +0000 (10:19 +0900)]
Packaging: Update version up to tz9_21.1.1

Change-Id: I89acdb3cb415476913e5f93e92d3e96dc3eeb02e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoBug-fix : use E_Output to tdm_output_get_available_size 46/314146/1
jinbong.lee [Fri, 5 Jul 2024 13:13:14 +0000 (13:13 +0000)]
Bug-fix : use E_Output to tdm_output_get_available_size

  - fix to use tdm_output inside of E_Output

Change-Id: I82cac16e8a761b79f0289f9e90317a344576eb7b

4 months agoPackaging: Update version up to tz9_21.1.0 17/314117/1
Jihoon Kim [Fri, 5 Jul 2024 08:35:00 +0000 (17:35 +0900)]
Packaging: Update version up to tz9_21.1.0

Change-Id: Id4a2917aa5817e3a9deb16bd9b50cf59fe3fdf68
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoe_keyrouter: process keygrab_list_set/unset in input thread 10/314110/1
Jihoon Kim [Mon, 27 May 2024 02:08:34 +0000 (11:08 +0900)]
e_keyrouter: process keygrab_list_set/unset in input thread

Change-Id: Ic7bde4b1727c7b93a51b54ef3a94ed286b583b16
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoRevert "e_keyrouter: fix cynara crash issue" 09/314109/1
Jihoon Kim [Thu, 23 May 2024 06:39:40 +0000 (15:39 +0900)]
Revert "e_keyrouter: fix cynara crash issue"

This reverts commit 1a4abd91a97adf1fdc754974395ca88c5374ce60.

Change-Id: Ia81ce60f729f2710dd41b62439955f0ad91fd21e

4 months agoPackaging: Update version up to tz9_21.0.1 92/314092/1 accepted/tizen/unified/20240705.163308 accepted/tizen/unified/dev/20240708.053956 accepted/tizen/unified/x/20240708.014848
Jihoon Kim [Fri, 5 Jul 2024 05:20:43 +0000 (14:20 +0900)]
Packaging: Update version up to tz9_21.0.1

Change-Id: I6fd44ac1491d2c2591652f21317a2093ad4d9fe8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoe_main: set wm_ready before main loop begin when disable input thread 85/314085/3
Junseok Kim [Fri, 5 Jul 2024 03:33:38 +0000 (12:33 +0900)]
e_main: set wm_ready before main loop begin when disable input thread

There was a bug that app didn't start when booting.
It caused by there're no wm_ready even if the enlightenment main loop begin.
for fix this issue, mark wm_ready before ecore main loop begin when no using input thread.

Refer patch: 66438c8e4a7ab7a5260e7bce67e54baf28c7ab27

Change-Id: I616180aa2937a946e443601c7b4c536665760c0f

4 months agovideo_shell: Extract method
Seunghun Lee [Wed, 3 Jul 2024 06:15:58 +0000 (15:15 +0900)]
video_shell: Extract method

Change-Id: I3efd4a270f01a6bdeb2ef0cdf9f73ca15ab04220

4 months agovideo_shell: Fix segfault on accessing null
Seunghun Lee [Wed, 3 Jul 2024 01:36:54 +0000 (10:36 +0900)]
video_shell: Fix segfault on accessing null

Source->subsurface can be null if it is created without a viewport.

Change-Id: I32d12daa15635a1594da58bf09c2cbbfdab3f197

4 months agoFix typo
review-bot [Tue, 2 Jul 2024 23:04:42 +0000 (08:04 +0900)]
Fix typo

Change-Id: I3053ef4b19a1073d3ee669f5fe0150aa6f517bf5

4 months agoe_comp_wl_tizen_hwc: fix sending discard event before surface is committed 79/314079/1
Changyeon Lee [Tue, 14 May 2024 06:14:02 +0000 (15:14 +0900)]
e_comp_wl_tizen_hwc: fix sending discard event before surface is committed

commit_feedback should be checked because surface contents are
double-buffered state.

Change-Id: Ic64a7340c2f8bd5771fbaa62bcbe3ef334e3bb60

4 months agoe_input_backend: support non input thread mode 78/314078/1
Jihoon Kim [Thu, 4 Jul 2024 11:26:35 +0000 (20:26 +0900)]
e_input_backend: support non input thread mode

Change-Id: I5aa489c875cea3958d9806fa40d7022e873a7bbf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoe_tizen_surface_shm: Add missing free 58/313958/1
Junkyeong Kim [Wed, 3 Jul 2024 04:46:51 +0000 (13:46 +0900)]
e_tizen_surface_shm: Add missing free

Change-Id: I9e0d36ac3f0b63175e2c84b710d09278adb35334

4 months agoPackaging: Update version up to tz9_21.0.0 81/313881/1 accepted/tizen/unified/20240703.154731 accepted/tizen/unified/dev/20240704.065639 accepted/tizen/unified/x/20240704.022958
jinbong.lee [Wed, 3 Jul 2024 05:15:09 +0000 (05:15 +0000)]
Packaging: Update version up to tz9_21.0.0

Change-Id: If8c9fbc02f0002065364ae01ae88ec676f12a415

4 months agofix the typo
SooChan Lim [Thu, 13 Jun 2024 02:39:34 +0000 (11:39 +0900)]
fix the typo

Change-Id: I623a7c28e850b7d0191cdb371b4b452de7c0a1cd

4 months agoe_display: use e_display
SooChan Lim [Thu, 13 Jun 2024 02:30:32 +0000 (11:30 +0900)]
e_display: use e_display

Use e_display instead of the initialization of display in e_comp_screen.
Tdm display implementation should be resided in displaymgr directory.

Change-Id: I82883391c6b001027ab8b7de959e9d79965216a0

4 months agoe_display: add e_display
SooChan Lim [Thu, 13 Jun 2024 02:27:56 +0000 (11:27 +0900)]
e_display: add e_display

e_display initialize the Display and the Outputs in Enlightenemnt.
It initialize the tdm display and tdm output at start of the Enlightenment.

Change-Id: I8146130cdcd8b3670089b80787229292a300eaec

4 months agoe_video_hwc_planes: move CHECKING_PRIMARY_ZPOS to e_intern.h
SooChan Lim [Thu, 13 Jun 2024 02:26:34 +0000 (11:26 +0900)]
e_video_hwc_planes: move CHECKING_PRIMARY_ZPOS to e_intern.h

Change-Id: I6f55bfd5fe6356a77f2283baebd33f3123c856e4

4 months agoe_hwc_window: remove including e_hwc_window_intern.h
SooChan Lim [Thu, 13 Jun 2024 02:15:35 +0000 (11:15 +0900)]
e_hwc_window: remove including e_hwc_window_intern.h

for refactoring

Change-Id: I5490dc6cccd63d8fc45556fabc49db86f1086fb6

4 months agoRemoving unused API of e_zone_over_get 77/313877/1
jinbong.lee [Tue, 2 Jul 2024 11:16:54 +0000 (11:16 +0000)]
Removing unused API of e_zone_over_get

 - Accessing this variable(zoen->over) is removed in E20's module(e_mod_tizen-wm-policy).
 - It was only one where that variable is used.

Change-Id: I2965583cd77e13259a58dc2c766e36377664af90

4 months agoe_comp_wl: Add missing call to wl_display_destroy 14/313714/1
Seunghun Lee [Wed, 26 Jun 2024 10:02:18 +0000 (19:02 +0900)]
e_comp_wl: Add missing call to wl_display_destroy

Change-Id: Iae2bb384e46b5d38bee10168f3bf0a92bd5e12d3

4 months agoPackaging: Update version up to tz9_20.0.0 90/313690/1 accepted/tizen/unified/20240701.191828 accepted/tizen/unified/dev/20240702.054055 accepted/tizen/unified/x/20240702.031229
duna.oh [Mon, 1 Jul 2024 02:23:28 +0000 (11:23 +0900)]
Packaging: Update version up to tz9_20.0.0

Change-Id: Icf2d00e1585fb9106e29217ff9dc1c0be8a1dadd

4 months agoe_client: fix data type of rot_angle_reserved_set/get 77/313677/1
Doyoun Kang [Mon, 1 Jul 2024 02:47:11 +0000 (11:47 +0900)]
e_client: fix data type of rot_angle_reserved_set/get

Change-Id: Ib6c467a8bf53cadbe18ef4b58c2dc9754aded222