File sawfish.changes of Package sawfish

-------------------------------------------------------------------
Mon Feb 14 01:01:29 CET 2011 - vuntz@opensuse.org

- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.

-------------------------------------------------------------------
Fri Jan 15 12:25:31 CET 2010 - vuntz@opensuse.org

- Update to version 1.6.1:
  + Build and Installation
    - Rename `--without-nine-mouse-buttons' configure option to
      `--without-nine-mousebuttons'.
    - Reworked configures help-message for better readability.
    - Configure now uses `kde4-config --install data' rather than
      `kde4-config --path data'.
   -  Make $datadir/kde4/apps/ the fallback path, if KDE4 is not
      installed.
    - Majorly improved debian and rpm packaging scripts.
    - The spec has been reworked to detect kde4/librep directories
      while runtime, instead of hardcoding those paths from
      configure, which makes it more portable.
    - Remove own unused implementation of dlmalloc.
    - Export the imageloader beeing used by sawfish in the .pc
      file.
    - Don't remove the .pot file upon `make distclean'.
    - Install Sawfishs header files to $includedir/sawfish/.
    - Autotools improvements (Makefile, autogen.sh & Co.)
  + Bugfixes
    - Fixed a bug where the gnome-panels pager gets confused about
      the current viewport when displaying all workspaces.
    - Fixed minor bugs in viewport.jl.
  + Doc
    - Fixed a small doc mistake (refered to window-set instead of
      window-put).
    - Fixed the docstrings of shrink and yank.
  + Misc
    - Last 3 instances of "sawmill" replaced by "sawfish".

-------------------------------------------------------------------
Sun Dec 27 18:29:39 CET 2009 - vuntz@opensuse.org

- Update to version 1.6.0:
  + See the announcement for all details.
  + Incompatible user visible changes:
    - Mouse buttons 6 - 9 support is now optional (and disabled by
      default)
    - sawfish-ui is renamed to sawfish-config
    - Change of Infinite Desktop boundary behavior and option
    - sawfish.wm.defaults is always loaded
    - ~/.sawmillrc is now ignored
    - "Matched Windows" group has been renamed to "Window Rules"
    - Sound support now uses an external program (paplay by
      default)
    - GNOME integration updates
  + New features:
    - New application menu
    - Add options to change the font color of window title
    - Support theme-tarballs compressed with XZ
    - Xinerama support for Grow/Pack
    - Window rules can be set by lisp
    - Keymap translation
    - New window rules (fullscreen, full-xinerama, new-workspace,
      new-viewport, window-name)
    - New commands (double-window-size, halve-window-size,
      move-window-center, resize-by-factor, browser)
    - New function rename-window changes the window name.
    - Dynamic Viewport-Boundary-Mode
    - KDE4 integration module
    - Poweroff from menu
    - New Frame Classes
  + Various improvements and bug fixes.
- Remove audiofile-devel, libesd-devel BuildRequires.
- Add pulseaudio-utils Recommends, for the sound support.

-------------------------------------------------------------------
Thu Dec  3 00:39:14 CET 2009 - vuntz@opensuse.org

- Update to version 1.5.3:
  + The 1.5.3 release has backports from 1.6.0 (HEAD)
  + Bugs fixed:
    - Prevents crashes for quick window destructions, especially
      under high load

-------------------------------------------------------------------
Thu Oct  1 17:55:14 CEST 2009 - vuntz@opensuse.org

- Update to version 1.5.2:
  + New/Updated requirements:
    - rep-gtk 0.18.4 -> 0.90.0
  + Bugs fixed:
    - Actually build FAQ upon make
    - Expand REP_ENVIRON in scripts/Makefile.in
  + Widget Transistion:
    - GtkButton + GtkPreview + GtkColorSelection trio replaced by
      single GtkColorButton
  + Other Changes:
    - Inactive windows in Crux theme do now have black text for
      better readability

-------------------------------------------------------------------
Thu Sep 10 00:29:40 CEST 2009 - vuntz@opensuse.org

- Update to version 1.5.1:
  + The 1.5.1 release has backports from 1.6.0 (HEAD)
  + Bugs fixed:
    - Fix in SMlib check on x11r7
    - Fix in libICE check on x11r7
    - SpinButtons in Sawfish-UI are now connected to correct singal
      (allows typing in the value manually)
    - Fix cursor warping in Infinite-Desktop
    - Fixed group of the stagger options
  + Other changes:
    - Sawfish does now appear in KDE4s WM Selector
    - Fixed typos in the .desktop files and removed unneded entries
    - Changing raise-tabs-on-hover takes effect immediately now
    - Add -tag=CC to libtool where necessary, unbrakes compilation
      on some arches
    - Distclean rule for po/Makefile.in
- Add update-desktop-files BuildRequires and call
  suse_update_desktop_file on desktop files.
- Add librep-devel and rep-gtk-devel Requires to devel package.

-------------------------------------------------------------------
Fri Jul 31 12:56:07 CEST 2009 - vuntz@novell.com

- Update to version 1.5.0:
  + 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
    - Make building with imlib1 instead of gdk-pixbuf work again
    - Create src/build.h, since it has been missing before
    - Fixed an "unknown remote error" that might appear
    - Make "make uninstall" work again
    - Fixed the issue that apps did not start iconified, even if
      requested
    - First create $datadir/applications, then install the desktop
      file
    - Fixed default animation outline coordinates
    - Don't ignore datarootdir setting
    - Make Sawfish more error-tolerant if an app has an icomplete
      WM_CLASS
    - Make sure we don't mix Super and Hyper
    - Fixup the last incomplete AC_DEFINE
    - Fixed a speed-issue with microGUI
    - Make properly use of WM_NAME in Elberg-tabbed
  + New features:
    - UTF-8 Support in Windowmenus
    - UTF-8 Support in GTK Widgets
    - Tabbed Windowing Support
    - Improved KDE3 Integration
    - Replaced hardcoded focus logic by focus-revert function
    - Tabbed Windowing Support: Raise Tabs on hover
    - Warp cursor to cycled windows, if warp-cursor is enabled
    - Warp cursor to unmaximied windows, if warp-cursor is enabled
    - 3 New Window-Animators: cross, elliptical and draft
    - Shrinking/Yanking Support
    - Infinite Desktop Feature (make the virtual desktop bigger
      than the physical)
    - Make Viewport commands appear in Sawfish-UI
    - Make Window History appear in Sawfish-UI
    - Added cycle-among-groups(,-backwards) commands (cycle between
      the most recently used window of groups)
    - Interactive placement-mode now also for transients
    - Improved prompt.jl (allows changing font, fg and bg color)
    - Expose fixed-position, never-iconify, never-maximize in the
      Window-Matcher UI
  + Other changes:
    - To build with XFree86/X.Org < 7.0 add -without-xorg-x11r7
      flag
    - To build without Pango add -without-pango flag
    - To prevent installing translations add -without-nls flag
    - Set RestartStyleHint to 2
    - When matching window to alist try WM_NAME if WM_CLASS is
      unset
    - Major Documentation update
    - New Sound Theme
    - Added ebuild
    - Added session desktop file
    - rep.m4 has been dropped use librep.pc/rep-gtk.pc instead
    - Added sawfish.pc
    - Improved Makefile's distclean rule
    - Updated .desktop files for gnome-session >=2.23
    - Fixed autogen for libtool >2.2
    - Major configure script rework
    - Don't ship config.sub config.guess and install-sh in
      $srcdir/etc
    - Reworked Sawfish-UI
    - Dropped libgnome|gnomeui|gnomecanvas widgets, use pure gtk
      instead
    - Merged changes from sawfish-pager
    - Major update of the spec file
    - Print usefull stuff at the end of configure
    - Add distclean rule to all Makefiles
    - Add KEYBINDINGS file, containing a list of all default
      keybindings
    - Updated OPTIONS for all new options
    - Cleaned Up Makedefs.in
    - Move 'avoid' window-matcher from placement to state
    - Updated compat.jl
    - Removed all old ChangeLog files
    - Make move-cursor.jl export all functions described in the doc
- Create a devel package.

-------------------------------------------------------------------
Sun Jun 14 19:20:57 CEST 2009 - vuntz@novell.com

- Clean up package.
- Update to 1.3.5.3.
- Remove Obsoletes for sawmill and sawfish-gnome: it's been ages
  since those were available.

openSUSE Build Service is sponsored by