aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.2222
-rw-r--r--src/fontset.h3
-rw-r--r--src/lisp.h5
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 @@
12003-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
12003-10-02 Kenichi Handa <handa@m17n.org> 232003-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. */