]> git.eshelyaron.com Git - emacs.git/commitdiff
(Qlatin): Don't make it static.
authorKenichi Handa <handa@m17n.org>
Thu, 21 May 2009 11:24:19 +0000 (11:24 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 21 May 2009 11:24:19 +0000 (11:24 +0000)
src/ChangeLog
src/fontset.c

index b73bc05325eadf14b33c9a60d3dcbc980e967739..d4b1c2daadda23ff9bcb628a3d3c47089d012e4d 100644 (file)
@@ -1,3 +1,27 @@
+2009-05-21  Kenichi Handa  <handa@m17n.org>
+
+       * fontset.c (Qlatin): Don't make it static.
+
+       * xfont.c (xfont_chars_supported, xfont_supported_scripts): New
+       functions.
+       (xfont_scripts_cache, xfont_scratch_props): New variables.
+       (Qlatin, Vscalable_fonts_allowed): Extern it.
+       (xfont_list_pattern): Argument changed.  Callers changed.  Check
+       Vscalable_fonts_allowed.  Check the support of a script.
+       (xfont_list): Don't reject a font spec with :script property.
+       (xfont_has_char): Fix setting of encoding.
+       (syms_of_xfont): Staticpro and initialize xfont_scripts_cache and
+       xfont_scratch_props.
+
+2009-05-19  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_sort_entities): Renamed from font_sort_entites.
+       Callers changed.
+
+2009-05-18  Kenichi Handa  <handa@m17n.org>
+
+       * font.c (font_find_for_lface): Copy SPEC's FONT_TYPE too.
+
 2009-05-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * frame.c (do_switch_frame) [NS_IMPL_COCOA]: Don't raise any window.
index 2d3f10d493c733b9527a5e22f037362a034e79d5..c9ffb6f2c60a2c3d6bfeda1adf25b336aab0d9b5 100644 (file)
@@ -180,7 +180,7 @@ extern Lisp_Object Qfont;
 static Lisp_Object Qfontset;
 static Lisp_Object Qfontset_info;
 static Lisp_Object Qprepend, Qappend;
-static Lisp_Object Qlatin;
+Lisp_Object Qlatin;
 
 /* Vector containing all fontsets.  */
 static Lisp_Object Vfontset_table;