diff options
| author | Kenichi Handa | 2006-08-01 01:31:48 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-08-01 01:31:48 +0000 |
| commit | b695bdcae856920edf03d294f66d68243542faf0 (patch) | |
| tree | d7e225cb7c6746a796c58dfa72b82f4afcc08a51 /src | |
| parent | 8daf56676086e294cbf0a889349d06cb3f37696a (diff) | |
| download | emacs-b695bdcae856920edf03d294f66d68243542faf0.tar.gz emacs-b695bdcae856920edf03d294f66d68243542faf0.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog.unicode | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode index 5e8ce293527..2a341cb73ad 100644 --- a/src/ChangeLog.unicode +++ b/src/ChangeLog.unicode | |||
| @@ -1,3 +1,45 @@ | |||
| 1 | 2006-08-01 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * ftfont.c (ftfont_driver): Set ftfont_driver.match to | ||
| 4 | ftfont_match. | ||
| 5 | (ftfont_list): Don't check :name property. | ||
| 6 | (ftfont_match): New function. | ||
| 7 | |||
| 8 | * font.h (struct font_driver): New member `match'. | ||
| 9 | (font_update_drivers): Prototype adjusted. | ||
| 10 | |||
| 11 | * font.c (font_parse_fcname): Don't change :name property of FONT. | ||
| 12 | (font_parse_name): Likewise. | ||
| 13 | (LGSTRING_HEADER_SIZE, LGSTRING_GLYPH_SIZE, check_gstring): Define | ||
| 14 | them unconditionally. | ||
| 15 | (font_matching_entity): New function. | ||
| 16 | (font_open_by_name): Try font_matching_entity if exact match is | ||
| 17 | not found. | ||
| 18 | (font_update_drivers): Delete the arg FONT. Return a list of | ||
| 19 | actually used backends. Don't free faces, font caches here. | ||
| 20 | Don't store data in frame parameters. Don't call x_set_font. | ||
| 21 | (Ffont_spec): Store :name property as is. | ||
| 22 | (Ffont_get): Check HAVE_LIBOTF before calling font_otf_capability. | ||
| 23 | (Ffont_otf_gsub): Call font->driver->otf_gsub instead of | ||
| 24 | font_otf_gsub. | ||
| 25 | (Ffont_otf_gpos): Call font->driver->otf_gpos instead of | ||
| 26 | font_otf_gpos. | ||
| 27 | (Ffont_otf_alternates): Check if the driver has otf_gsub function. | ||
| 28 | Call font->driver->otf_gsub instead of font_otf_gsub. | ||
| 29 | |||
| 30 | * frame.c (x_set_font_backend): Do more works that were done in | ||
| 31 | font_update_drivers before. | ||
| 32 | |||
| 33 | * xfont.c (xfont_match): New function. | ||
| 34 | (xfont_driver): Set xfont_driver.match to xfont_match. | ||
| 35 | (xfont_draw): Set font in GC if necessary. | ||
| 36 | |||
| 37 | * ftxfont.c (ftxfont_match): New function. | ||
| 38 | (syms_of_ftxfont): Set ftxfont_driver.match to ftxfont_match. | ||
| 39 | |||
| 40 | * xftfont.c (xftfont_match): New function. | ||
| 41 | (syms_of_xftfont): Set xftfont_driver.match to xftfont_match. | ||
| 42 | |||
| 1 | 2006-07-28 Kenichi Handa <handa@m17n.org> | 43 | 2006-07-28 Kenichi Handa <handa@m17n.org> |
| 2 | 44 | ||
| 3 | * font.h (struct font): New member scalable. | 45 | * font.h (struct font): New member scalable. |