From 8eb7761e7207644568885bca22d413eb75b4dc3c Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Mon, 30 Mar 1998 20:03:36 +0000 Subject: [PATCH] removed this function, it was unneeded and not exported. Mon Mar 30 21:40:21 1998 Tim Janik * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, it was unneeded and not exported. * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast the widgets to volatile GtkObjects (which was there for debugging purposes only). these functions should probably be macros, but that would break binary compatibility again, sigh. (gtk_widget_destroy): removed superfluous check-casts, since the neccessary checks are done in gtk_object_destroy anyways. this should be a macro as well but stays as a function for the above reasoonings. --- ChangeLog | 13 +++++++++++++ ChangeLog.pre-2-0 | 13 +++++++++++++ ChangeLog.pre-2-10 | 13 +++++++++++++ ChangeLog.pre-2-2 | 13 +++++++++++++ ChangeLog.pre-2-4 | 13 +++++++++++++ ChangeLog.pre-2-6 | 13 +++++++++++++ ChangeLog.pre-2-8 | 13 +++++++++++++ gtk/gtkclist.c | 9 --------- gtk/gtkwidget.c | 20 +++++++------------- 9 files changed, 98 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5d39693504..b401272f3a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5d39693504..b401272f3a 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,16 @@ +Mon Mar 30 21:40:21 1998 Tim Janik + + * gtk/gtkclist.c (gtk_clist_row_from_ypixel): removed this function, + it was unneeded and not exported. + + * gtk/gtkwidget.c (gtk_widget_ref) (gtk_widget_unref): don't check-cast + the widgets to volatile GtkObjects (which was there for debugging + purposes only). these functions should probably be macros, but that + would break binary compatibility again, sigh. + (gtk_widget_destroy): removed superfluous check-casts, since the + neccessary checks are done in gtk_object_destroy anyways. this should + be a macro as well but stays as a function for the above reasoonings. + Mon Mar 30 17:21:27 BST 1998 Tony Gale * docs/gtk_tut.sgml: reflect the change of meaning diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c index 2197ade93f..ff9ce626e3 100644 --- a/gtk/gtkclist.c +++ b/gtk/gtkclist.c @@ -2352,15 +2352,6 @@ gtk_clist_size_allocate (GtkWidget * widget, adjust_scrollbars (clist); } -gint -gtk_clist_row_from_ypixel (GtkCList *clist, gint y) -{ - g_return_val_if_fail (GTK_IS_CLIST (clist), 0); - g_return_val_if_fail (y >= 0, 0); - - return ROW_FROM_YPIXEL (clist, y); -} - /* * GTKCONTAINER * gtk_clist_foreach diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 23405b5f2a..b0da4adc67 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -1198,7 +1198,7 @@ gtk_widget_destroy (GtkWidget *widget) g_return_if_fail (widget != NULL); g_return_if_fail (GTK_IS_WIDGET (widget)); - gtk_object_destroy (GTK_OBJECT (widget)); + gtk_object_destroy ((GtkObject*) widget); } /***************************************** @@ -4075,26 +4075,20 @@ gtk_widget_dnd_data_set (GtkWidget *widget, gdk_window_dnd_data_set (widget->window, event, data, data_numbytes); } - -#undef gtk_widget_ref -#undef gtk_widget_unref - - void gtk_widget_ref (GtkWidget *widget) { - volatile GtkObject *object; + g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); - object = GTK_OBJECT (widget); - gtk_object_ref (object); + gtk_object_ref ((GtkObject*) widget); } void gtk_widget_unref (GtkWidget *widget) { - volatile GtkObject *object; + g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); - object = GTK_OBJECT (widget); - gtk_object_unref (object); + gtk_object_unref ((GtkObject*) widget); } -