mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-28 08:26:14 +01:00
35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
|
Overview of Changes in GLib 1.3.3:
|
||
|
|
||
|
* Added many convenience functions.
|
||
|
* GClosure and GParamSpec use float/sink ref-counting scheme now.
|
||
|
* Reworked property change notification.
|
||
|
* Binary searchable array cleanups, so it's widely usable now.
|
||
|
* Added static content keeping for some GValue types.
|
||
|
* Support for statically scoped signal parameters.
|
||
|
* Extinguished property trailer args in set/get interface.
|
||
|
* Added support for abstract types.
|
||
|
* G_CONST_RETURN specification all over the place.
|
||
|
* Split parameter exchange functionality into value transforms
|
||
|
and parameter conversions.
|
||
|
* Added signal emission hooks and signal accumulators.
|
||
|
* Added interface prerequisites to support is_a (interface, object)
|
||
|
relations.
|
||
|
* Implemented GValueArray.
|
||
|
* New types, boxed: G_TYPE_VALUE, G_TYPE_CLOSURE, G_TYPE_GSTRING
|
||
|
GParamSpecs: G_TYPE_PARAM_PARAM, G_TYPE_PARAM_POINTER, G_TYPE_PARAM_CLOSURE,
|
||
|
G_TYPE_VALUE_ARRAY, G_TYPE_PARAM_UNICHAR, G_TYPE_PARAM_VALUE_ARRAY.
|
||
|
* Varrags value collection improvements.
|
||
|
* Implemented debugging traps.
|
||
|
* Made things thread-safe.
|
||
|
* Many documentation improvements.
|
||
|
* Many cleanups, optimizations and bug fixes.
|
||
|
|
||
|
Overview of Changes in GLib 1.3.2:
|
||
|
|
||
|
* Added boxed and pointer types. [Tim/Jonathan]
|
||
|
* Added callback abstraction (GClosure) [Tim]
|
||
|
* Added signal system (GSignal) [Tim]
|
||
|
* Make GTypePlugin an interface [Tim]
|
||
|
* Added GTypeModule - a simple GTypePlugin instantiation [Owen]
|
||
|
* Bug fixes.
|