]> git.eshelyaron.com Git - emacs.git/commit
Retrospective commit from 2009-09-26.
authorEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2010 10:57:17 +0000 (05:57 -0500)
committerEli Zaretskii <eliz@gnu.org>
Fri, 1 Jan 2010 10:57:17 +0000 (05:57 -0500)
commit9c82e14597e63ce0d4b036deedc18a8a4732d19b
treef3d801a3d2d356667545630b7517e7a921685023
parente7402cb24ccbf5776dbc5b086bc42bd40d5fb05e
Retrospective commit from 2009-09-26.

Continued working on initialization.
Started working on paragraph direction initialization.

 bidi.c (bidi_paragraph_init): Don't set bidi_it->ch_len.  Abort
 if called not at beginning of a new paragraph.
 (bidi_get_next_char_visually): Prepare and use a sentinel iterator
 state when first_elt flag is set.
 dispextern.h (struct bidi_it): New struct member first_elt.
 bidi.c (bidi_init_it): Initialize bidi_it->first_elt.
 (bidi_copy_it): Don't copy the first_elt flag.
 xdisp.c (reseat_1): Initialize bidi_it.first_elt.  Move bidi
 scan start code from here...
 (next_element_from_buffer): ...to here.  Use bidi_it.first_elt flag.
src/ChangeLog.bidi
src/bidi.c
src/dispextern.h
src/xdisp.c