• Eli Zaretskii's avatar
    Retrospective commit from 2009-10-10. · e5a2fec7
    Eli Zaretskii authored
    Continue working on set_cursor_from_row.
    Disable redisplay optimizations that interfere with R2L glyph rows.
    Misc cleanups in bidi.c.
    
     xdisp.c (set_cursor_from_row): Skip over glyphs near end of row
     with integer OBJECT even if their CHARPOS is zero.
    
     bidi.c (bidi_cache_iterator_state): Don't cache NEW_PARAGRAPH.
     Abort if someone tries to add a cached state whose position is not
     the immediate successor to that of the last cached state.
     (bidi_paragraph_init): Don't bail out too early after a reseat.
    
     xdisp.c (text_outside_line_unchanged_p, try_window_id): Disable
     optimizations if we are reordering bidirectional text and the
     paragraph direction can be affected by the change.
    e5a2fec7
bidi.c 63.5 KB