]> git.draconx.ca Git - gob-dx.git/blob - NEWS
Release 0.91.2
[gob-dx.git] / NEWS
1 0.91.2
2         * PARENT_HANDLER can now return a value for non-void overrides
3         * allow empty classes and empty function bodies
4         * allow public keyword around signals and virtuals for consistency
5         * small bugfixes
6
7 0.91.1
8         * WARNING! slight change in the private stuff again, private
9           structure definition (_priv) is now in a private header file,
10           which you must include explicitly if you include the public
11           header file explicitly in your .gob file.  0.91.0 behaviour
12           is obtainable with the --no-private-header option
13         * added support for array data members and function arguments
14
15 0.91.0
16         * WARNING! change the way private data members are done, now you need
17           to access them through a private structure only available in the
18           C file, object->member becomes object->_priv->member
19         * add support for placing the object header anywhere in the C file
20         * bunch of further sanity checks added
21         * add some simple examples
22
23 0.90.5
24         * added PARENT_HANDLER macro for overrides
25         * added _TYPE_ macro for _get_type method
26         * warn if signal parameter lists seem mismatched
27
28 0.90.4
29         * fix buggy class structure generation
30         * can generate C++ friendly code
31         * function aliases are now done by static pointers rather then defines
32         * more...
33
34 0.90.3
35         * does not require popt
36         * don't kill comments from C code blocks
37         * support for being "embedded" inside other projects to avoid
38           dependencies (look at README)
39         * a bunch of fixes
40
41 0.90.2
42         * add support for private signals and virtuals
43         * fix bug with varargs
44
45 0.90.1
46         * accept 'const' in argument lists
47         * accept '...' in public and private method argument lists
48
49 0.90.0
50         * changed "this" to "self" but recognize "this" as well
51         * warn if "new" is not public
52         * check symbols/arguments/signals for duplicates
53
54 0.0.4
55         * you can have tokens inside check statements
56         * avoid warnings when no overrides, signals and arguments
57
58 0.0.3
59         * "type", "check", "first", "last" and "null" no longer reserved
60           words in method prototypes
61         * GET_NEW defined for the entire file
62         * added #line's to the .c files so that errors get reported on the
63           .gob file, there are no #line's in .h file however!
64         * bug fixes
65
66 0.0.2
67         * bug fixes
68         * autoconf/automake setup
69         * man page