platform/upstream/enlightenment.git
6 years agoe_output: change allocated memory appending location to the list 74/178074/1
Junkyeong Kim [Tue, 8 May 2018 04:53:55 +0000 (13:53 +0900)]
e_output: change allocated memory appending location to the list

Change-Id: Ie4efe1e306f1f35ff494a5cc4457f41acc2c767a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: free pp_data_list when dpms off 49/177649/1
Junkyeong Kim [Wed, 2 May 2018 11:01:52 +0000 (20:01 +0900)]
e_plane: free pp_data_list when dpms off

Change-Id: I861b4ab2eb81dcd7c9e09a6e6314c97686330c51
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agocheck uniconify_render_running before uniconify window while handling focus 35/177535/1 accepted/tizen/unified/20180502.071129 submit/tizen/20180502.010453
Doyoun Kang [Wed, 2 May 2018 00:14:45 +0000 (09:14 +0900)]
check uniconify_render_running before uniconify window while handling focus

there is a bug that the window which is running uniconify_render is uniconified while handling focus.
for this, enlightenment tries to render it continuously

Change-Id: I621047817ab3589480ebe493c2ecd19bcf3fa2a2

6 years agoe_comp_object: fix bug for supporting E_COMP_OBJECT_HOOK_RESTACK hook 87/177487/1
Doyoun Kang [Mon, 30 Apr 2018 11:06:09 +0000 (20:06 +0900)]
e_comp_object: fix bug for supporting E_COMP_OBJECT_HOOK_RESTACK hook

there was no code to define E_COMP_OBJECT_HOOK_RESTACK value in _e_comp_object_hooks

Change-Id: I5913b0cd23584e724c7aa87d90025e443306611b

6 years agoe_policy: fix bug for supporting E_POLICY_INTERCEPT_SEND_PRE_VISIBILITY interceptor 83/177483/2
Doyoun Kang [Mon, 30 Apr 2018 10:52:28 +0000 (19:52 +0900)]
e_policy: fix bug for supporting E_POLICY_INTERCEPT_SEND_PRE_VISIBILITY interceptor

there was no code to define E_POLICY_INTERCEPT_SEND_PRE_VISIBILITY value in E_Policy_Interceptor structure.

Change-Id: I1e07de4d74b1a786a213ce2b9cfa84eab928d318

6 years agoe_comp_wl: add e_comp_wl_send_event_device function definition to header file 53/177453/1
JengHyun Kang [Mon, 30 Apr 2018 06:46:00 +0000 (15:46 +0900)]
e_comp_wl: add e_comp_wl_send_event_device function definition to header file

Change-Id: I91b28d09f5bdbb04bba4aadc2dd2aacc1b56a18a

6 years agoe_policy_visibility: Modified to invoke interceptor before sending pre visibility... 37/177337/3
Seungjin Park [Fri, 27 Apr 2018 07:44:55 +0000 (16:44 +0900)]
e_policy_visibility: Modified to invoke interceptor before sending pre visibility event

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ib09a676a79531674de2837bd9da0d052fd976490

6 years agoRevert "e_plane: set the default value of the cursor position." 49/177349/1 accepted/tizen/unified/20180430.072123 submit/tizen/20180427.084049
Changyeon Lee [Fri, 27 Apr 2018 08:12:25 +0000 (17:12 +0900)]
Revert "e_plane: set the default value of the cursor position."

This reverts commit ebfc31cbade36966e884c190ffcf49cfd762d822.

Change-Id: I8cd2e9a94c7e95b18c7cd52e965bdbfdd317c1bb

6 years agoe_comp_wl_rsm: do not use wl_shm_buffer when saving img of remote_source 70/176870/3
Changyeon Lee [Fri, 20 Apr 2018 06:28:29 +0000 (15:28 +0900)]
e_comp_wl_rsm: do not use wl_shm_buffer when saving img of remote_source

it is possible that wl_shm_buffer is freed during saving img of remote_source
so save information of wl_shm_buffer in Thread_Data

Change-Id: I897ae71b1c2d68ad12826fe389d1d47395701042

6 years agoe_comp_wl : add an API to send event device via tizen_input_device protocool 39/177239/2 accepted/tizen/unified/20180426.145855 submit/tizen/20180426.094148
Sung-Jin Park [Thu, 26 Apr 2018 09:29:42 +0000 (18:29 +0900)]
e_comp_wl : add an API to send event device via tizen_input_device protocool

Change-Id: I92ebc1dcb2819e43768ffacae817496ad927c43a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input_device : modify to return the result of warping pointer 04/177204/2
Sung-Jin Park [Thu, 26 Apr 2018 07:03:56 +0000 (16:03 +0900)]
e_input_device : modify to return the result of warping pointer

Change-Id: I798350d64291088eb747e0a0ceb1094e9e991f33
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_output: make capture image by zpos sequence 80/176580/3
Junkyeong Kim [Fri, 20 Apr 2018 05:57:17 +0000 (14:57 +0900)]
e_output: make capture image by zpos sequence

Change-Id: I7f31fa924fef04fd6662eead8e0b53ab7caf7950
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_object: Add restack hook 58/176858/4 accepted/tizen/unified/20180425.133700 submit/tizen/20180425.041537
Seungjin Park [Tue, 24 Apr 2018 04:28:30 +0000 (13:28 +0900)]
e_comp_object: Add restack hook

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ic3e307575597856086be8d5b8be3d603bc873680

6 years agovisibility: consider combined condition of skip_rot_pending_show and exp_iconify... 98/176898/5
Bhavi Dhingra [Tue, 24 Apr 2018 06:29:56 +0000 (11:59 +0530)]
visibility: consider combined condition of skip_rot_pending_show and exp_iconify.by_client

Otherwise, a client gets "CLIENT VIS ON" when
"skip_rot_pending_show is true" even though, a client is iconified state by itself.

Change-Id: I2db6ff5403bdfc773b66535487cf2b175d0f59c4
Signed-off-by: Bhavi Dhingra <b.dhingra@samsung.com>
6 years agoorg.enlightenment.wm.conf : apply default deny to method/own in dbus policy 73/176873/1
Sung-Jin Park [Tue, 24 Apr 2018 05:46:27 +0000 (14:46 +0900)]
org.enlightenment.wm.conf : apply default deny to method/own in dbus policy

Change-Id: Ic46900245453b626344d1c93dadcf0eb2818c18f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agospec: clean up unused build macro 95/176795/1 accepted/tizen/unified/20180425.065957 submit/tizen/20180423.115953
Gwanglim Lee [Mon, 23 Apr 2018 11:34:26 +0000 (20:34 +0900)]
spec: clean up unused build macro

Change-Id: If78ca7bd0d8e77d69d9d5965dabaeeb2c4346462

6 years agoe_keyrouter: distinguish key events destinated from focus_hook with focus key events 87/176787/1
JengHyun Kang [Mon, 23 Apr 2018 10:32:56 +0000 (19:32 +0900)]
e_keyrouter: distinguish key events destinated from focus_hook with focus key events

Change-Id: I97d27ef32faaab28acc415aaad8dc112abe71747

6 years agoe_keyrouter: send keys to focus if a key is not grabbed 12/176712/2 accepted/tizen/unified/20180423.062841 submit/tizen/20180423.034322
JengHyun Kang [Mon, 23 Apr 2018 03:28:13 +0000 (12:28 +0900)]
e_keyrouter: send keys to focus if a key is not grabbed

Change-Id: Ib9cc37ea8e5233916411b33e5c170486ee00ad2a

6 years agoe_keyrouter: do not handle key events if data is null 99/176399/1 accepted/tizen/unified/20180421.023426 submit/tizen/20180420.053506
JengHyun Kang [Thu, 19 Apr 2018 05:01:14 +0000 (14:01 +0900)]
e_keyrouter: do not handle key events if data is null

Change-Id: Iead22ab77ed12679e14adc2b0a99c4b3d96dcb21

6 years agoe_comp_wl: modify to leave COMP log after creating bg_rectangle 66/176366/1
Sung-Jin Park [Thu, 19 Apr 2018 01:44:37 +0000 (10:44 +0900)]
e_comp_wl: modify to leave COMP log after creating bg_rectangle

Change-Id: I39a8b53d3023fafb89e07c8110dbc352c0cf253e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_plane: move the vars of the fps into the E_Plane 94/176294/2 accepted/tizen/unified/20180419.075959 submit/tizen/20180418.233517
SooChan Lim [Fri, 13 Apr 2018 04:08:29 +0000 (13:08 +0900)]
e_plane: move the vars of the fps into the E_Plane

The fps calculatation has to be done in every E_Plane.

Change-Id: Idcceeaf9a87a19e2b690a3cb5e2778f2b37d76d3

6 years agoe_hwc: add interceptor for hwc policy 72/175172/6
Changyeon Lee [Tue, 17 Apr 2018 07:50:28 +0000 (16:50 +0900)]
e_hwc: add interceptor for hwc policy

By adding interceptor, e20 will never replace hwc policy while "intercept_pol" is enabled
it means the extra-module should handle
  - the decision whether a client could be assinged on a plane or not.
  - hwc assignment and cancel(HWC set/unset)

Change-Id: Ic3a91cf047feb4c0edd40a457522ba39a5a11ca2

6 years agoe_policy_wl: send configure 0,0 when client allowed user geometry 90/176290/1
JunSeok, Kim [Wed, 18 Apr 2018 05:42:55 +0000 (14:42 +0900)]
e_policy_wl: send configure 0,0 when client allowed user geometry

Change-Id: I32bac85a855a0cd087fba1cfb3ca55d862292bfa

6 years agoe_hwc_planes: enhance debug logs 89/176189/2
Changyeon Lee [Tue, 17 Apr 2018 06:13:22 +0000 (15:13 +0900)]
e_hwc_planes: enhance debug logs

Change-Id: I5efbb24e37ff17bfa27a64eae3ebe60f471f42a1

6 years agohwc: initial draft for the redesigned hwc api. 97/175897/2 accepted/tizen/unified/20180416.213825 submit/tizen/20180413.052944 submit/tizen/20180416.011552
SooChan Lim [Fri, 13 Apr 2018 07:04:12 +0000 (16:04 +0900)]
hwc: initial draft for the redesigned hwc api.

Change-Id: I4b219a8e6bd86eb15010ed4797c7120d656cb123

6 years agohwc: rename the files and symbols 74/175874/6
SooChan Lim [Fri, 13 Apr 2018 04:23:49 +0000 (13:23 +0900)]
hwc: rename the files and symbols

change the prefix from output_hwc to hwc

Change-Id: I2609ce11588c2d2344f17132f70dd4f6a526d15f

6 years agoe_keyrouter: remove invalid word in logs 82/175882/1
JengHyun Kang [Fri, 13 Apr 2018 05:53:55 +0000 (14:53 +0900)]
e_keyrouter: remove invalid word in logs

Change-Id: Idafb8819b2a7032117a68be59ee3c5ddde35b3ca

6 years agoe_keyrouter: add mode and data variable to E_Keyrouter_Event_Data 70/175870/1
JengHyun Kang [Fri, 13 Apr 2018 04:51:11 +0000 (13:51 +0900)]
e_keyrouter: add mode and data variable to E_Keyrouter_Event_Data

Change-Id: I3b35694d858d48c4d57ff58efbdde07e1360d649

6 years agokeyrouter: support a event_surface event 14/152914/6
JengHyun Kang [Wed, 4 Apr 2018 07:51:41 +0000 (16:51 +0900)]
keyrouter: support a event_surface event

Change-Id: Iacf9f8090ae3d0e11744fa9cb87fc67b3a8559b9

6 years agoe_keyrouter: take keyrouter functions to enlightenment's core 82/174682/4
JengHyun Kang [Tue, 3 Apr 2018 11:02:38 +0000 (20:02 +0900)]
e_keyrouter: take keyrouter functions to enlightenment's core

  - To send keys through keyrouter's policy

Change-Id: I2c864c708c46347e61ccbc420b6f5455feb84efe

6 years agouse e_input_device_pointer_xy_get() insteads of ecore_evas_pointer_xy_get() 34/175734/3
JengHyun Kang [Thu, 12 Apr 2018 04:53:40 +0000 (13:53 +0900)]
use e_input_device_pointer_xy_get() insteads of ecore_evas_pointer_xy_get()

Change-Id: I8693ce2fe1c9c821336a604fe30b7e86de929b14

6 years agoe_service_region: correct if condition 83/175583/1
Boram Park [Tue, 10 Apr 2018 23:47:55 +0000 (08:47 +0900)]
e_service_region: correct if condition

Change-Id: I2306ab5c4b40b54f2551f3fd351b798796f13500

6 years agoe_comp: fix memory leaks 82/175582/1
Boram Park [Tue, 10 Apr 2018 23:46:44 +0000 (08:46 +0900)]
e_comp: fix memory leaks

Change-Id: I6d498d1517e933f924591307fc4c553a810ba639

6 years agoe_plane: change API level of e_plane_reserved_XXX to E_API 71/175171/1
Changyeon Lee [Fri, 6 Apr 2018 12:38:09 +0000 (21:38 +0900)]
e_plane: change API level of e_plane_reserved_XXX to E_API

Change-Id: Id6b4897022758a0350c490003e7ff2d05ab58429

6 years agoe_comp_wl: add code to check new_attach flag before calling e_client_unignore 41/175041/1 accepted/tizen/unified/20180410.063536 submit/tizen/20180406.064522
Doyoun Kang [Fri, 6 Apr 2018 06:27:15 +0000 (15:27 +0900)]
e_comp_wl: add code to check new_attach flag before calling e_client_unignore

After efl upgrade, e gets a surface commit message before receiving a surface attach message.
For this, calling e_client_unignore time is faster than previous efl version.
This patch fixed this problem.

Change-Id: Ia9a315f69155648b3dc0227238a2b71a040de4fc

6 years agovideo: fix syntax error 23/175023/1
Boram Park [Fri, 6 Apr 2018 04:48:14 +0000 (13:48 +0900)]
video: fix syntax error

Change-Id: I79a517f9bb3123f060912ffd4983ad89af892f5c

6 years agoe_info: add deiconify_approve option for select window 20/174920/4
JunSeok, Kim [Thu, 5 Apr 2018 04:33:56 +0000 (13:33 +0900)]
e_info: add deiconify_approve option for select window

now you can use enlightenment_info -deiconify_approve [on / off / show]
<win_id / all>
for enable/disable deiconify_approve option

Change-Id: Id484a17088922054065d324e8392852f7492aaf8

6 years agoe_info: add buffer_flush option for select window 19/174919/4
JunSeok, Kim [Thu, 5 Apr 2018 04:33:19 +0000 (13:33 +0900)]
e_info: add buffer_flush option for select window

now you can use enlightenment_info -buffer_flush [on / off / show]
<win_id / all>
for enable/disable buffer_flush option

Change-Id: I5fe78bbe6401a40f303444fb0f55cc4a5ed6c43f

6 years agoe_plane_renderer: reuse tbm_bo when bo size isn't changed 53/173553/4 submit/tizen/20180405.054304
Changyeon Lee [Thu, 22 Mar 2018 04:02:51 +0000 (13:02 +0900)]
e_plane_renderer: reuse tbm_bo when bo size isn't changed

Change-Id: I6bbb570509e2586b4047385e84747b58018123e4

6 years agoe_eom: send correct output info to client 10/173510/3
Junkyeong Kim [Thu, 22 Mar 2018 05:53:59 +0000 (14:53 +0900)]
e_eom: send correct output info to client

Change-Id: Ib4bbc0329cdafe52f2e9077ff590d3f06856b75f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info: add output mode setting function 54/172854/2
Junkyeong Kim [Fri, 16 Mar 2018 09:11:35 +0000 (18:11 +0900)]
e_info: add output mode setting function

Change-Id: I1683b327b4ee57b5fe60c321d028acf14016628f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: add internal API e_output_mode_change 24/172824/2
Junkyeong Kim [Fri, 16 Mar 2018 07:16:27 +0000 (16:16 +0900)]
e_output: add internal API e_output_mode_change

Change-Id: Id2f9756c6ff94df6479cbe32188b340ed3a791fe
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_policy_visibility: remove _e_vis_ec_foreground_check function 93/174193/2 submit/tizen/20180329.111054
Doyoun Kang [Thu, 29 Mar 2018 04:35:31 +0000 (13:35 +0900)]
e_policy_visibility: remove _e_vis_ec_foreground_check function

there was a bug that the black screen was shown when multi windows were destroyed.
we checked activity window in _e_vis_ec_above_is_non_alpla_visible,
so we can remove _e_vis_ec_foreground_check function.

Change-Id: I03eac77f7a4d89a6989284c0a873cee6afe9aa58

6 years agoviewport: check old type only if destination type isn't changed 89/174189/1
Boram Park [Thu, 29 Mar 2018 04:12:19 +0000 (13:12 +0900)]
viewport: check old type only if destination type isn't changed

when destination type becomes rect -> mode(letterbox) -> rect, second
rect setting was ignored because rect information is same with
first setting. So we have to check rect information only if destination type
isn't changed.

Change-Id: I3a70540bdf54469b5bf2c7b9ee8eb0d923682d62

6 years agoviewport: check old type only if destination type is mode 82/174182/1
Boram Park [Thu, 29 Mar 2018 02:07:34 +0000 (11:07 +0900)]
viewport: check old type only if destination type is mode

when destination type becomes mode(letterbox) -> rect -> mode(letterbox), second
mode(letterbox) setting was ignored because destination.mode.type is same with
first setting. So we have to check destination.mode.type only if destination type
is mode.

Change-Id: I6773745c077198c43ca11a818d62eb13d0a1e08a

6 years agoe_policy_wl: Send configure event to client regardless of maximize state. 69/174169/1
Seunghun Lee [Thu, 29 Mar 2018 01:05:37 +0000 (10:05 +0900)]
e_policy_wl: Send configure event to client regardless of maximize state.

Change-Id: Ie377dac597d3ffbd546ef5e935f1a1fa243216e8

6 years agoe_output_hwc_windows: release the video data before window_data 95/173795/1
SooChan Lim [Mon, 26 Mar 2018 04:06:53 +0000 (13:06 +0900)]
e_output_hwc_windows: release the video data before window_data

Change-Id: I7b985d22ebba82736d6f6c7dd6b1330af28e0f62

6 years agoe_policy_visibility: send pre-unobscured event to below window when the window is... 58/173658/1
Doyoun Kang [Thu, 22 Mar 2018 08:25:31 +0000 (17:25 +0900)]
e_policy_visibility: send pre-unobscured event to below window when the window is hiding

Change-Id: Ibe8ca4a0c04a611207116c2258cefbb56209729f

6 years agofixed build error 88/173288/1 accepted/tizen/unified/20180328.010351 submit/tizen/20180319.053649
Gwanglim Lee [Tue, 20 Mar 2018 09:03:49 +0000 (18:03 +0900)]
fixed build error

Change-Id: Ic0c7ad04423997ee6e113d72baefce522b48b5e0

6 years agoe_policy_visibility: remove unnecessary code 84/173284/2
Doyoun Kang [Tue, 20 Mar 2018 08:41:13 +0000 (17:41 +0900)]
e_policy_visibility: remove unnecessary code

Change-Id: I06e662eca514e9e37b17e192d243b99e01acd3a7

6 years agoe_service_region: check region->rotation value in _region_obj_geometry_update 83/173283/2
Doyoun Kang [Tue, 20 Mar 2018 08:37:07 +0000 (17:37 +0900)]
e_service_region: check region->rotation value in _region_obj_geometry_update

Change-Id: I1b660adc284334708f0cfea3ed70c65bf57b9fad

6 years agoe_plane_renderer: check return value of ecore_main_fd_handler_fd_get 57/173257/2
Doyoun Kang [Tue, 20 Mar 2018 07:37:00 +0000 (16:37 +0900)]
e_plane_renderer: check return value of ecore_main_fd_handler_fd_get

Change-Id: Id63f8968c13ce11deea09046e9e3a0c89a51c25e

6 years agoe_comp_wl_data: check return value of ecore_main_fd_handler_fd_get 62/173162/2
Doyoun Kang [Tue, 20 Mar 2018 02:03:03 +0000 (11:03 +0900)]
e_comp_wl_data: check return value of ecore_main_fd_handler_fd_get

Change-Id: Iaec5553a5c4241d96d01e26eaaedd8c92b39b87e

6 years agoe_comp_screen: fix unchecked return 73/173273/1
Juyeon Lee [Tue, 20 Mar 2018 08:09:13 +0000 (17:09 +0900)]
e_comp_screen: fix unchecked return

Change-Id: I148be0158ba52ae1c9f9584882c76d7570d16b98

6 years agoe_comp_wl_video: fix uncheccked return of _e_video_set 63/173263/1
Juyeon Lee [Tue, 20 Mar 2018 08:01:05 +0000 (17:01 +0900)]
e_comp_wl_video: fix uncheccked return of _e_video_set

Change-Id: If9bce845a6ed6dc6ac40be8c11f656e164b94b9f

6 years agoe_client_info: fix unchecked function return 49/173249/1
Juyeon Lee [Tue, 20 Mar 2018 07:05:04 +0000 (16:05 +0900)]
e_client_info: fix unchecked function return

Change-Id: Ic02f9bd3a443f16ea8ead532156915a1ced7cc70

6 years agoe_hwc_window: check negative fd and handle 19/173219/1
Juyeon Lee [Tue, 20 Mar 2018 05:04:07 +0000 (14:04 +0900)]
e_hwc_window: check negative fd and handle

Change-Id: I8b59bbc0830a1ed6e5e498d7691ece4b54db49bc

6 years agoe_output: fix unchecked function return 80/173180/1
Juyeon Lee [Tue, 20 Mar 2018 02:37:04 +0000 (11:37 +0900)]
e_output: fix unchecked function return

Change-Id: I4f614b00780d85f5f8e8d88e661ba75df6964d74

6 years agoe_comp_screeen: fix unchecked function return 66/173166/1
Juyeon Lee [Tue, 20 Mar 2018 02:08:13 +0000 (11:08 +0900)]
e_comp_screeen: fix unchecked function return

Change-Id: I5b36e835de1bae2e957ae62802be51cf119377ba

6 years agoe_comp_wl_video: fix unchecked function return 59/173159/1
Juyeon Lee [Tue, 20 Mar 2018 01:42:15 +0000 (10:42 +0900)]
e_comp_wl_video: fix unchecked function return

Change-Id: Iab5e7f28c94d9bf36c182b4c703974bbf2a18e9a

6 years agoremove executable permission bit of source file 82/173082/1
Gwanglim Lee [Mon, 19 Mar 2018 11:16:20 +0000 (20:16 +0900)]
remove executable permission bit of source file

Change-Id: Id04664814bcc8cdad015126991daafd8739c264d

6 years agoe_comp_wl: using ecore_device instead of evas_device in ecore events 77/173077/2
JengHyun Kang [Mon, 19 Mar 2018 11:12:54 +0000 (20:12 +0900)]
e_comp_wl: using ecore_device instead of evas_device in ecore events

Change-Id: Ic6b5264bcd43dcef768c21b9adeb9e9e2db82880

6 years agoe_hwc_window: removed warnings 74/173074/1
Gwanglim Lee [Mon, 19 Mar 2018 11:10:18 +0000 (20:10 +0900)]
e_hwc_window: removed warnings

Change-Id: I4222d29cae5df95897d4ec60cedbb9909d76637a

6 years agoe_input: using ecore_device instead of evas_device 68/173068/2
JengHyun Kang [Mon, 19 Mar 2018 10:21:52 +0000 (19:21 +0900)]
e_input: using ecore_device instead of evas_device

Change-Id: I00d082192941bb9724e070e921775b2fdbdd86da

6 years agoe_comp_wl_shell: make ref/unref pair for ec 67/173067/1
Juyeon Lee [Mon, 19 Feb 2018 06:27:01 +0000 (15:27 +0900)]
e_comp_wl_shell: make ref/unref pair for ec

  when creation of zxdg_toplevel_v6 or zxdg_popup_v6

Change-Id: I26f77679bf4df30f574a33c5046c57d04eb33251

6 years agoe_comp_wl_shell: changed to use xdg-shell-unstable-v5 instead of xdg-shell unknown... 66/173066/1
Gwanglim Lee [Tue, 13 Feb 2018 08:17:41 +0000 (17:17 +0900)]
e_comp_wl_shell: changed to use xdg-shell-unstable-v5 instead of xdg-shell unknown version

Change-Id: I60cf7d071da58a10991e541c13a5b53082802c66

6 years agoe_comp_wl: Removed dependency on tizen extensions in e_comp_wl header file 94/169494/2
Gwanglim Lee [Fri, 15 Dec 2017 11:39:05 +0000 (20:39 +0900)]
e_comp_wl: Removed dependency on tizen extensions in e_comp_wl header file

Now, pkg-config for the tizen extension is no longer required when building
e's sub-modules.

Change-Id: Ief2bbd4994f3b9c92a3a086f79a15baa0165693e

6 years agoe_comp_wl_shell: send toplevel v6 configure event before client window is mapped 93/169493/2
Gwanglim Lee [Thu, 23 Nov 2017 23:59:19 +0000 (08:59 +0900)]
e_comp_wl_shell: send toplevel v6 configure event before client window is mapped

Change-Id: I26bca33fd9c5e1ae8ed9f7201e5a0c4f717d48f5

6 years agoe_plane: removed unused label 'hwc_setup_fail' 92/169492/2
Gwanglim Lee [Thu, 23 Nov 2017 22:59:37 +0000 (07:59 +0900)]
e_plane: removed unused label 'hwc_setup_fail'

Change-Id: I839be9bdfbdf84903822b5c30955ed5c5fdf15c7

6 years agoe_input: set ecore_evas, dev to e_input before initializing libinput udev backend 91/169491/2
Sung-Jin Park [Thu, 23 Nov 2017 07:18:02 +0000 (16:18 +0900)]
e_input: set ecore_evas, dev to e_input before initializing libinput udev backend

Change-Id: Id257ee142e8f34b518d82bdcb095fdf53a834550
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_plane: removed dependency to the evas gl_drm engine 90/169490/2
Gwanglim Lee [Thu, 16 Nov 2017 04:42:30 +0000 (13:42 +0900)]
e_plane: removed dependency to the evas gl_drm engine

Change-Id: I6ffd9c9aad9b2e88b54078194aabec30089ef37a

6 years agoe_plane_renderer: removed inclusion of unused headers 89/169489/2
Gwanglim Lee [Tue, 14 Nov 2017 13:49:02 +0000 (22:49 +0900)]
e_plane_renderer: removed inclusion of unused headers

Change-Id: I6b90c895e9cb474acd86a7d1c62f595f9e2a997e

6 years agoe_input: fixed a warning. 88/169488/2
Gwanglim Lee [Tue, 14 Nov 2017 11:53:04 +0000 (20:53 +0900)]
e_input: fixed a warning.

Change-Id: Iec5cef80d339721455a07ee70a9e42bc3aa21eaf

6 years agoe_input: fixed a warning. given character variable 'seat' should be name of evas... 87/169487/2
Gwanglim Lee [Tue, 14 Nov 2017 11:51:58 +0000 (20:51 +0900)]
e_input: fixed a warning. given character variable 'seat' should be name of evas device.

Change-Id: I87821eed68278235e2f8731aa1e80a76ce5ebeea

6 years agoe_input: removed unused function to fix build error 86/169486/2
Gwanglim Lee [Tue, 14 Nov 2017 11:49:09 +0000 (20:49 +0900)]
e_input: removed unused function to fix build error

Change-Id: Icd2e92b2793bc2fc7ea2e1e4f5a6aa55e4af0c5e

6 years agoe_input: renamed e_input_get_ecore_evas to e_input_ecore_evas_get 85/169485/2
Gwanglim Lee [Tue, 14 Nov 2017 11:47:08 +0000 (20:47 +0900)]
e_input: renamed e_input_get_ecore_evas to e_input_ecore_evas_get

Change-Id: I248dd515a4c6364f22300ce635435a7a3bf4e308

6 years agoe_input: added missing arguments for evas_device_list 84/169484/2
Gwanglim Lee [Tue, 14 Nov 2017 11:33:12 +0000 (20:33 +0900)]
e_input: added missing arguments for evas_device_list

Change-Id: I8ce82fd4cd6ca3bfd1612264820cdec3f92f4433

6 years agoe_input: fixed a build error 83/169483/2
Gwanglim Lee [Tue, 14 Nov 2017 11:26:10 +0000 (20:26 +0900)]
e_input: fixed a build error

Change-Id: I2a13f78651cc278600c16ede3824d80d72a9f6e9

6 years agoe_input: added missing character ';' 82/169482/2
Gwanglim Lee [Tue, 14 Nov 2017 11:20:41 +0000 (20:20 +0900)]
e_input: added missing character ';'

Change-Id: I2896cb42b72ae6d095c53349641d1531388caee0

6 years agoscreenshooter: removed inclusion of Ecore_Wayland.h 81/169481/2
Gwanglim Lee [Tue, 14 Nov 2017 10:43:13 +0000 (19:43 +0900)]
screenshooter: removed inclusion of Ecore_Wayland.h

Change-Id: Iec1ddc4dc2f4d4377d593c8a63d2adf908d19125

6 years agoconfigure.ac: added build flags for the dlog to fix build error 80/169480/2
Gwanglim Lee [Tue, 14 Nov 2017 07:28:32 +0000 (16:28 +0900)]
configure.ac: added build flags for the dlog to fix build error

Change-Id: I849286a9813ea268bfd6fe1b876e6ece2bc66465

6 years agoe_comp_wl_shell: add support for xdg_shell_v6 interface 17/159117/6
Gwanglim Lee [Tue, 7 Nov 2017 05:31:03 +0000 (14:31 +0900)]
e_comp_wl_shell: add support for xdg_shell_v6 interface

Change-Id: I0b2cd31371435f7fb4746161a54642fbd6de0e7b

6 years agoe_client, e_comp_wl, e_info_client, e_input : replace Ecore_Device stuff with Evas_De... 79/169479/2
Sung-Jin Park [Wed, 1 Nov 2017 02:27:46 +0000 (11:27 +0900)]
e_client, e_comp_wl, e_info_client, e_input : replace Ecore_Device stuff with Evas_Device stuff

Change-Id: I5de36e14e6c80841e5c8f2d3acc2ff72e84c4783
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_eom: add checking null condition 19/172819/1
Junkyeong Kim [Fri, 16 Mar 2018 06:33:53 +0000 (15:33 +0900)]
e_eom: add checking null condition

Change-Id: Icc1cded9ea5367d5998af01d75814a3f31230781
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info_server: change output_mode method. 43/172643/2
Junkyeong Kim [Thu, 15 Mar 2018 04:46:22 +0000 (13:46 +0900)]
e_info_server: change output_mode method.

do not use tdm API to get mode info. instead use e_output API.

Change-Id: I14aa12d2b8d5b30fd95e887129855c3878590554
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: add two interal API to get current mode and mode list 52/172552/2
Junkyeong Kim [Wed, 14 Mar 2018 10:38:47 +0000 (19:38 +0900)]
e_output: add two interal API to get current mode and mode list

Change-Id: I39bddc68a969b27d7de4b0d619f62cb401a341fa
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output_hwc: do not check the null 50/172550/2
SooChan Lim [Wed, 14 Mar 2018 10:37:42 +0000 (19:37 +0900)]
e_output_hwc: do not check the null

Change-Id: Ifff49dbf93ea27617d1ba4946134026317d913d9

6 years agoe_comp_wl_video: make the return value be right 42/172542/2
SooChan Lim [Wed, 14 Mar 2018 10:15:16 +0000 (19:15 +0900)]
e_comp_wl_video: make the return value be right

Change-Id: Ibda4d97a0a701ad7c409df21c8ef788a7928bb56

6 years agoe_client: Fixed to reset flag when transform bg is removed 38/172638/1
Seungjin Park [Thu, 15 Mar 2018 04:25:05 +0000 (13:25 +0900)]
e_client: Fixed to reset flag when transform bg is removed

Change-Id: I3d7c0acd183da6867797dbd903721ac1f5589e15
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
6 years agoe_info: code clean up of deiconify_approve option 32/172532/2
JunSeok, Kim [Wed, 14 Mar 2018 09:16:52 +0000 (18:16 +0900)]
e_info: code clean up of deiconify_approve option

option change from [0/1] to [on/off/show] and, clean up inner logic

Change-Id: I6986c0e54d070fb653f1ffa535ff82e91202cecb

6 years agoe_info: code clean up of buffer_flush option 31/172531/2
JunSeok, Kim [Wed, 14 Mar 2018 09:16:28 +0000 (18:16 +0900)]
e_info: code clean up of buffer_flush option

option change from [0/1] to [on/off/show] and, clean up logic

Change-Id: I6b370bf88801808180bc5998b31449e54e0cfd9e

6 years agoe_info : add bgcolor_set command to change the background color of enlightenment... 81/172481/5
Sung-Jin Park [Wed, 14 Mar 2018 06:36:20 +0000 (15:36 +0900)]
e_info : add bgcolor_set command to change the background color of enlightenment canvas

Change-Id: If136e250ec143f11ac78a9c246e0f637048371ff
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_test_helper: add reset_register_window method 96/172396/1
JunSeok, Kim [Tue, 13 Mar 2018 12:38:32 +0000 (21:38 +0900)]
e_test_helper: add reset_register_window method

Change-Id: I15a5ab9b9b67c34117f4aca33a4400480769a399

6 years agoe_eom: execute configure_send when external output connected if current client set... 26/172226/3
Junkyeong Kim [Tue, 13 Mar 2018 02:11:54 +0000 (11:11 +0900)]
e_eom: execute configure_send when external output connected if current client set window previously

Change-Id: Ia7d0f509b8577fb4e2994ec15b6d60c720f51a93
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_eom: add virtual output 61/172061/5
Junkyeong Kim [Fri, 9 Mar 2018 09:09:07 +0000 (18:09 +0900)]
e_eom: add virtual output

eom attribute set to logical output.
the logical(virtual) output match to real external output if connected.

Change-Id: I263329b395b1d3ee77fdc191c89fb65af5a65540
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: if external plane, just set ec to plane. 19/172219/1
Junkyeong Kim [Tue, 13 Mar 2018 01:51:03 +0000 (10:51 +0900)]
e_plane: if external plane, just set ec to plane.

Change-Id: I2bf3f1186125f379f8e8c7bc6a3ffd49459d935b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_pixmap: add destroy callback of tizen_surface_shm 22/168122/3 accepted/tizen/unified/20180314.141353 submit/tizen/20180313.013432
JunSeok, Kim [Wed, 24 Jan 2018 06:57:50 +0000 (15:57 +0900)]
e_pixmap: add destroy callback of tizen_surface_shm

Change-Id: I5b144bafa215a481d8d6d2012f3ff0cc1c6a4a19

6 years agoe_plane_renderer: free release_timer when exported_buffer is released 58/172058/1
Changyeon Lee [Fri, 9 Mar 2018 09:10:02 +0000 (18:10 +0900)]
e_plane_renderer: free release_timer when exported_buffer is released

Change-Id: Iebb4bd8cc306d0be79aba3aaa0b467104d744ec1

6 years agovisibility: send pre-unobscured event when the window is first mapped 28/171928/2 accepted/tizen/unified/20180308.123315 submit/tizen/20180308.072452
Doyoun Kang [Thu, 8 Mar 2018 07:02:07 +0000 (16:02 +0900)]
visibility: send pre-unobscured event when the window is first mapped

Change-Id: Ib8a530dd4cc7b711b6f58bf74eaba00cd20ca4e3

6 years agoe_policy_wl: set post_raise flag while handing activate request 66/171866/2
Doyoun Kang [Thu, 8 Mar 2018 00:23:42 +0000 (09:23 +0900)]
e_policy_wl: set post_raise flag while handing activate request

Change-Id: I318f4c233c0b8cd28e67deb37fb0245bb5d70867