Don Stewart
209b88f821
add QuickCheck property for Full: it produces one window, it is fullscreen, and it is the current window
2008-03-22 00:20:26 +00:00
Don Stewart
c5cca485df
QC for pureLayout. confirm pureLayout . Tall produces no overlaps
2008-03-22 00:12:29 +00:00
Don Stewart
0593a282ca
whitespace
2008-03-22 00:12:08 +00:00
Don Stewart
351de8d2b6
reenable quickcheck properties for layouts (no overlap, fullscreen)
2008-03-21 23:40:15 +00:00
Don Stewart
4bd9073937
formatting
2008-03-21 23:09:56 +00:00
Don Stewart
79754fd5d3
Revert float location patch. Not Xinerama safe
2008-03-21 21:41:29 +00:00
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
Andrea Rossato
bc13b4ba07
Reimplement Mirror with runLayout
2008-02-25 08:32:36 +00:00
Andrea Rossato
5bea59a823
Reimplement Choose with runLayout
2008-02-22 19:31:19 +00:00
Andrea Rossato
669a162cfc
runLayout is now a LayoutClass method and takes the Workspace and the screen Rectangle
2008-02-22 17:58:15 +00:00
Don Stewart
310c22694e
add property for ensureTags behaviour on hidden workspaces
2008-03-10 18:25:57 +00:00
robreim
1c930ba955
Small linecount fix :)
2008-03-08 02:19:39 +00:00
robreim
797204fe6c
Change floats to always use the current screen
2008-03-08 01:58:29 +00:00
Don Stewart
a3ecf5d304
use -fhpc by default when testing. All developers should have 6.8.x
2008-03-07 18:42:23 +00:00
Don Stewart
1a4a4a5000
more general properties for view, greedyView
2008-03-07 18:16:57 +00:00
Don Stewart
a8d3564653
rework failure cases in StackSet.view
2008-03-07 18:16:34 +00:00
Don Stewart
d5955b023c
bit more code coverage
2008-03-07 18:09:05 +00:00
Don Stewart
4d9a6c2681
more tests. slightly better test coverage
2008-02-27 18:01:13 +00:00
Don Stewart
87193ff61e
test geometry setting
2008-02-27 17:55:54 +00:00
Don Stewart
3303c6e05d
incorrect invariant test for greedyView
2008-02-25 18:03:50 +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
Brent Yorgey
cc2754d82a
Core.hs: add an Applicative instance for X
2008-02-04 19:23:48 +00:00
gwern0
cea3492d28
update LOC claim in man page
2008-02-15 21:14:20 +00:00
Don Stewart
14d9a194ff
add quickstart instructions
2008-02-12 20:35:02 +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
Don Stewart
261f742404
some things to do
2008-02-06 19:25:33 +00:00
Don Stewart
1de1bcded2
module uses CPP
2008-02-06 19:05:21 +00:00
Spencer Janssen
0c697ebbb4
Rename runManageHook to runQuery
2008-02-04 05:33:36 +00:00
daniel
a626083721
let enter dismiss compile errors
2008-02-03 20:28:52 +00:00
Brent Yorgey
481e42ab72
Core.hs, StackSet.hs: some documentation updates
2008-02-01 19:06:53 +00:00
Andrea Rossato
e751c4b62f
Make Mirror implement emptyLayout
2008-01-28 00:18:34 +00:00
"Valery V. Vorotyntsev"
730984fd60
xmonad.cabal: add `build-type' to make Cabal happy
2008-01-31 16:32:13 +00:00
Daniel Neri
ad85e11a4a
Get version from the Paths_xmonad module generated by Cabal
...
No need to bump version in more than one place.
2008-01-29 14:40:37 +00:00
Spencer Janssen
2da09787da
Kill stale xmonad 0.1 comments
2008-01-28 21:14:18 +00:00
Spencer Janssen
162a54d992
Point to 0.6 release of contrib
2008-01-28 10:11:15 +00:00
Don Stewart
d00d4ca046
notes on releases
2008-01-28 17:10:12 +00:00
Don Stewart
0dd54885eb
bump output of --version
2008-01-28 17:08:40 +00:00
Spencer Janssen
f80d593d57
Generalize the type of catchIO, use it in Main.hs
2008-01-28 05:46:51 +00:00
Andrea Rossato
10be8aaae0
Add emptyLayout to LayoutClass, a method to be called when a workspace is empty
2008-01-24 01:32:07 +00:00
Don Stewart
66f623b656
clarify copyright
2008-01-08 18:56:40 +00:00
Spencer Janssen
b86351f3c3
TAG 0.6
2008-01-27 22:06:33 +00:00
Spencer Janssen
8399e80327
More other-modules
v0.6
2008-01-27 22:01:52 +00:00
Spencer Janssen
3e3d516092
Update example config
2008-01-27 21:23:31 +00:00
Spencer Janssen
d2ae7310d6
Bump version to 0.6
2008-01-27 20:50:00 +00:00
Austin Seipp
ca3e277d2b
Updated ./man/xmonad.1.in to contain new command line parameters
2008-01-22 07:01:53 +00:00
Spencer Janssen
bb2b6c7bf8
Depend on QuickCheck < 2 when building tests
2008-01-22 07:02:25 +00:00
Spencer Janssen
d74814af35
Roll testing into the main executable, use Cabal to build the tests
2008-01-19 09:12:15 +00:00
Spencer Janssen
f9799422f9
Simplify duplicate/cloned screen logic
2008-01-18 03:22:28 +00:00