Lukas Mai
94924123bb
fall back to previous ~/.xmonad/xmonad if recompilation fails
2007-11-07 01:53:09 +00:00
Don Stewart
ece268cd1e
recommend --user
2007-11-06 22:10:04 +00:00
Don Stewart
dfd8e51136
add CONFIG with details of how to configure
2007-11-05 04:07:41 +00:00
Spencer Janssen
0de10862c2
Run only 50 tests per property, decreases test time by 10 seconds on my system
2007-11-05 06:49:44 +00:00
Spencer Janssen
f7b6a4508f
Remove stale comment
2007-11-05 06:37:31 +00:00
Spencer Janssen
00f83ac78a
Use Cabal's optimization flags rather than -O
2007-11-05 06:17:59 +00:00
Spencer Janssen
3a902ce613
Build the whole thing in the test hook
2007-11-05 06:16:15 +00:00
Spencer Janssen
5342be0e67
-Werror
2007-11-05 06:03:26 +00:00
Spencer Janssen
88845e5d97
Remove superfluous 'extensions:' field
2007-11-05 03:45:15 +00:00
Spencer Janssen
4732557c12
Use configurations in xmonad.cabal
2007-11-05 03:34:28 +00:00
Don Stewart
a13c11ff52
~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !
2007-11-05 03:26:55 +00:00
Don Stewart
fcea17f920
makeMain -> xmonad
2007-11-05 03:12:03 +00:00
Don Stewart
a5acef3ad6
-Wall police
2007-11-05 02:22:02 +00:00
Don Stewart
76e960a40c
remember to compile the xmonad library also with the usual ghc-optoins
2007-11-05 02:21:27 +00:00
Don Stewart
30af3a8f84
EventLoop -> Core, DefaultConfig -> Config
2007-11-05 02:17:05 +00:00
Don Stewart
c9142952c2
clean up DefaultConfig.hs
2007-11-05 02:11:42 +00:00
Don Stewart
934fb2c368
clean up some weird formatting/overboard strictness annotations
2007-11-05 01:14:00 +00:00
Spencer Janssen
d1c29a40cf
Update pragmas for GHC 6.8 compatibility
2007-11-04 21:55:07 +00:00
Spencer Janssen
cd9c592ebc
Use the layout and workspaces values from the actual configuration used
2007-11-04 02:03:20 +00:00
Spencer Janssen
131e060533
Float handler out of makeMain, make keys and mouseBindings dependent on XConfig for easy modMask switching
2007-11-02 02:59:24 +00:00
Spencer Janssen
4996b1bc47
We can't rely on the executable name, because it may be 'Main'
2007-11-01 20:50:57 +00:00
Spencer Janssen
4b2366b5ce
Get defaultGaps from the current config, not the default one
2007-11-01 20:50:25 +00:00
Spencer Janssen
0590f5da9e
exposed-modules
2007-11-01 19:33:31 +00:00
Spencer Janssen
c3c39aae12
Hierarchify
2007-11-01 18:08:46 +00:00
Spencer Janssen
7bc4ab41c7
Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'
2007-11-01 17:57:49 +00:00
Spencer Janssen
7dc2d254d1
Layouts.Choose: handle ReleaseResources
2007-11-01 15:23:02 +00:00
Spencer Janssen
528d51e58a
Layouts.Choose: send Hide to non-selected layout
2007-11-01 15:11:47 +00:00
Spencer Janssen
9ef3fdcf08
Export mirrorRect
2007-11-01 08:56:31 +00:00
Spencer Janssen
e8d3f674ef
Only export main from Main
2007-11-01 08:23:26 +00:00
Spencer Janssen
8a5d2490bb
Add readsLayout, remove the existential from XConfig
2007-11-01 08:21:55 +00:00
Spencer Janssen
22aacf9bf6
Delete Main.hs-boot!
2007-11-01 08:00:45 +00:00
Spencer Janssen
b0b43050f4
Remove manageHook from Main.hs-boot
2007-11-01 07:53:08 +00:00
Spencer Janssen
23035e944b
Remove workspaces from Main.hs-boot
2007-11-01 07:45:56 +00:00
Spencer Janssen
bf52d34bbf
-Wall police
2007-11-01 07:44:11 +00:00
Spencer Janssen
8a8c538c23
Eliminate defaultTerminal
2007-11-01 07:31:47 +00:00
Spencer Janssen
e50927ffc0
Store user configuration in XConf
2007-11-01 07:23:08 +00:00
Spencer Janssen
3789f37f25
This is a massive update, here's what has changed:
...
* Read is no longer a superclass of Layout
* All of the core layouts have moved to the new Layouts.hs module
* Select has been replaced by the new statically typed Choose combinator,
which is heavily based on David Roundy's NewSelect proposal for
XMonadContrib. Consequently:
- Rather than a list of choosable layouts, we use the ||| combinator to
combine several layouts into a single switchable layout
- We've lost the capability to JumpToLayout and PrevLayout. Both can be
added with some effort
2007-11-01 06:43:18 +00:00
David Roundy
48ccbc7fb2
cleaner version of main/config inversion.
2007-10-29 18:48:23 +00:00
David Roundy
d679ceb234
make setLayout a bit more inclusive.
2007-10-24 23:12:50 +00:00
David Roundy
7b3c1243b7
make xmonad work with inverted main/config.
2007-10-18 17:00:58 +00:00
David Roundy
97fe14dfd2
sketch of config/main inversion.
2007-10-18 16:42:30 +00:00
Don Stewart
c1e039ba88
more precise X11 version required
2007-10-31 20:32:41 +00:00
Don Stewart
9bd11aeea5
tweaks to todo
2007-10-31 16:46:18 +00:00
Don Stewart
c350caf9b8
HEADS UP: remove X11-extras dependency, depend on X11 >= 1.3.0
...
The X11-extras library has been merged into the larger X11 library,
so we now drop the dependency on X11-extras, and instead build
against the new X11 library.
If you apply this patch you must build and install X11-1.3.0 or greater
first,
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.3.0
You can also go ahead and wipe X11-extras from GHC's memory, (for ghci to work
out of the box with the testsuite)
$ ghc-pkg unregister X11-extras
$ ghc-pkg unregister --user X11-extras
2007-10-30 22:08:24 +00:00
Spencer Janssen
066da1cd99
New windows start in the iconic state
2007-10-28 06:39:49 +00:00
Don Stewart
cadf81976f
add text on using xprop to find client names
2007-10-27 16:30:31 +00:00
Don Stewart
ddd1fa9cae
add text reminding people to run mod-shift-space
2007-10-26 22:52:28 +00:00
Brent Yorgey
3bd63adb60
StackSet.hs: (insertUp): remove comments about new window being made master window, since that clearly isn't true.
2007-10-22 21:08:56 +00:00
Brent Yorgey
e384a358b5
Replace 'findIndex' with 'findTag', which more accurately describes what the function does.
...
I realize this is a big change, but the name 'findIndex' was confusing for me, since I expected it to return some sort of integer. What it actually does, of course, is return a workspace tag, which might be more general than an index.
Of course, this change breaks several contrib modules; I'll submit a patch to make the change there as well.
2007-10-22 20:41:05 +00:00
Brent Yorgey
8971ab7fae
StackSet.hs: (ensureTags): elaborate into a more descriptive comment.
2007-10-22 20:22:12 +00:00