aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* A hook to handle minimize/restore window manager hints.Justin Bogner2010-06-166-10/+68
| | | | | | | | | | Ignore-this: c562ce1df81bce9a7dc5e7fe2dc67a43 XMonad.Hooks.Minimize handles both minimize and restore messages. Handling restore messages was already done in RestoreMinimized, which this module intends to replace. darcs-hash:20100616051124-18f27-729a41e41728de0e8c32f53032633d34b92ebf0f.gz
* WindowGo: bulk up 'runOrRaise' doc to point to 'raiseMaybe' for shell scriptinggwern02010-07-121-2/+5
| | | | | | Ignore-this: f8f2b04fe7c49827b935ada1345d2ce8 darcs-hash:20100712045632-f7719-f417f9e132c5b90d0dd2c4d2fcef172a086f1ce2.gz
* WindowGo: fmt & spgwern02010-07-121-2/+2
| | | | | | Ignore-this: dc733961f0308815fa2ec0afe118f9cb darcs-hash:20100712042915-f7719-489e041f7cb1f82e1cff7a75710b9ae9dfcca0a2.gz
* Note that Simplest works well with BoringWindowsAdam Vogt2010-06-221-0/+13
| | | | | | Ignore-this: b9b6060842651c0df47b23dddb3bf54a darcs-hash:20100622030850-1499c-18e7b9e780fff7fd3b291f7a7d449adcff378de2.gz
* XMonad.Util.Run: improve linking and rearrange docsgwern02010-06-201-5/+6
| | | | | | Ignore-this: d7b76532309237ddfa22c31a1f1ef5a4 darcs-hash:20100620175215-f7719-c08761496e5cbc2ff0d3f80218089dc4a92b0460.gz
* XMonad.Util.Run: correct broken examplegwern02010-06-201-1/+1
| | | | | | Ignore-this: b390fa0e36b0bd629e7016797e316760 darcs-hash:20100620175158-f7719-cfd30111efaeb0bf3a63763818d957293c73b93b.gz
* XMonad.Util.Run: fix unicode chargwern02010-06-201-1/+1
| | | | | | Ignore-this: 3e524f9d8a96cb47c2c8c7c265d8e649 darcs-hash:20100620175140-f7719-512559a22f28ac7af66de74bf308cb8473290351.gz
* XSelection.hs: update docs w/r/t unicodegwern02010-06-151-23/+15
| | | | | | | Ignore-this: 26042b8d27bed602c1844181036a9bb see http://code.google.com/p/xmonad/issues/detail?id48 darcs-hash:20100615000902-f7719-6b0d996115b621c065b5ab8d4ff44ff1465bd84e.gz
* encode string of bytes not list of charsKhudyakov Alexey2010-06-131-2/+2
| | | | | | Ignore-this: bd03772f1e1ab303646f36c28944b43 darcs-hash:20100613113341-7ba7e-2dfcd9ddf52b69a6b224497b1c8f9e5a845f8056.gz
* GroupNavigation.hs: clean up importsgwern02010-06-081-3/+1
| | | | | | Ignore-this: 166ad0b78d8be8453339c7dd5e5cc266 darcs-hash:20100608203832-f7719-ef1c9cffe328bbe5f1cad737a8f0cdec2b1d2c70.gz
* remove decodeInput/encodeOutputgwern02010-06-154-82/+66
| | | | | | | | Ignore-this: 2ed6a014130dba95c6b0a6fcac055110 see http://code.google.com/p/xmonad/issues/detail?id48 they are just synonyms for 2 utf8-string functions, and don't really help darcs-hash:20100614232300-f7719-66f0606d9c7323186cb6aa56dff11c506bb79c4e.gz