2 * added protected methods and datamembers.
3 * better handeling of empty methods
4 * allow scope keywords before the virutal or signal keyword
5 * merge signal marshallers that are the same to reduce code size
6 * various small fixes and improvements
9 * PARENT_HANDLER can now return a value for non-void overrides
10 * allow empty classes and empty function bodies
11 * allow public keyword around signals and virtuals for consistency
15 * WARNING! slight change in the private stuff again, private
16 structure definition (_priv) is now in a private header file,
17 which you must include explicitly if you include the public
18 header file explicitly in your .gob file. 0.91.0 behaviour
19 is obtainable with the --no-private-header option
20 * added support for array data members and function arguments
23 * WARNING! change the way private data members are done, now you need
24 to access them through a private structure only available in the
25 C file, object->member becomes object->_priv->member
26 * add support for placing the object header anywhere in the C file
27 * bunch of further sanity checks added
28 * add some simple examples
31 * added PARENT_HANDLER macro for overrides
32 * added _TYPE_ macro for _get_type method
33 * warn if signal parameter lists seem mismatched
36 * fix buggy class structure generation
37 * can generate C++ friendly code
38 * function aliases are now done by static pointers rather then defines
42 * does not require popt
43 * don't kill comments from C code blocks
44 * support for being "embedded" inside other projects to avoid
45 dependencies (look at README)
49 * add support for private signals and virtuals
50 * fix bug with varargs
53 * accept 'const' in argument lists
54 * accept '...' in public and private method argument lists
57 * changed "this" to "self" but recognize "this" as well
58 * warn if "new" is not public
59 * check symbols/arguments/signals for duplicates
62 * you can have tokens inside check statements
63 * avoid warnings when no overrides, signals and arguments
66 * "type", "check", "first", "last" and "null" no longer reserved
67 words in method prototypes
68 * GET_NEW defined for the entire file
69 * added #line's to the .c files so that errors get reported on the
70 .gob file, there are no #line's in .h file however!
75 * autoconf/automake setup