platform/upstream/enlightenment.git
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

6 years agoe_output: execute e_output_setup for external output 07/171207/4
Junkyeong Kim [Tue, 27 Feb 2018 11:58:16 +0000 (20:58 +0900)]
e_output: execute e_output_setup for external output

set only primary output's ecore_evas to e_comp->ee.

Change-Id: I1ba2df6cc864aedd66ae0db425a35050ef1ffa6d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_desk: change value name 19/171819/1
Juyeon Lee [Wed, 7 Mar 2018 11:01:56 +0000 (20:01 +0900)]
e_desk: change value name

Change-Id: I945c5acde4e88296436878ade2d4327162efa9d9

6 years agoe_comp_screen: use tbm_bufmgr_server_init instead tbm_bufmgr_init 43/171743/1
SooChan Lim [Thu, 22 Feb 2018 02:18:04 +0000 (11:18 +0900)]
e_comp_screen: use tbm_bufmgr_server_init instead tbm_bufmgr_init

Change-Id: Iad36555c6330d8aebd9623a3c761522bde95aa2c

6 years agoe_policy_wl: remove old protocol(tz_launchscreen) 69/171069/4 accepted/tizen/unified/20180307.071404 submit/tizen/20180307.023527
Juyeon Lee [Mon, 26 Feb 2018 07:50:07 +0000 (16:50 +0900)]
e_policy_wl: remove old protocol(tz_launchscreen)

it has been replaced
from tizen_launchscreen_interface to tizen_launch_effect_interface
from tizen_launch_image_interface to tizen_launch_splash_interface

Change-Id: Ie91a28d2aa2e40a5c8bf2917b8a1aedfe71db6c1

6 years agoviewport: not sending fatal errors when dst'size is wrong 47/171347/2
Boram Park [Thu, 1 Mar 2018 22:57:07 +0000 (07:57 +0900)]
viewport: not sending fatal errors when dst'size is wrong

Change-Id: I90309cfa3bc5cfccce65a1b20e4943b51ad47192

6 years agoe_input: added checking for null before string comparison 50/171350/1 submit/tizen/20180306.065517
Gwanglim Lee [Fri, 2 Mar 2018 01:03:24 +0000 (10:03 +0900)]
e_input: added checking for null before string comparison

Change-Id: I7c493a086c07c1dbb731be895def96e717b2f1a6

6 years agoe_comp_screen: execute fake output setup if there is no connected output. 44/171044/1
Junkyeong Kim [Mon, 26 Feb 2018 07:15:58 +0000 (16:15 +0900)]
e_comp_screen: execute fake output setup if there is no connected output.

Change-Id: Ie6930f7067ff84f7f52def231ee64d80428977b8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_input : add eina safety check on the given ee pointer 31/171031/1
Sung-Jin Park [Mon, 26 Feb 2018 04:51:49 +0000 (13:51 +0900)]
e_input : add eina safety check on the given ee pointer

Change-Id: I658b2d10cac5e713ab3953d189a49ea39267338a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_desk: added getter to e_desk_zoom 63/170863/1
Gwanglim Lee [Fri, 23 Feb 2018 01:41:19 +0000 (10:41 +0900)]
e_desk: added getter to e_desk_zoom

Change-Id: I5382440d321454472753c29625812c539ed0bb12

6 years agoe_process: not to thaw when prepare_foreground event occur 24/170824/1 accepted/tizen/unified/20180223.062058 submit/tizen/20180222.113002
Doyoun Kang [Thu, 22 Feb 2018 11:01:31 +0000 (20:01 +0900)]
e_process: not to thaw when prepare_foreground event occur

we don't send the E_PROCESS_STATE_FOREGROUND event when the "prepare,foreground" event is occured.
E_PROCESS_STATE_FOREGROUND event is sent when unobscured or uniconic event is occured.

Change-Id: Ica2f8c20be83bbe006e1e125f621b543b580339f

6 years agoe_client: modify code for setting latest focus 19/170819/2
Doyoun Kang [Thu, 22 Feb 2018 10:04:02 +0000 (19:04 +0900)]
e_client: modify code for setting latest focus

We added code to set latest focus while handling defered focus.
If above window of defered focus window is current focus window,
then we prepend a current focus window to the latest focus list.

Change-Id: Iccc7560bd9a1cbef1f334683a8a7dfd0683d5eac

6 years agobuffer_flush: no flush for uniconic client 00/170800/1
Juyeon Lee [Thu, 22 Feb 2018 07:31:40 +0000 (16:31 +0900)]
buffer_flush: no flush for uniconic client

client such as keyboard is handled in e_mod_tizen_wl_textinput
and it never be in iconic state(ec->exp_iconify.skip_iconify = 1)
once it keyboard window is hide, the buffer shall not be flushed

Change-Id: I61d94b2eb7ce06204e04b3ba193d66a3045e83c8

6 years agoe_client: modified code for calculating visibility 43/170643/1 accepted/tizen/unified/20180222.080211 submit/tizen/20180221.115624
Doyoun Kang [Wed, 21 Feb 2018 06:46:35 +0000 (15:46 +0900)]
e_client: modified code for calculating visibility

we modified code to consider above window's rotation pending state.

Change-Id: I10d560b9738a0ecdd2a8906e10846b91dd5f3b13

6 years agoe_plane_renderer: remove release_timer when renderer_buffer is freed 62/170362/1
Changyeon Lee [Mon, 19 Feb 2018 09:49:37 +0000 (18:49 +0900)]
e_plane_renderer: remove release_timer when renderer_buffer is freed

Change-Id: I313f81f8ab7bfb571bc4a04a7105c536c93da98d

6 years agoe_plane: do not deactivate renderer if role is cursor 64/170064/2
Changyeon Lee [Tue, 13 Feb 2018 05:56:59 +0000 (14:56 +0900)]
e_plane: do not deactivate renderer if role is cursor

Change-Id: I5dd91e6d3757073cec1751c0444dbbff0950035e

6 years agoe_comp_screen : fix NULL dereference issue about an evas device 14/170314/1
Sung-Jin Park [Mon, 19 Feb 2018 04:52:17 +0000 (13:52 +0900)]
e_comp_screen : fix NULL dereference issue about an evas device

Change-Id: I350d691fcb526827dd110170409b7b7d13d9b73f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_output_hwc: erase unused variables 69/170169/1
Junkyeong Kim [Wed, 14 Feb 2018 02:39:26 +0000 (11:39 +0900)]
e_output_hwc: erase unused variables

Change-Id: Ife5761277fe290bb1d3c8ee2223fccde1e5edafa
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agohwc: remove the set_zpos at E_HWC_WINDOW_STATE_NONE 02/170102/3
SooChan Lim [Mon, 12 Feb 2018 11:11:01 +0000 (20:11 +0900)]
hwc: remove the set_zpos at E_HWC_WINDOW_STATE_NONE

Change-Id: I1bce8374e51b68f5d9547b2e447f3d79673fe08f

6 years agohwc: add log at E_HWC_WINDOW_STATE_NONE 01/170101/3
SooChan Lim [Mon, 12 Feb 2018 11:09:20 +0000 (20:09 +0900)]
hwc: add log at E_HWC_WINDOW_STATE_NONE

Change-Id: Icb68e54b46007e333437139030ec0c1723b57d3a

6 years agohwc: set E_HWC_WINDOW_STATE_NONE for non-visible windows. 00/170100/3
SooChan Lim [Mon, 12 Feb 2018 11:08:36 +0000 (20:08 +0900)]
hwc: set E_HWC_WINDOW_STATE_NONE for non-visible windows.

Change-Id: I6359436ec3201012b7f20669dd722d0dfe3e8504

6 years agoe_output_hwc: do not set null when surface queue free 24/170124/1
Junkyeong Kim [Tue, 13 Feb 2018 11:33:18 +0000 (20:33 +0900)]
e_output_hwc: do not set null when surface queue free

Change-Id: I9b923e61f6aeb7cdb3c7bac939fd95d593261a99
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agohwc: remove the unused code 99/170099/1
SooChan Lim [Mon, 12 Feb 2018 08:03:55 +0000 (17:03 +0900)]
hwc: remove the unused code

Change-Id: I0c36c524c434dfb876edf2765e43351776d05f4d

6 years agohwc: check the only update_changes 98/170098/1
SooChan Lim [Fri, 9 Feb 2018 04:50:04 +0000 (13:50 +0900)]
hwc: check the only update_changes

Change-Id: I9d526120d935b6e30eadb8d118e0409d930bff3f

6 years agohwc: create the ecore_evas at the e_output_hwc 94/170094/1
SooChan Lim [Tue, 13 Feb 2018 08:28:10 +0000 (17:28 +0900)]
hwc: create the ecore_evas at the e_output_hwc

ecore_evas is created at the e_output_hwc.

Change-Id: I8a53a7feb7bfbf5266013b95848e9ed4ad91320a

6 years agoremove the unused variables 93/170093/1
SooChan Lim [Tue, 13 Feb 2018 08:38:14 +0000 (17:38 +0900)]
remove the unused variables

Change-Id: I572000fd193a2ae51fc67a3edc9aeabdc5640abf

6 years agoe_output: treat primary output connection disconnection 71/169671/4
Junkyeong Kim [Thu, 8 Feb 2018 07:27:47 +0000 (16:27 +0900)]
e_output: treat primary output connection disconnection

support displaying after booting without connected output.

Change-Id: I55270e11fc4113a1df90a6178cd2a56268a0045b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: add fake_config flag. execute offscreen commit if fake_config is set 69/169669/4
Junkyeong Kim [Thu, 8 Feb 2018 07:26:10 +0000 (16:26 +0900)]
e_output: add fake_config flag. execute offscreen commit if fake_config is set

change fake output refresh rate to 30.

Change-Id: I1cbad3022ff8272b659178278c08da49bc41bf95
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_screen: change e_comp->ee alloc function to ecore_evas_tbm_allocfunc_new 56/169656/3
Junkyeong Kim [Thu, 8 Feb 2018 06:50:06 +0000 (15:50 +0900)]
e_comp_screen: change e_comp->ee alloc function to ecore_evas_tbm_allocfunc_new

change fake output width to 2.

Change-Id: I01a742730ec473dfd08284927cbdaa8c7714aff5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info_server: send correct output mode dpms info 76/169676/2
Junkyeong Kim [Thu, 8 Feb 2018 07:44:39 +0000 (16:44 +0900)]
e_info_server: send correct output mode dpms info

Change-Id: Ie6dbdf1a7a4c0b67eefa38eaec0d27c124df74db
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_service_region: free ecore_event_handler 37/169837/1 accepted/tizen/unified/20180219.142434 submit/tizen/20180219.024620
Juyeon Lee [Fri, 9 Feb 2018 13:23:51 +0000 (22:23 +0900)]
e_service_region: free ecore_event_handler

region->event_list is event handler list, it was not freed by _region_free
because wrong free func(ecore_event_del) matched.

Change-Id: I2564d04361111f93a3a5414a12e1042c9feb7197

6 years agoremove unreachable code 11/169811/1 accepted/tizen/unified/20180212.062429 submit/tizen/20180209.104154
Doyoun Kang [Fri, 9 Feb 2018 08:54:14 +0000 (17:54 +0900)]
remove unreachable code

Change-Id: I1a4a28dc5c9858bc2a3a7f487f40230318e478c6

6 years agoe_output: fix return value in e_output_is_fb_full_compositing 08/169808/1
Changyeon Lee [Fri, 9 Feb 2018 08:18:09 +0000 (17:18 +0900)]
e_output: fix return value in e_output_is_fb_full_compositing

Change-Id: I3dcf87a20b18b5918b1aaae551b6716b7c5faa3a

6 years agosend mouse in/out when first mouse device is connected/disconnected 64/168864/9
JengHyun Kang [Wed, 31 Jan 2018 15:31:35 +0000 (00:31 +0900)]
send mouse in/out when first mouse device is connected/disconnected

Change-Id: Ieb2a83006ae6a3e81c7c4554cb459ee84cebe42d

6 years agoe_policy: apply maximize policy when the zone's geometry is changed 69/169469/3
Doyoun Kang [Wed, 7 Feb 2018 05:22:41 +0000 (14:22 +0900)]
e_policy: apply maximize policy when the zone's geometry is changed

Change-Id: I3f04f6e7e5f89171895acebea4f94054047a937f

6 years agoe_plane_renderer: attach buffer to surface when deactivate 91/169291/4
Changyeon Lee [Mon, 5 Feb 2018 11:35:35 +0000 (20:35 +0900)]
e_plane_renderer: attach buffer to surface when deactivate

if e20 use e_pixmap function for setting backup buffer and
displaying buffer when deactivate, buffer change event isn't generated.
so use e_comp_wl_surface_attach.

Change-Id: I37eb6fb90f17bc166272f754983da0d199a62e64

6 years agohwc: initial code for hwc windows policy. 23/169323/7
SooChan Lim [Tue, 6 Feb 2018 04:03:26 +0000 (13:03 +0900)]
hwc: initial code for hwc windows policy.

Add the code for hwc windows(Vendor Driven HWC).
It uses the tdm_hwc with which
the hwc policy is decided by the tdm backends and
E20 does not use the E_Plane(tdm_layer).

Change-Id: Ifc8c3ee8f44741ee6d781403b86f55859fc82c35