| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Ignore-this: 31d51fae83d88e15cdb69f29da003bf7
The change to use a newtype for RectC is kind of ugly, but this way instances
are less likely to conflict in the tests.
darcs-hash:20110609040220-1499c-3a64ffa1d978d1dcebf648774619b192b3b244e3.gz
|
|
|
|
|
|
| |
Ignore-this: 2eaa2a852a3356f6163c4d38f72e730f
darcs-hash:20110607002053-1499c-8c5eee58c47415d9b8e5f60a9627dc788e8e92c8.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 5fd923e800a1a3f0977f126df7882c54
Otherwise the user has to import XMonad.Hooks.ToggleHook as well, which he
didn't have to in earlier versions.
darcs-hash:20110528191700-c9ff5-9eed2af08e302cda2873cbfc9d895add58cacfe9.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: c73b88f9567af86bd560b911e33da301
Daniel's change which broke -Wall (adding an import for haddock only) was
somehow removed. Instead we can just modify the sample code to add the import.
darcs-hash:20110527033521-1499c-c8541e34d750bfa8aeec79389267110d05778477.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 1ee126ddba1b06d07fba86ca43f74ab8
Forgotten > means haddock complained (and generated incorrect output).
More controversially I reworded a sentence and use do notation.
darcs-hash:20110527032854-1499c-b161b4dbab152c06532e3f2cb7d1922987123aa3.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 9db50eec5b91baa973b4a92c72aeceaf
Adds a function that hooks into whether the hook will be triggered on the next
request.
darcs-hash:20110515191718-24e3f-997c368f871dfcfa594662b9fb889ceb9a327fef.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 2bf69aa1a875e7ef1748a5ab51b33daa
Use "Data.Map String (Bool, Bool)" instead of "[(String, (Bool, Bool))]" in
X.H.ToggleHook.
darcs-hash:20110515191418-24e3f-e1e888cd721aec677bd68f2ad4ed806af4926381.gz
|
|
|
|
|
|
|
| |
Ignore-this: f2d279b8e46e6eaf3477fdc5cf77be63
Add moveNext and movePrev, which move selection to next/previous item.
darcs-hash:20110515154246-c5067-e117b3d5753e868963b36a10d2e17ccc427a97b7.gz
|
|
|
|
|
|
|
| |
Ignore-this: 481c35dd721405bab8b085c45cb983ce
Enable it to work not only with Windows, but with any (Eq) type.
darcs-hash:20110514132549-c5067-fe26b23224c3be42c2374286f8b531e84a928aa5.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 8864c1ba9723ebcc3b183ea9d636a203
Based on Adam Vogts recommendation on the mailing list. I had to give explicit
type signatures to get rid of warnings, but nearly verbatim to his version.
darcs-hash:20110506094431-af521-a852750ba5c5415266e1226d7ccf6a832a371b03.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: 377b748cb6b84ef7c9f7cde1d4ebd535
LayoutBuilderP is similar to LayoutBuilder (and is based on it), but LayoutBuilderP places windows matching given X.U.WindowProperties.Property (or any other predicate) into one rectangle, instead of fixed number of windows.
darcs-hash:20110511154010-c5067-2f813b2d31a92230d7de035602ec4e659c742abd.gz
|
|
|
|
|
|
| |
Ignore-this: 218d2e19835f1e4315c01bd6214899ce
darcs-hash:20110504192455-af521-ba19a95226d2527af9fbad8ed902982f2db567db.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 869cf6954be97ea05cbcf7457ab430b7
The previous version autocompleted based on words, but when searching from web
sites, it makes more sense to autocomplete based on the entire search.
darcs-hash:20110504215201-af521-b8d9ca7727b8ec3aa4593cd9c8caaa664e2c3af8.gz
|
|
|
|
|
|
|
|
| |
useful in conjunction with X.A.DynamicWorkspaces
Ignore-this: 1bd2232081ba045582d230b632c5bd08
darcs-hash:20110415224846-76d51-1cc38bfa8bdf61b18afef08c1244a9d56eb42817.gz
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 4b3d4ef6ba7229f11d93b3cf66055698
Somewhere between my creating the original version of this script and
adding it to the tree, a backslash got lost. It appears to have been
lost in the version I put on the wiki, so I suspect a copy-paste
problem at that point.
darcs-hash:20110413053002-8238f-0c368db627e9005032d02ba542461ddd5164d369.gz
|
|
|
|
|
|
| |
Ignore-this: f21d1085ecca26602631f46c45bc198b
darcs-hash:20110226002436-8238f-94884b9edfc4117dba16642bb1f17a719abbbe25.gz
|
|
|
|
|
|
| |
Ignore-this: ef0e0089dca94c7c2321f791d5d7ffe
darcs-hash:20110224024937-8238f-970aab5c39cfe6fe3a39ef465f1662a894d959bf.gz
|
|
|
|
|
|
| |
Ignore-this: 5a6a99b7fcc31236152a82aa9c2cda16
darcs-hash:20110224023613-8238f-25d3f73ee0b88c110e58ea8dc008010b4582886d.gz
|
|
|
|
|
|
| |
Ignore-this: 41a67b8504c412e2754085eb0038f416
darcs-hash:20110224003224-8238f-970f78334ed7710d78819867c8052304b9f14b08.gz
|
|
|
|
|
|
| |
Ignore-this: d06aecd03be0cbd507d3738dfde6eee7
darcs-hash:20110412015217-f7719-0f7ca52baf161302f44b5c4c671b5b6b753a3a85.gz
|
|
|
|
|
|
| |
Ignore-this: 125891614da94a5ac0e66e39932aa17e
darcs-hash:20110412015127-f7719-b454f97efad45c01418f606303595e8369b81f4e.gz
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: de5727d1248d94447c4634a05a90d1cc
Spotted by arlinius in #xmonad, and this only shows up for xinerama setups.
Using an algorithm that scales better with number of workspaces would probably
be shorter too (visiting them in turn, rather than doing random access), but
probably not worth the effort.
darcs-hash:20110301033736-1499c-682fd02d5794573ba2076878a625819d22b2ecb6.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 9e3da81df65f6750c822a5044952f1a1
See <http://code.google.com/p/xmonad/issues/detail?idD1>
> I have run into programs that fail when run by safeSpawn but succeed with spawn.
> I tracked it down in one (python) and it seems to be due to uninstallSignalHandlers.
> When run by safeSpawn, the program reports errors from wait.
dylan did not supply a patch and his version doesn't match the declared type signature;
since I don't want to break every `safeSpawn` user, I tossed a `>> return ()` in to make
the type right, although I'm troubled at removing the exception functions.
darcs-hash:20110411163740-f7719-bf0d46f94d103cc328629ad32f8e650fec609cdc.gz
|
|
|
|
|
|
| |
Ignore-this: 2ba40977463ff15140067ef73947785c
darcs-hash:20110126201018-f7719-372929e5841011021ff82411ac30fa6b8835acd2.gz
|
|
|
|
|
|
| |
Ignore-this: e2b334e13c5900a72daff866270b13db
darcs-hash:20110119230113-1499c-af661ea21a9b925d5ec2f2f5ed05497b25b73387.gz
|
|
|
|
|
|
| |
Ignore-this: c3f3bf382225ec14477ed9298aea89af
darcs-hash:20110115180553-1499c-d33ab77099d9e6b839eaa6e0337640d933e17e8a.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: c566320f252d9fe717080e2da37ff262
It is possible that this atom should be defined in the X11 library, but fix the
build of contrib for now. In any case, this would have to wait for a change and
release of the X11 binding.
rolling back:
Wed Jan 5 22:38:39 EST 2011 Adam Vogt <vogt.adam@gmail.com>
* Remove accidental atom_WM_TAKE_FOCUS from H.ICCCMFocus
The XMonad module exports this already
M ./XMonad/Hooks/ICCCMFocus.hs -7 +1
darcs-hash:20110106192052-1499c-00f08381db873f22c3b4b213f2ee81d4e38ee5a4.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: 318d60c8cf4ae4f22a7500948a40ebaf
The XMonad module exports this already
darcs-hash:20110106033839-1499c-1c0085216af2bc3d460ab26a7be21dae85c83a30.gz
|
|
|
|
|
|
| |
Ignore-this: 301805eb559489d34d984dc13c0fa5d0
darcs-hash:20110105032535-bbeb2-893cd5340a5c6a8f6d459a4e0a35d5e16233711d.gz
|
|
|
|
|
|
| |
Ignore-this: d60b64676668d5b82efb9215ac5605f6
darcs-hash:20101223010744-1e371-fab0db19c8af94ef47b6e96651cf36be5cce831f.gz
|
|
|
|
|
|
| |
Ignore-this: 486bfc9edc38913c8863e2d5581359eb
darcs-hash:20101212161850-1499c-2fb7b209db6b8bfb50635a59f0d0ea7ef02184f3.gz
|
|
|
|
|
|
| |
Ignore-this: 406c4eec83838923edfbf0dfc554cbb7
darcs-hash:20101212142241-1e371-30c0c3c0baa914958fb55079bb76e18bfd8a11e9.gz
|
|
|
|
|
|
| |
Ignore-this: 4b460e9a25abbb4f988801052232147a
darcs-hash:20101116221611-dc3a6-529b2debf0b89fa9ac9283abd22fbf8ac513b41a.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 6fbc269e34770935fed7d4fd9494154b
This patch adds support for calling countScreens in arbitrary places. Prior to
this patch one would end up with an open display for each call of the
countScreens function with would eventually mess up X. This patch ensures that
the display that is no longer needed is closed after the operation and thus
using the function without side effects.
darcs-hash:20101116081449-2216c-b6d4aee766682de3bec2aa9dd733adcccb5cdf7b.gz
|
|
|
|
|
|
| |
Ignore-this: 4fb7f279365992fe9e73388b0f4001ac
darcs-hash:20101115232654-1499c-411b53c153acbcbf791150e3923a754abe530202.gz
|
|
|
|
|
|
| |
Ignore-this: cd81e11ae9f5372ddd71f0c2b60675d5
darcs-hash:20101115232222-1499c-679e09cc62a0e689dd8025e9c996db2fef0b4b0d.gz
|
|
|
|
|
|
|
|
| |
to support different styles, the gs_navigate element is fundamentially changed.
Ignore-this: 95610ac8eb781cd74f6c3ce9e36ec039
darcs-hash:20101102211213-ed0c4-283fe8b940c07c5bdb72aedbf681f8e450405cfc.gz
|
|
|
|
|
|
| |
Ignore-this: dce1ae9e4164c24447ae9c79c4557f11
darcs-hash:20101016212904-ed0c4-97eb2fdce04a77c3ea64a65e4bd5074ee6256453.gz
|
|
|
|
|
|
| |
Ignore-this: 78ca0416b12a49965db876c77e02387f
darcs-hash:20101016212559-ed0c4-081f1b143a7935f5e1336442c78cf0654c357fe9.gz
|
|
|
|
|
|
| |
Ignore-this: d28b7173095c504ae0e9209303e4468a
darcs-hash:20101016183644-ed0c4-224c6bb4365206fa99911254c07861bc97b5f164.gz
|
|
|
|
|
|
|
|
| |
a function using the new td_availSlot and td_elements fields
Ignore-this: 85e644a27395e97315efd1ed7a926da8
darcs-hash:20101016183554-ed0c4-b06a89b9c704034777dfa622093d64d25ed507ab.gz
|
|
|
|
|
|
| |
Ignore-this: fe290f3712fa1e122e0123d3f87f418b
darcs-hash:20101016183132-ed0c4-9a57a5a4047fc12a15ca000455608b52db8f52d5.gz
|
|
|
|
|
|
|
|
| |
X.A.GridSelect
Ignore-this: b46942bf7ca0bd451b0b402ea8b01bf7
darcs-hash:20101016164757-ed0c4-15dcefcef583e40f4b8f0cb37518bc70a909dcb4.gz
|
|
|
|
|
|
| |
Ignore-this: 17d947c11e6cb4c64e04fd4754568337
darcs-hash:20101016164151-ed0c4-288ca4d4b5be15053a2ee2486d0e6ef80ece2ac1.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 21aa9b687179c5622dc6fae749c7872
It used to work with ghc-6.12 (and earlier?), but ghc-7RC2 type inference
doesn't work with . instead of it's definition.
darcs-hash:20101113022839-1499c-e4b76537164f29e065c24db279215dbac727c01f.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: d6565f9033cc40fd177a20d1688f3ed7
A couple removed constructors need to be replaced by the lowercase versions
(ex. State
darcs-hash:20101113022204-1499c-2200b106999a84f3933ae626b7df647a4c51b6cf.gz
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: a4362384ff8baab896715226772edf62
Now TrackFloating remembers focus for the given layout when the other window is
also tiled, but not fed to the given layout: this helps with X.L.IM, among
others.
darcs-hash:20101030175615-1499c-e205cecd50f076131e4b5b527454a0a4f79dc273.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 9e8bfacce7f90634532078584c82940a
The X.L.Maximize layout modifier does not track whether the window it stores as
maximized does still exist. The X server reuses window IDs. As a result, I
was able to reproduce the following behaviour (e.g., by opening and closing
xpdf windows): Create a window, maximize it, close it without restoring it to
its normal state. Open a new window with the same window ID (e.g., an xpdf
window after just closing an xpdf window). The new window will open maximized,
which is not what one would expect. This patch addresses this problem,
removing the ID of the maximized window from the layout when the maximized
window is closed.
darcs-hash:20101029221551-18a2b-985a1a8aff5522d2ef05cbb53f18ba459daf5ef8.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ignore-this: 2c3902ea9f1d70a7043965c8aa99891d
Addresses the comment that:
If the focus goes from the floating layer to tiling by deleting a floating
window, it's again the master window that gets focus, not the remembered
window.
darcs-hash:20101030000620-1499c-fedd38718bbcaaac77dae90f13aae2c5f66fa6a0.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: eb000855e28c39140762f09ce02dd35
Not listing aforementioned module can cause build failures in libaries
that depend on xmonad-contrib.
darcs-hash:20101024191850-723a1-6b38178b0f01acab73419437f85755cb1871169f.gz
|