aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2013-02-25 18:13:42 +0200
committerEli Zaretskii2013-02-25 18:13:42 +0200
commit0248b0d70b891c952385daa787fb00c9bdd42935 (patch)
treeaafa490dd844b91e713981f8fcbd78b29a0a304f /src/ChangeLog
parentb5071fc755c4f287c7befba1150d91a985762ebd (diff)
downloademacs-0248b0d70b891c952385daa787fb00c9bdd42935.tar.gz
emacs-0248b0d70b891c952385daa787fb00c9bdd42935.zip
Fix bug #13743 with crashes due to recursive add-text-properties.
src/textprop.c (Fadd_text_properties, Fremove_text_properties) (Fremove_list_of_text_properties): Skip all of the intervals in the region between START and END that already have resp. don't have the requested properties, not just the first one. Add assertions that the loop afterwards always modifies the properties.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4f2fb4c1d53..dc9b97c3c03 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,12 @@
12013-02-25 Eli Zaretskii <eliz@gnu.org>
2
3 * textprop.c (Fadd_text_properties, Fremove_text_properties)
4 (Fremove_list_of_text_properties): Skip all of the intervals in
5 the region between START and END that already have resp. don't
6 have the requested properties, not just the first one. Add
7 assertions that the loop afterwards always modifies the
8 properties. (Bug#13743)
9
12013-02-25 Stefan Monnier <monnier@iro.umontreal.ca> 102013-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
2 11
3 * callint.c (Fcall_interactively): Use the right lexical environment 12 * callint.c (Fcall_interactively): Use the right lexical environment