diff options
| author | Kenichi Handa | 2008-07-09 02:09:11 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-07-09 02:09:11 +0000 |
| commit | 73353585888363f73ca00f2c91626844554bf955 (patch) | |
| tree | d19f5ae255ed8df31f5869a12fc159b56d5b1451 /src/ChangeLog | |
| parent | 634c4da043bc8acfc9d4110fc98096fb3d4dbf48 (diff) | |
| download | emacs-73353585888363f73ca00f2c91626844554bf955.tar.gz emacs-73353585888363f73ca00f2c91626844554bf955.zip | |
*** empty log message ***
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6b63c4f8de9..e5caa4c85dd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,72 @@ | |||
| 1 | 2008-07-09 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * fontset.c (fontset_compare_rfontdef): Fix plus/minus. | ||
| 4 | (reorder_font_vector): Change the arg preferred_family to font. | ||
| 5 | Prefer the spec matching with font. | ||
| 6 | (fontset_get_font_group): New function. | ||
| 7 | (fontset_find_font): Change the format of an element of a realized | ||
| 8 | fontset. Use fontset_get_font_group. | ||
| 9 | (fontset_font): Try the current fontset, the default fontset, the | ||
| 10 | fallbacks of the current fonset, and the fallbacks of the default | ||
| 11 | fontset in this order. | ||
| 12 | (face_for_char): Delete the shortcut to use the current font. | ||
| 13 | (fontset_from_font): Don't set fonts for Latin in the fontset. | ||
| 14 | |||
| 15 | * font.h (font_make_object, font_match_p): Adjust prototypes. | ||
| 16 | |||
| 17 | * ftfont.h [FT_BDF_H]: Include FT_BDF_H. | ||
| 18 | |||
| 19 | * font.c (font_make_object): New arg entity and pixelsize. | ||
| 20 | (font_check_otf_features, font_check_otf): New functions. | ||
| 21 | (font_match_p): Check :lang, :script, and :otf properties. | ||
| 22 | |||
| 23 | * xfont.c (xfont_open): Adjust it for the change of | ||
| 24 | font_make_object. | ||
| 25 | |||
| 26 | * ftfont.c (struct ftfont_info): New member index, delete member | ||
| 27 | fc_charset_idx. Make the member order compatible with struct | ||
| 28 | xftfont_info. | ||
| 29 | (fc_charset_table): Change charset names to registry names. | ||
| 30 | (ftfont_pattern_entity): Delete the args registry and | ||
| 31 | fc_charset_idx. Change the value of :font-entity property | ||
| 32 | to (FONTNAME . INDEX). Always set :registry property to | ||
| 33 | `iso10646-1'. | ||
| 34 | (struct ftfont_cache_data): New struct. | ||
| 35 | (ftfont_lookup_cache): New arg for_face. | ||
| 36 | (ftfont_get_fc_charset, ftfont_get_otf): New functions. | ||
| 37 | (ftfont_driver): Set the member otf_capability. | ||
| 38 | (ftfont_get_charset): Adjust it for the change of | ||
| 39 | fc_charset_table. | ||
| 40 | (OTF_TAG_SYM): New macro. | ||
| 41 | (ftfont_spec_pattern): Delete the arg fc_charset_idx. Adjust it | ||
| 42 | for the change of fc_charset_table. | ||
| 43 | (ftfont_list): Adjust it for the change of ftfont_spec_pattern and | ||
| 44 | ftfont_pattern_entity. Add FC_INDEX to objset. | ||
| 45 | (ftfont_match): Adjust it for the change of ftfont_spec_pattern | ||
| 46 | and ftfont_pattern_entity. | ||
| 47 | (ftfont_open): Adjust it for the change of ftfont_lookup_cache, | ||
| 48 | font_make_object, struct ftfont_info. | ||
| 49 | (ftfont_has_char): Use ftfont_get_fc_charset. | ||
| 50 | (ftfont_otf_features, ftfont_otf_capability): New functions. | ||
| 51 | (ftfont_shape): Use ftfont_get_otf. | ||
| 52 | |||
| 53 | * xftfont.c (struct xftfont_info): New member ft_size. Make the | ||
| 54 | member order compatible with struct ftfont_info. | ||
| 55 | (xftfont_open): Add FC_CHARSET to the pattern. Set | ||
| 56 | xftfont_info->ft_size. Don't unlock the face. Check BDF | ||
| 57 | properties if appropriate. | ||
| 58 | (xftfont_close): Unlock the face. | ||
| 59 | (xftfont_anchor_point, xftfont_shape): Deleted. | ||
| 60 | (syms_of_xftfont): Don't set members anchor_point and shape of | ||
| 61 | xftfont_driver. | ||
| 62 | |||
| 63 | * w32uniscribe.c (uniscribe_open): Adjust it for the change of | ||
| 64 | font_make_object. | ||
| 65 | |||
| 66 | * w32font.c (w32font_open): Adjust it for the change of | ||
| 67 | font_make_object. | ||
| 68 | (w32font_open_internal): Don't set properties of font_object here. | ||
| 69 | |||
| 1 | 2008-07-08 Chong Yidong <cyd@stupidchicken.com> | 70 | 2008-07-08 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 71 | ||
| 3 | * macfns.c (x_create_tip_frame): | 72 | * macfns.c (x_create_tip_frame): |