Jihoon Kim [Fri, 13 Sep 2024 06:08:31 +0000 (15:08 +0900)]
Packaging: Update version up to tz9_32.1.1
Change-Id: Ie653d24ba4328e81cb4c11c3dbcfbc68573d86ca
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
이진봉/Tizen Platform Lab(SR)/삼성전자 [Fri, 13 Sep 2024 06:01:09 +0000 (15:01 +0900)]
Revert "Add method for getting e_view from evas_object"
This reverts commit
2a9ecd0aa9bd1c428d34c675ae8951dd2f1e6000.
Change-Id: Iac21e8e00d58c26b23365c6dc3532f74f1d446b7
Jihoon Kim [Fri, 13 Sep 2024 04:47:31 +0000 (13:47 +0900)]
Packaging: Update version up to tz9_32.1.0
Change-Id: Id93364e70e724f7d53b58918a10947bf917790d1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Fri, 13 Sep 2024 04:57:09 +0000 (13:57 +0900)]
e_hwc_window: Remove unnecessary log
ec of hwc_window can be null
Change-Id: Ie898f3eee4325139a40214a11da29b91a62a7766
jinbong.lee [Thu, 12 Sep 2024 12:23:52 +0000 (21:23 +0900)]
Add new interface for E_Zone
- e_zone_over_get()
Change-Id: I6b1aae9c6e5f970a1d24fe8f8475852a3c408626
jinbong.lee [Thu, 12 Sep 2024 11:36:18 +0000 (20:36 +0900)]
Add method for getting e_view from evas_object
- Searching scene tree through evas_object is used yet.
But, there is no way for using E_View API from evas_object.
So, we need method of getting e_view from evas_object
until evas_object interface is not needed.
Change-Id: I3f2d5b5e9c895355c875b65ff1b892d74e7a7187
Jihoon Kim [Fri, 13 Sep 2024 04:19:38 +0000 (13:19 +0900)]
e_config: Add input thread data cloning mode
Change-Id: If5a581de7d102d14080a5d2f4e2255c07b2101fa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Doyoun Kang [Thu, 12 Sep 2024 05:42:03 +0000 (14:42 +0900)]
e_comp_wl: change code not to use EINA_SAFETY checker in getting E_APIs
Change-Id: I96455af6f193b0d731b0b9c06a1a27e5da89ba53
Seunghun Lee [Wed, 11 Sep 2024 02:30:17 +0000 (11:30 +0900)]
e_info: Add 'transform' command for video_shell
winfo -video_shell transform [HANDLE] [0|90|180|270] [OPTIONS]
--help Show this help message and exit
--geometry Geometry to be transformed. X and Y values are translated by surface-local coordination. Format: [X,Y,WIDTH,HEIGHT]
--ratio Set aspect ratio. If both WIDTH and HEIGHT are set to -1, aspect ratio will be disabled. Format: [WIDTH,HEIGHT]
NOTE: The HANDLE is a viewport handle you can find with `winfo -video_shell info`
Change-Id: I04010091e632d78e782259166733502958cc2a55
Seunghun Lee [Thu, 12 Sep 2024 00:48:21 +0000 (09:48 +0900)]
video_shell: Apply transform map when destination changed
Since it doesn't take transfomr into account when updating destination
it needs to update transform again when destination updated.
Change-Id: I3bd1f73144c52a8e27bb2b8c656e3f505476d63c
Seunghun Lee [Wed, 11 Sep 2024 02:27:55 +0000 (11:27 +0900)]
video_shell: Print position information separately
Change-Id: I3974b26a724dc2e58f7eda88e23a51ea1a9316f0
Seunghun Lee [Wed, 11 Sep 2024 02:26:25 +0000 (11:26 +0900)]
compositor: Add e_subsurface_position_get
This returns position of a subsurface in surface-local coordination.
Change-Id: Iea069f9d74542a20a2c089c38bf237afb82f386d
Doyoun Kang [Thu, 12 Sep 2024 02:31:04 +0000 (11:31 +0900)]
include e_client_intern.h file
Change-Id: I3656146d88904de73f8744a1a7a0823b1a1fac33
Junseok Kim [Tue, 10 Sep 2024 01:28:18 +0000 (10:28 +0900)]
e_service_kvm: Remove ungrab input when the drag starts
Change-Id: I334ff8dc060cb4c964bfa5d8fc15565fb9faa94e
Junkyeong Kim [Wed, 11 Sep 2024 09:55:44 +0000 (18:55 +0900)]
e_comp_wl_data: Don't send wl_data_selection event when focus changed
When focus changed, e20 check the focused app and send wl_data_selection event.
But now if the secondary selection apps get focus, don't send wl_data_selection event.
Change-Id: I2d852c4fd010f9dc43c4a503b6d52161d852fe5f
duna.oh [Wed, 11 Sep 2024 09:37:02 +0000 (18:37 +0900)]
Packaging: Update version up to tz9_32.0.0
Change-Id: Icd9ee2b2e1d8122ffb2a007d28d17f92eda00870
duna.oh [Wed, 11 Sep 2024 09:34:12 +0000 (18:34 +0900)]
e_comp_wl: remove unused struct 'E_Comp_Wl_Seat'
Change-Id: Icad4fee7fa8bcc54025add3e60e4c688591a43ab
duna.oh [Fri, 15 Dec 2023 10:48:07 +0000 (19:48 +0900)]
e_devicemgr: create new tizen_input_device resources for every seat & manager
The commit '3cf250' was a workaround to fix memory leaks
not destroying tizen_input_device resources.
However, it also caused that second bound wl_seat (ex.efl_util) coundln't get
events of tizen_input_device_manager.
Also, since the memory leak issue was fixed by the commit '889ae7',
we don't need the workaround.
Please refer to following commits.
commit
3cf250b83cc3d2038304045433aae23cad7b44fc
Author: duna.oh <duna.oh@samsung.com>
Date: Thu Nov 10 14:34:33 2022 +0900
e_devicemgr: create tizen_input_devices only for first bound seat & manager
commit
889ae7c41049cc2b7d7e598e2814ba7e551127e9
Author: duna.oh <duna.oh@samsung.com>
Date: Fri Nov 4 19:15:47 2022 +0900
e_devicemgr: add data struct for tizen_input_device_manager
E_Devicemgr_Input_Device_Mgr_Data is a data for tizen_input_device_manager.
This has a Eina_List of E_Device_Input_Device_User_Data and manager's resource.
When a client unbinds tizen_input_device_manager, mgr_data iterates a list
of device_user_data and cleans up device's resource.
Change-Id: Ic3e0a898c07fc7c595233cabbb9ad4d6d6d5964c
Junseok Kim [Tue, 10 Sep 2024 05:01:00 +0000 (14:01 +0900)]
e_desk_area: remove frequent log
Change-Id: I5807f852c324eb1fb74d6756ddda7d90e04bc001
Seunghun Lee [Wed, 11 Sep 2024 03:21:56 +0000 (12:21 +0900)]
video_shell: Translate aspect_ratio by transform
Change-Id: I66584c13eda2b736d21f401f55df96522292a10c
Seunghun Lee [Wed, 11 Sep 2024 02:59:07 +0000 (11:59 +0900)]
video_shell: Remove dead code
Change-Id: I78fb8e82f7c39b1fc5c614ea11c92522858c0ca2
SooChan Lim [Wed, 11 Sep 2024 06:39:05 +0000 (15:39 +0900)]
e_plane: remove the unused files
Change-Id: Id79c7577caba0837590375d3e1199c0a4df64ee4
Seunghun Lee [Wed, 11 Sep 2024 06:31:11 +0000 (15:31 +0900)]
video: Fix use after free
To avoid null dereference, it deletes post_client_idler_before_hook at
the beginning of the callback function.
Change-Id: I90f627752ae39fa26ffbcea1a0daf7b4b5f38639
jinbong.lee [Tue, 10 Sep 2024 10:54:25 +0000 (19:54 +0900)]
Add NULL check for e_comp->pointer
- NULL check is added for preventing potential bug
Change-Id: Idf969062ae14472301bd18fe2786c594a7f9ed17
jinbong.lee [Tue, 10 Sep 2024 04:30:51 +0000 (13:30 +0900)]
Fix typo
- lock -> unlock in e_comp_ec_list_unlock function
Change-Id: I48bc234a9e3812020c5f6fe620216404f97cc839
jinbong.lee [Mon, 9 Sep 2024 09:25:44 +0000 (18:25 +0900)]
Apply e_comp_get() / e_comp_wl_get() function
- getting function is used instead of direct access to global variable.
Change-Id: Ib80983791ca4079d044ab332c5efcb2a73fcb046
Jihoon Kim [Wed, 11 Sep 2024 05:05:56 +0000 (14:05 +0900)]
Packaging: Update version up to tz9_31.0.0
Change-Id: I377d064c93d74f9bd6925ce150fed847f69ed77b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 11 Sep 2024 04:33:26 +0000 (13:33 +0900)]
input: reduce logs related to cloning input thread data
Change-Id: I8acf7fe18e5bcc077637bff57ce83479bd9ba845
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 10 Sep 2024 02:44:55 +0000 (11:44 +0900)]
input: rename function for getting pointer device
Change-Id: I7725712feed096d9b16d747c8d172af325862bd4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 30 Aug 2024 07:30:50 +0000 (16:30 +0900)]
input: send mouse in/out event in input thread
Change-Id: I51159429223ed052d405e9872867c7c992006049
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 27 Aug 2024 11:13:45 +0000 (20:13 +0900)]
input: send touch down and up event in input thread
Change-Id: Ibd0b4647527bbf437d41bfe8bec08e8fa1245b90
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 22 Aug 2024 02:31:07 +0000 (11:31 +0900)]
input: send mouse wheel event in input thread
Change-Id: Id494a841b084b6845e81a906d699ccddf2d8fb38
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 30 Aug 2024 11:02:58 +0000 (20:02 +0900)]
input: send device info in input thread
Change-Id: Iec1c441bfbd4ab148c4a7ca72136fd668be051e2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 21 Aug 2024 01:49:24 +0000 (10:49 +0900)]
input: send mouse down and up event in input thread
Change-Id: I04759e3a2423658049929d852568b8c79247fd5c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 14 Aug 2024 06:40:43 +0000 (15:40 +0900)]
input: send mouse move to focused_ec thru input thread
Change-Id: If0df018aec957ef635b205fa3f22fe62cf8b9ea4
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Doyoun Kang [Thu, 5 Sep 2024 06:26:17 +0000 (15:26 +0900)]
e_comp_wl: add new structure and function for E_Comp_Wl_Shell_Surface_Api
We add a new structure and E_API for setting this to ec->comp_data's shell surface resource.
- structure: E_Comp_Wl_Shell_Surface_Api
- E_API: e_comp_wl_shell_surface_api_set
By this change,
E_Shell_Surface_Api uses this new structure.
Change-Id: Ic432587b5652951ccc7e1abed9b6cdb8b9ca2709
Doyoun Kang [Thu, 5 Sep 2024 06:11:57 +0000 (15:11 +0900)]
e_comp_wl: modify e_comp_wl_surface_get function implementation
We changed code to call e_comp_wl_client_surface_get() in e_comp_wl_surface_get E_API
for thread safety while accessing the surface resource.
Change-Id: I85adad30b9630b95bb33f413ca35a0d990f4041f
Junseok Kim [Mon, 9 Sep 2024 08:39:19 +0000 (17:39 +0900)]
Packaging: Update version up to tz9_30.3.4
Change-Id: Ibb80725596c45c73232038cbf057dd24da9ba897
Junseok Kim [Mon, 9 Sep 2024 05:27:34 +0000 (14:27 +0900)]
e_comp_canvas: fix svace issue
Change-Id: I2cd9402ebe41ac158a28239456d5a3a20add7539
Seunghun Lee [Mon, 9 Sep 2024 04:58:37 +0000 (13:58 +0900)]
e_comp_wl: Fix wrong return value
Change-Id: If2870875fafdc4646f1660f1ad3045113d0d4d03
Junseok Kim [Mon, 9 Sep 2024 03:21:24 +0000 (12:21 +0900)]
e_policy: remove debug log
Change-Id: Ie545afaffd2a3bdd0f610669f8ee33000dfde1c8
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
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
SooChan Lim [Thu, 11 Jul 2024 10:51:05 +0000 (19:51 +0900)]
e_policy: add e_policy files
Change-Id: Ie8c50e39cd6d19b6ace8a2b2f1cee5e9e89e785d
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
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
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
Changyeon Lee [Mon, 2 Sep 2024 09:54:24 +0000 (18:54 +0900)]
Remove E_Plane
Change-Id: I3d2ecd1a8b9ef306d74275ac527f68268d5e35c0
Doyoun Kang [Wed, 4 Sep 2024 10:37:54 +0000 (19:37 +0900)]
include e_comp_wl_intern.h file
Change-Id: Ie0962e00930572d4d5b44fdac82fd7fd72a62187
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
Changyeon Lee [Wed, 28 Aug 2024 08:04:01 +0000 (17:04 +0900)]
e_blur: Support ds_tizen_blur_behind
Change-Id: Ieb798c460cece1a411badb7a4a30baf0e668bc64
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
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
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
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
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
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
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
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
Changyeon Lee [Mon, 2 Sep 2024 06:37:44 +0000 (15:37 +0900)]
e_hwc: Fix leak of E_Hwc
Change-Id: I64903a25562be5d46d1316db9fe39ac16cf69114
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
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
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
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
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
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
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
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