diff options
author | Eli Zaretskii <eliz@gnu.org> | 2010-01-01 06:01:34 -0500 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2010-01-01 06:01:34 -0500 |
commit | e342a24d6251c0cef99572722eb816d860352390 (patch) | |
tree | 2d5ba0ab3146ce8f18f2f47127bd61933746c8fb /src/dispextern.h | |
parent | 9c82e14597e63ce0d4b036deedc18a8a4732d19b (diff) | |
download | emacs-e342a24d6251c0cef99572722eb816d860352390.tar.gz |
Retrospective commit from 2009-09-27.
Support character mirroring.
Support iteration that starts in the middle of a line.
Misc cleanups.
xdisp.c (next_element_from_buffer): If called not at line
beginning, start bidi iteration from line beginning.
bidi.c (bidi_paragraph_init): Use
bidi_overriding_paragraph_direction instead of a literal zero.
(bidi_initialize): Fix some character types, per Unicode 5.x.
(bidi_get_type): Abort if called with invalid character code.
dispextern.h: Add prototype of bidi_mirror_char.
xdisp.c (get_next_display_element): Mirror characters whose
resolved type is STRONG_R.
Diffstat (limited to 'src/dispextern.h')
-rw-r--r-- | src/dispextern.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dispextern.h b/src/dispextern.h index 389d0acc23c..0e765aa667c 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -2801,6 +2801,7 @@ extern EMACS_INT tool_bar_button_relief; extern void bidi_init_it P_ ((int, int, struct bidi_it *)); extern void bidi_get_next_char_visually P_ ((struct bidi_it *)); extern void bidi_paragraph_init P_ ((bidi_dir_t, struct bidi_it *)); +extern int bidi_mirror_char P_ ((int)); /* Defined in xdisp.c */ |