]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog.unicode
Fix pr-interface-map initialization
[gnu-emacs] / src / ChangeLog.unicode
index 1a43950c06d8de38b4436991f031d367afe66b90..13969402a349f25be518ee05ebb5a066c1df6ce4 100644 (file)
@@ -1,3 +1,61 @@
+2007-12-09  Kenichi Handa  <handa@m17n.org>
+
+       * ftfont.c (struct OpenTypeSpec): Members script_tag renamed to
+       script, langsys_tag renamed to langsys, new member script.
+       (OTF_TAG_STR): Terminate by '\0'.
+       (ftfont_get_open_type_spec): If :otf prop is is spec, Limit the
+       listing to the script specified in that property.  Fix arg to
+       OTF_check_features.
+
+2007-12-08  Jason Rumney  <jasonr@gnu.org>
+
+       * w32font.h: New file.
+
+       * w32font.c: Include it.
+       (struct w32font_info): Add owning_frame field.  Move to w32font.h.
+       (w32font_open): Set owning_frame.
+       (w32font_text_extents): Use owning_frame.
+       (struct font_callback_data): Add opentype_only field.
+       (add_font_entity_to_list): Use it to filter fonts.
+       Don't check against full name.
+       (w32font_list_internal): New function.
+       (w32font_list): Use it.
+       (w32font_match_internal): New function.
+       (w32font_match): Use it.
+       (w32font_open_internal): New function.
+       (w32font_open): Use it.
+       (w32font_get_cache, w32font_close, w32font_has_char)
+       (w32font_encode_char, w32font_text_extents, w32font_draw):
+       Make non-static.
+
+       * makefile.w32-in (w32font.o): Depend on w32font.h.
+
+2007-12-06  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * charset.c (Fdefine_charset_internal): Record a supplementary
+       charset at the tail of Vcharset_order_list.
+
+       * font.c (Ffont_shape_text): Fix the return value.
+
+       * ftfont.c (OTF_SYM_TAG, OTF_TAG_STR): Fix argument names.
+
+       * xdisp.c (handle_auto_composed_prop): Fix previous change.
+
+2007-12-05  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * ftfont.c (struct OpenTypeSpec): New struct.
+       (OTF_SYM_TAG, OTF_TAG_STR): New macros.
+       (ftfont_get_open_type_spec): New function.
+       (ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.
+
+       * lread.c (read1): Redo the previous change with checking
+       Vpurify_flag.
+
+2007-12-04  Jason Rumney  <jasonr@gnu.org>
+
+       * w32font.c (add_font_entity_to_list): Compare only the beginning
+       of full name.
+
 2007-12-04  Kenichi Handa  <handa@m17n.org>
 
        * xdisp.c (handle_auto_composed_prop): Simplify the code.  Never
@@ -39,6 +97,7 @@
        * ftfont.c (ftfont_open): Set members maybe_otf and otf of
        ftfont_info only when HAVE_LIBOTF is defined.
 
+>>>>>>> 1.1.2.202
 2007-12-02  Andreas Schwab  <schwab@suse.de>
 
        * xdisp.c (back_to_previous_visible_line_start): Fix type of beg