summaryrefslogtreecommitdiff
path: root/gobject/ChangeLog
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2001-03-08 16:34:59 +0000
committerTim Janik <timj@src.gnome.org>2001-03-08 16:34:59 +0000
commit617332234d4426ed0941ec1e2cb9f0736bd796c3 (patch)
tree096311062437edd7f702200e6d8b1f9486f6dcad /gobject/ChangeLog
parentc811ed93d3e7b64b3fcf5aab7ac405e0a8d36a59 (diff)
downloadglib-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/ChangeLog19
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