SUPERSEDES COMMIT 21.5
On Mon, 2006-04-24 at 16:24 +0900, Stephen J. Turnbull wrote:
Thanks for the review, Stephen,
>>>>> "Ville" == Ville Skytt <Ville>
Ville> 21.5 RECOMMEND 21.4
Ville> Here's some trivialish GNU Emacs CVS syncs for simple.el
Ville> that I've come across in the new vc package. Will commit
Ville> in a couple of days unless there are objections. Vin, the
Ville> patch applies to 21.4 with some line offsets, so if you
Ville> think these are innocent enough for the stable branch, I
Ville> have no objections to applying these there as well.
The additional optional argument for `goto-line' is a good idea.
Commit that any time, as far as I'm concerned.
I object to the removal of the comment about "unwanted side
the documentation string of `next-line-add-newlines'. When it's
non-nil `(while t (next-line 1))' can crash your XEmacs, and possibly
your system, with an out-of-memory error. It will corrupt your file
if used in a macro with a large repeat count. Etc. Do change "FSF"
to "GNU" if the statement about their default is correct, and I don't
care that much about the Steve Baur comment, it was old when I joined
the project :-).
The reason for the change was that I happened to notice that the
statement about GNU Emacs defaults was outdated. I guess I got a bit
carried away there, so I've applied the attached patch instead.