Retrospective commit from 2009-10-24.
authorEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2010 11:45:36 +0000 (06:45 -0500)
committerEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2010 11:45:36 +0000 (06:45 -0500)
commit29e3d8d1cb8920b16e70b2a19ddd8e597969b10b
tree0da2bf98d8d51b10ffee7deaaab39c2e2cd33e48
parent5e65aec01a9bc5a147e492f11dd0115c98bedef4
Retrospective commit from 2009-10-24.

Continue working on set_cursor_from_row.
Cleanup of resolved_level and bidi_type members of struct glyph.

 xdisp.c (set_cursor_from_row): Fix off-by-one error when
 skipping over non-character glyphs at end of a reversed row.

 dispextern.h (struct glyph): The `resolved_level' member needs
 only 5 bits, not 6.  The `bidi_type' member needs only 3 bits.
 (bidi_type_t): Rearrange so that types that can appear in the
 resolved type are at the beginning and have values less than 8.

 bidi.c: Include setjmp.h.
src/ChangeLog.bidi
src/bidi.c
src/dispextern.h
src/xdisp.c