From: Kim F. Storm Date: Fri, 11 Nov 2005 15:36:23 +0000 (+0000) Subject: (FATAL ERRORS): Fix infinite loop in redisplay X-Git-Tag: emacs-pretest-22.0.90~5953 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8c41220cefa2a8cab4f65fbcdfe97fe08a2ecc10;p=emacs.git (FATAL ERRORS): Fix infinite loop in redisplay when displaying a non-breaking space in an overlay string. --- diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 0362ea8a788..c1956dd805e 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE @@ -37,16 +37,6 @@ a bitmap appearence. * FATAL ERRORS -** Emacs infloops in redisplay when displaying a non-breaking -space in an overlay. Setting `nobreak-char-display' to nil makes the -bug go away. The following form reproduces the bug: - -(overlay-put (make-overlay 1 2 nil t) - 'after-string - (string (decode-char 'ucs #x00A0))) - -(Copy to *scratch* and evaluate.) - ** Investigate reported crashes in compact_small_strings. ** Investigate reported crashes related to using an diff --git a/src/ChangeLog b/src/ChangeLog index c7af9a83701..cdba368c48a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2005-11-11 Kim F. Storm + * doc.c (Fsubstitute_command_keys): Doc fix. + * dispextern.h (struct it): New member ignore_overlay_strings_at_pos_p. * xdisp.c (handle_stop): Skip overlay string handling if