Fix incorrect return value, filter out returns of 0x7f for the delete key.

Tue Mar 12 10:50:09 2002  Owen Taylor  <otaylor@redhat.com>

        * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
        Fix incorrect return value, filter out returns of 0x7f for
        the delete key. (#74179, Kang Jeong-He)
This commit is contained in:
Owen Taylor 2002-03-12 20:01:47 +00:00 committed by Owen Taylor
parent 7c59491ce4
commit 2d770e946a
10 changed files with 49 additions and 6 deletions

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

View File

@ -1,3 +1,9 @@
Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
* modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
Fix incorrect return value, filter out returns of 0x7f for
the delete key. (#74179, Kang Jeong-He)
Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com> Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken

2
NEWS
View File

@ -126,7 +126,7 @@ Overview of Changes in GTK+ 1.3.13
[Mark Patton] [Mark Patton]
* gtk_widget_set_accel_path() is now publically exported. * gtk_widget_set_accel_path() is now publically exported.
Other contributors: Darin Adler, Jeffry Baker, Damon Chaplin, Brian Cameron, Other contributors: Darin Adler, Jeffrey Baker, Damon Chaplin, Brian Cameron,
Murray Cumming, James Henstridge, Jacob Berkman, Arnaud Charlet, Jeff Franks, Murray Cumming, James Henstridge, Jacob Berkman, Arnaud Charlet, Jeff Franks,
Jeff Garzik, Jody Goldberg, Diego Gonzalez, Melvin Hadasht, Raja Harinath, Jeff Garzik, Jody Goldberg, Diego Gonzalez, Melvin Hadasht, Raja Harinath,
Tim Janik, Mike Kestner, Mathieu Lacage, Alex Larsson, Ryan Lovett, Tim Janik, Mike Kestner, Mathieu Lacage, Alex Larsson, Ryan Lovett,

View File

@ -1,4 +1,4 @@
General Information General InformationaaaaaX
=================== ===================
This is GTK+ version @GTK_VERSION@. GTK+ is a multi-platform toolkit for This is GTK+ version @GTK_VERSION@. GTK+ is a multi-platform toolkit for

View File

@ -379,7 +379,8 @@ gtk_im_context_xim_filter_keypress (GtkIMContext *context,
result_utf8 = mb_to_utf8 (context_xim, buffer); result_utf8 = mb_to_utf8 (context_xim, buffer);
if (result_utf8) if (result_utf8)
{ {
if ((guchar)result_utf8[0] >= 0x20) /* Some IM have a nasty habit of converting if ((guchar)result_utf8[0] >= 0x20 &&
result_utf8[0] != 0x7f) /* Some IM have a nasty habit of converting
* control characters into strings * control characters into strings
*/ */
{ {
@ -391,7 +392,7 @@ gtk_im_context_xim_filter_keypress (GtkIMContext *context,
} }
} }
return FALSE; return result;
} }
static void static void