aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2006-08-01 01:31:48 +0000
committerKenichi Handa2006-08-01 01:31:48 +0000
commitb695bdcae856920edf03d294f66d68243542faf0 (patch)
treed7e225cb7c6746a796c58dfa72b82f4afcc08a51 /src
parent8daf56676086e294cbf0a889349d06cb3f37696a (diff)
downloademacs-b695bdcae856920edf03d294f66d68243542faf0.tar.gz
emacs-b695bdcae856920edf03d294f66d68243542faf0.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.unicode42
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 @@
12006-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
12006-07-28 Kenichi Handa <handa@m17n.org> 432006-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.