Changes since version 0.14.0:
.............................

- Fixed stacking problem with main fiend icon.
- Fixed bug that made fiend's rewind button to not work on IRIX and PPC.
- Removed "Default" button in panel 4 of the attribute editor and replaced
  with "Browse", to avoid confusion about it. But please note that Browse
  does not work yet.
- Solved a bug in attribute editor that incorrectly create the appicon for
  an application. This could made WindowMaker to crash in certain conditions.
- Fixed bug that gived focus to shaded&hidden windows.
- Added keys to Raise/Lower the fiend. Read NEWS.
- Added posibility to move app-icons between dock and fiend.
- Fixed bug in winmenu.c, that caused incorrect menu item disabling in window
  menu, making the attribute editor inaccessible in certain cases.
- Fiend enhancements. Read NEWS.
- Added options for advancing to new workspace, and cycling through existing
  workspaces. Read NEWS.
- Made the delay between changing workspaces with the fiend a runtime option.
- Fixed bug that caused crash in certain condition when using Sloppy focus.
- Fixed getstyle to include new options in WindowMaker configuration file.
- Changed the default color for active fiend buttons and updated it in
  WindowMaker configuration file. You should update this, since the old active
  color was too close to the inactive color.
- Made the fiend middle button have Active/Inactive color, corresponding
  to its normal/collapsed state.
- Fixed a small mem-leak when destroying a workspace.
- Fixed a bug in superfluous.c related to swapping dock position.
- Fixed resize frame to show the window size numbers. Also fixed the numbers
  shown in that frame to reflect the real window size. Nicer arrows too.
- Added posibility to send only a synthetic ConfigureNotify event, at the end
  of window moving, instead of every movement, to increase performance.
- Fixed a bug in docking code, to allow strings with spaces in command name be
  properly quoted.
- Changed the included asclock.tgz to better adapt to 8 bit displays.
- Fixed window title updating after changes made with the attribute editor,
  when not using NEWSTYLE.
- Made spixmap and tpixmap to work. See NEWS.
- Theme support now available. See NEWS.
- Fixed bug when loading missing domains that caused WindowMaker to crash.
- Fixed typo in domain loading to count for global files if user files are
  not avaiulable.
- Fixed bug in Attribute Editor, that crashed WindowMaker when restarting
  or exiting, while an Attribute Editor panel is open.
- Put clip.tif, clip.png, clip.xpm, clip2.tif, clip2.xpm, Cone.xpm and
  Penguin.xpm in WindowMaker-data_tar.gz. These are icons intended for fiend.
  It can be found on ftp://ftp.windowmaker.org/pub/wmaker/contrib/icons



Changes since version 0.13.1:
.............................

- put back libPropList tarball in archive. This will not count for people
  with already installed libPropList, since configure will first look for
  the installed version. Read the INSTALL file for details.
- made a clean-up to let WindowMaker compile with DOCK undefined.
- working fiend clone. Read the NEWS file for details.
- fixed bug that caused crash when using FocusNext or FocusPrevious keys
  with no opened window.
- some small bug fixes.
- Added handler for SIGHUP. <kill -1 wmaker_pid> will cause wmaker to restart.

Changes since version 0.13.0:
.............................

- Enhanced Attribute Editor. It will allow you to set options that apply
  to all windows. Also some new features. Read NEWS file.
- Fixed bug in Attribute Editor that caused crash when icon was not found.
- Fixed bug that crashed WindowMaker when some transient windows closed
  and the Attribute Editor remained open.
- Fixed sloppy focus to correctly transfer the focus to the root window
  when there is no window open, or no window under the pointer.
- Fixed sloppy focus to correctly focus the window under pointer after a
  restart or workspace change.
- Fixed shift dbl-click on titlebar to not select the window.
- libPropList is no more part of distribution. You need to have it installed
  or else you need to download it and compile. See INSTALL file.
- Added Manome Tomonori's patch to fix kanji supprot. This added a new
  option to configure: --with-x-locale. See INSTALL and FAQ for more info.
- Fix for clean compile under Irix.
- Fixed autoarrange icons to do autoarrange after the dbl-click on app-icon.
  This way the appicon will not slip to the bottom left corner at the first
  touch, but let you first unhide the window.
- Fixed icon box position when dock on the left side. Now dock will not cover
  the app-icons.
- Fixed typo in application.c that inverted instance and class, thus making
  instance.class options saved in WMWindowAttributes unavailable.
- Added option SelectKey in WindowMaker config file, that lets one bind a
  key to select/unselect the focused window. Also the same option added
  to the window menu. SelectKey = "some_key_bind";
- Changed stream->_fileno to fileno(stream) in isEof() in misc.c for
  portability.
- Fixed window to not place themselves under dock if dock on the left side
  and auto/cascade mode is used.
- Fixed auto/cascade window placement to not place a new window over a
  shadowed window.
- Fixed bug in wdefaults.c that do not correctly initialized all bits
  in WWindowAttributes structure to 1.

Changes since version 0.12.3:
.............................

- Attribute editor is working.
- Now menus positions are remembered between sesions if they are sticky
  when WindowMaker exits/restarts.
- Fixed menu behaviour when using lousy Windoze behaviour, not to select
  the item under mouse pointer if the launching click is shorter than
  the default double-click time.
- fixed window menu (Move to), to correctly update after a workspace delete.
- fixed stacking order after restart.
- fixed FocusPrevious/Next keybindings to skip windows with skip_window_list
  enabled.
- added horizontal restricted resizing, if modifier key (Shift) is used to
  drag the corner handle of resizebar.
- minor fixes in WINGs related to the return of some function and string
  update for NULL strings. Also a new function for getting the state of a
  button.
- fixed some bugs that crashed WindowMaker because of NULL pointers.
- fixed a crasing bug in the window stacking code.
- fixed Hide item in window menu to be disabled for windows that do not have
  an application icon, or have set "NoAppIcon = YES".
- fixed problems with hiding applications without application icon.
- put back the patches that lost between 0.12.0 and 0.12.3
- changed autoarrange icons from a compile-time to a runtime option.
  Use AutoArrangeIcons = YES/NO; in 'WindowMaker' options file. Default is NO.
- added compile time option for shading the resizebar. Default is no shade,
  which is default Openstep/NextStep4.0 look.
- added pipe menus. '"Name" OPEN_MENU | script_that_constructs_menu'
  See the NEWS file.
- added configurable horizontal resize threshold.

Changes since version 0.12.2:
.............................

- fixed typos and a bug that could cause a crash on machines where
  sizeof(int) was different from sizeof(pointer).
- this is mainly intended for clarifying the confusion about patches that
  was done in the last releases.

Changes since version 0.12.1:
.............................

- fixed stupid, stupid typographical error that caused menus to segfault when
  NexMenuBehaviour / ScrollableMenus were set to YES (which is/was default)
- changed configure so you can specify the location of graphics libraries and
  their header files (useful for building on different architectures)
- fixed window focus problem

Changes since version 0.12.0:
.............................

- now maintained by Matthew Hawkins <matt@mail.goldweb.com.au> while our 
  esteemed friend Alfredo is away.  Have a great holiday in Japan, mate!
- fixed __DuMmY install problems
- made NextMenuBehaviour and ScrollableMenus run-time configuration options
  instead of compile-time options

Changes since version 0.11.1:
.............................

- added Launch command in dock menu
- fixed manual window placement
- fixed problem during installation in po/ directory
- changed Command format for dock state 
- added OffiX DND support for the dock
- added Move To submenu in window commands menu
- right click on root window does not deselect windows (to allow workspace
 	switch through menu)
- various 8bpp Colormap related glitches fixed
- fixed keyboard bindings when all windows are closed
- OPEN_MENU in unreadable directory fix
- changed PixmapPath format from : separated paths to array of paths
- multi color horizontal and vertical gradient
- fixed crash in unhide application with transient windows
- OPEN_MENU with optional command

Changes since version 0.11.0:
.............................

- fixed bug with menus that caused wmaker to crash 
- brought program parameter dialog box back
- fixed autoplacement
- changed window matching precedence for WMWindowAttributes (complete, just
instance, just class, global)
- event compression while moving windows for slow videos and ultra-high
mouse sampling rates
- fixed private colormap change in 8bpp
- fixed titlebar redraw on unshade
- renamed atom _GNUSTEP_WM_MINIATURIZE_WINDOW to  _WINDOWMAKER_WM_MINIATURIZE_WINDOW
- fixed a bug with focusing windows in AutoFocus=NO;

Changes since version 0.10.2:
.............................

- fixed autoraise
- fixed menu weirdness
- many features brought back
- fixed maximize bug
- added a widget set and new dialog panels
- fixed titlebar update after font change
- renamed back _WINDOWMAKER_COMMAND to _WINDOWMAKER_WM_FUNCTION 
- fixed bug with miniaturization of bad behaved apps (vtcl)

Changes since version 0.10.1:
.............................

- fixed bug with "invisible" menus
- added AutoFocus option
- support for pixmap files for dock tile
- fixed focusmode
- tile pixmap for icons

Changes since version 0.10.0:
.............................

- fixed bug with input focus in sloppy focus mode
- implemented pixmap mask creation in wrlib
- root window pixmap option
- added ppm support in wrlib
- fixed portability stuff in libPropList
- merged wmsound and bug fix patches
- fixed dock icon border width
- readded focusable option
- autostart apps on startup
- added jpeg support in wrlib
- fixed bug with menus that did not end with a newline
- RaiseLower now acts on the window under the pointer, as in olwm
- fixed docked icon move
- option for left handed ppl (swap left button with right button)
- generalized titlebar and window frame stuff for windows and menus
- changed event handling
- single piece titlebar gradients
- option and escape expansion for dock commands
- save workspace state
- initial workspace window option
- corrected order of window names for dock state file (was class.instance,
	is instance.class now)

Changes since version 0.9.0:
............................

- option to make maximize and window placement account for the Dock
- fixed modifier binding
- new menu configuration: OPEN_MENU. Get menu data from file, directory or
pipe
- removed rename_ws menu command
- fixed IgnoreFocusClick
- more apps can be docked (ghostview et. al)
- fixed diagonal/horizontal resize detection to be like in NS
- simplified titlebar button code: removed possibility to add more buttons
- fixed window gravity handling (xclock -geometry 100x100-0-0) 
- removed shadeable window attribute, added DontMoveOff
- window resize with Meta-Click3 on window
- fixed bug that caused keyboard locks if a invalid key was used in a shortcut

Changes since version 0.6.3:
............................

- moved to automake
- changed preference directory from gnustep to GNUstep
- added tiff support
- changed preferences to be dynamically modifiable
- several memory leaks fixed
- changed meta-dblclick in dock button to start app to control-dblclick
- fixed bug with unhide app and window list menu
- miniaturized windows are now hidden when hiding an app
- fixed bug in random window placement
- renamed _GNUSTEP_WM_FUNCTION to _WINDOWMAKER_COMMAND
- close stdin from forked processes, so that they don't block wmaker
- fixed crash when closing a selected window
- fixed timer event stuff to be more robust
- rewrote dialog boxes with Athena
- removed focusable window option
- savews now puts -geometry as the first argument of the command line
- new superfluous stuff: better ghost image/shadow for dock
- changed handling of menus that fall outside of screen to be like in NS
- icon caching
- resize with button2 don't raise window
- option to change menu highlight color
- lower miniwindow when miniaturize
- option for setting icon size
- keyboard traversal of menus
- all dock state information saved across sessions
- must hold Alt to undock running app
- added focused window indicator in window list
- CirculateRaise option
- ModifierKey option
- fixed duplicated menu bug

Changes since version 0.6.2:
............................

- fixed problem with window command menu (click3 on titlebar)
- fixed appmenus that were not unmapped when focus switched from the app
- fixed bug with exit dialog when NEWSTYLE is defined
- miniaturized menus are not mapped when activating an app

Changes since version 0.6.1:
............................

- dynamic update of WM_COMMAND hint
- fixed crash bug with dock and application icons
- fixed bug with application defined menus
- selecting a window through the window list, brings windows that fall
outside the visible area back
- fixed bug with multiple window moving
- various platform specific bug fixes
- removed grab icon application icons

Changes since version 0.6.0:
............................

- --enable-shape is the default now
- fixed group leader change for windows that are already mapped
- NEWSTYLE button images have the same color as the title text
- fixed noappicon bugs related to dock
- fixed starticonic hint (-iconic)
- broke menu code so that it will not work as OpenStep says. ie: submenus
	are not mapped below the mainmenu. If you want it to be like before,
	undefine SINGLE_MENULEVEL in src/wconfig.h
- switch to next window (alt+tab) raises the window
- fixed window title handling for titles that don't fit on the window
- drag select for window command menu
- gamma correction for 8bpp
- fixed bug in full docks
- workspace switching by window drag
- added patches for smart and random placement
- added dgradient fix patch
- workspace state restoration after restart
- added PNG support to wrlib
- changed RLoadImage() support in wrlib
- set DISPLAY environment variable to what was passed with -display option
- added animations preference option
- fixed winitrc
- restore main menu, workspace menu and window list menu after restart
- changed gethostname() with getenv("HOSTNAME") || getenv("HOST") to setup cpp
- fixed bug with program defined titlebar button image in NEWSTYLE
- added kluge for buggy MetroX servers (look at wconfig.h)
- ignore CapsLock when handling windows
- ability to drag windows between workspaces
- ability to drag icons with a icon window
- fixed bug with arrange icons for appicons without any window mapped
- display window's workspace in window list menu
- if a sticked menu is opened again, a new instance of the menu is created

Changes since version 0.5.1:
............................

- fixed bug that crashed wmaker on HPs
- fixed bug that crashed wmaker with the window list
- fixed bug with window focus after window miniturization
- fixed bug that made wmaker crash when it didn't figure a docked app
has quit. (probably the same problem with XFMail and others)
- documented ColormapFollowsMouse option
- workspace renaming through current selection
- autolaunch indicator
- dbl-click3 will not start app anymore
- better handling of long text
- limited windowlist menu width
- fixed arrange icons
- changed geometry display to account for base size if it's not in 
the technical drawing style
- meta-dbl-click on appicon does hide others 
- changed RaiseOnFocus option with RaiseDelay
- dbl-click on root window or open submenu entry brings the root menu 
to the cursor.
- removed AllowMenuLowering option and made menu ontopness work like on dock
- changed meta-click on dock with meta-dbl-click, to change ontopness 
- moved gradient and image code to a library. 
- added support for icons with alpha channel
- simplified dithering setup
- many clean ups 
- not-so-good looking gradients for 8bpp
- changed application menu stuff 
- started wmaker client library. Try out test/test.c


Changes since version 0.5.0:
............................

- startup stuff has changed!!! Instead of placing ~/.workspace_state in
your .xinitrc, you must now call ~/gnustep/Library/WindowMaker/winitrc
from there. Don't forget to update your menu files!!! Read the INSTALL file.

- persistent root background colors (read the above item)
- Spanish, Korean, Czech, Swedish and Dutch locales
- menu commands can use the current selection as parameter
	(read the menu config file)
- fixed bug in dock icons with 3 dots on some platforms
- opaque window move
- skipwindowlist option
- better miniaturize animation
- new silly animation(s) if --enable-superfluous is configured
- button3 on miniaturize button hides the app
- fixed bug on multi-window move
- keyboard bindings ignores capslock state (but not NumLock, ScrollLock etc.)
- fixed focus in unhide under sloppy focus mode

Changes since version 0.4.3:
............................

- dock remembers ontop state
- OnTopTransients works correctly now
- removed startWithdrawn option
- added option to put text over icons (iconText)
- fixed slippery window move
- fixed another bug with NEWSTYLE
- fixed problem with large app_options files
- more i18n stuff. japanese, german and portuguese locale support.

Changes since version 0.4.2:
............................

- fixed black icon bug
- fixed icon specification for dock
- fixed docking on left side dock
- fixed bug in window command menu
- fixed bug in narrow windows with NEWSTYLE enabled
- fixed Hide Others crash 
- I18N fixes
- hopefully stable again

Changes since version 0.4.1:
............................

- fixed some crash on startup bugs
- fixed bug that made excessive use of colors in PseudoColor
- (re)binding of application icons to Dock icons on (re)start
- startWithdrawn window attribute
- finished window list menu (button2)
- implemented GSClientResizebar, GSMenuWindow, GSIconWindow,
GSFullKeyboardEvents
- implemented WINDOWMAKER_COMMAND ClientMessage handler
- OffiX DND support in icons (for Trash)
- portability fix for SunOS 4.x
- fixed hide for windows with .noAppIcon: true
- remember if window was hidden on restart
- remember workspace on restart
- do not auto-launch apps that are already running
- asclock (and other docked apps) do not die on restart
- forced application docking for undockable apps. See utils/dockapp
- raiseOnFocus option for focus-follow-mouse mode
- window command menu
- fixed NEWSTYLE titlebars and converted menu titlebar button too

Changes since version 0.4.0:
............................

- fixed bug in I18N support
- fixed bug that caused crash when patched xv was ran
- cosmetic fix for transparent icon images
- tell about apps that couldn't be launched
- auto-launch in dock
- patch for asclock to work on dock
- raise/lower dock
- fixed bug in workspace change when there are no windows
- allow screen side change for dock

Changes since version 0.3.2:
............................

- application icons (not mini-windows) like I think how it is on NEXTSTEP(tm)
- fixed "slippery" icon movement
- added a Dock (not for GNUstep, as it will have it's own)

Changes since version 0.3.1:
............................

- fixed bug that caused window frames to be left after window closure
- submenus are opened to the left/right if it is too close to the right/left 
edge (not perfect, but better than before)
- remember window state (shade) on restart
- fixed resize bug
- FreeBSD portability fixes
- fixed bug in workspace menu with more than 9 workspaces
- removed _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
- fixed bug that caused crash when closing miniaturized apps
- fixed little bug in resize
- changed default shortcuts to be closer to NEXTSTEP(tm) (raise/lower window)

Changes since version 0.3.0:
............................

- added diagonal gradients
- ignoreHideOthers window flag
- optimized/fixed window raising and lowering
- fixed menu handling: don't need to click on the menu after 
it's opened to select items, just drag the pointer
- _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
- application specified titlebar button pixmaps
- transient owners get a different titlebar color when the focus
is in the transient (e.g, in NeXTese: mainWindow is highlighted correctly when
the keyWindow is a panel)
- when transient is closed, it's owner always get the focus
- fixed XGrabButton/BadAccess bug
- fixed window_count error (this time I'm 90% sure)
- fixed focusNextWindow through Alt-Tab bug with non-focusable windows
- fixed resize in windows without a titlebar
- fixed bug with PAspect XSizeHint


Changes since version 0.2.2:
............................

- fixed problem that made multiple applications be launched
with accidental dbl-clicks on the root menu.
- _GNUSTEP_WM_MINIATURIZE_WINDOW protocol
- added hideOtherApplications command (meta-dbl-click3 on titlebar)
- new SHOW_ALL (windows) menu command
- new HIDE_OTHERS (windows) menu command
- changed icon/window title to show only end part of text if it doesn't fit
- remade application group code (more stable)
- undid stacking code change from 0.2.0
- fixed bug that caused hangs (not sure)
- fixed bug that caused window_count error and associated crashes 
- remade application defined menus
- vertical gradient
- I18N support 
- fixed multiple window selection bug with windows in other workspaces
- changed workspace numbering
- fixed problem with series of X errors when a window is destroyed
- fixed cosmetic bug in gradient bevels
- added UseSaveUnders option (problem with Netscape redrawing)

Changes since version 0.2.1:
............................

- fixed segfault on startup
- changed source tree

Changes since version 0.2.0:
............................

- fixed various miscelaneous bugs
- fixed icon pixmap update code
- fixed bugs related to focus-follows-mouse mode (workspace switching,
keyboard focus after unshading etc)
- changed some options in preferences
- changed window stacking order code
- fixed icon handling
- added option to display the root menu on startup
- shaded windows are unshaded on restart, instead of getting iconified
- fixed {ResizeDisplay,MoveDisplay}=corner
- fixed problem with icon windows during restart
- works OK from XDM

Changes since version 0.1.3:
............................

- fixed color freeing bug
- fixed bug that allowed a window to keep the input focus when
you focus a shaded window
- fixed bug that allowed on top window to be lowered
- disappearing xconsole and other initial-state==IconicState windows fixed
- menus open always inside screen area
- open submenus are moved with their parents 
- keyboard support
- faster menu drawing
- hide for applications that use window_group hint fixed (LyX et al)
- dynamic font setup (just a test)


Changes since version 0.1.2:
............................

- worked around problems when freeing colors under some buggy X servers
- vertical gradients
- floatingmenu option

Changes since version 0.1.1:
............................

- fixed list.c to compile in non-debug mode
- sticked root menus cannot be unmapped clicking button3 (workspace
unreachable problem)


Changes since version 0.1.0:
............................

- texture structure changed
- application menu prototype (not finished)
- arrange icons command
- menu window levels  (menus are kept on top of other windows)
- crash-on-alt-move-in-borderless-windows fixed
- lot's of other bugs killed
- delete last workspace command
- titlebar text justification
- start iconic hint is honored now
- font setting in preferences
- color setting in preferences
- window dragging only occurs after 4 pixels of movement
- restart command

Changes since version 0.0.4:
............................

- changed configuration file syntax (just a little bit)
- removed box class
- finished multiple window move
- changed window list order from focus order to stacking order
- implemented OpenStep window levels and OnTop windows
- added refresh command to menu
- added shutdown command to menu
- make default menu when menu config can't be parsed
- finally added window focusing when clicking on client window area
- added visual clue to menu item invocation
- shaped window support
- in-memory size got bigger than AfterStep
- various client window state transition bug fixes
- icon placement
- added multiple workspaces (no Pager yet)
- added option for submenu alignment in relation to their parents
- rewrote preference parser
- added focus-follows-mouse and sloppy-focus
- added cpp preprocessing
- zombie process bug fixed
- interactive and dumb (cascade) window placement
- floating transient windows 
- disable mapped submenu entry on parent
- added colormap handling stolen from fvwm (temporary)


Changes since version 0.0.3:
............................

- hide application implemented (just for apps that have the window_group 
field of WMHints set or the WM_CLIENT_LEADER property set, 
apparently most Xt based apps)
- fixed a crashing bug caused by icons 
- internal change on button pixmap structure and other places
- handling of property changes on mapped windows
- fixed bug in event handling (MapRequest)
- added support for systems without libXpm
- added configure script, although it's still almost useless.
- remade icon painting
- icon background pixmap
- internal icon pixmap dithering

