			     VERSION 1.16

changes
- removed super from init_class_part and replaced with self
- added synthetic self ($) to insert_child
- added synthetic self ($) to geometry_manager
- added option -n which produces Nroff code
- [16Nov92] a class may now have multiple PUBLICVARS (and other) sections.
- [16Nov92] don't copy initial space after @ in a text section.
- [16Nov92] changed syntax of C_stuff, to allow multiple left parentheses.
- Improved handling of missing quotes: now gives correct error message

to do:
- new default values for resources are not reflected in the table (me)
- special chars in text should be escaped, based on output format (me)
- translations cannot (easily) be inherited.
- a way to make $ and # work in class_initialize.
- better counting of source lines, when a function header is longer than 1 line
- some form of conditional compilation


			     VERSION 1.17

changes
- type definitions are now allowed in private and classvar divisions

bug fixes
- linenumbers should be reset when yywrap() is called (me)
- insert_child is not recognized (me)
- resource default proc's should be declare before the resources (me)
- Two ** in var decls cause a parse error (me)
- string arguments for actions in translations don't remove quotes (me)
- macros (@def) in public section end up in user's documentation (me)
- no Shell classes recognized (me)
- superclass's #include taken from -h option, instead of -p (me)
- accept_focus was not of type Boolean in wbuild.cfg (me)


			     VERSION 1.18

changes
- Syntax for $ now extended to $(class)id and $w$(class)id

bug fixes
- stdarg -> varargs not fixed in wbuild.web (me)
- char c in wbuild should be int c, especially on SGI (Joe English)
- don't use %1$s syntax, not every fprintf understands it (Joe English)

bugs
- in the sequence of characters \\' or \\" the second \ incorrectly
  escaped the quote.

to do:
- ILL_BODY parse error always has lineno = 1


		       VERSION 2.0 [8 Jul '93]

changes
- constraint widgets now supported (sort of)


		       VERSION 2.1 [13 Dec '93]

changes
- now allows "@class myclass (Dir/someclass)" to indicate that the
  header files for the superclass are in <Dir/someclass.h> (requested
  by Marq Kole <marq@ntt.el.utwente.nl>)
- it is now possible to create Objects and Gadgets (I hope) (requested
  by Marc Evans <marc@Synergytics.Com>)
- fixed a number of possible NULL pointer dereferences.

bug fixes
- the parser did not allow `$' in macros (me)
- catstr didn't check for NIL arguments (Peter Orbaek)

bugs
- still some NULL's instead of strings; maybe let `get' return ""? (Joe English)


			     VERSION 2.2

changes
- environment variable WBUILDCFG added
- scanner generated with flex-2.4.6 (doesn't require libfl)
- Added limited support for #ifdef, etc. in function bodies

			     VERSION 2.3

changes
- manual wbuild.1 now generated from SGML (HTML really)
- #ifdef support fixed

bugs
- Super with slash (Dir/SomeClass) not applied to private header file (me) DONE
- Idem not applied to core->superclass initialization (me) DONE
- @var type v[7] doesn't work, since [7] becomes part of the name (me) DONE
- A `;' in a @def was illegal (me) DONE

		       VERSION 2.4 [28 Feb '94]
