# HG changeset patch # User Stefan Monnier # Date 1256046517 0 # Node ID dfb23d6b0762275453554ccc7f20c032aa867c53 # Parent db87dab9191ab9d7e99069272e91389824f0ff1f (char_resolve_modifier_mask): Don't resolve meta to the 8th bit, since that only made since in the ASCII world (bug#4751). diff -r db87dab9191a -r dfb23d6b0762 src/ChangeLog --- a/src/ChangeLog Tue Oct 20 10:21:25 2009 +0000 +++ b/src/ChangeLog Tue Oct 20 13:48:37 2009 +0000 @@ -1,3 +1,8 @@ +2009-10-20 Stefan Monnier + + * character.c (char_resolve_modifier_mask): Don't resolve meta to the + 8th bit, since that only made since in the ASCII world (bug#4751). + 2009-10-20 YAMAMOTO Mitsuharu * xterm.c (XTread_socket) [!USE_GTK && HAVE_X_I18N]: Don't quit diff -r db87dab9191a -r dfb23d6b0762 src/character.c --- a/src/character.c Tue Oct 20 10:21:25 2009 +0000 +++ b/src/character.c Tue Oct 20 13:48:37 2009 +0000 @@ -127,11 +127,13 @@ else if ((c & 0177) >= 0100 && (c & 0177) <= 0137) c &= (037 | (~0177 & ~CHAR_CTL)); } +#if 0 /* This is outside the scope of this function. (bug#4751) */ if (c & CHAR_META) { /* Move the meta bit to the right place for a string. */ c = (c & ~CHAR_META) | 0x80; } +#endif return c; }