update.
authortomo <tomo>
Sun, 10 Oct 1999 18:31:47 +0000 (18:31 +0000)
committertomo <tomo>
Sun, 10 Oct 1999 18:31:47 +0000 (18:31 +0000)
lisp/ChangeLog
src/ChangeLog

index f5934a3..805fbbe 100644 (file)
@@ -1,3 +1,10 @@
+1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
+       * mule/mule-charset.el
+       (default-coded-charset-priority-list-for-font): Setup in UTF-2000.
+
+       * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
+
 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
 
        * bytecomp.el (byte-compile-insert-header): Fix regexp.
index 43cb047..a57bfe3 100644 (file)
@@ -1,5 +1,40 @@
 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
 
+       * redisplay-x.c (separate_textual_runs): Use
+       `default-coded-charset-priority-list-for-font' if it is not nil.
+
+       * text-coding.c (char_encode_iso2022): Ignore non-ISO-2022
+       coded-charsets in `default-coded-charset-priority-list' when
+       breaking up a character.
+
+       * mule-charset.c (Vcharset_latin_viscii): New variable.
+       (Qlatin_viscii): New variable.
+       (make_charset): Don't use `decoding_table'.
+       (Vdefault_coded_charset_priority_list_for_font): New variable.
+       (Fmake_charset): Regard graphic = 2 as 256^n-set; setup
+       byte_offset.
+       (Fset_charset_mapping_table): New implementation.
+       (syms_of_mule_charset): Add new symbol `latin-viscii'.
+       (vars_of_mule_charset): Add new variable
+       `default-coded-charset-priority-list-for-font'.
+       (complex_vars_of_mule_charset): Set `graphic' attribute of charset
+       `ucs-bmp' and `latin_viscii' to 2; change font registry of charset
+       `latin-viscii-lower' to "MULEVISCII-LOWER"; change font registry
+       of charset `latin-viscii-upper' to "MULEVISCII-UPPER"; add new
+       charset `latin_viscii'.
+
+       * char-ucs.h (LEADING_BYTE_LATIN_VISCII): New macro.
+       (CHARSET_TYPE_94X94): Change to 1 from 2.
+       (CHARSET_TYPE_96): Change to 2 from 1.
+       (CHARSET_TYPE_128): New macro.
+       (CHARSET_TYPE_128X128): Change to 5 from 4.
+       (CHARSET_TYPE_256): New macro.
+       (CHARSET_TYPE_256X256): Change to 7 from 5.
+       (MAKE_CHAR): Use `XCHARSET_BYTE_OFFSET(charset)'.
+       (Vdefault_coded_charset_priority_list_for_font): New variable.
+
+1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
+
        * text-coding.c (char_encode_shift_jis): Refer
        `XCHARSET_ENCODING_TABLE(Vcharset_latin_jisx0201)' instead of
        `XCHARSET_TO_BYTE1_TABLE(Vcharset_latin_jisx0201)'.