Pedro Martelletto:
Revision 1.4 of x11/windowmaker/patches/patch-WINGs_string_c uncovered
a bug in WPrefs, WindowMaker's configuration tool. The bug can be easily
triggered by choosing the 'Applications Menu Definition' dialogue.
The problem is that WPrefs code relied on the fact that the first token
in the array would not be free'd by wtokenfree(), a misbehaviour which
was correctly addressed in the aforementioned change.
Tested by some, and OK jasper@ before ports tree lock.
o since WindowMaker doesn't link against any gnome libs, I didn't
add any dependencies to gnome.
o gnome FLAVOR adds hints to support Gnome applications like the Panel.
- Fixed crash with long titles in the window list menu (buffer overflow)
- fixed crash when removing menu entry for Window List or Workspace submenu
- Replaced almost all sprintf() calls with snprintf()
- Fixed some non-portable shell constructs used in installed scripts
- removed FocusFollowMouse from wmaker and WPrefs
- fixed problem with alpha images showing a blue tint on big endian machines
- fixed problem with WINGs based apps exiting with a "X_RotateProperties"
related error when text was selected in a textfiled (including WPrefs.app
and Window Maker itself).
- fixed bug with maximization of windows with fixed resize increments
- added None geometry display type
- fixed window enumeration bug
- removed GNUisms from wsetfont
- added slovakian translations
- added WINGs i18n patch
- fixed wmsetbg.c to work in servers capable of multiple depths (overlay)
- added HMaximizeKey
- fixed bad SIGPIPE handling setup across forks
- added workaround for bug in locale handling on font set creation
- remove FAKE=Yes
- GNU_CONFIGURE -> CONFIGURE_STYLE
- use better filename for patch
- use new framework for PLISTs
- add @comment with RCS id to PLISTs