diff options
author | Tim Janik <timj@gtk.org> | 2000-10-25 22:34:14 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2000-10-25 22:34:14 +0000 |
commit | d69496c06092c0b8943b7240761ae27401c65e9f (patch) | |
tree | 600e6c46af603a9c4f8ca22954cc815466aa04c2 /gdk | |
parent | 7ae3922d2cdc89cba86694f7e46393a629b12b61 (diff) | |
download | gtk+-d69496c06092c0b8943b7240761ae27401c65e9f.tar.gz |
urg, removed implementation of gtk_marshal_VOID__INT_INT_INT_INT. if
Wed Oct 25 20:47:41 2000 Tim Janik <timj@gtk.org>
* gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_class_init): urg, removed
implementation of gtk_marshal_VOID__INT_INT_INT_INT. if people do that,
couldn't they at least give it a non-standard name?
* gtk/gtktextlayout.c: arg! yet another implementation of
gtk_marshal_VOID__INT_INT_INT_INT(), is this a conspiracy?
* gtk/gtktextbuffer.c: gotcha! captured a vagabonding
gtk_marshal_VOID__INT_POINTER_INT() implementation, braught it back
home. now i know this _is_ a conspiracy.
* gtk/gtkwidget.c (gtk_widget_class_init): marshaller fixups for
::state-changed.
* gtk/gtkaccelgroup.c (gtk_accel_group_create_remove):
(gtk_accel_group_create_add): marshaller signature fixups.
* gtk/gtklistitem.c (gtk_list_item_class_init): signal creation fixups,
pass in GTK_TYPE_SCROLL_TYPE instead of GTK_TYPE_ENUM.
* gtk/gtkobject.[hc]: removed GTK_CONNECTED flag, it's not valid
anymore.
Tue Oct 24 23:59:21 2000 Tim Janik <timj@gtk.org>
* docs/reference/Makefile.am: disabled SUBDIRS for the moment, since
due to the signal system changes, it wouldn't build currently. to
be fixed soon.
* docs/Changes-2.0.txt: GtkSignal/GSignal updates.
* gtk/gtkwidget.c: ::direction_changed takes an enum as argument,
so it needs gtk_marshal_VOID__ENUM() instead of
gtk_marshal_NONE__UINT().
* gdk/gdk*.c: adapted type registration functions.
* gtk/gtkbindings.c:
* gtk/gtkaccelgroup.c: operate on GSignalQuery, GtkSignalQuery is
gone.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType.
* gtk/gtkobject.c:
(gtk_object_destroy):
(gtk_object_shutdown): fixed recursion guards. basically we have to
catch the case where any of GObject.shutdown() or gtk_object_destroy()
is called during ::destroy, and avoid recursion there.
* gtk/gtktypeutils.c:
* gtk/maketypes.awk: awk-script hackup to provide gtk_type_init() with
boxed_copy/boxed_free. this needs a more general solution based on a
publically installed code-generator utility.
* gtk/gtktypeutils.[hc]: compat aliased GTK_TYPE_BOXED to G_TYPE_BOXED,
glib's gobject has support for that now.
define GtkSignalMarshaller in terms of GSignalCMarshaller.
Mon Oct 23 09:36:42 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]:
* gtk/gtkmarshal.[hc]:
* gtk/Makefile.am: generate marshallers with glib-genmarshal and don't
compile gtkmarshal.c on its own anymore, just include it in gtksignal.c.
removed #include <gtkmarshal.h>s all over the place, gtksignal.h takes
care of that.
* *.c: marshaller name fixups.
* gtk/gtkmarshal.list: added a comment briefing the format.
Sun Oct 22 23:14:39 2000 Tim Janik <timj@gtk.org>
* gtk/gtksignal.[hc]: nuked old implementation. we mostly have
compatibility macros here now. more specifically, most of
the API is preserved (yes, _most_, nonwithstanding the
following exceptions listed, the API is stil lHUGE ;)
things that got removed completely:
GtkSignalQuery, gtk_signal_query(), gtk_signal_n_emissions(),
gtk_signal_n_emissions_by_name(), gtk_signal_handlers_destroy(),
gtk_signal_set_funcs(), gtk_signal_handler_pending_by_id(),
gtk_signal_add_emission_hook(), gtk_signal_add_emission_hook_full(),
gtk_signal_remove_emission_hook().
non-functional functions variants:
gtk_signal_add_emission_hook(), gtk_signal_remove_emission_hook().
the GtkCallbackMarshal argument to gtk_signal_connect_full() is
not supported anymore.
(gtk_signal_compat_matched): new internal function to aid
implementation of the compatibility macros, it provides
functionality to block/unblock/disconnect handlers based
on func/data.
* gtk/gtkenums.h: define GtkSignalRunType in terms of GSignalType,
* *.c: adaptions to new type registration API signatures.
Fri Oct 20 15:26:33 2000 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.[hc]: removed G_TYPE_GTK_POINTER cludge.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/gdkdraw.c | 2 | ||||
-rw-r--r-- | gdk/gdkgc.c | 2 | ||||
-rw-r--r-- | gdk/gdkpixmap.c | 2 | ||||
-rw-r--r-- | gdk/gdkwindow.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkcolor-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkdnd-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkdrawable-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkgc-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkimage-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkpixmap-x11.c | 2 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 2 |
11 files changed, 11 insertions, 11 deletions
diff --git a/gdk/gdkdraw.c b/gdk/gdkdraw.c index d2c7e40164..facc185e9c 100644 --- a/gdk/gdkdraw.c +++ b/gdk/gdkdraw.c @@ -60,7 +60,7 @@ gdk_drawable_get_type (void) object_type = g_type_register_static (G_TYPE_OBJECT, "GdkDrawable", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/gdkgc.c b/gdk/gdkgc.c index 8bc2a97abc..7a482b245a 100644 --- a/gdk/gdkgc.c +++ b/gdk/gdkgc.c @@ -57,7 +57,7 @@ gdk_gc_get_type (void) object_type = g_type_register_static (G_TYPE_OBJECT, "GdkGC", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/gdkpixmap.c b/gdk/gdkpixmap.c index 8b44d87287..27fc5f631a 100644 --- a/gdk/gdkpixmap.c +++ b/gdk/gdkpixmap.c @@ -148,7 +148,7 @@ gdk_pixmap_get_type (void) object_type = g_type_register_static (GDK_TYPE_DRAWABLE, "GdkPixmap", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index c4c2419511..291830e219 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -177,7 +177,7 @@ gdk_window_object_get_type (void) object_type = g_type_register_static (GDK_TYPE_DRAWABLE, "GdkWindow", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkcolor-x11.c b/gdk/x11/gdkcolor-x11.c index 27cac85c86..cd78240f9f 100644 --- a/gdk/x11/gdkcolor-x11.c +++ b/gdk/x11/gdkcolor-x11.c @@ -70,7 +70,7 @@ gdk_colormap_get_type (void) object_type = g_type_register_static (G_TYPE_OBJECT, "GdkColormap", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 7c4fb682e7..28478eeb90 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -152,7 +152,7 @@ gdk_drag_context_get_type (void) object_type = g_type_register_static (G_TYPE_OBJECT, "GdkDragContext", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkdrawable-x11.c b/gdk/x11/gdkdrawable-x11.c index 058c447265..9eaf0ad96b 100644 --- a/gdk/x11/gdkdrawable-x11.c +++ b/gdk/x11/gdkdrawable-x11.c @@ -149,7 +149,7 @@ gdk_drawable_impl_x11_get_type (void) object_type = g_type_register_static (GDK_TYPE_DRAWABLE, "GdkDrawableImplX11", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkgc-x11.c b/gdk/x11/gdkgc-x11.c index 1305004344..a5b0088b00 100644 --- a/gdk/x11/gdkgc-x11.c +++ b/gdk/x11/gdkgc-x11.c @@ -77,7 +77,7 @@ gdk_gc_x11_get_type (void) object_type = g_type_register_static (GDK_TYPE_GC, "GdkGCX11", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkimage-x11.c b/gdk/x11/gdkimage-x11.c index 519ff27896..1eeee22975 100644 --- a/gdk/x11/gdkimage-x11.c +++ b/gdk/x11/gdkimage-x11.c @@ -92,7 +92,7 @@ gdk_image_get_type (void) object_type = g_type_register_static (G_TYPE_OBJECT, "GdkImage", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkpixmap-x11.c b/gdk/x11/gdkpixmap-x11.c index 66d34562af..03ef5888cf 100644 --- a/gdk/x11/gdkpixmap-x11.c +++ b/gdk/x11/gdkpixmap-x11.c @@ -82,7 +82,7 @@ gdk_pixmap_impl_x11_get_type (void) object_type = g_type_register_static (GDK_TYPE_DRAWABLE_IMPL_X11, "GdkPixmapImplX11", - &object_info); + &object_info, 0); } return object_type; diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 1accdd1c1b..3aee23b033 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -115,7 +115,7 @@ gdk_window_impl_x11_get_type (void) object_type = g_type_register_static (GDK_TYPE_DRAWABLE_IMPL_X11, "GdkWindowImplX11", - &object_info); + &object_info, 0); } return object_type; |