aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2011-06-13 21:35:20 +0300
committerEli Zaretskii2011-06-13 21:35:20 +0300
commit9f2573525cdb8fa7b2995a850380a4e267a544b7 (patch)
tree0c5deccc0e5449f4efdfe97188a00d763344914b /src/ChangeLog
parentf23590ccc9bb0b6d335fb098b56ea07f4de6c91c (diff)
downloademacs-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/ChangeLog11
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 @@
12011-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
12011-06-11 Eli Zaretskii <eliz@gnu.org> 122011-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