aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix xinerama workspace swapping with A.CopyWindow.killAllOtherCopiesAdam Vogt2011-03-011-1/+3
| | | | | | | | | | | 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
* XMonad.Util.Run: resolve issue #441gwern02011-04-111-11/+11
| | | | | | | | | | | | | | | 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
* AppendFile: additional example of usagegwern02011-01-261-0/+9
| | | | | | Ignore-this: 2ba40977463ff15140067ef73947785c darcs-hash:20110126201018-f7719-372929e5841011021ff82411ac30fa6b8835acd2.gz
* Fix A.Gridselect image links (thanks dobblego)Adam Vogt2011-01-201-2/+2
| | | | | | Ignore-this: e2b334e13c5900a72daff866270b13db darcs-hash:20110119230113-1499c-af661ea21a9b925d5ec2f2f5ed05497b25b73387.gz
* Bump version to 0.10 to help keep the correct contrib/core versions together.Adam Vogt2011-01-151-2/+2
| | | | | | Ignore-this: c3f3bf382225ec14477ed9298aea89af darcs-hash:20110115180553-1499c-d33ab77099d9e6b839eaa6e0337640d933e17e8a.gz
* H.ICCCMFocus had atom_WM_TAKE_FOCUS incorrectly removedAdam Vogt2011-01-061-1/+7
| | | | | | | | | | | | | | | | | | | 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
* Remove accidental atom_WM_TAKE_FOCUS from H.ICCCMFocusAdam Vogt2011-01-061-7/+1
| | | | | | | | Ignore-this: 318d60c8cf4ae4f22a7500948a40ebaf The XMonad module exports this already darcs-hash:20110106033839-1499c-1c0085216af2bc3d460ab26a7be21dae85c83a30.gz
* Java swing application focus patchhaskell2011-01-052-0/+58
| | | | | | Ignore-this: 301805eb559489d34d984dc13c0fa5d0 darcs-hash:20110105032535-bbeb2-893cd5340a5c6a8f6d459a4e0a35d5e16233711d.gz
* fix X.L.Gaps documentation, thanks to Carl Mueller for the reportBrent Yorgey2010-12-231-2/+2
| | | | | | Ignore-this: d60b64676668d5b82efb9215ac5605f6 darcs-hash:20101223010744-1e371-fab0db19c8af94ef47b6e96651cf36be5cce831f.gz
* Fix A.OnScreen example code typoAdam Vogt2010-12-121-1/+1
| | | | | | Ignore-this: 486bfc9edc38913c8863e2d5581359eb darcs-hash:20101212161850-1499c-2fb7b209db6b8bfb50635a59f0d0ea7ef02184f3.gz
* fix up funny unicode whitespace in FullscreenBrent Yorgey2010-12-121-34/+34
| | | | | | Ignore-this: 406c4eec83838923edfbf0dfc554cbb7 darcs-hash:20101212142241-1e371-30c0c3c0baa914958fb55079bb76e18bfd8a11e9.gz
* Add X.L.FullscreenAudun Skaugen audunskaugen@gmail.com2010-11-162-0/+224
| | | | | | Ignore-this: 4b460e9a25abbb4f988801052232147a darcs-hash:20101116221611-dc3a6-529b2debf0b89fa9ac9283abd22fbf8ac513b41a.gz
* Close the display correctly after counting the number of screensquesel2010-11-161-1/+2
| | | | | | | | | | | | 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
* Compatibility with mtl-1 and mtl-2Adam Vogt2010-11-163-3/+3
| | | | | | Ignore-this: 4fb7f279365992fe9e73388b0f4001ac darcs-hash:20101115232654-1499c-411b53c153acbcbf791150e3923a754abe530202.gz
* Rename state in A.Gridselect to avoid name shadowing (mtl-2)Adam Vogt2010-11-161-23/+22
| | | | | | Ignore-this: cd81e11ae9f5372ddd71f0c2b60675d5 darcs-hash:20101115232222-1499c-679e09cc62a0e689dd8025e9c996db2fef0b4b0d.gz
* Substring search support for X.A.GridSelect. As keymaps get more complicated ↵Clemens Fruhwirth2010-11-021-78/+181
| | | | | | | | to support different styles, the gs_navigate element is fundamentially changed. Ignore-this: 95610ac8eb781cd74f6c3ce9e36ec039 darcs-hash:20101102211213-ed0c4-283fe8b940c07c5bdb72aedbf681f8e450405cfc.gz
* Make substring search case insensitiveClemens Fruhwirth2010-10-161-1/+3
| | | | | | Ignore-this: dce1ae9e4164c24447ae9c79c4557f11 darcs-hash:20101016212904-ed0c4-97eb2fdce04a77c3ea64a65e4bd5074ee6256453.gz
* Introduce grayoutAllElements in X.A.GridSelectClemens Fruhwirth2010-10-161-1/+13
| | | | | | Ignore-this: 78ca0416b12a49965db876c77e02387f darcs-hash:20101016212559-ed0c4-081f1b143a7935f5e1336442c78cf0654c357fe9.gz
* Add substring filter to td_elementmapClemens Fruhwirth2010-10-161-2/+5
| | | | | | Ignore-this: d28b7173095c504ae0e9209303e4468a darcs-hash:20101016183644-ed0c4-224c6bb4365206fa99911254c07861bc97b5f164.gz
* Refactor for ad-hoc element and position matching turning td_elementmap into ↵Clemens Fruhwirth2010-10-161-4/+11
| | | | | | | | a function using the new td_availSlot and td_elements fields Ignore-this: 85e644a27395e97315efd1ed7a926da8 darcs-hash:20101016183554-ed0c4-b06a89b9c704034777dfa622093d64d25ed507ab.gz
* Remove nub from diamondLayer in X.A.GridSelectClemens Fruhwirth2010-10-161-5/+7
| | | | | | Ignore-this: fe290f3712fa1e122e0123d3f87f418b darcs-hash:20101016183132-ed0c4-9a57a5a4047fc12a15ca000455608b52db8f52d5.gz
* Convert access of td_elementmap from field styled to function call styled in ↵Clemens Fruhwirth2010-10-161-8/+9
| | | | | | | | X.A.GridSelect Ignore-this: b46942bf7ca0bd451b0b402ea8b01bf7 darcs-hash:20101016164757-ed0c4-15dcefcef583e40f4b8f0cb37518bc70a909dcb4.gz
* Make use of field names when constructing TwoDState in X.A.GridSelectClemens Fruhwirth2010-10-161-8/+7
| | | | | | Ignore-this: 17d947c11e6cb4c64e04fd4754568337 darcs-hash:20101016164151-ed0c4-288ca4d4b5be15053a2ee2486d0e6ef80ece2ac1.gz
* Pointfree and -XRank2Types don't mix in X.L.Groups.HelpersAdam Vogt2010-11-131-2/+2
| | | | | | | | | 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
* Restrict dependencies, since mtl-2 is incompatibleAdam Vogt2010-11-131-1/+1
| | | | | | | | | Ignore-this: d6565f9033cc40fd177a20d1688f3ed7 A couple removed constructors need to be replaced by the lowercase versions (ex. State darcs-hash:20101113022204-1499c-2200b106999a84f3933ae626b7df647a4c51b6cf.gz
* X.L.TrackFloating docs and help nested layoutsAdam Vogt2010-10-301-14/+44
| | | | | | | | | | 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
* X.L.Maximize: Make layout forget maximized window when it is closedNorbert Zeh2010-10-301-1/+3
| | | | | | | | | | | | | | | | 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
* Fix bug in L.TrackFloatingAdam Vogt2010-10-301-15/+18
| | | | | | | | | | | | 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
* Add X.L.Groups.Helpers to other-modulesDaniel Schoepe2010-10-241-0/+2
| | | | | | | | | Ignore-this: eb000855e28c39140762f09ce02dd35 Not listing aforementioned module can cause build failures in libaries that depend on xmonad-contrib. darcs-hash:20101024191850-723a1-6b38178b0f01acab73419437f85755cb1871169f.gz
* windowbringer-menu-choicemathstuf2010-09-051-11/+45
| | | | | | | | | 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
* Add X.L.TrackFloating for tiled-floating focus issues (#4)Adam Vogt2010-10-162-0/+84
| | | | | | Ignore-this: 19a4a81601c23900d78d85bd0627d5bb darcs-hash:20101016165536-1499c-b4f6c4b3795637e47cae86461d287ca2d4448dde.gz
* minor documentation fixesDaniel Wagner2010-10-072-2/+10
| | | | | | Ignore-this: c5c046933f318f5a14f063ca387601b9 darcs-hash:20101007011957-76d51-ab28ea5c58b183de7dd35833b2e5bdb25411900a.gz
* Minor documentation fixes in X.U.ExtensibleStateDaniel Schoepe2010-10-041-7/+9
| | | | | | Ignore-this: 36a36d6e38f812744f8ec3df9bb56ffe darcs-hash:20101004120509-723a1-12e6582c867cd74124d057a8442af349f03bf823.gz
* Clarify the note on -XRank2Types in L.GroupsAdam Vogt2010-10-021-3/+4
| | | | | | Ignore-this: 4ffe5d2d0be1e8b8a8c151b134e963f2 darcs-hash:20101002020841-1499c-c8512eb095bd56be173c35004b24016d457c74e9.gz
* Mention X.L.Groups.ModifySpec's rank-2 type in the docquentin.moser2010-01-171-0/+4
| | | | | | Ignore-this: 2061238abf835cb20579a4899655cec2 darcs-hash:20100117115601-5ccef-4c841e0535ffb6ba3bbac8ae5ae7720de4a32066.gz
* Orphan my modulesmoserq2010-10-018-11/+8
| | | | | | Ignore-this: 781ebf36f25a94df96fde5f7bb7bc53e darcs-hash:20101001104300-88fd0-873c177e11b9e4bed41fc29048e45ca165e369f2.gz
* Split X.L.Groups.Examplesmoserq2010-10-015-314/+396
| | | | | | | | | | 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
* X.L.G.Examples: improve the tabs of tiledTabsmoserq2010-01-201-4/+6
| | | | | | Ignore-this: 58a449c35e1d4a30ecfdf80f015d2dee darcs-hash:20100120103240-88fd0-05ee05c0128e2622f5c295b97946caefaf6884b9.gz
* X.L.G.Examples: improve the tabs of wmiiLikemoserq2010-01-201-2/+5
| | | | | | Ignore-this: 1519338158025fb580cac523e4a41b88 darcs-hash:20100120101746-88fd0-7aff3f13f8b0ff2ac5a260053c3764b041224cdb.gz
* X.L.Groups: Always keep one group, even if empty.quentin.moser2010-01-181-37/+46
| | | | | | Ignore-this: 22d7f9b92484c3411ecba66b06f69821 darcs-hash:20100118021526-5ccef-dc7dd054a62918c6d097ced0dce4c0ea46b446d7.gz
* Do not duplicate layouts in X.L.Groupsquentin.moser2010-01-171-8/+8
| | | | | | | | Ignore-this: 100f8ccfbbcda9e8f5cc2b1470772928 I liked the idea, but it completey messes up Decoration layouts. darcs-hash:20100117114708-5ccef-459d59239b85786ac3d0a406be4c3f799c4a1089.gz
* Add missing module re-export (issue 366)Adam Vogt2010-09-301-0/+3
| | | | | | Ignore-this: ecd6e4ff54d41f37a75be72f3d0e4a59 darcs-hash:20100930002046-1499c-5e674b4348bf002410d7ed133349c0d3990fdc25.gz
* X.H.ManageDocks: event hook to refresh on new docksTomas Janousek2010-07-061-0/+15
| | | | | | Ignore-this: 96f931aa19c45acd28bdc2319c6a0cb6 darcs-hash:20100706185834-c9ff5-8f6b33d34eee88122fdb1371703f7924061d2fd9.gz
* This patch adds support for multiple master windows to X.L.Masterquesel2010-05-181-16/+47
| | | | | | Ignore-this: 5c62202575966ee65e9b41ef41c30f94 darcs-hash:20100518060557-2216c-1863401668febf2c430576802860d069d22aa8ae.gz
* X.L.LayoutHints: event hook to refresh on hints changeTomas Janousek2010-07-061-1/+20
| | | | | | Ignore-this: 54eba739c76db176cbb4ef66e30c201f darcs-hash:20100706185925-c9ff5-2aa842bb1f8f3a67cff43670c20db9a7f0438720.gz
* Remove last excess definition of `fi' (fromIntegral)Adam Vogt2010-09-143-10/+3
| | | | | | Ignore-this: 42d9282697573b361d763d980b816465 darcs-hash:20100913233850-1499c-20e07e9b380af55b7e1786630472a05996229c8c.gz
* Explain fields added for "XMonad.Layout.ImageButtonDecoration"Adam Vogt2010-09-141-2/+4
| | | | | | Ignore-this: 8eae99afb2857a91aabbf3b7f27c784e darcs-hash:20100913232720-1499c-10f6b62841b0ce1bca58673203cb64242140d5b1.gz
* Adjust X.C.Desktop documentation content.Adam Vogt2010-08-031-9/+7
| | | | | | | | | | | | | Ignore-this: 9c2616514be4dbb722958bc5a11357b1 Correct errors regarding a description of `mappend' for X Use <+> more often since that's `consistent', and there is no difference since it's the same as >> when all arguments have the same type (which they do... otherwise people aren't just combining valid values for that field of the config). darcs-hash:20100803141117-1499c-e65c9bd2130461f92926cd17ad9edf0912c768fe.gz
* Minimize: Replaced calls to 'sendMessage' (BW.focusDown) and 'windows' with ↵Jan Vornberger2010-07-286-14/+17
| | | | | | | | | | alternative methods Ignore-this: 67257480b7b93181967a806fedf6fbc5 Calling these functions during message handling results in the loss of layout state. This fixes a number of bugs related to the combination of X.L.Minimize with a decoration. darcs-hash:20100727224841-594c5-c8ddec3ae634ec96103e332433066b5173a0002a.gz
* CurrentWorkspaceOnTop: proper reimplementation of XMonad.OperationJan Vornberger2010-07-271-3/+10
| | | | | | | Ignore-this: 101f55913bf836d1d87863b4c05d0665 Fixes bugs in combination with stateful layouts and floating windows darcs-hash:20100727194154-594c5-09624ed36bbbf81e245d827497a49897043a928d.gz