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
7 * handle finalize, dispose, constructor just like init
9 * Add %afterdecls{ %} code block
11 * Minor fixes to docs (me, Andrew Feren)
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
23 * --no-touch support to avoid spurious rebuilds (see manpage)
25 * abstract class flag support (Jean-Yves Lefort)
26 * allow BOXED in signal arguments (see manpage) (Big Thor)
27 * fix libglade support (Nicolas Bruguier)
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)
37 * When privates and overrides were used in 2.0.10 compilation of
38 object may have broken on some compilers.
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
55 * Lots of fixes for gcc warnings, objects should now compile with
56 very pedantic warnings set.
60 * Add support for -o and --output-dir
64 * Add support for INT64 and UINT64 types for signals and properties
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)
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
78 * Allow compilation with newer flex (tested with both 2.5.4a and
84 * Fix leak in signal emission
88 * Use G_UNLIKELY/G_LIKELY a bit if available
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
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
107 * Fixed property types for all the types that require an extra
109 * Fix object and boxed linking
110 * Fixed C++ mode for flags and enum linking
111 * Allow comments in property code
114 * Update examples and documentation
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
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