aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Correct module header.Adam Vogt2010-03-301-1/+1
| | | | | | Ignore-this: 53edd88f94f0b7d54fc350c47c38898c darcs-hash:20100330181029-1499c-44639cda4e4750c6d5d1e529bdb03899bf977c34.gz
* minimize_ewmhtrupill2010-03-301-3/+31
| | | | | | Ignore-this: 4d14b74192af503c4b2e28ea877c85f5 darcs-hash:20100330183616-a84fe-8a826bd9ac482c72323fbb35f38e4d15f9d6e6a3.gz
* Use more monoid instances to clean up U.WorkspaceCompareAdam Vogt2010-02-221-6/+2
| | | | | | Ignore-this: ab7089175a7486144e01b706de04036e darcs-hash:20100222151710-1499c-e42b819bc146570ed3dd8127d580ab4fc9f2688f.gz
* Note that Groups has redundancies and the interface may change.Adam Vogt2010-03-301-0/+3
| | | | | | | | | Ignore-this: 2f4dc5a2355ace4005dd07fc5d459f1a Refer to: http://www.haskell.org/pipermail/xmonad/2010-January/009585.html darcs-hash:20100330175945-1499c-47584b6518fd87b3bb791281afe62e6a31e69e66.gz
* X.H.UrgencyHook: performance fixTomas Janousek2010-03-301-2/+4
| | | | | | | | | | Ignore-this: b626166259858f16bc5051c67b498c68 cleanupUrgents would update the Map in extensible state 2-times the number of visible windows, resulting in excessive memory usage and garbage collection. This seems to make it behave correctly. darcs-hash:20100330141341-c9ff5-640ee7327b6818fd5a7560af8296056c9c9f3803.gz
* Update my e-mail addressquentin.moser2010-01-178-11/+11
| | | | | | Ignore-this: f5efc4d494cb001d3cfbe2b2e169cbe5 darcs-hash:20100117011109-5ccef-9bf858e60dffc4321b5e324c76b8b72386051c76.gz
* New module: X.L.Groups.Examplesquentin.moser2010-01-172-0/+519
| | | | | | | | Ignore-this: 8fc40821759d7ed439ecc6726417f52d Utility functions and examples using X.L.Groups. darcs-hash:20100117010236-5ccef-d43cc0223b2ecaeb708c212d6fcf57a89a8a1a8b.gz
* New module: X.L.Groupsquentin.moser2010-01-172-0/+497
| | | | | | | | Ignore-this: 167e191d520a36b94cf24121ead67dae The mother of all layout combinators. darcs-hash:20100117005301-5ccef-d1c1a05b6b9150c919373238df5659f23566249d.gz
* New module: X.L.ZoomRowquentin.moser2010-01-172-0/+259
| | | | | | | | Ignore-this: c464ae1005679484e364eb6ece31d9fc Row layout with individually resizable elements. darcs-hash:20100117003939-5ccef-4ae41bdfe49f01a78884e97e8054b52b346dac70.gz
* New module: X.L.Renamedquentin.moser2010-01-172-0/+72
| | | | | | Ignore-this: 38a5c638e36090c746356390c09d3479 darcs-hash:20100117002612-5ccef-27e50ef969b6b58fe5028e6f7cf39a4ca92252b1.gz
* New module: X.U.Stackquentin.moser2010-01-172-0/+341
| | | | | | | | | | | Ignore-this: e0c3969042ca5e1e8b9e50436519e52a Utility functions for working with Maybe Stacks, including: - useful conversions to and from lists - insertUp/Down, swapUp/Down, focusUp/Down, etc - maps, filters and folds darcs-hash:20100117002104-5ccef-eb425a7d8e0d0adff233997a15a4bfc88eb5311c.gz
* bugfix: removeKeys should remove all keys in the provided listDaniel Wagner2010-03-271-1/+1
| | | | | | Ignore-this: 711c776a19d428a2ab4614ee82641de4 darcs-hash:20100327192541-76d51-86f4fab8c1dca9f10b2d999cc891290fdfcd6927.gz
* fixed argument order to isPrefixOf in a couple of places in X.A.SearchJurgen Doser2010-03-161-4/+4
| | | | | | | | | | Ignore-this: 1a613748778d07de1b459a4268ff8d55 In some places, ((!>), prefixAware, and one place in the documentation), isPrefixOf was used with wrong argument order. In particular, this made combining search engines not work as advertised, for example, the predefined search engine "multi". darcs-hash:20100316122010-89868-46a01544d9e54b8630aff04bcbf131fdb65ef1f5.gz
* X.P.Ssh: add entries from .ssh/config to ssh prompt completionBrent Yorgey2009-12-291-1/+19
| | | | | | Ignore-this: fa638a0af4cb71be91f6c90bdf6d5513 darcs-hash:20091229171346-1e371-fd97e53030a55a95ca1027610a73b4642404b871.gz
* X.H.DynamicLog: let the user of xmonadPropLog choose property nameTomas Janousek2010-03-191-6/+11
| | | | | | Ignore-this: 17c0cac2a469e0b70b0cea86f3aeed51 darcs-hash:20100319214631-c9ff5-e1515d6d27fdecb2bf28805918d373d0d5445403.gz
* Replace.hs: rm trailing whitespacegwern02010-03-141-2/+2
| | | | | | Ignore-this: ee951e62c1de753907f77a8a6bac7cae darcs-hash:20100314210109-f7719-2fb36616cff2f5447065448ea0c59c3e8d6a9e5a.gz
* Workspace.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: c2888dc8aa919ce6da706ba8ea1c523a darcs-hash:20100314210101-f7719-31572e4c2fcbabfb55059e5d41731214dedb6afe.gz
* Layout.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: 5ad02e9c968bb49773e2bf05310a3754 darcs-hash:20100314210054-f7719-eda1bfd64f0210c17c00df3db2e9832815e6ad16.gz
* Directory.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: 1e83cd71f6439603b577874317cac8bb darcs-hash:20100314210047-f7719-0333394968fb6f0c2651e9dd5f9915fdc8efbcad.gz
* MessageControl: rm trailing whitespacegwern02010-03-141-3/+3
| | | | | | Ignore-this: d4dc93a8a68847123918db416080e018 darcs-hash:20100314210038-f7719-d1e147057774018ef0e955c1df0134836b440382.gz
* LimitWindows.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: 7d138a5903d45ffeeb4e89f1b8923382 darcs-hash:20100314210030-f7719-7bff349073f0cb4fe074ffc01655bbca25cf65ad.gz
* LayoutCombinators.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: e387bdea6c346fc8a892b06294995442 darcs-hash:20100314210021-f7719-9b65a834082c69066dd671ab17166f142724a422.gz
* DecorationAddons.hs: rm trailing whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: 2f54649e43ebf11e35bd8764d1a44675 darcs-hash:20100314210012-f7719-d69c5858a063db7baf6efd958f350297977cf5d9.gz
* Column.hs: rm whitespacegwern02010-03-141-2/+2
| | | | | | Ignore-this: 6cfd701babde42d5dc61bfbe95305b20 darcs-hash:20100314210001-f7719-c1cd8c3928c6fd9e07e1558572e73d6d27e1d2c0.gz
* DynamicWorkspaces.hs: rm whitespacegwern02010-03-141-1/+1
| | | | | | Ignore-this: 9d64301708cb1702b9b46f1068efa891 darcs-hash:20100314205951-f7719-8e10d50daafbf32e3f13d32ab21af82ff37869eb.gz
* Fix bugs with nested drawers in X.L.DrawerMax Rabkin2010-03-101-9/+10
| | | | | | | | | Ignore-this: 5c7665f3f3ea2c629deb0cca3715bb8d There were two bugs: 1. The layout modifier assumed the rect's x was zero. 2. The layout modifier assumed that the stackset's focus actually had focus. darcs-hash:20100310170159-a5338-19f7aa3df6ad57734d0ebc874e5d758935d19850.gz
* Correct L.Drawer haddock markup and re-export required module.Adam Vogt2010-03-081-10/+11
| | | | | | Ignore-this: 1cc5675a68a66cf436817137a478b747 darcs-hash:20100308225258-1499c-18bfb1da09948a660aca306f500df55103226bf2.gz
* Added X.L.DrawerMax Rabkin2010-03-083-1/+130
| | | | | | | | Ignore-this: c7973679b7b2702178ae06fc45396dda X.L.Drawer provides a layout modifier for retracting windows which roll down (like the Quake console) when they gain focus. darcs-hash:20100308212752-a5338-92b3b8a0ec633333427a7b30aa379d7cf39f4864.gz
* X.U.WorkspaceCompare xinerama compare with physical orderAnders Engstrom2010-03-081-2/+20
| | | | | | | Ignore-this: 49296fb6e09717f38db28beb66bc2c80 Like the old xinerama workspace comparison, but order by physical location just like X.A.PhysicalScreens. Useful if using xinerama sort for statusbar together with physicalscreens. darcs-hash:20100308115402-8978f-8f7dda57b5dbe898f9b23a8eb1b6b27c184648f3.gz
* X.U.Dmenu helpers to run dmenu with argumentsAnders Engstrom2010-03-081-4/+17
| | | | | | Ignore-this: 7d582e06d0e393c717f43e0729306fbf darcs-hash:20100308115022-8978f-f1584a0f90a4d7f4620e4d45052bb2f8ac33f022.gz
* X.L.LayoutScreens split current screenAnders Engstrom2010-03-081-1/+16
| | | | | | | Ignore-this: e7bd1ef63aee3f736e12e109cabb839 This patch will allow the user to split the currently focused screen instead of all screens together. This is usefull for multiscreen users who have functioning xinerama, but wish to split one of the screens. darcs-hash:20100308114318-8978f-5317cec870f83b4677d101cf490623be156c61a7.gz
* X.A.PhysicalScreens cleaning and allow cyclingAnders Engstrom2010-03-081-10/+38
| | | | | | | Ignore-this: 3a9a3554cda29f976df646b38b56e8e7 Remove redundant import to supress warning, did some refactoring to use xmonad internal things to find screens instead of using X11-stuff. Also added ability to cycle between screens in physical order. darcs-hash:20100308113704-8978f-d312f0f413ff2d6fc1b1fe64dfac098e298d59f5.gz
* Use imported 'fi' in H.ScreenCornersAdam Vogt2010-02-221-3/+1
| | | | | | Ignore-this: 45ceb91d6c39f29bb937aa29c0bc2e66 darcs-hash:20100222150633-1499c-43d850ac038ee20a861ae90d3c678da4d6cc2167.gz
* X.H.ScreenCorners typosNils Schweinsberg2010-02-221-4/+4
| | | | | | Ignore-this: 805ba06f6215bb83a68631f750743830 darcs-hash:20100222115142-1f2e3-d571e8da04d250c0d2510d77691e423bbb57249f.gz
* X.H.ScreenCorners rewritten to use InputOnly windows instead of waiting for ↵Nils Schweinsberg2010-02-221-59/+121
| | | | | | | | MotionEvents on the root window Ignore-this: f9866d3e3f1ea09ff9e9bb593146f0b3 darcs-hash:20100222112459-1f2e3-126c0b9c4d4c028b3da059b88ae5b1a7819264ab.gz
* [patch] X.H.ScreenCorners: move the mouse cursor to avoid loopsNils Schweinsberg2010-02-221-5/+8
| | | | | | Ignore-this: c8d2ece0f6e75aba1b091d5f9de371dc darcs-hash:20100221231550-1f2e3-903c0adcd9fece225eb73730bbf85b688fedd987.gz
* Prevent possible pattern match failure in X.A.UpdateFocusDaniel Schoepe2010-02-221-2/+2
| | | | | | Ignore-this: fe132d248db01076a1038e9e8acbdf42 darcs-hash:20100221234735-7f603-56b9bbdc90ef75c5afe5088d17a15efde7bd9aa7.gz
* New extension: XMonad.Hooks.ScreenCornersNils Schweinsberg2010-02-222-0/+108
| | | | | | Ignore-this: c3a715e2590ed094ed5908bd225b185e darcs-hash:20100221230259-1f2e3-5ab2ebd73348ba8c870f1abfac7dd2bacfe5c96d.gz
* documentation for marshallPPdaniel2010-02-151-11/+24
| | | | | | Ignore-this: efa38829b40dc1586f5f18c4bab21f7d darcs-hash:20100215000731-c98ca-8608df63586b6699bca3c52368e76c161b6b01b2.gz
* DynamicLog support for IndependentScreensDaniel Wagner2010-01-041-9/+43
| | | | | | Ignore-this: 16fe32f1d66abf4a79f8670131663a60 darcs-hash:20100104054251-76d51-30115536bb28d19d05b4c9dd9d43108b2d531676.gz
* minor style changesDaniel Wagner2009-12-281-8/+7
| | | | | | Ignore-this: 605de753d6a5007751de9d7b9f8ab9ca darcs-hash:20091228173016-76d51-9a0b36d3b23bd2ad41f36e50c029d9d17a506d6e.gz
* XMonad.Prompt: remove white border from greenXPConfiggwern02010-02-111-1/+1
| | | | | | Ignore-this: 1cd9a6de02419b7747eab98eb4e84c35 darcs-hash:20100211163641-f7719-d0712673c2183e4ac1e60110cb597a0d6e46e1ce.gz
* Fixed reversed history searching direction in X.P.history(Up|Down)MatchingDaniel Schoepe2010-02-081-2/+2
| | | | | | Ignore-this: 61b9907318d18ef2fb5bc633048d3afc darcs-hash:20100208162901-7f603-50b0444e2e7bc57504dbdf8bcefe04b860e926cd.gz
* Compatibility for rename of XMonad.numlockMaskAdam Vogt2010-01-241-3/+3
| | | | | | Ignore-this: 765c58a8b77ca0b54f05fd69a9bba714 darcs-hash:20100124201955-1499c-2df148dc43f0fd6506c0e70a7bce268b22ab8665.gz
* Use extensible-exceptions to allow base-3 or base-4Adam Vogt2010-01-247-17/+28
| | | | | | Ignore-this: 136f35fcc0f3a824b96eea0f4e04f276 darcs-hash:20100124203324-1499c-6e811978a61feebf704e3cd7543cbcc0b3e8a0b3.gz
* suppress some warnings under ghc 6.12.1 and clean up redundant imports to ↵Brent Yorgey2010-01-1246-69/+20
| | | | | | | | get rid of some others. Ignore-this: bf3487b27036b02797d9f528a078d006 darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
* Corrected documentation in X.PromptDaniel Schoepe2010-02-011-2/+2
| | | | | | Ignore-this: 98f9889a4844bc765cbb9e43bd83bc05 darcs-hash:20100201204522-7f603-16ec4c2ed9fb4c931aaf6197d8d4744865614c9d.gz
* Use Stack instead of list in X.Prompt.history*MatchingDaniel Schoepe2010-02-011-21/+28
| | | | | | Ignore-this: 45d03c7096949bd250dd1c5c2d3646d4 darcs-hash:20100201202839-7f603-4951b1d806b6a444e363f57ac163049ba5b3dc45.gz
* BluetileConfig: Fullscreen tweaks and border color changeJan Vornberger2010-02-011-2/+5
| | | | | | Ignore-this: 2a10959bed0f3fb9985e3dd1010f123b darcs-hash:20100131233347-594c5-ff62ada5f9e6cd0b51e92bec5efe8493b46d7905.gz
* A.CycleWindows replace partial rotUp and rotDown with safer versionsWirt Wolff2010-01-241-3/+5
| | | | | | | | Ignore-this: 6b4e40c15b66fc53096910e85e736c23 Rather than throw exceptions, handle null and singleton lists, i.e. f [] gives [] and f [x] gives [x]. darcs-hash:20100123231912-18562-6986c6acb711331ab135e62e1a41fbe8aabf5f13.gz