[ANNOUNCE] sawfish-1.5.0
- From: Christopher Roy Bratusek <zanghar freenet de>
- To: sawfish-list gnome org, gnome-announce-list gnome org
- Subject: [ANNOUNCE] sawfish-1.5.0
- Date: Fri, 3 Jul 2009 16:24:55 +0200
Hi all,
The long awaited 1.5.0 release of sawfish is finally available!
I've never thought of sawfish 1.5.0 beeing released before e17, two years ago. Thanks to John, Janek, the Sawfish-Crew, all Contributors and Users, Mandriva/Gentoo/Debian/ALT/Arch which did not drop sawfish and provide fresh packages.
It's brings one incompatibility compared to 1.3x: ~/.sawmillrc is no longer a valid configurationfile, if you still use that file, simply rename it to either ~/.sawfishrc or ~/.sawfish/rc, and you're done.
Some additonal notes:
for compiling with XFree86 or X.Org 6.x instead of X.Org 7.x, add the following flag to configure:
--without-xorg-x11
for compiling with Imlib1 as image-loader instead of gdk-pixbuf-xlib (which works again), add:
--without-gdk-pixbuf
for not installing translations, add:
--without-nls
or (deprecated, since ="no" would install norwegian translation instead of nothing)
--enable-linguas=" "
to compile without pango, add:
--without-pango
(by default, X.Org 7, gdk-pixbuf-xlib, nls and pango are enabled)
The Overview of changes
1.5.0
=====
* The 1.5.0 release has new features and bugfixes
* New/Updated requirements:
- librep 0.17 -> 0.90.0
- rep-gtk 0.18.3 -> 0.18.4
* User visible changes:
- Fully renamed from "sawmill" to "sawfish"
If your `.sawfishrc' has a line `(require 'sawmill-defaults)',
then change it to `(require 'sawfish-defaults)'.
If your configuration file is named `~/.sawmillrc', then
rename it to `~/.sawfish/rc' or `~/.sawfishrc'.
- Configurator GUI's default style is tree view of categories.
Configurator GUI (sawfish-ui) used to display categories in
flat row, but now arranges them in tree diagram.
To use the old style, put `(define-special-variable
customize-program "sawfish-ui --flatten")' in your
configuration file.
* Bugs fixed:
- Fixed an compilation-error caused by glib [Michal Jaegermann]
- Make building with imlib1 instead of gdk-pixbuf work again
[Michal Jaegermann]
- Create src/build.h, since it has been missing before
[Christopher Bratusek]
- Fixed an "unknown remote error" that might appear [Alexey I.
Froloff]
- Make "make uninstall" work again [Christopher Bratusek]
- Fixed the issue that apps did not start iconified, even if
requested [Ian Zimmerman, Teika Kazura]
- First create $datadir/applications, then install the desktop
file [Christopher Bratusek]
- Fixed default animation outline coordinates [Christopher
Bratusek]
- Don't ignore datarootdir setting [Christopher Bratusek]
- Make Sawfish more error-tolerant if an app has an icomplete
WM_CLASS [Martin Mares]
- Make sure we don't mix Super and Hyper [Denis Barbier]
- Fixup the last incomplete AC_DEFINE [Christopher Bratusek]
- Fixed a speed-issue with microGUI [Christopher Bratusek]
- Make properly use of WM_NAME in Elberg-tabbed [Christopher
Bratusek]
* New features:
- UTF-8 Support in Windowmenus [Wang Diancheng]
- UTF-8 Support in GTK Widgets [Christopher Bratusek]
- Tabbed Windowing Support [Yann Hodique, Scott Scriven, Nathan
Froyd, Christopher Bratusek]
- Improved KDE3 Integration [Timo Korvola]
- Replaced hardcoded focus logic by focus-revert function [Timo
Korvola]
- Tabbed Windowing Support: Raise Tabs on hover [Christopher
Bratusek]
- Warp cursor to cycled windows, if warp-cursor is enabled
[Christopher Bratusek]
- Warp cursor to unmaximied windows, if warp-cursor is enabled
[Fernando Carmona Varo]
- 3 New Window-Animators: cross, elliptical and draft
[Christopher Bratusek, Teika Kazura[draft fixups]]
- Shrinking/Yanking Support [Timo Korvola]
- Infinite Desktop Feature (make the virtual desktop bigger
than the physical) [David T. McWherter]
- Make Viewport commands appear in Sawfish-UI [Christopher
Bratusek]
- Make Window History appear in Sawfish-UI [Christopher
Bratusek]
- Added cycle-among-groups(,-backwards) commands (cycle between
the most recently used window of groups) [Fernando Carmano
Varo]
- Interactive placement-mode now also for transients
[Christopher Bratusek]
- Improved prompt.jl (allows changing font, fg and bg color)
[Sergey I. Sharybi]
- Expose fixed-position, never-iconify, never-maximize in the
Window-Matcher UI [Christopher Bratusek]
* Other changes:
- To build with XFree86/X.Org < 7.0 add -without-xorg-x11r7
flag [Christopher Bratusek]
- To build without Pango add -without-pango flag [Christopher
Bratusek]
- To prevent installing translations add -without-nls flag
[Christopher Bratusek]
- Set RestartStyleHint to 2 [Christian Marillat]
- When matching window to alist try WM_NAME if WM_CLASS is
unset [Christian Marillat]
- Major Documentation update [Derek Upham, Teika Kazura]
- New Sound Theme [glh Pimenta]
- Added ebuild [Harald van Dijk]
- Added session desktop file [Christopher Bratusek]
- rep.m4 has been dropped use librep.pc/rep-gtk.pc instead
[Christopher Bratusek]
- Added sawfish.pc [Christopher Bratusek]
- Improved Makefile's distclean rule [Christopher Bratusek]
- Updated .desktop files for gnome-session >=2.23 [Christopher
Bratusek]
- Fixed autogen for libtool >2.2 [Christopher Bratusek]
- Major configure script rework [Christopher Bratusek]
- Don't ship config.sub config.guess and install-sh in
$srcdir/etc [Christopher Bratusek]
- Reworked Sawfish-UI [Christopher Bratusek]
- Dropped libgnome|gnomeui|gnomecanvas widgets, use pure gtk
instead [Christopher Bratusek]
- Merged changes from sawfish-pager [Christopher Bratusek]
- Major update of the spec file [Christopher Bratusek, Michal
Jaegermann, Ritz]
- Print usefull stuff at the end of configure [Christopher
Bratusek]
- Add distclean rule to all Makefiles [Christopher Bratusek]
- Add KEYBINDINGS file, containing a list of all default
keybindings [Christopher Bratusek]
- Updated OPTIONS for all new options [Christopher Bratusek]
- Cleaned Up Makedefs.in [Christopher Bratusek]
- Move 'avoid' window-matcher from placement to state [Teika
Kazura]
- Updated compat.jl [Teika Kazura]
- Removed all old ChangeLog files [Christohper Bratusek]
- Make move-cursor.jl export all functions described in the doc
[Christopher Bratusek]
Download:
Get it from the usual place: https://sourceforge.net/project/showfiles.php?group_id=32
Have a lot of fun and stay tuned!
Chris
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]