Doyoun Kang [Thu, 24 Oct 2024 11:25:41 +0000 (20:25 +0900)]
Add new define e_secure_getenv for getting environment variable
We add new define - e_secure_getenv.
If the system supports the secure_getenv() function, e_secure_getenv will use the
secure_getenv() function.
If not, check whether the system supports __secure_getenv. If yes, e_secure_getenv
use the __secure_getenv() function.
Otherwise, fall back to using the getenv function.
Change-Id: If0588224a38395a8dd1a482904573ddcde3278d1
Junkyeong Kim [Mon, 28 Oct 2024 02:53:31 +0000 (11:53 +0900)]
Packaging: Update version up to tz9_34.0.6
Change-Id: Ia77276f199eaa3f07a8ae45114b443149ddcd89c
Junkyeong Kim [Mon, 28 Oct 2024 02:14:45 +0000 (11:14 +0900)]
e_client: Do not execute stack change if parameters same
e_view makes abort if stack change function's parameters are same.
So do not execute e_view_place_above or e_view_place_below if same E_Client come.
Change-Id: I6f2282d856c451b74721034f1c2d576e47bbc13a
Inhong Han [Fri, 25 Oct 2024 01:22:07 +0000 (10:22 +0900)]
Packaging: Update version up to tz9_34.0.5
Change-Id: I667f5cb34247b711c99f6010e5112daf171b7c58
Inhong Han [Thu, 24 Oct 2024 06:49:11 +0000 (15:49 +0900)]
e_comp_input: Modified not to send the key event to destroyed client
Change-Id: Ia671683ae831517be0a41b7c31fc505e536685a0
Doyoun Kang [Wed, 23 Oct 2024 01:56:03 +0000 (10:56 +0900)]
Packaging: Update version up to tz9_34.0.4
Change-Id: Ibad7d05bfc874e0d7467d02e8120d6ffd61ee373
Inhong Han [Wed, 23 Oct 2024 04:24:49 +0000 (13:24 +0900)]
Print out the elapsed time of key events in milliseconds
Change-Id: I51e055e3bae85dff24cff5e4f66a69d795b80972
Doyoun Kang [Tue, 22 Oct 2024 06:59:26 +0000 (15:59 +0900)]
e_comp_object: check image_filter before show the cw->smart_obj
There was a bug that the image_filter could not applied when the ec is using
launch_screen. (aka splash launch)
So, we add code to apply the image_filter all the window before show.
Change-Id: I59fa0fe23b925db1797ed3ebc7cda2a5432d06db
jinbong.lee [Tue, 22 Oct 2024 07:46:55 +0000 (16:46 +0900)]
Add NULL check e_comp_screen_get()'s return
Change-Id: I71d817b2508987edb9a9ff1db2ad3f59a74eeaf5
Inhong Han [Mon, 21 Oct 2024 11:51:37 +0000 (20:51 +0900)]
e_keyrouter_wl: Modified not to send the event surface to destroyed client
Change-Id: I186563a7615d8e485408a7e3a99354243c5ada8e
duna.oh [Mon, 21 Oct 2024 02:59:36 +0000 (11:59 +0900)]
e_devicemgr: destroy the user_data only when device resource becomes inert
Commit
109c4835e2926886553de29cffe2b9cd1092d104 modified the behavior to
invoke wl_resource_destroy() rather than destroying user_data alone.
However, it'd better to rever this change since wl_resource will be destroied
after its destoy func is executed.
Change-Id: I9411dae6912cff0effa80eb2946627b0d7bdf3f6
duna.oh [Fri, 18 Oct 2024 06:19:19 +0000 (15:19 +0900)]
Packaging: Update version up to tz9_34.0.3
Change-Id: Ife8f76ecda660280e1731bf779fc2576234bcb4f
Junkyeong Kim [Fri, 18 Oct 2024 04:57:08 +0000 (13:57 +0900)]
e_video_shell: Add missing viewport update when reposition
Fix position error of transform environment.
Change-Id: I277643449940c43b4d7cc53f1fa34c5670794d95
duna.oh [Fri, 18 Oct 2024 05:17:49 +0000 (14:17 +0900)]
e_comp_wl: When dragging, delete cursor hide timer
When dragging, no need to hide cursor by timer.
Under normal dragging scenario, cursor hide timer is deleted on mouse down.
However, there is a scenario that dragging starts without a preceding mouse
down event. (ex. MultiControl)
This patch fixes this specific scenario.
Please refer to the following commit.
commit
d31eaf38264b9cca65000c8f503698419cd219c5
Change-Id: Id77721aba5fbfe5347d505cbe1c6854be1851f0f
duna.oh [Fri, 18 Oct 2024 04:12:37 +0000 (13:12 +0900)]
e_devicemgr: Prevent accessing user_data's member variable after wl_resource_destroy
This patch fixes the following segfault on E20.
Since wl_resource_destroy() triggers freeing the user_data, do not access user_data
after calling wl_resource_destory().
1 (anonymous namespace)::sigSegvHandler (sig=11, info=0xfff0fe10, ucontext=0xfff0fe90) at /usr/src/debug/glibc-2.30-3.14.arm/gwp_asan/segv_handler_posix.cpp:195
2 <signal handler called> ()
3 _e_devicemgr_wl_device_cb_seat_destroy (l=0xf54cb01c, data=<optimized out>) at /usr/src/debug/enlightenment-0.20.0-tz9_34.0.2.arm/src/bin/server/e_devicemgr_wl.c:113
4 wl_priv_signal_final_emit (signal=signal@entry=0x29258f8, data=data@entry=0x29258c8) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:2714
5 remove_and_destroy_resource (element=0x29258c8, data=<optimized out>, flags=0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:940
6 for_each_helper (func=func@entry=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0, entries=<optimized out>, entries=<optimized out>) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:444
7 wl_map_for_each (map=map@entry=0x2cb8a28, func=0xf6e63b31 <remove_and_destroy_resource>, data=data@entry=0x0) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-util.c:458
8 wl_client_destroy (client=0x2cb8a10) at /usr/src/debug/wayland-1.22.0-0.arm/builddir/../src/wayland-server.c:1181
Change-Id: I7ed7230827d494c6fa7487e17074d5d429657557
duna.oh [Mon, 14 Oct 2024 01:16:43 +0000 (10:16 +0900)]
e_devicemgr: clean up device resource when seat/device_manager is destroyed
Change-Id: I0cc36edb15ab6ce831fc83a99854a7e3a258fd47
Junkyeong Kim [Wed, 16 Oct 2024 05:46:58 +0000 (14:46 +0900)]
Packaging: Update version up to tz9_34.0.2
Change-Id: I68a426b680c8914b7d537677f53e5db7629433db
Junkyeong Kim [Tue, 15 Oct 2024 23:44:32 +0000 (08:44 +0900)]
e_hwc: Add null checking condition
Change-Id: Ieb4044028fa82dbec329f2f22732f63998af3268
Junseok Kim [Tue, 15 Oct 2024 08:55:01 +0000 (17:55 +0900)]
e_input_evdev: free event when the input_event alloc failed
Change-Id: Ib0e1d3b5f11bdf08ef51cc57a4b722aba633baeb
Junkyeong Kim [Mon, 14 Oct 2024 07:31:23 +0000 (16:31 +0900)]
tc-e_view: Allow second execution
Change-Id: Ifb59f4346a5a2e55e0d13bc29ca26ba8904b744b
Junkyeong Kim [Mon, 14 Oct 2024 07:29:49 +0000 (16:29 +0900)]
e_view: Execute stack changing when view is not top and bottom
Change-Id: Id12b6e9a20d75b0fdae11d7dc6b77df3ca486c10
Junseok Kim [Fri, 11 Oct 2024 07:34:22 +0000 (16:34 +0900)]
Packaging: Update version up to tz9_34.0.1
Change-Id: I8294596ee373cf24b5fdc3d81572ffc248192be9
Junseok Kim [Fri, 11 Oct 2024 07:11:02 +0000 (16:11 +0900)]
e_input_evdev, e_comp_screen: Add null checks
Change-Id: I29855cfd7e055f0177278b9d966b146ef68fd4dd
Junkyeong Kim [Thu, 10 Oct 2024 09:30:51 +0000 (18:30 +0900)]
e_view: Erase unnecessary condition
The view system was already apapted the request.
But evas cannot be adapted previous command cause of intercept call.
So erase duplicate execution prevention condition to execute evas_object API again.
Change-Id: Idb56acc3f894136ca31db04c681cb84885b783b3
Doyoun Kang [Wed, 9 Oct 2024 04:47:04 +0000 (13:47 +0900)]
e_client: change the layer of pin mode higher (250->300)
Change-Id: I977c795988ce3391224449aa72df67df305625f8
Junseok Kim [Mon, 7 Oct 2024 08:23:31 +0000 (17:23 +0900)]
Packaging: Update version up to tz9_34.0.0
Change-Id: I55135151dd3a48fb8a1a8676f7de681dd7c8f6fa
Junseok Kim [Wed, 2 Oct 2024 07:08:13 +0000 (16:08 +0900)]
Remove CONTAINER_POLICY defines
The preprocessor statement using CONTAINER_POLICY is a temporary used to separate business logic from e_zone and e_desk.
As stabilization was completed, remove the preprocessing statements.
Change-Id: Ief5d4bd3526dad06b5d62efa4bcda04da490654b
Changyeon Lee [Fri, 4 Oct 2024 04:39:01 +0000 (13:39 +0900)]
e_hwc_window: Fix the visible window stack is not updated when window is resize
Change-Id: Ifea05674f3bca9cd4794ceac0f9f3aa1320cd4f2
Doyoun Kang [Fri, 4 Oct 2024 00:05:22 +0000 (09:05 +0900)]
e_client: change visibility of e_client_icccm_title_set to E_API
Change-Id: Ie71e0bd9d6cdafc1b6e9581c7ee265c758ef7818
duna.oh [Wed, 2 Oct 2024 07:17:02 +0000 (16:17 +0900)]
e_client: update input thread data on evas_move callback
When evas_object geometry is updated, E20 also needs to update
the cloned input thread data.
Refer to the commit '
0ea97294388e53c79891e2a9850f8d7dcaeac583'
Change-Id: I400673049160d5c72b56883b355f846bc4ffc666
Jihoon Kim [Mon, 30 Sep 2024 07:38:27 +0000 (16:38 +0900)]
Packaging: Update version up to tz9_33.2.1
Change-Id: Ie617f60dbe428c997ee169d3e93eec889b089e84
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 27 Sep 2024 05:40:54 +0000 (14:40 +0900)]
e_input_evdev: generate relative mouse event asynchronously
Change-Id: I4e8664b55f80c55220ad1cb544bd299cc8069f81
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 27 Sep 2024 02:12:25 +0000 (11:12 +0900)]
e_input_evdev: generate touch aux ecore event asynchronously
Change-Id: I45443d7409d20f2114d0130b3bb2522ba8e6c4ef
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 26 Sep 2024 05:15:04 +0000 (14:15 +0900)]
e_input_evdev: generate pointer ecore event asynchronously
Change-Id: I00af6335135c9dfcfd84d76ce3fc42e5f7ddf16d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 26 Sep 2024 02:43:44 +0000 (11:43 +0900)]
e_input_evdev: generate touch ecore event asynchronously
Change-Id: Ib9203fb7cba2947dca2c67472549bee2162cf12f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Inhong Han [Mon, 30 Sep 2024 01:13:01 +0000 (10:13 +0900)]
e_input: Fix wrong type casting
Change-Id: I19e08c1761107aedda9c7c61d5a08547ee56345b
Seunghun Lee [Wed, 25 Sep 2024 00:06:55 +0000 (09:06 +0900)]
video: Cleanup function implementation
No functional changes.
Change-Id: I20f3464a59b58d7d88cd876f98c62887d8903d14
Seunghun Lee [Tue, 24 Sep 2024 23:46:08 +0000 (08:46 +0900)]
video: Remove unnecessary type casting
Change-Id: Ica9f401ff9d91b3f3a8e5afd77c64c8f5d9eddfd
Seunghun Lee [Tue, 24 Sep 2024 23:44:53 +0000 (08:44 +0900)]
video: Remove useless conditional comile
Change-Id: I662b21559786c3e41320e9232f33c64b9bec8357
Seunghun Lee [Tue, 24 Sep 2024 23:38:17 +0000 (08:38 +0900)]
video: Remove set-but-not-used variablee
Change-Id: Ib01a6bcf95119ce7fcb86716605d1de29496ce54
Seunghun Lee [Wed, 11 Sep 2024 08:28:04 +0000 (17:28 +0900)]
video: Move out e_video_hwc_windows implementation to e_video_hwc
There is no need to keep e_video_hwc_windows implementation anymore
since the hwc plane mode has been deprecated.
Change-Id: Ida836a0fafa8ca4f810a479af0389e124fa6e6f5
Seunghun Lee [Wed, 11 Sep 2024 07:20:51 +0000 (16:20 +0900)]
video: Remove dead code since hwc plane mode deprecated
Change-Id: I8ab8f07f28cbfd19a4f5f5f3f567966ca40c6fa2
Doyoun Kang [Sun, 29 Sep 2024 23:31:52 +0000 (08:31 +0900)]
Packaging: Update version up to tz9_33.2.0
Change-Id: I5458b59df4e290695e30a29fd3bf914efdee4d76
Jihoon Kim [Fri, 27 Sep 2024 07:07:11 +0000 (16:07 +0900)]
e_comp_wl_input: Add e_comp_wl_input_keymap_default_set()
Change-Id: I9f5925ec9d7b7cc26c7ab5703f7e7f1da6c6b5b2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
jinbong.lee [Fri, 27 Sep 2024 06:01:52 +0000 (15:01 +0900)]
Add interface of e_comp_wl_input_keymap_keycode_to_keyname
- change internal function to interface
Change-Id: I4b65fff0e9d5db4b6882c4a8903ead83b186a0e6
Changyeon Lee [Fri, 27 Sep 2024 04:50:35 +0000 (13:50 +0900)]
Packaging: Update version up to tz9_33.1.0
Change-Id: Iecaea89f846090364b95c3da2b6abc5f6dcec78e
Doyoun Kang [Fri, 27 Sep 2024 04:09:32 +0000 (13:09 +0900)]
e_client: add E_API for handling transients stack
Change-Id: I745807d0eb881c35313f7a06c52f0d3711cec24d
Jihoon Kim [Fri, 27 Sep 2024 01:28:01 +0000 (10:28 +0900)]
e_comp_wl_input: fix missing lock issue
Change-Id: I1aad0dc171f3316c93a5afc01b8ee8ff70aa14ed
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Thu, 26 Sep 2024 10:06:46 +0000 (19:06 +0900)]
e_hwc_window: Set the restriction transform if desk zoom is enabled
Change-Id: Iea0567309d990b548634e5dc35577237afbe582b
Changyeon Lee [Thu, 26 Sep 2024 08:19:51 +0000 (17:19 +0900)]
E_Pointer: Fix issue with scale up twice for the output resolution ratio
Change-Id: I25d0439e4ab2221c90a87f5582de4bbff8cb7ca0
Changyeon Lee [Wed, 25 Sep 2024 10:42:09 +0000 (19:42 +0900)]
Packaging: Update version up to tz9_33.0.2
Change-Id: Ida896bf007c26d78cf106a0dd4bfaaca4e6964fe
Changyeon Lee [Wed, 25 Sep 2024 10:21:35 +0000 (19:21 +0900)]
E_Blur: Fix the blur behind is not shown even if ec is shown
Change-Id: I8d5d78ce41ef1574b43955271ab07f46c575343b
Junkyeong Kim [Wed, 25 Sep 2024 09:59:08 +0000 (18:59 +0900)]
Packaging: Update version up to tz9_33.0.1
Change-Id: I8f88282930120663124954f868f439d02ac18102
Doyoun Kang [Wed, 25 Sep 2024 09:44:12 +0000 (18:44 +0900)]
e_policy_zone: fix resource leak
Change-Id: I0cc3eeeccdb656c07ee606283797cce95e1a0452
Junseok Kim [Wed, 25 Sep 2024 07:53:34 +0000 (16:53 +0900)]
e_policy_softkey: Add null check of e_view_data_get
Change-Id: I61a2d9c4ddc097791126a335eff4872ef47b57f6
Junseok Kim [Wed, 25 Sep 2024 07:51:41 +0000 (16:51 +0900)]
e_service_softkey: remove dead code
wl_container_of always returns Non-NULL value
Change-Id: I677df39e9c7356ecfe77abebf3d52ce078d983ad
Junseok Kim [Wed, 25 Sep 2024 07:50:50 +0000 (16:50 +0900)]
e_service_quickpanel: remove dead code
wl_container_of always returns Non-NULL value
Change-Id: Ia0152ee5a91ffb4c27df6cfca1f15ae18c7dfcb8
Junkyeong Kim [Wed, 25 Sep 2024 08:24:05 +0000 (17:24 +0900)]
e_magnifier: Erase dead code
Change-Id: I0b55b3fab853772290e84c5a6b8d0d177614f50e
duna.oh [Wed, 25 Sep 2024 08:18:21 +0000 (17:18 +0900)]
e_pointer: use e_view API instead of wl_list_remove
Change-Id: Iaef6f394346adbfef0f07a367060a5e6e205bcd1
Junseok Kim [Wed, 25 Sep 2024 04:18:34 +0000 (13:18 +0900)]
e_desk_area: Check skip_iconify before iconify childs
Change-Id: I260dee2c21ad195a0f8b2a5ca23420b7a2621940
Junkyeong Kim [Wed, 25 Sep 2024 07:59:25 +0000 (16:59 +0900)]
e_service_cbhm: Erase dead code
Change-Id: Iac406efa9376dc5f038daec43a26a07e4d60ccce
Junkyeong Kim [Wed, 25 Sep 2024 07:57:27 +0000 (16:57 +0900)]
tc-e_view_rect: Use defined value
Change-Id: I9cae28d766996499b970c09d2a38e9a691338f68
Junkyeong Kim [Wed, 25 Sep 2024 05:32:13 +0000 (14:32 +0900)]
e_video_hwc: Add null checking of surface
Change-Id: I203d197fa54a38b051d3f65d8f03ad0f3c8e4476
Seunghun Lee [Wed, 25 Sep 2024 03:40:15 +0000 (12:40 +0900)]
subsurface: Fix dereferencing before null check
Change-Id: Iebce171754c8ef4cd3aa220c7740b6208bf68c31
Seunghun Lee [Wed, 25 Sep 2024 03:32:58 +0000 (12:32 +0900)]
video_shell: Fix resource leak
Change-Id: I1619472eac59be44ee85702ac7ee046d5835d217
Doyoun Kang [Tue, 24 Sep 2024 23:53:15 +0000 (08:53 +0900)]
Packaging: Update version up to tz9_33.0.0
Change-Id: I067f46601a2937b8542ebedd02eab284363a9f36
Junkyeong Kim [Tue, 24 Sep 2024 11:39:53 +0000 (20:39 +0900)]
e_info_server: Add missing null check
Change-Id: I9ef80f44a88245153e6411fa86fb7ffd9e02f0f0
Junkyeong Kim [Tue, 24 Sep 2024 08:07:04 +0000 (17:07 +0900)]
evas_wrapper_intern: Use sizeof for EVAS_OBJECT_SIZE define
Change-Id: I818b1c976108ac6d978ac8734cdec677d7746d37
Seunghun Lee [Tue, 24 Sep 2024 07:11:12 +0000 (16:11 +0900)]
e_policy: Fix use-after-free
Removing a listener from the buffer_clear signal of E_Pixmap after
E_Pixmap has been destroyed results in use-after-free issue.
To resolve this problem, E_Pixmap will emit the destroy signal just
before it's destroyed. The implementation using E_Pixmap should remove
all listeners from the E_Pixmap when destroy signal is emitted.
Change-Id: I38f9fd86fd4815f156cc74bfc7934c79a55fbc6f
Jihoon Kim [Fri, 13 Sep 2024 05:25:02 +0000 (14:25 +0900)]
e_client: reduce the number of IPCs for cloning data
Change-Id: I386fb93a30219114c7e33080ce9772f498938ac5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junseok Kim [Mon, 23 Sep 2024 04:53:00 +0000 (13:53 +0900)]
e_policy_wl: remove NULL check of drag on secondary selection
The secondary selection is not related to drag.
So, remove the useless NULL check of drag.
Change-Id: I4e2a1493e8d30351bfa35c83104a78b3f9c754aa
Jihoon Kim [Mon, 23 Sep 2024 11:45:52 +0000 (20:45 +0900)]
e_input_backend: fix hang issue during frequent data cloning
Change-Id: Ib4b48d8d214a7eb273c66d536c9a51318255c7f6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 20 Sep 2024 09:26:33 +0000 (18:26 +0900)]
input: handle more error in pipe
Change-Id: Idbcce43537ed5cd8539b1100ef006a8b791854dc
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junkyeong Kim [Mon, 23 Sep 2024 10:02:40 +0000 (19:02 +0900)]
e_comp_wl_data: Code clean
Check null drag_source and offer_res ahead.
Change-Id: Iade6f1f0738946b8fa1cbc72fd3aef43fe178080
duna.oh [Tue, 24 Sep 2024 03:01:54 +0000 (12:01 +0900)]
e_comp_wl_input: allow cursor_set if client is kvm service
Change-Id: I652b69c6843bd2cb0431ef883f3fabd6c7d56ad8
duna.oh [Tue, 24 Sep 2024 02:56:13 +0000 (11:56 +0900)]
e_policy: fix typo in 'e_policy_client_is_kvm'
Change-Id: I1d45b64cb53db33f57c2d194cbee3ea0cbe93bc0
Changyeon Lee [Tue, 24 Sep 2024 01:40:19 +0000 (10:40 +0900)]
e_hwc_window: Remove dead code
Change-Id: Ied42a7a0de95c89f2c2192f91fde8d9621242e53
duna.oh [Mon, 23 Sep 2024 11:23:18 +0000 (20:23 +0900)]
e_comp_wl_input: allow cursor warping to hint position requested by inactive window
In cases where active constraint window doesn't set its cursor hint position,
the cursor will be warped to the hint position provided by the inactive window
requesting it.
< Scenario >
1. The left edge window becomes locked.
2. To release the pointer lock, the left edge window requests warp_pointer,
without setting its cursor hint position.
3. The top edge window sets its cursor hint position because it expects
the cursor to appear from the top rather than the left side.
Change-Id: Ia4ee073bdc30e29d7a844c5c3bf542d46cd1c48c
duna.oh [Tue, 6 Aug 2024 09:46:49 +0000 (18:46 +0900)]
e_dnd: Send mouse down/up event to KVM service when drag cancelled by KVM
The basic DnD operation involves E20 sending a mouse up event to client
once dragging begins on the client, followed by the actual DnD operation.
This patch adresses the issue where the KVM service needs to be informed
when is mouse is released, even after the KVM itself cancels the drag.
< Scenario >
1. Draggging starts on the Browser.
2. The KVM service app requests cancel drag.
3. When the mouse button is released, KVM service has no way to detect it
since no mouse up event is sent to.
Change-Id: I8501e12294129211ff941742703fe29edaa975b8
Doyoun Kang [Mon, 23 Sep 2024 08:41:39 +0000 (17:41 +0900)]
e_client: add missing e_client_extra_animating_get E_API
Change-Id: Ic20395fd3906228a395e340aebc0b520eff7f577
TaeHyeon Jeong [Mon, 23 Sep 2024 01:43:58 +0000 (10:43 +0900)]
e_comp_wl_tizen_hwc: Modify tizen_hwc_mgr
- Add tizen_hwc_mgr NULL check
- Remove wrapper free code in tizen_hwc_mgr_cb
Change-Id: Ic39f9ee11d903c573661ba2c2746880ed852df1d
TaeHyeon Jeong [Mon, 12 Aug 2024 02:22:19 +0000 (11:22 +0900)]
e_comp_wl: Remove unused code
- tizen_hwc in _E_Comp_Wl_Data struct
- hwc in _e_comp_wl_tizen_hwc_cb_create_commit_feedback()
Change-Id: Ic459297b996d9a5733619af31eebecd3e5175447
TaeHyeon Jeong [Mon, 12 Aug 2024 02:21:44 +0000 (11:21 +0900)]
e_comp_wl_tizen_hwc: Use ds_tizen_hwc
Change-Id: Ic762a4c3616308c8ef00fc2375534100e7762c19
Changyeon Lee [Mon, 23 Sep 2024 02:23:11 +0000 (11:23 +0900)]
Packaging: Update version up to tz9_32.1.4
Change-Id: I57623f9c2d52d82192acfbfd41e6be5e182ce271
Changyeon Lee [Fri, 13 Sep 2024 08:58:17 +0000 (17:58 +0900)]
e_blur_video_capture: Add e_blur_video_capture_trace_dump_debug
Change-Id: I0c7826a1aca5719e275fd99f8f283f15fd0880c8
Changyeon Lee [Thu, 19 Sep 2024 09:42:47 +0000 (18:42 +0900)]
e_blur: Fix the blur_behind is not shown
Change-Id: I45b8ff310e20fb6f8d3c2908612e933e69d11289
jinbong.lee [Thu, 19 Sep 2024 10:49:39 +0000 (19:49 +0900)]
Update e_view_test
- apply getting e_view from evas_object
- remove G_MOCK Warning related with EXPECT_CALL
Change-Id: I748241f7b3d029b42e05e031a761db0fb6066d75
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: Icc2cde5a69ee0b615e7d9105007832daa5048dd5
Changyeon Lee [Thu, 19 Sep 2024 08:28:31 +0000 (17:28 +0900)]
Packaging: Update version up to tz9_32.1.3
Change-Id: Icfccebd7035894b62acf78880d6258930aec6e96
Changyeon Lee [Thu, 19 Sep 2024 08:05:59 +0000 (17:05 +0900)]
Revert "e_explicit_sync: [Temporary] Do not check that surface already has synchronization"
This reverts commit
3a7ac024b5f656bf0609d18722382b25f4a2b0a1.
Change-Id: Id4ae73fe14ad8d4ff844805925f3f7f37447cc2e
Jihoon Kim [Fri, 13 Sep 2024 10:26:37 +0000 (19:26 +0900)]
e_config: Add pointer thread mode option
Change-Id: Ifd62a203c658215c16a9ebb08b65d9b81c647640
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 2 Sep 2024 02:15:14 +0000 (11:15 +0900)]
input: fix missing lock
Change-Id: I79376d8830a9683c0e7f14cfe605735cf7685f7d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 13 Sep 2024 11:07:40 +0000 (20:07 +0900)]
e_comp_input: fix indentation
Change-Id: Ie13fea681eeffcdfb1ea1893569ae43c43e894a6
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Thu, 19 Sep 2024 02:13:29 +0000 (11:13 +0900)]
Packaging: Update version up to tz9_32.1.2
Change-Id: Ib52920fbecccae1e9a0389c5bb77e85a0cbb26af
Changyeon Lee [Thu, 19 Sep 2024 02:00:46 +0000 (11:00 +0900)]
e_explicit_sync: Fix wrong checking error
Change-Id: I453f3b4f07efb79e7596bfd1996e6b5d2ff5ee79
Changyeon Lee [Thu, 19 Sep 2024 01:23:26 +0000 (10:23 +0900)]
e_explicit_sync: [Temporary] Do not check that surface already has synchronization
web engine apps create two EGLSurface from one wl_surface.
this patch is temporary.
Change-Id: I7487f94fdc4f0f10c0f18a86ea8e752c0467844d
Seunghun Lee [Fri, 13 Sep 2024 01:48:23 +0000 (10:48 +0900)]
video_shell: Refactor out
To improve readability, this patch renames functions and divides quite
big functions into smaller ones.
Change-Id: I9de746821c5bc410a0af9964a38b955b06e2e8a7
Inhong Han [Fri, 13 Sep 2024 06:24:59 +0000 (15:24 +0900)]
e_info: Modified the option to print the elapsed times for mouse events
Change-Id: I5ac74c30371735b6e5d0a926886db2788a69a53a
Inhong Han [Wed, 11 Sep 2024 05:49:50 +0000 (14:49 +0900)]
e_info: Modified to generate input event in input thread
Change-Id: Ie7398a942a10a2623de0c262ae4614c64467f06e
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>