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
Doyoun Kang [Sat, 27 Jul 2024 06:53:16 +0000 (15:53 +0900)]
e_client: change some function's visibility to E_API
We changed below APIs visibility to E_API from EINTERN to use module.
- e_client_pos_set
- e_client_pos_get
- e_client_frame_geometry_set
Change-Id: I0d3b743d252dfb760a47f95bd84cdb17928e4475
Doyoun Kang [Sat, 27 Jul 2024 06:12:23 +0000 (15:12 +0900)]
e_client: add MAXIMIZE/UNMAXMIZE intercept hook
We add new intercept hooks as below
- E_CLIENT_INTERCEPT_HOOK_MAXIMIZE
- E_CLIENT_INTERCEPT_HOOK_UNMAXIMIZE
Change-Id: I2436dc29999c99718c667ba470d6498edd717197
Changyeon Lee [Wed, 31 Jul 2024 06:24:23 +0000 (15:24 +0900)]
Packaging: Update version up to tz9_25.1.0
Change-Id: I574f2cb948c35992aa53b2a9319a0a24fb023fe2
Changyeon Lee [Wed, 31 Jul 2024 04:42:07 +0000 (13:42 +0900)]
server: fix the issue that e_explicit_sync is not enabled
e_explicit_sync_init should be called aftet e_egl_sync_init
Change-Id: I9b898cb54b9a8bb2fc22cee6f35e1505763fbe97
Changyeon Lee [Thu, 18 Jul 2024 09:03:28 +0000 (18:03 +0900)]
e_blur: Add Blur Video Capture
Blur Video Capture is a feature for targets that cannot use the video buffer
as a texture and can only be obtained through capture.
Change-Id: I2f227619e2efcbad3df66b0c22cf11583e5f049e
Changyeon Lee [Thu, 18 Jul 2024 08:51:15 +0000 (17:51 +0900)]
e_info: Add -trace blur option
For debugging e_blur
Change-Id: I1ba3d0e88d4b283ba5281238555eff2d8b022601
Changyeon Lee [Mon, 27 May 2024 07:41:10 +0000 (16:41 +0900)]
e_hwc_window: add E_HWC_WINDOW_HOOK_VIDEO_SET
Change-Id: Ieecbd7e4e6a515794f60bc0add4c5b330d8f8aeb
Changyeon Lee [Mon, 29 Jul 2024 02:38:20 +0000 (11:38 +0900)]
e_blur: support latest ds_tizen_blur interface
Support ds_tizen_blur_rectangle and
Do not use DS_TIZEN_BLUR_STATE_REGION.
Change-Id: Iab8a65464ce6d3e2988c4b4d0aaf19e7a1510ea0
Doyoun Kang [Sat, 27 Jul 2024 03:56:43 +0000 (12:56 +0900)]
e_client: add E_CLIENT_INTERCEPT_HOOK_LAYOUT_GEOMETRY_SET hook
Change-Id: I00d35691f4c3fc615aeb129a8fb31a12ddd948da
Doyoun Kang [Fri, 26 Jul 2024 05:02:21 +0000 (14:02 +0900)]
e_client: deprecate apply_layout value in E_Client
Change-Id: I7bb5b2fa39b37b480cd8c37cc3a8b262e7b8e4fe
Doyoun Kang [Sat, 27 Jul 2024 04:54:20 +0000 (13:54 +0900)]
e_client: add the layout information to E_Client_Private
Change-Id: Icea434b8972daf697aa57ea594558a8fdd802ed2
Doyoun Kang [Thu, 25 Jul 2024 06:44:35 +0000 (15:44 +0900)]
e_client/policy: add e_client_layout_set and change code to use this
Change-Id: Idd4f5deae80d883be68664ee9a3eea2db86672da
Junkyeong Kim [Tue, 30 Jul 2024 07:43:25 +0000 (16:43 +0900)]
e_comp_wl_subsurface: Execute view listener restack del when destroy
Don't have to check ec is correct.
Because this callback call when ec destroying, not destoryed yet.
Change-Id: I306903c0ca569e2ab59cca2b3c5231e6a898098d
Junkyeong Kim [Mon, 29 Jul 2024 11:47:54 +0000 (20:47 +0900)]
e_input_backend: Fix 64bit build error
Change-Id: I867649a9cfc6d2640b748fceca0ccb256d858961
Junkyeong Kim [Mon, 29 Jul 2024 08:33:32 +0000 (17:33 +0900)]
Packaging: Update version up to tz9_25.0.1
Change-Id: Ie96bfc90aeaf56eea3883109cde08a04cf606c89
Junkyeong Kim [Mon, 29 Jul 2024 07:19:45 +0000 (16:19 +0900)]
view: Fix event remove error
Only destroy event can remove by wl_list_remove.
The other events have to use e_view_event_listener_del to remove.
Change-Id: I295a255d4dbb3b6466428e36990b22b3ce6bea25
Seunghun Lee [Mon, 29 Jul 2024 01:54:31 +0000 (10:54 +0900)]
e_client: Remove the signals of new_client and new_client_post
Sending signals from an E_Client that hasn't been created yet makes no
sense. Such signals has to be emitted from a creator of E_Client.
Change-Id: Ibca9edc0dff07b21866ec946475bad26a33a30db
Seunghun Lee [Thu, 25 Jul 2024 07:44:59 +0000 (16:44 +0900)]
e_info, video_shell: Add subcommand 'info' to video_shell command
To show information of video shell, you can run:
$ winfo -video_shell info # print to stdout
$ winfo -video_shell info --file /path/to/file # print to file
This also changes the command enabling border:
$ winfo -video_shell border # Enable border
$ winfo -video_shell border --disable # Disable border
Change-Id: I7e9773deff0d2b6fd7c40d0339f661c6f8a3463d
Inhong Han [Wed, 24 Jul 2024 06:51:27 +0000 (15:51 +0900)]
e_info: Add the option to print the elapsed time of key events
Change-Id: I8782807e7b21ee8a34c901674bd25acd11b3789e
jinbong.lee [Thu, 25 Jul 2024 12:07:45 +0000 (21:07 +0900)]
Packaging: Update version up to tz9_25.0.0
Change-Id: I79598ede499b543010edea512c93c3acc87b0ac2