From: Kenichi Handa Date: Thu, 13 Sep 2007 11:03:28 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-23.0.90~8295^2~334 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=3e786bc045f489907938dab1819c3a5f96193b26;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog.unicode b/src/ChangeLog.unicode index 6f8dc24b147..0f5d8e8b64a 100644 --- a/src/ChangeLog.unicode +++ b/src/ChangeLog.unicode @@ -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.