platform/upstream/enlightenment.git
7 years agoe_process : do not consider subsurface while checking condition of freeze 29/104029/2
Junghwan Choi [Mon, 12 Dec 2016 06:31:56 +0000 (15:31 +0900)]
e_process : do not consider subsurface while checking condition of freeze

Change-Id: I71222a0f83ab43cd0bb03b13a2c57b2b20e836cf
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
7 years agoe_policy_stack: Reset icccm.fetch.transient_for value for all cases 23/103423/2
Seungjin Park [Thu, 8 Dec 2016 08:25:52 +0000 (17:25 +0900)]
e_policy_stack: Reset icccm.fetch.transient_for value for all cases

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

7 years agoe_policy_wl: change stack_changed_send function from static to E_API 59/103959/2
Seungjin Park [Mon, 12 Dec 2016 02:21:19 +0000 (11:21 +0900)]
e_policy_wl: change stack_changed_send function from static to E_API

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

7 years agoSet the default value for kbd.repeat_rate 76/103276/2
KwangSub, Byun [Thu, 8 Dec 2016 02:09:20 +0000 (11:09 +0900)]
Set the default value for kbd.repeat_rate

Change-Id: Ieb3545d2e9e9ca83471f611dce4cbb736a3c8e8e
Signed-off-by: KwangSub, Byun <ks4070.byun@samsung.com>
7 years agoconformant: find conformant part's owner again if owner is null before sending update... accepted/tizen/3.0/common/20161214.074546 accepted/tizen/3.0/ivi/20161213.024146 accepted/tizen/3.0/mobile/20161213.024041 accepted/tizen/3.0/tv/20161213.024104 accepted/tizen/3.0/wearable/20161213.024124 accepted/tizen/common/20161212.185446 accepted/tizen/ivi/20161213.002658 accepted/tizen/mobile/20161213.002516 accepted/tizen/tv/20161213.002559 accepted/tizen/wearable/20161213.002634 submit/tizen/20161212.024344 submit/tizen_3.0/20161212.024415
Seunghun Lee [Sat, 10 Dec 2016 08:22:16 +0000 (17:22 +0900)]
conformant: find conformant part's owner again if owner is null before sending update of area.

since vkbd's parent can be NULL at the time of vkbd's object is shown, so call
'_conf_part_owner_find' again. the better way I think is exporting related API
so that clipboard and vkbd modules can set its owner directly, or we can use
event mechanism, or checking fetch flag every time we enter the idle (but fetch
flag can be false, careful), and calling '_conf_state_update' at that time.
we need to consider using like this.

Change-Id: I1aacedb28571cc3adf525a9cc1490d0500c8c34d

7 years agobufferqueue: Add destructor for bq_buffer
Sangjin Lee [Sat, 10 Dec 2016 07:33:30 +0000 (16:33 +0900)]
bufferqueue: Add destructor for bq_buffer

Add destructor to bufferqueue protocol and version up to 2.
and do not destroy wl_resource without client's request

Change-Id: Ie923b32efcbfe0b0198cf19f5dd603d293a5f74a

7 years agoRevert "Revert "Revert "e_desk: Add a implementation of e_desk_zoom_set/unset.""" 31/103931/1 accepted/tizen/3.0/common/20161212.060504 accepted/tizen/3.0/ivi/20161212.023100 accepted/tizen/3.0/mobile/20161212.022936 accepted/tizen/3.0/tv/20161212.023007 accepted/tizen/3.0/wearable/20161212.023034 accepted/tizen/common/20161212.185324 accepted/tizen/ivi/20161212.024636 accepted/tizen/mobile/20161212.024309 accepted/tizen/tv/20161212.024430 accepted/tizen/wearable/20161212.024550 submit/tizen/20161209.094422 submit/tizen_3.0/20161209.094517
Changyeon Lee [Sun, 11 Dec 2016 10:20:56 +0000 (19:20 +0900)]
Revert "Revert "Revert "e_desk: Add a implementation of e_desk_zoom_set/unset."""

This reverts commit 20d5146dad181ba1a6a7c39087d41a53dedac920.

Change-Id: I4b3ba4fcf8cac1145c0d58095270d87718cb4a3c

7 years agoe_plane: fixed deref null pointer 29/103929/1
Changyeon Lee [Sun, 11 Dec 2016 08:29:51 +0000 (17:29 +0900)]
e_plane: fixed deref null pointer

Change-Id: I2f7427b0c2e56e441a99d50dd3f22a822ba64e60

7 years agoe_plane_renderer: renderer set to renderer_client in renderer_ec_set 28/103928/3
Changyeon Lee [Sun, 11 Dec 2016 07:29:43 +0000 (16:29 +0900)]
e_plane_renderer: renderer set to renderer_client in renderer_ec_set

Change-Id: I0c14fa745883ef78d3bbef7bbe712464a8bd5855

7 years agoe_pointer: don't use comp override when rotation if e_pointer doens't have evas_object. 22/103822/2
Changyeon Lee [Fri, 9 Dec 2016 12:30:54 +0000 (21:30 +0900)]
e_pointer: don't use comp override when rotation if e_pointer doens't have evas_object.

Change-Id: I979237dd720bbd967850889b9afcfadd178f5b08

7 years agoe_hints: get the last inserted aux_hint. 45/103745/1
Gwanglim Lee [Fri, 9 Dec 2016 09:16:27 +0000 (18:16 +0900)]
e_hints: get the last inserted aux_hint.

In aux_hints list, last inserted aux_hint has higher priority
than first inserted aux_hint.

Change-Id: I00901470fa79a1b26c9dcefb08409bd03a559e98

7 years agoRevert "Revert "e_desk: Add a implementation of e_desk_zoom_set/unset."" 40/103740/1
Gwanglim Lee [Fri, 9 Dec 2016 08:50:15 +0000 (17:50 +0900)]
Revert "Revert "e_desk: Add a implementation of e_desk_zoom_set/unset.""

This reverts commit 56849e41e64273fc7393cd57cb9ab0dcd9211596.

Conflicts:
src/bin/services/e_service_quickpanel.c

Change-Id: I9d5d1eccf73854c4d7b28f87fc01880c0c1d35cb

7 years agoe_plane_renderer: deactivate renderer when ec of renderer chagned 97/103697/2
Changyeon Lee [Fri, 9 Dec 2016 06:57:05 +0000 (15:57 +0900)]
e_plane_renderer: deactivate renderer when ec of renderer chagned

Change-Id: Id57b14ea93e64c83c56011187b7b3dca5eb40c52

7 years agoRevert "hwc: explicit cancel if fb plane failed surface assign" 96/103696/2
Changyeon Lee [Fri, 9 Dec 2016 06:21:44 +0000 (15:21 +0900)]
Revert "hwc: explicit cancel if fb plane failed surface assign"

This reverts commit 191793545bfadd9532702cd990af02260b9a571f.

Change-Id: I80f77a96efeb7de2c42d6db6949eac30ee6de402

7 years agoe_plane: force update when renderer unset ec. 41/103641/2
Changyeon Lee [Fri, 9 Dec 2016 03:43:27 +0000 (12:43 +0900)]
e_plane: force update when renderer unset ec.

- if client doens't have comp data buffer, force update with displaying buffer.

Change-Id: Iee2a1904d7c22c9060872d3de847fa4690f420d1

7 years agoe_plane: don't return ture in e_plane_fetch if plane is need to unset commit 40/103640/2
Changyeon Lee [Wed, 7 Dec 2016 12:38:12 +0000 (21:38 +0900)]
e_plane: don't return ture in e_plane_fetch if plane is need to unset commit

- Don't output commit when compositor doens't complete rendering
  but anthor plane need to unset commit
- plane_surface_unset must be commit with plane_surface_set of fb target.

Change-Id: Ic689546b900af2aa7152dd2520341b788a3659f0

7 years agoe_plane: clean up commit_data_release and remove unused function. 39/103639/2
Changyeon Lee [Tue, 29 Nov 2016 12:44:59 +0000 (21:44 +0900)]
e_plane: clean up commit_data_release and remove unused function.

- removed unused fuction and variable of renderer.
  (e_plane_renderer_pending_set and e_plane_renderer_pending_check)
- clean up e_plane_commit_data_release function

Change-Id: I3544d7fec8cfb0045c4b9e112c18db3312f64266

7 years agoe_comp_wl: send touch cancel to remote surface provider 67/103667/4
MinJeong Kim [Fri, 9 Dec 2016 05:43:16 +0000 (14:43 +0900)]
e_comp_wl: send touch cancel to remote surface provider

Change-Id: I288fb1220c347061447cd8d27c4704c01e86d5f4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_client/e_comp_wl_rsm: add remote surface provider/consumer client set 66/103666/3
MinJeong Kim [Fri, 9 Dec 2016 04:50:22 +0000 (13:50 +0900)]
e_client/e_comp_wl_rsm: add remote surface provider/consumer client set

Change-Id: Ifded9f1243575045ec08c40fdbda8b5ad8cef541

7 years agoquickpanel: force update 'E_Client' again, when mover object is deleted. 89/103689/1
Seunghun Lee [Fri, 9 Dec 2016 06:55:22 +0000 (15:55 +0900)]
quickpanel: force update 'E_Client' again, when mover object is deleted.

we need to force update 'E_Client' even if update only evas_object,
because our render process would not be started by chaning just evas object.
we need to make a change on the 'E_Client'.

Change-Id: Id3121f73171c65783989920ec37ffab8596b8b2b

7 years agoquickpanel: Add a code to check if null before referencing pointer. 75/103575/1
Seunghun Lee [Fri, 9 Dec 2016 00:49:27 +0000 (09:49 +0900)]
quickpanel: Add a code to check if null before referencing pointer.

Change-Id: I7a80024d8e95326649d6107b4e4a73c3054183ab

7 years agoe_policy_wl: added missing focus_in function call when launching image ec is replaced... 31/102931/6 accepted/tizen/3.0/common/20161207.195541 accepted/tizen/3.0/ivi/20161207.135437 accepted/tizen/3.0/mobile/20161207.135405 accepted/tizen/3.0/tv/20161207.135157 accepted/tizen/3.0/wearable/20161207.135453 accepted/tizen/common/20161207.184432 accepted/tizen/ivi/20161208.011708 accepted/tizen/mobile/20161208.011603 accepted/tizen/tv/20161208.011628 accepted/tizen/wearable/20161208.011650 submit/tizen/20161207.072438 submit/tizen_3.0/20161207.072141
Gwanglim Lee [Wed, 7 Dec 2016 00:07:30 +0000 (09:07 +0900)]
e_policy_wl: added missing focus_in function call when launching image ec is replaced to the real new ec.

Change-Id: I69ef71c62ae566a32c051749affbc14cf6e57bf5

7 years agoe_policy_wl: fix access to deleted ec 25/103025/1
MinJeong Kim [Wed, 7 Dec 2016 05:02:00 +0000 (14:02 +0900)]
e_policy_wl: fix access to deleted ec

Change-Id: I258d2234401d933b63748153224fa0279d6635b9
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_config: changed default launchscreen_timeout value (4->7) 45/102645/1
Doyoun Kang [Tue, 6 Dec 2016 08:42:02 +0000 (17:42 +0900)]
e_config: changed default launchscreen_timeout value (4->7)

Change-Id: I6cf05bcda6671f1878d3345b5246ad404953a92b

7 years agoe_policy_wl: set launchscreen timer by e_config value 78/102578/3 accepted/tizen/3.0/common/20161207.194536 accepted/tizen/3.0/ivi/20161207.012051 accepted/tizen/3.0/mobile/20161207.012026 accepted/tizen/3.0/tv/20161207.012002 accepted/tizen/3.0/wearable/20161207.012039 accepted/tizen/common/20161206.131657 accepted/tizen/ivi/20161207.025825 accepted/tizen/mobile/20161207.025736 accepted/tizen/tv/20161207.025751 accepted/tizen/wearable/20161207.025806 submit/tizen/20161206.063033 submit/tizen_3.0/20161206.063115
Seungjin Park [Tue, 6 Dec 2016 06:27:56 +0000 (15:27 +0900)]
e_policy_wl: set launchscreen timer by e_config value

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

7 years agofocus: fixed bug for setting focus window while handling transient_for 83/102583/1
Doyoun Kang [Tue, 6 Dec 2016 06:41:27 +0000 (15:41 +0900)]
focus: fixed bug for setting focus window while handling transient_for

Change-Id: I705b6343d20ee7c2ca73245a92d14eb8c9e3469d

7 years agoe_comp_object: fix missing assign new value to current_ec 81/102581/1
MinJeong Kim [Tue, 6 Dec 2016 06:38:50 +0000 (15:38 +0900)]
e_comp_object: fix missing assign new value to current_ec

Change-Id: Ic8dd2f263d375b4d5de6e8690b92438a4db74ef9

7 years agoe_comp_object: fix possible infinite while loop 13/102513/1
MinJeong Kim [Tue, 6 Dec 2016 04:50:42 +0000 (13:50 +0900)]
e_comp_object: fix possible infinite while loop

Change-Id: Iababe49bf70ffc0b0ea1ea5562142ec15ae76253
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_wl : fix not to deal with mouse up if there is a mouse action for the given ec 45/102245/2
Sung-Jin Park [Mon, 5 Dec 2016 07:35:51 +0000 (16:35 +0900)]
e_comp_wl : fix not to deal with mouse up if there is a mouse action for the given ec

Change-Id: Ic4711639e233dc60c78780e97a93c99f49ae9579
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
7 years agoscaler: ref/unref ec to make sure ec is valid until viewport is destroyed. 63/101963/4
Boram Park [Fri, 2 Dec 2016 12:54:49 +0000 (21:54 +0900)]
scaler: ref/unref ec to make sure ec is valid until viewport is destroyed.

Change-Id: I0f44a4a04ff5b9b885713fd36f037624813af906

7 years agoe_log: removed unnecessary checking for ec and cp. 16/102116/2 accepted/tizen/3.0/common/20161206.125430 accepted/tizen/3.0/ivi/20161205.234815 accepted/tizen/3.0/mobile/20161205.234740 accepted/tizen/3.0/tv/20161205.234752 accepted/tizen/3.0/wearable/20161205.234804 accepted/tizen/common/20161205.135903 accepted/tizen/ivi/20161205.233141 accepted/tizen/mobile/20161205.233042 accepted/tizen/tv/20161205.233111 accepted/tizen/wearable/20161205.233129 submit/tizen/20161205.064100 submit/tizen_3.0/20161205.064305
Gwanglim Lee [Mon, 5 Dec 2016 04:47:03 +0000 (13:47 +0900)]
e_log: removed unnecessary checking for ec and cp.

Change-Id: Id1f86c6662769578b3a503975f7a4c295f4bfe14

7 years agoRevert "e_desk: Add a implementation of e_desk_zoom_set/unset." 37/101937/1
Doyoun Kang [Fri, 2 Dec 2016 11:36:44 +0000 (20:36 +0900)]
Revert "e_desk: Add a implementation of e_desk_zoom_set/unset."

This reverts commit 22fe51ab3bacce96a5f78c590da139c5f7b126fb.

Change-Id: I2373773bd854469f04ae6f4442e2a9fd04685a21

7 years agoe_log: fixed bug - DEREF_OF_NULL 87/101887/1
Doyoun Kang [Fri, 2 Dec 2016 09:41:41 +0000 (18:41 +0900)]
e_log: fixed bug - DEREF_OF_NULL

Change-Id: I02a2728d4a5c40e205929e034f92c215812c0ad9

7 years agoe_desk: Add a implementation of e_desk_zoom_set/unset. 56/101556/3
Seunghun Lee [Mon, 28 Nov 2016 08:51:17 +0000 (17:51 +0900)]
e_desk: Add a implementation of e_desk_zoom_set/unset.

Newly Added APIs:
E_API void         e_desk_zoom_set(E_Desk *desk, double zoomx, double zoomy, int cx, int cy);
E_API void         e_desk_zoom_unset(E_Desk *desk);
E_API void         e_desk_smart_member_add(E_Desk *desk, Evas_Object *obj);
E_API void         e_desk_smart_member_del(Evas_Object *obj);

- Test Plan:
  $ enlightenment_info -desk zoom [X's ZOOM RATIO] [Y's ZOOM RATIO] [CENTER X] [CENTER Y]

- NOTE:
  You can unset zoom state by passing values 1.0 as a X and Y zoom ratio.

Change-Id: I06860a5d1cfbc2e3fc43460cd428ea2bd894caeb

7 years agoremove executable permission bit of source files 28/101828/1 accepted/tizen/3.0/common/20161205.091817 accepted/tizen/3.0/ivi/20161204.235508 accepted/tizen/3.0/mobile/20161204.235414 accepted/tizen/3.0/tv/20161204.235437 accepted/tizen/3.0/wearable/20161204.235453 accepted/tizen/common/20161202.233401 accepted/tizen/ivi/20161205.000718 accepted/tizen/mobile/20161205.000457 accepted/tizen/tv/20161205.000548 accepted/tizen/wearable/20161205.000637 submit/tizen/20161202.080939 submit/tizen_3.0/20161202.081030
Gwanglim Lee [Fri, 2 Dec 2016 08:04:55 +0000 (17:04 +0900)]
remove executable permission bit of source files

Change-Id: I7de7aac08a0c010b0c3682c197b15124d38a2f14

7 years agoe_service_quickpanl: fixed warnings 19/101819/1
Gwanglim Lee [Fri, 2 Dec 2016 07:45:03 +0000 (16:45 +0900)]
e_service_quickpanl: fixed warnings

Change-Id: I3aec94668f7fc7664de920999d647d46b39b8c91

7 years agoadd function pointer to call qp module function 93/100693/5
Minsu Seo [Tue, 29 Nov 2016 03:03:51 +0000 (12:03 +0900)]
add function pointer to call qp module function

Change-Id: Ie019123331272df13dfaff94efe07e49da052f50

7 years agoe_info: prevents calling evas_object_image_alpha_get from the non-image type. 63/101563/3
Gwanglim Lee [Thu, 1 Dec 2016 11:53:11 +0000 (20:53 +0900)]
e_info: prevents calling evas_object_image_alpha_get from the non-image type.

Change-Id: I18a7cef07a50afaeadbd62615b440c38324c33ac

7 years agoe_info: added 'simple' option to compobjs command. 59/101359/5
Gwanglim Lee [Thu, 1 Dec 2016 04:13:43 +0000 (13:13 +0900)]
e_info: added 'simple' option to compobjs command.

It will show simple information about composite objects.
e.g., enlightenment_info -compobjs simple

Change-Id: I1f221490cd0ffa6e18b165432b2f939b027e828a

7 years agoe_comp_wl_rsm: do not check visibility for input transfer requests 77/101777/1
MinJeong Kim [Fri, 2 Dec 2016 01:50:39 +0000 (10:50 +0900)]
e_comp_wl_rsm: do not check visibility for input transfer requests

Change-Id: I80983f6ec2e819b4bdfb9c75c048e282d1b36bf0

7 years agoquickpanel: do not set the type to dependent rotation about quickpanel 38/101738/1
Seunghun Lee [Fri, 2 Dec 2016 05:08:39 +0000 (14:08 +0900)]
quickpanel: do not set the type to dependent rotation about quickpanel

it causes the problem that quickpanel couldn't be rotated by follows commit.
We don't need to set dependent rotation because the behavior of dependent
rotation is changed.

e-mod-tizen-wm-policy : caa2f116d92871a775e10e693a841f8d3955a881

Change-Id: I168f7f37b638b91ef5791285c83ae6eddfc08fa5

7 years agohwc: explicit cancel if fb plane failed surface assign 74/101374/4 accepted/tizen/3.0/common/20161203.012536 accepted/tizen/3.0/ivi/20161202.011540 accepted/tizen/3.0/mobile/20161202.011443 accepted/tizen/3.0/tv/20161202.011500 accepted/tizen/3.0/wearable/20161202.011516 accepted/tizen/common/20161201.140036 accepted/tizen/ivi/20161202.010119 accepted/tizen/mobile/20161202.010016 accepted/tizen/tv/20161202.010037 accepted/tizen/wearable/20161202.010103 submit/tizen/20161201.124451 submit/tizen_3.0/20161201.124537
Juyeon Lee [Thu, 1 Dec 2016 04:58:18 +0000 (13:58 +0900)]
hwc: explicit cancel if fb plane failed surface assign

Change-Id: I9d864d647e1799ce96b50f99f7d311a48c43060f

7 years agoRevert "Do not set hidden when surface is destroied" 89/101489/1
MinJeong Kim [Thu, 1 Dec 2016 09:02:46 +0000 (18:02 +0900)]
Revert "Do not set hidden when surface is destroied"

This reverts commit 5d96e80d1606ccd630cd90ad48b292d1ed31b169.

Change-Id: Iba3510ed9fe88d0de14cc468e3e0c55a6f52738a

7 years agoe_policy_wl: removed code checking whether the window is in the screen while handling... 88/101288/1 accepted/tizen/3.0/common/20161201.135301 accepted/tizen/3.0/ivi/20161201.032249 accepted/tizen/3.0/mobile/20161201.032150 accepted/tizen/3.0/tv/20161201.032211 accepted/tizen/3.0/wearable/20161201.032229 accepted/tizen/common/20161201.135806 accepted/tizen/ivi/20161130.233651 accepted/tizen/mobile/20161130.233543 accepted/tizen/tv/20161130.233615 accepted/tizen/wearable/20161130.233636 submit/tizen/20161130.140306 submit/tizen_3.0/20161130.140438
Doyoun Kang [Wed, 30 Nov 2016 13:54:56 +0000 (22:54 +0900)]
e_policy_wl: removed code checking whether the window is in the screen while handling move request.

there was a bug that the window didn't move to out of screen.

Change-Id: Ib8b83e69a549c1bcdfe3f5880e00ce00b3cba98a

7 years agoe_info: fixed wrong traversal for compobjs. 76/101276/3
Gwanglim Lee [Wed, 30 Nov 2016 13:31:41 +0000 (22:31 +0900)]
e_info: fixed wrong traversal for compobjs.

added support for image and edje information.

Change-Id: I55dabbe8f4b55e4f1772dd49225cd394d66051e6

7 years agoaux: added an aux_hint type to support dependent rotation 16/101216/2
Doyoun Kang [Wed, 30 Nov 2016 11:54:08 +0000 (20:54 +0900)]
aux: added an aux_hint type to support dependent rotation

Change-Id: I5a44701a17399bc812787ed8ac4f9c34e01b8337

7 years agosvace fix 64/100964/4
Juyeon Lee [Wed, 30 Nov 2016 04:01:07 +0000 (13:01 +0900)]
svace fix

Change-Id: I8b13dbeab9825cff2b4e8fcbf1b3462d7c1fb2cd

7 years agoe_config : add aux_hint_supported_list to e_config 13/97213/4 accepted/tizen/3.0/common/20161130.065359 accepted/tizen/3.0/ivi/20161130.013149 accepted/tizen/3.0/mobile/20161130.013054 accepted/tizen/3.0/tv/20161130.013113 accepted/tizen/3.0/wearable/20161130.013129 accepted/tizen/common/20161129.173704 accepted/tizen/ivi/20161130.015810 accepted/tizen/mobile/20161130.015717 accepted/tizen/tv/20161130.015735 accepted/tizen/wearable/20161130.015749 submit/tizen/20161129.125210 submit/tizen_3.0/20161129.125357
Junghwan Choi [Fri, 11 Nov 2016 11:48:06 +0000 (20:48 +0900)]
e_config : add aux_hint_supported_list to e_config

Change-Id: I17a487734603f72fecb72e79feaf5670513d8401
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
7 years agoe_comp_wl: hide subsurface instead iconify it 80/100880/2
Boram Park [Tue, 29 Nov 2016 12:16:53 +0000 (21:16 +0900)]
e_comp_wl: hide subsurface instead iconify it

When iconified, attached buffer will be released. And client should
attach a buffer again when uniconified. This seems not proper operation
for subsurfaces.

Change-Id: Ifef9aa656cb8e447ee0c050172fb215a837dd792

7 years agohwc: join cursor surface on hwc policy 87/100787/5
Juyeon Lee [Tue, 29 Nov 2016 06:46:52 +0000 (15:46 +0900)]
hwc: join cursor surface on hwc policy

Change-Id: I33d469fc7edfb097974b4b20519d0965c1764042

7 years agohwc: enable surface to surface change 06/100706/4
Juyeon Lee [Tue, 29 Nov 2016 02:20:19 +0000 (11:20 +0900)]
hwc: enable surface to surface change

Change-Id: I4b1cbba4fd4d315b1e937993d1fdadac48c5605c

7 years agoenlightenment_info: fix topvwins hwc window info 19/100619/4
Juyeon Lee [Mon, 28 Nov 2016 14:52:23 +0000 (23:52 +0900)]
enlightenment_info: fix topvwins hwc window info

Change-Id: If6037e8378cc8ceca8e04dd845f5507a3a269103

7 years agohwc: clean up prepare adding _hwc_available_get and _hwc_prepare_init 94/98494/10
Juyeon Lee [Thu, 17 Nov 2016 10:59:02 +0000 (19:59 +0900)]
hwc: clean up prepare adding _hwc_available_get and _hwc_prepare_init

Change-Id: I387d6854d54cfc91fc7764dcf2d8df661bdb88f8

7 years agoe_output: set available size of cursor 14/99714/4
Changyeon Lee [Thu, 17 Nov 2016 09:49:49 +0000 (18:49 +0900)]
e_output: set available size of cursor

- if size of cursor less then minmum size,
  e_plane_renderer create hwc buffer with minimum size.

Change-Id: Ia40e7af0a3a3511b9ccd78f62e9388d226ed5e05

7 years agoe_pointer: supported hwc for cursor 33/99833/7
Changyeon Lee [Thu, 17 Nov 2016 09:49:18 +0000 (18:49 +0900)]
e_pointer: supported hwc for cursor

- Added e_pointer_hwc_set and e_pointer_get
- If e_pointer sets hwc, it sets hwc_update without moving evas object.
  When e_pointer turns off hwc mode, e_pointer moves and rotate evas obejct.
- Current e_pointer doesn't support rotation with hwc.
  so when e_pointer is set, it forces into compositing mode.

Change-Id: Id47aca4f47e72fd1faed25c05e21ba26684484b4

7 years agoe_plane_renderer: create backup buffer with display surface when buffer is destroyed 70/100270/9
Changyeon Lee [Wed, 2 Nov 2016 02:26:56 +0000 (11:26 +0900)]
e_plane_renderer: create backup buffer with display surface when buffer is destroyed

- if nocomp client destroy attached buffer when e20 change mode to composite,
  e_plane_renderer creates a backup buffer with display surface.
  this is because the effect effect module wants to use native surface.

Change-Id: I1e720829902a36a02a71fc276380e21a0b76781d

7 years agoe_plane: supported hwc for cursor 38/100038/10
Changyeon Lee [Thu, 17 Nov 2016 11:37:08 +0000 (20:37 +0900)]
e_plane: supported hwc for cursor

- if plane is set ec which has cursor policy, plane works cursor plane role.
- when hwc_cursor_buffer_reuse is set, plane reuse buffer of cursor if possible.

Change-Id: Ia1d0a20129679af575af6445e593fba4a354b0c2

7 years agoe_client: Add visibility force_obscured feature 46/97646/9
Seungjin Park [Tue, 15 Nov 2016 02:14:53 +0000 (11:14 +0900)]
e_client: Add visibility force_obscured feature

Change-Id: Ic160f5f96ce6eca6ddae5672481274a4095819ab
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
7 years agomirror obj's ec client data name change 26/99426/2
Sungbae Park [Wed, 23 Nov 2016 01:19:02 +0000 (10:19 +0900)]
mirror obj's ec client data name change

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

7 years agoe_comp_object: do not clear surface when buffer is destroied 79/100179/2
MinJeong Kim [Wed, 16 Nov 2016 12:06:31 +0000 (21:06 +0900)]
e_comp_object: do not clear surface when buffer is destroied

enlightenment has the right to deal with a buffer even if a client requested
wl_buffer@destroy. So the enlightenment doesn't need to clear surface or
to delete evas object for wl_buffer@destroy when the enlightenment wants to
continue to display the buffer, enlightenment can use the destroied buffer
until there are no task to need the destroied buffer.

Change-Id: I84845bbb4a828ac763142386e65361b4e599598d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoDo not set hidden when surface is destroied 78/100178/2
MinJeong Kim [Wed, 16 Nov 2016 08:00:15 +0000 (17:00 +0900)]
Do not set hidden when surface is destroied

Change-Id: I5d72417bdce637dd061ffcf1bc0d09a9fdeff835

7 years agoe_service_quickpanel: added code checking the current focus window is quickpanel... 26/100526/1 accepted/tizen/3.0/common/20161129.103301 accepted/tizen/3.0/ivi/20161129.002212 accepted/tizen/3.0/mobile/20161129.002128 accepted/tizen/3.0/tv/20161129.002147 accepted/tizen/3.0/wearable/20161129.002200 accepted/tizen/common/20161128.170848 accepted/tizen/ivi/20161129.001644 accepted/tizen/mobile/20161129.001546 accepted/tizen/tv/20161129.001608 accepted/tizen/wearable/20161129.001624 submit/tizen/20161128.121314 submit/tizen_3.0/20161128.121222
Doyoun Kang [Mon, 28 Nov 2016 10:15:49 +0000 (19:15 +0900)]
e_service_quickpanel: added code checking the current focus window is quickpanel or not.

there was a bug that the quickpanel was hidden immediately when it was shown.
(if the quickpanel could get the focus).

Change-Id: I67c27784a5af3797489514f3180d345e3ced74e1

7 years agoe_policy_wl: remove code to handle unused roles 09/100309/1
Doyoun Kang [Sat, 26 Nov 2016 05:30:22 +0000 (14:30 +0900)]
e_policy_wl: remove code to handle unused roles

Change-Id: Id5b7307729ec8581cdf7081420b777fb944cb01b

7 years agoe_policy_conformant: remove unnecessary error logs 08/100308/1
Doyoun Kang [Sat, 26 Nov 2016 05:06:15 +0000 (14:06 +0900)]
e_policy_conformant: remove unnecessary error logs

Change-Id: Ida633cbe3cb910789196103ebc9de880dc0640f3

7 years agoe_comp_object: fixed size update problem for H/W composited cw. 76/100276/2 accepted/tizen/3.0/common/20161128.091608 accepted/tizen/3.0/ivi/20161128.084948 accepted/tizen/3.0/mobile/20161128.084813 accepted/tizen/3.0/tv/20161128.084841 accepted/tizen/3.0/wearable/20161128.084918 accepted/tizen/common/20161128.064140 accepted/tizen/ivi/20161128.001026 accepted/tizen/mobile/20161128.000931 accepted/tizen/tv/20161128.000949 accepted/tizen/wearable/20161128.001009 submit/tizen/20161126.034005 submit/tizen_3.0/20161126.033048
Gwanglim Lee [Fri, 25 Nov 2016 13:14:55 +0000 (22:14 +0900)]
e_comp_object: fixed size update problem for H/W composited cw.

The size of non-compositing window can be changed, so there is a
need to check that cw is H/W composited if cw is not redirected.
And of course we have to change size of evas object of H/W composited cw,
otherwise cw can't receive input events even if it is shown on the screen.

Change-Id: I9a126bdcb7c1ad0be11e9fd3c4e8df3804f4a1fc

7 years agoe_info: added support for the compobjs command. 30/100230/3
Gwanglim Lee [Fri, 25 Nov 2016 10:20:32 +0000 (19:20 +0900)]
e_info: added support for the compobjs command.

It shows detailed information of all composite objects.

Change-Id: Ib303f15c464883a609a9f1bc12e99885fdf73542

7 years agoe_process: changed code to set BG_STATE when all windows are hidden. 86/100086/2
Doyoun Kang [Fri, 25 Nov 2016 06:05:33 +0000 (15:05 +0900)]
e_process: changed code to set BG_STATE when all windows are hidden.

Change-Id: I2c41efe2c8409ac1c8205bc6d72b4f328bb77a4f

7 years agoprocess/conformant: Remove unnecessary error logs 08/100108/1
Seungjin Park [Fri, 25 Nov 2016 06:35:24 +0000 (15:35 +0900)]
process/conformant: Remove unnecessary error logs

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

7 years agoe_service_quickpanel: changed code to consider unfocusable window while finding below... 57/99957/1 accepted/tizen/3.0/common/20161125.101813 accepted/tizen/3.0/ivi/20161125.082031 accepted/tizen/3.0/mobile/20161125.081949 accepted/tizen/3.0/tv/20161125.082001 accepted/tizen/3.0/wearable/20161125.082017 accepted/tizen/common/20161124.170251 accepted/tizen/ivi/20161125.005038 accepted/tizen/mobile/20161125.004940 accepted/tizen/tv/20161125.004958 accepted/tizen/wearable/20161125.005017 submit/tizen/20161124.131658 submit/tizen_3.0/20161124.131628
Doyoun Kang [Thu, 24 Nov 2016 13:03:27 +0000 (22:03 +0900)]
e_service_quickpanel: changed code to consider unfocusable window while finding below window.

there was a bug that the disabling scroll the quickpanel was not working
when the window set the skip_focus.

Change-Id: I10474afddd35ca55a1b234d8a77ee9f24c3b1eeb

7 years agoe_service_quickpanel: added code to hide quickpanel when a focus window is changed 82/99882/3
Doyoun Kang [Thu, 24 Nov 2016 10:27:09 +0000 (19:27 +0900)]
e_service_quickpanel: added code to hide quickpanel when a focus window is changed

Change-Id: I788421bcba89b338020c495e0ecba23bd9f18fd7

7 years agoe_policy_visibility: added code to skip unmapped & iconify by client window while... 84/99584/3 accepted/tizen/3.0/common/20161124.182545 accepted/tizen/3.0/ivi/20161124.083337 accepted/tizen/3.0/mobile/20161124.083238 accepted/tizen/3.0/tv/20161124.083258 accepted/tizen/3.0/wearable/20161124.083315 accepted/tizen/common/20161124.170154 accepted/tizen/ivi/20161125.004536 accepted/tizen/mobile/20161125.004441 accepted/tizen/tv/20161125.004457 accepted/tizen/wearable/20161125.004512 submit/tizen/20161124.054037 submit/tizen_3.0/20161124.054124
Doyoun Kang [Wed, 23 Nov 2016 09:35:45 +0000 (18:35 +0900)]
e_policy_visibility: added code to skip unmapped & iconify by client window while checking ec's activity.

Change-Id: Id3e0667ec922b6004634ab36c121578a6dd542b1

7 years agoe_policy: added code handling toast popup 27/99527/2
Doyoun Kang [Wed, 23 Nov 2016 07:39:14 +0000 (16:39 +0900)]
e_policy: added code handling toast popup

Change-Id: If39714044eb3d671b16204f83a61302c87ca8e18

7 years agoe_policy: modified code to prevent infinite loop 15/99515/1
Doyoun Kang [Wed, 23 Nov 2016 06:50:15 +0000 (15:50 +0900)]
e_policy: modified code to prevent infinite loop

Change-Id: Idd094196de3a5f4f43db80a56d3565bdcedf57f4

7 years agoe_comp_object: fix add/remove client to list of wrong layer 59/99359/1 accepted/tizen/3.0/common/20161124.181524 accepted/tizen/3.0/ivi/20161123.003109 accepted/tizen/3.0/mobile/20161123.003015 accepted/tizen/3.0/tv/20161123.003031 accepted/tizen/3.0/wearable/20161123.003050 accepted/tizen/common/20161122.193121 accepted/tizen/ivi/20161123.000508 accepted/tizen/mobile/20161123.000350 accepted/tizen/tv/20161123.000416 accepted/tizen/wearable/20161123.000443 submit/tizen/20161122.124549 submit/tizen_3.0/20161122.124627
MinJeong Kim [Tue, 22 Nov 2016 12:17:50 +0000 (21:17 +0900)]
e_comp_object: fix add/remove client to list of wrong layer

Change-Id: I19e48747e93f3f7355eb550f0f02c000f7f790dc
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_object: don't use delay_del_job, it causes the problem that could not find pixmap... 25/93225/2
Seunghun Lee [Fri, 21 Oct 2016 06:23:01 +0000 (15:23 +0900)]
e_object: don't use delay_del_job, it causes the problem that could not find pixmap when tzsh_service is created.

Even if I don't locate exact problem yet why couldn't find pixmap,
Anyway, this is NOT a intended design that uses delay_del_job.

Change-Id: I0d9635fae35e0b6c7325e565a9fc7b132c94c8ae

7 years agoquickpanel: don't add animator if calculated duration is zero. 88/98588/2
Seunghun Lee [Fri, 18 Nov 2016 01:12:20 +0000 (10:12 +0900)]
quickpanel: don't add animator if calculated duration is zero.

Change-Id: Iad5246f964ac5fbb29e0963856196b1033de72e0

7 years agoe_pixmap: Remove 'deleted' hash table, and renamed e_pixmap_del() to e_pixmap_win_id_... 87/98587/2
Seunghun Lee [Wed, 16 Nov 2016 11:01:28 +0000 (20:01 +0900)]
e_pixmap: Remove 'deleted' hash table, and renamed e_pixmap_del() to e_pixmap_win_id_del() more clearly.

fix the problem that could use freed pointer as a key of hash table.

Change-Id: I967ee40e5dad5d29c7e607b25866d2055ef73202

7 years agogesture, quickpanel: the type of gesture can be changed after creation, and each... 86/98586/2
Seunghun Lee [Mon, 14 Nov 2016 09:53:09 +0000 (18:53 +0900)]
gesture, quickpanel: the type of gesture can be changed after creation, and each region for quickpanel uses different gesture type.

Change-Id: Ia930e0693a2ecfe07cd25d7b10b2166b9f06163a

7 years agoe_comp_wl: Do not send multi touch events generated by touch cancel 80/98580/2 accepted/tizen/common/20161121.143448 accepted/tizen/ivi/20161121.235247 accepted/tizen/mobile/20161121.235130 accepted/tizen/tv/20161121.235153 accepted/tizen/wearable/20161121.235229 submit/tizen/20161121.084448 submit/tizen_3.0/20161121.084755
JengHyun Kang [Fri, 18 Nov 2016 00:15:23 +0000 (09:15 +0900)]
e_comp_wl: Do not send multi touch events generated by touch cancel

Change-Id: If6c65985de2f3f98c40b0b9f3ccb109e093961dc

7 years agoe_policy_wl: added resource destructor for indicator and screensaver_manager 03/98903/1
MinJeong Kim [Mon, 21 Nov 2016 06:40:04 +0000 (15:40 +0900)]
e_policy_wl: added resource destructor for indicator and screensaver_manager

Change-Id: I1b5301acacbc031c14cdcbb0fd37716094715c7b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoconformant: postpone sending conformant_area until window animation ends 51/98451/3
MinJeong Kim [Mon, 14 Nov 2016 08:29:26 +0000 (17:29 +0900)]
conformant: postpone sending conformant_area until window animation ends

Change-Id: I9e03a64fd86f85f493d6cff2740821748ff83fc8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp: corrected the number of layer counts to 26. 37/98837/1
Gwanglim Lee [Mon, 21 Nov 2016 04:22:07 +0000 (13:22 +0900)]
e_comp: corrected the number of layer counts to 26.

Change-Id: Ic577fd4317a8d3e4af92f196c3a7951701ef51d8

7 years agoe_comp: removed commented codes. 10/98310/3
Gwanglim Lee [Thu, 17 Nov 2016 04:39:33 +0000 (13:39 +0900)]
e_comp: removed commented codes.

Change-Id: Ie3d96914dd9ef5a90c7b82c01c6aebb1db4fa96b

7 years agoe_comp_canvas: changed default return value of e_comp_canvas_layer_map to E_LAYER_MAX. 09/98309/3
Gwanglim Lee [Thu, 17 Nov 2016 04:36:19 +0000 (13:36 +0900)]
e_comp_canvas: changed default return value of e_comp_canvas_layer_map to E_LAYER_MAX.

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

Change-Id: I033628a3f5af7e0c24cd95d2c4bafe46ab35bc06

7 years agoe_plane, e_plane_renderer: added null check for the Evas_Engine_Info_Software_Tbm... 91/98291/2
Gwanglim Lee [Thu, 17 Nov 2016 02:55:50 +0000 (11:55 +0900)]
e_plane, e_plane_renderer: added null check for the Evas_Engine_Info_Software_Tbm value returned by evas_engine_info_get.

Change-Id: Ib838864626fe6f0fdcebfa9fd354003265c656cd

7 years agoe_process: added code checking a E_Process while hanlding e's internal events. 02/98802/2
Doyoun Kang [Mon, 21 Nov 2016 02:28:09 +0000 (11:28 +0900)]
e_process: added code checking a E_Process while hanlding e's internal events.

Change-Id: I60e9a738f6e1b94b4ed3ea6dab298a94364bc423

7 years agoe_policy: added code setting ec->changes.pos flag when the window request to set... 28/98628/1 accepted/tizen/3.0/ivi/20161121.074014 accepted/tizen/3.0/mobile/20161121.073910 accepted/tizen/3.0/tv/20161121.073933 accepted/tizen/3.0/wearable/20161121.073954 accepted/tizen/common/20161118.090710 accepted/tizen/ivi/20161121.012210 accepted/tizen/mobile/20161121.012123 accepted/tizen/tv/20161121.012143 accepted/tizen/wearable/20161121.012154 submit/tizen/20161118.063252 submit/tizen_3.0/20161118.063223
Doyoun Kang [Fri, 18 Nov 2016 03:41:21 +0000 (12:41 +0900)]
e_policy: added code setting ec->changes.pos flag when the window request to set the position.

there was a bug that the window didn't move when it just called a evas_object_move().

Change-Id: I367eb9ee060197c88e78a9b8903dfb0b377aa48b

7 years agoremoved build warning 19/98619/1
Doyoun Kang [Fri, 18 Nov 2016 02:39:02 +0000 (11:39 +0900)]
removed build warning

Change-Id: I7f92982e079257f6f9097d9b3b382dedfaffee63

7 years agoe_client: added code considering transient children window while finding focus window... 10/98610/1
Doyoun Kang [Fri, 18 Nov 2016 02:09:19 +0000 (11:09 +0900)]
e_client: added code considering transient children window while finding focus window in e_client_activate.

there was a bug that the tranient child window could not get focus
when its parent window was activated.
The parent window had a focus at that point of time.

Change-Id: I3116bcd6e40d5ed6216512d558fd118c04be9014

7 years agoremove ratiofit workaround code and replace transform bg feature 18/97918/4
Sungbae Park [Tue, 15 Nov 2016 10:07:20 +0000 (19:07 +0900)]
remove ratiofit workaround code and replace transform bg feature

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Ib677e1a3a73f6518449d3c10195e9ffab471eea1
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
7 years agoe_comp_wl_input: check if wl_client of the cursor is same as that of e_comp_wl->ptr.ec 78/96778/3
Duna Oh [Thu, 10 Nov 2016 06:34:34 +0000 (15:34 +0900)]
e_comp_wl_input: check if wl_client of the cursor is same as that of e_comp_wl->ptr.ec

Should map(show) an cursor only when the owner client of cursor got Evas_Event_Mouse_In.

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

7 years agohwc: set manual render when setup hwc 99/96499/2
Changyeon Lee [Wed, 9 Nov 2016 04:27:37 +0000 (13:27 +0900)]
hwc: set manual render when setup hwc

Change-Id: I12a793c845274e8cd1c04ab18062a370a04c870f

7 years agoe_plane: added role to plane 98/96498/2
Changyeon Lee [Tue, 8 Nov 2016 04:38:58 +0000 (13:38 +0900)]
e_plane: added role to plane

role of e_plane means that current plane is used for what purpose.

Change-Id: I2c1999f509c29c0c236f0364cf795995603ac020

7 years agoe_plane: set type of plane 97/96497/3
Changyeon Lee [Tue, 8 Nov 2016 04:35:12 +0000 (13:35 +0900)]
e_plane: set type of plane

E_PLANE_TYPE_CURSOR: plane can set only ec of cursor.
E_PLANE_TYPE_VIDEO: plane can set only ec of video and ec must have
specific buffer that plane support.
E_PLANE_TYPE_GRAPHIC: plane can set ec that have graphic buffer.
if ec of cursor or video has graphic buffer, ec can be set to plane.

Change-Id: I94853a16b2e2a09f7a216c0843d92444d45e8be6

7 years agoe_process: modified code for handling the E_PROCESS_ACT_NO_VISIBLE_WINDOWS action. 59/98159/1 accepted/tizen/3.0/common/20161117.090639 accepted/tizen/3.0/ivi/20161117.022118 accepted/tizen/3.0/mobile/20161117.022024 accepted/tizen/3.0/tv/20161117.022044 accepted/tizen/3.0/wearable/20161117.022102 accepted/tizen/common/20161116.134546 accepted/tizen/ivi/20161117.010550 accepted/tizen/mobile/20161117.010456 accepted/tizen/tv/20161117.010513 accepted/tizen/wearable/20161117.010529 submit/tizen/20161116.114430 submit/tizen_3.0/20161116.114529
Doyoun Kang [Wed, 16 Nov 2016 09:07:46 +0000 (18:07 +0900)]
e_process: modified code for handling the E_PROCESS_ACT_NO_VISIBLE_WINDOWS action.

we changed code to use E_EVENT_CLIENT_VISIBILITY_CHANGE event for handling this action

Change-Id: I48976de13cb42ed45584d4f8fa1574482a32fe30

7 years agoe_info_server: use wayland protocol logger 41/98041/3
Sangjin Lee [Tue, 15 Nov 2016 23:20:59 +0000 (08:20 +0900)]
e_info_server: use wayland protocol logger

if wayland server version is 1.12.0 then it support api for protocol logger.

Change-Id: Ia725608baddb1f25d9d3cc088084a6c7f3bf9f40

7 years agoe_comp_wl: don't check video buffer format 91/97191/2
Boram Park [Fri, 11 Nov 2016 10:39:33 +0000 (19:39 +0900)]
e_comp_wl: don't check video buffer format

In case of video client, we don't need to check format because video format
can be AR24 and XR24 also.

Change-Id: I491f11030fa37a84207946239a82deaba9bfad82

7 years agoe_log: support E_LOG_FILE_PATH to record enlightenment logs to a file from booting 00/97000/3 accepted/tizen/3.0/common/20161116.143351 accepted/tizen/3.0/ivi/20161116.021610 accepted/tizen/3.0/mobile/20161116.021448 accepted/tizen/3.0/tv/20161116.021516 accepted/tizen/3.0/wearable/20161116.021545 accepted/tizen/common/20161116.134314 accepted/tizen/ivi/20161115.233832 accepted/tizen/mobile/20161115.233702 accepted/tizen/tv/20161115.233746 accepted/tizen/wearable/20161115.233803 submit/tizen/20161115.022149 submit/tizen_3.0/20161115.021406
Boram Park [Mon, 7 Nov 2016 07:58:18 +0000 (16:58 +0900)]
e_log: support E_LOG_FILE_PATH to record enlightenment logs to a file from booting

Sometimes we want to see the enlightenment's log from booting. It's useful becuase
dlog doesn't have all logs. If E_LOG_FILE_PATH is set, enlightenment prints logs
not via dlog but via the file indicated by E_LOG_FILE_PATH.

Change-Id: I79a811b5809d4a06b3b1d8b7c2eb49af8c2ff933

7 years agoe_comp_wl: add null check for ec->comp_data in key_down/up 47/97347/3
Duna Oh [Mon, 14 Nov 2016 02:41:51 +0000 (11:41 +0900)]
e_comp_wl: add null check for ec->comp_data in key_down/up

Change-Id: Idf942edf72ca0fb77f088748f2f0bce1bc63aef9
Signed-off-by: Duna Oh <duna.oh@samsung.com>
7 years agoe_process: added code checking the ec->visible while handling uniconify event. 45/97345/1
Doyoun Kang [Mon, 14 Nov 2016 02:29:51 +0000 (11:29 +0900)]
e_process: added code checking the ec->visible while handling uniconify event.

there was a bug that the status of the process was changed to foreground
when the iconified window is destoryed.

Change-Id: I54939093374a1718a9eb8497ff537908ca27dd38