comparison src/ChangeLog @ 30745:b0d3d8c7fa88

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Thu, 10 Aug 2000 19:17:01 +0000
parents 8139b53e0669
children 376dcf76db37
comparison
equal deleted inserted replaced
30744:6181f12f7f51 30745:b0d3d8c7fa88
1 2000-08-10 Gerd Moellmann <gerd@gnu.org>
2
3 * xdisp.c (trace_move) [GLYPH_DEBUG]: New variable.
4 (TRACE_MOVE) [GLYPH_DEBUG]: New macro.
5 (move_it_in_display_line_to): Record iterator's ascent and descent
6 before producing glyphs, and restore them when we know the glyph
7 doesn't fit on the line.
8 (move_it_to): Restructured so that it's easier to debug. If
9 moving to a vpos, and not moving to an x or character position,
10 stop as soon as the specified vpos is reached; don't move further
11 into that line because that might change the computed line height.
12 (try_cursor_movement): New function, extracted from the cursor
13 movement branch of redisplay_window. If ending on a partially
14 visible line, don't try to scroll if the cursor line is taller
15 than the window.
16 (redisplay_window): Use try_cursor_movement.
17
18 * window.c (Fwindow_end): Rewritten to not use Fvertical_motion,
19 because that function doesn't cope with variable-height lines.
20
21 * xterm.c (x_draw_bar_cursor): If cursor is on an image, draw a
22 box cursor because that's better visible for large images.
23
1 2000-08-10 Miles Bader <miles@gnu.org> 24 2000-08-10 Miles Bader <miles@gnu.org>
2 25
3 * w32term.c (note_mouse_highlight): Update calls to overlays_at. 26 * w32term.c (note_mouse_highlight): Update calls to overlays_at.
4 27
5 2000-08-10 Gerd Moellmann <gerd@gnu.org> 28 2000-08-10 Gerd Moellmann <gerd@gnu.org>