aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorGerd Moellmann2000-08-10 19:17:01 +0000
committerGerd Moellmann2000-08-10 19:17:01 +0000
commit47589c8c98edf2a457e97df8e55063fd36ac881d (patch)
tree0061e4bdb2257c867d061bd71890b0d87494063e /src/coding.c
parentcbc099e58429f712b1f88c1ee9b85457ce6e6c0e (diff)
downloademacs-47589c8c98edf2a457e97df8e55063fd36ac881d.tar.gz
emacs-47589c8c98edf2a457e97df8e55063fd36ac881d.zip
(trace_move) [GLYPH_DEBUG]: New variable.
(TRACE_MOVE) [GLYPH_DEBUG]: New macro. (move_it_in_display_line_to): Record iterator's ascent and descent before producing glyphs, and restore them when we know the glyph doesn't fit on the line. (move_it_to): Restructured so that it's easier to debug. If moving to a vpos, and not moving to an x or character position, stop as soon as the specified vpos is reached; don't move further into that line because that might change the computed line height. (try_cursor_movement): New function, extracted from the cursor movement branch of redisplay_window. If ending on a partially visible line, don't try to scroll if the cursor line is taller than the window. (redisplay_window): Use try_cursor_movement.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions