[Sawfish] [ANN] Sawfish 1.9.90 "Strike A Pose"

[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]


Hi everyone,

the first beta release of Sawfish 1.10 is now available for testing.

Downloads:
http://download.tuxfamily.org/sawfish/

Have Fun!
Chris

NEWS:
1.9.90 "Strike A Pose"
======================

   * Updated or New dependencies
        - PangoX: no longer required

   * Bug Fixes
        - Always rebuild the list of marked winows in tabs when closing
          a marked window. [fuchur]

        - Only allow a window to be tabbed, if the parent window's
          framestyle has support for tabs.  (Note that in Sawfish
          different windows can have diffrent framestyles) [fuchur]

        - `window-ops-menu' was still calling
          `resize-window-to-dimension' that didn't exist anymore since
          Sawfish 1.7. Use `resize-window-prompt' instead. [Christopher
          Bratusek]

        - Make "Sawfish Rootmenu" label an insensitive menu-item, so
          that clicking it while the root-menu pops-up doesn't make the
          menu dissapear immediately. [Christopher Bratusek]

        - In SawfishConfig you can select different cursor shapes for
          different buttons. Some of the definitions have been wrong
          and could crash Sawfish when choosing them. This is fixed
          now. [fuchur]

        - When a windows `max-width' or `max-height' would exceed 32767
          (X11's maximum) it would result in odd window-behaviour (for
          example: no maximization button), this is fixed by capping
          the value at 32767. Originally reported with Firefox and
          Thunderbird 17.0 [Michael Panteleit]

        - Fixed grabbing key-bindings in SawfishConfig. [Christopher
          Bratusek]

   * New Features
        - Tiling. [Jose A. Ortega Ruiz] [Christopher Bratusek]
          Currently this module is under heavy testing (so you have
          been warned!). `tall-tile' has been tested to properly work
          (with some minor hickups), while `col-tile' is untested.
          Example on how to test the new `tall-tile' module (for more
          infos read `lisp/sawfish/wm/tile/readme.org':

               ;; Tiling
               (require 'sawfish.wm.tile.tile)
               (tall-tiling 0 #:width 2 #:top 0 #:bottom 1 #:gap 1 #:max 3)
               (bind-keys global-keymap
                          "F11" 'tile-workspace
               	   "C-S-KP_Add" 'increase-max-windows
               	   "C-S-KP_Subtract" 'decrease-max-windows
               	   "C-F11" 'next-tiling)

        - Completeley revised `resize-window-prompt'. Now display
          window's name and old width (respectively old height) when
          prompt for new values. Shows an information, if one of the
          given values is not actually a number. [Christopher Bratusek]

        - External Application modules. Those modules allow handling,
          setting-up external application during a sawfish session. See
          `AUTOSTART' for additional notes on them.
             ++ `trayer' module. Handles a `trayer' (a system-tray)
               instance during a sawfish session.  [Christopher
               Bratusek]

             ++ `xmobar' module. Handles a `xmobar' (an on-screen, very
               flexible bar, monitoring whatever you like) instance
               during a sawfish session. [Christopher Bratusek]

             ++ `xmodmap' module. Allows reading `~/.Xmodmap' on
               startup of Sawfish. [Christopher Bratusek]

             ++ `xsettingsd' module. Handles a `xsettingsd' (a daemon
               implementing XSettings to provide GTK+ application with
               information like what theme to use))instance during a
               sawfish session. [Christopher Bratusek]

             ++ `xgamma' module. Allows changing display's gamma
               settings on startup of Sawfish. [Christopher Bratusek]

             ++ `fehlstart' module. Handles a `fehlstart' (a simple,
               but yet flexible application launcher) instance during a
               sawfish session. [Christopher Bratusek]

             ++ `pancake' module. Handles a `pancake' (a simple desktop
               panel with pager, window-list, taskbar, tray) instance
               during a sawfish session [Christopher Bratusek]

   * Miscellaneous Changes
        - Updated `Elberg-tabbed' and `gradient-tabbed' for tab-system
          as of Sawfish 1.9.1 [fuchur]

        - Wallpaper setter now has an option for setting wallpaper on
          startup. Image widget is now more robust.  [Christopher
          Bratusek]

        - Improved default keymap for `titlebar' and `tabbar'. [fuchur]

        - Revived `decorate-transients', `menus-include-shortcuts' and
          `customize-show-symbols' defcustoms.  These options are now
          adjustable from `sawfish-config' again. [Christopher Bratusek]

        - Give the `root-window' the property `'WINDOW_MANAGER' on
          startup with value `sawfish'.  [Christopher Bratusek]

-- 
Sawfish ML


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/