Lukas Mai
b14de19e8b
XMonad.Core: ignore SIGPIPE, let write calls throw
2008-03-21 17:19:11 +00:00
Brent Yorgey
e97c326ff0
update documentation
2008-03-11 16:07:27 +00:00
Brent Yorgey
9d9acba45f
Add a startupHook.
...
The only thing I am not sure about here is at what exact point the
startupHook should get run. I picked a place that seems to make sense:
as late as possible, right before entering the main loop. That way all
the layouts/workspaces/other state are set up and the startupHook can
manipulate them.
2008-02-04 19:24:45 +00:00
Spencer Janssen
e8d1d028ba
Remove non-existent windows on restart
2008-02-07 09:11:40 +00:00
Don Stewart
695860f1fd
Lift initColor exceptions into Maybe
...
We should audit all X11 Haskell lib calls we make for whether
they throw undocumented exceptions, and then banish that.
2008-02-06 19:48:58 +00:00
Spencer Janssen
f9799422f9
Simplify duplicate/cloned screen logic
2008-01-18 03:22:28 +00:00
Spencer Janssen
5e61b137fb
Make focus-follows-mouse configurable
2007-12-29 02:33:01 +00:00
Spencer Janssen
79f23d6cec
Broadcast button events to all layouts, fix for issue #111
2007-12-27 08:03:56 +00:00
Spencer Janssen
f427c2b0e9
Clean up stale mapped/waitingUnmap state in handle rather than unmanage.
...
This is an attempt to fix issue #96 . Thanks to jcreigh for the insights
necessary to fix the bug.
2007-12-11 07:48:10 +00:00
Spencer Janssen
287d364e0d
Delete windows from waitingUnmap that aren't waitng for any unmaps
2007-12-11 07:45:06 +00:00
Lukas Mai
9ceef229c3
normalize Module headers
2007-12-10 08:53:27 +00:00
Spencer Janssen
58fc2bc59e
XMonad.Main uses FlexibleContexts
2007-11-11 21:45:28 +00:00
David Roundy
c8473e3ae9
hide existential Layout (mostly) from user API.
2007-11-11 00:30:55 +00:00
Don Stewart
dbfd13207d
Provide top level XMonad.hs export module
2007-11-07 03:06:17 +00:00