diff options
| -rw-r--r-- | src/ChangeLog.unicode | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode index 47f181c488f..86eedcba7dd 100644 --- a/src/ChangeLog.unicode +++ b/src/ChangeLog.unicode | |||
| @@ -1,3 +1,49 @@ | |||
| 1 | 2007-06-03 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * w32term.c (w32_initialize): Don't call w32font_initialize. | ||
| 4 | |||
| 5 | * w32font.c (w32font_info): Remove subranges. | ||
| 6 | (QCsubranges, Qmodern, Qswiss, Qroman): Remove. | ||
| 7 | (QCfamily, Qmonospace, Qsans_serif, Qmono, Qsans, Qsans__serif) | ||
| 8 | (Qraster, Qoutline, Qlatin, Qgreek, Qcoptic, Qcyrillic, Qarmenian) | ||
| 9 | (Qhebrew, Qarabic, Qsyriac, Qnko, Qthaana, Qdevanagari, Qbengali) | ||
| 10 | (Qgurmukhi, Qgujarati, Qoriya, Qtamil, Qtelugu, Qkannada) | ||
| 11 | (Qmalayalam, Qsinhala, Qthai, Qlao, Qtibetan, Qmyanmar, Qgeorgian) | ||
| 12 | (Qhangul, Qethiopic, Qcherokee, Qcanadian_aboriginal, Qogham) | ||
| 13 | (Qrunic, Qkhmer, Qmongolian, Qsymbol, Qbraille, Qhan) | ||
| 14 | (Qideographic_description, Qcjk_misc, Qkana, Qbopomofo, Qkanbun) | ||
| 15 | (Qyi, Qbyzantine_musical_symbol, Qmusical_symbol, Qmathematical): | ||
| 16 | New symbols. | ||
| 17 | (font_callback_data): New struct. | ||
| 18 | (w32font_list, w32font_match): Use it. | ||
| 19 | (w32font_open): Don't populate subranges. | ||
| 20 | (w32font_has_char): Use script Lisp symbols, not subrange bitmask. | ||
| 21 | (w32font_encode_char): Always return unicode code-point as-is. | ||
| 22 | (w32font_text_extents): Supply a tranformation matrix to | ||
| 23 | GetGlyphOutline. Never look up by glyph index. Avoid looping | ||
| 24 | twice. Use unicode version of GetTexExtentPoint32 instead of | ||
| 25 | glyph index version. | ||
| 26 | (set_fonts_frame): Remove | ||
| 27 | (w32_enumfont_pattern_entity): Add frame parameter, use it to | ||
| 28 | set frame parameter. Use backward compatible fake foundries. | ||
| 29 | Save generic family in extra slot under QCfamily. Make width slot | ||
| 30 | constant. Save QCspacing value. Save list of scripts instead of | ||
| 31 | binary subranges. | ||
| 32 | (w32_generic_family, logfonts_match, font_matches_spec): New functions. | ||
| 33 | (add_font_entity_to_list): Use font_callback_data struct. Filter | ||
| 34 | unwanted fonts. | ||
| 35 | (add_one_font_entity_to_list): Use font_callback_data struct. | ||
| 36 | (w32_registry): Default to iso10646_1; | ||
| 37 | (fill_in_logfont): Use dpi from extra slot. Don't bother with | ||
| 38 | string font registries. Don't fill in font name if it is a generic | ||
| 39 | family name, fill family instead. Use spacing, family and script | ||
| 40 | extra info to fill pitch, family and charset fields. | ||
| 41 | (list_all_matching_fonts): Use font_callback_data struct. | ||
| 42 | (unicode_range_for_char): Remove. | ||
| 43 | (font_supported_scripts): New function. | ||
| 44 | (w32font_initialize): Remove. | ||
| 45 | (syms_of_w32font): Update which symbols are defined. | ||
| 46 | |||
| 1 | 2007-06-02 Jason Rumney <jasonr@gnu.org> | 47 | 2007-06-02 Jason Rumney <jasonr@gnu.org> |
| 2 | 48 | ||
| 3 | * font.c (font_pixel_size): Reverse assq_no_quit args. | 49 | * font.c (font_pixel_size): Reverse assq_no_quit args. |