\f
* 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.
+2001-12-28 Richard M. Stallman <rms@gnu.org>
+
+ * 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 <rms@gnu.org>
* international/mule-diag.el (describe-char-after):
+2001-12-27 Richard M. Stallman <rms@gnu.org>
+
+ * intervals.c (set_point_both): The position after an invisible,
+ intangible character is not an acceptable stopping point.
+
2001-12-27 Ken Raeburn <raeburn@gnu.org>
* window.c (enlarge_window): In new preserve_before code, convert