Spencer Janssen
b22ebceb80
Comment only
2007-06-04 21:19:56 +00:00
Spencer Janssen
ba14f07093
Wibble.
2007-06-04 21:18:16 +00:00
Spencer Janssen
2a6d6d4ed7
-Wall police
2007-06-04 21:15:31 +00:00
Peter De Wachter
68b2859aa2
apply size hints to floating windows
2007-06-04 19:29:43 +00:00
Peter De Wachter
a10f11f623
size hints infrastructure
2007-06-04 19:27:53 +00:00
Spencer Janssen
6a2f9d739d
Delete stale comment
2007-06-04 20:46:17 +00:00
Spencer Janssen
4d74099851
Comment only
2007-06-04 20:36:59 +00:00
Spencer Janssen
26b388189e
Use 'windows' in 'focus'
2007-06-04 20:16:39 +00:00
l.mai
1c609288dd
realign guard
2007-06-04 18:20:45 +00:00
Spencer Janssen
68a63688ad
swapUp/Down are also mirrored
2007-06-04 18:35:35 +00:00
Spencer Janssen
6b8e9570c2
Remove redundant cases in swapUp/Down
2007-06-04 18:33:44 +00:00
Spencer Janssen
85e57cfa47
focusUp/Down are the same, in reversed order
2007-06-04 18:31:43 +00:00
Spencer Janssen
89a31eaf52
Simplify focusUp/Down
2007-06-04 18:22:28 +00:00
Spencer Janssen
fc70307325
Integral implies Eq
2007-06-04 18:07:45 +00:00
Spencer Janssen
f9110c999b
Comment typo.
2007-06-04 18:05:54 +00:00
Spencer Janssen
795e96d353
Dump state at launch (commented for now)
2007-06-04 16:24:50 +00:00
Spencer Janssen
fec58e8a09
Small clean up
2007-06-04 06:44:18 +00:00
Spencer Janssen
d01623db88
Merge windows and refresh
2007-06-04 06:36:57 +00:00
Spencer Janssen
1912feee50
Use the new integrate function
2007-06-04 06:26:53 +00:00
Spencer Janssen
cad36baa19
Add integrate
2007-06-04 06:25:01 +00:00
Spencer Janssen
77da6e4c72
Delete stale comments
2007-06-04 06:17:19 +00:00
Spencer Janssen
71349314c5
Remove inaccurate warnings about 'hide'
2007-06-04 06:06:11 +00:00
Spencer Janssen
f2eb5ac6bb
base >= 2.0 means we can use forM_
2007-06-04 05:09:14 +00:00
Stefan O'Rear
e4e1724842
Remove no-longer-needed 'dimensions' state (-5 loc)
2007-06-04 04:47:15 +00:00
Stefan O'Rear
cd73165c63
Set WM_STATE, iconify invisible windows (+9 loc)
...
Note that this breaks compatibility with certain programs described as
"obsolete" in the ICCCM (1994). See the command above the UnmapEvent handler
for details.
2007-06-04 04:23:43 +00:00
Don Stewart
225a2e89a3
clean up Main.hs slightly
2007-06-04 03:56:37 +00:00
Don Stewart
9b429f4f41
whitespace
2007-06-04 01:55:32 +00:00
Don Stewart
ca896686a1
-Wall
2007-06-04 01:46:30 +00:00
Stefan O'Rear
f06d042b56
do not cache atom values within Xmonad, instead let Xlib worry about caching (a documented feature)
2007-06-04 01:39:38 +00:00
Spencer Janssen
29a32bc146
Honor configure requests from unmanaged windows
2007-06-03 23:47:30 +00:00
Spencer Janssen
27b7cccd3a
-Wall police
2007-06-03 21:20:55 +00:00
Stefan O'Rear
b20a9cff7f
Correctly handle resize requests (-12 +22)
...
Xmonad now implements resize requests in a consistent manner.
* If the window is FLOATING, we implement the program's request, and
correctly update the StackSet; so it will keep the new size. This
should work correctly even for non-current windows.
* Otherwise, we ignore the request. As per ICCCM, we send a fake
ConfigureNotify containing the new (unchanged) geometry. This is
perfectly ICCCM compliant, and if it breaks your client, it's your
own fault.
This patch requires setConfigureEvent, which is added to X11-extras by
a patch approximately contemporaneous with this one.
2007-06-03 20:31:53 +00:00
Don Stewart
8f3258a348
comments only
2007-06-03 07:15:56 +00:00
Don Stewart
0226ba3441
Polish core layout code. Lifts limitation on nmaster > 1. it may be 0 now
2007-06-03 06:43:06 +00:00
Don Stewart
84f22f7102
heads up: polish config.hs. moves tiling-local values into lexical scope. removes wide' as an explicit mode (it's
mirror tall')
2007-06-03 05:47:40 +00:00
Don Stewart
7e9fbf5883
set build-depends base>=2.0 so people can't miss the missing Read instance issue
2007-06-03 03:23:19 +00:00
Chris Mears
7ae4bc8f39
Fix out-of-date comment in Config.hs.
2007-06-02 11:43:12 +00:00
Jason Creighton
a6098f6010
only grab button{1,2,3} for click-to-focus (scrollwheel shouldn't focus)
2007-06-02 05:26:05 +00:00
Jason Creighton
72a50ead89
make mouse bindings configurable
2007-06-02 04:06:47 +00:00
Don Stewart
0be589ae8c
commented out implementation state logging. if someone has a client, we can enable this
2007-06-01 08:56:26 +00:00
Jason Creighton
b46a449baf
ignore numlock/capslock on mouse bindings
2007-06-01 01:51:37 +00:00
Don Stewart
9669c26fdc
now we handle transients properly, and restack windows, refresh from focus is ok
2007-06-01 02:23:29 +00:00
glasser
ddffd109ce
Rename withWorkspace to withWindowSet.
2007-06-01 00:13:25 +00:00
Spencer Janssen
68e6643356
Revert accidental change to border color
2007-05-31 14:55:09 +00:00
Don Stewart
7246a9e2d2
comments on why fullscreen tiling doesn't work with `implicit' floating
2007-05-31 09:05:37 +00:00
Don Stewart
777cf28bdf
clean up mouse code a bit
2007-05-31 08:53:08 +00:00
Jason Creighton
3cb64d7461
first shot at a floating layer
...
This is a first attempting at a floating layer:
mod-button1: move window
mod-button2: swapMaster
mod-button3: resize window
mod-t: make floating window tiled again
Moving or resizing a window automatically makes it floating.
Known issues:
Hard to manage stacking order. You can promote a window to move it to the top,
(which you can do with mod-button2) but it should be easier than that.
Moving a window by dragging it to a different Xinerama screen does not move it
to that workspace.
Code is ugly.
2007-05-31 04:47:33 +00:00
Jason Creighton
1d764ecf2e
remove LOC cap (but still print count after tests)
2007-05-31 04:34:17 +00:00
Spencer Janssen
5594c71e66
Remove 0.2 TODOs
v0.2
2007-05-31 00:58:55 +00:00
Spencer Janssen
a3479aa9f5
Bump version to 0.2
2007-05-30 20:25:29 +00:00