aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Get version from the Paths_xmonad module generated by CabalDaniel Neri2008-01-291-1/+4
| | | | | | No need to bump version in more than one place. darcs-hash:20080129144037-6cd96-43776bf811da0f4ab36901be3dfb7981b1261730.gz
* bump output of --versionDon Stewart2008-01-281-1/+1
| | | | darcs-hash:20080128170840-cba2c-0f44b7699e9f808942db26ac19e0e77d2da82e46.gz
* Generalize the type of catchIO, use it in Main.hsSpencer Janssen2008-01-281-2/+1
| | | | darcs-hash:20080128054651-a5988-263142a13a2bb7dbe0d0084456fbe29b7b603e47.gz
* Roll testing into the main executable, use Cabal to build the testsSpencer Janssen2008-01-191-0/+7
| | | | darcs-hash:20080119091215-a5988-8f5f48e8c40a0f39abdf6ffe4d4dc938ab8c7ef1.gz
* The recompile function now returns a boolean status instead of ().nicolas.pouillard2008-01-051-2/+2
| | | | darcs-hash:20080105225500-94725-1c05ae81351eaadb4f736e0d665f325618d76dbe.gz
* Add support for several flags:Spencer Janssen2007-12-221-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
* Allow for sharing of home directory across architectures.tim.thelion2007-12-181-1/+2
| | | | darcs-hash:20071218065146-c18d4-533b073367884fbd9212fc547ce9e4e558a21bc9.gz
* normalize Module headersLukas Mai2007-12-101-1/+1
| | | | darcs-hash:20071210085327-462cf-bc856d2e75b32906274cf0c3b9aad9e406385766.gz
* Use XMonad meta-module in Main.hsSpencer Janssen2007-12-101-3/+1
| | | | darcs-hash:20071210004456-a5988-ea68e33566e229564304d6e97d5a58d96bb3dbe5.gz
* add getXMonadDir (2nd try)Lukas Mai2007-11-211-3/+2
| | | | darcs-hash:20071121183018-462cf-464c521bd6fb9c7910186d20cd6023c90c7998ea.gz
* Add recompilation forcing, clean up recompile's documentationSpencer Janssen2007-11-201-1/+1
| | | | darcs-hash:20071120223614-a5988-6be0c47c1db902258f892e98a04a0de58767b44d.gz
* Do our own recompilation checking: only launch ghc if the xmonad.hs is newer ↵Don Stewart2007-11-191-1/+1
| | | | | | than its .o file darcs-hash:20071119010759-cba2c-e9b94827122cb337ddcf93c3aefb62775011707a.gz
* refactor main, add "recompile" to XMonad.CoreLukas Mai2007-11-091-4/+2
| | | | darcs-hash:20071108230933-462cf-b1e100cf8f2cecbfef925b870a3fc894fe47513c.gz
* Provide top level XMonad.hs export moduleDon Stewart2007-11-071-1/+1
| | | | darcs-hash:20071107030617-cba2c-8c900566b5e1784737fefe3273486f8a1238da55.gz
* fall back to previous ~/.xmonad/xmonad if recompilation failsLukas Mai2007-11-071-2/+1
| | | | darcs-hash:20071107015309-462cf-004075d99aed14ceef9c202094b238b0984fa280.gz
* ~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !Don Stewart2007-11-051-11/+10
| | | | darcs-hash:20071105032655-cba2c-0ac7caedabda07767e6d865b32f5ece72e1a5944.gz
* makeMain -> xmonadDon Stewart2007-11-051-1/+2
| | | | darcs-hash:20071105031203-cba2c-0bf3d2d6e186ab307457f99b5b73afd333802e45.gz
* EventLoop -> Core, DefaultConfig -> ConfigDon Stewart2007-11-051-8/+10
| | | | darcs-hash:20071105021705-cba2c-fc7ffc11ffa9a5397cc40a5dba530ca620018f25.gz
* HierarchifySpencer Janssen2007-11-011-2/+2
| | | | darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade.gz
* Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'Spencer Janssen2007-11-011-251/+39
| | | | darcs-hash:20071101175749-a5988-f1a90deded30d52f4050bb528a4a2e44f15cfca2.gz
* Only export main from MainSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101082326-a5988-23ff4801b15019c26d05d863e77f08f8555d9753.gz
* Add readsLayout, remove the existential from XConfigSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098.gz
* Delete Main.hs-boot!Spencer Janssen2007-11-011-2/+3
| | | | darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd.gz
* Remove manageHook from Main.hs-bootSpencer Janssen2007-11-011-2/+3
| | | | darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11.gz
* Eliminate defaultTerminalSpencer Janssen2007-11-011-2/+2
| | | | darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c.gz
* Store user configuration in XConfSpencer Janssen2007-11-011-27/+27
| | | | darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00.gz
* This is a massive update, here's what has changed:Spencer Janssen2007-11-011-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
* cleaner version of main/config inversion.David Roundy2007-10-291-48/+35
| | | | darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5.gz
* make xmonad work with inverted main/config.David Roundy2007-10-181-0/+282
| | | | darcs-hash:20071018170058-72aca-8018fed9e1c0bc2cf40664b766bb85f678a6a258.gz
* sketch of config/main inversion.David Roundy2007-10-181-262/+0
| | | | darcs-hash:20071018164230-72aca-f83f6ea18efda57fc5364e98dadada6c902ee2a5.gz
* Clean up trailing whitespaceSpencer Janssen2007-10-151-1/+1
| | | | darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4.gz
* clean up names of layout codeDon Stewart2007-10-131-3/+3
| | | | darcs-hash:20071013204300-cba2c-7f8fb3244bbd918cd28679debad2129db542d7e8.gz
* Respect ExitExceptions, fixes a regression where exitWith had no effectSpencer Janssen2007-10-121-0/+1
| | | | darcs-hash:20071012152801-a5988-80a14dda451e1e6e7cdc9e42fdc11568c21004b2.gz
* Add userCode function for the popular m `catchX` return ()Spencer Janssen2007-10-121-5/+3
| | | | darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a.gz
* catch exceptions when calling user-written code.David Roundy2007-10-121-0/+2
| | | | | | | This is a minimal approach that only catches error in actual user-written code. darcs-hash:20071012013305-72aca-ab7d36fa77fb3c4fda4abbc7421ba7ba13d9b21a.gz
* fix one last bug w.r.t. issue 55.David Roundy2007-10-121-1/+1
| | | | darcs-hash:20071012010509-72aca-98045b4e5f7b81fcfdd79b7d67f2420060463cd4.gz
* more commentsDon Stewart2007-10-061-2/+2
| | | | darcs-hash:20071006154351-cba2c-64d30ec32fe16978cda3f57c3459e881cf6178ff.gz
* Add event handler for PropertyNotifyEvent that calls logHook if window title ↵Christian Thiemann2007-10-061-0/+4
| | | | | | changed darcs-hash:20071006175458-8602e-3bc9eb53bde0d2269c9026aaad7fc6dca285067f.gz
* avoid name class with forever in 6.8Don Stewart2007-10-061-2/+2
| | | | darcs-hash:20071006103530-cba2c-ec2e63665fe61abdad6ab10862b9f442943a4530.gz
* Comment onlySpencer Janssen2007-10-051-1/+1
| | | | darcs-hash:20071005034445-a5988-c6a3e59dfe5acdeffcea5d237358bef92a77a0a2.gz
* Move grabButtons/Keys into XSpencer Janssen2007-10-051-17/+18
| | | | darcs-hash:20071005034102-a5988-fb2b9080382d62b3486ba53d019b5baf7e7f4b01.gz
* Make WindowSet serialization robust to layout changesSpencer Janssen2007-10-051-3/+10
| | | | darcs-hash:20071005000031-a5988-c8ab82b01a70dc7526fa64c71edc7673dbfab4db.gz
* Operations.windows is responsible for setting initial properties, remove ↵Spencer Janssen2007-10-011-15/+13
| | | | | | redundant code from Main darcs-hash:20071001170628-a5988-060ba1e47986ae7b250bb05273f6d9b35a5ae9b0.gz
* On change of keyboard mapping, grabKeys from the root window.Aaron Denney2007-09-301-2/+4
| | | | darcs-hash:20070929224755-859d9-9427b5ca7c0c924bd8a841a86cb1cd17dfe511f1.gz
* define defaultLayout in Config.hs.David Roundy2007-09-281-2/+0
| | | | darcs-hash:20070928020208-72aca-ba2fa62ecf40abd9137c9632c7ee27525a62f48e.gz
* merge old workspace tags with new on restart.David Roundy2007-09-261-3/+3
| | | | darcs-hash:20070926183309-72aca-82f1dcb215861fd866ad0bc89454b9c14ce10adb.gz
* Make a String description part of each Layout.David Roundy2007-09-241-1/+1
| | | | darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c.gz
* add layout selection back into core xmonad using LayoutSelection.David Roundy2007-09-211-2/+3
| | | | | | This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6.gz
* move Layout into StackSet.David Roundy2007-09-211-1/+0
| | | | | | | | WARNING! This changes the format of StackSet, and will definitely mess up your xmonad state, requiring at minimum a restart! darcs-hash:20070920221248-72aca-1653e21d12abc691a6447c8552369f2d55df41b1.gz
* add (unused) Layout to StackSet.David Roundy2007-09-201-1/+1
| | | | darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab.gz