1 Overview of Changes in GLib 1.3.3:
3 * Added many convenience functions.
4 * GClosure and GParamSpec use float/sink ref-counting scheme now.
5 * Reworked property change notification.
6 * Binary searchable array cleanups, so it's widely usable now.
7 * Added static content keeping for some GValue types.
8 * Support for statically scoped signal parameters.
9 * Extinguished property trailer args in set/get interface.
10 * Added support for abstract types.
11 * G_CONST_RETURN specification all over the place.
12 * Split parameter exchange functionality into value transforms
13 and parameter conversions.
14 * Added signal emission hooks and signal accumulators.
15 * Added interface prerequisites to support is_a (interface, object)
17 * Implemented GValueArray.
18 * New types, boxed: G_TYPE_VALUE, G_TYPE_CLOSURE, G_TYPE_GSTRING
19 GParamSpecs: G_TYPE_PARAM_PARAM, G_TYPE_PARAM_POINTER, G_TYPE_PARAM_CLOSURE,
20 G_TYPE_VALUE_ARRAY, G_TYPE_PARAM_UNICHAR, G_TYPE_PARAM_VALUE_ARRAY.
21 * Varrags value collection improvements.
22 * Implemented debugging traps.
23 * Made things thread-safe.
24 * Many documentation improvements.
25 * Many cleanups, optimizations and bug fixes.
27 Overview of Changes in GLib 1.3.2:
29 * Added boxed and pointer types. [Tim/Jonathan]
30 * Added callback abstraction (GClosure) [Tim]
31 * Added signal system (GSignal) [Tim]
32 * Make GTypePlugin an interface [Tim]
33 * Added GTypeModule - a simple GTypePlugin instantiation [Owen]