Hi folks,
sawfish 1.6.3 "Hava Nagila" is now officially available!
Compilation fix[]
Compilation error fix: Not always, but compilation of Sawfish-1.6.3 fails. To fix it, apply this patch:
diff --git a/lisp/sawfish/wm/util/prompt.jl b/lisp/sawfish/wm/util/prompt.jl index 96906f5..db436fd 100644 --- a/lisp/sawfish/wm/util/prompt.jl +++ b/lisp/sawfish/wm/util/prompt.jl @@ -57,7 +57,8 @@ sawfish.wm.events sawfish.wm.custom sawfish.wm.commands - sawfish.wm.fonts) + sawfish.wm.fonts + sawfish.wm.util.prompt) (defgroup messages "Messages" :group misc)
Our maintainer is gone for a while, so we can't release a fixed version. Sorry for inconvenience. (We're human! :) I think we can release the 1.6.4 by the end of June. - Teika kazura 04:21, May 29, 2010 (UTC)
Downloads[]
Tar/BZ2: http://download.tuxfamily.org/sawfish/sawfish/sawfish-1.6.3.tar.bz2 3,55 MB
Tar/XZ : http://download.tuxfamily.org/sawfish/sawfish/sawfish-1.6.3.tar.xz 2,37 MB
What's New?[]
1.6.3 "Hava Nagila" =================== * Bugfixes - In tabbed-windows the left/right end is no longer outside the window, if that is too small [Fuchur] - Unsupported option `ignore-window-input-hint' is deleted which has been invalid for long. [Teika kazura] - Honor the user option `maximize-raises' in `maximize-window-fullscreen' and `maximize-window-fullxinerama', too, not just in maximize-window [Nolan Leake] - More robustness in applications menu [Teika Kazura, Matthew Love] Before it broke for 'R' (statistics software), and whitespace handling didn't follow the specification. Some *.desktop files are not ignored any more either, i.e., leading empty lines and comments are allowed. - Allow compilation with -DDEBUG flag passed [Alexey I. Froloff] * New Features - XRandR events (eg resolution changes) call the new hook `randr-changed-notify-hook' [Daniel M. German] See *Note RandR and Xinerama::. - Tabbed windowing system improvements [Fuchur] + Support for transient tab-frames + New frame classes: x tab-s (side tab) x tab-ls (side tab, left/bottom end) x tab-rs (side tab, right/top end) + Tabgroups now support a set of new properties and actions: `type', `set-frame-style', `fixed-position', `iconify'. In addition, new tabs gain those properties from their parent window. - New command `display-window-position' [Teika kazura] User chooses a window by cursor and click, and it prints its position and size in a popup. Also available as a function, defined in `sawfish.wm.util.display-wininfo'. - New function `window-pid' [Teika kazura] It returns the process ID of a window. (*note Window Attributes:: - Window instance name is now accessible [Teika kazura] Technically, the window class consists of "instance" and "class", but only the latter was returned previously by the function `window-class'. Now with the new optional argument, the instance is returned too. (*note Window Attributes::) - Customizable lisp directory [Teika kazura] User can add lisp directories to be read with the environmental variable `SAWFISH_USER_LISP_DIR'. Its value is directories separated by colon, like `PATH', and prepended to `load-path'. If not set, `~/.sawfish/lisp' is assumed. For example, if you define a module `sawfish.wm.super-hack', then it can be read from `~/.sawfish/lisp/sawfish/wm/super-hack.jl'. User can override system lisp files, too. For example, if there is `~/.sawfish/lisp/sawfish/wm/windows.jl', then it defines `sawfish.wm.windows', instead of the installed one. (But this can easily break your Sawfish startup.) In fact, it was possible for some lisp files, but now it's guaranteed for all files. * Other Changes - Info improvements [Teika kazura] + "Windows" chapter is partly revised. Function `display-window' is documented. Difference between `window-wants-input-p' and `window-really-wants-input-p' is described. Short description on the root window. + In past few versions we made more changes which were not described in the news, including clarification in viewport, workspace and event, and window matching lisp functions. + Added a faq item on multi-head and workspace. + Edition number and the date of last change are dropped from the info. We now edit the info often, so they are not so much meaningful. - Pressing the lock-button does the state-change of the window accordingly. [Fuchur] No theme shipped with Sawfish does have the lock-button yet, though. - Make xinerama an optional dependency [original patch from Gentoo]
Have Fun!
Flashrider [Christopher Bratusek] 15:03, May 22, 2010 (UTC)