Mike Blumenkrantz
baa9cfeac1
don't send unfocused signal to override clients
...
fix T2099
2015-02-18 16:35:10 -05:00
Mike Blumenkrantz
7b53d6b19c
use direct path for setting icons in util theme set function when icon is a path
...
fix T1888
2015-02-18 16:14:09 -05:00
Tom Hacohen
86654c86f8
Allow building without ptrace
...
Summary: Building without ptrace (on OSes which do not support it, like OpenBSD) did not work, because the fallback code had small typos.
Reviewers: devilhorns
Projects: #enlightenment-git
Differential Revision: https://phab.enlightenment.org/D1990
2015-02-18 12:36:20 +00:00
Daniel Kolesa
bc41e68f80
cpufreq: freebsd fixes
...
This fixes a sysctlbyname lookup and adds a stub for the "pstate"
command. Based on a patch contributed by Dmitry Luhtionov.
@fix
2015-02-18 11:09:34 +00:00
Mike Blumenkrantz
fbad4c7fd8
block linear desk flips that would wrap if desk flip wrapping is disabled
...
fix T1948
2015-02-17 18:54:39 -05:00
Mike Blumenkrantz
1a4be248fe
don't revert X focus during nocomp
2015-02-17 18:42:47 -05:00
Mike Blumenkrantz
ed48508850
use elm scroller for xkb options
...
fix T2007
2015-02-17 18:16:54 -05:00
Mike Blumenkrantz
6e504751b1
revert some comp object debugging bits that snuck into another commit
2015-02-17 17:21:37 -05:00
Marcel Hollerbach
9b3bdc57c2
Ibar: Emit the given origin to the Ibar Icon.
...
Summary:
This fixes T1828.
The theme also would have to support this!
Reviewers: zmike
Subscribers: myoungwoon, cedric
Maniphest Tasks: T1828
Differential Revision: https://phab.enlightenment.org/D1798
2015-02-17 17:20:13 -05:00
Chris Michael
0094ba4bf7
enlightenment: Fix building for wayland-only
...
We don't have e_randr2 calls for wayland yet, so ifdef those out if we
are building for wayland only
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-17 10:46:19 -05:00
Vincent Torri
f31ed5bcb1
add MIN define for non-linux systems
2015-02-15 17:54:10 -05:00
Carsten Haitzler
c37a55d573
actions - add smart suspend + hibernate actions for laptop usage
...
this adds 2 actions that only suspend a laptop (or hibernate) if there
are no external screens enabled. if there is no lid screen eg like a
desktop, then it will still go on as usual.
2015-02-15 10:53:54 +09:00
Mike Blumenkrantz
e50b8e5933
Revert "fix dbus unit installation with DESTDIR"
...
This reverts commit 3afaafe506
.
broken test machine = broken commits :(
2015-02-13 16:46:52 -05:00
Mike Blumenkrantz
1d069ab3b6
add ctrl+alt+backspace to kill wl-only e
...
#barrel
2015-02-13 16:40:14 -05:00
Mike Blumenkrantz
1301453fa4
only reject client mouse out for X clients
...
not sure this is still applicable since systray xembeds are gone
2015-02-13 16:24:24 -05:00
Yomi
db6aeef2b1
Update the error message shown if a theme file is invalid.
...
Summary:
Update the error message shown if a theme file is invalid. This isn't E17 any more. rEec1cd25cfe666665b9e5641c91d3ad1fd2f9f11c
{F13161 size="full"}
Reviewers: zmike, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1959
2015-02-13 16:03:01 -05:00
Mike Blumenkrantz
62328e0c90
remove wl override clients from focus stack
...
no more client cursor clients in winlist hoorayyyyy
2015-02-13 15:48:00 -05:00
Mike Blumenkrantz
e2b02d07d5
add first YOLO: e_client_focus_stack_set()
...
to quote ecore docs:
DO NOT use this function unless you are the person God comes to ask for
advice when He has trouble managing the Universe.
2015-02-13 15:46:52 -05:00
Mike Blumenkrantz
0af86790b4
add YOLO define to throw a compile warning for Extremely Dangerous Functions
...
a deprecated warning isn't ideal, but at least maybe someone will look at why there's a warning
2015-02-13 15:46:04 -05:00
Mike Blumenkrantz
92079a11e7
allow focus on normal wl clients again
2015-02-13 15:45:03 -05:00
Mike Blumenkrantz
1ef496c9cc
remove unneeded client attr setting in wl shell
...
these are always set by the wl new client hook
2015-02-13 15:41:58 -05:00
Mike Blumenkrantz
af0508baf9
set wl popups to appropriate layer in shell module
2015-02-13 15:24:24 -05:00
Mike Blumenkrantz
23aad426aa
remove some futile attempts at variable setting in wl client new hook
...
none of these attrs are available at this point so the client attrs can't be set
2015-02-13 15:17:48 -05:00
Mike Blumenkrantz
00475b8be8
prevent client cursor clients from receiving focus
2015-02-13 15:11:43 -05:00
Mike Blumenkrantz
a1af6fbdce
remove unused var
2015-02-13 15:11:33 -05:00
Derek Foreman
4b98489019
Conditionally ignore wayland cursor set events
...
Wayland cursor set events should be ignored if the client sending them
doesn't own the surface the pointer is currently in.
Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
2015-02-13 13:47:38 -05:00
Chris Michael
01c3cc88f8
fix typo in wayland readme file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-13 09:37:16 -05:00
Carsten Haitzler
054adb6351
e - randr - handle missing relative display and use priority for zone
...
this makes highest priority screen the lowest (0) zone. this also
handles missing screesn that you are relative "of". missing clones are
not working atm. also zone reconfigure moves windows now too
2015-02-13 19:24:31 +09:00
Mike Blumenkrantz
2fe0ac249d
add note about logind to wl readme
2015-02-12 23:31:36 -05:00
Mike Blumenkrantz
0e85155c64
update wl readme
2015-02-12 23:17:00 -05:00
Mike Blumenkrantz
3afaafe506
fix dbus unit installation with DESTDIR
2015-02-12 23:12:23 -05:00
Mike Blumenkrantz
67bbd1fe03
manage client pointer client hidden states when changing pointer cursor objects
...
fixes sticky cursors
2015-02-12 20:07:35 -05:00
Mike Blumenkrantz
9a6cddf91f
don't clear wl surface input tiler during commit
...
this broke input regions for successive frames
2015-02-12 19:30:21 -05:00
Mike Blumenkrantz
fdeedef7fe
add E_Client->mouse.in for determining mouse-in status
2015-02-12 16:18:46 -05:00
Mike Blumenkrantz
e34548db01
remove unused E_Client->input_object
...
this is a relic from E18
2015-02-12 16:17:50 -05:00
Mike Blumenkrantz
5846e0febe
unset wl client placed value on first commit to force placement
...
many clients still have not had a first commit prior to running new_client placement,
so this will force a second run of that algo to prevent placing as though a client's
size = 1x1
2015-02-11 17:58:27 -05:00
Mike Blumenkrantz
aca462cb8c
don't add wl evas callbacks multiple times
...
#sigh
2015-02-11 17:22:55 -05:00
Mike Blumenkrantz
6bf43fa081
don't use garbage values for new_client wl surface configures
2015-02-11 17:20:03 -05:00
Mike Blumenkrantz
e80bd28d33
don't set geometry during wl client surface mapping
...
this happens automatically in other places, calling it here breaks client placement
#barrel
2015-02-11 17:15:31 -05:00
Mike Blumenkrantz
9a82f7bcb0
reapply accurate ec->placed value for wl clients during surface commit configure
...
fixes client placement when client has not been placed prior to first commit
2015-02-11 17:14:28 -05:00
Mike Blumenkrantz
e1e711ce53
use pixmap size for wl subsurface commit configure
2015-02-11 17:08:06 -05:00
Mike Blumenkrantz
491825c05f
move map before configure for wl clients during commit
...
this ensures visibility is set correctly before attempting to set geometry
2015-02-11 17:02:01 -05:00
Mike Blumenkrantz
a9b56c4c28
reenable new_client for wl clients, but force moveresize actions to succeed
2015-02-11 17:00:59 -05:00
Mike Blumenkrantz
5ecc0ca0a1
use accurate xy coords for wl surface configures
2015-02-11 17:00:28 -05:00
Mike Blumenkrantz
77da958137
remove nonsensical wl client finding code
...
if the pixmap has no client set, no client exists for the pixmap
2015-02-11 16:23:07 -05:00
Mike Blumenkrantz
9006bb61e5
set wl client keyboard focus on evas focus and commit
...
ensure that focus is applied even if there is no new frame
2015-02-11 11:51:39 -05:00
Carsten Haitzler
adf5b5dc84
e - remove earns from randr2
...
for wahetever reason i dont get warnings from gcc:
-Wno-shadow -Wno-unused-but-set-parameter -Wno-clobbered -W -Wall -Wextra
are the warning flags i get and i simplt dont get a tonne like using
uninitialized var. don't know why.
2015-02-11 21:45:39 +09:00
Carsten Haitzler
da7bb6e9a1
shut up shadow warnings
2015-02-11 12:28:29 +09:00
Carsten Haitzler
956aac9341
e - fix build. build break!
2015-02-11 10:47:02 +09:00
Mike Blumenkrantz
4d80185e69
send wl keyboard enter during commit
...
in some cases this was happening before the kbd resource was available; this guarantees that it will be
2015-02-10 19:17:50 -05:00