# HG changeset patch # User Kenichi Handa # Date 1189681408 0 # Node ID 9bc2c20f38667b86c73a4782319ce40fca672e7a # Parent 3cb16c370b5853f30f95af9ef6a69739af00e608 *** empty log message *** diff -r 3cb16c370b58 -r 9bc2c20f3866 src/ChangeLog.unicode --- 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 + + * 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 * data.c (Fchar_or_string_p): Fix docstring.