From 4e02881b8064ff871dacef3c0e88ea1017a172de Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Fri, 28 Dec 2001 05:19:24 +0000 Subject: [PATCH] *** empty log message *** --- etc/NEWS | 9 +++++++++ lisp/ChangeLog | 10 ++++++++++ src/ChangeLog | 5 +++++ 3 files changed, 24 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index 13af1d49ede..704f1158b9b 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -280,6 +280,15 @@ SQL buffer. * Lisp Changes in Emacs 21.3 +** The position after an invisible, intangible character +is considered an unacceptable value for point; +intangibility processing effectively treats the following character +as part of the intangible region even if it is not itself intangible. + +Thus, point can go before an invisible, intangible region, but not +after it. This prevents C-f and C-b from appearing to stand still on +the screen. + ** Support for Mocklisp has been removed. ** The function insert-string is now obsolete. diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c7c9c2f07c6..7b5430304ab 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,13 @@ +2001-12-28 Richard M. Stallman + + * simple.el (line-move-invisible): New subroutine. + (line-move-to-column): New subroutine--smarter about advancing over + invisible parts of a line, or lines, but only as long as hpos grows. + (line-move-finish): New subroutine: repeatedly processes desired + column, intangibility, and fields. + (line-move): Use those subroutines. + When moving lines downward, skip invisible text first rather than last. + 2001-12-27 Richard M. Stallman * international/mule-diag.el (describe-char-after): diff --git a/src/ChangeLog b/src/ChangeLog index 03fc611590f..7a69d4500fb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-12-27 Richard M. Stallman + + * intervals.c (set_point_both): The position after an invisible, + intangible character is not an acceptable stopping point. + 2001-12-27 Ken Raeburn * window.c (enlarge_window): In new preserve_before code, convert -- 2.39.5