diff options
| author | Eli Zaretskii | 2011-06-13 21:35:20 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-06-13 21:35:20 +0300 |
| commit | 9f2573525cdb8fa7b2995a850380a4e267a544b7 (patch) | |
| tree | 0c5deccc0e5449f4efdfe97188a00d763344914b /src/ChangeLog | |
| parent | f23590ccc9bb0b6d335fb098b56ea07f4de6c91c (diff) | |
| download | emacs-9f2573525cdb8fa7b2995a850380a4e267a544b7.tar.gz emacs-9f2573525cdb8fa7b2995a850380a4e267a544b7.zip | |
Fix string handling to avoid data relocation gotcha.
Bugs in mode-line display still there.
src/xdisp.c (compute_display_string_pos)
(compute_display_string_end, reseat_to_string): Don't assume
it->bidi_it.string.s always points to string.lstring's data.
src/bidi.c (bidi_fetch_char, bidi_paragraph_init)
(bidi_resolve_explicit_1, bidi_resolve_explicit)
(bidi_resolve_weak, bidi_level_of_next_char): Don't assume
string.s always points to string.lstring's data.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 071bcb23a03..5dc1c62266d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2011-06-13 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (compute_display_string_pos) | ||
| 4 | (compute_display_string_end, reseat_to_string): Don't assume | ||
| 5 | it->bidi_it.string.s always points to string.lstring's data. | ||
| 6 | |||
| 7 | * bidi.c (bidi_fetch_char, bidi_paragraph_init) | ||
| 8 | (bidi_resolve_explicit_1, bidi_resolve_explicit) | ||
| 9 | (bidi_resolve_weak, bidi_level_of_next_char): Don't assume | ||
| 10 | string.s always points to string.lstring's data. | ||
| 11 | |||
| 1 | 2011-06-11 Eli Zaretskii <eliz@gnu.org> | 12 | 2011-06-11 Eli Zaretskii <eliz@gnu.org> |
| 2 | 13 | ||
| 3 | * xdisp.c (set_iterator_to_next): Advance string position | 14 | * xdisp.c (set_iterator_to_next): Advance string position |