aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2011-06-11 18:13:17 +0300
committerEli Zaretskii2011-06-11 18:13:17 +0300
commit34c48e575a30f075daedda6b487c7d24181743be (patch)
tree84cf9f68ec8d5de5dab5611748b59059e8e084f6 /src/ChangeLog
parent4b988f8b7f1824a0392a3f01c1048782ed8512f9 (diff)
downloademacs-34c48e575a30f075daedda6b487c7d24181743be.tar.gz
emacs-34c48e575a30f075daedda6b487c7d24181743be.zip
Initial version of string reordering. Tested only on mode line and
TTY menu bar. Display is buggy. src/xdisp.c (next_element_from_buffer): Improve commentary for when the iterator is before prev_stop. (init_iterator): Initialize bidi_p from the default value of bidi-display-reordering, not from buffer-local value. Use the buffer-local value only if initializing for buffer iteration. (handle_invisible_prop): Support invisible properties on strings that are being bidi-reordered. (reseat_to_string): Enable bidi-related code. (set_iterator_to_next): Support bidi reordering of C strings and Lisp strings. (next_element_from_string): Support bidi reordering of Lisp strings. (handle_stop_backwards): Support Lisp strings as well. (display_mode_line, display_mode_element): Temporarily force L2R paragraph direction. (display_string): Support display of R2L glyph rows. Use IT_STRING_CHARPOS when displaying from a Lisp string.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c37881fb304..3ca0241f47c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -2,6 +2,21 @@
2 2
3 * xdisp.c (next_element_from_buffer): Improve commentary for when 3 * xdisp.c (next_element_from_buffer): Improve commentary for when
4 the iterator is before prev_stop. 4 the iterator is before prev_stop.
5 (init_iterator): Initialize bidi_p from the default value of
6 bidi-display-reordering, not from buffer-local value. Use the
7 buffer-local value only if initializing for buffer iteration.
8 (handle_invisible_prop): Support invisible properties on strings
9 that are being bidi-reordered.
10 (reseat_to_string): Enable bidi-related code.
11 (set_iterator_to_next): Support bidi reordering of C strings and
12 Lisp strings.
13 (next_element_from_string): Support bidi reordering of Lisp
14 strings.
15 (handle_stop_backwards): Support Lisp strings as well.
16 (display_mode_line, display_mode_element): Temporarily force L2R
17 paragraph direction.
18 (display_string): Support display of R2L glyph rows. Use
19 IT_STRING_CHARPOS when displaying from a Lisp string.
5 20
62011-06-10 Eli Zaretskii <eliz@gnu.org> 212011-06-10 Eli Zaretskii <eliz@gnu.org>
7 22