Wirt Wolff
57c00ea498
A.CycleWindows replace partial rotUp and rotDown with safer versions
...
Rather than throw exceptions, handle null and singleton lists, i.e.
f [] gives [] and f [x] gives [x].
2010-01-23 23:19:12 +00:00
Adam Vogt
a9f2b82337
Use <+> instead of explicit M.union to merge keybindings in X.C.*
2010-01-24 20:21:36 +00:00
Adam Vogt
0b4d34fa7e
Fix incorrect import suggestion in L.Tabbed (issue 362)
2010-01-21 18:25:01 +00:00
Adam Vogt
685cc6931f
Swap window ordering in L.Accordion (closes Issue 358). Thanks rsaarelm.
...
This change keeps windows in the same ordering when focus is changed.
2010-01-21 15:43:44 +00:00
Jens Petersen
7b0fd3ba3a
use restart to restart xmonad (no longer bluetile)
2010-01-16 10:59:35 +00:00
Tomas Janousek
0ce76fd152
X.L.Decoration: avoid flicker by not showing decowins without rectangles
...
These would be hidden by updateDecos immediately after being shown. This
caused flicker with simpleTabbed and only one window on a workspace.
2010-01-16 11:20:54 +00:00
Daniel Schoepe
c0d5c4a278
Add a way to cycle only through matching history entries in X.Prompt
...
This patch adds a way go up through X.Prompt's history using
only those entries that start with the current input, similar
to zsh's `history-search-backward'.
2010-01-13 23:30:36 +00:00
Adam Vogt
882ddc25f4
Style changes in L.Minimize
2010-01-04 14:44:48 +00:00
konstantin.sobolev
6c452e066e
minimize_floating
...
Adds floating windows support to X.L.Minimize
2009-12-30 07:01:05 +00:00
Adam Vogt
6fc1530fe9
Use more imported cursor constants.
2009-12-30 22:09:27 +00:00
Brent Yorgey
1eb50b2028
import new contrib module, X.A.DynamicWorkspaceOrder
2009-12-30 19:23:50 +00:00
Brent Yorgey
f25c348669
X.A.CycleWS: export generalized 'doTo' function for performing an action on a workspace relative to the current one
2009-12-30 19:19:53 +00:00
Brent Yorgey
2c4e5f5d53
new contrib module, X.A.DynamicWorkspaceGroups, for managing groups of workspaces on multi-head setups
2009-12-29 16:57:02 +00:00
Brent Yorgey
d384a98ccb
new contrib module from Tomas Janousek, X.A.WorkspaceNames
2009-12-29 16:39:15 +00:00
Tim Horton
4e2e0ef0ba
X.P.Shell, filter empty string from PATH
...
doesDirectoryExist returns True if given an empty string using ghc <= 6.10.4.
This causes getDirectoryContents to raise an exception and X.P.Shell does not
render. This is only an issue if you have an empty string in your PATH.
Using ghc == 6.12.1, doesDirectoryExist returns False given an empty string, so
this should not be an issue in the future.
2009-12-24 03:32:17 +00:00
Brent Yorgey
997fdef24b
small tweak to battery logger
2009-12-27 08:56:41 +00:00
Adam Vogt
2f0e880ccd
Use imported xC_bottom_right_corner in A.MouseResize
2009-12-27 23:37:05 +00:00
Tomas Janousek
311994f9ef
X.A.MouseResize: assign an appropriate cursor for the resizing inpuwin
2009-12-27 21:21:40 +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
Jan Vornberger
adb7144a98
Let the core know about MouseResizableTile's draggers, so they are stacked correctly
2009-12-23 14:54:28 +00:00
Spencer Janssen
e8c0f39fd5
Update all uses of forkProcess to xfork
2009-12-23 06:45:58 +00:00
Jan Vornberger
98fe292e9f
Make X.L.Minimize explicitly mark minimized windows as boring
2009-12-22 21:45:29 +00:00
intrigeri
d32efe75e4
Actions/Search: added openstreetmap
2009-12-22 11:45:45 +00:00
Mike Lundy
efbcf16cee
Add a search predicate option to XMonad.Prompt
2009-12-21 02:54:08 +00:00
Adam Vogt
05ed62a455
In D.Extending note how <+> can be used with keybindings.
2009-12-20 19:07:39 +00:00
Tomas Janousek
16181ce6e7
Fix MultiToggle crashes with decorated layouts
...
The problem was that certain layouts keep their "world" state in their value,
which was thrown away and forgotten after ReleaseResources during toggle.
In particular, decorated layouts store some X11 handles in them and
allocate/deallocate it as appropriate. If any modification to their state is
ignored, they may try to deallocate already deallocated memory, which results
in a crash somewhere inside Xlib.
This patch makes Transformers reversible so that nothing is ever ignored. As a
side effect, layout transformers now do receive messages and messages for the
base layout do not need the undo/reapply cycle -- we just pass messages to the
current transformed layout and unapply the transformer when needed.
(This, however, doesn't mean that the base layout is not asked to release
resources on a transformer change -- we still need the transformer to release
its resources and there's no way to do this without asking the base layout as
well.)
2009-12-20 00:47:33 +00:00
Adam Vogt
d616e92dba
Golf / style change in U.ExtensibleState
2009-12-08 01:05:06 +00:00
Adam Vogt
5ec429ee6f
Style changes in EwmhDesktops
2009-12-19 00:38:24 +00:00
audunskaugen
75775178fd
Add support for fullscreen through the _NET_WM_STATE protocol
...
This patch adds support for applications using the
gtk_window_fullscreen function, and other applications using
_NET_WM_STATE for the same purpose.
2009-12-14 13:51:19 +00:00
Spencer Janssen
103d633e41
TAG 0.9.1
v0.9.1
2009-12-16 23:36:51 +00:00
Spencer Janssen
d7cac6d70c
Bump version to 0.9.1
2009-12-16 23:26:34 +00:00
Spencer Janssen
e806fe9bc8
Match X11 dependencies with xmonad's
2009-12-16 01:26:30 +00:00
Spencer Janssen
d451c277f6
Safer X11 version dependency
2009-12-16 00:59:16 +00:00
Spencer Janssen
cdae01dfdb
Update Prompt for numlockMask changes
2009-11-03 22:26:21 +00:00
Tomas Janousek
5c2aa04175
X.L.MouseResizableTile: change description for mirrored variant
...
The description for mirrored MouseResizableTile is now "Mirror
MouseResizableTile", to follow the standard of other layouts that can be
mirrored using the Mirror modifier.
2009-12-11 12:42:18 +00:00
Tomas Janousek
1d6a171dd2
X.A.GridSelect: documentation typo fix
...
spotted by Justin on IRC
2009-12-11 18:25:15 +00:00
Adam Vogt
e8cfb696ad
A.GridSelect shouldn't grab keys if there are no choices.
...
Thanks thermal2008 in #xmonad for bringing up the corner case when gridselect
is run with an empty list of choices.
2009-12-10 18:30:38 +00:00
Nils Schweinsberg
9464b32395
onScreen' variation for X () functions
2009-12-09 00:37:17 +00:00
Jan Vornberger
f46873fdab
Added Bluetile's config
2009-12-09 15:03:09 +00:00
Jan Vornberger
c729dac32e
BluetileCommands - a list of commands that Bluetile uses to communicate with its dock
2009-12-08 23:44:31 +00:00
Adam Vogt
84a8e42ac0
Use lookup instead of find in A.PerWorkspaceKeys
2009-11-29 03:26:50 +00:00
Nils Schweinsberg
de3cafec0d
Change of X.A.OnScreen, more simple and predictable behaviour of onScreen, new functions: toggle(Greedy)OnScreen
2009-12-07 15:50:50 +00:00
Jan Vornberger
bfb5fc7384
Module to ensure that a dragged window always stays in front of all other windows
2009-11-29 00:45:06 +00:00
Jan Vornberger
b2fa3f3e80
Decoration that allows to switch the position of windows by dragging them onto each other.
2009-11-29 00:34:31 +00:00
Jan Vornberger
2ca7de8b08
A decoration with small buttons and a supporting module
2009-11-29 00:24:16 +00:00
gwern0
8fa0319e89
XMonad.Actions.Search: finally fixed the internet archive search plugin
2009-12-05 03:34:35 +00:00
gwern0
8e8962909b
XMonad.Actions.Search: in retrospect, a bit silly to make everyone go through SSL
2009-12-05 03:33:18 +00:00
Tim Horton
1dc74c3879
Prompt.hs: Corrected quit keybindings
2009-12-03 05:00:41 +00:00
Jan Vornberger
bcb204731f
Extended decoration module with more hooks and consolidated some existing ones
2009-11-28 23:43:10 +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