diff options
| author | Eli Zaretskii | 2011-06-16 19:32:33 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-06-16 19:32:33 +0300 |
| commit | 578b494e52299cde50995fadee1a41f5bae0a573 (patch) | |
| tree | 5c564f244affd112f15a91c02526c1fc077707bc /src/ChangeLog | |
| parent | 9f2573525cdb8fa7b2995a850380a4e267a544b7 (diff) | |
| download | emacs-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/ChangeLog | 13 |
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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-06-13 Eli Zaretskii <eliz@gnu.org> | 14 | 2011-06-13 Eli Zaretskii <eliz@gnu.org> |
| 2 | 15 | ||
| 3 | * xdisp.c (compute_display_string_pos) | 16 | * xdisp.c (compute_display_string_pos) |