Mercurial > hg > xemacs-beta
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);