Changyeon Lee [Mon, 2 Sep 2024 02:47:21 +0000 (11:47 +0900)]
e_policy: Fix invalid type cast
only_free type is Eina_Bool
Change-Id: I25563a69f50dcedc8a4ee7f74bd6a07302ca3a8b
Junkyeong Kim [Fri, 30 Aug 2024 08:15:41 +0000 (17:15 +0900)]
Packaging: Update version up to tz9_30.3.0
Change-Id: Id327a821cd1fa60cd13342130698a6288c745372
Junkyeong Kim [Fri, 30 Aug 2024 07:39:55 +0000 (16:39 +0900)]
e_view_client: Add new wrapping APIs
Change-Id: I8bbe4197c7005c890d016abfd3acc4cad93c84bc
Inhong Han [Fri, 30 Aug 2024 07:05:00 +0000 (16:05 +0900)]
e_input: Fix typo
Change-Id: Ice5a1484eee2a4e18a7e4d8b5196f2d2eee0f2fe
TaeHyeon Jeong [Thu, 1 Aug 2024 02:22:24 +0000 (11:22 +0900)]
comp_wl_renderer: Fix minor issues
Change-Id: I8b0bb739dc79c07bd1dfc1a0b33a1f5e8e363050
TaeHyeon Jeong [Tue, 30 Jul 2024 08:35:13 +0000 (17:35 +0900)]
comp_wl_renderer: Use ds_tizen_renderer
Change-Id: I7fb57a03ad7599dc4bb008868b36fa55eddcee90
duna.oh [Fri, 30 Aug 2024 01:14:48 +0000 (10:14 +0900)]
e_devicemgr: Add null check for resource
Change-Id: I4afca70bdcd3ab608e6d736c42ffcf701a45d164
Changyeon Lee [Thu, 29 Aug 2024 09:07:28 +0000 (18:07 +0900)]
Packaging: Update version up to tz9_30.2.2
Change-Id: Ieeecbf009875d6d7100887618d3b5ce21e337c01
Changyeon Lee [Wed, 28 Aug 2024 03:03:32 +0000 (12:03 +0900)]
e_pixmap: Fix missing emitting of the buffer clear signal
Change-Id: Ia48fc460e4668d7a06d71d76129353a5aa6465a9
Changyeon Lee [Wed, 28 Aug 2024 02:30:27 +0000 (11:30 +0900)]
Packaging: Update version up to tz9_30.2.1
Change-Id: Ie13384b3567f1564ac2e531ae84a60afdf3f75b6
Inhong Han [Tue, 27 Aug 2024 05:35:15 +0000 (14:35 +0900)]
e_input: Add a new API for getting input region
Change-Id: I4811f980ea24a8a8863c427ba40248c8e5c2f6d2
Changyeon Lee [Wed, 28 Aug 2024 02:26:10 +0000 (11:26 +0900)]
Revert "e_pixmap: Fix missing emitting of the buffer clear signal"
This reverts commit
b415b965e524ad9d950ca71b03c4885c4520c6d7.
Change-Id: I7878910236ff201649f0d70d896a0036349db6ca
Seunghun Lee [Wed, 28 Aug 2024 00:20:14 +0000 (09:20 +0900)]
Packaging: Update version up to tz9_30.2.0
Change-Id: I6d051382ffebf35240b991ac7bec675ba9971f37
Shawn Lee [Tue, 27 Aug 2024 13:32:55 +0000 (22:32 +0900)]
compositor: Extract function for readability
Change-Id: I9a33c48fedb68d7e3d945ea0546dd84ec485b50b
Shawn Lee [Tue, 27 Aug 2024 13:23:09 +0000 (22:23 +0900)]
compositor: Use E_Surface instead of E_Client
Now that we have E_Surface for surface related data, we should use it
when it's possible.
Change-Id: I6aa4bccb62b732fd2556dbb2decdef2bcb4d5c0e
Shawn Lee [Tue, 27 Aug 2024 13:16:33 +0000 (22:16 +0900)]
compositor: Remove link of frame resource
The link of frame resource should be removed from current state of ds_surface.
Change-Id: I2a7172182ba09ade9e804b1e97259bc2f2d0b1fe
Shawn Lee [Tue, 27 Aug 2024 13:11:25 +0000 (22:11 +0900)]
Revert "e_compositor: Remove obsolete implementation"
This reverts commit
b2618459adfe7bba81cba8c8ea3271e325263c70.
The frame callback resource may be destroyed by external implementation
especially when wl_client is destroyed. That's what I missed.
This fixes crash caused by dangling pointer.
#0 0xb541c238 in wl_list_remove (elm=0x161d718) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:66
#1 0xb541db6c in remove_and_destroy_resource (element=0x161d708, data=data@entry=0x0, flags=0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:943
#2 0xb541dc22 in wl_resource_destroy (resource=<optimized out>) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:986
#3 0x000fd67a in _e_surface_destroy (surface=0x1a45c48) at /usr/src/debug/enlightenment-0.20.0-tz9_30.0.0.arm/src/bin/server/e_compositor.c:865
Change-Id: I3b7e09fe1571c3e2b6b5b6ed01e50bcfba5e08c4
Seunghun Lee [Tue, 27 Aug 2024 07:52:24 +0000 (16:52 +0900)]
video_shell: Update stack order of E_Video_Viewport_Source
Since E_Video_Viewport_Source is not the instance created with
wl_subsurface, there may be no chance to update its stack order unlike
E_Subsurface which should be updated when parent surface gets committed
according to specification.
Therefore, E_Video_Viewport_Source should be restacked manually.
Change-Id: I7f430ee79603831221c6a5d33612bb0166a41d6c
Seunghun Lee [Mon, 26 Aug 2024 06:11:13 +0000 (15:11 +0900)]
video_shell: Destroy all resources on display destroy
There is no point in retaining video shell resources on display destroy.
With this, we don't need to use e_object anymore.
Change-Id: I0bbd6657ea9767946aa8a07cf2058da48df2a6c3
Seunghun Lee [Fri, 23 Aug 2024 08:02:03 +0000 (17:02 +0900)]
video_shell: Fix visibility of viewport border
This seems a copy & paste error.
Change-Id: I7cb08b59038a28c4f88795c14270c4041548ecf6
Seunghun Lee [Fri, 23 Aug 2024 04:47:06 +0000 (13:47 +0900)]
video_shell: Replace Eina_List with wl_list
Change-Id: I513f198e6d3b05a7de980de06dc92c77b9e137ae
Seunghun Lee [Tue, 27 Aug 2024 05:34:04 +0000 (14:34 +0900)]
video_shell: Fix typo
Change-Id: I02903978a8896d4d5a51a5215785a088d7b6748b
Junkyeong Kim [Tue, 27 Aug 2024 02:50:37 +0000 (11:50 +0900)]
e_view_client: Change some APIs to E_API
E20 modules need some intern defined APIs.
Change-Id: I06d0664754cc341912bf2b03929b5be31e4f3142
Seunghun Lee [Mon, 26 Aug 2024 07:28:55 +0000 (16:28 +0900)]
Revert "e_comp_wl_subsurface: Utilize E_Surface"
This reverts commit
90b50aa3b750145da3d6211e921131cabf2791a9.
There are two types of subsurface for now, E_Subsurface and
E_Video_Viewport_Source. So, the functions e_comp_wl_subsurface_check()
and e_comp_wl_subsurface_parent_get() should not rely on E_Subsurface.
Change-Id: I7b298045cf4c34c8caa491aea94aafe975496035
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