| Commit message (Collapse) | Author | Files | Lines |
|
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: f21d1085ecca26602631f46c45bc198b
darcs-hash:20110226002436-8238f-94884b9edfc4117dba16642bb1f17a719abbbe25.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: 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: 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: 3f57b88d725b04f07ce6a43b8d0f56ff
Add functions to allow users to use a menu other than dmenu and pass arguments
to the menu.
darcs-hash:20100905013522-4ccff-7c0ff1eaed7d70d32ea6699a303deb3af44fcb7f.gz
|
|
Ignore-this: 19a4a81601c23900d78d85bd0627d5bb
darcs-hash:20101016165536-1499c-b4f6c4b3795637e47cae86461d287ca2d4448dde.gz
|
|
Ignore-this: c5c046933f318f5a14f063ca387601b9
darcs-hash:20101007011957-76d51-ab28ea5c58b183de7dd35833b2e5bdb25411900a.gz
|
|
Ignore-this: 36a36d6e38f812744f8ec3df9bb56ffe
darcs-hash:20101004120509-723a1-12e6582c867cd74124d057a8442af349f03bf823.gz
|
|
Ignore-this: 4ffe5d2d0be1e8b8a8c151b134e963f2
darcs-hash:20101002020841-1499c-c8512eb095bd56be173c35004b24016d457c74e9.gz
|
|
Ignore-this: 2061238abf835cb20579a4899655cec2
darcs-hash:20100117115601-5ccef-4c841e0535ffb6ba3bbac8ae5ae7720de4a32066.gz
|
|
Ignore-this: 781ebf36f25a94df96fde5f7bb7bc53e
darcs-hash:20101001104300-88fd0-873c177e11b9e4bed41fc29048e45ca165e369f2.gz
|
|
Ignore-this: 4d3bc3c44b1c0233d59c6ce5eefcc587
X.L.G.Examples : rowOfColumns and tiled tabs layouts
X.L.G.Helpers : helper actions
X.L.G.Wmii : wmii layout
darcs-hash:20101001104142-88fd0-6ac471ab66a886497aba7d6c0b4803c3b8aaa884.gz
|
|
Ignore-this: 58a449c35e1d4a30ecfdf80f015d2dee
darcs-hash:20100120103240-88fd0-05ee05c0128e2622f5c295b97946caefaf6884b9.gz
|
|
Ignore-this: 1519338158025fb580cac523e4a41b88
darcs-hash:20100120101746-88fd0-7aff3f13f8b0ff2ac5a260053c3764b041224cdb.gz
|
|
Ignore-this: 22d7f9b92484c3411ecba66b06f69821
darcs-hash:20100118021526-5ccef-dc7dd054a62918c6d097ced0dce4c0ea46b446d7.gz
|
|
Ignore-this: 100f8ccfbbcda9e8f5cc2b1470772928
I liked the idea, but it completey messes up Decoration layouts.
darcs-hash:20100117114708-5ccef-459d59239b85786ac3d0a406be4c3f799c4a1089.gz
|
|
Ignore-this: ecd6e4ff54d41f37a75be72f3d0e4a59
darcs-hash:20100930002046-1499c-5e674b4348bf002410d7ed133349c0d3990fdc25.gz
|
|
Ignore-this: 96f931aa19c45acd28bdc2319c6a0cb6
darcs-hash:20100706185834-c9ff5-8f6b33d34eee88122fdb1371703f7924061d2fd9.gz
|