0.92.4 * -n flag (Dave Dunkin) * all and alltop code sections (Dave Dunkin) * GTK_RUN_ flags for signals * self casting macros * other small fixes 0.92.3 * inline documentation support * standard m4 autoconf macro (thanks to Eskil Heyn Olsen) * cleanups 0.92.2 * more header code sections * some code restructuring * always extern "C" the header (unless --no-extern-c is used) * object typedef protecting define for avoiding circular includes 0.92.1 * typesafe macros for argument setting/getting * generated code will take advantage of GNU C extentions if compiled under GNU C * move _priv structure freeing into finalize * more gob file compilation checks * other improvements and fixes NOTE: The generated files with this version will be larger because of some more preprocessor magic that is done to make the thing saner, and faster. Don't worry about it as the resulting object file should not get larger. 0.92.0 * added protected methods and datamembers. * better handeling of empty methods * allow scope keywords before the virutal or signal keyword * merge signal marshallers that are the same to reduce code size * various small fixes and improvements 0.91.2 * PARENT_HANDLER can now return a value for non-void overrides * allow empty classes and empty function bodies * allow public keyword around signals and virtuals for consistency * small bugfixes 0.91.1 * WARNING! slight change in the private stuff again, private structure definition (_priv) is now in a private header file, which you must include explicitly if you include the public header file explicitly in your .gob file. 0.91.0 behaviour is obtainable with the --no-private-header option * added support for array data members and function arguments 0.91.0 * WARNING! change the way private data members are done, now you need to access them through a private structure only available in the C file, object->member becomes object->_priv->member * add support for placing the object header anywhere in the C file * bunch of further sanity checks added * add some simple examples 0.90.5 * added PARENT_HANDLER macro for overrides * added _TYPE_ macro for _get_type method * warn if signal parameter lists seem mismatched 0.90.4 * fix buggy class structure generation * can generate C++ friendly code * function aliases are now done by static pointers rather then defines * more... 0.90.3 * does not require popt * don't kill comments from C code blocks * support for being "embedded" inside other projects to avoid dependencies (look at README) * a bunch of fixes 0.90.2 * add support for private signals and virtuals * fix bug with varargs 0.90.1 * accept 'const' in argument lists * accept '...' in public and private method argument lists 0.90.0 * changed "this" to "self" but recognize "this" as well * warn if "new" is not public * check symbols/arguments/signals for duplicates 0.0.4 * you can have tokens inside check statements * avoid warnings when no overrides, signals and arguments 0.0.3 * "type", "check", "first", "last" and "null" no longer reserved words in method prototypes * GET_NEW defined for the entire file * added #line's to the .c files so that errors get reported on the .gob file, there are no #line's in .h file however! * bug fixes 0.0.2 * bug fixes * autoconf/automake setup * man page