platform/upstream/enlightenment.git
6 years agoe_config: add screen_rotation_client_ignore variable 65/156965/3
Boram Park [Mon, 23 Oct 2017 02:51:44 +0000 (11:51 +0900)]
e_config: add screen_rotation_client_ignore variable

For all clients to ignore output transform status

Change-Id: I3c9bc13bbaf31fb9543a4b2a387c1c79ef804ebc

6 years agoe_comp_wl: flush the buffer by every commit 81/157081/4
Sangjin Lee [Thu, 19 Oct 2017 08:20:39 +0000 (17:20 +0900)]
e_comp_wl: flush the buffer by every commit

If new buffer is commited after the surface was iconic,
server will send the flush event to client for reduce memory.
Also the point of flush moved to _e_vis_client_cb_evas_hide from e_client_iconify.
becase if a surface is on animation, iconify state should delay to stop animation.

Change-Id: I542046c7572ab08f40674cb30515c0d22dd5603d

6 years agoe_output_capture: add sync flag 60/156660/2
Junkyeong Kim [Thu, 19 Oct 2017 09:40:55 +0000 (18:40 +0900)]
e_output_capture: add sync flag

Change-Id: Ic8a116599401c7a45c9f445e5aa42c2341a6e3ad
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: remove pp pending data if offscreen commit or dpms is not on. 97/155597/6
Junkyeong Kim [Sun, 15 Oct 2017 12:25:01 +0000 (21:25 +0900)]
e_plane: remove pp pending data if offscreen commit or dpms is not on.

Change-Id: I4d895edb0d0a1530cd0208299e9d2ef5ce2f9b5e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agosoftkey: change internal type in E_Policy_Softkey 78/156378/1 accepted/tizen/unified/20171019.145450 submit/tizen/20171018.060412
Doyoun Kang [Wed, 18 Oct 2017 07:42:40 +0000 (16:42 +0900)]
softkey: change internal type in E_Policy_Softkey

Change-Id: Icc23c1dde649df2b0b54cafaca110f7e4dd6731a

6 years agoe_comp_wl_rsm: do not send latest buffer if remote_surface is already redirected 39/154539/2
Changyeon Lee [Wed, 23 Aug 2017 11:17:50 +0000 (20:17 +0900)]
e_comp_wl_rsm: do not send latest buffer if remote_surface is already redirected

Change-Id: I45fdd2c30c4725df0020f6b5868a31509100135f

6 years agoe_comp_wl_rsm: send buffer_destroy event when remote_surface is destroyed 38/154538/2
Changyeon Lee [Tue, 10 Oct 2017 09:57:21 +0000 (18:57 +0900)]
e_comp_wl_rsm: send buffer_destroy event when remote_surface is destroyed

Change-Id: Ice3bbbd16e70c6862dff3c2edcacdb9a2a1fa44a

6 years agosoftkey: modify softkey feature 73/156273/2
Doyoun Kang [Wed, 18 Oct 2017 01:39:42 +0000 (10:39 +0900)]
softkey: modify softkey feature

We add code to control the softkey by module.

Change-Id: Ice65d31fd1d71cd87daa81653d4e356ab070f988

6 years agoe_policy_visibility: fix bug for deiconify_approve 38/156038/1
Doyoun Kang [Tue, 17 Oct 2017 04:45:06 +0000 (13:45 +0900)]
e_policy_visibility: fix bug for deiconify_approve

The child window didn't send uniconify event when it set transient for a parent window
which is running deiconify_approve for activation.
In this case, the child window didn't render because its internal state is iconic.

Change-Id: Ie375ec92004223f9630df3077cdc919420f9c4ee

6 years agoe_config: add configurations for qp_handler's transparency 93/155993/3
Doyoun Kang [Tue, 17 Oct 2017 02:03:01 +0000 (11:03 +0900)]
e_config: add configurations for qp_handler's transparency

Change-Id: Ia494c69c6118563097ba58d450c70eb0769fb75b

6 years agoe_comp_object: set visibility_calc flag after all animation is finished 93/155593/3
Doyoun Kang [Sat, 14 Oct 2017 08:22:14 +0000 (17:22 +0900)]
e_comp_object: set visibility_calc flag after all animation is finished

Change-Id: I0db00821ca2ec8b42262d8ddcb53adf181ef6e17

6 years agoe_output: execute touch transform if pp zoom was set when rotate 69/155769/1
Junkyeong Kim [Mon, 16 Oct 2017 06:14:27 +0000 (15:14 +0900)]
e_output: execute touch transform if pp zoom was set when rotate

Change-Id: Id0b8730da5a93c7a7f49ce5e952c0aacbc28febf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_desk: erase unused variable 08/155508/2
Junkyeong Kim [Fri, 13 Oct 2017 10:02:33 +0000 (19:02 +0900)]
e_desk: erase unused variable

Change-Id: Ib56d4883bbdce27615108905b0ecf45b94193a17
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: release resource if pp fail 96/155596/1
Junkyeong Kim [Sun, 15 Oct 2017 12:12:23 +0000 (21:12 +0900)]
e_plane: release resource if pp fail

Change-Id: I401125e536d558cb99d053cc213eb186afc26c63
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: check pp commit possible before execute _e_output_render_update 10/155510/1
Junkyeong Kim [Fri, 13 Oct 2017 10:03:46 +0000 (19:03 +0900)]
e_output: check pp commit possible before execute _e_output_render_update

Change-Id: I6adb8dcc066ae1618f590cbc0c41ac8297bd275e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: add e_plane_pp_commit_possible_check function 05/155505/1
Junkyeong Kim [Fri, 13 Oct 2017 09:49:04 +0000 (18:49 +0900)]
e_plane: add e_plane_pp_commit_possible_check function

Change-Id: I1c8d8fcc4136846cdaf5685621032aeecb85fd04
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: check pp pending lists by eina_list_count 03/155503/1
Junkyeong Kim [Fri, 13 Oct 2017 09:34:00 +0000 (18:34 +0900)]
e_plane: check pp pending lists by eina_list_count

Change-Id: Ic0102df1ffeeb5f4d6d1b1b5a32491f9aec3e32a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_object: Update DIM effect when effect set 26/154026/2
Amarnath [Thu, 5 Oct 2017 09:12:52 +0000 (14:42 +0530)]
e_comp_object: Update DIM effect when effect set

Change-Id: Icf7a9c77e33b4b0b21c1e300efa800559fd6daa7
Signed-off-by: Amarnath <a.amarnath@samsung.com>
6 years agoe_desk: map applied on client only if e_desk_zoom_set 48/155248/4 accepted/tizen/unified/20171013.193013 submit/tizen/20171012.120424
Juyeon Lee [Thu, 12 Oct 2017 11:43:27 +0000 (20:43 +0900)]
e_desk: map applied on client only if e_desk_zoom_set

HWC was disabled due to e_desk apply map on all clients.

Change-Id: I1f2066dc6621ced880dec604b8bbcb260b805e7d

6 years agoe_comp: get screen width, height insteand of e_comp->w/h 80/155180/1
Juyeon Lee [Thu, 12 Oct 2017 08:33:25 +0000 (17:33 +0900)]
e_comp: get screen width, height insteand of e_comp->w/h

if screen_rotation is set to 90 or 270 than,
screen width is not match with e_comp->w and vice versa.

Change-Id: I039275de144c5cc075d7e73b2b9d3ae4ed2aa405

6 years agoe_comp_wl: add log to check window name in touch down,up,cancel 78/154678/3
Minsu Seo [Wed, 11 Oct 2017 05:01:51 +0000 (14:01 +0900)]
e_comp_wl: add log to check window name in touch down,up,cancel

Change-Id: I0e8a267b01ab063af0c273b190a163928ec5708a

6 years agoe_comp_wl: Fix cursor timer update for touch motion 13/131013/3
Amarnath [Thu, 25 May 2017 05:09:14 +0000 (10:39 +0530)]
e_comp_wl: Fix cursor timer update for touch motion

Change-Id: I03d7c0ccc40f0e07ea47fbaf7e0a38e2cebb236f
Signed-off-by: Amarnath <a.amarnath@samsung.com>
6 years agoe_desk: not changing subsurface's pos 69/154669/1
Boram Park [Wed, 11 Oct 2017 04:25:12 +0000 (13:25 +0900)]
e_desk: not changing subsurface's pos

Change-Id: Iec70b0b714cc4eaf016b9a17c9ea457bafaafd3c

6 years agoe_client: add bind_ref value in E_Client structure 43/154543/2
Doyoun Kang [Tue, 10 Oct 2017 11:36:00 +0000 (20:36 +0900)]
e_client: add bind_ref value in E_Client structure

We add a bind_ref value to handle a reference count when the ec is bound to remote surface.

Change-Id: I27fae54dd9037b76a0d3e534c0b2e3ff2ecfbfad

6 years agoe_output: fixed typo. 68/154568/1
Gwanglim Lee [Tue, 10 Oct 2017 12:35:11 +0000 (21:35 +0900)]
e_output: fixed typo.

Change-Id: I403273ec8055d2ecb03a1359356dc31a8dd2b981

6 years agoremote_surface: get rid of unused variables 66/154566/1
Gwanglim Lee [Tue, 10 Oct 2017 12:33:05 +0000 (21:33 +0900)]
remote_surface: get rid of unused variables

tbm_surface_get_width/height functions are called unnecessarily.

Change-Id: I6621a0138f1231bf180a9c79332904a51ee371c9

6 years agoremote_surface: removed unnecessary rw attributes when using tbm_surface_map 60/154560/1
Gwanglim Lee [Tue, 10 Oct 2017 12:20:35 +0000 (21:20 +0900)]
remote_surface: removed unnecessary rw attributes when using tbm_surface_map

Change-Id: I3852eaf88d5f4f0e3ab701cb360d4eb8f58735c2

6 years agoe_comp_wl_rsm: fix wrong dump images for transformed buffer 77/154477/3
Boram Park [Tue, 10 Oct 2017 09:05:56 +0000 (18:05 +0900)]
e_comp_wl_rsm: fix wrong dump images for transformed buffer

Change-Id: I3795f0456f3c879d04683f410c17538847320012

6 years agoe_comp_screen: performs evas_norender in idle to avoid memory leaks for evas objects 99/152999/2
Gwanglim Lee [Wed, 27 Sep 2017 12:51:44 +0000 (21:51 +0900)]
e_comp_screen: performs evas_norender in idle to avoid memory leaks for evas objects

Change-Id: I7b34676dd6a75df2a077653950d22ad7ab45588e

6 years agoe_config: added support for evas_norender to avoid memory leaks for evas objects 69/152769/4
Gwanglim Lee [Wed, 27 Sep 2017 05:18:15 +0000 (14:18 +0900)]
e_config: added support for evas_norender to avoid memory leaks for evas objects

The memory leak in the evas could occur if E doesn't perform evas rendering.
It is because cleanup for evas object is processed in the rendering stage of
evas. Thus if E is always performing HWC for compositing the new evas object,
then leak can occurs on the evas side even after deletion of that object.

In order to resolve it, we have added comp_canvas_norender configuration value.
If user enables this configuration, then E always performs evas_norender in idle
to cleanup evas objects which had not been rendered through evas rendering.

Change-Id: I89dd8d931b75f78ca2114e493ca7b46eb81bf28e

6 years agoe_comp_wl_video: creating mask_obj only if topmost is 32 depth 70/153570/4
Boram Park [Fri, 29 Sep 2017 01:15:13 +0000 (10:15 +0900)]
e_comp_wl_video: creating mask_obj only if topmost is 32 depth

if topmost is 24 depth, black_bg_rectangle will be created. And UI layer will be
punched by black_bg_rectangle.

Change-Id: I59e8e1067fe4536c07387848ffdce5b105bdae47

6 years agoe_policy_visibility: change uniconify renderer 65/153565/2
Sangjin Lee [Thu, 28 Sep 2017 07:59:43 +0000 (16:59 +0900)]
e_policy_visibility: change uniconify renderer

when a surface was binded to remote_surface, it should be check provider's commit for
uniconicy render. so add the function for get provider and use it.

Change-Id: Ieac5f6485efce28e3dd5433096413365fe5fd0f6

6 years agoe_comp_wl_rsm: add hash for the bound surface 64/153564/2
Sangjin Lee [Thu, 28 Sep 2017 11:29:05 +0000 (20:29 +0900)]
e_comp_wl_rsm: add hash for the bound surface

Change-Id: If2d197ab0ad22d76296a0683de48409c52ce2973

6 years agoe_plane: set correct src tsurface for pp 69/153469/1
Junkyeong Kim [Thu, 28 Sep 2017 11:58:26 +0000 (20:58 +0900)]
e_plane: set correct src tsurface for pp

Change-Id: Iaf43c4bd41947f8f6c99d77e46a49281a5b028a8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_wl: not creating mask_obj if black_bg_rectangle created 01/153301/2
Boram Park [Thu, 28 Sep 2017 08:10:05 +0000 (17:10 +0900)]
e_comp_wl: not creating mask_obj if black_bg_rectangle created

Change-Id: I915d684de385da203bc4931d0d34ee4fd0ef3360

6 years agobuffer_flush: add aux hint about buffer_flush 25/152525/7
JunSeok, Kim [Tue, 26 Sep 2017 06:56:31 +0000 (15:56 +0900)]
buffer_flush: add aux hint about buffer_flush

Add aux hint "wm.policy.win.iconify.buffer.flush".
client can switch buffer flush when iconify state with this hint.

Change-Id: I00e0e5a1d8b1587f90a1381df82756ae2e0748a1

6 years agoe_input: fix svace issues 82/153182/2
JengHyun Kang [Thu, 28 Sep 2017 05:06:09 +0000 (14:06 +0900)]
e_input: fix svace issues

 - check a e_output is NULL
 - cast double to integer

Change-Id: I4f9ef79d7d0f2109d030d1f2d24c97d2f7be3683

6 years agoRevert "set the USE_NATIVE_BUFFER feature at emulator" 33/153133/2
Sung-Jin Park [Thu, 28 Sep 2017 01:53:45 +0000 (10:53 +0900)]
Revert "set the USE_NATIVE_BUFFER feature at emulator"

This reverts commit 20f37e0bb6321717cc423612ce74f32177e33dba.

Change-Id: I35709a002e34266a16a44f07713d42f637b13d0e

6 years agoall: remove ecore drm dependencies 32/153132/2
Sung-Jin Park [Thu, 28 Sep 2017 01:48:34 +0000 (10:48 +0900)]
all: remove ecore drm dependencies

Change-Id: I08264689bca8affcb40ec4aa534942498368f933
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_plane & e_plane_renderer: use e_comp's tqueue and remove ecore drm dependency 31/153131/2
Sung-Jin Park [Wed, 27 Sep 2017 12:51:37 +0000 (21:51 +0900)]
e_plane & e_plane_renderer: use e_comp's tqueue and remove ecore drm dependency

Change-Id: If0e1438816899f216a243fc5d37cb5dd15f8c1da
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_eom: modify to remove ecore drm dependency 30/153130/2
Sung-Jin Park [Wed, 27 Sep 2017 12:50:27 +0000 (21:50 +0900)]
e_eom: modify to remove ecore drm dependency

Change-Id: Ic3fee5b65362d232496f5b4f3a560e396d12ed11
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_screen: add support for ecore_evas_tbm_ext_new and tdm event handling, remove... 29/153129/2
Sung-Jin Park [Wed, 27 Sep 2017 12:43:32 +0000 (21:43 +0900)]
e_comp_screen: add support for ecore_evas_tbm_ext_new and tdm event handling, remove ecore drm dependent code

Change-Id: I2b519e076145dc3f1dde209c84999968f2afa912
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_wl_input: substitue e_input APIs for ecore_drm APIs 28/153128/2
Sung-Jin Park [Wed, 27 Sep 2017 11:27:47 +0000 (20:27 +0900)]
e_comp_wl_input: substitue e_input APIs for ecore_drm APIs

Change-Id: I1e4c781dcd5335245892b47e4f9099f377fc0596
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_screen: substitute e_input APIs and data structures for ecore drm dependent... 27/153127/2
Sung-Jin Park [Wed, 27 Sep 2017 11:26:59 +0000 (20:26 +0900)]
e_comp_screen: substitute e_input APIs and data structures for ecore drm dependent stuff

Change-Id: If21351c8743d48b5b5b035551e40dc5685173bad
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
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