platform/upstream/enlightenment.git
7 years agovisibility: fixed missing state reset 72/112372/2
MinJeong Kim [Tue, 31 Jan 2017 10:05:49 +0000 (19:05 +0900)]
visibility: fixed missing state reset

Change-Id: I48075c116cde749a14d0fca8f0876b3ca2b6a858
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agofocus: add code to set focus to the top visible full-size window 74/112374/2
Doyoun Kang [Tue, 31 Jan 2017 12:37:50 +0000 (21:37 +0900)]
focus: add code to set focus to the top visible full-size window

Change-Id: Iadbda87eccb1e38915339ce99e4b90c272a2aa2c

7 years agoe_client: internal object force show when uniconify 64/112364/1
junghwan Choi [Tue, 31 Jan 2017 11:14:38 +0000 (20:14 +0900)]
e_client: internal object force show when uniconify

Change-Id: If8b48594e99a955f0a080b4282c9fdac33a78f08

7 years agoe_comp_wl: Add input logs 00/112300/4 accepted/tizen/3.0/common/20170201.164015 accepted/tizen/3.0/ivi/20170201.035555 accepted/tizen/3.0/mobile/20170201.035432 accepted/tizen/3.0/tv/20170201.035504 accepted/tizen/3.0/wearable/20170201.035525 accepted/tizen/common/20170131.163049 accepted/tizen/ivi/20170201.004433 accepted/tizen/mobile/20170201.004325 accepted/tizen/tv/20170201.004345 accepted/tizen/wearable/20170201.004415 submit/tizen/20170131.094208 submit/tizen_3.0/20170131.090125
JengHyun Kang [Tue, 31 Jan 2017 05:16:28 +0000 (14:16 +0900)]
e_comp_wl: Add input logs

Change-Id: I0331965bba0ba5e31d553c5ef899df939102a3be

7 years agoconformant: support ack request from owner client and support version 4 tizen_policy 08/112108/5
MinJeong Kim [Wed, 25 Jan 2017 05:53:47 +0000 (14:53 +0900)]
conformant: support ack request from owner client and support version 4 tizen_policy

Previous conformant communication did not consider synchronous compositing
of conformant owner surface and conformant part surface. These previous
communication have caused many problem of compositing such as conformant
part gets be hidden before new conformant owner's buffer is ready.

Newly added conformant event and request of tizen_policy interface supports
ack of receiver side. This new messages are helpful for resolving above problem.
So if client is supporting version 4 of tizen_policy, enlightenment will send
tizen_policy@conformant_region and receive tizen_policy@ack_conformant_region,
instead of only sending tizen_policy@conformant_area without client's response.

Change-Id: I5e5620f106832d9f691265e3c19ee3a92858d54d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agovisibility: add E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY enum for handling deiconify_ap... 64/112064/2 accepted/tizen/3.0/common/20170126.092653 accepted/tizen/3.0/ivi/20170126.061456 accepted/tizen/3.0/mobile/20170126.061402 accepted/tizen/3.0/tv/20170126.061421 accepted/tizen/3.0/wearable/20170126.061441 accepted/tizen/common/20170126.081942 accepted/tizen/ivi/20170126.071139 accepted/tizen/mobile/20170126.071051 accepted/tizen/tv/20170126.071107 accepted/tizen/wearable/20170126.071121 submit/tizen/20170125.230942 submit/tizen_3.0/20170125.230911
Doyoun Kang [Wed, 25 Jan 2017 22:36:31 +0000 (07:36 +0900)]
visibility: add E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY enum for handling deiconify_approve

There was a bug that the parent window is not uniconify when its child is uniconifying by visibility.

Change-Id: I57784fb14d9397afef6d5a9a407316d2ff314fe8

7 years agoe_comp_wl: unset ec's ignored flag while using launch image ec 63/112063/1
Doyoun Kang [Wed, 25 Jan 2017 22:06:20 +0000 (07:06 +0900)]
e_comp_wl: unset ec's ignored flag while using launch image ec

there was a bug that the screen is blinking when the launch image effect is run

Change-Id: I2fb7fa6112b19bb564f9b3d1543ce4eafb007360

7 years agoremote_surface: fix failure of getting buffer of TBM type and changed path for saving... 05/112005/1
MinJeong Kim [Wed, 25 Jan 2017 08:47:53 +0000 (17:47 +0900)]
remote_surface: fix failure of getting buffer of TBM type and changed path for saving window buffer

Change-Id: I5e077a760f689e1023fafb3ddaa8ed5775e978a9
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy_wl: Change iconify/uniconify function type to E_API 73/110973/2 accepted/tizen/3.0/common/20170125.121659 accepted/tizen/3.0/ivi/20170125.083934 accepted/tizen/3.0/mobile/20170125.083754 accepted/tizen/3.0/tv/20170125.083843 accepted/tizen/3.0/wearable/20170125.083915 accepted/tizen/common/20170124.182141 accepted/tizen/ivi/20170125.090015 accepted/tizen/mobile/20170125.085921 accepted/tizen/tv/20170125.085939 accepted/tizen/wearable/20170125.085954 submit/tizen/20170124.112050 submit/tizen_3.0/20170124.112008
Seungjin Park [Thu, 19 Jan 2017 05:16:16 +0000 (14:16 +0900)]
e_policy_wl: Change iconify/uniconify function type to E_API

Change-Id: I18822d78915699c4f901e8ece5dba86dbd5515b6
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
7 years agopolicy: implement callback of tizen_policy_set_parent 96/111696/6
Duna Oh [Mon, 23 Jan 2017 11:47:14 +0000 (20:47 +0900)]
policy: implement callback of tizen_policy_set_parent

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

7 years agoe_service_quickpanel.c:add move callback to update qp's below 59/111159/2
Minsu Seo [Fri, 20 Jan 2017 00:43:06 +0000 (09:43 +0900)]
e_service_quickpanel.c:add move callback to update qp's below

Change-Id: I7447fe4b3850f1250b6fab185aa16bf98c226c05

7 years agopolicy: kbd subwindows should be set to E_LAYER_CLIENT_ABOVE or above 42/111742/2
Duna Oh [Tue, 24 Jan 2017 00:45:50 +0000 (09:45 +0900)]
policy: kbd subwindows should be set to E_LAYER_CLIENT_ABOVE or above

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

7 years agoRevert "e_plane_renderer: declaration function e_plane_renderer_sent_surface_recevie" 56/111756/1 accepted/tizen/3.0/common/20170124.081430 accepted/tizen/3.0/ivi/20170124.043905 accepted/tizen/3.0/mobile/20170124.043803 accepted/tizen/3.0/tv/20170124.043817 accepted/tizen/3.0/wearable/20170124.043831 accepted/tizen/ivi/20170124.120836 accepted/tizen/mobile/20170124.120747 accepted/tizen/tv/20170124.120804 accepted/tizen/wearable/20170124.120819 submit/tizen/20170124.014153 submit/tizen_3.0/20170124.014119
Doyoun Kang [Tue, 24 Jan 2017 01:37:32 +0000 (10:37 +0900)]
Revert "e_plane_renderer: declaration function e_plane_renderer_sent_surface_recevie"

This reverts commit 9c918223ab349601b4de64cb73c33f85129ec2b7.

Change-Id: I16bb822f10e3ab49262c7c03a30448f6376920d1

7 years agoRevert "e_plane: only release previous surface to queue when renderer change state... 55/111755/1
Doyoun Kang [Tue, 24 Jan 2017 01:36:41 +0000 (10:36 +0900)]
Revert "e_plane: only release previous surface to queue when renderer change state to deactivate"

This reverts commit a85d2b62a4e3f408e67d06c732b5f4bb2c27c57a.

Change-Id: Ia15db10b139627d02a151bb9358be289e6c398b1

7 years agoe_plane_renderer: declaration function e_plane_renderer_sent_surface_recevie 13/111713/1 submit/tizen_3.0/20170123.134400
Changyeon Lee [Mon, 23 Jan 2017 13:35:44 +0000 (22:35 +0900)]
e_plane_renderer: declaration function e_plane_renderer_sent_surface_recevie

Change-Id: I66f7713cfa659b1d70b1e68c4fdc50853f47f3c8

7 years agoe_policy: fix a bug that the window is iconified/uniconified repeatedly 92/111692/1 submit/tizen_3.0/20170123.105750
Doyoun Kang [Mon, 23 Jan 2017 11:33:15 +0000 (20:33 +0900)]
e_policy: fix a bug that the window is iconified/uniconified repeatedly

the window placed out of screen was iconified and uniconified repeatedly
when an alpha opaque window was shown above it.

Change-Id: Ica60cef7729114eb4e85ada31fd0894b976caee8

7 years agoe_plane: only release previous surface to queue when renderer change state to deactivate 24/111624/3 accepted/tizen/ivi/20170123.115134 accepted/tizen/mobile/20170123.115045 accepted/tizen/tv/20170123.115059 accepted/tizen/wearable/20170123.115118 submit/tizen/20170123.105943
Changyeon Lee [Mon, 23 Jan 2017 04:42:51 +0000 (13:42 +0900)]
e_plane: only release previous surface to queue when renderer change state to deactivate

- if renderer immediately release the displaying surface to queue,
  enlightenment can render the displaying surface.
- Renderer release the displaying surface to queue when the displaying surface is changed.

Change-Id: I2317462b46101ed6e838c16c2a93fc482a89affa

7 years agoe_output: Immediately commit for layer unset when fb target plane is on hwc. 32/111432/2
Changyeon Lee [Fri, 20 Jan 2017 08:55:26 +0000 (17:55 +0900)]
e_output: Immediately commit for layer unset when fb target plane is on hwc.

if fb target plane is on hwc, plane doens't need to unset layer with fb target plane.

Change-Id: Iefaef6028c28ed61631292c336228cd6e4225157

7 years agoe_comp_wl: set kbd.focus surface 36/111036/2
MinJeong Kim [Thu, 19 Jan 2017 08:10:07 +0000 (17:10 +0900)]
e_comp_wl: set kbd.focus surface

Change-Id: Icbc59f25b1f3bbbb1dd301c5e2dc2fd0f9556432
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl: skip viewport update if buffer is nil 49/111149/3 accepted/tizen/3.0/common/20170123.132034 accepted/tizen/3.0/ivi/20170123.095454 accepted/tizen/3.0/mobile/20170123.095349 accepted/tizen/3.0/tv/20170123.095410 accepted/tizen/3.0/wearable/20170123.095435 accepted/tizen/common/20170120.125205 accepted/tizen/ivi/20170120.122206 accepted/tizen/mobile/20170120.122114 accepted/tizen/tv/20170120.122128 accepted/tizen/wearable/20170120.122147 submit/tizen/20170120.080403 submit/tizen_3.0/20170120.080338
Anamika Singh [Thu, 19 Jan 2017 15:02:14 +0000 (20:32 +0530)]
e_comp_wl: skip viewport update if buffer is nil

Change-Id: I72e66e21fc7930adb8b26f39098e8f0eb7b6c39c
Signed-off-by: Anamika Singh <anamika.sd@samsung.com>
Signed-off-by: Boram Park <boram1288.park@samsung.com>
7 years agoe_comp: update clients even though hwc mode is HWC_FULL_MODE 71/111171/2
Changyeon Lee [Fri, 20 Jan 2017 01:29:49 +0000 (10:29 +0900)]
e_comp: update clients even though hwc mode is HWC_FULL_MODE

if hwc_mode is HWC_FULL_MODE and the not viewable client use double buffer
,enlightenment can renference all buffer of client
therefore client enter deadlock.

Change-Id: Ib71a0cb8d35abb0c9320d9f10c9f55b39ea01890

7 years agoe_policy: add code to set higher layer for dialog type window 79/110979/2 accepted/tizen/common/20170119.171938 accepted/tizen/ivi/20170119.222313 accepted/tizen/mobile/20170119.222213 accepted/tizen/tv/20170119.222238 accepted/tizen/wearable/20170119.222256 submit/tizen/20170119.073847 submit/tizen_3.0/20170119.073818
Doyoun Kang [Thu, 19 Jan 2017 05:32:14 +0000 (14:32 +0900)]
e_policy: add code to set higher layer for dialog type window

If the window type is dialog and it doesn't have a parent,
then its layer is set to higher than normal window.

Change-Id: I4c1a651a4f1608c61b160128e9576478a5e66c02

7 years agoe_policy: fixed choppy movement of floating window which was launched with fake image... 20/110920/2 accepted/tizen/3.0/common/20170119.110026 accepted/tizen/3.0/ivi/20170119.021411 accepted/tizen/3.0/mobile/20170119.021321 accepted/tizen/3.0/tv/20170119.021340 accepted/tizen/3.0/wearable/20170119.021356 submit/tizen_3.0/20170118.150622
Gwanglim Lee [Wed, 18 Jan 2017 14:55:42 +0000 (23:55 +0900)]
e_policy: fixed choppy movement of floating window which was launched with fake image mode.

Change-Id: Ib5e212f6f2804d001a93e09b67798589c9200f10

7 years agovisibility: delay parent show until topmost child is iconified 43/110643/4
MinJeong Kim [Tue, 17 Jan 2017 08:55:49 +0000 (17:55 +0900)]
visibility: delay parent show until topmost child is iconified

Change-Id: If7d81e39d2b19ffb214545410021e30d8a1f2a20
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoconformant: reset transient_for when clipboard hides 84/110884/1
MinJeong Kim [Wed, 18 Jan 2017 10:53:42 +0000 (19:53 +0900)]
conformant: reset transient_for when clipboard hides

Change-Id: I0b64ef2811eebdccf4576ee2e457ea99dd1e9037
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoremote_surface: fixed fd inaccessible to client-side 22/110622/1
MinJeong Kim [Tue, 17 Jan 2017 07:55:07 +0000 (16:55 +0900)]
remote_surface: fixed fd inaccessible to client-side

Previous path of dummy fd is inaccessible to some clients, so path is
changed to inside of XDG_RUNTIME_DIR

Change-Id: I4bd537df9914657fc3d3cc04e36827af9b6eb534
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl: Touch event should not reload the cursor image 25/109925/1 accepted/tizen/3.0/common/20170118.130804 accepted/tizen/3.0/ivi/20170118.040802 accepted/tizen/3.0/mobile/20170118.040636 accepted/tizen/3.0/tv/20170118.040712 accepted/tizen/3.0/wearable/20170118.040742 accepted/tizen/common/20170116.181729 accepted/tizen/ivi/20170117.053920 accepted/tizen/mobile/20170117.053816 accepted/tizen/tv/20170117.053840 accepted/tizen/wearable/20170117.053901 submit/tizen/20170116.095345 submit/tizen_3.0/20170116.073231
Duna Oh [Thu, 12 Jan 2017 08:03:28 +0000 (17:03 +0900)]
e_comp_wl: Touch event should not reload the cursor image

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

7 years agoe_policy: add events for notifying indicator properties 11/109911/2 accepted/tizen/3.0/common/20170116.122031 accepted/tizen/3.0/ivi/20170116.064536 accepted/tizen/3.0/mobile/20170116.064427 accepted/tizen/3.0/tv/20170116.064453 accepted/tizen/3.0/wearable/20170116.064518 accepted/tizen/common/20170113.183627 accepted/tizen/ivi/20170113.223812 accepted/tizen/mobile/20170113.223721 accepted/tizen/tv/20170113.223739 accepted/tizen/wearable/20170113.223756 submit/tizen/20170112.112612 submit/tizen_3.0/20170112.112313
Doyoun Kang [Thu, 12 Jan 2017 07:40:37 +0000 (16:40 +0900)]
e_policy: add events for notifying indicator properties

Change-Id: I9bfc0fc40ff36d083c3be82548d4da863392b262

7 years agoe_client/e_policy: add enumerations for indicator 09/109909/2
Doyoun Kang [Thu, 12 Jan 2017 07:37:03 +0000 (16:37 +0900)]
e_client/e_policy: add enumerations for indicator

Change-Id: Ia679a6a202fe8de35beab888dc3b4453ce709768

7 years agoe_plane: fixed using undefined variable 88/109188/3
Changyeon Lee [Mon, 9 Jan 2017 06:41:45 +0000 (15:41 +0900)]
e_plane: fixed using undefined variable

Change-Id: I8a9f1ed6cdba7838f997ebdb99bc61f98a36b990

7 years agopolicy: add e_policy_client_is_keyboard_magnifier() API 85/109685/2
Duna Oh [Wed, 11 Jan 2017 07:22:26 +0000 (16:22 +0900)]
policy: add e_policy_client_is_keyboard_magnifier() API

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

7 years agopolicy: moved codes of e_policy_keyboard.h/c to e_policy.h/c 84/109684/2
Duna Oh [Wed, 11 Jan 2017 07:17:56 +0000 (16:17 +0900)]
policy: moved codes of e_policy_keyboard.h/c to e_policy.h/c

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

7 years agoremote_surface: added input_event_filter to support version 4 45/109245/2
MinJeong Kim [Mon, 9 Jan 2017 09:53:23 +0000 (18:53 +0900)]
remote_surface: added input_event_filter to support version 4

Change-Id: I0eeb948ed7b10f177703e1006008f1c33340fdd2
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl : add ec_changed in _e_comp_wl_surface_cb_opaque_region_set 31/109531/4
VBS [Tue, 10 Jan 2017 08:32:49 +0000 (17:32 +0900)]
e_comp_wl : add ec_changed in _e_comp_wl_surface_cb_opaque_region_set

Change-Id: I3dfce22be143a49830b98884c5db60a3fddcf0e2
Signed-off-by: jungeunyoo <jungeun_.yoo@samsung.com>
7 years agolaunchscreen: added indicator object for launchscreen 41/109041/3 accepted/tizen/3.0/common/20170111.161650 accepted/tizen/3.0/ivi/20170111.085805 accepted/tizen/3.0/mobile/20170111.085647 accepted/tizen/3.0/tv/20170111.085723 accepted/tizen/3.0/wearable/20170111.085748 accepted/tizen/common/20170110.155120 accepted/tizen/ivi/20170110.224652 accepted/tizen/mobile/20170110.224509 accepted/tizen/tv/20170110.224559 accepted/tizen/wearable/20170110.224626 submit/tizen/20170110.094105 submit/tizen_3.0/20170110.102156
MinJeong Kim [Fri, 6 Jan 2017 05:27:03 +0000 (14:27 +0900)]
launchscreen: added indicator object for launchscreen

Change-Id: I37d8238aedc1e77fecfa2e2fad5bf2ef53383380
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agolaunchscreen: clear launchscreen objects when its client is deleted 40/109040/2
MinJeong Kim [Fri, 6 Jan 2017 11:45:38 +0000 (20:45 +0900)]
launchscreen: clear launchscreen objects when its client is deleted

Change-Id: Ib7ca1e675494753c262a20b87f4f39dbf9afdf0b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_zone: added rotation block structure associated with various orientation policies. 82/109082/1 accepted/tizen/3.0/common/20170109.200333 accepted/tizen/3.0/ivi/20170109.003837 accepted/tizen/3.0/mobile/20170109.003741 accepted/tizen/3.0/tv/20170109.003756 accepted/tizen/3.0/wearable/20170109.003819 submit/tizen_3.0/20170108.063112
Gwanglim Lee [Sun, 8 Jan 2017 12:46:44 +0000 (21:46 +0900)]
e_zone: added rotation block structure associated with various orientation policies.

rot.unblock.app_hint: for the specific app which set special hint
rot.block.sys_auto_rot: for the system auto rotation
rot.block.mod_count: temporary block count for the E sub-modules

now, rot.block_count is deprecated. use rot.block.mod_count istead.

Change-Id: I02dd5340c6fb25ac8cc59e9ca7b9b2a18dd0b5af

7 years agoe_service_quickpanel: add code sending quickpanel's state using aux message 79/109079/2
Doyoun Kang [Sun, 8 Jan 2017 01:31:27 +0000 (10:31 +0900)]
e_service_quickpanel: add code sending quickpanel's state using aux message

We've added code that enlightenment send the quickpanel's state change event (moving, shown, hidden)
to application window using aux message.

Change-Id: Ia8c86c42fa3c1df7169e1659fde3046e5b3c764f

7 years agoremote_surface: added destroy_listener for wl_tbm resource 24/109024/1 submit/tizen_3.0/20170106.135737
MinJeong Kim [Fri, 6 Jan 2017 12:05:06 +0000 (21:05 +0900)]
remote_surface: added destroy_listener for wl_tbm resource

Change-Id: Ia97b082b1b7931021fbb86ce669c9536d0d33414
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl: add code checking e_object_delay_del_ref in frame_cb_destroy 99/108899/1
Doyoun Kang [Fri, 6 Jan 2017 07:03:25 +0000 (16:03 +0900)]
e_comp_wl: add code checking e_object_delay_del_ref in frame_cb_destroy

There was bug that enlightenment was crashed because the frame list didn't removed.

Change-Id: Ib5551bea2fe688d4abc877383414f8db78661f5a

7 years agoRevert "Revert "Do not set hidden when surface is destroied"" 44/108844/1
Juyeon Lee [Fri, 6 Jan 2017 04:48:06 +0000 (13:48 +0900)]
Revert "Revert "Do not set hidden when surface is destroied""

This reverts commit 1dcadf9d5b505c57155b374f0d854bae849e48d6.

Change-Id: I1e6f54a9db1665222c88dd472d8a446a71c70cf8

7 years agoe_service_quickpanel: Change a e_service_quickpanel_client_get API level EINTERN... 43/107843/4 accepted/tizen/3.0/common/20170109.195610 accepted/tizen/3.0/ivi/20170106.094746 accepted/tizen/3.0/mobile/20170106.094606 accepted/tizen/3.0/tv/20170106.094648 accepted/tizen/3.0/wearable/20170106.094718 submit/tizen_3.0/20170105.071718
JengHyun Kang [Fri, 30 Dec 2016 06:41:00 +0000 (15:41 +0900)]
e_service_quickpanel: Change a e_service_quickpanel_client_get API level EINTERN to E_API

Change-Id: Idfa9a8a4b224c890fc3ce34cda11d54041f69eae

7 years agoe_policy: change API level of e_policy_client_is_xxx to E_API 67/108567/2
Doyoun Kang [Thu, 5 Jan 2017 05:58:37 +0000 (14:58 +0900)]
e_policy: change API level of e_policy_client_is_xxx to E_API

Change-Id: I2324216d0c6af615371aeb31150a2cd34e4f9cea

7 years agolaunchscreen: send 'launch,done' event to client after hiding launchscreen 56/108556/1
MinJeong Kim [Thu, 5 Jan 2017 05:13:19 +0000 (14:13 +0900)]
launchscreen: send 'launch,done' event to client after hiding launchscreen

Change-Id: I0af1a8fbd43129c10c16d11fed1e2b76381df3a6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy_visibility: apply to deiconify_approve for unsetting above_lock 37/108537/1
Doyoun Kang [Thu, 5 Jan 2017 04:03:20 +0000 (13:03 +0900)]
e_policy_visibility: apply to deiconify_approve for unsetting above_lock

There was a bug that the screen was blink when a window unset the above_lock and requested lower window.

Change-Id: I8dbcd6caf8df1ad32088e18a9a25f4aa10268380

7 years agovisibility: modified code to find below ec lists in _e_vis_ec_below_uniconify
Doyoun Kang [Mon, 26 Dec 2016 11:37:29 +0000 (20:37 +0900)]
visibility: modified code to find below ec lists in _e_vis_ec_below_uniconify

The deiconify_approve worked only non-alpha window, so an alpha window couldn't
use deiconify_approve feature.

Change-Id: I40f2371be69d21e322a2abbc6860691e52f36ba0

7 years agoRemove unnecessary error logs 26/108426/2
Duna Oh [Wed, 4 Jan 2017 09:04:26 +0000 (18:04 +0900)]
Remove unnecessary error logs

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

7 years agoe_info_server: print client destroying log for protocol trace 32/107632/2
Boram Park [Thu, 29 Dec 2016 02:52:10 +0000 (11:52 +0900)]
e_info_server: print client destroying log for protocol trace

When client is suddenly destroyed for some reasons, we can't see any
destroying resource logs during destroying. To trace it, we need to
print client destroying log for protocol trace.

Change-Id: Ie62af7c060a938b5e70331d210081b06430fac1c

7 years agoe_info_server: unify two similar protocol functions 31/107631/3
Boram Park [Wed, 28 Dec 2016 07:00:12 +0000 (16:00 +0900)]
e_info_server: unify two similar protocol functions

It's possible to unify _e_info_server_protocol_debug_func and
_e_info_server_protocol_debug_func_elog. And the clock type
should be same also.

Change-Id: I55beb1ffedf6c939d71c95fd5c77b0885929aa9d

7 years agoquickpanel: Fixed build warning 14/108514/1
Duna Oh [Thu, 5 Jan 2017 01:27:41 +0000 (10:27 +0900)]
quickpanel: Fixed build warning

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

7 years agoe_client: remove EINA_SAFETY code to reduce ERR log 78/108378/2
Seungjin Park [Wed, 4 Jan 2017 06:28:45 +0000 (15:28 +0900)]
e_client: remove EINA_SAFETY code to reduce ERR log

Change-Id: I10d494cc3ea6a48245638b9bf0e462dc348e03f6
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
7 years agoconformant: check e_object_is_del for owner candidate of clipboard 64/108464/4
MinJeong Kim [Wed, 4 Jan 2017 10:48:53 +0000 (19:48 +0900)]
conformant: check e_object_is_del for owner candidate of clipboard

Change-Id: I850c64831acdfb0c6b4a1aa3172a20a8fd759a8a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoquickpanel: add qp_clients and remove clients from E_Policy_Quickpanel struct
Duna Oh [Wed, 4 Jan 2017 07:33:27 +0000 (16:33 +0900)]
quickpanel: add qp_clients and remove clients from E_Policy_Quickpanel struct

The qp_clients can be added in the list even if quickpanel is not created yet.
Keyboard should be excluded from quickpanel's below clients.

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

7 years agoe_comp_wl: use the transparent color for below_obj 50/108450/1
Boram Park [Wed, 4 Jan 2017 09:59:51 +0000 (18:59 +0900)]
e_comp_wl: use the transparent color for below_obj

It's more reasonable to use the transparent color instead of black because
we can show the alpha color of the 24 depth topmost window. Even if we use
the transparent color, we still can show the black rectangle behind the
topmost window because the transparent color will be copied to canvas.

Change-Id: I6c00430e03415be49b10e803ac31cb63950a94cd

7 years agoe_pointer.c: Cursor hotspot fix for portrait rotation modes 39/108239/2
ritesh.u [Tue, 3 Jan 2017 11:48:34 +0000 (17:18 +0530)]
e_pointer.c: Cursor hotspot fix for portrait rotation modes

Change-Id: I41bf538c893a4d6a1638bc36f88497abcff822bd
Signed-off-by: ritesh.u <ritesh.u@samsung.com>
7 years agoe_pointer: always move e_pointer even if pointer object is NULL
Duna Oh [Tue, 3 Jan 2017 08:02:18 +0000 (17:02 +0900)]
e_pointer: always move e_pointer even if pointer object is NULL

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

7 years agoe_client: set focus_latest when defer focus is obscured while handling focus in calcu...
Seungjin Park [Tue, 3 Jan 2017 08:52:33 +0000 (17:52 +0900)]
e_client: set focus_latest when defer focus is obscured while handling focus in calculate_visibility
There was a bug that the window which was obscured by above window couldn't get focus after above window was disappeared.

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

7 years agoe_comp_wl: clear pixmap image when client is unmapped and its object is hidden
MinJeong Kim [Tue, 3 Jan 2017 05:53:45 +0000 (14:53 +0900)]
e_comp_wl: clear pixmap image when client is unmapped and its object is hidden

 Uncommonly some clients's final buffer can be skipped if the client requests
unmap of its surface right after wl_surface@commit.
 So if evas_object of the client was hidden state and client was already
unmmapped, we can clear pixmap image mandatorily for preventing client
side rendering block(by absence of frame done event(wl_callback@done)).

Change-Id: Ibd2589f21dd46216ae2aef92a25cff6dde26c8b8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl: fix deref null issue 52/107852/2
Boram Park [Fri, 30 Dec 2016 07:16:47 +0000 (16:16 +0900)]
e_comp_wl: fix deref null issue

Change-Id: I43990d29d0769828b2bfc6684121471b55d79628

7 years agoe_plane: changed error log into warning log 84/108184/2
Changyeon Lee [Tue, 3 Jan 2017 08:13:42 +0000 (17:13 +0900)]
e_plane: changed error log into warning log

- if e_comp doesn't create tbm_surface not yet, tbm_surface can be null

Change-Id: Ic23e18abe0ca07e3f96d8949552d52d394a10c38

7 years agoe_comp_object: if comp object is not redirected state, skip it in e_comp_object_render 25/108125/2
Changyeon Lee [Tue, 3 Jan 2017 05:18:11 +0000 (14:18 +0900)]
e_comp_object: if comp object is not redirected state, skip it in e_comp_object_render

- if comp object is not redirected state, comp object should not be set by newly committed data
  because image size of comp object is 1x1 and it should not be shown on canvas

Change-Id: I4cf6e2d02a13aa8facb19889390c8dfb47d0281c

7 years agoe_comp_wl_input: check if the client is sent 'enter' event before setting cursor 09/101709/3
Duna Oh [Fri, 2 Dec 2016 04:51:05 +0000 (13:51 +0900)]
e_comp_wl_input: check if the client is sent 'enter' event before setting cursor

Change-Id: If445884ad4269bdc2870ed5d3fc9dbc14f7b10af
Signed-off-by: Duna Oh <duna.oh@samsung.com>
7 years agoe_client: added code to call a e_client_focus_latest_set() in e_client_activate 95/107995/1
Doyoun Kang [Mon, 2 Jan 2017 08:25:22 +0000 (17:25 +0900)]
e_client: added code to call a e_client_focus_latest_set() in e_client_activate

There was a bug that the focus window didn't exist below case.
show alpha notification window -> show & activate normal window -> hide notification window immediately

Change-Id: I75beb03b8ad6388b1229bc6fdb45c58dd1b90c89

7 years agoe_client: skip ec of cursor when calculate visibility zone 91/107991/1
Changyeon Lee [Mon, 2 Jan 2017 07:56:02 +0000 (16:56 +0900)]
e_client: skip ec of cursor when calculate visibility zone

- we don't need to cursor visibility off when calculate visibility

Change-Id: Ia3a17760f0b27ede1469aa1aaf8a6bfe073373b7

7 years agoe_pointer: always move e_pointer even if pointer is hidden 59/107959/2
Changyeon Lee [Thu, 29 Dec 2016 13:38:12 +0000 (22:38 +0900)]
e_pointer: always move e_pointer even if pointer is hidden

- e_pointer should have last position(x,y) so
  even if pointer is not visible, e_pointer should be moved.

Change-Id: Ica8f1e2aea6d09dbe25775c4365fa6ae7a38d054

7 years agoe_client: add code checking mapped while finding next focus window 74/107874/2
Doyoun Kang [Fri, 30 Dec 2016 09:56:53 +0000 (18:56 +0900)]
e_client: add code checking mapped while finding next focus window

Change-Id: I1d00b504f3056875f9f4bb03708f4783816738bb

7 years agoe_comp_wl_data: fixed fd leaks 76/107676/4
MinJeong Kim [Thu, 29 Dec 2016 07:06:39 +0000 (16:06 +0900)]
e_comp_wl_data: fixed fd leaks

The fd argument of wl_data_offer@receive callbak should be closed after
transfering the fd to data source client.

Change-Id: Ia1936f1a7a7b9819df7f99fd378fa373830a995c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoconformant: added 'hiding' callback for update conformant area 06/107506/4
MinJeong Kim [Wed, 28 Dec 2016 08:57:14 +0000 (17:57 +0900)]
conformant: added 'hiding' callback for update conformant area

Change-Id: I508830355efc4d77526aeaa30dff41aa8ffc6ab4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agopolicy: apply above_lock feature when window is shown 03/107603/3
Doyoun Kang [Thu, 29 Dec 2016 00:54:39 +0000 (09:54 +0900)]
policy: apply above_lock feature when window is shown

We applied above_lock feature only getting activate request.
So, the window couldn't place on the lockscreen when it just called show.

Change-Id: I385f9f18ad9d99df8f5b9ee74a46700285419387

7 years agoe_comp_object : add util api for getting effect object 35/107635/5
Lisa kim [Thu, 29 Dec 2016 03:56:20 +0000 (12:56 +0900)]
e_comp_object : add util api for getting effect object

Change-Id: I597774f5cf19d2bbea116ae124769a33bd12cfbe
Signed-off-by: Lisa kim <hj0530.kim@samsung.com>
7 years agovalgrind related fix for one time crash 47/107347/3
Sreedeep Moulik [Tue, 27 Dec 2016 13:43:20 +0000 (19:13 +0530)]
valgrind related fix for one time crash

Change-Id: Ia51f9314f507fb777f660e8eb7b879258fa5183a
Signed-off-by: Sreedeep Moulik <sreedeep.m@samsung.com>
7 years agoe_policy_stack: modified code to call evas_object_layer_set in _e_policy_stack_transi... 65/107465/1
Doyoun Kang [Wed, 28 Dec 2016 06:51:18 +0000 (15:51 +0900)]
e_policy_stack: modified code to call evas_object_layer_set in _e_policy_stack_transient_for_apply

There was a bug that the enlightenment fell into infinite loop because
the ec->layer was not same to the layer of its evas object.

Change-Id: Ida29d5d5c90035f7aeb44655d0853ac2c25cdf0d

7 years agoe_client: added code to check invalidation stack in e_client_above/below_get 56/107456/1
Doyoun Kang [Wed, 28 Dec 2016 06:38:32 +0000 (15:38 +0900)]
e_client: added code to check invalidation stack in e_client_above/below_get

Change-Id: Iae63d016ac5931918b18d8fe48542ff449e918bb

7 years agoe_comp_canvas: changed default value to E_LAYER_COUNT-1 in e_comp_canvas_layer_map. 17/107417/4 accepted/tizen/3.0.m2/mobile/20170104.143053 accepted/tizen/3.0.m2/tv/20170104.143517 accepted/tizen/3.0.m2/wearable/20170104.143915 accepted/tizen/3.0/common/20161229.112640 accepted/tizen/3.0/ivi/20161229.053957 accepted/tizen/3.0/mobile/20161229.053902 accepted/tizen/3.0/tv/20161229.053916 accepted/tizen/3.0/wearable/20161229.053937 accepted/tizen/common/20161228.162513 accepted/tizen/ivi/20161229.112524 accepted/tizen/mobile/20161229.112354 accepted/tizen/tv/20161229.112442 accepted/tizen/wearable/20161229.112503 submit/tizen/20161228.050541 submit/tizen_3.0.m2/20170104.093752 submit/tizen_3.0/20161228.050712
Doyoun Kang [Wed, 28 Dec 2016 04:17:05 +0000 (13:17 +0900)]
e_comp_canvas: changed default value to E_LAYER_COUNT-1 in e_comp_canvas_layer_map.

This change prevents to access the e_comp->layers list out of bounds.

Change-Id: I7e7ca5938ea23cd8b515f0ccf113052cb8a0bd00

7 years agoe_plane_renderer: set null to renderer of ec when fb_target plane use ecore_evas 22/107422/3
Changyeon Lee [Wed, 28 Dec 2016 04:05:23 +0000 (13:05 +0900)]
e_plane_renderer: set null to renderer of ec when fb_target plane use ecore_evas

Change-Id: I483dedc6dad7966426ce5b2215bf271fd26173ab

7 years agoe_policy_conformant: Check a e_client is a null client 13/107413/1
JengHyun Kang [Wed, 28 Dec 2016 03:59:24 +0000 (12:59 +0900)]
e_policy_conformant: Check a e_client is a null client

Change-Id: I0c0d4dbf5fc8965c8e4c2edce6cbf5d16d49f5e1

7 years agoAPI add : e_policy_wl_activate 91/107191/4 accepted/tizen/common/20161227.192540 accepted/tizen/ivi/20161228.083409 accepted/tizen/mobile/20161228.083226 accepted/tizen/tv/20161228.083258 accepted/tizen/wearable/20161228.083353 submit/tizen/20161227.070909 submit/tizen_3.0/20161227.071113
Sungbae Park [Tue, 27 Dec 2016 06:06:02 +0000 (15:06 +0900)]
API add : e_policy_wl_activate

e_policy_wl_activate api is give activate function.
calling e_client_activate function directly from a module is dangerous.
then we need activate function in consideration of deiconify, splash screen, etc policy .

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

7 years agoe_comp_object/e_policy_wl: manage intercepted laucnshcreen object 61/107161/1
MinJeong Kim [Tue, 27 Dec 2016 03:59:58 +0000 (12:59 +0900)]
e_comp_object/e_policy_wl: manage intercepted laucnshcreen object

Change-Id: I5e616f47318481da6ea38da90b3222e63f469b16
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_desk: Quick fix for a problem which is about wrong placement of keyboard while... 16/107116/3
Gwanglim Lee [Mon, 26 Dec 2016 14:23:45 +0000 (23:23 +0900)]
e_desk: Quick fix for a problem which is about wrong placement of keyboard while changing geometry of the desktop.

Change-Id: I7be1064c3eb049f255570670930d5ec2460ec225

7 years agoe_comp_canvas: changed a default value to E_LAYER_MAX in e_comp_canvas_layer_map 49/107149/1
Doyoun Kang [Tue, 27 Dec 2016 02:38:07 +0000 (11:38 +0900)]
e_comp_canvas: changed a default value to E_LAYER_MAX in e_comp_canvas_layer_map

Change-Id: Ib9b57bb1730c28ff4f623af2109084ffd8e4097c

7 years agosubsurface: should set lists to NULL after free 40/107140/4
Boram Park [Tue, 27 Dec 2016 01:48:51 +0000 (10:48 +0900)]
subsurface: should set lists to NULL after free

Change-Id: Icb3717e8e04a3ef4fda3a072b8a84f424919466a

7 years agoe_policy: fixed bug for unsetting user_geometry value 92/106892/2
Doyoun Kang [Fri, 23 Dec 2016 10:59:51 +0000 (19:59 +0900)]
e_policy: fixed bug for unsetting user_geometry value

There was a bug that the window could not maximized when it unset the user_geometry aux_hint.

Change-Id: I1ea69d366474ba81ab2b5bf11f227eadc4d36453

7 years agoe_comp_wl:check validation of e_client to fix crash 54/106754/2
Minsu Seo [Fri, 23 Dec 2016 01:04:26 +0000 (10:04 +0900)]
e_comp_wl:check validation of e_client to fix crash

Change-Id: Ic4a525292a95143199bae31a922c1fc49846b2eb

7 years agoe_config/e_comp_wl_rsm: add new config value 20/106620/4
MinJeong Kim [Thu, 22 Dec 2016 08:05:52 +0000 (17:05 +0900)]
e_config/e_comp_wl_rsm: add new config value

If the value is 1, enlighetnment will save window buffer as image file, when
some client gets be BG state.
If the vaule is 0, enlighetnment do not save window buffer as image file.

Change-Id: I9c17dd866d0c66b1ad5aa5516e0297458d62a3bd
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoremote_surface : support tizen_remote_surface version 3 46/106346/8
MinJeong Kim [Fri, 2 Dec 2016 09:00:20 +0000 (18:00 +0900)]
remote_surface : support tizen_remote_surface version 3

It includes below changes
 1. remote_surface client can request to make connection with non-provider surface
    (TODO: check remote_surface client have proper privilege to request
     it)
 2. send event tizen_remote_surface@changed_buffer
  ; Now remote_surface client can receive not only wl_buffer but also
  image fd (with size).
 3. make image file for source client using thread when the client gets be invisible.

Change-Id: If7158d7b7fe83d0e57d0fabff568cbc92dff0f7b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agosubsurface: implement tizen_subsurface_watcher 22/106822/3
Boram Park [Fri, 23 Dec 2016 03:14:25 +0000 (12:14 +0900)]
subsurface: implement tizen_subsurface_watcher

Change-Id: Ib88db8bcfa981c291cd49eca77dc1f307b098fcc

7 years agoe_client: If hookpoint is FOCUS_REVERT, continue the hook call even if object is... 65/106665/3
Seungjin Park [Thu, 22 Dec 2016 10:23:21 +0000 (19:23 +0900)]
e_client: If hookpoint is FOCUS_REVERT, continue the hook call even if object is deleted
because FOCUS_REVERT hook can be called in the _e_client_del

Change-Id: Ia18a56f05f528487e0466cdf07dd09999a2c6a41
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
7 years agoe_comp_wl : fix not to append a wl_keyboard resource into the comp's focused list... 79/106779/2
Sung-Jin Park [Fri, 23 Dec 2016 04:05:47 +0000 (13:05 +0900)]
e_comp_wl : fix not to append a wl_keyboard resource into the comp's focused list in duplicate

As of now, a wl_keyboard resource can be appended in the comp's focused list in
duplicate. When it comes to sending a key event to the focused client, duplicated
events will be sent to the same client. This change fixes this kind of problem.

Change-Id: I662fdcdc0655ee2e2faa6a872ffec1bf56ee76c6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
7 years agosubsurface: use evas_object_visible_get to check if parent is visible 07/106407/1
Boram Park [Wed, 21 Dec 2016 12:10:14 +0000 (21:10 +0900)]
subsurface: use evas_object_visible_get to check if parent is visible

Change-Id: Ie3d6d1b1b3327f387700cd8209cb1ece5da88e1a

7 years agoe_client_act_resize_begin: added resizing direction parameter for supporting exact... 56/106356/2 accepted/tizen/3.0/common/20161222.181443 accepted/tizen/3.0/ivi/20161222.024625 accepted/tizen/3.0/mobile/20161222.024535 accepted/tizen/3.0/tv/20161222.024552 accepted/tizen/3.0/wearable/20161222.024605 accepted/tizen/common/20161221.183452 accepted/tizen/ivi/20161222.020432 accepted/tizen/mobile/20161222.020405 accepted/tizen/tv/20161222.020320 accepted/tizen/wearable/20161222.020418 submit/tizen/20161221.110101 submit/tizen_3.0/20161221.110227
Gwanglim Lee [Wed, 21 Dec 2016 10:35:25 +0000 (19:35 +0900)]
e_client_act_resize_begin: added resizing direction parameter for supporting exact behavior of resizing window.

The opensource implementation of resizing window operation is based on calculation
of mouse position. However in wayland especially floating window always lets the
display server know direction of resizing window through the xdg_surface protocol.
I have added resizing direction parameter to e_client_act_resize_begin function to
support exact behavior of resizing window in wayland.

Change-Id: Ie63683088025dc962da982672b2ee32ad72a147e

7 years agoe_comp_wl: refactorying and code clean up 09/106309/2
Gwanglim Lee [Wed, 21 Dec 2016 08:58:23 +0000 (17:58 +0900)]
e_comp_wl: refactorying and code clean up

Change-Id: I8859e24265fe166672fb3b8b0dfeb6e0351af296

7 years agoRevert "hwc: added log when candidate ec of plane_renderer commit" 45/106345/2
Changyeon Lee [Wed, 21 Dec 2016 09:39:36 +0000 (18:39 +0900)]
Revert "hwc: added log when candidate ec of plane_renderer commit"

This reverts commit 823ae8ca3a31aef6552976612939c6ed7a02f420.

Change-Id: Id3c68883c9ad3a3e83b8a1ec0c4c18b9e3a1efe0

7 years agohwc: cancel reserve mem if prepare_ec is NULL 38/106338/4
Juyeon Lee [Wed, 21 Dec 2016 09:55:00 +0000 (18:55 +0900)]
hwc: cancel reserve mem if prepare_ec is NULL

Change-Id: Ib525959a668c2fb5c4d845090d4496729f1d1efb

7 years agoe_comp_wl: Send a requested axis to app without convert 04/106304/2
JengHyun Kang [Wed, 21 Dec 2016 08:54:26 +0000 (17:54 +0900)]
e_comp_wl: Send a requested axis to app without convert

Change-Id: I16b1488107564a36ff2929a55cbc01ff449b91f1

7 years agoe_plane: use buffer of comp_data instead resouce of pixmap. 67/106167/4
Changyeon Lee [Thu, 15 Dec 2016 11:06:20 +0000 (20:06 +0900)]
e_plane: use buffer of comp_data instead resouce of pixmap.

- resouce of pixmap doens't always set last commited buffer.

Change-Id: I642ec996749a076e9d6ea07df59f5f943a04632f

7 years agoe_policy_visibility: includes launchscreen on activity condition 03/106203/3
Juyeon Lee [Wed, 21 Dec 2016 02:34:25 +0000 (11:34 +0900)]
e_policy_visibility: includes launchscreen on activity condition

launchscreen(both ec created by tizen_launch_image and app's ec right before map)
should be a activity and join the vis_job execution for deiconify sequence

Change-Id: I8c571797adb8dc1fb5d21373182eb7e0539787c2

7 years agosubsurface: not sending fatal error when got wrong surface id 82/106182/1
Boram Park [Tue, 20 Dec 2016 22:47:52 +0000 (07:47 +0900)]
subsurface: not sending fatal error when got wrong surface id

Change-Id: I0348bc4028b7583636aa305a1bf16984c79bf1ef

7 years agoe_policy: added code to check whether the window is out of screen or not while handli... 81/106181/1 accepted/tizen/3.0/common/20161221.181440 accepted/tizen/3.0/ivi/20161221.011639 accepted/tizen/3.0/mobile/20161221.011823 accepted/tizen/3.0/tv/20161221.011434 accepted/tizen/3.0/wearable/20161221.011709 accepted/tizen/ivi/20161221.034442 accepted/tizen/mobile/20161221.034345 accepted/tizen/tv/20161221.034403 accepted/tizen/wearable/20161221.034422 submit/tizen/20161220.222329 submit/tizen_3.0/20161220.222259
Doyoun Kang [Tue, 20 Dec 2016 22:16:14 +0000 (07:16 +0900)]
e_policy: added code to check whether the window is out of screen or not while handling iconifying by visibility.

There was a bug that the window's state was both fully obscured and uniconified
if it requested to activate when it was placed out of screen

Change-Id: I66097bf271cf7d87f08e5d87ecc4dd76a307cb20

7 years agovisibility: fixed bug for handling deiconify_approve. 13/106113/1
Doyoun Kang [Tue, 20 Dec 2016 11:39:22 +0000 (20:39 +0900)]
visibility: fixed bug for handling deiconify_approve.

There was a bug that the window was shown by timeout if its transient_for
child window was deleted while it was activating

Change-Id: Ie802954c588f5600a4757cfe44b7363814be6ee9

7 years agohwc: added log when candidate ec of plane_renderer commit 29/106029/2
Changyeon Lee [Tue, 20 Dec 2016 07:20:24 +0000 (16:20 +0900)]
hwc: added log when candidate ec of plane_renderer commit

Change-Id: Ieba8c833cf1eab3d17c17475f88da276083f3313