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