diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 790ae712476..bd20439ccc7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -43,6 +43,12 @@ | |||
| 43 | (Foverlays_at, Fnext_overlay_change, Fprevious_overlay_change): | 43 | (Foverlays_at, Fnext_overlay_change, Fprevious_overlay_change): |
| 44 | Omit pointer cast, which isn't needed anyway, and doesn't work | 44 | Omit pointer cast, which isn't needed anyway, and doesn't work |
| 45 | after the EMACS_INT -> ptrdiff_t change. | 45 | after the EMACS_INT -> ptrdiff_t change. |
| 46 | (Fmove_overlay): Delete an evaporating overlay | ||
| 47 | if it becomes empty after its bounds are adjusted to fit within | ||
| 48 | its buffer. Without this fix, in a nonempty buffer (let ((o | ||
| 49 | (make-overlay 1 2))) (overlay-put o 'evaporate t) (move-overlay o 0 1)) | ||
| 50 | yields an empty overlay that has the evaporate property, which is | ||
| 51 | not supposed to happen. (Bug#9642) | ||
| 46 | * buffer.h: Adjust decls to match defn changes elsewhere. | 52 | * buffer.h: Adjust decls to match defn changes elsewhere. |
| 47 | (struct buffer_text, struct buffer): | 53 | (struct buffer_text, struct buffer): |
| 48 | Use ptrdiff_t, not EMACS_INT, where ptrdiff_t is wide enough. | 54 | Use ptrdiff_t, not EMACS_INT, where ptrdiff_t is wide enough. |