aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-11-28Main.hs +--verbose-version flaggwern01-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
2009-11-06Support for extensible state in contrib modules.Daniel Schoepe1-1/+1
Ignore-this: d04ee1989313ed5710c94f9d7fda3f2a darcs-hash:20091106115050-7f603-c88ce5e468856afd9e4d458ed3b0a2cfa39e63b3.gz
2009-07-27correct a commentDaniel Wagner1-1/+1
Ignore-this: abbf4269b4161c4e6cf375ab2c8892da darcs-hash:20090727032024-76d51-15498ba79a74dc89d4d97c6832cfe6b5ad4896ec.gz
2009-03-22Pester the user with one (not two) xmessages on config errorsAdam Vogt1-1/+3
Ignore-this: f481f7d3ba5fca5c53a0b3a87daa32bb darcs-hash:20090321233736-1499c-6e732e248211c129eba7b664fed681c97ae09020.gz
2009-01-17Add --restart, a command line flag to cause a running xmonad process to restartSpencer Janssen1-0/+13
Ignore-this: 45c8c8aba7cc7391b95c7e3fb01e5bf9 darcs-hash:20090117034959-25a6b-794fb65d26a59f6ca34b16538c35dc3c266ced7d.gz
2009-01-16Remove doubleFork, handle SIGCHLDSpencer Janssen1-0/+1
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
2008-12-07Main.hs: escape / in Haddocksgwern01-3/+3
Ignore-this: 2c4525280fbe73c46f3abd8fc13628e9 This lets haddocks for Main.hs, at least, to build with 2.3.0. darcs-hash:20081207020915-f7719-d75a5b85dc5239d42c11cb1edfe27ac1fbb215c8.gz
2008-06-01Haddock syntax for enumerationMalebria1-0/+6
darcs-hash:20080601204951-1ef02-f66c70867a91bc35da3ab71b1169db4ba1ee62fe.gz
2008-03-28no need to expose --resume to the userDon Stewart1-1/+0
darcs-hash:20080328214219-cba2c-fdd2590e0670c67f87778e97c84895ff4b528cb0.gz
2008-03-24--recompile now forces recompilation of xmonad.hsSpencer Janssen1-4/+2
darcs-hash:20080324212453-a5988-7344cb61508f6eabe969aed2a749f0adcc425704.gz
2008-01-30add --help optionLukas Mai1-0/+17
darcs-hash:20080129235258-462cf-8c2dfd926fc7e007b68730df4899dc34da1b25e4.gz
2008-01-29Get version from the Paths_xmonad module generated by CabalDaniel Neri1-1/+4
No need to bump version in more than one place. darcs-hash:20080129144037-6cd96-43776bf811da0f4ab36901be3dfb7981b1261730.gz
2008-01-28bump output of --versionDon Stewart1-1/+1
darcs-hash:20080128170840-cba2c-0f44b7699e9f808942db26ac19e0e77d2da82e46.gz
2008-01-28Generalize the type of catchIO, use it in Main.hsSpencer Janssen1-2/+1
darcs-hash:20080128054651-a5988-263142a13a2bb7dbe0d0084456fbe29b7b603e47.gz
2008-01-19Roll testing into the main executable, use Cabal to build the testsSpencer Janssen1-0/+7
darcs-hash:20080119091215-a5988-8f5f48e8c40a0f39abdf6ffe4d4dc938ab8c7ef1.gz
2008-01-05The recompile function now returns a boolean status instead of ().nicolas.pouillard1-2/+2
darcs-hash:20080105225500-94725-1c05ae81351eaadb4f736e0d665f325618d76dbe.gz
2007-12-22Add support for several flags:Spencer Janssen1-2/+9
--version: print xmonad's version --recompile: recompile xmonad.hs if it is out of date --force-recompile: recompile xmonad.hs unconditionally darcs-hash:20071222020520-a5988-0ce148dc9bd7c5c39f54f75957fc10561f1623a0.gz
2007-12-18Allow for sharing of home directory across architectures.tim.thelion1-1/+2
darcs-hash:20071218065146-c18d4-533b073367884fbd9212fc547ce9e4e558a21bc9.gz
2007-12-10normalize Module headersLukas Mai1-1/+1
darcs-hash:20071210085327-462cf-bc856d2e75b32906274cf0c3b9aad9e406385766.gz
2007-12-10Use XMonad meta-module in Main.hsSpencer Janssen1-3/+1
darcs-hash:20071210004456-a5988-ea68e33566e229564304d6e97d5a58d96bb3dbe5.gz
2007-11-21add getXMonadDir (2nd try)Lukas Mai1-3/+2
darcs-hash:20071121183018-462cf-464c521bd6fb9c7910186d20cd6023c90c7998ea.gz
2007-11-20Add recompilation forcing, clean up recompile's documentationSpencer Janssen1-1/+1
darcs-hash:20071120223614-a5988-6be0c47c1db902258f892e98a04a0de58767b44d.gz
2007-11-19Do our own recompilation checking: only launch ghc if the xmonad.hs is newer ↵Don Stewart1-1/+1
than its .o file darcs-hash:20071119010759-cba2c-e9b94827122cb337ddcf93c3aefb62775011707a.gz
2007-11-09refactor main, add "recompile" to XMonad.CoreLukas Mai1-4/+2
darcs-hash:20071108230933-462cf-b1e100cf8f2cecbfef925b870a3fc894fe47513c.gz
2007-11-07Provide top level XMonad.hs export moduleDon Stewart1-1/+1
darcs-hash:20071107030617-cba2c-8c900566b5e1784737fefe3273486f8a1238da55.gz
2007-11-07fall back to previous ~/.xmonad/xmonad if recompilation failsLukas Mai1-2/+1
darcs-hash:20071107015309-462cf-004075d99aed14ceef9c202094b238b0984fa280.gz
2007-11-05~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !Don Stewart1-11/+10
darcs-hash:20071105032655-cba2c-0ac7caedabda07767e6d865b32f5ece72e1a5944.gz
2007-11-05makeMain -> xmonadDon Stewart1-1/+2
darcs-hash:20071105031203-cba2c-0bf3d2d6e186ab307457f99b5b73afd333802e45.gz
2007-11-05EventLoop -> Core, DefaultConfig -> ConfigDon Stewart1-8/+10
darcs-hash:20071105021705-cba2c-fc7ffc11ffa9a5397cc40a5dba530ca620018f25.gz
2007-11-01HierarchifySpencer Janssen1-2/+2
darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade.gz
2007-11-01Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'Spencer Janssen1-251/+39
darcs-hash:20071101175749-a5988-f1a90deded30d52f4050bb528a4a2e44f15cfca2.gz
2007-11-01Only export main from MainSpencer Janssen1-1/+1
darcs-hash:20071101082326-a5988-23ff4801b15019c26d05d863e77f08f8555d9753.gz
2007-11-01Add readsLayout, remove the existential from XConfigSpencer Janssen1-1/+1
darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098.gz
2007-11-01Delete Main.hs-boot!Spencer Janssen1-2/+3
darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd.gz
2007-11-01Remove manageHook from Main.hs-bootSpencer Janssen1-2/+3
darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11.gz
2007-11-01Eliminate defaultTerminalSpencer Janssen1-2/+2
darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c.gz
2007-11-01Store user configuration in XConfSpencer Janssen1-27/+27
darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00.gz
2007-11-01This is a massive update, here's what has changed:Spencer Janssen1-18/+10
* Read is no longer a superclass of Layout * All of the core layouts have moved to the new Layouts.hs module * Select has been replaced by the new statically typed Choose combinator, which is heavily based on David Roundy's NewSelect proposal for XMonadContrib. Consequently: - Rather than a list of choosable layouts, we use the ||| combinator to combine several layouts into a single switchable layout - We've lost the capability to JumpToLayout and PrevLayout. Both can be added with some effort darcs-hash:20071101064318-a5988-c07c434c7a1108078d6123a4b36040ed6597772b.gz
2007-10-29cleaner version of main/config inversion.David Roundy1-48/+35
darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5.gz
2007-10-18make xmonad work with inverted main/config.David Roundy1-1/+2
darcs-hash:20071018170058-72aca-8018fed9e1c0bc2cf40664b766bb85f678a6a258.gz
2007-10-18sketch of config/main inversion.David Roundy1-1/+8
darcs-hash:20071018164230-72aca-f83f6ea18efda57fc5364e98dadada6c902ee2a5.gz
2007-10-27add text on using xprop to find client namesDon Stewart1-0/+4
darcs-hash:20071027163031-cba2c-c94cf96c15d5f280811baaff0d10dd6f3e84e720.gz
2007-10-27add text reminding people to run mod-shift-spaceDon Stewart1-0/+6
darcs-hash:20071026225228-cba2c-b54e5825b0fb2d5bf3995faf4fb874c5b65de27f.gz
2007-10-24Add Config.terminalSpencer Janssen1-1/+6
darcs-hash:20071024105354-a5988-089d5615bc05c007d6713eaeaa1fe19af02a4e7d.gz
2007-10-19Only assign workspace keys up to xK_9. Related to bug #63Spencer Janssen1-1/+1
darcs-hash:20071019083746-a5988-2d6cd7089f2e2a013f471dd80f786a0d6395b3d2.gz
2007-10-15Clean up trailing whitespaceSpencer Janssen1-2/+2
darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4.gz
2007-10-14explain numlockMaskDevin Mullins1-2/+6
darcs-hash:20071014005525-78224-d63fdb701def5d77b943d437e6e1ab7eb0f9f49c.gz
2007-10-14whitespace cleanup in Config.hsDevin Mullins1-7/+7
darcs-hash:20071014005342-78224-79a413c171ca2839a59692d5acd8c6b4f5ac403e.gz
2007-10-14typo in commentDon Stewart1-1/+1
darcs-hash:20071013230828-cba2c-69e67eb0f684817e6ab8627d9c66fed072bae0ac.gz
2007-10-13restore magic markup commentsDon Stewart1-3/+8
darcs-hash:20071013212351-cba2c-45a91c6ddbb0246f4b17d5970dbd8f8d7ce819ae.gz