Improve fix for bug #11832 with truncated/continued lines w/o margins.
authorEli Zaretskii <eliz@gnu.org>
Thu, 12 Jul 2012 19:55:01 +0000 (22:55 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 12 Jul 2012 19:55:01 +0000 (22:55 +0300)
commit5a97981785998a7f1a9b8f0bc34e644e733ae5d2
treec5632ce4a00cbbdd97d42372582580f8d12143ae
parent3e91a053d994909287c300dc93e1f37ce6f8e44e
Improve fix for bug #11832 with truncated/continued lines w/o margins.

 src/xdisp.c (insert_left_trunc_glyphs): Fix incorrect size in
 memmove call that removes glyphs covered by the left truncation
 glyph.  Improve commentary.
 (display_line): Fix display of continuation glyphs on GUI frames
 when the right fringe is turned off and variable-size fonts are
 used in the window.  Move the code that appends a stretch glyph to
 produce_special_glyphs, so that it could be used for truncation
 and continuation glyphs alike.
 (produce_special_glyphs) [HAVE_WINDOW_SYSTEM]: Produce a stretch
 glyph of a suitably computed width, to align the special glyphs at
 the window margin.  Code moved from display_line.
src/ChangeLog
src/xdisp.c