X-Git-Url: https://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/b9f22ab5a7f4d4bfe0932debf8864a21b5c852cd..f31590988781d77ff5249987801d03a986368ca2:/NEWS diff --git a/NEWS b/NEWS index 001f39b..20357b1 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,62 @@ +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