platform/upstream/enlightenment.git
12 days agoRevert "e_desk_area: Check comp data has a valid e_client before modify client list" 61/316461/1
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

12 days agoe_desk_area: Hotfix for client stack issue on e_client_del 60/316460/1
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

13 days agoPackaging: Update version up to tz9_29.0.3 29/316429/1 accepted/tizen/unified/20240822.061930 accepted/tizen/unified/x/20240823.023152
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

13 days agoe_blur: Support corner radius of blur rectangle 27/316427/1
Changyeon Lee [Mon, 19 Aug 2024 01:50:24 +0000 (10:50 +0900)]
e_blur: Support corner radius of blur rectangle

Change-Id: Ib4dd9b107597a7859bd5def402b5e2e5f748e338

13 days agoremove the unused code 00/316400/2
SooChan Lim [Tue, 20 Aug 2024 12:15:03 +0000 (21:15 +0900)]
remove the unused code

Change-Id: I9520dec4893bf99075b76f6c2c82cd4ba0c5c26f

13 days agoremove _F_E_CLIENT_NEW_CLIENT_POST_HOOK_ 99/316399/2
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

13 days agoremove the useless definition 98/316398/2
SooChan Lim [Tue, 20 Aug 2024 10:33:51 +0000 (19:33 +0900)]
remove the useless definition

It is duplicated.

Change-Id: Iaed66607b407a8d191e8ae7a8e2aca631996dd8d

13 days agoremove ECORE_EVAS_GL_X11_OPT_SWAP_MODE 97/316397/2
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

13 days agoremove USE_IPC 96/316396/2
SooChan Lim [Tue, 20 Aug 2024 10:28:41 +0000 (19:28 +0900)]
remove USE_IPC

not used anywhere

Change-Id: Ifd5521b49f764b3c0465fcb760b8639466064570

13 days agoremove OBJECT_PARANOIA_CHECK 95/316395/2
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

13 days agoe_compositor: Remove superfluous destruction 94/316394/1
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

13 days agoe_compositor: Remove obsolete implementation 93/316393/1
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

13 days agoUse e_surface_frame_done_send 92/316392/1
Seunghun Lee [Tue, 20 Aug 2024 00:04:53 +0000 (09:04 +0900)]
Use e_surface_frame_done_send

Change-Id: Ie6d405c53c7d50f8d41a155f7e63f8802874aa3d

13 days agoe_surface: Add e_surface_frame_done_send 91/316391/1
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

2 weeks agoe_desk_area: fix bug for fullscreen window 81/316381/1
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

2 weeks agoe_client/e_desk_area: fix bug for maximize/unmaximize window 80/316380/1
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

2 weeks agoPackaging: Update version up to tz9_29.0.2 39/316339/1 accepted/tizen/unified/20240820.163511 accepted/tizen/unified/dev/20240821.053519 accepted/tizen/unified/x/20240821.014018
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

2 weeks agoe_compositor: Remove useless log 21/316321/1
Seunghun Lee [Fri, 16 Aug 2024 06:06:02 +0000 (15:06 +0900)]
e_compositor: Remove useless log

Change-Id: Ib4f3cde18f7e7d0cd92e6914d3819597123bac2d

2 weeks agoe_compositor: Use ERR instead of ELOGF 20/316320/1
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

2 weeks agoe_compositor: Add some noise 19/316319/1
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

2 weeks agoe_compositor: Remove unkown exception 18/316318/1
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

2 weeks agoe_client: Rename pixmap_change to pixmap_replace 17/316317/1
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

2 weeks agoe_compositor: Move wl_surface of e_pixmap assignment 16/316316/1
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

2 weeks agoe_compositor: Remove redundant check 15/316315/1
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

2 weeks agoe_compositor: Remove handling internal wl_surface 14/316314/1
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

2 weeks agoe_pixmap: Delete win id for surface resource 13/316313/1
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

2 weeks agoe_compositor: Remove redundant check 12/316312/1
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

2 weeks agoe_compositor: Remove redundant check 11/316311/1
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

2 weeks agoPackaging: Update version up to tz9_29.0.1 91/316291/1 accepted/tizen/unified/20240819.150146 accepted/tizen/unified/x/20240820.013205
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

2 weeks agoe_blur_video_capture: Fix use after free of e_hwc_presentation_callback 81/316281/1
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

2 weeks agofix code not to use insecure strncmp() 32/316232/1
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

2 weeks agovideo_shell: Reduce log messages 30/316230/1
Seunghun Lee [Wed, 14 Aug 2024 05:09:54 +0000 (14:09 +0900)]
video_shell: Reduce log messages

Change-Id: I6749c6bd5a4ba213ad804d36b57720172316656b

2 weeks agovideo_shell: Remove redundant implementation 21/316221/1
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

2 weeks agovideo_shell: Use E_Comp_Wl_Subsurf_Data 20/316220/1
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

2 weeks agoMove init/finish implementation of E_Comp_Wl_Subsurf_Data 19/316219/1
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

2 weeks agovideo_shell: Handle protocol errors about video viewport 10/316210/1
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

2 weeks agoPackaging: Update version up to tz9_29.0.0 08/316208/2 accepted/tizen/unified/20240816.171416 accepted/tizen/unified/dev/20240819.095701 accepted/tizen/unified/x/20240819.023443
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

2 weeks agoApply e_view 03/316203/1
Junkyeong Kim [Wed, 14 Aug 2024 05:14:45 +0000 (14:14 +0900)]
Apply e_view

Change-Id: I12c63838a92fb84456e962be617e07f464f8c833

2 weeks agoPackaging: Update version up to tz9_28.0.2 89/316189/1
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

2 weeks agoChange to use e_comp_screen_get() instead of accessing e_comp->e_comp_screen directly. 84/316184/1
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

2 weeks agoAdd new external & internal interfce of e_view_client 71/316171/1
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

2 weeks agoPackaging: Update version up to tz9_28.0.1 50/316150/1 accepted/tizen/unified/20240814.180430
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

2 weeks agoe_blur_video_capture: Fix missing set blur_rectangle of capture object 43/316143/1
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

3 weeks agoPackaging: Update version up to tz9_28.0.0 54/316054/1 accepted/tizen/unified/20240813.181650 accepted/tizen/unified/x/20240814.051442
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

3 weeks agoe_input/e_comp_wl: add new event for touch - E_EVENT_INPUT_TOUCH_FRAME 44/316044/1
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

3 weeks agoe_input_evdev: modify code for generating touch event 43/316043/1
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

3 weeks agoPackaging: Update version up to tz9_27.0.1 43/315943/1 accepted/tizen/unified/20240812.190127 accepted/tizen/unified/dev/20240813.040017 accepted/tizen/unified/x/20240813.112449
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>
3 weeks agoe_input: fix issue failed to load keymap 16/315916/1
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>
3 weeks agoe_devicemgr: Fix relative_motion_grab to destroy surface listener on ungrab 05/315905/2
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

3 weeks agoe_blur: Remove meaningless efl_gfx_filter_program_set 04/315904/2
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

3 weeks agoRemove wrong wm_ready log 92/315892/1
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>
3 weeks ago Packaging: Update version up to tz9_27.1.0 40/315840/1 accepted/tizen_unified_toolchain accepted/tizen_unified_x_asan accepted/tizen/unified/20240808.160418 accepted/tizen/unified/dev/20240809.091512 accepted/tizen/unified/toolchain/20240812.133531 accepted/tizen/unified/x/20240809.012948 accepted/tizen/unified/x/20240809.015628 accepted/tizen/unified/x/asan/20240813.232019
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

3 weeks agoRevert: "Apply e_view" 28/315828/1
Doyoun Kang [Wed, 7 Aug 2024 11:32:53 +0000 (20:32 +0900)]
Revert: "Apply e_view"

This reverts commit 1bcec89681256fee8ccab27a201fa1c23142fb16

Change-Id: I0b0141958630bc60a3a22021dbbdd02d15e6edfd

3 weeks agoRevert: "view: Fix event remove error" 27/315827/1
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

3 weeks agoRevert "e_comp_wl_subsurface: Execute view listener restack del when destroy" 26/315826/1
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

3 weeks agoRevert "e_client: No need to reparent with layer tree" 25/315825/1
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

3 weeks agoRevert "e_view : Do not check sibling state" 24/315824/1
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

3 weeks agoRevert "tests: Fix build break" 23/315823/1
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

3 weeks agoRevert "Adapt e_view to e_client and some codes related with it." 80/315780/1
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

3 weeks agoRevert "e_client: fix segfault when the w or h is NULL" 79/315779/1
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

3 weeks agoe_client: set move_after_resize flag only if the position is different 26/315726/1
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

3 weeks agoe_hwc_windows: set the changed flag when the pending update data is updated 18/315718/1
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

4 weeks agoe_client: fix segfault when the w or h is NULL 92/315692/1
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

4 weeks agocompositor: Supplement logs 79/315679/2
Seunghun Lee [Tue, 6 Aug 2024 04:28:13 +0000 (13:28 +0900)]
compositor: Supplement logs

Change-Id: Ib4d7654cc222ff7a6ceeb8a3178138ba2f093bed

4 weeks agoe_comp_wl: Use e_surface_buffer_try_get 78/315678/2
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

4 weeks agoe_comp_wl_subsurface: Utilize E_Surface 77/315677/2
Seunghun Lee [Wed, 31 Jul 2024 05:32:49 +0000 (14:32 +0900)]
e_comp_wl_subsurface: Utilize E_Surface

Change-Id: I4a585cc8303215b240cdecc59c3bc50c970844ba

4 weeks agoUse 'try' keyword for functions may return null 76/315676/2
Seunghun Lee [Wed, 31 Jul 2024 05:13:35 +0000 (14:13 +0900)]
Use 'try' keyword for functions may return null

Change-Id: Ide7e58207b8d648d3dff512e0f04529b8ed313cf

4 weeks agoUse e_surface and e_comp_wl_buffer APIs instead of accessing variables 75/315675/2
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

4 weeks agoe_compositor: Check if ds_buffer is null 74/315674/2
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

4 weeks agobuffer: Remove EINTERN keyword from internal header 73/315673/2
Seunghun Lee [Tue, 30 Jul 2024 07:01:28 +0000 (16:01 +0900)]
buffer: Remove EINTERN keyword from internal header

Change-Id: I6e73737ddd3f983c715904059fb4c2535bc4af19

4 weeks agobuffer: Add e_comp_wl_buffer_size_get 72/315672/2
Seunghun Lee [Tue, 30 Jul 2024 07:01:06 +0000 (16:01 +0900)]
buffer: Add e_comp_wl_buffer_size_get

Change-Id: I028920698f9a591bf31474fd560fdda89a950a5c

4 weeks agoviewport: Use e_surface_buffer_try_get 71/315671/2
Seunghun Lee [Tue, 30 Jul 2024 07:00:45 +0000 (16:00 +0900)]
viewport: Use e_surface_buffer_try_get

Change-Id: I01de45284a496c88084ff9f076eba517e0fb7caf

4 weeks agoe_compositor: Add e_surface_buffer_try_get 70/315670/2
Seunghun Lee [Tue, 30 Jul 2024 07:00:31 +0000 (16:00 +0900)]
e_compositor: Add e_surface_buffer_try_get

Change-Id: I8f6158e611e1a46d9959ba3985caf47bdd9b33c3

4 weeks agoe_compositor: Remove EINTERN keyword from internal header 69/315669/2
Seunghun Lee [Tue, 30 Jul 2024 06:43:32 +0000 (15:43 +0900)]
e_compositor: Remove EINTERN keyword from internal header

Change-Id: I01b7cd1c40168f509d9075263fbbbfc5bb69e89b

4 weeks agoe_compositor: Remove obsolete function 68/315668/2
Seunghun Lee [Tue, 30 Jul 2024 06:40:30 +0000 (15:40 +0900)]
e_compositor: Remove obsolete function

Change-Id: I1adb7b44b5747c0005811f37b6bd9c7e8a2b50cd

4 weeks agoe_compositor: Add e_surface_{try,}from_ec 67/315667/2
Seunghun Lee [Tue, 30 Jul 2024 06:39:40 +0000 (15:39 +0900)]
e_compositor: Add e_surface_{try,}from_ec

Change-Id: I742eb7cffb5f0933cee3f1096866693271ebe3b5

4 weeks agoe_compositor: Remove obsolete function 66/315666/2
Seunghun Lee [Tue, 30 Jul 2024 06:30:51 +0000 (15:30 +0900)]
e_compositor: Remove obsolete function

Change-Id: I64f3e81189840c82bd5118f4230d2d37262c0082

4 weeks agoe_compositor: Move assignment to be close to the use 65/315665/2
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

4 weeks agoe_compositor: Make e_surface_from_resource not be able to return null 64/315664/2
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

4 weeks agoe_compositor: Add e_surface_buffer_scale_get 63/315663/2
Seunghun Lee [Tue, 30 Jul 2024 06:17:45 +0000 (15:17 +0900)]
e_compositor: Add e_surface_buffer_scale_get

Change-Id: Ib0315921581c42637b4ccf5cd02746ea49760ebc

4 weeks agoe_compositor: Remove local variable for concision 62/315662/2
Seunghun Lee [Mon, 29 Jul 2024 04:56:13 +0000 (13:56 +0900)]
e_compositor: Remove local variable for concision

Change-Id: Id9a2e6f11b9295a6beae5cfa2149ce27b3cd12dd

4 weeks agoe_compositor: Use e_comp_launchscrn APIs 61/315661/2
Seunghun Lee [Mon, 29 Jul 2024 01:45:58 +0000 (10:45 +0900)]
e_compositor: Use e_comp_launchscrn APIs

Change-Id: I68124852bd100d32711bf17ebfbcb41ff6e8f03d

4 weeks agoe_comp: Add APIs of launchscreen 60/315660/2
Seunghun Lee [Mon, 29 Jul 2024 01:45:37 +0000 (10:45 +0900)]
e_comp: Add APIs of launchscreen

Change-Id: Ia368dbf1174b8d3fdd7e8b5aef7ebb15f47790c9

4 weeks agoe_desk_area: Remove requent log 59/315659/2
Junseok Kim [Mon, 5 Aug 2024 02:08:50 +0000 (11:08 +0900)]
e_desk_area: Remove requent log

Change-Id: I6a99d1d2dd5a695ece79ca4ddcd878e2620525d9

4 weeks agoe_input/e_devicemgr: handle relative_motion_grab/ungrab requests 51/315651/1
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

4 weeks agoPackaging: Update version up to tz9_26.0.0 49/315649/1
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

4 weeks agoAdapt e_view to e_client and some codes related with it. 67/315567/1
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

4 weeks agoe_display: remove E_DISPLAY feature 63/315563/1
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

4 weeks agoe_policy_stack: make e_policy_stack_intern.h file 61/315561/1
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

4 weeks agoe_policy_softkey: make e_policy_softkey_intern.h file 60/315560/1
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

4 weeks agotests: Fix build break 02/315502/1 accepted/tizen/unified/20240805.114525 accepted/tizen/unified/dev/20240807.093113 accepted/tizen/unified/x/20240806.012823
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

4 weeks agoPackaging: Update version up to tz9_25.2.0 86/315486/1
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

4 weeks agoe_view : Do not check sibling state 85/315485/1
Junkyeong Kim [Thu, 1 Aug 2024 11:29:59 +0000 (20:29 +0900)]
e_view : Do not check sibling state

Change-Id: Id8342f9786dfee9c3cd02ffb6095d702da5b4c91

4 weeks agoe_comp_wl_subsurface: Fix wrong argument for wl_container_of() 52/315452/1
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

4 weeks agoe_client: No need to reparent with layer tree 51/315451/1
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

4 weeks agoe_client: change some function's visibility to E_API 94/315394/1
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

4 weeks agoe_client: add MAXIMIZE/UNMAXMIZE intercept hook 93/315393/1
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

4 weeks agoPackaging: Update version up to tz9_25.1.0 88/315388/1
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

4 weeks agoserver: fix the issue that e_explicit_sync is not enabled 85/315385/2
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

4 weeks agoe_blur: Add Blur Video Capture 84/315384/1
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