platform/upstream/enlightenment.git
3 days agoe_policy: remove debug log 37/317337/1
Junseok Kim [Mon, 9 Sep 2024 03:21:24 +0000 (12:21 +0900)]
e_policy: remove debug log

Change-Id: Ie545afaffd2a3bdd0f610669f8ee33000dfde1c8

3 days agoe_policy_desk: Seperate logic code from E_Desk to E_Policy_Desk 21/317321/1
Junseok Kim [Mon, 19 Aug 2024 11:37:35 +0000 (20:37 +0900)]
e_policy_desk: Seperate logic code from E_Desk to E_Policy_Desk

Change-Id: I6a628159a745e376bec8e5dd04db7e2332cb7e91

3 days agoe_policy_zone: Seperate logic code from E_Zone to E_Policy_Zone 20/317320/1
Junseok Kim [Thu, 18 Jul 2024 07:52:34 +0000 (16:52 +0900)]
e_policy_zone: Seperate logic code from E_Zone to E_Policy_Zone

Change-Id: I116f0c3c146bc2b51cf00c7ceb6b50f9cf933136

3 days agoe_policy: add e_policy files 19/317319/1
SooChan Lim [Thu, 11 Jul 2024 10:51:05 +0000 (19:51 +0900)]
e_policy: add e_policy files

Change-Id: Ie8c50e39cd6d19b6ace8a2b2f1cee5e9e89e785d

6 days agoe_view: View event listener adjustment 42/317242/1
Junkyeong Kim [Thu, 5 Sep 2024 10:21:18 +0000 (19:21 +0900)]
e_view: View event listener adjustment

Remove view_xxx_listener_add functions.
Instead have to use e_view_event_listener_add.

Change-Id: I65cf675344ff7bff6c248c5c824f091d35fa6360

7 days agoPackaging: Update version up to tz9_30.3.3 65/317165/1 accepted/tizen_unified_dev accepted/tizen/unified/20240905.164106 accepted/tizen/unified/dev/20240910.111627 accepted/tizen/unified/x/20240906.021727
Changyeon Lee [Thu, 5 Sep 2024 05:01:12 +0000 (14:01 +0900)]
Packaging: Update version up to tz9_30.3.3

Change-Id: Ic1e9c86a74b9aaabc9b3f7f4da7297e2aaf1d18b

7 days agoInclude tbm_debug.h and tbm_bufmgr_internal.h file 64/317164/1
Changyeon Lee [Thu, 5 Sep 2024 02:37:48 +0000 (11:37 +0900)]
Include tbm_debug.h and tbm_bufmgr_internal.h file

Change-Id: I5cf5856ec632a02d192464ad4544d3f6c1c655a5

7 days agoRemove E_Plane 63/317163/1
Changyeon Lee [Mon, 2 Sep 2024 09:54:24 +0000 (18:54 +0900)]
Remove E_Plane

Change-Id: I3d2ecd1a8b9ef306d74275ac527f68268d5e35c0

8 days agoinclude e_comp_wl_intern.h file 42/317142/1 accepted/tizen/unified/x/20240905.071442
Doyoun Kang [Wed, 4 Sep 2024 10:37:54 +0000 (19:37 +0900)]
include e_comp_wl_intern.h file

Change-Id: Ie0962e00930572d4d5b44fdac82fd7fd72a62187

8 days agoe_blur: Use clip the object for corner radius of the blur rectangle 40/317140/1
Changyeon Lee [Wed, 4 Sep 2024 09:39:58 +0000 (18:39 +0900)]
e_blur: Use clip the object for corner radius of the blur rectangle

applying corner radius to an image object and then setting a clip results
in better quality than applying a corner radius directly to a blur object.

Change-Id: Ibbf34b090a2b5acef12c860ee3325b6cb0b2b6e8

8 days agoe_blur: Support ds_tizen_blur_behind 21/317121/1
Changyeon Lee [Wed, 28 Aug 2024 08:04:01 +0000 (17:04 +0900)]
e_blur: Support ds_tizen_blur_behind

Change-Id: Ieb798c460cece1a411badb7a4a30baf0e668bc64

8 days agoPackaging: Update version up to tz9_30.3.2 14/317114/1 accepted/tizen/unified/x/20240905.123135
Changyeon Lee [Wed, 4 Sep 2024 06:03:21 +0000 (15:03 +0900)]
Packaging: Update version up to tz9_30.3.2

Change-Id: I109cf58619a79c61318db607804f01b05f3c15ed

8 days agoRevert "comp_wl_renderer: Use ds_tizen_renderer" 13/317113/1
Changyeon Lee [Wed, 4 Sep 2024 05:54:45 +0000 (14:54 +0900)]
Revert "comp_wl_renderer: Use ds_tizen_renderer"

This reverts commit 161b443537015baaec3765939e769cca6182a7c3.

Change-Id: Ia2a3a60f9608666866fc78626832c3105b9014f5

8 days agoRevert "comp_wl_renderer: Fix minor issues" 12/317112/1
Changyeon Lee [Wed, 4 Sep 2024 05:54:26 +0000 (14:54 +0900)]
Revert "comp_wl_renderer: Fix minor issues"

This reverts commit 7347955e87306e9523d7340334b4d37d02f21507.

Change-Id: If4983a528a16ee94039bbaadc3212cfec76598c0

8 days agoRevert "Apply e_comp_get() / e_comp_wl_get()" 03/317103/1
jinbong.lee [Tue, 3 Sep 2024 15:54:11 +0000 (00:54 +0900)]
Revert "Apply e_comp_get() / e_comp_wl_get()"

This reverts commit 88e05e4a692a85640717938ed22c2e80deb2d10e.

Change-Id: Ifba99400de77441eb5eb34707cf89d8301b5170b

9 days agoe_utils: remove extern variable 44/317044/1
SooChan Lim [Mon, 2 Sep 2024 23:07:51 +0000 (08:07 +0900)]
e_utils: remove extern variable

for reducing the global variables

Change-Id: Id023cf322856b3c9628ef53e22d286f16366eeab

10 days agoApply e_comp_get() / e_comp_wl_get() 16/317016/1
jinbong.lee [Sat, 31 Aug 2024 12:58:34 +0000 (21:58 +0900)]
Apply e_comp_get() / e_comp_wl_get()

 - remove global variable accessing at outside of
 - use e_comp_get() instead of e_comp
 - use e_comp_wl_get() instead of e_comp_wl

Change-Id: Id58b43f88b5b284dab24d019f5cc8d26c76d03a3

10 days agoAdd internal interface of e_comp 15/317015/1
jinbong.lee [Sat, 31 Aug 2024 12:18:34 +0000 (21:18 +0900)]
Add internal interface of e_comp

 - for preventing accssing to e_comp as global variable.

Change-Id: If83e622ead610d9f6da2d1d3d28ae5bc4e190b44

10 days agoAdd interface of e_comp_get() & e_comp_wl_get() 14/317014/1
jinbong.lee [Fri, 30 Aug 2024 10:34:16 +0000 (19:34 +0900)]
Add interface of e_comp_get() & e_comp_wl_get()

  - add new interface to replace global variable access directly.
    (e_comp, e_comp_wl)

Change-Id: Ia8a9e3dd3f772df906d8dd8b93777f316ecc75ea

10 days agoe_hwc: Fix leak of E_Hwc 11/317011/1
Changyeon Lee [Mon, 2 Sep 2024 06:37:44 +0000 (15:37 +0900)]
e_hwc: Fix leak of E_Hwc

Change-Id: I64903a25562be5d46d1316db9fe39ac16cf69114

10 days agoe_client: fix bug for e_client_icccm_take_focus_set 09/317009/1
Doyoun Kang [Mon, 2 Sep 2024 09:59:16 +0000 (18:59 +0900)]
e_client: fix bug for e_client_icccm_take_focus_set

Change-Id: I48384b551d604441be5dce46ee02d54261e9f01f

10 days agoPackaging: Update version up to tz9_30.3.1 92/316992/1 accepted/tizen/unified/20240903.013845 accepted/tizen/unified/x/20240903.104510
Changyeon Lee [Mon, 2 Sep 2024 08:13:24 +0000 (17:13 +0900)]
Packaging: Update version up to tz9_30.3.1

Change-Id: Ida293907b3dfb59d6c0de76626d38d6eab9492e5

10 days agoe_pointer: Support desk zoom 90/316990/2
Changyeon Lee [Mon, 2 Sep 2024 02:46:04 +0000 (11:46 +0900)]
e_pointer: Support desk zoom

if e_pointer_desk_zoom_enable_set is set, hw cursor and evas compositing
cursor supports desk zoom.

Change-Id: Ib3578b3b61e1eb755aaf171f16b334d58220f193

10 days agoe_comp_object: restack the transform obj under the bottommost subsurface 89/316989/2
Changyeon Lee [Mon, 5 Aug 2024 04:46:13 +0000 (13:46 +0900)]
e_comp_object: restack the transform obj under the bottommost subsurface

fix the problem of subsurface is not composited when subsurface is
rendered by evas and the transform obj is enabled.

Change-Id: If91ba1a05e127d9354fcc601619ef1ad52b4bc7c

10 days agoe_hwc_window: sync present subsurface located above parent 78/316978/1
Changyeon Lee [Wed, 24 Jul 2024 08:27:00 +0000 (17:27 +0900)]
e_hwc_window: sync present subsurface located above parent

Change-Id: I6dba7fc66f4cb89b1a760886c61712c9155d021c

10 days agoe_hwc_window: sync present subsurface when parent is moved 77/316977/1
Changyeon Lee [Thu, 18 Jul 2024 10:33:40 +0000 (19:33 +0900)]
e_hwc_window: sync present subsurface when parent is moved

Change-Id: Ia700bb948b77eb08fa9dc3cc0704788724bdfba0

10 days agoe_hwc_window: sync present subsurface when parent subsurface call synchronize commit 76/316976/1
Changyeon Lee [Thu, 18 Jul 2024 10:22:33 +0000 (19:22 +0900)]
e_hwc_window: sync present subsurface when parent subsurface call synchronize commit

Change-Id: If8012cee8e5272a6670323b04b99bacf24484ae3

10 days agoe_policy: Fix invalid type cast 65/316965/1
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

13 days agoPackaging: Update version up to tz9_30.3.0 16/316916/1 accepted/tizen/unified/20240902.161259 accepted/tizen/unified/dev/20240903.220554 accepted/tizen/unified/x/20240903.023258
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

13 days agoe_view_client: Add new wrapping APIs
Junkyeong Kim [Fri, 30 Aug 2024 07:39:55 +0000 (16:39 +0900)]
e_view_client: Add new wrapping APIs

Change-Id: I8bbe4197c7005c890d016abfd3acc4cad93c84bc

13 days agoe_input: Fix typo
Inhong Han [Fri, 30 Aug 2024 07:05:00 +0000 (16:05 +0900)]
e_input: Fix typo

Change-Id: Ice5a1484eee2a4e18a7e4d8b5196f2d2eee0f2fe

13 days agocomp_wl_renderer: Fix minor issues
TaeHyeon Jeong [Thu, 1 Aug 2024 02:22:24 +0000 (11:22 +0900)]
comp_wl_renderer: Fix minor issues

Change-Id: I8b0bb739dc79c07bd1dfc1a0b33a1f5e8e363050

13 days agocomp_wl_renderer: Use ds_tizen_renderer
TaeHyeon Jeong [Tue, 30 Jul 2024 08:35:13 +0000 (17:35 +0900)]
comp_wl_renderer: Use ds_tizen_renderer

Change-Id: I7fb57a03ad7599dc4bb008868b36fa55eddcee90

13 days agoe_devicemgr: Add null check for resource 89/316889/1
duna.oh [Fri, 30 Aug 2024 01:14:48 +0000 (10:14 +0900)]
e_devicemgr: Add null check for resource

Change-Id: I4afca70bdcd3ab608e6d736c42ffcf701a45d164

2 weeks agoPackaging: Update version up to tz9_30.2.2 54/316854/1 accepted/tizen/unified/20240830.163401 accepted/tizen/unified/x/20240901.123234
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

2 weeks agoe_pixmap: Fix missing emitting of the buffer clear signal 37/316837/1
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

2 weeks agoPackaging: Update version up to tz9_30.2.1 70/316770/1 accepted/tizen/unified/20240828.164022 accepted/tizen/unified/dev/20240829.043905 accepted/tizen/unified/x/20240829.020420
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

2 weeks agoe_input: Add a new API for getting input region 66/316766/2
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

2 weeks agoRevert "e_pixmap: Fix missing emitting of the buffer clear signal" 69/316769/1
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

2 weeks agoPackaging: Update version up to tz9_30.2.0 64/316764/1
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

2 weeks agocompositor: Extract function for readability 58/316758/1
Shawn Lee [Tue, 27 Aug 2024 13:32:55 +0000 (22:32 +0900)]
compositor: Extract function for readability

Change-Id: I9a33c48fedb68d7e3d945ea0546dd84ec485b50b

2 weeks agocompositor: Use E_Surface instead of E_Client 57/316757/1
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

2 weeks agocompositor: Remove link of frame resource 56/316756/1
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

2 weeks agoRevert "e_compositor: Remove obsolete implementation" 55/316755/1
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

2 weeks agovideo_shell: Update stack order of E_Video_Viewport_Source 52/316752/1
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

2 weeks agovideo_shell: Destroy all resources on display destroy 51/316751/1
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

2 weeks agovideo_shell: Fix visibility of viewport border 50/316750/1
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

2 weeks agovideo_shell: Replace Eina_List with wl_list 49/316749/1
Seunghun Lee [Fri, 23 Aug 2024 04:47:06 +0000 (13:47 +0900)]
video_shell: Replace Eina_List with wl_list

Change-Id: I513f198e6d3b05a7de980de06dc92c77b9e137ae

2 weeks agovideo_shell: Fix typo 04/316704/2
Seunghun Lee [Tue, 27 Aug 2024 05:34:04 +0000 (14:34 +0900)]
video_shell: Fix typo

Change-Id: I02903978a8896d4d5a51a5215785a088d7b6748b

2 weeks agoe_view_client: Change some APIs to E_API 95/316695/1
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

2 weeks agoRevert "e_comp_wl_subsurface: Utilize E_Surface" 78/316678/1
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

2 weeks agoPackaging: Update version up to tz9_30.1.0 67/316667/1 accepted/tizen/unified/20240827.042035 accepted/tizen/unified/dev/20240828.023803 accepted/tizen/unified/x/20240827.053125
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

2 weeks agoe_hwc_windows: do e_egl_sync_wait of target window in the render pre callback 66/316666/1
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

2 weeks agoe_pixmap: Fix missing emitting of the buffer clear signal 38/316638/1
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

3 weeks agoe_input: Add a new API for getting client geometry 79/316479/1
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

3 weeks agoPackaging: Update version up to tz9_30.0.0 62/316462/1 accepted/tizen/unified/20240822.181358 accepted/tizen/unified/dev/20240826.221300 accepted/tizen/unified/x/20240826.014123
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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 weeks 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

4 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

4 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

4 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

4 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

4 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

4 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

4 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