xmonad 0.8 → 0.8.1
raw patch · 6 files changed
+18/−20 lines, 6 filesdep ~X11dep ~base
Dependency ranges changed: X11, base
Files
- CONFIG +2/−2
- README +8/−8
- STYLE +2/−2
- TODO +2/−2
- man/xmonad.html +1/−3
- xmonad.cabal +3/−3
CONFIG view
@@ -51,9 +51,9 @@ To have xmonad start using your settings, type 'mod-q'. xmonad will then load this new file, and run it. If it is unable to, the defaults-are used. +are used. -To load succesfully, both 'xmonad' and 'ghc' must be in your $PATH+To load successfully, both 'xmonad' and 'ghc' must be in your $PATH environment variable. If GHC isn't in your path, for some reason, you can compile the xmonad.hs file yourself:
README view
@@ -26,16 +26,16 @@ Building is quite straightforward, and requires a basic Haskell toolchain. On many systems xmonad is available as a binary package in your- package system (e.g. on debian or gentoo). If at all possible, use this+ package system (e.g. on Debian or Gentoo). If at all possible, use this in preference to a source build, as the dependency resolution will be simpler. We'll now walk through the complete list of toolchain dependencies. * GHC: the Glasgow Haskell Compiler- + You first need a Haskell compiler. Your distribution's package- system will have binaries of GHC (the Glasgow Haskell Compiler), the + system will have binaries of GHC (the Glasgow Haskell Compiler), the compiler we use, so install that first. If your operating system's package system doesn't provide a binary version of GHC, you can find them here:@@ -46,7 +46,7 @@ apt-get install ghc6 - It shouldn't be necessary to compile GHC from source -- every common + It shouldn't be necessary to compile GHC from source -- every common system has a pre-build binary version. * X11 libraries:@@ -60,7 +60,7 @@ Typically you need: libXinerama libXext libX11 * Cabal- + xmonad requires a recent version of Cabal, >= 1.2.0. If you're using GHC 6.8, then it comes bundled with the right version. If you're using GHC 6.6.x, you'll need to build and install Cabal from hackage@@ -84,7 +84,7 @@ unix http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix X11 http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11 - * Build xmonad: + * Build xmonad: Once you've got all the dependencies in place (which should be straightforward), build xmonad:@@ -128,14 +128,14 @@ Other useful programs: - A nicer xterm replacment, that supports resizing better:+ A nicer xterm replacement, that supports resizing better: urxvt http://software.schmorp.de/pkg/rxvt-unicode.html For custom status bars: dzen http://gotmor.googlepages.com/dzen- xmobar http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmobar+ xmobar http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmobar For a program dispatch menu:
STYLE view
@@ -2,7 +2,7 @@ == Coding guidelines for contributing to == xmonad and the xmonad contributed extensions -* Comment every top level function (particularly exported funtions), and +* Comment every top level function (particularly exported functions), and provide a type signature; use Haddock syntax in the comments. * Follow the coding style of the other modules.@@ -15,7 +15,7 @@ * Tabs are illegal. Use 4 spaces for indenting. * Any pure function added to the core should have QuickCheck properties- precisely defining its behaviour.+ precisely defining its behavior. * New modules should identify the author, and be submitted under the same license as xmonad (BSD3 license or freer).
TODO view
@@ -1,7 +1,7 @@ - Write down invariants for the window life cycle, especially: - When are borders set? Prove that the current handling is sufficient. - - current floating layer handling is unoptimal. FocusUp should raise,+ - current floating layer handling is nonoptimal. FocusUp should raise, for example - Issues still with stacking order.@@ -15,7 +15,7 @@ * double check README build instructions * test core with 6.6 and 6.8 * bump xmonad.cabal version and X11 version-* upload X11 and xmonad to hackage+* upload X11 and xmonad to Hackage * check examples/text in user-facing Config.hs * check tour.html and intro.html are up to date, and mention all core bindings * confirm template config is type correct
man/xmonad.html view
@@ -1,5 +1,3 @@-Content-type: text/html- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML><HEAD><TITLE>Man page of xmonad</TITLE> </HEAD><BODY>@@ -180,6 +178,6 @@ This document was created by <A HREF="/cgi-bin/man/man2html">man2html</A>, using the manual pages.<BR>-Time: 19:46:11 GMT, September 05, 2008+Time: 22:47:07 GMT, January 16, 2009 </BODY> </HTML>
xmonad.cabal view
@@ -1,5 +1,5 @@ name: xmonad-version: 0.8+version: 0.8.1 homepage: http://xmonad.org synopsis: A tiling window manager description:@@ -41,10 +41,10 @@ XMonad.StackSet if flag(small_base)- build-depends: base >= 3, containers, directory, process+ build-depends: base < 4 && >=3, containers, directory, process else build-depends: base < 3- build-depends: X11>=1.4.1, mtl, unix+ build-depends: X11>=1.4.3, mtl, unix ghc-options: -funbox-strict-fields -Wall ghc-prof-options: -prof -auto-all