aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-17Fix defaulting warning with A.RandomBackgroundAdam Vogt1-2/+1
Ignore-this: 55dddcc134aa173d2c8e015fc462ff99 darcs-hash:20090716234955-1499c-07b855977f83d0898150dbf173c07a8ee9466971.gz
2009-07-15Addition of Machine window property.Juraj Hercek1-1/+4
Ignore-this: d71d82bac7cc59ef462e728adaf5db01 This patch adds WM_CLIENT_MACHINE property to window properties. I can be used to distinguish windows run from different machines. darcs-hash:20090715105053-69f16-6c1398ca86453bcb79aedf33597f5cb279f902a2.gz
2009-07-16remove myself as maintainer from code I don't maintain.David Roundy5-5/+5
Ignore-this: 362988aeca1996474942fa29ffcccbce5e543e57 darcs-hash:20090716153409-72aca-1f9c8d54efb3471fcdf965fb079f9a0b5527a74e.gz
2009-07-03X.A.CopyWindow: add wsContainingCopies, doc cleanupwirtwolff1-14/+45
Ignore-this: 883899013707737d085476637a44695a Use wsContainingCopies in a logHook to highlight hidden workspaces with copies of the focused window. (refactored from original by aavogt) darcs-hash:20090703011524-d17f0-c8e021f7ebaac815fcc51a797b642e50d2a74a3e.gz
2009-07-09Add ability to copy the entered string in X.PromptDaniel Schoepe1-1/+6
Ignore-this: 4e8b98f281001d7540617d0ff6a3d4f3 darcs-hash:20090709100703-7f603-ca459dc9695aab8fc70396761bdd6bf51ca962ab.gz
2009-07-08Correct license for L.CenteredMasterAdam Vogt1-1/+1
Ignore-this: 31136b901a7dc476ea337678cbc8637f Context for why I've recorded the patch: aavogt | portnov: did you get the message about your XMonad.Layout.CenteredMaster licence being not compatible with the licence of contrib? portnov | aavogt: yep. Could you change that yourself? I allow this to be distributed as bsd3. Making so small patch and sending it will get to much time :) portnov | *so aavogt | I can change it, its more about whether you would allow the change to be made aavogt | but I guess this clears it up portnov | i allow. darcs-hash:20090708051616-1499c-b6558a3cb11edeb47e003abc76984950823700d1.gz
2009-07-05Remove trailing whitespace from many modulesAdam Vogt32-146/+146
Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
2009-07-05Clarify documentation the Migrate message added to L.SubLayoutsAdam Vogt1-2/+3
Ignore-this: 1d47165904048edfe28414ec5ce7f3e darcs-hash:20090705180014-1499c-835c2136a7324d9ed8de0b4f40cca3d2b357cbe0.gz
2009-07-05Reduce a bit of recently introduced duplication in L.SubLayoutsAdam Vogt1-5/+3
Ignore-this: e87a5643938183eff156e08646cc71ac darcs-hash:20090705175145-1499c-2c3ffac4ccbec1b5b6d0101e8a0aa714898b5547.gz
2009-07-05Add Migrate message to L.SubLayouts, for better support of moving windows ↵Adam Vogt1-13/+23
between groups Ignore-this: d76b2f3e5999999a489b843b4dde59f1 darcs-hash:20090705174934-1499c-b0878bb70fbcdd734deccdc9a6beac9928aded4e.gz
2009-07-05L.SubLayouts: also run the layout being modified in a restricted environmentAdam Vogt1-11/+30
Ignore-this: 9defa5b6a59ed84a15f733bd979e1c45 This way, correct behavior can be expected if the layout runs ex. 'withWindowset W.peek', instead of looking at its arguments. darcs-hash:20090705174156-1499c-66ae6251ba913aab43d873dee209dbdcea973093.gz
2009-07-05L.SubLayouts fix bug where previously run layouts would not get messagesAdam Vogt1-3/+3
Ignore-this: 1d54ddb6596173f2fb6f30a648d7f3ba darcs-hash:20090705173504-1499c-f4c8bb7d90004d127196ecabea567cf4ebe27095.gz
2009-07-05Simplify A.WorkspaceCursors use of layout for state, add documentationAdam Vogt1-72/+121
Ignore-this: 5a4cb6f165edd266a55e42ccedc8c0a7 darcs-hash:20090705050629-1499c-d2fe308976f6606a3c52c0d44d0efa96faaee1da.gz
2009-07-02Add A.WorkspaceCursors, a generalization of Plane to arbitrary dimensionsAdam Vogt2-1/+171
Ignore-this: 54225917a34aa0785a97c8153ff32ab9 This is implemented as a layoutModifier, since that way the workspace arrangment is preserved between restarts. darcs-hash:20090702042609-1499c-0610725ef646811637a3cee027047e62ddc57085.gz
2009-07-03Refactor A.OnScreen to use Maybe MonadAdam Vogt1-17/+14
Ignore-this: d45331ad77662b356f12b3912ea3eac0 darcs-hash:20090703021507-1499c-c61642f78b6ab4c12d7f16cbf573bc7e5494a530.gz
2009-07-02Added XMonad.Actions.OnScreenmail1-0/+118
Ignore-this: 605666aeba92e1d53f03a480506ddf2f darcs-hash:20090702101621-e34a6-ab74a39d4262778767e7df721f9e6d41cb3c6997.gz
2009-07-02Remove code duplication in X.A.CopyWindowDaniel Schoepe1-9/+5
Ignore-this: cbbbe68690dbb4b814cd48fa32d4720 darcs-hash:20090702104933-7f603-8f51c30a91e31fa6b7b6cd7ef7197abb1999e487.gz
2009-07-01Cleanup code duplication in X.P.Layout and X.P.Workspacesean.escriva2-8/+2
Ignore-this: 8675be8952f8d100c9042bdcdb962d3a darcs-hash:20090701215640-29414-635465e7306088202cdbe0bc5251811c9c7b5d73.gz
2009-06-29X.A.Search: use the new canonical package URL for hackage searchBrent Yorgey1-1/+1
darcs-hash:20090629192455-1e371-25ce049823f9b9875943bc97d969f511dd113276.gz
2009-06-05X.H.ManageHelpers: add two new helper functions, doFloatDep and doFloatAtBrent Yorgey1-9/+23
darcs-hash:20090605030113-1e371-6f55d154e061c7fcfe3ad68a11162f7cb655d48d.gz
2009-06-28Keep track of whether messages should be given to new sublayouts in L.SubLayoutsAdam Vogt1-11/+11
Ignore-this: 647184c1b7f65c262c8cc15fdd0829d5 darcs-hash:20090628060608-1499c-1d36cfa89751dca60f60f9730801b51f77e53486.gz
2009-06-28Run sublayouts in L.Sublayouts in a restricted stateAdam Vogt1-3/+11
Ignore-this: f2a236d3dc0374bbc1c19b864baa7c86 darcs-hash:20090628060333-1499c-37d5cb79a6c2bebf7948cc88e9164d011f428a5d.gz
2009-06-29A.RandomBackground: Parameterize randomBg by a RandomColor dataAdam Vogt1-16/+29
Ignore-this: ba8042aa0f5d3221583aead9dced6cc darcs-hash:20090629004147-1499c-31ce5c2b4a2fd52d8dc48f94a27ba06607a9820a.gz
2009-06-27Add A.RandomBackground, actions to start terminals with a random -bg optionAdam Vogt1-0/+39
Ignore-this: a90c98bb14a2f917d8552cd2563aeb49 darcs-hash:20090627202755-1499c-e3a7fb184f64ff100151437755d545ee67f47c7e.gz
2009-06-26Replace most -fglasgow-exts with specific LANGUAGE pragmasAdam Vogt18-47/+19
Ignore-this: 2274fdd689b0576a76d9f3373e9c7159 darcs-hash:20090626025457-1499c-1d7bdb15732bb3d45e853e140f66fe38fc4fcafa.gz
2009-06-05Column_layout.dpatchportnov841-0/+71
Ignore-this: ea5ebf0d6e8ac5c044d9291b3c55479d This module defines layot named Column. It places all windows in one column. Windows heights are calculated from equation: H1/H2 darcs-hash:20090605184515-94bf2-6842ff495fc3bcf3850291a3fc7f63a4d2c498d9.gz
2009-06-25X.A.Search: add Google "I'm feeling lucky" searchBrent Yorgey1-3/+7
Ignore-this: 98bbdd4fbf12d7cd9fad6645653cb84b darcs-hash:20090625173751-1e371-12b3cd5bf16ea72ea98a3b0db485f4642bc88e37.gz
2009-06-25Add ifWindow and ifWindows and simplify WindowGoDaniel Schoepe1-25/+36
Ignore-this: 4ed6e789034db8804accfe06a47ef4a2 This patch adds ifWindow and ifWindows as helper functions to X.A.WindowGo and removes some boilerplate by rewriting other functions in terms of those. Also some minor simplifications. darcs-hash:20090624231711-7f603-4c0bf4bc2542fe591ddeab25e21f4dd7a775afa7.gz
2009-06-24Use -fwarn-tabs for test, remove tabsAdam Vogt7-30/+30
Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465 darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
2009-06-23From A.Topicspace split functions for storing strings with root to U.StringPropAdam Vogt2-41/+62
Ignore-this: 543b172fbefa9feded94d792d01921c4 These functions will be used to send strings for execution by command line, in xmonad-eval darcs-hash:20090623052537-1499c-d985ff1de9431dd80a88ae87015e5e4c1b27aa46.gz
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