summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2003-10-06 11:24:18 +0000
committerKenichi Handa <handa@m17n.org>2003-10-06 11:24:18 +0000
commitdcafe1c7b8efc5c1e8176abab91cfb7e4a065f5b (patch)
treeea452439d624a4aec8378b4072a748be35771de8 /src
parent0e3dd87aae8b4a587c885f35a84781a545f7dd58 (diff)
downloademacs-dcafe1c7b8efc5c1e8176abab91cfb7e4a065f5b.tar.gz
*** empty log message ***
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 @@
+2003-10-06 Kenichi Handa <handa@m17n.org>
+
+ * charset.h (charset_unicode): Extern it.
+
+ * charset.c (string_xstring_p): Check by (C >= 0x100).
+ (find_charsets_in_text): Format of the arc CHARSETS changed. New
+ arg MULTIBYTE.
+ (Ffind_charset_region, Ffind_charset_string): Adjusted for the
+ change of find_charsets_in_text.
+ (Fsplit_char): Fix doc. Never return unknown.
+
+ * chartab.c (char_table_translate): Use CHARACTERP, not INETEGERP.
+
+ * coding.c (Fdefine_coding_system_alias): Update
+ Vcoding_system_list.
+
+ * fontset.c (load_font_get_repertory): Pay attention to the case
+ that ENCODING of a font is specified by a char-table.
+
+ * xterm.c (x_get_font_repertory): Handle the case that the
+ encoding of font is other than Unicode.
+
2003-10-02 Kenichi Handa <handa@m17n.org>
* 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
/* Full name of the font given by a window system. */
char *full_name;
- /* Charset of characters displayed by the font. */
+ /* Charset to encode a character code into a glyph code of the
+ font. */
int charset;
#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
? XSUB_CHAR_TABLE (XCHAR_TABLE (CT)->ascii)->contents[IDX] \
: char_table_ref ((CT), (IDX)))
-/* Almost equivalent to Faref (CT, IDX) with optimization for ASCII
- and 8-bit Europeans characters. However, if the result is nil,
- return IDX.
+/* Almost equivalent to Faref (CT, IDX). However, if the result is
+ not a character, return IDX.
For these characters, do not check validity of CT
and do not follow parent. */