summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLog.pre-2-09
-rw-r--r--ChangeLog.pre-2-109
-rw-r--r--ChangeLog.pre-2-29
-rw-r--r--ChangeLog.pre-2-49
-rw-r--r--ChangeLog.pre-2-69
-rw-r--r--ChangeLog.pre-2-89
-rw-r--r--gtk/gtkwidget.c8
-rw-r--r--modules/input/gtkimcontextxim.c5
9 files changed, 70 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index fa8adf814..094419983 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index fa8adf814..094419983 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,12 @@
+Sat Jun 23 10:27:53 2001 Owen Taylor <otaylor@redhat.com>
+
+ * modules/input/gtkimcontextxim.c: Fixup some problems with
+ text length handling in error cases.
+
+ * gtk/gtkwidget.c (gtk_widget_size_allocate): Reorder
+ a bit to make test actually warn on attempt to allocation
+ a negative size. (#56101, Matthias Clasen)
+
Fri Jun 22 14:06:08 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix bug
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 2ebaa48db..8dee43782 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -2275,18 +2275,16 @@ gtk_widget_size_allocate (GtkWidget *widget,
real_allocation.y = aux_info->y;
}
- real_allocation.width = MAX (real_allocation.width, 1);
- real_allocation.height = MAX (real_allocation.height, 1);
-
if (real_allocation.width < 0 || real_allocation.height < 0)
{
g_warning ("gtk_widget_size_allocate(): attempt to allocate widget with width %d and height %d",
real_allocation.width,
real_allocation.height);
- real_allocation.width = 1;
- real_allocation.height = 1;
}
+ real_allocation.width = MAX (real_allocation.width, 1);
+ real_allocation.height = MAX (real_allocation.height, 1);
+
if (GTK_WIDGET_NO_WINDOW (widget))
{
if (widget->allocation.x != real_allocation.x ||
diff --git a/modules/input/gtkimcontextxim.c b/modules/input/gtkimcontextxim.c
index e1e81adec..6f4e4f4a0 100644
--- a/modules/input/gtkimcontextxim.c
+++ b/modules/input/gtkimcontextxim.c
@@ -607,7 +607,7 @@ xim_text_to_utf8 (GtkIMContextXIM *context, XIMText *xim_text, gchar **text)
-1,
"UTF-8",
context->mb_charset,
- NULL, &text_length, &error);
+ NULL, NULL, &error);
if (result)
{
@@ -622,6 +622,9 @@ xim_text_to_utf8 (GtkIMContextXIM *context, XIMText *xim_text, gchar **text)
{
g_warning ("Error converting text from IM to UCS-4: %s", error->message);
g_error_free (error);
+
+ *text = NULL;
+ return 0;
}
*text = result;