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
Junkyeong Kim [Thu, 25 Jul 2024 06:10:10 +0000 (15:10 +0900)]
Apply e_view
Change-Id: Idd1e8014c98c557ac4a707f03307fd6d5f080308
Junkyeong Kim [Thu, 25 Jul 2024 05:52:15 +0000 (14:52 +0900)]
Init e_view
e_view replace evas object.
Change-Id: I14485596ef6d6d05334340b0816c8580ea8e6ef9
Jihoon Kim [Thu, 25 Jul 2024 09:32:28 +0000 (18:32 +0900)]
Packaging: Update version up to tz9_24.1.3
Change-Id: I871f191f40d84092bc579a2be83702924ef241dd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
TaeHyeon Jeong [Thu, 18 Jul 2024 06:41:44 +0000 (15:41 +0900)]
screen_rotation: Change tzsr free logic
Change-Id: I63d8784499c11125ac00a22e1e38f9e8671a9843
TaeHyeon Jeong [Thu, 18 Jul 2024 02:33:36 +0000 (11:33 +0900)]
screen_rotation: Fix minor issues
Change-Id: I7dc34133f54ddfd9033c0ec5cd1ac55143365c28
TaeHyeon Jeong [Wed, 17 Jul 2024 08:18:24 +0000 (17:18 +0900)]
screen_rotation: Fix logic & tzsr free & init
Change-Id: I15b2b102b3400e1f26c83b270f7254793b02f82a
TaeHyeon Jeong [Wed, 17 Jul 2024 04:59:34 +0000 (13:59 +0900)]
screen_rotation: Fix code to fit coding convention
Change-Id: I9c2ac0b11e0d9c829a7d8b141c47fadb9b906027
TaeHyeon Jeong [Wed, 17 Jul 2024 03:05:53 +0000 (12:05 +0900)]
screen_rotation: Fix init() return value
Change-Id: Ifd7719bc58a9e2aae2e89e3e62ae94d7d1c7aafb