diff options
| author | Kenichi Handa | 2007-11-19 05:17:26 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2007-11-19 05:17:26 +0000 |
| commit | 5ecee3f4fbee436b151d60420a4f5970635bdbd8 (patch) | |
| tree | 553cd27e0ceabde853956774cc846ac404fd3fb1 /src/ChangeLog.unicode | |
| parent | 5a74d0e5072fdd7b9dbbe67a2fff9675256e2338 (diff) | |
| download | emacs-5ecee3f4fbee436b151d60420a4f5970635bdbd8.tar.gz emacs-5ecee3f4fbee436b151d60420a4f5970635bdbd8.zip | |
*** empty log message ***
Diffstat (limited to 'src/ChangeLog.unicode')
| -rw-r--r-- | src/ChangeLog.unicode | 37 |
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 @@ | |||
| 1 | 2007-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 | |||
| 1 | 2007-11-18 Kenichi Handa <handa@m17n.org> | 38 | 2007-11-18 Kenichi Handa <handa@m17n.org> |
| 2 | 39 | ||
| 3 | * xselect.c (Vselection_coding_system) | 40 | * xselect.c (Vselection_coding_system) |