Junseok, Kim [Mon, 6 Jul 2020 07:13:41 +0000 (16:13 +0900)]
e_policy_visibility: cancel client_lower if ec is unmapped
if the client lower when ec is unmapped, then "post_lower" flag of ec may not be set.
it is timing issue and cause of running e_policy_visibility_client_lower.
for prevent this issue, return false if client is unmapped.
Change-Id: Iea6bc0cb823f06c85e659c248d8de36ecd0bc5b2
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Mon, 6 Jul 2020 02:31:08 +0000 (11:31 +0900)]
e_policy_visibility: add null check code in _e_vis_ec_job_exec
Change-Id: If58c50e46d42480958b4aa9e98af49a3f414f784
minsu15.seo [Fri, 3 Jul 2020 06:18:57 +0000 (15:18 +0900)]
e_xdg_shell_v6 : add log to check sending ping event
Change-Id: I91a0e836c3a7679e24dd334451535bf2d5c1323e
Changyeon Lee [Tue, 30 Jun 2020 12:41:26 +0000 (21:41 +0900)]
e_comp_object: don't convert damage of evas_object_image to buffer coordinate
In case of screen rotation, ecore_evas of enlightenment is rotated.
evas converts damage according to rotation of ecore_evas in damage_region_set
of evas engine and doesn't convert damage according to evas_map.
so damage of evas_object_image use surface coordinate.
Change-Id: Idc7a8f9af8c679b02dcbcc7df0f8bf302498f7bf
Doyoun Kang [Thu, 2 Jul 2020 06:15:42 +0000 (15:15 +0900)]
e_policy_wl: update supported version for tizen_ws_shell interface
Change-Id: I3a2a76746da7d80156fd4b53cc13e3b2db75262a
Doyoun Kang [Thu, 2 Jul 2020 01:30:54 +0000 (10:30 +0900)]
e_policy_visibility: use e_client_uniconify when visibility job is excuted
We called _e_policy_client_uniconify_by_visibility() when E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY
job was executed.
However, it caused another uniconify_pending for its transient children in some case.
So, we change code to call e_client_uniconify() with not_raise flag.
Change-Id: I4714c1e7643955ddb8a898c939631c8a6194b19e
jeon [Thu, 5 Mar 2020 12:15:11 +0000 (21:15 +0900)]
e_comp_wl: do not inverse mouse coords for cursor
- Until now, evas_mouse_event's output coords are
same as canvas coords.
- But this will be fix, so output coords are not
implied evas_map.
- So inverse coords are not necessary.
Change-Id: I77f976256a8bae99c8200da69f6444aa7ba89634
Doyoun Kang [Wed, 1 Jul 2020 02:12:05 +0000 (11:12 +0900)]
add log for ec's argb value
Change-Id: Ief6fcbeb0d2b328db22cde758659b59f75115415
Doyoun Kang [Tue, 30 Jun 2020 03:46:37 +0000 (12:46 +0900)]
e_client: change parameters for transform_update_with_desk_zoom
From e_client_transform_core_update_with_desk_zoom(E_Client *ec)
To e_client_transform_core_update_with_desk_zoom(E_Client *ec, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)
Change-Id: I513d646c1c045377c0e24b725a51a24aa11199a6
Doyoun Kang [Mon, 29 Jun 2020 09:36:48 +0000 (18:36 +0900)]
quickpanel service: support new quickpanel type - apps_menu
Change-Id: I02054fc26b266158907c065bbfa8b2554a77cb01
Doyoun Kang [Mon, 29 Jun 2020 05:54:52 +0000 (14:54 +0900)]
e_info_client: fix help message for transform
Change-Id: I7fbc4d5455c34b8cd37b1938cf5025db6e5700c6
Junseok, Kim [Fri, 26 Jun 2020 13:03:16 +0000 (22:03 +0900)]
e_comp_wl_subsurface: remove transform of ec->desk_group when create subsurface
Change-Id: I36b5dd19aa50b4990db973c9580bbaa22c4fe8a2
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Mon, 29 Jun 2020 02:58:04 +0000 (11:58 +0900)]
e_desk: remove build warning
Change-Id: I2637a4836b70601df1d5af127368982cac7fbd6a
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Fri, 26 Jun 2020 12:56:24 +0000 (21:56 +0900)]
e_desk: use cloned list of ECs in check_ec_in_desk_group func
If using E_CLIENT_FOREACH in this function, it could cause miss out some ECs during stack changing.
for prevent it, use cloned list.
Change-Id: If68ecc00c92224e45afd2452b64795b13ad6404f
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
jeon [Thu, 25 Jun 2020 08:16:08 +0000 (17:16 +0900)]
e_comp_wl: do not send touch cancel events if ec is keyboard sub
Change-Id: I00def8d821a0cd65b4c238a147e31b48468f92f8
Junseok, Kim [Tue, 26 Nov 2019 11:01:35 +0000 (20:01 +0900)]
e_client: check e_object_del when focus_unset hook call
Change-Id: I8f0bf5e858fda2741222cf0b050ca1820972f09a
(cherry picked from commit
d2071244c0904d85681109965fff0884411736b9)
Doyoun Kang [Wed, 24 Jun 2020 01:54:47 +0000 (10:54 +0900)]
desk group: add functionality for activating desk group
Change-Id: I20f01ec6b16a694db107557f660d3a86a158d362
Changyeon Lee [Tue, 23 Jun 2020 11:00:50 +0000 (20:00 +0900)]
e_hwc: do not set device state if image filter of comp_object is set
image filter is rendered by evas
Change-Id: I0d1832601a5e3fe08b2589ba63d9f3c1e1caf751
Changyeon Lee [Tue, 23 Jun 2020 10:55:25 +0000 (19:55 +0900)]
e_comp_object: add e_comp_object_image_filter_get
Change-Id: I1a400d134b6241724f5d5358777e17e2ba96facd
Changyeon Lee [Fri, 19 Jun 2020 04:46:15 +0000 (13:46 +0900)]
e_hwc_windows: don't release buffer to queue if hwc_window is committing buffer
if committing buffer is released to queue, compositor can render on displaying buffer
Change-Id: Ia300a9a2c021ca9b0b9d886b2ae861ffc448aaf4
Doyoun Kang [Mon, 22 Jun 2020 04:23:42 +0000 (13:23 +0900)]
e_util_transform: add role property
Change-Id: I0cc1f2677fd5f689f79b8b09629ae396d27cbc16
Doyoun Kang [Fri, 19 Jun 2020 06:57:38 +0000 (15:57 +0900)]
e_main: remove deprecated API - ecore_evas_app_comp_sync_set
Change-Id: I4141c1b6b45425e33b2c2c2f3d114a3e7e9a5893
Doyoun Kang [Fri, 19 Jun 2020 04:10:18 +0000 (13:10 +0900)]
e_policy_visibility: add log for debug info
Change-Id: Idd9a58be3218db3f6a29e4e398abbb76b5b93804
Doyoun Kang [Fri, 19 Jun 2020 03:57:37 +0000 (12:57 +0900)]
e_comp_object: add log for intercept_show_helper
Change-Id: Iee145804773dbdf5f38687c13c361c2cf9df3879
Juyeon Lee [Mon, 23 Mar 2020 18:30:38 +0000 (03:30 +0900)]
e_comp_object: add log for intercept hide
Change-Id: I411a1e19597c7fd0ade87b5f4c45c47fef5f9053
Changyeon Lee [Wed, 17 Jun 2020 10:54:27 +0000 (19:54 +0900)]
e_pixmap: fix wrong null checking
Change-Id: If2ef0be06d06534fa4b722803a601284f19d47bc
Seunghun Lee [Tue, 12 May 2020 04:13:06 +0000 (13:13 +0900)]
Revert "Add prototype implementation for Video & UI synchronization."
This reverts commit
b1b69a9d3e57892a238f25c6acbbccdac06db166.
The design for synchronization was changed.
Change-Id: I691ec33cf7e5aaeb5f793a1a72574a5ae4da8f6a
Changyeon Lee [Thu, 4 Jun 2020 10:25:07 +0000 (19:25 +0900)]
e_service_launcher: fix frame sync issue in case launcher is widget
It is possible that previous frame of backward effect is shown by widget viewer window
even if showing of launcher client is pending until after prepare event is sent and
launcher client attach buffer, because pre visibility and iconify changed event is sent
to widget viewer before prepare event is sent to launcher client.
so this patch grap uniconify job of widget viewer until widget viewer attach buffer
between backward effect launching and done.
Change-Id: Ib7c868da83021cd0ceb970181f543b0d33005014
Changyeon Lee [Thu, 4 Jun 2020 08:50:48 +0000 (17:50 +0900)]
e_comp_wl_rsm: add e_comp_wl_remote_surface_consumers_get
Change-Id: Ia8a059bf4692c85384d064b48543991310e48145
Changyeon Lee [Mon, 8 Jun 2020 05:44:49 +0000 (14:44 +0900)]
e_comp_wl_tbm: remove unused e_comp_wl_tbm_buffer_sync_timeline_used
Change-Id: I3737e7b9a7c26c0e37e420f74ec862ca11eb5440
Doyoun Kang [Mon, 8 Jun 2020 05:20:02 +0000 (14:20 +0900)]
e_desk_group: add code to skip apply desk_group's geometry for
Change-Id: I8085c0bc4c6d8bb3270f65de536a4f426dac9674
Junseok, Kim [Mon, 8 Jun 2020 04:03:48 +0000 (13:03 +0900)]
e_policy_wl: remove appinfo when unbind tzpol and tzlaunch_appinfo
Change-Id: I4c2eefd401196cdcca9184f0b9e0220a3cde7e82
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Changyeon Lee [Mon, 8 Jun 2020 02:13:01 +0000 (11:13 +0900)]
e_hwc_window: fix wrong height of dst_pos
Change-Id: I4f4b43d7f1fde24335621874dd51f0a9157b210c
Changyeon Lee [Fri, 5 Jun 2020 07:07:14 +0000 (16:07 +0900)]
e_hwc_window: fix wrong dst_pos when screen rotation is enabled
If buffer of client is transformed due to screen rotation 90 or 270,
width and height of dst_pos should be swapped
Change-Id: Ice98bfc82226c2c803c4025785f0d735bfbfb7ae
Taehyub Kim [Fri, 5 Jun 2020 04:56:22 +0000 (13:56 +0900)]
e_info_client: fix wrong dbus type for iconic of _e_win_info_make_array
Change-Id: Iec6fa7f80e0b6b2d50ef27e3bd0c81178582a7e9
Doyoun Kang [Thu, 4 Jun 2020 02:09:15 +0000 (11:09 +0900)]
e_client: check a layer validation when layer pending/block is set in e_client_below_get
Change-Id: I2e1ac8fcbdc00de8d16da4670a3e531041c3e823
Doyoun Kang [Wed, 3 Jun 2020 10:12:23 +0000 (19:12 +0900)]
desk_group: add code to rearrange stack in e_client_desk_group_set
Change-Id: I6b069e6f4c3f77447296b6a31ad408a1f5ffbbe7
Doyoun Kang [Wed, 3 Jun 2020 10:11:01 +0000 (19:11 +0900)]
e_desk_group: fix bug for _e_desk_group_ec_restack
Change-Id: I17ceea00f73a099875593f3ab683305099db8fba
Doyoun Kang [Wed, 3 Jun 2020 10:03:41 +0000 (19:03 +0900)]
e_desk_group: add null check code in e_desk_group_ec_rearrange
Change-Id: I486e3027959b2601dedb2373d247e5b832f6ec89
Junkyeong Kim [Wed, 3 Jun 2020 06:59:23 +0000 (15:59 +0900)]
e_output: reset flags, if clean code executed
Change-Id: Ica9c0c610ad1218816fcca44d571467cffc843a8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 3 Jun 2020 10:09:11 +0000 (19:09 +0900)]
e_hwc_windows: fix syntax error
Change-Id: I0a8e9dbea975d447c8899e6b318ff293f77c3e57
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Wed, 3 Jun 2020 04:02:54 +0000 (13:02 +0900)]
e_desk: add desk hook feature
Support below hooks
- E_DESK_HOOK_DESK_GROUP_ENABLE
- E_DESK_HOOK_DESK_GROUP_DISABLE
Change-Id: Iec32853b2c26d2f91daf72aab21d95d5eb660cbd
SooChan Lim [Mon, 11 May 2020 09:28:24 +0000 (18:28 +0900)]
implemenation the tizen_hwc interface
The tizen_hwc interface has the commit request.
The compositor has to send the wl_callback done event
when the tdm_hwc_commit is executed.
Change-Id: I07be36d7d36c3d0ac844410ca81309808cd264b5
jeon [Tue, 2 Jun 2020 06:57:13 +0000 (15:57 +0900)]
e_pointer: change cursor moving APIs to E_API
- Cursor behavior is not defined when screen-reader is enabled.
So temporary to open cursor moving APIs for screen-reader module
control cursor.
- After cursor behavior is defined, this will be reback to EINTERN
Change-Id: I104fe415d96e95740c921170a2f609f89f9ef34e
Doyoun Kang [Fri, 29 May 2020 07:00:54 +0000 (16:00 +0900)]
e_client: add code to check layer validation in e_client_below_get
There was a bug that the enlightenment could fall into infinite loop while using e_client_below_get.
This was because of mismatching between ec->layer and cw->layer. And it was due to layer_pending
while effect was running.
Change-Id: I0b28e693b14a34b73782b1229c106043c0f54758
Doyoun Kang [Thu, 28 May 2020 06:20:20 +0000 (15:20 +0900)]
e_comp_wl: remove checking ec->new_client code in sync geometry feature
Change-Id: I36c037484c6ac3d7d29bb0bd5099a1e8894abc2b
Junkyeong Kim [Thu, 28 May 2020 04:14:02 +0000 (13:14 +0900)]
e_hwc_windows: change pp_commit flag false setting location
fix pp destroy fail error.
sometimes pp destroy is cannot be called cause of inappropriate pp_commit flag false set location.
Change-Id: I8019d43aefebdf9abe0d75a916cf93d8f8d6ea97
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junseok, Kim [Tue, 26 May 2020 04:13:56 +0000 (13:13 +0900)]
e_client: fix memory leak
Change-Id: Ie817aa5b3354d44b7b7337cda5df6996a16dc64c
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Mon, 18 May 2020 07:32:17 +0000 (16:32 +0900)]
e_client: check child focusable when focus calculate
Change-Id: I1543f09709d94b5dd2fe04ae71e22250dc70e8fa
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Thu, 21 May 2020 11:30:54 +0000 (20:30 +0900)]
e_policy_visibility: set vc->state to ICONIC if uniconify_by_visibility job is canceled
There was a bug that the window didn't get uniconic state change event, so it didn't try to render again.
This was because the vc->state remained to E_VIS_ICONIFY_STATE_RUNNING_UNICONIFY_RENDER_DONE
when the uniconify_by_visibility job was canceled.
We fix this problem.
Change-Id: I9fa1d21528aa26658f04c6b2efe78e322e16a551
(cherry picked from commit
31de8224f7d44e08809faa3f1a8f0d72d10d5272)
jeon [Mon, 25 May 2020 00:46:51 +0000 (09:46 +0900)]
e_comp_wl: update fake_ec for touch in all touch event's callback
- First touch is not gurantee index is 0
Multi touch events can generated before Mouse events.
- Sometimes window stack is changed during touch,
Evas_Move events are propagated to second window.
Evas events are not gurantee first grabbed window got
whole touch events
Change-Id: Icde71853378022071d16871308958ae2948a7cc0
jeon [Fri, 22 May 2020 04:35:40 +0000 (13:35 +0900)]
e_input: block input events in e_input layer insteads of devicemgr
Change-Id: I29e2044b905198a081693eb13d2e1b8cc28c483a
Junseok, Kim [Fri, 22 May 2020 06:12:56 +0000 (15:12 +0900)]
e_comp_object: Added E_COMP_OBJECT_HOOK_MASK_OBJECT_SET/UNSET hook
Change-Id: I1128f02b3b89901dace5b3d64ed473f4fb131f00
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
SooChan Lim [Tue, 19 May 2020 23:52:01 +0000 (08:52 +0900)]
add .vscode to .gitignore file
Change-Id: Ife34092f2f75f40d8c370f4c0b1923bcdc3d0474
Changyeon Lee [Fri, 24 Apr 2020 06:36:33 +0000 (15:36 +0900)]
e_pixmap: send free_flush event in case of client only use wayland_tbm_queue
efl sw engine doesn't bind shm_flusher protocol after 5.5,
so e_pixmap send free_flush event of wayland_tbm_queue
Change-Id: Ie611f385861a8de504422671abab188572b2303c
Sung-Jin Park [Tue, 12 May 2020 12:21:56 +0000 (21:21 +0900)]
e_appinfo: add e_appinfo_pid_get()
Change-Id: I6379a8bab04e3c45ba53a98b007ac43f57f7acc5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Tue, 19 May 2020 10:43:05 +0000 (19:43 +0900)]
e_xdg_shell_v6: add NULL check for pointer returned from wl_array_add()
Change-Id: Ic024a759db181ffcf03dc97c58df529451e728e8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Junkyeong Kim [Fri, 15 May 2020 10:45:44 +0000 (19:45 +0900)]
e_service_launcher: avoid dereferenced error
Change-Id: I9392e0358b82410ced02c7fc497abe245f7a0ba5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junseok, Kim [Mon, 18 May 2020 04:57:04 +0000 (13:57 +0900)]
e_client: fix typo
Change-Id: I83abfd8a1c68feadb64a0e841666542f1f40a14b
Junseok, Kim [Mon, 18 May 2020 03:45:53 +0000 (12:45 +0900)]
e_client: latest_focus set to transient_for child when parent activate
Change-Id: I736ee3d7d1cb68ac2053ff3ddc9248a3396134ce
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Tue, 12 May 2020 07:33:58 +0000 (16:33 +0900)]
e_service_launcher: reset ec's animatable lock flag after launching
There was a bug that the background effect was not shown when the window's show effect was running.
It was due to the background ec's animatable lock flag was set by launcher service.
For fix this problem, we add resetting animatable lock flag code after all launching process done.
Change-Id: If3a71f46c4349965e02a54a0ade77d6d42fcefd7
Doyoun Kang [Tue, 12 May 2020 00:02:45 +0000 (09:02 +0900)]
e_comp_object: add E_COMP_OBJECT_HOOK_OBJECT_SETUP hook
This hook is called after setting E_Comp_Object's internal objects in _e_comp_object_setup.
Change-Id: I8c7a34d4b28af9398492bbe49f4454a07b8124f7
Doyoun Kang [Thu, 7 May 2020 04:46:57 +0000 (13:46 +0900)]
launch: modify code to send launch_real,done signal
Change-Id: If55bfef0e98f4d917af3acde889bb5dd1703c20e
Doyoun Kang [Wed, 6 May 2020 04:18:29 +0000 (13:18 +0900)]
e_service_launcher: modify log for launcher done request
Change-Id: I5a1739545c45b81439cdbe5f33213eabd590aa08
Doyoun Kang [Tue, 28 Apr 2020 05:00:04 +0000 (14:00 +0900)]
e_service_launcher: fix code to send e,action,launch_real,done signal to target window
There was a bug that the launching done signal was sent to the launcher service window.
We modified code to send lannching done signal to the target(launched) window not
launcher window.
Change-Id: Ib1bf3b495e723cbdda206d3c5452cb57d3655b40
jeon [Tue, 12 May 2020 11:25:18 +0000 (20:25 +0900)]
e_info_server_input: create a device has multiple capability
Change-Id: I5965f9cf616e1af54d6102eb1096e08908d28abc
Changyeon Lee [Tue, 12 May 2020 04:37:56 +0000 (13:37 +0900)]
e_hwc: added comments
Change-Id: Ie489bb1201b769aa24457c728e6c5e902c129bda
jeon [Tue, 12 May 2020 10:38:59 +0000 (19:38 +0900)]
e_info_server_input: adjust keybits to avoid buttons
- if set button bits, keyboard device has capability of mouse/joystick
- if kernel version is lower, some keybits are not defined
Change-Id: I65d28fd31091a7817b0c9df0f5b4fd90c93874ce
JunSeok Kim [Mon, 11 May 2020 08:02:27 +0000 (08:02 +0000)]
Revert "e_policy_wl: remove unused tzsh_service_call"
This reverts commit
d0250786269d22b100e757f01acdfa391f8f5856.
Reason for revert: build break
Change-Id: Ia17c5307978c6cec420813d03d8b19f565c503d5
JunSeok Kim [Mon, 11 May 2020 08:02:18 +0000 (08:02 +0000)]
Revert "e_policy_wl: remove unused tzsh_tvsrv"
This reverts commit
2a4fa3ad20028940fefe2c76aba0c6cd339c303e.
Reason for revert: build break
Change-Id: I739fc8cbb7c3c38e74e7fd7d81eeb3842182430a
Seunghun Lee [Mon, 11 May 2020 01:33:17 +0000 (10:33 +0900)]
video: check null pointer before accessing it.
Change-Id: I451c56242fd84948b0f9907dcce9acc747824605
Junseok, Kim [Fri, 8 May 2020 08:40:09 +0000 (17:40 +0900)]
e_client: don't focus if child is focus deferred
Change-Id: Ibcbcc2cfe7f46b5c940c19cc2b5dc21fe04c280b
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
anubhavbehera [Thu, 7 May 2020 05:20:39 +0000 (10:50 +0530)]
e_client.c & e_client.h : Addition of new hook to determine visibility calculation loop end
Change-Id: I936f7e16ef9ae87f2d244b4f1c5f622debcfb612
Signed-off-by: anubhavbehera <anubhav.b@samsung.com>
jeon [Thu, 7 May 2020 10:27:47 +0000 (19:27 +0900)]
e_devicemgr_input: add logs for tracking touch events
Change-Id: I1dee063947d0c26f433dd7ad4787c141ca0e9e74
jeon [Thu, 7 May 2020 06:23:37 +0000 (15:23 +0900)]
e_comp_wl_rsm: add logs in input event transfer request
Change-Id: I9f8ee9e3573519e3876209592eff7084d07108d3
Junseok, Kim [Fri, 17 Apr 2020 09:09:48 +0000 (18:09 +0900)]
e_policy_wl: remove unused tzsh_tvsrv
Change-Id: I95e294df8ef7552098e29ac1c3881ee97cc2ce72
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Fri, 17 Apr 2020 05:35:46 +0000 (14:35 +0900)]
e_policy_wl: remove unused tzsh_service_call
Change-Id: Iee05b44cf10822e40a106cd2ddf0120d9d9c7f78
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Gwanglim Lee [Sun, 3 May 2020 23:29:50 +0000 (08:29 +0900)]
Revert "dpms: adapt silent boot"
This reverts commit
6e1b55aaa0b135d3487c41b902948e60da449027.
Change-Id: I0b8672243977c13289c26f6f003821174d3838b1
Junseok, Kim [Tue, 28 Apr 2020 09:12:33 +0000 (18:12 +0900)]
e_test_helper: add method for transient_for_below
Change-Id: I7e4fe0b2868e758722ba40ed3999aa0b361b8535
Junseok, Kim [Wed, 22 Apr 2020 06:19:41 +0000 (15:19 +0900)]
e_client: add some logs for defer_focus set/unset
added logs when client defer_focus set/unset
and call e_client_focus_defer_unset instead of direct use of eina_list_remove
Change-Id: I3517ae6a2b0ddf396f837f638b4b60e700c2b923
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Tue, 28 Apr 2020 08:07:23 +0000 (17:07 +0900)]
e_client: defer_focus unset if activated ec has transient_for child
The focus of child EC by parent activates can be lost during the deferred focus calculation.
This patch prevents this bug as defer_focus unset of parent EC.
Change-Id: I49fd5149a89b7743dd96376a7c2fe49531be6004
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Tue, 28 Apr 2020 09:59:24 +0000 (18:59 +0900)]
e_service_launcher: add null check
Change-Id: I08c7e6f64e4e7df8babe09c93f524abe8a13f355
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Mon, 27 Apr 2020 23:01:34 +0000 (08:01 +0900)]
e_client: fix a dereferenced pointer
Change-Id: Idf5e95059dc0602a9b4ec60d49433cb1c4d7f617
Junkyeong Kim [Tue, 21 Apr 2020 09:15:13 +0000 (18:15 +0900)]
dpms: adapt silent boot
if device_get_reboot_mode function return SILENT_REBOOT,
prevent enlightenment's dpms set by itself.
Change-Id: I6ac0c7a48ddeed015d360326bd49020ac560cd50
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
jeon [Mon, 27 Apr 2020 09:08:51 +0000 (18:08 +0900)]
e_info: add mouse event generation utility
Change-Id: I0d13ed848ffd5ef80e63fe03ccaf7cbd0d93be61
Doyoun Kang [Fri, 24 Apr 2020 06:20:34 +0000 (15:20 +0900)]
desk_group: remove unreachable code
Change-Id: I1b97c2efd5b2eea1e68026b9a5e0b721211274e9
SooChan Lim [Fri, 24 Apr 2020 06:02:27 +0000 (15:02 +0900)]
e_info : fix the dereference
Change-Id: Idd8af6f3dcb942cf20171cc676d2ce3b734869a2
Junseok, Kim [Thu, 23 Apr 2020 09:07:33 +0000 (18:07 +0900)]
e_client: Check evas_object_visible if ec's visibliety is UNKNOWN while focusable check
There is a bug that the focus of a new window that had never calculated "visibility" loses focus easily.
It fixes this bug.
Change-Id: Iee7cea360aef99faeb2eea878af4a802dfac106d
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
jeon [Fri, 24 Apr 2020 03:05:10 +0000 (12:05 +0900)]
e_info_client: remove an unused variable
Change-Id: I9ff635082e012881da2898df992f22895a5074b5
Changyeon Lee [Fri, 24 Apr 2020 03:09:09 +0000 (12:09 +0900)]
e_comp_wl_rsm: fix dereference null
Change-Id: Ifaacc271f54626a2ff869943f36335ee1a97e327
Changyeon Lee [Thu, 23 Apr 2020 12:25:01 +0000 (21:25 +0900)]
e_service_launcher: flush queue of target ec after launch done
Change-Id: If76c085ea07f89f3a3196db5ed495f3880091c2b
Doyoun Kang [Fri, 24 Apr 2020 03:48:01 +0000 (12:48 +0900)]
e_policy_wl: broadcast to all tzsh service and client when new service is added
There was a bug that the new service was added, then tzsh_service didn't notice it.
We fixes this issue.
Change-Id: Id6da4ec946a3c1daee3c08845b3c786b448fa16a
jeon [Wed, 22 Apr 2020 05:46:55 +0000 (14:46 +0900)]
e_info_input: add errno logs if ioctl is failed
Change-Id: I3ead3e12c5c7a8035b10f8c4ea55c198fa45635d
Gwanglim Lee [Thu, 23 Apr 2020 13:22:55 +0000 (22:22 +0900)]
e_service_launcher: added null check
Change-Id: Ic8988f477f505e07f4f907f3305c721f4e976545
Gwanglim Lee [Thu, 23 Apr 2020 12:35:06 +0000 (21:35 +0900)]
e_service_launcher: fixed wrong operation for the backward direction
activity: callee ec
given ec: callee ec (transient_for child) <-- destroying by back key
caller ec (transient_for parent) <-- will be shown
In this case, the given ec is a callee ec and is transient_for with caller ec (lc) by
group launching. Also, because of transient_for, caller ec is not iconified.
Since the given ec is destroyed by the back key, we can't find out caller ec(lc) with activity and given ec.
We have to use transient_for to find caller ec(lc).
Change-Id: I82e1fa23000c78739866b4ead570d740c088815d
Doyoun Kang [Thu, 23 Apr 2020 00:54:05 +0000 (09:54 +0900)]
e_service_launcher: send "e,action,launch_real,done" signal in launch_done callback
Change-Id: Iae7bd2bc4d84ce57b4c047d9cebc9db5b0825e06
Doyoun Kang [Wed, 22 Apr 2020 06:18:12 +0000 (15:18 +0900)]
e_desk: modify base desk group's size
Change-Id: I35c95f30d4233637e27e537b02d5b504b127bd41
jeon [Fri, 17 Apr 2020 09:17:38 +0000 (18:17 +0900)]
e_info: add a touch generation utility
Change-Id: I1095be1687cf8141d00ff6c2e589b1eb81623969
jeon [Fri, 17 Apr 2020 05:08:25 +0000 (14:08 +0900)]
e_info: add a option to filter to set specific window
Change-Id: I138a2d01788f56158e2e5b63a81b56da9e3a7b8b
Changyeon Lee [Wed, 22 Apr 2020 05:11:34 +0000 (14:11 +0900)]
e_comp_wl_rsm: get E_Comp_Wl_Buffer from E_Comp_Wl_Client_Data
resource of e_pixmap is set even if buffer flush is done.
if remote surface use resouce of pixmap,
remote_surface send buffer before uniconify render done.
Change-Id: Id3abf86beee7bd1b384636d3cd70bfb61b5eb6a6