File: NEWS

package info (click to toggle)
gob2 2.0.17-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,564 kB
  • ctags: 1,406
  • sloc: ansic: 5,133; yacc: 2,023; sh: 1,156; lex: 623; perl: 431; makefile: 69
file content (138 lines) | stat: -rw-r--r-- 4,667 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
2.0.17:
	* Fix segfault when defining the finilize, dispose, and
	  constructor methods (Fixes debian bug #574542)
	* Handle carriage returns in input files
	* use -G_MAXFLOAT and -G_MAXDOUBLE for the default minima
	  for floating point numbers (thanks to Marcel Wagner for
	  the patch)

2.0.16:
	* add possibility of using function attributes such as
	  G_GNUC_PRINTF etc... (Britton Kerin, Jean-Yves Lefort, me)
	* *_get_type methods are G_GNUC_CONST (Jean-Yves Lefort, me)
	* move #line sections past opening brace of functions
	  (Jean-Yves Lefort)
	* handle finalize, dispose, constructor just like init
	  (Jean-Yves Lefort)
	* Add %afterdecls{ %} code block
	  (Jean-Yves Lefort)
	* Minor fixes to docs (me, Andrew Feren)

2.0.15:
	* Fix --file-sep usage with respect to private headers
	* Don't use /dev/null to help portability on non-unix
	* Fix segfault on bad include statement (debian bug #443907)
	* Fix my-person.gob example

2.0.14:
	* Fix major segfault

2.0.13:
	* --no-touch support to avoid spurious rebuilds (see manpage)
          (Jean-Yves Lefort)
	* abstract class flag support (Jean-Yves Lefort)
	* allow BOXED in signal arguments (see manpage) (Big Thor)
	* fix libglade support (Nicolas Bruguier)

2.0.12:
	* libglade support (see manpage) (Nicolas Brugier)
	* Fixes to property parsing and allow user created
	  parameters (Jean-Yves Lefort)
	* Add support for prealloc and allow bitfields (K. Haley)
	* Don't reference TYPE_SELF when generating privates (Big Thor)

2.0.11:
	* When privates and overrides were used in 2.0.10 compilation of
	  object may have broken on some compilers.

2.0.10:
	* Support for overriding properties (Jean-Yves Lefort)
	* Some M4 fixage with respect to NOINSTGOB (K. Haley)
	* Make the private structure allocation play nice with glib (K. Haley)
	* Add --file-sep=c option to allow changing the file separator
	  character (Pierre Gay) 
	* Fix C++ compilation of linked POINTER types by casting properly
	  (Frank Lichtenheld) debian bug #270546
	* Always add string.h as it was missing sometimes when memset was used
	* In C++ mode cast the destroywith/unrefwith function with
	  reinterpret_cast to avoid C++ nonsense (should fix compilation with
	  gcc 3.4 I think)
	* Update the docs

2.0.9:
	* Lots of fixes for gcc warnings, objects should now compile with
	  very pedantic warnings set.

2.0.8:
	* Documentation fixes
	* Add support for -o and --output-dir
	* Fixed boxed_type

2.0.7:
	* Add support for INT64 and UINT64 types for signals and properties
	  (Nicolas Brugier)
	* Exit with error when BOXED or FLAGS are used as arguments for a
	  signal, that doesn't work anyway
	* Warn classwide members have destructors since those never get called
	  (we only make static classes so it doesn't make sense anyway)
	* Fix --exit-on-warn
	* Don't use deprecated glib functions (Kjartan, me)
	* Fix compilation on IBMs C compiler (Albert Chin-A-Young)
	* gob2.m4 fixes for new automake (Tomasz Kloczko)
	* Couple of minor fixes
	* Couple of fixes to the documentation

2.0.6:
	* Allow compilation with newer flex (tested with both 2.5.4a and
	  2.5.31)
	* Minor doc update
	* Minor build fixes

2.0.5:
	* Fix leak in signal emission

2.0.4:
	* Fix two gtkdoc bugs
	* Use G_UNLIKELY/G_LIKELY a bit if available

2.0.3:
	* In C++ mode don't eat "::" from type strings as C++ might be
	  using it, and we aren't ever using such a thing
	* Fix a segfaults in the parser (Jody Goldberg, Gerhard Dieringer, me)
	* Fix unichar stuff for values (properties, signal arguments, etc...)
	* Add support for UNICHAR and UINT64 and INT64 everywhere
	* Don't make the get_type function a G_GNUC_CONST as gcc3.2 whacks
	  out about that

2.0.2:
	* Properly link BOXED type
	* unref/unrefwith works now since shtdown changed into dispose
	* Update documentation
	* man page escapes all ' chars (fix debian bug 155577)
	* Further tests in test.gob

2.0.1:
	* Fixed property types for all the types that require an extra
	  GObject type
	* Fix object and boxed linking
	* Fixed C++ mode for flags and enum linking
	* Allow comments in property code

2.0.0:
	* Update examples and documentation

1.99.3:
	* Fix signal default value
	* Special case the interface code to allow implementing
	  GTypePlugin and GtkEditable interfaces
	* Fix export of accessors (Dennis Bjorklund)
	* some compilation fixes

1.99.2:
	* allow implementation (but not definition yet) of interfaces
	* enum, flags and GError creation code
	* BonoboObject stuff (Seth)
	* build fixes (me, Seth)
	* m4 preprocessing stuff (Josh Parsons)
	* Code generation fixes (Josh Parsons, Bastien Nocera, me)
	* New way of doing typesafe signal connections