1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 13:40:36 -08:00

*** empty log message ***

This commit is contained in:
Kenichi Handa 2003-01-10 07:42:18 +00:00
parent 7ca01d2ab8
commit 23b513e6e2
3 changed files with 82 additions and 0 deletions

View file

@ -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.

View file

@ -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

View file

@ -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.