aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-23Correct A.TopicSpace sample configAdam Vogt1-1/+1
Ignore-this: 68a6fed2943eb9982e32815168b6f297 darcs-hash:20090623003937-1499c-b3764db812016034691df8a081fb6d31421f6fdf.gz
2009-06-23Add shiftNthLastFocused to A.TopicSpaceAdam Vogt1-1/+8
Ignore-this: 64f4fa63f4cc25f634f8fbc3276ef2a2 darcs-hash:20090623002645-1499c-6f88accec5c461121b01175a5687b0672d1eafa1.gz
2009-06-22Generalize Actions.SpawnOnDaniel Schoepe1-8/+16
Ignore-this: 8cfd0a4664ece5d721f52c59d4759a5f Actions.SpawnOn can now be used to execute arbitrary manage hooks on the windows spawned by a command(e.g. start a terminal of specific size or floated). darcs-hash:20090622183825-7f603-bde3b3838ac61753f9dfa15529e4303ae9f1fd88.gz
2009-06-22update callers of safeSpawngwern03-4/+4
Ignore-this: 484eca17b9877f7d587fc5bce8c5ae8a darcs-hash:20090622201423-f7719-e2e02429f80ee2ef794680ebbffda67f1847835c.gz
2009-06-22XMonad.Util.Run: improve definition so this can be used with emacsgwern01-4/+4
Ignore-this: 984788359376e3d2bab0d1e86ff1276f darcs-hash:20090622201401-f7719-ae5b727adccbdeab8313cf766b610417f053d42c.gz
2009-06-22XMonad.Actions.WindowGo: switch to safeSpawn, since everyone just passes a ↵gwern01-5/+6
prog name (no shell scripting) Ignore-this: 5515c72649471fac1ffcf4b68e1e0cf9 darcs-hash:20090622193255-f7719-ff429690ac893878f5d457e1643390600dcd6416.gz
2009-06-22XMonad.Util.Run: +convenience function for safeSpawn which drops args to the ↵gwern01-0/+7
prog Ignore-this: fc48265f252e015ffdc1792c6c9eaa12 darcs-hash:20090622193018-f7719-e9d8d69d38b45f944c2a3c090dd0c47d09887013.gz
2009-06-22XMonad.Actions.WindowGo: improve haddocksgwern01-13/+13
Ignore-this: 28dc1d5b094d50eaf6148fa9cc2d3755 darcs-hash:20090622192831-f7719-555de2effd946e19072719c94163f1fc9da2d59e.gz
2009-06-22Fix window ordering bug in L.LimitWindowsAdam Vogt1-4/+7
Ignore-this: 7bcfffe335b765c081c18b103d9d450a darcs-hash:20090622004309-1499c-ac234ddda7c9c03403a135bab10fe6f6391906ee.gz
2009-06-22L.LimitWindows add usage information, functions to modify the limitAdam Vogt1-3/+46
Ignore-this: 813473c5f42540ed0d575bb273f8652 darcs-hash:20090622000115-1499c-3ea35fc8f2bf4d07c0f74d84f0ebc803185c957f.gz
2009-06-21Expand Tabbed documentation to describe mouse clicks processingDmitry Astapov1-0/+4
Ignore-this: 185a5dba1c1333aa4a2e778f34417c39 darcs-hash:20090621211947-5701e-cd96a73aef62144221eb6c12f63404653c72740d.gz
2009-06-21Close tabs by middle click on tab decorationDmitry Astapov1-0/+10
Ignore-this: e3fb5d78b766f63a20ab4db064d8285c I'd better do it in xmonad.hs, but I can't decide what to expose from Tabbed.hs to make it happed. Suggestions on how to make mouse click handling hook a part of the Tabbed creation interface are very welcome - my attempts turned out to be ugly in extreme. darcs-hash:20090621195225-5701e-dd8b1e35d7afd16fb85c136afdd784d017d18e7e.gz
2009-06-21Provide means to find original window by its decoration.Dmitry Astapov1-0/+4
Ignore-this: fad8cb7fb4c2785b14b97d48f19604cc In order to enable user to write custom `decorationMouseFocusHook' and `decorationMouseDragHook' hooks we need to provide him with means to lookup original window by its decoration. Module Decoration has internal function `lookFor' for exactly the same purpose. I exported it under a slightly different name and without exposing internals of DecorationState. darcs-hash:20090621194652-5701e-3fe157f99b1ea31377b0d77db4fd3a0314b553fd.gz
2009-06-19Add L.LimitWindows layout modifierAdam Vogt1-0/+55
Ignore-this: e91c07885f0ab662f70e0ebd82fb7a5d darcs-hash:20090619052731-1499c-b68f6df5d8d5c750be9cc68c67a9b7e50c51e7dc.gz
2009-06-18Remove Hooks.EventHookDaniel Schoepe2-110/+1
Ignore-this: 14c32fddc8b7b0561e97eb1d09e27fd7 The Hooks.EventHook module is superseded by handleEventHook from core and should no longer be needed. darcs-hash:20090618104318-cb1c6-43b2f002f74c3eab3a8ea916caa17ea77bae0e16.gz
2009-06-18use 'take 1' instead of custom truncHead function in L.WindowNavigationAdam Vogt1-5/+1
Ignore-this: ecbb2063337bb87108c12a3c3f8ceeba darcs-hash:20090618010118-1499c-7df4207cf205d4a669fbfb68d375f63e27ad1b66.gz
2009-06-18Correct many typos in the documentation, consistent US spellinggAdam Vogt21-55/+53
Ignore-this: cf6dcf340fa6cc010f7879f188d376f5 darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
2009-06-17minor typo in ./XMonad/Layout/StackTile.hsJoachim Breitner1-1/+1
Ignore-this: ddb5dff32e332cf378f2204e23335d43 darcs-hash:20090617210345-23c07-550fb67e2e999fcd681a542af46361655af72209.gz
2009-06-04X.L.ResizableTile: make sure windows aren't resized to a height larger than ↵Brent Yorgey1-1/+1
the screen (fixes #298) darcs-hash:20090604123509-1e371-90746027e0f8e07d20da14637204f288430e2eb9.gz
2009-06-02X.A.PhysicalScreens: fix typoRoman Cheplyaka1-1/+1
darcs-hash:20090602172148-3ebed-63594bd14ec6f89be1215da9ab469d6491ca1773.gz
2009-06-02X.L.AutoMaster: fix warningRoman Cheplyaka1-1/+1
darcs-hash:20090602171754-3ebed-8774c016bf35378cd266a4f7e863e5e0bea86623.gz
2009-04-26AutoMaster.dpatchIlya Portnov1-0/+123
Ignore-this: e5cbb04882671d6fcc56f181f7d0d292 Provides layout modifier AutoMaster. It separates screen in two parts - master and slave. Size of slave area automatically changes depending on number of slave windows. darcs-hash:20090426155401-c5067-00aaf36a5a39c8bef913f7d0f1057e1e08e56ec0.gz
2009-05-30UpdatePointer - Don't warp while dragging with mouseAnders Engstrom1-0/+3
Ignore-this: 4c3769dc96041608660789573b670c23 darcs-hash:20090530185752-8978f-aed8c6218dc5804519ea770f31f932e07c68d060.gz
2009-05-30FlexibleResize - Resize from edge, don't move adjust at opposite edgeAnders Engstrom1-21/+35
Ignore-this: 3c6c0748a4b0d14bd39bcb88f10aade6 When resizing other corners than bottom-right, instead of adjusting to even columns/rows on the opposite side to it the same way as if resizing was made from the bottom right. Also add the possibility to add an area in the middle of an edge where only that edge is resized, not the closest corner. darcs-hash:20090530185437-8978f-82de436312c45d105593603fd58f293056f91c11.gz
2009-04-19Remove USE_UTF8 defines.Khudyakov Alexey2-56/+1
They are not needed any more since utf8-string is mandatory dependence. darcs-hash:20090419130909-7ba7e-9b1d2c6e54b67f29c3f52d072a661fe9c83c15c2.gz
2009-05-27FloatSnap - calculate gaps instead of snapping against unmanaged windowsAnders Engstrom2-19/+14
Ignore-this: 4378f4c6c4f383c9a35acb503409d865 This patch will remove snapping against unmanaged windows, but instead calculate a new rectangle with all gaps (computed by ManageDocks) removed. This new rectangle is used to snap against. (Both the inside and outside of the rectangle.) This will remedy the issue of snapping against multiple layers of the same window, additionally there will be no snap-points between windows on the same side. So if you are running two dzen side by side with half the screen each. You will not automatically have a snap-point in the middle. Naturally, this patch will change which function is exported from ManageDocks. darcs-hash:20090526222942-8978f-2d110fbeb4777d6b019b7f0f647eb2251196b5e8.gz
2009-05-25Fix L.Mosaic bug where stored [Rational] was not extendedAdam Vogt1-2/+7
Ignore-this: 55bb5b7fabc00f3dcc89e45cc416fc97 darcs-hash:20090525030734-1499c-4b2cbbb9441b51847777ddb33dcc1da68846a360.gz
2009-05-25X.A.Search: add Wolfram|Alpha searchBrent Yorgey1-3/+7
darcs-hash:20090525010419-1e371-ca55ed1b4c67c68e551b170d1db82270eb06341b.gz
2009-05-25Remove L.ThreeColumnsMiddle compatiblity moduleAdam Vogt1-4/+0
Ignore-this: daac5841cf203c0e0df865a6fb0db3a1 Signed off here too: http://www.haskell.org/pipermail/xmonad/2009-May/007883.html darcs-hash:20090525003245-1499c-268990d16efa1ff579fcd9f4658625ff471e9c89.gz
2009-05-25A.FloatSnap snap to unmanaged docks tooAdam Vogt2-4/+16
Ignore-this: 46a856cae139d2e224ded985a9866ecf darcs-hash:20090525001834-1499c-c4ef9061c280a7f5c7b3a698d86548e8d83d7940.gz
2009-05-24LayoutBuilder fix maintainerAnders Engstrom1-1/+1
Ignore-this: 380c279320cff67c60a9bbf9a49ec509 darcs-hash:20090524205957-8978f-a5b79cb8586b95d34b3bce5f77ee22d775ad853b.gz
2009-05-24FloatSnap fix maintainerAnders Engstrom1-1/+1
Ignore-this: d3932d211e9dc755be799d863b7d58e3 darcs-hash:20090524205854-8978f-445c95084be1e84fe47d0540b65343146a9a6728.gz
2009-05-24X.A.FloatSnap - More configuration for magic resize, adaption for mouse ↵Anders Engstrom1-22/+65
bindings and some minor fixes Ignore-this: d5fd9356e101b019735d54267a120ed darcs-hash:20090524201143-8978f-e968a341032866d85fc272d903127186905fd71f.gz
2009-05-24X.A.FloatSnap - Assisted move/resize of windowsAnders Engstrom1-0/+278
Ignore-this: 53af93bdf537cf3417cedd313e36bcbd TODO: Try to snap against unmanaged windows such as dzen/xmobar. darcs-hash:20090523235230-8978f-24e9fd5a8826f854ccd5870471d98b68c5436a15.gz
2009-05-24Simplyify L.Mosaic interface, and support resizing specific windowsAdam Vogt1-107/+112
Ignore-this: acea22bec582ee5eb076ac3bc862a9ea The order previously was not as documented, which prevented resizing specific windows. The Mosaic constructor is hidden in favour of mosaic :: Rational -> [Rational] -> Mosaic a Expand and Shrink messages are added, requiring another argument. Remove useless demonstration of SlopeMod message since resizing the focused window is better. darcs-hash:20090524193810-1499c-ab6214eb3ae298968c29f0edd9b1a4e3fe94715a.gz
2009-05-19L.ResizableTile document ResizableTall parameters with recordsAdam Vogt1-1/+14
Ignore-this: a29502bc1302f18b9ae0062105a0e109 darcs-hash:20090519024258-1499c-fa659cb2974364826458904073b79ab7b82f882d.gz
2009-05-19L.LayoutHints, add layoutHintsToCentreAdam Vogt1-11/+162
Ignore-this: a49106d5abb683d805e59beb29c727a9 layoutHintsToCentre attempts to apply hints in a way that eliminates gaps between windows. The excess space ends up on all edges. darcs-hash:20090519013806-1499c-77afe39135f74122a8d4c70f6329d458e904a3ad.gz
2009-05-19Remove excess whitespace from L.LayoutHintsAdam Vogt1-3/+3
Ignore-this: b4bb5b6aeba95be047a102d07d916c48 darcs-hash:20090519013350-1499c-96b69a8199ff74d9524895e580d0adb7ae8da5a3.gz
2009-05-14new layout module X.L.Spacing, put blank space around each windowBrent Yorgey1-0/+54
darcs-hash:20090514215552-1e371-f1100b7112ae24d4607a44c289eb1a9ebe8c4554.gz
2009-05-09X.L.LayoutBuilder doc fix and cleaningAnders Engstrom1-17/+44
Ignore-this: 7cbf72ba48a2222b65615a02125d87ef darcs-hash:20090509195254-8978f-1bd9da8cc1374704a64f719e7dbeb6164f5b64cf.gz
2009-05-09X.L.LayoutBuilder custom layoutsAnders Engstrom1-0/+250
Ignore-this: 65c251663f02a083c5838ae1d1bd112a A layout combinator that sends a specified number of windows to one rectangle and the rest to another. darcs-hash:20090509174627-8978f-38d686bdd22f268ef9ea20cf945522a49f25edb7.gz
2009-04-26submapDefault fix key leakageAnders Engstrom1-2/+2
Ignore-this: edb0a2a03b2ed2959cb7068ae601fa28 darcs-hash:20090426171002-8978f-4ceb1e72cf94d546dfad4470079d02625a00b812.gz
2009-05-08Fix typo in L.Mosaic hintsAdam Vogt1-1/+1
Ignore-this: 5f2163e64d876f4982b0d6baf13e0614 darcs-hash:20090508202937-1499c-4552ad89de7afb29cc018d69a40b36d6b8fcc0b8.gz
2009-04-12U.Loggers: add maildirNew, other loggers, and logger formatting utilitieswirtwolff1-27/+238
Ignore-this: 73240ab34348ad895c3d66c2a2e8e40f Rework of the Logger portions of patches originally from seanmce33@gmail.com to apply without conflicts, plus several formatting utilities for use with X (Maybe String) aka Loggers. darcs-hash:20090412041356-d17f0-2fce7044ca4b7d02aa7607ca07e1ef75316648b2.gz
2009-05-03ThreeCol - Update docs to match realityAnders Engstrom1-9/+10
Ignore-this: e63f3ee533dd9bcf0f32da2316dde1dd darcs-hash:20090503190755-8978f-1a517fe375e492e05e9d91c2b7f49bd07ae173ec.gz
2009-05-03Remove some excess whitespace in XMonad.AppLauncherAdam Vogt1-1/+1
Ignore-this: b5bfa9625b5b080c20398cf1aa396a08 darcs-hash:20090503183416-1499c-521c41e4bef75ed0b4164a34590d7fa98f4de3b2.gz
2009-04-25Export ThreeColMid from L.ThreeColumnsMiddleAdam Vogt1-0/+4
Ignore-this: f08d23d108ae9aa4ad176fd9dd275409 The configs that import it should continue to work with this module, though the type of the ThreeColMid constructor is now ThreeCol (previously ThreeColMid). darcs-hash:20090425161710-1499c-ae7237772224e9e01a907996b055f486848a0eea.gz
2009-04-14ThreeColumns support middle column, with more backwards compatiblityAdam Vogt1-10/+18
Ignore-this: 5a8991269904986e0e012e955c6d4712 darcs-hash:20090414061819-1499c-fe2d526b41d0224f363e586c392d93f60584b51c.gz
2009-04-11X.L.ThreeColumnsMiddle merged into X.L.ThreeColumns with some new featuresAnders Engstrom2-117/+42
Ignore-this: 1d5bb8de98f8ade3780444ed99f5a12f darcs-hash:20090411113636-8978f-e970950394e38cbd72d8ada44c62cac0934234d7.gz
2009-05-03nameTail - Remove the first word of a layout descriptionAnders Engstrom1-2/+15
Ignore-this: a44c5e38163ed98ffc244cdd206632d1 darcs-hash:20090503105950-8978f-1fbd2470928f67b7ce979e4d2df7102798ab215e.gz