Jihoon Kim [Thu, 9 May 2024 08:17:40 +0000 (17:17 +0900)]
Revert "e_comp_wl_input: postpone keyboard unbind until completing in input thread"
This reverts commit
745c9df68c7d4f8023a440ed799c169ea0dae3cb.
Change-Id: I6ad5a6304eaf403aaac3582875e331fb2bcba485
Jihoon Kim [Wed, 8 May 2024 07:11:15 +0000 (16:11 +0900)]
e_foreign_shell: Add NULL check for ec
Change-Id: I1866373181810d3bf1b9e0cc4b4306f32acea028
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 8 May 2024 04:52:20 +0000 (13:52 +0900)]
e_foreign_shell: Add NULL check for ec
Change-Id: I81db78a9dd0bfda85182703c76e680789bf2b626
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 8 May 2024 01:27:36 +0000 (10:27 +0900)]
e_comp_wl_input: postpone keyboard unbind until completing in input thread
Change-Id: I3241bd7f7831e6fc8fd0a8a6f063b4d6bd7f9f61
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 7 May 2024 09:38:57 +0000 (18:38 +0900)]
e_comp_wl: change focus variable in input thread
Change-Id: Ia6da22a1a1180757b577bb5d8b6d6fa412fd855f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Fri, 3 May 2024 06:16:16 +0000 (15:16 +0900)]
Packaging: Update version up to tz9_15.0.2
Change-Id: Ib3d5082bee4b2e5ff1a20c3ef46f0a4589c3ef8d
Changyeon Lee [Fri, 3 May 2024 05:55:32 +0000 (14:55 +0900)]
Revert "e_hwc: do not prefer use gbm backend if gbm backend is drm and dri"
This reverts commit
dbb9b1e8a2163cb00421efaa349bab5b6e852384.
Change-Id: I72e6e83018a5fa11871dbdb1221f351c75c23015
Doyoun Kang [Thu, 2 May 2024 09:04:40 +0000 (18:04 +0900)]
e_info: support log feature to enable/disable specific log
We add a "-log" command to enable/disable a specific log which is enabled/disabled by configuration.
Usage: winfo -log {log_type} (0 | 1)
Change-Id: I55c68e5d3b6cf4f3cbbfca5c256f928a9b5eeee5
Jihoon Kim [Thu, 2 May 2024 10:49:30 +0000 (19:49 +0900)]
Packaging: Update version up to tz9_15.0.1
Change-Id: I2be0c95c05c959a83d43962ee1bdb5d2fbb5c6a8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 2 May 2024 09:56:56 +0000 (18:56 +0900)]
e_client: fix bug NULL surface is delivered in e_client_new
Change-Id: I9b012e72a8eb7fce0a991597ee2006154e0b0a64
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 2 May 2024 04:16:10 +0000 (13:16 +0900)]
Packaging: Update version up to tz9_15.0.0
Change-Id: Id7a0b7ef73a89217a2d07e5f8a4978c2edafb873
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Thu, 2 May 2024 02:09:30 +0000 (11:09 +0900)]
e_comp_wl: fix the memory leak
free evas_gl when glapi does not have evasglBindWaylandDisplay
Change-Id: I1af9675bfc3eb34eb72c4e7d56d77b9192f9a52a
Seunghun Lee [Thu, 2 May 2024 02:24:12 +0000 (11:24 +0900)]
e_comp_wl: Remove deprecated mark from below_obj
This is to enable e modules which access below_obj to be compiled with
Werror.
Change-Id: I366e13ef8b696fbf282d7f440cd6783ddf3fe059
Jihoon Kim [Tue, 30 Apr 2024 06:04:45 +0000 (15:04 +0900)]
e_client: fix wrong log format
Change-Id: Idfcecf9181f77fcd3fb4dd92f1eeafa0e77a91bd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junseok Kim [Fri, 26 Apr 2024 05:13:33 +0000 (14:13 +0900)]
e_policy_wl: deprecate indicator object of splash launch
Change-Id: I8c45f16266da0ce1fdc2b1523121219f1509900b
Junseok Kim [Mon, 29 Apr 2024 11:37:42 +0000 (20:37 +0900)]
e_info_server: change geometry property implementation
Change-Id: I6d2f0c90e37c5e2e0c40387db41eb43366ed08f9
Jihoon Kim [Mon, 29 Apr 2024 08:39:15 +0000 (17:39 +0900)]
Packaging: Update version up to tz9_14.0.1
Change-Id: I61f54fe38725671bedd2684410e8be646ce15299
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 29 Apr 2024 08:21:13 +0000 (17:21 +0900)]
e_comp_wl_input: fix crash issue due to no wl_keyboard_interface
Change-Id: I96be00cbaabb6d27f791912f9445db6f554b1a4e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 26 Apr 2024 09:39:44 +0000 (18:39 +0900)]
Packaging: Update version up to tz9_14.0.0
Change-Id: Iaa2faeb3c0fa38e5595b8513836fc847d344b1df
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 26 Apr 2024 05:38:09 +0000 (14:38 +0900)]
e_input_inputs: prevent deadlock due to pipe write blocking
Change-Id: If104eb7074263e501ec7d998556384571c43714a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junkyeong Kim [Thu, 25 Apr 2024 11:18:27 +0000 (20:18 +0900)]
e_comp_wl_data: Execute fd handler del when offer source destroy
When several times selection_set requested, sometimes offer source destroy called after fd_handler add.
In this case fd handler will not remove.
Change-Id: I3a13ebb2060ed96e05ddbadbc9a3a4c4b316f591
Junseok Kim [Thu, 18 Apr 2024 07:04:58 +0000 (16:04 +0900)]
e_client: check transformed rect of client and input_rect of client
There was a bug that inside check mismatch with real position of pointer and transformed client position.
For sync the positions, get client geometry from e_client_geometry_get
And transform input rect geometry adjust to client transform.
Change-Id: I9c5d9c9f4a4bb38563e7c8f40c75a98a5ad71b1d
Seunghun Lee [Thu, 25 Apr 2024 01:44:38 +0000 (10:44 +0900)]
packaging: Fix warning
This fixes following warnings.
Change-Id: If766ad6fa497f34f1ad1b2a887a17a909a3fd15a
warning: Explicit %attr() mode not applicable to symlink: /home/abuild/rpmbuild/BUILDROOT/enlightenment-0.20.0-tz9_13.0.3.arm/usr/bin/winfo
warning: Explicit %attr() mode not applicable to symlink: /home/abuild/rpmbuild/BUILDROOT/enlightenment-0.20.0-tz9_13.0.3.arm/usr/bin/input_keyevent
duna.oh [Thu, 25 Apr 2024 11:55:18 +0000 (20:55 +0900)]
e_comp_wl: update pointer's position in screen coordinate in mouse_move cb
This commit resolves an issue where pointer's position becomes incorrect
when evas event has different values in canvas coordinate and output coordinate.
refer to commit:
b2f7e52326fe43d7cc36b89ac2604574608d747d
Change-Id: Ic9c6d9c5c7a93a99f0ca8235b7c38635bfcc85ce
Seunghun Lee [Wed, 27 Mar 2024 10:26:41 +0000 (19:26 +0900)]
Add E_Alpha_Mask_Rect
This separates out the implementation of 'below rectangle object' from
e_comp_wl_subsurface to enhance maintainability.
As a result, the previous member fields associated with the below
rectangle object have become obsolete, and the E_Client structure should
no longer contain references to them.
Change-Id: I0be206c4b8d5d4c5798157d8b6ec0c24403379af
Junkyeong Kim [Wed, 17 Apr 2024 09:56:39 +0000 (18:56 +0900)]
e_comp_wl_screenshooter: Erase not supported mirror format
Current reference targets not support pp.(tdm backend limitation)
So now mirror image are made by pixman only.
Pixman doesn't support nv12 format.
Change-Id: I6f1f0b09c6fdc692fd146c7ab073c9187f43c18b
Changyeon Lee [Tue, 23 Apr 2024 08:36:29 +0000 (17:36 +0900)]
e_hwc_window: reset constraint even if state is client or none in client_type_override
if queue of window is set but state is client or none,
queue of window is not unset.
this patch for unsetting queue of window in above case.
Change-Id: I9b3b4f582ee21e457bb553ef6ad595ab4013dee0
Jihoon Kim [Tue, 23 Apr 2024 06:06:45 +0000 (15:06 +0900)]
Packaging: Update version up to tz9_13.0.3
Change-Id: Ib7846b723df5e1f501b4102743995aa57c02cfb8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Mon, 22 Apr 2024 09:17:36 +0000 (18:17 +0900)]
e_hwc: do not prefer use gbm backend if gbm backend is drm and dri
Change-Id: If1415f208d7c26d87d5f50163d9a8538c79f29be
Changyeon Lee [Mon, 22 Apr 2024 07:08:29 +0000 (16:08 +0900)]
e_hwc_window_queue: fix the problem of releasing tbm_surface used by front buffer
do not release tbm_surface untill client send request of deatch or destroy of buffer
Change-Id: Idc410856761370eb0b24cad39147687faf4c9e6c
Changyeon Lee [Mon, 22 Apr 2024 08:19:31 +0000 (17:19 +0900)]
e_comp_object: update latest buffer to the comp object when unlock render update
Change-Id: I154fec4cd1a860b6d846fc26ec9f88b50a221260
Changyeon Lee [Mon, 22 Apr 2024 06:29:44 +0000 (15:29 +0900)]
e_hwc_window: fix use after free of E_Hwc_Window
E_Hwc_Window can be freed when it is removed from
the pending_presentation_cb_wins list.
Change-Id: I81921f6b67aebacccff4e1a895f9aeba741dcdcf
Changyeon Lee [Mon, 1 Apr 2024 02:11:06 +0000 (11:11 +0900)]
e_comp_wl: do not eglBind/UnbindWaylandDisplay if gl does not support it
Change-Id: I840b021dab44230100ceb689a0767b5c7b59240f
Jihoon Kim [Mon, 22 Apr 2024 04:23:34 +0000 (13:23 +0900)]
e_input_evdev: unref xkb keymap in input thread
Change-Id: Id7a1fee9bb819d59aa21a8647c3ebc58bc878c53
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Junseok Kim [Thu, 18 Apr 2024 06:56:21 +0000 (15:56 +0900)]
Packaging: Update version up to tz9_13.0.2
Change-Id: Iacb2c0c6320519bf505756f5d8ff0f8cbdf2294b
Junseok Kim [Thu, 18 Apr 2024 04:49:58 +0000 (13:49 +0900)]
e_desk_area: Use maximize_pre getter / setter instead direct access to value
Change-Id: I7173468101217c2b669bb6104c330446442c424d
Junseok Kim [Thu, 18 Apr 2024 04:49:00 +0000 (13:49 +0900)]
e_client: Make maximize_pre flag to private
Change-Id: I81a2ac0c28c66c01123a9c17d828f0caf710f140
Junseok Kim [Thu, 18 Apr 2024 04:45:03 +0000 (13:45 +0900)]
e_desk_area: check comp_data before add some signal listener add
There was a e20 crash that listener accesses to comp_data even if the
client didn't have their comp_data.
To fix this crash, check the client has their comp_data.
Change-Id: I5dc206328fd3d2ff0c365592bd79f79047d10d0a
Junseok Kim [Tue, 19 Mar 2024 05:02:32 +0000 (14:02 +0900)]
e_comp_wl_data: Add logs when dnd enter / leave
Change-Id: I5e7e8b7b90464a97b0f8617aac8cd0da0be45871
Junseok Kim [Tue, 5 Mar 2024 10:59:14 +0000 (19:59 +0900)]
e_dnd: move mouse motion callback for drag to e_dnd
Change-Id: I37e5a90dbe9f1e3cc4eaa76d6a7cde6adcdfb96e
Doyoun Kang [Tue, 16 Apr 2024 23:44:46 +0000 (08:44 +0900)]
e_comp_object: add code to unset clip after finishing effect
There was a bug that the cw->smart_obj's clip was not unset after finishing effect.
At the beginnig of the effect, e called the e_comp_object_effect_clip() function.
However e didn't call the e_comp_object_effect_unclip() when the effect was finished.
FYI, this bug was detected below environment.
1. Enabled screen rotation
2. Applied zoom effect for window
3. Run magnifier service application
Change-Id: Idde9a1fd16ae7d0625ecec71af9b7050cfc617e3
SooChan Lim [Tue, 16 Apr 2024 04:25:52 +0000 (13:25 +0900)]
Packaging: Update version up to tz9_13.0.1
Change-Id: I74191b1dd710c4f2dacd3d41eefd81c5d2bb8f93
Junseok Kim [Tue, 16 Apr 2024 02:56:00 +0000 (11:56 +0900)]
e_info_protocol: fix parameter hidden coverity issue
The variable name 'len' is used in duplicate.
To prevent mistakes in the future, duplicated variable names are named differently.
Change-Id: Ic2d2449e12e2ecb15cab29513b00f2ce7eebdcaf
Junseok Kim [Tue, 16 Apr 2024 02:53:04 +0000 (11:53 +0900)]
e_info_server: fix parameter hidden coverity issue
The variable name 'msg' is used in duplicate.
To prevent mistakes in the future, duplicated variable names are named differently.
Change-Id: If4dc1b15467c927abb400eb2a5ff4bd1b38851b4
Junseok Kim [Tue, 16 Apr 2024 02:45:17 +0000 (11:45 +0900)]
e_desk_area: send configure when unmaximize the client
Send configure when the client unmaximized.
this patch fixes missing code of
c732f68a1f46481370fa743caca4d1af7a405bc3
Change-Id: I9df2b193172d39c169d8ded9aa164e56732c2419
SooChan Lim [Mon, 15 Apr 2024 06:39:35 +0000 (15:39 +0900)]
Packaging: Update version up to tz9_13.0.0
Change-Id: I261f2f11e5bd4e732f1436d11a33a636991aa7f0
Junseok Kim [Tue, 5 Mar 2024 06:05:48 +0000 (15:05 +0900)]
e_info: remove desk area methods
Since the desk area feature has been refactored, reimplementation needed later.
Before reimplemenataion, the methods won't be work correctly. So, remove the methods.
Change-Id: I41310060fa65cb8fcee6f3720365cd68e0bad06e
Junseok Kim [Mon, 15 Apr 2024 04:57:37 +0000 (13:57 +0900)]
e_desk_area: remove unused desk area codes
Change-Id: I983bec4d154da319d3ff44ec7f7ebf0ed01f1a15
Inhong Han [Mon, 15 Apr 2024 01:07:07 +0000 (10:07 +0900)]
input: Modified to create input_thread_client faster
Change-Id: I36f6443231210dbcb5144ce0d322c00c54e83951
SooChan Lim [Mon, 15 Apr 2024 05:04:18 +0000 (14:04 +0900)]
e_comp_object: add missing function
This fix the build break
Change-Id: Ibd347bce38c71f2a17ebb95a83b905f861ce1df9
SooChan Lim [Mon, 15 Apr 2024 05:02:31 +0000 (14:02 +0900)]
e_desk_area: add redirect listener
Change-Id: Ie4cc66cdd07072e1073034f3d596fbd2e3729220
SooChan Lim [Mon, 15 Apr 2024 05:01:19 +0000 (14:01 +0900)]
Remove the unused code
Change-Id: I7d0caa122bbd23e6b70f5f1061b60dbb291e563d
SooChan Lim [Fri, 12 Apr 2024 07:18:05 +0000 (16:18 +0900)]
Packaging: Update version up to tz9_12.0.1
Change-Id: I4df382cc2ed0969ad7b3da3febe0f475af0db8c9
SooChan Lim [Thu, 11 Apr 2024 03:36:18 +0000 (12:36 +0900)]
e_comp_object: remove cw->frame_object
e20 does not support SSD(Server Side Decoration).
So this is uselesss.
Change-Id: If13d1f96f8be71905f4e5464738fa0351ae03903
SooChan Lim [Thu, 11 Apr 2024 04:25:50 +0000 (13:25 +0900)]
e_comp_object: remove the unused code
The name is always "COMP_RESHADOW" in the current enlightenment impelmentation.
Therefore, the remained code which is activated when the name is not "COMP_RESHADOW"
is useless.
Change-Id: Iafa9792db598cd34e9c4969929505edb8f14f4f1
Junkyeong Kim [Fri, 12 Apr 2024 02:03:36 +0000 (11:03 +0900)]
e_output: Disable capture mask
erase unused capture mask related code.
e_output_stream_capture_mask_image_file_set
e_output_stream_capture_mask_image_geometry_set
Change-Id: I044e830c0360be5353f916e88e83aca24d3d4f21
SooChan Lim [Fri, 12 Apr 2024 04:51:36 +0000 (13:51 +0900)]
e_policy_visibility: add E_POL_VIS_HOOK_TYPE_PREPARE_FOREGROUND
Use this hook instead of "e,visibility,prepare,foreground" signal
The signal will be deprecated in enlightenment.
Change-Id: Ia59d96cb5c2c2f72a21cf150e8f7fbcc2d7944ea
SooChan Lim [Fri, 12 Apr 2024 04:37:43 +0000 (13:37 +0900)]
e_comp_object: remove "hiding" smart call
e_comp_object provide hiding singal and e_conformant_part
use this signal.
Change-Id: I997a6809f407b77519554b046f7805295a8fa8aa
SooChan Lim [Fri, 12 Apr 2024 02:33:36 +0000 (11:33 +0900)]
e_comp_wl: remove the unused code
Change-Id: I0701a8bff92196cde64be71391db29f63dccab65
SooChan Lim [Fri, 12 Apr 2024 02:32:54 +0000 (11:32 +0900)]
e_zone: remove the "unmaximize" smart call
It is not used anymore.
Change-Id: I8d495f9fbe93bbdb2e80047f1f0abc1b6b832f5b
SooChan Lim [Fri, 12 Apr 2024 02:32:11 +0000 (11:32 +0900)]
e_desk_area: remove the "unmaximize" smart call
It is not used anymore.
Change-Id: If1db3547a0930127b153ac7a4a1f409973e088a1
SooChan Lim [Fri, 12 Apr 2024 01:21:44 +0000 (10:21 +0900)]
e_comp_object: remove "color_set" smart call
e_comp_object provides the color_set signal and
move the implementation of color_set callback function
to e_desk_area
Change-Id: I635389179f5cc2694098615d23b77cc11ea7c2fa
SooChan Lim [Fri, 12 Apr 2024 00:41:52 +0000 (09:41 +0900)]
e_comp_wl: remove "ping" smart call
e_client provides the kill_reuqest signal and
move the implementation of ping callback function
to e_desk_area
Change-Id: I6efde8b3ea918b6a26c4d6a3a1db9de390ab5a2b
SooChan Lim [Fri, 12 Apr 2024 00:20:04 +0000 (09:20 +0900)]
e_comp_wl: remove "kill_request" smart call
e_client provides the kill_reuqest signal and
move the implementation of kill_request callback function
to e_desk_area
Change-Id: I81abc29a48fe0d47855280866f10a336b9361788
SooChan Lim [Fri, 12 Apr 2024 00:11:31 +0000 (09:11 +0900)]
e_comp_wl: remove "delete_request" smart call
e_client provides the delete_reuqest signal and
move the implementation of delete_request callback function
to e_desk_area
Change-Id: Id38a62fba649987c89ea09b6a13cb34121a26500
SooChan Lim [Thu, 11 Apr 2024 23:25:32 +0000 (08:25 +0900)]
e_comp_wl: remove "unfullscreen" smart call
move the implementation to e_desk_area
Change-Id: I214f73376386a518ad8e994306b3ab3150bbdf8a
SooChan Lim [Thu, 11 Apr 2024 23:15:17 +0000 (08:15 +0900)]
e_comp_wl: remove "fullscreen" smart call
move the implementation to e_desk_area
Change-Id: I8f31180e61976b118c20df2482e78c74ba555a81
SooChan Lim [Thu, 11 Apr 2024 11:52:31 +0000 (20:52 +0900)]
e_comp_wl: remove "unmaximize_done" smart call
move the implementation to e_desk_area
Change-Id: I1cc5656cdb22edc25f876140b420a51a8f4a6e93
SooChan Lim [Thu, 11 Apr 2024 11:46:46 +0000 (20:46 +0900)]
e_comp_wl: remove "unmaximize_pre" smart call
move the implementation to e_desk_area
Change-Id: Ia494a2c970efa300528f2af935ef29c34501d110
SooChan Lim [Thu, 11 Apr 2024 11:39:48 +0000 (20:39 +0900)]
e_comp_wl: remove "maximize_done" smart call
move the implementation to e_desk_area
Change-Id: I33cc11fa55646e3363ed7845239827f6445a5684
SooChan Lim [Thu, 11 Apr 2024 11:28:27 +0000 (20:28 +0900)]
e_comp_wl: remove "maximize_pre" smart call
move the implementation to e_desk_area
Change-Id: Ieb8e411521c0efb2d34e55faa00aba4ac27d34f9
SooChan Lim [Thu, 11 Apr 2024 10:42:55 +0000 (19:42 +0900)]
e_comp_wl: replace "client_resize" smart call into resize signal
The e_desk_area adds the lisenter of the resize signal in e_comp_object.
Change-Id: I05c9e211d894a6ef02248d48b4389418a6d7f6c1
SooChan Lim [Thu, 11 Apr 2024 10:12:36 +0000 (19:12 +0900)]
e_comp: remove E_EVENT_COMP_OBJECT_ADD handler
it is not used.
Change-Id: I2b002b13bf37d3964c891ae53424b134bf079476
SooChan Lim [Thu, 11 Apr 2024 09:01:00 +0000 (18:01 +0900)]
e_comp_object: remove the e,state,unsticky edje signal
It is not used.
Change-Id: I291e42c81755497b2accac9f2249f53a9f577b3a
SooChan Lim [Thu, 11 Apr 2024 09:00:01 +0000 (18:00 +0900)]
e_comp_object: remove the e,state,sticky edje signal
It is not used.
Change-Id: Id5d90d68521f7572ab178f69f27bab9118937099
SooChan Lim [Thu, 11 Apr 2024 08:58:10 +0000 (17:58 +0900)]
e_comp_object: remove the e,state,unhung edje signal
It is not used.
Change-Id: Ibe42f6dd5f8131917ad5502e21c648e89eaa32f6
SooChan Lim [Thu, 11 Apr 2024 08:56:05 +0000 (17:56 +0900)]
e_comp_object: remove the e,state,hung edje signal
It is not used.
Change-Id: If9834c05b4d0ed342bd3c18e0d39709e2dacec6c
SooChan Lim [Mon, 8 Apr 2024 10:10:58 +0000 (19:10 +0900)]
e_bg: remove e_bg
It is not used anymore
Change-Id: I4ac4d6a39e7bd26ef28a188fa9560e42f625dbdd
Doyoun Kang [Mon, 8 Apr 2024 08:24:27 +0000 (17:24 +0900)]
support modal feature
We add the modal feature for transient_for child.
If the child set the modal state, then the parent of it cannot get focus and input event.
FYI, this feature is supported since tizen_policy version 13.
Change-Id: Ibd8cee7134515b62c7dcd191fc47482e7297496c
Jihoon Kim [Tue, 9 Apr 2024 08:30:12 +0000 (17:30 +0900)]
Packaging: Update version up to tz9_12.0.0
Change-Id: Icdc8121b7b78757269975615ac6dc909cc2ccc9c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
duna.oh [Tue, 9 Apr 2024 08:02:42 +0000 (17:02 +0900)]
e_comp_wl: Don't trigger constraint lock/unlock if mouse in/out has no time
Mouse in/out events may occur without timestamps when calling
evas_event_feed_mouse_out/in() in functions like e_comp_ungrab_input, etc.
Since these events do not necessarily indicate that the mouse has entered or
exited Evas (the client application), it should not to trigger pointer
constraint lock/unlock based on these events alone.
Change-Id: I88a009fadc701687feb56573535405e38ba6a110
Inhong Han [Tue, 9 Apr 2024 04:53:34 +0000 (13:53 +0900)]
input: Support new APIs for traversing client lists
Change-Id: Iae44ca0f36a9cc44914498bf5f3072e9df872c36
Jihoon Kim [Fri, 5 Apr 2024 10:14:39 +0000 (19:14 +0900)]
e_input: move logic to enable keyboard
Change-Id: I68802b160dc3f87e246a55d4e4c0a3f2bc3a5b8d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 5 Apr 2024 02:37:25 +0000 (11:37 +0900)]
input: remove unnecessary memcpy
Change-Id: I1e833d3d94179cf77d701d6847f53fc236f014ed
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 16 Feb 2024 12:17:50 +0000 (21:17 +0900)]
input: Add e_input_thread_client
Change-Id: I9acd95f68a4ff4a64807b15cf43d809d8a7b457b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 4 Apr 2024 11:08:33 +0000 (20:08 +0900)]
e_comp_wl_input: set keyboard enable in input thread
Change-Id: Ib807c3192126d776d30c17a37a3880460015dab7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 29 Mar 2024 08:04:12 +0000 (17:04 +0900)]
e_comp_wl_input: Add e_comp_wl_input key repeat delay, rate interface
Change-Id: I2467ed80133939fae2617dde6f5847701394b55c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 16 Feb 2024 12:17:50 +0000 (21:17 +0900)]
e_input: move kbd structure to e_comp_input_intern.h
Change-Id: Ie1321cf42e33a7e08fa81cbe6176d087c4cba618
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 13 Mar 2024 02:27:53 +0000 (11:27 +0900)]
e_input: remove kbd.focused, resources, and keys mutex
Change-Id: Ideab71511cb568c68a1d35dde83f0059c69ddc21
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 8 Apr 2024 12:02:18 +0000 (21:02 +0900)]
e_keyrouter: remove duplicated smack check code
Change-Id: I26f1b80078d44a0d2cfdea1a4d58bb38a09f8f47
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 8 Apr 2024 10:02:20 +0000 (19:02 +0900)]
e_keyrouter: Change method to check smack privilege
Change-Id: I029e1b2c4df770eb1ca64d0cf17931fdcc97eb23
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
SooChan Lim [Mon, 8 Apr 2024 02:28:34 +0000 (11:28 +0900)]
Packaging: Update version up to tz9_11.0.5
Change-Id: I77757b1f8c1d75c796189862aa01bd63bc29ef76
Doyoun Kang [Mon, 8 Apr 2024 06:32:52 +0000 (15:32 +0900)]
e_policy_visibility: modify code to consider the child's launch cancel while waiting uniconify of child
If the child window is to be hidden (by visibility) while the parent window is waiting for uniconify of child window,
then the uniconify_render timeout is occurred because the parent cannot get the e,action,launch,done signal of the child window.
So, we add e,action,launch,cancel signal event and use this to prevent the timeout of above case.
Change-Id: I1d1c2c5a200134c0eb7a668470172d95fddff2fb
SooChan Lim [Mon, 8 Apr 2024 04:55:37 +0000 (13:55 +0900)]
e_zone: use wl_signal_emit
instead of wl_signal_emit_mutable to avoid the race condition on mutli-threading
Change-Id: I1e892cf339d8b230f43967fca7418ba6f1325f37
SooChan Lim [Mon, 8 Apr 2024 04:55:27 +0000 (13:55 +0900)]
e_desk: use wl_signal_emit
instead of wl_signal_emit_mutable to avoid the race condition on mutli-threading
Change-Id: I2fce13a6c8857fe5eba2e41aa3993724137adbef
SooChan Lim [Mon, 8 Apr 2024 04:55:04 +0000 (13:55 +0900)]
e_focus: use wl_signal_emit
instead of wl_signal_emit_mutable to avoid the race condition on mutli-threading
Change-Id: I65e1fe7e54f97554bf13a77bbc198ebf0f320de2
SooChan Lim [Mon, 8 Apr 2024 04:53:40 +0000 (13:53 +0900)]
e_comp_object: use wl_signal_emit
instead of wl_signal_emit_mutable to avoid the race condition on mutli-threading
Change-Id: Idd1aed07ccdb44795afe00a360bf327cf66ab60a
SooChan Lim [Mon, 8 Apr 2024 04:22:19 +0000 (13:22 +0900)]
e_zone: check if private of zone is null
return error when private is null
Change-Id: I65404964578d3a21f53d8c15135855dda85e0362
SooChan Lim [Mon, 8 Apr 2024 02:57:39 +0000 (11:57 +0900)]
e_desk: check if private of desk is null
return error when private is null
Change-Id: Ieef1cea0237401a0112d32506f8d6334b62a33ad
SooChan Lim [Mon, 8 Apr 2024 02:40:19 +0000 (11:40 +0900)]
e_desk_area: check if private of desk_area is null
return error when private is null
Change-Id: Ib8aba3237442d184b77333f76a3c312e834e7a49