Jason Creighton
ec344fa383
restart (simple exec(), no state saved)
2007-03-23 02:37:38 +00:00
Spencer Janssen
41c2dd3fbf
Add promote. Makes the focused window the master
2007-03-22 22:23:33 +00:00
Spencer Janssen
f98c9f8902
I like 1%2 split. Maintainer's prerogative :)
2007-03-21 07:06:49 +00:00
Spencer Janssen
418b6a87d9
Add defaultLeftWidth in the configuration section
2007-03-21 06:58:07 +00:00
daniel
5bd9a74b5a
Allow dynamic width in tiling mode
2007-03-21 05:42:45 +00:00
Spencer Janssen
ebdf6bef14
GHC 6.4 compatibility.
2007-03-21 04:52:11 +00:00
Jason Creighton
d0481e1dac
add keybindings to change screens and tag windows to screens
2007-03-21 03:38:07 +00:00
Spencer Janssen
b192aa5cc6
Make numlockMask configurable
2007-03-20 14:58:28 +00:00
Spencer Janssen
e0584a008d
Initial tiling support.
2007-03-20 07:18:12 +00:00
Spencer Janssen
893ea985fa
Fix indentation
2007-03-20 05:46:47 +00:00
Spencer Janssen
21f6e90b4a
Untabify
2007-03-20 05:40:45 +00:00
Jason Creighton
437167d34c
changed type of getScreenInfo in Graphics.X11.Xinerama
2007-03-20 04:42:53 +00:00
Spencer Janssen
f1a0796da3
Decouple the concepts of focus and window order. First step to tiling!
2007-03-20 05:11:24 +00:00
Jason Creighton
226f2012cb
trace wsOnScreen when it's changed
2007-03-19 03:56:29 +00:00
Jason Creighton
92a8ad32d4
don't try to change the current workspace based on an enterNotify event
2007-03-19 03:54:50 +00:00
Jason Creighton
7d7f0ca721
use "windows" in "unmanage"
2007-03-18 02:48:25 +00:00
Jason Creighton
48974f51e6
replaced "let Just x = ..." in view with "case ... of ..."
2007-03-18 00:55:25 +00:00
Jason Creighton
bb43b2ad6f
basic xinerama support (depends on Graphics.X11.Xinerama in X11-extras)
2007-03-17 23:49:04 +00:00
Spencer Janssen
397cdbda0e
Whitespace only
2007-03-16 19:49:50 +00:00
Spencer Janssen
2506e901f1
-Wall police
2007-03-16 02:22:01 +00:00
shae
e955d4dbc6
abstract out modMask for easy user configuration
2007-03-15 23:01:27 +00:00
Don Stewart
81eef69458
fiddling, comments
2007-03-12 01:40:29 +00:00
Don Stewart
5398895bf4
comments, move isRoot into XMonad
2007-03-12 01:23:50 +00:00
Don Stewart
511559958a
wibbles
2007-03-12 01:07:56 +00:00
Don Stewart
c5c7132e62
abstract out setfocus code a bit
2007-03-12 00:55:40 +00:00
Don Stewart
2365e68c6a
general refactor, and call xerrorhandler to ignore certain undetectable issues
2007-03-11 10:26:53 +00:00
Don Stewart
060a9d304f
initial support for Atom-based delete protocol. makes kill client work on firefox. Quitting though still leads to a bogus notify from firefox, for a closed window
2007-03-11 06:45:15 +00:00
Spencer Janssen
b83c10059f
thunk is now known as xmonad!
2007-03-10 07:03:20 +00:00
Don Stewart
5ddd9351dc
XMonad
2007-03-10 07:01:52 +00:00
Don Stewart
b5ab851d2b
add tracing for kill window
2007-03-10 06:21:54 +00:00
Spencer Janssen
38afc2327a
Use 9 workspaces by default
2007-03-10 04:11:14 +00:00
Spencer Janssen
5afd9dbc20
Reduce flicker on workspace change.
2007-03-10 04:10:21 +00:00
Don Stewart
df7caf7213
Add support for Enter/Leave notify events. Fixes firefox on my machine
2007-03-10 03:27:59 +00:00
Don Stewart
f0830db81c
refactor, trying to seperate out IO from W stuff, in order to QC the handler at some point
2007-03-10 01:29:40 +00:00
Don Stewart
a78c857719
notes on the firefox bug
...
basically we have to set focus ourselves. This means when we start
managing a window, and when an XCrossingEvent occurs (which we don't
handle).
On Manage/Enter, we set focus. on Leave we set focus to root.
See event.c and focus.c in dwm for more details.
2007-03-09 16:25:10 +00:00
Don Stewart
6d613c7cc4
whitespace. and note if we get a config request for an already managed window
2007-03-09 14:43:08 +00:00
Don Stewart
1ca37d5385
improved grabkeys (also handle lockMask down)
2007-03-09 13:42:11 +00:00
Don Stewart
b63af49180
alloc the event space only once
2007-03-09 13:41:49 +00:00
Don Stewart
7646f72e45
also select for enter and leave window events (need for XCrossing?)
2007-03-09 13:12:51 +00:00
Don Stewart
f1905e2699
we should check for OverrideRedirect on initial scan too
2007-03-09 13:06:08 +00:00
Don Stewart
f77f0ae32c
little bit of strictness, based on -prof output
2007-03-09 06:34:49 +00:00
Don Stewart
03366b9303
-12 lines, refactor
2007-03-09 06:01:39 +00:00
Don Stewart
0c4eae0317
refactor, -10 or so loc
2007-03-09 05:54:17 +00:00
Don Stewart
7e2caa4707
simplify StackSet api even further (-15 loc)
2007-03-09 04:17:07 +00:00
Don Stewart
78407a3c26
use new StackSet api
2007-03-09 03:56:15 +00:00
Don Stewart
dcfd566287
comments
2007-03-09 03:18:47 +00:00
Don Stewart
6fe1daf96d
handle MappingNotifyEvent properly, and missing test in MapRequestEvent. firefox still won't take the keyboard though
2007-03-09 03:06:44 +00:00
Don Stewart
131aad3ce4
stub for MappingNotifyEvent, based on dwm. But the X11-extras binding for this event needs doing (sjanssen?)
2007-03-08 13:05:17 +00:00
Don Stewart
39f52d8fa8
refactoring. heads up: depends on withServer in X11-extras
2007-03-08 12:26:13 +00:00
Don Stewart
8fafb7f5e7
move W -> WMonad
2007-03-08 12:05:36 +00:00