Mercurial > emacs
changeset 91026:9bc2c20f3866
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 13 Sep 2007 11:03:28 +0000 |
parents | 3cb16c370b58 |
children | 04b81a720da9 |
files | src/ChangeLog.unicode |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog.unicode Thu Sep 13 11:02:20 2007 +0000 +++ b/src/ChangeLog.unicode Thu Sep 13 11:03:28 2007 +0000 @@ -1,3 +1,24 @@ +2007-09-13 Kenichi Handa <handa@m17n.org> + + * xftfont.c (xftfont_draw): Adjusted for the change of struct + glyph_string. + + * xterm.c (x_set_glyph_string_clipping): Use + get_glyph_string_clip_rects. + (x_set_glyph_string_clipping_exactly): Adjusted for the change of + struct glyph_string. + (x_draw_glyph_string): Likewise. + + * xdisp.c (get_glyph_string_clip_rects): Reflect s->row->clip to + the resulting clip(s}. + (expose_overlaps): Add arg r. Callers changed. Set it ot + row->clip temporarily. + (expose_window): Redraw rows overlapping the exposed area. + + * dispextern.h (struct glyph_row): New member clip. + (struct glyph_string): Delete members clip_x, clip_y, clip_width, + clip_height, new member clip, and num_clips. + 2007-09-07 Kenichi Handa <handa@m17n.org> * data.c (Fchar_or_string_p): Fix docstring.