diff options
| -rw-r--r-- | src/ChangeLog.22 | 22 | ||||
| -rw-r--r-- | src/fontset.h | 3 | ||||
| -rw-r--r-- | src/lisp.h | 5 |
3 files changed, 26 insertions, 4 deletions
diff --git a/src/ChangeLog.22 b/src/ChangeLog.22 index bf9805a3b24..80c453a5d8a 100644 --- a/src/ChangeLog.22 +++ b/src/ChangeLog.22 | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2003-10-06 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * charset.h (charset_unicode): Extern it. | ||
| 4 | |||
| 5 | * charset.c (string_xstring_p): Check by (C >= 0x100). | ||
| 6 | (find_charsets_in_text): Format of the arc CHARSETS changed. New | ||
| 7 | arg MULTIBYTE. | ||
| 8 | (Ffind_charset_region, Ffind_charset_string): Adjusted for the | ||
| 9 | change of find_charsets_in_text. | ||
| 10 | (Fsplit_char): Fix doc. Never return unknown. | ||
| 11 | |||
| 12 | * chartab.c (char_table_translate): Use CHARACTERP, not INETEGERP. | ||
| 13 | |||
| 14 | * coding.c (Fdefine_coding_system_alias): Update | ||
| 15 | Vcoding_system_list. | ||
| 16 | |||
| 17 | * fontset.c (load_font_get_repertory): Pay attention to the case | ||
| 18 | that ENCODING of a font is specified by a char-table. | ||
| 19 | |||
| 20 | * xterm.c (x_get_font_repertory): Handle the case that the | ||
| 21 | encoding of font is other than Unicode. | ||
| 22 | |||
| 1 | 2003-10-02 Kenichi Handa <handa@m17n.org> | 23 | 2003-10-02 Kenichi Handa <handa@m17n.org> |
| 2 | 24 | ||
| 3 | * term.c (encode_terminal_code): Don't handle glyph-table. Check | 25 | * term.c (encode_terminal_code): Don't handle glyph-table. Check |
diff --git a/src/fontset.h b/src/fontset.h index 5c70eddecdc..0fe186d0ff7 100644 --- a/src/fontset.h +++ b/src/fontset.h | |||
| @@ -43,7 +43,8 @@ struct font_info | |||
| 43 | /* Full name of the font given by a window system. */ | 43 | /* Full name of the font given by a window system. */ |
| 44 | char *full_name; | 44 | char *full_name; |
| 45 | 45 | ||
| 46 | /* Charset of characters displayed by the font. */ | 46 | /* Charset to encode a character code into a glyph code of the |
| 47 | font. */ | ||
| 47 | int charset; | 48 | int charset; |
| 48 | 49 | ||
| 49 | #ifdef WINDOWSNT | 50 | #ifdef WINDOWSNT |
diff --git a/src/lisp.h b/src/lisp.h index 7bbe88bf67a..feab2714aef 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -697,9 +697,8 @@ struct Lisp_Vector | |||
| 697 | ? XSUB_CHAR_TABLE (XCHAR_TABLE (CT)->ascii)->contents[IDX] \ | 697 | ? XSUB_CHAR_TABLE (XCHAR_TABLE (CT)->ascii)->contents[IDX] \ |
| 698 | : char_table_ref ((CT), (IDX))) | 698 | : char_table_ref ((CT), (IDX))) |
| 699 | 699 | ||
| 700 | /* Almost equivalent to Faref (CT, IDX) with optimization for ASCII | 700 | /* Almost equivalent to Faref (CT, IDX). However, if the result is |
| 701 | and 8-bit Europeans characters. However, if the result is nil, | 701 | not a character, return IDX. |
| 702 | return IDX. | ||
| 703 | 702 | ||
| 704 | For these characters, do not check validity of CT | 703 | For these characters, do not check validity of CT |
| 705 | and do not follow parent. */ | 704 | and do not follow parent. */ |