summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-09-23 04:47:45 +0000
committerTim Janik <timj@src.gnome.org>1998-09-23 04:47:45 +0000
commit416b69a2c1b79c9f14cfd3099c88d82c2dc6d876 (patch)
tree04b539c30376a7ba4e17aa870a84dc6f202664b5
parente1aba58de1251a46bd7e68010953f871b78fd5aa (diff)
downloadgdk-pixbuf-416b69a2c1b79c9f14cfd3099c88d82c2dc6d876.tar.gz
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>).
-rw-r--r--ChangeLog14
-rw-r--r--ChangeLog.pre-2-014
-rw-r--r--ChangeLog.pre-2-1014
-rw-r--r--ChangeLog.pre-2-214
-rw-r--r--ChangeLog.pre-2-414
-rw-r--r--ChangeLog.pre-2-614
-rw-r--r--ChangeLog.pre-2-814
-rw-r--r--configure.in6
-rw-r--r--gtk/gtkclist.c4
-rw-r--r--gtk/gtkobject.c11
10 files changed, 111 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 6ebbe0812..297318541 100644
--- a/ChangeLog
+++ b/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
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -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
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -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
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-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
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -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
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -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
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 6ebbe0812..297318541 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -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
diff --git a/configure.in b/configure.in
index 2097b33ea..6e5a48d17 100644
--- a/configure.in
+++ b/configure.in
@@ -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)
diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c
index c2579a7b6..82c9e22b8 100644
--- a/gtk/gtkclist.c
+++ b/gtk/gtkclist.c
@@ -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:
diff --git a/gtk/gtkobject.c b/gtk/gtkobject.c
index 6639830a2..af5676172 100644
--- a/gtk/gtkobject.c
+++ b/gtk/gtkobject.c
@@ -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)
{