diff options
| author | Eli Zaretskii | 2013-02-25 18:13:42 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2013-02-25 18:13:42 +0200 |
| commit | 0248b0d70b891c952385daa787fb00c9bdd42935 (patch) | |
| tree | aafa490dd844b91e713981f8fcbd78b29a0a304f /src/ChangeLog | |
| parent | b5071fc755c4f287c7befba1150d91a985762ebd (diff) | |
| download | emacs-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/ChangeLog | 9 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-02-25 Stefan Monnier <monnier@iro.umontreal.ca> | 10 | 2013-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 |