aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2007-11-19 05:17:26 +0000
committerKenichi Handa2007-11-19 05:17:26 +0000
commit5ecee3f4fbee436b151d60420a4f5970635bdbd8 (patch)
tree553cd27e0ceabde853956774cc846ac404fd3fb1 /src
parent5a74d0e5072fdd7b9dbbe67a2fff9675256e2338 (diff)
downloademacs-5ecee3f4fbee436b151d60420a4f5970635bdbd8.tar.gz
emacs-5ecee3f4fbee436b151d60420a4f5970635bdbd8.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog.unicode37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode
index a263d622d47..581a72e3a2e 100644
--- a/src/ChangeLog.unicode
+++ b/src/ChangeLog.unicode
@@ -1,3 +1,40 @@
12007-11-19 Kenichi Handa <handa@ni.aist.go.jp>
2
3 * font.h (struct font_bitmap): New member bits_per_pixel.
4 (struct font_driver): New members start_for_frame and end_for_frame.
5 (struct font_data_list): New struct.
6 (font_put_frame_data, font_get_frame_data): Extern them.
7
8 * frame.h (struct frame): New member font_data_list.
9
10 * font.c (font_update_drivers): Call driver->start_for_frame and
11 driver->end_for_frame at proper timings.
12 (font_put_frame_data, font_get_frame_data): New functions.
13 (Ffont_spec): Add usage in the docstring.
14
15 * frame.c (make_frame): Initialize f->font_data_list to NULL.
16 (Fdelete_frame): Call font_update_drivers.
17
18 * xftfont.c (struct xftface_info): Delete the member xft_draw.
19 (xftfont_prepare_face): Adjusted for the above change.
20 (xftfont_done_face): Likewise.
21 (xftfont_get_xft_draw): New function.
22 (xftfont_draw): Get XftDraw by xftfont_get_xft_draw.
23 (xftfont_end_for_frame): New function.
24 (syms_of_xftfont): Set xftfont_driver.end_for_frame.
25
26 * ftxfont.c (ftxfont_get_gcs): Renamed from ftxfont_create_gcs.
27 Argument changed. Cache GCs in the per-frame data.
28 (struct ftxfont_frame_data): New struct.
29 (ftxfont_draw_bitmap): New arg gc_fore and flush.
30 (ftxfont_prepare_face, ftxfont_done_face): Delete them.
31 (ftxfont_draw): Get GCs by ftxfont_get_gcs. Reflect s->clip in
32 GCs.
33 (ftxfont_end_for_frame): New function.
34 (syms_of_ftxfont): Set ftxfont_driver.end_for_frame.
35
36 * ftfont.c (ftfont_get_bitmap): Set bitmap->bits_per_pixel.
37
12007-11-18 Kenichi Handa <handa@m17n.org> 382007-11-18 Kenichi Handa <handa@m17n.org>
2 39
3 * xselect.c (Vselection_coding_system) 40 * xselect.c (Vselection_coding_system)