Changelog for
sawfish-1.11-27.9.x86_64.rpm :
Thu Nov 17 13:00:00 2016 dimstarAATTopensuse.org
- Add windowmanager provides (boo#981663).
Sat Jan 31 13:00:00 2015 sfalkenAATTopensuse.org
- Update to version 1.11:
+ enable input-line in cabinet
+ update Elberg-tabbed and gradient-tabbed for recent changes
- Dropped:
+ sawfish_1.10.99.tar.xz
- Added:
+ fix_desktop_files.patch to correct Category and GenericName
errors in post-build-checks
Mon Sep 1 14:00:00 2014 toganmAATTopensuse.org
- Update to version 1.10.99 For more details see NEWS file
* tiling and tabbing work now much better together
* improved cabinet window switcher
* CTWM like interactive window placement
* faster StyleTab (default theme)
- Rebundle lisp sources and obsolete subpackage lisp
Fri Sep 27 14:00:00 2013 toganmAATTopensuse.org
- Updated to 1.10 version. For more details see NEWS file
* bugfixes in tabs / SawfishConfig and more
* tiling. Thanks to the awesome work done by Jose A. Ortega Ruiz
Sawfish is now a stacking / tiling hybrid. The NEWS contains
example configuration.
* sawfish.wm.prg: integration of external applications into Sawfish
/ SawfishConfig (trayer, xmobar, xmodmap, xsettingsd, xgamma,
fehlstart, pancake), see docs/AUTOSTART for more information
about them.
* compton integration. Thanks to fuchurs mind-reading
capatibilities the compton compositing manager now neatly
integrates with Sawfish /SawfishConfig, allowing you to
change most options for compton directly from SawfishConfig.
- Spec file changes
* Create subpackage for the lisp sources
* Change the Group tag for the package to User Interface/Desktop
as the System/GUI/Other is not valid anymore
Fri Jun 28 14:00:00 2013 toganmAATTopensuse.org
- Add sawfish-pager to recommends as it eases window navigation
Wed May 15 14:00:00 2013 toganmAATTopensuse.org
- Updated to 1.9.91
* Bug Fixes
- Always rebuild the list of marked windows in tabs when closing
a marked window. [fuchur]
- In \'sawfish-config\' fix the \'make-choice-item\' to properly
support settings for the \'Crux\' theme. [Vedat Hallac]
* Removed Features
- Removed \'sawfish.wm.ext.expose\' in favour of much more
advanced tiling-functions. [Christopher Bratusek]
* Miscellaneous Changes
- Updated \'ru\' and \'pt_BR\' translations via transifex.
Tue Jan 8 13:00:00 2013 toganmAATTopensuse.org
- Update to 1.9.90
* 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]
- Drop sawfish-1.9.0-no-pangox.patch since it is now upstream
Sun Oct 28 13:00:00 2012 toganmAATTopensuse.org
- Added sawfish-1.9.1-remove-buildtime.patch inorder to avoid
unnecessary builds
Mon Oct 8 14:00:00 2012 toganmAATTopensuse.org
- Add sawfish-1.9.0-no-pangox.patch for > 1220 as pango x is not
supported
Fri Sep 28 14:00:00 2012 toganmAATTopensuse.org
- Add rep-gtk to required and sawfish-sounds to recommends
Thu Sep 13 14:00:00 2012 toganmAATTopensuse.org
- add makeinfo to buildrequires
Sat Sep 1 14:00:00 2012 toganmAATTopensuse.org
- Update to 1.9.1 For full list of changes see NEWS
* Packaging related
- Remove the following patches as they are merged to upstream
0001-replace-gdk_pixbuf_undef-with-g_object_undef.patch
0001-fix-no-return-in-non-void-function.patch
0001-fix-incorrect-fsf-address.patch
0001-fix-dimensions-matcher.patch
- Include suse-start-sawfish.el for emacs easing editing sawfish
related configuration files
* Bug Fixes
+ `dimension\' window-matcher does now properly restore the
window\'s size [Robert Zenz]
* When destroying a window marked for tabbing, before
tabbing was done, tabbing didn\'t work anymore until Sawfish
restarted. This is fixed now. [fuchur]
* In `Makedefs.in\' source `$(repexecdir)/rules.mk\' as
first, so that `--prefix\' and co. from `configure\' won\'t get
overwritten. [Allin Cottrell]
* In `tabs\' some minor issues have been fixed, like correct
`raise\' or `sticky\' tabs, and some issue with `move-resize\'
tabs. [fuchur]
* Only allow \'_NET_WM_WINDOW_TYPE_NORMAL to be marked as a
tabbed window. [fuchur]
* New Features
+ In tabbed-windowing it is now possible to add a whole
tab-group to another tab-group, or a single window. By
default the keybinding is `C-Button2-Off\'. [fuchur]
+ Tabs now support `viewport-sticky\' and
`workspace-sticky\'. [fuchur]
+ Tabs now support coloring the window-title in a different
color, for windows, which are marked for tabbing.Currently
only `StyleTab\' uses this feature. [fuchur]
* Miscellaneous Changes
+ In razor-qt integration module add `About Razor-Qt\' help
entry [Christopher Bratusek]
+ Replace `gdk_pixbuf_unref\' by `g_object_unref\' [Togan
Muftuoglu]
+ Fix the address of FSF in all relevant files [Togan
Muftuoglu]
+ Change cursor shape when working with tabs [fuchur]
- Removed `sawfish.wm.util.marks\', now implemented in
`sawfish.wm.tabs.tab\'. [fuchur]
Mon Jul 30 14:00:00 2012 toganmAATTopensuse.org
- include sawfish mode for emacs
Fri Jul 6 14:00:00 2012 toganmAATTopensuse.org
- backported the following patches from git
- 0001-fix-incorrect-fsf-address.patch
- 0001-fix-dimensions-matcher.patch Christopher Roy Bratusek
- reintroduced librep as required
Mon Jul 2 14:00:00 2012 toganmAATTopensuse.org
- Update to 1.9.0 For a full list of changes since 1.8.2 see NEWS
* Bug Fixes
+ When cursor-warping was enabled and user switched to a shaded
window, the cursor warped to the position of the unshaded
window. This is fixed now. [Christopher Bratusek]
+ When switching between tabbed themes from SawfishConfig, it
could happens that there were `gaps\' in the frame. This is
fixed now. [Christopher Bratusek]
+ In SawfishConfig one could only grab key-bindings, but not
mouse- or mixed mouse-key-bindings. This is fixed now. (Move
mouse 20 pixels to grab a `Move\' event). [Christopher
Bratusek]
+ SawfishConfig became useless when Sawfish restarted. This is
now worked-around by simply restarting SawfishConfig when
Sawfish does. A new `before-restart-hook\' has been added for
this purpose. [Christopher Bratusek]
+ In EdgeActions `HotSpot\', `HotMove\' and `EdgeFlip\', it was
possible to trigger the same event multiple times at a time.
This is fixed now. [Jeremy Hankins]
+ Fixed a bug in apps-menu, failing to generate the menu, if a
desktop-file contains both Categories and the (errorneous)
Category key, or only the later. [Matthew Love]
+ Fixed a bug in window-manager selection handling. Set all
fields of the client message event. This prevents bugs, where
Sawfish sometimes isn\'t able to replace another
window-manager or aquiring the screen if no other WM is
running. [Timo Korvola]
+ When making X request, we might receive and `select\' will
stuck. This is fixed now [Michal Maruska]
+ Avoid calling Xmap for gone windows. [Michal Maruska]
+ Fixed a possible segmentation fault in `leave_notify\' [Michal
Maruska]
+ In SawfishConfig the `choice\' widget didn\'t work when the
choices were numerical values. This is fixed now.
[Christopher Bratusek]
* spec cleanup
- BuildRequires xz if openSUSE 12.1 or older
- use pkgconfig if available
- replace-gdk_pixbuf_undef-with-g_object_undef.patch
- fix-no-return-in-non-void-function.patch so package builds
- separate sounds as a subpackage
Wed Apr 11 14:00:00 2012 vuntzAATTopensuse.org
- Update to version 1.8.2:
+ For the full list of changes since 1.6.1 (especially bug fixes
and build fixes), see NEWS.
+ Below is a summary of the important changes.
- Changes from version 1.8.2:
+ Bug fixes.
- Changes from version 1.8.1:
+ Bug fixes and miscellaneous changes.
- Changes from version 1.8.0:
+ Incompatible changes:
- Infinite-desktop and edge-flip needs updates.
- Renamed functions (see NEWS for details).
- Syntax-change in `jump-or-exec\'.
- Apps-menu options `apps-menu-show-all\' is deleted.
- User option `focus-ignore-pointer-events\' is deleted.
- Animation related modules are renamed.
+ Add support for Edge Actions
+ New command line option `--replace\'
+ Toggle-Or-Exec wrapper added to Jump-Or-Exec
+ `iconify-on-leave\' window-matcher
+ New function `report-commands\'
+ New tab-capable, highly configurable theme: \"StyleTab\"
+ Application menu is fully customizable
+ Per-window animation mode
- Changes from version 1.7.0:
+ Prompt API change
+ Functions `maybe-raise-window\' and `maybe-lower-window\' are now
obsolete
+ Improvements to desktop-environment integration (including new
support for XFCE)
+ Applications menu improvements
+ New window rules: `fixed-size\', `never-delete\'
+ Update of emacs major mode `sawfish.el\'
+ New frame-parts `border-width\' and `border-color\'
+ New commandline-option `--5-buttons\'
+ New `x-draw-text\' function
- Changes from version 1.6.3:
+ XRandR events (eg resolution changes) call the new hook
`randr-changed-notify-hook\'
+ Tabbed windowing system improvements
+ New command `display-window-position\'
+ New function `window-pid\'
+ Window instance name is now accessible
+ Customizable lisp directory
- Changes from version 1.6.2:
+ New command `maximize-discard\'
+ New command `jump-or-exec\'
- Add explicit gdk-pixbuf-devel BuildRequires so it can be
versioned.
- Add explicit pkgconfig() BuildRequires for xorg libraries, to
avoid issues after xorg packaging split: ice, sm, x11, xft,
xinerama, xrandr.
- Add %icon_theme_cache_post(un) to %post/%postun because of new
icon.
Mon Feb 14 13:00:00 2011 vuntzAATTopensuse.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 13:00:00 2010 vuntzAATTopensuse.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 13:00:00 2009 vuntzAATTopensuse.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.
Wed Dec 2 13:00:00 2009 vuntzAATTopensuse.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 14:00:00 2009 vuntzAATTopensuse.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
Wed Sep 9 14:00:00 2009 vuntzAATTopensuse.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 14:00:00 2009 vuntzAATTnovell.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 14:00:00 2009 vuntzAATTnovell.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.