diff options
author | Tim Janik <timj@gtk.org> | 2001-03-08 16:34:59 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2001-03-08 16:34:59 +0000 |
commit | 617332234d4426ed0941ec1e2cb9f0736bd796c3 (patch) | |
tree | 096311062437edd7f702200e6d8b1f9486f6dcad /gobject/ChangeLog | |
parent | c811ed93d3e7b64b3fcf5aab7ac405e0a8d36a59 (diff) | |
download | glib-617332234d4426ed0941ec1e2cb9f0736bd796c3.tar.gz |
destruction cleanup. there's one ->finalize_hook member in the hooklist
Thu Mar 8 16:23:34 2001 Tim Janik <timj@gtk.org>
* ghook.[hc]: destruction cleanup. there's one
->finalize_hook member in the hooklist now that gets
called when a hook should be destroyed, that's it.
that function is guarranteed to be called only when
all ref_counts to the hook vanished, thus also when
the hook is not in call.
Thu Mar 8 16:35:48 2001 Tim Janik <timj@gtk.org>
* gparamspecs.[hc]: s/g_param_spec_string_c/g_param_spec_stringc/.
* gsignal.[hc]: fixed accumulator invocation, implemented emission
hooks. and no, neither of these callbacks are called via a closure,
language bindings can wrap the accumulator and emission hook
interface, they already get parameters marshalled into a GValue array.
(g_signal_connect): removed this function as its C specific, doesn't
cover the swapped argument, is too close to its broken original
gtk_signal_connect() and creates demand for _swapped, _after and
_swapped_after variants <brrr>.
(g_signal_connectc): convenience macro to connect a C handler
func with data, like the old g_signal_connect() plus swapped
argument.
* gtype.h:
* gboxed.c: added G_TYPE_VALUE boxed type.
Diffstat (limited to 'gobject/ChangeLog')
-rw-r--r-- | gobject/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 7a9dcd29b..ffe8c7605 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,3 +1,22 @@ +Thu Mar 8 16:35:48 2001 Tim Janik <timj@gtk.org> + + * gparamspecs.[hc]: s/g_param_spec_string_c/g_param_spec_stringc/. + + * gsignal.[hc]: fixed accumulator invocation, implemented emission + hooks. and no, neither of these callbacks are called via a closure, + language bindings can wrap the accumulator and emission hook + interface, they already get parameters marshalled into a GValue array. + (g_signal_connect): removed this function as its C specific, doesn't + cover the swapped argument, is too close to its broken original + gtk_signal_connect() and creates demand for _swapped, _after and + _swapped_after variants <brrr>. + (g_signal_connectc): convenience macro to connect a C handler + func with data, like the old g_signal_connect() plus swapped + argument. + + * gtype.h: + * gboxed.c: added G_TYPE_VALUE boxed type. + Wed Mar 7 19:02:51 2001 Tim Janik <timj@gtk.org> * gtype.c (type_node_add_iface_entry_W): catch when adding an interface |