X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/dd11885aadcfaafae2d6268c381b0aac94cbc149..346ae1bbcbbe87e79fe2db1f019f014ea64e2175:/NEWS diff --git a/NEWS b/NEWS index 0dc8c75..8fd6853 100644 --- a/NEWS +++ b/NEWS @@ -1,126 +1,15 @@ -0.93.3 - * fix signals with return values but no arguments - * more input file checking - -0.93.2 - * defreturn for default return values on signals/virtuals - * code reorganisation - -0.93.1 - * accept 1 word types - * gob.m4 improvements (Eskil) - * minor fixes, and improvements - -0.93.0 - * data member initialization - * pointer data member destruction - * automatic argument to data member linking for simple cases - * other minor fixes/improvements - -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 +1.99.3: + * Fix signal default value + * Special case the interface code to allow implementing + GTypePlugin and GtkEditable interfaces + * Fix export of accessors (Dennis Bjorklund) + * some compilation fixes + +1.99.2: + * allow implementation (but not definition yet) of interfaces + * enum, flags and GError creation code + * BonoboObject stuff (Seth) + * build fixes (me, Seth) + * m4 preprocessing stuff (Josh Parsons) + * Code generation fixes (Josh Parsons, Bastien Nocera, me) + * New way of doing typesafe signal connections