Add closure_marshal/closure_callback fields to GSourceFuncs for use by
authorOwen Taylor <otaylor@redhat.com>
Mon, 3 Sep 2001 22:12:51 +0000 (22:12 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 3 Sep 2001 22:12:51 +0000 (22:12 +0000)
commitb4c3107c7a1dc5dd9e8050ed06f24d6be408e840
treea94fc42309c26c1b59b6c5edb7d542a115e09fe5
parent49fb6c6cc28dad0049b8e5a94c2cd2762f75baab
Add closure_marshal/closure_callback fields to GSourceFuncs for use by

Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>

* glib/gmain.h: Add closure_marshal/closure_callback
fields to GSourceFuncs for use by g_source_set_closure().

* glib/gmain.c glib/giounix.c glib/giowin32.c
  glib/gmain.h: Export the SourceFuncs vtables so GObject
can use them to figure out closure callbacks/marshallers
for the default source types.

Mon Aug 27 14:55:27 2001  Owen Taylor  <otaylor@redhat.com>

* gsourceclosure.[ch] (g_source_set_closure): Implement.

* gsourceclosure.[ch]: Add GType's for GIOChannel, GIOCondition.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/glib/tmpl/main.sgml
glib/giochannel.h
glib/giounix.c
glib/giowin32.c
glib/glib-object.h
glib/gmain.c
glib/gmain.h