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