| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Now only removes windows based on SuppressWhen setting.
darcs-hash:20080515164436-78224-0ef49f8355ace31ddbef6b6264ae9f2a8a750c89.gz
|
|
|
|
|
|
|
|
|
| |
configuration file parser
An example of the config file format can be found in the Haddock.
Notably missing features are docks and more layouts than just the standard three.
darcs-hash:20080517222916-d53a8-97568d8332caf65f99ffe65bf8803afccf6aae92.gz
|
|
|
|
|
|
| |
startupHook.
darcs-hash:20080516221011-1c3cf-e8c2e31276c94db1e89b478e5b1fa280927093f4.gz
|
|
|
|
| |
darcs-hash:20080516185715-72aca-edbdab835595d5816bbda51b2964d2b1a7d32af1.gz
|
|
|
|
| |
darcs-hash:20080516184855-72aca-4766ef523005dde370e5ee0e4fcae456c89db948.gz
|
|
|
|
|
|
| |
Blame it on lack of sleep. Or perhaps the causation is the reverse.
darcs-hash:20080515082222-78224-3ad2870a4f5e56481131bd4898f0d3154bb89694.gz
|
|
|
|
|
|
|
|
| |
`inside` logic, now
Aside from documentation, this is pretty much usable, now.
darcs-hash:20080515062211-78224-3587cf6a973ea8defc217bd6a926b540dc5445f3.gz
|
|
|
|
|
|
|
| |
This improves some subtle interactions between mod-j/k and mod-w/a/s/d, though
that might not become very apparent until I fix setPosition.
darcs-hash:20080515053330-78224-2ba67cefda58b7c079b23f93441859e30c539c73.gz
|
|
|
|
| |
darcs-hash:20080515051728-78224-9a945f90c2035888bcd7b1e245940e7ac28029d2.gz
|
|
|
|
| |
darcs-hash:20080514162846-72aca-64443ce59d280f6b4b80987fa93aabb6e16d4a00.gz
|
|
|
|
| |
darcs-hash:20080514080104-78224-1f2c27c166eef8f9ec47b6a969991e8ab4f266d7.gz
|
|
|
|
|
|
| |
This changes the API a little bit, but that's what you get for using a day-old feature from darcs.
darcs-hash:20080514072217-78224-b625ee9ab6b9ff69bd1e0cc68f0a15b8724e3a06.gz
|
|
|
|
| |
darcs-hash:20080513201252-3cf16-f92855fb696915644cc2cdbc52f7b3f860894f3d.gz
|
|
|
|
| |
darcs-hash:20080513091313-78224-b2c8aac4caa2fc3bdab6bd97fba458ca7decf222.gz
|
|
|
|
|
|
|
| |
Odd that I have to do (Rectangle x y (w + 2 * bw) (h + 2 * bw)) -- you'd think
the window would be centered within the bordered area.
darcs-hash:20080513090151-78224-b1520de8a35596af5a49c935d9b56422e945a061.gz
|
|
|
|
| |
darcs-hash:20080513044229-78224-ace9494b47f74677b1106020a227f389fabfcb27.gz
|
|
|
|
| |
darcs-hash:20080512170410-78224-328d3a7380fec2172b0605d770c542ebd0bc7f34.gz
|
|
|
|
| |
darcs-hash:20080512090647-78224-1a2dd996d217d4be6818bf08b2f5c111f1158b41.gz
|
|
|
|
| |
darcs-hash:20080512085338-78224-b662b943102da2c00bc5980aa767fec5032c4cb2.gz
|
|
|
|
| |
darcs-hash:20080512082228-78224-9fa253af956d0d4493197c520aebed43683f1b95.gz
|
|
|
|
|
|
| |
Why doesn't mapWindows exist already?
darcs-hash:20080512064715-78224-61fd294027e65d7db5675e7879b2e79c1ba524da.gz
|
|
|
|
|
|
| |
Names aren't permanent yet, so don't cry if they change.
darcs-hash:20080512050637-78224-ac7c46ba5f826be132d1d28133f76416d63cff66.gz
|
|
|
|
| |
darcs-hash:20080511222116-78224-33ad4291ae43467a6060ae6f8b3b2b38ea3b44d6.gz
|
|
|
|
|
|
| |
This should be more flexible than it is -- I've got an idea, but am interested to hear others.
darcs-hash:20080511220458-78224-1eb331e0c1a89118c39b0d014e6c5ec7356d4a6a.gz
|
|
|
|
|
|
|
| |
Now properly deals with an unitialized state (e.g. from a restart) or an
inconsistent state (e.g. from using mod-j/k). Deserves cleanup.
darcs-hash:20080511212128-78224-13c7b897401800b9d729e765eba3385e40576f8d.gz
|
|
|
|
| |
darcs-hash:20080511211326-78224-2bc3ec2ff16e886901601f2f428215abfdbc72ba.gz
|
|
|
|
|
|
| |
racking up some code debt, here...
darcs-hash:20080511071656-78224-c7ec25648206f8f4b57ccc473539c2ec323f2ba2.gz
|
|
|
|
| |
darcs-hash:20080506074235-78224-3d9e08f7b924efd9410d16384ef1083b62f7f579.gz
|
|
|
|
|
|
|
|
|
|
| |
This is an experiment with replacing the WindowNavigation LayoutModifier with
one that simply adds keybindings and stores state in an IORef. Credit to
droundy for the original code -- hopefully I'm not butchering it. The end
intent is to add Xinerama support, but it'll be a little while before I get
there.
darcs-hash:20080504050022-78224-a1e156328d80897d8bfa245dc39f69d8fab9f929.gz
|
|
|
|
| |
darcs-hash:20080513134754-3cf16-32d43fbbad243d902b1de3c3ddf508fc6efebb9a.gz
|
|
|
|
|
|
|
|
| |
In order for this to work, I added a new UrgencyHook method to communicate the
SuppressWhen value. I'm not sure if this is actually better than just providing
a convenience function, but it's an easy switch.
darcs-hash:20080513075247-78224-760cd588622855d35f7acaae1084396f38b7b634.gz
|
|
|
|
| |
darcs-hash:20080513054615-78224-e0a1d29bd1c0fc6dff2b30649a30e803bc6ad040.gz
|
|
|
|
| |
darcs-hash:20080422045248-78224-659dfcfb05f891904c88ea9782b43c1df85a7beb.gz
|
|
|
|
| |
darcs-hash:20080512052137-78224-b4dd19b18fa2dd98bc1fc51aa3adaf8627d781d0.gz
|
|
|
|
| |
darcs-hash:20080512041852-78224-4d0176999f15eeed84428ad20fec485c0af7d114.gz
|
|
|
|
| |
darcs-hash:20080512040449-78224-22bf6a8ae3f956e58d4dc0142c88643dfcfea5f3.gz
|
|
|
|
|
|
|
|
|
|
| |
This gets rid of the stupid bug that led to a need for the clearBit hack, and
allowed me to simplify the types (since EventHooks aren't required to
parameterize on the window type). Config files need not change, unless they
declare instances of UrgencyHook, in which case, they should remove "Window" as
is seen in this patch.
darcs-hash:20080512024822-78224-a40955a5860155950928422fe71192e044f4af27.gz
|
|
|
|
| |
darcs-hash:20080508194918-98257-90af4d9fa986c220fbac658d04d14a8e78f231f9.gz
|
|
|
|
| |
darcs-hash:20080508003552-1c3cf-68c305f3ab923b6b42cae1d27f115eea46469264.gz
|
|
|
|
| |
darcs-hash:20080507082205-a5988-519432af37fbf219d163a646c334decf8fe8b0e5.gz
|
|
|
|
| |
darcs-hash:20080507081854-a5988-e08995616a8cc9f3cc48b2ff9f25eb257240c19f.gz
|
|
|
|
| |
darcs-hash:20080508000245-1c3cf-d5cfb70a98652abe76fc3d3144b6c414892bdb42.gz
|
|
|
|
| |
darcs-hash:20080507031306-a5988-bc09756442b38e2fdd4bb2c9ab60972ed7660723.gz
|
|
|
|
| |
darcs-hash:20080507031127-a5988-990b0b72dba7cfc24cd0789baf9867db42af0719.gz
|
|
|
|
| |
darcs-hash:20080507022658-a5988-c49d0076b72665b2f93248318daf810e5bdad581.gz
|
|
|
|
| |
darcs-hash:20080507022553-a5988-552f342c9a8fb2bfd52e49e7b1c501e9690582f7.gz
|
|
|
|
| |
darcs-hash:20080507022516-a5988-052b2672534ec9f4af933450bc6f5d8af3260066.gz
|
|
|
|
| |
darcs-hash:20080507021504-a5988-8f5ff1fd8e7f0ddf73b17577266470c70d32ce30.gz
|
|
|
|
| |
darcs-hash:20080507020833-a5988-6bb7dc8d4c0f1ec96a41be9a15a12771c61fe64a.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch depends on the following xmonad core patch:
Remember if focus changes were caused by mouse actions or by key commands
If the user was moving the mouse, it's not appropriate to move the pointer
around in resonse to focus changes. Do that only in response to keyboard
commands.
darcs-hash:20080417022234-e41d7-ee4ac41e65b28124cc3926693987d377d725dc34.gz
|