aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2013-02-11 19:27:48 +0200
committerEli Zaretskii2013-02-11 19:27:48 +0200
commit713bfeaab314f4ae943a19205d7db71cb3e70745 (patch)
tree784f3f87cb99e9d023b328c7df7454cb2d692c84 /src/ChangeLog
parent93e0bed683b04006429c59564f276c2346e13b96 (diff)
downloademacs-713bfeaab314f4ae943a19205d7db71cb3e70745.tar.gz
emacs-713bfeaab314f4ae943a19205d7db71cb3e70745.zip
Fix rare aborts in bidi.c.
src/bidi.c (bidi_resolve_neutral): After finding the next non-neutral character, accept NEUTRAL_ON type as well, because directional control characters, such as LRE and RLE, have their type converted to that by bidi_resolve_weak. This avoids aborts when LRE/RLE follows a run of neutrals. (bidi_move_to_visually_next): Assert that return value of bidi_peek_at_next_level is non-negative. Negative values will cause an infloop.
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 e33d2fa5870..b5a1e0d5cb5 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12013-02-11 Eli Zaretskii <eliz@gnu.org>
2
3 * bidi.c (bidi_resolve_neutral): After finding the next
4 non-neutral character, accept NEUTRAL_ON type as well, because
5 directional control characters, such as LRE and RLE, have their
6 type converted to that by bidi_resolve_weak. This avoids aborts
7 when LRE/RLE follows a run of neutrals.
8 (bidi_move_to_visually_next): Assert that return value of
9 bidi_peek_at_next_level is non-negative. Negative values will
10 cause an infloop.
11
12013-02-05 Daniel Colascione <dancol@dancol.org> 122013-02-05 Daniel Colascione <dancol@dancol.org>
2 13
3 * emacs.c: Use execvp, not execv, when DAEMON_MUST_EXEC, so that 14 * emacs.c: Use execvp, not execv, when DAEMON_MUST_EXEC, so that