comparison src/ChangeLog @ 109296:f6f0d450d542

Fix ghost buffer boundary indicators in fringes (Bug#5634, Bug#6325). * dispextern.h (FRINGE_HEIGHT_BITS): New define. (struct glyph_row): New members left_fringe_offset and right_fringe_offset. * xterm.c (x_draw_fringe_bitmap): Don't clip bottom aligned bitmap specially. * w32term.c (w32_draw_fringe_bitmap): Likewise. * nsterm.m (ns_draw_fringe_bitmap): Likewise. * fringe.c (draw_fringe_bitmap_1): Don't clip bitmap here. Take account of bitmap offset. (draw_window_fringes): Take account of window vscroll. (update_window_fringes): Likewise. Extend top-aligned top indicator or bottom-aligned bottom indicator to adjacent rows if it doesn't fit in one row. Don't set redraw_fringe_bitmaps_p outside row comparison. Set left_fringe_offset and right_fringe_offset (Bug#5634, Bug#6325).
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Mon, 05 Jul 2010 18:58:31 +0900
parents fffdf1688ad0
children 2b7e4e256ac1
comparison
equal deleted inserted replaced
109295:fffdf1688ad0 109296:f6f0d450d542
1 2010-07-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * dispextern.h (FRINGE_HEIGHT_BITS): New define.
4 (struct glyph_row): New members left_fringe_offset and
5 right_fringe_offset.
6
7 * xterm.c (x_draw_fringe_bitmap): Don't clip bottom aligned bitmap
8 specially.
9 * w32term.c (w32_draw_fringe_bitmap): Likewise.
10 * nsterm.m (ns_draw_fringe_bitmap): Likewise.
11
12 * fringe.c (draw_fringe_bitmap_1): Don't clip bitmap here.
13 Take account of bitmap offset.
14 (draw_window_fringes): Take account of window vscroll.
15 (update_window_fringes): Likewise. Extend top-aligned top indicator
16 or bottom-aligned bottom indicator to adjacent rows if it doesn't fit
17 in one row. Don't set redraw_fringe_bitmaps_p outside row comparison.
18 Set left_fringe_offset and right_fringe_offset (Bug#5634, Bug#6325).
19
1 2010-07-04 Juanma Barranquero <lekktu@gmail.com> 20 2010-07-04 Juanma Barranquero <lekktu@gmail.com>
2 21
3 * w32fns.c (Qtooltip): Declare. 22 * w32fns.c (Qtooltip): Declare.
4 Suggested by Andy Moreton <andrewjmoreton@gmail.com>. 23 Suggested by Andy Moreton <andrewjmoreton@gmail.com>.
5 24