aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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-161-0/+83
| | | | | | 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-165-10/+67
| | | | | | | | | | 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
* 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-101-0/+210
| | | | | | | | | | | | 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-021-0/+156
| | | | | | | | | | 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