]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Fri, 10 Jan 2003 07:42:18 +0000 (07:42 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 10 Jan 2003 07:42:18 +0000 (07:42 +0000)
etc/ChangeLog
lisp/ChangeLog
src/ChangeLog

index 549790e26361d84add117909c457b56c1104735f..77bc03e143c9ca774e5b1a1fe74f4c45d210520b 100644 (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.
index a488b635212ae63e591c72331a6092cc4ee33fdc..db460088155093982a00e5fc49a599b94da85523 100644 (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
index c48c5d846e9241a8818b20b48fe344cf4df4403e..82ec420a182dc22f9f62c094ff6f5edc37df8d80 100644 (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.