summaryrefslogtreecommitdiffstats
path: root/XMonad
AgeCommit message (Collapse)Author
2009-11-06Support for extensible state in contrib modules.Daniel Schoepe
Ignore-this: d04ee1989313ed5710c94f9d7fda3f2a darcs-hash:20091106115050-7f603-c88ce5e468856afd9e4d458ed3b0a2cfa39e63b3
2009-11-06Set SIGPIPE to default in forked processesSpencer Janssen
Ignore-this: f73943e4fe6c5f08967ddb82afad3eaa darcs-hash:20091106223743-25a6b-4dc0f10117fb79cd6eb62e9028463b524d504da5
2009-05-16Fix for Tall documentationKhudyakov Alexey
Ignore-this: ba56921cc5b3be0462c41d10499ccf0e darcs-hash:20090516104753-7ba7e-0d923bddc7747ae13d0b1c44179dfa12c6607075
2009-09-18Remove redundant parensSpencer Janssen
Ignore-this: aefa46cdb3ad8496e20d15a7e6b5fa52 darcs-hash:20090918035547-25a6b-626adbc3a96a55063577fe31043b53cc14264966
2009-05-04Only watch mtime for .hs, .lhs, .hsc for ~/.xmonad/libAdam Vogt
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
2009-03-22Add lib to ghc searchpath with recompilation checkAdam Vogt
Ignore-this: 8827fb02fe1101d7b66f05d363bef038 darcs-hash:20090321232907-1499c-69dd8a1d22d2c8f28a6545ec20713d519dbc7ac4
2009-07-10Remove tabs from ManageHook.hsAdam Vogt
Ignore-this: 13903f39b052c025a7bfa50fb701959c darcs-hash:20090710011424-1499c-8199d3837913d876e78b58c539525d578b27206e
2009-07-10Set infix 0 --> to reduce parentheses in ManageHooksAdam Vogt
Ignore-this: 75804147fffeceddd328869cbca0d20f What was previously: > (appName ?= x <&&> classname ?= y) --> (doFloat <+> doIgnore) Can now be: > appName ?= x <&&> classname ?= y --> doFloat <+> doIgnore darcs-hash:20090710011308-1499c-ce280fdfa6c53b5dc5e55eb9c6235867d2fedbd2
2009-03-22Pester the user with one (not two) xmessages on config errorsAdam Vogt
Ignore-this: f481f7d3ba5fca5c53a0b3a87daa32bb darcs-hash:20090321233736-1499c-6e732e248211c129eba7b664fed681c97ae09020
2009-05-03Minor bugfix in the creation of new StackSets.Wouter Swierstra
darcs-hash:20090503154321-72cfd-985afe234c939954d49603f010939c93c072d2e8
2009-02-09X.Config.hs, ./man/xmonad.hs: update Event Hook docwirtwolff
Ignore-this: 3792043278932e371e3e2858913a2b17 darcs-hash:20090209183837-d17f0-da898b508e3a69f030de7de69c738065d1e8c81f
2009-02-22Use records to document Tall's argumentsSpencer Janssen
Ignore-this: 253c09de793715c18a029406795a42fd darcs-hash:20090221230628-25a6b-7ea69e8aba9a539a05d096fed041852fb1df040c
2009-01-06Fix possible head []Joachim Breitner
This seems to be a rare case, but I just got hit by it. darcs-hash:20090106192026-23c07-28a0137e2fed8c9923e6b7c49bc9407deaaccd5e
2009-02-19ManageHook.doShift: use shiftWin instead of shiftSpencer Janssen
Ignore-this: 4d7f348d6d394c581ab2809bbc45a2c6 darcs-hash:20090219041458-25a6b-4101ad2953e3d5ca81a697c8d53bbb5d3e0eae5e
2009-02-18Express shift in terms of shiftWinSpencer Janssen
Ignore-this: 8f213bca20065a39e7c16027f7b398cf darcs-hash:20090217235343-25a6b-5d87036961fc0346dddfc54b73e43424256a55e7
2009-02-08Use standard -fforce-recomp instead of undocumented -no-recompDon Stewart
darcs-hash:20090208165518-cba2c-2f7506b8ab856d7081a3298ed4cff86149fe0742
2009-02-03Support for custom event hooksDaniel Schoepe
Ignore-this: f22f1a7ae2d958ba1b3625aa923b7efd darcs-hash:20090203155536-cb1c6-834084657dbd5699030c7dd6dbb1ab153763b631
2009-01-28Make X an instance of TypeableDaniel Schoepe
Ignore-this: bb155e62ea4e451460e3b94508dc49d2 darcs-hash:20090128215406-cb1c6-89d81563549a976a6c9abd1e1dcc5c0e1412c9e5
2009-01-22Add uninstallSignalHandlers, use in spawnSpencer Janssen
Ignore-this: d91bde6f965341a2619fe2dde83cc099 darcs-hash:20090122002643-25a6b-7aea3d61d968ccdec5ad304043910bd30120aabe
2009-01-22Create a new session for forked processesSpencer Janssen
Ignore-this: f5d9cf254a0b07ddbf204457b7783880 darcs-hash:20090122000423-25a6b-953d34966aee5389a1e13368b5ab2a9d5dd4f7d1
2009-01-17Close stdin in spawned processesSpencer Janssen
Ignore-this: 2e372ed6215160adae8da1c44cdede3d darcs-hash:20090117040024-25a6b-4083a1b37e7f5c55cb7ee03c5edf46350bacdbf0
2009-01-17Document spawnPIDSpencer Janssen
Ignore-this: 1641bdcf5055b2ec7b9455265f5b1d52 darcs-hash:20090117035907-25a6b-1bd8e7677c7beff72fb78f74c053adb5f3fcfde3
2009-01-17Asynchronously recompile/restart xmonad on mod-qSpencer Janssen
Ignore-this: 753d8746034f818b81df79003ae5ee0d darcs-hash:20090117035300-25a6b-2c87550f8f014dee37797b194ca9c0c7c6ccc760
2009-01-17Add --restart, a command line flag to cause a running xmonad process to restartSpencer Janssen
Ignore-this: 45c8c8aba7cc7391b95c7e3fb01e5bf9 darcs-hash:20090117034959-25a6b-794fb65d26a59f6ca34b16538c35dc3c266ced7d
2009-01-16Remove doubleFork, handle SIGCHLDSpencer Janssen
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
2009-01-10More flexible userCode functionDaniel Schoepe
darcs-hash:20090110221852-cb1c6-80f042287c9c6b704a37a2704e29841416aeca9b
2008-12-10Call logHook as the very last action in windowsSpencer Janssen
Ignore-this: 4396ad891b607780f8e4b3b6bbce87e darcs-hash:20081209233700-25a6b-f51049d32e75584ef91b0e4e8859f85f1a0163b8
2008-12-05Accept inferior crossing events. This patch enables fmouse-focus-follows-screenSpencer Janssen
Ignore-this: 3ac329fb92839827aed0a4370784cabd darcs-hash:20081205045130-25a6b-971d40d7a853d12c2a34a1bfbd6ea77d6645af89
2008-11-18Tile all windows at onceSpencer Janssen
darcs-hash:20081118074447-25a6b-fc9fe14d2a2ad88884fe2f87548d2f35720e8841
2008-11-18Factor rational rect scaling into a separate functionSpencer Janssen
darcs-hash:20081118072849-25a6b-a0f2fd04fc8be6f50bcec28136be7dc57fa4d07a
2008-11-06Change screen focus by clicking on the root window.Spencer Janssen
This is a modification of a patch from Joachim Breitner. darcs-hash:20081106224031-25a6b-975b5af81ed6b1c3baa73015f3ff3dd009a31a9f
2008-10-22Fix #192.Spencer Janssen
darcs-hash:20081021220059-25a6b-11b9b480bec9d902626f1c0c281333470e76e245
2008-10-05add killWindow functionJoachim Breitner
This is required to kill anything that is not focused, without having to focus it first. darcs-hash:20081005001804-23c07-ae429620b924fb5d9ef28f3356f59866326da7d6
2008-09-28add'l documentationDevin Mullins
darcs-hash:20080927234639-78224-1f1797ff1808ac3a82f694b87c2a7514ffac549e
2008-10-07Regression: ungrab buttons on *non* root windowsSpencer Janssen
darcs-hash:20081007214351-25a6b-ef1bdcaa0a28956db5e807df659ef8b4cc096f1b
2008-10-07Partial fix for #40Spencer Janssen
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
2008-10-07Track mouse position via events receivedSpencer Janssen
darcs-hash:20081007203953-25a6b-820e60a7db931a5e5e27ab8736643aea932ca3ec
2008-10-07Fix haddockSpencer Janssen
darcs-hash:20081007094641-25a6b-4aebffca5c24d112974558f4782ea865bcf37003
2008-10-07Move screen locating code into pointScreenSpencer Janssen
darcs-hash:20081007094207-25a6b-8575bf757041b0d1bf2afb879fccf3a6a73b7763
2008-10-07Make pointWithin a top-level bindingSpencer Janssen
darcs-hash:20081007090229-25a6b-0c70b5cdfa7809eff60fca8ee911dbfd6970cdea
2008-09-11Export focusUp' and focusDown' -- work entirely on stacksSpencer Janssen
darcs-hash:20080911214803-25a6b-9306a467197e471b957eb357c5740b0f585202bd
2008-09-11add W.shiftMaster, fix float/tile-reordering bugDevin Mullins
darcs-hash:20080911053909-78224-d050fdbedac4eb39a96f30ec0679a9b67d274091
2008-06-01Haddock linksMalebria
darcs-hash:20080601212515-1ef02-00edd6567c840d7fec8ee7ed085b3cd2655ad6e3
2008-06-01Haddock syntax for enumerationMalebria
darcs-hash:20080601204951-1ef02-f66c70867a91bc35da3ab71b1169db4ba1ee62fe
2008-07-14I prefer the spencerjanssen@gmail.com address nowSpencer Janssen
darcs-hash:20080714202650-25a6b-294662e9b6b3592f37156af814171d5863557faa
2008-05-21Raise windows in the floating layer when moving or resizingTrevor Elliott
darcs-hash:20080521215057-5b2f6-8f1e27f1963b78ebe2954cd17558a778de82de3a
2008-05-12add currentTag convenience functionDevin Mullins
darcs-hash:20080511224258-78224-93d0cc4af977965e2e27e96efb67a6f362ebbbc1
2008-05-08Make Mirror a newtypeSpencer Janssen
darcs-hash:20080508104640-a5988-1f1f6134d3514e9a35b416b66e33c02f8669045c
2008-05-07CommentsSpencer Janssen
darcs-hash:20080507013122-a5988-e04061b89044fd2139ddfe0db3ba32b7739202b6
2008-05-07Break long lineSpencer Janssen
darcs-hash:20080507012608-a5988-bc66b5c5d3386022378246e29d862e1b7b4de4ed