changeset 89360:a0f862213ebb

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Fri, 10 Jan 2003 07:42:18 +0000
parents 891cceb4d305
children 1dd4e6b8509a
files etc/ChangeLog lisp/ChangeLog src/ChangeLog
diffstat 3 files changed, 82 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/etc/ChangeLog	Fri Jan 10 07:42:08 2003 +0000
+++ b/etc/ChangeLog	Fri Jan 10 07:42:18 2003 +0000
@@ -1,3 +1,10 @@
+2003-01-10  Kenichi Handa  <handa@m17n.org>
+
+	* HELLO: Fix upcase and downcase for several languages.  Change
+	the two German lines into one.  Change "Nederlangs" to
+	"Dutch (Nederlands)".  Add original language names to several
+	entries.
+
 2003-01-06  Kenichi Handa  <handa@m17n.org>
 
 	* TUTORIAL.es: Add local variable coding: latin-1.
--- a/lisp/ChangeLog	Fri Jan 10 07:42:08 2003 +0000
+++ b/lisp/ChangeLog	Fri Jan 10 07:42:18 2003 +0000
@@ -1,3 +1,26 @@
+2003-01-10  Kenichi Handa  <handa@m17n.org>
+
+	* international/fontset.el: Enable the default fontset to use
+	unicode fonts for ASCII characters.
+	(x-decompose-font-name): Don't try to resolve PATTERN by
+	x-resolve-font-name.
+	(x-complement-fontset-spec): Never prepend an ASCII font.
+	(create-fontset-from-fontset-spec): If a fontset of the same name
+	already exists, override it instead of signalling an error.  Don't
+	turn `ascii' into `latin'.  Don't update fontset-alias-alist here.
+
+	* international/mule-conf.el (unicode-bmp): Delete duplicated
+	definition.  Give it :code-offset 0.
+
+	* international/mule-diag.el (print-fontset-element): New
+	function.
+	(print-fontset): Use print-fontset-element to print the elements
+	of a fontset.  Use it also to print fonts fallen back to the
+	default fontsets.
+
+	* term/x-win.el: Delete the code to create a fontset from the X
+	resource "Font".
+
 2003-01-09  Kenichi Handa  <handa@m17n.org>
 
 	* international/mule-diag.el (print-fontset): Insert proper
--- a/src/ChangeLog	Fri Jan 10 07:42:08 2003 +0000
+++ b/src/ChangeLog	Fri Jan 10 07:42:18 2003 +0000
@@ -1,3 +1,55 @@
+2003-01-10  Kenichi Handa  <handa@m17n.org>
+
+	* dispextern.h (check_face_attributes, generate_ascii_font_name)
+	(font_name_registry): Don't extern them.
+	(split_font_name_into_vector, build_font_name_from_vector): Extern
+	them.
+
+	* fontset.h (Qfontset): Don't extern it.
+	(new_fontset_from_font_name): Extern it.
+
+	* fontset.c: Give 8 extra slots to fontset objects.
+	(Qfontset_info): New variable.
+	(syms_of_fontset): Defsym it.
+	(FONTSET_FALLBACK): New macro.
+	(fontset_face): Try also the default fontset.
+	(make_fontset): Realize a fallback fontset from the default
+	fontset.
+	(generate_ascii_font_name): Moved from xfaces.c.  Rewritten by
+	using split_font_name_into_vector and build_font_name_from_vector.
+	(Fset_fontset_font): Access the elements of font_spec by enum
+	FONT_SPEC_INDEX.  If font_spec is a string, extract the registry
+	name by using split_font_name_into_vector.
+	(Fnew_fontset): If no ASCII font is specified in FONTLIST,
+	generate a proper font name from the fontset name.  Update
+	Vfontset_alias_alist.
+	(n_auto_fontsets): New variable.
+	(new_fontset_from_font_name): New function.
+	(Ffont_info): Store the information about fonts generated from the
+	default fontset in the first extra slot of the returned
+	char-table.
+
+	* xfaces.c (generate_ascii_font_name): Moved to fontset.c.
+	(font_name_registry): Function deleted.
+	(split_font_name_into_vector): New function.
+	(build_font_name_from_vector): New function.
+	(font_list): The argument REGISTRY is now a list of registry
+	names.
+	(choose_face_font): If we are choosing an ASCII font, and ATTRS
+	specifies an explicit font name, return the name as is.  Make a
+	list of registy names.
+
+	* xfns.c (x_set_font, x_create_tip_frame): Adjusted to the change
+	of x_new_fontset.
+	(Fx_create_frame): Don't call x_new_fontset here.  Just use
+	x_list_fonts to check the existence of fonts.
+
+	* xterm.h (x_new_fontset): Prototype adjusted.
+
+	* xterm.c (x_new_fontset): Change the arg FONTSETNAME to Lisp
+	string.  Use new_fontset_from_font_name to create a fontset from a
+	font name.
+
 2003-01-07  Dave Love  <fx@gnu.org>
 
 	* Makefile.in: Fix some dependencies.