changeset 90447:389f7c0d8696

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Fri, 09 Jun 2006 02:18:09 +0000
parents c0ff181147ca
children 15dda5f83c27
files lisp/ChangeLog.unicode src/ChangeLog.unicode
diffstat 2 files changed, 54 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog.unicode	Fri Jun 09 02:18:00 2006 +0000
+++ b/lisp/ChangeLog.unicode	Fri Jun 09 02:18:09 2006 +0000
@@ -1,3 +1,7 @@
+2006-06-09  Kenichi Handa  <handa@m17n.org>
+
+	* tar-mode.el (tar-extract): Sync with HEAD.
+
 2006-06-06  Kenichi Handa  <handa@m17n.org>
 
 	These changes are for the new font handling codes.
--- a/src/ChangeLog.unicode	Fri Jun 09 02:18:00 2006 +0000
+++ b/src/ChangeLog.unicode	Fri Jun 09 02:18:09 2006 +0000
@@ -1,3 +1,49 @@
+2006-06-09  Kenichi Handa  <handa@m17n.org>
+
+	* font.h (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.
+
+	* font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
+	ftfont.c.
+	(font_unparse_xlfd): Fix argument type declaration.  Append "*" if
+	registry doesn't specify encoding part.
+	(font_find_for_lface): Pay attention to LFACE_FONT_INDEX.
+	(font_open_by_name): At first try parsing the name.
+	(syms_of_font): Declare Qiso8859_1, Qiso10646_1, and Qunicode_bmp
+	as Lisp symbols.
+
+	* fontset.c (reorder_font_vector): Pay attention to the case that
+	the 3rd element of font_def is nil.
+	(fontset_font): For the default fontset, append one more fontset
+	elements for a script-based font specification.  Don't add script
+	attribute on finding a font.
+	(new_fontset_from_font): Unconditionally set FONTSET_ASCII to the
+	font name.
+	(fontset_ascii_font): If a font can't be opened, return nil.
+
+	* ftfont.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
+	font.c.
+	(ftfont_pattern_entity): New function.
+	(ftfont_get_cache): Assume that freetype_font_cache is already
+	initialized.
+	(ftfont_list): Handle the case that a file is specified in font
+	name.  Use ftfont_pattern_entity to generate entities.
+	(ftfont_has_char): Check if the pattern contains FC_CHARSET.
+	(syms_of_ftfont): Initialize freetype_font_cache.
+
+	* xftfont.c (xftfont_open): Make the font name fontconfig's
+	style.  Add BLOCK_INPUT and UNBLOCK_INPUT.
+	(xftfont_close): Free font->font.name if not NULL.
+
+	* xfont.c (xfont_list): If script is specified for a font, return
+	null_vector.
+	(xfont_list_family): Declare argument type.
+
+	* xfaces.c (set_lface_from_font_name): If a font doesn't have a
+	name, set LFACE_FONT (lface) to nil.
+
+	* xterm.c (x_new_fontset2): If an ASCII font couldn't be loaded,
+	return Qnil.
+
 2006-06-08  Jason Rumney  <jasonr@gnu.org>
 
 	* w32term.c (w32_initialize): Manually sync 2006-06-05 change from
@@ -5,6 +51,10 @@
 
 2006-06-08  Kenichi Handa  <handa@m17n.org>
 
+	* emacs.c (main): Check -enable-font-backend arg after the check
+	of -nl.
+	(standard_args): Add "-enable-font-backend".
+
 	* coding.c (Ffind_operation_coding_system): Sync with HEAD.
 
 	* callproc.c (Fcall_process): Sync with HEAD.