Implement.
authorOwen Taylor <otaylor@redhat.com>
Mon, 3 Sep 2001 22:13:16 +0000 (22:13 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 3 Sep 2001 22:13:16 +0000 (22:13 +0000)
commit0038581ed460f8fed8c373275d75f75a8fa3c559
tree66de8fca1040f99a54fd95ad8041dcae86c39fbb
parentb4c3107c7a1dc5dd9e8050ed06f24d6be408e840
Implement.

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.

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.
gobject/ChangeLog
gobject/Makefile.am
gobject/gmarshal.list
gobject/gsourceclosure.c [new file with mode: 0644]
gobject/gsourceclosure.h [new file with mode: 0644]
tests/Makefile.am
tests/timeloop-closure.c [new file with mode: 0644]