Mike Blumenkrantz
11ec0ea86b
make nocomp-skipable objects not require shelf
2014-07-30 14:23:25 -04:00
Mike Blumenkrantz
858504c69f
add comp events for nocomp toggle
2014-07-30 14:23:17 -04:00
Mike Blumenkrantz
119dfb1bd8
unset phony exe on client deletion if exe still exists
...
fix T1460
2014-07-30 11:20:08 -04:00
Mike Blumenkrantz
949a0eeb15
move comp_x pixmap dirty setting to post_resize idler
...
this fixes a rare race condition which can only be triggered by the tiling module
fix T993
2014-07-30 00:52:20 -04:00
Mike Blumenkrantz
ef97ac2ff4
don't set frames on override clients
2014-07-29 23:47:53 -04:00
Mike Blumenkrantz
ccad647457
fix scoping on list free to not crash
2014-07-29 07:40:45 -04:00
Jérémy Zurcher
4ba2359ce9
add dbus method org.enlightenment.wm.Core.Version
...
returns VERSION as in config.h
call: enlightenment_remote -version
2014-07-29 10:26:14 +02:00
Mike Blumenkrantz
2b90d983a3
redo zone geometry calc to take a desk, add e_zone_desk_useful_geometry_get()
...
ref T1302
2014-07-28 09:05:25 -04:00
Mike Blumenkrantz
291c1f7cc5
break out client border setting into separate function
2014-07-28 08:42:24 -04:00
Mike Blumenkrantz
8233bf8c25
clear efm file buffer after cut+paste operation
...
fix T1455
2014-07-27 15:47:48 -04:00
Carsten Haitzler
49812337e9
e menu - try fix a bug in e apps menu crashes with new efreet api
...
this fixes T1441 - or tries.. since it's not easily reproduced, this
is a try and understanding the problem and being conservative by
refcounting until the data is no longer needed. combined with its
needed new api's from 356d10fbeefd3f79f3cc848ed266d33e04ac7238 i hope
this works.
2014-07-23 20:38:01 +09:00
Carsten Haitzler
47b3e30e04
fix whitespace formatting
2014-07-23 19:33:25 +09:00
Mike Blumenkrantz
208d138678
ignore probably-systray clients when checking for nocomp restack clients
2014-07-20 17:28:33 -04:00
Mike Blumenkrantz
54603e2ee3
typo from shelf nocomp commit
2014-07-20 17:28:21 -04:00
Mike Blumenkrantz
ac8f73cabc
allow nocomp with "above" shelves
2014-07-20 17:17:05 -04:00
Mike Blumenkrantz
26146ccbe4
fix zone sort order
2014-07-19 15:55:34 -04:00
Mike Blumenkrantz
556c21030c
handle nocomp eval for visible clients stacked over fullscreen client
...
probably fixes T1409, T1316, T1388
2014-07-19 15:47:21 -04:00
Mike Blumenkrantz
0599c6897e
trivial/break out nocomp end into util function
2014-07-19 15:47:21 -04:00
Wonguk Jeong
df60d14793
bugfix: desktop_editor: selecting exe bug fix
...
Summary:
IFDUP source and destination were passed conversely
fixes T1351
Test Plan: setting -> apps -> personal app launcher -> add -> open desktop editor -> open file selector -> select file -> check the exec field
Reviewers: raster, zmike
Subscribers: cedric, seoz
Maniphest Tasks: T1351
Differential Revision: https://phab.enlightenment.org/D1189
2014-07-16 10:48:48 -04:00
Mike Blumenkrantz
0c191c0a47
add missing client type checks
2014-07-14 13:12:32 -04:00
wonguk.jeong
e2bf6f4427
e_fm: fix symlink access bug
...
Summary:
There was no checking about absolute path of symbolic link
In case of symbolic link, use real link (absolute path) and set sd->dev as "/"
Fixes T1365
Reviewers: raster, zmike
CC: seoz, cedric
Maniphest Tasks: T1365
Differential Revision: https://phab.enlightenment.org/D1147
2014-07-08 13:37:15 -04:00
Mike Blumenkrantz
3c7fab995c
+e_client_layout_cb_set()
...
let's keep client hooks for clients.
2014-07-07 13:42:47 -04:00
Mike Blumenkrantz
db49d8cc75
Revert "bring back client hook that breaks illume2 + contact"
...
This reverts commit 36c3d15c0b
.
2014-07-07 13:29:59 -04:00
Carsten Haitzler
217bc3347f
e backlight - fix updae fetching at end of balckight fade anim
...
this helps keep the bl gadget in sync with actual backlight
2014-07-07 23:53:46 +09:00
Carsten Haitzler
412095fe67
have e disable screensaver on resume to force screen on
...
this fixes T1384
2014-07-07 23:35:06 +09:00
Carsten Haitzler
36c3d15c0b
bring back client hook that breaks illume2 + contact
...
i know it's not that pretty, but this brings back the
E_CLIENT_HOOK_CANVAS_LAYOUT as there just is no viable replacement and
thus breaks 2 modules. this fixes T1402 - we chances are just that
this needs a separate hook point as it isnt a per-client but a
per-comp hook.
2014-07-07 15:11:56 +09:00
Carsten Haitzler
dec56e87da
e - fix xdg runtime dir creation withotu deletion
...
this fixes T1366 - uses tmp dot file in xdg dir to mark it for
deletion to survive e restarts and crashes.
2014-07-07 14:46:35 +09:00
Daniel Juyung Seo
eeedb6a9d8
sys: Add /sbin and /usr/sbin to sys env path.
...
Now suspend and hibernate work well on some distributions like Ubuntu.
It was broken at some point. Now it works well.
@fix
2014-07-07 11:58:52 +09:00
wonguk.jeong
82b813d915
generate thumbnail based on rotated image according to EXIF orientation tag
...
Summary:
jpeg image which has EXIF orientation meta data was not rotated properly in fm or preview.
@fix
Test Plan:
1. get in "efl/src/tests/evas/images/ in fm.
2. check whether Light_exif_*.jpg are properly rotated or not.
Reviewers: raster, zmike
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1109
2014-07-03 10:48:51 -04:00
Mike Blumenkrantz
a0790eefff
put back efm icon edje type check
2014-07-03 10:48:32 -04:00
Mike Blumenkrantz
fd6f686467
move isedje() e_util and simplify/inline
2014-07-03 10:45:59 -04:00
Carsten Haitzler
fc7d300e62
fix 2 ecore_exe magic complaints - inst->exe is garbage.
...
this is only the case when the inst is a phony - so filter these out
2014-07-01 17:29:01 +09:00
Carsten Haitzler
5c1c30cd6d
fix eio moniotr complaint on non-existing dirs
2014-07-01 16:31:10 +09:00
Carsten Haitzler
7cce5642d6
e menus - check if its an edje obj without having complaints or using eo
2014-07-01 16:26:45 +09:00
Carsten Haitzler
cd9588f88a
fix complaint on making a system dir from desktop icon editing
2014-07-01 16:23:28 +09:00
Carsten Haitzler
7fe18a6954
unbreak enlightenment compile due to eo usage
...
so e is using eo... and something in eo changes... and e fails to
compile entirely.... there are hacks to use eo... and this is not good.
eo is still in a beta state. that means any usage of it can (and
will) break. this is a problem for e. if e uses eo, then eo breaks in
an efl upgrade, e breaks. we can't really have that. we already hit
this problem in terminology with the app server code in elm. so let's
just not use eo in e until it's stable.
this removes eo usage in all places, with the e_menu code having a
small isedje() func due to some of its code paths doing special things
based on if the obj is an edje one or not as opposed to just a simple
"only emit if its an edje obj".
2014-07-01 08:37:33 +09:00
q66
2a312e7000
fix e19 build
2014-07-01 00:08:35 +01:00
Chris Michael
64683742c4
e-comp-wl: Fix keyboard input sending wrong keys
...
NB: When running wayland clients under X11, we need to subtract 8 from
the keycode value to reflect X's broken keyboard rules
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-26 13:41:25 -04:00
Chris Michael
12d22d8fc8
comp-wl: Only blacklist the actual Nvidia driver
...
If EGL returns No Vendor, don't blacklist it. Only blacklist the Known
to be Broken NVIDIA driver
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-26 10:51:20 -04:00
Chris Michael
f056e7af62
check for an already existing wayland compositor before trying to
...
create another one.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-26 10:19:34 -04:00
Mike Blumenkrantz
6e8631b013
redo zone edge flip blocker to require mouse out of current edge before reactivating
2014-06-25 16:05:26 -04:00
Mike Blumenkrantz
41ab2d4158
remove unused E_Zone member
2014-06-25 16:05:26 -04:00
Mike Blumenkrantz
a5c098ebc5
reenable edges after signal move ends
...
probably fix T1363 since it is not reproducible
2014-06-25 16:05:26 -04:00
Mike Blumenkrantz
23392c9d78
don't unset icon dnd during dnd pre-end cb
...
this prevents smart callbacks from emitting as expected
2014-06-25 16:05:26 -04:00
Mike Blumenkrantz
90b268e377
fix another eo error
2014-06-25 16:05:26 -04:00
Chris Michael
728f383f0b
remove call to e_comp_object_frame_geometry_get when handling x/y
...
configure masks.
NB: We never used the left/top frame geometry after fetching it
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-23 16:49:45 -04:00
Mike Blumenkrantz
0842f07f0c
add some helpful notes for commonly-misunderstood E_Client flags
2014-06-20 12:58:55 -04:00
Mike Blumenkrantz
971ca73b72
don't apply desk transitions for new clients
2014-06-20 11:16:52 -04:00
Mike Blumenkrantz
a19d83d125
remove wp2 module
...
this will be in a separate repository at enlightenment/modules/wallpaper2
2014-06-17 09:37:44 -04:00
Mike Blumenkrantz
d654f880a1
fix e_comp_object_client_get() when used with signal callback
2014-06-16 13:35:57 -04:00