Fix display of R2L lines in partial-width windows.
commit6b682d2b398b241fe32fe98104ef0a58ec20bde9
authorEli Zaretskii <eliz@gnu.org>
Mon, 15 Sep 2014 15:25:54 +0000 (15 18:25 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 15 Sep 2014 15:25:54 +0000 (15 18:25 +0300)
tree462d45d32600278c8f703a21eeb2ef478525a806
parentd4dc0e1691a15efd1ea0a8793cf889e683a37933
Fix display of R2L lines in partial-width windows.

 src/xdisp.c (init_iterator): Don't use it->bidi_p before it is
 assigned the correct value.
 (extend_face_to_end_of_line): Account for truncation and
 continuation glyphs in R2L rows when one of the fringes is not
 displayed.
 (display_line): Don't assign negative X offset to a row if we are
 going to produce a truncation glyph for it.  When handling
 truncated R2L rows, consider the width of the left fringe instead
 of the right one.
 (produce_special_glyphs): Fix bogus assignments.
src/ChangeLog
src/xdisp.c