updates.
[platform/upstream/glib.git] / gobject / NEWS
1 Overview of Changes in GLib 1.3.3:
2
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)
16   relations.
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.
26
27 Overview of Changes in GLib 1.3.2:
28
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]
34 * Bug fixes.