diff lisp/ChangeLog.2 @ 25830:8f14d08e19f7

#
author Dave Love <fx@gnu.org>
date Wed, 29 Sep 1999 16:37:29 +0000
parents
children 218f185269b8
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lisp/ChangeLog.2	Wed Sep 29 16:37:29 1999 +0000
@@ -0,0 +1,3995 @@
+1988-09-01  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* Version 18.52 released.
+
+	* fortran.el (fortran-split-line): Add space before continuation-char.
+
+1988-08-29  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* mh-e.el: New version from Larus.
+
+1988-08-21  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* view.el (view-mode): Initially view-scroll-size is nil.
+	(view-scroll-size): If it's nil, return (view-window-size).
+
+1988-08-18  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* fill.el (justify-current-line): Skip fill-prefix before whitespace.
+
+	* spell.el (spell-region): Change minibuffer prompt.
+
+1988-08-15  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* add-log.el (add-change-log-entry): Log filename is now an arg;
+	prompt for it with `interactive'.
+	(add-change-log-entry-other-window): Always use default log filename
+	and never prompt for anything.
+
+1988-08-13  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* simula.el: New version from obh.
+
+	* add-log.el (add-change-log-entry): New arg OTHER-WINDOW.
+	(add-change-log-entry-other-window): New fn.
+	* loaddefs.el: Autoload that fn and put on C-x 4 a.
+
+1988-08-11  Chris Hanson  (cph at kleph)
+
+	* xscheme.el (xscheme-cd): New function to guarantee that `cd'
+	happens in Scheme process buffer.
+
+1988-08-08  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* life.el, saveconf.el, doctex.el: New files.
+
+	* files.el (create-file-buffer): Avoid empty buffer name for root dir.
+	* dired.el (dired-find-buffer): Let create-file-buffer do more work.
+	(dired-noselect): Use directory-file-name, file-name-as-directory.
+
+1988-08-04  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* server.el (server-process-filter): Handle +NNN to specify linenum.
+	(server-visit-files): Arg is now alist of (FILENAME . LINENUM).
+
+	* server.el (server-visit-files): criterion for revert is if either
+	buffer or file has changed.
+
+	* abbrev.el: Doc fix.
+	* files.el:
+
+1988-08-03  Robert J. Chassell (bob at frosted-flakes.ai.mit.edu)
+
+	* texinfo.el: Changed fill-colum from 75 to 72.  The larger
+	fill-column causes numerous overfull hboxes in TeX when you are
+	writing Emacs Lisp code that will be formatted as a Texinfo example.
+
+1988-07-31  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* rmailsum.el (rmail-new-summary): Always go to line for current msg.
+	(rmail-summary-exit): Delete just current window, and that
+	only if Rmail was already in another window.
+
+1988-07-29  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* tags.el: provide 'tags.
+
+1988-07-26  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* info.el (Info-follow-reference): Handle extra newlines, tabs or
+	spaces inside of cross-references.
+
+	* outline.el: doc fix.
+
+1988-07-23  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* loaddefs.el: autoload texinfo-format-region.
+
+1988-07-22  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* simple.el (transpose-subr-1): Error if regions overlap.
+
+	* dired.el (dired-flag-file-deleted): Directories no longer special.
+	* dired.el (dired-do-deletions): If deleting a dir, run `rmdir'.
+
+1988-07-19  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* ftp.el (ftp-find-file-or-directory): Typo in arg name.
+
+1988-07-18  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* c-fill.el: New file.
+
+	* compile.el (compilation-error-regexp): Exclude colon from filename.
+
+1988-07-17  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* view.el: `h' ran undefined command; make it like `?'.
+
+1988-07-16  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* spell.el (spell-region): Run spell-filter to alter the text
+	before actual checking.
+
+1988-07-15  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* rmailsum.el (rmail-make-basic-summary-line): If sender is self,
+	show recipient instead, with `to:'.
+
+1988-07-13  Richard Stallman  (rms at wheat-chex.ai.mit.edu)
+
+	* files.el (auto-save-file-name-p): doc fix.
+
+1988-07-12  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* paths.el (rmail-spool-directory): Handle RTU like sysV.
+
+1988-07-10  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* compile.el (compile1): use set-buffer, not switch-to-buffer.
+
+	* startup.el (command-line): strip hyphens one by one from TERM type.
+
+1988-07-05  Chris Hanson  (cph at kleph)
+
+	* texinfmt.el: Add support for @defun and related commands.
+
+1988-07-05  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* loadup.el: Avoid setting the global variable `name'.
+
+1988-07-04  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* rmail.el (rmail-make-in-reply-to-field): Use doublequotes, not
+	parens, around sender name in rfc822 mode.
+
+	* info.el (Info-read-subfile):  Don't lose if subfile header isn't
+	same length as main file header.
+
+1988-07-03  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* shell.el (shell-send-input): Put bound on search for prompt.
+
+1988-07-01  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* autoinsert.el: New file.
+
+	* text-mode.el (center-region): Don't let end-of-region
+	become wrong when insertion/deletion is done.
+
+	* info.el (Info-find-node): Typo in regexp.
+	(Info-following-node-name): At open paren, continue to close.
+
+	* tags.el (list-tags): Terminate scan on end-of-buffer.
+
+1988-06-30  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* loaddefs.el (auto-mode-alist): C mode for `.cc'.
+
+1988-06-27  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* paths.el (rmail-spool-directory): Treat unisoft like usg.
+
+	* texinfo.el (texinfo-show-structure): New function.
+	(texinfo-insert-*): Several new functions.
+	(texinfo-mode-map): New keymap.
+
+	* dired.el: provide 'dired.
+
+1988-06-23  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* files.el (hack-local-variables): Ignore `eval' if running as root.
+
+1988-06-22  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* nroff-mode.el (nroff-brace-table): Add G1 vs G2.
+
+1988-06-21  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* spell.el (spell-region, spell-string): Fix typo `spell-cmd'.
+
+1988-06-19  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* lpr.el (lpr-command): New variable holds the shell command to
+	print a file (normally "lpr").
+
+1988-06-15  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* rnewspost.el (news-inews): run news-inews-hook.
+
+	* rmail.el (rmail-show-message): run rmail-show-message-hook.
+
+1988-06-12  Richard Stallman  (rms at gluteus.ai.mit.edu)
+
+	* keypad.el: Additional conventional chars added in the comments.
+
+	* text-mode.el: erroneously installed text-mode-syntax-table
+	in current buffer.
+
+1988-06-09  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* fill.el (fill-region-as-paragraph): Err if fill-prefix is
+	too long for the fill-column.
+
+	* texinfmt.el (texinfo-format-{region,buffer-1}): Make sure buffer
+	ends in a newline.
+
+1988-06-07  Chris Hanson  (cph at kleph)
+
+	* xscheme.el (xscheme-process-filter-alist): add escape sequence
+	which instructs Emacs to change the working directory of the
+	Scheme process buffer.  This change is required for Scheme runtime
+	library version 14.
+
+1988-06-02  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* sendmail.el (mail-do-fcc): avoid insert-buffer (too high level).
+
+1988-05-31  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* outline.el: Must put `\(...\)' around outline-regexp
+	when prepending `^'.
+
+1988-05-30  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* fortran.el, hanoi.el, helper.el, info.el, mlconvert.el, modula2.el,
+	rmail.el, sendmail.el, sort.el, underline.el: doc fixes.
+	* loaddefs.el: autoload doc fixes.
+
+1988-05-28  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
+
+	* help.el (print-help-return-message): Handle pop-up-windows = nil.
+
+	* nroff-mode.el (nroff-brace-table): Add more pairs, for some mm macros
+	(nroff-comment-indent): Recognize ' like period.
+	(nroff-mode): .SK and .OP separate pages.
+
+	* shell.el (lisp-send-defun): Install new, corrected no-process check.
+
+1988-05-27  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* c-mode.el (electric-c-terminator): Tests to distinguish labels
+	from other uses of colon failed if inserting at end of buffer.
+
+1988-05-24  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* texinfmt.el (texinfo-parse-expanded-arg): like texinfo-parse-line-arg
+	but expand commands inside the arg.
+	(texinfo-index): Use that.
+	(@end ifinfo): Discard terminating newline.
+
+1988-05-23  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* files.el (file-name-sans-versions): VMS version can be sep. by `.'.
+	Also delete mysterious line that removes `$__$'.
+
+1988-05-22  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* gdb.el (gdb-filter-accumulate-marker): Empty gdb-filter-accumulate
+	since its contents are now in STRING.
+
+	* rnews.el (news-get-pruned-list-of-files): catch errors for
+	read-protected directories.
+
+1988-05-20  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* meese.el: Bind off buffer-read-only while changing buffer.
+	Don't add protect-innocence-hook twice.
+
+	* sendmail.el (mail-do-fcc): If fcc file is in a buffer, append there.
+
+1988-05-16  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* bibtex.el (bibtex-mode): Delete some keys that were vt100 keypad.
+	(bibtex-DEAthesis): Delete this and its key definition.
+	(bibtex-sun-*): Insert functions.
+
+1988-05-15  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* loaddefs.el: Doc fix.
+
+1988-05-12  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* tex-mode.el (TeX-region): Pass nil to make-shell as startfile arg.
+
+1988-05-11  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* shell.el (make-shell): If PROGRAM is nil, default like M-x shell.
+
+	* tex-mode.el (TeX-region): Used eliminated fn. expand-directory-name.
+
+1988-05-10  Richard Stallman  (rms at corn-chex.ai.mit.edu)
+
+	* shell.el (lisp-send-defun): Undo last change.
+
+	* loaddefs.el (rmail-primary-inbox-list): Doc fix.
+
+1988-05-08  Richard Stallman  (rms at lucky-charms.ai.mit.edu)
+
+	* man.el (manual-entry): Handle section names > 1 letter.
+
+	* paths.el (manual-formatted-*): Add alternative for Xenix.
+
+1988-05-06  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* Version 18.51 released.
+
+	* vms-patch.el (vms-suspend-resume-hook): New fn to find a file
+	after Emacs is resumed on VMS.
+	(vms-suspend-hook): Don't suspend if logical name DONT_SUSPEND_EMACS
+
+	* server.el (server-start): Don't say "restarting" the first time.
+
+	* files.el (revert-buffer): Avoid wta error if autosave turned off.
+
+1988-05-03  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* icon.el: New file.
+
+1988-05-02  Brian Fox  (bfox at rice-krispies.ai.mit.edu)
+
+	* replace.el (perform-replace): Make `y' do what SPC does, `n' do
+	what DEL does, and `q' do what ESC does.  The original set of keys
+	still work.
+
+1988-05-01  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* gdb.el (gdb-filter-insert): Save and restore prev. current buffer.
+	(gdb-filter-accumulate-marker): set-buffer should not be done here.
+
+1988-04-28  Chris Hanson  (cph at kleph)
+
+	* xscheme.el: Force use of pipes for communication with inferior
+	Scheme.  This avoids bugs in PTY implementations on various
+	systems.
+
+1988-04-25  Chris Hanson  (cph at kleph)
+
+	* scheme.el: Add indentation for `with-values'.
+
+1988-04-22  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* shell.el (shell-send-input, lisp-send-defun): Err right away
+	if shell no process.
+
+	* text-mode.el (center-line): doc fix.
+
+1988-04-21  Richard Stallman  (rms at corn-chex.ai.mit.edu)
+
+	* texinfmt.el (texinfo-format-region): Select the output buffer
+	at the beginning.  Copy the @setfilename command as well as
+	the specified region.  At end, put point at top.
+	Accept @bye only at beg of line.
+
+1988-04-20  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* informat.el (Info-validate): Change message for Next's Previous.
+	Now the word "invalid" must be included in the message string
+	if it is wanted.
+
+1988-04-19  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* cl-indent.el (common-lisp-indent-hook): Handle ` like '.
+
+	* gdb.el: Completely rewritten filtering mechanism (by cph).
+	Should look the same to the user.
+
+1988-04-18  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* startup.el (command-line): Treat `_' in term-type name like `-'.
+
+	* term/apollo.el: New file, loads vt100.el.
+
+	* dired.el (dired-mode): Allow no arg--to put any old dir into
+	dired mode.  Make it interactive.
+
+	* simple.el (indent-for-comment): If comment-start-skip has \(...\),
+	the delimiter starts where the end of the first pair matches.
+
+	* tex-mode.el (TeX-common-initialization): Add a \(...\) to
+	comment-start-skip so its end is always at start of delimiter.
+
+1988-04-14  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* paragraph.el (forward-paragraph): Bug in pragraph-ignore-fill-prefix.
+
+	* terminal.el (te-sentinel): Delete whitespace at end of buffer
+	before inserting the message.
+
+	* debug.el (debug): Bind executing-macro to nil; avoid lossage
+	if enter debugger while kbd macro is running.
+
+	* rmailout.el (rmail-output-to-rmail-file):
+	Error if output file is same as current file.
+
+	* rmailout.el (rmail-output): Don't die if rmail-last-file is nil.
+
+1988-04-13  Leonard H. Tower Jr.  (tower at rice-krispies.ai.mit.edu)
+
+	* rnews.el: fixed mis-documentation.
+
+1988-04-13  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* dired.el (dired-readin): Print msg on startup and when done.
+
+	* spell.el (spell-command): New var; command to use to invoke
+	the spell program.
+
+	* terminal.el (terminal-emulator): Choose default shell like shell.el.
+	Use /bin/sh for changing env.
+	(te-parse-program-and-args): Use shell-file-name for globbing.
+
+	* dired.el (dired-rename-file): Include old file name in prompt.
+
+	* cal.el (calendar): Convert any nonnull arg to a number.
+
+1988-04-12  Chris Hanson  (cph at kleph)
+
+	* xscheme.el: Change to print ";No value" when the value of an
+	expression is undefined.
+
+1988-04-10  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* kermit.el: New file.
+
+	* tex-mode.el (TeX-common-initialization): Make TeX-command, etc.,
+	local here rather than in both callers.
+	Provide 'tex-mode.
+	(TeX-start-shell): Make keymap only once, and reuse it.
+	Pass 'nostartfile, not "/dev/null", to `make-shell'.
+	(set-buffer-directory): Use file-name-as-directory.  Don't use...
+	(expand-directory-name): function deleted.
+
+	* simple.el (indent-for-comment): If comment-start-skip matches a
+	string with nonfinal whitespace, the comment delimiter starts
+	after that whitespace (for indentation purposes).
+	Don't modify the buffer if existing indent is correct.
+
+	* cmacexp.el (c-macro-expand): Use cpp to expand macros in the region.
+	* c-mode.el: Autoload that.
+
+	* texinfmt.el (texinfo-format-scan): Guts of texinfo-format-buffer-1
+	split into a new function.
+	Delete handling of C-q, which is not used in Texinfo nowadays.
+	(texinfo-format-region): New function to format a region.
+
+1988-04-09  Leonard H. Tower Jr.  (tower at frosted-flakes.ai.mit.edu)
+
+	* rnewspost.el (news-post-news, news-reply) No longer re-inits
+	*post-news* buffer, if buffer-modified-p.
+
+1988-04-09  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* spook.el (shuffle-vector): Rewrite by phr.
+
+	* undigest.el (undigestify-rmail-message): Put space before `unseen'.
+
+	* ada.el, c-mode.el, lisp-mode.el, mim-mode.el, modula2.el, prolog.el,
+	scheme.el: Make paragraph-ignore-fill-prefix locally t in these modes.
+	* paragraph.el (forward-paragraph): Ignore fill-prefix if
+	Make paragraph-ignore-fill-prefix is non-nil.
+
+1988-04-08  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* man.el, loaddefs.el: Doc fix.
+
+1988-04-06  Robert J. Chassell (bob at frosted-flakes.ai.mit.edu)
+
+	* loaddefs.el: added `.texinfo' to the less common extensions
+	section of the auto-mode-alist so that emacs chooses the correct
+	mode for files with this extension.
+
+1988-04-01  Richard M. Stallman  (rms at wilson)
+
+	* gdb.el (gdb): Specify -cd option to GDB so GDB will use
+	the same path for the dir as the user is using in Emacs.
+
+1988-03-24  Richard M. Stallman  (rms at wilson)
+
+	* spook.el: New file.
+
+	* nroff-mode.el (forward-text-line): either . or ' starts a request.
+	(nroff-mode): In paragraph-{start,separate}, ditto.
+	(electric-nroff-newline): Don't insert extra newlines.
+
+1988-03-23  Richard M. Stallman  (rms at wilson)
+
+	* x-mouse.el: Change unshifted clicks for x11.
+	Bind all up-clicks to no-op.
+
+	* term/x-win.el (command-switch-alist): Ignore all X's switches
+	in x11.
+	Don't test fboundness of `x-change-display'.
+	On x11, don't set-input-mode or set term-setup-hook.
+	x-switches feature now broken.
+
+	* term/x11-win.el: Delete this file since X11 is now
+	a subcase of X.
+
+1988-03-20  Richard M. Stallman  (rms at wilson)
+
+	* rmailkwd.el (rmail-next-labeled-message): Allow space
+	before the label name (since now they are supposed to be there).
+
+	* paths.el (rmail-primary-inbox-list): Don't define it here.
+	* loaddefs.el: Define it here but set it to nil.
+	* rmail.el (rmail): If it's nil, compute the default here.
+	Now we decide $LOGNAME vs $USER at run time, not build time.
+
+	* lisp-mode.el (lisp-indent-line): 
+	Single-semicolon comment lines should be indented at comment col.
+
+	* cl-indent.el (lisp-indent-do): Smarter version from Kevin Layer.
+
+	* cl.el (setf): Simplify code produced; don't use `apply'
+	and, if handler isn't a macro, don't bind any temp vars.
+
+	* cl.el: Make and doc strings and error messages use GNU style.
+
+1988-03-19  Richard M. Stallman  (rms at wilson)
+
+	* hideif.el: New version from liberte@b.cs.uiuc.edu.
+
+	* VMS-oriented bug fixes from David Gentzel.
+
+	* texinfmt.el (texinfo-format-setfilename): expand the filename.
+	(texinfo-do-itemize): Don't indent an empty line.
+	(texinfo-format-printindex): On VMS, use texinfo-sort-region to sort.
+	(texinfo-sort-{region,startkeyfun}): New functions.
+
+	* sort.el: provide 'sort.
+
+	* sendmail.el (mail): Doc fix.
+
+	* help.el (help-with-tutorial): Use expanded file name for making bfr.
+
+	* info.el (Info-find-node): Remove versions from file name.
+	* informat.el (Info-split): Remove versions from file name.
+
+	* bytecomp.el (byte-compile-file, byte-recompile-directory):
+	Remove versions from name of file to write.  Good on VMS.
+	(batch-byte-compile): Likewise.
+
+1988-03-18  Chris Hanson  (cph at kleph)
+
+	* term/x11-win.el (command-switch-alist): Option "-rn" mistakenly
+	omitted from this list.
+
+1988-03-18  Richard M. Stallman  (rms at wilson)
+
+	* modula2.el: Changes from Michael Schmidt:
+	Better prompting in m2-for.  Variables for program name for
+	compilation and for linking.  Don't assume executable name
+	comes from module name.  m2-toggle knows about .md and .mi files.
+
+	* rmail.el (rmail): Default for C-o is now `xmail';
+	rmail-last-rmail-file now defaults independently to `XMAIL'.
+
+	* lisp-mode.el (lisp-mode): Define C-c C-l as M-x run-lisp.
+
+	* paths.el (rmail-primary-inbox-list): Use rmail-spool-directory
+	as a basis for value of this; avoid redundant decisions.
+
+	* rnews.el (news-update-message-read): typo, cdadr => news-cdadr.
+
+	* gdb.el (gdb): expand `path'; start-process loses if
+	default-directory is not absolute.
+
+	* tags.el (find-tag-tag): Create this function again
+	to hold shared arg-reading code for find-tag and find-tag-other-window.
+	(find-tag, find-tag-other-window): Use find-tag-tag.
+
+	* shell.el (inferior-lisp-mode): lisp-mode-variables needs an arg.
+	Also improve the doc string.
+	* chistory.el (Command-history-setup): Likewise.
+
+1988-02-11  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* Version 18.50 released.
+
+	* tex-mode.el (tex-mode): Use the default if file has no tex commands.
+
+	* term/vt200.el: Delete vt200-enable-arrows; leave the standard
+	name enable-arrow-keys. 
+
+	* version.el (emacs-build-system): Store system name on which
+	Emacs was built.
+	* version.el (emacs-version): Print that system name.
+
+	* vip.el: Install version 3.5 sent by author.
+
+	* man.el (nuke-nroff-bs): New regexp for footers on hpux.
+
+1988-02-10  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* simple.el (fundamental-mode): Delete fundamental-mode-map.
+
+1988-02-08  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* paths.el (rmail-primary-inbox-list): Check separately for which
+	directory and which envvar.
+
+1988-02-06  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* loaddefs.el: Autoload `gdb'.
+
+	* gdb.el: New file, interface to GDB.  From Schelter,
+	but rewritten to use the new GDB -fullname feature
+	and the new Emacs overlay-arrow-position feature.
+
+	* dbx.el: New file (Masanobu's version,
+	changed to use overlay-arrow-string).
+
+1988-02-04  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* mh-e.el: Version 3.4o from Larus.
+
+1988-01-31  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* term/vt125.el, term/vt240.el: New files:
+	Just load vt100.el or vt200.el.
+
+1988-01-28  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* tags.el (find-tag-tag): Deleted.
+	* tags.el (find-tag-default): New function returns default tag
+	based on buffer text, or nil.
+	Fix several bugs such as handling of quote-characters,
+	and case of before or after a list or near unbalanced paren.
+
+	* tags.el (find-tag): Use find-tag-default and show default in the
+	prompt while reading the tag.
+
+1988-01-24  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* undigest.el (undigestify-rmail-message): Accept "Apparently-To".
+
+1988-01-22  Richard Stallman  (rms at frosted-flakes.ai.mit.edu)
+
+	* edt.el (edt-bind-gold-keypad): New fn so that calls to
+	define-keypad-key are deferred till edt-mode is turned on.
+
+1988-01-21  Richard Stallman  (rms at frosted-flakes)
+
+	* simple.el (kill-line): doc fix.
+
+1988-01-20  Richard Stallman  (rms at frosted-flakes)
+
+	* rmail.el (rmail-get-new-mail): If save fails, recount messages.
+	* rmail.el (rmail-revert): Handle revert-buffer; recount messages.
+	* rmail.el (rmail-variables): Set up to use this.
+	* rmail.el (rmail-convert-file): Babyl-mode conversion code
+	moved here from `rmail'.
+
+	* files.el (revert-buffer): Return t if did revert.
+
+1988-01-19  Richard Stallman  (rms at frosted-flakes)
+
+	* sendmail.el (mail-send-and-exit): Don't delete the window
+	unless an rmail-mode buffer is in the next window.
+
+1988-01-19  Chris Hanson  (cph at sugar-smacks)
+
+	* xscheme.el: Extensive changes including better documentation, a
+	new major mode `scheme-debugger-mode', and a new format for the
+	modeline when using the Scheme interface.
+
+	The major mode `scheme-debugger-mode' is used when Scheme is
+	running one of the character-driven debugger interfaces.  It is
+	like Scheme mode except that evaluation is disabled, and
+	characters that are normally self-inserting instead are
+	transmitted to the Scheme process.
+
+	The modeline is changed so that information about the state of the
+	Scheme process is shown only in buffers whose major mode is
+	`scheme-mode' or one of the related Scheme major modes.
+	Information about the state of the read-eval-print loop is shown
+	only in the Scheme process buffer.
+
+	All of these changes are upwards compatible with versions of
+	Scheme which ran using the previous interface.  However, some of
+	the features will not be enabled in older Scheme systems.  Newer
+	versions of Scheme (specifically, those newer than release 6.1.1)
+	require the new interface for correct operation.  They will not
+	work correctly with older version of this interface.
+
+	* scheme.el: Minor changes to support "xscheme.el" changes.
+	Mostly this involved adding hooks to existing facilities.
+
+1988-01-19  Richard Stallman  (rms at frosted-flakes)
+
+	* c-mode.el (indent-c-exp): Use new state-element from
+	parse-partial-sexp to handle case of (...newline...) {...
+
+1988-01-17  Richard Stallman  (rms at frosted-flakes)
+
+	* rmail.el (rmail-display-labels): Preserve buffer bounds correctly.
+	Remove extra spaces from the string before displaying it.
+
+	* rmail.el (rmail-insert-inbox-text): message only if file exists.
+	* rmail.el (rmail-get-new-mail): Don't save if was no new mail.
+
+1988-01-15  Richard Stallman  (rms at frosted-flakes)
+
+	* info.el (Info-search): Two bugs in indirect files:
+	Failed to search the indirect table right, and failed
+	to recover if nothing found.
+
+1988-01-14  Richard Stallman  (rms at frosted-flakes)
+
+	* loaddefs.el: Make search-... into user variables.
+
+1988-01-11  Richard Stallman  (rms at frosted-flakes)
+
+	* rmail.el (rmail-display-label): Put a space before each label
+	name if there wasn't one already.  Turns out valid BABYL format
+	requires a space there.
+
+	* rmailkwd.el (rmail-set-label): Expect and write spaces before labels.
+	Eliminate the loop to delete such spaces.
+
+	* rmail.el (rmail-set-attribute): Expect and write spaces before labels.
+	* rmailsum.el (rmail-summary-by-labels): Expect spaces.
+
+	* info.el (Info-find-node): If filename starts with ./,
+	interpret relative to current directory.
+
+1988-01-10  Richard Stallman  (rms at frosted-flakes)
+
+	* undigest.el: If it fails, delete ALL of the temporary copy.
+
+1988-01-06  Richard Stallman  (rms at frosted-flakes)
+
+	* paths.el (mh-dir, mh-lib): Add two new alternatives to test for.
+	(For HPUX).
+	* paths.el (manual-formatted-dirlist) [HPUX]:
+	Add a completely new alternative value.
+
+1988-01-05  Richard Stallman  (rms at frosted-flakes)
+
+	* simple.el (indent-new-comment-line): In a comment, look back
+	for a line with a nonempty comment and indent the comment text
+	like it.
+
+	* lpr.el (print-buffer-1): Use `untabify' to expand tabs,
+	not the `expand' program.  Fix other bugs with tab-width != 8.
+
+1987-12-26  Richard Stallman  (rms at frosted-flakes)
+
+	* c-mode.el (electric-c-terminator, c-indent-line):
+	Don't recognize `case' unless space or tab follows.
+
+1987-12-23  Richard Mlynarik  (mly at peduncle)
+
+        * loaddefs.el:
+        Update terminal-emualator documentation.  (This wasn't done
+        after the last edit.)
+
+        * terminal.el:
+        Split out te-stty-string from function terminal-emulator.
+        Run "sh" if no env var SHELL.
+        Add nonstandard (though useful) NF and LP termcap flags.
+        Fix terminal-emulator documentation.  Some comments.
+
+1987-12-22  Richard Stallman  (rms at frosted-flakes)
+
+	* rnews.el (news-get-pruned-list-of-files): Don't die on
+	unreadable directory.
+
+1987-12-21  Richard Stallman  (rms at frosted-flakes)
+
+	* window.el (split-widow-{vertically,horizontally}):
+	Make the arg optional.
+
+1987-12-09  Richard Stallman  (rms at frosted-flakes)
+
+	* picture.el (picture-clear-rectangle): Delete spurious arg.
+
+1987-12-08  Richard Stallman  (rms at frosted-flakes)
+
+	* rmailout.el (rmail-output): Don't crash if msg has no From.
+
+	* dabbrev.el (dabbrev-expand): Don't print messages.
+
+	* isearch.el (nonincremental-search): Put onto command-history.
+
+	* simple.el (kill-region): Doc fix.
+
+1987-12-06  Richard Stallman  (rms at frosted-flakes)
+
+	* compile.el (compilation-error-regexp): Last alternative
+	could match spuriously; change `.*' to ` *'.  Change may be wrong;
+	nobody knows which program makes error messages this should match.
+
+	* terminal.el: Many fixes: some new termcap entries and fix bugs
+	in others.
+
+	Terminal width and height may be specified.
+	Scrolling is now the default.  Enabling or disabling scrolling
+	during use does not really work because it is necessary to change
+	the termcap entry.
+
+	Do `stty new dec' at startup.  Without this, you get printing
+	terminal echoing which looks very strange with DEL as the erase
+	char.  This may lose on sysV, but the need can't be ignored.
+
+	One known bug remains a mystery: when running `ex', the empty-line
+	command fails to overprint the colon with the text that is
+	printed.  The output Emacs receives contains a crlf in place of a cr.
+
+	* startup.el (command-line-1): Don't insert the startup-message
+	in a buffer other than *scratch*.  Fixes bug with (rmail) in .emacs.
+
+	* files.el (save-buffer): Don't make a backup if arg is 0.
+	Clean up documentation.
+
+	* tags.el (tags-query-replace): Handle prefix arg like query-replace.
+
+	* replace.el ({keep,flush}-lines): Handle matches split across lines.
+
+1987-12-05  Richard Stallman  (rms at frosted-flakes)
+
+	* xscheme.el (xscheme-start-process): Put xscheme-mode-string
+	into mode-line-process.
+	* xscheme.el (add-to-global-mode-string): Function eliminated.
+
+	* startup.el: New var window-setup-hook; works like term-setup-hook.
+	* term/x-win.el: Set window-setup-hook instead of term-setup-hook.
+	term-setup-hook now for users only.
+
+1987-12-04  Richard Stallman  (rms at frosted-flakes)
+
+	* tags.el (find-tag): Better error message when no tag found
+	for substring.
+
+	* lisp-mode.el (emacs-lisp-mode-syntax-table): New variable.
+	Initialize this instead of lisp-mode-syntax-table.
+	* lisp-mode.el (lisp-mode-variables): New arg; if non-nil,
+	initialize lisp-mode-syntax-table unless already done,
+	and install it.
+	* lisp-mode.el (*-mode): Pass an arg to lisp-mode-variables.
+
+	* lisp-mode.el (eval-last-sexp):  Use emacs-lisp-mode-syntax-table.
+	* lisp-mode.el (eval-print-last-sexp):
+	* debug.el (debugger-mode):
+	* chistory.el (Command-history-setup):
+	* options.el (Edit-options-mode):
+
+1987-12-01  Richard Stallman  (rms at frosted-flakes)
+
+	* lisp-mode.el (calculate-lisp-indent): Typo for case within a string.
+	Indent first arg of ordinary function directly under the function
+	name.  Remove a call to parse-partial-sexp that always did
+	nothing.
+
+1987-11-25  Richard Stallman  (rms at frosted-flakes)
+
+	* rmail.el (rmail): Widen and goto beginning before checking format.
+
+1987-11-22  Richard Stallman  (rms at frosted-flakes)
+
+	* page.el (mark-page): Be more careful about where exactly
+	to put the buffer boundaries.  Widen before searching for a page.
+
+1987-11-19  Richard Stallman  (rms at frosted-flakes)
+
+	* startup.el (command-line-1): Don't (goto-line 0).
+
+	* replace.el (occur-mode): Doc fix.
+
+1987-11-11  Richard Stallman  (rms at frosted-flakes)
+
+	* dired.el (dired-find-file{,-other-window}): No need to
+	check for a line saying it is a directory, because find-file
+	does that in a better way.
+	* dired.el (dired-view-file): Use file-directory-p to
+	decide whether to call dired.
+
+	* rmail.el (rmail): If buffer already existed and find-file
+	reverts it, recompute the message tables.
+
+1987-11-03  Richard Stallman  (rms at frosted-flakes)
+
+	* files.el (hack-local-variables): If selective-display
+	is set, next local-variables line starts with either \n or ^M.
+
+1987-10-31  Richard Stallman  (rms at sugar-smacks)
+
+	* mh-e.el (push): Renamed to mh-push.
+
+	* mailalias.el (define-mail-alias): Fix bug when there was
+	multiple whitespace.
+
+1987-10-29  Richard Stallman  (rms at frosted-flakes)
+
+	* simple.el (repeat-complex-command, next-complex-command):
+	Rename `arg' to `repeat-complex-command-arg'.
+
+1987-10-15  Leonard H. Tower Jr.  (tower at frosted-flakes)
+
+	* rnewspost.el (news-inews):
+	commented out -n and -t args in news-inews.
+
+1987-10-07  Richard Stallman  (rms at frosted-flakes)
+
+	* tex-mode.el (TeX-start-shell): Copy the local map
+	before changing it: don't clobber shell-mode's map.
+
+	* rmail.el (rmail-insert-inbox-text): Print the "getting..."
+	message for all files.
+
+1987-10-02  Richard Stallman  (rms at frosted-flakes)
+
+	* rnews.el: Rename // to news-/.  Rename cadr, etc. to news-cadr, etc.
+	Rename push to news-push and supply a definition for it.
+
+1987-09-30  Richard Stallman  (rms at frosted-flakes)
+
+	* compile.el (compile1): Save the compilation process
+	across the sit-for.
+
+1987-09-16  Richard M. Stallman  (rms at prep)
+
+	* Version 18.49 released.
+
+	* debug.el (debugger-mode): mode-class special.
+
+	* buff-menu.el: Typo putting mode-class on `Buffer-menu-mode'.
+
+	* c-mode.el (electric-c-brace): set insertpos after
+	calling newline, since newline might do an auto-fill.
+
+1987-09-12  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el, mail-utils.el (rmail-dont-reply-to):
+	Add new variable `rmail-default-dont-reply-to-names' which is used
+	(together with the user's name) as the default value of
+	rmail-dont-reply-to-names.  This variable replaces the wired-in
+	constant "info-" in `rmail-dont-reply-to' and is intended to be
+	used in the site-init.el file -- eg "all-ai\\>\\|[0-9]ai\\>\\|info-"
+
+1987-09-10  Richard M. Stallman  (rms at prep)
+
+	* debug.el (debug): bind default-major-mode normally when
+	creating the backtrace buffer.
+
+	* rmailsum.el (rmail-summary-goto-msg): Avoid error on empty buf.
+
+1987-09-07  Richard Mlynarik  (mly at prep)
+
+	* rmailsum (rmail-new-summary): Fix scope of `new-summary-line-count'
+
+	* lisp-mode.el (calculate-lisp-indent):
+	Don't fail on first line of defun.
+
+1987-08-30  Richard M. Stallman  (rms at prep)
+
+	* Version 18.48 released.
+
+	* backquote.el: Rename push to bq-push, and likewise for
+	caar, cadr and cdar.  Delete cddr.
+	Definitions for the common-lisp functions
+	were different from those in cl.el and could  interfere.
+
+1987-08-19  Richard Mlynarik  (mly at prep)
+
+	* lisp-mode.el (lisp-indent-hook): Fix braino.
+
+1987-08-14  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (auto-mode-alist): Recognize .emacs file
+	with either Unix or VMS syntax.
+
+	* sun-mouse-fns.el: Renamed to sun-fns.el.
+	* sun-mouse.el, term/sun.el: Rename references too.
+
+	* shell.el (lisp-send-defun-and-go):
+	Call to lisp-send-defun requires an arg.
+
+1987-07-31  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnewspost.el (news-setup) commented out Posting-Front-End to
+	save USENET bytes
+
+1987-07-29  Richard Mlynarik  (mly at prep)
+
+	* simple.el (negative-argument):
+	Pass explicit ?- to prefix-arg-internal rather than relying on
+	value of last-command-char (broke when this command wasn't
+	assigned to the "-" key)
+
+	* loaddefs.el: Autoload common-lisp-indent-hook.
+
+	* cl-indent.el:
+	New file which understands common lisp special forms and
+	has hairy indentation-specification templates.
+	(setq lisp-indent-hook 'common-lisp-indent-hook)
+	to enable it.
+
+	* lisp-mode.el (lisp-indent-hook):
+	No need to do save-excursion.
+	Deal with case of car of form being a list (which used to be
+	handled by calculate-lisp-indent)
+
+	* lisp-mode.el (calculate-lisp-indent):
+	Call indent-hook even if looking-at a list.
+	Needed for correct indentation of pleblisp FLET, etc.
+
+1987-07-26  Richard M. Stallman  (rms at prep)
+
+	* rmailsum.el (rmail-new-summary): Avoid error on empty summary.
+
+	* sendmail.el (mail): Doc fix.
+
+	* c-mode.el (c-backward-to-noncomment): Last change broke it totally.
+
+1987-07-25  Richard M. Stallman  (rms at prep)
+
+	* paths.el (term-file-prefix): Make it "[.term]" on VMS
+
+	* mlconvert.el: Add a few simple translations.
+
+	* tags.el (visit-tags-table): Reset tag-table-files.
+
+1987-07-18  Richard M. Stallman  (rms at prep)
+
+	* lpr.el (print-region-1): Make program name conditional on
+	system-type; use "lp" on sysV.
+
+	* keypad.el: Use help-for-help on the `?' key.
+	Provide a default for the `D' key.  Change syntax for the
+	control-letters from ^ to `C-'.
+
+	* simple.el (delete-indentation): Do nothing if have arg
+	and on last line of buffer.
+
+	* mailalias.el (define-mail-alias): Call build-mail-aliases
+	if that has not yet been done.
+
+	* mailalias.el (build-mail-aliases): If no newline at eof, invent one.
+
+	* helper.el (Helper-help): Downcase the char before looking in map.
+
+	* informat.el (Info-tagify): The check for a split file
+	searched for the wrong string.
+
+1987-06-30  Richard Mlynarik  (mly at prep)
+
+	* info.el (Info-menu):
+	If interactive and point is within a menu item,
+	make that item the default for completing-read.
+
+	* man.el (nuke-nroff-bs):
+	Split this function out from manual-entry for users who need to
+	remove stupid control-h characters from text.
+
+	* mh-e.el: Version 3.4m from Larus.
+	Bug fixes plus draft folders.
+
+1987-06-29  Richard M. Stallman  (rms at prep)
+
+	* vms-patch.el (make-legal-file-name): New function converts any
+	string to a similar string that's a legal VMS filename.
+
+	* picture.el: provide 'picture.
+
+	* blackbox.el (bb-init-board):
+	Use (logand (random) 7) instead of remainder by 8.
+
+1987-06-25  Richard M. Stallman  (rms at prep)
+
+	* replace.el (perform-replace): Don't exit on no-op comma.
+
+1987-06-23  Richard M. Stallman  (rms at prep)
+
+	* c-mode.el (electric-c-terminator):  Bug if auto-fill
+	while doing an auto-newline.  (insertpos off by 1).
+
+	* files.el (set-visited-file-name):
+	Downcase buffer name uniformly on VMS.
+
+1987-06-22  Richard M. Stallman  (rms at prep)
+
+	* c-mode.el (c-backward-to-noncomment):
+	Don't loop on lines starting in ` #'.
+
+1987-06-18  Richard M. Stallman  (rms at prep)
+
+	* files.el (set-visited-file-name):
+	Downcase the new buffer name on VMS.
+
+1987-06-17  Richard M. Stallman  (rms at prep)
+
+	* view.el (View-scroll-lines-forward):
+	If end of buffer is visible, exit view mode.
+
+1987-06-15  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-get-new-mail):
+	If file has changed on disk and is read in again,
+	count its messages again.
+
+1987-06-10  Richard M. Stallman  (rms at prep)
+
+	* Version 18.47 released.
+
+	* startup.el (command-line): Old test for su failed.
+	Now assume su if (user-login-name) != (getenv "USER").
+
+1987-06-08  Richard M. Stallman  (rms at prep)
+
+	* version 18.46 released.
+
+	* isearch.el (isearch): Typo (3 should be 2) in getting old
+	start-point in reverse regexp search made more liberal.
+
+1987-06-08  Chris Hanson  (cph at prep)
+
+	* scheme.el (scheme-mode-syntax-table): Typo.
+
+1987-06-04  Richard M. Stallman  (rms at prep)
+
+	* telnet.el: Doc fix.
+
+1987-05-31  Richard M. Stallman  (rms at prep)
+
+	* version 18.45.
+
+	* informat.el (Info-split): Bind case-fold-search to t.
+
+1987-05-29  Richard M. Stallman  (rms at prep)
+
+	* lisp-mode.el: Add some comments.
+
+	* replace.el (list-matching-lines): If run on *Occur* buffer,
+	find nothing, rather than getting infinite loop.
+
+1987-05-28  Richard M. Stallman  (rms at prep)
+
+	* simple.el (backward-delete-char-untabify):
+	Use insert-char to insert the spaces.  Wins for large tab-width.
+
+1987-05-28  Chris Hanson  (cph at prep)
+
+	* xscheme.el (xscheme-send-current-line): Send the line to Scheme
+	AFTER writing the newline which acknowledges the command.
+	Otherwise the process-mark can end up in the wrong place.
+
+1987-05-28  Richard M. Stallman  (rms at prep)
+
+	* texinfmt.el (texinfo-format-printindex): Pass -d to `sort'.
+	This makes entry `Foo' precede `Foo Bar'.
+
+	* vms-patch.el (create-file-buffer): New VMS-override definition
+	downcases the file name.
+
+1987-05-27  Richard M. Stallman  (rms at prep)
+
+	* informat.el (Info-split): Put newlines at end of split files.
+
+	* dabbrev.el (dabbrev-expand): Preserve case in the replacement
+	if that's enabled and the replacement is either all lower case
+	or capitalized.
+	(dabbrevs-search): Don't distinguish possible replacements
+	that match except for case, if new 3rd arg NOCASE is set.
+
+	* ftp.el (various): Ignore errors in accept-process-output.
+
+1987-05-25  Richard M. Stallman  (rms at prep)
+
+	* sun-mouse-fns.el (mouse-scroll-proportional):
+	Scroll proportional to current restrictions.
+	* sun-mouse-fns.el (enable-mouse-in-buffer-list):
+	Make mouse do something on *Buffer List*.
+
+1987-05-23  Richard M. Stallman  (rms at prep)
+
+	* shell.el (kill-output-from-shell): Save final unfinished line.
+
+1987-05-21  Richard M. Stallman  (rms at prep)
+
+	* c-mode.el (calculate-c-indent, indent-c-exp):
+	When using c-continued-statement-offset, if line starts
+	with an open-brace, add c-continued-brace-offset.
+
+1987-05-20  Richard M. Stallman  (rms at prep)
+
+	* isearch.el (isearch): When splitting window, any hscroll
+	stays with the text it applied to.
+
+1987-05-19  Chris Hanson  (cph at prep)
+
+	* scheme.el (scheme-indent-specform):
+	Do not handle first two distinguished forms specially.  All
+	distinguished forms are indented at double scheme-body-indent.
+
+	* scheme.el:
+	Conditionalize MIT-Scheme specific indentation with a flag
+	`scheme-mit-dialect'.  Users of other dialects can set this to
+	false to disable that indentation.
+
+1987-05-16  Richard M. Stallman  (rms at prep)
+
+	* rmailsum.el (rmail-summary-scroll-msg-{up,down}):
+	Simplify, and make ...-down use scroll-other-window
+	so it avoids changing the selected window.
+
+	* tex-mode.el (TeX-common-initialization): Don't give \
+	any special syntax.
+
+	* dired.el (dired-compress): Fix typo in call to `message'.
+
+	* rmailsum.el (rmail-make-basic-summary-line):
+	When searching for header field names, insist they appear
+	at beginning of line.
+
+	* subr.el (one-window-p): If ARG was nil it was
+	really less-than-three-windows-p.
+	* sendmail.el, electric.el, ehelp.el, rmail.el:
+	Delete temporary duplicate definitions of one-window-p.
+
+1987-05-13  Richard M. Stallman  (rms at prep)
+
+	* sendmail.el (mail-setup): New parameter mail-default-reply-to:
+	if non-nil, insert it as a Reply-to field.
+
+	* dired.el (dired-unflag): Doc fix.
+
+	* simple.el (blink-matching-open):
+	Don't use last-input-char; look in the buffer to determine
+	which closeparen is present.
+
+1987-05-12  Richard M. Stallman  (rms at prep)
+
+	* loadefs.el (sentence-end): Treat `}' like `)'.
+
+	* buff-menu.el (buffer-menu-mode):
+	Run buffer-menu-mode-hook.
+
+	* modula2.el (m2-newline): Define this missing function.
+
+	* server.el (server-done): Write MH backup with write-region.
+	loaddefs.el: Autoload server-start, not server-edit.
+	(server-start): Change documentation: this is the main entry.
+
+	* startup.el (command-line): If running under `su',
+	use user's original login name to get init file.
+	Otherwise use $HOME.
+
+1987-05-11  Richard M. Stallman  (rms at prep)
+
+	* isearch.el (isearch): When splitting window for slow search
+	with temp window at the top, prevent scrolling in main window.
+
+	* term/vt200.el: Correct mapping of Insert key.
+
+	* loaddefs.el (run-scheme): Add an autoload.
+
+1987-04-29  Richard Mlynarik  (mly at prep)
+
+	* abbrevlist.el (list-one-abbrev-list): Use value returned by sort.
+	(Michael Prange <8704291816.AA13767@prep.ai.mit.edu>)
+
+1987-04-29  Leonard H. Tower Jr.  (tower at prep)
+
+	* loaddefs.el
+	Updated rnews documentation and added autoload of news-post-news.
+
+1987-04-28  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnewspost.el (news-post-news, news-reply)
+	Fixed news-show-all-headers bug when *news* buffer was on an
+	article that no longer has a file in the news spool directory
+	tree.  Also made both work from almost any buffer in any mode.
+	(Dave Steiner <8704230309.AA03452@topaz.rutgers.edu>)
+
+1987-04-28  Richard Mlynarik  (mly at prep)
+
+	* files.el (save-buffer):
+	When saving a large file, print a message.
+
+	* terminal.el (te-newline, te-set-window-start):
+	Don't set-window-start unless
+	(eq (selected-window) (get-buffer-window (current-buffer)))
+
+	* startup.el (command-line): -batch => -no-init-file
+
+1987-04-23  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnewspost.el; rnews.el:
+	added (require 'rnews) and (provide 'rnews), respectively.
+
+1987-04-23  Chris Hanson  (cph at prep)
+
+	* scheme.el:
+	* xscheme.el:
+	Install new versions of these files to correspond to CScheme
+	release 5.  The old `xscheme.el' will not work correctly with the
+	new CScheme release.  The new `scheme.el' implements the Scheme
+	standard syntax more correctly.
+
+1987-04-23  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el:
+	Autoload `run-prolog'.  ".pl" files are in prolog-mode.
+
+	* prolog.el:  Fix to prolog-indent-level.
+	(Masanobu UMEDA <8704201111.AA10940@flab.flab.fujitsu.junet>)
+
+	* vip.el: Fixes from Masahiko Sato; Version 2.8
+	(ms@sail.stanford.edu <8704231017.AA11075@nttlab.ntt.junet>)
+
+1987-04-15  Paul Rubin  (phr at prep)
+
+	* version 18.44 released.
+
+1987-04-14  Richard Mlynarik  (mly at prep)
+
+	* mailalias.el (build-mail-aliases):
+	Don't treat "alt" as "alias" (delimit "[ \t]+" not "[ \t]*")
+	(sjk <8704140433.AA00840@cancun.ads.arpa>)
+
+1987-04-13  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el ((query-)replace-regexp documentation):
+	Use \=\<n> in doc strings now that \< is special in
+	substitute-command-keys.
+
+1987-04-11  Richard Mlynarik  (mly at prep)
+
+	* server.el: (various):
+	Changes suggested by rlk@athena.mit.edu
+	(<8704032045.AA00797@CHOWPEENTULK.MIT.EDU>)
+
+	* loaddefs.el:
+	Autoload server-edit rather than server-start.
+	[This was later taken out.]
+
+	* dired.el (dired-compress, dired-uncompress):
+	Add "(Un)compressing <file>... done" messages.
+
+	* view.el (view-mode-command-loop):
+	Restore local map of correct buffer, even if user has switched
+	buffers.
+	(jason <19933.545094826@violet.berkeley.edu>)
+
+	* lisp.el (lisp-complete-symbol):
+	Skip over `quote' syntax chars to find real start of symbol.
+	(douglis <8704102143.AA16318@sloth.Berkeley.EDU>)
+
+1987-04-10  Richard Mlynarik  (mly at prep)
+
+	* mailalias.el:
+	build-mail-aliases: Hack "\\\n" continuation lines.
+	define-mail-alias: Addresses sent to the mailer should be
+	separated by ", ", not " "!!
+
+1987-04-08  Richard Mlynarik  (mly at prep)
+
+	* rfc822.el (rfc822-addresses):
+	Don't loop trying to report that ";" is an invalid address.
+
+1987-04-06  Richard Mlynarik  (mly at prep)
+
+	* sun-mouse.el: (sm::window-xy):
+	Agree with `new' args to next-window.
+	(peck@sun.com <8704032106.AA12845@denali.sun.com>)
+
+1987-04-03  Richard Mlynarik  (mly at prep)
+
+	* term/vt200.el:  Fix typo. 
+
+1987-04-02  Richard Mlynarik  (mly at prep)
+
+	* startup.el (command-line):
+	Default init file is "$HOME/.emacs", not "~$USER/.emacs"
+
+1987-03-31  Richard Mlynarik  (mly at prep)
+
+	* edt.el:  Fix typo.
+
+	* mh-e.el (mh-send-letter):
+	"-unique" => "-nopush.
+	(larus <8703311804.AA05788@paris.Berkeley.EDU>)
+
+	* shell.el: Minor doc fixes.
+
+	* rmail.el (rmail-get-new-mail):
+	Handle errors competently. (Don't attempt to
+	handle them, rather than botching the job)
+
+	* rmail.el (rmail-insert-inbox-text):
+	Put ".newmail" file in same directory as rmail-file-name
+	rather than in $HOME.  This allows one to read things in
+	even when out of space on one filesystem.
+	Use expand-file-name rather than (concat file "/...")
+	for system-independence.
+	Collect and report errors from `movemail' (rather than
+	saying "(There is no new mail)"!)
+
+	* rmail.el:
+	rms' changes of the 5th of March never made it in.
+	rmail-undelete-previous-message, rmail-next-undeleted-message:
+	Don't call rmail-show-msg if message is already current.
+	Avoids scrolling.
+
+1987-03-22  Richard M. Stallman  (rms at prep)
+
+	* Version 18.41 released.
+
+	* vip.el (vip-mode): Add this function, which loaddefs.el expected.
+	* vip.el (change-mode): Eliminate emacs-mode-line-format;
+	use change-mode-line when reentering emacs-mode.
+
+	* prolog.el (prolog-mode-variables): comment-column=48.
+	* prolog.el (prolog-consult-region): New arg COMPILE (prefix).
+	Before the region, send one of prolog-{consult,compile}-string.
+	After, send prolog-eof-string or else real eof.
+	Get region bounds using interactive r.
+	* prolog.el (prolog-consult-region-and-go): Similar.
+
+	* info.el (Info-find-node): Don't call Info-mode
+	if already in that mode.  Avoids wiping out local variables
+	such as Info-current-file.
+
+1987-03-21  Richard M. Stallman  (rms at prep)
+
+	* term/sun.el: Define sun-esc-bracket as nil:
+	don't redefine M-[ by default.
+
+	* informat.el (Info-validate): Don't get error while
+	checking for an indirect info file.
+
+1987-03-20  Richard M. Stallman  (rms at prep)
+
+	* dired.el (dired-{un,}compress): Don't specify path
+	for programs compress and uncompress.
+
+1987-03-19  Richard Mlynarik  (mly at prep)
+
+	* disassemble.el (disassemble-1):
+	Let print-escape-newlines t around constant printing.
+
+	* terminal.el (terminal-emulator):
+	Quote shell arg as "TERMCAP=foo" not TERMCAP="foo"
+
+1987-03-19  Richard M. Stallman  (rms at prep)
+
+	* vip.el (string-tail, change-mode-line):
+	Use string manipulation; flush the temp buffer " *working-space*".
+
+1987-03-18  Richard M. Stallman  (rms at prep)
+
+	* Version 18.40 released.
+
+	* files.el (after-find-file): Use directory-file-name where needed.
+
+1987-03-18  Richard Mlynarik  (mly at prep)
+
+	* ftp.el (ftp-find-file-or-directory): Paren error.
+
+1987-03-17  Richard M. Stallman  (rms at prep)
+
+	* server.el (server-visit-buffers): Don't revert a buffer
+	automatically if the file does not currently exist.
+
+	* mh-e.el (mh-list-to-string, mh-page-digest{,-backwards}):
+	Fixes from Larus.
+
+	* server.el (server-start): Kill old server before
+	clearing out its records.  Delete any old server socket
+	unconditionally.  Mark server process as kill-without-query.
+
+	* files.el (recover-file): Don't try to list directory on vms.
+
+1987-03-14  Richard M. Stallman  (rms at prep)
+
+	* Version 18.39 released.
+
+1987-03-13  Richard M. Stallman  (rms at prep)
+
+	* dired.el: New commands dired-{un,}compress,
+	dired-byte-compile, dired-ch{mod,own,grp} and subroutine
+	dired-redisplay.  From Jim Cottrell, rbj@icst-cmr.arpa.
+	They are all put on keys.
+
+	* sun-{mouse,mouse-fns,cursors}.el, term/sun.el:
+	New and replacement files from peck@sun.com.
+
+1987-03-12  Richard M. Stallman  (rms at prep)
+
+	* server.el (server-visit-files): Before trying
+	find-file-noselect, check for existing buffer, and if it
+	isn't modified, revert it unconditionally. 
+
+	* mh-e.el (mh-send-letter): Considerable rewrite by Larus;
+	don't know why.
+
+1987-03-11  Chris Hanson  (cph at prep)
+
+	* sort.el (sort-subr): fix typo in sorting of lists: in case where
+	`sortcar' is not available, and arguments are numbers, was using
+	`cdr' to extract second argument to `sort' (rather than `car').
+
+1987-03-11  Richard M. Stallman  (rms at prep)
+
+	* tex-mode.el (TeX-comment-indent): In column 0,
+	don't require indenting at least to column 1.
+
+	* vip.el: New version from Sato; handles the EX commands.
+
+	* server.el: New version frm peck@sun, supporting
+	multiple clients.
+
+1987-03-10  Richard M. Stallman  (rms at prep)
+
+	* outline.el (hide-region-body): Exit loop cleanly
+	no matter which stage reaches eob.
+
+1987-03-09  Richard M. Stallman  (rms at prep)
+
+	* files.el (hack-local-variables): New optional arg FORCE.
+	If it's nil, and `inhibit-local-variables' is non-nil,
+	then query before installing the file's local variables.
+	* files.el (normal-mode): Pass non-nil FORCE to
+	hack-local-variables if we were called from find-file.
+
+	* shell.el (shell-send-input): Fix typo in condition-case syntax.
+
+	* shell.el (make-shell): Make a TERMCAP env var
+	for term type "emacs" to give the screen width.
+
+1987-03-08  Richard M. Stallman  (rms at prep)
+
+	* info.el (Info-mode): Make variables Info-current-*,
+	Info-tag-table-marker and Info-history local in Info-mode.
+
+1987-03-06  Richard Mlynarik  (mly at prep)
+
+	* ftp.el:  Paren error.
+
+1987-03-05  Richard M. Stallman  (rms at prep)
+
+	* sort.el (sort-reorder-buffer): Fix typo `end'->`last'
+	in insertion of the spacing after the last sort record.
+
+	* rmail.el (rmail-undelete-previous-message):
+	Don't call rmail-show-msg if message is already current.
+	Avoids scrolling.
+
+	* rmail.el (rmail-next-undeleted-message): Likewise.
+
+1987-03-04  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (auto-mode-alist): Add .article and .letter
+	as text-mode, for rn.
+
+	* ftp.el (ftp-list-directory): New command.
+	* ftp.el (ftp-find-file-or-directory):
+	Guts of ftp-find-file are now here.  3rd arg is t for a file,
+	nil for listing a directory.
+
+	* mailalias.el (expand-mail-aliases): Correct handling of
+	aliases whose expansions use other aliases, and aliases
+	that are self-referent.
+
+	* c-mode.el (calculate-c-indent): Line at beg of buffer
+	needs no indentation.
+
+1987-03-03  Richard M. Stallman  (rms at prep)
+
+	* shell.el (shell): New series of variables `explicit-FOO-args'
+	specify args to use when running program FOO as a shell.
+	Supply system-dependent default for explicit-csh-args.
+
+	* mailalias.el (expand-mail-aliases):
+	Fix typo: use build-mail-aliases to gobble redefined mail aliases.
+
+	* loaddefs.el (dired-listing-switches): Doc fix.
+
+1987-03-02  Richard Mlynarik  (mly at prep)
+
+	* Version 18.38 released.
+
+	* shell.el (make-shell):
+	Use the "env" program.
+	This both simplifies and shortens the code, and makes it
+	environment-implementation-independent.
+
+1987-03-02  Chris Hanson  (cph at prep)
+
+	* page.el (what-page): Reported wrong page number if invoked
+	exactly to the right of a page-delimiter.
+
+1987-02-28  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (mode-line-modified):
+	New variable for string that indicates modifiedness in mode line.
+
+	* rmail.el (rmail-mode-1): If mode-line-modified is bound,
+	change it rather than mode-line-format.
+	* rmailedit.el (rmail-edit-mode): same thing.
+
+1987-02-27  Richard M. Stallman  (rms at prep)
+
+	* info.el (Info-follow-reference): Combine multiple spaces
+	in node name before searching.  Also helps with newline and
+	spaces.
+
+	* texinfmt.el (texinfo-format-buffer-1):
+	Discard everything after the @bye.
+
+1987-02-26  Paul Rubin  (phr at prep)
+
+	* texinfmt.el (texinfo-format-emph):
+	Function was accidentally misnamed `texinfo-format'.
+
+1987-02-26  Richard M. Stallman  (rms at prep)
+
+	* x-mouse.el (x-help, x-buffer-menu):
+	Install definitions of these commands, possible now that
+	xmenu.c is installed.
+
+1987-02-24  Richard M. Stallman  (rms at prep)
+
+	* edt.el (update-mode-line): New function forces mode line update.
+	* edt.el (backup-mode, advance-mode): Call update-mode-line.
+	Also include a space at front of the word that's displayed.
+	function-map => function-keymap.
+	* edt.el: fix calls to define-keypad-key.
+	* edt.el: fix typo `delete-previous-character'.
+
+1987-02-22  Richard M. Stallman  (rms at prep)
+
+	* texinfmt.el: Define @cite, @emph and @strong.
+
+1987-02-19  Richard Mlynarik  (mly at prep)
+
+	* subr.el:
+	(fset 'set-window-buffer 'show-buffer) =>
+	(fset 'show-buffer 'set-window-buffer)
+
+1987-02-19  Richard M. Stallman  (rms at prep)
+
+	* view.el (view-mode): No longer interactive.
+	Much easier than fixing the problems that happen if it is
+	used wrong.
+
+	* files.el (find-alternate-file): Don't offer save if read-only.
+
+1987-02-18  Chris Hanson  (cph at prep)
+
+	* simple.el (do-auto-fill): Do not `save-excursion' if
+	do-auto-fill should have exactly the same effect as doing
+	indent-new-comment-line.  Otherwise if a fill-prefix or
+	comment-start is inserted, point will be left at the beginning
+	rather than the end of the inserted prefix.
+
+1987-02-18  Richard M. Stallman  (rms at prep)
+
+	* abbrev.el (abbrev-mode): Update the mode line.
+	* simple.el (overwrite-mode): Update the mode line.
+
+	* term/vt100.el: If there are already keymaps on \e[ amd \eO,
+	use them for the CSI-map and SS3-map.
+
+	* texinfmt.el (texinfo-format-center): @center was missing.
+
+	* isearch.el (isearch): If DEL is not special,
+	it terminates the search as a random control character.
+
+1987-02-16  Richard M. Stallman  (rms at prep)
+
+	* dabbrev.el: Missing quote in arg to make-variable-buffer-local.
+
+	* man.el (manual-entry):
+	Use insert-man-file instead of insert-file-contents.
+
+	* tex-mode.el (TeX-show-print-queue): Start tex shell
+	if not already done.
+
+	* tex-mode.el (TeX-mode): bound search for % at eol.
+
+1987-02-15  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (completion-ignored-extensions): Add .bin again;
+	scheme is said to use it.
+
+1987-02-13  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-insert-inbox-text): Do expand-file-name
+	on names of inbox files.
+
+	* loaddefs.el: Add autoload for server-start.
+
+1987-02-09  Richard Mlynarik  (mly at prep)
+
+	* Version 18.37 released.
+
+	* rmail.el (rmail-mode-1):
+	Don't rely on mode-line-format being consp.
+
+1987-02-08  Richard M. Stallman  (rms at prep)
+
+	* shell.el (inferior-lisp-program): New variable is used
+	as program name when starting inferior Lisp.
+
+	* shell.el (lisp-send-defun): Write the text to a temp file,
+	then send a string saying to load the file.
+	inferior-lisp-load-command controls generation of that string.
+	Prefix arg means bring *lisp* buffer onto the screen
+	and scroll it to the end.
+	inferior-lisp-prompt controls recognition of when prompt
+	arrives, indicating no more output coming so scrolling may be done.
+
+	* server.el (server-start): Make "Server" appear in mode line
+	while actual server operation is going on.
+	Do process-kill-without-query also.
+
+	* server.el (various): Call the buffer " *server*", not "*server*".
+
+	* server.el (server-sentinel): Considerable cleanup.
+	Don't ever switch-to-buffer on *server*.  Do all parsing in it
+	and finding of files without changing displayed buffers;
+	only then display one buffer that merits it.
+	Eliminate variable old-server-edit-buffer.
+
+	* files.el (save-abbrevs): Default value is nil.
+	* abbrev.el (read-abbrev-file): Set save-abbrevs to t.
+
+	* shell.el (make-shell): Change process-environment
+	to specify EMACS=t, TERM=switch and no TERMCAP.
+
+	* debug.el (debug): Bind print-escape-newlines to t
+	while printing the backtrace.
+
+	* subr.el (run-hooks): Each hook value may be a list of functions
+	as well as a single function.
+
+	* files.el (after-find-file): Wait only after serious messages,
+	not "(New file)" or "File is read-only".  And don't redisplay
+	when waiting.
+
+	* mlconvert.el (convert-mocklisp-buffer):
+	Generate mocklisp-style defuns, not Lisp-style,
+	for dummy function ml-foo.  Indent the body.
+
+1987-02-08  Daniel LaLiberte  (liberte at b.cs.uiuc.edu)
+
+	* mlconvert.el (convert-mocklisp-buffer):
+	Insert the starting comment and the `require' after
+	encapsulating non-defuns into defuns.
+
+	* mlconvert.el (fix-mlisp-syntax): Detect and fix the
+	^LETTER syntax.
+
+1987-02-07  Richard M. Stallman  (rms at prep)
+
+	* mlconvert.el (convert-mocklisp-buffer):
+	Treat | as alphabetic char.  Convert syntax before
+	converting non-defuns to defuns.
+
+1987-02-05  Richard Mlynarik  (mly at prep)
+
+	* ftp.el (ftp-find-file):
+	Ignore `125's from server.
+
+1987-02-03  Richard Mlynarik  (mly at prep)
+
+	* simple.el (auto-fill-mode):
+	Update mode-line after changing minor mode.
+
+1987-02-03  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el (mh-insert-prefix-string):
+	Use explicit loop by lines.
+
+1987-02-01  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el: purecopy many strings found in initial var values.
+	Garbage collect in middle of file to reduce storage required
+	for loading.  Remove ".bin" from completion-ignored-extensions
+	on Unix since only Symbolics customers would benefit from its presence.
+	Symbolics killed the MIT AI lab; don't do business with them.
+
+	* view.el (view-file): Kill the buffer at the end if it was
+	created just for this and was not modified.
+
+	* userlock.el (ask-user-about-supercession-help):
+	Suggest use of revert-buffer.
+
+	* help.el (print-help-return-message): Don't count minibuffer window
+	when deciding whether there is only one window.  Calls one-window-p.
+	* subr.el (one-window-p): New function.
+	* subr.el: Rename some args to reduce number of symbols.
+
+	* electric.el (Electric-pop-up-window):
+	* ehelp.el (with-electric-help):
+	* rmail.el (rmail-forward):
+	* sendmail.el (mail-send-and-exit): Don't count minibuffer window
+	when deciding whether there is only one window.
+	These are done by definining subroutine one-window-p in a way that
+	works in old versions of Emacs.
+
+1987-01-30  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el (completion-ignored-extensions):
+	Add ".lbin"
+
+	* mail-utils.el, loaddefs.el (mail-use-rfc822): Doc typo.
+
+1987-01-29  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-set-message-counters):
+	* rmail.el (rmail-count-new-messages):
+	Don't bind cursor-in-echo-area.
+
+	* debug.el (debug-on-entry): Doc fix.
+
+	* files.el (rename-auto-save-file): Don't rename if new and old
+	names are the same.
+
+1987-01-28  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-mode-1): Don't set mode-line-buffer-identification.
+
+1987-01-26  Richard M. Stallman  (rms at prep)
+
+	* simple.el (set-variable): Use documentation-property
+	instead of get, for getting variable documentation.
+
+1987-01-25  Richard Mlynarik  (mly at prep)
+
+	* debug.el (debug):
+	Bind cursor-in-echo-area.
+
+1987-01-23  Richard M. Stallman  (rms at prep)
+
+	* isearch.el (isearch): In reverse search, wrapping is to end
+	of buffer, not beginning.
+
+	* man.el (manual-entry): Take 1st char of `section' as a
+	substring, not as a char, to pass to `concat'.
+
+	* loaddefs.el (completion-ignored-extensions):
+	Add ".glo", ".idx" and ".lot".
+
+1987-01-22  Chris Hanson  (cph at prep)
+
+	* shell.el (shell): Do not pass -T flag to `/bin/sh', only to
+	`/bin/csh'.
+
+1987-01-22  Richard M. Stallman  (rms at prep)
+
+	* scribe.el (scribe-mode): Doc fix.
+	* loaddefs.el (scribe-mode): Doc fix.
+
+	* tex-mode.el (tex-mode): Change tex vs latex discrimination
+	to avoid a slow regexp.
+
+1987-01-22  Richard Mlynarik  (mly at prep)
+
+	* files.el (find-file-noselect):
+	Call expand-file-name earlier so it is correct in case of errors,
+	file-not-found, etc.
+
+1987-01-21  Richard Mlynarik  (mly at prep)
+
+	* yow.el, flame.el, doctor.el:
+	Change calls to (random) (lisp reader doesn't read octal "07777")
+
+1987-01-21  Richard M. Stallman  (rms at prep)
+
+	* Version 18.36 released.
+
+1987-01-21  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-setq-default): New function for
+	special handling needed because setq-default has an unevalled arg.
+
+	* c-mode.el (calculate-c-indent): When finding first statement
+	inside brace-group, `case' is not special unless a colon appears.
+
+	* macros.el (kbd-macro-query): Make C-l call `recenter'.
+
+	* bytecomp.el (byte-compile-setq): Make setq with no args
+	generate a value.
+
+	* bytecomp.el (byte-compile-cond): Notice unconditional clauses
+	and optimize the code generated.
+
+1987-01-20  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-if): Correct test for else-less if's.
+
+	* sun-mouse.el: Delete code to handle resize-blips
+	since they are unnecessary and no longer generated.
+
+	* sort.el (sort-columns): Pass -t\n instead of -b to `sort'.
+
+1987-01-19  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (auto-mode-alist): Recognize .lsp as Lisp mode.
+
+1987-01-16  Richard Mlynarik  (mly at prep)
+
+	* rmail.el (rmail-count-new-messages),
+	  rmailout.el (rmail-output-to-rmail-file):
+	Add optional arg `nomsg' to former, which latter supplies,
+	so that rmail doesn't report counting one appended message.
+
+1987-01-15  Richard M. Stallman  (rms at prep)
+
+	* shell.el (shell): Flush hpux kludge to use "sh" instead of
+	SHELL, and install another kludge to pass -T if on hpux.
+
+1987-01-15  Richard Mlynarik  (mly at prep)
+
+	* time.el (display-time-filter):
+	Never eat anything larger than your own head.
+
+1987-01-15  Richard M. Stallman  (rms at prep)
+
+	* files.el (after-find-file): Sit for 2 sec after warning msg.
+
+1987-01-15  Richard Mlynarik  (mly at prep)
+
+	* rmail.el (rmail-get-new-mail):
+	(or (verify-visited-file-modtime (current-buffer))
+            (find-file (buffer-file-name)))
+
+	* simple.el (append-next-kill):
+	Make this work when not (interactive-p)
+
+1987-01-14  Richard Mlynarik  (mly at prep)
+
+	* terminal.el:
+	Can't send ^d chars (004) through the cretinous so-called ptys
+	written by the mindless so-called hackers responsible for un*x
+	(the Operating System of the Future.)
+
+1987-01-12  Richard Mlynarik  (mly at prep)
+
+	* files.el (basic-save-buffer):
+	Typo.
+
+1987-01-11  Richard Mlynarik  (mly at prep)
+
+	* ebuff-menu (electric-buffer-list):
+	Typo.
+
+	* buff-menu.el (Buffer-menu-select):
+	If the buffer to select is also marked with ">" only make one
+	window for it.
+
+	* terminal.el (te-filter):
+	Save/restore point from te-saved-point to minimise the lossage
+	vandals can inflict.
+
+1987-01-09  Richard M. Stallman  (rms at prep)
+
+	* tex-mode.el: New version from Gildea.
+	Many changes.
+
+1987-01-09  Richard Mlynarik  (mly at prep)
+
+	* novice.el (disabled-command-hook):
+	cursor-in-echo-area.
+
+1987-01-09  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el (mh-send-letter, mh-fully-kill-draft):
+	Two minor fixes from Larus.
+
+	* files.el (basic-save-buffer):  After prompting for
+	filename for non-file buffer, turn on auto-save.
+
+1987-01-08  Richard Mlynarik  (mly at prep)
+
+	* files.el (set-visited-filename):
+	(kill-local-variable 'revert-buffer-function)
+
+	* hanoi.el (hanoi0), yow.el, flame.el (psychoanalyze-{pinhead,flamer}):
+	Quit if luser types a char rather than inhibiting redisplay for 20
+	minutes!
+
+1987-01-08  Richard M. Stallman  (rms at prep)
+
+	* sort.el (sort-columns): Fix typo in variable name.
+	Also check for presence of tabs and get error.
+
+1987-01-07  Richard M. Stallman  (rms at prep)
+
+	* vi.el: New version from wu@crys.wisc.edu.
+	All function and variable names start with `vi'.
+	Some missing vi capabilities now emulated.
+
+	* sun-mouse.el (set-screen-size-and-rdis):
+	was using x as screen height and y as width; exchange.
+
+1987-01-06  Richard Mlynarik  (mly at prep)
+
+	* term/x-win.el:
+	Set suspend-hook to get an error.
+
+1987-01-06  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el (mh-write-msg-to-file): Generate buffer " *mh-temp*"
+	if it is missing.
+
+1987-01-06  Richard Mlynarik  (mly at prep)
+
+	* rmailmsc.el (set-rmail-inbox-list):
+	More informative prompt.
+
+1987-01-05  Richard M. Stallman  (rms at prep)
+
+	* paths.el: Prefer Berkeley-style formatted manual directories
+	(/usr/mat/cat1...) to ATT-style ones.  Pyramid has trouble
+	if it uses ATT dirs in BSD universe.
+
+	* vi.el: New version from wu@crys.wisc.edu.
+
+	* Version 18.35 released.
+
+1987-01-04  Richard M. Stallman  (rms at prep)
+
+	* picture.el: Fix typo in define-key for C-c<.
+
+1987-01-04  Richard Mlynarik  (mly at prep)
+
+	* prolog.el:
+	Don't modify current buffer's syntax-table when loading this file.
+
+1987-01-03  Richard M. Stallman  (rms at prep)
+
+	* x-mouse.el: Define names for the button-up events.
+
+1986-12-31  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-function-form):
+	Was miscompiling (function SYMBOL) by failing to quote SYMBOL.
+
+1986-12-28  Richard Mlynarik  (mly at prep)
+
+	* userlock.el:
+	Bind cursor-in-echo-area for read-char.
+
+1986-12-24  Richard Mlynarik  (mly at prep)
+
+	* terminal.el:
+	Lots of things changed.
+	Have to start a shell just to call stty since emacs
+	won't set things up correctly!!!  (We end up sometimes
+	execing 5 programs to start up...)	
+	Emulator terminal-type capabilities extended somewhat
+	and `command-set' made somewhat emacs-oid in order to make
+	termscript files easier to understand.
+
+1986-12-23  Richard M. Stallman  (rms at prep)
+
+	* macros.el (insert-kbd-macro): Only look for global key bindings
+	since we don't know how to record local ones properly
+	(and in general there is no way to do it).
+
+	* bytecomp.el (byte-compile-find-vars-1):
+	Cons up and return a macroexpanded version of the form
+	being scanned.
+	Don't look inside a call to `function' or `condition-case'.
+	For catch, look only at first argument.
+
+	* bytecomp.el (byte-compile-find-vars):
+	Return (MACROEXPANDEDFORM . VARSUSED).
+
+	* bytecomp.el (byte-compile-top-level):
+	Use the macroexpanded form returned by byte-compile-find-vars
+	for subsequent compilation.  Thus, each macro call is expanded
+	only once.
+
+1986-12-22  Richard M. Stallman  (rms at prep)
+
+	* subr.el: Delete nth and copy-keymap (now in fns.c and keymap.c).
+
+1986-12-22  Richard Mlynarik  (mly at prep)
+
+	* texinfmt.el (batch-texinfo-format):
+	Was printing message about source file rather than output file.	
+
+1986-12-22  Richard M. Stallman  (rms at prep)
+
+	* subr.el: Remove `delete-backward-char-untabify',
+	insert `backward-'delete-char'.
+
+1986-12-22  Richard Mlynarik  (mly at prep)
+
+	* simple.el (undo):
+	Was missing local var `modified'
+
+	* subr.el:
+	Make `set-window-buffer' synonym for obfuscatory `show-buffer'
+	Make 'delete-backward-char-untabify' a synonym for
+	`backward-delete-char-untabify' -- the non-conventional naming of
+	the latter confuses people
+
+1986-12-20  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el:
+	Add autoload for sort-regexp-fields.
+
+	* sort.el:
+	Rename skip-fields -> sort-skip-fields to avoid name-conflict
+
+1986-12-20  Richard M. Stallman  (rms at prep)
+
+	* isearch.el (isearch): Print message "" only if don't set mark.
+	* isearch.el (isearch-message): Put cursor in echo area instead of
+	ellipsis.
+	* isearch.el (isearch-search): use one string-match to check
+	for all errors that mean "incomplete input".
+
+	* files.el (rename-auto-save-file):
+	Alter auto save file name of current buffer, and rename
+	any existing auto save file.
+
+	* files.el (set-visited-file-name): Use rename-auto-save-file
+	if auto save mode is already on.
+
+	* simple.el (undo): If undo-mode clears modified,
+	delete any auto-save file.
+
+1986-12-20  Richard Mlynarik  (mly at prep)
+
+	* fortran.el:
+	Allow fortran-comment-indent-char to be a string of length 1,
+	since that is what is documented in the printed v18 manuals.
+
+	* terminal.el:
+	Print a help message when emulator starts.
+	Fix a bug in te-escape-help.
+
+	* subr.el (read-quoted-char):
+	Document PROMPT arg.
+
+1986-12-19  Richard M. Stallman  (rms at prep)
+
+	* lisp.el (lisp-complete-symbol):
+	Don't put pre-completion text on kill ring.
+
+1986-12-19  Richard Mlynarik  (mly at prep)
+
+	* ftp.el (read-ftp-user-password):
+	Change prompting for user-name
+
+1986-12-18  Richard M. Stallman  (rms at prep)
+
+	* files.el (recover-file): Supply missing arg in call to error.
+
+	* isearch.el: If search-slow-window-lines is negative, put the
+	search window at the top.  Always bind window-min-height to 1.
+
+	* isearch.el: When extending a reverse non-regexp search
+	must not extend past barrier (same idea as below for regexps).
+
+1986-12-17  Richard M. Stallman  (rms at prep)
+
+	* isearch.el: Combine code for search-repeat-char and
+	search-reverse-char into one cond clause.
+	If search direction is changing, don't greb prev search-string.
+	Otherwise, do grab it if search-string is currently empty.
+
+	* isearch.el: When extending a reverse regexp search string,
+	criterion for extending current match was one off, and also
+	now won't go into the area beyond where last C-r was typed.
+
+	* replace.el (perform-replace): If user types C-l,
+	clear screen, redisplay, and ask again.
+
+	* isearch.el: In regexp isearch, when a ?, * or | is input,
+	back up start of search.  New local variable `barrier' is
+	position of original command or of last C-s or C-r; it
+	is saved by isearch-push-state.
+
+1986-12-15  Richard Mlynarik  (mly at prep)
+
+	* fortran.el:
+	Initialise fortran-mode-abbrev-table correctly.
+
+	* fortran.el:
+	fortran-comment-indent-char should be a character (a fixnum), not
+	a string of length one.
+
+	* rmail.el:
+	Add support for delta-from-UT timezone specs ("EST" = "-0500")
+	Add support for four-character timezone specifications such as NZST
+	[This is actually a bit suspect, since four-character timezone
+	specs violate the rfc822 date format -- one should be using a spec
+	like "+1000" instead]
+
+1986-12-12  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el: Delete incorrect entry for .mss in auto-mode-alist,
+	so correct entry is visible.
+
+	* rmail.el (rmail): Initialize rmail-last-{rmail-,}file here
+	rather than when rmail.el is loaded.
+
+	* Version 18.33 released.
+
+	* rnewspost.el: require sendmail.
+
+	* loaddefs.el: Autoload scribe-mode and use for ".mss" files.
+	Autoload modula-2-mode and prolog-mode as well.
+
+	* sendmail.el (mail-mode): Set buffer-offer-save.
+
+	* files.el (save-some-buffers): If user says `n' to "Save
+	abbrevs?", clear abbrevs-changed so won't ask again. 
+
+	* files.el (buffer-offer-save): New variable, local in all buffers.
+	* files.el (save-some-buffers): New 2nd arg EXITING.
+	If non-nil, offer to save any nonempty modified buffer
+	in which `buffer-offer-save' is non-nil.
+
+	* sup-mouse.el: New file to handle mouse commands on
+	supdup terminals.
+
+1986-12-11  Chris Hanson  (cph at prep)
+
+	* man.el: Fix bug in regexp used to nuke footers in hp-ux.
+
+1986-12-11  Richard M. Stallman  (rms at prep)
+
+	* keypad.el: Fix typo "kill-linee".
+
+1986-12-11  Richard Mlynarik  (mly at prep)
+
+	* isearch.el (isearch):
+	Never set search-last-string to ""
+
+1986-12-10  Richard M. Stallman  (rms at prep)
+
+	* help.el (help-for-help): Once long help text is on screen,
+	bind cursor-in-echo-area to t for reading subsequent chars.
+
+	* sort.el (sort-columns): Fix typo (col-beg1 was col-beg
+	and likewise for col-end1).
+
+1986-12-09  Richard Mlynarik  (mly at prep)
+
+	* terminal.el, ehelp.el:
+	New files.
+	"terminal" still needs a small amount of documentation.
+
+1986-12-06  Richard M. Stallman  (rms at prep)
+
+	* Version 18.32 released.
+
+	* scribe.el: New file containing scribe-mode.
+	* server.el: New file containing server-start
+	(makes existing Emacs process serve as "the editor" for
+	other programs that want to invoke an editor subprocess.)
+
+1986-12-05  Richard M. Stallman  (rms at prep)
+
+	* subr.el (substitute-key-definition):  [MLY]
+	The definitions are in the cdr's of alist elts, not the cars.
+
+	* mh-e.el: 3.4h from Larus.
+
+	* rmail.el (rmail-get-new-mail):
+	Never bind make-backup-files to t if it was nil before.
+
+	* keypad.el (function-key-sequence):
+	* macros.el (insert-kbd-macro):
+	* vi.el:
+	Pass local map argument to where-is-internal.
+
+	* c-mode.el (c-backward-to-noncomment): Skip ^L like newline.
+
+	* c-mode.el (calculate-c-indent):
+	When checking for continued previous lines, after skipping one,
+	use c-backward-to-noncomment to find next real text.
+	When classifying top-level lines, ignore page breaks;
+	lines ending in } are not continued lines.
+
+	* rmailkwd.el (rmail-set-label):
+	Delete whitespace only next to commas.
+
+	* rmailkwd.el (rmail-nuke-whitespace): Delete this function.
+
+	* sendmail.el (mail-do-fcc): Delete the entire line of an fcc
+	including the newline after it.  Was failing to do so
+	if the line had a space or tab at the end.
+
+	* c-mode.el (c-indent-line): Don't think that "else_..."
+	is the keyword "else".
+
+	* rmail.el (rmail-search): For reverse search, use
+	re-search-forward to filter messages; then, once a message is found,
+	use re-search-backward to position point within it. 
+
+	* rmail.el (rmail-expunge): Don't bomb if rmail file is empty.
+	* rmail.el (rmail-show-message): If showing message number zero,
+	don't beep, and set point at beginning of it.
+	* rmail.el (rmail-set-message-counters): If no messages, set
+	rmail-current-message to 0.
+
+1986-12-04  Richard Mlynarik  (mly at prep)
+
+	* ftp.el (ftp-sentinel):
+	Catch time taken/transfer-rate information.
+
+1986-12-02  Richard M. Stallman  (rms at prep)
+
+	* float.el (float-to-string): Don't infinite-loop if arg is zero.
+
+	* float.el (float-regexp): Accept numbers lacking digits before
+	the point.  Accept numbers with a point and no digits after it.
+	Don't get confused by matching just part of the input.
+
+	* float.el (string-to-float): Detect if loading-0s
+	gets to equal the length of digit-string.
+
+1986-12-02  Richard Mlynarik  (mly at prep)
+
+	* float.el (extract-match):
+	Convert to new re-register regime
+
+1986-12-01  Richard Mlynarik  (mly at prep)
+
+	* mailalias.el (expand-mail-aliases):
+	Check for case of (eq mail-aliases t) -- can happen if mail-mode
+	is entered without calling mail-setup (eg when trying to recover
+	an autosaved mail file)
+
+1986-11-26  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el:
+	mode-line-format should contain (-3 . "%p") rather than "%3p"
+
+	* terminal.el:
+	Use the "env" program
+
+1986-11-26  Richard M. Stallman  (rms at prep)
+
+	* compile.el (compile1, compilation_sentinel):
+	Don't make *compilation* read-only.
+
+	* simple.el (next-complex-command): fix one-off about
+	largest allowed value of ARG.  If attempting to move
+	past beginning or end of history, move to the first or
+	last element and then signal an error.
+
+	* terminal.el: New file, like shell-mode modified to
+	simulate a display terminal for the inferior.
+
+1986-11-25  Richard M. Stallman  (rms at prep)
+
+	* outline.el (outline-mode): outline-regexp must match at start
+	of line to be a paragraph start.
+
+	* simple.el ({beginning,end}-of-buffer):
+	When buffer-size is large, divide before multiplying
+	to avoid overflow.
+
+	* mailalias.el (expand-mail-aliases):
+	Re-expand the expansions for compatibility with Berkeley mail.
+
+	* ftp.el: New file for visiting remote files using FTP.
+
+1986-11-24  Richard M. Stallman  (rms at prep)
+
+	* files.el (find-file-noselect): Due to change in
+	insert-file-contents, need not set buffer-file-name if error.
+
+	* paths.el: Correct manual-formatted-dirlist for USG systems.
+
+	* man.el: Use new subroutine insert-man-file to insert files
+	uncompressing if nec.  Also uncompact compacted files.
+	Detect sysV footers.  Detect headers when section contains a
+	letter (as in 3n).  Delete the vars already moved to paths.el.
+
+	* disass.el: new name for disassemble.el to avoid USG truncation.
+	loaddefs.el changed for this.
+
+1986-11-24  Chris Hanson  (cph at prep)
+
+	* term/supdup.el: Add code for hp-ux which has no binding for the
+	TERMCAP environment variable.
+
+1986-11-23  Richard M. Stallman  (rms at prep)
+
+	* version 18.31 released.
+
+	* x-mouse.el: New mouse-command keys are C-x C-@.
+
+1986-11-22  Richard Mlynarik  (mly at prep)
+
+	* bytecomp.el (byte-recompile-directory):
+	Use third arg to `directory-files'
+
+1986-11-22  Richard M. Stallman  (rms at prep)
+
+	* subr.el: Defvars for global-map, ctl-x-map, esc-map
+	and mouse-map, just so they get doc strings.
+
+1986-11-21  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-file): Bind vms-stmlf-recfm to t
+	around writing the output file.
+
+1986-11-21  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el, rnewspost.el (caesar-region, news-caesar-buffer-body)
+	Added former from phr, rename latter and modified it to work with
+	former.  Changed key-bindings for rename.  This gets rid of the
+	interface (which also is ugly) to the UNIX "tr" command.
+
+1986-11-21  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el (mh-display-msg):
+	 Pass non-nil 2nd arg to insert-file-contents
+
+1986-11-20  Richard M. Stallman  (rms at prep)
+
+	* vip.el (vip-find-char):  Use search-forward instead of
+	* yow.el (snarf-yows):     scan-buffer.  A few other local
+	* man.el (manual-entry):   simplifications.
+
+	* bytecomp.el: Don't open-code scan-buffer.
+
+1986-11-20  Richard Mlynarik  (mly at prep)
+
+	* helper.el:
+	Flush Helper-major-mode, Helper-mode-name:
+	there is a much simpler way of doing this
+	(see new Helper-describe-mode)
+	Make it work for Helper-return-blurb to be buffer-local
+	(this is better than binding it dynamically)
+
+	* ebuffer-menu.el, echistory.el, view.el:
+	Flush references to Helper-{major-mode,mode-name}
+
+1986-11-19  Richard M. Stallman  (rms at prep)
+
+	* indent.el: Make tab-stop-list a user variable.
+
+	* rmail.el: Undo previous change to rmail-show-message.
+
+1986-11-18  Richard Mlynarik  (mly at prep)
+
+	* prolog.el (end-of-prolog-clause):
+	Typo
+
+	* ebuff-menu.el:
+	Make "n" and "p" synonymous with "\C-n" and "\C-p"
+
+	* rmail.el (rmail-show-message):
+	With no interactive argument, just move to beginning of current
+	message (like ".") rather than to message 1.
+
+1986-11-16  Richard M. Stallman  (rms at prep)
+
+	* startup.el: expect window-system to be a symbol, not a string,
+	and concatenate "-win" instead of "-windows" to keep
+	file names short.
+
+	* term/x-win.el: New name for term/X-windows.el
+	needed due to change in dispnew.c re window-systems.
+
+1986-11-16  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el (news-ignored-headers)
+	removed Organization:, so it's visible to readers.
+
+1986-11-14  Richard M. Stallman  (rms at prep)
+
+	* Emacs version 18.30 *
+
+	* rmail.el (rmail-forward):
+	Use mail-other-window unless there is only one window visible.
+	Use of `mail' instead in the case of multiple windows on the
+	screen makes it a nuisance to get back to Rmail.
+
+	* outline.el (outline-regexp): ^L starts a header line.
+
+1986-11-13  Richard M. Stallman  (rms at prep)
+
+	* fill.el (fill-region-as-paragraph):
+	If 1st line starts with fill prefix, exclude that fill
+	prefix from the preprocessing before actual filling.
+	Fixes failure to preserve initial whitespace after a fill prefix.
+
+1986-11-11  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el (news-show-all-headers)
+	Added code to replace previously deleted (news-get-back).
+
+	* emacsbug.el (report-emacs-bug):
+	Got rid of redundant "on system-name (system-type)" now that
+	(emacs-version) outputs it.
+
+1986-11-10  Richard Mlynarik  (mly at prep)
+
+	* dired.el (dired-mode):
+	(run-hooks 'dired-mode-hook)
+
+1986-11-09  Richard Mlynarik  (mly at prep)
+
+	* files.el (set-visited-file-name):
+	(kill-local-variable 'write-file-hooks)
+
+1986-11-09  Richard M. Stallman  (rms at prep)
+
+	* simple.el (push-mark): Print nothing if minibuffer active.
+
+1986-11-08  Richard M. Stallman  (rms at prep)
+
+	* rnews.el (news-set-mode-line):
+	Don't change mode-line-format; instead change mode-line-process
+	and mode-line-buffer-identification.
+	Delete unused function `strcpyn'.
+
+	* echistory.el (electric-command-history):
+	Delete no-op `let'.
+
+	* compile.el (compile1): Flush v17 compatibility code to sett
+	mode-line-format.
+	* info.el (Info-set-mode-line, Info-edit): Ditto.
+	* shell.el (shell-mode, inferior-lisp-mode): Ditto.
+	* telnet.el (telnet-mode): Ditto.
+
+	* c-mode.el (calculate-c-indent): When deciding whether
+	a line is a continuation, ignore label-lines.
+	Also ignore preceding lines that end in commas.  Consequence:
+	if the preceding line is a continuation, our line
+	is indented just like it (as a continuation of the same thing).
+
+	* loadup.el: look for new file "site-load.el" to preload
+	libraries before the DOC file is read.
+
+1986-11-07  Richard M. Stallman  (rms at prep)
+
+	* novice.el (disabled-command-hook):
+	Catch errors in `documentation' in case doc file is missing.
+
+	* keypad.el (function-key-sequence):
+	Use cons, not list, to make the definition to search for.
+
+1986-11-07  Richard Mlynarik  (mly at prep)
+
+	* sort.el (sort-build-lists):
+	Delete CPH's change.
+	This had already been fixed in a different way.
+
+1986-11-07  Richard M. Stallman  (rms at prep)
+
+	* c-mode.el (calculate-c-indent):
+	A line ending in singlequote-colon now does not make the
+	following line be considered a continuation.
+
+1986-11-07  Chris Hanson  (cph at prep)
+
+	* sort.el (sort-build-lists):
+	Was not initializing point to the beginning of the region.  As a
+	result, if one tried to sort a region where point was at the end
+	and mark at the beginning, nothing would happen.
+
+1986-11-06  Richard M. Stallman  (rms at prep)
+
+	* subr.el (indent-to-column): New alias for indent-to.
+
+1986-11-06  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnewspost.el 
+	Finish bringing posting and followups (mostly) up to the News 2.11
+	revision of RFC 850 (exceptions noted in rnewspost.el's header).
+	Added function news-reply-yank-original, to be used in lieu of
+	mail-yank-original.
+
+1986-11-06  Richard M. Stallman  (rms at prep)
+
+	* version.el (emacs-version):
+	Include host name and system type.
+
+	* rmail.el: rmail-edit-current-message moved from C-r to w.
+	Doc string of rmail-mode changed.
+
+	* loaddefs.el (auto-mode-alist, completion-ignored-extensions):
+	Ignore ".blg" and ".bbl".  Know modes for ".bbl" and ".bib".
+	Rearrange auto-mode-alist with frequently used elts first.
+
+	* files.el (find-file-noselect):
+	Eliminate incorrect nested or-for-effect within or-for-effect.
+	Bug was it didn't offer to reread a changed file.
+
+1986-11-05  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnewspost.el (news-reply)
+	Fixed bug when point was outside of header on invocation.
+	Added References: header line per RFC850.	
+
+1986-11-05  Richard M. Stallman  (rms at prep)
+
+	* files.el (file-name-sans-versions):
+	Fix one more typo in name of argument variable.
+
+1986-11-05  Richard Mlynarik  (mly at prep)
+
+	* mh-e.el:
+	Version 3.4d from Larus
+
+1986-11-05  Richard M. Stallman  (rms at prep)
+
+	* novice.el (disabled-command-hook):
+	Clean up the message in the case of coming from M-x ...
+
+1986-11-04  Richard M. Stallman  (rms at prep)
+
+	* various files (dired-mode, Edit-options-mode, rmail-mode,
+	rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode):
+	Give these symbols `special' as a `mode-class' property.
+
+	* dired.el (dired-mode): Take out local value for
+	default-major-mode.  The mode-class property now makes sure
+	new buffers are not made in dired-mode.
+
+1986-11-04  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el
+	Add several C-C C-F C-letter fields in RFC 850.
+
+1986-11-04  Richard Mlynarik  (mly at prep)
+
+	* paragraphs.el (various):
+	(interactive "*") needed in some places.
+
+1986-11-03  Richard M. Stallman  (rms at prep)
+
+	* help.el (variable-at-point):
+	Catch all errors anywhere within.  Fixes bug when
+	`C-h v' was done with point after an `('.
+
+1986-11-02  Richard Mlynarik  (mly at prep)
+
+	* files.el (backup-buffer):
+	"neq" isn't defined -- use /=
+
+1986-11-01  Richard Mlynarik  (mly at prep)
+
+	* simple.el (open-line):
+	interactive "*"
+
+	* rmail.el (rmail-variables):
+	rmail-keywords should be buffer-local
+
+	* undigest.el:
+	Another broken-un*x-mailer-compensation fix from rlk.
+
+	* file.el (file-name-sans-version):
+	Fix typo in VMS case.
+
+1986-10-30  Richard Mlynarik  (mly at prep)
+
+	* xscheme.el:
+	defvar scheme-program-name, not defconst
+
+	* keypad.el (setup-terminal-keypad):
+	Use correct format for indirect keymap entries.
+
+1986-10-29  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el, rnewspost.el:
+	Created later from parts of former to speed up initial rnews load
+	(also debugging time).  Added autoloads as appropriate.  The mail and
+	posting commands are most often not used in an rnews session.
+
+1986-10-29  Richard Mlynarik  (mly at prep)
+
+	* startup.el (command-line):
+	VMS sys$login:.emacs
+
+1986-10-29  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el (news-inews):
+	Added save-excursion call.  Got bury-buffer at right nesting level.
+	Got rid of unneeded code.
+
+	* rnews.el (news-rotate-buffer-body):
+	Added and modified this function written by paul@media-lab.mit.edu.
+	Bound it to C-c C-r in both news and post-news modes.
+
+	* rnews.el:
+	Message text cleanup.
+	
+1986-10-29  Richard Mlynarik  (mly at prep)
+
+	* help.el (view-lossage):
+	Use (goto-char (point-min)), not (beginning-of-buffer))
+
+	* electric.el (shrink-window-if-larger-than-buffer):
+	New function.  Perhaps this should be in subr.el?
+
+	* tags.el (find-tag):
+	If arg is "" and interactive, put computed tag into
+	command-history so that repeat-complex-command works.
+
+	* subr.el (momentary-string-display):
+	Avoid losing due to file-locking.
+
+	* files.el (auto-save-mode):
+	Print a confirming message if interactive.
+
+1986-10-28  Richard Mlynarik  (mly at prep)
+
+	* undigestify.el:
+	Compensate for broken MH digests
+
+	* tex-mode.el (TeX-region):
+	Call csh with -f flag
+
+	* rmail.el (rmail-forward):
+	Use mail, not mail-other-window.
+
+1986-10-27  Richard Mlynarik  (mly at prep)
+
+	* nroff-mode (electric-nroff-mode):
+	Fix bugs.
+
+	* electric.el, ebuff-menu.el, echistory.el:
+	Do the `space to flush' before calling Electric-command-loop
+	Delete the space to flush in electric-command-history.
+
+	* tex-mode.el:
+	defconst -> defvar
+
+1986-10-26  Richard Mlynarik  (mly at prep)
+
+	* sendmail.el:
+	(provide 'sendmail)
+
+	* files.el (basic-save-buffer):
+	Set file modes appropriately in file-precious-flag case.
+
+1986-10-22  Richard Mlynarik  (mly at prep)
+
+	* Rename term/xterm.el => term/X-windows.el
+
+	* startup.el (command-line):
+	If the variable window-system is non-nil, load
+	(concat term-file-prefix window-system "-windows")
+	rather than (concat term-file-prefix (getenv "TERM"))
+
+	* files.el (basic-save-buffer):
+	Fix write-file-hooks.
+
+	* tex-mode.el (TeX-region):
+	Ensure newline before trailer (from gildea)
+
+1986-10-21  Richard Mlynarik  (mly at prep)
+
+	* rmailedit.el (rmail-cease-edit):
+	Don't add edited attribute unless changes were actually made.
+
+	* term/xterm.el (x-handle-switch):
+	command-line-args => command-line-args-left (yet again)
+
+1986-10-20  Richard Mlynarik  (mly at prep)
+
+	* sort.el:
+	  Work if (point) > (mark)
+
+	* vip.el  (vi-change-mode-line):
+
+1986-10-18  Richard Mlynarik  (mly at prep)
+
+	* add-log.el (add-change-log-entry):
+	If file specified is a directory, then use `ChangeLog' in that
+	directory.
+
+	* sendmail.el (mail-send-and-exit):
+	Don't kill selected-window, if given a prefix arg.
+
+	* files.el (normal-mode):
+	Don't clobber value of major-mode set by way of default-major-mode.
+
+1986-10-17  Richard Mlynarik  (mly at prep)
+
+	* help.el, picture.el, simple.el, tags.el, vi.el:
+	Doc/spelling fixes from sjk
+
+	* rmailsum.el:
+	use new mode-line technology
+
+	* rmail.el (rmail-reply):
+	Handle resent-reply-to better.
+
+1986-10-15  Richard Mlynarik  (mly at prep)
+
+	* edt.el:
+	(require 'keypad)
+
+	* dired.el (dired-mode):
+	Don't lose finding files from dired when default-major-mode is
+	nil.
+
+1986-10-14  Richard Mlynarik  (mly at prep)
+
+	* texinfmt.el:
+	Support for @include from schaefer%andy.bgsu.edu@CSNET-RELAY.ARPA
+
+	* dabbrev.el (dabbrev-expand):
+	Give useful error message.  Use save-excursion.
+	Allow both symbol-constituent and word-constituent chars in the
+	expansion.
+
+	* files.el (save-buffers-kill-emacs):
+	Make arg optional.
+
+1986-10-12  Richard Mlynarik  (mly at prep)
+
+	* macros.el (name-last-kbd-macro):
+	Insert omitted argument in error message.
+
+	* userlock.el (ask-user-about-lock-help):
+	Improve help message.
+
+1986-10-11  Richard Mlynarik  (mly at prep)
+
+	* files.el (find-backup-file-name):
+	Call make-backup-file-name rather than appending "~"
+
+	* lisp-mode.el:
+	Make `|' have `"' syntax for |WeIrD SymbolS|
+
+1986-10-10  Richard Mlynarik  (mly at prep)
+
+	* edt.el, vi.el:
+	typo.
+
+1986-10-08  Richard Mlynarik  (mly at prep)
+
+	* bytecomp.el (byte-compile-function-form):
+	Handle "(function symbol)"
+
+	* sendmail.el (mail-position-on-field):
+	Return nil if field wasn't there and we did add (the
+	non-`soft' case)
+
+1986-10-07  Richard Mlynarik  (mly at prep)
+
+	* shell.el:
+	Split off shell-set-directory from shell-send-input.
+
+	* dabbrev.el (dabbrev-expand):
+	Fix bugs.  Check whether last-command was a dabbrev-expand.
+	Undo-boundary.
+
+1986-10-04  Richard Mlynarik  (mly at prep)
+
+	* info.el (Info-find-node):
+	Bug in case of nodename "*"
+
+	* info.el (Info-search):
+	Hair plus:  make search work with split subfiles.
+	Also, push position on node history if searching puts us in a
+	different node.
+
+	* debug.el (debug):
+	New match-data format.
+
+	* info.el (Info-goto-node):
+	Adjust to new regexp-register scheme.
+
+	* info.el (Info-read-subfile):
+	Node delimiter is \n\^_, not just \^_
+
+	* texinfmt.el (batch-texinfo-format):
+	Wasn't updated when Info-validate was given a required arg.
+
+	* informat.el (Info-validate, Info-tagify):
+	Warn that don't know how to hack indirect files.
+
+	* texinfmt.el, informat.el (batch-{texinfo-format,info-validate}):
+	First elt of command-line-args-left shouldn't be skipped.
+
+1986-10-02  Richard Mlynarik  (mly at prep)
+
+	* info.el (Info-find-node):
+	Tag-table position match-data was being clobbered by intervening
+	search for "(indirect)"
+
+1986-10-02  Richard M. Stallman  (rms at prep)
+
+	* texinfmt.el: define @smallbook and @tex ... @end tex.
+
+1986-10-01  Richard M. Stallman  (rms at prep)
+
+	* lisp.el (lisp-complete-symbol): fix stupid bugs
+	affecting printing completion lists.
+
+	* loaddefs.el: Improve doc of isearch functions.
+
+	* texinfmt.el: Define commands chapheading, (sub)*heading
+	to format in the Info file like chapter and (sub)*section.
+
+	* macros.el (name-last-kbd-macro):
+	Supply (interactive).
+
+	* macros.el (insert-kbd-macro): Fix a few bugs.
+
+1986-09-29  Richard M. Stallman  (rms at prep)
+
+	* subr.el (momentary-string-display):
+	Use insert-before-markers to insert the string so that
+	the right cursor position is displayed.
+
+1986-09-27  Richard M. Stallman  (rms at prep)
+
+	* vip.el: renamed from vi1.el.  Many cleanup changes.
+	Entry point is now vip-mode, autoloaded from loaddefs.el.
+
+1986-09-26  Richard Mlynarik  (mly at prep)
+
+	* files.el (recover-file, find-file-noselect):
+	Add nowarn arg to find-file-noselect, so that recover-file doesn't
+	warn one that one should consider doing m-x recover file.
+
+	* subr.el (mod):
+	Synonym for "%"
+
+	* files.el (recover-file):
+	Call expand-file-name.
+
+	Also, get an error if user specifies an auto-save filename.
+	(Would be able to do something useful if there were a way
+	to get back the original filename from the auto-save filename)
+
+1986-09-25  Richard M. Stallman  (rms at prep)
+
+	* man.el (manual-entry): If formatted man file name ends
+	in .Z, uncompress it.
+
+	* macros.el (name-last-kbd-macro):
+	Now in Lisp code and autoloaded.
+	Get an error if name has a definition that's not a kbd macro.
+
+1986-09-25  Richard Mlynarik  (mly at prep)
+
+	* replace.el (perform-replace):
+	Make ? (as well as C-h) give help for query-replace(-regexp)
+
+1986-09-24  Richard Mlynarik  (mly at prep)
+
+	* simple.el (set-mark):
+	set-mark is in lisp code now (from editfns.c)
+
+	* bytecomp.el:
+	Don't compile (mark) specially -- lisp code shouldn't
+	call this function very freqently.
+
+	* startup.el (command-line-1):
+	(let ((load-path (cons default-directory load-path))) (load ...))
+	so that the "-load" switch can specify a file relative to $cwd
+	now that $cwd isn't a component of emacs' default load-path.
+
+	* man.el (manual-entry)
+	HPUX dain bramage.
+
+1986-09-23  Richard M. Stallman  (rms at prep)
+
+	* help.el: New file containing help commands
+	formerly in simple.el.  Installed in loadup.el
+	and ../src/ymakefile.
+
+	* help.el: Move calls to print-help-return-message
+	inside the with-output-to-temp-buffer constructs.
+	Outside, they saw the window state after displaying
+	the buffer and printed the wrong stuff.
+
+	* help.el (print-help-return-message):
+	If the help buffer is already visible, do nothing
+	since it is impossible to bring back the old contents
+	of that buffer in this case.
+
+	If given an argument, apply that argument to the message
+	(and return the result) instead of calling `message' with it.
+
+1986-09-23  Richard Mlynarik  (mly at prep)
+
+	* files.el (revert-buffer)
+	Pass noconfirm arg to revert-buffer-function
+	dired.el (dired-revert)  Ignore extra arg.
+
+	* tags.el (visit-tags-table-buffer)
+	noconfirm revert-buffer
+
+1986-09-23  Richard M. Stallman  (rms at prep)
+
+	* rmail.el: Define "x" like "e" for consistency with Dired.
+
+	* buff-menu.el (Buffer-menu-other-window):
+	New function on "o" command, acts like "o" in Dired.
+	* buff-menu.el (Buffer-menu-this-window):
+	New function on "f" command, acts like "f" in Dired.
+	* buff-menu.el (Buffer-menu-mode):
+	Update doc for these changes and C-d change.
+
+	* mh-e.el: Version 3.4a from Larus.
+
+1986-09-23  Richard Mlynarik  (mly at prep)
+
+	* doctor.el:
+	Heroine isn't a drug.
+
+	* ebuff-menu.el (electric-buffer-list)
+	If no buffers are marked with ">" just select the selected buffer
+	and don't change the window configuration or any other buffers.
+	If more than one buffer is selected, split the screen up between
+	those buffers.
+	Remove after-electric-buffer-menu.  "kill" -> "delete"
+
+	* buff-menu.el
+	Use "D" rather than "K" for buffers to be deleted for
+	consistency with rmail and dired and others.
+
+	Rename "kill" -> "delete" for both function-names and documentation.
+
+	Define C-d as Buffer-menu-delete-backwards. (also in ebuff-menu)
+
+	Save space: Merge buffer-menu-{execute,do-saves,do-kills}
+
+1986-09-22  Richard M. Stallman  (rms at prep)
+
+	* macros.el (insert-kbd-macro): New function to insert
+	Lisp code to define a kbd macro as it is now defined.
+	* macros.el ({write,append}-kbd-macro): Commands deleted.
+	* loaddef.el: change autoloads for above changes.
+
+	* simple.el (callers of print-help-return-message):
+	Calling this function is now the last thing done in each caller.
+
+1986-09-22  Richard Mlynarik  (mly at prep)
+
+	* loaddefs.el
+	Fix some defvars/defconsts whose doc-string didn't start on the
+	same line (yuck).  Split some of these into a defvar nil followed
+	by a setq.
+
+1986-09-21  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el (auto-mode-alist):
+	Don't use non-saved-text-mode now that it is deleted.
+
+1986-09-21  Richard Mlynarik  (mly at prep)
+
+	* disassemble.el, fortran.el
+	Use insert-char.
+
+	* fortran.el (fortran-electric-line-number)):
+	"self-insert-command", not "self-insert"
+
+	* fortran.el (fortran-window-create):
+	Just bind window-min-width, don't set it.
+
+	* fortran.el (fortran-abbrev-start):
+	Don't mark buffer as modified after ";?"
+	fortran-abbrev-help -- do "message...done"
+
+	* files.el (revert-buffer)
+	Check to see if (file-exists-p buffer-auto-save-file-name)
+	even if (recent-auto-save-p) before offering to revert from it.
+
+	* text-mode.el:
+	Remove non-saved-text-mode
+
+	* *-mode.el
+	Fix some initializations of syntax-tables so that user
+	can override them.
+
+1986-09-21  Richard M. Stallman  (rms at prep)
+
+	* files.el (recover-file, list-directory):
+	Don't say /bin/ls; let search path be searched for ls.
+
+1986-09-20  Richard M. Stallman  (rms at prep)
+
+	* lisp.el (lisp-complete-symbol): New command does
+	completion on a symbol name in the buffer.
+
+	* fortran.el: New file defining fortran-mode,
+	which is autoloaded from loaddefs.
+
+	* abbrevlist.el: New file defining list-one-abbrev-table,
+	a function now used by fortran-mode but not Fortran-specific.
+
+1986-09-19  Richard M. Stallman  (rms at prep)
+
+	* subr.el (momentary-string-display):  New function
+	to display a string momentarily in the buffer.
+
+	* loadup.el: Load loaddefs before simple and files
+	because loaddefs makes more garbage.
+
+	* loaddefs.el: Include defvar of ctl-x-4-map
+	needed now that this is loaded before files.el.
+
+1986-09-17  Richard Mlynarik  (mly at prep)
+
+	* hanoi.el
+	Vital improvements
+
+1986-09-17  Richard M. Stallman  (rms at prep)
+
+	* loaddefs.el: disable C-x p.
+	* loaddefs.el: autoload set-gosmacs-bindings.
+	* gosmacs.el: renamed from gosling.el with many changes
+	(saves old bindings and can restore them as they were).
+
+1986-09-17  Richard Mlynarik  (mly at prep)
+
+	* replace.el (occur)
+	Use variable list-matching-lines-default-context-lines if
+	no prefix arg specified.
+	If nlines arg is -ve, include that many lines of preceding
+	context, no lines of following context.
+	Use markers instead of line-numbers.
+	In occur-mode-goto-occurrence, warn about deleted buffer.	
+
+1986-09-16  Richard M. Stallman  (rms at prep)
+
+	* simple.el (indent-for-comment):
+	Delete only the spaces before the beginning of the comment starter
+	in case the comment starter contains a leading space.
+
+	* abbrev.el (edit-abbrevs-map): Define C-c C-c like C-x C-s.
+
+	* texinfmt.el: define @r as noop.
+
+	* simple.el (print-help-return-message): New function.
+	Use before doing with-output-to-temp-buffer, and it
+	prints an echo area message about how to restore
+	current screen configuration from the configuration
+	that will obtain after the with-output-to-temp-buffer.
+
+	* simple.el (describe-{key,mode,function,variable}):
+	* simple.el (view-lossage, command-apropos):
+	Ca;; print-help-return-message.
+
+1986-09-15  Richard M. Stallman  (rms at prep)
+
+	* sendmail.el (sendmail-send-it):
+	Don't require newline before header-separator;
+	search for regexp and use `^'.
+
+	* mh-e.el: Version 3.4 from Larus.
+	Uses `interactive' properly to read the arguments.
+
+1986-09-14  Richard Mlynarik  (mly at prep)
+
+	* files.el (normal-mode)
+	Use shorter error message, so more fits on screen.
+
+1986-09-14  Richard M. Stallman  (rms at prep)
+
+	* loadup.el: On VMS, dump under name temacs.dump only.
+
+	* vms-patch.el (make-auto-save-file-name):
+	Append "$" at end as well as "_$" at front.
+
+	* files.el (cd): Don't do file-name-as-directory on VMS.
+
+1986-09-13  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-file):
+	Don't bomb on defvar with no initial value argument.
+
+	* texinfmt.el (texinfo-format-buffer):
+	Tagify and maybe even split automatically if buffer is big enough.
+	Non-nil arg inhibits this.
+
+	* informat.el (Info-tagify):
+	Don't leave buffer narrowed if it wasn't narrowed to start with.
+
+	* simple.el (comment-column, fill-prefix):
+	Make them buffer-local and fix documentation.
+	* loaddefs.el: make indent-tabs-mode buffer-local.
+
+1986-09-12  Richard M. Stallman  (rms at prep)
+
+	* dired.el (dired-add-entry): Go to beginning of line
+	before adding the entry.
+
+1986-09-12  Richard Mlynarik  (mly at prep)
+
+	* mlsupport.el:
+	Define ml-substr (used to be in mocklisp.c)
+
+1986-09-12  Richard M. Stallman  (rms at prep)
+
+	* time.el: Don't just clobber global-mode-string.
+	Instead, add 'display-time-string as an element
+	and update the time by changing value of that variable.
+
+	* rmail.el (rmail-mode-1): Change only part of mode-line-format
+	Instead set mode-line-buffer-identification.
+
+	* rmail.el (rmail-show-message): Use mode-line-process to
+	display the message numbers and labels.
+
+1986-09-11  Richard Mlynarik  (mly at prep)
+
+	* compile.el (compilation-sentinel)
+	Ignore buffer-read-only.
+
+1986-09-10  Richard M. Stallman  (rms at prep)
+
+	* picture.el: Convert `Picture' to `picture' in all symbols.
+
+	* subr.el: Define old names send-string and send-region
+	as aliases for new names process-send-...
+
+1986-09-09  Richard M. Stallman  (rms at prep)
+
+	* time.el (display-time): variable display-time-interval
+	specifies seconds between updates.
+
+	* loaddefs.el: Put \-newline in doc strings that lacked it.
+
+1986-09-08  Richard M. Stallman  (rms at prep)
+
+	* simple.el: Give C-c's keymap a name, mode-specific-map.
+
+	* options.el (list-options): Use user-variable-p to filter
+	the variables and documentation-property to get the strings.
+
+1986-09-06  Richard M. Stallman  (rms at prep)
+
+	* tex-mode.el (tex-region):
+	Handle case where specified region extends before header.
+
+1986-09-04  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el (news-inews)
+	added -h to call of inews to insert all header fields.
+
+1986-09-04  Richard M. Stallman  (rms at prep)
+
+	* files.el (save-buffers-kill-emacs):
+	Prefix arg means save with no query.
+
+	* files.el (backup-buffer): Fix uses of % in message about %backup%.
+
+1986-09-03  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el (news-reply-mode-map)
+	Change mail-x field bindings from C-c x to C-c C-f C-x to agree
+	with sendmail.el .
+
+	* sendmail.el (mail-mode-map)
+	Change mail-x field bindings from C-c C-f x to C-c C-f C-x to
+	agree with ../etc/NEWS .
+
+1986-09-01  Richard M. Stallman  (rms at prep)
+
+	* info.el (Info-find-node, Info-read-subfile):
+	Now knows how to deal with indirect info files.
+	* info.el: Info-current-file is now the primary
+	place that records which info file is in the *info* buffer,
+	and it is updated as soon as a new file is correctly read.
+	* info.el: New var Info-current-subfile records which
+	subfile is in the *info* buffer, or is nil for an Info file
+	that doesn't have subfiles or if no subfile read in yet.
+
+	* informat.el (Info-split): New function to split
+	an Info file into a bunch of subfiles.  It edits the original
+	file into an indirect file.
+
+	* info.el, loaddefs.el:
+	Autoloads for informat.el moved from info.el to loaddefs.el.
+
+1986-08-31  Richard M. Stallman  (rms at prep)
+
+	* page.el (mark-page):
+	* paragraphs.el (mark-paragraph):
+	* x-mouse.el (x-mouse-set-mark):
+	Use push-mark and inhibit the message, instead of set-mark.
+
+	* mh-e.el (mh-position-on-field, mh-exec-lib-cmd-output,
+	  mh-exec-cmd-output): use push-mark instead of set-mark.
+
+	* simple.el (push-mark): optional 2nd arg NOMSG inhibits message.
+
+	* ebuff-menu.el (electric-buffer-list):
+	Was using the mark for internal purposes.
+	Use an anonymous marker instead.
+
+	* bytecomp.el: Stop using the byte-set-mark opcode.
+
+	* replace.el (occur): Put the *Occur* buffer in Occur mode.
+	Remember line number of each occurrence in occur-pos-list
+	Occur mode defines C-c C-c as occur-mode-goto-occurrence,
+	which uses that list to move the cursor in the original buffer
+	(which is saved in occur-buffer).
+
+	* aton.el (occur-menu: File deleted; occur-menu is subsumed by occur.
+
+	* isearch.el (isearch): repeating the search in either direction
+	must set success to t to produce correct echo area text.
+
+	* edt.el: New file.  Autoloadable entry is edt-emulation-on.
+
+	* keypad.el (function-key-sequence): New function
+	finds which key sequence leads to a slot in function-keymap.
+
+1986-08-30  Richard M. Stallman  (rms at prep)
+
+	* files.el (backup-buffer): Use "%backup%~", not "%backup%",
+	if cannot write the backup in the usual place.
+
+	* sort.el (sort-columns): Sort into reverse order
+	if have prefix arg.  Args are now the same as for
+	sort-lines, etc.
+
+1986-08-28  Richard Mlynarik  (mly at prep)
+
+	* c-mode.el (electric-c-{brace,terminator})
+	c-indent-line takes no args.
+
+1986-08-28  Richard M. Stallman  (rms at prep)
+
+	* files.el (backup-buffer): file-precious-flag forces copying.
+
+	* loaddefs.el: Autoload plain-TeX-mode and LaTeX-mode.
+	Define aliases for them.  Fix doc for TeX-mode.
+
+1986-08-26  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el:
+	Added autoload of rmail-output and bound it to C-o in
+	news-mode-map.  Also needed defvar of rmail-last-file.
+
+	* rmailout.el (rmail-output):
+	Made rmail-mode specific code dependent on rmail-mode being
+	major-mode.
+
+1986-08-25  Richard M. Stallman  (rms at prep)
+
+	* view.el (view-mode):
+	Bind mode-line-buffer-identification;
+	in new versions don't change mode-line-format.
+
+	* dired.el (dired-mode):
+	* info.el (Info-set-mode-line):
+	* x-menu.el (x-menu-mode):
+	Don't change mode-line-format.
+	Use mode-line-buffer-identification instead.
+	* ebuff-menu.el (electric-buffer-menu-mode):
+	Likewise, and also copy the mode-line-format
+	and replace `mode-name in it with "Buffers".
+
+	* info.el (Info-edit): Restore normal mode line
+	by killing the local variables used by Info to change it.
+
+	* echistory.el (electric-command-history):
+	In newer Emacs versions, don't alter mode-line-format.
+
+	* compile.el (compile1, compilation-sentinel):
+	* shell.el (shell-mode, inferior-lisp-mode):
+	* xscheme.el (inferior-scheme-mode):
+	* telnet.el (telnet-mode):
+	If minor-mode-alist is bound, put the %s or process status
+	into mode-line-process instead of changing mode-line-format.
+
+	* sort.el: New file contains buffer-sorting commands.
+	Autoload them in loaddefs.el.
+
+	* files.el (backup-buffer): Obey new variable
+	backup-by-copying-when-mismatch.
+
+	* loaddefs.el: Set default-mode-line-format to use
+	the new list and symbol constructs.  Define minor-mode-alist.
+
+	* rnews.el (news-set-minor-modes):
+	Store the string in news-minor-modes, and set minor-modes
+	only if minor-mode-alist is unbound (Emacs versions < 18.16).
+	* rnews.el (news-mode): In newer Emacses, set mode-name
+	so it displays news-minor-mode.
+
+	* nroff-mode.el (nroff-mode):
+	If minor-mode-alist bound, add an entry for nroff-electric-mode
+	to it, and don't call set-minor-mode.
+
+	* simple.el (overwrite-mode, auto-fill-mode):
+	* abbrev.el (abbrev-mode):
+	Don't call set-minor-mode.
+
+	* simple.el (set-minor-mode): Delete this function.
+
+	* bytecomp.el (byte-compile-file):
+	Put backslash-newline at front of doc string when that is safe.
+	* bytecomp.el (old-file-newer-than-file-p):
+	Deleted this; built-in file-newer-than-file-p is well established.
+
+1986-08-24  Richard M. Stallman  (rms at prep)
+
+	* term/xterm.el: Install some changes from rlk.
+	-ib switch and InternalBorder default are handled.
+	Set variable x-processed-defaults when defaults are processed.
+	Use require to load x-mouse.
+	Use message to say why suspend-emacs is disabled.
+
+	* x-mouse.el: Install some changes from rlk.
+
+	* x-menu.el: New file that handles menus on X window system.
+
+	* buff-menu.el (buffer-menu): Put point on third line
+	initially (this line describes the buffer that had been selected).
+
+	* files.el (create-file-buffer):
+	Delete the variable ask-about-buffer-names
+	and simplify this function.
+
+1986-08-23  Richard M. Stallman  (rms at prep)
+
+	* files.el (basic-save-buffer):
+	When changing visited name, don't try to rename old auto-save file
+	if it does not exist.
+
+	* c-mode.el (c-indent-command): New definition of TAB,
+	uses c-indent-line as a subroutine.  Handling of prefix arg
+	and indenting an entire expression rigidly is now in this fn.
+
+	* c-mode.el (c-tab-always-indent): If nil, TAB inserts a tab
+	if not in the initial whitespace of the line.
+
+	* c-mode.el (calculate-c-indent):
+	For statements: if prev line ends in `:', this line is still
+	a continuation if the `:' follows a non-symbol-constituent char.
+	For top level: look at previous line that starts in column 0
+	to determine whether this line is at top level or in arg decls.
+	Also notice if line is a continuation.
+
+	* novice.el (disabled-command-hook):
+	If the 'disabled property is a string, include it in the message.
+
+1986-08-21  Richard M. Stallman  (rms at prep)
+
+	* bytecomp.el (byte-compile-interactive-p):
+	Remove superfluous compilation of 'nil causing stack overflow.
+
+	* compile.el (compilation-parse-errors):
+	Count lines from the previous error message, not from line 1.
+
+1986-08-21  Richard Mlynarik  (mly at prep)
+
+	* debug.el (debug, debugger-eval-expression):
+	Evaluate the expression in the context of the buffer
+	current when the debugger was entered.
+
+1986-08-21  Richard M. Stallman  (rms at prep)
+
+	* files.el (after-find-file): Print no message
+	rather than printing a null message.
+
+1986-08-20  Richard M. Stallman  (rms at prep)
+
+	* files.el (set-auto-mode): On VMS, turn on case-fold-search
+	while matching auto-mode-alist elements.
+
+1986-08-20  Richard M. Stallman  (rms at prep)
+
+	* debug.el (debug): Don't try to restore the match data
+	if it refers to a dead buffer.
+
+	* startup.el (command-line-1):
+	-i FILE or -insert FILE means insert contents of file into buffer.
+
+1986-08-19  Richard M. Stallman  (rms at prep)
+
+	* simple.el (describe-variable):
+	Use `documentation-property' instead of `get' to get
+	the `variable-documentation' property.
+
+	* userlock.el: correct spelling "supercession" -> "supersession".
+
+	* files.el (basic-save-file):
+	If file-precious-flag is non-nil, rename the old file
+	before saving, and if saving fails, rename the old file back.
+
+	* rmail.el (rmail-get-new-mail):
+	Do not make a backup file if the rmail file was just visited
+	and hasn't been changed aside from reading the new mail.
+	This preserves the old backup file.
+	* rmail.el (rmail-expunge-and-save): New name for rmail-save.
+	* rmail.el (rmail-mode): Turn on file-precious-flag.
+
+	* dired.el: Define `g' as revert-buffer in dired-mode.
+
+	* c-mode.el (c-mode): Give `&' and `|' "punctuation" syntax.
+
+1986-08-18  Richard Mlynarik  (mly at prep)
+
+	* files.el (find-backup-file-name):
+	Don't blow up if (eq version-control 'never)
+
+	* files.el (set-visited-file-name):
+	Use `buffer-auto-save-file-name' not `auto-save-file-name' which
+	is unbound and unused.
+
+1986-08-17  Richard M. Stallman  (rms at prep)
+
+	* compile.el (compilation-sentinel):
+	Don't get error if *compilation* has been killed.
+	Include current date/time in message inserted in buffer.
+
+1986-08-17  Richard Mlynarik  (mly at prep)
+
+	* files.el (basic-save-buffer)
+	Fix paren error
+
+1986-08-16  Richard M. Stallman  (rms at prep)
+
+	* files.el (find-file-noselect):
+	Change find-file-not-found-hook to find-file-not-found-hooks
+	and make it a list of functions to call until one of them
+	returns non-nil.
+	* files.el (normal-mode, after-find-file):
+	Change find-file-hook to find-file-hooks, a list of functions to
+	call.  Call it from after-find-file, not from normal-mode.
+	* files.el (revert-buffer):
+	Restore old point before calling after-find-file.
+	* files.el (basic-save-buffer):
+	Change write-file-hook to write-file-hooks, a list of functions
+	to run until one returns t.  In that case, skip writing the file
+	the usual way.
+
+	* tags.el (visit-tag-table-buffer):
+	Get proper error for empty tag table file;
+	realize that char-after returns nil in that case.
+	Also move error check after auto-revert.
+
+1986-08-16  Richard Mlynarik  (mly at prep)
+
+	* subr.el
+	Move copy-alist to c code, moved nth from c code.
+
+1986-08-16  Richard M. Stallman  (rms at prep)
+
+	* files.el (normal-mode): initially call fundamental-mode
+	to reinitialize everything.
+
+	* files.el (hack-local-variables):
+	Don't consider suffix as including any leading spaces.
+
+1986-08-16  Richard Mlynarik  (mly at prep)
+
+	* informat.el, texinfmt.el
+	Detect and complain about duplicate node-names
+
+1986-08-16  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el: 3.3j from Larus.  Changes C-c C-g prefix to C-c C-f.
+
+1986-08-15  Richard M. Stallman  (rms at prep)
+
+	* isearch.el:
+	Default for regexp searches is now search-last-regexp.
+	Rename isearch-slow... vars to search-slow...
+	C-s or C-r in failing search wraps around buffer and tries again.
+	New local var `wrapped' records this has happened.
+	Display `Wrapped' in echo area at such times.
+	Record value of `wrapped' on the search state stack.
+	Display shorter string for incomplete regexps.
+	Incomplete regexp no longer implies "failure" of search.
+	Clean up isearch-search considerably.
+	isearch-message computes message in lower case,
+	then case-converts the first char.
+
+	* loaddefs.el: New variable search-last-regexp;
+	default string for isearch-regexp.
+	Rename isearch-... vars to search-...
+
+	* simple.el (next-line, kill-line):
+	* lisp.el (end-of-defun):
+	* picture.el (Picture-clear-line):
+	* replace.el (keep-lines):
+	* indent.el (indent-relative):
+	Use forward-line, not scan-buffer.
+	* fill.el (justify-current-line): Use search-backward
+	not scan-buffer to check whether the line has a space in it.
+
+	* files.el (set-visited-file-name):
+	Rename the auto-save file if appropriate.
+	(make-auto-save-file-name, auto-save-file-name-p):
+	Auto save file for foo is now #foo#.
+	(make-backup-file-name, backup-file-name-p):
+	New functions, used in appropriate places.
+
+	* dired.el (dired-flag-backup-files):
+	Use backup-file-name-p.
+
+	* sendmail.el (mail-mode):
+	Fix documentation of key bindings.
+
+1986-08-15  Richard Mlynarik  (mly at prep)
+
+	* man.el (manual-entry)
+	Compensate for Sun wankerism.
+	If would be nice if there were something a little
+	more fine-grained than `system-type' for testing for
+	these cases...
+
+1986-08-15  Richard M. Stallman  (rms at prep)
+
+	* startup.el (command-line): No longer necessary to set
+	ctl-arrow from default-ctl-arrow, etc., after init file is run
+	due to changed behavior of those variables.
+
+	* info.el (Info-edit):
+	* rmailedit.el (rmail-edit-mode):
+	Change default-mode-line-format to (default-value 'mode-line-format).
+
+1986-08-14  Richard Mlynarik  (mly at prep)
+
+	* man.el (manual-entry):
+	Speed up `\b'-hacking.
+
+1986-08-14  Richard M. Stallman  (rms at prep)
+
+	* sendmail.el: Change key bindings.
+        C-c <letter> becomes C-c C-<letter> or C-c C-f <letter>.
+
+	* mh-e.el (mh-position-on-field):
+	mh-header-end -> mh-goto-header-end.
+
+	* novice.el (disabled-command-hook):
+	Print only the first paragraph of the command's documentation.
+	[Test this, once new narrow-to-region doc is installed.]
+
+	* rmailsum.el (rmail-make-basic-summary-line):
+	Don't accept a time zone as a month.
+
+1986-08-13  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el: New version 3.3i, moving mode-specific commands
+	to C-c prefix.
+
+	* tex-mode.el: many new features incl. LaTeX mode
+	and some C-c commands.
+
+	* indent.el (indent-relative):
+	Fix lossage if point to indent under was inside a tab.
+
+	* bytecomp.el (byte-compile-substring):
+	Fix dumb error.
+
+	* info.el: Autoload Info-validate.  Fix bug in autoload Info-tagify.
+
+1986-08-12  Richard Mlynarik  (mly at prep)
+
+	* rmailedit.el (rmail-cease-edit, rmail-attributes)
+	Add label (well, `attribute,' really) "edited" to message.
+
+	* mlsupport.el (auto-execute)
+	Fix from bap@g.cs.cmu.edu
+
+1986-08-11  Richard Mlynarik  (mly at prep)
+
+	* bytecomp.el (byte-compile-form)
+	Compile references to t and nil as constants rather then variable
+	references.
+
+	* bytecomp.el (byte-compile-no-args, ..., byte-compile-three-args)
+	If called with wrong-number-of-args, do a normal function call
+	and get an error at runtime.
+
+	* bytecomp.el (byte-compile-file-form)
+	Process (require ...) at compile-time
+
+	* informat.el, info.el, loaddefs.el
+	Move Info-validate and friends into new file informat.el
+	Add batch-info-validate
+
+	* texinfmt.el, loaddefs.el
+	Add batch-texinfo-format
+
+	* startup.el
+	Add synonym switches "-funcall" "-load" "-user" "-no-init-file"
+	for cryptic "-f" "-l" "-u" "-q"
+
+	* mlsupport.el
+	Make various turds know that inhibit-command-line has gone.
+
+	* bytecomp.el (batch-byte-compile), tex-start.el
+	Because of RMS's change "Mon Jul  7 14:01:51 1986"
+	must use variable command-line-args-left rather than command-line-args.
+
+	Actually, I see no circumstances under which a switch -could- be
+	interested in any command-line-args before the mention of itself,
+	and so think that rebinding command-line-args as appropriate was
+	correct (if perhaps a little confusing to the person who requested
+	that RMS' change be made)
+
+1986-08-10  Richard Mlynarik  (mly at prep)
+
+	* info.el (Info-validate)
+	re-search for \\*, not *
+
+1986-08-07  Richard Mlynarik  (mly at prep)
+
+	* rfc822.el, loaddefs.el, mail-utils.el
+	Hairy address parser, used only if mail-use-rfc822 is non-nil
+	(It is nil by default, so if one doesn't like or need the hair of
+	this file, then one is never troubled by it)
+
+	* disassemble.el, loaddefs.el
+	Code from doug@csli.stanford.edu modified by mly.
+	RMS -- if this is too random to be in the GNU Emacs
+	distribution, please tell me so.
+
+	* bytecomp.el
+	Compile eql same as eq.
+
+1986-07-30  Richard M. Stallman  (rms at prep)
+
+	* outline.el (many functions):
+	New variable outline-regexp controls what is a heading line.
+	It must match at the beginning of a line.  Length of matched text
+	gives the depth of heading within the tree.
+
+	* term/xterm.el (x-get-default-args):
+	Process reversevideo option just once.  (Twice is noop.)
+
+1986-07-28  Richard M. Stallman  (rms at prep)
+
+	* term/vt100.el, term/vt200.el:
+	Move (require 'keypad) to top to avoid error.
+
+1986-07-18  Leonard H. Tower Jr.  (tower at prep)
+
+	* rnews.el: (news-add-news-group)
+	handle unsubscribed groups better
+
+	* rnews.el: (news-{next,previous}-group)
+	now skip groups with no new messages
+
+1986-07-17  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el: Install version 3.3h from Larus.
+
+1986-07-15  Richard M. Stallman  (rms at prep)
+
+	* shell.el (shell-send-input):
+	If get error trying to change directory, call
+	shell-set-directory-error-hook with no args.
+
+1986-07-12  Richard M. Stallman  (rms at prep)
+
+	* tags.el (list-tags, tags-apropos): Call output buffer *Tags List*.
+
+	* c-mode.el (calculate-c-indent):
+	Better handling of case where first statement at current level
+	starts on same line as a case..: or label.  New local var
+	colon-line-end.
+
+1986-07-07  Richard M. Stallman  (rms at prep)
+
+	* startup.el (command-line-1): rename argument variable
+	command-line-args to command-line-args-left.  Don't rebind
+	command-line-args.
+
+1986-06-21  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el: Version 3.3g from Larus.
+
+1986-06-19  Richard M. Stallman  (rms at prep)
+
+	* isearch.el (isearch): Use slow terminal mode
+	only if current window is > 4 times the slow-terminal lines high.
+
+1986-06-17  Richard M. Stallman  (rms at prep)
+
+	* nroff-mode.el: Add elements to nrofff-brace-table.
+
+1986-06-16  Richard M. Stallman  (rms at prep)
+
+	* mlconvert.el (convert-mocklisp-buffer):
+	Proper handling of `!' function, via new function ml-not.
+	Proper handling of non-defuns, by putting them inside a
+	dummy defun and calling that function.
+
+1986-06-14  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el : Install 3.3f from Larus.
+
+1986-06-12  Richard M. Stallman  (rms at prep)
+
+	* startup.el (command-line):
+	Rename default init file to default.el.
+	Don't look for suffixes on .emacs file.
+
+	* keypad.el: New file that defines a standard keypad mode.
+	* term/vt*.el: Rewrite completely to use keypad.el.
+
+1986-06-11  Richard M. Stallman  (rms at prep)
+
+	* abbrev.el (abbrev-prefix-mark):
+	Insert a - at the beginning of the abbrev.
+	expand-abbrev will now delete such -'s.
+
+	* userlock.el (ask-user-about-supercession):
+	Ask user what to do if he is modifying a buffer whose
+	file is changed on disk.
+
+1986-06-10  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-reply): For the in-reply-to,
+	try to get the sender's full name from within parentheses.
+
+	* outline.el: pervasive changes; new features, changed keys.
+
+	* files.el (backup-bufer):
+	If cannot write backup under normal name, write it in ~/%backup%.
+	Preserve the last-modified time when backing up by copying.
+
+1986-06-09  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-expunge): Preserve point unless expunging
+	the current message.
+
+	* bytecomp.el (file-newer-than-file-p):
+	Since this is a primitive in version 18, define it
+	only if not defined.
+
+1986-06-08  Richard M. Stallman  (rms at prep)
+
+	* files.el (load-file, load-library): two new commands.
+
+	* startup.el (command-line): Eliminate inhibit-command-line
+	since one can just set command-line-args to nil.
+
+	* term/xterm.el: No need to handle -d switch
+	since main() handles it now.
+
+	* tags.el: Display name of file being processed.
+
+	* mh-e.el: Install version 3.3 from Larus.
+
+	* replace.el, loaddefs.el (perform-replace):
+	perform-replace does not print "done"; its callers do.
+
+	* startup.el (command-line):
+	Rename file default-profile to .emacs-df;
+	load it always, unless inhibit-default-init is set to t.
+
+	* telnet.el: Switch to C-c prefix for mode-specific commands.
+
+	* startup.el (command-line): Use just first word of
+	terminal name to make per-terminal library file name.
+
+	* loadup.el: Change name of installed docstr file to
+	DOC-mm.nn.oo from DOC.mm.nn.oo.
+
+	* files.el (file-name-sans-versions): New system-dependent
+	function to remove backup or version suffixes from filename.
+
+1986-06-07  Richard M. Stallman  (rms at prep)
+
+	* c-mode.el (electric-c-terminator):
+	Check for point being inside a multi-line string or comment
+	and do nothing.  For colon, check for more than one word
+	before it on the line (with first one not "case") and do nothing.
+
+	* c-mode.el: Don't rebind Linefeed.
+
+	* c-mode.el (calculate-c-indent):
+	If previous line ends in ") {", skip back to matching "("
+	and use that line's indentation as the brace's column.
+
+1986-06-06  Richard M. Stallman  (rms at prep)
+
+	* nroff-mode.el (nroff-comment-indent, nroff-mode):
+	Define a comment syntax.  Install comment-indenter
+	as supplied by gildea, but change it not to use
+	insert-before-markers, to avoid display anomalies.
+
+	* files.el (find-file-noselect): Tell revert-buffer not to query.
+	* files.el (revert-buffer): Second arg non-nil means no query.
+
+	* files.el (after-find-file): Warn if auto-save file 
+	exists and is newer than the file visited.
+
+	* files.el (find-alternate-file):
+	Allow replacing a non-file buffer, as long as not modified.
+
+	* files.el (recover-file):
+	Initially show a directory listing of real and auto-save files.
+	Only find the file if user says yes.
+	Print better messages.
+
+	* simple.el (goto-line): Use new interactive code N.
+
+	* subr.el (substitute-key-definition): New function.
+	Replaces all bindings to one function in one map
+	with another function.
+
+	* xterm.el: Use substitute-key-definition to get rid of keys
+	that do suspend-emacs.
+
+1986-06-05  Richard M. Stallman  (rms at prep)
+
+	* simple.el (fundamental-mode):
+	Provide a fundamental-mode-map in case user does local-set-key.
+
+	* picture.el (picture-mode):
+	New key bindings for setting insert motion direction:
+	C-c <, C-c >, C-c ^ and C-c . instead of M- chars.
+
+	* rmail.el (rmail-reply): When putting From into In-reply-to,
+	stop at any newline.
+
+	* mail-utils.el (mail-strip-quoted-names):
+	Consider newlines like other whitespace for <...> hacks.
+
+	* bytecomp.el (byte-compile-cond{,-1}):
+	Handling of singleton clauses that are not last.
+	Handling of cond with no clauses.
+
+	* startup.el (command-line): Switch to *scratch* before
+	running initial-major-mode, and do this only if *scratch* exists.
+
+	* compare-w.el: Simplify the handling of `size':
+	always reduce size not to exceed the amount of space
+	left in either buffer.
+
+1986-06-04  Richard M. Stallman  (rms at prep)
+
+	* man.el (manual-entry): Use new variables manual-program,
+	manual-formatted-dir-prefix and manual-formatted-dirlist,
+	defined in paths.el.
+
+	* time.el (display-time):
+	Don't expand-file-name of "loadst".  Let start-process search
+	the exec-path for it.
+
+	* texinfmt.el (texinfo-discard-line):
+	Allow and discard spaces at end of line.
+
+	* texinfo.el:
+	Split most of this into new file texinfmt.el.
+
+	* replace.el (perform-replace):
+	Bind help-form only while the read-char is done;
+	don't interfere with recursive edits.
+
+1986-05-29  Richard M. Stallman  (rms at prep)
+
+	* info.el (Info-validate): If file is valid,
+	erase the buffer of problems found previously.
+	Non-re search was used by mistake to search for regexps; fix.
+
+	* nroff-mode.el (electric-nroff-newline):
+	Leave point between the open-directive and the close-directive,
+	as it was supposed to do.
+	Add some directive-pairs to nroff-brace-table.
+
+1986-05-28  Richard M. Stallman  (rms at prep)
+
+	* telnet.el (telnet-initial-filter):
+	If host nonexistent, kill the telnet buffer and get error.
+
+1986-05-25  Richard M. Stallman  (rms at prep)
+
+	* rmail.el (rmail-search): Don't find a match in the current message.
+
+1986-05-19  Richard M. Stallman  (rms at prep)
+
+	* mh-e.el (mh-get-new-mail): Handle error messages reeived from `inc'.
+
+1986-05-15  Richard M. Stallman  (rms at prep)
+
+	* files.el (save-buffer): Switch meanings of one-C-u and two-C-u
+	in the code, so they match the documentation.
+
+See ChangeLog.1 for earlier changes.