changeset 53357:01e8a4191802

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 29 Dec 2003 07:11:58 +0000
parents 8e5d406a10a5
children ff43a451f269
files lisp/ChangeLog src/ChangeLog
diffstat 2 files changed, 32 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Dec 29 07:10:51 2003 +0000
+++ b/lisp/ChangeLog	Mon Dec 29 07:11:58 2003 +0000
@@ -1,3 +1,17 @@
+2003-12-29  Kenichi Handa  <handa@m17n.org>
+
+	* international/mule-cmds.el (reset-language-environment): Call
+	set-overriding-fontspec-internal with nil.
+	(set-language-environment): Call set-overriding-fontspec-internal
+	if the language environment specify `overriding-fontspec'.
+	(language-info-alist): Doc added.
+
+	* language/cyrillic.el (ccl-encode-koi8-font): Make it work for
+	characters of mule-unicode-0100-24ff.
+	(ccl-encode-windows-1251-font): New CCL program.
+	("Bulgarian"): Specify overriding-fontspec.
+	("Belarusian"): Likewise.
+
 2003-12-28  Sam Steingold  <sds@gnu.org>
 
 	* net/ange-ftp.el (ange-ftp-file-attributes): Add new optional
--- a/src/ChangeLog	Mon Dec 29 07:10:51 2003 +0000
+++ b/src/ChangeLog	Mon Dec 29 07:11:58 2003 +0000
@@ -1,3 +1,21 @@
+2003-12-29  Kenichi Handa  <handa@m17n.org>
+
+	* dispextern.h (face_font_available_p): Extern it.
+
+	* fontset.c (Voverriding_fontspec_alist): New variable.
+	(lookup_overriding_fontspec): New function.
+	(fontset_ref_via_base): Call lookup_overriding_fontspec if
+	necessary.
+	(fontset_font_pattern): Likewise.
+	(regulalize_fontname): New function.
+	(Fset_fontset_font): Call regulalize_fontname.
+	(Fset_overriding_fontspec_internal): New function.
+	(syms_of_fontset): Initialize and staticprop
+	Voverriding_fontspec_alist. Defsubr
+	Sset_overriding_fontspec_internal.
+
+	* xfaces.c (face_font_available_p): New function.
+
 2003-12-28  Luc Teirlinck  <teirllm@auburn.edu>
 
 	* coding.c (Fcheck_coding_system): Doc fix.