aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-11-19Swap the order that windows are mapped/unmapped. Addresses #322Spencer Janssen1-3/+3
Ignore-this: 22087204f1b84dae98a3cf2b7f116d3f darcs-hash:20091119025440-25a6b-c9cfb15b2d5bc97c6610592b67d9cd098647c824.gz
2009-11-06Support for extensible state in contrib modules.Daniel Schoepe4-17/+60
Ignore-this: d04ee1989313ed5710c94f9d7fda3f2a darcs-hash:20091106115050-7f603-c88ce5e468856afd9e4d458ed3b0a2cfa39e63b3.gz
2009-11-06Set SIGPIPE to default in forked processesSpencer Janssen1-0/+1
Ignore-this: f73943e4fe6c5f08967ddb82afad3eaa darcs-hash:20091106223743-25a6b-4dc0f10117fb79cd6eb62e9028463b524d504da5.gz
2009-05-16Fix for Tall documentationKhudyakov Alexey1-2/+2
Ignore-this: ba56921cc5b3be0462c41d10499ccf0e darcs-hash:20090516104753-7ba7e-0d923bddc7747ae13d0b1c44179dfa12c6607075.gz
2009-09-18Remove redundant parensSpencer Janssen1-1/+1
Ignore-this: aefa46cdb3ad8496e20d15a7e6b5fa52 darcs-hash:20090918035547-25a6b-626adbc3a96a55063577fe31043b53cc14264966.gz
2009-05-04Only watch mtime for .hs, .lhs, .hsc for ~/.xmonad/libAdam Vogt1-1/+2
Ignore-this: e3b1847edf3e07a8182f7fcfc23b00c8 Previously xmonad would force a recompile due to the object files being too new, so only look at files which may contain haskell code. darcs-hash:20090503235415-1499c-50100b58df81d6e0506bbaf937b476a018064271.gz
2009-03-22Add lib to ghc searchpath with recompilation checkAdam Vogt1-4/+13
Ignore-this: 8827fb02fe1101d7b66f05d363bef038 darcs-hash:20090321232907-1499c-69dd8a1d22d2c8f28a6545ec20713d519dbc7ac4.gz
2009-07-10Remove tabs from ManageHook.hsAdam Vogt1-1/+1
Ignore-this: 13903f39b052c025a7bfa50fb701959c darcs-hash:20090710011424-1499c-8199d3837913d876e78b58c539525d578b27206e.gz
2009-07-10Set infix 0 --> to reduce parentheses in ManageHooksAdam Vogt1-0/+2
Ignore-this: 75804147fffeceddd328869cbca0d20f What was previously: > (appName ? darcs-hash:20090710011308-1499c-ce280fdfa6c53b5dc5e55eb9c6235867d2fedbd2.gz
2009-03-22Pester the user with one (not two) xmessages on config errorsAdam Vogt1-1/+1
Ignore-this: f481f7d3ba5fca5c53a0b3a87daa32bb darcs-hash:20090321233736-1499c-6e732e248211c129eba7b664fed681c97ae09020.gz
2009-05-03Minor bugfix in the creation of new StackSets.Wouter Swierstra1-1/+2
darcs-hash:20090503154321-72cfd-985afe234c939954d49603f010939c93c072d2e8.gz
2009-02-09X.Config.hs, ./man/xmonad.hs: update Event Hook docwirtwolff1-1/+2
Ignore-this: 3792043278932e371e3e2858913a2b17 darcs-hash:20090209183837-d17f0-da898b508e3a69f030de7de69c738065d1e8c81f.gz
2009-02-22Use records to document Tall's argumentsSpencer Janssen1-3/+3
Ignore-this: 253c09de793715c18a029406795a42fd darcs-hash:20090221230628-25a6b-7ea69e8aba9a539a05d096fed041852fb1df040c.gz
2009-01-06Fix possible head []Joachim Breitner1-1/+2
This seems to be a rare case, but I just got hit by it. darcs-hash:20090106192026-23c07-28a0137e2fed8c9923e6b7c49bc9407deaaccd5e.gz
2009-02-19ManageHook.doShift: use shiftWin instead of shiftSpencer Janssen1-1/+1
Ignore-this: 4d7f348d6d394c581ab2809bbc45a2c6 darcs-hash:20090219041458-25a6b-4101ad2953e3d5ca81a697c8d53bbb5d3e0eae5e.gz
2009-02-18Express shift in terms of shiftWinSpencer Janssen1-14/+10
Ignore-this: 8f213bca20065a39e7c16027f7b398cf darcs-hash:20090217235343-25a6b-5d87036961fc0346dddfc54b73e43424256a55e7.gz
2009-02-08Use standard -fforce-recomp instead of undocumented -no-recompDon Stewart1-1/+1
darcs-hash:20090208165518-cba2c-2f7506b8ab856d7081a3298ed4cff86149fe0742.gz
2009-02-03Support for custom event hooksDaniel Schoepe3-3/+27
Ignore-this: f22f1a7ae2d958ba1b3625aa923b7efd darcs-hash:20090203155536-cb1c6-834084657dbd5699030c7dd6dbb1ab153763b631.gz
2009-01-28Make X an instance of TypeableDaniel Schoepe1-1/+1
Ignore-this: bb155e62ea4e451460e3b94508dc49d2 darcs-hash:20090128215406-cb1c6-89d81563549a976a6c9abd1e1dcc5c0e1412c9e5.gz
2009-01-22Add uninstallSignalHandlers, use in spawnSpencer Janssen1-2/+8
Ignore-this: d91bde6f965341a2619fe2dde83cc099 darcs-hash:20090122002643-25a6b-7aea3d61d968ccdec5ad304043910bd30120aabe.gz
2009-01-22Create a new session for forked processesSpencer Janssen1-2/+3
Ignore-this: f5d9cf254a0b07ddbf204457b7783880 darcs-hash:20090122000423-25a6b-953d34966aee5389a1e13368b5ab2a9d5dd4f7d1.gz
2009-01-17Close stdin in spawned processesSpencer Janssen1-2/+9
Ignore-this: 2e372ed6215160adae8da1c44cdede3d darcs-hash:20090117040024-25a6b-4083a1b37e7f5c55cb7ee03c5edf46350bacdbf0.gz
2009-01-17Document spawnPIDSpencer Janssen1-0/+1
Ignore-this: 1641bdcf5055b2ec7b9455265f5b1d52 darcs-hash:20090117035907-25a6b-1bd8e7677c7beff72fb78f74c053adb5f3fcfde3.gz
2009-01-17Asynchronously recompile/restart xmonad on mod-qSpencer Janssen1-1/+1
Ignore-this: 753d8746034f818b81df79003ae5ee0d darcs-hash:20090117035300-25a6b-2c87550f8f014dee37797b194ca9c0c7c6ccc760.gz
2009-01-17Add --restart, a command line flag to cause a running xmonad process to restartSpencer Janssen1-0/+6
Ignore-this: 45c8c8aba7cc7391b95c7e3fb01e5bf9 darcs-hash:20090117034959-25a6b-794fb65d26a59f6ca34b16538c35dc3c266ced7d.gz
2009-01-16Remove doubleFork, handle SIGCHLDSpencer Janssen2-19/+31
Ignore-this: f9b1a65b4f0622922f80ad2ab6c5a52f This is a rather big change. Rather than make spawned processes become children of init, we handle them in xmonad. As a side effect of this change, we never need to use waitForProcess in any contrib module -- in fact, doing so will raise an exception. The main benefit to handling SIGCHLD is that xmonad can now be started with 'exec', and will correctly clean up after inherited child processes. darcs-hash:20090116204742-25a6b-9594fc6cdfcd5552894b64b4b6137f8a7cf2021d.gz
2009-01-10More flexible userCode functionDaniel Schoepe3-8/+14
darcs-hash:20090110221852-cb1c6-80f042287c9c6b704a37a2704e29841416aeca9b.gz
2008-12-10Call logHook as the very last action in windowsSpencer Janssen1-4/+4
Ignore-this: 4396ad891b607780f8e4b3b6bbce87e darcs-hash:20081209233700-25a6b-f51049d32e75584ef91b0e4e8859f85f1a0163b8.gz
2008-12-05Accept inferior crossing events. This patch enables fmouse-focus-follows-screenSpencer Janssen1-1/+0
Ignore-this: 3ac329fb92839827aed0a4370784cabd darcs-hash:20081205045130-25a6b-971d40d7a853d12c2a34a1bfbd6ea77d6645af89.gz
2008-11-18Tile all windows at onceSpencer Janssen1-9/+11
darcs-hash:20081118074447-25a6b-fc9fe14d2a2ad88884fe2f87548d2f35720e8841.gz
2008-11-18Factor rational rect scaling into a separate functionSpencer Janssen1-5/+8
darcs-hash:20081118072849-25a6b-a0f2fd04fc8be6f50bcec28136be7dc57fa4d07a.gz
2008-11-06Change screen focus by clicking on the root window.Spencer Janssen1-3/+5
This is a modification of a patch from Joachim Breitner. darcs-hash:20081106224031-25a6b-975b5af81ed6b1c3baa73015f3ff3dd009a31a9f.gz
2008-10-22Fix #192.Spencer Janssen1-7/+12
darcs-hash:20081021220059-25a6b-11b9b480bec9d902626f1c0c281333470e76e245.gz
2008-10-05add killWindow functionJoachim Breitner1-3/+7
This is required to kill anything that is not focused, without having to focus it first. darcs-hash:20081005001804-23c07-ae429620b924fb5d9ef28f3356f59866326da7d6.gz
2008-09-28add'l documentationDevin Mullins2-2/+6
darcs-hash:20080927234639-78224-1f1797ff1808ac3a82f694b87c2a7514ffac549e.gz
2008-10-07Regression: ungrab buttons on *non* root windowsSpencer Janssen1-1/+1
darcs-hash:20081007214351-25a6b-ef1bdcaa0a28956db5e807df659ef8b4cc096f1b.gz
2008-10-07Partial fix for #40Spencer Janssen1-6/+12
Improvements: - clicking on the root will change focus to that screen - moving the mouse from a window on a screen to an empty screen changes focus to that screen The only remaining issue is that moving the mouse between two empty screens does not change focus. In order to solve this, we'd have to select motion events on the root window, which is potentially expensive. darcs-hash:20081007212053-25a6b-ccec914ace595db38dc035a3b56478bdbf1cc6d3.gz
2008-10-07Track mouse position via events receivedSpencer Janssen2-3/+16
darcs-hash:20081007203953-25a6b-820e60a7db931a5e5e27ab8736643aea932ca3ec.gz
2008-10-07Fix haddockSpencer Janssen1-2/+2
darcs-hash:20081007094641-25a6b-4aebffca5c24d112974558f4782ea865bcf37003.gz
2008-10-07Move screen locating code into pointScreenSpencer Janssen1-3/+8
darcs-hash:20081007094207-25a6b-8575bf757041b0d1bf2afb879fccf3a6a73b7763.gz
2008-10-07Make pointWithin a top-level bindingSpencer Janssen1-5/+8
darcs-hash:20081007090229-25a6b-0c70b5cdfa7809eff60fca8ee911dbfd6970cdea.gz
2008-09-11Export focusUp' and focusDown' -- work entirely on stacksSpencer Janssen1-3/+7
darcs-hash:20080911214803-25a6b-9306a467197e471b957eb357c5740b0f585202bd.gz
2008-09-11add W.shiftMaster, fix float/tile-reordering bugDevin Mullins2-4/+13
darcs-hash:20080911053909-78224-d050fdbedac4eb39a96f30ec0679a9b67d274091.gz
2008-06-01Haddock linksMalebria4-45/+45
darcs-hash:20080601212515-1ef02-00edd6567c840d7fec8ee7ed085b3cd2655ad6e3.gz
2008-06-01Haddock syntax for enumerationMalebria3-0/+9
darcs-hash:20080601204951-1ef02-f66c70867a91bc35da3ab71b1169db4ba1ee62fe.gz
2008-07-14I prefer the spencerjanssen@gmail.com address nowSpencer Janssen4-4/+4
darcs-hash:20080714202650-25a6b-294662e9b6b3592f37156af814171d5863557faa.gz
2008-05-21Raise windows in the floating layer when moving or resizingTrevor Elliott1-2/+4
darcs-hash:20080521215057-5b2f6-8f1e27f1963b78ebe2954cd17558a778de82de3a.gz
2008-05-12add currentTag convenience functionDevin Mullins1-5/+8
darcs-hash:20080511224258-78224-93d0cc4af977965e2e27e96efb67a6f362ebbbc1.gz
2008-05-08Make Mirror a newtypeSpencer Janssen1-1/+1
darcs-hash:20080508104640-a5988-1f1f6134d3514e9a35b416b66e33c02f8669045c.gz
2008-05-07CommentsSpencer Janssen1-0/+6
darcs-hash:20080507013122-a5988-e04061b89044fd2139ddfe0db3ba32b7739202b6.gz