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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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>
8 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>
8 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>
8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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>
8 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>
8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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>
8 years agoe_comp: check transform ec not to use hwc 30/77530/2
Juyeon Lee [Thu, 30 Jun 2016 06:52:45 +0000 (15:52 +0900)]
e_comp: check transform ec not to use hwc

Change-Id: I18ea6fe8bfe225134c6d7b8ae2997eb634521d2c

8 years agofixed the problems detected by static analyzer. 34/77534/2
Gwanglim Lee [Thu, 30 Jun 2016 06:56:04 +0000 (15:56 +0900)]
fixed the problems detected by static analyzer.

Change-Id: I044a038268bf399305fffccfd5a8f79d50f3a7df

8 years agoe_comp_wl/e_comp_wl_data: create wl_data_offer for cbhm 24/77224/3
MinJeong Kim [Wed, 29 Jun 2016 05:01:49 +0000 (14:01 +0900)]
e_comp_wl/e_comp_wl_data: create wl_data_offer for cbhm

Notify not only focused client but also cbhm of new selection set.

Change-Id: I9108a91fa296c1430fb23bd587d69a077b0fd83a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_info: enhance dump buffers functionality
Junkyeong Kim [Wed, 29 Jun 2016 04:28:19 +0000 (13:28 +0900)]
e_info: enhance dump buffers functionality
can change dump buffer count by '-c' option
can change dump files saving location by '-p' option

Change-Id: I078359a676e55a614235f1396826b5631bcc379d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoe_client: added code to check NULL
Doyoun Kang [Wed, 29 Jun 2016 13:17:16 +0000 (22:17 +0900)]
e_client: added code to check NULL

Change-Id: I79d424ee0065cb4c8a2dc7112a09455cc68c54ed

8 years agoe_comp_hwc: add 'e_comp_hwc_disable_output_hwc_rendering' API
Junkyeong Kim [Mon, 20 Jun 2016 06:19:40 +0000 (15:19 +0900)]
e_comp_hwc: add 'e_comp_hwc_disable_output_hwc_rendering' API

Change-Id: Idd63f446866f4dad265b404fbaf5e321ceb3c5f9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoCheck a xkb state is a null pointer
JengHyun Kang [Mon, 27 Jun 2016 04:57:32 +0000 (13:57 +0900)]
Check a xkb state is a null pointer

Change-Id: I8ae6036c3ee766b5963e4a977417e174a95989ba

8 years agoe_pointer: set ec->visible as FALSE while setting ec->hidden as TRUE
Duna Oh [Wed, 29 Jun 2016 00:25:43 +0000 (09:25 +0900)]
e_pointer: set ec->visible as FALSE while setting ec->hidden as TRUE

If ec->hidden is set as TRUE and ec->visible still remains TRUE,
in some situation, enlightenment checks for ec->visible value and call evas_object_show().
Many cursor would be seen at same time.

Change-Id: I49509a6a09be37292b95998dfe05b8477f80162d
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoe_comp_object: fixed bug for intercepting raise event.
Doyoun Kang [Wed, 29 Jun 2016 13:09:07 +0000 (22:09 +0900)]
e_comp_object: fixed bug for intercepting raise event.

There was a bug to find the current top window of the layer.

Change-Id: I3ee997f69ab44f9d3cd83b0d7fde4b57724cef06

8 years agoenlightenment_info: fix log 54/77154/2
Juyeon Lee [Wed, 29 Jun 2016 02:06:16 +0000 (11:06 +0900)]
enlightenment_info: fix log

Change-Id: Ifbd5db77a52ae0532c30b8f899aeec85a2d7e3f3

8 years agoApply TIZEN_TV config for fPie option 89/77189/2
kyoungsik park [Wed, 29 Jun 2016 04:19:11 +0000 (13:19 +0900)]
Apply TIZEN_TV config for fPie option

Change-Id: Ie4ec9a1cd97f662217c085b71d0aa0830d057a20
Signed-off-by: kyoungsik park <kstyle.park@samsung.com>
8 years agoe_comp_wl: don't show a below_obj if ec is not visible. 94/77194/3
kyoungsik park [Wed, 29 Jun 2016 04:38:26 +0000 (13:38 +0900)]
e_comp_wl: don't show a below_obj if ec is not visible.

Change-Id: I83dfc6bd2c3097185c737a6ced536540565c694a
Signed-off-by: kyoungsik park <kstyle.park@samsung.com>
Signed-off-by: Boram Park <boram1288.park@samsung.com>
8 years agoe_info_server : try dbus connection again if failed 62/77262/1
Junghwan Choi [Wed, 29 Jun 2016 08:00:23 +0000 (17:00 +0900)]
e_info_server : try dbus connection again if failed

Change-Id: Ibbfaf17580e8e029b27f8acb6917a364f7497956
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
8 years agovisibility: fixed bug for calculating visibility 46/77146/1 accepted/tizen/common/20160629.222824 accepted/tizen/ivi/20160629.021630 accepted/tizen/mobile/20160629.021714 accepted/tizen/tv/20160629.021603 accepted/tizen/wearable/20160629.021649 submit/tizen/20160629.004854
Doyoun Kang [Wed, 29 Jun 2016 00:45:35 +0000 (09:45 +0900)]
visibility: fixed bug for calculating visibility

Change-Id: I506f1105df96205929450437b7e6381d36710c2d

8 years agofixed build break 86/77086/1 accepted/tizen/common/20160628.141830 accepted/tizen/ivi/20160629.021409 accepted/tizen/mobile/20160629.021455 accepted/tizen/tv/20160629.021310 accepted/tizen/wearable/20160629.021447 submit/tizen/20160628.121148
Doyoun Kang [Tue, 28 Jun 2016 12:10:32 +0000 (21:10 +0900)]
fixed build break

Change-Id: Idf17fb1f0da92df1217324f98cb042344e2400e0

8 years agoe_comp: added e_comp_vis_ec_list_get 12/76112/3
Juyeon Lee [Thu, 23 Jun 2016 01:43:48 +0000 (10:43 +0900)]
e_comp: added e_comp_vis_ec_list_get

Change-Id: I3cc65dee33da81fdad034c3181d381974bfc1dca

8 years agoe_output: code clean up 21/75521/3
Juyeon Lee [Mon, 20 Jun 2016 08:11:46 +0000 (17:11 +0900)]
e_output: code clean up

Change-Id: Ic2c0fe604515e5d19121cd58f8778472e69ab89f

8 years agoe_output: added e_output_is_fb_compositing 00/75500/3
Juyeon Lee [Mon, 20 Jun 2016 06:46:41 +0000 (15:46 +0900)]
e_output: added e_output_is_fb_compositing

one of output->planes is dedicated for fb target
the plane is used by compositor for e_comp->evas compositing
often, the plane can be assined by one surface if it meets hwc condition

Change-Id: I458146060cae2ca0353e04762cc78ce3fb91116e

8 years agoe_plane: added e_plane_is_fb_target 85/75485/3
Juyeon Lee [Mon, 20 Jun 2016 06:01:46 +0000 (15:01 +0900)]
e_plane: added e_plane_is_fb_target

Change-Id: Ib5fb07c19ab3c84b45aa3ab7644c0fa84ef7e0d1

8 years agoe_comp_object: added hwc_need_update 63/75463/4
Juyeon Lee [Mon, 20 Jun 2016 04:29:31 +0000 (13:29 +0900)]
e_comp_object: added hwc_need_update

replacing cw->nocomp_need_update,
changed _damage flow when multi_hwc is on

Change-Id: Ied4d761550ebce62304787153f9e21862927ad3b

8 years agoe_client: fixed visibility calculation problem. 88/76488/4 accepted/tizen/common/20160627.192328 accepted/tizen/ivi/20160628.015100 accepted/tizen/mobile/20160628.015126 accepted/tizen/tv/20160628.015034 accepted/tizen/wearable/20160628.015115 submit/tizen/20160627.134732
Gwanglim Lee [Fri, 24 Jun 2016 05:40:43 +0000 (14:40 +0900)]
e_client: fixed visibility calculation problem.

It prevents unwanted iconification of the top visible window
while showing an window with rotation mode.

Change-Id: I86c09b67dedc028a0ef0be6052bbee9bb0e7b8df

8 years agoe_client: unset evas_map for cursor rotation if angle is not 90/180/270 56/76156/5
Duna Oh [Thu, 23 Jun 2016 04:13:25 +0000 (13:13 +0900)]
e_client: unset evas_map for cursor rotation if angle is not 90/180/270

Change-Id: I52b15cea7bfb7af52620df2f745980c558eba195
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoe_comp_hwc: check the g_hwc 34/76434/1
SooChan Lim [Fri, 24 Jun 2016 02:29:05 +0000 (11:29 +0900)]
e_comp_hwc: check the g_hwc

Change-Id: I532b387123ed731d414ce78b3f7988352ed000fa

8 years agoe_comp_hwc: fix dereference of null 47/76347/5 accepted/tizen/common/20160624.132502 accepted/tizen/ivi/20160624.064444 accepted/tizen/mobile/20160624.064232 accepted/tizen/tv/20160624.064220 accepted/tizen/wearable/20160624.064532 submit/tizen/20160624.014434
Changyeon Lee [Thu, 23 Jun 2016 11:54:54 +0000 (20:54 +0900)]
e_comp_hwc: fix dereference of null

Change-Id: Ia3cd17fd0c01aecc69e728805429d15859354853

8 years agoe_comp_hwc: change order of release surfaces to layer queue in comp mode change 46/76346/6
Changyeon Lee [Thu, 23 Jun 2016 04:21:22 +0000 (13:21 +0900)]
e_comp_hwc: change order of release surfaces to layer queue in comp mode change

Change-Id: I5af6f5cc3c2b8f610264ed8e3474150db4d356a1

8 years agoe_comp_hwc: change logic for creating and destoying backup buffer 45/76345/3
Changyeon Lee [Thu, 23 Jun 2016 06:15:38 +0000 (15:15 +0900)]
e_comp_hwc: change logic for creating and destoying backup buffer

Create backup buffer and set to e_pixmap and reference comp_data
when deactiavte or client send scanout buffer in comp mode.
backup buffer will be destroyed unreference comp_data and clear e_pixmap.

Change-Id: I4194491cbb4ee6dc717b04e54f433e4b95dd3e49