platform/upstream/enlightenment.git
4 years agoe_hwc_windows: don't release buffer to queue if hwc_window is committing buffer 65/236765/2 accepted/tizen/unified/20200623.080525 submit/tizen/20200623.022629
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

4 years agoe_util_transform: add role property 70/236770/1
Doyoun Kang [Mon, 22 Jun 2020 04:23:42 +0000 (13:23 +0900)]
e_util_transform: add role property

Change-Id: I0cc1f2677fd5f689f79b8b09629ae396d27cbc16

4 years agoe_main: remove deprecated API - ecore_evas_app_comp_sync_set 64/236664/1
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

4 years agoe_policy_visibility: add log for debug info 40/236640/1
Doyoun Kang [Fri, 19 Jun 2020 04:10:18 +0000 (13:10 +0900)]
e_policy_visibility: add log for debug info

Change-Id: Idd9a58be3218db3f6a29e4e398abbb76b5b93804

4 years agoe_comp_object: add log for intercept_show_helper 36/236636/1
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

4 years agoe_comp_object: add log for intercept hide 33/236633/1
Juyeon Lee [Mon, 23 Mar 2020 18:30:38 +0000 (03:30 +0900)]
e_comp_object: add log for intercept hide

Change-Id: I411a1e19597c7fd0ade87b5f4c45c47fef5f9053

4 years agoe_pixmap: fix wrong null checking 90/236490/1
Changyeon Lee [Wed, 17 Jun 2020 10:54:27 +0000 (19:54 +0900)]
e_pixmap: fix wrong null checking

Change-Id: If2ef0be06d06534fa4b722803a601284f19d47bc

4 years agoRevert "Add prototype implementation for Video & UI synchronization." 74/233074/2 accepted/tizen/unified/20200618.130049 submit/tizen/20200617.070953
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

4 years agoe_service_launcher: fix frame sync issue in case launcher is widget 38/235638/4
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

4 years agoe_comp_wl_rsm: add e_comp_wl_remote_surface_consumers_get 37/235637/4
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

4 years agoe_comp_wl_tbm: remove unused e_comp_wl_tbm_buffer_sync_timeline_used 19/235619/2
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

4 years agoe_desk_group: add code to skip apply desk_group's geometry for 12/235612/1 accepted/tizen/unified/20200609.153551 submit/tizen/20200608.102012
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

4 years agoe_policy_wl: remove appinfo when unbind tzpol and tzlaunch_appinfo 97/235597/1
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>
4 years agoe_hwc_window: fix wrong height of dst_pos 88/235588/1
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

4 years agoe_hwc_window: fix wrong dst_pos when screen rotation is enabled 31/235531/1
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

4 years agoe_info_client: fix wrong dbus type for iconic of _e_win_info_make_array 94/235494/1
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

4 years agoe_client: check a layer validation when layer pending/block is set in e_client_below_get 28/235328/1 accepted/tizen/unified/20200605.020431 submit/tizen/20200604.104829
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

4 years agodesk_group: add code to rearrange stack in e_client_desk_group_set 94/235294/3
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

4 years agoe_desk_group: fix bug for _e_desk_group_ec_restack 93/235293/2
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

4 years agoe_desk_group: add null check code in e_desk_group_ec_rearrange 89/235289/2
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

4 years agoe_output: reset flags, if clean code executed 59/235259/2
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>
4 years agoe_hwc_windows: fix syntax error 91/235291/2
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>
4 years agoe_desk: add desk hook feature 40/235240/3 accepted/tizen/unified/20200604.164545 submit/tizen/20200603.063956
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

4 years agoimplemenation the tizen_hwc interface 94/234994/7
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

4 years agoe_pointer: change cursor moving APIs to E_API 43/235143/1
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

4 years agoe_client: add code to check layer validation in e_client_below_get 66/234966/1 accepted/tizen/unified/20200601.140047 submit/tizen/20200601.071059
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

4 years agoe_comp_wl: remove checking ec->new_client code in sync geometry feature 05/234705/1 accepted/tizen/unified/20200529.124105 submit/tizen/20200528.224542
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

4 years agoe_hwc_windows: change pp_commit flag false setting location 83/234683/2
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>
4 years agoe_client: fix memory leak 86/234386/1
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>
4 years agoe_client: check child focusable when focus calculate 82/233682/3
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>
4 years agoe_policy_visibility: set vc->state to ICONIC if uniconify_by_visibility job is canceled 66/234166/2
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)

4 years agoe_comp_wl: update fake_ec for touch in all touch event's callback 54/234254/1
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

4 years agoe_input: block input events in e_input layer insteads of devicemgr 20/234120/4
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

4 years agoe_comp_object: Added E_COMP_OBJECT_HOOK_MASK_OBJECT_SET/UNSET hook 30/234130/1
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>
4 years agoadd .vscode to .gitignore file 64/233864/2
SooChan Lim [Tue, 19 May 2020 23:52:01 +0000 (08:52 +0900)]
add .vscode to .gitignore file

Change-Id: Ife34092f2f75f40d8c370f4c0b1923bcdc3d0474

4 years agoe_pixmap: send free_flush event in case of client only use wayland_tbm_queue 21/233821/4
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

4 years agoe_appinfo: add e_appinfo_pid_get() 84/233984/1
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>
4 years agoe_xdg_shell_v6: add NULL check for pointer returned from wl_array_add() 27/233827/2
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>
4 years agoe_service_launcher: avoid dereferenced error
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>
4 years agoe_client: fix typo accepted/tizen/unified/20200528.133041 submit/tizen/20200518.052213
Junseok, Kim [Mon, 18 May 2020 04:57:04 +0000 (13:57 +0900)]
e_client: fix typo

Change-Id: I83abfd8a1c68feadb64a0e841666542f1f40a14b

4 years agoe_client: latest_focus set to transient_for child when parent activate 33/233633/1
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>
4 years agoe_service_launcher: reset ec's animatable lock flag after launching 09/233209/2
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

4 years agoe_comp_object: add E_COMP_OBJECT_HOOK_OBJECT_SETUP hook 54/233054/2
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

4 years agolaunch: modify code to send launch_real,done signal 53/233053/2
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

4 years agoe_service_launcher: modify log for launcher done request 52/233052/2
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

4 years agoe_service_launcher: fix code to send e,action,launch_real,done signal to target window 51/233051/2
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

4 years agoe_info_server_input: create a device has multiple capability 42/233142/2
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

4 years agoe_hwc: added comments 80/233080/2
Changyeon Lee [Tue, 12 May 2020 04:37:56 +0000 (13:37 +0900)]
e_hwc: added comments

Change-Id: Ie489bb1201b769aa24457c728e6c5e902c129bda

4 years agoe_info_server_input: adjust keybits to avoid buttons 32/233132/1
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

4 years agoRevert "e_policy_wl: remove unused tzsh_service_call" 05/233005/2 accepted/tizen/unified/20200511.214702 submit/tizen/20200511.084646
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

4 years agoRevert "e_policy_wl: remove unused tzsh_tvsrv" 04/233004/2
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

4 years agovideo: check null pointer before accessing it. 56/232956/1
Seunghun Lee [Mon, 11 May 2020 01:33:17 +0000 (10:33 +0900)]
video: check null pointer before accessing it.

Change-Id: I451c56242fd84948b0f9907dcce9acc747824605

4 years agoe_client: don't focus if child is focus deferred 16/232916/1 accepted/tizen/unified/20200510.220504 submit/tizen/20200508.090411
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>
4 years agoe_client.c & e_client.h : Addition of new hook to determine visibility calculation... 55/232655/3
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>
4 years agoe_devicemgr_input: add logs for tracking touch events 54/232754/1
jeon [Thu, 7 May 2020 10:27:47 +0000 (19:27 +0900)]
e_devicemgr_input: add logs for tracking touch events

Change-Id: I1dee063947d0c26f433dd7ad4787c141ca0e9e74

4 years agoe_comp_wl_rsm: add logs in input event transfer request 79/232679/2
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

4 years agoe_policy_wl: remove unused tzsh_tvsrv 26/231126/2
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>
4 years agoe_policy_wl: remove unused tzsh_service_call 66/231066/2
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>
4 years agoRevert "dpms: adapt silent boot" 74/232374/1 accepted/tizen/unified/20200506.100239 submit/tizen/20200503.233636
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

4 years agoe_test_helper: add method for transient_for_below 13/232113/2 submit/tizen/20200429.003603
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

4 years agoe_client: add some logs for defer_focus set/unset 84/231484/5
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>
4 years agoe_client: defer_focus unset if activated ec has transient_for child 06/232106/2
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>
4 years agoe_service_launcher: add null check 21/232121/1 accepted/tizen/unified/20200429.032922 submit/tizen/20200428.100021
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>
4 years agoe_client: fix a dereferenced pointer 36/232036/1 accepted/tizen/unified/20200428.130004 submit/tizen/20200427.230449
Doyoun Kang [Mon, 27 Apr 2020 23:01:34 +0000 (08:01 +0900)]
e_client: fix a dereferenced pointer

Change-Id: Idf5e95059dc0602a9b4ec60d49433cb1c4d7f617

4 years agodpms: adapt silent boot 48/231348/7
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>
4 years agoe_info: add mouse event generation utility 08/232008/6
jeon [Mon, 27 Apr 2020 09:08:51 +0000 (18:08 +0900)]
e_info: add mouse event generation utility

Change-Id: I0d13ed848ffd5ef80e63fe03ccaf7cbd0d93be61

4 years agodesk_group: remove unreachable code 78/231778/1 accepted/tizen/unified/20200426.213321 submit/tizen/20200424.090401
Doyoun Kang [Fri, 24 Apr 2020 06:20:34 +0000 (15:20 +0900)]
desk_group: remove unreachable code

Change-Id: I1b97c2efd5b2eea1e68026b9a5e0b721211274e9

4 years agoe_info : fix the dereference 67/231767/1
SooChan Lim [Fri, 24 Apr 2020 06:02:27 +0000 (15:02 +0900)]
e_info : fix the dereference

Change-Id: Idd8af6f3dcb942cf20171cc676d2ce3b734869a2

4 years agoe_client: Check evas_object_visible if ec's visibliety is UNKNOWN while focusable... 47/231747/2
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>
4 years agoe_info_client: remove an unused variable 22/231722/3
jeon [Fri, 24 Apr 2020 03:05:10 +0000 (12:05 +0900)]
e_info_client: remove an unused variable

Change-Id: I9ff635082e012881da2898df992f22895a5074b5

4 years agoe_comp_wl_rsm: fix dereference null 34/231734/1
Changyeon Lee [Fri, 24 Apr 2020 03:09:09 +0000 (12:09 +0900)]
e_comp_wl_rsm: fix dereference null

Change-Id: Ifaacc271f54626a2ff869943f36335ee1a97e327

4 years agoe_service_launcher: flush queue of target ec after launch done 33/231733/1
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

4 years agoe_policy_wl: broadcast to all tzsh service and client when new service is added 31/231731/1
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

4 years agoe_info_input: add errno logs if ioctl is failed 70/231470/3
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

4 years agoe_service_launcher: added null check 01/231701/1
Gwanglim Lee [Thu, 23 Apr 2020 13:22:55 +0000 (22:22 +0900)]
e_service_launcher: added null check

Change-Id: Ic8988f477f505e07f4f907f3305c721f4e976545

4 years agoe_service_launcher: fixed wrong operation for the backward direction 95/231695/2
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

4 years agoe_service_launcher: send "e,action,launch_real,done" signal in launch_done callback 92/231592/2
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

4 years agoe_desk: modify base desk group's size 83/231483/1 accepted/tizen/unified/20200423.054622 submit/tizen/20200422.061536
Doyoun Kang [Wed, 22 Apr 2020 06:18:12 +0000 (15:18 +0900)]
e_desk: modify base desk group's size

Change-Id: I35c95f30d4233637e27e537b02d5b504b127bd41

4 years agoe_info: add a touch generation utility 23/231123/6
jeon [Fri, 17 Apr 2020 09:17:38 +0000 (18:17 +0900)]
e_info: add a touch generation utility

Change-Id: I1095be1687cf8141d00ff6c2e589b1eb81623969

4 years agoe_info: add a option to filter to set specific window 54/231054/5
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

4 years agoe_comp_wl_rsm: get E_Comp_Wl_Buffer from E_Comp_Wl_Client_Data 58/231458/1
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

4 years agoe_layout: remove lowering child code in e_layout_pack 17/231317/2 accepted/tizen/unified/20200422.032220 submit/tizen/20200421.091649
Doyoun Kang [Tue, 21 Apr 2020 07:11:38 +0000 (16:11 +0900)]
e_layout: remove lowering child code in e_layout_pack

If you want to lower child, then call evas_object_lower after calling e_layout_pack

Change-Id: I9c94e46ee03cd8c3b2e39976ccd0729b0d8b035b

4 years agowinfo: add command for testing desk group 13/231313/3
Doyoun Kang [Tue, 21 Apr 2020 06:58:21 +0000 (15:58 +0900)]
winfo: add command for testing desk group

Change-Id: I85ccd4f1d9711f29b6c6799d3f5c45c0cb1d4d79

4 years agoe_desk_group: modify desk_group feature 12/231312/3
Doyoun Kang [Tue, 21 Apr 2020 05:40:22 +0000 (14:40 +0900)]
e_desk_group: modify desk_group feature

Change-Id: I18a6b6ca95423d826d0227c1b0e44d993c852e0f

4 years agoe_output: free all allocated memory for mask when it's deleted. 70/229970/3
Seunghun Lee [Tue, 7 Apr 2020 02:23:41 +0000 (11:23 +0900)]
e_output: free all allocated memory for mask when it's deleted.

fix possible memory leak at a time of deletion of e_output.

Change-Id: I56d99171dd221be53e2c6c13004bf664c43bedee

4 years agovideo: remove tdm commit/vblank handlers at deletion of instance. 71/231271/2
Seunghun Lee [Tue, 21 Apr 2020 01:13:44 +0000 (10:13 +0900)]
video: remove tdm commit/vblank handlers at deletion of instance.

this patch will fix a crash caused on handling vblank after deletion of
instance.

Change-Id: I762f2cd0d0edaa75e93a652ecb02a5222cd92c89

4 years agoe_comp_object: add E_COMP_OBJECT_HOOK_LAYER_SET hook 66/231266/1 accepted/tizen/unified/20200421.051611 submit/tizen/20200420.234739
Doyoun Kang [Mon, 20 Apr 2020 23:44:39 +0000 (08:44 +0900)]
e_comp_object: add E_COMP_OBJECT_HOOK_LAYER_SET hook

Change-Id: I311b1ad070128f082fe736ec897e4b6d1c5ec80c

4 years agoe_comp_object: use e_client_layer_set for transient child in intercept_layer_set 63/231263/1
Doyoun Kang [Mon, 20 Apr 2020 23:34:11 +0000 (08:34 +0900)]
e_comp_object: use e_client_layer_set for transient child in intercept_layer_set

Change-Id: Id4b026e2e815caa927503b2b991f737c1d427d4a

4 years agoe_hwc_window: execute ec render only redirected flag set to true 79/230979/1
Junkyeong Kim [Thu, 16 Apr 2020 09:20:25 +0000 (18:20 +0900)]
e_hwc_window: execute ec render only redirected flag set to true

Change-Id: If8fc511f47c097f5699349d0f1780e0026e0b677
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoe_info_server: print object information of edj object members 17/230917/3 accepted/tizen/unified/20200417.152735 submit/tizen/20200416.101926
Changyeon Lee [Thu, 16 Apr 2020 04:03:30 +0000 (13:03 +0900)]
e_info_server: print object information of edj object members

edj object can have members even if it doesn't have smart

Change-Id: Ie79f44cb692f440ba0ad774ff92d2281907ee130

4 years agoe_hwc_windows: set client type if client is obscured by target 16/230916/2
Changyeon Lee [Tue, 14 Apr 2020 08:11:22 +0000 (17:11 +0900)]
e_hwc_windows: set client type if client is obscured by target

Change-Id: I4be0bf6fd42804a056527eedc563d17521e19977

4 years agoe_client: add APIs (e_client_stack_above/e_client_stack_below) 53/230853/2 accepted/tizen/unified/20200416.001148 submit/tizen/20200415.025022
Doyoun Kang [Wed, 15 Apr 2020 02:30:08 +0000 (11:30 +0900)]
e_client: add APIs (e_client_stack_above/e_client_stack_below)

We add new APIs
- e_client_stack_above
- e_client_stack_below

And we recommend that E and E's modules have to use these APIs instead of
evas_object_stack_above and evas_object_stack_below.

Change-Id: I1e31f2a3542fdf71139d31e07850703873279cbf

4 years agoe_client: change arguments for event send APIs 87/230787/1
jeon [Tue, 14 Apr 2020 07:08:59 +0000 (16:08 +0900)]
e_client: change arguments for event send APIs

  - Evas_Device to Ecore_Device

Change-Id: Ia8d55a4f4b2fa9048ae40d199a725300955e951a

4 years agoe_hwc_windows: set client type to all windows in e_comp_hwc_end 86/230686/1
Changyeon Lee [Fri, 3 Apr 2020 10:31:26 +0000 (19:31 +0900)]
e_hwc_windows: set client type to all windows in e_comp_hwc_end

Change-Id: I2dfcb417c50948a571e08ca18201ac93908592c5

4 years agoe_comp_object: add missing pixels_noti callback set 85/230685/1
Changyeon Lee [Fri, 10 Apr 2020 05:44:48 +0000 (14:44 +0900)]
e_comp_object: add missing pixels_noti callback set

Change-Id: I9528c25b6ed164c9529b2da94213676733429934

4 years agoe_hwc_window: set client type if e_pixmap resource is null 84/230684/1
Changyeon Lee [Tue, 7 Apr 2020 10:44:56 +0000 (19:44 +0900)]
e_hwc_window: set client type if e_pixmap resource is null

in rotation module, e_pixmap resource is set by null for skip frame.
it cause deadlock if client is set HWC and reserved memory is double buffer

Change-Id: Idad3071825df7fa0d6df353e70325fd382b24520

4 years agoe_policy: cancel uniconify_render job if visibility changes to off 46/230646/2 accepted/tizen/unified/20200414.034758 submit/tizen/20200413.094631
Junseok, Kim [Fri, 10 Apr 2020 08:27:00 +0000 (17:27 +0900)]
e_policy: cancel uniconify_render job if visibility changes to off

Change-Id: I588b6e6d2c7d84a2e4eab9077685ddafdbc9e99c
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoe_policy_visibility: add function for uniconify_render job cancel 45/230645/3
Junseok, Kim [Fri, 10 Apr 2020 08:26:23 +0000 (17:26 +0900)]
e_policy_visibility: add function for uniconify_render job cancel

Change-Id: I848393c5803c51b53ea0429a1a8ce6bfb7c92b4e
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoe_client: don't set focus if ec is already focused 36/229836/3
Junseok, Kim [Mon, 6 Apr 2020 02:20:35 +0000 (11:20 +0900)]
e_client: don't set focus if ec is already focused

Change-Id: I9bf51b6db7be09a53e697f7d099c28bedd4d1249
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
4 years agoe_hwc_window: fixed resource leak for new tbm buffer 92/230592/1
Gwanglim Lee [Mon, 13 Apr 2020 02:52:15 +0000 (11:52 +0900)]
e_hwc_window: fixed resource leak for new tbm buffer

Change-Id: I128aac98f41158e5b574dec98b72e01d98abcf4d