summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2000-11-05 05:07:26 +0000
committerTim Janik <timj@src.gnome.org>2000-11-05 05:07:26 +0000
commit83c45024e3d3a56ac17eb08dcddae048005bbb71 (patch)
tree3b4edb3d3800a67f726bad0c1949660a99dd6f5b /glib
parent3cc60a9ab1df2dcf393a15b8a66e0602817646bd (diff)
downloadglib-83c45024e3d3a56ac17eb08dcddae048005bbb71.tar.gz
fixed a bag full of subtle bugs of immensive screw-up potential in
Sun Nov 5 05:22:55 2000 Tim Janik <timj@gtk.org> * gsignal.c: fixed a bag full of subtle bugs of immensive screw-up potential in handlers_find(), luckily no one found out about them yet ;) fixed signal_handlers_foreach_matched_R() so it operates on an initial handler list snapshot provided by handlers_find() to work around general reentrancy problems and to avoid multiple callback() invocations on the same handlers. this code is now officially 80% bug free (10% remaining for interface types, and 10% remaining for destroyed signals ;) Sat Nov 4 02:01:33 2000 Tim Janik <timj@gtk.org> * gsignal.c (_g_signals_destroy): valid signal nodes start out at 1. * gtypeplugin.[hc]: new files holding a GTypePlugin interface implementation that provides the API required by GType to deal with dynamically loadable types. * gtype.[hc]: displace any GTypePlugin business to gtypeplugin.h.
Diffstat (limited to 'glib')
-rw-r--r--glib/glib-object.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/glib/glib-object.h b/glib/glib-object.h
index 92d9bf92f..87ec20684 100644
--- a/glib/glib-object.h
+++ b/glib/glib-object.h
@@ -28,6 +28,7 @@
#include <gobject/gparamspecs.h>
#include <gobject/gsignal.h>
#include <gobject/gtype.h>
+#include <gobject/gtypeplugin.h>
#include <gobject/gvalue.h>
#include <gobject/gvaluetypes.h>