Mercurial > emacs
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.