Retrospective commit from 2009-09-20.
authorEli Zaretskii <eliz@gnu.org>
Thu, 31 Dec 2009 21:31:54 +0000 (16:31 -0500)
committerEli Zaretskii <eliz@gnu.org>
Thu, 31 Dec 2009 21:31:54 +0000 (16:31 -0500)
commite7402cb24ccbf5776dbc5b086bc42bd40d5fb05e
tree04b18fdf7b56aaed30b43da7623652c25e345430
parent89d3374a8cb2a24adabe88765da58a85855ff6f8
Retrospective commit from 2009-09-20.

Handle positions at BEGV and ZV.  Mor initialization cleanups.

 xdisp.c (reseat_1): Handle position < BEGV.
 bidi.c (bidi_paragraph_init): Set bidi_it->ch_len.  Handle ZV.
 (bidi_init_it): Don't initialize bidi_it->ch_len.
 (bidi_resolve_explicit_1): Abort if bidi_it->ch_len was not
 initialized.
 (bidi_at_paragraph_end, bidi_resolve_explicit_1)
 (bidi_resolve_weak, bidi_level_of_next_char): Handle bytepos at
 ZV_BYTE.
 (bidi_resolve_explicit_1): Handle position < BEGV.
src/ChangeLog.bidi
src/bidi.c
src/xdisp.c