Doyoun Kang [Mon, 19 Dec 2016 06:44:19 +0000 (15:44 +0900)]
focus: added focus policy check whether above window is full or not.
we added code that the new (or activate) window didn't get focus when its above window is full size.
Change-Id: Ief93bfd985cb0a6882f03db36cbe2e421128198e
MinJeong Kim [Thu, 15 Dec 2016 10:20:37 +0000 (19:20 +0900)]
e_comp_wl_rsm: added 'release' reqeust callback for remote buffer
Support 'release' request of remote_surface interface from interface version 2.
Change-Id: I2cbc51e50edfaf04aa0b6dd68c908159eecc84b8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Thu, 15 Dec 2016 11:21:27 +0000 (20:21 +0900)]
e_plane_renderer: ec of renderer set null when renderer use ecore evas
Change-Id: Ia0133e9334ea5f22bb23ab7b759299486405a1c5
Doyoun Kang [Fri, 16 Dec 2016 06:21:44 +0000 (15:21 +0900)]
policy: added code to check above_lock feature when lock screen is moved to out of screen
Change-Id: If980354f73e7b46bd949c1a1a206a144b5095d28
Juyeon Lee [Tue, 6 Dec 2016 13:28:48 +0000 (22:28 +0900)]
hwc: end when wl_buffer is smaller than fb target which is reserved mem
Change-Id: I31515806428aa0e5da956ed956f9b18148fcfd4f
Doyoun Kang [Thu, 15 Dec 2016 12:25:50 +0000 (21:25 +0900)]
policy: added code to handle dialog type window
Change-Id: I3560d74d41d30cd4e4d8e0189eab22f1811dfec2
Doyoun Kang [Thu, 15 Dec 2016 09:57:04 +0000 (18:57 +0900)]
e_comp_wl: added code to set ec's changed flag when size is changed
Change-Id: I8f3845958a153fd00531d05229dca462d2cc7f94
MinJeong Kim [Wed, 14 Dec 2016 07:08:05 +0000 (16:08 +0900)]
e_comp_wl: move drag window to move event position
drag window should be moved to coordinates of mouse/touch move event
Change-Id: I102fab2a69215a86bd58e751f6655830f4c71185
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Sungbae Park [Tue, 13 Dec 2016 12:45:09 +0000 (21:45 +0900)]
visibility: added code checking a config value (calc_vis_without_effect) while calculating visibility.
Change-Id: I453a29522831601666113314a12c3b8c6a10f1df
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I90a3ded21eff20573c4f129e37e750024f306f82
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Junghwan Choi [Tue, 13 Dec 2016 12:26:38 +0000 (21:26 +0900)]
e_policy : ensure iconify event prior to visibility event in case of UNOBSCURED
Change-Id: I00fad111e019a1083fde16bb5da5fbd2b5ad2862
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Gwanglim Lee [Tue, 13 Dec 2016 11:53:11 +0000 (20:53 +0900)]
e_comp_wl_data: add for null check
Change-Id: I0ecde13b346dc878acec3f63d993afabcddc5c35
Gwanglim Lee [Tue, 13 Dec 2016 11:40:08 +0000 (20:40 +0900)]
e_policy_conformant: Fixed warning and error
Change-Id: I03d298bf62dbf44409aa9b60fc81b219653deef0
Seunghun Lee [Mon, 5 Dec 2016 23:27:39 +0000 (08:27 +0900)]
conformant: Remove the log macros for conformant, and just use global log macros.
to see only conformant logs, use 'grep e_policy_conformant'
Change-Id: I346f4c3fa06f49777afd13ce72ce84a8348eaaf5
Seunghun Lee [Tue, 22 Nov 2016 11:01:07 +0000 (20:01 +0900)]
conformant: silence noisy warnings that are not useful, and make noise where it's needed.
Change-Id: I928255e0a827a9eabfb0a757e4915a209e07f203
Seunghun Lee [Tue, 22 Nov 2016 10:54:04 +0000 (19:54 +0900)]
conformant: remove CONF_DATA_GET(), all related code.
there is only one Conformant which can now be accessed by the g_conf.
Change-Id: Ie58e2bc1f3f5d98ae49968645413a0069cc1d25b
Seunghun Lee [Tue, 13 Dec 2016 06:42:41 +0000 (15:42 +0900)]
e_plane: fix a dereferncing pointer.
Change-Id: I7d8184f4fd9a5a5a5bc8435a38fbeea043258ec0
Seunghun Lee [Tue, 13 Dec 2016 06:29:48 +0000 (15:29 +0900)]
quickpanel: do not choice a client which is in out of screen as a visible below client.
Change-Id: Ie3e9ac41975826b1347b4775860d8c60c3b8b29d
Seunghun Lee [Tue, 13 Dec 2016 05:51:58 +0000 (14:51 +0900)]
quickpanel: remove unnecessary code.
Change-Id: I9a5d994e0a35f4046053cbf3d6c0e9e410a2deb5
Seunghun Lee [Tue, 13 Dec 2016 03:48:52 +0000 (12:48 +0900)]
e_desk: make e_desk's smart object be configuable.
Change-Id: Ieb4b6ae2ffe411a1a47bdf72eb83ae923f58333d
JengHyun Kang [Fri, 9 Dec 2016 09:29:20 +0000 (18:29 +0900)]
e_client/e_comp_wl_input: adds/sets a boolean variable 'is_cursor' in E_Client structure
Change-Id: I19952f0e8f3e2b85358d1c20e7643e6df36771d4
Seunghun Lee [Tue, 13 Dec 2016 02:11:27 +0000 (11:11 +0900)]
Revert "Revert "Revert "Revert "e_desk: Add a implementation of e_desk_zoom_set/unset.""""
This reverts commit
7daf5f8e7bd45ca19075e875ad1cc1f6a4164157.
Change-Id: I1dab58278c6e28c5924b617e429db53189823593
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>
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
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
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>
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
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
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
Changyeon Lee [Sun, 11 Dec 2016 08:29:51 +0000 (17:29 +0900)]
e_plane: fixed deref null pointer
Change-Id: I2f7427b0c2e56e441a99d50dd3f22a822ba64e60
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
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
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
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
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
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
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
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
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
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>
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
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
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
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
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>
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
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
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
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
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>
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>
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
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
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
Doyoun Kang [Fri, 2 Dec 2016 09:41:41 +0000 (18:41 +0900)]
e_log: fixed bug - DEREF_OF_NULL
Change-Id: I02a2728d4a5c40e205929e034f92c215812c0ad9
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
Gwanglim Lee [Fri, 2 Dec 2016 08:04:55 +0000 (17:04 +0900)]
remove executable permission bit of source files
Change-Id: I7de7aac08a0c010b0c3682c197b15124d38a2f14
Gwanglim Lee [Fri, 2 Dec 2016 07:45:03 +0000 (16:45 +0900)]
e_service_quickpanl: fixed warnings
Change-Id: I3aec94668f7fc7664de920999d647d46b39b8c91
Minsu Seo [Tue, 29 Nov 2016 03:03:51 +0000 (12:03 +0900)]
add function pointer to call qp module function
Change-Id: Ie019123331272df13dfaff94efe07e49da052f50
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
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
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
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
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
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
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
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
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
Juyeon Lee [Wed, 30 Nov 2016 04:01:07 +0000 (13:01 +0900)]
svace fix
Change-Id: I8b13dbeab9825cff2b4e8fcbf1b3462d7c1fb2cd
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>
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
Juyeon Lee [Tue, 29 Nov 2016 06:46:52 +0000 (15:46 +0900)]
hwc: join cursor surface on hwc policy
Change-Id: I33d469fc7edfb097974b4b20519d0965c1764042
Juyeon Lee [Tue, 29 Nov 2016 02:20:19 +0000 (11:20 +0900)]
hwc: enable surface to surface change
Change-Id: I4b1cbba4fd4d315b1e937993d1fdadac48c5605c
Juyeon Lee [Mon, 28 Nov 2016 14:52:23 +0000 (23:52 +0900)]
enlightenment_info: fix topvwins hwc window info
Change-Id: If6037e8378cc8ceca8e04dd845f5507a3a269103
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
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
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
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
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
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>
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
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>
MinJeong Kim [Wed, 16 Nov 2016 08:00:15 +0000 (17:00 +0900)]
Do not set hidden when surface is destroied
Change-Id: I5d72417bdce637dd061ffcf1bc0d09a9fdeff835
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
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
Doyoun Kang [Sat, 26 Nov 2016 05:06:15 +0000 (14:06 +0900)]
e_policy_conformant: remove unnecessary error logs
Change-Id: Ida633cbe3cb910789196103ebc9de880dc0640f3
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
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
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
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
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
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
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
Doyoun Kang [Wed, 23 Nov 2016 07:39:14 +0000 (16:39 +0900)]
e_policy: added code handling toast popup
Change-Id: If39714044eb3d671b16204f83a61302c87ca8e18
Doyoun Kang [Wed, 23 Nov 2016 06:50:15 +0000 (15:50 +0900)]
e_policy: modified code to prevent infinite loop
Change-Id: Idd094196de3a5f4f43db80a56d3565bdcedf57f4
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>
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
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
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
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
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