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
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
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
SooChan Lim [Wed, 10 Jul 2024 11:38:34 +0000 (20:38 +0900)]
e_client: add stay_within_margin signal
Change-Id: I2c48e65c2a705500545883952bcdafccc7891df1
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
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>
Inhong Han [Fri, 12 Jul 2024 07:54:39 +0000 (16:54 +0900)]
Disable cloning of e_client data temporarily
Change-Id: Id7dbd05b7c2a933c61f2ac87d6d6891e9b8dd642
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>
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
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
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
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>
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
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
Doyoun Kang [Thu, 11 Jul 2024 11:24:36 +0000 (20:24 +0900)]
e_client: fix defect detected by svace
Change-Id: If859838faf04438b06c776242af336f8475df0d1
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
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
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
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
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
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>
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>
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
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
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
Junseok Kim [Wed, 3 Jul 2024 04:49:39 +0000 (13:49 +0900)]
e_service_kvm: remove unused value
Change-Id: Ia6f9f102cc6ffd84cc6508d5a31d8337e560b453
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SooChan Lim [Mon, 8 Jul 2024 06:07:54 +0000 (15:07 +0900)]
fix build-break when E_DISPLAY is disabled.
Change-Id: I32deb60af0e02410e8297578aa4683efca1f3540
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>
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
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>
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>
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
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>
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
Seunghun Lee [Wed, 3 Jul 2024 06:15:58 +0000 (15:15 +0900)]
video_shell: Extract method
Change-Id: I3efd4a270f01a6bdeb2ef0cdf9f73ca15ab04220
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
review-bot [Tue, 2 Jul 2024 23:04:42 +0000 (08:04 +0900)]
Fix typo
Change-Id: I3053ef4b19a1073d3ee669f5fe0150aa6f517bf5
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
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>
Junkyeong Kim [Wed, 3 Jul 2024 04:46:51 +0000 (13:46 +0900)]
e_tizen_surface_shm: Add missing free
Change-Id: I9e0d36ac3f0b63175e2c84b710d09278adb35334
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
SooChan Lim [Thu, 13 Jun 2024 02:39:34 +0000 (11:39 +0900)]
fix the typo
Change-Id: I623a7c28e850b7d0191cdb371b4b452de7c0a1cd
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
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
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
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
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
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
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
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
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
SooChan Lim [Fri, 28 Jun 2024 00:53:45 +0000 (09:53 +0900)]
e_sever: add the missing break
Change-Id: Ife2281962f222085e1c0e7b7aa9c43ca74657c21
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
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
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
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
Seunghun Lee [Wed, 26 Jun 2024 01:25:13 +0000 (10:25 +0900)]
video_shell: Add missing early return
Change-Id: I4fd11af7fb5b000f9913ee9efd348ce95e05b106
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
Seunghun Lee [Tue, 25 Jun 2024 23:29:26 +0000 (08:29 +0900)]
Update version up to tz9_18.1.0
Change-Id: Ic8d385e58b23650e08eb055dfc5e3ea1ff097fa3
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
Seunghun Lee [Mon, 24 Jun 2024 04:06:56 +0000 (13:06 +0900)]
compositor: Handle unset viewport
Change-Id: I1776c29f6a41fe293e659ee63ebf2c5b87a8acd2
Seunghun Lee [Fri, 21 Jun 2024 05:11:41 +0000 (14:11 +0900)]
compositor: Add e_subsurface_surface_get()
Change-Id: I72604fbf81f4573b816c04418f48b4cd25c19bc7
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
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
Seunghun Lee [Mon, 17 Jun 2024 03:13:45 +0000 (12:13 +0900)]
compositor: Add e_surface_{map,unmap}_listener_add
Change-Id: Ib2c725e77b2b4128dd15eb8f08b29b2dc0b5c886
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
Seunghun Lee [Wed, 22 May 2024 06:38:42 +0000 (15:38 +0900)]
compositor: Add {sync,desync}_precommit
Change-Id: I26e3a066b0e9b6a4a997041d6da40918502b2c6b
Seunghun Lee [Wed, 22 May 2024 01:43:25 +0000 (10:43 +0900)]
e_comp_wl: Remove duplicated call
e_comp_wl_remote_surface_commit() is already called on _e_surface_cb_commit().
Change-Id: I975a34641a8bb6ad8455cf21034b84459cc56cf9
Seunghun Lee [Tue, 21 May 2024 06:00:25 +0000 (15:00 +0900)]
e_compositor: Add e_subsurface_cached_listener_add
Change-Id: If08767a2435d3d892477e2dfc61bb78cece199f3
Seunghun Lee [Tue, 21 May 2024 05:22:15 +0000 (14:22 +0900)]
e_compositor: Add e_surface_role_set
Change-Id: I6ec401a91031df7993a4b314f236b1017b05c519
Seunghun Lee [Tue, 21 May 2024 05:06:03 +0000 (14:06 +0900)]
e_compositor: Add e_subsurface_destroy_listener_add()
Change-Id: I0084d271ba6ef303f06ccdb4754fde1357ecca0a
Seunghun Lee [Tue, 21 May 2024 05:05:37 +0000 (14:05 +0900)]
e_compositor: Add e_subsurface_from_resource()
Change-Id: I0e7ec5819ca7258185097b1bf44b35bf5a45bb8e
duna.oh [Mon, 24 Jun 2024 12:56:58 +0000 (21:56 +0900)]
e_devicemgr: Do not send device_remove event if no object found by id in client's map
Change-Id: I23d6679f88d760290a26e97af95ddf81619ea185
duna.oh [Wed, 19 Jun 2024 07:55:38 +0000 (16:55 +0900)]
e_comp_wl_input: ignore Waydroid's cursor change while dragging
Change-Id: Ie637fe9ef0a1a9fce35bc74a2814632e3f9af576
Junseok Kim [Thu, 20 Jun 2024 09:36:02 +0000 (18:36 +0900)]
e_client: Makes not consider the input region when dragging on AOT Launcher
Change-Id: I36b34cb984a47fe00bbab8c27d23eacf3eb788f2
jinbong.lee [Mon, 24 Jun 2024 10:02:15 +0000 (10:02 +0000)]
Update version up to tz9_18.0.5
Change-Id: Ib1d3fb35b92a1f2b16248e293e0296266318b50e
jinbong.lee [Thu, 20 Jun 2024 06:30:47 +0000 (06:30 +0000)]
Add Data structure encapsulation for e_plane
- add some variable getting interfaces for E_Plane structure
Change-Id: I62234f60bb147a1f3594757d6ba5413bdf4f3405
jinbong.lee [Thu, 20 Jun 2024 06:26:52 +0000 (06:26 +0000)]
Add Data structure encapsulation for e_comp_wl
- add some get / set interfaces for variable of E_Comp_Wl_Data structure
- add some lock / unlock interfaces for mutex variable of E_Comp_Wl_Data structure
Change-Id: I5a4cae70a5e168a7879f532d9363e15ee309af12
jinbong.lee [Thu, 20 Jun 2024 06:24:37 +0000 (06:24 +0000)]
Add Data structure encapsulation for e_hwc
- add e_hwc_mode_set interface for mode of E_Hwc
Change-Id: Ieba7759fcbc2369197db6b1a601b92c1cc3d4e7d