- Changelog update about latest fixes.
[wmaker-crm.git] / ChangeLog
blob030e94c108e5eed090e3fa6856eb6c99d1a297f2
1 Changes since version 0.70.0:
2 .............................
4 - Disabled window birth animation by default (while it was ok with normal 
5   windows, it was very annoying with menus editing in WPrefs.app)
6 - Added ability to shade/unshade a window using the mouse wheel.
7 - Fixed compilation for systems that required -lintl for WINGs
8   (Jim Knoble <jmknoble@pobox.com>)
9 - Removed redundant include/lib paths from the get-*-flags scripts
10 - Updated slovak .po files (Jan Tomka <judas@linux.sk>)
11 - Added "Save workspace state" switch button on the exit confirmation panel
12   (based on a patch sent by Jan Tomka <judas@linux.sk>)
13 - Fixed WPrefs crash when clicking on the menu editor to keep the current menu
14   (Alexey Voinov <voins@voins.program.ru>)
15 - Added patch to fix some gnome issues (Les Schaffer <schaffer@optonline.net>)
18 Changes since version 0.65.1:
19 .............................
21 - fixed crash when saving empty menu item in WPrefs
22 - Fixed some more bash specific constructs in wsetfont.
23     (Marcelo E. Magallon <marcelo.magallon@bigfoot.com>)
24 - fixed crash with broken apps that set null WM_CLASS
25 - fixed crash when with gnome panel and multi-screens, some menu
26   updates and applied various other patches from 
27   (Crutcher Dunnavant <crutcher@redhat.com>)
28 - po file fixes (Crutcher Dunnavant <crutcher@redhat.com>)
29 - replaced I18N_MB with I18N in one place in src/wconfig.h.in
30 - fixed default clip title font in WindowMaker.in
31 - fixed some locale related problems (Yukihiro Nakai <ynakai@redhat.com>)
32 - fixed a bug in RCombineAreaWithOpaqueness() (Brad <lists@anomie.yi.org>)
33 - added spanish INSTALL file (Efrain Maximiliano Palermo <max_drake2001@yahoo.com.ar>)
34 - updated Finnish pots (Tomi Kajala <tomi@iki.fi>)
35 - copy/paste launching in Dock
36 - fixed bug in positioning of window list menu when opened by kbd
37 - internal code clean-up with notifications for window state change and other
38   stuff
39 - added snprintf implementation for systems that don't have this function
40 - removed the libPropList dependancy by adding property list handling
41   code to WINGs. This code is not only better integrated with the other
42   WINGs data structures, but it's also more robust. Also a backward
43   compatibility header file is provided which maps old libPropList
44   function names to the new WINGs based proplist names allowing old code
45   to be linked to WINGs with minimal changes. For details on how to use
46   the compat mode, read the comments on top of WINGs/WINGs/proplist-compat.h
47   More details about this can be found in WINGs/ChangeLog and WINGs/NEWS.
48   Say bye, bye libPropList =)
49 - rewrote all Window Maker code to use the new WINGs based proplist functions.
50 - fixed a few compilation warnings and a problem caused by an uninitialized 
51   variable.
54 Changes since version 0.65.0:
55 .............................
57 - removed FocusFollowMouse from wmaker and WPrefs
58 - fixed problem with alpha images showing a blue tint on big endian machines
59 - fixed problem with WINGs based apps exiting with a "X_RotateProperties"
60   related error when text was selected in a textfiled (including WPrefs.app
61   and Window Maker itself).
62 - fixed bug with maximization of windows with fixed resize increments
63 - added None geometry display type
64 - fixed window enumeration bug
65 - removed GNUisms from wsetfont (Marcelo E. Magallon <marcelo.magallon@bigfoot.com>, Masahide -mac- NODA <mac@clave.gr.jp>)
66 - added slovakian translations from (tomka@oalevice.sk)
67 - added WINGs i18n patch from tomka@oalevice.sk
68 - fixed wmsetbg.c to work in servers capable of multiple depths (overlay)
69 - added HMaximizeKey (Ruda Moura <ruda@conectiva.com.br>)
70 - fixed bad SIGPIPE handling setup across forks (Philippe Troin <phil@fifi.org>)
71 - added workaround for bug in locale handling on font set creation (Seiichi SATO <sato@cvs-net.co.jp>)
72 - Fixed some non-portable shell constructs used in installed scripts
73   (Johnny C. Lam <lamj@stat.cmu.edu>)
74 - Fixed crash with long titles in the window list menu (buffer overflow)
75   (Alban Hertroys <dalroi@wit401310.student.utwente.nl>, reported by
76    Robert Marshall <robert@chezmarshall.freeserve.co.uk>)
77 - Replaced almost all sprintf() calls with snprintf()
78 - fixed crash when removing menu entry for Window List or Workspace submenu
79 - added WINDOW_BIRTH_ZOOM2 (Éric Tremblay <delt@razorback.yi.org>)
81 Changes since version 0.64.0:
82 .............................
83 - fix with gnome hints stuff, related to tasklist/bar
84 - ripped off single appicon stuff
85 - added better appicon handling of apps of the same type
86 - applied patch for wkdemenu (Malcolm Cowe <malk@bruhaha.co.uk>)
87 - added WINDOWS_MENU submenu type for root menu (Bastien Nocera <hadess@hadess.net>)
88 - added kbd shortcuts for icon chooser
89 - use Hermes in wrlib
90 - removed MOUSE_WS_WHEEL #defines
91 - fixed bug with multibyte text on libc5 systems (Osamu Ajiki <osam-a@astroarts.co.jp>)
92 - fixed race conditions on signal handlers 
93 - SIGINT will gently exit, SIGTERM will not be handled
94 - When Window Maker calls wmsetbg to set the background, it will consider the
95   value of the DisableDithering option and pass the right switch to wmsetbg.
96 - fixed a memleak in the dialog panels.
97 - made "Keep on Top" in the dock/clip menu a checked menu entry. It's _much_
98   easier to work with it this way.
99 - Fixed problem with GNOME apps that have windows which need to stay on the
100   desktop level.
101 - Fixed incorrect parsing of display and screen number from $DISPLAY.
102 - Organized the inspector panel a bit better.
103 - Replaced bags with arrays wherever appropriate. This will improve 
104   performance a bit.
105 - Made the Gnome tasklist skip the windows with the "Skip window list" flag
106   enabled. (Bastien Nocera <hadess@hadess.net>)
107 - Fixed crashing bug when name and class were empty for a docked app.
108 - Removed MIN() and MAX() macros and replaced them with WMIN() and WMAX() from
109   WINGs.
110 - Added a hint that Window Maker crashed, to allow windows to be placed
111   correctly after a crash situation.
112 - Added a hint that Window Maker crashed, to allow windows to be placed
113   in their correct previous positions after a crash situation and also to
114   preserve their state before the crash (minimized, shaded, hidden, ...)
115 - Fixed wrong mapping position of the "Docked Applications Panel" for some
116   icons.
117 - Smoother animation for the smiley =)
118 - Added retain/release mechanism for RImages. RDestroyImage() has become
119   obsolete. More about this can be found in wrlib/Changelog and wrlib/NEWS.
120 - Small API change in WINGs to allow images with alpha blending set as the
121   application icons be shown correctly. More about this in WINGs/Changelog 
122   and WINGs/NEWS.
123 - Made images with alpha blending be shown correctly in the panels and the
124   icon chooser.
125 - The icon image set to be shown in panels ("Logo.WMPanel") will be 
126   automatically updated if its entry in WMWindowAttributes changes (without
127   a need to restart as until now).
128 - Fixed a bug in the icon chooser dialog that made the selected icon look
129   wrong if it had alpha blending.
130 - Removed the following 3 options from configuration: SelectWindowsMouseButton,
131   WindowListMouseButton and ApplicationMenuMouseButton.
132 - Added 4 options to the configuration file for binding workspace actions to
133   mouse buttons: MouseLeftButtonAction, MouseMiddleButtonAction,
134   MouseRightButtonAction and MouseWheelAction. They replace the above 3
135   removed options, but use a different semantic. More in NEWS.
136 - client supplied icons that were saved by Window Maker in the directory
137   ~/GNUstep/.AppInfo/WindowMaker/ will be recreated if missing when the
138   application starts.
139 - fixed a small memleak when the client supplied icon was extracted and saved.
142 Changes since version 0.63.1:
143 .............................
144 - fixed messup in get-{wings,wutil,wraster}-flags
145 - fixed #wmdatadir# substitution in wmaker.inst 
146         (Seiichi SATO <sato@cvs-net.co.jp>)
147 - Removed spurious focus disabling for GNUstep applications - but retain
148   code that lets GNUstep apps control their window titlebar.
149         (Richard Frith-Macdonald <rfm@gnu.org>)
150 - Fixed broken panels.
151 - Renamed se.po to sv.po
152 - New version of wkdemenu.pl (from Malcolm Cowe <malk@bruhaha.co.uk>)
153 - new updated Slovak translations (Jan Tomka/judas@hell <tomka@oalevice.sk>)
154 - integrated the 'no polling' patch from Jim Knoble <jmknoble@jmknoble.cx>.
155 - new wsetfont script (Anton Zinoviev <zinoviev@debian.org>)
156 - lots of i18n fixes (Jan Tomka/judas@hell <tomka@oalevice.sk>)
157 - window levels changed to match GNUstep <rfm@gnu.org> ...  src/GNUstep.h
158   src/WindowMaker.h src/window.c wmlib/WMaker.h WINGs/WINGs/WINGs.h
161 Changes since version 0.63.0:
162 .............................
163 - fixed compile prob with SGI compiler
164 - decreased nice() value in wmsetbg
165 - applied gnome panel not-covering patch from (Bastien Nocera <hadess@hadess.net>)
166 - added item copy to WPrefs menu editor
167 - added locale selection code for menu in wmaker.inst (Eliphas Levy Theodoro <eliphas@conectiva.com.br>)
168 - fixed bug in built-in xpm support (Alessandro Strada <a.strada@libero.it>)
169 - removed plugin support
170 - fixed a crash bug in WPrefs menu editor
171 - added es and pt potfiles from conectiva/eliphas
172 - added updated galician potfile (Jesus Bravo Alvarez <jba@pobox.com>)
173 - added update hungarian potfiles (HORVATH Szabolcs <horvaths@inf.elte.hu>)
174 - added updated single-click patch from John Morrissey <jwm@horde.net>
175 - added updated danish translations (Birger Langkjer <birger.langkjer@image.dk>)
176 - fixed WindozeCycling config in WPrefs
177 - fixed circulate raise withour WindozeCycling
180 Changes since version 0.62.1:
181 .............................
182 - added blackbox style igradient (interwoven)
183 - added wmagnify utility
184 - changed behaviour of control/shift double click on titlebar for maximize
185 - updated getstyle to account for extendspace options
186 - fixed weird color bug in jpeg loader 
187         (Alban Hertroys <dalroi@wit401310.student.utwente.nl>)
188 - improved and simplified fonts configuration for multibyte languages
189         (Tomohiro KUBOTA <kubota@debian.or.jp>)
190 - cleaned ParseCommand() and renamed to TokenizeString()
191 - rewrote menu editor in WPrefs
192 - added definable workspace border (0..5 pixels). See NEWS.
193 - fixed circulateraise on non-windoze cycling mode
194 - fixed bug in RCombineAreaWithOpaqueness (Tim Malone <tmalone3@uswest.net>)
195 - fixed bug with hangling of WM_COMMAND update in client.c (Andrew M. Langmead <aml@world.std.com>)
196 - fixed bug with incorrect reading of ppm files (Adam Fedor <fedor@gnu.org>)
197 - fixed bug with incorrect window placement using automatic placement, while
198   there were shaded windows on other workspaces
199 - fixed some buffer overflow issues in WINGs
200 - fixed bug with WPrefs.app not selecting the menu appearance options after 
201   startup.
202 - replaced free() with wfree() wherever appropriate
203 - fixed some memory leaks generated by wstrappend()
204 - fixed code that was dependant on the order of evaluation in wrlib. This
205   fixed a number of problems, like greyscale jpegs that showed up in red
206   and possibly the problems with pseudocolor displays.
207 - made clicks on unfocused windows be effective on focus follow mouse/sloppy
210 Changes since version 0.62.0:
211 .............................
212 - made shortcuts available during alt+tab
213 - save lowered state of menus
214 - fixed portability bugs for old X servers
215 - added check for XInternAtoms in configure and replacement code
216 - fixed window cycling with single key shortcut
217 - fixed WPrefs crash on menu editor
218 - install only needed icons for WPrefs.app
219 - updated Finnish translations
220 - fixed user-whining-windoze-cycling bug
221 - added option for f'n windoze cycling..
222 - added --create-stdcmap and made std colormap creation off by default
223 - updated get/setstyle to account for new options
224 - fixed crash on restart bug
225 - made GNOME wm hints take precedence over KDE.. KDE hint will only be read
226   if GNOME hints dont exist
227 - updated kwm hint support (maximize hint)
228 - added memory usage in info panel
229 - fixed sticky hint handling in GNOME
230 - fixed saving of maximized state for restart
233 Changes since version 0.61.1:
234 .............................
236 - fixed bug with menu editor in WPrefs placing cut/paste-ed entries in wrong
237   positions.
238 - removed "Keep Attracted Icons" option from Clip's menu. See NEWS.
239 - fixed bug in Xdnd code to be able to work with QT. (This is QT's bug so
240   it will change again in future)
241 - replaced debugging output stuff with Nana
242 - fixed problem with session restoring and dock autolaunch (Jacek Naglak
243                                                         <nag@promail.pl>)
244 - put WorkspaceNamePosition in WPrefs
245 - added a lock to docked icons
246 - fixed crashing bug in WPrefs.app's Appearance section.
247 - fixed sorting of names in icon chooser, and file browser.
248 - fixed name completion problem in file browser.
249 - added new sound events (from pascal)
250 - fixed bug when moving/resizing internal windows
251 - propagation of -noext for submenus (David Reviejo <dreviejo@arrakis.es>)
252 - fixed problem with mouse sampling rate in SGIs
253 - optimized frame drawing (Swivel <swivel@gnugeneration.com>)
254 - removed broken optimized frame drawing patch
255 - added Select Window button in attribute inspector
256 - made icon images scale by a constant factor when changing icon size
257 - added support for standard colormaps in PseudoColor visuals
258 - changed geometry view for move/resize to a WINGs widget
259 - removed DisplayFont option
260 - added NoBorder attribute
261 - changed semantics of GNUstep window attribute hints
262 - added get-wings-flags and get-wutil-flags with the same purpose as
263   get-wraster-flags, but for compiling and linking with WINGs/WUtil
264 - fixed bug handling non-string values given to string valued options in 
265   defaults.c
266 - fixed colormap_window crash bug (appears when launching some apps from dock,
267   or removing apps from gnome panel etc)
268 - added DONT_SCALE_ICONS #define
269 - added --no-autolaunch patch (John Bafford <dshadow@zort.net>)
270 - made Apply button work on window inspector for windows with no WM_CLASS
271 - changed sound server code to be more efficient
272 - fixed crash with broken apps that set mask size != pixmap size in icons
273 - made wmsetbg accept relative paths for images that are not in PixmapPath
274 - fixed windoze cycling
275 - replaced XSync with XFlush in wUnshadeWindow()
276 - added GNUstep window recognition through WM_CLASS->class == GNUstep
277 - made window focusing not change titlebar color of GNUstep windows
278 - disabled passive mouse grabbing in client area of GNUstep window
279   when they are unfocused
280 - added Jim Knoble <jmknoble@pobox.com>'s cursor thing patch
281 - fixed lock of wmaker when clicking on menu multiple times
282 - made transients appear near their owner
283 - fixed crash bug with broken java implementations (Miguel Covarrubias 
284                                                         <mcovarr@tigr.org>)
285 - made Revert on attributes panel apply the reverted changes immediately
286   to avoid inconsistent internal state
287 - color dragging works correctly now
288 - arbitrary stacking levels
289 - save window shortcuts in state
290 - changed license of Marco's icons to GPL
291 - added --dont-restore cmd line option to not restore previous state
292 - fixed focus bug when moving wmaker panel windows in focus-follow mouse
294 Changes since version 0.61.0:
295 .............................
297 - fixed Xdnd by cropping filename with ""
298 - fixed OPEN_MENU
299 - fixed crash when moving a shaded window with keyboard
300 - fixed problem with window shortcut assignment from the menu
301 - fixed problem with fonts in WINGs (Masahide -mac- NODA 
302                                         <mac@flab.fujitsu.co.jp>)
303 - fixed multihead bugs (Morten Bøgeskov" <mb@dbc.dk>)
304 - fixed crashing bug when saving session information.
305 - fixed crashing bug related to onmipresent icons in Clip
306 - added _WINDOWMAKER_ICON_TILE and _WINDOWMAKER_ICON_SIZE hint in
307   the noticeboard window
310 Changes since version 0.60.0:
311 .............................
313 - fixed bug in window attribute panel
314 - SGI portability fix (Graham Whitted <gbw@sgrail.com>)
315 - fixed compilation problem with --enable-singleicon
316 - fixed compilation problem with WS_INDICATOR
317 - fixed crash bug with SGI (defaults.c) (Graham Whitted <gbw@sgrail.com>)
318 - fixed sloppyfocus problem in multihead dpys (Morten Bøgeskov
319                                                 <morten@bogeskov.dk>)
320 - fixed WorkspaceSpecificBackground bug in wmsetbg
321 - give preference to windows in window list when switching focus after
322   workspace change (Richard Kilgore <rkilgore@ece.utexas.edu>)
323 - brought back --locale cmd line option
324 - fixed bug with WorkspaceNameDisplayPosition (Emanuele Caratti <wiz@iol.it>)
325 - added missing kbd shortcut definitions for window shortcuts
326         (Michael Smith <mjsmith@spirit.com.au>)
327 - fixed floppy button layout in filepanel (Matthew Ashton <mrashton@home.com>)
328 - fixed bug with documentedited close button (Felipe A. Rodriguez 
329                                                 <farz@mindspring.com>)
330 - fixed some buffer overflows
331 - fixed some problem with the alpha
332 - fixed some problems with non gcc compilers.
333 - fixed problem with showing instance.class in the inspector window.
334 - fixed crash when displaying workspace name in some positions.
335 - fixed compilation problem when WS_INDICATOR was defined.
336 - added edge attraction. See NEWS.
337 - fixed buggy RSaveXPM() in wraster library. Its output was messed up, and
338   caused crashes for icons with more than 1024 colors.
339 - sinking windows (such as gmc icons) won't be calculated in edge resistance
340   or attraction.
341 - removed drop shadow for text on title bar code. (TITLE_TEXT_SHADOW)
342 - text on title bar is now possible to be drawn by plugin. See NEWS.
343 - WPrefs: added support for button4/5
344 - fixed scrolling of menus outside screen (Vito Caputo 
345                                                 <swivel@virtual-webworld.com)
346 - added dialog window for menu commands that can't be executed
347 - fixed crash when deiconifying windows when icons are disabled
348 - better smart placement (Gabor Melis <gabor.melis@essnet.se>)
349 - replaced old linkedlist code with WMBag
350 - fixed wmsetbg to use right bg color with transparent background images
351 - fixed crash with Assertion "bad_root_window" && 0' failed. on startup
352 - fixed crash when more than 1 dockapp fails to launch on startup
353 - added a different dock setup config for each screen size
354 - fixed PPosition handling
355 - New "Smart placement" mode. 'Smart' is no longer an alias to 'Auto' but
356   a different mode of placing windows. 'Auto' keeps the old behavior.
357 - added the dir where the menu is being read from to the search path
358   given to cpp
359 - doing a multiwindow selection shortcut and hitting the shortcut
360   repeatedly will cycle through the selected windows
361 - fixed crash when overwriting a string constant (default font specs) in WINGs
364 Changes since version 0.53.0:
365 .............................
367 - fixed a bug that caused icon overlaping in Clip, when icon was moved around.
368 - this time really added libwmfun to distribution.
369 - made deiconification not automatically focus window in sloppy focus
370 - fixed crash with DisableMiniwindows and icon pixmap changes
371 - fixed crash when changing icon of window without WM_CLASS
372 - added hysteresys for offscreen menu scrollback
373 - fixed bug with IgnoreFocusClick
374 - fixed crash with windows with width == 1 (Alban Hertroys 
375                                         <dalroi@wit401310.student.utwente.nl>)
376 - added SHEXEC command
377 - fixed resizebarback for SHADOW_RESIZEBAR ( jim knoble jmknoble@pobox.com)
378 - added balloon help everywhere
379 - fixed bug with FullMaximize attribute
380 - GNOME: button events not bound in wmaker are proxyized (to gmc)
381                                 (Paul Warren <pdw@ferret.lmh.ox.ac.uk>)
382 - fixed bug with restoration of maximized window after restart with
383   --enable-kde
384 - added high-quality filtered rescaling (smoothed rescaling) to wrlib/wmsetbg
385 - added SmoothWorkspaceBack
386 - fixed crash bug in Paths section of WPrefs
387 - optimized image rendering for 15/16 bpp
388 - user menus' paths were changed. See NEWS.
389 - added a timeout for the workspace name fading
390 - HP-UX compiler compatibility workarounds (Sebastien Bauer
391                                                 seb_bauer@bigfoot.com)
392 - fixed crash with attributes panel
393 - save state of all menus when exiting (Sebastien Bauer
394                                                 seb_bauer@bigfoot.com)
395 - added GNUstep info panel (still needs beautification..)
396 - made the paths selector in WPrefs.app use the open file panel
397 - fixed crash bug with hiding apps without dock/clip
398 - fixed a mem leak in superfluous mode caused by the ghost icon.
399 - added possibility to set omnipresent icons in Clip. See NEWS.
400 - fixed bug in WPrefs menu editor
401 - fixed crash when moving internal window with kbd
402 - fixed compilation problem on IRIX machines (Neil Muller
403                                                 <neil@octane.sun.ac.za>)
404 - replace xde support drop on dock with xdnd.
405 - added an (internal use) environment variable for telling WPrefs whats's
406   the name of the wmaker binary being ran.
407 - more elegant text entries in Clip's menu, regarding single/multiple
408   selected icons.
409 - fixed cosmetic bug in geom. dpy window for 8bpp
410 - removed --enable-kanji and added MultiByteText option
411 - rewrote font code to use WINGs
412 - made autoraise only work for the active window
413 - fixed compilation problem with OpenWindows and other non-X11R6 systems..
414 - fixed crash bug when iconsize=24
415 - fixed portability prob with raise() in SunOS
416 - fixed icon placement bug (Markus Schoder <Markus.Schoder@online.de>)
417 - added delete and floppy buttons in file panel.
420 Changes since version 0.52.0:
421 .............................
423 - patched wmsetbg to work with dynamically loadable texture renderer code
424 - added libwmfun to distribution (forgot to do so in 0.52.0)
425 - added MenuStyle option
426 - changed configuration updating to use notifications
427 - fixed window move through workspaces in nonopaquemove
428 - added message to immediately reread configuration data
429 - fixed some bug in XKB modelock toggling
430 - fixed crash bug when hiding apps with appicon disabled
431 - fixed wrong initial workspace # being shown on attributes panel
432 - XSMP updates
433 - update colorpanel
434 - applied WMSound patch from "Quinn, Anthony" <Anthony.Quinn@usa.xerox.com>
435 - fixed focus bug with unfocusable window (I swear I had fixed that before...)
436 - applied windoze cycle patch from  Paul Warren <pdw@ferret.lmh.ox.ac.uk>
437 - changed initscript and exitscript execution from fork()/exec() to system()
438 - added ResizebarBack and added appropriate backwards compat. hacks in setstyle
439 - applied ]d's patch to allow DEMATERIALIZE_ICON over windows
440 - made clip arrows gradiented
441 - added a crashing dialog panel to select what to do on crashes.
442 - fixed the problem with showing a window as focused in the window list menu
443   while it was on another workspace.
444 - show workspace name on screen when switching workspaces
445 - made setstyle support WorkspaceSpecificBack
446 - fixed getstyle prob with filenames with spaces (Pierre Phaneuf
447                                                 <pp@ludusdesign.com)
448 - fixed crash with InfoPanel in multihead dpy
449 - Fixed bug in WPrefs that added a new line at the end of autostart script
450   at every save, growing it indefinitely.
451 - fixed a memory leak in wrlib (Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>)
452 - fixed crash during forced shutdown of X (Wolfram Gloger
453                                            <wmglo@dent.med.uni-muenchen.de>)
456 Changes since version 0.51.2:
457 .............................
459 - made the Attributes panel be available for all windows, even
460   for completely broken apps (although settings wont be saved for
461   completely broken apps)
462 - fixed compilation problems with compile time #defines
463 - workaround for crash during startup related to hiding miniaturized windows
464   from Matt Armstrong <matt_armstrong@bigfoot.com>
465 - fixed focus problem with unfocusable windows
466 - fixed bug in WPrefs that changed EXIT to SHUTDOWN
467 - fixed menu title messup bug in WPrefs
468 - added a dot to mark hidden applications (compile time) (id@windowmaker.org)
469 - enhancements to the modelock patch (id@windowmaker.org)
470 - show kbd mode for modelock  (id@windowmaker.org)
471 - enhanced positioning of transient windows
472 - added dynamically loadable texture renderer code
473   from Tobias Gloth <gloth@online.de>
474 - added DisableMiniwindows option
475 - kde: miniaturize animation will match the taskbar icon (KWM_WIN_ICON_GEOMETRY)
476 - miniwindows show the title of the window if there is none set for it
477 - fixed crash on kpanel restart
478 - remember window shortcuts after restart
479 - change edge resistance to account for panels and stuffs
480 - narrower menus
481 - fixed auto raise/lower behaviour of clip for docked applications that have
482   their own window (applets).
483 - cleaned up Clip's autocollapsing code, and made it to be similar to the
484   auto raise/lower code (much cleaner).
485 - fixed a race condition in Clip behavior when changing workspaces, if set to
486   autocollapsing.
489 Changes since version 0.51.1:
490 .............................
492 - fixed bug with window that can get focus if both shaded and hidden.
493 - maximize for full screen
494 - fixed problem with frame drawing in non-opaque 
495 - fixed installation path prob [jmknoble@pobox.com]
496 - fixed bug moving window when only one window is on screen
497 - fixed bug with ignored GNUstep attributes
498 - fixed WPrefs crash in Mouse Preferences
499 - fixed crash bug in WINGs/wmaker startup
500 - added workaround for kde pager crash bug
501 - made %W in root menu and wmsetbg -w take numbers starting from 1
502 - fixed crash bugs with kpanel
504 Changes since version 0.51.0:
505 .............................
507 - put . to mark hidden apps
508 - fixed dont set xset stuff option in WPrefs
509 - fixed menu title messup in WPrefs
510 - fixed WPrefs message dialogs for invalid menus
511 - fixed workspace back setting in all screens
512 - fixed WorkspaceSpecificBack / wmsetbg
513 - added WindozeCycle patch (being rewritten)
514 - cleaned up focus/unfocus state transitions
515 - made WPrefs more robust
516 - fixed locale file (po) installation stuff
517 - fixed focus loss when dragging window across workspaces
518 - fixed workspace baby boom with nextworkspacekey
519 - removed ignore_next_unmap kluge
520 - install defaults data in /usr/local/etc
521 - added menu for miniwindow
522 - fixed remove resizebar from shaded window
523 - rewrote library/header search code in configure
524 - rewrote window move/edge resistance code
525 - added window border resistance
526 - changed EdgeResistance option to only YES/NO
527 - added workaround for glibc bug in sscanf("", bla, bla)
528 - hopefully fixed WM_COLORMAP_WINDOWS crash bug
529 - fixed searching of localized menus
530 - fixed --help option
531 - fixed handling of docked apps with . in their instance names
532 - RSupportedFileFormats() in wrlib will now return a static buffer
533 - fixed bug in StartHidden
534 - a little faster startup
535 - will rearrange icons after moving an icon if autoarrangeicons
536 - fixed icon overlap bug
537 - fixed crash with internal dialogs and multi-heads
538 - added standard colormap support to wrlib (taken from libXmu sources)
539 - fixed memory leak in attribute panel
540 - fixed crash with CalendarManager deiconify
541 - fixed heisencrash when mapping new windows
542 - fixed totally buggy wmaker.inst ~/.xinitrc checker
544 Changes since version 0.50.2:
545 .............................
547 - added some new icons made by Marco
548 - kde: fixed stacking order reporting for modules
549 - gnome: fixed state change request handling
550 - fixed handling of file names with non-alphanum characters in wmsetbg
551 - hopefully fixed timestamp problem that caused regeneration of configure
552 - fixed a bug in the auto raise code
553 - made SIGHUP exit wmaker and SIGUSR1 restart for GNOME compatibility
554 - fixed %a() bug (now it really is fixed!)
555 - fixed docking icons in last icon
556 - fixed WMInsertPopUpButtonItem()
557 - fixed bug that caused fonts of themes to be ignored
558 - fixed bug in path handling in getstyle
559 - stop icon explosion animation by clicking on root window
560 - made SAVE_SESSION save the state of the dock
561 - added command line option aliases that adhere to the GNU standards
562 - fixed png gamma bug (actually unmade buggy fix)
563 - fixed bug in property notify handling
564 - removed KeepTransientsOnTop
565 - fixed window focus when switching workspaces
566 - fixed attribute inspector Apply for dont bind keys
567 - fixed bad colormap bug (I hope)
568 - added acceleration to keyboard window move
569 - %W expand to current workspace #
570 - fixed background pixmap color problem (cpixmap etc)
571 - applied drop shadow patch
572 - fixed crash on startup with xconsole and xdm
573 - fixed portability prob with MkLinux/PPC
574 - fixed portability prob with Alpha
575 - added color panel to WINGs
576 - added support for olwm/OPEN LOOK(tm) hints
577 - added SaveYourself support
578 - fixed bug in start maximized
579 - added _WINDOWMAKER_NOTICEBOARD protocol
580 - added docklib
581 - updated utility parameter format to GNU standards
582 - removed libPropList from distribution and merged with GNOME one
584 Changes since version 0.50.1:
585 .............................
587 - fixed wmsetbg
588 - fixed parsing of WorkspaceSpecificBack
589 - fixed initial workspace for new windows
590 - added the workspace button proxy thingy for GNOME 
591 - added more GNOME compatibility fixes
592 - fixed bug in %a() macro in root menu
594 Changes since version 0.50.0:
595 .............................
597 - fixed bug that allowed docking of icons to outside the screen
598 - added extra code to handle kpager bug
599 - fixed crash when opening appicon menu
600 - fixed problem that caused Motif hints to be sometimes ignored
601 - fixed bug in layer treatment of GNOME hints
602 - fixed weirdness in initial window workspace
603 - fixed problem with Sun compilers
604 - fixed bug with () Workspace{Specific,}Back specs
605 - added --disable-rpath option (from KDE) by request
606 - maybe fixed bug with StarOffice
607 - fixed pipe fd inheritance mess
608 - fixed bug in kde workspace renaming
609 - fixed installation problems
611 Changes since version 0.20.3:
612 .............................
614 - window list is ordered by workspace
615 - preliminary grid move mode
616 - fixed prob with docked apps with the same name switching places (like wmmon
617   and wmmon -s)
618 - wrapping of workspace switching for 5button mice
619 - added restart in fallback menu
620 - fixed buglet in modifier error reporting
621 - extra options in window command menu
622 - changed select() used in wevent.c to poll()
623 - fixed bug in SGI boxes (black dialogs)
624 - added IconTitleBack, IconTitleColor
625 - made error checking stricter
626 - fixed crash when saving application supplied icons that have many colors
627 - added move threshold to menus
628 - added textured gradient textures
629 - added -nofont flag for setstyle
630 - added -p flag and theme pack support for getstyle
631 - fixed crash bug when clicking on menu title opened with kbd
632 - fixed bug that caused incorrect saving of icon configuration (the -name bug)
633 - scale pixmap texture for workspaceback type will maintain aspect ratio
634 - fixed memory leak in jpeg loader
635 - started XStandardColormap support
636 - added StartMaximized window flag
637 - fixed bug of mixed up Unfocusable and StartMiniaturized flags
638 - yet another try to switch to shared libraries
639 - workspace specific background images
640 - stack new windows to under focused window if autofocus is off (disabled)
641 - added kde support
642 - implemented the "GNOME Window Manager Compliance" stuff
643 - window move/resize by keyboard
644 - rewrote window attribute code to make it cleaner
645 - added --enable-lite configure option
646 - added support to change prompt in %a() for root menu
647 - rewrote exit code
648 - added KeepInsideScreen=YES; for scilab in default WMWindowAttributes
649 - added an option to the Clip, to allow automatic Raise/Lower when the mouse
650   cursor enter/leave the Clip.
653 Changes since version 0.20.2:
654 .............................
656 - hysteresis for menu item selection (delayed selection for selecting
657   submenu items)
658 - window shortcuts
659 - removed Hide Others from window commands menu
660 - window commands menu will close when the window for it is closed
661 - made shade not set the Iconic state
662 - fixed bug in miniaturizing atribute panel
663 - made frame rectangles be more visible in PseudoColor (8bpp)
664 - fixed bug for 64bit machines
665 - added support for ICCCM 2.0  WM_COLORMAP_NOTIFY message
666 - fixed bug for apps that put strings with . in WM_CLASS
667 - added handling for reparented client windows
668 - fixed bug with window positioning
669 - fixed cascade window placement to account for dock
670 - added modelock stuff
671 - added X include path in gfx header when configure searches for headers
672 - fixed bug in window positioning by clients
673 - added run-time test for shared pixmap support on server
674 - changed order of link flags in Makefiles
675 - fixed problem with random window placement
676 - fixed multiple window selection for multiheads
677 - grayscale and 8bit jpeg support
678 - fixed client restoration in restart/exit in multiheads
679 - started session management code
680 - fixed problem with docked programs that have names with spaces
681 - updated WPrefs.app for iconificationstyle
682 - added -static command line option
683 - put redundant NoWindowOverDock
684 - fixed overlapping clip icon bug
685 - extended window level code
686 - added KeepOnBottom hint
687 - added iconification style to WPrefs.app
688 - fixed crash with bad value in defaults file
689 - changed icon stacking code
690 - added primitive support for 5 button mouse (for switching workspaces)
691 - fixed BadAccess and crash on programs that do XGrabButton
692 - fixed bug with rootmenu Exec not working when stty is called from ~/.tcshrc
693 - fixed bug with Move menu and sloppy focus
694 - temporarily removed SHELL support in apps menu
696 Changes since version 0.20.1:
697 .............................
699 - fixed timer bug
700 - removed NoWindowUnderDock
701 - error reporting mechanism has changed in wrlib. Instead of a writing
702   the message in a string, it will place the error code in RErrorCode
703 - smoother icon selection
704 - persistent client supplied icon pixmaps
705 - fixed yet another crash on emacs exit bug
706 - fixed portability prob in wrlib shm code
707 - fixed bug in DISPLAY variable setting in multiheads
708 - fixed a few more portability problems related to storing struct properties
709 - fixed damaged balloons on Suns/8bpp (I guess)
710 - better "one of" type option handling
711 - added a timeout for some animations
712 - support for large binary files in wxcopy/wxpaste
713 - fixed bug of losing focus when resizing/moving windows
714 - fixed bug in libproplist
715 - fixed focus with sloppy
716 - changed permissions of shm segments to 0666. Now, if someone has a shm
717   leak, we can know who it is.
718 - faster titlebar texture update
719 - faster icon kaboom
720 - added different undocking animation
721 - updated wmaker -version to output "Window Maker" instead of WindowMaker
722 - fixed crash bug with transient windows (gimp etc)
723 - fixed bug with popen()+wwarning() - problem opening cpp'ed menus
724 - added test for header files in configure for gfx libraries
725 - simplified building process, making libPropList be always built
726 - fixed crash with bad mgradient color entry
727 - docked appicons that are being edited/killed cant be moved (mutex fix)
728 - more features in wxcopy/wxpaste
729 - fixed bug with state file in multiheads
730 - selection retrieval moved to WINGs
731 - fixed workspacekey to switch workspaces in the current layer
732 - fixed workspacekey to not switch to inexisting workspace unless
733   AdvanceToNewWorkspace is YES
734 - fixed bug with disappearing windows if a workspace switch is made on startup
735 - fixed blocking of window creation/destroy events when opening menu with kbd
736 - fixed aspect ratio setting bug
737 - fixed crashing when miniaturized window is closed during animation
738 - added XDE support
739 - fixed stupid bug in shape stuff
740 - raised threshold for removing docked icons
741 - fixed HideOthers for windows with NoAppIcon=YES
742 - if Cancel is pressed in dialog box of %a in menu cmd lines, the command
743   will be canceled
744 - slightly better dithering for 8bpp
745 - apps menu will use $SHELL, instead of /bin/sh to run EXEC menu commands
746 - cleaned up some code (GetNormalHints(), wManageWindow(),
747   wGetWindowSavedState() et al, )
750 Changes since version 0.20.0:
751 .............................
753 - fixed cpixmap to use the specified color for background around the image.
754 - fixed compiling problem in wrlib.
755 - fixed bug with bad shortcut names in menus.
756 - fixed some compiling compatibilities.
757 - added a new theme, named BlueWaves.
760 Changes since version 0.19.3:
761 .............................
763 - fixed crash when closing windows in autoraise
764 - fixed a memory leak 
765 - fixed a crash when closing Lotus Notes
766 - rewrote colormap code
767 - incomplete multihead support
768 - optimized wrlib dithering code
769 - new superfluous animation
770 - fixed cpixmap bug
771 - fixed sound bugs
772 - fixed miniaturization bug
773 - added script to be called when wmaker exits
774 - fixed GNUSTEP_WM_ATTR writing/reading
775 - added quick and dirty selection pasting in text fields
776 - fixed animation to be displayed again when unhiding an application.
777 - made the miniaturize animation a runtime option. See NEWS.
778 - fixed bug with reassigning keyboard shortcuts after they are changed.
779 - added edge resistance. See NEWS.
780 - fixed bug with long names when renaming workspaces.
781 - fixed clip's balloon to not overlap the clip's buttons.
782 - fixed bad update of clip's workspace menu after workspace name change.
783 - fixed bug with cpixmap in wmsetbg.
784 - fixed a memory allocation problem in wrlib.
785 - AIX bug compatibility in XmbTextEntents()
786 - fixed jpeg loading bug
788 Changes since version 0.19.2:
789 .............................
791 - fixed visual problem when mapping internal panels
792 - better looking bevels for solid textures
793 - centered pixmap texture (cpixmap)
794 - added compile-time selectable animations for miniaturization
795 - fixed bug with moveto workspace, omnipresent and miniaturize
796 - fixed doubleclick bug
797 - added GIF file support (through libgif)
798 - implemented close color allocation in WINGs
799 - fixed bug with visuals different than default
800 - finished balloons
802 Changes since version 0.19.1:
803 .............................
805 - clip balloon under the clip
806 - fixed setting of DISPLAY env var from wmaker.
807 - fixed bug of passing focus to shaded window in other workspace
808 - changed ballon font from titlebar font to displayfont
809 - update menu when menu file path is changed in WMRootMenu
810 - fixed OPEN_MENU stuff in WPrefs
811 - fixed bug with mdgradient
812 - fixed maximize with NoWindowOverIcons
813 - fixed bug with kbd focus change
814 - fixed race in autoraise
815 - fixed bug in menu section of WPrefs
816 - fixed problem with modifier keys
819 Changes since version 0.19.0:
820 .............................
822 - fixed bug in balloon titles
823 - fixed stupid bug in workspace renaming from menu
824 - fixed bug with iconsize != 64
825 - fixed forgotten menu saving in WPrefs
826 - fixed various bugs in WPrefs
827 - fixed kbd menu traversal bug
828 - fixed bug with multiple depth supporting servers
829 - fixed disappearing outer border of shaped windows
830 - kluged bug with shaped window resize
831 - fixed bug in WPrefs for systems without TIFF
832 - fixed bug with Info/Legal panel closure
833 - fixed Clip's look.
835 Changes since version 0.18.1:
836 .............................
838 - added shade indicator for window list
839 - fixed small problem in menu autoscrolling
840 - fixed bug when reading a corrupted defaults file
841 - visual depths different than the default works now
842 - fixed problem with non-ascii characters in localized dialogs
843 - workspace rename from clip menu
844 - fixed memory leak in internal proplist parser
845 - fixed infinite loop when parsing mgradient with bad color name
846 - fixed bug with paths containing ~ in iconchooser
847 - cleaned up double-click code
848 - balloon help
849 - fixed bug with launching of ForcedDock apps
850 - fixed cosmetic bug with miniwindows and titlebar
851 - fixed bug with applications that steal input focus
852 - EmulateAppIcon window attribute
853 - Revert in attribs panel will not apply the changes
854 - fixed bug with focus being left in old workspace after switching to an empty
855 workspace.
856 - finished clip remakeup
857 - more generic and faster icon placement algorithm
858 - icon yard
859 - fixed wxcopy bugs
862 Changes since version 0.18.0:
863 .............................
865 - fixed cosmetic bug in beveling of pixmap/gradient textures
866 - fixed bug in titlebar mouse bindings
867 - fixed some bugs in proplist menu
868 - fixed bug in window list menu indicator
869 - fixed a very old bug related to unwanted button grabs in non-click-to-focus
870 - fixed bug when opening settings panel for appicon with invalid icon file
871 - winspector appicon related bug fix
873 Changes since version 0.17.5:
874 .............................
876 - fixed handling of signals when the X event queue is empty
877 - fixed blank window titles 
878 - made current workspace entry be disabled in Move To window menu command, and
879   in the Clip's Move To submenu.
880 - fixed menu width calculation
881 - fixed bug with buttonpress/release events
882 - fixed problem with WMRootMenu with a ~ in the path
883 - fixed bug caused that caused the clip to not function properly,
884   unless a workspace switch was made
885 - added a hack to make everything work even if NumLock or ScrollLock is on
886 - added a little more verbosity to error messages
887 - fixed kluged workspace menu in clip
888 - removed workspace menu mapped through the microbutton in the clip. 
889 - remade clip button layout to be more usable
890 - fixed bug with keepontop and apps with Motif hints (x11amp)
891 - changed menu border drawing
892 - fixed bug in clip free slot finder code
893 - fixed infinite reproduction of OPEN_MENU submenus bug
894 - added support for future extension to dock totally broken apps (wharf-like
895   dumb launching)
896 - changed icon of close button when app doesn't understand WM_DELETE_WINDOW
897 - removed SwapMenuButton and added 3 finer grained equivalent options
898 - better docked application settings panel
899 - fixed positioning problem with attributes panel
900 - removed WorkspaceChangeDelay and cleaned up related stuff
901 - removed AClipColor and IClipColor
902 - added SelectKey back
903 - removed install -d from po/Makefile
904 - i18n support in WINGs (dialog panels)
905 - rewrote menu scrolling code (possibly fixed related crashing bug)
906 - fixed crash with icons bigger than the tile
907 - fixed bug in attributes editor to apply changes to dont bind {keys, mouse}
908 - fixed bug in unhide that unhided all windows in the same workspace
909 - moved noappicon to Application Specific options.
910 - fixed revert for StartHidden
911 - changed style in default WindowMaker domain file
912 - fixed bug in hash table
913 - fixed bug with transients for leaders that don't have their leader hint
914   set to themselves
915 - changed all window_flags to have default values of 0 (closable -> no_closable)
916 - fixed bug with workspace change of hidden miniwindows
917 - added descriptive icons in window list
918 - fixed bug of having to keep mouse over window to edit textfields
919   of wmaker panels
920 - extended menu shortcuts to proplist menus
921 - changed proplist menu format: removed redundant array for submenus
922 - made arrangement of icons when workspace is switched to not arrange moved
923   icons
924 - fixed bug in focusfollowmouse that made windows under the currently
925   focused window that close, to not get the focus
926 - if the app is a .app, it will try to find it's icon in the .app
927   directory and save it in the WMWindowAttributes, so that the dock can use it.
928 - drag docklets that select for mouse events to with Alt+drag
930 Changes since version 0.17.4:
931 .............................
933 - fixed bug titlebar when closing transient of unfocusable window
934 - fixed crashing bug with attributes editor when saving
936 Changes since version 0.17.3:
937 .............................
939 - added Info panel
940 - fixed crashing bug in libproplist
941 - do not crash anymore if config files are bad
942 - better handling of libjpeg errors
943 - changed method to select icons
944 - fixed bug in dock panel
945 - fixed bug in Remove Icon in clip
946 - fixed serious memory leak in wrlib
947 - fixed bug that allowed addition of more than 1 WORKSPACE_MENU
948 - rewrote proplist parser by hand. Seems to work with no crashes, but I'm
949   sure someone will crash it...
950 - fixed invisible text in geometry display when unfocused titlebar is black
951 - fixed bug with rootmenu that caused twin menus to be left mapped
952 - added DontConfirmKill option to remove confirmation panel for Kill
953 - fixed bug with hide of app with wmaker menu
954 - changed all NSsomething internal flags for the GNUstep attributes to 
955   WMsomething
957 Changes since version 0.17.2:
958 .............................
960 - fixed bug in attributes panel with Disable Resizebar
961 - fixed save in attribs panel with windows other than the client leader
962 - bug in  attribs panel with Revert that made it save attributes with the 
963   wrong name
964 - fixed (by kluging) bugs related to destroying dialog panels in a bad order
965 - fixed various bug with hide in empty screens
966 - fixed various potential races in miniaturize/shade code
967 - added Keep Icon command in clip
968 - made remove selected icons to remove current icon
969 - changed clientdata of clip to the clicked icon instead of the clip.
970 - renamed collect icons, made clip icons have a more uniform behaviour, added
971   keep icon command.
972 - fixed docking of apps that dont have WM_COMMAND and when the user clicks
973   Cancel in the command input dialog.
974 - fixed bugs in moving commandless icons between dock/clip or workspaces
975 - fixed bug hiding miniaturized windows
976 - fixed bug when reloading rootmenu with more than one shortcut
977 - fixed bug that launched shortcut entries without modifier together with
978   modified shortcuts
979 - even algorithm to find free slot in clip
981 Changes since version 0.17.1:
982 .............................
984 - Makefile.am fixes
985 - removed libtoolized libPropList
986 - fixed cascade placement
988 Changes since version 0.17.0:
989 .............................
991 - updated Makefile of the po directory
992 - removed useless strdup() in proplist.l
993 - fixed problem with systems that dont have PATH_MAX in <limits.h>
995 Changes since version 0.16.1:
996 .............................
998 - removed the Select key binding.
999 - changed Normal speed type to Medium and added UltraFast.
1000 - Shift-dbl-click on appicon brings the app to current workspace.
1001 - replaced menu based configuration of docked apps with a panel.
1002 - added Unhide Here command for appicon menus
1003 - partially corrected bug in icon selection code in window inspector. Was not
1004   working correctly for multiwindow apps with appicon.
1005 - added command menu for appicons
1006 - removed global variables from winmenu.c
1007 - fixed some memory leaks and removed redundant code in icon choosing code
1008 - made Kill in dock menu to unconditionally XKillClient() the app. Sending
1009   WM_DELETE_WINDOW would not close the app if the app had multiple windows
1010 - added confirmation dialogs for Kill in appicon menus
1011 - made ClipMaxIcons to be compile time settable
1012 - renamed NoSound to DisableSound
1013 - changed NoAutowrap to DontLinkWorkspaces
1014 - fixed bug that prevented windows moved to other workspaces break Unhide
1015 - fixed bug that made titlebar buttons disappear when font sizes were changed
1016   in NewStyle
1017 - changed Hide command binding in miniaturize button from Alt-Click to
1018   Control-Click
1019 - changed decoration window attributes to affect only decorations and their
1020   names
1021 - fixed MWM_HINTS support, removed MWMHints from WWindow
1022 - removed Right button constrain window resize to horizontal only. It breaks
1023   Alt-Right button resizes through the client area of window.
1024 - fixed menu flicker problem when changing textures
1025 - fixed bug miniaturizing shaded transient windows
1026 - added shortcuts for menus
1027 - remade titlebar bevel drawing
1028 - fixed all known cosmetic bugs in titlebars and menu
1029 - better algorithm to find free slot in clip
1030 - user attributes have priority over program attributes
1031 - removed LeftHanded and wLeftBtn/wRightBtn stuff
1032 - added DisableWSMouseActions
1033 - added SwapMenuButton
1034 - renamed all NoSomething option names to DisableSomething, except NoWindow*
1035 - removed ConstrainWindowSize
1036 - fixed focus bug when changing workspaces in sloppy focus
1037 - Changed the look of temporary attracted icons in Clip.
1038 - Better detecting of graphic libraries.
1039 - Made the menu scrolling with mouse button pressed to be smooth and clean.
1040 - fixed a bug that left empty frames if a window was withdrawn on a different
1041   workspace
1042 - removed iconification animations for windows not in the current workspace
1043 - readded shm support in wrlib
1044 - merged libwwm.a with WINGs
1045 - major cleanup of library function names.
1046 - detect "lapses of memory" that cause forgetting to build libPropList and
1047   build it automatically.
1050 Changes since version 0.16.0:
1051 .............................
1053 - Fixed bug with applications set to start hidden.
1054 - Fixed buggy getSpeed() that caused crash on some systems.
1055 - Miscellaneous bug fixes.
1056 - The resizebar cornewr handle is correctly rescaled when resizing.
1057 - OPEN_MENU will read again menus from files.
1058 - Right drag in corner handle of resizebar restrict resize to only horizontal.
1059 - Corrected typo with default fonts used in WINGs.
1060 - Implemented superfluous stuff as a runtime option. Is Superfluous = Yes/No;
1061 - Disabling dock and/or clip can be done now from WindowMaker domain too.
1062 - Selecting new style buttons is now done at run time. See NEWS.
1063 - Fixed docked appicons to switch to last workspace the app was on when
1064   unhiding (like not docked appicons do).
1065 - Moved wNextEvent() and timer events stuff to WINGs.
1066 - Added autoscroll for scrollers in WINGs.
1067 - Optimized WMList and WMBrowser in WINGs.
1068 - Button2 on clip opens workspace menu
1069 - Changed cycling colors of selected icons. 
1070 - Made icon chooser display a better rendering of alpha-channeled icons.
1071 - Sorted list/browser entries.
1072 - Fixed bug in timer code that was causing some timer events to be lost.
1073 - New Pastel theme.
1074 - Attracted icons in Clip will have a shadowed look if they are to be removed
1075   when closed.
1077 Changes since version 0.15.1:
1078 .............................
1080 - Modified how the wNextEvent() works, so it will go to sleep when there is
1081   nothing to do. This changed the busy 5ms checking WindowMaker main loop,
1082   with one that is active only when there are X events or timer events.
1083 - Changed WorkspaceTiedMiniWindows option name to StickyIcons.
1084 - Fixed some bugs with the miniwindows being sticky to workspace.
1085 - WorkspaceBack now accepts the key None. WorkspaceBack = (None); will not set
1086   any workspace back.
1087 - Changed the fix for restoring window stacking order after restart and
1088   fixed window stacking order on exit.
1089 - OPEN_MENU command now expands paths with environment variables ($HOME) and
1090   tildes (~user)
1091 - automatic restart of another window manager on SIGSEGV, SIGFPE, SIGBUS
1092 - removed HorizontalResizeThreshold option. To restrict resize to only
1093   horizontal use Shift-drag in the corner handle.
1094 - Added option to allow vertical maximizing not to overlap the minimized
1095   windows. It is NoWindowOverIcons = Yes/No;
1096 - Applications written with XForms library will get an app-icon now.
1097 - Included the MWM hints for GNOME support. There is also a configure option
1098   --with-gnome=yes/no.
1099 - The dialog to enter the docked icon command is no longer called, if icons
1100   are collected/attracted and the "Keep Attracted Icons" is not set.
1101 - fixed start workspace in Attributes inspector. Current Workspace is the
1102   workspace the user is when the app is started.
1103 - clicking on the appicon switches to the workspace where the app was last
1104   focused before unhiding
1105 - fixed problem with aspect ratio setting (gr_osview etc.)
1106 - changed some extensions in the default config/data files and removed 
1107   Sound.{xpm,tif} because it seem to be copyrighted.
1108 - added icon selection panel
1109 - changed selection indication of icons. Removed SClipColor option
1110 - simplified animation speed options (IconSlideDelay, IconDelayStep, 
1111   MenuScrollDelay, MenuScrollStep etc. etc) to IconSlideSpeed etc.
1112 - removed Start miniaturized/hidden items from Dock/Clip and added them
1113   as attributes
1114 - fixed Save in Attributes Panel. It should apply the changes before saving
1115 - changed format of geometry information in WMState
1116 - added DontSaveSession window attribute
1117 - changed name of NextMenuBehaviour option to WrapMenus
1118 - turned graphics_exposures off for all GCs created
1119 - Fixed the big memory leak problem for oldstyle buttons in title bars.
1120 - Solved problem with undefined ($RM) on Solaris, and maybe *BSD.
1121 - Fixed how icon extension is set in WMWindowAttributes to be portable.
1122 - Fixed buggy behavior when dragging a window from first workspace to next.
1123 - Implemented selecting of miniwindows.
1124 - Split the Clip menu to be smaller.
1125 - Modified how selected app-icons/miniwindows are marked.
1126 - Included patch for single appicon per instance.class pair.
1127 - StartWorkspace was changed to take precedence over the workspace in which
1128   application was started from Clip.
1129 - Applications launched from dock will no longer start on the workspace they
1130   were launched, but the one the user is in, when the window is mapping.
1131 - Miscellaneous bug fixes.
1135 Changes since version 0.15.0:
1136 .............................
1138 - Fixed bug that kept an appicon selected after detaching.
1139 - Fixed bug that crashed WindowMaker if starting an application with.
1140   NoAppIcon = Yes; while AutoArrangeIcons = True;
1141 - Fixed the installed .xinitrc file.
1142 - Fixed some ANSI C incompatibilities.
1143 - Applications with omnipresent flag set will be mapped on the current
1144   workspace, no matter from which Workspace Dock they were started from.
1145 - mkmenu no longer gets installed, since is no longer needed.
1146 - Fixed a problem for systems which do bad things for free(NULL);
1147 - Attracted icons in Clip will not be saved in WMState if
1148   "Keep Attracted Icons" is not set.
1149 - Fixed code in defaults.c to use default hard coded values, if a syntax error
1150   is encountered when parsing the default domain WindowMaker database.
1151   This avoids a crashing bug if an image for spixmap or tpixmap is not found.
1152 - Fixed some missing parameter in a call to wWarning() in texture.c which could
1153   have caused hazardous (even crash) behavior if the pixmap image for texture
1154   was not found.
1155 - Fixed code in session handling, to save only one entry for applications with
1156   multiple windows opened on screen.
1157 - Implemented option to allow miniwindows to be workspace specific. It is named
1158   WorkspaceTiedMiniWindows = Yes/No; It is set in WindowMaker domain. Read NEWS
1159 - Fixed bug with incorrect height restoral of window when unshading requested
1160   from client.
1161 - Fixed problem with solid IconBack.
1162 - Fixed problem with hardcoded /usr/local. The value given to configure with
1163   --prefix=/some/path is now used.
1164 - Implemented some workaround to avoid crashing of applications that expect
1165   WM_STATE hint set before the window is mapped.
1166 - Changed how the bevel for the menu title is drawn for solid color titlebars.
1167   They now look nicer, and more consistent with the rest.
1168 - Implemented a new animation method when blowing the detached icons. See NEWS.
1169 - Fixed some places in code where hardcoded values (8) were used instead of
1170   TITLEBAR_EXTRA_HEIGHT.
1171 - Implemented a marking for the HorizontalResizeThreshold option. It will mark
1172   the corresponding number of pixels on the resizebar corner if the option
1173   is greater than 0.
1174 - Changed WindowPlaceOrigin format from string to array. It should now be:
1175   WindowPlaceOrigin = (64, 64); Default is (0, 0).
1176 - The geometry window is now constrained to be always visible on screen, if
1177   the geometry is set to be displayed Floating.
1178 - The geometry window size is decided based on the font size. Also the geometry
1179   window is correctly updated if the font size is changed while running.
1180 - Deleted unnecessary redrawing code in moveres.c.
1181 - Many fixes to moveres.c.
1182 - Put all the keys from defaults.c in WindowMaker domain database. 
1183 - Fixed a crashing bug when workspace names were as long (or longer) as
1184   MAX_WORKSPACENAME_WIDTH (16 characters). In this case a right click on a
1185   window title caused WindowMaker to crash.
1186 - Included support for detecting if system requires to include libxpg4, which
1187   is needed by some FreeBSD systems, when using --enable-kanji.
1188 - Some fixes to configure.in and some Makefile.am files to allow the use of
1189   VPATH feature of 'make', which will let the source and build directories to
1190   be separate.
1191 - Changed the application launching code, so it put fork()-ed processes in
1192   process groups of their own, to avoid locking of entire session, due to a
1193   badly configure launching child. Only for systems which have setpgrp().
1194   This is autodetected by configure, and used if available, else it will revert
1195   to old behavior.
1196 - Added the AutoCollapse feature to clip. This (when set) will allow the clip
1197   to stay collapsed, and show when moving the mouse over it. When the mouse
1198   leaves it, it will collapse back after a delay. Read NEWS.
1202 Changes since version 0.14.1:
1203 .............................
1205 - Fixed icon tiles and icon titles to update correctly after changes in the
1206   configuration, without restarting.
1207 - Added code to deal with different visuals in wrlib. See NEWS.
1208 - Many things fixed in wrlib.
1209 - Fixed bug that crashed WindowMaker when the background image was no found.
1210 - Fixed crashing bug in wRemoveTimerInstance().
1211 - Changed name of fiend to Clip. It can also be refered like "Workspace dock".
1212   This means all references should be changed in all configuration files, and
1213   the command line options.
1214 - Fixed crashing bug when moving icon between dock and full Clip.
1215 - Fixed bug in wrlib (RCreateImage), that could crash WindowMaker if trying
1216   to create an image with not enough virtual memory.
1217 - Changed code for diagonal rendering in wrlib, to be faster.
1218 - Implemented multi-diagonal gradients.
1219 - Fixed problem when shading a window without titlebar.
1220 - Fixed code in rootmenu.c to substitute ~/ with user's homedir in OPEN_MENU.
1221 - Implemented sorting feature for OPEN_MENU. Now files in directories are
1222   sorted alphabetically, with directories first.
1223 - Some small fixes to the code in generic/list.c
1224 - Fixed jpeg and png loading in wrlib to be faster.
1225 - Renamed Style directory to Styles.
1226 - Striped the .style extension from the style file names. This is to let them
1227   better be handled by OPEN_MENU.
1228 - Changed Appereance submenu to include Theme support.
1229 - Fixed bug when updating clip's main icon.
1230 - Improved version of wmsetbg. See NEWS for new options.
1231 - Small gradient testing program in wrlib/testgrad.c
1232 - Fixed problem with zombie wmsetbg.
1233 - Integrated dockit in WindowMaker. dockit now gets installed with WindowMaker.
1234 - Implemented runtime option to allow user to select the origin from where
1235   windows are placed on screen with auto and cascade placement modes.
1236   Default is WindowPlaceOrigin = "0, 0"; See NEWS.
1237 - New behavior of OPEN_MENU. See NEWS.
1238 - Fixed applications autolaunched from Clip, to be mapped on the same workspace
1239   as the Clip they were autolaunched from.
1240 - A default WMState is now installed with WindowMaker, containing only the top
1241   most dock icon configured to run dockit.
1242 - Install will automatically detect if you have TIFF, PNG or XPM support
1243   compiled in WindowMaker (in this order), and update WMWindowAttributes
1244   accordingly with icon file extensions.
1245 - Directory structure under .../GNUstep/Library/WindowMaker changed to easily
1246   support themes.
1247 - Syntax of WMState was slightly modified. See NEWS.
1248 - Fixed WindowMaker when using -nodock and/or -noclip command line options
1249   to preserve the state of old dock and/or clip in WMState.
1250 - Fixed some mem leaks.
1251 - Fixed crashing bug in window.c.
1252 - Fixed bug that allowed a shaded window on other workspace to get focus.
1253 - New options in dock/clip menu. They allow one to start the app either
1254   miniaturized or hidden. See NEWS.
1255 - Applications launched from dock/clip now will be mapped on the workspace
1256   they were started from, even if meanwhile user change workspaces.
1257 - Implemented SAVE_SESSION, and CLEAR_SESSION commands for the root menu.
1258   They are intended to save (or clear) a shapshot a the current session state.
1259   Read NEWS for details.
1260 - Added SaveSessionOnExit = Yes/No; option in WindowMaker, to allow autosaving
1261   the state of the workspace on exit, and its restoral on next session.
1262   Defaults to No. See also NEWS.
1263 - Converted menu scrolling parameters to run time. They are (with default):
1264   MenuScrollDelay = 10; and MenuScrollStep = 5;
1265 - getstyle now accepts -t to get theme options too. Without -t getstyle will
1266   only get options for style (without WorkspaceBack and IconBack).
1267 - Added option in clip menu to allow moving of an icon to another workspace.
1268 - Fixed clip to remember the drop command over sessions.
1269 - Added option to clip menu to attract application icons from bottom of screen
1270   when they are launched, and attach them to the clip. Also there is a flag to
1271   allow the attracted icons to be kept in clip or destroyed when the
1272   application is closed. See NEWS.
1273 - Added option to dock/clip menu to allow one to set the icon image.
1274 - Fixed bug that not updated the default icon pixmap after the icon background
1275   changed.
1276 - Added posibility to (un)select icons in clip with Shift Left click, or
1277   using the clip menu. Read NEWS.
1278 - New option for color to mark selected icons. SClipColor = color;
1279 - Added option to clip to remove selected icons. Read NEWS.
1280 - Move between clips now applies to all selected icons, or if none selected,
1281   to the one the mouse was pressed on. See NEWS.
1282 - Fixed OPEN_MENU to accept names with spaces in them when used for opening
1283   directories. "foo bar" files or subdirectories are now correctly proccessed.
1284 - Fixed crashing bug when hiding/showing all windows with inspector panel open.
1285 - Fixed bug that raised unfocusable windows, (if RaiseDelay>0 and Sloppy or
1286   Auto focus mode was used) when the mouse pointer got over them. Unfocusable
1287   windows can still be raised, if selected from the window switch menu, or
1288   with click on title-bar. Meta click on titlebar will lower them.
1289 - Fixes in moveres.c to allow a smoother draw of frames while moving and
1290   resizing windows.
1291 - Fixed a problem when resizing with Meta+RightClick.
1292 - Fixed a bug that freezed WindowMaker when dragging a window from one
1293   workspace to other, with OpaqueMove = No;
1294 - WindowMaker now uses the values set for MoveToNewWorkspace and
1295   CycleWorkspaces when dragging windows from one workspace to other, making
1296   this more consistent with the behaviour of Clip and Next/PrevWorkspaceKeys.
1297 - Fixed problem with the geometry window not showing up, showing in the
1298   wrong place or with the wrong numbers in some cases.
1299 - Put all transparent drawing code into a single function, to ensure
1300   consistency.
1301 - Fixed really ugly crashing bug, when editing workspace names with
1302   Control-LeftClick on the workspace menu name, for workspaces above 10.
1303 - WindowMaker now reads domains from /usr/local/share/WindowMaker/Defaults
1304   and merge them with the user domain files. This way new options, or global
1305   settings are available for old users, without reinstalling these files for
1306   every user. See NEWS for details.
1307 - Basic icons needed to run WindowMaker are now part of the main package.
1308   They are icons for dock, clip, defaultAppIcon, sound server and for xterm.
1309   All the rest needed for apps that can be started from menu, and have entries
1310   in WMWindowAttributes, are in WindowMaker-data.tar.gz which can be found on
1311   http://windowmaker.org/ or ftp://ftp.windowmaker.org/pub/contrib/icons
1312 - Changed the SlideWindow() function to better adapt to slow machines. Also
1313   the animation constants are now run time. They are IconSlideDelay = 0;
1314   IconSlideStep = 5; and IconSlideSlowDown = 50; See NEWS for a more in depth
1315   description of how it works, and what all these options mean.
1316 - Changed behavior of AutoArrangeIcons to avoid unnecessarily shuffling of
1317   icons.
1318 - Changing icons in WMWindowAttributes domain, now automatically reflect on
1319   screen, without the need of restarting WindowMaker.
1320 - Added sound support in WindowMaker. Sound can now be enabled at compile
1321   time using --enable-sound option to configure. Also there is a runtime
1322   option named NoSound = Yes/No; See NEWS for details, as sound support is not
1323   yet fully functional.
1324 - Some animation constants are now runtime configurable. Please read NEWS file
1325   for a complete list of all the new entries in WindowMaker domain database.
1326 - Added option to clip menu to collect all icons on the screen that are not
1327   already docked.
1333 Changes since version 0.14.0:
1334 .............................
1336 - Fixed stacking problem with main fiend icon.
1337 - Fixed bug that made fiend's rewind button to not work on IRIX and PPC.
1338 - Removed "Default" button in panel 4 of the attribute editor and replaced
1339   with "Browse", to avoid confusion about it. But please note that Browse
1340   does not work yet.
1341 - Solved a bug in attribute editor that incorrectly create the appicon for
1342   an application. This could made WindowMaker to crash in certain conditions.
1343 - Fixed bug that gived focus to shaded&hidden windows.
1344 - Added keys to Raise/Lower the fiend. Read NEWS.
1345 - Added posibility to move app-icons between dock and fiend.
1346 - Fixed bug in winmenu.c, that caused incorrect menu item disabling in window
1347   menu, making the attribute editor inaccessible in certain cases.
1348 - Fiend enhancements. Read NEWS.
1349 - Added options for advancing to new workspace, and cycling through existing
1350   workspaces. Read NEWS.
1351 - Made the delay between changing workspaces with the fiend a runtime option.
1352 - Fixed bug that caused crash in certain condition when using Sloppy focus.
1353 - Fixed getstyle to include new options in WindowMaker configuration file.
1354 - Changed the default color for active fiend buttons and updated it in
1355   WindowMaker configuration file. You should update this, since the old active
1356   color was too close to the inactive color.
1357 - Made the fiend middle button have Active/Inactive color, corresponding
1358   to its normal/collapsed state.
1359 - Fixed a small mem-leak when destroying a workspace.
1360 - Fixed a bug in superfluous.c related to swapping dock position.
1361 - Fixed resize frame to show the window size numbers. Also fixed the numbers
1362   shown in that frame to reflect the real window size. Nicer arrows too.
1363 - Added posibility to send only a synthetic ConfigureNotify event, at the end
1364   of window moving, instead of every movement, to increase performance.
1365 - Fixed a bug in docking code, to allow strings with spaces in command name be
1366   properly quoted.
1367 - Changed the included asclock.tgz to better adapt to 8 bit displays.
1368 - Fixed window title updating after changes made with the attribute editor,
1369   when not using NEWSTYLE.
1370 - Made spixmap and tpixmap to work. See NEWS.
1371 - Theme support now available. See NEWS.
1372 - Fixed bug when loading missing domains that caused WindowMaker to crash.
1373 - Fixed typo in domain loading to count for global files if user files are
1374   not available.
1375 - Fixed bug in Attribute Editor, that crashed WindowMaker when restarting
1376   or exiting, while an Attribute Editor panel is open.
1377 - Put clip.tif, clip.png, clip.xpm, clip2.tif, clip2.xpm, Cone.xpm and
1378   Penguin.xpm in WindowMaker-data_tar.gz. These are icons intended for fiend.
1379   It can be found on ftp://ftp.windowmaker.org/pub/wmaker/contrib/icons
1383 Changes since version 0.13.1:
1384 .............................
1386 - put back libPropList tarball in archive. This will not count for people
1387   with already installed libPropList, since configure will first look for
1388   the installed version. Read the INSTALL file for details.
1389 - made a clean-up to let WindowMaker compile with DOCK undefined.
1390 - working fiend clone. Read the NEWS file for details.
1391 - fixed bug that caused crash when using FocusNext or FocusPrevious keys
1392   with no opened window.
1393 - some small bug fixes.
1394 - Added handler for SIGHUP. <kill -1 wmaker_pid> will cause wmaker to restart.
1396 Changes since version 0.13.0:
1397 .............................
1399 - Enhanced Attribute Editor. It will allow you to set options that apply
1400   to all windows. Also some new features. Read NEWS file.
1401 - Fixed bug in Attribute Editor that caused crash when icon was not found.
1402 - Fixed bug that crashed WindowMaker when some transient windows closed
1403   and the Attribute Editor remained open.
1404 - Fixed sloppy focus to correctly transfer the focus to the root window
1405   when there is no window open, or no window under the pointer.
1406 - Fixed sloppy focus to correctly focus the window under pointer after a
1407   restart or workspace change.
1408 - Fixed shift dbl-click on titlebar to not select the window.
1409 - libPropList is no more part of distribution. You need to have it installed
1410   or else you need to download it and compile. See INSTALL file.
1411 - Added Manome Tomonori's patch to fix kanji supprot. This added a new
1412   option to configure: --with-x-locale. See INSTALL and FAQ for more info.
1413 - Fix for clean compile under Irix.
1414 - Fixed autoarrange icons to do autoarrange after the dbl-click on app-icon.
1415   This way the appicon will not slip to the bottom left corner at the first
1416   touch, but let you first unhide the window.
1417 - Fixed icon box position when dock on the left side. Now dock will not cover
1418   the app-icons.
1419 - Fixed typo in application.c that inverted instance and class, thus making
1420   instance.class options saved in WMWindowAttributes unavailable.
1421 - Added option SelectKey in WindowMaker config file, that lets one bind a
1422   key to select/unselect the focused window. Also the same option added
1423   to the window menu. SelectKey = "some_key_bind";
1424 - Changed stream->_fileno to fileno(stream) in isEof() in misc.c for
1425   portability.
1426 - Fixed window to not place themselves under dock if dock on the left side
1427   and auto/cascade mode is used.
1428 - Fixed auto/cascade window placement to not place a new window over a
1429   shadowed window.
1430 - Fixed bug in wdefaults.c that do not correctly initialized all bits
1431   in WWindowAttributes structure to 1.
1433 Changes since version 0.12.3:
1434 .............................
1436 - Attribute editor is working.
1437 - Now menus positions are remembered between sesions if they are sticky
1438   when WindowMaker exits/restarts.
1439 - Fixed menu behaviour when using lousy Windoze behaviour, not to select
1440   the item under mouse pointer if the launching click is shorter than
1441   the default double-click time.
1442 - fixed window menu (Move to), to correctly update after a workspace delete.
1443 - fixed stacking order after restart.
1444 - fixed FocusPrevious/Next keybindings to skip windows with skip_window_list
1445   enabled.
1446 - added horizontal restricted resizing, if modifier key (Shift) is used to
1447   drag the corner handle of resizebar.
1448 - minor fixes in WINGs related to the return of some function and string
1449   update for NULL strings. Also a new function for getting the state of a
1450   button.
1451 - fixed some bugs that crashed WindowMaker because of NULL pointers.
1452 - fixed a crasing bug in the window stacking code.
1453 - fixed Hide item in window menu to be disabled for windows that do not have
1454   an application icon, or have set "NoAppIcon = YES".
1455 - fixed problems with hiding applications without application icon.
1456 - put back the patches that lost between 0.12.0 and 0.12.3
1457 - changed autoarrange icons from a compile-time to a runtime option.
1458   Use AutoArrangeIcons = YES/NO; in 'WindowMaker' options file. Default is NO.
1459 - added compile time option for shading the resizebar. Default is no shade,
1460   which is default Openstep/NextStep4.0 look.
1461 - added pipe menus. '"Name" OPEN_MENU | script_that_constructs_menu'
1462   See the NEWS file.
1463 - added configurable horizontal resize threshold.
1465 Changes since version 0.12.2:
1466 .............................
1468 - fixed typos and a bug that could cause a crash on machines where
1469   sizeof(int) was different from sizeof(pointer).
1470 - this is mainly intended for clarifying the confusion about patches that
1471   was done in the last releases.
1473 Changes since version 0.12.1:
1474 .............................
1476 - fixed stupid, stupid typographical error that caused menus to segfault when
1477   NexMenuBehaviour / ScrollableMenus were set to YES (which is/was default)
1478 - changed configure so you can specify the location of graphics libraries and
1479   their header files (useful for building on different architectures)
1480 - fixed window focus problem
1482 Changes since version 0.12.0:
1483 .............................
1485 - now maintained by Matthew Hawkins <matt@mail.goldweb.com.au> while our 
1486   esteemed friend Alfredo is away.  Have a great holiday in Japan, mate!
1487 - fixed __DuMmY install problems
1488 - made NextMenuBehaviour and ScrollableMenus run-time configuration options
1489   instead of compile-time options
1491 Changes since version 0.11.1:
1492 .............................
1494 - added Launch command in dock menu
1495 - fixed manual window placement
1496 - fixed problem during installation in po/ directory
1497 - changed Command format for dock state 
1498 - added OffiX DND support for the dock
1499 - added Move To submenu in window commands menu
1500 - right click on root window does not deselect windows (to allow workspace
1501         switch through menu)
1502 - various 8bpp Colormap related glitches fixed
1503 - fixed keyboard bindings when all windows are closed
1504 - OPEN_MENU in unreadable directory fix
1505 - changed PixmapPath format from : separated paths to array of paths
1506 - multi color horizontal and vertical gradient
1507 - fixed crash in unhide application with transient windows
1508 - OPEN_MENU with optional command
1510 Changes since version 0.11.0:
1511 .............................
1513 - fixed bug with menus that caused wmaker to crash 
1514 - brought program parameter dialog box back
1515 - fixed autoplacement
1516 - changed window matching precedence for WMWindowAttributes (complete, just
1517 instance, just class, global)
1518 - event compression while moving windows for slow videos and ultra-high
1519 mouse sampling rates
1520 - fixed private colormap change in 8bpp
1521 - fixed titlebar redraw on unshade
1522 - renamed atom _GNUSTEP_WM_MINIATURIZE_WINDOW to  _WINDOWMAKER_WM_MINIATURIZE_WINDOW
1523 - fixed a bug with focusing windows in AutoFocus=NO;
1525 Changes since version 0.10.2:
1526 .............................
1528 - fixed autoraise
1529 - fixed menu weirdness
1530 - many features brought back
1531 - fixed maximize bug
1532 - added a widget set and new dialog panels
1533 - fixed titlebar update after font change
1534 - renamed back _WINDOWMAKER_COMMAND to _WINDOWMAKER_WM_FUNCTION 
1535 - fixed bug with miniaturization of bad behaved apps (vtcl)
1537 Changes since version 0.10.1:
1538 .............................
1540 - fixed bug with "invisible" menus
1541 - added AutoFocus option
1542 - support for pixmap files for dock tile
1543 - fixed focusmode
1544 - tile pixmap for icons
1546 Changes since version 0.10.0:
1547 .............................
1549 - fixed bug with input focus in sloppy focus mode
1550 - implemented pixmap mask creation in wrlib
1551 - root window pixmap option
1552 - added ppm support in wrlib
1553 - fixed portability stuff in libPropList
1554 - merged wmsound and bug fix patches
1555 - fixed dock icon border width
1556 - readded focusable option
1557 - autostart apps on startup
1558 - added jpeg support in wrlib
1559 - fixed bug with menus that did not end with a newline
1560 - RaiseLower now acts on the window under the pointer, as in olwm
1561 - fixed docked icon move
1562 - option for left handed ppl (swap left button with right button)
1563 - generalized titlebar and window frame stuff for windows and menus
1564 - changed event handling
1565 - single piece titlebar gradients
1566 - option and escape expansion for dock commands
1567 - save workspace state
1568 - initial workspace window option
1569 - corrected order of window names for dock state file (was class.instance,
1570         is instance.class now)
1572 Changes since version 0.9.0:
1573 ............................
1575 - option to make maximize and window placement account for the Dock
1576 - fixed modifier binding
1577 - new menu configuration: OPEN_MENU. Get menu data from file, directory or
1578 pipe
1579 - removed rename_ws menu command
1580 - fixed IgnoreFocusClick
1581 - more apps can be docked (ghostview et. al)
1582 - fixed diagonal/horizontal resize detection to be like in NS
1583 - simplified titlebar button code: removed possibility to add more buttons
1584 - fixed window gravity handling (xclock -geometry 100x100-0-0) 
1585 - removed shadeable window attribute, added DontMoveOff
1586 - window resize with Meta-Click3 on window
1587 - fixed bug that caused keyboard locks if a invalid key was used in a shortcut
1589 Changes since version 0.6.3:
1590 ............................
1592 - moved to automake
1593 - changed preference directory from gnustep to GNUstep
1594 - added tiff support
1595 - changed preferences to be dynamically modifiable
1596 - several memory leaks fixed
1597 - changed meta-dblclick in dock button to start app to control-dblclick
1598 - fixed bug with unhide app and window list menu
1599 - miniaturized windows are now hidden when hiding an app
1600 - fixed bug in random window placement
1601 - renamed _GNUSTEP_WM_FUNCTION to _WINDOWMAKER_COMMAND
1602 - close stdin from forked processes, so that they don't block wmaker
1603 - fixed crash when closing a selected window
1604 - fixed timer event stuff to be more robust
1605 - rewrote dialog boxes with Athena
1606 - removed focusable window option
1607 - savews now puts -geometry as the first argument of the command line
1608 - new superfluous stuff: better ghost image/shadow for dock
1609 - changed handling of menus that fall outside of screen to be like in NS
1610 - icon caching
1611 - resize with button2 don't raise window
1612 - option to change menu highlight color
1613 - lower miniwindow when miniaturize
1614 - option for setting icon size
1615 - keyboard traversal of menus
1616 - all dock state information saved across sessions
1617 - must hold Alt to undock running app
1618 - added focused window indicator in window list
1619 - CirculateRaise option
1620 - ModifierKey option
1621 - fixed duplicated menu bug
1623 Changes since version 0.6.2:
1624 ............................
1626 - fixed problem with window command menu (click3 on titlebar)
1627 - fixed appmenus that were not unmapped when focus switched from the app
1628 - fixed bug with exit dialog when NEWSTYLE is defined
1629 - miniaturized menus are not mapped when activating an app
1631 Changes since version 0.6.1:
1632 ............................
1634 - dynamic update of WM_COMMAND hint
1635 - fixed crash bug with dock and application icons
1636 - fixed bug with application defined menus
1637 - selecting a window through the window list, brings windows that fall
1638 outside the visible area back
1639 - fixed bug with multiple window moving
1640 - various platform specific bug fixes
1641 - removed grab icon application icons
1643 Changes since version 0.6.0:
1644 ............................
1646 - --enable-shape is the default now
1647 - fixed group leader change for windows that are already mapped
1648 - NEWSTYLE button images have the same color as the title text
1649 - fixed noappicon bugs related to dock
1650 - fixed starticonic hint (-iconic)
1651 - broke menu code so that it will not work as OpenStep says. ie: submenus
1652         are not mapped below the mainmenu. If you want it to be like before,
1653         undefine SINGLE_MENULEVEL in src/wconfig.h
1654 - switch to next window (alt+tab) raises the window
1655 - fixed window title handling for titles that don't fit on the window
1656 - drag select for window command menu
1657 - gamma correction for 8bpp
1658 - fixed bug in full docks
1659 - workspace switching by window drag
1660 - added patches for smart and random placement
1661 - added dgradient fix patch
1662 - workspace state restoration after restart
1663 - added PNG support to wrlib
1664 - changed RLoadImage() support in wrlib
1665 - set DISPLAY environment variable to what was passed with -display option
1666 - added animations preference option
1667 - fixed winitrc
1668 - restore main menu, workspace menu and window list menu after restart
1669 - changed gethostname() with getenv("HOSTNAME") || getenv("HOST") to setup cpp
1670 - fixed bug with program defined titlebar button image in NEWSTYLE
1671 - added kluge for buggy MetroX servers (look at wconfig.h)
1672 - ignore CapsLock when handling windows
1673 - ability to drag windows between workspaces
1674 - ability to drag icons with a icon window
1675 - fixed bug with arrange icons for appicons without any window mapped
1676 - display window's workspace in window list menu
1677 - if a sticked menu is opened again, a new instance of the menu is created
1679 Changes since version 0.5.1:
1680 ............................
1682 - fixed bug that crashed wmaker on HPs
1683 - fixed bug that crashed wmaker with the window list
1684 - fixed bug with window focus after window miniturization
1685 - fixed bug that made wmaker crash when it didn't figure a docked app
1686 has quit. (probably the same problem with XFMail and others)
1687 - documented ColormapFollowsMouse option
1688 - workspace renaming through current selection
1689 - autolaunch indicator
1690 - dbl-click3 will not start app anymore
1691 - better handling of long text
1692 - limited windowlist menu width
1693 - fixed arrange icons
1694 - changed geometry display to account for base size if it's not in 
1695 the technical drawing style
1696 - meta-dbl-click on appicon does hide others 
1697 - changed RaiseOnFocus option with RaiseDelay
1698 - dbl-click on root window or open submenu entry brings the root menu 
1699 to the cursor.
1700 - removed AllowMenuLowering option and made menu ontopness work like on dock
1701 - changed meta-click on dock with meta-dbl-click, to change ontopness 
1702 - moved gradient and image code to a library. 
1703 - added support for icons with alpha channel
1704 - simplified dithering setup
1705 - many clean ups 
1706 - not-so-good looking gradients for 8bpp
1707 - changed application menu stuff 
1708 - started wmaker client library. Try out test/test.c
1711 Changes since version 0.5.0:
1712 ............................
1714 - startup stuff has changed!!! Instead of placing ~/.workspace_state in
1715 your .xinitrc, you must now call ~/gnustep/Library/WindowMaker/winitrc
1716 from there. Don't forget to update your menu files!!! Read the INSTALL file.
1718 - persistent root background colors (read the above item)
1719 - Spanish, Korean, Czech, Swedish and Dutch locales
1720 - menu commands can use the current selection as parameter
1721         (read the menu config file)
1722 - fixed bug in dock icons with 3 dots on some platforms
1723 - opaque window move
1724 - skipwindowlist option
1725 - better miniaturize animation
1726 - new silly animation(s) if --enable-superfluous is configured
1727 - button3 on miniaturize button hides the app
1728 - fixed bug on multi-window move
1729 - keyboard bindings ignores capslock state (but not NumLock, ScrollLock etc.)
1730 - fixed focus in unhide under sloppy focus mode
1732 Changes since version 0.4.3:
1733 ............................
1735 - dock remembers ontop state
1736 - OnTopTransients works correctly now
1737 - removed startWithdrawn option
1738 - added option to put text over icons (iconText)
1739 - fixed slippery window move
1740 - fixed another bug with NEWSTYLE
1741 - fixed problem with large app_options files
1742 - more i18n stuff. japanese, german and portuguese locale support.
1744 Changes since version 0.4.2:
1745 ............................
1747 - fixed black icon bug
1748 - fixed icon specification for dock
1749 - fixed docking on left side dock
1750 - fixed bug in window command menu
1751 - fixed bug in narrow windows with NEWSTYLE enabled
1752 - fixed Hide Others crash 
1753 - I18N fixes
1754 - hopefully stable again
1756 Changes since version 0.4.1:
1757 ............................
1759 - fixed some crash on startup bugs
1760 - fixed bug that made excessive use of colors in PseudoColor
1761 - (re)binding of application icons to Dock icons on (re)start
1762 - startWithdrawn window attribute
1763 - finished window list menu (button2)
1764 - implemented GSClientResizebar, GSMenuWindow, GSIconWindow,
1765 GSFullKeyboardEvents
1766 - implemented WINDOWMAKER_COMMAND ClientMessage handler
1767 - OffiX DND support in icons (for Trash)
1768 - portability fix for SunOS 4.x
1769 - fixed hide for windows with .noAppIcon: true
1770 - remember if window was hidden on restart
1771 - remember workspace on restart
1772 - do not auto-launch apps that are already running
1773 - asclock (and other docked apps) do not die on restart
1774 - forced application docking for undockable apps. See utils/dockapp
1775 - raiseOnFocus option for focus-follow-mouse mode
1776 - window command menu
1777 - fixed NEWSTYLE titlebars and converted menu titlebar button too
1779 Changes since version 0.4.0:
1780 ............................
1782 - fixed bug in I18N support
1783 - fixed bug that caused crash when patched xv was ran
1784 - cosmetic fix for transparent icon images
1785 - tell about apps that couldn't be launched
1786 - auto-launch in dock
1787 - patch for asclock to work on dock
1788 - raise/lower dock
1789 - fixed bug in workspace change when there are no windows
1790 - allow screen side change for dock
1792 Changes since version 0.3.2:
1793 ............................
1795 - application icons (not mini-windows) like I think how it is on NEXTSTEP(tm)
1796 - fixed "slippery" icon movement
1797 - added a Dock (not for GNUstep, as it will have it's own)
1799 Changes since version 0.3.1:
1800 ............................
1802 - fixed bug that caused window frames to be left after window closure
1803 - submenus are opened to the left/right if it is too close to the right/left 
1804 edge (not perfect, but better than before)
1805 - remember window state (shade) on restart
1806 - fixed resize bug
1807 - FreeBSD portability fixes
1808 - fixed bug in workspace menu with more than 9 workspaces
1809 - removed _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
1810 - fixed bug that caused crash when closing miniaturized apps
1811 - fixed little bug in resize
1812 - changed default shortcuts to be closer to NEXTSTEP(tm) (raise/lower window)
1814 Changes since version 0.3.0:
1815 ............................
1817 - added diagonal gradients
1818 - ignoreHideOthers window flag
1819 - optimized/fixed window raising and lowering
1820 - fixed menu handling: don't need to click on the menu after 
1821 it's opened to select items, just drag the pointer
1822 - _GNUSTEP_WM_RESIZE_WINDOW, _GNUSTEP_WM_RESIZED_WINDOW protocols
1823 - application specified titlebar button pixmaps
1824 - transient owners get a different titlebar color when the focus
1825 is in the transient (e.g, in NeXTese: mainWindow is highlighted correctly when
1826 the keyWindow is a panel)
1827 - when transient is closed, it's owner always get the focus
1828 - fixed XGrabButton/BadAccess bug
1829 - fixed window_count error (this time I'm 90% sure)
1830 - fixed focusNextWindow through Alt-Tab bug with non-focusable windows
1831 - fixed resize in windows without a titlebar
1832 - fixed bug with PAspect XSizeHint
1835 Changes since version 0.2.2:
1836 ............................
1838 - fixed problem that made multiple applications be launched
1839 with accidental dbl-clicks on the root menu.
1840 - _GNUSTEP_WM_MINIATURIZE_WINDOW protocol
1841 - added hideOtherApplications command (meta-dbl-click3 on titlebar)
1842 - new SHOW_ALL (windows) menu command
1843 - new HIDE_OTHERS (windows) menu command
1844 - changed icon/window title to show only end part of text if it doesn't fit
1845 - remade application group code (more stable)
1846 - undid stacking code change from 0.2.0
1847 - fixed bug that caused hangs (not sure)
1848 - fixed bug that caused window_count error and associated crashes 
1849 - remade application defined menus
1850 - vertical gradient
1851 - I18N support 
1852 - fixed multiple window selection bug with windows in other workspaces
1853 - changed workspace numbering
1854 - fixed problem with series of X errors when a window is destroyed
1855 - fixed cosmetic bug in gradient bevels
1856 - added UseSaveUnders option (problem with Netscape redrawing)
1858 Changes since version 0.2.1:
1859 ............................
1861 - fixed segfault on startup
1862 - changed source tree
1864 Changes since version 0.2.0:
1865 ............................
1867 - fixed various miscelaneous bugs
1868 - fixed icon pixmap update code
1869 - fixed bugs related to focus-follows-mouse mode (workspace switching,
1870 keyboard focus after unshading etc)
1871 - changed some options in preferences
1872 - changed window stacking order code
1873 - fixed icon handling
1874 - added option to display the root menu on startup
1875 - shaded windows are unshaded on restart, instead of getting iconified
1876 - fixed {ResizeDisplay,MoveDisplay}=corner
1877 - fixed problem with icon windows during restart
1878 - works OK from XDM
1880 Changes since version 0.1.3:
1881 ............................
1883 - fixed color freeing bug
1884 - fixed bug that allowed a window to keep the input focus when
1885 you focus a shaded window
1886 - fixed bug that allowed on top window to be lowered
1887 - disappearing xconsole and other initial-state==IconicState windows fixed
1888 - menus open always inside screen area
1889 - open submenus are moved with their parents 
1890 - keyboard support
1891 - faster menu drawing
1892 - hide for applications that use window_group hint fixed (LyX et al)
1893 - dynamic font setup (just a test)
1896 Changes since version 0.1.2:
1897 ............................
1899 - worked around problems when freeing colors under some buggy X servers
1900 - vertical gradients
1901 - floatingmenu option
1903 Changes since version 0.1.1:
1904 ............................
1906 - fixed list.c to compile in non-debug mode
1907 - sticked root menus cannot be unmapped clicking button3 (workspace
1908 unreachable problem)
1911 Changes since version 0.1.0:
1912 ............................
1914 - texture structure changed
1915 - application menu prototype (not finished)
1916 - arrange icons command
1917 - menu window levels  (menus are kept on top of other windows)
1918 - crash-on-alt-move-in-borderless-windows fixed
1919 - lot's of other bugs killed
1920 - delete last workspace command
1921 - titlebar text justification
1922 - start iconic hint is honored now
1923 - font setting in preferences
1924 - color setting in preferences
1925 - window dragging only occurs after 4 pixels of movement
1926 - restart command
1928 Changes since version 0.0.4:
1929 ............................
1931 - changed configuration file syntax (just a little bit)
1932 - removed box class
1933 - finished multiple window move
1934 - changed window list order from focus order to stacking order
1935 - implemented OpenStep window levels and OnTop windows
1936 - added refresh command to menu
1937 - added shutdown command to menu
1938 - make default menu when menu config can't be parsed
1939 - finally added window focusing when clicking on client window area
1940 - added visual clue to menu item invocation
1941 - shaped window support
1942 - in-memory size got bigger than AfterStep
1943 - various client window state transition bug fixes
1944 - icon placement
1945 - added multiple workspaces (no Pager yet)
1946 - added option for submenu alignment in relation to their parents
1947 - rewrote preference parser
1948 - added focus-follows-mouse and sloppy-focus
1949 - added cpp preprocessing
1950 - zombie process bug fixed
1951 - interactive and dumb (cascade) window placement
1952 - floating transient windows 
1953 - disable mapped submenu entry on parent
1954 - added colormap handling stolen from fvwm (temporary)
1957 Changes since version 0.0.3:
1958 ............................
1960 - hide application implemented (just for apps that have the window_group 
1961 field of WMHints set or the WM_CLIENT_LEADER property set, 
1962 apparently most Xt based apps)
1963 - fixed a crashing bug caused by icons 
1964 - internal change on button pixmap structure and other places
1965 - handling of property changes on mapped windows
1966 - fixed bug in event handling (MapRequest)
1967 - added support for systems without libXpm
1968 - added configure script, although it's still almost useless.
1969 - remade icon painting
1970 - icon background pixmap
1971 - internal icon pixmap dithering