Text covered by `display' overlays is correctly reordered.
authorEli Zaretskii <eliz@gnu.org>
Sat, 14 May 2011 13:41:52 +0000 (16:41 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 14 May 2011 13:41:52 +0000 (16:41 +0300)
commit7b60010279ef966ed79de968c918e3e9f4b42e3b
tree7879bd0da97c5afd9556a448e24134f756dfafe6
parent102ebb00791ec617cfff4b1e351bc32bf8d71a9f
Text covered by `display' overlays is correctly reordered.
Cursor positioning is not yet right near the overlay.

 src/xdisp.c (compute_display_string_pos): Non-trivial implementation.
 (compute_display_string_end): New function.
 src/dispextern.h (compute_display_string_end): Declare prototype.
 src/bidi.c (bidi_resolve_explicit_1): Use ZV for disp_pos.
 (bidi_fetch_char): Implement support for runs of characters
 covered by display strings.
src/ChangeLog
src/bidi.c
src/dispextern.h
src/xdisp.c