aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2005-10-07 07:40:35 +0000
committerYAMAMOTO Mitsuharu2005-10-07 07:40:35 +0000
commitc2ded1b7d5b6ced034c2291d5078416fbc58fafc (patch)
tree63aa71560f94069f1d2d75bab5dfe0529b42ad8c /src/ChangeLog
parenta66678fd3c23322bdebbe285086e9a6d9db1593d (diff)
downloademacs-c2ded1b7d5b6ced034c2291d5078416fbc58fafc.tar.gz
emacs-c2ded1b7d5b6ced034c2291d5078416fbc58fafc.zip
Rename member for_overlaps_p in struct glyph_string to for_overlaps.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index adb5b204953..deb3ca4fbe9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,37 @@
12005-10-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * dispextern.h (struct glyph_string): Rename member for_overlaps_p
4 to for_overlaps. Now occupy 3 bits.
5 (OVERLAPS_PRED, OVERLAPS_SUCC, OVERLAPS_BOTH)
6 (OVERLAPS_ERASED_CURSOR): New defines.
7 (struct redisplay_interface): Add new OVERLAPS arg to member
8 fix_overlapping_area.
9 (x_fix_overlapping_area): Add new OVERLAPS arg.
10 (get_glyph_string_clip_rects): Add extern.
11
12 * dispnew.c (redraw_overlapping_rows): Call
13 rif->fix_overlapping_area with new OVERLAPS arg as redrawn part.
14
15 * xdisp.c: Rename member for_overlaps_p in struct glyph_string to
16 for_overlaps.
17 (get_glyph_string_clip_rects): New function created from
18 get_glyph_string_clip_rect. Set clipping rectangles according to
19 the value of for_overlaps. Enable to store multiple clipping
20 rectangles.
21 (get_glyph_string_clip_rect): Use get_glyph_string_clip_rects.
22 (fill_composite_glyph_string, fill_glyph_string, draw_glyphs):
23 Rename argument OVERLAPS_P to OVERLAPS. All uses in macros changed.
24 (x_fix_overlapping_area): Add OVERLAPS arg. Pass it to draw_glyphs.
25 (draw_phys_cursor_glyph): Set width of erased cursor to use it for
26 calculating clipping rectangles later. Call
27 x_fix_overlapping_area with new OVERLAPS arg to draw only erased
28 cursor area.
29 (expose_overlaps): Call x_fix_overlapping_area with new
30 OVERLAPS arg to draw overlaps in both preceding and succeeding rows.
31
32 * xterm.c, w32term.c, macterm.c: Rename member for_overlaps_p in
33 struct glyph_string to for_overlaps.
34
12005-10-04 Kim F. Storm <storm@cua.dk> 352005-10-04 Kim F. Storm <storm@cua.dk>
2 36
3 * window.c (window_split_tree): New function. 37 * window.c (window_split_tree): New function.