forked from AuroraMiddleware/gtk
update to Gtk+ version 1.1.3, binary age 1, interface age 1.
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org> * configure.in: update to Gtk+ version 1.1.3, binary age 1, interface age 1. * gtk/gtkobject.c (gtk_object_ref): (gtk_object_unref): check for ->ref_count to be greater than 0 (the existing code was buggy in letting ->ref_count==0 pass through and then failing the living_objs_ht assertion). * gtk/gtkclist.c (draw_row): fix chopping bug for right justified pixtext fields (Roman Pozlevich <roma@botik.ru>).
This commit is contained in:
parent
e1aba58de1
commit
416b69a2c1
14
ChangeLog
14
ChangeLog
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -1,3 +1,17 @@
|
||||
Wed Sep 23 06:09:19 1998 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update to Gtk+ version 1.1.3, binary age 1,
|
||||
interface age 1.
|
||||
|
||||
* gtk/gtkobject.c
|
||||
(gtk_object_ref):
|
||||
(gtk_object_unref): check for ->ref_count to be greater than 0 (the
|
||||
existing code was buggy in letting ->ref_count==0 pass through and
|
||||
then failing the living_objs_ht assertion).
|
||||
|
||||
* gtk/gtkclist.c (draw_row): fix chopping bug for right justified
|
||||
pixtext fields (Roman Pozlevich <roma@botik.ru>).
|
||||
|
||||
Mon Sep 21 23:53:18 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||
|
||||
* Released GTK+ 1.1.2
|
||||
|
@ -14,9 +14,9 @@ cflags_set=${CFLAGS+set}
|
||||
#
|
||||
GTK_MAJOR_VERSION=1
|
||||
GTK_MINOR_VERSION=1
|
||||
GTK_MICRO_VERSION=2
|
||||
GTK_INTERFACE_AGE=0
|
||||
GTK_BINARY_AGE=0
|
||||
GTK_MICRO_VERSION=3
|
||||
GTK_INTERFACE_AGE=1
|
||||
GTK_BINARY_AGE=1
|
||||
GTK_VERSION=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION.$GTK_MICRO_VERSION
|
||||
AC_SUBST(GTK_MAJOR_VERSION)
|
||||
AC_SUBST(GTK_MINOR_VERSION)
|
||||
|
@ -3636,8 +3636,8 @@ draw_row (GtkCList * clist,
|
||||
gdk_window_get_size (GTK_CELL_PIXTEXT (clist_row->cell[i])->pixmap, &width, &height);
|
||||
pixmap_width = width;
|
||||
width += GTK_CELL_PIXTEXT (clist_row->cell[i])->spacing;
|
||||
width = gdk_string_width (GTK_WIDGET (clist)->style->font,
|
||||
GTK_CELL_PIXTEXT (clist_row->cell[i])->text);
|
||||
width += gdk_string_width (GTK_WIDGET (clist)->style->font,
|
||||
GTK_CELL_PIXTEXT (clist_row->cell[i])->text);
|
||||
break;
|
||||
|
||||
case GTK_CELL_WIDGET:
|
||||
|
@ -1033,6 +1033,7 @@ gtk_object_ref (GtkObject *object)
|
||||
{
|
||||
g_return_if_fail (object != NULL);
|
||||
g_return_if_fail (GTK_IS_OBJECT (object));
|
||||
g_return_if_fail (object->ref_count > 0);
|
||||
|
||||
object->ref_count += 1;
|
||||
}
|
||||
@ -1042,12 +1043,16 @@ gtk_object_unref (GtkObject *object)
|
||||
{
|
||||
g_return_if_fail (object != NULL);
|
||||
g_return_if_fail (GTK_IS_OBJECT (object));
|
||||
g_return_if_fail (object->ref_count > 0);
|
||||
|
||||
if (object->ref_count == 1)
|
||||
gtk_object_destroy (object);
|
||||
{
|
||||
gtk_object_destroy (object);
|
||||
|
||||
if (object->ref_count > 0)
|
||||
object->ref_count -= 1;
|
||||
g_return_if_fail (object->ref_count > 0);
|
||||
}
|
||||
|
||||
object->ref_count -= 1;
|
||||
|
||||
if (object->ref_count == 0)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user