platform/upstream/enlightenment.git
6 years agoe_output: substitute e_input APIs for ecore_drm APIs and remove ecore drm dependency 26/153126/2
Sung-Jin Park [Wed, 27 Sep 2017 11:24:15 +0000 (20:24 +0900)]
e_output: substitute e_input APIs for ecore_drm APIs and remove ecore drm dependency

Change-Id: I0802ff63a2bf37172fc652b1fbcb8fc7e9ff6b3e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_mouse: substitute e_input APIs for ecore_drm APIs 25/153125/2
Sung-Jin Park [Wed, 27 Sep 2017 11:21:33 +0000 (20:21 +0900)]
e_mouse: substitute e_input APIs for ecore_drm APIs

Change-Id: Ibdefc21f0fded6a69fdcb6fe0069eea2fcb8e3b1
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_pointer: substitute e_input APIs for ecore_drm APIs 24/153124/2
Sung-Jin Park [Wed, 27 Sep 2017 11:20:21 +0000 (20:20 +0900)]
e_pointer: substitute e_input APIs for ecore_drm APIs

Change-Id: Ie34f8c68a9c36e1ad6c2e0be9af0e49c500b0922
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_signals: substitute e_input APIs for ecore_drm APIs 23/153123/2
Sung-Jin Park [Wed, 27 Sep 2017 11:19:32 +0000 (20:19 +0900)]
e_signals: substitute e_input APIs for ecore_drm APIs

Change-Id: Iced994c95b4eac44649f19832517c025e7aec824
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_utils: substitute e_input APIS for ecore_evas_pointer APIs 22/153122/2
Sung-Jin Park [Wed, 27 Sep 2017 11:17:34 +0000 (20:17 +0900)]
e_utils: substitute e_input APIS for ecore_evas_pointer APIs

Change-Id: Icd5839b92354c93b4f5ccc3d0b30a9610951fc64
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_client: substitute e_input APIS for ecore_evas_pointer APIs 21/153121/2
Sung-Jin Park [Wed, 27 Sep 2017 11:16:40 +0000 (20:16 +0900)]
e_client: substitute e_input APIS for ecore_evas_pointer APIs

Change-Id: I0ee755325119425550c96044410d76afb8043378
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input: add essential implementation which doesn't have ecore drm backend dependency 20/153120/2
Sung-Jin Park [Wed, 27 Sep 2017 10:03:33 +0000 (19:03 +0900)]
e_input: add essential implementation which doesn't have ecore drm backend dependency

Change-Id: I6c2bff37534cf716ec42d3269136fe9f915da102
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_canvas: cleanup rener post callback 19/152719/1
Gwanglim Lee [Wed, 27 Sep 2017 02:34:24 +0000 (11:34 +0900)]
e_comp_canvas: cleanup rener post callback

Change-Id: I2ece3f001bca6fb0d6eab162b098cdea180c81cb

6 years agoremove executable permission bit of source file 03/152703/1
Gwanglim Lee [Wed, 27 Sep 2017 02:20:25 +0000 (11:20 +0900)]
remove executable permission bit of source file

Change-Id: Ifa57f0921f67c50cb702c4bc83b9425db04c77ea

6 years agoe_comp: can be executed e_comp_hwc_multi_plane_set only conf->hwc_use_multi_plane... 09/152209/2
Junkyeong Kim [Mon, 25 Sep 2017 08:54:21 +0000 (17:54 +0900)]
e_comp: can be executed e_comp_hwc_multi_plane_set only conf->hwc_use_multi_plane flag was set

Change-Id: I702b62c46d6418ab9c0a92532e3b4c838147144e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: do not execute capture if dpms is not on 36/152436/2
Junkyeong Kim [Tue, 26 Sep 2017 06:52:09 +0000 (15:52 +0900)]
e_output: do not execute capture if dpms is not on

Change-Id: I6126b8e05cf38a0843235c0188e6237aacd6a805
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_policy_visibility: fix bug for deiconify_approve transient child 33/152433/1
Doyoun Kang [Tue, 26 Sep 2017 06:33:59 +0000 (15:33 +0900)]
e_policy_visibility: fix bug for deiconify_approve transient child

There was bug for handing deiconify approve when tree windows set transient_for another windows.
For example, A win set transient to B win, B win set transient to C win. (C is parent of B, and
B is parent of A.)
In this case, if C win requests to activate, C, B, A should be run deiconify_approve and
it should be worked well. However A, B always take place timeout for deiconify_approve.
This patch resolve this bug.

Change-Id: I487068a32ebbf51f7221c4a1eacf549e7fdc088f

6 years agoremoved unused codes
Gwanglim Lee [Mon, 25 Sep 2017 07:19:13 +0000 (16:19 +0900)]
removed unused codes

Change-Id: I68473c4f905f23ef3ea6e331a19a63c7ed9a0e60

6 years agoe_client: fixed focus issue
Doyoun Kang [Fri, 22 Sep 2017 02:45:15 +0000 (11:45 +0900)]
e_client: fixed focus issue

There was a bug that the focus is set to the top window when user touches the below window.
in this case (user touches the window), touched window should be get the focus.
This patch can resolve this issue.

Change-Id: I090a1ed27b3f20081e4f69fc2a8f5461f6c7ff0d

6 years agoe_plane: set correct pp info
Junkyeong Kim [Wed, 20 Sep 2017 12:23:33 +0000 (21:23 +0900)]
e_plane: set correct pp info

Change-Id: I142cdd6a07312c3883ec1ac7a2667aef4547484a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: use pp_data_list for memory management 09/151909/1
Junkyeong Kim [Fri, 22 Sep 2017 08:53:34 +0000 (17:53 +0900)]
e_plane: use pp_data_list for memory management

Change-Id: Ifd19605dd7079df19fd45a2df7c5aa9002a685e5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_main: remove build warning 68/151768/1
Doyoun Kang [Fri, 22 Sep 2017 02:31:06 +0000 (11:31 +0900)]
e_main: remove build warning

Change-Id: I292049d14262c6d5dec3a10f60db12b11ecd078a

6 years agoe_info_server: avoid incompatible cast 57/151457/1
Junkyeong Kim [Thu, 21 Sep 2017 03:09:15 +0000 (12:09 +0900)]
e_info_server: avoid incompatible cast

Change-Id: I1f9b6959fc45241ebed5102ffcdbce8c78d662b9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoESTART: add T-trace log at ESTART log 58/148058/12
JunSeok, Kim [Thu, 14 Sep 2017 07:20:28 +0000 (16:20 +0900)]
ESTART: add T-trace log at ESTART log

Change-Id: I751928cea19d97d4d78ea8a08b111fa96fb27291

6 years agoe_policy: add API - e_policy_allow_user_geometry_get 14/150814/1
Doyoun Kang [Mon, 18 Sep 2017 23:49:04 +0000 (08:49 +0900)]
e_policy: add API - e_policy_allow_user_geometry_get

Change-Id: I4228f5c553e62379cc781eb4b6665e9d5d250a5c

6 years agoe_info_server: add an accepts_focus information to -prop option 81/150681/1
Doyoun Kang [Mon, 18 Sep 2017 08:33:58 +0000 (17:33 +0900)]
e_info_server: add an accepts_focus information to -prop option

Change-Id: I3a8dea53648cc3b89878887d873ac892bcfe93ad

6 years agoremove ecore_drm.h file 82/150382/1 sandbox/e_input/temp
SooChan Lim [Fri, 15 Sep 2017 09:47:49 +0000 (18:47 +0900)]
remove ecore_drm.h file

Change-Id: I6b97cde54849b5bbeb0c8d536f0901d301669cfd

6 years agoe_comp_wl_tbm: remove ecore_drm 81/150381/1
SooChan Lim [Fri, 15 Sep 2017 07:58:00 +0000 (16:58 +0900)]
e_comp_wl_tbm: remove ecore_drm

Change-Id: Ied1afa1fcc91278293b5adb9828724c1262240df

6 years agoe_comp_wl: check a ec->comp_data->surface is null 13/149513/5 accepted/tizen/4.0/unified/20170915.203056 submit/tizen/20170914.053808 submit/tizen_4.0/20170915.043359
JengHyun Kang [Tue, 12 Sep 2017 10:26:48 +0000 (19:26 +0900)]
e_comp_wl: check a ec->comp_data->surface is null

Change-Id: I93402f6ceaee5dcaf5ff51534a8c90b97df493bc

6 years agoe_info_client: avoid incompatible cast 15/150015/2
Junkyeong Kim [Thu, 14 Sep 2017 04:24:00 +0000 (13:24 +0900)]
e_info_client: avoid incompatible cast

Change-Id: I5a0ab904ed48ae4fab01672d37364e687bac5184
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_wl_video: remove the unused code. 80/149080/7
SooChan Lim [Mon, 11 Sep 2017 11:29:39 +0000 (20:29 +0900)]
e_comp_wl_video: remove the unused code.

remove tdm_buffer_remove_release_handler codes
remove tdm_output_get_pipe codes

Change-Id: If7074518627a7268244024bec87c1a5dbc05a860
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
6 years agovideo: send sw formats if can't use HW layer 21/149821/2 accepted/tizen/unified/20170914.065713 submit/tizen/20170914.015335
Boram Park [Wed, 13 Sep 2017 07:06:41 +0000 (16:06 +0900)]
video: send sw formats if can't use HW layer

Change-Id: Ia298057d3a7ac0017155977a3c1079fe160f8637

6 years agoset the USE_NATIVE_BUFFER feature at emulator 16/149816/2
SooChan Lim [Wed, 13 Sep 2017 05:44:51 +0000 (14:44 +0900)]
set the USE_NATIVE_BUFFER feature at emulator

use the native_buffer_type of the E_Comp_Wl_Buffer at emulator
This patch is temporary until the yagl fixs the slow down issue
on the Y-invert of the texture image with tbm_buffer_type of
the E_Comp_Wl_buffer.

Change-Id: I48ae68d4f0b9098fcb9f3d99221bfb8ddf86b234

6 years agoe_gesture: add a e_gesture feature for global gesture server grab 74/148874/5
JengHyun Kang [Mon, 11 Sep 2017 05:32:06 +0000 (14:32 +0900)]
e_gesture: add a e_gesture feature for global gesture server grab

Change-Id: I08e613855ec2ea7d76198cc73332d45eda86eb8a

6 years agoe_comp_screen: check the formats 95/149095/1 accepted/tizen/4.0/unified/20170913.003139 accepted/tizen/unified/20170913.070811 submit/tizen/20170911.065216 submit/tizen_4.0/20170911.120310
SooChan Lim [Mon, 11 Sep 2017 11:52:55 +0000 (20:52 +0900)]
e_comp_screen: check the formats

Change-Id: Id5d57fb1130f14684a1b55051b138f171184c48b

6 years agoe_plane: fix the dereference 94/148794/1
SooChan Lim [Mon, 11 Sep 2017 02:02:49 +0000 (11:02 +0900)]
e_plane: fix the dereference

Change-Id: Ibccf769d12ad479e3267ac20db2845c00c46cef0

6 years agoe_comp_wl_screenshooter: use e_output api for capture. do not use tdm APIs 25/146925/2
Junkyeong Kim [Thu, 31 Aug 2017 06:27:29 +0000 (15:27 +0900)]
e_comp_wl_screenshooter: use e_output api for capture. do not use tdm APIs

use e_output_capture for _e_screenshooter_cb_shoot.
use e_output_stream_capture_queue, e_output_stream_capture_dequeue, e_output_stream_capture_start and e_output_stream_capture_stop for stream capture.
erase all tdm functions.

Change-Id: Ic17f52f3277c4e72a8ce5a8421f759a791d12361
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: support stream capture 01/146701/5
Junkyeong Kim [Wed, 30 Aug 2017 05:38:27 +0000 (14:38 +0900)]
e_output: support stream capture

use tdm_capture or tdm_vblank for stream capture.
if tdm does not support tdm_capture(stream), use tdm_vblank and sw composite to get capture image.
if dpms is not on, cannot use tdm API. so in this case, use ecore_timer.
before stream capture start, steam capture queue must be executed previously.
if stream capture done, have to call stream capture stop for resource management.

added API :
e_output_stream_capture_queue
e_output_stream_capture_dequeue
e_output_stream_capture_start
e_output_stream_capture_stop

Change-Id: I81beab30630803746d9e8a76d6689ad479caa630
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane_renderer: set pixmap usable when recover ec 63/148463/1
Changyeon Lee [Wed, 6 Sep 2017 09:25:02 +0000 (18:25 +0900)]
e_plane_renderer: set pixmap usable when recover ec

Change-Id: Ibe0a74eb376bbe0464c9f744decf1400892ec153
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_comp_screen: add e_comp_screen_pp_available_formats_get 45/147745/13
SooChan Lim [Tue, 5 Sep 2017 10:59:33 +0000 (19:59 +0900)]
e_comp_screen: add e_comp_screen_pp_available_formats_get

provide the pp avaliable formats at e_comp_screen

Change-Id: Ibf2f3309028472970dbc750813ac190391d9c811

6 years agoe_eom: enhance memory management 93/148293/4
Junkyeong Kim [Thu, 7 Sep 2017 08:45:49 +0000 (17:45 +0900)]
e_eom: enhance memory management

Change-Id: I9537275eb18af04ed59d86ca9cb23c6d8e6dfce2
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: remove the available_formats list items 67/147967/2
SooChan Lim [Wed, 6 Sep 2017 06:49:57 +0000 (15:49 +0900)]
e_plane: remove the available_formats list items

Change-Id: I1528d5f6a31ec3ebbf1f8b0cd2a3f193034084af

6 years agoe_plane: rename the e_plane_available_tbm_formats_get 05/147905/3
SooChan Lim [Wed, 6 Sep 2017 04:39:45 +0000 (13:39 +0900)]
e_plane: rename the e_plane_available_tbm_formats_get

from e_plane_available_tbm_formats_get() to e_plane_available_formats_get()

Change-Id: I67bc90715238fddec512370e36cece239a218bf4

6 years agoe_comp_screen: revert version of tizen_screen_rotation_interface from 2 to 1 80/148180/4
JunSeok, Kim [Thu, 7 Sep 2017 10:31:24 +0000 (19:31 +0900)]
e_comp_screen: revert version of tizen_screen_rotation_interface from 2 to 1

Tizen_screen_rotation interface version is reverted from 2 to 1. So,
changed version of serverside implementation.

Change-Id: I74f6cdf03eff230c80f8a4a8c040220b6b65c9b5

6 years agoe_policy_wl: revert version of tizen_subsurface_watcher_interface from 2 to 1 77/148177/3
JunSeok, Kim [Thu, 7 Sep 2017 02:38:26 +0000 (11:38 +0900)]
e_policy_wl: revert version of tizen_subsurface_watcher_interface from 2 to 1

Tizen_subsurface_watcher interface version is reverted from 2 to 1. So,
changed version of serverside implementation.

Change-Id: Iadc4ed70ec490394825eb19b4032e6f5f18bd645

6 years agoe_policy_wl: revert version of tizen_display_policy_interface from 2 to 1 79/148179/2
JunSeok, Kim [Thu, 7 Sep 2017 10:16:19 +0000 (19:16 +0900)]
e_policy_wl: revert version of tizen_display_policy_interface from 2 to 1

Tizen_display_policy interface version is reverted from 2 to 1. So,
changed version of serverside implementation.

Change-Id: I1f988d0479abbd16bbb503b8e7929ead691dd47b

6 years agoe_policy_wl: revert version of tizen_launchscreen_interface from 2 to 1 78/148178/2
JunSeok, Kim [Thu, 7 Sep 2017 10:16:01 +0000 (19:16 +0900)]
e_policy_wl: revert version of tizen_launchscreen_interface from 2 to 1

Tizen_launchscreen interface version is reverted from 2 to 1. So,
changed version of serverside implementation.

Change-Id: I9b04fb5b5e9faba0c51ab63fbf1bd65b55323c5a

6 years agoe_comp_wl_video: revert version of tizen_video_interface from 2 to 1 76/148176/2
JunSeok, Kim [Thu, 7 Sep 2017 10:15:29 +0000 (19:15 +0900)]
e_comp_wl_video: revert version of tizen_video_interface from 2 to 1

Tizen_video interface version is reverted from 2 to 1. So, changed
version of serverside implementation.

Change-Id: I832f2bf08bc24fcde6d01cf8511ee3c217a4a131

6 years agoe_comp_wl_screenshooter: revert version of tizen_screenshooter_interface from 2 to 1 75/148175/2
JunSeok, Kim [Thu, 7 Sep 2017 10:15:16 +0000 (19:15 +0900)]
e_comp_wl_screenshooter: revert version of tizen_screenshooter_interface from 2 to 1

Tizen_screenshooter interface version is reverted from 2 to 1. So,
changed version of serverside implementation.

Change-Id: I1e04c00e53605516d24e9893dfb94eaf360bae4e

6 years agowl_desktop_shell: revert version of tizen_surface_interface from 2 to 1 74/148174/2
JunSeok, Kim [Thu, 7 Sep 2017 10:14:58 +0000 (19:14 +0900)]
wl_desktop_shell: revert version of tizen_surface_interface from 2 to 1

Tizen_surface interface version is reverted from 2 to 1. So, changed
version of serverside implementation.

Change-Id: Ic3044cb1232a0a542682f9e07f10923fe40cec89

6 years agoe_comp_screen: change a init sequence to generate cached keymap before drm init 24/148224/1
JengHyun Kang [Thu, 7 Sep 2017 06:52:37 +0000 (15:52 +0900)]
e_comp_screen: change a init sequence to generate cached keymap before drm init

Change-Id: I279742bd518d52a80f43f7349dedeeb1bd3dbb9e

6 years agoRevert "Revert "e_main: init dpms when subsystem inited"" 95/147895/1
Boram Park [Wed, 6 Sep 2017 03:47:34 +0000 (12:47 +0900)]
Revert "Revert "e_main: init dpms when subsystem inited""

This reverts commit b25ebe549b795e951710e27941fb98890b835e39.

Change-Id: I9a96fa837d98dcce0244e05b3f45ebf0d2b2cddf

6 years agoe_comp_screen: call eldbus_init before using eldbus 94/147894/1
Boram Park [Wed, 6 Sep 2017 03:47:14 +0000 (12:47 +0900)]
e_comp_screen: call eldbus_init before using eldbus

Change-Id: Iecb81e0227de7cd6c045a52fc4869cf9b7890b28

6 years agoRevert "e_main: init dpms when subsystem inited" accepted/tizen/4.0/unified/20170907.200052 accepted/tizen/unified/20170906.060831 submit/tizen/20170906.025837 submit/tizen_4.0/20170907.022353
Juyeon Lee [Wed, 6 Sep 2017 02:53:09 +0000 (11:53 +0900)]
Revert "e_main: init dpms when subsystem inited"

This reverts commit c4356fcf6c8ef877462d5a434730caef2e1eadb4.

6 years agodbus policy: remove org.enlightenment.wm.conf (move into e-tizen-data package) 76/147676/2
Sung-Jin Park [Tue, 5 Sep 2017 08:31:46 +0000 (17:31 +0900)]
dbus policy: remove org.enlightenment.wm.conf (move into e-tizen-data package)

Change-Id: Ia33a9751bbd532df000482b01da5a116e5660c35
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_cfdata:add kbd_effect_style 63/147763/2 submit/tizen/20170905.123046
Juyeon Lee [Tue, 5 Sep 2017 12:13:35 +0000 (21:13 +0900)]
e_comp_cfdata:add kbd_effect_style

Change-Id: If8acd6095081f8886e60577e8b8277c1a927ba30

6 years agoe_comp: rearrange the code at _e_comp_hwc_usable 09/146409/9
SooChan Lim [Mon, 28 Aug 2017 09:34:43 +0000 (18:34 +0900)]
e_comp: rearrange the code at _e_comp_hwc_usable

Change-Id: I3d2a8cd65c16d2c723b5079ec51c9bd985aa2170

6 years agoe_main: init dpms when subsystem inited 07/147707/1
Boram Park [Tue, 5 Sep 2017 09:06:27 +0000 (18:06 +0900)]
e_main: init dpms when subsystem inited

Change-Id: I6677623188a8a9d161edc784cd552a04c0eba8b9

6 years agopolicy : client active, raise, lower hook add 57/147557/3
Sungbae Park [Tue, 5 Sep 2017 01:38:47 +0000 (10:38 +0900)]
policy : client active, raise, lower hook add

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I285372c40d07373317ff4a9f84aaa6704aba3bac
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
6 years agoe_comp_wl: create below_bg_rectangle if it has below subsurface or video_client 00/134500/6
Boram Park [Fri, 25 Aug 2017 10:14:47 +0000 (19:14 +0900)]
e_comp_wl: create below_bg_rectangle if it has below subsurface or video_client

Change-Id: Ie0debb67b5b184d522d169a9bb36205fd3ea9db2

6 years agoe_comp_wl_video: correct the coding rule violation 51/147551/1
Boram Park [Tue, 5 Sep 2017 01:25:06 +0000 (10:25 +0900)]
e_comp_wl_video: correct the coding rule violation

Change-Id: I2ba97aef4eabfa80834161ae2a2e5781e785a1bc

6 years agoe_comp_wl_video: checking primary layer's zpos to get a layer 09/147409/2
Boram Park [Mon, 4 Sep 2017 08:31:27 +0000 (17:31 +0900)]
e_comp_wl_video: checking primary layer's zpos to get a layer

Change-Id: I41f1d93832eb7f549a7f82d361240e25ff95a879

6 years agoe_output: added COMPOSITOR_ENABLE event only when visible client is existed 28/147428/2
Changyeon Lee [Wed, 30 Aug 2017 13:46:26 +0000 (22:46 +0900)]
e_output: added COMPOSITOR_ENABLE event only when visible client is existed

Change-Id: I17f3577223999b33205fb911389c2288cb7bb4d8
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_comp_wl_rsm: attach null buffer when unbind client 27/147427/2
Changyeon Lee [Fri, 1 Sep 2017 07:46:22 +0000 (16:46 +0900)]
e_comp_wl_rsm: attach null buffer when unbind client

Change-Id: I4be1a2d9e7975713fa51129b63e05f09ff4348c4

6 years agoe_plane: fixed calculation unset_counter 43/146743/3
Changyeon Lee [Wed, 30 Aug 2017 06:28:03 +0000 (15:28 +0900)]
e_plane: fixed calculation unset_counter

consider renderer is rendered becuase e_plane_set is called after manual_render

Change-Id: Ib4ca2a3c806a7187f1515cd424ec76fcbde51f5c

6 years agoe_comp_wl_rsm: get remote_buffer only when send changed_buffer event 07/146707/3
Changyeon Lee [Tue, 22 Aug 2017 12:55:31 +0000 (21:55 +0900)]
e_comp_wl_rsm: get remote_buffer only when send changed_buffer event

Change-Id: Ib87a4786f06ea972c51adecf5cb93bd1da64faa5
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_comp_wl_rsm: used e_comp_wl_buffer of provider when bind_ec is commited 06/146706/3
Changyeon Lee [Tue, 22 Aug 2017 08:20:04 +0000 (17:20 +0900)]
e_comp_wl_rsm: used e_comp_wl_buffer of provider when bind_ec is commited

Change-Id: I904924770142d3f47f09d7e7b98437a8d47996fa
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_plane: set ec to plane if usnet_ec and ec is same 02/146702/3
Changyeon Lee [Tue, 22 Aug 2017 04:52:52 +0000 (13:52 +0900)]
e_plane: set ec to plane if usnet_ec and ec is same

Change-Id: I203023e258844b1272dd158b6d9e3aa34729bdaf
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_output: added override add/del when dpms on/off 99/146699/3
Changyeon Lee [Tue, 22 Aug 2017 04:52:03 +0000 (13:52 +0900)]
e_output: added override add/del when dpms on/off

Change-Id: I36ccf0f75a08f7bbddaaa35bf058ce2c968491dd
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_plane: fixed redirected set logic when hwc on/off 98/146698/3
Changyeon Lee [Mon, 21 Aug 2017 08:20:55 +0000 (17:20 +0900)]
e_plane: fixed redirected set logic when hwc on/off

Change-Id: I27d3ae8ad419c3cb4f2eb550d024f07150a5d706
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_plane: do not set ec to plane if unset_commit is set true 97/146697/3
Changyeon Lee [Mon, 21 Aug 2017 07:36:46 +0000 (16:36 +0900)]
e_plane: do not set ec to plane if unset_commit is set true

Change-Id: I74f65cc9f07594c2e2b21aba559753ba1ecb3cea
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_comp_screen: send a dbus signal when screen rotated 70/147270/2
Boram Park [Wed, 30 Aug 2017 06:21:33 +0000 (15:21 +0900)]
e_comp_screen: send a dbus signal when screen rotated

Some daemons which is not related with UI want to know when screen is rotated.

Change-Id: I1c577105589ea0a7e458650e679817a0b400036b

6 years agoe_comp_object: consider topmost's layer_pending when changing stack 55/146655/2
Boram Park [Wed, 30 Aug 2017 02:56:51 +0000 (11:56 +0900)]
e_comp_object: consider topmost's layer_pending when changing stack

Change-Id: I2877cc9d31384e479e5d98b4f3ef80ce4341e935

6 years agoe_comp_wl_screenshooter: erase e_comp_wl_screenshooter_dump function 44/146844/2
Junkyeong Kim [Thu, 31 Aug 2017 00:55:42 +0000 (09:55 +0900)]
e_comp_wl_screenshooter: erase e_comp_wl_screenshooter_dump function

Change-Id: Id4b7c3aed942e52591081c310ed800e631f98a26
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info_server: replace e_comp_wl_screenshooter_dump to e_output_capture for screen... 43/146843/3
Junkyeong Kim [Thu, 31 Aug 2017 00:45:56 +0000 (09:45 +0900)]
e_info_server: replace e_comp_wl_screenshooter_dump to e_output_capture for screen capture

Change-Id: Ie2a166ce34b6df5ed64794f9c28a220295d66be0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoremote_surface: Stop capture job when the window is 15/146815/2
Gwanglim Lee [Wed, 30 Aug 2017 14:09:57 +0000 (23:09 +0900)]
remote_surface: Stop capture job when the window is
 uniconified while capturing on another thread.

If a commit event occurs for iconified window, then does cancellation
for capture thread and set the defer_img_save to true to restart the
capture thread again for new window buffer.

It can be using ecore_thread_check API to check whether the capture
job is done.

Change-Id: Ic2ea695bac3f36b5bd719bf7ba4a0e5ab8f7f4c7

6 years agoe_info_client: add command length comparing 45/146845/2
Junkyeong Kim [Thu, 31 Aug 2017 01:12:51 +0000 (10:12 +0900)]
e_info_client: add command length comparing

Change-Id: I210a0f0a6cc1d6f548b8febbf14508409256da5a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: add E_PLANE_HOOK_UNSET 43/144943/6
Bhavi Dhingra [Fri, 18 Aug 2017 11:34:48 +0000 (17:04 +0530)]
e_plane: add E_PLANE_HOOK_UNSET

Change-Id: Ic2697ef12ede92b7afae21a7f98921541612c2d5
Signed-off-by: Bhavi Dhingra <b.dhingra@samsung.com>
6 years agoe_service_quickpanel: fix crashing enlightenment 53/146353/1 accepted/tizen/4.0/unified/20170901.203308 accepted/tizen/unified/20170829.140242 submit/tizen/20170828.222438 submit/tizen_4.0/20170830.022557 submit/tizen_4.0/20170901.042111
Doyoun Kang [Mon, 28 Aug 2017 07:21:14 +0000 (16:21 +0900)]
e_service_quickpanel: fix crashing enlightenment

There was a bug that enlightenment is crashed if the quickpanel service window is deleted
while closing quickpanel.

Change-Id: Ib41f75b89ea5271f6eaaf9b2c84b306964bc93e5

6 years agoe_policy_visibility: change vc->state to UNICONIC before calling _e_vis_job_eval 91/146291/1
Doyoun Kang [Mon, 28 Aug 2017 01:09:30 +0000 (10:09 +0900)]
e_policy_visibility: change vc->state to UNICONIC before calling _e_vis_job_eval

There was a bug that the window which rendered already was added an uniconify_render job list again
because its vc->state was RUNNING_UNICONIFY.
For this, the log "VISIBILITY | TIMEOUT ~~~" was printed sometimes.
So, we changed its vd->state to UNICONIC to prevent adding an uniconify_render job list.

Change-Id: Iae33954ef675bd62fee788e4501724049f0aa219

6 years agoe_policy_visibility: added log for debugging 87/146287/1
Doyoun Kang [Mon, 28 Aug 2017 00:58:44 +0000 (09:58 +0900)]
e_policy_visibility: added log for debugging

Change-Id: I13808b14e850c1eb96aa7884b521ed8af984175d

6 years agovideo: implementation tizen_policy.has_video 34/146234/2
Boram Park [Fri, 25 Aug 2017 10:13:30 +0000 (19:13 +0900)]
video: implementation tizen_policy.has_video

Change-Id: Ia47e653135e33119978f746aa723cb46608db795

6 years agoe_plane: ignore current plane when checking can_surface_set 03/145503/2 accepted/tizen/unified/20170828.163910 submit/tizen/20170825.070217
Changyeon Lee [Mon, 21 Aug 2017 05:13:05 +0000 (14:13 +0900)]
e_plane: ignore current plane when checking can_surface_set

Change-Id: Ib500c1d57931f4f3711512d9374504209f8ea060
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
6 years agoe_plane: do not set surface to layer if output of dpms is OFF 06/144806/4
Changyeon Lee [Fri, 18 Aug 2017 04:35:06 +0000 (13:35 +0900)]
e_plane: do not set surface to layer if output of dpms is OFF

Change-Id: I52b4882e2dc3553af70449175860e2bcef607689

6 years agoe_plane_renderer: do not recover buffer if ec_redirected set 05/144805/3
Changyeon Lee [Thu, 17 Aug 2017 14:13:41 +0000 (23:13 +0900)]
e_plane_renderer: do not recover buffer if ec_redirected set

Change-Id: I9d1a0ad270ebddc9bdb8173aef93a81934020a9c

6 years agoe_info_client: beautify command 57/145957/1
Juyeon Lee [Thu, 24 Aug 2017 08:55:30 +0000 (17:55 +0900)]
e_info_client: beautify command

Change-Id: I3c34976b0a2fc2ea53279df4c31139282192b1a3

6 years agoe_info: replace -dump_topvwins to -dump topvwins | ns 48/145848/1
Juyeon Lee [Thu, 24 Aug 2017 05:28:48 +0000 (14:28 +0900)]
e_info: replace -dump_topvwins to -dump topvwins | ns

-dump topvwins: enables to dump top visible surfaces on commit
-dump ns : enables to dump native surface on evas object

Change-Id: I0ea6c174d52ef5cfdb7f7158f4380883bdc2ed2c

6 years agoe_comp_wl_rsm: update map when unbinded 89/145289/3 submit/tizen/20170824.044450
Boram Park [Tue, 22 Aug 2017 04:21:34 +0000 (13:21 +0900)]
e_comp_wl_rsm: update map when unbinded

Change-Id: I7a2146ceb7d1bab7363b6367285e5d9fbd1e427f

6 years agoe_comp_screen: export e_comp_screen_rotation_ignore_output_transform_send 75/144975/2
Boram Park [Sat, 19 Aug 2017 04:55:31 +0000 (13:55 +0900)]
e_comp_screen: export e_comp_screen_rotation_ignore_output_transform_send

Change-Id: Id9f56530e8c8e8ff6b67c5393b3dade51dba4a47

6 years agoe_comp_wl: apply evas-map when buffer-transform is changed 74/144974/2
Boram Park [Sat, 19 Aug 2017 01:13:47 +0000 (10:13 +0900)]
e_comp_wl: apply evas-map when buffer-transform is changed

Change-Id: I5fb7d3c56fd26c943f22b116a873427ef366fac2

6 years agotransform: enhance debug logs 73/144973/2
Boram Park [Fri, 18 Aug 2017 08:30:34 +0000 (17:30 +0900)]
transform: enhance debug logs

Change-Id: I2d36cf827d589ee11626f4101e4f8ba02ad5344f

6 years agoe_info: add map information to compobjs 72/144972/2
Boram Park [Fri, 18 Aug 2017 10:28:10 +0000 (19:28 +0900)]
e_info: add map information to compobjs

Change-Id: Ia15281554a4ca9093da5ff0238aff6f639bc4915

6 years agoorg.enlightenment.wm.conf: fix dbus policy to allow dbus message for screen-reader... 88/145088/1
Sung-Jin Park [Mon, 21 Aug 2017 07:47:12 +0000 (16:47 +0900)]
org.enlightenment.wm.conf: fix dbus policy to allow dbus message for screen-reader and processmgr

Change-Id: Id184ab090173fcd7b62375f04a59b6996e97d540
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agofocus: revert focus after rendering below window 86/144986/2
Doyoun Kang [Sun, 20 Aug 2017 09:06:42 +0000 (18:06 +0900)]
focus: revert focus after rendering below window

When the window was lowered, focus was changed slowly because it handled after finishing effect.
So, we changed code to change focus when the below window of lowered window was committed.

Change-Id: Iaeab8b5f77d413a422f1cfd8974903bd4a55bca0

6 years agofloating: allow to move geometry while floating mode set 28/144728/2
Juyeon Lee [Thu, 17 Aug 2017 14:27:11 +0000 (23:27 +0900)]
floating: allow to move geometry while floating mode set

Change-Id: I5294d278affbd58e2b71b6eb21577b2537fa477d

6 years agoe_comp_wl_video: enhance error logs 85/144485/3
Boram Park [Thu, 17 Aug 2017 03:28:07 +0000 (12:28 +0900)]
e_comp_wl_video: enhance error logs

Change-Id: I3fa2d9939e58b8fff041a7c876c8c77e8b6271da

6 years agoremote_surface: do not set null buffer commit while changing the buffer for the H... 04/144504/2
Gwanglim Lee [Thu, 17 Aug 2017 05:11:26 +0000 (14:11 +0900)]
remote_surface: do not set null buffer commit while changing the buffer for the H/W plane

It prevents blinking black screen problem caused by null buffer commit
while unbinding remote surface.

Change-Id: I3623ec07362156d5bdf59332bc1dc496871f3e6e

6 years agovisibility: do not add child window which is obscured by 24bit 01/144501/2
Gwanglim Lee [Thu, 17 Aug 2017 04:58:09 +0000 (13:58 +0900)]
visibility: do not add child window which is obscured by 24bit
parent window to uniconify job list

It prevents uniconify timeout error caused by obscured child
window which doesn't send commit event.

Change-Id: Ic92172fe090ad9f9cee60ad2a295dcef0b8ec001

6 years agoe_comp_screen: add implementation for version 2 of tizen_policy 65/144465/2 accepted/tizen/4.0/unified/20170828.222307 accepted/tizen/unified/20170818.083247 submit/tizen/20170817.045450 submit/tizen_4.0/20170828.100005
JunSeok, Kim [Wed, 16 Aug 2017 07:13:30 +0000 (16:13 +0900)]
e_comp_screen: add implementation for version 2 of tizen_policy

The destructor added to tizen_policy so add the implementation of server
side.

Change-Id: I170a277b4891301aba53ce75747119821c13d34d

6 years agoe_policy_wl: add implementation for version 2 of tizen_display_policy 64/144464/2
JunSeok, Kim [Wed, 16 Aug 2017 07:12:48 +0000 (16:12 +0900)]
e_policy_wl: add implementation for version 2 of tizen_display_policy

The destructor added to tizen_display_policy so add the implementation
of server side.

Change-Id: If4727b13587128cd6b6f22f93a38113acdb1151e

6 years agoe_policy_wl: add implementation for version 2 of tizen_launchscreen 63/144463/2
JunSeok, Kim [Wed, 16 Aug 2017 07:11:39 +0000 (16:11 +0900)]
e_policy_wl: add implementation for version 2 of tizen_launchscreen

The destructor added to tizen_launchscreen so add the implementation of
server side.

Change-Id: I145c9cea46571f0fa65b2462bc3f16d4452df4db

6 years agoe_policy_wl: add implementation for version 2 of tizen_subsurface_watcher 62/144462/2
JunSeok, Kim [Wed, 16 Aug 2017 07:09:48 +0000 (16:09 +0900)]
e_policy_wl: add implementation for version 2 of tizen_subsurface_watcher

The destructor added to tizen_subsurface_watcher so add the
implementation of server side.

Change-Id: I70185096ef5f5a42611fe951267f8e4f3736ac2e

6 years agoe_policy_wl_video: add implementation for version 2 of tizen_video 61/144461/2
JunSeok, Kim [Wed, 16 Aug 2017 05:44:12 +0000 (14:44 +0900)]
e_policy_wl_video: add implementation for version 2 of tizen_video

The destructor added to tizen_video so add the implementation of server
side.

Change-Id: I094f01bf06c04d97a5b42632ed58ed8e1ec1843c

6 years agoe_policy_wl_screenshooter: add implementation for version 2 of tizen_screenshooter 60/144460/2
JunSeok, Kim [Wed, 16 Aug 2017 05:43:22 +0000 (14:43 +0900)]
e_policy_wl_screenshooter: add implementation for version 2 of tizen_screenshooter

The destructor added to tizen_screenshooter so add the implementation of
server side.

Change-Id: I518ae78ff36b3da5443a99b4319c36b150330e83

6 years agoe_policy_wl: add implementation for version 6 of tizen_policy 59/144459/2
JunSeok, Kim [Mon, 14 Aug 2017 02:22:34 +0000 (11:22 +0900)]
e_policy_wl: add implementation for version 6 of tizen_policy

The destructor added to tizen_policy so add the implementation of server side.

Change-Id: I3a18a6ee0a1be371157c3a1b9a7b07d89259e728