Changyeon Lee [Mon, 26 Aug 2024 11:15:29 +0000 (20:15 +0900)]
Packaging: Update version up to tz9_30.1.0
Change-Id: I648bad99ec3ab24319a4eaef52c88ef9606a77f8
Changyeon Lee [Mon, 26 Aug 2024 09:06:00 +0000 (18:06 +0900)]
e_hwc_windows: do e_egl_sync_wait of target window in the render pre callback
for fixing deadlock of ddk in gl call
Change-Id: I75d380c8072ae9c49230ebc002f9e73fad625465
Changyeon Lee [Wed, 21 Aug 2024 07:59:54 +0000 (16:59 +0900)]
e_pixmap: Fix missing emitting of the buffer clear signal
Change-Id: Ic74c2a7ba25ad5c8678b905bed26b8bd538238d8
Inhong Han [Thu, 22 Aug 2024 00:23:08 +0000 (09:23 +0900)]
e_input: Add a new API for getting client geometry
Change-Id: I5dc83150641ae1b84fb8f584a1690d14581e7fb2
Junseok Kim [Thu, 22 Aug 2024 02:08:13 +0000 (11:08 +0900)]
Packaging: Update version up to tz9_30.0.0
Change-Id: I05cb51299ad239d48b888805db5170988c26b5b7
Junseok Kim [Thu, 22 Aug 2024 01:09:58 +0000 (10:09 +0900)]
Revert "e_desk_area: Check comp data has a valid e_client before modify client list"
This reverts commit
1d860dab427e806a69908e8382490f4b86f22579.
Change-Id: I66647c2f2a70aa603b4c303356dd35ba7d072253
Junseok Kim [Tue, 20 Aug 2024 07:55:49 +0000 (16:55 +0900)]
e_desk_area: Hotfix for client stack issue on e_client_del
There was a bug that access to the client list on callback of E_CLIENT_HOOK_DEL,
but the client was already deleted on e_client destroy signal.
This caused a mismatch between the e_client stack and the evas_object stack.
For fix this issue, remove the client from client list when the client is being free.
NOTE: It's hotfix, Therefore, we need to check the process of deleting e_desk_area again,
and modify the code to fit to legacy behavior.
Change-Id: Ib714c801660f48df9a0631202f796f55ef10432b
Doyoun Kang [Wed, 21 Aug 2024 07:45:38 +0000 (16:45 +0900)]
Packaging: Update version up to tz9_29.0.3
Change-Id: If41983789f6ab980476b007a8481b1eb49dcbf29
Changyeon Lee [Mon, 19 Aug 2024 01:50:24 +0000 (10:50 +0900)]
e_blur: Support corner radius of blur rectangle
Change-Id: Ib4dd9b107597a7859bd5def402b5e2e5f748e338
SooChan Lim [Tue, 20 Aug 2024 12:15:03 +0000 (21:15 +0900)]
remove the unused code
Change-Id: I9520dec4893bf99075b76f6c2c82cd4ba0c5c26f
SooChan Lim [Tue, 20 Aug 2024 12:08:44 +0000 (21:08 +0900)]
remove _F_E_CLIENT_NEW_CLIENT_POST_HOOK_
_F_E_CLIENT_NEW_CLIENT_POST_HOOK_ is as a default
Change-Id: I9d84198f7e8d5e686940ac86bccdeb2ff80ab86a
SooChan Lim [Tue, 20 Aug 2024 10:33:51 +0000 (19:33 +0900)]
remove the useless definition
It is duplicated.
Change-Id: Iaed66607b407a8d191e8ae7a8e2aca631996dd8d
SooChan Lim [Tue, 20 Aug 2024 10:30:30 +0000 (19:30 +0900)]
remove ECORE_EVAS_GL_X11_OPT_SWAP_MODE
not used anymore
Change-Id: Ieb9853307e582f065a2c5897d33ee6fea188960d
SooChan Lim [Tue, 20 Aug 2024 10:28:41 +0000 (19:28 +0900)]
remove USE_IPC
not used anywhere
Change-Id: Ifd5521b49f764b3c0465fcb760b8639466064570
SooChan Lim [Tue, 20 Aug 2024 10:27:35 +0000 (19:27 +0900)]
remove OBJECT_PARANOIA_CHECK
This feature is not unused.
Change-Id: I090528a6f27b9ec6d9265506166863a778eb32b4
Seunghun Lee [Tue, 20 Aug 2024 03:44:17 +0000 (12:44 +0900)]
e_compositor: Remove superfluous destruction
Destroying pending.frames here is duplication. The pending.frames is
cleaned up at e_comp_wl_surface_state_finish() called before the code to
be removed.
Change-Id: Ia1ecd8d38b7087d6f0d5c72b0d793a1b5fe19f58
Seunghun Lee [Tue, 20 Aug 2024 03:20:56 +0000 (12:20 +0900)]
e_compositor: Remove obsolete implementation
There is no need to add destroy listener to wl_callback resource because
it's already covered all the points when it should destroy wl_callback.
Change-Id: Id3a9de1574c7ded65d98edc9523c90409b218824
Seunghun Lee [Tue, 20 Aug 2024 00:04:53 +0000 (09:04 +0900)]
Use e_surface_frame_done_send
Change-Id: Ie6d405c53c7d50f8d41a155f7e63f8802874aa3d
Seunghun Lee [Mon, 19 Aug 2024 23:39:32 +0000 (08:39 +0900)]
e_surface: Add e_surface_frame_done_send
Now we can use it to send frame done event.
Change-Id: I3678dde899e5e4e78f395366a202901064c7a17f
Doyoun Kang [Tue, 20 Aug 2024 10:21:03 +0000 (19:21 +0900)]
e_desk_area: fix bug for fullscreen window
There was a bug that the window didn't change its size to full size of screen
when the client requested to fullscreen state.
This patch resolve this problem.
Change-Id: I3d4ebd310ef8219757fc7642886d97a94a574985
Doyoun Kang [Tue, 20 Aug 2024 10:15:13 +0000 (19:15 +0900)]
e_client/e_desk_area: fix bug for maximize/unmaximize window
There was a bug that the e didn't send the configure event with maximize state to client.
By this, a client didn't receive configure event and cannot change its state to maximize.
So, we changed code to send configure event after changing maximize/unmaximize state.
Change-Id: I2898689122a219086d6abc11c1e84c73cbe831a2
Seunghun Lee [Mon, 19 Aug 2024 23:25:34 +0000 (08:25 +0900)]
Packaging: Update version up to tz9_29.0.2
Change-Id: Ifdba2c39e2710cc4cd5ba0569b2ffe762a92c131
Seunghun Lee [Fri, 16 Aug 2024 06:06:02 +0000 (15:06 +0900)]
e_compositor: Remove useless log
Change-Id: Ib4f3cde18f7e7d0cd92e6914d3819597123bac2d
Seunghun Lee [Fri, 16 Aug 2024 06:04:53 +0000 (15:04 +0900)]
e_compositor: Use ERR instead of ELOGF
Let's use ERR for messages not being related to E_Client.
Change-Id: Ia944546d8c2de3fb775a4736b27e347b9753f592
Seunghun Lee [Fri, 16 Aug 2024 05:42:40 +0000 (14:42 +0900)]
e_compositor: Add some noise
The E_Client returned from launchscreen is supposed not to have
comp_data. Let's make some noise when this turns out not true.
Change-Id: Ifea2e202e51a7a5a87cb013549f8d08058cb24dd
Seunghun Lee [Fri, 16 Aug 2024 05:21:36 +0000 (14:21 +0900)]
e_compositor: Remove unkown exception
The code snippet this patch tried to remove had been added long time ago
and no one knows what this is for anymore. Moreover, it was also removed
from the upstream quite long time ago.
commit
8d4a75575ce24f6fd9a458c334149af81abe1ea3
Author: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Date: Wed May 11 15:35:01 2016 -0400
remove some cruft from _e_comp_wl_client_cb_new()
Let's remove it.
Change-Id: I01eebfa22421989e194c9f2fa64d7f1ba3fcd1bc
Seunghun Lee [Fri, 16 Aug 2024 05:07:35 +0000 (14:07 +0900)]
e_client: Rename pixmap_change to pixmap_replace
This is to reduce confusion.
Change-Id: I66ff3426feb1aaa1cae36e4acf2a0462d7dca12c
Seunghun Lee [Tue, 13 Aug 2024 22:59:20 +0000 (07:59 +0900)]
e_compositor: Move wl_surface of e_pixmap assignment
This is to improve readability by moving assignment to relevant
implementation.
Change-Id: Ief2d3be566bc1c162c44d8039baa219aea15c414
Seunghun Lee [Tue, 13 Aug 2024 01:38:49 +0000 (10:38 +0900)]
e_compositor: Remove redundant check
It's incomprehensible to check pixmap's cdata even though it dones't use
pixmap's cdata.
Change-Id: I9eda9e19f0a3d6b308994f54da188b38894ec9e0
Seunghun Lee [Tue, 13 Aug 2024 01:25:51 +0000 (10:25 +0900)]
e_compositor: Remove handling internal wl_surface
We've been no longer using wl_surface internally.
Change-Id: Ic5e8a64ce26523eae2e2be04eed8badaecf6f6e2
Seunghun Lee [Mon, 12 Aug 2024 07:39:38 +0000 (16:39 +0900)]
e_pixmap: Delete win id for surface resource
From outside of e_pixmap doesn't know how id is used and managed. So,
deleting window id from outside is not easily understandable. I think
that since e_pixmap knows when surface resource is destroyed it's better
to delete window id by itself for readability.
Change-Id: I0e4d77879953ffe0f49c63f03be7cf4d91a154e9
Seunghun Lee [Mon, 12 Aug 2024 07:10:08 +0000 (16:10 +0900)]
e_compositor: Remove redundant check
The e_client passed to _e_surface_commit_pre() cannot be the deleted
object.
Change-Id: Ibc025445d59e50042e0f62f641a6ccbe6672029e
Seunghun Lee [Mon, 12 Aug 2024 06:32:43 +0000 (15:32 +0900)]
e_compositor: Remove redundant check
Now that the _e_surface_cb_client_del is registered from surface
impelmentation, it's unnecessary to check to see if the given pixmap
type is wayland.
Change-Id: I6b7fb9fd1263fd72d08a7039d79c9ea08c72753a
Changyeon Lee [Mon, 19 Aug 2024 03:36:17 +0000 (12:36 +0900)]
Packaging: Update version up to tz9_29.0.1
Change-Id: I52b2043628f60d4046563275f4f28fecfdb70ba3
Changyeon Lee [Mon, 19 Aug 2024 02:42:23 +0000 (11:42 +0900)]
e_blur_video_capture: Fix use after free of e_hwc_presentation_callback
Change-Id: Ie4e94fb4ea72f64ffc2b43a68b262226b273010b
Doyoun Kang [Fri, 16 Aug 2024 05:13:09 +0000 (14:13 +0900)]
fix code not to use insecure strncmp()
We fixed the svace issues for insecure strncmp usage
Change-Id: I720c3390bcf5ea4228314f110be20047e5e4e5df
Seunghun Lee [Wed, 14 Aug 2024 05:09:54 +0000 (14:09 +0900)]
video_shell: Reduce log messages
Change-Id: I6749c6bd5a4ba213ad804d36b57720172316656b
Seunghun Lee [Fri, 9 Aug 2024 07:43:56 +0000 (16:43 +0900)]
video_shell: Remove redundant implementation
This removes obsolete implementation.
Change-Id: Ifea44c37a0175b1daf7b529bcf96de355423ff62
Seunghun Lee [Fri, 9 Aug 2024 05:46:38 +0000 (14:46 +0900)]
video_shell: Use E_Comp_Wl_Subsurf_Data
Instead of using e_subsurface_internal_create(), the
E_Video_Viewport_Source now embeds E_Comp_Wl_Subsurf_Data.
This enables us to have two different sub-types of
E_Comp_Wl_Subsurf_Data. One is E_Subsurface for a wl_resource of
wl_subsurface, and the other is E_Video_Viewport_Source for
subsurface-like view without wl_subsurface.
Change-Id: I08a30b6230d7c12b692ab1b635d3a71cd5812538
Seunghun Lee [Fri, 9 Aug 2024 03:40:51 +0000 (12:40 +0900)]
Move init/finish implementation of E_Comp_Wl_Subsurf_Data
This patch moves init and finish implementation of
E_Comp_Wl_Subsurf_Data from e_comp_wl to e_comp_wl_subsurface.
Change-Id: Id755d3bdb796f56d6bac815baa55415f8d033ded
Seunghun Lee [Thu, 8 Aug 2024 23:36:41 +0000 (08:36 +0900)]
video_shell: Handle protocol errors about video viewport
The subsurface exported as video viewport cannot have a child
subsurface.
Change-Id: I50b5543044c018d3d4d2c9bb0be242f4d07e10a5
Junkyeong Kim [Fri, 16 Aug 2024 01:09:39 +0000 (10:09 +0900)]
Packaging: Update version up to tz9_29.0.0
Change-Id: If9f880a47b1e8502418e83e8376cc81b8e323ac8
Junkyeong Kim [Wed, 14 Aug 2024 05:14:45 +0000 (14:14 +0900)]
Apply e_view
Change-Id: I12c63838a92fb84456e962be617e07f464f8c833
jinbong.lee [Wed, 14 Aug 2024 11:46:15 +0000 (20:46 +0900)]
Packaging: Update version up to tz9_28.0.2
Change-Id: Ief8f5e1f52cec2a8575112e566bbdbae207f60e1
jinbong.lee [Wed, 14 Aug 2024 10:53:01 +0000 (19:53 +0900)]
Change to use e_comp_screen_get() instead of accessing e_comp->e_comp_screen directly.
Change-Id: I60b9bb08ae66b1b9a27c6b386822e57fe49f6c55
jinbong.lee [Thu, 8 Aug 2024 08:13:04 +0000 (17:13 +0900)]
Add new external & internal interfce of e_view_client
- external interface
. e_view_client_map_set
. e_view_client_map_enable_set
. e_view_client_render_update_lock
. e_view_client_render_update_unlock
. e_view_client_transform_bg_set
. e_view_client_transform_bg_color_set
. e_view_client_transform_transp_set
- internal interface
. e_view_client_transform_bg_vertices_set
. e_view_client_transform_bg_vertices_set_with_zoom
. e_view_client_transform_transp_vertices_set
. e_view_client_transform_transp_vertices_set_with_zoom
Change-Id: I119d2c56e4e29251745240ec10d2d4952326ea8c
Changyeon Lee [Wed, 14 Aug 2024 04:58:59 +0000 (13:58 +0900)]
Packaging: Update version up to tz9_28.0.1
Change-Id: I1d83aed4096996346dd332608b5bd67f658c169d
Changyeon Lee [Wed, 14 Aug 2024 03:24:29 +0000 (12:24 +0900)]
e_blur_video_capture: Fix missing set blur_rectangle of capture object
Change-Id: I527cfff1c43d3281214301299b060390e086fde5
Doyoun Kang [Tue, 13 Aug 2024 02:32:20 +0000 (11:32 +0900)]
Packaging: Update version up to tz9_28.0.0
Change-Id: I960f67a9b96f41108a2d3e5b7191fc6fb4fe7d29
Doyoun Kang [Sat, 10 Aug 2024 05:00:41 +0000 (14:00 +0900)]
e_input/e_comp_wl: add new event for touch - E_EVENT_INPUT_TOUCH_FRAME
We add a new event for touch - E_EVENT_INPUT_TOUCH_FRAME.
This event is generated when e receives the LIBINPUT_EVENT_TOUCH_FRAME event
from the libinput.
And e sends the wl_touch.frame event to the client if this event is generated.
Change-Id: I5e0539fbb5018efaa5d3c110123b44fd1e800fe9
Doyoun Kang [Sat, 10 Aug 2024 04:34:34 +0000 (13:34 +0900)]
e_input_evdev: modify code for generating touch event
We change the log for generating touch event.
- Current: Call ecore_event_add whenever a touch event occur
- Modify : When touch event occur, instead of immediately calling ecore_event_add,
it waits until the "frame" event occurs and then calls the ecore_event_add
Change-Id: I5ebf16021db1f4b97cbed102dbdc8120f40640ac
Jihoon Kim [Mon, 12 Aug 2024 00:58:39 +0000 (09:58 +0900)]
Packaging: Update version up to tz9_27.0.1
Change-Id: I0a51fe1c85cbae5eb608de94074fef66f6b11cc1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 9 Aug 2024 08:14:22 +0000 (17:14 +0900)]
e_input: fix issue failed to load keymap
Change-Id: I65155224b4050ad4e8004c4ed0c990132f1fe07e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
duna.oh [Tue, 6 Aug 2024 04:21:30 +0000 (13:21 +0900)]
e_devicemgr: Fix relative_motion_grab to destroy surface listener on ungrab
Change-Id: Iee13a7fbb8c8780d586950ab6303195d0e754aaa
Changyeon Lee [Fri, 9 Aug 2024 05:49:46 +0000 (14:49 +0900)]
e_blur: Remove meaningless efl_gfx_filter_program_set
Change-Id: I54ff038fa2c6a1669b53fc39668e10004df15be0
Jihoon Kim [Fri, 9 Aug 2024 04:24:03 +0000 (13:24 +0900)]
Remove wrong wm_ready log
Change-Id: I6e2bbd9982396a125363d6c1c48677c7193d11c3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Doyoun Kang [Thu, 8 Aug 2024 05:30:21 +0000 (14:30 +0900)]
Packaging: Update version up to tz9_27.1.0
Change-Id: I069d8e78614db3473503a4e437017c4281fd1729
Doyoun Kang [Wed, 7 Aug 2024 11:32:53 +0000 (20:32 +0900)]
Revert: "Apply e_view"
This reverts commit
1bcec89681256fee8ccab27a201fa1c23142fb16
Change-Id: I0b0141958630bc60a3a22021dbbdd02d15e6edfd
Doyoun Kang [Wed, 7 Aug 2024 11:23:48 +0000 (20:23 +0900)]
Revert: "view: Fix event remove error"
This reverts commit
179d8f632c341dff92b32d22b2669223ee16c1f1
Change-Id: Ic27bc73b94e0c31ad35ae4a5b62c6ce0ec7081e0
Doyoun Kang [Wed, 7 Aug 2024 11:20:02 +0000 (20:20 +0900)]
Revert "e_comp_wl_subsurface: Execute view listener restack del when destroy"
This reverts commit
fdf1f6c5799a3b73af34b2cfac6ea482e1de6634.
Change-Id: I3f2abf410624dc812d78615671274f18416c6437
Doyoun Kang [Wed, 7 Aug 2024 11:19:32 +0000 (20:19 +0900)]
Revert "e_client: No need to reparent with layer tree"
This reverts commit
ddbe792dd6ed9657dc4f20ed8816d1fab6a0b3fe.
Change-Id: I50f8bc7a8237b1e1907b7139aeeb3b3ce967e566
Doyoun Kang [Wed, 7 Aug 2024 11:17:46 +0000 (20:17 +0900)]
Revert "e_view : Do not check sibling state"
This reverts commit
6bb5d8ebf95ed1c23b44c623463f12836dd69d9a.
Change-Id: I50e45c430fcf12c05101228430db8f5ab3c44011
Doyoun Kang [Wed, 7 Aug 2024 11:17:23 +0000 (20:17 +0900)]
Revert "tests: Fix build break"
This reverts commit
69e1eb1b9ca9d421da45d3e81fed51726406933e.
Change-Id: I343802a37050f0a0e864390138b68e6f6ef5a517
jinbong.lee [Wed, 7 Aug 2024 10:11:48 +0000 (19:11 +0900)]
Revert "Adapt e_view to e_client and some codes related with it."
- revert related commit "e_client: fix segfault when the w or h is NULL"
This reverts commit
311b52bc79072db5e798539f3e0eff07203f3294.
- revert related commit (
737628843073ac81c7323931b008e2a688ae4c51)
Change-Id: Iab2dde77021f61c757562bc05710492e77834dde
jinbong.lee [Wed, 7 Aug 2024 10:06:29 +0000 (19:06 +0900)]
Revert "e_client: fix segfault when the w or h is NULL"
This reverts commit
c7d905895263ab110d3cd058e6a461e6824b51ec.
Change-Id: I8b7db97dafb672632e7140375e21579539e1ae43
Doyoun Kang [Wed, 7 Aug 2024 04:45:33 +0000 (13:45 +0900)]
e_client: set move_after_resize flag only if the position is different
Change-Id: Ica3c7151d96983019be4a2a38f551c9069f8e677
Changyeon Lee [Tue, 6 Aug 2024 09:37:13 +0000 (18:37 +0900)]
e_hwc_windows: set the changed flag when the pending update data is updated
Change-Id: I4eb5ee4ef4eed22a88b16fb89b2db2075f98edee
Junseok Kim [Tue, 6 Aug 2024 04:59:52 +0000 (13:59 +0900)]
e_client: fix segfault when the w or h is NULL
Change-Id: I79a67e6f1c01ba56542a44b0e92090fd20b6a0dd
Seunghun Lee [Tue, 6 Aug 2024 04:28:13 +0000 (13:28 +0900)]
compositor: Supplement logs
Change-Id: Ib4d7654cc222ff7a6ceeb8a3178138ba2f093bed
Seunghun Lee [Fri, 2 Aug 2024 00:13:40 +0000 (09:13 +0900)]
e_comp_wl: Use e_surface_buffer_try_get
Change-Id: I4b523abad44a37a8e47fc87bf951f27985d22253
Seunghun Lee [Wed, 31 Jul 2024 05:32:49 +0000 (14:32 +0900)]
e_comp_wl_subsurface: Utilize E_Surface
Change-Id: I4a585cc8303215b240cdecc59c3bc50c970844ba
Seunghun Lee [Wed, 31 Jul 2024 05:13:35 +0000 (14:13 +0900)]
Use 'try' keyword for functions may return null
Change-Id: Ide7e58207b8d648d3dff512e0f04529b8ed313cf
Seunghun Lee [Tue, 30 Jul 2024 07:32:38 +0000 (16:32 +0900)]
Use e_surface and e_comp_wl_buffer APIs instead of accessing variables
Change-Id: I90d20e5c77a0792c7132a1899d305c0ef3621b62
Seunghun Lee [Tue, 30 Jul 2024 07:50:18 +0000 (16:50 +0900)]
e_compositor: Check if ds_buffer is null
The ds_surface of E_Surface can be null.
Change-Id: I9ba514352081370b70e66dc10d439c6d1c5f6613
Seunghun Lee [Tue, 30 Jul 2024 07:01:28 +0000 (16:01 +0900)]
buffer: Remove EINTERN keyword from internal header
Change-Id: I6e73737ddd3f983c715904059fb4c2535bc4af19
Seunghun Lee [Tue, 30 Jul 2024 07:01:06 +0000 (16:01 +0900)]
buffer: Add e_comp_wl_buffer_size_get
Change-Id: I028920698f9a591bf31474fd560fdda89a950a5c
Seunghun Lee [Tue, 30 Jul 2024 07:00:45 +0000 (16:00 +0900)]
viewport: Use e_surface_buffer_try_get
Change-Id: I01de45284a496c88084ff9f076eba517e0fb7caf
Seunghun Lee [Tue, 30 Jul 2024 07:00:31 +0000 (16:00 +0900)]
e_compositor: Add e_surface_buffer_try_get
Change-Id: I8f6158e611e1a46d9959ba3985caf47bdd9b33c3
Seunghun Lee [Tue, 30 Jul 2024 06:43:32 +0000 (15:43 +0900)]
e_compositor: Remove EINTERN keyword from internal header
Change-Id: I01b7cd1c40168f509d9075263fbbbfc5bb69e89b
Seunghun Lee [Tue, 30 Jul 2024 06:40:30 +0000 (15:40 +0900)]
e_compositor: Remove obsolete function
Change-Id: I1adb7b44b5747c0005811f37b6bd9c7e8a2b50cd
Seunghun Lee [Tue, 30 Jul 2024 06:39:40 +0000 (15:39 +0900)]
e_compositor: Add e_surface_{try,}from_ec
Change-Id: I742eb7cffb5f0933cee3f1096866693271ebe3b5
Seunghun Lee [Tue, 30 Jul 2024 06:30:51 +0000 (15:30 +0900)]
e_compositor: Remove obsolete function
Change-Id: I64f3e81189840c82bd5118f4230d2d37262c0082
Seunghun Lee [Tue, 30 Jul 2024 06:26:51 +0000 (15:26 +0900)]
e_compositor: Move assignment to be close to the use
Change-Id: I0b3a367108b16289d5c8618893732e6d837f67a4
Seunghun Lee [Tue, 30 Jul 2024 06:24:48 +0000 (15:24 +0900)]
e_compositor: Make e_surface_from_resource not be able to return null
Change-Id: I9913505833bfb7c5b6640bd473347eee17dbbddf
Seunghun Lee [Tue, 30 Jul 2024 06:17:45 +0000 (15:17 +0900)]
e_compositor: Add e_surface_buffer_scale_get
Change-Id: Ib0315921581c42637b4ccf5cd02746ea49760ebc
Seunghun Lee [Mon, 29 Jul 2024 04:56:13 +0000 (13:56 +0900)]
e_compositor: Remove local variable for concision
Change-Id: Id9a2e6f11b9295a6beae5cfa2149ce27b3cd12dd
Seunghun Lee [Mon, 29 Jul 2024 01:45:58 +0000 (10:45 +0900)]
e_compositor: Use e_comp_launchscrn APIs
Change-Id: I68124852bd100d32711bf17ebfbcb41ff6e8f03d
Seunghun Lee [Mon, 29 Jul 2024 01:45:37 +0000 (10:45 +0900)]
e_comp: Add APIs of launchscreen
Change-Id: Ia368dbf1174b8d3fdd7e8b5aef7ebb15f47790c9
Junseok Kim [Mon, 5 Aug 2024 02:08:50 +0000 (11:08 +0900)]
e_desk_area: Remove requent log
Change-Id: I6a99d1d2dd5a695ece79ca4ddcd878e2620525d9
duna.oh [Thu, 18 Jul 2024 11:15:24 +0000 (20:15 +0900)]
e_input/e_devicemgr: handle relative_motion_grab/ungrab requests
E20 clamps the pointer position inside the boundary of a screen.
If there is a client requesting to grab relative motion, E20 sends
relative motion events when pointer is restricted at the edges
of the output.
Change-Id: Ic8a613681c81927c194ad88d34a2ed7971757f05
Doyoun Kang [Tue, 6 Aug 2024 01:10:04 +0000 (10:10 +0900)]
Packaging: Update version up to tz9_26.0.0
Change-Id: I1b0d5e75cbb2715edf8512233f87a1913045aadb
jinbong.lee [Fri, 2 Aug 2024 05:35:37 +0000 (14:35 +0900)]
Adapt e_view to e_client and some codes related with it.
- change accessing e_comp_object from ec->frame to e_view_client for wrapping
- add some new interface of e_view_client
Change-Id: I96783f1e12ec6f786066566331d2f575e518a209
SooChan Lim [Wed, 31 Jul 2024 07:25:43 +0000 (16:25 +0900)]
e_display: remove E_DISPLAY feature
The functionalities for tdm_display move to e_display files.
Change-Id: I06060e9670ebbe96a6d90f3f946229bc3c93ad67
SooChan Lim [Thu, 1 Aug 2024 11:50:47 +0000 (20:50 +0900)]
e_policy_stack: make e_policy_stack_intern.h file
move the e_policy_stack functions to this file
Change-Id: Icb99081f64b3a3d91643ce34f16762b79fce5847
SooChan Lim [Thu, 1 Aug 2024 11:38:50 +0000 (20:38 +0900)]
e_policy_softkey: make e_policy_softkey_intern.h file
move the e_policy_softkey functions to this file
Change-Id: Iff94bd17bb32bf76ca87aea31eb0cc9ccd524260
Seunghun Lee [Thu, 1 Aug 2024 23:50:19 +0000 (08:50 +0900)]
tests: Fix build break
Since 6bb5d8e, the following test has been failed.
[ FAILED ] 2 tests, listed below:
[ FAILED ] EViewTest.Test_E_View_Place_Above
[ FAILED ] EViewTest.Test_E_View_Place_Below
Change-Id: Id512b2792819ffcf78cb2ffa6d1f021f61b2614f
Junkyeong Kim [Thu, 1 Aug 2024 11:56:15 +0000 (20:56 +0900)]
Packaging: Update version up to tz9_25.2.0
Change-Id: Ib7d20bba01fc9f6ca93ab4e59e1f55388b07767b
Junkyeong Kim [Thu, 1 Aug 2024 11:29:59 +0000 (20:29 +0900)]
e_view : Do not check sibling state
Change-Id: Id8342f9786dfee9c3cd02ffb6095d702da5b4c91
Seunghun Lee [Thu, 1 Aug 2024 04:15:14 +0000 (13:15 +0900)]
e_comp_wl_subsurface: Fix wrong argument for wl_container_of()
This fixes a problem about subsurface stack order.
Change-Id: I43266037687fa30c35443f725a2990c835051977
Seunghun Lee [Thu, 1 Aug 2024 04:14:17 +0000 (13:14 +0900)]
e_client: No need to reparent with layer tree
It's just enough to reparent with an immediate parent.
Change-Id: I978f9e68658e7d8d559b9d903e6c54adcec95401