Alec Berryman
ba97db3f87
Arbitrary Word64 for running tests on amd64
...
Copied from Arbitrary Word8; I don't understand the coarbitrary definition and
the Word64 one may be erroneous, but Properties.hs now compiles and passes all
tests.
2007-04-19 10:46:52 +00:00
Don Stewart
e2d5bf05c8
two things gone from todo list
2007-04-19 04:18:09 +00:00
Don Stewart
bf0f487ca4
add 8 new QC tests, including tests of the layout algorithm
2007-04-19 04:08:33 +00:00
Jason Creighton
0d47f6299f
use prefixed record names in latest X11-extras
2007-04-19 03:22:44 +00:00
Spencer Janssen
2b6a5d25b6
WindowSet is better than WorkSpace
2007-04-19 01:54:30 +00:00
Spencer Janssen
c858e0be4e
Remove useless pragma
2007-04-19 01:52:39 +00:00
Don Stewart
b765cc9706
Parameterise StackSet by two index types, rather than breaking abstraction
2007-04-19 01:27:05 +00:00
Don Stewart
7806eb4c48
2 more properties for promote.
2007-04-19 00:12:01 +00:00
Don Stewart
cf2c9f7328
tweak loc count to match count_lines script
2007-04-18 22:47:25 +00:00
Don Stewart
f3f83af393
Promote now swaps focused window with master window
...
This means other windows are unaffected.
The change from the previous cycling behaviour was felt necessary, since
cycling isn't a terribly useful operation.
Some properties that hold:
focus is unchanged by promotion
promote is idempotent (promoting twice does nothing)
the focused and master window will swap their positions in the stack
2007-04-18 22:42:36 +00:00
Spencer Janssen
d7917066ba
Add TODO to the sdist
2007-04-18 22:33:23 +00:00
Spencer Janssen
a3815275a0
Add the tests to the sdist
2007-04-18 22:13:26 +00:00
Spencer Janssen
22e6ef963a
Make sdist work correctly
2007-04-18 21:55:46 +00:00
Spencer Janssen
7b01d7800e
xmonad should build with future versions of mtl and X11-extras
2007-04-18 21:49:27 +00:00
Spencer Janssen
df806887b9
Another TODO bites the dust
2007-04-18 20:57:25 +00:00
Spencer Janssen
5c9ad77fd5
Update propaganda.
2007-04-18 01:40:29 +00:00
David Roundy
dd03052041
define test to ensure LOC doesn't jump above 400.
2007-04-18 00:45:33 +00:00
Alec Berryman
34e6bf6ed2
Update TODO: all the Xinerama issues I've encountered are fixed
...
As of:
Fri Apr 13 04:37:02 EDT 2007 Spencer Janssen <sjanssen@cse.unl.edu >
* Ignore window entries while moving windows. This should fix all the focus preservation problems.
2007-04-18 00:14:53 +00:00
Don Stewart
48e4d5e283
test for xmonad in path first, before restarting
2007-04-16 02:55:41 +00:00
Jason Creighton
62acb87662
added comment about windows key (mod4Mask)
2007-04-15 23:36:35 +00:00
Jason Creighton
4b291d7e8a
remove unused sizeDelta setting
2007-04-15 23:32:44 +00:00
Don Stewart
2fb80e1eb8
Note we must fix mod-shift-c before 0.1 can go out
2007-04-15 23:04:35 +00:00
David Roundy
08ab2d994f
fix typo.
2007-04-15 05:56:16 +00:00
Jason Creighton
899d470c4d
added warning re: xmonad in path to mod-shift-q docs
2007-04-13 23:30:19 +00:00
Spencer Janssen
5fb81a781d
Clear up documentation on mod-h/l
2007-04-13 23:07:06 +00:00
Spencer Janssen
d8c7e69ae9
Ignore window entries while moving windows. This should fix all the focus preservation problems.
2007-04-13 08:37:02 +00:00
Spencer Janssen
d9da890282
Update TODO
2007-04-13 03:10:03 +00:00
Alec Berryman
39cf207766
mod-wer for Xinerama was inadvertently changed
2007-04-12 13:20:33 +00:00
Don Stewart
4b626ff729
and the tests still run
2007-04-11 08:15:00 +00:00
Don Stewart
a37193f2a6
add license headers to two missing files
2007-04-11 08:10:42 +00:00
Don Stewart
85a20da22c
clean up tiling code a teensy bit, and comment on the interaction between focus, master, and cycling direction between the modes
2007-04-11 08:07:47 +00:00
Don Stewart
56c4a62468
explain what mod-return now does. it cycles
2007-04-11 07:36:36 +00:00
Don Stewart
e9597b4899
Change semantics of 'promote'.
...
Previously 'promote' would move the currently focused window into the
master position in tiled mode. This was *almost* a cycle of the windows,
but not quite (depending on where the focus was, it was in fact a
cycle).
Now we do the obvious generalisation, and just cycle the current window
stack. Simpler to understand, simpler to reason about.
2007-04-11 07:34:56 +00:00
Don Stewart
3e7b23030c
clean up only
2007-04-11 06:56:07 +00:00
Don Stewart
10a9f73be8
merge with toList/fromList patch
2007-04-11 06:09:47 +00:00
Don Stewart
c490333d12
Statically distinguish Workspace and Screen indices
2007-04-11 06:04:56 +00:00
Jason Creighton
c6dcc9d869
fromList/toList have # of screens + another QC property
2007-04-11 04:42:15 +00:00
Jason Creighton
ac913104a5
Xinerama screen switching bugfix
2007-04-11 04:16:15 +00:00
Jason Creighton
b35bb69490
removed xinerama-enabled dmenu action
...
I don't think we're going to see any Xinerama support upstream, at least not
anytime soon. It doesn't make sense to ship something with xmonad that isn't
going to work out of the box. So for now Xinerama users should just use this
patch: http://www.jcreigh.com/xmonad/xinerama-dmenu.html
2007-04-11 02:47:16 +00:00
Spencer Janssen
be223c35f4
Move workspace fetching logic from Config.hs to Operations.hs
2007-04-10 06:47:14 +00:00
Jason Creighton
0c95f0c143
moved screen <-> workspace mapping from XMonad to StackSet
2007-04-10 06:27:31 +00:00
Spencer Janssen
90547f9e21
Add notes about StackSet redesign
2007-04-10 02:12:38 +00:00
Spencer Janssen
83600d109e
Simplify rot
2007-04-09 22:35:00 +00:00
Spencer Janssen
ae262e09cc
Rearrange TODO
2007-04-09 07:58:17 +00:00
Spencer Janssen
6e590e698a
Also done
2007-04-09 07:50:29 +00:00
Spencer Janssen
29aa3970cb
Tile algorithm has been improved
2007-04-09 07:49:45 +00:00
Spencer Janssen
97ed325a84
Vertical tiling done
2007-04-09 07:48:53 +00:00
Spencer Janssen
71b897b595
Remove redundant parens
2007-04-09 07:38:36 +00:00
Spencer Janssen
a99841e554
Remove unused 'screen' field
2007-04-09 07:35:10 +00:00
Spencer Janssen
8c88e102b4
Document XState fields
2007-04-09 07:34:14 +00:00