diff src/mule-coding.c @ 5565:48a3d3281b48

Pass eighth bit on TTY consoles to coding system if needed. src/ChangeLog addition: 2011-09-06 Aidan Kehoe <kehoea@parhasard.net> * redisplay-tty.c (init_tty_for_redisplay): Only set the console meta key flag to treat the eight bit as meta if the native coding system doesn't need that. * general-slots.h: * mule-coding.c: * mule-coding.c (syms_of_mule_coding): Move Qiso2022, Qseven to general-slots.h, they're now used in redisplay-tty.c. lisp/ChangeLog addition: 2011-09-06 Aidan Kehoe <kehoea@parhasard.net> * mule/mule-cmds.el (set-language-environment-coding-systems): Set the input mode for TTY consoles to use the eighth bit for character information if the native coding system for the language environment needs that.
author Aidan Kehoe <kehoea@parhasard.net>
date Tue, 06 Sep 2011 11:44:50 +0100
parents 580ef98f2beb
children 56144c8593a8
line wrap: on
line diff
--- a/src/mule-coding.c	Mon Sep 05 20:18:05 2011 +0100
+++ b/src/mule-coding.c	Tue Sep 06 11:44:50 2011 +0100
@@ -39,14 +39,14 @@
 #include "buffer.h"
 #include "extents.h"
 
-Lisp_Object Qshift_jis, Qiso2022, Qbig5, Qccl;
+Lisp_Object Qshift_jis, Qbig5, Qccl;
 
 Lisp_Object Qcharset_g0, Qcharset_g1, Qcharset_g2, Qcharset_g3;
 Lisp_Object Qforce_g0_on_output, Qforce_g1_on_output;
 Lisp_Object Qforce_g2_on_output, Qforce_g3_on_output;
 Lisp_Object Qno_iso6429;
 Lisp_Object Qinput_charset_conversion, Qoutput_charset_conversion;
-Lisp_Object Qshort, Qno_ascii_eol, Qno_ascii_cntl, Qseven, Qlock_shift;
+Lisp_Object Qshort, Qno_ascii_eol, Qno_ascii_cntl, Qlock_shift;
 
 Lisp_Object Qiso_7, Qiso_8_designate, Qiso_8_1, Qiso_8_2, Qiso_lock_shift;
 
@@ -3860,7 +3860,6 @@
   DEFSYMBOL (Qbig5);
   DEFSYMBOL (Qshift_jis);
   DEFSYMBOL (Qccl);
-  DEFSYMBOL (Qiso2022);
 
   DEFSYMBOL (Qcharset_g0);
   DEFSYMBOL (Qcharset_g1);
@@ -3877,7 +3876,6 @@
   DEFSYMBOL (Qshort);
   DEFSYMBOL (Qno_ascii_eol);
   DEFSYMBOL (Qno_ascii_cntl);
-  DEFSYMBOL (Qseven);
   DEFSYMBOL (Qlock_shift);
 
   DEFSYMBOL (Qiso_7);