]> git.draconx.ca Git - gob-dx.git/blob - NEWS
Release 2.0.16
[gob-dx.git] / NEWS
1 2.0.16:
2         * add possibility of using function attributes such as
3           G_GNUC_PRINTF etc... (Britton Kerin, Jean-Yves Lefort, me)
4         * *_get_type methods are G_GNUC_CONST (Jean-Yves Lefort, me)
5         * move #line sections past opening brace of functions
6           (Jean-Yves Lefort)
7         * handle finalize, dispose, constructor just like init
8           (Jean-Yves Lefort)
9         * Add %afterdecls{ %} code block
10           (Jean-Yves Lefort)
11         * Minor fixes to docs (me, Andrew Feren)
12
13 2.0.15:
14         * Fix --file-sep usage with respect to private headers
15         * Don't use /dev/null to help portability on non-unix
16         * Fix segfault on bad include statement (debian bug #443907)
17         * Fix my-person.gob example
18
19 2.0.14:
20         * Fix major segfault
21
22 2.0.13:
23         * --no-touch support to avoid spurious rebuilds (see manpage)
24           (Jean-Yves Lefort)
25         * abstract class flag support (Jean-Yves Lefort)
26         * allow BOXED in signal arguments (see manpage) (Big Thor)
27         * fix libglade support (Nicolas Bruguier)
28
29 2.0.12:
30         * libglade support (see manpage) (Nicolas Brugier)
31         * Fixes to property parsing and allow user created
32           parameters (Jean-Yves Lefort)
33         * Add support for prealloc and allow bitfields (K. Haley)
34         * Don't reference TYPE_SELF when generating privates (Big Thor)
35
36 2.0.11:
37         * When privates and overrides were used in 2.0.10 compilation of
38           object may have broken on some compilers.
39
40 2.0.10:
41         * Support for overriding properties (Jean-Yves Lefort)
42         * Some M4 fixage with respect to NOINSTGOB (K. Haley)
43         * Make the private structure allocation play nice with glib (K. Haley)
44         * Add --file-sep=c option to allow changing the file separator
45           character (Pierre Gay) 
46         * Fix C++ compilation of linked POINTER types by casting properly
47           (Frank Lichtenheld) debian bug #270546
48         * Always add string.h as it was missing sometimes when memset was used
49         * In C++ mode cast the destroywith/unrefwith function with
50           reinterpret_cast to avoid C++ nonsense (should fix compilation with
51           gcc 3.4 I think)
52         * Update the docs
53
54 2.0.9:
55         * Lots of fixes for gcc warnings, objects should now compile with
56           very pedantic warnings set.
57
58 2.0.8:
59         * Documentation fixes
60         * Add support for -o and --output-dir
61         * Fixed boxed_type
62
63 2.0.7:
64         * Add support for INT64 and UINT64 types for signals and properties
65           (Nicolas Brugier)
66         * Exit with error when BOXED or FLAGS are used as arguments for a
67           signal, that doesn't work anyway
68         * Warn classwide members have destructors since those never get called
69           (we only make static classes so it doesn't make sense anyway)
70         * Fix --exit-on-warn
71         * Don't use deprecated glib functions (Kjartan, me)
72         * Fix compilation on IBMs C compiler (Albert Chin-A-Young)
73         * gob2.m4 fixes for new automake (Tomasz Kloczko)
74         * Couple of minor fixes
75         * Couple of fixes to the documentation
76
77 2.0.6:
78         * Allow compilation with newer flex (tested with both 2.5.4a and
79           2.5.31)
80         * Minor doc update
81         * Minor build fixes
82
83 2.0.5:
84         * Fix leak in signal emission
85
86 2.0.4:
87         * Fix two gtkdoc bugs
88         * Use G_UNLIKELY/G_LIKELY a bit if available
89
90 2.0.3:
91         * In C++ mode don't eat "::" from type strings as C++ might be
92           using it, and we aren't ever using such a thing
93         * Fix a segfaults in the parser (Jody Goldberg, Gerhard Dieringer, me)
94         * Fix unichar stuff for values (properties, signal arguments, etc...)
95         * Add support for UNICHAR and UINT64 and INT64 everywhere
96         * Don't make the get_type function a G_GNUC_CONST as gcc3.2 whacks
97           out about that
98
99 2.0.2:
100         * Properly link BOXED type
101         * unref/unrefwith works now since shtdown changed into dispose
102         * Update documentation
103         * man page escapes all ' chars (fix debian bug 155577)
104         * Further tests in test.gob
105
106 2.0.1:
107         * Fixed property types for all the types that require an extra
108           GObject type
109         * Fix object and boxed linking
110         * Fixed C++ mode for flags and enum linking
111         * Allow comments in property code
112
113 2.0.0:
114         * Update examples and documentation
115
116 1.99.3:
117         * Fix signal default value
118         * Special case the interface code to allow implementing
119           GTypePlugin and GtkEditable interfaces
120         * Fix export of accessors (Dennis Bjorklund)
121         * some compilation fixes
122
123 1.99.2:
124         * allow implementation (but not definition yet) of interfaces
125         * enum, flags and GError creation code
126         * BonoboObject stuff (Seth)
127         * build fixes (me, Seth)
128         * m4 preprocessing stuff (Josh Parsons)
129         * Code generation fixes (Josh Parsons, Bastien Nocera, me)
130         * New way of doing typesafe signal connections