Adam Vogt
086c8c209c
Use more monoid instances to clean up U.WorkspaceCompare
2010-02-22 15:17:10 +00:00
quentin.moser
97e68c1bc8
Update my e-mail address
2010-01-17 01:11:09 +00:00
quentin.moser
6aeca44187
New module: X.U.Stack
...
Utility functions for working with Maybe Stacks, including:
- useful conversions to and from lists
- insertUp/Down, swapUp/Down, focusUp/Down, etc
- maps, filters and folds
2010-01-17 00:21:04 +00:00
Daniel Wagner
8705542d1d
bugfix: removeKeys should remove all keys in the provided list
2010-03-27 19:25:41 +00:00
gwern0
520b9ccf6e
Replace.hs: rm trailing whitespace
2010-03-14 21:01:09 +00:00
Anders Engstrom
0c9619e5cd
X.U.WorkspaceCompare xinerama compare with physical order
...
Like the old xinerama workspace comparison, but order by physical location just like X.A.PhysicalScreens. Useful if using xinerama sort for statusbar together with physicalscreens.
2010-03-08 11:54:02 +00:00
Anders Engstrom
5e6c03c2ca
X.U.Dmenu helpers to run dmenu with arguments
2010-03-08 11:50:22 +00:00
Adam Vogt
aa8290b60d
Use extensible-exceptions to allow base-3 or base-4
2010-01-24 20:33:24 +00:00
Brent Yorgey
b435a6a519
suppress some warnings under ghc 6.12.1 and clean up redundant imports to get rid of some others.
2010-01-12 17:25:07 +00:00
Brent Yorgey
997fdef24b
small tweak to battery logger
2009-12-27 08:56:41 +00:00
Spencer Janssen
12c791d02f
Fix the createSession bug in spawnPipe
...
Both the new XMonad.Core.xfork function and spawnPipe call createSession, calling
this function twice results in an error.
2009-12-27 00:35:01 +00:00
Spencer Janssen
e8c0f39fd5
Update all uses of forkProcess to xfork
2009-12-23 06:45:58 +00:00
Adam Vogt
d616e92dba
Golf / style change in U.ExtensibleState
2009-12-08 01:05:06 +00:00
Jan Vornberger
c92b8b3e9e
Extended decoration theme to contain extra static text that always appears in the title bar
2009-10-24 21:39:28 +00:00
Jan Vornberger
be4feb98d6
Extended paintAndWrite to allow for multiple strings to be written into the rectangle
2009-10-24 20:51:11 +00:00
Jan Vornberger
c38912b991
Added the alignment option 'AlignRightOffset'
2009-10-24 20:45:13 +00:00
Daniel Schoepe
30a78d51e3
Changed interface of X.U.ExtensibleState
...
Changed the interface of X.U.ExtensibleState to resemble that of
Control.Monad.State and modified the modules that use it accordingly.
2009-11-16 17:10:13 +00:00
Jan Vornberger
b881934a02
PositionStoreFloat - a floating layout with support hooks
2009-11-15 18:48:33 +00:00
Jan Vornberger
6a8e6af48f
PositionStore utility to store information about position and size of a window
2009-11-08 19:57:35 +00:00
daniel
cb684763ce
rework XMonad.Util.Dzen
2009-11-14 05:15:09 +00:00
daniel
db37e18098
generalize IO actions to MonadIO m => m actions
...
This should not cause any working configs to stop working, because IO is an instance of MonadIO, and because complete configs will pin down the type of the call to IO. Note that XMonad.Config.Arossato is not a complete config, and so it needed some tweaks; with a main function, this should not be a problem.
2009-11-14 02:36:16 +00:00
daniel
7c363c82d3
fix documentation to match implementation
2009-11-14 02:13:28 +00:00
Adam Vogt
65d1309cf1
Bypass more of stringToKeysym in U.Paste
2009-11-14 22:37:26 +00:00
Daniel Schoepe
e14dcd9aa6
Minor style corrections in X.U.SpawnOnce
2009-11-09 20:15:43 +00:00
Spencer Janssen
a3fb5f5df1
X.U.ExtensibleState: style
2009-11-08 18:28:58 +00:00
Spencer Janssen
df7ac47317
Add XMonad.Util.SpawnOnce
2009-11-07 17:38:20 +00:00
Daniel Schoepe
86f6b327ae
Store deserialized data after reading in X.U.ExtensibleState
2009-11-07 10:38:32 +00:00
Daniel Schoepe
f71fdefdc7
Add X.U.ExtensibleState
2009-11-06 11:53:36 +00:00
Adam Vogt
9180666302
Implement hasProperty in terms of runQuery in U.WindowProperties
...
This addresses issue 302 for unicode titles by actually using the complicated
XMonad.ManageHook.title code, instead of reimplementing it with stringProperty
(which doesn't appear to handle unicode).
2009-10-31 15:49:45 +00:00
Spencer Janssen
41deac6194
Remove putSelection, fixes #317
2009-10-30 22:43:54 +00:00
Tomas Janousek
cdb1e6ef71
fix X.U.Run.spawnPipe fd leak
2009-10-25 21:02:46 +00:00
Adam Vogt
74a03cd8fb
Refer to modm as the current modMask
...
This makes the config suggestions consistent with the current template.
2009-10-22 04:11:26 +00:00
Adam Vogt
37a0dba16e
Add some haddock formatting in U.Cursor
2009-10-19 23:30:36 +00:00
Andres Salomon
9ac6c9a24d
XMonadContrib: add a utility module to set the default cursor
...
This adds XMonad.Util.Cursor, which defines a function that allows setting
the default mouse cursor. This can be useful for (for example) gnomeConfig,
to ensure that the root cursor is changed from X_cursor to left_ptr.
2009-09-15 16:56:04 +00:00
Adam Vogt
ec87f7d62d
Add U.Replace which implements a --replace behavior.
2009-10-12 05:23:06 +00:00
Adam Vogt
bf36bb785a
Correct erroneous haddock link in U.XSelection
2009-10-12 04:31:33 +00:00
Adam Vogt
1ef2eb63b9
Derive Enum for U.Types.Direction2D
2009-10-05 16:31:32 +00:00
Wirt Wolff
f98c0c83a1
U.EZConfig: Correct additionalKeysP M2-M5 values
...
Was 8,9,10,11,12 rather than needed 8,16,32,64,128
2009-09-06 07:05:03 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Adam Vogt
a9cb7bf67a
Mark modules last-modified in 2007 as stable
...
http://www.haskell.org/pipermail/xmonad/2009-July/008328.html
2009-09-04 00:51:47 +00:00
Wirt Wolff
cc2fb2c10d
U.Scratchpad: doc add disable-factory flag to gnome-terminal example
...
Few systems have --disable-factory on by default, but it's needed to
set custom resource string.
http://code.google.com/p/xmonad/issues/detail?id=308
2009-08-18 19:25:03 +00:00
konstantin.sobolev
cb9ab874ce
ScratchpadRewrite
...
Scratchpad reimplementation in terms of NamedScratchpad. No interface changes.
2009-04-28 20:01:36 +00:00
konstantin.sobolev
be2bbc9202
NS_Placement
...
Added ability to specify scratchpad manage hooks, mostly for defining window placement in a more flexible manner
2009-04-28 19:27:31 +00:00
Adam Vogt
d13dc2ff48
U.NamedActions: align the descriptions for each section, refactor its integration with EZConfig
2009-07-26 03:20:03 +00:00
Adam Vogt
b89dc9da44
U.NamedActions support subtitles bound to (0,0) unreachable normally
2009-05-25 00:29:15 +00:00
Adam Vogt
a3ba5f1503
Add U.NamedActions: present a list of keybindings including submaps
2009-05-04 02:40:17 +00:00
Juraj Hercek
4e3a4a2c8b
Addition of Machine window property.
...
This patch adds WM_CLIENT_MACHINE property to window properties.
I can be used to distinguish windows run from different machines.
2009-07-15 10:50:53 +00:00
David Roundy
dd1dc7f2bc
remove myself as maintainer from code I don't maintain.
2009-07-16 15:34:09 +00:00
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +00:00
Adam Vogt
0cb6ac2910
Use -fwarn-tabs for test, remove tabs
2009-06-24 04:38:31 +00:00