mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-05 23:48:44 +02:00
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.
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
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.
|
||||
|
||||
2001-03-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||
|
||||
* configure.in (FLAG_DOES_NOT_WORK): Fix typo and thus bug #51862.
|
||||
|
Reference in New Issue
Block a user