platform/upstream/enlightenment.git
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>
3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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>
3 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>
3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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>
3 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

3 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>
3 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>
3 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

3 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>
3 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

3 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

3 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

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

Change-Id: I3053ef4b19a1073d3ee669f5fe0150aa6f517bf5

3 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

3 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>
3 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

3 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

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

Change-Id: I623a7c28e850b7d0191cdb371b4b452de7c0a1cd

3 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

3 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

3 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

3 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

3 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

4 months agoe_input: add a config 'touch_block_on_palm' and apply it on palm 40/313640/1
duna.oh [Fri, 28 Jun 2024 06:52:51 +0000 (15:52 +0900)]
e_input: add a config 'touch_block_on_palm' and apply it on palm

Change-Id: I9c36de81e91ebf30151a2baf7b5f7efba7c0201a

4 months agoe_sever: add the missing break 38/313638/1
SooChan Lim [Fri, 28 Jun 2024 00:53:45 +0000 (09:53 +0900)]
e_sever: add the missing break

Change-Id: Ife2281962f222085e1c0e7b7aa9c43ca74657c21

4 months agoPackaging: Update version up to tz9_19.0.0 01/313501/1 accepted/tizen/unified/20240628.172810 accepted/tizen/unified/dev/20240701.073051
Inhong Han [Thu, 27 Jun 2024 01:11:43 +0000 (10:11 +0900)]
Packaging: Update version up to tz9_19.0.0

Change-Id: I28ed106498aacc27a8c8c2dac6ae58ce47a663be

4 months agoRevert "e_devicemgr: Do not send device_remove event if no object found by id in... 99/313499/1
duna.oh [Thu, 27 Jun 2024 01:22:45 +0000 (10:22 +0900)]
Revert "e_devicemgr: Do not send device_remove event if no object found by id in client's map"

It is better not to use wl_client_get_object() APIs for thread safety.

This reverts commit 6272d7a57e836a8d47809d464f6654fb7b8da0a3.

Change-Id: I2b492d33b260129452031b79b9ce9329d9ebd9ea

4 months agoe_client: add new enum - E_Client_Rotation_Angle 62/313462/1
Doyoun Kang [Wed, 26 Jun 2024 07:05:02 +0000 (16:05 +0900)]
e_client: add new enum - E_Client_Rotation_Angle

Change-Id: I4de26b0e270d40a992c6e01ec3bbb8a85b3e8dc4

4 months agoe_input_event: Prevent the input event APIs from running in the main thread 60/313460/1
Inhong Han [Wed, 26 Jun 2024 03:33:27 +0000 (12:33 +0900)]
e_input_event: Prevent the input event APIs from running in the main thread

Change-Id: I8422b27c118cd7fe0d692b9198aa8249cbae8085

4 months agovideo_shell: Add missing early return 49/313449/2
Seunghun Lee [Wed, 26 Jun 2024 01:25:13 +0000 (10:25 +0900)]
video_shell: Add missing early return

Change-Id: I4fd11af7fb5b000f9913ee9efd348ce95e05b106

4 months agoe_client: add new APIs to access the internal value of E_Client 52/313452/1
Doyoun Kang [Tue, 25 Jun 2024 04:53:24 +0000 (13:53 +0900)]
e_client: add new APIs to access the internal value of E_Client

Change-Id: Ie59aa404e5d29ee6b055eb461586ceeb40d6c086

4 months agoUpdate version up to tz9_18.1.0 40/313440/1 accepted/tizen/unified/20240626.155314 accepted/tizen/unified/x/20240627.011914
Seunghun Lee [Tue, 25 Jun 2024 23:29:26 +0000 (08:29 +0900)]
Update version up to tz9_18.1.0

Change-Id: Ic8d385e58b23650e08eb055dfc5e3ea1ff097fa3

4 months agoserver: Add wtz-video-shell implementation 39/313439/1
Seunghun Lee [Tue, 21 May 2024 09:42:15 +0000 (18:42 +0900)]
server: Add wtz-video-shell implementation

The Video Shell is a tizen extension to the wayland protocol. It is
designed to ensure synchronization between updates to the toplevel
surface content and the viewport of a video surface traditionally
rendered by an extenal process responsible for rendering video content.

The protocol mainly introduces the wtz_video_exported_viewport and
wtz_video_viewport_source.

The wtz_video_exported_viewport is intended to be created within the
application process and provides configuration options such as
destination size and transformation settings.  By extending
wtz_video_exported_viewport from wl_subsurface, applications can
leverage the synchronization capabilities of wl_subsurface to align
updates between the main surface content and video output.

The wtz_video_viewport_source, on the other hand, is meant to be
created by the process handling video content creation. Its output will
be adjusted (scaled up or down) based on the destination size and
transformations specified through wtz_video_exported_viewport.

This design approach is largely inspired by the wtz-foreign-shell
protocol.

Change-Id: I47c11150a9b4d120aa8bd9ead9791d53c26475e2

4 months agocompositor: Handle unset viewport 38/313438/1
Seunghun Lee [Mon, 24 Jun 2024 04:06:56 +0000 (13:06 +0900)]
compositor: Handle unset viewport

Change-Id: I1776c29f6a41fe293e659ee63ebf2c5b87a8acd2

4 months agocompositor: Add e_subsurface_surface_get() 37/313437/1
Seunghun Lee [Fri, 21 Jun 2024 05:11:41 +0000 (14:11 +0900)]
compositor: Add e_subsurface_surface_get()

Change-Id: I72604fbf81f4573b816c04418f48b4cd25c19bc7

4 months agoxdg_shell_v6: Remove setting mapped state of ds_xdg_toplevel 36/313436/1
Seunghun Lee [Mon, 17 Jun 2024 10:02:54 +0000 (19:02 +0900)]
xdg_shell_v6: Remove setting mapped state of ds_xdg_toplevel

It's actually a workaround for setting map state of ds_xdg_toplevel_v6
properly. Now that ds_surface_{map,unmap} has been added, it's no longer
necessary to do it here.

Change-Id: Ic350947192ded18f28674962f7b237534d54dc90

4 months agocompositor: Add e_surface_{map,unmap} 35/313435/1
Seunghun Lee [Tue, 18 Jun 2024 04:02:31 +0000 (13:02 +0900)]
compositor: Add e_surface_{map,unmap}

Any implementation for wl_surface extension protocol should use
e_surface_{map,unmap} properly when they're ready to map wl_surface.

Change-Id: Icd1e4b844100b236f37087bbce569d124a586c5c

4 months agocompositor: Add e_surface_{map,unmap}_listener_add 34/313434/1
Seunghun Lee [Mon, 17 Jun 2024 03:13:45 +0000 (12:13 +0900)]
compositor: Add e_surface_{map,unmap}_listener_add

Change-Id: Ib2c725e77b2b4128dd15eb8f08b29b2dc0b5c886

4 months agoReplace e_comp_wl_subsurface APIs with e_subsurface 33/313433/1
Seunghun Lee [Thu, 30 May 2024 01:50:54 +0000 (10:50 +0900)]
Replace e_comp_wl_subsurface APIs with e_subsurface

Change-Id: Id8c77c5282f29ff99ff3130201d3e92aedf3f08b