+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
* 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