Spencer Janssen
36e20f689c
Remove redundant parens
2009-09-18 03:55:47 +00:00
Adam Vogt
8d8cc8bcd8
Only watch mtime for .hs, .lhs, .hsc for ~/.xmonad/lib
...
Previously xmonad would force a recompile due to the object files being too
new, so only look at files which may contain haskell code.
2009-05-03 23:54:15 +00:00
Adam Vogt
ccb6ff92f2
Add lib to ghc searchpath with recompilation check
2009-03-21 23:29:07 +00:00
Adam Vogt
e944a6c8d3
Remove tabs from ManageHook.hs
2009-07-10 01:14:24 +00:00
Adam Vogt
eb1e29c8bb
Set infix 0 --> to reduce parentheses in ManageHooks
...
What was previously:
> (appName ?= x <&&> classname ?= y) --> (doFloat <+> doIgnore)
Can now be:
> appName ?= x <&&> classname ?= y --> doFloat <+> doIgnore
2009-07-10 01:13:08 +00:00
Adam Vogt
66e7715ea6
Pester the user with one (not two) xmessages on config errors
2009-03-21 23:37:36 +00:00
Wouter Swierstra
d9d3e40112
Minor bugfix in the creation of new StackSets.
2009-05-03 15:43:21 +00:00
wirtwolff
72885e7e24
X.Config.hs, ./man/xmonad.hs: update Event Hook doc
2009-02-09 18:38:37 +00:00
Spencer Janssen
a931776e54
Use records to document Tall's arguments
2009-02-21 23:06:28 +00:00
Joachim Breitner
61568318d6
Fix possible head []
...
This seems to be a rare case, but I just got hit by it.
2009-01-06 19:20:26 +00:00
Spencer Janssen
3caa989e20
ManageHook.doShift: use shiftWin instead of shift
2009-02-19 04:14:58 +00:00
Spencer Janssen
09fd11d13b
Express shift in terms of shiftWin
2009-02-17 23:53:43 +00:00
Don Stewart
f33681de49
Use standard -fforce-recomp instead of undocumented -no-recomp
2009-02-08 16:55:18 +00:00
Daniel Schoepe
bf8bfc66a5
Support for custom event hooks
2009-02-03 15:55:36 +00:00
Daniel Schoepe
4075e2d9d3
Make X an instance of Typeable
2009-01-28 21:54:06 +00:00
Spencer Janssen
78856e1a6f
Add uninstallSignalHandlers, use in spawn
2009-01-22 00:26:43 +00:00
Spencer Janssen
4222dd9ad3
Create a new session for forked processes
2009-01-22 00:04:23 +00:00
Spencer Janssen
353e7cd681
Close stdin in spawned processes
2009-01-17 04:00:24 +00:00
Spencer Janssen
72dece0769
Document spawnPID
2009-01-17 03:59:07 +00:00
Spencer Janssen
6e1c5e9b49
Asynchronously recompile/restart xmonad on mod-q
2009-01-17 03:53:00 +00:00
Spencer Janssen
bf8ba79090
Add --restart, a command line flag to cause a running xmonad process to restart
2009-01-17 03:49:59 +00:00
Spencer Janssen
0fecae0abc
Remove doubleFork, handle SIGCHLD
...
This is a rather big change. Rather than make spawned processes become
children of init, we handle them in xmonad. As a side effect of this change,
we never need to use waitForProcess in any contrib module -- in fact, doing so
will raise an exception. The main benefit to handling SIGCHLD is that xmonad
can now be started with 'exec', and will correctly clean up after inherited
child processes.
2009-01-16 20:47:42 +00:00
Daniel Schoepe
5e7df396b9
More flexible userCode function
2009-01-10 22:18:52 +00:00
Spencer Janssen
314ba78335
Call logHook as the very last action in windows
2008-12-09 23:37:00 +00:00
Spencer Janssen
7aa78ecc75
Accept inferior crossing events. This patch enables fmouse-focus-follows-screen
2008-12-05 04:51:30 +00:00
Spencer Janssen
ba8e26458e
Tile all windows at once
2008-11-18 07:44:47 +00:00
Spencer Janssen
c627e8cc4d
Factor rational rect scaling into a separate function
2008-11-18 07:28:49 +00:00
Spencer Janssen
04f894275d
Change screen focus by clicking on the root window.
...
This is a modification of a patch from Joachim Breitner.
2008-11-06 22:40:31 +00:00
Spencer Janssen
edb752136f
Fix #192 .
2008-10-21 22:00:59 +00:00
Joachim Breitner
ca122dd2cb
add killWindow function
...
This is required to kill anything that is not focused, without
having to focus it first.
2008-10-05 00:18:04 +00:00
Devin Mullins
77657b65f9
add'l documentation
2008-09-27 23:46:39 +00:00
Spencer Janssen
28c57a837a
Regression: ungrab buttons on *non* root windows
2008-10-07 21:43:51 +00:00
Spencer Janssen
afda20b56d
Partial fix for #40
...
Improvements:
- clicking on the root will change focus to that screen
- moving the mouse from a window on a screen to an empty screen changes focus
to that screen
The only remaining issue is that moving the mouse between two empty screens
does not change focus. In order to solve this, we'd have to select motion events
on the root window, which is potentially expensive.
2008-10-07 21:20:53 +00:00
Spencer Janssen
0cc7b12fd0
Track mouse position via events received
2008-10-07 20:39:53 +00:00
Spencer Janssen
15a78ae715
Fix haddock
2008-10-07 09:46:41 +00:00
Spencer Janssen
18444799e0
Move screen locating code into pointScreen
2008-10-07 09:42:07 +00:00
Spencer Janssen
cc60fa73ad
Make pointWithin a top-level binding
2008-10-07 09:02:29 +00:00
Spencer Janssen
76d4af15e4
Export focusUp' and focusDown' -- work entirely on stacks
2008-09-11 21:48:03 +00:00
Devin Mullins
74c6dd2721
add W.shiftMaster, fix float/tile-reordering bug
2008-09-11 05:39:09 +00:00
Malebria
5f4d63ba71
Haddock links
2008-06-01 21:25:15 +00:00
Malebria
942572c830
Haddock syntax for enumeration
2008-06-01 20:49:51 +00:00
Spencer Janssen
46ac2ca24b
I prefer the spencerjanssen@gmail.com address now
2008-07-14 20:26:50 +00:00
Trevor Elliott
3830d7a571
Raise windows in the floating layer when moving or resizing
2008-05-21 21:50:57 +00:00
Devin Mullins
5b3eaf663a
add currentTag convenience function
2008-05-11 22:42:58 +00:00
Spencer Janssen
c93b7c7c3b
Make Mirror a newtype
2008-05-08 10:46:40 +00:00
Spencer Janssen
42dee4768e
Comments
2008-05-07 01:31:22 +00:00
Spencer Janssen
e847b350ed
Break long line
2008-05-07 01:26:08 +00:00
Spencer Janssen
cccbfa21e4
Style
2008-05-07 01:25:19 +00:00
Spencer Janssen
870b3ad282
Simplify
2008-05-07 01:13:09 +00:00
Spencer Janssen
ab30d76578
Overhaul Choose, fixes issue 183
2008-05-06 22:08:09 +00:00