Spencer Janssen
39eccc350c
Add ManageHook to the XMonad metamodule
2007-11-27 00:28:40 +00:00
Don Stewart
c8ab301c95
update todos before release
2007-11-25 05:27:20 +00:00
Don Stewart
5e310c0c94
Depend on X11 1.4.0
2007-11-25 03:40:12 +00:00
Lukas Mai
4fa10442ab
add getXMonadDir (2nd try)
2007-11-21 18:30:18 +00:00
Spencer Janssen
1ab1d729a0
Add 'and' and 'or' functions to ManageHook.
2007-11-21 10:46:13 +00:00
Don Stewart
c95b8d9160
generalise type of `io'
2007-11-21 05:44:07 +00:00
Spencer Janssen
92b4510d7b
Add recompilation forcing, clean up recompile's documentation
2007-11-20 22:36:14 +00:00
Spencer Janssen
6114bb371e
recompile does not raise any exceptions
2007-11-20 21:58:35 +00:00
Spencer Janssen
7e2ec3840c
-no-recomp because we're doing our own recompilation checking
2007-11-20 21:57:44 +00:00
Don Stewart
6ce125a566
pointfree
2007-11-20 18:40:16 +00:00
Don Stewart
3456086f85
clean up fmap overuse with applicatives. more opportunities remain
2007-11-20 18:17:43 +00:00
Spencer Janssen
3b83895d28
ManageHook is a Monoid
2007-11-19 06:08:20 +00:00
Spencer Janssen
dc6ba6b5ee
No more liftM
2007-11-19 03:31:20 +00:00
Spencer Janssen
df5003eb16
Refactor recompile
2007-11-19 03:22:55 +00:00
Spencer Janssen
99dd1a30ba
Trailing space
2007-11-19 03:06:58 +00:00
Spencer Janssen
d6c5eb3e80
Generalize recompile to MonadIO
2007-11-19 03:04:36 +00:00
Spencer Janssen
9d9b733994
Factor out doubleFork logic
2007-11-19 03:03:53 +00:00
Don Stewart
ea71fd67e8
handle case of xmonad binary not existing, when checking recompilation
2007-11-19 03:00:57 +00:00
Don Stewart
e9eadd6141
Use executeFile directly, rather than the shell, avoiding sh interepeting
2007-11-19 02:50:15 +00:00
Don Stewart
ddf9e49e49
use 'spawn' rather than runProcess, to report errors asynchronously, avoiding zombies
2007-11-19 02:37:12 +00:00
Don Stewart
81803ffe81
use 'spawn' rather than runProcess, to report errors asynchronously, avoiding zombies
2007-11-19 02:37:12 +00:00
Don Stewart
31ce83d04e
Use xmessage to present a failure message to users when the config file cannot be loaded
2007-11-19 02:24:29 +00:00
Don Stewart
c2ae7a8c71
only check xmonad.hs against the xmonad binary, not the .o file (meaning you can remove it if you like)
2007-11-19 01:15:28 +00:00
Don Stewart
45eea722be
Do our own recompilation checking: only launch ghc if the xmonad.hs is newer than its .o file
2007-11-19 01:07:59 +00:00
Don Stewart
4bb6371155
reformat export list to fit on the page
2007-11-19 00:39:00 +00:00
Devin Mullins
dfd4d435d8
add support for Mac users and their silly case-insensitive filesystems
2007-11-17 02:48:36 +00:00
Don Stewart
ac41c8fb52
some more tweaks
2007-11-16 18:42:27 +00:00
Don Stewart
223b48ab27
more todos: docs
2007-11-16 18:24:44 +00:00
Don Stewart
107b942414
we need examples for the managehook edsl
2007-11-16 18:23:32 +00:00
Don Stewart
6aee5509de
more todos
2007-11-16 18:20:33 +00:00
Don Stewart
ba6d9c8a52
polish readme
2007-11-16 18:19:31 +00:00
Don Stewart
3a995b40c9
more polish for config doc
2007-11-16 18:16:40 +00:00
Don Stewart
656f4551da
tweak .cabal synopsis a little
2007-11-16 18:12:45 +00:00
Andrea Rossato
6ae94edbe4
Config: small haddock fix
2007-11-16 11:31:58 +00:00
Andrea Rossato
22ccca29e6
Core: documented XConfig and ScreenDetail
2007-11-16 11:28:26 +00:00
"Valery V. Vorotyntsev"
2302bb3304
CONFIG, TODO: fix typos
...
CONFIG: delete trailing whitespace
2007-11-15 14:41:51 +00:00
Lukas Mai
b4e0e77911
make default ratios in config nicer to look at
2007-11-12 01:35:51 +00:00
Lukas Mai
dcf53fbaf6
refactor main, add "recompile" to XMonad.Core
2007-11-08 23:09:33 +00:00
Don Stewart
833e37da9c
comments, reexport Data.Bits
2007-11-14 18:37:59 +00:00
Don Stewart
cf0c3b9ab6
polish .cabal file. add xmonad@ as the default maintainer
2007-11-14 18:27:16 +00:00
Don Stewart
532a920bce
add lots more text on configuration
2007-11-14 18:25:31 +00:00
Don Stewart
0d506daf45
refactor trace.
2007-11-14 03:41:09 +00:00
Devin Mullins
4887c5ac42
clarify comment at top of Config.hs
...
There appears to be some confusion -- several people have wanted to edit
Config.hs as was done in the past. This comment probably won't stop that, but
it's a start.
2007-11-11 19:13:04 +00:00
David Roundy
3d0c08365d
avoid Data.Ratio and % operator in XMonad.Config
...
I think this'll make Config.hs more friendly as a template for folks
to modify.
2007-11-11 18:37:08 +00:00
Devin Mullins
e4c2a81ca1
remove obviated (and confusing) comments
2007-11-11 05:50:47 +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
11711e1a46
Depend on X11 1.3.0.20071111
2007-11-11 20:09:32 +00:00
Don Stewart
99fb75eb9b
update README some more
2007-11-09 18:12:03 +00:00
Don Stewart
ceb1c51b3f
we depend on Cabal 1.2.0 or newer
2007-11-09 15:59:34 +00:00