X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/70360d0cab4f5e9fa351cd131e45fa86401896c0..6431f2e619d1ce4cff097a3837f6b9e931f1f61a:/lisp/ChangeLog.3 diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3 index c2379009c0..26b872af9b 100644 --- a/lisp/ChangeLog.3 +++ b/lisp/ChangeLog.3 @@ -9,8 +9,8 @@ * term/vt200.el: Just load term/vt100.el. * term/apollo.el: Just load term/vt100.el. * term/vt102.el, term/vt125.el, term/vt201.el, term/vt220.el, - term/vt240.el, term/vt300.el, term/vt320.el, term/vt400.el, - term/vt420.el: New files. Just load vt100.el. + * term/vt240.el, term/vt300.el, term/vt320.el, term/vt400.el, + * term/vt420.el: New files. Just load vt100.el. * term/lk201.el: New file. * term/vt100.el: Use term/lk201.el. @@ -311,8 +311,8 @@ 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * case-table.el, disp-table.el, finder.el, iso-ascii.el, - iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el, - swedish.el: Change "i14n" keyword to "i18n". + * iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el, + * swedish.el: Change "i14n" keyword to "i18n". * finder.el (finder-compile-keywords): Replacement unnecessary. 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -342,8 +342,8 @@ 1993-05-23 Paul Eggert (eggert@twinsun.com) - * calendar.el (calendar-daylight-savings-starts, - calendar-daylight-savings-ends): Default to nil if the locale + * calendar.el (calendar-daylight-savings-starts) + (calendar-daylight-savings-ends): Default to nil if the locale never has DST. 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu) @@ -426,8 +426,8 @@ Some time-handling patches from Paul Eggert: * calendar.el (calendar-current-time-zone): New function. - (calendar-time-zone, calendar-standard-time-zone-name, - calendar-daylight-time-zone-name): Use it instead of current-time-zone. + (calendar-time-zone, calendar-standard-time-zone-name) + (calendar-daylight-time-zone-name): Use it instead of current-time-zone. * sendmail.el (mail-do-fcc): Use the same absolute time for both current-time-string and current-time-zone. Adjust to new format returned by current-time-zone. @@ -660,7 +660,7 @@ (emerge-write-and-delete): Don't write-file if file-out is nil. (emerge-setup-fixed-keymaps): Put emerge-abort on C-]. (emerge-find-difference-diff): Renamed from emerge-find-difference. - (emerge-find-difference): New command. Now on `.'. + (emerge-find-difference): New command. Now on `.'. (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines. (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines. @@ -747,7 +747,7 @@ 1993-05-10 Roland McGrath (roland@geech.gnu.ai.mit.edu) * bytecomp.el (byte-recompile-directory): If ARG is non-nil, set - it to its prefix numeric value. Test for ARG being zero with eq, + it to its prefix numeric value. Test for ARG being zero with eq, not zerop. 1993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -853,7 +853,7 @@ 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu) - * term/x-win.el: (require 'faces), too. Move (require 'select) to top, + * term/x-win.el Require 'faces, too. Move (require 'select) to top, with the other requires. 1993-05-06 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -905,11 +905,11 @@ * calendar.el: Update reference to the papers in S-P&E. (calendar-print-astro-day-number): Correct spelling error in - message string. + message string. 1993-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * help.el (help-for-help): Use lower case letters for help options. + * help.el (help-for-help): Use lower case letters for help options. * rect.el (string-rectangle): Renamed from fill-rectangle. (string-rectangle-line): Renamed from fill-rectangle-line. @@ -1018,9 +1018,9 @@ (move-to-column-force, picture-end-of-line): When movement is completed, scroll horizontally if necessary to make point visible. (picture-beginning-of-line): New function. - (picture-mode-map): Use substitute-key-definition. + (picture-mode-map): Use substitute-key-definition. - * gud.el (gud-format-command): Fix %f expansion to send ondly the + * gud.el (gud-format-command): Fix %f expansion to send only the basename of files to gdb. 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -1040,9 +1040,9 @@ * lucid.el: Comment out fset of set-screen-width properly. - * lucid.el: (provide 'lucid). + * lucid.el: Provide 'lucid. - * lucid.el: (switch-to-other-buffer): Avoid buffers whose names + * lucid.el (switch-to-other-buffer): Avoid buffers whose names start with a space. 1993-04-26 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -1060,10 +1060,10 @@ 1993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * cmacexp.el: Installed Francesco Potorti's enhanced and + * cmacexp.el: Installed Francesco Potortì's enhanced and cleaned-up version, see its commentary for details. - * tex-mode.el: Doc fixes. Also a few teaks to pacify the + * tex-mode.el: Doc fixes. Also a few tweaks to pacify the byte-compiler. * terminal.el: Some defvars moved. @@ -1083,7 +1083,7 @@ * ring.el: Rewritten. A poor choice of representation made the old code excessively complex. The new version is smaller and - faster. The interface is unchanged, except that ring-remove now + faster. The interface is unchanged, except that ring-remove now accepts an optional numeric argument specifying the element to remove. @@ -1096,12 +1096,12 @@ no prefix arg on an empty buffer. (vc-directory): Better directory format --- replace the user and group IDs with locking-user (if any). - (vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace + (vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace *VC-comment-buffer* with a ring vector. 1993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * simple.el (down-arrow): New function. Uses + * simple.el (down-arrow): New function. Uses next-line-add-newlines to suppress addition of new lines at end of buffer. (up-arrow): Alias of previous-line, added for consistency. @@ -1109,7 +1109,7 @@ keys. * tex-mode.el (tex-compilation-parse-errors): Added. At the - moment, this would have to be applied manually. It's not worth + moment, this would have to be applied manually. It's not worth trying to integrate this with the rest of the mode more tightly until we decide whether and how compile's interface is going to change away from a closed subsystem. @@ -1121,9 +1121,9 @@ useful elsewhere. * ring.el: Added and fixed documentation. - (ring-rotate): Nuked. It was (a) unused, and (b) totally broken - (as in, any attempt to use it died with a type error, and when I - patched it to fix that I found its algorithm was broken). + (ring-rotate): Nuked. It was (a) unused, and (b) totally broken (as + in, any attempt to use it died with a type error, and when I patched + it to fix that I found its algorithm was broken). (ring-ref): Added doc string. 1993-04-25 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -1136,7 +1136,7 @@ 1993-04-24 Noah Friedman (friedman@splode.com) * shell.el (shell-prompt-pattern): Add `;' as potential prompt - delimiter (for `es' and `rc' shells most particularly). + delimiter (for `es' and `rc' shells most particularly). 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) @@ -1149,9 +1149,9 @@ half-applied, leading to lossage. * register.el, gnuspost.el, find-dired.el, cust-print.el, - two-column.el, tar-mode.el, shell.el, lselect.el, select.el, - ispell.el, life.el, picture.el, rmail.el, mim-mode.el, replace.el, - tex-mode.el, frame.el, lucid.el, subr.el: + * two-column.el, tar-mode.el, shell.el, lselect.el, select.el, + * ispell.el, life.el, picture.el, rmail.el, mim-mode.el, replace.el, + * tex-mode.el, frame.el, lucid.el, subr.el: All fsets changed to defaliases. * edt.el: Some fsets changed to defaliases. @@ -1176,7 +1176,7 @@ Emulates Unipress' &kill-lines-magic variable. (next-line): Added next-line-add-newlines variable. If nil, next-line will not insert newlines when invoked at the end of a - buffer. This obviates three LCD packages. + buffer. This obviates three LCD packages. (left-arrow, right-arrow): New functions. These do backward-char and forward-char first. If line truncation is on, they then scroll left or right as necessary to make sure point is visible. @@ -1303,7 +1303,7 @@ 1993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * finder.el: Rewritten. The Finder is now a major mode with the + * finder.el: Rewritten. The Finder is now a major mode with the ability to browse package commentary sections and a completely point-and-shoot interface similar to Dired's. @@ -1358,11 +1358,6 @@ * comint.el: Clean up cmu* uses in header comments. -1993-04-10 Jim Blandy (jimb@mole.gnu.ai.mit.edu) - - * subr.el (overlay-start, overlay-end, overlay-buffer): New - defsubsts. - 1993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) * paragraphs.el (sentence-end, forward-sentence): Doc fixes. @@ -1374,17 +1369,13 @@ empty string in response to the keyword prompt, restore the old window configuration properly. -1993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) - - * paragraphs.el (sentence-end, forward-sentence): Doc fixes. - 1993-04-09 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix patch, which included the following explanatory comment: "D.Erway - This used to just do emerge-get-diff3-group on 2, then on - 3. This was incorrect, since the file 3 info for a diff can - preceed the file 2 info for that same diff. So we save and restore + 3. This was incorrect, since the file 3 info for a diff can + precede the file 2 info for that same diff. So we save and restore point to overcome this." 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -1412,17 +1403,17 @@ GUD. The common prefix of GUD commands is now C-x X, like electric-debug mode. - * vc-hooks.el (vc-mode): name change. This looks better in keymap + * vc-hooks.el (vc-mode): Name change. This looks better in keymap listings and conforms to the naming conventions used by other packages. - * vc.el (vc-directory. vc-start-entry, vc-next-action, - vc-next-action-on-file): The vc-directory listing is now in an + * vc.el (vc-directory. vc-start-entry, vc-next-action) + (vc-next-action-on-file): The vc-directory listing is now in an augmented Dired mode that supports vc-next-action on all marked files. - * dired.el (dired-noselect, dired-internal-noselect, - dired-insert-directory): Enhancements to support passing dired a + * dired.el (dired-noselect, dired-internal-noselect) + (dired-insert-directory): Enhancements to support passing dired a DIRNAME argument consisting of a directory-name car and a list-of-files cdr. This is needed to support VC's augmented dired, which wants a filtered file display that recurses (showing @@ -1433,7 +1424,7 @@ 1993-04-08 Richard Stallman (rms@geech.gnu.ai.mit.edu) - * menu-bar.el: entered into RCS + * menu-bar.el: Entered into RCS. * lucid.el: Add copyright notice. @@ -1548,8 +1539,7 @@ 1993-03-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu) - * etags.el (etags-tags-completion-table): Rewritten with a mondo - regexp. + * etags.el (etags-tags-completion-table): Rewritten with a mondo regexp. 1993-03-31 Jim Blandy (jimb@geech.gnu.ai.mit.edu) @@ -1573,7 +1563,7 @@ interactive spec. * map-ynp.el (map-y-or-n-p): Make bindings of user-defined keys be - each a vector containing the user's binding, rather than 'user. Check + each a vector containing the user's binding, rather than 'user. Check (vectorp DEF) and call the vector's elt, rather than checking (eq 'user DEF) and calling something completely random. @@ -1603,7 +1593,7 @@ * comint.el (comint-read-noecho): Rewritten to provide some simple editing ability and be able to abort when called from a process - filter. Re-arranged and updated docstring. + filter. Re-arranged and updated docstring. 1993-03-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) @@ -1626,7 +1616,7 @@ * vc.el (vc-next-action, vc-print-log, vc-diff, vc-revert-buffer): Improved logic for parent buffer finding. - (vc-cancel-version): bug fix. + (vc-cancel-version): Bug fix. 1993-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -1647,7 +1637,7 @@ 1993-03-28 Noah Friedman (friedman@splode.com) - * setenv.el: Renamed to env.el. Provide `env', not `setenv'. + * setenv.el: Renamed to env.el. Provide `env', not `setenv'. (setenv): Renamed to `putenv', which is the more proper complement of `getenv'. `setenv' retained as an alias. Make VALUE parameter optional; if not set, remove VARIABLE from @@ -1674,15 +1664,15 @@ * makefile.el: Added autoload cookie for entry point. - * files.el (auto-mode-alist): added pairs for .ms, .man, .mk, + * files.el (auto-mode-alist): Added pairs for .ms, .man, .mk, [Mm]akefile, .lex. - * electric.el: (shrink-window-if-larger-than-buffer) Added doc - string. Made argument optional, because window-buffer does the + * electric.el (shrink-window-if-larger-than-buffer): Added doc + string. Made argument optional, because window-buffer does the right thing with nil. * ebuff-menu.el (electric-buffer-menu-mode-map): fillarray isn't a - valid operation on maps any more. + valid operation on maps any more. 1993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) @@ -1694,8 +1684,8 @@ 1993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) - * abbrevlist.el, old-inf-lisp.el, old-screen.el old-shell.el, - oshell.el: Removed. + * abbrevlist.el, old-inf-lisp.el, old-screen.el, old-shell.el, + * oshell.el: Removed. 1993-03-27 Noah Friedman (friedman@splode.com) @@ -1726,7 +1716,7 @@ * cookie.el (cookie): Enhanced it to handle both LINS files and UNIX fortune files. - * rect.el (fill-rectangle): Added. Inspired by Lynn Slater's + * rect.el (fill-rectangle): Added. Inspired by Lynn Slater's insert-box package in LCD, but the interface and implementation are different. @@ -1735,7 +1725,7 @@ * buff-menu.el (Buffer-menu-toggle-read-only): Added, per Rob Austein's suggestion in the LCD package bm-toggle.el. - * subr.el (add-hook): Added optional arg to cause hook to be + * subr.el (add-hook): Added optional arg to cause hook to be appended rather than prepended to the hook list. This obviates the 23 different hook-bashing packages in LCD. @@ -1743,12 +1733,6 @@ functions in LCD use it, and it's remarkably difficult to get right, especially given the new syntax primitives. -1993-03-26 Richard Stallman (rms@geech.gnu.ai.mit.edu) - - * files.el (local-write-file-hooks): New variable. - (set-visited-file-name): Kill local-write-file-hooks as local var. - (basic-save-buffer): Use local-write-file-hooks. - 1993-03-26 Richard Stallman (rms@wookumz.gnu.ai.mit.edu) * files.el (local-write-file-hooks): New variable. @@ -1757,7 +1741,7 @@ 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) - * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy. I + * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy. I gave it one. * two-column.el: Added Commentary. @@ -1824,12 +1808,12 @@ guts of spook.el, lightly hacked to support more than one simultaneous cookie database. - * spook.el, yow.el: Modified to use cookie.el. Total code in + * spook.el, yow.el: Modified to use cookie.el. Total code in the three files cookie.el, yow.el and spook.el is less than the old spook.el + yow.el. * time.el, timer.el, uncompress.el, underline.el, view.el, vip.el, - xscheme.el: Added or corrected Commentary section. This finishes + * xscheme.el: Added or corrected Commentary section. This finishes my pass over the lisp libraries; I'll teach the finder about these commentary sections soon. @@ -1841,9 +1825,9 @@ 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * help.el, register.el, replace.el, reposition.el, rfc822.el, - rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, - setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, - spook.el, studly.el, tabify.el, text-mode.el: Added or corrected + * rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, + * setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, + * spook.el, studly.el, tabify.el, text-mode.el: Added or corrected Commentary headers. 1993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu) @@ -1851,33 +1835,29 @@ * diary-insert.el: Change the name to diary-ins.el. * calendar.el: Change all autoload references to diary-ins. -1993-03-22 Richard Stallman (rms@geech.gnu.ai.mit.edu) - - * help.el: Don't load help-screen at run time if compiled. - 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el, - mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, - outline.el, page.el, paragraphs.el, picture.el, prolog.el, - rect.el: Added or corrected Commentary sections. + * mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, + * outline.el, page.el, paragraphs.el, picture.el, prolog.el, + * rect.el: Added or corrected Commentary sections. 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * abbrev.el, ada.el, add-log.el, array.el, autoinsert.el, - autoload.el, awk-mode.el, bib-mode.el, bibtex.el, buff-menu.el, - bytecomp.el, c++-mode.el, c-mode.el, cl-indent.el, cmacexp.el, - cmulisp.el, cmuscheme.el, comint.el, compare-w.el, compile.el, - debug.el, diff.el, dired-aux.el, dired.el, disass.el, - dissociate.el, doctor.el, ebuff-menu.el, edebug.el, ehelp.el, - emacsbug.el, emerge.el, files.el, fill.el, fortran.el, gosmacs.el, - hanoi.el, hexl.el, hideif.el, icon.el, indent.el, iso-insert.el, - iso-swed.el, iso-syntax.el, iso8859-1.el, ispell.el, kermit.el, - ledit.el, life.el, lisp-mode.el, lisp.el, lpr.el, macros.el, - mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, - modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el, - sgml-mode.el, tex-mode.el: - Added or corrected Commentary sections. There's more of this + * autoload.el, awk-mode.el, bib-mode.el, bibtex.el, buff-menu.el, + * bytecomp.el, c++-mode.el, c-mode.el, cl-indent.el, cmacexp.el, + * cmulisp.el, cmuscheme.el, comint.el, compare-w.el, compile.el, + * debug.el, diff.el, dired-aux.el, dired.el, disass.el, + * dissociate.el, doctor.el, ebuff-menu.el, edebug.el, ehelp.el, + * emacsbug.el, emerge.el, files.el, fill.el, fortran.el, gosmacs.el, + * hanoi.el, hexl.el, hideif.el, icon.el, indent.el, iso-insert.el, + * iso-swed.el, iso-syntax.el, iso8859-1.el, ispell.el, kermit.el, + * ledit.el, life.el, lisp-mode.el, lisp.el, lpr.el, macros.el, + * mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, + * modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el, + * sgml-mode.el, tex-mode.el: + Added or corrected Commentary sections. There's more of this coming; soon, the package finder will be able to browse Commentary sections, and I want almost all packages to have useful ones. @@ -1906,8 +1886,6 @@ 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu) - * time.el (display-time): Doc fix. - * lucid.el: Alias lower-screen and raise-screen to lower-frame and raise-frame, the new names for those functions. @@ -1918,19 +1896,14 @@ * finder.el: Make sure that when new keywords are compiled, we see them immediately. -1993-03-19 Jim Blandy (jimb@geech.gnu.ai.mit.edu) - - * tex-mode.el (tex-send-command): Fix the command sent so that no - blank is inserted when replacing the asterisk with the file name. - 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * vt100-led.el, bg-mouse.el, sup-mouse.el, sun-mouse.el: - moved to term directory. + Moved to term directory. 1993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) - * Makefile: created. This exists mainly so developers elsewhere + * Makefile: Created. This exists mainly so developers elsewhere can unlock the lisp files to accept an update tar, then relock them without locking the few that should stay writeable. @@ -1946,13 +1919,13 @@ 1993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) * abbrev.el, abbrevlist.el, add-log.el, apropos.el, array.el, - autoload.el, awk-mode.el, cal-french.el, cal-mayan.el, - calendar.el, cmulisp.el, cmuscheme.el, comint.el, compile.el, - completion.el, cust-print.el, dabbrev.el, debug.el, diary.el, - diff.el, disass.el, edebug.el, edmacro.el, emacsbug.el, finder.el, - inf-lisp.el, ispell.el, life.el, lisp.el, lunar.el, macros.el, - netunam.el, old-shell.el, scribe.el, spell.el, sun-cursors.el, - terminal.el, unrmail.el, vms-pmail.el: + * autoload.el, awk-mode.el, cal-french.el, cal-mayan.el, + * calendar.el, cmulisp.el, cmuscheme.el, comint.el, compile.el, + * completion.el, cust-print.el, dabbrev.el, debug.el, diary.el, + * diff.el, disass.el, edebug.el, edmacro.el, emacsbug.el, finder.el, + * inf-lisp.el, ispell.el, life.el, lisp.el, lunar.el, macros.el, + * netunam.el, old-shell.el, scribe.el, spell.el, sun-cursors.el, + * terminal.el, unrmail.el, vms-pmail.el: Add or correct Keywords headers for finder. 1993-03-18 Richard Stallman (rms@geech.gnu.ai.mit.edu) @@ -1960,11 +1933,6 @@ * frame.el (make-frame): Renamed from new-frame. (new-frame): Alias for make-frame. -1993-03-18 Richard Stallman (rms@wookumz.gnu.ai.mit.edu) - - * frame.el (make-frame): Renamed from new-frame. - (new-frame): Alias for make-frame. - 1993-03-18 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * tex-mode.el (tex-send-command): Fix the command sent so that no @@ -1972,19 +1940,18 @@ 1993-03-18 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * term/wyse50.el: (function-key-map) Nuke code no longer bound to keys. + * term/wyse50.el (function-key-map): Nuke code no longer bound to keys. - * term/tvi970.el: (function-key-map) - As many key cookies as possible renamed to fit the new conventions - documented in lisp/term/README. + * term/tvi970.el (function-key-map): As many key cookies as possible + renamed to fit the new conventions documented in lisp/term/README. - * term/vt100.el, term/news.el: (function-key-map) + * term/vt100.el, term/news.el (function-key-map): Fix things so that bindings are added to the keymap already created by terminal initialization. 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * help-screen.el: Installed, following release. Now package + * help-screen.el: Installed, following release. Now package writers can easily implement help screens resembling Emacs's own on-line help system. @@ -1997,14 +1964,14 @@ 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * isearch.el, lselect.el, select.el, scroll-bar.el, texinfo.el, - pending-del.el, profile.el, texinfmt.el, ls-lisp.el, meese.el, - isearch.el, tmenu.el, lmenu.el, rmailsum.el, unrmail.el, - hippie.el, lmenu.el, rmailmsc.el, rlogin.el, mhspool.el, - lisp-mode.el, novice.el, mouse.el, vms-pmail.el, vc-hooks.el, - levents.el, iso8859-1.el, isearch.el, hippie.el, find-gc.el, - cust-print.el, find-dired.el, etags.el, electric.el, dired.el, - dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, - case-table.el, byte-run.el, ange-ftp.el, backquote.el: + * pending-del.el, profile.el, texinfmt.el, ls-lisp.el, meese.el, + * isearch.el, tmenu.el, lmenu.el, rmailsum.el, unrmail.el, + * hippie.el, lmenu.el, rmailmsc.el, rlogin.el, mhspool.el, + * lisp-mode.el, novice.el, mouse.el, vms-pmail.el, vc-hooks.el, + * levents.el, iso8859-1.el, isearch.el, hippie.el, find-gc.el, + * cust-print.el, find-dired.el, etags.el, electric.el, dired.el, + * dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, + * case-table.el, byte-run.el, ange-ftp.el, backquote.el: Added or corrected library header comments. 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) @@ -2021,16 +1988,16 @@ * vc.el (vc-header-strings): Name changed to vc-header-alist, to match the docs. - (vc-finish-logentry, vc-next-comment, vc-previous-comment, - vc-comment-search-forward, vc-comment-search-backward) The VC comment + (vc-finish-logentry, vc-next-comment, vc-previous-comment) + (vc-comment-search-forward, vc-comment-search-backward): The VC comment ring is now a separate buffer from *VC-log*; editing of old comments is no longer destructive. 1993-03-16 Paul Eggert (eggert@twinsun.com) - * vc.el (vc-version-diff): Use (message ...), not (message (format - ...)). (vc-backend-checkout, vc-backend-assign-name): Correct - bogus messages. + * vc.el (vc-version-diff): + Use (message ...), not (message (format ...)). + (vc-backend-checkout, vc-backend-assign-name): Correct bogus messages. * vc-hooks.el: Merge today's change by eric with everybody else's change (from 1992/08/04 through 1993/02/24). @@ -2052,7 +2019,7 @@ 1993-03-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * vc.el, vc-hooks.el: the macro vc-error-occurred has to move from + * vc.el, vc-hooks.el: The macro vc-error-occurred has to move from vc.el to vc-hooks.el for C-x C-f of a nonexistent file to work. 1993-03-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) @@ -2105,7 +2072,7 @@ * rmailsum.el (rmail-summary-next-msg): Call display-buffer. (rmail-summary-previous-all, rmail-summary-next-all): Likewise. (rmail-summary-rmail-update): Do nothing if rmail buffer not visible. - (rmail-summary-mode-map): Don't bind C-n, C-p. Use ordinary move cmds. + (rmail-summary-mode-map): Don't bind C-n, C-p. Use ordinary move cmds. 1993-03-12 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) @@ -2125,11 +2092,6 @@ * term/x-win.el: Cancel previous change, since it discarded earlier necessary changes. -1993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) - - * term/x-win.el: Cancel previous change, since it discarded - earlier necessary changes. - 1993-03-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) * term/vt100.el: @@ -2159,64 +2121,64 @@ initialization that make it a lot smarter, with a more uniform and featureful interface across many different keyboard types. - * term.c (fkey_table): has been expanded to handle the entire - intersection of the capability sets defined by X keysyms and - terminfo. That is, every keysym for which there is a natural - equivalent in terminfo is now bound to that by the startup code. + * term.c (fkey_table): Has been expanded to handle the entire + intersection of the capability sets defined by X keysyms and + terminfo. That is, every keysym for which there is a natural + equivalent in terminfo is now bound to that by the startup code. * loaddefs.el (global-map): Natural default keybindings set up for - almost all supported keysyms other than function keys. All - other keysyms are now default-bound to a function which explains - that the key is not bound to anything, then raises an error. + almost all supported keysyms other than function keys. All + other keysyms are now default-bound to a function which explains + that the key is not bound to anything, then raises an error. - * term/README: terminal package conventions and standard keysym - cookies are now documented here. + * term/README: Terminal package conventions and standard keysym + cookies are now documented here. - * term/AT386.el: new package installed. Handles IBM-AT style - console keyboards with style and flair. + * term/AT386.el: New package installed. Handles IBM-AT style + console keyboards with style and flair. - * term/new-at386.el: removed, it was obsolescent. + * term/new-at386.el: Removed, it was obsolescent. - * term/apollo.el: nuked and linked to vt100.el. All it formerly - did was load vt100.el. + * term/apollo.el: Nuked and linked to vt100.el. All it formerly + did was load vt100.el. - * term/bobcat.el: copied and linked to `keyswap.el'. + * term/bobcat.el: Copied and linked to `keyswap.el'. - * term/keyswap.el: the old bobcat.el with headers and docs. This - is available for other terminal packages to call. + * term/keyswap.el: The old bobcat.el with headers and docs. + This is available for other terminal packages to call. - * term/news.el: cleaned up, headers added. + * term/news.el: Cleaned up, headers added. - * term/sun.el: headers added, [again] changed to [redo]. This - package is a hairball and should probably be scrapped if we - can find or built abetter one. + * term/sun.el: Headers added, [again] changed to [redo]. This + package is a hairball and should probably be scrapped if we + can find or built a better one. - * term/tvi970.el: headers added, [enter] changed to [kp-enter]. + * term/tvi970.el: Headers added, [enter] changed to [kp-enter]. - * term/vt100.el: headers added, cleanup, explicit function-key - enable is no longer necessary. + * term/vt100.el: Headers added, cleanup, explicit function-key + enable is no longer necessary. - * term/vt200.el: nuked. It's now a link to vt100.el. This is possible - because all the things handled differently on the vt200 are - mined out of termcap by 19's initialization before either - package is loaded. + * term/vt200.el: Nuked. It's now a link to vt100.el. This is possible + because all the things handled differently on the vt200 are + mined out of termcap by 19's initialization before either + package is loaded. - * term/wyse50.el: cleaned up, headers added, various cookie names - changed, function bindings removed. + * term/wyse50.el: Cleaned up, headers added, various cookie names + changed, function bindings removed. - * term/x-win.el: cleaned up, headers added. Some bindings of keycap - cookies to functions were removed; all that stuff is handled - terminal-independently in loaddefs now. + * term/x-win.el: Cleaned up, headers added. Some bindings of keycap + cookies to functions were removed; all that stuff is handled + terminal-independently in loaddefs now. Other changes: - * help.el: added binding and menu line for new `P' package-finder + * help.el: Added binding and menu line for new `P' package-finder command. Won't actually take effect till the next Emacs build. * vc.el (vc-backend-checkin): Fixed bizarre POM-dependent bug introduced into VC by a bad patch. This was one for the books....badly corrupted vc-checkin code somehow mostly functioned - for three days. The Code That Would Not Die... + for three days. The Code That Would Not Die... 1993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -2242,11 +2204,11 @@ 1993-03-09 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * term/at386.el: Removed. The new terminal initialization stuff - makes it superfluous. I wrote it, so I should know. :-) + * term/at386.el: Removed. The new terminal initialization stuff + makes it superfluous. I wrote it, so I should know. :-) - * vc.el: Installed version 5, the new baseline. This version - merges my changes with Paul Eggert's. + * vc.el: Installed version 5, the new baseline. This version + merges my changes with Paul Eggert's. 1993-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -2260,13 +2222,13 @@ * replace.el (query-replace-map): New keymap. (perform-replace): Use query-replace-map. - (query-replace, query-replace-regexp, map-query-replace-regexp): + (query-replace, query-replace-regexp, map-query-replace-regexp) (replace-string, replace-regexp): Don't print `done' if unread chars. * help.el (command-apropos): Print echo area message iff found symbols. * rmailsum.el (rmail-update-summary): New function. - (rmail-new-summary): New arg redo-form. Considerable rewrite + (rmail-new-summary): New arg redo-form. Considerable rewrite of how and when buffers are selected. (rmail-summary-mode): New local vars rmail-summary-redo, revert-buffer-function, post-command-hook, rmail-current-message. @@ -2294,7 +2256,7 @@ 1993-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * subr.el (posn-timestamp, posn-col-row, posn-point, posn-window): + * subr.el (posn-timestamp, posn-col-row, posn-point, posn-window) (event-end, event-start, mouse-movement-p): Moved from mouse.el. * mouse.el: Functions moved to subr.el. @@ -2413,10 +2375,6 @@ 1993-03-05 Jim Blandy (jimb@totoro.cs.oberlin.edu) - * term/x-win.el: Disable suspending under X windows by setting - suspend-hooks, not suspend-hook. The latter is an obsolete name. - Use add-hook instead of setting suspend-hooks directly. - * bytecomp.el: Declare suspend-hook to be an obsolete variable. 1993-03-05 Edward M. Reingold (reingold@emr.cs.uiuc.edu) @@ -2468,7 +2426,7 @@ (rmail-convert-to-babyl-format): Handle Content-Length field. (rmail-maybe-display-summary): New function. (rmail-redisplay-summary): New user option. - (rmail-undelete-previous-message, rmail-delete-forward): + (rmail-undelete-previous-message, rmail-delete-forward) (rmail-get-new-mail, rmail-show-message): Update summary buffer if any. Call rmail-maybe-display-summary to put it back on screen. (rmail-only-expunge): Renamed from rmail-expunge. @@ -2582,7 +2540,7 @@ 1993-02-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these - functions to scrolbar.el. + functions to scrollbar.el. * scrollbar.el (scroll-bar-mode, scroll-bar-mode): Here they are. Make scroll-bar-mode set the {vertical,horizontal}-scrollbars parameters in default-frame-alist, and modify all extant screens @@ -2640,7 +2598,7 @@ * files.el (revert-buffer): Reverse the sense of the first argument, but leave interactive usage the same. * vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly - appropriate arguments. This seems to be the only file which was + appropriate arguments. This seems to be the only file which was adjusted for the new meaning of the revert-buffer arguments. 1993-02-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu) @@ -2704,12 +2662,12 @@ Restore the current buffer after creating and deleting all these frames. - * frame.el (set-default-font, set-frame-background, - set-frame-foreground, set-cursor-color, set-pointer-color, - set-auto-raise, set-auto-lower, set-vertical-bar, - set-horizontal-bar): Give these docstrings. - (set-auto-raise, set-auto-lower, set-vertical-bar, - set-horizontal-bar): Make these toggle or look at the prefix + * frame.el (set-default-font, set-frame-background) + (set-frame-foreground, set-cursor-color, set-pointer-color) + (set-auto-raise, set-auto-lower, set-vertical-bar) + (set-horizontal-bar): Give these docstrings. + (set-auto-raise, set-auto-lower, set-vertical-bar) + (set-horizontal-bar): Make these toggle or look at the prefix argument, like minor modes. * frame.el (set-vertical-bar): Use the proper parameter symbol. @@ -2738,7 +2696,7 @@ * fortran.el (fortran-prepare-abbrev-list-buffer): Put quote in front of first argument to `insert-abbrev-table-description'. - * fortran.el (fortran-is-in-string-p): Fixed incorrect behaviour + * fortran.el (fortran-is-in-string-p): Fixed incorrect behavior when in first statement of a buffer. 1993-02-08 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -2911,8 +2869,8 @@ * subr.el (read-quoted-char, momentary-string-display): Same. * sun-mouse.el (mouse-second-hit): Same. * terminal.el (te-escape-extended-command-unread): Same. - * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, - vip-prefix-arg-com): Same. + * vip.el (vip-escape-to-emacs, vip-prefix-arg-value) + (vip-prefix-arg-com): Same. * simple.el (quoted-insert): Doc fix. @@ -2989,14 +2947,14 @@ * mouse.el: Bind the help menu to C-down-mouse-2, instead of C-mouse-2; this way, you can use the mouse-up event to make the menu selection. - (help-apropos-map, help-keys-map, help-manual-map, help-misc-map, - help-modes-map, help-admin-map): Give the menu names for these + (help-apropos-map, help-keys-map, help-manual-map, help-misc-map) + (help-modes-map, help-admin-map): Give the menu names for these keymaps using make-sparse-keymap's optional argument, rather than constructing them by hand. - * scrollbar.el: (require 'mouse) - (scrollbar-set-window-start, scrollbar-scroll-down, - scrollbar-scroll-up): Use event-end, from mouse.el. + * scrollbar.el: Require 'mouse. + (scrollbar-set-window-start, scrollbar-scroll-down) + (scrollbar-scroll-up): Use event-end, from mouse.el. 1993-01-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) @@ -3022,14 +2980,10 @@ * scrollbar.el: New file. * term/x-win.el: Require 'scrollbar. -1993-01-13 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - - * solar.el (solar-time-string): Round the time properly. - 1993-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) * mouse.el (mouse-save-then-kill): When deleting, avoid delay - and don't set the mark. Replace obsolete fn event-point. + and don't set the mark. Replace obsolete fn event-point. (mouse-kill): Replace obsolete fn event-point. 1993-01-11 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -3126,8 +3080,8 @@ in or form. When table is invalid, only set tags-file-name to nil globally if its global value contained the losing table file name. (find-tag-tag): Return a string, not a list. - (find-tag-noselect, find-tag, find-tag-other-window, - find-tag-other-frame): Changed callers. + (find-tag-noselect, find-tag, find-tag-other-window) + (find-tag-other-frame): Changed callers. (etags-recognize-tags-table): Call etags-verify-tags-table, rather than duplicating its functionality. (visit-tags-table-buffer): When CONT is 'same, set it to nil after the @@ -3144,7 +3098,7 @@ 1992-12-21 Jim Blandy (jimb@totoro.cs.oberlin.edu) * c-mode.el (c-fill-paragraph): Calculating the proper fill-prefix - shouldn't change the buffer text. Make it not. If we're in the + shouldn't change the buffer text. Make it not. If we're in the blank space before another comment, fill that one as a comment, not as normal text. @@ -3213,8 +3167,8 @@ callable from lisp; use it instead of writing out its code. * dired-aux.el (dired-compress-file): Just that. * dired.el (dired-uncache): Just that. - * files.el (file-local-copy, file-truename, - file-name-sans-versions, make-directory, save-buffers-kill-emacs): + * files.el (file-local-copy, file-truename) + (file-name-sans-versions, make-directory, save-buffers-kill-emacs): Just that. * ls-lisp.el (insert-directory): Just that. @@ -3235,8 +3189,8 @@ 1992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu) - * sendmail.el (mail-self-blind, mail-interactive, - mail-yank-ignored-headers): Make these defvars, not defconsts. + * sendmail.el (mail-self-blind, mail-interactive) + (mail-yank-ignored-headers): Make these defvars, not defconsts. Otherwise, they wipe out the user's customizations when we autoload sendmail.el. @@ -3299,8 +3253,8 @@ 1992-11-12 Jim Blandy (jimb@totoro.cs.oberlin.edu) * bytecomp.el: Declare unread-command-char an obsolete variable. - * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, - vip-prefix-arg-com): Use unread-command-event instead of + * vip.el (vip-escape-to-emacs, vip-prefix-arg-value) + (vip-prefix-arg-com): Use unread-command-event instead of unread-command-char; respect its new semantics. * simula.el (simula-electric-label): Same. * comint.el (comint-dynamic-list-completions): Same. @@ -3325,7 +3279,7 @@ * emerge.el (emerge-file-names): Use `temp-buffer-show-function', not `temp-buffer-show-hook'. (emerge-combine-versions-edit): Fix misarranged cond expression; - the t is an `else' clause, not a function call in the preceeding + the t is an `else' clause, not a function call in the preceding clause. * simula.el (simula-calculate-indent): Call backward-word with the @@ -3337,7 +3291,7 @@ (vip-mark-point, ex-mark): Pass required second argument to point-to-register. - * bytecomp.el: (require 'backquote). + * bytecomp.el: Require 'backquote. * subr.el (lambda): Don't use backquotes in lambda's definition. @@ -3380,7 +3334,7 @@ * isearch.el (isearch-frames-exist): This isn't what we want - replaced by... - (isearch-gnu-emacs-events): non-nil if should expect events in the + (isearch-gnu-emacs-events): Non-nil if should expect events in the style generated by GNU Emacs 19. Set if set-frame-height is fboundp; this is true on any GNU Emacs 19, whether or not it was compiled with multiple frame support. @@ -3394,27 +3348,27 @@ 1992-11-05 Stephen A. Wood (saw@cebaf.gov) - * fortran.el: version 1.28.8 + * fortran.el: Version 1.28.8. (fortran-indent-to-column): Make turning of lines that begin with - `fortran-continuation-string' into properly formated continuation + `fortran-continuation-string' into properly formatted continuation lines work for fortran TAB mode. - * fortran.el: version 1.28.7a + * fortran.el: Version 1.28.7a. Cleaned up some doc strings. (fortran-abbrev-help, fortran-prepare-abbrev-list-buffer): Use `insert-abbrev-table-description' and make buffer in abbrevs-mode. - * fortran.el: version 1.28.7 - Many changes since version 1.28.3. Added auto-fill-mode, support - for some Fortran 90 statements. Adjust comments to conform to new + * fortran.el: Version 1.28.7. + Many changes since version 1.28.3. Added auto-fill-mode, support + for some Fortran 90 statements. Adjust comments to conform to new gnu conventions. (fortran-mode): Fix `comment-line-start-skip' by changing \\1 to \\2 and include cpp statements in matching. Changes for auto fill. - (fortran-auto-fill-mode, fortran-do-auto-fill, - fortran-break-line): New functions to implement auto fill. + (fortran-auto-fill-mode, fortran-do-auto-fill, fortran-break-line): + New functions to implement auto fill. (fortran-indent-line, fortran-reindent-then-newline-and-indent): Added auto fill support. @@ -3423,8 +3377,8 @@ (fortran-electric-line-number): Works better in overwrite mode. - (fortran-indent-comment, fortran-indent-line, - fortran-indent-to-column): Use find-comment-start-skip instead of + (fortran-indent-comment, fortran-indent-line) + (fortran-indent-to-column): Use find-comment-start-skip instead of searching for `comment-start-skip'. (fortran-mode, calculate-fortran-indent): Added indentation @@ -3432,17 +3386,12 @@ (fortran-next-statement, fortran-previous-statement): Bug fixes. - (fortran-mode, calculate-fortran-indent, - fortran-setup-tab-format-style, fortran-setup-fixed-format-style): - `fortran-comment-line-column' meaning changed. Now defaults to 0. + (fortran-mode, calculate-fortran-indent) + (fortran-setup-tab-format-style, fortran-setup-fixed-format-style): + `fortran-comment-line-column' meaning changed. Now defaults to 0. 1992-11-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * term/x-win.el: (command-switch-alist, x-switch-definitions): - -ib was used for two things. Use -itype for icon type. - -1992-11-04 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * term/x-win.el (command-switch-alist, x-switch-definitions): -ib was used for two things. Use -itype for icon type. @@ -3451,8 +3400,7 @@ * term/x-win.el: Moved functions to support selections and cut buffers out from amidst the X initialization code. - * simple.el (kill-line): Don't shift point before doing the - delete. + * simple.el (kill-line): Don't shift point before doing the delete. * startup.el (normal-top-level): Don't worry about setting default-directory to PWD if PWD is shorter. And, if PWD isn't @@ -3592,7 +3540,7 @@ * vc-hooks.el (vc-registered): Look for a vc-registered handler. But only if file-name-handler-alist is bound. * ange-ftp.el: Add dummy handlers for file-truename and vc-registered. - (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host): + (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host) (ange-ftp-add-dumb-unix-host): Use default-directory, not dired-directory. (ange-ftp-allow-child-lookup): Eliminate dired-local-variables-file. @@ -3606,7 +3554,7 @@ 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * paragraphs.el (kill-sentence, backward-kill-sentence): + * paragraphs.el (kill-sentence, backward-kill-sentence) (kill-paragraph, backward-kill-paragraph): Don't change point before calling kill-region. @@ -3617,7 +3565,7 @@ * mailalias.el: Doc fixes. * mailabbrev.el: Delete version 18 compatibility stuff. - (mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs): + (mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs) (merge-mail-abbrevs): Renamed `mail-aliases' to `mail-abbrevs'. (mail-abbrev-end-of-buffer): Renamed from abbrev-hacking-end-of-buffer. (mail-abbrev-next-line): Renamed from abbrev-hacking-next-line. @@ -3647,7 +3595,7 @@ 1992-10-14 Jim Blandy (jimb@totoro.cs.oberlin.edu) * files.el (file-truename): The variable ~ should be considered an - absolute pathname; handle it correctly. Concatenate the directory + absolute pathname; handle it correctly. Concatenate the directory onto the filename in the correct order. 1992-10-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -3760,7 +3708,7 @@ just return its number, if there was an unseen message. (rmail): Check for unseen messages before calling rmail-get-new-mail. After getting the new mail, call - rmail-show-message to show the pre-existing unseen message, or if + rmail-show-message to show the pre-existing unseen message, or if that is nil, the current message, which rmail-get-new-mail sets to the first new message. @@ -3806,10 +3754,10 @@ * mouse.el: Begin adapting this to the new event format. (event-window, event-point, mouse-coords, mouse-timestamp): Removed. - (event-start, event-end, posn-window, posn-point, posn-col-row, - posn-timestamp): New accessors; these are defsubsts. - (mouse-delete-window, mouse-delete-other-windows, - mouse-split-window-vertically, mouse-set-point): Rewritten to use + (event-start, event-end, posn-window, posn-point, posn-col-row) + (posn-timestamp): New accessors; these are defsubsts. + (mouse-delete-window, mouse-delete-other-windows) + (mouse-split-window-vertically, mouse-set-point): Rewritten to use the new accessors. * mouse.el: Remove hack of binding down-mouse-1. @@ -3845,7 +3793,7 @@ 1992-09-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) * info.el (Info-follow-nearest-node): Handle line breaks after *note. - Fix interactive spec. Doc fix. Put on mouse-3. + Fix interactive spec. Doc fix. Put on mouse-3. 1992-09-30 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -3889,12 +3837,11 @@ setting gud-delete-prompt-char. * gud.el (gud-def): Doc fix. - (gud-gdb-marker-filter, gud-sdb-marker-filter, - gud-dbx-marker-filter): Rename the argument `s' or `str' to - `string', and change all uses; these definitions were referring to - `string', which is unbound in the lexical context, but which - happens to end up being bound to the right thing by the caller, - gud-filter. + (gud-gdb-marker-filter, gud-sdb-marker-filter, gud-dbx-marker-filter): + Rename the argument `s' or `str' to `string', and change all uses; + these definitions were referring to `string', which is unbound in the + lexical context, but which happens to end up being bound to the right + thing by the caller, gud-filter. (sdb): Set comint-prompt-regexp, not comint-prompt-pattern; the latter doesn't exist. (gud-dbx-debugger-setup): Use the argument `f', not the variable @@ -3952,7 +3899,7 @@ * vc.el (vc-checkin-hook): New user hook variable. (vc-log-after-operation-hook): New internal defvar. (vc-checkin): Set vc-log-after-operation-hook to 'vc-checkin-hook. - (vc-finish-logentry): (run-hooks vc-log-after-operation-hook) at end. + (vc-finish-logentry): Run vc-log-after-operation-hook at end. (vc-update-change-log): When doing all visited files, remove directory names from file names that are in default-directory. @@ -3989,7 +3936,7 @@ * mpuz.el: Fix setup of mpuz-read-map not to depend on keymap format. (mpuz): Renamed from mult-puzzle. Make it autoload. - * setenv.el (setenv): Doc fix. Make it autoload. + * setenv.el (setenv): Doc fix. Make it autoload. * diff.el (diff): Don't print echo area message. (diff-parse-differences): Always add `done' to message, at end. @@ -4088,7 +4035,7 @@ * subr.el (baud-rate): Defined. (substitute-key-definition): Understand today's keymap format. - New arg OLDMAP. Operate recursively on prefix keys. + New arg OLDMAP. Operate recursively on prefix keys. * rmail.el (rmail-insert-inbox-text): Make the inbox file empty here if we rename it with rename-file here. @@ -4118,7 +4065,7 @@ 1992-09-16 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu) - * isearch-mode.el (isearch-ring-advance-edit): added missing + * isearch-mode.el (isearch-ring-advance-edit): Added missing closing paren to end of this function. 1992-09-16 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -4285,7 +4232,7 @@ * files.el (file-name-sans-versions): Support file-name-handler-alist. New arg KEEP-BACKUP-VERSION means don't delete backup versions. - * dired.el (dired-display-file, dired-find-file-other-window): + * dired.el (dired-display-file, dired-find-file-other-window) (dired-view-file, dired-find-file): Call file-name-sans-versions to remove non-backup version numbers. @@ -4355,7 +4302,7 @@ 1992-09-08 Joseph Arceneaux (jla@geech.gnu.ai.mit.edu) * mailabbrev.el (sendmail-pre-abbrev-expand-hook): Changed the - structure of this function: Don't check to call + structure of this function: don't check to call mail-resolve-all-aliases unless we are actually in a header field where an abbrev should be expanded. @@ -4367,7 +4314,7 @@ 1992-09-04 Jim Blandy (jimb@pogo.cs.oberlin.edu) * rmail.el (rmail-unix-mail-delimiter): Expand this to recognize - time zones after the date too. Re-arranged some of the whitespace + time zones after the date too. Re-arranged some of the whitespace matching, to facilitate factoring out the time zone regexp. (rmail-nuke-pinhead-header): Deal with the timezone matched in either position. @@ -4432,7 +4379,7 @@ Exclude everything before line where comment starts. * add-log.el (add-log-current-defun): Fix test for LOCATION - in range, for instace of DEFUN macro. + in range, for instance of DEFUN macro. * simple.el (open-line): Fix fill-prefix case. @@ -4491,7 +4438,7 @@ * rmail.el (rmail): Bind enable-local-variables, not inhibit... * sendmail.el (mail-setup): Don't use mail-signature-file - if nonexistent. Insert just one newline if no signature. + if nonexistent. Insert just one newline if no signature. 1992-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -4535,16 +4482,16 @@ 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu) * hideif.el (hide-ifdef-mode): Made this function autoload. - (hide-ifdef-initially, hide-ifdef-read-only, - hide-ifdef-lines): Make these variables autoload. + (hide-ifdef-initially, hide-ifdef-read-only, hide-ifdef-lines): + Make these variables autoload. 1992-08-12 Roland McGrath (roland@churchy.gnu.ai.mit.edu) * compile.el (grep-regexp-alist): New defvar. (grep): Pass grep-regexp-alist to compile-internal. - * etags.el (find-tag-noselect): If NEXT-P, - (visit-tags-table-buffer 'same) first. + * etags.el (find-tag-noselect): + If NEXT-P, (visit-tags-table-buffer 'same) first. * add-log.el: Add (provide 'add-log). @@ -4565,14 +4512,13 @@ 1992-08-11 Jim Blandy (jimb@pogo.cs.oberlin.edu) * calendar.el, diary.el, diary-insert.el, holidays.el, - cal-french.el cal-mayan.el, solar.el, lunar.el: Installed the + * cal-french.el, cal-mayan.el, solar.el, lunar.el: Installed the latest update of this calendar stuff from that calendar guy, Ed Reingold. Entries for his changes have been inserted in this file, ordered by date amongst the rest of the changes. * diary-add.el: This has become diary-insert.el. - * calendar.el (generate-calendar-window, - update-calendar-mode-line, calendar-set-mode-line): Replace uses - of screen-width with frame-width. + * calendar.el (generate-calendar-window, update-calendar-mode-line) + (calendar-set-mode-line): Replace uses of screen-width with frame-width. * diary.el (simple-diary-entry, fancy-diary-entry): Same. 1992-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -4588,8 +4534,8 @@ * frame.el (set-screen-width, set-screen-height): Make the docstring say that these are obsolete. - (screen-width, screen-height, set-screen-width, - set-screen-height): Apply make-obsolete to these. + (screen-width, screen-height, set-screen-width, set-screen-height): + Apply make-obsolete to these. 1992-08-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) @@ -4608,8 +4554,8 @@ (regenerate-calendar-window): Renamed generate-calendar-window. Changed optional argument from an offset from the current month to a month, year pair. - (redraw-calendar, calendar-current-month, scroll-calendar-left, - calendar-other-month): Change calls from regenerate-calendar-window + (redraw-calendar, calendar-current-month, scroll-calendar-left) + (calendar-other-month): Change calls from regenerate-calendar-window to generate-calendar-window. 1992-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -4652,17 +4598,17 @@ since Zawinski says everyone likes the warnings about unbound variables. - * appt.el (appt-issue-message, appt-message-warning-time, - appt-audible, appt-visible, appt-display-mode-line, - appt-msg-window, appt-display-duration, appt-display-diary): Added + * appt.el (appt-issue-message, appt-message-warning-time) + (appt-audible, appt-visible, appt-display-mode-line) + (appt-msg-window, appt-display-duration, appt-display-diary): Added ;;;###autoload cookies for these variables, since they are options for the user to set. - * tex-mode.el (tex-shell-file-name, tex-directory, tex-offer-save, - tex-run-command, latex-run-command, latex-block-names, - slitex-run-command, tex-bibtex-command, tex-dvi-print-command, - tex-alt-dvi-print-command, tex-dvi-view-command, - tex-show-queue-command, tex-default-mode, tex-open-quote, - tex-close-quote): Same. + * tex-mode.el (tex-shell-file-name, tex-directory, tex-offer-save) + (tex-run-command, latex-run-command, latex-block-names) + (slitex-run-command, tex-bibtex-command, tex-dvi-print-command) + (tex-alt-dvi-print-command, tex-dvi-view-command) + (tex-show-queue-command, tex-default-mode, tex-open-quote) + (tex-close-quote): Same. 1992-08-06 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -4674,8 +4620,8 @@ 1992-08-05 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) - * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*, - byte-compile-named-accessors): Deleted. + * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*) + (byte-compile-named-accessors): Deleted. (first, second, ... tenth, rest): Define these with defsubst, to get the same effect. (byte-compile-ca*d*r): Deleted. @@ -4687,28 +4633,28 @@ * bytecomp.el (byte-compile-log-1): Added new optional argument, FILL; if it is non-nil, reformat the error message. (byte-compile-warn): Use that flag. - (byte-recompile-directory): Offer to recompile subdirectories. If - prefix argument is zero, create .elc files for those .el files + (byte-recompile-directory): Offer to recompile subdirectories. + If prefix argument is zero, create .elc files for those .el files which lack them, without asking. (byte-compile-output-form, byte-compile-output-docform): Disable print-gensym while writing the form. (byte-compile-form): Warn if t or nil are called as functions. (byte-compile-variable-ref): Check for, and warn about, obsolete variable uses. - (byte-set-marker, byte-string=, byte-string<, byte-setcar, - byte-setcdr, byte-rem): Define these with byte-defop-compiler19, + (byte-set-marker, byte-string=, byte-string<, byte-setcar) + (byte-setcdr, byte-rem): Define these with byte-defop-compiler19, not plain byte-defop-compiler. - (auto-fill-hook, blink-paren-hook, lisp-indent-hook, - temp-buffer-show-hook, inhibit-local-variables): Declare these + (auto-fill-hook, blink-paren-hook, lisp-indent-hook) + (temp-buffer-show-hook, inhibit-local-variables): Declare these variables to be obsolete. * byte-opt.el (byte-optimize-apply): If the last argument to apply is a constant list, and we therefore decide to turn this into a funcall, then don't forget to quote all the elements of the constant list. - * inf-lisp.el (inferior-lisp-filter-regexp, inferior-lisp-program, - inferior-lisp-load-command, inferior-lisp-prompt, - inferior-lisp-mode-hook, inferior-lisp): Added ;;;###autoload + * inf-lisp.el (inferior-lisp-filter-regexp, inferior-lisp-program) + (inferior-lisp-load-command, inferior-lisp-prompt) + (inferior-lisp-mode-hook, inferior-lisp): Added ;;;###autoload cookies for these. * bytecomp.el (byte-compile-warnings): When choosing the default @@ -4740,7 +4686,7 @@ 1992-08-04 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * view.el (view-mode): teach this how to use help-char. + * view.el (view-mode): Teach this how to use help-char. * info.el (Info-mode): scroll-up, scroll-down now do the right thing for preorder browsing when the beginning/end of the node @@ -4754,10 +4700,10 @@ * vc-hooks.el: Removed autoloads; this task is better performed by the autoload cookies. - * vc.el (vc-next-action, vc-register, vc-diff, vc-insert-headers, - vc-directory, vc-create-snapshot, vc-retrieve-snapshot, - vc-print-log, vc-revert-buffer, vc-cancel-version, - vc-update-change-log): Added the ;;;###autoload cookies to these + * vc.el (vc-next-action, vc-register, vc-diff, vc-insert-headers) + (vc-directory, vc-create-snapshot, vc-retrieve-snapshot) + (vc-print-log, vc-revert-buffer, vc-cancel-version) + (vc-update-change-log): Added the ;;;###autoload cookies to these functions, since they get bound to keys in the global keymap. * loadup.el: Load vc-hooks.el. @@ -4787,7 +4733,7 @@ 1992-08-03 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * ebuff-menu.el, echistory.el, help.el, hexl.el: teach these packages + * ebuff-menu.el, echistory.el, help.el, hexl.el: Teach these packages to use help-char, and add the appropriate magic to doc strings. 1992-08-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -4813,8 +4759,8 @@ It doesn't seem to be wedged for me, and I can't find out how it is wedged unless it's enabled. - * terminal.el (terminal-map, terminal-escape-map, - terminal-more-break-map): Apply fillarray to the cadr of the map, + * terminal.el (terminal-map, terminal-escape-map) + (terminal-more-break-map): Apply fillarray to the cadr of the map, not to the map itself; dense keymaps are no longer vectors. * ehelp.el (electric-help-map): Same here. @@ -4832,7 +4778,7 @@ (medit-zap-define-to-mdl): Change `medit-save-defun' to `medit-save-define'. (medit-save-region, medit-save-buffer, medit-zap-define-to-mdl): - Changed `medit-go-to-mdl' to `medit-goto-mdl'. Did anyone ever + Changed `medit-go-to-mdl' to `medit-goto-mdl'. Did anyone ever try this code? 1992-08-02 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -4927,7 +4873,7 @@ "\r", call comint-send-input on no arguments, and then use comint-send-string to send the carriage return. (kermit-clean-filter): Call re-search-backward, not - re-search-backware. + re-search-backward. (kermit-clean-on): Remove extra quote from doc string. * informat.el (batch-info-validate): Don't pass any arguments to @@ -4948,11 +4894,10 @@ (gud-read-address, send-gud-command): Use the point and point-max function instead of dot and dot-max; the latter two are obsolete. - * gnus.el (gnus-Group-mode, gnus-Subject-mode, - gnus-Subject-rmail-digest, gnus-Article-mode, - gnus-output-to-rmail, gnus-output-to-file): Use - buffer-disable-undo, instead of buffer-flush-undo; the latter is - an obsolete name. + * gnus.el (gnus-Group-mode, gnus-Subject-mode) + (gnus-Subject-rmail-digest, gnus-Article-mode, gnus-output-to-rmail) + (gnus-output-to-file): Use buffer-disable-undo, instead of + buffer-flush-undo; the latter is an obsolete name. * simple.el: Bind the `next' and `prior' function keys to next-history-element and previous-history-element in the @@ -4997,7 +4942,7 @@ * byte-opt.el (byte-optimize-plus): Don't entirely eliminate the call. (byte-optimize-minus): Likewise. - (byte-optimize-multiply,(byte-optimize-divide): Likewise. + (byte-optimize-multiply, byte-optimize-divide): Likewise. 1992-07-30 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -5017,12 +4962,11 @@ 1992-07-29 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el (general-holidays, hebrew-holidays, local-holidays, - christian-holidays, islamic-holidays, solar-holidays, other-holidays): + * calendar.el (general-holidays, hebrew-holidays, local-holidays) + (christian-holidays, islamic-holidays, solar-holidays, other-holidays): New variables. (calendar-holidays): Use them to define the default value. - 1992-07-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) * comint.el (comint-mode-map): comint-previous-similar-input now M-r. @@ -5088,9 +5032,8 @@ 1992-07-28 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * holidays.el (calendar-holiday-function-sexp): - New function. - *calendar.el (calendar-holidays): Describe it and use it for daylight + * holidays.el (calendar-holiday-function-sexp): New function. + * calendar.el (calendar-holidays): Describe it and use it for daylight saving. * calendar.el, cal-mayan.el, cal-french.el: Change names of all @@ -5108,7 +5051,7 @@ (find-backup-file-name): Use that. * dired-aux.el (dired-clean-directory): Moved here. - (dired-map-dired-file-lines, dired-collect-file-versions): + (dired-map-dired-file-lines, dired-collect-file-versions) (dired-trample-file-versions): Likewise. * dired.el: Moved from here. (dired-clean-directory): Auto load added. @@ -5148,7 +5091,7 @@ 1992-07-27 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * tar-mode.el (tar-subfile-save-buffer): whoever changed + * tar-mode.el (tar-subfile-save-buffer): Whoever changed current-time forgot to check for breakage. Added code to print the seconds parts of a (current-time) value as 11 octal digits (yes, this is nontrivial). @@ -5180,10 +5123,10 @@ current-day, current-year. (regenerate-calendar-window, calendar-current-date): Don't set buffer local vars current-month, current-day, current-year. - (calendar, redraw-calendar, scroll-calendar-left, - calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date, - calendar-goto-julian-date, calendar-goto-islamic-date, - calendar-goto-iso-date): Use `calendar-current-date' instead of + (calendar, redraw-calendar, scroll-calendar-left) + (calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date) + (calendar-goto-julian-date, calendar-goto-islamic-date) + (calendar-goto-iso-date): Use `calendar-current-date' instead of buffer local vars current-month, current-day, current-year. 1992-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -5223,7 +5166,7 @@ move by sentences. * compile.el (compile-history): New variable. - (compile): Specify history list copile-history, with + (compile): Specify history list compile-history, with compile-command as initial contents. (grep): Specify constant "grep -n" as initial input, and history list grep-history. @@ -5231,7 +5174,7 @@ * replace.el (query-replace-read-args): New function. It reads two args using query-replace-history. - (query-replace, query-replace-regexp, replace-string): + (query-replace, query-replace-regexp, replace-string) (replace-regexp): Use query-replace-read-args. (map-query-replace-regexp): Read args using query-replace-history. (perform-replace): Add local binding for `char'. @@ -5250,7 +5193,7 @@ * subr.el (defun-inline): Commented out. * comint.el (comint-input-ring*): Renamed from input-ring*. - (ring-remove, ring-rotate): use setcar, not set-car. + (ring-remove, ring-rotate): Use setcar, not set-car. * co-isearch.el: input-ring* renamed to comint-input-ring*. * tex-mode.el: Don't require comint. @@ -5264,16 +5207,16 @@ 1992-07-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * flow-ctrl.el: fixed set-input-mode call broken by new third - arg for meta control. + * flow-ctrl.el: Fixed set-input-mode call broken by new third + arg for meta control. 1992-07-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el (cursor-to-islamic-calendar-date, - cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message. + * calendar.el (cursor-to-islamic-calendar-date) + (cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message. - * calendar.el (calendar-goto-astro-day-number, - calendar-print-astro-day-number): New functions. + * calendar.el (calendar-goto-astro-day-number) + (calendar-print-astro-day-number): New functions. (calendar-mode): Put them on keys and describe them. * diary.el (diary-astro-day-number): New function. @@ -5308,8 +5251,8 @@ 1992-07-22 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * edebug.el, gnus.el, gnusmail.el, gnusmisc.el, gnuspost.el, - hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el, - nnspool.el, nntp.el, scheme.el, xscheme.el: Removed RCS "$Header" + * hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el, + * nnspool.el, nntp.el, scheme.el, xscheme.el: Removed RCS "$Header" and "$Log" files; K. Richard Pixley says they cause trouble with patches. @@ -5381,7 +5324,7 @@ * dired.el (dired-remember-hidden): Fix typo in `following-char'. * add-log.el (add-change-log-entry): Avoid spurious whitespace - when making new entry. Delete excess blank lines. + when making new entry. Delete excess blank lines. Really don't use "ChangeLog" as the file name in the entry. Always put a space after the colon. (add-log-current-defun): Verify the defun actually contains point. @@ -5497,8 +5440,8 @@ accent. * diary.el: Move dairy-french-date to cal-french.el and autoload it. - * diary-insert.el: Move all diary inserting commands from diary.el - * diary.el: Move all diary inserting commands to diary-insert.el + * diary-insert.el: Move all diary inserting commands from diary.el. + * diary.el: Move all diary inserting commands to diary-insert.el. * calendar.el: Change autoloads for all diary inserting commands from diary.el to diary-insert.el. @@ -5547,7 +5490,7 @@ 1992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * Keywords added for [n-z]*.el. Finder now under construction. + * Keywords added for [n-z]*.el. Finder now under construction. 1992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) @@ -5558,12 +5501,12 @@ 1992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * Keywords added for [a-m]*.el. The keyword categories will + * Keywords added for [a-m]*.el. The keyword categories will probably need some tuning, but at least this will suffice for testing the finder code. * makefile.el, two-column.el, sgml-mode.el, resume.el, - mail-extr.el: Installed. + * mail-extr.el: Installed. 1992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) @@ -5584,9 +5527,9 @@ * bytecomp.el (byte-compile-file): Changed reference to byte-compile-report-call-tree to use display-call-tree. - * bytecomp.el (byte-recompile-directory, byte-compile-file, - batch-byte-compile, byte-compile, compile-defun, - display-call-tree): Added autoload cookies for these functions. + * bytecomp.el (byte-recompile-directory, byte-compile-file) + (batch-byte-compile, byte-compile, compile-defun) + (display-call-tree): Added autoload cookies for these functions. 1992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) @@ -5603,17 +5546,16 @@ * At RMS's request, all occurrences of `elisp' changed to `Emacs Lisp'. * New library headers for [fghijklmn]*.el. First steps towards - keyword-based code finder via Keywords header. + keyword-based code finder via Keywords header. 1992-07-15 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * New library headers for [opqrst]*.el. Ghod, this is boring. + * New library headers for [opqrst]*.el. Ghod, this is boring. 1992-07-15 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * lunar.el: New file. The only functions known to outside world - are calendar-phases-of-moon, diary-phases-of-moon, and - phases-of-moon. + are calendar-phases-of-moon, diary-phases-of-moon, and phases-of-moon. * calendar.el (calendar-mode): Put calendar-phases-of-moon on a key and describe it. @@ -5644,14 +5586,14 @@ * screen.el: Renamed to frame.el. The term is no longer `screen', but `frame'. All variables and functions renamed. * x-menu.el, window.el, sup-mouse.el, sun-mouse.el, subr.el, - startup.el, sendmail.el, register.el, prompt.el, mlconvert.el, - loadup.el, ispell.el, isearch.el, holidays.el, fortran.el, - files.el, etags.el, emerge.el, electric.el, edebug.el, dired.el, - diary.el, csharp.el, compile.el, comint.el, calendar.el, - buff-mune.el, bg-mouse.el, appt.el, abbrevlist.el, term/x-win.el, - term/wyse50.el, term/vt200.el, term/vt100.el: All uses changed. - * screen.el (screen-height, screen-width, set-screen-height, - set-screen-width): Defined as aliases for frame-height, + * startup.el, sendmail.el, register.el, prompt.el, mlconvert.el, + * loadup.el, ispell.el, isearch.el, holidays.el, fortran.el, + * files.el, etags.el, emerge.el, electric.el, edebug.el, dired.el, + * diary.el, csharp.el, compile.el, comint.el, calendar.el, + * buff-menu.el, bg-mouse.el, appt.el, abbrevlist.el, term/x-win.el, + * term/wyse50.el, term/vt200.el, term/vt100.el: All uses changed. + * screen.el (screen-height, screen-width, set-screen-height) + (set-screen-width): Defined as aliases for frame-height, frame-width, set-frame-height, and set-frame-width. (set-frame-height, set-frame-width): Functions deleted; they are defined in frame.c. @@ -5668,7 +5610,7 @@ 1992-07-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * comint.el: minor changes to comments to reflect the fact that + * comint.el: Minor changes to comments to reflect the fact that comint has won its war and replaced shell mode. 1992-07-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -5734,15 +5676,14 @@ Make comma after day name conditional so it's available for more general use. (calendar-date-string): Make dayname nil instead of the empty string. - (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date, - cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname + (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date) + (cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname form of display. - * diary.el (diary-islamic-date, diary-hebrew-date, - insert-diary-entry, insert-anniversary-diary-entry, - insert-block-diary-entry, insert-cyclic-diary-entry, - insert-hebrew-diary-entry, insert-islamic-diary-entry): Use - nodayname form of display. + * diary.el (diary-islamic-date, diary-hebrew-date, insert-diary-entry) + (insert-anniversary-diary-entry, insert-block-diary-entry) + (insert-cyclic-diary-entry, insert-hebrew-diary-entry) + (insert-islamic-diary-entry): Use nodayname form of display. 1992-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -5832,20 +5773,20 @@ (tex-start-shell): Use comint, not oshell. (tex-filter): Deleted function; no filter is now longer needed. - * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command, - tex-bibtex-run-command, tex-dvi-print-command, - tex-alt-dvi-print-command, tex-dvi-view-command): Change doc strings + * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command) + (tex-bibtex-run-command, tex-dvi-print-command) + (tex-alt-dvi-print-command, tex-dvi-view-command): Change doc strings to reflect the fact that `*' will be replaced by the file name. (tex-send-command): New function to interact with comint subshell and replace `*' by the file name. - (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file, - tex-show-print-queue): Use tex-send-command to send commands. + (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file) + (tex-show-print-queue): Use tex-send-command to send commands. * tex-mode.el (tex-offer-save): New variable. (tex-file): Offer to save buffers if tex-offer-save is t (default). - * tex-mode.el (latex-block-names, standard-latex-block-names): New - variables. + * tex-mode.el (latex-block-names, standard-latex-block-names): + New variables. (tex-latex-block): Use them to do completing-read for block name. * tex-mode.el (tex-last-temp-file): New variable to remember file @@ -5965,7 +5906,7 @@ 1992-06-26 Edward M. Reingold (reingold@emr.cs.uiuc.edu) * holidays.el (calendar-holiday-list): Protect holiday evaluation from - bogus holidays on list. + bogus holidays on list. 1992-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -5975,14 +5916,13 @@ * calendar.el, diary.el, holidays.el: Merged new versions from Ed Reingold. - * calendar.el (mark-holidays-in-calendar, - all-hebrew-calendar-holidays, all-christian-calendar-holidays, - all-islamic-calendar-holidays, list-diary-entries-hook, - diary-display-hook, nongregorian-diary-listing-hook, - nongregorian-diary-marking-hook, diary-list-include-blanks): Added - autoload cookie for these; Reingold's distribution suggests that - these variables are ones that you are especially likely to want to - customize. + * calendar.el (mark-holidays-in-calendar, all-hebrew-calendar-holidays) + (all-christian-calendar-holidays, all-islamic-calendar-holidays) + (list-diary-entries-hook, diary-display-hook) + (nongregorian-diary-listing-hook, nongregorian-diary-marking-hook) + (diary-list-include-blanks): Added autoload cookie for these; + Reingold's distribution suggests that these variables are ones + that you are especially likely to want to customize. * holiday.el (holidays): Added autoload cookie for this. 1992-06-25 Edward M. Reingold (reingold@emr.cs.uiuc.edu) @@ -5991,9 +5931,9 @@ 1992-06-24 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * holidays.el (calendar-holiday-function-fixed, - calendar-holiday-function-float. calendar-holiday-function-julian, - calendar-holiday-function-islamic, calendar-holiday-function-hebrew): + * holidays.el (calendar-holiday-function-fixed) + (calendar-holiday-function-float, calendar-holiday-function-julian) + (calendar-holiday-function-islamic, calendar-holiday-function-hebrew): Correct documentation strings. * holidays.el (calendar-holiday-function-greek-orthodox-easter): @@ -6002,9 +5942,8 @@ * calendar.el (calendar-holidays): Add Greek Orthodox Easter to all Christian holidays list. - * calendar.el: - calendar-load-hook: New variable; use it with run-hooks. - calendar: Describe use of calendar-load-hook. + * calendar.el (calendar-load-hook): New variable; use it with run-hooks. + (calendar): Describe use of calendar-load-hook. 1992-06-23 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6078,7 +6017,7 @@ * compile.el (compilation-error-regexp-alist): Tightened up the regular expressions designed to match lint pass 2 and lint pass 3 - error messages. These were too loose; they were matching the + error messages. These were too loose; they were matching the "grep exited 00:06:20" messages at the end of the buffer. 1992-06-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) @@ -6252,13 +6191,13 @@ * add-log.el (add-change-log-entry): If the visited file is in the directory tree under the directory containing the change log file, insert the path to it from there, rather than just - the file name. Also removed setq of random variable + the file name. Also removed setq of random variable `formatted-revision'. 1992-06-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) * yow.el: Somehow, the semicolons introducing the comment on the - first line disappeared. Put them back. + first line disappeared. Put them back. 1992-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -6317,10 +6256,10 @@ 1992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * bibtex.el: merged in alarson's changes + * bibtex.el: Merged in alarson's changes. - * simula.el: replaced Bj|rn Hessen's version with Hans Henrik - Eriksen's improved version (both of them wanted it this way). + * simula.el: Replaced Björn Hessen's version with Hans Henrik + Eriksen's improved version (both of them wanted it this way). 1992-05-31 Noah Friedman (friedman@splode.com) @@ -6328,13 +6267,13 @@ 1992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * gdb.el nuked --- subsumed by gdb entry point of gud.el + * gdb.el: Nuked --- subsumed by gdb entry point of gud.el. - * dbx.el nuked --- subsumed by dbx entry point of gud.el + * dbx.el: Nuked --- subsumed by dbx entry point of gud.el. - * session.el nuked --- saveconf.el is better + * session.el: Nuked --- saveconf.el is better. - * add-log.el now contains the add-log-new.el changes which merge + * add-log.el: Now contains the add-log-new.el changes which merge consecutive entries by the same user on the same day and try to auto-generate both the file key and function changed fields --- the old version still exists in the ~n~ files if this loses, but @@ -6342,9 +6281,9 @@ 1992-05-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * profile.el: installed + * profile.el: Installed. - * cus-print.el: installed + * cus-print.el: Installed. 1992-05-30 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6363,7 +6302,7 @@ causes input to be echoed with '*' characters on the prompt line. (send-invisible): Change prompt from "Enter non-echoed text: " - to "Non-echoed text: ". This conforms with the convention + to "Non-echoed text: ". This conforms with the convention used by existing prompts, and gives more room to type stuff. * comint.el (comint-last-input-start): New varible. In @@ -6409,7 +6348,7 @@ (hebrew-calendar-yahrzeit): Moved from diary.el. * diary.el (hebrew-calendar-yahrzeit): Moved to calendar.el. - diary-ordinal-suffix: Give correct suffix for 111, 112, 113, 211, + (diary-ordinal-suffix): Give correct suffix for 111, 112, 113, 211, 212, 213, etc. 1992-05-21 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6486,7 +6425,7 @@ 1992-05-13 Jim Blandy (jimb@pogo.cs.oberlin.edu) * subr.el (lambda): Define this as a macro which wraps the lambda - expression in a (function ...) quoter. This means that you don't + expression in a (function ...) quoter. This means that you don't need to write out the cursed ``function'' any more. It might be cleaner to simply change the way the interpreter and compiler treat lambda. @@ -6525,7 +6464,7 @@ 1992-05-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * terminal.el (terminal-emulator): Use process-enironment, not env. + * terminal.el (terminal-emulator): Use process-environment, not env. Get rid of code that used start-subprocess. 1992-05-03 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -6577,8 +6516,8 @@ 1992-04-18 Jim Blandy (jimb@pogo.cs.oberlin.edu) - * startup.el (normal-top-level): Don't change default-directory to - (getenv "PWD") unless they actually refer to the same directory. + * startup.el (normal-top-level): Don't change default-directory + to (getenv "PWD") unless they actually refer to the same directory. * rmail.el (rmail-unix-mail-delimiter): Doc fix. @@ -6620,9 +6559,8 @@ 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu) - * doctex.el, gdb.el, mh-e.el, vip.el: Use - point{,-min,-max,-marker} functions instead of - dot{,-min,-max,-marker}. + * doctex.el, gdb.el, mh-e.el, vip.el: Use point{,-min,-max,-marker} + functions instead of dot{,-min,-max,-marker}. 1992-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -6716,7 +6654,7 @@ * compile.el (compilation-mode-hook): New variable. (compilation-mode): Run it. (compilation-search-path): Made user variable, added autoload cookie. - (compilaton-window-height): Added autoload cookie. + (compilation-window-height): Added autoload cookie. 1992-02-27 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6783,7 +6721,7 @@ 1992-01-10 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * flow-ctrl.el: installed. + * flow-ctrl.el: Installed. 1992-01-08 Jim Blandy (jimb@occs.cs.oberlin.edu) @@ -6819,14 +6757,14 @@ 1991-12-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * etags.el (find-tag-noselect): fixed subtle bug due to + * etags.el (find-tag-noselect): Fixed subtle bug due to save-excursion. - (tags-tag-match): new function, made smarter about exact matches. + (tags-tag-match): New function, made smarter about exact matches. 1991-12-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * perl-mode.el: installed. + * perl-mode.el: Installed. 1991-12-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -6835,9 +6773,9 @@ 1991-12-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) - * c-mode.el: added C++ style to c-style-alist. + * c-mode.el: Added C++ style to c-style-alist. - * at386.el: installed. + * at386.el: Installed. 1991-12-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -6847,11 +6785,12 @@ * blackbox.el: Applied doc patch. No functions affected. - * etags.el: support new (find-tag-noselect) entry point. + * etags.el: Support new (find-tag-noselect) entry point. - * info.el: patched to restore point on `up' to previously visited buffer. + * info.el: Patched to restore point on `up' to previously + visited buffer. - * sccs.el: installed 3.5 + * sccs.el: Installed 3.5. 1991-12-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) @@ -6877,7 +6816,7 @@ * apropos.el, doctex.el, help.el, paths.el, spook.el, yow.el: These files expected to find their data in exec-directory, but - their data is now located under data-directory. Changed to use + their data is now located under data-directory. Changed to use data-directory as appropriate. * loadup.el: Changed to use the appropriate path names. @@ -6930,7 +6869,7 @@ 1991-10-31 Richard Mlynarik (mly@peduncle) - * ebuff-menu.el (eletric-buffer-menu-mode-map): Define + * ebuff-menu.el (electric-buffer-menu-mode-map): Define < and > to scroll-left and scroll-right per user suggestion. 1991-10-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) @@ -6968,7 +6907,7 @@ 1991-10-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) * disass.el (disassemble): Correctly distinguish functions with no - interactive spec and functions that are (interactive). Correctly + interactive spec and functions that are (interactive). Correctly extract components of explicit calls to byte-code (old-style compiled functions). Correctly pass byte code of function to disassemble-1. @@ -6977,15 +6916,15 @@ 1991-10-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) - * lisp-mode.el (eval-print-last-sexp): Saying (terpri - (current-buffer)) after evaluating the expression does bad things - if the expression changes the current buffer, so bind - standard-input to the buffer that is current before evaluation. + * lisp-mode.el (eval-print-last-sexp): Saying (terpri (current-buffer)) + after evaluating the expression does bad things if the expression + changes the current buffer, so bind standard-input to the buffer that + is current before evaluation. 1991-10-21 Roland McGrath (roland@churchy.gnu.ai.mit.edu) - * compile.el (compilation-buffer-name-function, - compilation-finish-function): Add autoload cookie for these. + * compile.el (compilation-buffer-name-function) + (compilation-finish-function): Add autoload cookie for these. 1991-10-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) @@ -6996,7 +6935,7 @@ * add-log.el (change-log-name): New fn. (add-change-log-entry, add-change-log-entry-other-window): All - args optional. FILE-NAME defaults to new var + args optional. FILE-NAME defaults to new var `change-log-default-name'. Give this var a local value in the buffer we were run from, pointing to the file we found. @@ -7085,9 +7024,9 @@ 1991-08-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el (calendar-last-day-of-month, calendar-leap-year-p, - calendar-day-number, calendar-absolute-from-gregorian): Change - from functions to macros for speed. + * calendar.el (calendar-last-day-of-month, calendar-leap-year-p) + (calendar-day-number, calendar-absolute-from-gregorian): + Change from functions to macros for speed. 1991-08-22 Roland McGrath (roland@albert.gnu.ai.mit.edu) @@ -7114,12 +7053,11 @@ * calendar.el (redraw-calendar): Preserve cursor location in redrawing. - (extract-calendar-month, extract-calendar-day, - extract-calendar-year): + (extract-calendar-month, extract-calendar-day, extract-calendar-year): Change from functions to macros to speed up computation. - * holiday.el: - calendar-holiday-function-rosh-hashanah-etc: Correct date of Selichot. + * holiday.el (calendar-holiday-function-rosh-hashanah-etc): + Correct date of Selichot. 1991-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -7144,7 +7082,7 @@ screen-initialize. Arrange to cause errors if people try to create screens when no window system is running. - * loadup.el: load screen.el into the dumped emacs. + * loadup.el: Load screen.el into the dumped emacs. * subr.el (add-hook): Cons FUNCTION onto the value of the symbol HOOK, not the symbol itself. @@ -7154,15 +7092,15 @@ (ctl-x-3-map): New prefix. (mouse-map): Deleted. - * screen.el (new-screen-x-delta, new-screen-y-delta, - new-screen-position): Removed. + * screen.el (new-screen-x-delta, new-screen-y-delta) + (new-screen-position): Removed. (new-screen): Simplified. (split-to-other-screen): Removed. - (switch-to-buffer-other-screen, find-file-other-screen, - find-file-read-only-other-screen, mail-other-screen): Moved, along + (switch-to-buffer-other-screen, find-file-other-screen) + (find-file-read-only-other-screen, mail-other-screen): Moved, along with their keybindings, to... - * files.el (switch-to-buffer-other-screen, find-file-other-screen, - find-file-read-only-other-screen): Here... + * files.el (switch-to-buffer-other-screen, find-file-other-screen) + (find-file-read-only-other-screen): Here... * sendmail.el (mail-other-screen): And here. 1991-08-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) @@ -7198,7 +7136,7 @@ * screen.el: Incorporated other-screen functions and key bindings. - * screen.el: iconification code reworked; this code will require + * screen.el: Iconification code reworked; this code will require a mapping hook of some sort to work correctly. * screen.el, term/x-win.el: Renamed screen-default-alist to @@ -7280,7 +7218,7 @@ * etags.el: Renamed new-etags.el, copied Emacs 18's tags package into its place - the new version seemed to have half-completed - major changes. Added autoload marks and changed it to (provide + major changes. Added autoload marks and changed it to (provide 'etags) instead of tags. * help.el: Autoload the (defvar help-map ...) so that info.el @@ -7383,10 +7321,10 @@ (fortran-electric-line-number, fortran-indent-to-column): Use `fortran-minimum-statement-indent' instead of 8. - (fortran-current-line-indentation): Now skips over line number + (fortran-current-line-indentation): Now skips over line number and whitespace correctly when tab-width is not 8. - (fortran-setup-tab-format-style): Set `fortran-comment-line-column' and + (fortran-setup-tab-format-style): Set `fortran-comment-line-column' and `fortran-minimum-statement-indent' to (max tab-width 6) instead of 8. The minimum 6 insures legal indenting for lines with line numbers. @@ -7485,8 +7423,8 @@ 1991-06-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) * term/x-win.el (x-read-resources): When a resource is not - available, use (nth 2 key-resname-default) to get the default, not - (nth 3 key-resname-default), which is nil. + available, use (nth 2 key-resname-default) to get the default, + not (nth 3 key-resname-default), which is nil. Open the connection to the server *before* trying to read the resources, silly. @@ -7524,7 +7462,7 @@ 1991-05-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) * mail-utils.el: Require lisp-mode, because we use - lisp-mode-syntax-table. Lisp-mode is usually in the dumped emacs, + lisp-mode-syntax-table. Lisp-mode is usually in the dumped emacs, but dumping should always be a convenience, not an unstated expectation. * lisp-mode.el: Do a (provide 'lisp-mode). @@ -7542,9 +7480,8 @@ 1991-05-23 Michael I Bushnell (mib@geech.gnu.ai.mit.edu) - * startup.el (command-line): don't do anything if $VERSION_CONTROL - is not set; move code to import environment var ahead of .emacs - load. + * startup.el (command-line): Don't do anything if $VERSION_CONTROL + is not set; move code to import environment var ahead of .emacs load. 1991-05-22 Brian Preble (rassilon@mole.gnu.ai.mit.edu) @@ -7591,8 +7528,7 @@ 1991-05-17 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * holiday.el: Add Erev Shavuot to the full list of Jewish - holidays. + * holiday.el: Add Erev Shavuot to the full list of Jewish holidays. 1991-05-16 Jim Blandy (jimb@geech.gnu.ai.mit.edu) @@ -7630,21 +7566,21 @@ 1991-05-13 Brian Preble (rassilon@mole.gnu.ai.mit.edu) * abbrev.el, add-log.el, apropos.el, asm-mode.el, autoload.el: - awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el: - cal.el, calc-ext.el, calc.el, chistory.el, cl-indent.el, etags.el: - compare-w.el, compile.el, dabbrev.el, debug.el, diary.el, diff.el: - dired.el, disass.el, dissociate.el, doctor.el, ebuff-menu.el, edt.el: - echistory.el, edebug.el, edmacro.el, emerge.el, find-dired.el: - fortran.el, ftp.el, gdb.el, gnus.el, gnuspost.el, gosmacs.el: - hanoi.el, helper.el, holidays.el, indent.el, info.el, informat.el: - isearch.el, ispell.el, ledit.el, loaddefs.el, rect.el, macros.el: - mail-utils.el, mailalias.el, makesum.el, man.el, map-ynp.el, mh-e.el: - mlconvert.el, modula2.el, novice.el, nroff-mode.el, options.el: - outline.el, paragraphs.el, picture.el, prolog.el, lpr.el, replace.el: - reposition.el, rmail.el, spell.el, scribe.el, sendmail.el, server.el: - shell.el, sort.el, scheme.el, tabify.el, telnet.el, terminal.el: - tex-mode.el, texinfmt.el, texinfo.el, time.el, timer.el: - underline.el, userlock.el, vi.el, view.el, vip.el, xscheme.el, yow.e: + * awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el: + * cal.el, calc-ext.el, calc.el, chistory.el, cl-indent.el, etags.el: + * compare-w.el, compile.el, dabbrev.el, debug.el, diary.el, diff.el: + * dired.el, disass.el, dissociate.el, doctor.el, ebuff-menu.el, edt.el: + * echistory.el, edebug.el, edmacro.el, emerge.el, find-dired.el: + * fortran.el, ftp.el, gdb.el, gnus.el, gnuspost.el, gosmacs.el: + * hanoi.el, helper.el, holidays.el, indent.el, info.el, informat.el: + * isearch.el, ispell.el, ledit.el, loaddefs.el, rect.el, macros.el: + * mail-utils.el, mailalias.el, makesum.el, man.el, map-ynp.el, mh-e.el: + * mlconvert.el, modula2.el, novice.el, nroff-mode.el, options.el: + * outline.el, paragraphs.el, picture.el, prolog.el, lpr.el, replace.el: + * reposition.el, rmail.el, spell.el, scribe.el, sendmail.el, server.el: + * shell.el, sort.el, scheme.el, tabify.el, telnet.el, terminal.el: + * tex-mode.el, texinfmt.el, texinfo.el, time.el, timer.el: + * underline.el, userlock.el, vi.el, view.el, vip.el, xscheme.el, yow.el: Fixed ;;;###autoload definitions. 1991-05-13 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -7659,7 +7595,7 @@ * isearch.el (search-exit-char): As per the opinion poll results, change this to RET. - (isearch): Change miscellanous internals so that newline is + (isearch): Change miscellaneous internals so that newline is automatically quoted, and change the docstring and comments to say that RET exits the search. @@ -7697,7 +7633,7 @@ * autoload.el: New file, a package to maintain autoloads in loaddefs.el. - * *.el: Make everything use it. Comments in loaddefs.el explain + * *.el: Make everything use it. Comments in loaddefs.el explain what to do. * etags.el: (provide 'etags) inside of (provide 'tags). @@ -7743,7 +7679,7 @@ 1991-05-06 Stephen A. Wood (saw@hallc1.cebaf.gov) * fortran.el version 1.28 - Major upgrade of previous version 1.21. Cleaned up doc-strings, made + Major upgrade of previous version 1.21. Cleaned up doc-strings, made all lines 80 or less characters and made the following changes. Added modify-syntax-entry's for ?\r and ?=. @@ -7755,9 +7691,9 @@ `abbrev-mode' is set to t by default. New local variables `fortran-tab-mode', `fortran-comment-line-column', `fortran-minimum-statement-indent', `fortran-column-ruler', - and `fortran-tab-mode-string'. Call fortran-analyze-file-format. + and `fortran-tab-mode-string'. Call fortran-analyze-file-format. - (fortran-window-create, fortran-window-create-momentarily): Cleaned + (fortran-window-create, fortran-window-create-momentarily): Cleaned up first function, created second to create a window 72 characters wide until a key is struck. @@ -7775,12 +7711,12 @@ If a previous END statement is found, the indentation is reset to the minimum. - (fortran-current-line-indentation, fortran-indent-to-column): - (fortran-split-line, fortran-numerical-continuation-char): + (fortran-current-line-indentation, fortran-indent-to-column) + (fortran-split-line, fortran-numerical-continuation-char) (fortran-line-number-indented-correctly-p): Handle tab format style. - (fortran-analyze-file-format): - (fortran-tab-mode, fortran-setup-tab-mode-style): + (fortran-analyze-file-format) + (fortran-tab-mode, fortran-setup-tab-mode-style) (fortran-setup-fixed-format-style): New commands. 1991-05-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu) @@ -7804,7 +7740,7 @@ 1991-04-30 Roland McGrath (roland@albert.gnu.ai.mit.edu) * lisp-mode.el (eval-last-sexp): Rewritten to read a form and then - eval it, rather than using eval-region. The old version could + eval it, rather than using eval-region. The old version could lose if the form being eval'd moved point or twiddled the restriction. (eval-defun): Similarly rewritten. (eval-print-last-sexp): Rewritten to just call eval-last-sexp; @@ -7907,7 +7843,7 @@ 1991-04-04 Raul Acevedo (kitaro@gnu.ai.mit.edu) - * info.el (Info-mode): now runs `Info-mode-hook' + * info.el (Info-mode): Now runs `Info-mode-hook'. 1991-04-02 Brian Preble (rassilon@gnu.ai.mit.edu) @@ -8117,7 +8053,7 @@ * comint.el (comint-mode): Move the creation of input-ring down with the other variables, and (golly!) initialize it to a ring. (make-comint): Pass a parameter to comint-check-proc - buffer. - * shell.el (shell): rebalance parens. + * shell.el (shell): Rebalance parens. 1991-01-31 Richard Stallman (rms@mole.ai.mit.edu) @@ -8175,13 +8111,13 @@ 1991-01-21 Mike Newton (newton@fig) - * bibtex.el: updated to conform better with bibtex 0.99c by: + * bibtex.el: Updated to conform better with bibtex 0.99c by: bibtex-mode : updated comments to indicate new use of address, add minor explanations and fix small omissions. bibtex-entry : fixed spelling of variable * bibtex.el: Expanded the various bibtex-field-* patterns to - allow fields like 'title = poft # "Fifth Triquaterly" # random-conf,'. + allow fields like 'title = poft # "Fifth Triquaterly" # random-conf,'. Needs to have more work done to accept all cases. Added code for the bibtex 'crossref' command, which subsumes other options. Made field ordering different when this option on. Also allow user to @@ -8201,15 +8137,15 @@ 1991-01-12 Jim Blandy (jimb@gnu.ai.mit.edu) - * etags.el (visit-tags-file-buffer): use progn instead of + * etags.el (visit-tags-file-buffer): Use progn instead of save-excursion, so the buffer actually gets visited. 1991-01-11 Richard Mlynarik (mly@august-east.ai.mit.edu) - * terminal.el (terminal-cease-edit): If this dubious code + * terminal.el (terminal-cease-edit): If this dubious code is really necessary it might as well be more bug-free. - * ehelp.el (with-electric-help): Use window-configs. + * ehelp.el (with-electric-help): Use window-configs. 1991-01-10 Richard Stallman (rms@mole.ai.mit.edu) @@ -8222,7 +8158,7 @@ 1991-01-08 Jim Blandy (jimb@pogo.ai.mit.edu) - * bytecomp.el (byte-compile-byte-code-maker): Since + * bytecomp.el (byte-compile-byte-code-maker): Since byte-compile-lambda is free to return the original lambda expression, we'd better be prepared to handle things that aren't bytecode objects. @@ -8313,7 +8249,7 @@ * texnfo-upd.el (texinfo-update-menu-region-beginning): Change code that searches for "top" node so it returns the position of - the beginning of the node line. Always search from the buffer's + the beginning of the node line. Always search from the buffer's start when looking for that node. (texinfo-make-one-menu): Bump forward over the outer node line. @@ -8338,7 +8274,7 @@ Change fortran-mode-map keymap to non-sparse. (fortran-electric-line-number): Fix bug occurring when fortran-electric-line-number is nil. - (fortran-mode, fortran-next-statement): + (fortran-mode, fortran-next-statement) (fortran-line-number-indented-correctly-p): Fix up doc strings. (fortran-indent-to-column): Protect against nil comment-start-skip. @@ -8391,7 +8327,7 @@ compilation; C-x `; C-c C-c; was done. (compile-internal): Don't set compilation-error-buffer. Start the process after setting up the mode, etc. in the compilation - buffer. Name the process (downcase mode-name) instead of "compilation" + buffer. Name the process (downcase mode-name) instead of "compilation" (so it will be "grep" for M-x grep). Make compilation-error-list, compilation-parsing-end local vars. (next-error): Slightly reorganized (changed (let* (while (save-ex))) to @@ -8420,7 +8356,7 @@ compilation-error-list for errors in the same file, and turn their descriptors into markers as well. (compilation-find-file): Take new arg DIR, the directory to use as - default in expanding the filename, and MARKER. If we can't find the + default in expanding the filename, and MARKER. If we can't find the file@all, pop up MARKER's buffer and scroll to MARKER (to display the error message for which we want this file), and ask the user where to find the file. @@ -8470,58 +8406,58 @@ 1990-11-30 Mike Newton (newton@gumby.cs.caltech.edu) - * bibtex.el (start comments): added earlier comments of Bengt - Martensson. Some of the changes listed below are originally his - (including clean-entry, OPTkey and OPTannote, the function + * bibtex.el (start comments): Added earlier comments of Bengt + Martensson. Some of the changes listed below are originally + his (including clean-entry, OPTkey and OPTannote, the function renaming and the preamble code). - * bibtex.el (bibtex-field-* patterns): expanded to allow fields - like 'title = poft # "Fifth Triquaterly" # random-conf,'. + * bibtex.el (bibtex-field-* patterns): Expanded to allow fields + like 'title = poft # "Fifth Triquaterly" # random-conf,'. Needs to have more work done to accept all cases. - * bibtex.el (bibtex-clean-entry-zap-empty-opts): added. + * bibtex.el (bibtex-clean-entry-zap-empty-opts): Added. - * bibtex.el (bibtex-include-OPTcrossref): added. If set, changes + * bibtex.el (bibtex-include-OPTcrossref): Added. If set, changes order of the lists presented to luser. - * bibtex.el (bibtex-include-OPTkey & bibtex-include-OPTannote): added + * bibtex.el (bibtex-include-OPTkey & bibtex-include-OPTannote): Added. - * bibtex.el (bibtex-mode-user-optional-fields): can be set to a list + * bibtex.el (bibtex-mode-user-optional-fields): Can be set to a list of field the user wants to add to entries. - * bibtex.el (bibtex-mode documentation string): updated for new changes, + * bibtex.el (bibtex-mode documentation string): Updated for new changes, DEAthesis added back in, bibtex-preamble call added. - * bibtex.el (bibtex-entry): add OPTkey/annote. If OPTcrossref set + * bibtex.el (bibtex-entry): Add OPTkey/annote. If OPTcrossref set then put it in. - * bibtex.el (bibtex-make-entry): renamed bibtex-make-field + * bibtex.el (bibtex-make-entry): Renamed bibtex-make-field. - * bibtex.el (bibtex-make-optional-entry): renamed + * bibtex.el (bibtex-make-optional-entry): Renamed bibtex-make-optional-field. - * bibtex.el (bibtex-Article): change order of presentation + * bibtex.el (bibtex-Article): Change order of presentation if OPTcrossref is set. - * bibtex.el (bibtex-InBook): change order of presentation + * bibtex.el (bibtex-InBook): Change order of presentation if OPTcrossref is set. - * bibtex.el (bibtex-InCollection): change order of presentation + * bibtex.el (bibtex-InCollection): Change order of presentation if OPTcrossref is set. - * bibtex.el (bibtex-InProceedings): change order of presentation + * bibtex.el (bibtex-InProceedings): Change order of presentation if OPTcrossref is set. - * bibtex.el (bibtex-MastersThesis): added "note". + * bibtex.el (bibtex-MastersThesis): Added "note". - * bibtex.el (bibtex-preamble): added. + * bibtex.el (bibtex-preamble): Added. - * bibtex.el (bibtex-inside-field) : only go backwards if quote is there. + * bibtex.el (bibtex-inside-field): Only go backwards if quote is there. - * bibtex.el (bibtex-clean-entry): added call to + * bibtex.el (bibtex-clean-entry): Added call to bibtex-clean-entry-zap-empty-opts, OPT field testing for errors. - * bibtex.el (bibtex-x-help): added options Conference and preamble, + * bibtex.el (bibtex-x-help): Added options Conference and preamble, restored DEAthesis. 1990-11-30 Richard Stallman (rms@mole.ai.mit.edu) @@ -8562,6 +8498,10 @@ * diary.el (insert-block-diary-entry): Change reference to mark-ring to calendar-mark-ring. +1990-11-22 Richard Stallman (rms@mole.ai.mit.edu) + + * files.el (basic-save-buffer): Run after-save-hooks. + 1990-11-21 Neil Mager (neilm@juliet.ll.mit.edu) * appt.el: Updated header of file to reflect changes. @@ -8574,316 +8514,110 @@ statement down several lines. * appt.el: Changed list-diary-entries-hook to diary-display-hook - to be compatible with new version of the calendar/diary packgage. - -1990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu) + to be compatible with new version of the calendar/diary package. - * calendar.el (calendar-version): New constant, with date - (calendar-count-days-region, calendar-not-available): New functions. - (calendar-mode-map): Put them on keys. - (calendar-mode): Describe them. +1990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu) -1990-11-11 Ed Reingold (reingold@emr.cs.uiuc.edu) + * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of line. + (texinfo-format-make-node): Handle Info file names with periods in them. - * diary.el (make-diary-entry): New function. - (insert-diary-entry, insert-weekly-diary-entry, - insert-monthly-diary-entry, insert-yearly-diary-entry, - insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry, - insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry, - insert-monthly-islamic-diary-entry, - insert-yearly-islamic-diary-entry): Modified so that if a prefix arg - is supplied these make nonmarking diary entries; otherwise the entries - made are marking. - (insert-block-diary-entry, insert-anniversary-diary-entry, - insert-cyclic-diary-entry): New functions. - * calendar.el: Autoload them. - (calendar-mode-map): Put them on keys. - (calendar-mode): Describe them. + * history.el: Specify `(provide 'history)'. -1990-11-08 Ed Reingold (reingold@emr.cs.uiuc.edu) +1990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el (calendar-set-mark, - calendar-exchange-point-and-mark): New functions. + * calendar.el (calendar-version): New constant, with date. + (calendar-count-days-region, calendar-not-available): New functions. (calendar-mode-map): Put them on keys. (calendar-mode): Describe them. -1990-11-06 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * calendar.el (sexp-diary-entry-symbol): New variable. - (cursor-to-iso-calendar-date): Simplified, slightly. - (cursor-to-calendar-day-of-year): Fixed punctuation. - (cursor-to-french-calendar-date): Moved French names to arrays. - - * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic, - diary-hebrew-date, diary-iso-date, diary-day-of-year, - diary-float, diary-islamic-date, diary-anniversary, diary-block, - diary-french-date, diary-omer, diary-yahrzeit, diary-parasha, - diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions. - (list-diary-entries): Added call to (list-sexp-diary-entries) and - fixed an obscure error that caused a diary entry to be missed if it - was preceded by an empty entry of the same style. - (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an - obscure error that caused a diary entry to be missed if it was - preceded by an empty entry of the same style. - (mark-islamic-calendar-date-pattern): Renamed some local variables - more appropriately. - - -1990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * diary.el (list-diary-entries): Added a separate hook to do the - display, so that the diary entries can be obtained without - displaying them. - (simple-diary-display): New function (renaming of - ordinary-list-diary-hook). - (fancy-diary-display): New function (renaming of - prepare-fancy-diary-buffer). - - calendar.el: Add default definition of diary-display-hook. - -1990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * calendar.el (describe-calendar-mode): Rewrote to give just a - brief description of the mode instead of calling describe-mode. - -1990-10-19 Neil Mager (neilm@juliet.ll.mit.edu) - - * appt.el: Changed issue-appointments-message to - appt.issue.message in header. - - * appt.el: Using copy modified by rms. - -1990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * holiday.el (calendar-holiday-function-hebrew): Fixed minor - problem with the code to short-circuit the calculations to save - time. - - *diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem - with the code to short-circuit the calculations to save time. - -1990-11-22 Richard Stallman (rms@mole.ai.mit.edu) +1990-11-19 Richard Mlynarik (mly@august-east) - * files.el (basic-save-buffer): Run after-save-hooks. + * rfc822.el (rfc822-addresses): Blow out, don't loop, on "). + (rfc822-addresses-1): Error if address "phrase" not followed by + route-spec. -1990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu) + * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable + code which attempted to fake out mode-name in mode-line-list. + Also, use slow \\<...> technology. - * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of - line. - (texinfo-format-make-node): Handle Info file names with periods in - them. +1990-11-13 David J. MacKenzie (djm@apple-gunkies) - * history.el: Specify `(provide 'history)'. + * fortran.el: Use domain format instead of uucp format for bug + list address. -1990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu) +1990-11-12 Richard Stallman (rms@mole.ai.mit.edu) - * calendar.el: - Added constant calendar-version with date - (calendar-count-days-region), - (calendar-not-available): New functions. - (calendar-mode-map): Put them on keys. - (calendar-mode): Describe them. + * lisp.el (lisp-complete-symbol): Use emacs-lisp-mode-syntax-table. 1990-11-11 Ed Reingold (reingold@emr.cs.uiuc.edu) - * diary.el: - (make-diary-entry): New function. - (insert-diary-entry), (insert-weekly-diary-entry), - (insert-monthly-diary-entry), (insert-yearly-diary-entry), - (insert-hebrew-diary-entry), (insert-monthly-hebrew-diary-entry), - (insert-yearly-hebrew-diary-entry), (insert-islamic-diary-entry), - (insert-monthly-islamic-diary-entry), + * diary.el (make-diary-entry): New function. + (insert-diary-entry, insert-weekly-diary-entry) + (insert-monthly-diary-entry, insert-yearly-diary-entry) + (insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry) + (insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry) + (insert-monthly-islamic-diary-entry) (insert-yearly-islamic-diary-entry): Modified so that if a prefix arg is supplied these make nonmarking diary entries; otherwise the entries made are marking. - (insert-block-diary-entry), (insert-anniversary-diary-entry), + (insert-block-diary-entry, insert-anniversary-diary-entry) (insert-cyclic-diary-entry): New functions. - * calendar.el: - Autoload them. + * calendar.el: Autoload them. (calendar-mode-map): Put them on keys. (calendar-mode): Describe them. 1990-11-08 Ed Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el: - (calendar-set-mark), (calendar-exchange-point-and-mark): New functions. + * calendar.el (calendar-set-mark, calendar-exchange-point-and-mark): + New functions. (calendar-mode-map): Put them on keys. (calendar-mode): Describe them. 1990-11-06 Ed Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el: Added new variable sexp-diary-entry-symbol. + * calendar.el (sexp-diary-entry-symbol): New variable. (cursor-to-iso-calendar-date): Simplified, slightly. (cursor-to-calendar-day-of-year): Fixed punctuation. (cursor-to-french-calendar-date): Moved French names to arrays. - * diary.el: - (list-sexp-diary-entries), (diary-sexp-entry), (diary-cyclic), - (diary-hebrew-date), (diary-iso-date), (diary-day-of-year), - (diary-float), (diary-islamic-date), (diary-anniversary),(diary-block), - (diary-french-date), (diary-omer), (diary-yahrzeit), (diary-parasha), - (diary-rosh-hodesh), (hebrew-calendar-parasha-name): New functions. + * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic) + (diary-hebrew-date, diary-iso-date, diary-day-of-year) + (diary-float, diary-islamic-date, diary-anniversary, diary-block) + (diary-french-date, diary-omer, diary-yahrzeit, diary-parasha) + (diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions. (list-diary-entries): Added call to (list-sexp-diary-entries) and fixed an obscure error that caused a diary entry to be missed if it was preceded by an empty entry of the same style. - (list-hebrew-diary-entries), (list-islamic-diary-entries): Fixed an + (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an obscure error that caused a diary entry to be missed if it was preceded by an empty entry of the same style. (mark-islamic-calendar-date-pattern): Renamed some local variables more appropriately. - -1990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * diary.el - (list-diary-entries): Added a separate hook to do the display, so - that the diary entries can be obtained without displaying them. - (simple-diary-display): New function (renaming of - ordinary-list-diary-hook). - (fancy-diary-display): New function (renaming of - prepare-fancy-diary-buffer). - - calendar.el: Add default definition of diary-display-hook. - -1990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * calendar.el - (describe-calendar-mode): Rewrote to give just a brief description - of the mode instead of calling describe-mode. - -1990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * holiday.el: - (calendar-holiday-function-hebrew): Fixed minor problem with the - code to short-circuit the calculations to save time. - - *diary.el: - (mark-hebrew-calendar-date-pattern): Fixed minor problem with the - code to short-circuit the calculations to save time. - -1990-09-10 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * diary.el: - (list-diary-entries), (list-hebrew-diary-entries), - (list-islamic-diary-entries): Fixed to use add-to-diary-list. - -1990-09-07 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * holiday.el - (filter-visible-calendar-holidays): New function. - (calendar-holiday-function-rosh-hashanah-etc): Rewrote. - (calendar-holiday-function-tisha-b-av-etc): New function. - (calendar-holiday-function-passover-etc): New function. - (calendar-holiday-function-hanukkah): New function. - (calendar-holiday-function-easter-etc): Rewrote. - - * calendar.el: - (calendar-other-month): Rewrote. - (calendar-read), (calendar-make-alist): New functions. - Eliminated constants calendar-day-abbrev-list and - calendar-month-abbrev-list. - (calendar-current-date): Eliminated use of calendar-month-abbrev-list. - Modified the default value of `calendar-holidays'. - Added variable `all-christian-calendar-holidays'. - Added variable `all-islamic-calendar-holidays'. - Added variable `all-hebrew-calendar-holidays'. - (redraw-calendar), (calendar-goto-date), (calendar-goto-julian-date), - (calendar-goto-hebrew-date), (calendar-goto-islamic-date), - (calendar-goto-iso-date): New functions. - (calendar-mode-map): Put them on keys. - (calendar-mode): Describe them. - (calendar-mode-map): Put scroll-other-window on a key. - list-diary-entries-hook: Changed the default value to - ordinary-list-diary-hook. - - * diary.el: - (mark-diary-entries), (mark-islamic-diary-entries), - (mark-hebrew-diary-entries): Eliminated use of constant alists for - month and day names. - (prepare-fancy-diary-buffer): Fixed the way holidays are displayed - when there are no diary entries but lots of holidays. - (ordinary-list-diary-hook), (add-to-diary-list): New functions. - -1990-09-06 Ed Reingold (reingold@emr.cs.uiuc.edu) - - * calendar.el: - Changed reference at beginning of file from the report to the - published version of the paper. - Changed all calls to `mod' to call `%' to avoid problem with cl. - (calendar-date-string): Added optional parameter `nodayname'. - (cursor-to-islamic-calendar-date): Fixed so that - calendar-date-string doesn't try find the day name. - (cursor-to-hebrew-calendar-date): Fixed so that - calendar-date-string doesn't try find the day name. - nongregorian-diary-marking-hook: Fixed typo in doc string. - (calendar-mode): Fixed a typo in doc string. - (cursor-to-iso-calendar-date): Made message consistent with - similar functions for Julian, Islamic, Hebrew, and French calendars. - (calendar-absolute-from-gregorian): Simplified calculation. - (calendar-mark-today): Changed today mark to `=' to avoid - confusion with the default holiday mark. - (calendar-julian-from-absolute): Rewrote parallel to other functions. - (calendar-islamic-from-absolute): Rewrote parallel to other functions. - (calendar-forward-day): Fixed movement when cursor is not on a date - and arg is negative. - Added description of new `if' form to doc string for calendar-holidays. - - - * diary.el: - Changed all calls to `mod' to call `%' to avoid problem with cl. - (diary-entry-time): New function. - (diary-entry-compare): Rewritten to take time of day into account. - - * holiday.el: - Changed all calls to `mod' to call `%' to avoid problem with cl. - (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical - error in a comment. - (calendar-holiday-function-hebrew): Fixed typo in doc string. - (calendar-holiday-function-islamic): Fixed typo in doc string. - (calendar-holiday-function-if): New function. - -1990-11-19 Richard Mlynarik (mly@august-east) - - * rfc822.el (rfc822-addresses): Blow out, don't loop, on ") - (rfc822-addresses-1) Error if address "phrase" not followed by - route-spec - - * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable - code which attempted to fake out mode-name in mode-line-list. - Also, use slow \\<...> technology. - -1990-11-13 David J. MacKenzie (djm@apple-gunkies) - - * fortran.el: Use domain format instead of uucp format for bug - list address. - -1990-11-12 Richard Stallman (rms@mole.ai.mit.edu) - - * lisp.el (lisp-complete-symbol): Use emacs-lisp-mode-syntax-table. - 1990-11-05 Roland McGrath (roland@geech.ai.mit.edu) * compile.el (compilation-window-height): Added defconst for this, since it somehow disappeared. * compile.el: Unoverhauled. Restored from old 19 compile.el, plus - these changes: (compilation-{enter,leave}-directory-regexp): New - variables, specifying regexps that match lines saying the compilation - process is entering/leaving a directory. The default values match the - messages produced by the `-w' option to GNU make. + these changes: + (compilation-{enter,leave}-directory-regexp): New variables, specifying + regexps that match lines saying the compilation process is + entering/leaving a directory. The default values match the messages + produced by the `-w' option to GNU make. (compilation-error-regexp-alist): [Idea from tale.] Replaces compilation-error-regexp. Alist (REGEXP FILE-IDX LINE-IDX) of regular expressions to match errors in compilation. If REGEXP matches, the FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th subexpression gives the line number. - (compilation-parse-errors): Rewritten. Combine the error and + (compilation-parse-errors): Rewritten. Combine the error and enter/leave directory regexps into a single regexp to search for, and - dispatch on which subexpressions match. When the enter-directory + dispatch on which subexpressions match. When the enter-directory regexp matches, set default-directory to that directory, and push it - on compilation-directory-stack. When the leave-directory regexp + on compilation-directory-stack. When the leave-directory regexp matches, pop the stack to find the matching directory, and set - default-directory to that. This change requries RE_NREGS to be (at + default-directory to that. This change requires RE_NREGS to be (at least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h). (compilation-finish-hook): New variable, a hook to run when a compilation finishes. Called with two args: the compilation buffer @@ -8894,28 +8628,28 @@ the name of the major mode of the buffer. (compile-internal): Use it. [From tale's changes:] (compile): Moved window enlarging to compile-internal. - (compile-internal): Don't use with-output-to-temp-buffer. Use - display-buffer instead. + (compile-internal): Don't use with-output-to-temp-buffer. + Use display-buffer instead. 1990-11-05 David Lawrence (tale@pogo.ai.mit.edu) - * c++-mode.el (c++-mode): Made several global variables related to + * c++-mode.el (c++-mode): Made several global variables related to comment handling buffer-local. - * emerge.el: Moved the kill-buffers out of emerge-extract-* and + * emerge.el: Moved the kill-buffers out of emerge-extract-* and into the emerge-make-*-list functions which are responsible for creating and using them. unwind-protect it to make sure the buffer is always killed. - * subr.el: fset buffer-flush-undo to buffer-disable-undo, not + * subr.el: fset buffer-flush-undo to buffer-disable-undo, not buffer-enable-undo. - * comint.el, inf-lisp.el, shell.el: Updated to meet Olin's + * comint.el, inf-lisp.el, shell.el: Updated to meet Olin's version 2.0 comint offerings. - * ring.el: The underlying history mechanism for comint. + * ring.el: The underlying history mechanism for comint. Generalised handling of a ring data type based on vectors. - * history.el: For now, a symlink to ring.el. - * loaddefs.el: Updated shell-prompt-pattern doc string. + * history.el: For now, a symlink to ring.el. + * loaddefs.el: Updated shell-prompt-pattern doc string. 1990-11-02 Richard Stallman (rms@mole.ai.mit.edu) @@ -8962,39 +8696,50 @@ Formatting commands for @deftypefn and related typed definition commands. Inserted related `put' expressions. +1990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * diary.el (list-diary-entries): Add a separate hook to do the display, + so that the diary entries can be obtained without displaying them. + (simple-diary-display): New function (renaming of + ordinary-list-diary-hook). + (fancy-diary-display): New function (renaming of + prepare-fancy-diary-buffer). + + * calendar.el: Add default definition of diary-display-hook. + 1990-10-23 David Lawrence (tale@pogo.ai.mit.edu) - * emerge.el (emerge-setup, emerge-setup-with-ancestor): Moved + * emerge.el (emerge-setup, emerge-setup-with-ancestor): Moved insert-buffer calls back before call to emerge-extract-diffs where the merge-buffer really needs to have something in it. - (emerge-extract-diffs,emerge-extract-diffs3): Moved errant + (emerge-extract-diffs,emerge-extract-diffs3): Moved errant kill-buffer which interfered with return value of functions. 1990-10-22 David Lawrence (tale@pogo.ai.mit.edu) - * loaddefs.el, bibtex.el: Changed bogus "" sequences attempting + * loaddefs.el, bibtex.el: Changed bogus "" sequences attempting to generate a single quote to \" pairs. * calc-aent.el, calc-alg-2.el, calc-alg.el, calc-arith.el, - calc-bin.el, calc-comb.el, calc-comp.el, calc-cplx.el, - calc-ext.el, calc-forms.el, calc-frac.el, calc-funcs.el, - calc-graph.el, calc-incom.el, calc-lang.el, calc-macs.el, - calc-map.el, calc-mat.el, calc-math.el, calc-misc.el, - calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el, - calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el, - calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el, - calc-yank.el, calc.el: New files for a very complete RPN + * calc-bin.el, calc-comb.el, calc-comp.el, calc-cplx.el, + * calc-ext.el, calc-forms.el, calc-frac.el, calc-funcs.el, + * calc-graph.el, calc-incom.el, calc-lang.el, calc-macs.el, + * calc-map.el, calc-mat.el, calc-math.el, calc-misc.el, + * calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el, + * calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el, + * calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el, + * calc-yank.el, calc.el: New files for a very complete RPN calculator which supports integer, rational, floating-point, - comples, matrix and symbolic arithmetic to arbitrary precision. + complex, matrix and symbolic arithmetic to arbitrary precision. - edmacro.el: New file, a keyboard macro editor. On its own - probably not very useful, but in the context of calc - programmability it fits the model well. + * edmacro.el: New file, a keyboard macro editor. On its own + probably not very useful, but in the context of calc programmability + it fits the model well. - emerge.el: New file, for merging files or buffers based on their + * emerge.el: New file, for merging files or buffers based on their differences. - loaddefs.el: Autoloads for calc, quick-calc, full-calc, + * loaddefs.el: Autoloads for calc, quick-calc, full-calc, calc-eval, defmath, calc-grab-region and calc-extensions for the calculator. Bind calc to M-#. Autoloads for edit-kbd-macro, edit-last-kbd-macro and @@ -9010,15 +8755,27 @@ * etags.el (visit-tags-table-buffer): Handle local bindings of tags-file-name. +1990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * calendar.el (describe-calendar-mode): Rewrote to give just a brief + description of the mode instead of calling describe-mode. + +1990-10-19 Neil Mager (neilm@juliet.ll.mit.edu) + + * appt.el: Changed issue-appointments-message to + appt.issue.message in header. + + * appt.el: Using copy modified by rms. + 1990-10-19 Robert J. Chassell (bob@gnu.ai.mit.edu) - * texinfmt.el (texinfo-format-include, - texinfo-format-setfilename): Redefined to handle new include - files. (texinfo-format-buffer-1, texinfo-format-region): Add - `last-input-buffer' so handles new include files. - (texinfo-format-bullet, texinfo-format-minus, - texinfo-format-paragraph-break): Require braces if used within - line; do no require braces if used@end of line. + * texinfmt.el (texinfo-format-include, texinfo-format-setfilename): + Redefined to handle new include files. + (texinfo-format-buffer-1, texinfo-format-region): + Add `last-input-buffer' so handles new include files. + (texinfo-format-bullet, texinfo-format-minus) + (texinfo-format-paragraph-break): Require braces if used within + line; do no require braces if used at end of line. (texinfo-optional-braces-discard): Discard optional braces. * texnfo-upd.el (texinfo-incorporate-descriptions): Require exact @@ -9026,11 +8783,11 @@ (texinfo-update-menu-region-beginning): Do not accidentally copy an info-only title for the top node into the main menu. (texinfo-section-types-regexp): Add `@chapheading'. - (texinfo-find-lower-level-node, texinfo-find-higher-level-node, - texinfo-menu-locate-entry-p, texinfo-copy-menu-title, - texinfo-update-menu-region-beginning, texinfo-update-menu-region-end): + (texinfo-find-lower-level-node, texinfo-find-higher-level-node) + (texinfo-menu-locate-entry-p, texinfo-copy-menu-title) + (texinfo-update-menu-region-beginning, texinfo-update-menu-region-end): Handle `@ifinfo' as well as comment line following node line. - (texinfo-multiple-files-update and aux. files): Added to handle + (texinfo-multiple-files-update and aux. files): Added to handle multi-file Texinfo sources. 1990-10-18 Richard Stallman (rms@mole.ai.mit.edu) @@ -9039,9 +8796,9 @@ 1990-10-17 David Lawrence (tale@pogo.ai.mit.edu) - * lisp-mode.el: Indent autoload like defun. + * lisp-mode.el: Indent autoload like defun. - * cl.el, mh-e.el, gnus.el: Change uses of lisp-indent-hook to + * cl.el, mh-e.el, gnus.el: Change uses of lisp-indent-hook to lisp-indent-function. 1990-10-16 Richard Stallman (rms@mole.ai.mit.edu) @@ -9058,7 +8815,7 @@ * simple.el: Kill commands on read-only buffers, just copy to kill-ring. (kill-region): If read-only, just copy to kill-ring. - (zap-to-char, kill-line, kill-comment, kill-word): + (zap-to-char, kill-line, kill-comment, kill-word) (backward-kill-word, kill-paragraph, backward-kill-paragraph): Allow read-only buffers. @@ -9088,6 +8845,14 @@ * lisp-mode.el (indent-sexp): Make sure outer loop ends@eob. +1990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * holiday.el (calendar-holiday-function-hebrew): Fixed minor problem + with the code to short-circuit the calculations to save time. + + * diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem + with the code to short-circuit the calculations to save time. + 1990-10-08 Richard Stallman (rms@mole.ai.mit.edu) * man.el (nuke-nroff-bs): Handle o\b+. @@ -9103,25 +8868,25 @@ 1990-10-01 David Lawrence (tale@pogo.ai.mit.edu) - * compile.el: Major overhauls. Remove references to mode, since + * compile.el: Major overhauls. Remove references to mode, since it never really was a mode. - (compile-regexp-list): Don't use a single regexp, but try + (compile-regexp-list): Don't use a single regexp, but try multiple ones from a list. (next-error): Don't read in every single file when doing next-error, just go to the line of the next file, reading it in if need be. The old method was slow and could end up creating a lot of buffers you never wanted around. - Use buffer named in compilation-buffer. Get buffer to use + Use buffer named in compilation-buffer. Get buffer to use interactively via compilation-use-buffer if called with arg. - (compile-internal): Move window resizing here, since a grep + (compile-internal): Move window resizing here, since a grep window is still a compile window as far as this package is concerned. Don't use with-output-to-temp-buffer since it is very anti-social with show-temp-buffer-hooks which resize based on the how much data is output by its forms; it never worked with compile-window-height that way anyway. - (compilation-parse-line): Figures out file and line for + (compilation-parse-line): Figures out file and line for next-error from compile-regexp-list. - (compilation-use-buffer): Function which sets buffer for + (compilation-use-buffer): Function which sets buffer for next-error to use. 1990-10-01 Richard Stallman (rms@mole.ai.mit.edu) @@ -9154,25 +8919,25 @@ 1990-09-25 David Lawrence (tale@pogo.ai.mit.edu) - * edebug.el: New file for elisp source debugging. + * edebug.el: New file for elisp source debugging. - * loaddefs.el: Autoload edebug with edebug-defun. + * loaddefs.el: Autoload edebug with edebug-defun. - * lisp-mode.el (eval-defun): If arg, edebug-defun. + * lisp-mode.el (eval-defun): If arg, edebug-defun. - * simple.el (comment-region): New function. + * simple.el (comment-region): New function. * c-mode.el (c-beginning-of-statement, c-end-of-statement): New functions bound to M-a and M-e respectively. - (c-beginning-of-statement-1, c-end-of-statement-1): Engines for + (c-beginning-of-statement-1, c-end-of-statement-1): Engines for above. - (set-c-style): New function to easily select a preferred + (set-c-style): New function to easily select a preferred indentation style. - (c-style-alist): Styles and variables values for set-c-style. + (c-style-alist): Styles and variables values for set-c-style. - * asm-mode.el: New file. Mode for editing assembler code. + * asm-mode.el: New file. Mode for editing assembler code. - * loaddefs.el (auto-mode-alist): Use asm-mode for .s files. + * loaddefs.el (auto-mode-alist): Use asm-mode for .s files. Autoload it. 1990-09-24 Richard Stallman (rms@mole.ai.mit.edu) @@ -9181,8 +8946,8 @@ 1990-09-22 David Lawrence (tale@pogo.ai.mit.edu) - * simple.el (shell-command): Document in code comment why -f is - not used for C shells. Perhaps this will get people to stop + * simple.el (shell-command): Document in code comment why -f is + not used for C shells. Perhaps this will get people to stop asking about it. 1990-09-21 Richard Stallman (rms@mole.ai.mit.edu) @@ -9192,7 +8957,7 @@ 1990-09-21 David Lawrence (tale@pogo.ai.mit.edu) - * loaddefs.el (auto-mode-alist): Use bibtex-mode for .bib files + * loaddefs.el (auto-mode-alist): Use bibtex-mode for .bib files and autoload it. 1990-09-18 Richard Stallman (rms@mole.ai.mit.edu) @@ -9216,6 +8981,11 @@ * help.el (print-help-return-message): Mention C-M-v. +1990-09-10 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * diary.el (list-diary-entries, list-hebrew-diary-entries) + (list-islamic-diary-entries): Fixed to use add-to-diary-list. + 1990-09-10 Chris Hanson (cph@kleph) * xscheme.el (xscheme-eval): Add hook that allows Scheme to @@ -9244,6 +9014,77 @@ * ftp.el (ftp-command): Ignore output lines without status codes. +1990-09-07 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * holiday.el (filter-visible-calendar-holidays): New function. + (calendar-holiday-function-rosh-hashanah-etc): Rewrote. + (calendar-holiday-function-tisha-b-av-etc): New function. + (calendar-holiday-function-passover-etc): New function. + (calendar-holiday-function-hanukkah): New function. + (calendar-holiday-function-easter-etc): Rewrote. + + * calendar.el (calendar-other-month): Rewrote. + (calendar-read, calendar-make-alist): New functions. + Eliminated constants calendar-day-abbrev-list and + calendar-month-abbrev-list. + (calendar-current-date): Eliminated use of calendar-month-abbrev-list. + Modified the default value of `calendar-holidays'. + Added variable `all-christian-calendar-holidays'. + Added variable `all-islamic-calendar-holidays'. + Added variable `all-hebrew-calendar-holidays'. + (redraw-calendar, calendar-goto-date, calendar-goto-julian-date) + (calendar-goto-hebrew-date, calendar-goto-islamic-date) + (calendar-goto-iso-date): New functions. + (calendar-mode-map): Put them on keys. + (calendar-mode): Describe them. + (calendar-mode-map): Put scroll-other-window on a key. + list-diary-entries-hook: Changed the default value to + ordinary-list-diary-hook. + + * diary.el (mark-diary-entries, mark-islamic-diary-entries) + (mark-hebrew-diary-entries): Eliminated use of constant alists for + month and day names. + (prepare-fancy-diary-buffer): Fixed the way holidays are displayed + when there are no diary entries but lots of holidays. + (ordinary-list-diary-hook, add-to-diary-list): New functions. + +1990-09-06 Ed Reingold (reingold@emr.cs.uiuc.edu) + + * calendar.el: + Changed reference at beginning of file from the report to the + published version of the paper. + Changed all calls to `mod' to call `%' to avoid problem with cl. + (calendar-date-string): Added optional parameter `nodayname'. + (cursor-to-islamic-calendar-date): Fixed so that + calendar-date-string doesn't try find the day name. + (cursor-to-hebrew-calendar-date): Fixed so that + calendar-date-string doesn't try find the day name. + nongregorian-diary-marking-hook: Fixed typo in doc string. + (calendar-mode): Fixed a typo in doc string. + (cursor-to-iso-calendar-date): Made message consistent with + similar functions for Julian, Islamic, Hebrew, and French calendars. + (calendar-absolute-from-gregorian): Simplified calculation. + (calendar-mark-today): Changed today mark to `=' to avoid + confusion with the default holiday mark. + (calendar-julian-from-absolute): Rewrote parallel to other functions. + (calendar-islamic-from-absolute): Rewrote parallel to other functions. + (calendar-forward-day): Fixed movement when cursor is not on a date + and arg is negative. + Added description of new `if' form to doc string for calendar-holidays. + + * diary.el: + Changed all calls to `mod' to call `%' to avoid problem with cl. + (diary-entry-time): New function. + (diary-entry-compare): Rewritten to take time of day into account. + + * holiday.el: + Changed all calls to `mod' to call `%' to avoid problem with cl. + (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical + error in a comment. + (calendar-holiday-function-hebrew): Fixed typo in doc string. + (calendar-holiday-function-islamic): Fixed typo in doc string. + (calendar-holiday-function-if): New function. + 1990-09-06 Richard Stallman (rms@mole.ai.mit.edu) * sendmail.el (mail-signature): New variable holds signature. @@ -9256,7 +9097,7 @@ 1990-09-03 David Lawrence (tale@pogo.ai.mit.edu) - * rnews.el: Reinstated. + * rnews.el: Reinstated. 1990-09-01 Richard Stallman (rms@mole.ai.mit.edu) @@ -9266,31 +9107,31 @@ 1990-08-31 David Lawrence (tale@pogo.ai.mit.edu) - * sendmail.el (mail-send-and-exit): Remove dependency on other + * sendmail.el (mail-send-and-exit): Remove dependency on other window being in rmail-mode in order to delete selected window. 1990-08-30 David Lawrence (tale@pogo.ai.mit.edu) - * paths.el: Add gnus-default-nntp-server, gnus-nntp-service, + * paths.el: Add gnus-default-nntp-server, gnus-nntp-service, gnus-your-domain, gnus-your-organization, and gnus-newsrc-file to be visible for admins during installation configuration. * loaddefs.el: - (gnus, gnus-post-news): Autoload gnus. + (gnus, gnus-post-news): Autoload gnus. (sendnews, postnews): fset to gnus-post-news instead of news-post-news. - (rnews, news-post-news): Removed autoloads. + (rnews, news-post-news): Removed autoloads. - * gnus.el: New file. - (gnus-make-newsrc-file): Removed. - (gnus-read-newsrc-file): Work without above. - (gnus-Info-directory): Removed. - (gnus-Info-find-node): Work without above. - (lots of variables): Made non-interactive. Some doc fixes. + * gnus.el: New file. + (gnus-make-newsrc-file): Removed. + (gnus-read-newsrc-file): Work without above. + (gnus-Info-directory): Removed. + (gnus-Info-find-node): Work without above. + (lots of variables): Made non-interactive. Some doc fixes. * gnuspost.el, gnusmail.el, gnusmisc.el, nntp.el, nnspool.el, - * mhspool.el: New files. + * mhspool.el: New files. - * rnews.el: Removed. (Renamed to rnews.el.~backout~.) + * rnews.el: Removed. (Renamed to rnews.el.~backout~.) 1990-08-29 Richard Stallman (rms@mole.ai.mit.edu) @@ -9302,99 +9143,96 @@ 1990-08-29 David Lawrence (tale@pogo.ai.mit.edu) - * files.el (basic-save-buffer): Signal an error when the directory + * files.el (basic-save-buffer): Signal an error when the directory doesn't exist or is write-protected. - (set-visited-file-name): When renaming buffer, don't switch from + (set-visited-file-name): When renaming buffer, don't switch from current name if that is the name causing the conflict for the new name. Eg, C-x b foo C-x C-w /tmp/foo would name the buffer foo<2> and leave no foo around. Now it stays foo. - * fortran.el (fortran-mode): Define comment-line-start-skip based + * fortran.el (fortran-mode): Define comment-line-start-skip based partially on value of fortran-comment-region; statements starting with c (eg: call, common) were being indented as comments. - (fortran-current-line-indentation): Only skip over continuation + (fortran-current-line-indentation): Only skip over continuation char or line number for statements. It was giving back wrong values for statements which started in columns 1-6. - (fortran-mode-version): Removed. + (fortran-mode-version): Removed. 1990-08-28 David Lawrence (tale@pogo.ai.mit.edu) - * loaddefs.el: Autoload reverse-region from sort.el. + * loaddefs.el: Autoload reverse-region from sort.el. - * cl.el: - (defstruct): The copier function invoked the non-existent + * cl.el (defstruct): The copier function invoked the non-existent copy-vector. Calling copy-sequence does the job. - (defsetf for point): Point's inverse is goto-char. Of course, + (defsetf for point): Point's inverse is goto-char. Of course, what do we do with the other basic types of Emacs Lisp? - (member): Another, perhaps counterproductive, speed hack. When + (member): Another, perhaps counterproductive, speed hack. When test or testnot are symbols (hopefully, non-null), they are replaced by their symbol-function slots. This presumably reduces one indirection per each funcall in the inner loop. - (byte-compile-named-list-accessors): Another byte-compile + (byte-compile-named-list-accessors): Another byte-compile handler, this one eliminates the extra call incurred when using first, ..., tenth, or rest. This makes those list accessors essentially as primitive as car, cdr, or nth. (with-keyword-args): Macro that simplifies most of the handling of - klists. The only neglected functionality is that no supplied-p + klists. The only neglected functionality is that no supplied-p forms exist (although that is true also of lambda lists in Emacs Lisp). - (cl-eval-print-last-sexp): Added half-hearted support for -, +, + (cl-eval-print-last-sexp): Added half-hearted support for -, +, ++, +++, *, **, ***, /, //, ///; and cleared the mvalues mechanism at every call. - (declare, proclaim, the): Make some more CL codes easy to load. + (declare, proclaim, the): Make some more CL codes easy to load. These are dummies, and have no effect whatsoever. (Perhaps `the' - could be made to check in interpreter, and to ignore in the + could be made to check in interpreter, and to ignore in the compiler. Then again, writing `typecase' would be also useful and I haven't done it yet.) - (byte-compile-ca*d*r): New function, used as a handler from + (byte-compile-ca*d*r): New function, used as a handler from byte-compile-form to eliminate the extra call to the c*r functions in compiled code. - (adjoin, map): Changed to use `memq' instead of `member', too. - (case, ecase): Via a change in case-clausify, these macros now + (adjoin, map): Changed to use `memq' instead of `member', too. + (case, ecase): Via a change in case-clausify, these macros now generate tests using the primitive `memq', instead of the heavier `member'. - (member): Rewrote it to exploit the keyword argument machinery. + (member): Rewrote it to exploit the keyword argument machinery. It also tries to call memq whenever possible. - (many funcs): Two-branch conds changed into simple ifs here and + (many funcs): Two-branch conds changed into simple ifs here and there, minor layout changes all over. - (defsetf): `Puts' occur in the generated code, not in the macro + (defsetf): `Puts' occur in the generated code, not in the macro expander. (Didn't we fix this long ago?) - (setf): Comment disagreed with the code. Code was right. - (defkeyword): Was dropping the DOCSTRING. - (reduce): New function. Presented as an example of how to use + (setf): Comment disagreed with the code. Code was right. + (defkeyword): Was dropping the DOCSTRING. + (reduce): New function. Presented as an example of how to use KLISTs to parse calls in functions that take keyword arguments. - (concatenate, map): New functions. - (extract-from-klist): Swapped arguments for convenience. - (keyword-argument-supplied-p, cl$subseq-as-list): New auxiliary + (concatenate, map): New functions. + (extract-from-klist): Swapped arguments for convenience. + (keyword-argument-supplied-p, cl$subseq-as-list): New auxiliary functions. - (build-klist): Better error messages. - (psetf): Rewrote, patterned after the new psetq. - (psetq): Added early check for even number of arguments. This + (build-klist): Better error messages. + (psetf): Rewrote, patterned after the new psetq. + (psetq): Added early check for even number of arguments. This causes a better error message than previously. - (defstruct, parse$defstruct$options): asp@CS.CMU.EDU (James + (defstruct, parse$defstruct$options): asp@CS.CMU.EDU (James Aspnes) reported that defstruct wasn't handling properly the use of accessors of an :included definition applied to instances of the :including structure. Indeed, the old version was implementing a (rather useless) sense of multiple-inheritance that - was inimical to the Common Lisp sense. Fixed here by adding + was inimical to the Common Lisp sense. Fixed here by adding properties :structure-includes and :structure-included-in to the struct name. They keep track of the graph of inclusions. - (mapc, maplist, mapl, mapcan, mapcon, - copy-list, copy-tree, revappend, nreconc, nbutlast, - subst, subst-if, subst-if-not, sublis, - member-if, member-if-not, tailp): New functions, developed apart - and now merged with the main file. They still don't take :keyword - arguments. - - * sort.el (sort-subr): Support floating point numbers. - (sort-float-fields, reverse-region): New functions. - (sort-numeric-fields, sort-fields, sort-float-fields): Use -ARG + (mapc, maplist, mapl, mapcan, mapcon, copy-list, copy-tree, revappend) + (nreconc, nbutlast, subst, subst-if, subst-if-not, sublis, member-if) + (member-if-not, tailp): New functions, developed apart and now merged + with the main file. They still don't take :keyword arguments. + + * sort.el (sort-subr): Support floating point numbers. + (sort-float-fields, reverse-region): New functions. + (sort-numeric-fields, sort-fields, sort-float-fields): Use -ARG to mean count fields from right, not reverse. (Doc fixes.) - (sort-fields-1): Let negative arg pass unmolested. Always do + (sort-fields-1): Let negative arg pass unmolested. Always do ascending sort. - (sort-skip-fields): Handle negative field. + (sort-skip-fields): Handle negative field. - * tex-mode.el (tex-mode-map): Move bindings of M-{ and M-} to - C-c { and C-c }. + * tex-mode.el (tex-mode-map): Move bindings of M-{ and M-} to + C-c { and C-c }. 1990-08-28 Roland McGrath (roland@gnu.ai.mit.edu) @@ -9403,23 +9241,23 @@ 1990-08-27 David Lawrence (tale@pogo.ai.mit.edu) - * compile.el (compilation-error-regexp): Padded up a little to + * compile.el (compilation-error-regexp): Padded up a little to work with new function: - (compilation-get-file-and-line): Grabs file and line using + (compilation-get-file-and-line): Grabs file and line using matched sub-expressions in compilation-error-regexp. - (compilation-parse-errors): Use new function. - (compilation-sentinel): Make buffer writable before trying to + (compilation-parse-errors): Use new function. + (compilation-sentinel): Make buffer writable before trying to insert things. - * info.el (Info-extract-menu-item): Search for an exact match for + * info.el (Info-extract-menu-item): Search for an exact match for menu item before looking for a partial match. Regexp-quote the search string. - * lisp.el (lisp-complete-symbol): Display possibilities in + * lisp.el (lisp-complete-symbol): Display possibilities in *Completions* not *Help*. - * help.el (describe-mode): Use Dale Worley's version to also show - minor mode documentation if argument is given. Fset + * help.el (describe-mode): Use Dale Worley's version to also show + minor mode documentation if argument is given. Fset defining-keyboard-macro to start-keyboard-macro so its documentation can be found. Currently does not work with auto-fill-mode because of the hook nature of its minor mode @@ -9468,7 +9306,7 @@ 1990-08-11 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el (get-screen): Don't loop on screen-visible-p. + * screen.el (get-screen): Don't loop on screen-visible-p. Set auto-new-screen-function to new-screen. * gdb.el (gdb-break): Also handle temporary breaks. @@ -9480,7 +9318,7 @@ 1990-07-31 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * files.el (find-alternate-file): Don't depend on buffer being + * files.el (find-alternate-file): Don't depend on buffer being read-only for modifications to invoke yes-or-no-p. 1990-07-28 Richard Stallman (rms@mole.ai.mit.edu) @@ -9497,7 +9335,7 @@ 1990-07-27 David Lawrence (tale@pogo.ai.mit.edu) - * fill.el (fill-region-as-paragraph): Remove tabs that aren't in + * fill.el (fill-region-as-paragraph): Remove tabs that aren't in fill-prefix or part of paragraph indentation. 1990-07-26 Richard Stallman (rms@mole.ai.mit.edu) @@ -9523,24 +9361,24 @@ 1990-07-26 David Lawrence (tale@pogo.ai.mit.edu) - * c-mode.el (c-auto-newline): Doc addition. - (electric-c-terminator): Removed bogus set-marker. - (electric-c-sharp-sign): Make sure c-auto-newline is nil for call + * c-mode.el (c-auto-newline): Doc addition. + (electric-c-terminator): Removed bogus set-marker. + (electric-c-sharp-sign): Make sure c-auto-newline is nil for call to electric-c-terminator. - * texinfo.el: Bind tex-insert-quote to " in texinfo-mode-map. + * texinfo.el: Bind tex-insert-quote to " in texinfo-mode-map. - * simple.el (goal-column): Make buffer-local. + * simple.el (goal-column): Make buffer-local. - * man.el (manual-entry): Enter view-mode. + * man.el (manual-entry): Enter view-mode. 1990-07-25 David Lawrence (tale@pogo.ai.mit.edu) - * replace.el (occur-last-string): New variable to hold last + * replace.el (occur-last-string): New variable to hold last interactive regexp to occur. - (occur): Use occur-last-string. + (occur): Use occur-last-string. - * lisp.el (down-list): Doc fix. + * lisp.el (down-list): Doc fix. 1990-07-24 Richard Stallman (rms@mole.ai.mit.edu) @@ -9577,8 +9415,8 @@ 1990-07-05 Robert J. Chassell (bob@gnu.ai.mit.edu) * texinfmt.el: Renamed Lisp definitions section to `Description - formatting' and revised `texinfo-format-defun-1' and format - defuns to handle object oriented descriptions properly. + formatting' and revised `texinfo-format-defun-1' and format + defuns to handle object oriented descriptions properly. 1990-06-30 Richard Stallman (rms@mole.ai.mit.edu) @@ -9590,27 +9428,26 @@ 1990-06-28 Robert J. Chassell (bob@gnu.ai.mit.edu) - * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a - noop. + * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a noop. * texinfmt.el (texinfo-format-scan): @* now breaks lines; no - longer does nothing. + longer does nothing. * texinfmt.el: `Bottom node' changed to `End node' and `BN' - changed to `EN'; also, `footnote-style' changed to - `texinfo-footnote-style'. + changed to `EN'; also, `footnote-style' changed to + `texinfo-footnote-style'. * texnfo-upd.el (texinfo-all-menus-update): With a non-nil - argument, now updates all the nodes in the buffer before - updating the menus. + argument, now updates all the nodes in the buffer before + updating the menus. - * texnfo-upd.el (texinfo-master-menu): With non-nil argument - (prefix, if interactive) means first update all existing nodes - and menus, not just menus. + * texnfo-upd.el (texinfo-master-menu): With non-nil argument (prefix, + if interactive) means first update all existing nodes and menus, + not just menus. * texinfo.el (texinfo-show-structure): With optional arg, list - lines with @-sign commands for @chapter, @section and the like, - but not @node lines. + lines with @-sign commands for @chapter, @section and the like, + but not @node lines. 1990-06-27 Richard Stallman (rms@mole.ai.mit.edu) @@ -9629,15 +9466,15 @@ 1990-06-26 David Lawrence (tale@geech) - * compile.el (grep): Use `grep-command' to also hold args for + * compile.el (grep): Use `grep-command' to also hold args for grep, like compile-command. - * simple.el (kill-ring-save): Fixed to not reference free + * simple.el (kill-ring-save): Fixed to not reference free variable `verbose' but to just unconditionally echo message. - (shell-command): Use new `last-shell-command' interactively. - (shell-command-on-region): Use new `last-shell-command-on-region' - interactively. Delete *Shell Command Output* if no output. - (kill-comment): Error if no comment syntax defined. + (shell-command): Use new `last-shell-command' interactively. + (shell-command-on-region): Use new `last-shell-command-on-region' + interactively. Delete *Shell Command Output* if no output. + (kill-comment): Error if no comment syntax defined. 1990-06-25 Richard Stallman (rms@mole.ai.mit.edu) @@ -9664,10 +9501,10 @@ 1990-06-21 Robert J. Chassell (bob@pogo.ai.mit.edu) * texinfmt.el (texinfo-format-include): Include files ending with - ".texi" as well as ".texinfo" and ".tex". + ".texi" as well as ".texinfo" and ".tex". - * texinfmt.el: Define @shortcontents, like @summaryconents, as - 'texinfo-discard-line-with-args. + * texinfmt.el: Define @shortcontents, like @summarycontents, as + 'texinfo-discard-line-with-args. 1990-06-20 Richard Stallman (rms@mole.ai.mit.edu) @@ -9696,65 +9533,65 @@ 1990-06-15 Robert J. Chassell (bob@pogo.ai.mit.edu) * tex-mode.el (tex-start-shell): Don't put `require' in defun, put - it@top level. + it@top level. * texnfo-upd.el (texinfo-incorporate-descriptions): Don't - accidently find a string in the description that is confused for - a menu item. + accidently find a string in the description that is confused for + a menu item. 1990-06-01 Robert J. Chassell (bob@wheat-chex) * texinfo.el: Added `texinfo-tex-region' (C-c C-r) to run TeX on - the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on - the current buffer, and `texinfo-tex-print' (C-c C-p) to print - the .dvi file made by TeX. + the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on + the current buffer, and `texinfo-tex-print' (C-c C-p) to print + the .dvi file made by TeX. - Also, bound functions from TeX mode in Texinfo mode: - `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c - C-l), and `tex-show-print-queue' (C-c C-q). + Also, bound functions from TeX mode in Texinfo mode: + `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c + C-l), and `tex-show-print-queue' (C-c C-q). 1990-05-31 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * startup.el (command-line): Check environment variable + * startup.el (command-line): Check environment variable VERSION_CONTROL and set version-control appropriately. 1990-05-31 Robert J. Chassell (bob@wheat-chex) - * texnfo-upd.el (texinfo-top-pointer-case): rewrote to handle - @chapter (or other sectioning) command following Top node. + * texnfo-upd.el (texinfo-top-pointer-case): Rewrote to handle + @chapter (or other sectioning) command following Top node. - (texinfo-master-menu): rewrote to remove pre-existing master - menu, if there is one. Non-nil argument (prefix, if interactive) - now means first update all existing menus---previously it always - updated all existing menus (very time consuming). + (texinfo-master-menu): Rewrote to remove pre-existing master + menu, if there is one. Non-nil argument (prefix, if interactive) + now means first update all existing menus---previously it always + updated all existing menus (very time consuming). - (texinfo-all-menus-update, texinfo-every-node-update): - added a save-excursion to each so that point does not move when - you update the menus or nodes. + (texinfo-all-menus-update, texinfo-every-node-update): + Added a save-excursion to each so that point does not move when + you update the menus or nodes. - * texinfmt.el (texinfo-format-parse-args): expand arguments so - they can include commands such as @code, etc. + * texinfmt.el (texinfo-format-parse-args): Expand arguments so + they can include commands such as @code, etc. 1990-05-31 David Lawrence (tale@geech) - * backquote.el (bq-splicequote): Correctly splice in elements + * backquote.el (bq-splicequote): Correctly splice in elements when followed by constant elements; don't list the constant elements. - * add-log.el (add-change-log-entry): Fixed match test for full name. + * add-log.el (add-change-log-entry): Fixed match test for full name. - * lpr.el (print-buffer): Removed an extra trailing parenthesis. + * lpr.el (print-buffer): Removed an extra trailing parenthesis. 1990-05-30 David Lawrence (tale@geech) - * comint.el (comint-load-hook): Superseded by eval-after-load. + * comint.el (comint-load-hook): Superseded by eval-after-load. - * inf-lisp.el (lisp-eval-region, lisp-compile-region): Use + * inf-lisp.el (lisp-eval-region, lisp-compile-region): Use temporary files instead of send-string to avoid problems with pty buffering. - * tex-mode.el (tex-close-latex-block): Allow whitespace after + * tex-mode.el (tex-close-latex-block): Allow whitespace after \begin and \end before their opening brace. - (tex-last-unended-begin): Ditto. + (tex-last-unended-begin): Ditto. 1990-05-30 Richard Stallman (rms@mole.ai.mit.edu) @@ -9762,7 +9599,7 @@ 1990-05-30 David Lawrence (tale@geech) - * dired.el (dired-revert): Preserve deletions across reversion + * dired.el (dired-revert): Preserve deletions across reversion and report files flagged for deletion which were already removed. When reading the root directory, name the buffer "/". @@ -9777,30 +9614,29 @@ 1990-05-24 David Lawrence (tale@pogo.ai.mit.edu) - * shell.el (shell-load-hook): Superseded by eval-after-load. + * shell.el (shell-load-hook): Superseded by eval-after-load. - * files.el (cd): Make sure that directory can be changed to. - * shell.el (shell-process-cd-or-pushd): ditto. + * files.el (cd): Make sure that directory can be changed to. + * shell.el (shell-process-cd-or-pushd): Ditto. - * c++-mode.el: Installed latest version from David Detlefs with + * c++-mode.el: Installed latest version from David Detlefs with all additions made since Sep 1989. 1990-05-24 Robert J. Chassell (bob@apple-gunkies) - * texinfmt.el: Added texinfo-format-defindex which provides + * texinfmt.el: Added texinfo-format-defindex which provides @defindex and @defcodeindex. - Rewrote texinfo-format-synindex to be more modular; removed - references to it in texinfo-format-scan and - texinfo-format-printindex. + Rewrote texinfo-format-synindex to be more modular; removed references + to it in texinfo-format-scan and texinfo-format-printindex. 1990-05-22 David Lawrence (tale@geech) - * informat.el: (Info-tagify): Give status messages before and + * informat.el (Info-tagify): Give status messages before and after tagifying. (batch-info-validate): Removed status messages around Info-tagify. - * rmailout.el (rmail-output): Check for From:, Really-From: and + * rmailout.el (rmail-output): Check for From:, Really-From: and Sender: fields, in that order, and run mail-strip-quoted-names on a non-nil value for the initial Unix mail "From user date" line. @@ -9811,23 +9647,23 @@ 1990-05-18 Robert J. Chassell (bob@apple-gunkies) - * page-ext.el: (pages-addresses-file-name): + * page-ext.el (pages-addresses-file-name): Renamed from addresses-file-name. 1990-05-17 Robert J. Chassell (bob@apple-gunkies) * texinfo.el (texinfo-mode-map): Replace `C-c LETTER ...' key - bindings for functions updating nodes and menus with `C-c C-...' - keybindings, so as to leave `C-c LETTER' bindings free. + bindings for functions updating nodes and menus with `C-c C-...' + keybindings, so as to leave `C-c LETTER' bindings free. * texnfo-upd.el (texinfo-menu-copy-old-description): Copy - descriptions that begin with an `@' as well as with word syntax char. - (texinfo-insert-master-menu-list): Print message telling which - menu entry it is inserting. + descriptions that begin with an `@' as well as with word syntax char. + (texinfo-insert-master-menu-list): Print message telling which + menu entry it is inserting. 1990-05-12 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * isearch.el (isearch): Check non-nil of unread command char + * isearch.el (isearch): Check non-nil of unread command char before checking >= 0. 1990-05-12 Richard Stallman (rms@mole.ai.mit.edu) @@ -9842,34 +9678,34 @@ 1990-05-10 Robert J. Chassell (bob@wheat-chex) - * texinfmt.el: updated to correspond, more or less, to version 2.8 - of texinfo.tex. Does not do refilling. + * texinfmt.el: Updated to correspond, more or less, to version 2.8 + of texinfo.tex. Does not do refilling. - texinfo-format-chapter-1 now displays message telling which + texinfo-format-chapter-1 now displays message telling which section is being formatted, so formatting is no longer silent. - Added notations: @quiv, @error, @expansion, @point, @print, @result + Added notations: @quiv, @error, @expansion, @point, @print, @result. Added @synindex and @syncodeindex, including texinfo-format-synindex, texinfo-format-syncodeindex, - and defined syncode-arg as local variable in texinfo-format-scan. - Modified texinfo-format-printindex to handle these. + and defined syncode-arg as local variable in texinfo-format-scan. + Modified texinfo-format-printindex to handle these. - Added @ref, which the same as @xref in Info. - Added @titlespec, which is ignored in Info. - Added @br @need as noops. - Added @today texinfo-format-today in `1 Jan 1900' style. - Added @defconst, @defcmd to the texinfo-format-defun series + Added @ref, which the same as @xref in Info. + Added @titlespec, which is ignored in Info. + Added @br @need as noops. + Added @today texinfo-format-today in `1 Jan 1900' style. + Added @defconst, @defcmd to the texinfo-format-defun series - Added @flushright @end flushright, including + Added @flushright @end flushright, including texinfo-format-flushright, texinfo-end-flushright, texinfo-do-flushright. - Added @ftable, which is like the `@table' command but also + Added @ftable, which is like the `@table' command but also inserts each item in the first column into the function index. Includes texinfo-ftable, texinfo-ftable-item, texinfo-end-ftable. - Added @footnote, including texinfo-format-footnote, footnote-style, + Added @footnote, including texinfo-format-footnote, footnote-style, texinfo-format-make-node, texinfo-format-bottom-node. 1990-05-10 Richard Stallman (rms@mole.ai.mit.edu) @@ -9883,7 +9719,7 @@ 1990-05-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * simple.el (open-line): Insert fill-prefix if defined. + * simple.el (open-line): Insert fill-prefix if defined. 1990-05-01 Richard Stallman (rms@mole.ai.mit.edu) @@ -9899,11 +9735,11 @@ 1990-04-26 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * man.el (manual-entry): Don't allow null topics. + * man.el (manual-entry): Don't allow null topics. - * dired.el (dired-create-directory): Use new primitive + * dired.el (dired-create-directory): Use new primitive make-directory. - (dired-do-deletions): Use new primitive remove-directory. + (dired-do-deletions): Use new primitive remove-directory. 1990-04-24 Richard Stallman (rms@mole.ai.mit.edu) @@ -9911,12 +9747,11 @@ 1990-04-18 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * loaddefs.el: Removed Meta-g def of fill-region. + * loaddefs.el: Removed Meta-g def of fill-region. 1990-04-13 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * c-mode.el (c-comment-indent): Don't need \n in #endif/#else - regexps. + * c-mode.el (c-comment-indent): Don't need \n in #endif/#else regexps. 1990-04-12 Richard Stallman (rms@mole.ai.mit.edu) @@ -9948,7 +9783,7 @@ * bytecomp.el (byte-compile-file-form): Most forms pushed on `pending'. Those that are special print their output and first compile and print the contents of `pending'. - (byte-compile-file):@end of file, compile and print `pending'. + (byte-compile-file): @end of file, compile and print `pending'. (byte-compile-pending): New function. * bytecomp.el (byte-compile-find-vars-1): @@ -9956,7 +9791,7 @@ 1990-04-06 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * mouse.el: Check consp of coordinates-in-window-p result. + * mouse.el: Check consp of coordinates-in-window-p result. 1990-04-06 Richard Stallman (rms@mole.ai.mit.edu) @@ -9972,7 +9807,7 @@ 1990-04-05 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el: Don't redefine ctl-x {p,n}, just ctl-x o. + * screen.el: Don't redefine ctl-x {p,n}, just ctl-x o. 1990-04-05 Richard Stallman (rms@mole.ai.mit.edu) @@ -9980,11 +9815,9 @@ 1990-04-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el: Define keys ctl-x {o, n, p}. Make C-Z iconify - emacs. - (next-multiscreen-window): - (previous-multiscreen-window): Include the minibuffer screen if - the minibuffer is active. + * screen.el: Define keys ctl-x {o, n, p}. Make C-Z iconify emacs. + (next-multiscreen-window, previous-multiscreen-window): + Include the minibuffer screen if the minibuffer is active. 1990-04-03 Richard Stallman (rms@mole.ai.mit.edu) @@ -10028,7 +9861,7 @@ 1990-03-25 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * x-mouse.el (x-select): Only pass one arg to x-own-selection. + * x-mouse.el (x-select): Only pass one arg to x-own-selection. 1990-03-23 Richard Stallman (rms@mole.ai.mit.edu) @@ -10042,7 +9875,7 @@ 1990-03-21 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * startup.el (command-line): Load the window-system file if + * startup.el (command-line): Load the window-system file if DISPLAY is set or -d was specified on the command line. 1990-03-20 Richard Stallman (rms@mole.ai.mit.edu) @@ -10055,12 +9888,12 @@ 1990-03-20 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * term/x-win.el (x-pop-initial-window): Set mouse-motion-handler. + * term/x-win.el (x-pop-initial-window): Set mouse-motion-handler. 1990-03-19 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * sendmail.el (mail-send): Force deletion of auto-save files. - (mail-do-fcc): Add closing paren. + * sendmail.el (mail-send): Force deletion of auto-save files. + (mail-do-fcc): Add closing paren. 1990-03-17 Richard Stallman (rms@mole.ai.mit.edu) @@ -10068,29 +9901,29 @@ 1990-03-16 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * simple.el (auto-fill-mode): Doc fix. + * simple.el (auto-fill-mode): Doc fix. 1990-03-14 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * term/x-win.el: Set suspend hook here, as well as put + * term/x-win.el: Set suspend hook here, as well as put 'iconify-emacs on C-Z. - * screen.el: Check screenp of last-selected-screen in + * screen.el: Check screenp of last-selected-screen in iconification functions. 1990-03-14 David Lawrence (tale@pogo.ai.mit.edu) * c++-mode.el (c++-comment-region): New function. - (c++-uncomment-region): New function. + (c++-uncomment-region): New function. 1990-03-11 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * mouse.el (track-mouse): x-mouse-grabbed now mouse-grabbed. - * x-mouse.el (dynamic-rect-selection): Ditto. + * mouse.el (track-mouse): x-mouse-grabbed now mouse-grabbed. + * x-mouse.el (dynamic-rect-selection): Ditto. 1990-03-10 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * x-mouse.el: Conditionalization of certain functions dependent + * x-mouse.el: Conditionalization of certain functions dependent on X version. Added mouse-key descriptions for X11. 1990-03-09 Richard Stallman (rms@mole.ai.mit.edu) @@ -10102,9 +9935,9 @@ 1990-03-08 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el (deiconify-function, multi-minibuffer-startup, - attached-minibuffer-startup, detached-minibuffer-startup): Pass - second parameter t to select-screen. + * screen.el (deiconify-function, multi-minibuffer-startup) + (attached-minibuffer-startup, detached-minibuffer-startup): + Pass second parameter t to select-screen. 1990-03-07 Richard Stallman (rms@mole.ai.mit.edu) @@ -10112,32 +9945,31 @@ 1990-03-06 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el (deiconify-function): Setq last-selected-screen nil. + * screen.el (deiconify-function): Setq last-selected-screen nil. * array.el, blackbox.el, compile.el, diff.el, files.el, ftp.el: * gomoku.el, hanoi.el, informat.el, ispell.el, life.el, mailalias.el: * man.el, rmail.el, sendmail.el, terminal.el: - * texinfmt.el: Renamed buffer-flush-undo to buffer-disable-undo. + * texinfmt.el: Renamed buffer-flush-undo to buffer-disable-undo. 1990-03-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * screen.el (get-screen): If the screen is not visible, make it - so. + * screen.el (get-screen): If the screen is not visible, make it so. 1990-03-02 Joseph Arceneaux (jla@gnu.ai.mit.edu) * term/x-win.el: Don't set suspend-hook any more. - * screen.el: No more x-specific things, this is now entirely + * screen.el: No more x-specific things, this is now entirely window system independent. (new-screen): Use new function: (new-screen-position): Determine position of new screen based on that of selected-screen. - (pop-initial-screen): Set first-screen-user-positioned if user did - so. Also decide on which screen style depending on either new + (pop-initial-screen): Set first-screen-user-positioned if user did so. + Also decide on which screen style depending on either new variable `separate-minibuffer-screen' or minibuffer elt in window-system-switches. - (detached-minibuffer-startup): Add screen colors to minibuffer + (detached-minibuffer-startup): Add screen colors to minibuffer alist if possible. Also make sure screen-default-alist has minibuffer element none, and correct name. @@ -10145,7 +9977,7 @@ * term/x-win.el: Require 'screen as well in initial setup code. Don't set suspend hook; this will be something else. - Removed redundant cursor-shape delcarations. The all begin with + Removed redundant cursor-shape declarations. They all begin with x-pointer- now. Added some more definitions to the function keys. Generally cleaned up this file. @@ -10168,8 +10000,7 @@ determine whether or not to avoid asking to save the buffer. * rmail.el (rmail-mode): Removed skip-list stuff. (rmail-variables): make-local-variable save-buffers-skip. - * compile.el (compile): Removed additional parameter to - save-buffers. + * compile.el (compile): Removed additional parameter to save-buffers. 1990-02-26 David Lawrence (tale@pogo.ai.mit.edu) @@ -10192,8 +10023,8 @@ 1990-02-25 Joseph Arceneaux (jla@gnu.ai.mit.edu) - * lisp-mode.el (indent-sexp): Changed opoint to last-point. Very - strange, I thought I'd already fixed this. + * lisp-mode.el (indent-sexp): Changed opoint to last-point. + Very strange, I thought I'd already fixed this. * screen.el: New file. @@ -10214,8 +10045,8 @@ * isearch.el (isearch): After doing read-event, check numberp of char first. - * replace.el (perform-replace): Use read-event rather than - read-char. Check that returned object is char before comparisons. + * replace.el (perform-replace): Use read-event rather than read-char. + Check that returned object is char before comparisons. 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu) @@ -10235,7 +10066,7 @@ 1990-02-18 Richard Stallman (rms@mole.ai.mit.edu) - * ispell.el: new file. + * ispell.el: New file. 1990-02-14 Joseph Arceneaux (jla@gnu.ai.mit.edu) @@ -10265,25 +10096,25 @@ 1990-02-12 David Lawrence (tale@galapas) - * tex-mode.el: require oshell until converted to comint. + * tex-mode.el: Require oshell until converted to comint. - * loaddefs.el: point run-lisp autoload to new file inf-lisp. + * loaddefs.el: Point run-lisp autoload to new file inf-lisp. - * shell.el: converted to comint. Relegated original to oshell.el. + * shell.el: Converted to comint. Relegated original to oshell.el. - * inf-lisp.el: converted to comint. + * inf-lisp.el: Converted to comint. - * comint.el: removed last vestiges of original history stuff. + * comint.el: Removed last vestiges of original history stuff. 1990-02-07 David Lawrence (tale@galapas) * inf-lisp.el: inferior-lisp-program can be a list of the programme - name and its arguments. + name and its arguments. 1990-02-06 Ed Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el: - (french-calendar-leap-year-p): Rewritten with corrected rule. + * calendar.el (french-calendar-leap-year-p): + Rewritten with corrected rule. (calendar-absolute-from-french): Fixed comments. (calendar-french-from-absolute): Rewrote using calendar-sum. (cursor-to-french-calendar-date): Simplified and corrected spelling. @@ -10325,9 +10156,8 @@ 1990-01-27 Ed Reingold (reingold@emr.cs.uiuc.edu) - * calendar.el: - (scroll-calendar-left): Fixed so it works when the cursor is not - positioned on a day. + * calendar.el (scroll-calendar-left): Fixed so it works when the cursor + is not positioned on a day. (cursor-to-calendar-day-of-year): Fixed so that "day" is properly pluralized, depending how many days remain in the year. (french-calendar-leap-year-p): New function. @@ -10357,22 +10187,22 @@ * loaddefs.el: Removed above from dired-listing-switches doc string. * mh-e.el (c/o James Larus ): - Accepts message range specifications. - Defaults sequence name to previous sequence name when reading. - Made mode-line id user-setable. - Changes from Gildea: documentation and a few typos. - Added command to pipe message through shell command. - Fixed refile twice failed after second one moved. - Added changes from Gildea to speed-up mh-e. - Won't reverse sequence lists. - Allows arbitrary fields for pick. - Packing folder now properly updates sequence list. - Added previously missing %s in mh-redistribute. - - * timer.el: (new file) Adds run-at-time function with absolute - or relative time spec to run a function with args. - - * loaddefs.el: autoload for run-at-time. + Accepts message range specifications. + Defaults sequence name to previous sequence name when reading. + Made mode-line id user-setable. + Changes from Gildea: documentation and a few typos. + Added command to pipe message through shell command. + Fixed refile twice failed after second one moved. + Added changes from Gildea to speed-up mh-e. + Won't reverse sequence lists. + Allows arbitrary fields for pick. + Packing folder now properly updates sequence list. + Added previously missing %s in mh-redistribute. + + * timer.el: New file. Adds run-at-time function with absolute + or relative time spec to run a function with args. + + * loaddefs.el: Autoload for run-at-time. 1990-01-16 Richard Stallman (rms@mole.ai.mit.edu) @@ -10380,8 +10210,7 @@ 1990-01-16 Ed Reingold (reingold@emr.cs.uiuc.edu) - * diary.el: - (insert-diary-entry): New function. + * diary.el (insert-diary-entry): New function. (insert-weekly-diary-entry): New function. (insert-monthly-diary-entry): New function. (insert-yearly-diary-entry): New function. @@ -10398,9 +10227,8 @@ 1990-01-11 Ed Reingold (reingold@emr.cs.uiuc.edu) - * diary.el - (list-diary-entries): Deleted several lines of extraneous code - and added `nongregorian-diary-listing-hook' to the list of hooks + * diary.el (list-diary-entries): Deleted several lines of extraneous + code and added `nongregorian-diary-listing-hook' to the list of hooks called@the end; this is for use in including Hebrew, Islamic, Julian, or ISO diary entries. A similar `nongregorian-diary-marking-hook' was added to the list of hooks @@ -10432,8 +10260,8 @@ 1990-01-08 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) - * texnfo-upd.el (texinfo-update-node, - texinfo-sequential-node-update): fixed auto-fill-hook bug. + * texnfo-upd.el (texinfo-update-node, texinfo-sequential-node-update): + Fixed auto-fill-hook bug. 1990-01-08 Joseph Arceneaux (jla@spiff) @@ -10512,17 +10340,17 @@ Diary entry styles are now controlled by a list of pseudo-patterns. (calendar-date-string): Display style of dates is now controlled by a pseudo-pattern so the European style is available. - (all functions conatining the word `hebrew'). - (list-diary-entries, mark-diary-entries): + (all functions containing the word `hebrew'). + (list-diary-entries, mark-diary-entries) (include-other-diary-files, mark-included-diary-files): - Added the possibity of `shared diary files' with a recursive + Added the possibility of `shared diary files' with a recursive include mechanism like the C preprocessor (list-calendar-holidays): Eliminated the 'special class of holidays, rewriting the entire mechanism to make it more general. (calendar-holiday-function-float): Changed the 'float class of holidays so that negative values count backward from end of month: 5 is no longer used for the last occurrence of a day in a month; -1 is - used instead + used instead. 1989-12-27 Richard Stallman (rms@mole.ai.mit.edu) @@ -10556,8 +10384,8 @@ 1989-12-17 David Lawrence (tale@cocoa-puffs) * (comint-)shell.el: Use comint. NOT ready yet. - * (comint-)inf-lisp.el: Broke the inferior lisp code out to its - own file and converted for comint use. NOT ready yet. + * (comint-)inf-lisp.el: Broke the inferior lisp code out to its + own file and converted for comint use. NOT ready yet. 1989-12-16 Richard Stallman (rms@mole.ai.mit.edu) @@ -10569,7 +10397,7 @@ 1989-12-15 Joseph Arceneaux (jla@spiff) - * isearch.el: Replaced all occurences of read-char with + * isearch.el: Replaced all occurrences of read-char with read-event; and check return type. 1989-12-15 Richard Stallman (rms@mole.ai.mit.edu) @@ -10580,7 +10408,7 @@ 1989-12-12 David Lawrence (tale@cocoa-puffs) - * medit.el and simple.el: initial definition of keymaps uses + * medit.el, simple.el: Initial definition of keymaps uses copy-keymap, not copy-alist. 1989-12-11 David Lawrence (tale@cocoa-puffs) @@ -10599,15 +10427,15 @@ kermit-clean-filter with a more efficient version. * comint.el: Added optional arguments ``terminator'' and - ``delete'' to comint-send-input, for processes that want to see + ``delete'' to comint-send-input, for processes that want to see a CR or CR-LFD pair instead of LFD and for processes that do echoing. 1989-12-08 David Lawrence (tale@cocoa-puffs) - * history.el (new file): general history mechanism, primarily + * history.el: New file. General history mechanism, primarily intended for interactive processes. - * comint.el: converted to use history.el. Took out all the ring + * comint.el: Converted to use history.el. Took out all the ring code. comint-send-input will replace entire input region rather than append to it (user option?). comint-kill-output will only nuke through the last newline, to retain prompt. @@ -10674,8 +10502,7 @@ 1989-11-16 Joseph Arceneaux (jla@spiff) * simple.el: New variable x-select-kill. - (copy-region-as-kill): If non-nil, make the killed text an X - selection. + (copy-region-as-kill): If non-nil, make the killed text an X selection. * fill.el (justify-current-line, fill-region-as-paragraph): Consider : as sentence terminator. @@ -10699,7 +10526,7 @@ 1989-11-08 Joseph Arceneaux (jla@spiff) - * paths.el (mh-progs, mh-lib): Use file-directory-p, and check + * paths.el (mh-progs, mh-lib): Use file-directory-p, and check /usr/local/bin as well. 1989-11-06 Richard Stallman (rms@mole.ai.mit.edu) @@ -10771,9 +10598,8 @@ 1989-10-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) * x-mouse.el (x-paste-text): push-mark before inserting text. - (x-insert-selection): - (x-select): Moved these functions over from the file: - * mouse.el + (x-insert-selection, x-select): + Moved these functions over from mouse.el. 1989-10-12 Richard Stallman (rms@mole.ai.mit.edu) @@ -10791,11 +10617,11 @@ 1989-10-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * files.el (recover-file): Prompt with current buffer's filename. + * files.el (recover-file): Prompt with current buffer's filename. 1989-10-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * term/x-win.el (x-pop-up-window): If color screen, start out + * term/x-win.el (x-pop-up-window): If color screen, start out with some default colors. 1989-10-08 Richard Stallman (rms@mole.ai.mit.edu) @@ -10810,14 +10636,13 @@ 1989-10-03 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * x-mouse.el (x-insert-selecton, x-select): New functions: + * x-mouse.el (x-insert-selection, x-select): New functions. - * mouse.el: New [experimental] functions: - (mouse-motion, track-mouse, mouse-select-buffer-line) + * mouse.el (mouse-motion, track-mouse, mouse-select-buffer-line) (mouse-boxing, mouse-erase-box, incr-scroll-down) (incr-scroll-up, incremental-scroll, incr-scroll-stop) (mouse-kill-rectangle, mouse-open-rectangle, mouse-multiple-insert) - (mouse-move-text) + (mouse-move-text): New [experimental] functions. 1989-10-01 Richard Stallman (rms@mole.ai.mit.edu) @@ -10826,12 +10651,12 @@ 1989-09-30 Robert J. Chassell (bob@rice-chex) * texnfo-upd.el (texinfo-copy-menu): Don't enter infinite loop - when copying a multi-line description@the end of a menu. + when copying a multi-line description@the end of a menu. 1989-09-28 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * mouse.el: New function mouse-line-length. New constants for - mouse-motion keys. + * mouse.el (mouse-line-length): New function. + New constants for mouse-motion keys. 1989-09-27 Richard Stallman (rms@mole.ai.mit.edu) @@ -10842,52 +10667,49 @@ 1989-09-25 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) - * renamed texinfo-update.el to texnfo-upd.el and updated `provide' + * renamed texinfo-update.el to texnfo-upd.el and updated `provide'. - * texinfo.el: updated `require' to reflect new name for texnfo-upd + * texinfo.el: Updated `require' to reflect new name for texnfo-upd 1989-09-23 Robert J. Chassell (bob@rice-chex) * texinfo.el: Moved functions to update nodes and menus to - texinfo-update.el. + texinfo-update.el. * texinfo.el, texinfo-update.el: Added `require' and `provide'. - * texinfo.el: Added keybindings to insert frquently used @-commands. - - Added keybindings for `texinfo-format-buffer', - `texinfo-update-node', `texinfo-every-node-update', - `texinfo-make-menu', and `texinfo-all-menus-update'. + * texinfo.el: Added keybindings to insert frequently used @-commands. - * texinfo-update.el (texinfo-sequential-node-update): now updates - node in which point is located so pointer are to next and - previous node regardless of hierarchy. Non-nil argument - (prefix, if interactive) means update nodes in region. + Added keybindings for `texinfo-format-buffer', + `texinfo-update-node', `texinfo-every-node-update', + `texinfo-make-menu', and `texinfo-all-menus-update'. - (texinfo-every-node-update): updates every node in a Texinfo - file. + * texinfo-update.el (texinfo-sequential-node-update): Now updates + node in which point is located so pointer are to next and + previous node regardless of hierarchy. Non-nil argument (prefix, + if interactive) means update nodes in region. - (texinfo-all-menus-update): updates all the regular menus in a - Texinfo file. + (texinfo-every-node-update): Updates every node in a Texinfo file. - (texinfo-indent-menu-description, - texinfo-menu-indent-description): Indent every description in - menu following point to specified column. Non-nil argument - (prefix, if interactive) means indent every description in every - menu in the region. Does not indent second and subsequent lines - of a multi-line description. + (texinfo-all-menus-update): Updates all the regular menus in a + Texinfo file. - (texinfo-insert-menu, texinfo-column-for-description): starts a - menu description@column specified by variable - `texinfo-column-for-description'. + (texinfo-indent-menu-description, texinfo-menu-indent-description): + Indent every description in menu following point to specified column. + Non-nil argument (prefix, if interactive) means indent every + description in every menu in the region. Does not indent second and + subsequent lines of a multi-line description. - (texinfo-find-pointer, texinfo-insert-pointer): find and inserts - higher level pointer as `Previous' pointer if there is no - previous node@the same level. + (texinfo-insert-menu, texinfo-column-for-description): + Starts a menu description at column specified by variable + `texinfo-column-for-description'. - (texinfo-menu-copy-old-description): now copies `@' commands in - old descriptions. + (texinfo-find-pointer, texinfo-insert-pointer): Find and inserts higher + level pointer as `Previous' pointer if there is no previous node at the + same level. + (texinfo-menu-copy-old-description): Now copies `@' commands in + old descriptions. 1989-09-22 Richard Stallman (rms@mole.ai.mit.edu) @@ -10940,9 +10762,8 @@ 1989-09-15 Joseph Arceneaux (jla@spiff) - * term/x-win.el: Removed function x-color-screen-p - (now in xfns.c). New variables x-colors, x-display-defined colors. - Initialize them. + * term/x-win.el: Removed function x-color-screen-p (now in xfns.c). + New variables x-colors, x-display-defined colors. Initialize them. 1989-09-14 Richard Stallman (rms@mole.ai.mit.edu) @@ -10951,15 +10772,14 @@ 1989-09-11 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) - * texinfo.el (texinfo-update-node, texinfo-make-menu, - texinfo-master-menu, texinfo-sequential-node-update): Added - functions to insert or update the next, previous, and up node - pointers in a Texinfo file, or alternatively to insert node - pointers as a depth-first traversal---sequentially through the - file, each pointing to the next node regardless of its - hierarchical level, and to create or update a menu or menus - (preserving pre-existing descriptions, if any), to create a master - menu for a Texinfo file accordng to the Manual recommendation. + * texinfo.el (texinfo-update-node, texinfo-make-menu) + (texinfo-master-menu, texinfo-sequential-node-update): Added functions + to insert or update the next, previous, and up node pointers in a + Texinfo file, or alternatively to insert node pointers as a depth-first + traversal---sequentially through the file, each pointing to the next + node regardless of its hierarchical level, and to create or update a + menu or menus (preserving pre-existing descriptions, if any), to create + a master menu for a Texinfo file according to the Manual recommendation. 1989-09-11 Richard Stallman (rms@mole.ai.mit.edu) @@ -10982,7 +10802,7 @@ 1989-08-31 Joseph Arceneaux (jla@spiff) - * term/Old/wyse.el: New terminal configuration file. + * term/wyse.el: New terminal configuration file. 1989-08-30 Richard Stallman (rms@mole.ai.mit.edu) @@ -11021,7 +10841,7 @@ 1989-08-19 Joseph Arceneaux (jla@spiff) * term/x-win.el: Changed iconic type option string from "-i" to - "-ib". Also normalized the options to the X toolkit standard. + "-ib". Also normalized the options to the X toolkit standard. 1989-08-15 Richard Stallman (rms@hobbes.ai.mit.edu) @@ -11044,7 +10864,7 @@ a change log file name. (add-change-log-entry): Use it. (add-change-log-entry-other-window): Take an arg, the file name of - the change log. If interactive: if given a prefix arg, prompt for + the change log. If interactive: if given a prefix arg, prompt for the file name; if use default-directory. 1989-08-14 Richard Stallman (rms@hobbes.ai.mit.edu) @@ -11123,7 +10943,7 @@ used by X. (x-keypad-setup): Provide use of the function and keypad keys, using the standard keyboard files of /term/* - * term/news.el: New file for the Sony keyboard. This now works + * term/news.el: New file for the Sony keyboard. This now works with both keypad.el and x-win.el. The other terminal files are obsolete. @@ -11138,7 +10958,7 @@ 1989-07-12 Joseph Arceneaux (jla@spiff) - * lisp.el (insert-parentheses) Changed conditions for pre- and + * lisp.el (insert-parentheses): Changed conditions for pre- and post- insertion of blanks. * bytecomp.el (byte-compile-file): If current buffer is in @@ -11146,14 +10966,14 @@ 1989-07-07 Joseph Arceneaux (jla@spiff) - * files.el (basic-save-buffer) When querying for a final newline, + * files.el (basic-save-buffer): When querying for a final newline, use y-or-n-p instead of yes-or-no-p. 1989-07-06 Joseph Arceneaux (jla@galapas.ai.mit.edu) - * files.el: (find-alternate-file): Use new function - new-read-file-name. This name is temporary. Also don't - substitute `~' for homedir; new-read-file-name does this. + * files.el (find-alternate-file): Use new function new-read-file-name. + This name is temporary. Also don't substitute `~' for homedir; + new-read-file-name does this. 1989-07-04 Richard Stallman (rms@mole.ai.mit.edu) @@ -11166,7 +10986,7 @@ 1989-06-27 Joseph Arceneaux (jla@mole.ai.mit.edu) - * term/x-win.el (x-new-window) New function. + * term/x-win.el (x-new-window): New function. 1989-06-25 Richard Stallman (rms@mole.ai.mit.edu) @@ -11183,8 +11003,8 @@ 1989-06-23 Joseph Arceneaux (jla@all-bran.ai.mit.edu) - * term/x-win.el (x-pop-up-window) Run hook x-pop-up-window-hook. - (x-color-screen-p) New macro; used to be C function. + * term/x-win.el (x-pop-up-window): Run hook x-pop-up-window-hook. + (x-color-screen-p): New macro; used to be C function. 1989-06-22 Richard Stallman (rms@mole.ai.mit.edu) @@ -11243,7 +11063,7 @@ 1989-06-15 Richard Stallman (rms@mole.ai.mit.edu) - * c-mode.el (electric-c-terminator, c-indent-line): + * c-mode.el (electric-c-terminator, c-indent-line) (calculate-c-indent, indent-c-exp): Recognize `case' more generally. * c-mode.el (c-indent-command): With arg, find a sexp split over lines. @@ -11257,8 +11077,7 @@ 1989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * term/x-win.el - (new-screen): Added this function, which is the default + * term/x-win.el (new-screen): Added this function, which is the default auto-screen function. It uses new variables new-screen-x-delta and new-screen-y-delta. (next-multiscreen-window, previous-multiscreen-window): @@ -11291,8 +11110,8 @@ * bib-mode.el: New file. - * sendmail.el (mail-mode-syntax-table): Seperate syntax table - for mail mode. Makes % a separator. + * sendmail.el (mail-mode-syntax-table): Separate syntax table + for mail mode. Makes % a separator. 1989-05-31 Richard Stallman (rms@mole.ai.mit.edu) @@ -11326,7 +11145,7 @@ 1989-05-23 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * rmailsum.el: Added C-d (rmail-summarey-delete-backward) to + * rmailsum.el: Added C-d (rmail-summary-delete-backward) to rmail-summary-mode-map. 1989-05-22 Richard Stallman (rms@mole.ai.mit.edu) @@ -11382,11 +11201,11 @@ 1989-05-16 Chris Hanson (cph@kleph) - * scheme.el: change syntax table entries to use new "p" bit. + * scheme.el: Change syntax table entries to use new "p" bit. 1989-05-15 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * tags.el (next-file): fixed typo: " *next-file*" --> "*next-file*" + * tags.el (next-file): Fixed typo: " *next-file*" --> "*next-file*" 1989-05-14 Richard Stallman (rms@mole.ai.mit.edu) @@ -11413,13 +11232,13 @@ 1989-05-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * term/x-win.el (x-set-display-name): Now works; correctly gets + * term/x-win.el (x-set-display-name): Now works; correctly gets display name and removes those options from `command-line-args-left'. Renamed some of the options to be consistent with standard X applications. - Added "-iconic" option for iconic startup; created variable - `x-iconic-startup' and function `x-set-iconic-startup' - (x-pop-up-window): initialize x-display-name first, then call + Added "-iconic" option for iconic startup; created variable + `x-iconic-startup' and function `x-set-iconic-startup'. + (x-pop-up-window): Initialize x-display-name first, then call x-open-connection. 1989-05-11 Richard Stallman (rms@mole.ai.mit.edu) @@ -11433,7 +11252,7 @@ 1989-05-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) - * term/x-win.el (x-handle-numeric-switch) Just like + * term/x-win.el (x-handle-numeric-switch): Just like x-handle-switch, but converts argument to int (e.g., "-b 4"). 1989-05-10 Richard Stallman (rms@mole.ai.mit.edu) @@ -11458,15 +11277,15 @@ 1989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu) - * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark. - Also removed code dupicated by mouse.el - (x-trace-mouse): debugging function which prints out mouse events + * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark. + Also removed code duplicated by mouse.el. + (x-trace-mouse): Debugging function which prints out mouse events as they arrive. - (x-paste-text): Don't set point before inserting cut text; too + (x-paste-text): Don't set point before inserting cut text; too confusing and incompatible with xterm. - * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line, - narrow-window-to-region, mouse-window-to-region): Added these + * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line) + (narrow-window-to-region, mouse-window-to-region): Added these new functions. 1989-05-08 Richard Stallman (rms@mole.ai.mit.edu) @@ -11479,8 +11298,8 @@ * lisp-mode.el (lisp-indent-line, lisp-comment-indent): Use \\s< to recognize comment-start characters. - (indent-sexp): likewise. - * lisp.el (end-of-defun): likewise. + (indent-sexp): Likewise. + * lisp.el (end-of-defun): Likewise. 1989-05-07 Richard Stallman (rms@mole.ai.mit.edu) @@ -11522,7 +11341,7 @@ * tags.el (visit-tags-table-buffer): Clean up if file invalid. - * apropos.el: New file. Apropos now defined here. + * apropos.el: New file. Apropos now defined here. * loaddefs.el: Autoload it. * help.el: Doc fix. @@ -11600,15 +11419,15 @@ * startup.el (command-line-1, normal-top-level): Call hooks with run-hooks. - * sun-mouse.el: likewise. + * sun-mouse.el: Likewise. - * mim-mode.el: rename indent-mim-hook to indent-mim-function. - * scheme.el: likewise scheme-indent-hook. + * mim-mode.el: Rename indent-mim-hook to indent-mim-function. + * scheme.el: Likewise scheme-indent-hook. * lisp-mode.el, cl.el, cl-indent.el, loaddefs.el, sun-mouse.el: *lisp-indent-hook renamed to *lisp-indent-function. - * kermit.el (shell-send-input-cr): use run-hooks. + * kermit.el (shell-send-input-cr): Use run-hooks. * shell.el (shell-send-input): run-hooks wants quoted arg. * simple.el, mlsupport.el, loaddefs.el, c-fill.el, doctor.el: @@ -11616,9 +11435,9 @@ * files.el (diff-switches-function): diff-switches-hook renamed. - * compile.el (compile-reinitialize-errors): use run-hooks. + * compile.el (compile-reinitialize-errors): Use run-hooks. - * rmail.el (rmail-convert-to-babyl-format): error if unrecognized text. + * rmail.el (rmail-convert-to-babyl-format): Error if unrecognized text. 1989-04-19 Richard Stallman (rms@mole.ai.mit.edu) @@ -11627,7 +11446,7 @@ * replace.el (occur): Removed an extraneous save-excursion. - * replace.el (perform-replace): make ! undo as a unit. + * replace.el (perform-replace): Make ! undo as a unit. 1989-04-17 Chris Smith (csmith@mozart) @@ -11635,17 +11454,17 @@ line in a bol comment, start the continued line in column 1 not column 2. - * icon-mode.el (icon-backward-to-noncomment): use parse-partial-sexp + * icon-mode.el (icon-backward-to-noncomment): Use parse-partial-sexp so as not to be fooled by # in strings. - * icon-mode.el (icon-is-continuation-line): distinguish between + * icon-mode.el (icon-is-continuation-line): Distinguish between tokens that end a statement but cause the following statement to be indented and tokens that cause the following line to be a continuation of the same statement. 1989-04-12 Richard Stallman (rms@mole.ai.mit.edu) - * rmail.el (rmail-message-labels-p): put save-excursion outside. + * rmail.el (rmail-message-labels-p): Put save-excursion outside. * picture.el (picture-tab): Dumb errors in prefix-arg case. @@ -11666,19 +11485,19 @@ 1989-04-06 Edward M. Reingold (reingold@cs.uiuc.edu) - Hook added to list-diary-entries, along with a possible - value for that hook which prepares a fancy diary buffer - for display. + Hook added to list-diary-entries, along with a possible + value for that hook which prepares a fancy diary buffer + for display. - Holidays integrated into the diary: in the ordinary diary - buffer the holidays are given in the mode line. In the - fancy diary buffer the holidays are given in the heading - for each date. + Holidays integrated into the diary: in the ordinary diary + buffer the holidays are given in the mode line. In the + fancy diary buffer the holidays are given in the heading + for each date. - Added a new command to tell the holidays on a specific date, - parallel to the way diary entries are given for a specific - date. This new command became `h' and the old `h' became - `a' to show all the holidays in a three-month period. + Added a new command to tell the holidays on a specific date, + parallel to the way diary entries are given for a specific + date. This new command became `h' and the old `h' became + `a' to show all the holidays in a three-month period. 1989-04-06 Richard Stallman (rms@mole.ai.mit.edu) @@ -11688,7 +11507,7 @@ * info.el (Info-tag-table-marker): `read' now stops@end of line, so advance to next line. - * info.el (Info-follow-nearest-node):@last line of text, + * info.el (Info-follow-nearest-node): @last line of text, move to next node. * rmail.el (rmail-message-labels-p): Widen. @@ -11736,19 +11555,19 @@ 1989-03-30 Richard Stallman (rms@mole.ai.mit.edu) - * files.el: doc fix. + * files.el: Doc fix. * autoinsert.el (insert-auto-insert-files): Mark bfr unmodified if has just the autoinsert file. - * sendmail.el: doc fix. + * sendmail.el: Doc fix. 1989-03-29 Richard Stallman (rms@mole.ai.mit.edu) * rmail.el (rmail-insert-inbox-text): Don't insert newline if inserted an empty file. - * startup.el: doc fix. + * startup.el: Doc fix. 1989-03-29 Edward M. Reingold (reingold@cs.uiuc.edu) @@ -11765,7 +11584,7 @@ 1989-02-24 Richard Mlynarik (mly@rice-chex.ai.mit.edu) - * terminal.el (terminal-emulator): Move help message after call-hooks + * terminal.el (terminal-emulator): Move help message after call-hooks so that correct escape character is mentioned. 1989-02-23 Richard Stallman (rms@mole.ai.mit.edu) @@ -11831,13 +11650,13 @@ 1989-02-13 Marc Shapiro (marc.shapiro@acm.org) - * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text, - bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next, - bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field, - bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entry - bibtex-flash-head, bibtex-inside-field, bibtex-make-optional-entry, - bibtex-remove-OPT): New functions. - (bibtex-find-it, bibtex-make-OPT-entry, bibtex-next-position): Deleted + * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text) + (bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next) + (bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field) + (bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entr) + (bibtex-flash-head, bibtex-inside-field, bibtex-make-optional-entry) + (bibtex-remove-OPT): New functions. + (bibtex-find-it, bibtex-make-OPT-entry, bibtex-next-position): Deleted. (kill-current-line): Deleted. (bibtex-mode-map): C-c keys to make entries moved to C-c C-e. (general): Use regexps instead of simple-minded cursor motion. @@ -11868,7 +11687,7 @@ 1989-02-08 Richard Stallman (rms@mole.ai.mit.edu) * loaddefs.el (ctl-x-4-map): Fully define it here, as sparse keymap. - * files.el: not here. + * files.el: Not here. * lisp-mode.el (lisp-interaction-mode): Use emacs-lisp-mode-syntax-table @@ -11886,7 +11705,7 @@ 1989-02-04 Richard Stallman (rms@mole.ai.mit.edu) - * files.el: Make certain variables permenant if they are local. + * files.el: Make certain variables permanent if they are local. * ftp.el: Likewise. * dired.el (dired-rename-file): If file is visited, offer @@ -11901,10 +11720,10 @@ * files.el (basic-save-buffer): Check writability and make backup file only after trying the hooks. - * ftp.el (ftp-write-file): do save-excursion. + * ftp.el (ftp-write-file): Do save-excursion. (ftp-write-file-hook): Clear modified-flag here. (ftp-setup-write-file-hooks): Clear read-only flag here. - (ftp-sentinal): If input, clear modified flag. + (ftp-sentinel): If input, clear modified flag. Don't bind buffer-read-only across (kill-buffer (current-buffer)). * texinfmt.el (texinfo-format-sp): New fn; handle @sp. @@ -11931,7 +11750,7 @@ 1989-01-26 Richard Stallman (rms@mole.ai.mit.edu) - * replace.el (occur-mode-goto-occurrence): error msg fix. + * replace.el (occur-mode-goto-occurrence): Error msg fix. * tex-mode.el (tex-mode-syntax-table): Initialize all elts afresh. (tex-common-initialization): Make local var compare-windows-whitespace. @@ -11940,7 +11759,7 @@ (tex-categorize-whitespace): New fn helps compare-windows. (tex-insert-quote): Use \\s when categorizing prev. char. - * compare-w.el: provide 'compare-w. + * compare-w.el: Provide 'compare-w. (compare-windows): Don't set success for just whitespace. Remember start-point in both buffers, and pass as arg to the whitespace-function. @@ -11964,17 +11783,17 @@ 1989-01-20 Richard Stallman (rms@mole.ai.mit.edu) - * sort.el: doc fix. + * sort.el: Doc fix. * server.el (server-buffer-clients): Now a permanent local. - * dabbrev.el (dabbrev-expand): case-adapt only if expansion is l.c. - (dabbrev-search): downcase the result if found@beg of sentence + * dabbrev.el (dabbrev-expand): Case-adapt only if expansion is l.c. + (dabbrev-search): Downcase the result if found@beg of sentence and only initial is upper case. 1989-01-19 Richard Stallman (rms@mole.ai.mit.edu) - * files.el (after-find-file): change calling sequence to sit-for. + * files.el (after-find-file): Change calling sequence to sit-for. * bytecomp.el (byte-compile-defun,-defmacro): Compile `defun' and `defmacro' within functions. @@ -11991,11 +11810,11 @@ (tex-mode-map): C-c C-e and C-c C-f changed. (tex-common-initialization): comment-start-skip changed. (tex-validate-region): Fn renamed, and now leaves point@the error. - (tex-terminate-paragraph): must save-excursion. - (tex-start-shell):@end, sleep a little if I/O buffer is empty. + (tex-terminate-paragraph): Must save-excursion. + (tex-start-shell): @end, sleep a little if I/O buffer is empty. (tex-file): New fn; save buffers and run TeX on visit file. (tex-print): Print buffer's most recent output, whether from tex-file - or tex-region. Use shell-command to do the printing. + or tex-region. Use shell-command to do the printing. (tex-append-dvi): New subroutine. * compare-w.el (compare-windows): Prefix arg means ignore @@ -12020,14 +11839,14 @@ * startup.el (normal-top-level): Abbrev default directory as in find-file-noselect. - * lisp-mode.el (lisp-mode-variables): set parse-sexp-ignore-comments. + * lisp-mode.el (lisp-mode-variables): Set parse-sexp-ignore-comments. 1989-01-13 Richard Stallman (rms@mole.ai.mit.edu) * files.el (find-alternate-file): Don't change prefix to `~' unless a slash follows. - * lisp.el (insert-parentheses): skip leading spaces if arg, + * lisp.el (insert-parentheses): Skip leading spaces if arg, maybe insert one if no arg. * lisp-mode.el (shared-lisp-mode-map): New map contains shared keys. @@ -12060,14 +11879,14 @@ 1989-01-07 Richard Stallman (rms@mole.ai.mit.edu) - * options.el: doc fix. + * options.el: Doc fix. * mouse.el (mouse-delete-window): Delete window pointed at. * simple.el (backward-delete-char-untabify): In overwrite mode, back over columns clearing them out. - * dired.el (dired-get-filename): filename ends before ` ->', not after. + * dired.el (dired-get-filename): Filename ends before ` ->', not after. 1989-01-06 Richard Stallman (rms@mole.ai.mit.edu) @@ -12094,7 +11913,7 @@ * debug.el (cancel-debug-on-entry): Use empty string for "cancel all". (debug-on-entry-1): Clean err msg for built-in function. - * session.el: New file. Load ~/.emacs-session. + * session.el: New file. Load ~/.emacs-session. Related code moved here from startup.el. * session.el (save-session): New fn. has meat of kill-emacs-hook. Call expand-file-name to expand `~'. @@ -12124,9 +11943,9 @@ (file-newest-backup): Return newest backup for given filename. * debug.el (debug-on-entry-1): Handle macros here. - ({cancel-,}debug-on-entry): instead of here. + ({cancel-,}debug-on-entry): Instead of here. But here maintain a list debug-function-list of functions set for - debug on entry. nil or empty arg to cancel-... means cancel all. + debug on entry. nil or empty arg to cancel-... means cancel all. (debugger-list-functions): New command, on `l'. (debugger-jump): Continue to exit of this frame after turning off all debug-on-entries. @@ -12144,7 +11963,7 @@ * vmsproc.el (subprocess-command-to-buffer): New function. * dired.el (dired-readin): Handle VMS. - (dired-get-filename): handle VMS. Also move handling + (dired-get-filename): Handle VMS. Also move handling of LOCALP and NOERROR arguments to the end. * vms-patch.el (vms-read-directory): New function. @@ -12160,7 +11979,7 @@ 1989-01-01 Richard Stallman (rms@mole.ai.mit.edu) - * gdb.el (gdb-mode-map): continue now C-c C-p. + * gdb.el (gdb-mode-map): Continue now C-c C-p. * tags.el (find-tag-default): If not inside a tag, use previous or next tag found on current line. Never go outside current line. @@ -12171,7 +11990,7 @@ * files.el (find-alternate-file): Abbreviate homedir as `~'. - * files.el (find-file-noselect): perform abbreviations on the + * files.el (find-file-noselect): Perform abbreviations on the directory name when setting the default--from directory-abbrev-alist. 1988-12-30 Richard Stallman (rms@mole.ai.mit.edu) @@ -12220,7 +12039,7 @@ * term/at386.el: Eric Raymond's changes to work with keypad.el. - * loaddefs.el (completion-ignored-extensions): add .a and .ln. + * loaddefs.el (completion-ignored-extensions): Add .a and .ln. * shell.el (shell-set-directory): Convert // to one /, so Emacs emulates Unix conventions. @@ -12249,7 +12068,7 @@ 1988-12-20 Richard Stallman (rms@mole.ai.mit.edu) - * backquote.el, loaddefs.el: doc fix. + * backquote.el, loaddefs.el: Doc fix. 1988-12-18 Richard Stallman (rms@mole.ai.mit.edu) @@ -12264,7 +12083,7 @@ 1988-12-14 Richard Stallman (rms@mole.ai.mit.edu) * mouse.el: New file; window-system-independent parts of mouse support. - * x-mouse.el: Parts moved to mouse.el. Require 'mouse. + * x-mouse.el: Parts moved to mouse.el. Require 'mouse. * rmail.el (rmail-make-in-reply-to-field): Regexp had nested loops. @@ -12299,7 +12118,7 @@ 1988-12-06 Richard Mlynarik (mly@peduncle.ai.mit.edu) - * files.el (toggle-read-only): +ve prefix arg means to set read-only + * files.el (toggle-read-only): +ve prefix arg means to set read-only. 1988-12-04 Richard Stallman (rms@mole.ai.mit.edu) @@ -12324,7 +12143,7 @@ 1988-12-01 Richard Stallman (rms@mole.ai.mit.edu) * dbx.el (dbx-filter): Use insert-before-markers. - * gdb.el (gdb-filter): Likewise... + * gdb.el (gdb-filter): Likewise... * kermit.el (kermit-clean-filter): * mh-e.el (mh-process-demon): * telnet.el (telnet-filter): @@ -12366,7 +12185,7 @@ 1988-11-15 Richard Mlynarik (mly@peduncle.ai.mit.edu) - * rmail.el (rmail-make-in-reply-to-field): I'm sick of seeing + * rmail.el (rmail-make-in-reply-to-field): I'm sick of seeing illegal headers generated by rmail. Note that this change undoes rms' change of 4-Jul-88" -- I'll check to see why that change was made in the first place. @@ -12388,7 +12207,7 @@ * xscheme.el (xscheme-send-control-g-interrupt, xscheme-send-interrupt): Don't use second argument to - `interrupt-process' or `quit-process'. These aren't needed and + `interrupt-process' or `quit-process'. These aren't needed and they actually cause the wrong effect on Ultrix. 1988-10-12 Richard Stallman (rms@mole.ai.mit.edu) @@ -12425,7 +12244,7 @@ * term/vt100.el (vt100-wide-mode): New function to toggle 132-col mode. - * replace.el (perform-replace): typos in doc string. + * replace.el (perform-replace): Typos in doc string. 1988-10-06 Richard Stallman (rms@mole.ai.mit.edu) @@ -12450,7 +12269,7 @@ 1988-09-30 Richard Stallman (rms@mole.ai.mit.edu) - * loaddefs.el: autoload mail-mode. + * loaddefs.el: Autoload mail-mode. 1988-09-29 Richard Stallman (rms@mole.ai.mit.edu) @@ -12537,7 +12356,7 @@ (edt-delete-previous-word): Function renamed. (edt-line-to-{top,bottom}-of-window): Function renamed. - * cl.el: require cl, so that byte-compiler will load it. + * cl.el: Require cl, so that byte-compiler will load it. * lpr.el (print-region-1): Don't pass -T, -J switches on sysv. @@ -12611,19 +12430,23 @@ * loaddefs.el (shell-prompt-pattern): Allow prompt enclosed in parens. - * lisp-mode.el (calculate-lisp-indent): bug in lisp-indent-offset case. + * lisp-mode.el (calculate-lisp-indent): Bug in lisp-indent-offset case. See ChangeLog.2 for earlier changes. +;; Local Variables: +;; coding: utf-8 +;; End: + Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006, - 2007 Free Software Foundation, Inc. + 2007, 2008, 2009, 2010 Free Software Foundation, Inc. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12631,8 +12454,6 @@ See ChangeLog.2 for earlier changes. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. + along with GNU Emacs. If not, see . ;;; arch-tag: f07a3446-5672-464a-8fdc-2ca92e8e7b2a