diff options
| author | Richard M. Stallman | 2007-10-09 01:32:25 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2007-10-09 01:32:25 +0000 |
| commit | ec406436ee6c309997ff7914e978df2358b6f414 (patch) | |
| tree | c2fac3cba5523b89ca0a16c9fba63b746c45c2a6 | |
| parent | 93870ce2abb67d72adb6658d82fa0a1e82f50b99 (diff) | |
| download | emacs-ec406436ee6c309997ff7914e978df2358b6f414.tar.gz emacs-ec406436ee6c309997ff7914e978df2358b6f414.zip | |
(handle_invisible_prop): After setting up an ellipsis, return HANDLED_RETURN.
| -rw-r--r-- | admin/FOR-RELEASE | 10 | ||||
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 4 |
3 files changed, 9 insertions, 10 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 7a40c7ccb91..f579466c49f 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -85,16 +85,6 @@ Report by Sebastien Rocca Serra <sroccaserra@gmail.com> on emacs-devel | |||
| 85 | from 2007-08-30. martin rudalics has a potential patch. | 85 | from 2007-08-30. martin rudalics has a potential patch. |
| 86 | http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html | 86 | http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html |
| 87 | 87 | ||
| 88 | ** GNU NT-Emacs crashes with longlines-mode and outline-mode | ||
| 89 | Reported by Rainer Thiel <r.thiel@uni-jena.de> on emacs-pretest-bug | ||
| 90 | from 2007-09-22. | ||
| 91 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01996.html | ||
| 92 | Jason Rumney has a recipe for reproducing this on GNU/Linux: | ||
| 93 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02267.html | ||
| 94 | Minimum cause: "It occurs when the character before the display | ||
| 95 | property is replaced with an ellipsis" | ||
| 96 | http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00046.html | ||
| 97 | |||
| 98 | * FIXES FOR EMACS 22.3 | 88 | * FIXES FOR EMACS 22.3 |
| 99 | 89 | ||
| 100 | Here we list any small fixes that arrived too late for Emacs 22.2, but | 90 | Here we list any small fixes that arrived too late for Emacs 22.2, but |
diff --git a/src/ChangeLog b/src/ChangeLog index 8983ba5bf37..1a535bc7872 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-10-09 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (handle_invisible_prop): After setting up an ellipsis, | ||
| 4 | return HANDLED_RETURN. | ||
| 5 | |||
| 1 | 2007-10-06 Martin Rudalics <rudalics@gmx.at> | 6 | 2007-10-06 Martin Rudalics <rudalics@gmx.at> |
| 2 | 7 | ||
| 3 | * keyboard.c (kbd_buffer_get_event): Break loop waiting for input | 8 | * keyboard.c (kbd_buffer_get_event): Break loop waiting for input |
diff --git a/src/xdisp.c b/src/xdisp.c index 451d953ce09..22a0b9dbe05 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -3719,6 +3719,10 @@ handle_invisible_prop (it) | |||
| 3719 | it->position.bytepos = CHAR_TO_BYTE (it->position.charpos); | 3719 | it->position.bytepos = CHAR_TO_BYTE (it->position.charpos); |
| 3720 | } | 3720 | } |
| 3721 | setup_for_ellipsis (it, 0); | 3721 | setup_for_ellipsis (it, 0); |
| 3722 | /* Let the ellipsis display before | ||
| 3723 | considering any properties of the following char. | ||
| 3724 | Fixes jasonr@gnu.org 01 Oct 07 bug. */ | ||
| 3725 | handled = HANDLED_RETURN; | ||
| 3722 | } | 3726 | } |
| 3723 | } | 3727 | } |
| 3724 | } | 3728 | } |