platform/upstream/enlightenment.git
7 years agoe_info: added support for the screensaver commands 26/84626/2
Gwanglim Lee [Fri, 19 Aug 2016 13:08:13 +0000 (22:08 +0900)]
e_info: added support for the screensaver commands

Commands:
info   : Get the current information about the screen saver
enable : Enable the screen saver function
disable: Disable the screen saver function
timeout: Set timeout period of the screen saver in seconds

Change-Id: I1b39d95e5e2d6314dc2697bf48c36e7fd1e1c830

7 years agoe_client: added E_COMP_WL_HOOK_SHELL_SURFACE_READY hook callback for handling aux... 87/84487/4
Doyoun Kang [Fri, 19 Aug 2016 03:42:36 +0000 (12:42 +0900)]
e_client: added E_COMP_WL_HOOK_SHELL_SURFACE_READY hook callback for handling aux hint

Change-Id: Id020782148fa73146c5aca02bd61349e1c273b9d

7 years agoe_output: Sort list of planes by zpos 79/84179/2 accepted/tizen/common/20160817.133000 accepted/tizen/ivi/20160817.231103 accepted/tizen/mobile/20160817.231038 accepted/tizen/tv/20160817.231052 accepted/tizen/wearable/20160817.230932 submit/tizen/20160817.040540
Changyeon Lee [Wed, 17 Aug 2016 05:59:49 +0000 (14:59 +0900)]
e_output: Sort list of planes by zpos

Change-Id: Id75dfbbe5a83239a196bbed4f775335c7b4f8b9b

7 years agoe_pointer: move the pointer in calc with hot spot 71/84171/1
SooChan Lim [Wed, 17 Aug 2016 05:33:20 +0000 (14:33 +0900)]
e_pointer: move the pointer in calc with hot spot

Change-Id: I34ae7177934389a7ceccbbe698c6e7e0d1736216

7 years agoe_comp_wl: Maintain routed key list to gurantee key pair 53/83353/6
JengHyun Kang [Fri, 12 Aug 2016 10:48:04 +0000 (19:48 +0900)]
e_comp_wl: Maintain routed key list to gurantee key pair

Change-Id: I218235e61afcbf76ddd6b68687024c623ffa6a82

7 years agoe_comp_screen: fixed bug for reading of uninitialized variable 10/84110/1
Doyoun Kang [Tue, 16 Aug 2016 23:26:25 +0000 (08:26 +0900)]
e_comp_screen: fixed bug for reading of uninitialized variable

Change-Id: Icc686194ad847e954cbfd5d4a07e3e1874fa8e9d

7 years agoe_process: added feature to handle process status 53/83953/3
Doyoun Kang [Tue, 16 Aug 2016 04:05:37 +0000 (13:05 +0900)]
e_process: added feature to handle process status

Change-Id: Ie12d0603367116977c5b923cf86727ba305e1af6

7 years agonull checking enhancement for sub clients 01/84001/1
Boram Park [Tue, 16 Aug 2016 02:00:28 +0000 (11:00 +0900)]
null checking enhancement for sub clients

Change-Id: I255b5d4b6ae3c30444bd6c104b7c088b4772c486

7 years agofix syntax error 67/83667/1 accepted/tizen/common/20160812.141243 accepted/tizen/ivi/20160815.233357 accepted/tizen/mobile/20160815.233315 accepted/tizen/tv/20160815.233331 accepted/tizen/wearable/20160815.233345 submit/tizen/20160812.082015
Boram Park [Fri, 12 Aug 2016 08:46:03 +0000 (17:46 +0900)]
fix syntax error

Change-Id: I07336598b2124d221c73dacae1528224a2ea0ac5

7 years agoe_info: add punch to punch a UI framebuffer 82/83482/2
Boram Park [Thu, 11 Aug 2016 07:25:04 +0000 (16:25 +0900)]
e_info: add punch to punch a UI framebuffer

The HWC should be disabled before punching a UI framebuffer

$ enlightenment_info -hwc 0
$ enlightenment_info -punch on
$ enlightenment_info -punch off

Change-Id: I50f65ac4a5a5ec756f1ff9b9b9b585ef9d12166f

7 years agoe_policy: return true for maximize apply if it was maximized already 16/83516/2
MinJeong Kim [Thu, 11 Aug 2016 09:51:56 +0000 (18:51 +0900)]
e_policy: return true for maximize apply if it was maximized already

Change-Id: Id30bfcb99b78250d6fcdf9ea4697872a6e851877
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_object: force render after content unset 15/83515/2
MinJeong Kim [Thu, 11 Aug 2016 09:51:04 +0000 (18:51 +0900)]
e_comp_object: force render after content unset

Change-Id: Iea02248487b9ce09bade8db64f058f07ab597f28
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoredesign the cursor rendering 57/83457/3 accepted/tizen/common/20160811.150224 accepted/tizen/ivi/20160811.085952 accepted/tizen/mobile/20160811.085900 accepted/tizen/tv/20160811.085914 accepted/tizen/wearable/20160811.085932 submit/tizen/20160811.072522
SooChan Lim [Tue, 19 Jul 2016 10:19:24 +0000 (19:19 +0900)]
redesign the cursor rendering

1. remove the use of the ecore_evas_cursor apis in enlightenment
2. redesign the e_pointer. all pointer control is managed by e_pointer.
3. The cursor ec will be composited by the compositor. That is,
   the compositor composites the cursor ec as the source image.

Change-Id: Id637fce95de893fb012b839096cdf99733bc35b7

7 years agoe_policy_wl: intercept show for background launching 15/83315/1 accepted/tizen/common/20160810.161651 accepted/tizen/ivi/20160810.082204 accepted/tizen/mobile/20160810.082113 accepted/tizen/tv/20160810.082128 accepted/tizen/wearable/20160810.082146 submit/tizen/20160810.043216
MinJeong Kim [Wed, 10 Aug 2016 05:53:58 +0000 (14:53 +0900)]
e_policy_wl: intercept show for background launching

Change-Id: I819c091f5bab453a26812b2b2c13703c9991067a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoservice_qp: quickpanel does not open if the indicator's state is off or unknown 58/83258/1
Doyoun Kang [Wed, 10 Aug 2016 00:42:40 +0000 (09:42 +0900)]
service_qp: quickpanel does not open if the indicator's state is off or unknown

Change-Id: Iae00ffaf5544d464a2bfc297cd5f6e4328fef344

7 years agoe_policy_wl: use the list for multi windows in E_Policy_Wl_Tz_Indicator structure 23/83223/1
Doyoun Kang [Tue, 9 Aug 2016 13:29:57 +0000 (22:29 +0900)]
e_policy_wl: use the list for multi windows in E_Policy_Wl_Tz_Indicator structure

Change-Id: I9ebf0fe4a58526b65a0204827335d6355cfff77e

7 years agoe_comp_wl_data: check correct range of file descriptors 48/82648/2 accepted/tizen/common/20160809.184050 accepted/tizen/ivi/20160809.080022 accepted/tizen/mobile/20160809.075921 accepted/tizen/tv/20160809.075941 accepted/tizen/wearable/20160809.080000 submit/tizen/20160809.062109
MinJeong Kim [Fri, 5 Aug 2016 01:06:01 +0000 (10:06 +0900)]
e_comp_wl_data: check correct range of file descriptors

Change-Id: Ie991dc28cfd3eccc173b1dd88e246301d27e8fd7
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoFix svace issues 60/82660/2
JengHyun Kang [Fri, 5 Aug 2016 02:46:28 +0000 (11:46 +0900)]
Fix svace issues

Change-Id: Id194ab750c9cff9ea6c0653a40ef576b774f7c8f

7 years agoe_policy: expose allow user geometry set function 85/82585/1 accepted/tizen/common/20160805.125802 accepted/tizen/ivi/20160805.001730 accepted/tizen/mobile/20160805.001647 accepted/tizen/tv/20160805.001703 accepted/tizen/wearable/20160805.001715 submit/tizen/20160804.110307
MinJeong Kim [Thu, 4 Aug 2016 10:02:45 +0000 (19:02 +0900)]
e_policy: expose allow user geometry set function

Change-Id: I80e1d98d2ba69824b1534f32a3d7fe2bf7bfef11
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_test_helper: append animating flag to client info 07/82507/2 accepted/tizen/ivi/20160804.081513 accepted/tizen/mobile/20160804.081533 accepted/tizen/tv/20160804.081430 accepted/tizen/wearable/20160804.081321 submit/tizen/20160803.115336
MinJeong Kim [Wed, 3 Aug 2016 12:59:38 +0000 (21:59 +0900)]
e_test_helper: append animating flag to client info

Change-Id: I4b25c5df1366422eb295635e988b5208e448df3d

7 years agoe_policy: add intercept point for launchscreen object setup 00/82500/3
MinJeong Kim [Tue, 2 Aug 2016 10:40:27 +0000 (19:40 +0900)]
e_policy: add intercept point for launchscreen object setup

Change-Id: Ie2cae5aee3ec395331ae0eb1e34ec58149185d2a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy: added interceptor APIs 99/82499/3
MinJeong Kim [Tue, 2 Aug 2016 09:04:57 +0000 (18:04 +0900)]
e_policy: added interceptor APIs

External policy system can intercept e_policy fuctions using interceptor
APIs.

Change-Id: I63909cf32f972e2551add8cb2b8f38e7fce8ec9d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy: remove unused code 94/82494/2
MinJeong Kim [Tue, 2 Aug 2016 09:00:30 +0000 (18:00 +0900)]
e_policy: remove unused code

Change-Id: I05ccc786f8ed4b5470419f53761ebcbcf98413d6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoRevert "e_obj: introduce an e_obj which supports object handle as a integer type... 39/82539/1
Gwanglim Lee [Thu, 4 Aug 2016 00:54:01 +0000 (09:54 +0900)]
Revert "e_obj: introduce an e_obj which supports object handle as a integer type ID."

This reverts commit 05826d2abe3e15d04f16e17a248e5a3a0687863a.

Change-Id: I24e100545555e3bd1875150d00bc661627ffdef1
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
7 years agoe_info_client/server: support aux message 88/81488/6 sandbox/gwanglim/devel
MinJeong Kim [Tue, 26 Jul 2016 11:32:47 +0000 (20:32 +0900)]
e_info_client/server: support aux message

can make instant aux message by enlightenment_info

Change-Id: Ia8da3f27356c3b8b616d7e1f062c37daa11dcbb2
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy: support sending event aux_message of tizen_policy 54/81454/5
MinJeong Kim [Tue, 26 Jul 2016 08:43:19 +0000 (17:43 +0900)]
e_policy: support sending event aux_message of tizen_policy

Change-Id: Iaa0d7dbeeb11c3854c2a28ce1bd2912aed2ba66b

7 years agoe_comp: not to enter hwc when pointer is shown 10/82410/1
Juyeon Lee [Wed, 3 Aug 2016 07:09:57 +0000 (16:09 +0900)]
e_comp: not to enter hwc when pointer is shown

Change-Id: I772842c0d2778e5b6151a7806c3c277d2a2d9167
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
7 years agoSupport the wl_tbm_buffer in SW Backend 02/81802/2
Sangjin Lee [Wed, 27 Jul 2016 04:30:10 +0000 (13:30 +0900)]
Support the wl_tbm_buffer in SW Backend

Change-Id: If172408bd1ddae38da53c21cf015d14c98529e8f
Signed-off-by: Sangjin Lee <lsj119@samsung.com>
7 years agoe_deskmirror: removed. 75/81775/2
Gwanglim Lee [Thu, 28 Jul 2016 08:46:22 +0000 (17:46 +0900)]
e_deskmirror: removed.

Change-Id: Iaaf0978d980e13fd4e6539eddba35aacd107b70e

7 years agopolicy: added code to handle properties of the indicator service 09/82209/1
Doyoun Kang [Tue, 2 Aug 2016 01:51:15 +0000 (10:51 +0900)]
policy: added code to handle properties of the indicator service

Change-Id: I9334f4446280ae2650991eff2cca74ac9c151235

7 years agopolicy: added code to handle indicator information 94/82194/1
Doyoun Kang [Mon, 1 Aug 2016 13:15:01 +0000 (22:15 +0900)]
policy: added code to handle indicator information

Change-Id: Ibf7f5439346a1bf63299c4cb6bb5c2c3e8ce2280

7 years agoe_client: added indicator information in E_Client structure 93/82193/1
Doyoun Kang [Mon, 1 Aug 2016 13:10:13 +0000 (22:10 +0900)]
e_client: added indicator information in E_Client structure

Change-Id: I90cabed661d48bb1bd314a5b99e08dde507310e2

7 years agoe_comp_wl: Send origin pressed device information if focus is changed
JengHyun Kang [Mon, 25 Jul 2016 09:45:03 +0000 (18:45 +0900)]
e_comp_wl: Send origin pressed device information if focus is changed

Change-Id: Ic9359efbafd207672ef63bbf8b04d3c847e0a5bb

Conflicts:
src/bin/e_comp_wl.c

7 years agoe_plane: if dpms is off, plane unfetch 69/81469/1
Changyeon Lee [Tue, 26 Jul 2016 08:48:41 +0000 (17:48 +0900)]
e_plane: if dpms is off, plane unfetch

if dpms is off, tdm commit will be failed.
so don't tdm commit and unfetch plane

Change-Id: I0a0abc61db746b933d4dd368238d26ac684e50a7

7 years agoe_comp_canvas: add e_comp_canvas_norender at HWC_MULTI 68/81468/1
SooChan Lim [Tue, 26 Jul 2016 01:32:03 +0000 (10:32 +0900)]
e_comp_canvas: add e_comp_canvas_norender at HWC_MULTI

Change-Id: Ib1683e3df3800962370a3fd21808d441951f4a0d

7 years agoe_comp: fix warnings 47/81347/1
Gwanglim Lee [Mon, 25 Jul 2016 13:43:27 +0000 (22:43 +0900)]
e_comp: fix warnings

Change-Id: Icca7147e6dd9be46afd47adf64a16ec7c4dbf7cc

7 years agotransform core merge with viewport transform
Sungbae Park [Fri, 22 Jul 2016 04:35:44 +0000 (13:35 +0900)]
transform core merge with viewport transform

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I59ea15cd3530f65979f48223ae44ca3e4a7a21f2

Conflicts:
src/bin/e_comp_wl.h

7 years agoremoved e_policy_transform_mode.
Gwanglim Lee [Mon, 25 Jul 2016 06:14:19 +0000 (15:14 +0900)]
removed e_policy_transform_mode.

This policy is moved to wm-policy module for the TV product.

Change-Id: I39d2ec55590b836f35ef3f94cd8c5ca404eda425

7 years agoe_policy_wl: add support for enabling and disabling screensaver
Gwanglim Lee [Mon, 25 Jul 2016 05:20:40 +0000 (14:20 +0900)]
e_policy_wl: add support for enabling and disabling screensaver

Change-Id: I2307c862bb57ff21a94f7af5fc4448fd192a5b76

7 years agoe_comp_wl: fix an warning.
Gwanglim Lee [Mon, 25 Jul 2016 05:14:16 +0000 (14:14 +0900)]
e_comp_wl: fix an warning.

Change-Id: Ide79cf7d36462b29d2e3dbf83781329b97b17ac2

7 years agoe_policy/e_service: added policy system and tizen_ws_shell interfaces 52/81152/2
MinJeong Kim [Fri, 22 Jul 2016 07:31:07 +0000 (16:31 +0900)]
e_policy/e_service: added policy system and tizen_ws_shell interfaces

Change-Id: Iad5fb635573d4d65aa2cd357be23a93794496833
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_config: handle policy config values 51/81151/2
MinJeong Kim [Fri, 22 Jul 2016 00:42:04 +0000 (09:42 +0900)]
e_config: handle policy config values

Change-Id: I9a0f7400673d0ee9d9635e3794aa8497ab9b858f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_zone: added APIs for orientation callback 50/81150/2
MinJeong Kim [Thu, 21 Jul 2016 13:19:58 +0000 (22:19 +0900)]
e_zone: added APIs for orientation callback

Change-Id: I481a844262f985630d262ab53e259ac8cee783e3
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl: tizen_input_device sends event_device only when device's class is changed 31/75631/12
Duna Oh [Tue, 21 Jun 2016 00:29:06 +0000 (09:29 +0900)]
e_comp_wl: tizen_input_device sends event_device only when device's class is changed

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ib0d837f45611743ec18178ee24e3ae5d8b082e21

7 years agoe_screensaver: add support for enabling and disabling screensaver.
Gwanglim Lee [Thu, 21 Jul 2016 10:54:44 +0000 (19:54 +0900)]
e_screensaver: add support for enabling and disabling screensaver.

Change-Id: I0ed2f522071022c84131fe7ed4359d09701f333a

7 years agoe_comp,e_plane: reset reserved plane if plane->ec is set NULL 67/80767/4
Juyeon Lee [Wed, 20 Jul 2016 05:34:24 +0000 (14:34 +0900)]
e_comp,e_plane: reset reserved plane if plane->ec is set NULL

a plane could be in reserved state for a client that means, the plane
keeps activating its scanout buffer to the surface but hwc_mode isn't turned yet
if it is reserved, cancel it once the plane is set to NULL explicitly

Change-Id: I54ab86f369a57adcb70352b65fa799399ffca7f0

7 years agoe_comp: add condition not to enter hwc mode 46/80746/3
Juyeon Lee [Wed, 20 Jul 2016 03:46:49 +0000 (12:46 +0900)]
e_comp: add condition not to enter hwc mode

while checking visible clients if one of them is not availbe to use hwc
below two condition has added not to enter hwc mode once it meets any

1. visible client is launch screen image
2. visible client has subsurface and in special case it requires composite
   !e_comp_wl_video_client_has(ec)
   this is abnormal condition so it will be moved to product module pkg

Change-Id: Ib31fb37eac31edc0d0b6f19583ada79f14caa3d0

7 years agoe_log: support dlog for wayland-log
Boram Park [Tue, 19 Jul 2016 07:26:39 +0000 (16:26 +0900)]
e_log: support dlog for wayland-log

Change-Id: Ib32b38fe90f0115912d32beae7c6eb878b62f11c

7 years agoe_comp_wl: set 1x1 to video buffers which are displayed on HW underlay.
Boram Park [Tue, 19 Jul 2016 07:07:54 +0000 (16:07 +0900)]
e_comp_wl: set 1x1 to video buffers which are displayed on HW underlay.

Change-Id: Id9fb38fb8408e2610df2436b1fc75afd61979aac

7 years agoe_comp_wl: not creating a below-bg-rectangle
Boram Park [Tue, 19 Jul 2016 07:06:04 +0000 (16:06 +0900)]
e_comp_wl: not creating a below-bg-rectangle

When ec doesn't have alpha value and video is displayed on a HW underlay,
we don't need to create a below-bg-rectangle.

Change-Id: I731413129e4f54b6c0fe61122ed7e3fc9ed0e588

7 years agodeny map bug fixed for transform core when xdg shell surface map 14/80214/3
Junghwan Choi [Fri, 15 Jul 2016 08:28:44 +0000 (17:28 +0900)]
deny map bug fixed for transform core when xdg shell surface map

Change-Id: I76f66ff7939483b5221497ff7dd553901a83c5ba
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
7 years agodo not enter nocomp mode when transform core enabled 19/80219/2
Junghwan Choi [Fri, 15 Jul 2016 08:41:25 +0000 (17:41 +0900)]
do not enter nocomp mode when transform core enabled

Change-Id: I194d63e7651d6eacdb61db9f153907a01ea49c68
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
7 years agoexpanded the input rect 96/72796/11
Seungjin Park [Thu, 2 Jun 2016 11:05:00 +0000 (20:05 +0900)]
expanded the input rect

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

7 years agoe_obj: introduce an e_obj which supports object handle as a integer type ID.
Gwanglim Lee [Fri, 8 Jul 2016 11:28:28 +0000 (20:28 +0900)]
e_obj: introduce an e_obj which supports object handle as a integer type ID.

Change-Id: I97b42fb2f7990759810db099c21b4971a0df553c

7 years agoe_comp: assign surface on plane from top most and handle the failure
Juyeon Lee [Mon, 25 Jul 2016 04:14:07 +0000 (13:14 +0900)]
e_comp: assign surface on plane from top most and handle the failure

Change-Id: If4a05cce9b91b45099f630b2d2b65ff11b842144

7 years agoe_plane: Prevent commit serveral times in tdm whtin 1 vblank
Changyeon Lee [Mon, 25 Jul 2016 01:56:47 +0000 (10:56 +0900)]
e_plane: Prevent commit serveral times in tdm whtin 1 vblank

if plane state is pending, client update will be commited at next idle time

Change-Id: I49828c697a8a7f653911d2fd1483353efd12a4b1

7 years agoe_plane: fix bug of releasing tsurface to plane surace queue
Changyeon Lee [Thu, 21 Jul 2016 12:21:27 +0000 (21:21 +0900)]
e_plane: fix bug of releasing tsurface to plane surace queue

Don't release surface to plane surface queue in comp mode if owner of surface is client
and release to plane surface queue in nocomp mode if owner of surface is compositor

Change-Id: I89d59248f1383c21d62cf0e02c8edf1f924f47ab

7 years agoe_output: set the e_output id with the tdm_output_type
SooChan Lim [Wed, 20 Jul 2016 08:18:00 +0000 (17:18 +0900)]
e_output: set the e_output id with the tdm_output_type

Change-Id: Ieee52d36e86dd94b09c8be4273ba1f2445a3c211

7 years agoe_comp_screen: see the ECORE_DRM_EVENT_OUTPUT when ee uses sw engine
SooChan Lim [Wed, 20 Jul 2016 08:17:17 +0000 (17:17 +0900)]
e_comp_screen: see the ECORE_DRM_EVENT_OUTPUT when ee uses sw engine

Change-Id: Ibd5ab43fb5fb79d11e1c011177b5ed17e19101e6

7 years agorename e_plane_set into e_plane_fetch
SooChan Lim [Fri, 15 Jul 2016 05:02:46 +0000 (14:02 +0900)]
rename e_plane_set into e_plane_fetch

Change-Id: I0701de0a89cc80f41b61a182361fd3dd310311c8

7 years agoAdd hook for plane if multi hwc is enabled
Changyeon Lee [Thu, 14 Jul 2016 07:26:38 +0000 (16:26 +0900)]
Add hook for plane if multi hwc is enabled

Change-Id: I1c63235e5a1be8a073daa140c8e9c929f212325a

7 years agocalculate fps at e_output commit handler
Changyeon Lee [Tue, 12 Jul 2016 09:35:19 +0000 (18:35 +0900)]
calculate fps at e_output commit handler

Change-Id: I458784bd9abf8d9292a97c3cea92aff1ae040653

7 years agomake the plane display logic be right
Changyeon Lee [Fri, 8 Jul 2016 11:07:38 +0000 (20:07 +0900)]
make the plane display logic be right

Change-Id: I53f8a9495c19a4a24b3409fa5efc5800e595187f

7 years agoredesign the e_comp_screen/e_output/e_plane for multi plane hwc
SooChan Lim [Fri, 17 Jun 2016 13:15:40 +0000 (22:15 +0900)]
redesign the e_comp_screen/e_output/e_plane for multi plane hwc

Change-Id: I13b41d6c10ff8b48662cc03ded4c4b07b5e3ff29

7 years agoe_client: modified code to calculate visibility consider effect and pending_show (2) 29/81229/1 accepted/tizen/common/20160725.153459 accepted/tizen/ivi/20160724.071931 accepted/tizen/mobile/20160724.071842 accepted/tizen/tv/20160724.071858 accepted/tizen/wearable/20160724.071914 submit/tizen/20160724.041908
Doyoun Kang [Sun, 24 Jul 2016 04:15:58 +0000 (13:15 +0900)]
e_client: modified code to calculate visibility consider effect and pending_show (2)

Change-Id: I7b9a7d7410fd7b9621d16da2c73565d1a6d296d5

7 years agoe_client: modified code to calculate visibility consider effect and pending_show 01/81201/1 accepted/tizen/ivi/20160724.042900 accepted/tizen/mobile/20160724.042810 accepted/tizen/tv/20160724.042826 accepted/tizen/wearable/20160724.042846 submit/tizen/20160723.061241
Doyoun Kang [Fri, 22 Jul 2016 15:26:24 +0000 (00:26 +0900)]
e_client: modified code to calculate visibility consider effect and pending_show

Change-Id: I4c850141daa4cc2aaad5c9c8b7d1f5092df2acb4

8 years agodnd: fixed failure of show for drag window 39/80439/1 accepted/tizen/common/20160718.160028 accepted/tizen/ivi/20160718.105152 accepted/tizen/mobile/20160718.105244 accepted/tizen/tv/20160718.104919 accepted/tizen/wearable/20160718.105229 submit/tizen/20160718.072256
MinJeong Kim [Mon, 18 Jul 2016 05:47:14 +0000 (14:47 +0900)]
dnd: fixed failure of show for drag window

Some clients can be delayed to show before fetching hints.
"new_client" flag is set in order to show after fetching,
and it will be turned off after _e_client_eval.

Change-Id: I389dab9dbb7d5bdd0e24e7851e560ed773e56bcf
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_client: changed window's visibility to UN-OBSCURED when it is pended to show for... 17/80317/1 accepted/tizen/ivi/20160717.035243 accepted/tizen/mobile/20160717.035253 accepted/tizen/tv/20160717.035127 accepted/tizen/wearable/20160717.035148 submit/tizen/20160716.065840
Doyoun Kang [Sat, 16 Jul 2016 06:33:31 +0000 (15:33 +0900)]
e_client: changed window's visibility to UN-OBSCURED when it is pended to show for rotation.

There was a bug that the application window was not shown when it's above window was disappeared.
It was because the display server was waiting for rotation-done message, and the application is waiting for unobsucred message.

Change-Id: Ib84fa14c03df4b5c7a740edf13775069e39712d6

8 years agoFix transform_core in order to update correctly 06/80206/1 accepted/tizen/common/20160715.175525 accepted/tizen/ivi/20160717.034736 accepted/tizen/mobile/20160717.034657 accepted/tizen/tv/20160717.034626 accepted/tizen/wearable/20160717.034611 submit/tizen/20160715.083412
Seungjin Park [Fri, 15 Jul 2016 08:02:14 +0000 (17:02 +0900)]
Fix transform_core in order to update correctly

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

8 years agoe_screensaver: fixed that screensaver was still activated, even though 96/80196/3
Gwanglim Lee [Fri, 15 Jul 2016 07:27:21 +0000 (16:27 +0900)]
e_screensaver: fixed that screensaver was still activated, even though
key events were generated.

The e_comp_canvas could stop propagation of key event in its key event
handler if focused ec exists. In order to get notified of input event
generation always, e_screensaver_notidle() has been added to key event
handler of e_comp_canvas.

Change-Id: Ide00295da07a58788281f6e36e48675a82c40c7c

8 years agoe_test_helper: modified code for unresister window 90/80190/2
Doyoun Kang [Fri, 15 Jul 2016 06:32:54 +0000 (15:32 +0900)]
e_test_helper: modified code for unresister window

Change-Id: I8467ef040405b0b8de889dd119820ac93e9082eb

8 years agoe_comp_wl_data: not close fd even if read returns zero 67/79667/4
MinJeong Kim [Tue, 12 Jul 2016 08:34:42 +0000 (17:34 +0900)]
e_comp_wl_data: not close fd even if read returns zero

When clipboard try to read some data from selection source, result of read()
can return zero, because pipe is created with O_NONBLOCK flag. so do not close
fd if read() returns zero value because it's not error case now.

Change-Id: I85e04d9e03b3f9df3556b07d98899383c3da997d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_comp_object: Fix emitting wrong signal for DIM effect 60/80160/1
Amarnath [Fri, 15 Jul 2016 04:14:51 +0000 (09:44 +0530)]
e_comp_object: Fix emitting wrong signal for DIM effect

Change-Id: I1fe9dc88624583b302b930862a48ff29e9d4e1b8
Signed-off-by: Amarnath <a.amarnath@samsung.com>
8 years agoe_comp_wl_data: fix an warning. 08/80108/2 accepted/tizen/common/20160715.075947 accepted/tizen/ivi/20160715.075029 accepted/tizen/mobile/20160715.074940 accepted/tizen/tv/20160715.074956 accepted/tizen/wearable/20160715.075011 submit/tizen/20160714.142759
Gwanglim Lee [Thu, 14 Jul 2016 14:22:07 +0000 (23:22 +0900)]
e_comp_wl_data: fix an warning.

Change-Id: Ia949824659726e5916c59437c201092380d07db7

8 years agoadded code to support sending launching done event 05/80105/1
Doyoun Kang [Thu, 14 Jul 2016 14:16:24 +0000 (23:16 +0900)]
added code to support sending launching done event

Change-Id: Ied8b6d49f7351fe15798452aae1aa7d4a022857f

8 years agoe_pixmap/e_comp_object: ref shm data pool for evas image data set 61/79861/1 accepted/tizen/common/20160713.145051 accepted/tizen/ivi/20160713.094452 accepted/tizen/mobile/20160713.094517 accepted/tizen/tv/20160713.094433 accepted/tizen/wearable/20160713.094505 submit/tizen/20160713.083957
MinJeong Kim [Wed, 13 Jul 2016 08:32:54 +0000 (17:32 +0900)]
e_pixmap/e_comp_object: ref shm data pool for evas image data set

ref shm data pool for evas image data set instead of pixmap refresh.

Change-Id: Ic99ecc87d052e932b94863f9c5e51df261dea398
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_comp_wl: Do not send mouse move event if ec is fully obscured and touch cancelled 24/79624/2
Duna Oh [Tue, 12 Jul 2016 05:52:00 +0000 (14:52 +0900)]
e_comp_wl: Do not send mouse move event if ec is fully obscured and touch cancelled

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia0a0d0429d05ddbfeea7e0b235e2352b1115bb28

8 years agoFix wm_start file path 99/79599/1 accepted/tizen/common/20160712.151256 accepted/tizen/ivi/20160712.091150 accepted/tizen/mobile/20160712.091219 accepted/tizen/tv/20160712.091205 accepted/tizen/wearable/20160712.091158 submit/tizen/20160712.064149
Seungjin Park [Tue, 12 Jul 2016 03:52:14 +0000 (12:52 +0900)]
Fix wm_start file path

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

8 years agowl_data: fixed wl_abort when e is trying to send closed fd of pipe. 15/79515/1 accepted/tizen/common/20160711.171138 accepted/tizen/ivi/20160712.000553 accepted/tizen/mobile/20160712.000529 accepted/tizen/tv/20160712.000545 accepted/tizen/wearable/20160712.000605 submit/tizen/20160711.141039
Gwanglim Lee [Mon, 11 Jul 2016 14:08:04 +0000 (23:08 +0900)]
wl_data: fixed wl_abort when e is trying to send closed fd of pipe.

Change-Id: If73864bbc02ddf7c777fc9a1d1dd4bdb24f80f0f

8 years agocheck NULL if ec is valid 44/79044/2 accepted/tizen/common/20160708.140834 accepted/tizen/ivi/20160708.092028 accepted/tizen/mobile/20160708.091945 accepted/tizen/tv/20160708.092017 accepted/tizen/wearable/20160708.091932 submit/tizen/20160708.063158
Boram Park [Fri, 8 Jul 2016 02:11:00 +0000 (11:11 +0900)]
check NULL if ec is valid

Change-Id: Iccce55b3fa9178b055129c1ddea8fc5cce34f738

8 years agoe_comp_object: do not consider subsurface when layer back after animation. 20/78920/1 accepted/tizen/common/20160707.172106 accepted/tizen/ivi/20160707.114109 accepted/tizen/mobile/20160707.114202 accepted/tizen/tv/20160707.114039 accepted/tizen/wearable/20160707.114006 submit/tizen/20160707.102754
Seunghun Lee [Thu, 7 Jul 2016 10:17:23 +0000 (19:17 +0900)]
e_comp_object: do not consider subsurface when layer back after animation.

stacking subsurface is handled by e_comp_wl.
If we handle to layer with subsurface, the ordering of layer object will be corrupted.

Change-Id: I9a11980876e5db581c60f74d03f2a210a1df23d5

8 years agoe_comp_hwc: unmap the copied_buffer after copied buffer 66/78866/3
SooChan Lim [Thu, 7 Jul 2016 07:17:01 +0000 (16:17 +0900)]
e_comp_hwc: unmap the copied_buffer after copied buffer

Change-Id: Ia0f201e0981f9b57fd85458750f1b30ee33f54af

8 years agoe_client: added code to check the ec->exp_iconify.by_client value in e_client_iconify(). 20/78820/1 accepted/tizen/common/20160707.171826 accepted/tizen/ivi/20160707.043646 accepted/tizen/mobile/20160707.043754 accepted/tizen/tv/20160707.043615 accepted/tizen/wearable/20160707.043722 submit/tizen/20160707.034747
Doyoun Kang [Thu, 7 Jul 2016 03:44:46 +0000 (12:44 +0900)]
e_client: added code to check the ec->exp_iconify.by_client value in e_client_iconify().

Change-Id: Ibcff53bec64600649017a0c51453d4d21c26b03c

8 years agofocus: fixed bug for setting focus window. 44/78744/1 accepted/tizen/ivi/20160707.042649 accepted/tizen/mobile/20160707.042730 accepted/tizen/tv/20160707.042702 accepted/tizen/wearable/20160707.042715 submit/tizen/20160706.150227
Doyoun Kang [Wed, 6 Jul 2016 14:49:58 +0000 (23:49 +0900)]
focus: fixed bug for setting focus window.

Change-Id: Ia543b5833f0dedadb27f192a8a6bb92906bdd5ce

8 years agoe_client: do nothing in the e_client_iconify() if the client which has "skip_iconify... 18/78618/2 accepted/tizen/common/20160706.142610 accepted/tizen/ivi/20160706.132748 accepted/tizen/mobile/20160706.131733 accepted/tizen/tv/20160706.131843 accepted/tizen/wearable/20160706.131949 submit/tizen/20160706.091240
Seunghun Lee [Wed, 6 Jul 2016 07:17:29 +0000 (16:17 +0900)]
e_client: do nothing in the e_client_iconify() if the client which has "skip_iconify" has passed.

Change-Id: Ide9f9649c753fb8ea5cf9100c6a46c9b6ba01639

8 years agoe_comp_wl.c: Do not send mouse up events generated by the button cancel event 75/78575/2
JengHyun Kang [Wed, 6 Jul 2016 06:40:13 +0000 (15:40 +0900)]
e_comp_wl.c: Do not send mouse up events generated by the button cancel event

Change-Id: I6f2beb5406ab0428b7543793d7b8b1b171252fef

8 years agoe_comp_wl:fixed memory leack of sub data 59/78459/2
MinJeong Kim [Tue, 5 Jul 2016 13:34:46 +0000 (22:34 +0900)]
e_comp_wl:fixed memory leack of sub data

Change-Id: I69d40ea34f91ee267be57399d3e576da8f836987

8 years agoenlightenment_info: added ec->frame visibility 89/78389/2
Juyeon Lee [Tue, 5 Jul 2016 09:26:35 +0000 (18:26 +0900)]
enlightenment_info: added ec->frame visibility

Change-Id: I2bca8043c159cff50955f6db6eefe7d63d8a34aa

8 years agoe_comp_wl: Fix sending pointer_enter event to Wrong client 46/77046/5 accepted/tizen/common/20160705.170748 accepted/tizen/ivi/20160705.101938 accepted/tizen/mobile/20160705.102012 accepted/tizen/tv/20160705.101947 accepted/tizen/wearable/20160705.102000 submit/tizen/20160705.084238
Amarnath [Tue, 28 Jun 2016 10:23:18 +0000 (15:53 +0530)]
e_comp_wl: Fix sending pointer_enter event to Wrong client

Change-Id: I3f3be1d02b54579953a6b0b853e926c98be130dc
Signed-off-by: Amarnath <a.amarnath@samsung.com>
8 years agoMerge "Print a log and create wm_start files when non-delayed modules are loaded... accepted/tizen/common/20160704.150220 accepted/tizen/ivi/20160705.003936 accepted/tizen/mobile/20160705.003900 accepted/tizen/tv/20160705.003912 accepted/tizen/wearable/20160705.003834 submit/tizen/20160704.100759
Juyeon Lee [Mon, 4 Jul 2016 08:20:15 +0000 (01:20 -0700)]
Merge "Print a log and create wm_start files when non-delayed modules are loaded" into tizen

8 years agoe_comp_wl: Send and destroy frame event that was created for previous commit 39/78039/1
Changyeon Lee [Fri, 1 Jul 2016 12:24:58 +0000 (21:24 +0900)]
e_comp_wl: Send and destroy frame event that was created for previous commit

Change-Id: If884c09c6c1b958dfa1f2bc74c0c3e5e9b2cf000

8 years agoPrint a log and create wm_start files when non-delayed modules are loaded 37/78037/1
Seungjin Park [Mon, 4 Jul 2016 04:50:43 +0000 (13:50 +0900)]
Print a log and create wm_start files when non-delayed modules are loaded

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

8 years agoFix build error : Apply TIZEN_TV config for fPie option 02/78002/2
Lisa kim [Mon, 4 Jul 2016 01:56:29 +0000 (10:56 +0900)]
Fix build error : Apply TIZEN_TV config for fPie option

Change-Id: I6e24a8bf1e17bcd94f561ff7fafce1cb804b0efa
Signed-off-by: Lisa kim <hj0530.kim@samsung.com>
8 years agoe_plane: change E_Plane_Type_State to E_Plane_Type 59/77759/2 accepted/tizen/common/20160703.131031 accepted/tizen/ivi/20160703.110702 accepted/tizen/mobile/20160703.110537 accepted/tizen/tv/20160703.110614 accepted/tizen/wearable/20160703.110638 submit/tizen/20160702.084834
Juyeon Lee [Fri, 1 Jul 2016 04:11:59 +0000 (13:11 +0900)]
e_plane: change E_Plane_Type_State to E_Plane_Type

Change-Id: Iba575db97eebcb675190ccdfa81078eb141f4c9f

8 years agoe_info_server: move macro to the outside of function 86/77786/1
Boram Park [Fri, 1 Jul 2016 06:11:48 +0000 (15:11 +0900)]
e_info_server: move macro to the outside of function

Change-Id: Ibd05d5d429cd1fe8929178d2bda573dc72f1ddfa

8 years agoe_comp_wl: tizen_input_device uses device's clas variable of the Ecore_Device_Class... 99/71999/8
Duna Oh [Mon, 30 May 2016 06:45:54 +0000 (15:45 +0900)]
e_comp_wl: tizen_input_device uses device's clas variable of the Ecore_Device_Class type

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia38104134d20f70604195b0a6c9d861857d7124b

8 years agoe_comp_wl: Send axis information about touch during single touch
JengHyun Kang [Thu, 30 Jun 2016 08:30:31 +0000 (17:30 +0900)]
e_comp_wl: Send axis information about touch during single touch

Change-Id: I9ea64a4a97d9e3c57f9040066706f4185aaa422f

8 years agowl_desktop_shell: set ec->changed flag when the window is mapped. 50/77750/2
Doyoun Kang [Fri, 1 Jul 2016 02:38:21 +0000 (11:38 +0900)]
wl_desktop_shell: set ec->changed flag when the window is mapped.

There was a bug that the window could not change a visibility flag.
So, the focus was not changed.

Change-Id: Ie37133e62b9823ee596ebb94e2c9b1433e225ffc

8 years agoe_comp_wl: fixed typo. 95/77595/1 accepted/tizen/common/20160630.152038 accepted/tizen/ivi/20160701.032625 accepted/tizen/mobile/20160701.032534 accepted/tizen/tv/20160701.032614 accepted/tizen/wearable/20160701.032549 submit/tizen/20160630.065936
Gwanglim Lee [Thu, 30 Jun 2016 08:40:34 +0000 (17:40 +0900)]
e_comp_wl: fixed typo.

Change-Id: Ibe42cfb5c83d934a56bed5c973b4f8f91e896b7f

8 years agoe_info_server:Fixed imcompatiable function pointer 47/77547/2
MinJeong Kim [Thu, 30 Jun 2016 07:11:44 +0000 (16:11 +0900)]
e_info_server:Fixed imcompatiable function pointer

Change-Id: I59204087fae826bbe98b614ecd2b68bf0f3c0edd
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>