aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Developing: be good to mention hlint in a hacking guidegwern02010-05-061-0/+3
| | | | | | Ignore-this: d86ab58539dd6c09a43789b9a549aa9d darcs-hash:20100506160535-f7719-082e5201bc6b70a85228fb8f7749f7e1c2100ff7.gz
* Fix bug in history maintenance of X.A.GroupNavigationNorbert Zeh2010-06-041-2/+2
| | | | | | | | | | Ignore-this: 84a22797ec1b76a9b9805af3272911b0 When the focused window was closed without a new window receiving focus, the closed window was not removed from the history database, making for example "nextMatch History (return True)" misbehave. This patch fixes this. darcs-hash:20100604081431-18a2b-d8416c45ccc86ac7e95e4cb49face9f13b242da7.gz
* PositionStoreHook: take decoration into accountJan Vornberger2010-06-032-11/+17
| | | | | | Ignore-this: 72192c7cabeaeb744711b651ac3ffc65 darcs-hash:20100602223015-594c5-27dd70547845ce43c3a5fedd504cf8b5255b1d3e.gz
* PositionStoreHook: take docks into accountJan Vornberger2010-06-021-1/+6
| | | | | | Ignore-this: 6ffa63f22e9b511a9d28bc1c04195a08 darcs-hash:20100602215048-594c5-43fa479fd3dd4b34dbc38097d2f8540a0b7ebe89.gz
* TopicSpace: +reverseLastFocusedTopicsNicolas Pouillard2010-05-201-1/+7
| | | | | | Ignore-this: 97c860fb139269cd592beab275f78d57 darcs-hash:20100520072844-eb2e9-5f78879484684e406ab4d3502fe65f2bd0d36e4a.gz
* TopicSpace: improve the lastFocusedTopic handlingNicolas Pouillard2009-12-201-9/+10
| | | | | | | | | Ignore-this: 9ad30b815e8a9cf002c8b17c07f05dc2 Now the list of last topics is internally kept but only visually truncated. darcs-hash:20091220212813-eb2e9-acb357754706c9765c5ebe8ac29b60d89a7c0f2e.gz
* X.A.GroupNavigation with containers < 0.3.0.0 compatibilityNorbert Zeh2010-05-151-4/+19
| | | | | | | | | | | Ignore-this: e0cf2a784ff02829ad10962863fd50ed This patch replaces the use of Seq.filter and Seq.breakl with two functions flt and brkl that do the same. This is necessary to keep compatibility with containers < 0.3.0.0 because Seq.filter and Seq.breakl were introduced only in containers 0.3.0.0. darcs-hash:20100514222153-18a2b-0b11f7214f473df160de9db0e6dfc9ff0ec13376.gz
* New module XMonad.Actions.GroupNavigationNorbert Zeh2010-05-102-0/+211
| | | | | | | | | | | | Ignore-this: c286dbd1b365326fa25a9c5c0e564af7 This module adds two related facilities. The first one allows cycling through the windows in a window group. A group is defined as the set of windows for which a given Boolean Query returns True. The second one keeps track of the history of focused windows and allows returning to the most recently focused window in a given window group before the currently focused window. darcs-hash:20100510081412-18a2b-f3a46acd1883a5b74f70ab2457694a05d5568c5d.gz
* Add a way to update the modifier in X.L.LayoutModifierDaniel Schoepe2009-08-221-3/+21
| | | | | | | | | | | | Ignore-this: f257a376bef57689287b68ed21ec903d This patch adds the possibility to update the state of a layout modifier when modifying the underlying layout before it is run(i.e. using modifyLayout). The modified state is also passed to the subsequent call of redoLayout, whose return takes precedence if both functions return modified states of the layout modifier. darcs-hash:20090822213958-7f603-2116263ba9622458aa9dea0f664af4431775a361.gz
* Remove trailing whitespace in A.KeyRemapAdam Vogt2010-05-031-21/+21
| | | | | | Ignore-this: 59d38be8462d50c298f590d55ebda910 darcs-hash:20100503153258-1499c-4921676fa3c624edec47864508492717f011e9dd.gz
* Adding XMonad.Actions.KeyRemap for mapping single keysstettberger2010-05-022-0/+157
| | | | | | | | | | Ignore-this: 113f6ef92fd31134fb6752a8b8253c3a With KeyRemap it is possible to emit different keys to client windows, when pressing some key. For example having dvorak layout for typing, but us for keybindings. darcs-hash:20100502152322-caded-3d1063ea35511ec6ffbbf98ead626181e7f0f512.gz
* Move Util.Font to .hs, and enable -XCPPAdam Vogt2010-04-291-0/+1
| | | | | | | | | | Ignore-this: 1e60993426bf8e146c9440e2dbb0f764 As the CPP pass was the only feature being used in Font.hsc (no other FFI) it's better to avoid hsc2hs, if only to make the purpose of the module clearer from the filename. darcs-hash:20100429140744-1499c-f99857787b7dfb1e80976e23dcb6dc58ef0c024e.gz
* A.Search: Remove unnecessary `do'Adam Vogt2010-04-291-2/+1
| | | | | | Ignore-this: 2fc31d045a57ccd01f3af03cb46440c2 darcs-hash:20100429134749-1499c-a2107f9d50b9366982b5c3ab43828e2ec5dbaabb.gz
* Fix escaping of URIKhudyakov Alexey2010-04-231-26/+14
| | | | | | Ignore-this: 7dad15752eb106d8bc6cd50ffd2e8d3a darcs-hash:20100423204707-7ba7e-ee7d3c3412d191cfcd267fd7e9f5e26e11e93dac.gz
* Prompt: handle case of historySizeAdam Vogt2010-04-211-4/+7
| | | | | | Ignore-this: e4a74e905677649ddde36385a9ed47a2 darcs-hash:20100421183006-1499c-b6fb3d6eea1e1c519173bf07346c100b2b5557cb.gz
* Rearrange tests. See test/genMain.hs for instructions.Adam Vogt2010-04-194-2/+62
| | | | | | Ignore-this: 1745e6f1052e84e40153b5b1c0a6e15a darcs-hash:20100419014946-1499c-4705ec3d27ad26df038a7d72e978e5a137d712b5.gz
* Use CPP to add to exports for Selective tests (L.LimitWindows)Adam Vogt2010-04-191-2/+7
| | | | | | Ignore-this: 74c228892f07bb827e4b419f4efdb04 darcs-hash:20100419014344-1499c-4a6191209e2f2457f1ca1e347387bb74d9dd957a.gz
* Use imported `fi' alias for fromIntegral more often.Adam Vogt2010-04-169-23/+11
| | | | | | | | | Ignore-this: 51040e693066fd7803cc1b108c1a13d5 Also moves `fi' into U.Image to avoid cyclic imports, though XUtils sill exports that definition. darcs-hash:20100416212939-1499c-a12428074d873b1eaea197e1b79c0ca07a96b05f.gz
* Note that mouseResizableTileMirrored may be removed.Adam Vogt2010-04-161-0/+1
| | | | | | Ignore-this: 2b005aa36abe224f97062f80e8558af7 darcs-hash:20100416161118-1499c-e65324ed1623372fbd551353fdc771538b1d8b6a.gz
* Structure L.MouseResizableTile documentation.Adam Vogt2010-04-161-29/+21
| | | | | | Ignore-this: c285ac8a4663bdd2ae957b3c198094da darcs-hash:20100416160641-1499c-210f416d5aff2809ed62a2dfe049c5a17ae5fe8e.gz
* X.L.MouseResizableTile: make everything configurableTomas Janousek2010-04-151-30/+57
| | | | | | Ignore-this: f8164dc63242c7e32210c9577a254bf7 darcs-hash:20100415214609-c9ff5-4a1e2eade8e844976465fca7f53d618bcaa40a0d.gz
* X.L.MouseResizableTile: configurable gaps (dragger size and position)Tomas Janousek2010-04-151-38/+66
| | | | | | | | | Ignore-this: 5803861bbfecbc8c946b817b98909647 (with the option of putting the draggers over window borders with no gaps at all) darcs-hash:20100415213813-c9ff5-a515b8a9679917cfb247683a4ca6b90cd6efbed6.gz
* Remove unnecessary imports.Adam Vogt2010-04-161-2/+0
| | | | | | Ignore-this: 11beb14b87e294dafb54cc3764393c5b darcs-hash:20100416160239-1499c-940cc49f991e3c74a408e278e86162c119a67547.gz
* update module importsgwern02010-04-141-3/+3
| | | | | | Ignore-this: 804bee14960064b4e4efd33d07a60a2b darcs-hash:20100414211947-f7719-3e59a219595be3fc05fe2dfac75145dc93565d3e.gz
* tests/test_XPrompt can build now.Adam Vogt2010-04-141-7/+8
| | | | | | Ignore-this: ded6711134658fe371f19a909037c9cb darcs-hash:20100414204612-1499c-c56256e7e61dcba729ff5ded1d7b9a8984eb47fa.gz
* prettier haddock markup for L.NoBordersAdam Vogt2010-04-051-6/+6
| | | | | | Ignore-this: 1a9862e6e7ec0e965201a65a68314680 darcs-hash:20100405184020-1499c-bf8707ca6f0387e0c3960a5c07b67e7940a79e25.gz
* ImageButtonDecoration: new image for menu buttonJan Vornberger2010-04-021-10/+10
| | | | | | Ignore-this: 3977c4bfcb4052e07321ec9e83f917c6 darcs-hash:20100402174910-594c5-c6c9576ca8b2b4c8a54604c586c75d5a81d86ba0.gz
* image_buttonstrupill2010-03-316-21/+376
| | | | | | | | | | | | | Ignore-this: 418dbf488435c7c803695407557eecfb * Added a XMonad.Util.Image module to manipulate simple images and show them into an X drawable * Added the possibility of using image buttons instead of plain text buttons into the title bar * Added a XMonad.Layout.ImageButtonDecoration as an example of how to use the image buttons darcs-hash:20100331093808-a84fe-e6d3ce505f7656eef13f0c0609a8d236d9cd8d25.gz
* WindowMenu: own colorizer that works better with Bluetile's new themeJan Vornberger2010-04-021-1/+9
| | | | | | Ignore-this: 708e1ad1654165fc5da5efc943a2a6b9 darcs-hash:20100402184119-594c5-85606e6199c43214a91dbf0f78a52c489f191793.gz
* X.L.Named deprecate and implement using X.L.RenamedAnders Engstrom2010-04-011-19/+12
| | | | | | | Ignore-this: a74963ef4990c9e845b9142b8648cf26 nameTail behaves slightly different if there are whitespace before the first word or the name contains tabs or other such whitespace. But I expect few users are affected since the only usecase where nameTail is actually needed is to remove automatically added prefixes. These prefixes will be removed as they should by the new implementation. darcs-hash:20100401212403-8978f-756f76fe1fd7128f020c4527e44d0e03529d5d41.gz
* X.L.Minimize remove redundant importsAnders Engstrom2010-04-011-2/+0
| | | | | | Ignore-this: f7bbfe96c8d08955fc845318f918ec86 darcs-hash:20100401204400-8978f-27204eed5af3dc131a1329d92dbc00cf97f1ec65.gz
* 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