diff src/ChangeLog.unicode @ 91026:9bc2c20f3866

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Thu, 13 Sep 2007 11:03:28 +0000
parents faf8aab4bdda
children 532c5466a06d
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.