]> git.draconx.ca Git - gob-dx.git/blob - NEWS
Release 0.92.0
[gob-dx.git] / NEWS
1 0.92.0
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
7
8 0.91.2
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
12         * small bugfixes
13
14 0.91.1
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
21
22 0.91.0
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
29
30 0.90.5
31         * added PARENT_HANDLER macro for overrides
32         * added _TYPE_ macro for _get_type method
33         * warn if signal parameter lists seem mismatched
34
35 0.90.4
36         * fix buggy class structure generation
37         * can generate C++ friendly code
38         * function aliases are now done by static pointers rather then defines
39         * more...
40
41 0.90.3
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)
46         * a bunch of fixes
47
48 0.90.2
49         * add support for private signals and virtuals
50         * fix bug with varargs
51
52 0.90.1
53         * accept 'const' in argument lists
54         * accept '...' in public and private method argument lists
55
56 0.90.0
57         * changed "this" to "self" but recognize "this" as well
58         * warn if "new" is not public
59         * check symbols/arguments/signals for duplicates
60
61 0.0.4
62         * you can have tokens inside check statements
63         * avoid warnings when no overrides, signals and arguments
64
65 0.0.3
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!
71         * bug fixes
72
73 0.0.2
74         * bug fixes
75         * autoconf/automake setup
76         * man page