aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Less refreshing in mouse-2 binding (thanks aavogt)Spencer Janssen2010-05-031-1/+1
| | | | | | Ignore-this: 5d61d6fd9a7663d0a7a1c8e2526230f7 darcs-hash:20100503155017-25a6b-af89c8923f42cde6478449da0584c643d5bf0a9c.gz
* Replaced custom forever_ by library functionDaniel Schoepe2009-01-141-3/+1
| | | | darcs-hash:20090114215556-cb1c6-babaac0e9aeceba8006995aa1ae15d63cb35c724.gz
* reveal: don't insert non-clients into the set of mapped windowsTomas Janousek2010-03-271-1/+1
| | | | | | | | | | | | | | | | Ignore-this: 68c0a43d761e626cb9544ca386f4846d In xmonad-core, this fixes a small bug that caused doIgnored windows to get into `mapped' and never being removed from there. In the context of xmonad-contrib, this fixes a tremendous memory leak that could be triggered by using MouseResizableTile and UrgencyHook at the same time. MRT would create dummy windows that would get added to `mapped' by the reveal call in `windows'. As these were not removed (removal from `mapped' is filtered by `isClient'), they'd stay there forever and due to an inefficiency in UrgencyHook would eat up all memory sooner or later. darcs-hash:20100327214243-c9ff5-295429351d7a76e3fe82766bed70cb6951f5862e.gz
* loc.hs: hlintifygwern02010-02-141-2/+2
| | | | | | Ignore-this: c447928ce68d0a968b55af3539c979fa darcs-hash:20100213231537-f7719-a5c1073d4a25076f08de63521bc37f5833fc7a5b.gz
* Various clean-ups suggested by HLintSpencer Janssen2010-02-145-21/+20
| | | | | | Ignore-this: ccaa6e774f2f8169e6083eddcffe31b6 darcs-hash:20100214025750-25a6b-c15d6ca0ac2f1dc7d3da2f7b311584df7f96dffd.gz
* Make the --replace docs consistentSpencer Janssen2010-02-132-2/+2
| | | | | | Ignore-this: c99526bce66ae1154fbf5713622f035d darcs-hash:20100213002647-25a6b-fd03f41ed33f00fc74f860891d697a44b4b3a104.gz
* Add --replace flag with documentation (issue 99).Adam Vogt2009-12-203-1/+42
| | | | | | Ignore-this: c56000295b75c66309913e29e1671d88 darcs-hash:20091220183529-1499c-3c77980c6e443252334c118e2284fa7ed4933bff.gz
* Fix compile error when using base-3 (thanks bogner).Adam Vogt2010-02-111-1/+1
| | | | | | Ignore-this: 60ba65613bc746e7e88f11a7e30b050f darcs-hash:20100211063938-1499c-e32c4977f2e426d82550dcdddf5bb7d0e9d201d4.gz
* Broadcast PropertyChange events (needed for layouts with decoration)Daniel Schoepe2010-01-131-2/+3
| | | | | | Ignore-this: c8315f438fed66b12282c9bfe70a4d0b darcs-hash:20100113204017-7f603-729f7e7ef83461c0bdd2e45cdd4a07724af7f8a2.gz
* Rename numlockMask to numberlockMask to help users of the template config.Adam Vogt2010-01-183-5/+5
| | | | | | | | | | | | | | | | | Ignore-this: 4050ed2d1ad373386c2e2b44145f07d9 Without the change, the errors are like: > [ unrelated error messages ] > No constructor has all these fields: `numlockMask', > `terminal', [every other field set] With the change: > `numlockMask' is not a record selector > [ context where numlockMask is named ] darcs-hash:20100118162256-1499c-c473138c7c8589e7a40fa17675fd5cafe2dc4c11.gz
* Correct warnings with ghc-6.12Adam Vogt2010-01-186-22/+31
| | | | | | | | | | | | | | | | Ignore-this: a48ed095b72aedec9eeb88781ace66dc Changes include: - compatibility with base-4 or 3 (base-2 untested) by using extensible-exceptions. This adds an additional dependency for users of ghc<6.10) - list all dependencies again when -ftesting (change in Cabal-1.8.0.2) - remove unnecessary imports - suppress -fwarn-unused-do-bind, with appropriate Cabal-1.8 workaround, described here: http://www.haskell.org/pipermail/xmonad/2010-January/009554.html darcs-hash:20100118181532-1499c-5c496678ef76f2f50b43b0fc4582cfef7c237654.gz
* Add xfork: a forkProcess that works around process global stateSpencer Janssen2009-12-231-3/+7
| | | | | | Ignore-this: 3f968260d8c1b6710c82566520c47c43 darcs-hash:20091223061623-25a6b-3b3cc5f1a12543336e5b8581f9798989c4d848ac.gz
* extra-source-files for the new manpageSpencer Janssen2009-12-171-1/+1
| | | | | | Ignore-this: 919d964238198dd56d96a5052c2419c7 darcs-hash:20091216232005-25a6b-2abad51e016641e3c4787cee8d0c4a9de361f6c1.gz
* Bump to 0.9.1Spencer Janssen2009-12-171-1/+1
| | | | | | Ignore-this: 8a03850d758e1e4030d930cd8bf08ba9 darcs-hash:20091216231110-25a6b-65d98519fc3ac5187545132dd3360880eca1e5c5.gz
* Determine numlockMask automatically, fixes #120Spencer Janssen2009-12-165-39/+23
| | | | | | Ignore-this: d80c82dd0a23dc7a77fdc32fd2792130 darcs-hash:20091216012140-25a6b-1730d8fef04b735b04475d1772e4825fa44cb318.gz
* Update for X11 1.5.0.0Spencer Janssen2009-12-162-2/+2
| | | | | | Ignore-this: 669c764c4c0ca516c8bdc1dfa35cd66 darcs-hash:20091216011700-25a6b-bfb30dfcc001e9b872402cd5adcb72af6fb65464.gz
* Safer X11 version dependencySpencer Janssen2009-12-161-1/+1
| | | | | | Ignore-this: 8297f7a6a65c5c97f83f860f642fc25 darcs-hash:20091216010330-25a6b-1e7cf17a485062a62460f9b01ff45474fe7db0ef.gz
* man/xmonad.hs: remove reference to deprecated 'dynamicLogDzen' functionBrent Yorgey2009-11-261-5/+1
| | | | | | Ignore-this: 7aeeac9791ffd3e6ac22bf158ea86536 darcs-hash:20091126053908-1e371-d3bcfcdbcca7b375f0855e2bc9643b905a65c09b.gz
* A few tweaks to --verbose-versionSpencer Janssen2009-12-082-3/+12
| | | | | | Ignore-this: cf3d6a904d23891829c10f4966974673 darcs-hash:20091208040729-25a6b-67a1ed2a483e9beb425f833f9487f1abeb720a26.gz
* Generalize the type of (<+>). It can be used for keybindings too.Adam Vogt2009-12-061-2/+2
| | | | | | Ignore-this: af15248be5e483d1a6e924f786fcc1c4 darcs-hash:20091205233611-1499c-c79ec59901bb97416b25ecd5f1261a7a3331744b.gz
* Main.hs +--verbose-version flaggwern02009-11-281-0/+2
| | | | | | | | Ignore-this: 61a081f33adb460ea459950a750dd93f This resolves http://code.google.com/p/xmonad/issues/detail?id20 by adding a --verbose-version option yielding output like "xmonad 0.9 compiled by ghc 6.10 for linux/i386" darcs-hash:20091128144840-f7719-1a4ee39193cf86e2b6fa79c299c6daf5bb90dc07.gz
* Swap the order that windows are mapped/unmapped. Addresses #322Spencer Janssen2009-11-191-3/+3
| | | | | | Ignore-this: 22087204f1b84dae98a3cf2b7f116d3f darcs-hash:20091119025440-25a6b-c9cfb15b2d5bc97c6610592b67d9cd098647c824.gz
* Add GPL warning to GenerateManpageSpencer Janssen2009-11-111-0/+3
| | | | | | Ignore-this: ea24691b8198976a4088a2708e0b4c94 darcs-hash:20091111000106-25a6b-ff6d500ee966c0cc17059190cfdfa32c0f4fdaee.gz
* Add a basic header to the html manpage outputAdam Vogt2009-10-281-3/+9
| | | | | | Ignore-this: 2641e0fb3179616075fa7549b57740f3 darcs-hash:20091028033042-1499c-82c78ebe5d67b222a2f62f7da01f2734893553f6.gz
* Use pandoc to convert a markdown manpage tranlation to html and man.Adam Vogt2009-10-283-64/+131
| | | | | | Ignore-this: cdf7cdc8e44b21de8fc7725bde299792 darcs-hash:20091028030639-1499c-5dc33fabbc918783d5b668072101b6857a986ef6.gz
* Support for extensible state in contrib modules.Daniel Schoepe2009-11-065-18/+61
| | | | | | Ignore-this: d04ee1989313ed5710c94f9d7fda3f2a darcs-hash:20091106115050-7f603-c88ce5e468856afd9e4d458ed3b0a2cfa39e63b3.gz
* Set SIGPIPE to default in forked processesSpencer Janssen2009-11-061-0/+1
| | | | | | Ignore-this: f73943e4fe6c5f08967ddb82afad3eaa darcs-hash:20091106223743-25a6b-4dc0f10117fb79cd6eb62e9028463b524d504da5.gz
* Bump version to 0.9Spencer Janssen2009-10-261-1/+1
| | | | | | Ignore-this: 494efab8313c37c2b1297e92a4896b5c darcs-hash:20091026004543-25a6b-9ec8606b0bf01ab86cb720fd61de5ace8f591b45.gz
* Grab the xmonad.cabal version for putting into the manpageAdam Vogt2009-10-242-2/+14
| | | | | | Ignore-this: 574565100ef9198588dcc36b4262a07f darcs-hash:20091024200920-1499c-5e457705cbaa2005cf7415f5d8ef33b961d7d0e0.gz
* Correct formatting in manpageAdam Vogt2009-10-241-1/+4
| | | | | | Ignore-this: e142a576042f5977e5436ee280bec59c darcs-hash:20091024200748-1499c-8457db0ce85e3c6deeea071daa0a1143e18ebc98.gz
* depend on X11 >Don Stewart2009-10-241-1/+1
| | | | darcs-hash:20091024212409-cba2c-16ad86e8672eaf7144631d10999f3018070096e1.gz
* Fix for Tall documentationKhudyakov Alexey2009-05-161-2/+2
| | | | | | Ignore-this: ba56921cc5b3be0462c41d10499ccf0e darcs-hash:20090516104753-7ba7e-0d923bddc7747ae13d0b1c44179dfa12c6607075.gz
* correct a commentDaniel Wagner2009-07-271-1/+1
| | | | | | Ignore-this: abbf4269b4161c4e6cf375ab2c8892da darcs-hash:20090727032024-76d51-15498ba79a74dc89d4d97c6832cfe6b5ad4896ec.gz
* man/xmonad.hs is in data-files, remove it from extra-source-filesSpencer Janssen2009-10-231-1/+1
| | | | | | Ignore-this: d201a7c16f68213c7de62481ea7f5b4f darcs-hash:20091023031457-25a6b-351747b7fb41714383a3def23b047248f319fb06.gz
* Add the template config as distributed file.Adam Vogt2009-10-221-0/+2
| | | | | | Ignore-this: 2c3ef853ecc0a0d037dd0dfb3087ce99 darcs-hash:20091022041402-1499c-b1ce000a244f575e8eeb978fdd7e7fc3834df77c.gz
* Note in manpage that 'exec xmonad' should be usedAdam Vogt2009-09-011-1/+1
| | | | | | Ignore-this: 5c829442916c7390fc80e836272c6933 darcs-hash:20090901040538-1499c-537da48bb30dd46da3974e2cff3be9d9e42b3005.gz
* Manual page spelling: maximise -> maximize, utilising -> utilizingAdam Vogt2009-09-011-3/+3
| | | | | | Ignore-this: 59cce0620bdb28147dbb3032fbec73a9 darcs-hash:20090901040217-1499c-6e296a467008a5c46ab072755b61df8dbf1c0330.gz
* Describe modular configuration in the manual pageAdam Vogt2009-09-011-0/+8
| | | | | | Ignore-this: 4f4832d44d86773d1f81cb86026811b1 darcs-hash:20090901040046-1499c-c0c8cbb396ac45754aff8b03823e0257bdb475d5.gz
* Remove redundant parensSpencer Janssen2009-09-181-1/+1
| | | | | | Ignore-this: aefa46cdb3ad8496e20d15a7e6b5fa52 darcs-hash:20090918035547-25a6b-626adbc3a96a55063577fe31043b53cc14264966.gz
* man_xmonad.hs: import Data.Monoid for mempty, keybinding editswirtwolff2009-03-201-32/+36
| | | | | | | | Ignore-this: dc8477ffcfdd404f4f60d2cdaf3812d9 Bring mempty into scope. Add commented ToggleStruts binding. Replace shadowed modMask in keybindings with modm instead. darcs-hash:20090320024624-d17f0-464a497898687e5be8a8a03537472a9928e331e1.gz
* Only watch mtime for .hs, .lhs, .hsc for ~/.xmonad/libAdam Vogt2009-05-041-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
* Add lib to ghc searchpath with recompilation checkAdam Vogt2009-03-222-5/+14
| | | | | | Ignore-this: 8827fb02fe1101d7b66f05d363bef038 darcs-hash:20090321232907-1499c-69dd8a1d22d2c8f28a6545ec20713d519dbc7ac4.gz
* Remove tabs from ManageHook.hsAdam Vogt2009-07-101-1/+1
| | | | | | Ignore-this: 13903f39b052c025a7bfa50fb701959c darcs-hash:20090710011424-1499c-8199d3837913d876e78b58c539525d578b27206e.gz
* Set infix 0 --> to reduce parentheses in ManageHooksAdam Vogt2009-07-101-0/+2
| | | | | | | | | Ignore-this: 75804147fffeceddd328869cbca0d20f What was previously: > (appName ? darcs-hash:20090710011308-1499c-ce280fdfa6c53b5dc5e55eb9c6235867d2fedbd2.gz
* Pester the user with one (not two) xmessages on config errorsAdam Vogt2009-03-222-2/+4
| | | | | | Ignore-this: f481f7d3ba5fca5c53a0b3a87daa32bb darcs-hash:20090321233736-1499c-6e732e248211c129eba7b664fed681c97ae09020.gz
* Minor bugfix in the creation of new StackSets.Wouter Swierstra2009-05-031-1/+2
| | | | darcs-hash:20090503154321-72cfd-985afe234c939954d49603f010939c93c072d2e8.gz
* Avoid deadly cycle in man/xmonad.hsSpencer Janssen2009-03-191-1/+1
| | | | | | Ignore-this: adcba110caad465a2cbb4b9dca7cb612 darcs-hash:20090319081918-25a6b-844a84f9eeed88562c903eb109cd4fcb3c4d3c28.gz
* X.Config.hs, ./man/xmonad.hs: update Event Hook docwirtwolff2009-02-092-7/+19
| | | | | | Ignore-this: 3792043278932e371e3e2858913a2b17 darcs-hash:20090209183837-d17f0-da898b508e3a69f030de7de69c738065d1e8c81f.gz
* Use records to document Tall's argumentsSpencer Janssen2009-02-221-3/+3
| | | | | | Ignore-this: 253c09de793715c18a029406795a42fd darcs-hash:20090221230628-25a6b-7ea69e8aba9a539a05d096fed041852fb1df040c.gz
* Fix possible head []Joachim Breitner2009-01-061-1/+2
| | | | | | This seems to be a rare case, but I just got hit by it. darcs-hash:20090106192026-23c07-28a0137e2fed8c9923e6b7c49bc9407deaaccd5e.gz