From: Richard M. Stallman Date: Fri, 28 Dec 2001 05:19:24 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~17449 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4e02881b8064ff871dacef3c0e88ea1017a172de;p=emacs.git *** empty log message *** --- 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