summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2011-06-25 19:14:01 +0300
committerEli Zaretskii <eliz@gnu.org>2011-06-25 19:14:01 +0300
commita1344e7d125a094bf49460f1a356f98fa86a8f9f (patch)
tree25029f10879deb153584d3541e0aac6365231288 /lisp/emacs-lisp
parent0c22566f00ee467af8d41ef7dc9f18c3b66630c5 (diff)
downloademacs-a1344e7d125a094bf49460f1a356f98fa86a8f9f.tar.gz
emacs-a1344e7d125a094bf49460f1a356f98fa86a8f9f.tar.bz2
emacs-a1344e7d125a094bf49460f1a356f98fa86a8f9f.zip
Initial version of display/overlay strings is working.
src/xdisp.c (set_iterator_to_next, get_visually_first_element): Use it->bidi_it.string.schars rather than it->string_nchars when testing whether we're beyond string end, because string_nchars is zero for strings that come from overlays and display properties. src/bidi.c (bidi_cache_iterator_state): Fix a bug with testing character positions against the cached range, when we use a stacked cache. src/dispextern.h (struct iterator_stack_entry): New member paragraph_embedding. src/xdisp.c (push_it, pop_it): Save and restore it.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions