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
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>
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>
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
Gwanglim Lee [Thu, 17 Nov 2016 04:39:33 +0000 (13:39 +0900)]
e_comp: removed commented codes.
Change-Id: Ie3d96914dd9ef5a90c7b82c01c6aebb1db4fa96b
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
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
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
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
Doyoun Kang [Fri, 18 Nov 2016 02:39:02 +0000 (11:39 +0900)]
removed build warning
Change-Id: I7f92982e079257f6f9097d9b3b382dedfaffee63
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
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>
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
Changyeon Lee [Wed, 9 Nov 2016 04:27:37 +0000 (13:27 +0900)]
hwc: set manual render when setup hwc
Change-Id: I12a793c845274e8cd1c04ab18062a370a04c870f
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
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
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
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
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
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
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>
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
Sung-Jin Park [Fri, 11 Nov 2016 11:27:00 +0000 (20:27 +0900)]
e_comp_wl : add validation codes regarding E_Client pointer and its comp_data pointer
Change-Id: I5e5a1348c35246cffca72dc780bf37188fad1528
Doyoun Kang [Fri, 11 Nov 2016 11:41:59 +0000 (20:41 +0900)]
quickpanel_service: changed handler's layer
Change-Id: Ie3a45771c5482a088ee61bff065f3e5e09dae8be
Doyoun Kang [Fri, 11 Nov 2016 11:41:15 +0000 (20:41 +0900)]
e_policy: changed the layer of service windows
Change-Id: I5ecce9e19ed3cdbaf84563ac9a7bf4c076e244b0
Doyoun Kang [Fri, 11 Nov 2016 11:38:36 +0000 (20:38 +0900)]
e_comp: added a E_LAYER_CLIENT_ALERT_LOW layer
Change-Id: I2cd33e2bf8bea26f8d38f60acc41946e52987f2d
Sangjin Lee [Fri, 11 Nov 2016 08:34:48 +0000 (17:34 +0900)]
e_plane: send frame::done event
if e_plane_fetch is failed, call e_pixmap_image_clear() for frame::done event.
if not send this event, client(SW backend) is blocked.
Change-Id: Id11e44e178b02d029da149e9fdbd273b6c14ada8
Doyoun Kang [Fri, 11 Nov 2016 04:07:08 +0000 (13:07 +0900)]
e_policy: moved funtion for handling activate_above request.
Change-Id: Ib07c69375918f34498295cfba3274be2f808a164
Seunghun Lee [Thu, 3 Nov 2016 10:38:03 +0000 (19:38 +0900)]
quickpanel: Enhance the visual of quickpanel hiding effect during rotation.
Do not hide indicator object and do disable effect during rotation.
Change-Id: I282616e5f3a3af69e70b0bfc757ca227cdb76fc9
Seunghun Lee [Mon, 31 Oct 2016 08:20:16 +0000 (17:20 +0900)]
quickpanel: Implementation for supporting various effect type of quickpanel.
1. E_SERVICE_QUICKPANEL_EFFECT_TYPE_NONE
: No Effect. Just deliver events of gesture information such as position and
timestamp. (Not implemented yet.)
2. E_SERVICE_QUICKPANEL_EFFECT_TYPE_MOVE
: Entire surface is moved by tracking mouse position.
3. E_SERVICE_QUICKPANEL_EFFECT_TYPE_SWIPE
: The effect that surface is exposed come out like peeled.
Change-Id: I499fcb5a9f6d3c966a19b143ef717d508e0dfd24
Gwanglim Lee [Fri, 11 Nov 2016 06:15:59 +0000 (15:15 +0900)]
e_service_scrsaver: set layer to alert.
According to 2.x policy of the window stack, layer of the screen saver window
has been increased to E_LAYER_CLIENT_ALERT from E_LAYER_CLIENT_NOTIFICATION_LOW.
Change-Id: I32aa9aa6ac37e80c2446d38a907d268d8e96f1bb
Gwanglim Lee [Fri, 11 Nov 2016 05:52:00 +0000 (14:52 +0900)]
remove executable permission bit of source files
Change-Id: Ib14edb69728f01102b1d6ff06b25593e8cf03a18
Gwanglim Lee [Thu, 10 Nov 2016 13:53:42 +0000 (22:53 +0900)]
e_plane_renderer: Fixed crash when copying image to GEM buffer using openmp.
If destination GEM buffer is not page-aligned (4KB), SIGBUS could occur.
Change-Id: I750498862f6b2a533c48e3daa9d86f2d9ad7b2c7
Gwanglim Lee [Thu, 10 Nov 2016 13:18:56 +0000 (22:18 +0900)]
wl_desktop_shell: E_Xdg_Shell to support ping-pong for the xdg_shell
ping-pong protocol of the xdg_shell is working on the wl_client
and not on the wl_surface. However, ping-pong of the enlightenment
is on the wl_surface (E_Client). E_Xdg_Shell is designed for connecting
them. It has a list of E_Client which sent ping event, and if the
client is in responsive, then it sets ping_ok for all E_Clients.
And unnecessary shell_resources and xdg_shell_resources hash are removed.
Change-Id: I0e1e1815377f5488afeb3c1ccff0d8ba441180e1
Gwanglim Lee [Thu, 10 Nov 2016 08:38:41 +0000 (17:38 +0900)]
e_client: add a check to prevent the ping-pong for the deleted e_client.
Change-Id: I9c9ce90d93e7c6f78c8cb8f084cc92b1fd9952a3
Mike Blumenkrantz [Mon, 18 Apr 2016 19:37:22 +0000 (15:37 -0400)]
redo wl (xdg)shell surface ping
- remove (wrong) global variables which tracked client-specific resources
- start ping upon creating a shell surface
- track client-specific shell resources on a per-client basis
Change-Id: I269fd6653f031be980d1c8bef9ebce431781a71f
kyoungsik park [Wed, 9 Nov 2016 07:06:34 +0000 (16:06 +0900)]
e_policy_wl: Add EC_CHANGED for update E_Client
Change-Id: I64942e487b269cb84c04a622782145262816c81e
Signed-off-by: kyoungsik park <kstyle.park@samsung.com>
MinJeong Kim [Tue, 8 Nov 2016 09:23:52 +0000 (18:23 +0900)]
Added layer_pending flag for updating only clients inlist
Changes of stack are never applied while a client's layer is blocked.
To assure the changes of stack after end of the block, now we can use
layer_pending flag instead of layer_block flag.
Change-Id: Iff3e7c9f3bf31657e5997a78ff2ca2caafbbfa20
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 1 Nov 2016 09:05:59 +0000 (18:05 +0900)]
conformant: set cbhm parent
Change-Id: Ie5a395593519b429e2865edc914dd0dbf776fe23
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Bhavi Dhingra [Wed, 9 Nov 2016 06:43:10 +0000 (12:13 +0530)]
Fixing memory leak in _hwc_prepare()
Change-Id: I904de1c0085f71a3ae93746befc52d2673de560b
Signed-off-by: Bhavi Dhingra <b.dhingra@samsung.com>
Seunghun Lee [Wed, 9 Nov 2016 04:02:10 +0000 (13:02 +0900)]
visibility: fix a bug that couldn't add a defer job during deiconify rendering.
Change-Id: I51817cc33d32f4654ca118bc1d84e1b958152e17
MinJeong Kim [Tue, 8 Nov 2016 12:06:12 +0000 (21:06 +0900)]
Do override nocomp mode when drag icon show
Change-Id: I9602d027a8098c63bb339e3619357b18942c800c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Junghwan Choi [Mon, 7 Nov 2016 11:20:10 +0000 (20:20 +0900)]
e_main : add hook for module load done and enlightenment info ready
Change-Id: I7a7e513144af0ca971a8aa85db613b8a47044675
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Gwanglim Lee [Tue, 8 Nov 2016 08:55:03 +0000 (17:55 +0900)]
e_plane: added null check for plane->renderer in _e_plane_surface_from_ecore_evas_acquire()
plane could have null renderer, thus we have to add null check for avoiding crash.
Change-Id: Ief10dacef3002cc374019e86178e13e800309750
Seungjin Park [Tue, 8 Nov 2016 07:43:20 +0000 (16:43 +0900)]
e_policy_wl: Add some logs related to tizen_policy requests
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I01d031a9fee1e99c078458877452c4bd6e91c79b