aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2011-06-16 19:32:33 +0300
committerEli Zaretskii2011-06-16 19:32:33 +0300
commit578b494e52299cde50995fadee1a41f5bae0a573 (patch)
tree5c564f244affd112f15a91c02526c1fc077707bc /src/ChangeLog
parent9f2573525cdb8fa7b2995a850380a4e267a544b7 (diff)
downloademacs-578b494e52299cde50995fadee1a41f5bae0a573.tar.gz
emacs-578b494e52299cde50995fadee1a41f5bae0a573.zip
Fix display of R2L strings in mode line.
Composed characters still don't work. src/xdisp.c (init_iterator): Don't initialize it->bidi_p for strings here. (reseat_to_string): Initialize it->bidi_p for strings here. (next_element_from_string, next_element_from_c_string) (next_element_from_buffer): Add xassert's for correspondence between IT's object being iterated and it->bidi_it.string structure. src/bidi.c (bidi_level_of_next_char): Fix the logic for looking up the sentinel state in the cache.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5dc1c62266d..088ed078770 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,16 @@
12011-06-16 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (init_iterator): Don't initialize it->bidi_p for strings
4 here.
5 (reseat_to_string): Initialize it->bidi_p for strings here.
6 (next_element_from_string, next_element_from_c_string)
7 (next_element_from_buffer): Add xassert's for correspondence
8 between IT's object being iterated and it->bidi_it.string
9 structure.
10
11 * bidi.c (bidi_level_of_next_char): Fix the logic for looking up
12 the sentinel state in the cache.
13
12011-06-13 Eli Zaretskii <eliz@gnu.org> 142011-06-13 Eli Zaretskii <eliz@gnu.org>
2 15
3 * xdisp.c (compute_display_string_pos) 16 * xdisp.c (compute_display_string_pos)