aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorEli Zaretskii2010-01-01 06:06:48 -0500
committerEli Zaretskii2010-01-01 06:06:48 -0500
commit6bff64970571457eeab84a5921547816b444b732 (patch)
treea239ceac4298be3ff3cdfa9f55b167cc9a73ee3f /src/coding.c
parente342a24d6251c0cef99572722eb816d860352390 (diff)
downloademacs-6bff64970571457eeab84a5921547816b444b732.tar.gz
emacs-6bff64970571457eeab84a5921547816b444b732.zip
Retrospective commit from 2009-10-03.
Detect paragraph start and paragraph separators (part of determining paragraph base direction). (The commit of window.h belongs to the original changes by Kenichi Handa, it was forgotten earlier.) bidi.c (bidi_set_paragraph_end): Don't set the new_paragraph flag in the iterator. (bidi_init_it): Set the new_paragraph flag. (bidi_at_paragraph_end): Arguments are now character and byte position of the next character. All callers changed. (bidi_resolve_explicit): Don't call bidi_at_paragraph_end, and don't behave as if at paragraph end if it returns true. (bidi_get_next_char_visually): Don't call bidi_paragraph_init if new_paragraph flag is set. Set new_paragraph flag when at end of a paragraph. <fallback_paragraph_start_re, fallback_paragraph_separate_re>: New variables. <Qparagraph_start, Qparagraph_separate>: New variables. (bidi_initialize): Initialize and staticpro them. dispextern.h <struct bidi_it>: New element paragraph_dir. Make positional elements EMACS_INT. bidi.c <bidi_overriding_paragraph_direction>: Delete.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions