ANNOUNCE: xmonad 0.7 released

http://xmonad.org The xmonad dev team is pleased to announce xmonad 0.7! The headlines: The 0.7 release of xmonad provides several improvements over 0.6, including improved integration with GNOME, more flexible "rules", various stability fixes, and of course, many new and interesting features in the extension library (general support for window decorations, utf8 support, scratch pad terminals, pointer control) and more! New GNOME support: Active, automated support for GNOME utilities. We know our users often like to use GNOME menus, tools and status bars, and we'd like to announce that xmonad actively supports GNOME! Extensions for communicating with and utilising gnome utilities come in the library suite, as well as extensive documentation and support. For more information see the GNOME/xmonad integration page on the wiki. A period of active development: In the past year, the xmonad development team received contributions from over 60 developers, making xmonad one of the largest window manager development teams around, and dwarfing other tiling window manager projects. Yet, at the same time, the core code base remains at around 1000 lines of code, with another 7000 lines in the extension library -- a significant achievment! Change logs: http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.6 http://xmonad.org/changelog-0.7.txt http://xmonad.org/changelog-xmc-0.7.txt About: xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard: a mouse is optional. xmonad is extensible in Haskell, allowing for powerful customisation. Custom layout algorithms, key bindings and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens. Features: * Very stable, fast, small and simple. * Automatic window tiling and management * First class keyboard support: a mouse is unnecessary * Full support for tiling windows on multi-head displays * Full support for floating, tabbing and decorated windows * Full support for Gnome and KDE utilities * XRandR support to rotate, add or remove monitors * Per-workspace layout algorithms * Per-screens custom status bars * Compositing support * Powerful, stable customisation and reconfiguration * Large extension library * Excellent, extensive documentation * Large, active development team, support and community Get it! Information, screenshots, documentation, tutorials and community resources are available from the xmonad home page: http://xmonad.org The 0.7 release, and its dependencies, are available from hackage.haskell.org: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad xmonad packages are available in the package systems of at least: Debian, Gentoo, Arch, Ubuntu, OpenBSD, NetBSD, FreeBSD, Gobo, NixOS, Source Mage, Slackware and 0.7 packages will appear in coming days (some are already available). On the fly updating to xmonad 0.7 is supported. You should be able to upgrade to xmonad 0.7 from 0.6 and earlier, transparently, without losing your session. Load the new code with mod-q and enjoy. Extensions: xmonad comes with a huge library of extensions (now more than 7 times the size of xmonad itself), contributed by viewers like you. Extensions enable pretty much arbitrary window manager behaviour to be implemented by users, in Haskell, in the config files. For more information on using and writing extensions see the webpage. The library of extensions is available from hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-contrib Full documentation for using and writing your own extensions: http://xmonad.org/contrib.html This release brought to you by the xmonad dev team: Spencer Janssen Don Stewart Jason Creighton David Roundy Brent Yorgey Devin Mullins Braden Shepherdson Roman Cheplyaka Lucas Mai Featuring code contributions from over 60 developers: Aaron Denney Adam Vogt Alec Berryman Alex Tarkovsky Alexandre Buisse Andrea Rossato Austin Seipp Bas van Dijk Ben Voui Brandon Allbery Chris Mears Christian Thiemann Clemens Fruhwirth Daniel Neri Daniel Wagner Dave Harrison David Glasser David Lazar Dmitry Kurochkin Dominik Bruhn Dougal Stanton Eric Mertens Ferenc Wagner Gwern Branwen Hans Philipp Annen Ivan Tarasov Jamie Webb Jeremy Apthorp Joachim Breitner Joachim Fasting Joe Thornber Joel Suovaniemi Juraj Hercek Justin Bogner Kai Grossjohann Karsten Schoelzel Klaus Weidner Mathias Stearn Mats Jansborg Matsuyama Tomohiro Michael Fellinger Michael Sloan Miikka Koskinen Neil Mitchell Nelson Elhage Nick Burlett Nicolas Pouillard Nils Anders Danielsson Peter De Wachter Robert Marlow Sam Hughes Shachaf Ben-Kiki Shae Erisson Simon Peyton Jones Stefan O'Rear Tom Rauchenwald Valery V. Vorotyntsev Will Farrington Yaakov Nemoy timthelion As well as the support of many others on the #xmonad and #haskell IRC channels, and the wider Haskell and window manager communities. Thanks to everyone for their support!

Hi, Am Samstag, den 29.03.2008, 15:38 -0700 schrieb Don Stewart:
The xmonad dev team is pleased to announce xmonad 0.7!
Debian packages are being uploaded at the moment and should arrive at a mirror near you within the next day. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

nomeata:
Hi,
Am Samstag, den 29.03.2008, 15:38 -0700 schrieb Don Stewart:
The xmonad dev team is pleased to announce xmonad 0.7!
Debian packages are being uploaded at the moment and should arrive at a mirror near you within the next day.
Wonderful! Note to the package guys: An updated (and api compatible) release of the Haskell X11 library is also out, and fixes a stability issue (java and pidgin apps would crash, typically). That's worth updating too: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.4.2 -- Don

Hi, Am Sonntag, den 30.03.2008, 14:37 -0700 schrieb Don Stewart:
Note to the package guys:
An updated (and api compatible) release of the Haskell X11 library is also out, and fixes a stability issue (java and pidgin apps would crash, typically).
That's worth updating too:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.4.2
For debian, this is being tracked as: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473103 Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

nomeata:
Hi,
Am Sonntag, den 30.03.2008, 14:37 -0700 schrieb Don Stewart:
Note to the package guys:
An updated (and api compatible) release of the Haskell X11 library is also out, and fixes a stability issue (java and pidgin apps would crash, typically).
That's worth updating too:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.4.2
For debian, this is being tracked as: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473103
Excellent! nomeata++ :)

Don Stewart
nomeata:
[...]
Debian packages are being uploaded at the moment and should arrive at a mirror near you within the next day.
Wonderful!
Note to the package guys:
An updated (and api compatible) release of the Haskell X11 library is also out, and fixes a stability issue (java and pidgin apps would crash, typically).
That's worth updating too:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.4.2
I hope the opportunity is taken to fix #469852. (I think it just involves building on a machine with libxinerama-dev. That's all I did, anyway.) Over the weekend I (finally) upgraded my hand-built xmonad from way-back to the debian packages. And it all went very well. I had to redo the configuration and stuff, but 0.6.3 makes that much cleaner and more powerful. The biggest annoyance was lack of xinerama, so I needed to rebuild haskell-x11, xmonad, xmonad-contrib (and install the build dependencies). Not a major problem, but it's an irritation. Otherwise the debian packages would be very nice out of the box. They'd make xmonad a natural choice for any debian users wanting a tiling wm, I think.

On 30/03/2008, Joachim Breitner
Debian packages are being uploaded at the moment and should arrive at a mirror near you within the next day.
I have back-ported xmonad 0.7 to Debian Stable (Etch) and placed the packages at http://people.debian.org/~jps/etch. I have not given these packages any real testing yet, but you might find them useful. Cheers, -- Jens Peter Secher. _DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_. A. Because it breaks the logical sequence of discussion. Q. Why is top posting bad?

jpsecher:
On 30/03/2008, Joachim Breitner
wrote: Debian packages are being uploaded at the moment and should arrive at a mirror near you within the next day.
I have back-ported xmonad 0.7 to Debian Stable (Etch) and placed the packages at http://people.debian.org/~jps/etch. I have not given these packages any real testing yet, but you might find them useful.
Great! I've added links to this to the package section on the web page. -- Don
participants (4)
-
Bruce Stephens
-
Don Stewart
-
Jens Peter Secher
-
Joachim Breitner