Subject: CVS commit: pkgsrc/wm/windowmaker
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 12/25/2001 17:10:51
Module Name:	pkgsrc
Committed By:	wiz
Date:		Tue Dec 25 15:10:51 UTC 2001

Modified Files:
	pkgsrc/wm/windowmaker: Makefile PLIST distinfo
	pkgsrc/wm/windowmaker/patches: patch-aa patch-ab patch-ac patch-ae

Log Message:
Update to 0.80.0.
[Note: If you've used Windowmaker before, you might want to read
 the NEWS file included with the distribution (on each update, really).]
More interesting changes:
- Disabled window birth animation by default (while it was ok with normal
  windows, it was very annoying with menus editing in WPrefs.app)
- Added ability to shade/unshade a window using the mouse wheel.
- Added "Save workspace state" switch button on the exit confirmation panel
  (based on a patch sent by Jan Tomka <judas@linux.sk>)
- SIGTERM is now handled and saves the internal state before exiting (like
  SIGHUP and SIGINT already do). Now a "kill wmaker_pid" will exit cleanly
  saving dock/clip/session information on exit.
- Deminiaturizing a window that is also shaded, will perform an unshade too.
  (Note that this only applies to deminiaturizing shaded windows. Unhiding
  an application will keep the shaded/unshaded state of windows.)
- Removed compile time option for definable cursors and made them available by
  default.
- Mapping a new window that belongs to a running application that is hidden,
  will unhide the application.
- Removed the collapse appicons thing.
- Added real appicon sharing (apps of the same kind will have a single shared
  appicon).
- Fixed user and global defaults domain merging to preserve values present in
  global but not in user, in sub-dictionaries.
- Made dock/clip steal appicons of applications that were started from a
  shell/xterm or from the main menu, if there is a docked appicon of that
  class that is not running at the time the app is launched.
- Added animation to show that the appicon was stolen by the dock (the way
  NEXTSTEP did - map an appicon as it normally would have been, then slide it
  to the position the docked appicon is).
- Updated the animation constants for scrolling/sliding/shading to better
  adapt to newer/faster machines. Also used wusleep(10) when the delay was 0
  to get rid of the jerky animation when there was no delay.
- Saving a domain file will first strip all entries that are also present in
  the global domain as well and are exactly the same. This fixes a bug where
  settings from the global domain file were merged in the user domain file
  and further changes in the global domain file for those merged values was
  ignored making a system admin unable to set global defaults for all users
  using the global domains.
Also, some bug fixes and localization updates.


To generate a diff of this commit:
cvs rdiff -r1.23 -r1.24 pkgsrc/wm/windowmaker/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/wm/windowmaker/PLIST
cvs rdiff -r1.14 -r1.15 pkgsrc/wm/windowmaker/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/wm/windowmaker/patches/patch-aa
cvs rdiff -r1.9 -r1.10 pkgsrc/wm/windowmaker/patches/patch-ab
cvs rdiff -r1.4 -r1.5 pkgsrc/wm/windowmaker/patches/patch-ac
cvs rdiff -r1.3 -r1.4 pkgsrc/wm/windowmaker/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.