/[emacs]/emacs/lisp/ChangeLog.3
ViewVC logotype

Diff of /emacs/lisp/ChangeLog.3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by gerd, Sat Oct 6 09:33:18 2001 UTC revision 1.6 by sds, Tue Nov 13 00:05:25 2001 UTC
# Line 117  Line 117 
117          * completion.el: Pervasive changes to use Emacs 19 features          * completion.el: Pervasive changes to use Emacs 19 features
118          and conform to Emacs conventions.          and conform to Emacs conventions.
119    
120  1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
121    
122          * Version 19.9 released.          * Version 19.9 released.
123    
124  1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-27  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
125    
126          * term/x-win.el: Check for a geometry resource, and apply it to the          * term/x-win.el: Check for a geometry resource, and apply it to the
127          initial frame.          initial frame.
128    
129  1993-05-26  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-26  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
130    
131          * isearch.el (isearch-forward): Remove the claim that          * isearch.el (isearch-forward): Remove the claim that
132          isearch-whitespace-chars matches any string of whitespace.          isearch-whitespace-chars matches any string of whitespace.
# Line 178  Line 178 
178          * paths.el (gnus-local-organization): Renamed from ...-your-...          * paths.el (gnus-local-organization): Renamed from ...-your-...
179          (gnus-local-domain): Likewise.          (gnus-local-domain): Likewise.
180    
181  1993-05-26  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-26  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
182    
183          * faces.el (x-resolve-font-name): If PATTERN is nil, return the          * faces.el (x-resolve-font-name): If PATTERN is nil, return the
184          frame's face.          frame's face.
# Line 245  Line 245 
245          (x-handle-rn-switch): New function.          (x-handle-rn-switch): New function.
246          (command-switch-alist): Add -rn.          (command-switch-alist): Add -rn.
247    
248  1993-05-25  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-25  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
249    
250          * term/x-win.el (command-switch-alist, x-switch-definitions): Treat          * term/x-win.el (command-switch-alist, x-switch-definitions): Treat
251          `-i' like `-itype', as in Emacs 18.          `-i' like `-itype', as in Emacs 18.
252    
253  1993-05-25  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-25  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
254    
255          * Version 19.8 released.          * Version 19.8 released.
256    
# Line 297  Line 297 
297          * simple.el (kill-new): Pass t as 2nd arg to interprogram-cut-function.          * simple.el (kill-new): Pass t as 2nd arg to interprogram-cut-function.
298          * select.el (x-set-cut-buffer): New arg PUSH.          * select.el (x-set-cut-buffer): New arg PUSH.
299    
300  1993-05-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
301    
302          * disp-table.el (standard-display-default): New function.          * disp-table.el (standard-display-default): New function.
303          (standard-display-european): New command.          (standard-display-european): New command.
# Line 308  Line 308 
308    
309          * simple.el (shell-command): Don't activate mark even momentarily.          * simple.el (shell-command): Don't activate mark even momentarily.
310    
311  1993-05-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
312    
313          * case-table.el, disp-table.el, finder.el, iso-ascii.el,          * case-table.el, disp-table.el, finder.el, iso-ascii.el,
314          iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el,          iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el,
# Line 319  Line 319 
319    
320          * menu-bar.el (menu-bar-mode): Doc fix.          * menu-bar.el (menu-bar-mode): Doc fix.
321    
322  1993-05-23  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-23  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
323    
324          * lucid.el (switch-to-other-buffer): Build the list of acceptable          * lucid.el (switch-to-other-buffer): Build the list of acceptable
325          buffers properly.          buffers properly.
# Line 340  Line 340 
340    
341          * iso8859-1.el: Call set-case-..., not standard-case-...          * iso8859-1.el: Call set-case-..., not standard-case-...
342    
343  1993-05-23  Paul Eggert  (eggert@twinsun.com)  1993-05-23  Paul Eggert  (eggert@twinsun.com)
344    
345          * calendar.el (calendar-daylight-savings-starts,          * calendar.el (calendar-daylight-savings-starts,
346          calendar-daylight-savings-ends): Default to nil if the locale          calendar-daylight-savings-ends): Default to nil if the locale
347          never has DST.          never has DST.
348    
349  1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
350    
351          * Version 19.7 released.          * Version 19.7 released.
352    
353  1993-05-22  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1993-05-22  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
354    
# Line 358  Line 358 
358          file-relative-name.          file-relative-name.
359          (vc-update-change-log): Use find-change-log instead of hardcoding.          (vc-update-change-log): Use find-change-log instead of hardcoding.
360    
361  1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-22  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
362    
363          * cl.el (cl-floor, cl-ceiling, cl-truncate, cl-round): Renamed          * cl.el (cl-floor, cl-ceiling, cl-truncate, cl-round): Renamed
364          from floor, ceiling, truncate, and round; the old names conflict          from floor, ceiling, truncate, and round; the old names conflict
# Line 383  Line 383 
383    
384  1993-05-22  Noah Friedman  (friedman@splode.com)  1993-05-22  Noah Friedman  (friedman@splode.com)
385    
386          * rlogin.el (rlogin-filter): Yet another rewrite which handles          * rlogin.el (rlogin-filter): Yet another rewrite which handles
387          unusual values of scroll-step in a winning way by window-start          unusual values of scroll-step in a winning way by window-start
388          frobnication.          frobnication.
389    
390  1993-05-22  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-05-22  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
391    
# Line 393  Line 393 
393    
394          * apropos.el (apropos-print-matches): Bind tem.          * apropos.el (apropos-print-matches): Bind tem.
395    
396  1993-05-21  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-05-21  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
397    
398          * holidays.el: Update reference to the papers in S-P&E.          * holidays.el: Update reference to the papers in S-P&E.
399          (filter-visible-calendar-holidays): Test for nil date.          (filter-visible-calendar-holidays): Test for nil date.
400    
401          * cal-mayan.el: Update reference to the papers in S-P&E.          * cal-mayan.el: Update reference to the papers in S-P&E.
402    
403          * cal-french.el: Update reference to the papers in S-P&E.          * cal-french.el: Update reference to the papers in S-P&E.
404    
405  1993-05-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-05-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
406    
# Line 422  Line 422 
422          (minibuffer-keyboard-quit): If Delete Selection mode is off,          (minibuffer-keyboard-quit): If Delete Selection mode is off,
423          do abort even if mark is active.          do abort even if mark is active.
424    
425  1993-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
426    
427          Some time-handling patches from Paul Eggert:          Some time-handling patches from Paul Eggert:
428          * calendar.el (calendar-current-time-zone): New function.          * calendar.el (calendar-current-time-zone): New function.
# Line 447  Line 447 
447          (outline-minor-mode): Work with above change.          (outline-minor-mode): Work with above change.
448          Do not set outline-regexp or outline-header-end-regexp.          Do not set outline-regexp or outline-header-end-regexp.
449    
450  1993-05-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-05-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
451    
452          * calendar.el (hebrew-calendar-yahrzeit): Correct error from S-P&E          * calendar.el (hebrew-calendar-yahrzeit): Correct error from S-P&E
453          paper in test for Adar I 30 date of death for yahrzeit in a          paper in test for Adar I 30 date of death for yahrzeit in a
454          non-leap year when Shevat 29 must be used.          non-leap year when Shevat 29 must be used.
455    
456  1993-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
457    
458          * files.el (set-auto-mode): If the buffer's file name is nil,          * files.el (set-auto-mode): If the buffer's file name is nil,
459          don't try to compare it against the entries in auto-mode-alist.          don't try to compare it against the entries in auto-mode-alist.
# Line 465  Line 465 
465          * isearch.el (isearch-mode-map): Use vector, not string, to bind          * isearch.el (isearch-mode-map): Use vector, not string, to bind
466          printing characters.          printing characters.
467    
468  1993-05-18  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-18  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
469    
470          * select.el (xselect-convert-to-class): Just return "Emacs" here.          * select.el (xselect-convert-to-class): Just return "Emacs" here.
471          That's what the class will always be.          That's what the class will always be.
# Line 474  Line 474 
474    
475          * loaddefs.el: Add bindings for C-SPC and C-/, like C-@ and C-_.          * loaddefs.el: Add bindings for C-SPC and C-/, like C-@ and C-_.
476    
477  1993-05-18  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-05-18  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
478    
479          * startup.el (normal-top-level, command-line, command-line-1):          * startup.el (normal-top-level, command-line, command-line-1):
480          Don't call the frame and face initialization functions unless          Don't call the frame and face initialization functions unless
# Line 579  Line 579 
579          (x-create-frame-with-faces): Simplify; do nothing special          (x-create-frame-with-faces): Simplify; do nothing special
580          with `default' or `modeline' face.          with `default' or `modeline' face.
581    
582  1993-05-15  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-15  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
583    
584          * version.el (emacs-version): Alpha release 19.6.          * version.el (emacs-version): Alpha release 19.6.
585    
# Line 628  Line 628 
628          * isearch.el (isearch-mode-map): Handle any length vector in keymap.          * isearch.el (isearch-mode-map): Handle any length vector in keymap.
629          (isearch-char-to-string): Handle non-character events properly.          (isearch-char-to-string): Handle non-character events properly.
630    
631  1993-05-14  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-14  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
632    
633          * subr.el (overlay-start, overlay-end, overlay-buffer): Removed.          * subr.el (overlay-start, overlay-end, overlay-buffer): Removed.
634    
635          * vc.el (vc-version-diff): Match parens.          * vc.el (vc-version-diff): Match parens.
636    
637  1993-05-14  Paul Eggert  (eggert@twinsun.com)  1993-05-14  Paul Eggert  (eggert@twinsun.com)
638    
639          * vc.el (vc-revert-buffer1): Don't assume that compilation-error-list          * vc.el (vc-revert-buffer1): Don't assume that compilation-error-list
640          is a list; it might be t.          is a list; it might be t.
# Line 660  Line 660 
660          (emerge-write-and-delete): Don't write-file if file-out is nil.          (emerge-write-and-delete): Don't write-file if file-out is nil.
661          (emerge-setup-fixed-keymaps): Put emerge-abort on C-].          (emerge-setup-fixed-keymaps): Put emerge-abort on C-].
662          (emerge-find-difference-diff): Renamed from emerge-find-difference.          (emerge-find-difference-diff): Renamed from emerge-find-difference.
663          (emerge-find-difference): New command.  Now on `.'.          (emerge-find-difference): New command.  Now on `.'.
664          (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines.          (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines.
665          (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines.          (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines.
666    
667  1993-05-13  Paul Eggert  (eggert@twinsun.com)  1993-05-13  Paul Eggert  (eggert@twinsun.com)
668    
669          * vc.el (vc-version-diff): Don't move point in current buffer.          * vc.el (vc-version-diff): Don't move point in current buffer.
670    
# Line 720  Line 720 
720          (terminal-mode): Don't make meta-flag local.          (terminal-mode): Don't make meta-flag local.
721          (te-stty-string): Quote the args that have ^.  Add pass8.          (te-stty-string): Quote the args that have ^.  Add pass8.
722    
723  1993-05-08  Paul Eggert  (eggert@twinsun.com)  1993-05-08  Paul Eggert  (eggert@twinsun.com)
724    
725          * vc.el (vc-diff): Report an error if the buffer isn't registered.          * vc.el (vc-diff): Report an error if the buffer isn't registered.
726          (vc-registration-error): New function.          (vc-registration-error): New function.
# Line 731  Line 731 
731          (function ...) for Emacs 18.          (function ...) for Emacs 18.
732          (compilation-old-error-list): Set if undefined, for Emacs 18.          (compilation-old-error-list): Set if undefined, for Emacs 18.
733    
734  1993-05-11  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-05-11  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
735    
736          * faces.el: Re-arranged to put accessors at the top.          * faces.el: Re-arranged to put accessors at the top.
737    
# Line 747  Line 747 
747  1993-05-10  Roland McGrath  (roland@geech.gnu.ai.mit.edu)  1993-05-10  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
748    
749          * bytecomp.el (byte-recompile-directory): If ARG is non-nil, set          * bytecomp.el (byte-recompile-directory): If ARG is non-nil, set
750          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,
751          not zerop.          not zerop.
752    
753  1993-05-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-05-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
# Line 800  Line 800 
800          * comint.el (comint-filter): Increment opoint only if after          * comint.el (comint-filter): Increment opoint only if after
801          insertion point.          insertion point.
802    
803  1993-05-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-05-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
804    
805          * faces.el: Call internal-set-face-1, not internat-set-face-1.          * faces.el: Call internal-set-face-1, not internat-set-face-1.
806    
# Line 812  Line 812 
812    
813          * faces.el: Provide 'faces.          * faces.el: Provide 'faces.
814    
815  1993-05-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-05-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
816    
817          * term/x-win.el: Since we require faces.el, there's no point in setting          * term/x-win.el: Since we require faces.el, there's no point in setting
818          frame-creation-function to x-create-frame - just set it directly          frame-creation-function to x-create-frame - just set it directly
# Line 836  Line 836 
836    
837          * menu-bar.el: Don't add menu bar to minibuffer-only frames.          * menu-bar.el: Don't add menu bar to minibuffer-only frames.
838    
839  1993-05-07  Paul Eggert  (eggert@twinsun.com)  1993-05-07  Paul Eggert  (eggert@twinsun.com)
840    
841          * vc.el (vc-directory-18): New function.          * vc.el (vc-directory-18): New function.
842          If Emacs 18, make vc-directory alias to this.          If Emacs 18, make vc-directory alias to this.
# Line 851  Line 851 
851          * rmail.el (rmail-resend): Add `resent' attribute.          * rmail.el (rmail-resend): Add `resent' attribute.
852          (rmail-forward): With prefix arg, run rmail-resend.          (rmail-forward): With prefix arg, run rmail-resend.
853    
854  1993-05-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-05-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
855    
856          * term/x-win.el: (require 'faces), too.  Move (require 'select) to top,          * term/x-win.el: (require 'faces), too.  Move (require 'select) to top,
857          with the other requires.          with the other requires.
858    
859  1993-05-06  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-05-06  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
860    
861          * finder.el: Bind finder-exit to 'q', not 'x'; the former is the          * finder.el: Bind finder-exit to 'q', not 'x'; the former is the
862          conventional way to get out of such a package.          conventional way to get out of such a package.
# Line 901  Line 901 
901          (vc-backend-diff): Use diff-switches, not vc-diff-options.          (vc-backend-diff): Use diff-switches, not vc-diff-options.
902          (vc-diff-options): Variable deleted.          (vc-diff-options): Variable deleted.
903    
904  1993-05-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-05-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
905    
906          * calendar.el: Update reference to the papers in S-P&E.          * calendar.el: Update reference to the papers in S-P&E.
907          (calendar-print-astro-day-number): Correct spelling error in          (calendar-print-astro-day-number): Correct spelling error in
908           message string.           message string.
909    
910  1993-05-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-05-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
911    
# Line 933  Line 933 
933          * files.el (find-file-noselect): Do set buffer-file-name          * files.el (find-file-noselect): Do set buffer-file-name
934          to the truename, when find-file-visit-truename.          to the truename, when find-file-visit-truename.
935    
936  1993-04-29  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-29  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
937    
938          * yow.el (yow): Fix interactive spec.          * yow.el (yow): Fix interactive spec.
939    
# Line 1023  Line 1023 
1023          * gud.el (gud-format-command): Fix %f expansion to send ondly the          * gud.el (gud-format-command): Fix %f expansion to send ondly the
1024          basename of files to gdb.          basename of files to gdb.
1025    
1026  1993-04-27  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-27  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1027    
1028          * disp-table.el (describe-display-table): Don't use the term          * disp-table.el (describe-display-table): Don't use the term
1029          "rope"; we're using vectors of characters now.          "rope"; we're using vectors of characters now.
# Line 1083  Line 1083 
1083    
1084          * ring.el: Rewritten.  A poor choice of representation made the          * ring.el: Rewritten.  A poor choice of representation made the
1085          old code excessively complex.  The new version is smaller and          old code excessively complex.  The new version is smaller and
1086          faster.  The interface is unchanged, except that ring-remove now          faster.  The interface is unchanged, except that ring-remove now
1087          accepts an optional numeric argument specifying the element to          accepts an optional numeric argument specifying the element to
1088          remove.          remove.
1089    
# Line 1101  Line 1101 
1101    
1102  1993-04-25  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-04-25  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1103    
1104          * simple.el (down-arrow): New function.  Uses          * simple.el (down-arrow): New function.  Uses
1105          next-line-add-newlines to suppress addition of new lines at end of          next-line-add-newlines to suppress addition of new lines at end of
1106          buffer.          buffer.
1107          (up-arrow): Alias of previous-line, added for consistency.          (up-arrow): Alias of previous-line, added for consistency.
# Line 1109  Line 1109 
1109          keys.          keys.
1110    
1111          * tex-mode.el (tex-compilation-parse-errors): Added.  At the          * tex-mode.el (tex-compilation-parse-errors): Added.  At the
1112          moment, this would have to be applied manually.  It's not worth          moment, this would have to be applied manually.  It's not worth
1113          trying to integrate this with the rest of the mode more tightly          trying to integrate this with the rest of the mode more tightly
1114          until we decide whether and how compile's interface is going to          until we decide whether and how compile's interface is going to
1115          change away from a closed subsystem.          change away from a closed subsystem.
# Line 1126  Line 1126 
1126          patched it to fix that I found its algorithm was broken).          patched it to fix that I found its algorithm was broken).
1127          (ring-ref): Added doc string.          (ring-ref): Added doc string.
1128    
1129  1993-04-25  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-25  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1130    
1131          * bytecomp.el (meta-flag): Declare this an obsolete variable.          * bytecomp.el (meta-flag): Declare this an obsolete variable.
1132    
# Line 1135  Line 1135 
1135    
1136  1993-04-24  Noah Friedman  (friedman@splode.com)  1993-04-24  Noah Friedman  (friedman@splode.com)
1137    
1138          * shell.el (shell-prompt-pattern): Add `;' as potential prompt          * shell.el (shell-prompt-pattern): Add `;' as potential prompt
1139            delimiter (for `es' and `rc' shells most particularly).            delimiter (for `es' and `rc' shells most particularly).
1140    
1141  1993-04-23  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-04-23  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1142    
# Line 1157  Line 1157 
1157          * edt.el: Some fsets changed to defaliases.          * edt.el: Some fsets changed to defaliases.
1158    
1159          * telnet.el: Commentary added.          * telnet.el: Commentary added.
1160          (telnet): Doc fix.          (telnet): Doc fix.
1161          (rsh): Added entry point for rsh to remote host, per suggestion by          (rsh): Added entry point for rsh to remote host, per suggestion by
1162          Michael McNamara <mac@ardent.com>.  No change to any other code.          Michael McNamara <mac@ardent.com>.  No change to any other code.
1163    
1164          * info.el (Info-find-node, Info-insert-subfile): Do the right          * info.el (Info-find-node, Info-insert-subfile): Do the right
# Line 1176  Line 1176 
1176          Emulates Unipress' &kill-lines-magic variable.          Emulates Unipress' &kill-lines-magic variable.
1177          (next-line): Added next-line-add-newlines variable.  If nil,          (next-line): Added next-line-add-newlines variable.  If nil,
1178          next-line will not insert newlines when invoked at the end of a          next-line will not insert newlines when invoked at the end of a
1179          buffer.  This obviates three LCD packages.          buffer.  This obviates three LCD packages.
1180          (left-arrow, right-arrow): New functions.  These do backward-char          (left-arrow, right-arrow): New functions.  These do backward-char
1181          and forward-char first. If line truncation is on, they then scroll          and forward-char first. If line truncation is on, they then scroll
1182          left or right as necessary to make sure point is visible.          left or right as necessary to make sure point is visible.
# Line 1242  Line 1242 
1242          * electric.el (shrink-window-if-larger-than-buffer):          * electric.el (shrink-window-if-larger-than-buffer):
1243          Moved to window.el.          Moved to window.el.
1244    
1245  1993-04-16  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-16  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1246    
1247          * comint.el (comint-match-partial-pathname): Move "---" range in          * comint.el (comint-match-partial-pathname): Move "---" range in
1248          character class in regular expressions to the end of the character          character class in regular expressions to the end of the character
# Line 1254  Line 1254 
1254    
1255  1993-04-16  Noah Friedman  (friedman@splode.com)  1993-04-16  Noah Friedman  (friedman@splode.com)
1256    
1257          * rlogin.el: Add autoload cookies for all defvars.          * rlogin.el: Add autoload cookies for all defvars.
1258          (rlogin-process-connection-type): New variable.          (rlogin-process-connection-type): New variable.
1259          (rlogin): Use it to determine process-connection-type.          (rlogin): Use it to determine process-connection-type.
1260          (rlogin): Set process mark to point-max, not point-min.          (rlogin): Set process mark to point-max, not point-min.
1261          (rlogin-with-args): Put `+' inside \(\) pair in string-match.          (rlogin-with-args): Put `+' inside \(\) pair in string-match.
1262          (rlogin-password): Take optional arg `proc' for use by rlogin-filter.          (rlogin-password): Take optional arg `proc' for use by rlogin-filter.
1263          Write docstring.  Call new winning version of comint-read-noecho          Write docstring.  Call new winning version of comint-read-noecho
1264          instead of doing reading by hand.          instead of doing reading by hand.
1265          (rlogin-mode): Wrote docstring.          (rlogin-mode): Wrote docstring.
1266          (rlogin-filter): Completely rewritten to be more efficient.          (rlogin-filter): Completely rewritten to be more efficient.
1267    
1268  1993-04-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-04-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1269    
# Line 1303  Line 1303 
1303    
1304  1993-04-14  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-04-14  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1305    
1306          * finder.el: Rewritten.  The Finder is now a major mode with the          * finder.el: Rewritten.  The Finder is now a major mode with the
1307          ability to browse package commentary sections and a completely          ability to browse package commentary sections and a completely
1308          point-and-shoot interface similar to Dired's.          point-and-shoot interface similar to Dired's.
1309    
# Line 1319  Line 1319 
1319          * lisp-mnt.el (lm-commentary-region): Gone.          * lisp-mnt.el (lm-commentary-region): Gone.
1320          (lm-commentary): New function, replacing lm-commentary-region.          (lm-commentary): New function, replacing lm-commentary-region.
1321    
1322  1993-04-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1323    
1324          * bytecomp.el: The `suspend-hooks' variable is obsolete now, and          * bytecomp.el: The `suspend-hooks' variable is obsolete now, and
1325          `suspend-hook' is the right name.          `suspend-hook' is the right name.
1326    
1327  1993-04-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1328    
1329          * term/sun-mouse.el (suspend-emacstool): Run suspend-hook, not          * term/sun-mouse.el (suspend-emacstool): Run suspend-hook, not
1330          suspend-hooks.          suspend-hooks.
# Line 1339  Line 1339 
1339    
1340  1993-04-12  Noah Friedman  (friedman@splode.com)  1993-04-12  Noah Friedman  (friedman@splode.com)
1341    
1342          * comint.el (comint-process-echoes): New variable.          * comint.el (comint-process-echoes): New variable.
1343          (comint-mode): Make it buffer-local.          (comint-mode): Make it buffer-local.
1344          (comint-send-input): Delete text from process mark to point if          (comint-send-input): Delete text from process mark to point if
1345          variable `comint-process-echoes' is non-`nil', since it is assumed          variable `comint-process-echoes' is non-`nil', since it is assumed
1346          process will re-echo the text.          process will re-echo the text.
1347    
1348  1993-04-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-04-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1349    
# Line 1358  Line 1358 
1358    
1359          * comint.el: Clean up cmu* uses in header comments.          * comint.el: Clean up cmu* uses in header comments.
1360    
1361  1993-04-10  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)  1993-04-10  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)
1362    
1363          * subr.el (overlay-start, overlay-end, overlay-buffer): New          * subr.el (overlay-start, overlay-end, overlay-buffer): New
1364          defsubsts.          defsubsts.
1365    
1366  1993-04-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1367    
1368          * paragraphs.el (sentence-end, forward-sentence): Doc fixes.          * paragraphs.el (sentence-end, forward-sentence): Doc fixes.
1369    
1370          * finder.el (finder-by-keyword): Build an alist to pass to          * finder.el (finder-by-keyword): Build an alist to pass to
1371          completing-read, instead of building an invalid obarray.          completing-read, instead of building an invalid obarray.
1372    
1373          * finder.el (finder-by-keyword): If the user quits or enters the          * finder.el (finder-by-keyword): If the user quits or enters the
1374          empty string in response to the keyword prompt, restore the old          empty string in response to the keyword prompt, restore the old
1375          window configuration properly.          window configuration properly.
1376    
1377  1993-04-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1378    
1379          * paragraphs.el (sentence-end, forward-sentence): Doc fixes.          * paragraphs.el (sentence-end, forward-sentence): Doc fixes.
1380    
# Line 1387  Line 1387 
1387          preceed the file 2 info for that same diff. So we save and restore          preceed the file 2 info for that same diff. So we save and restore
1388          point to overcome this."          point to overcome this."
1389    
1390  1993-04-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-04-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
1391    
1392          * subr.el (overlay-start, overlay-end, overlay-buffer): New          * subr.el (overlay-start, overlay-end, overlay-buffer): New
1393          defsubsts.          defsubsts.
1394    
1395          * finder.el (finder-by-keyword): Build an alist to pass to          * finder.el (finder-by-keyword): Build an alist to pass to
1396          completing-read, instead of building an invalid obarray.          completing-read, instead of building an invalid obarray.
1397    
1398          * finder.el (finder-by-keyword): If the user quits or enters the          * finder.el (finder-by-keyword): If the user quits or enters the
# Line 1551  Line 1551 
1551          * etags.el (etags-tags-completion-table): Rewritten with a mondo          * etags.el (etags-tags-completion-table): Rewritten with a mondo
1552          regexp.          regexp.
1553    
1554  1993-03-31  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-31  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1555    
1556          * timer.el (timer-program): New defconst.          * timer.el (timer-program): New defconst.
1557          (run-at-time): Use timer-program as the name of the program the          (run-at-time): Use timer-program as the name of the program the
# Line 1573  Line 1573 
1573          interactive spec.          interactive spec.
1574    
1575          * map-ynp.el (map-y-or-n-p): Make bindings of user-defined keys be          * map-ynp.el (map-y-or-n-p): Make bindings of user-defined keys be
1576          each a vector containing the user's binding, rather than 'user.  Check          each a vector containing the user's binding, rather than 'user.  Check
1577          (vectorp DEF) and call the vector's elt, rather than checking (eq 'user          (vectorp DEF) and call the vector's elt, rather than checking (eq 'user
1578          DEF) and calling something completely random.          DEF) and calling something completely random.
1579    
# Line 1589  Line 1589 
1589          * files.el (find-backup-file-name): Delete nothing if overflow          * files.el (find-backup-file-name): Delete nothing if overflow
1590          in number of versions to keep.          in number of versions to keep.
1591    
1592  1993-03-30  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-30  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1593    
1594          * subr.el (int-to-string): Make this an alias for the subr          * subr.el (int-to-string): Make this an alias for the subr
1595          number-to-string.          number-to-string.
# Line 1601  Line 1601 
1601    
1602  1993-03-30  Noah Friedman  (friedman@splode.com)  1993-03-30  Noah Friedman  (friedman@splode.com)
1603    
1604          * comint.el (comint-read-noecho): Rewritten to provide some simple          * comint.el (comint-read-noecho): Rewritten to provide some simple
1605          editing ability and be able to abort when called from a process          editing ability and be able to abort when called from a process
1606          filter.  Re-arranged and updated docstring.          filter.  Re-arranged and updated docstring.
1607    
1608  1993-03-30  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-30  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1609    
# Line 1647  Line 1647 
1647    
1648  1993-03-28  Noah Friedman  (friedman@splode.com)  1993-03-28  Noah Friedman  (friedman@splode.com)
1649    
1650          * setenv.el: Renamed to env.el.  Provide `env', not `setenv'.          * setenv.el: Renamed to env.el.  Provide `env', not `setenv'.
1651          (setenv): Renamed to `putenv', which is the more proper complement          (setenv): Renamed to `putenv', which is the more proper complement
1652          of `getenv'.  `setenv' retained as an alias.          of `getenv'.  `setenv' retained as an alias.
1653          Make VALUE parameter optional; if not set, remove VARIABLE from          Make VALUE parameter optional; if not set, remove VARIABLE from
1654          process-environment.          process-environment.
1655    
1656          * rlogin.el (rlogin): If given a prefix argument and an rlogin          * rlogin.el (rlogin): If given a prefix argument and an rlogin
1657          session for HOST is already running, start a new rlogin process          session for HOST is already running, start a new rlogin process
1658          rather than switching to the existing one.  Added docstring.          rather than switching to the existing one.  Added docstring.
1659          Bound `proc' in let*.          Bound `proc' in let*.
1660          (rlogin-explicit-args, rlogin-password-paranoia): New variables.          (rlogin-explicit-args, rlogin-password-paranoia): New variables.
1661          (rlogin-filter): Prompt for passwords in minibuffer if          (rlogin-filter): Prompt for passwords in minibuffer if
1662          rlogin-password-paranoia is set.          rlogin-password-paranoia is set.
1663          (rlogin-with-args, rlogin-password): New functions.          (rlogin-with-args, rlogin-password): New functions.
1664    
1665  1993-03-28  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)  1993-03-28  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
1666    
# Line 1678  Line 1678 
1678          [Mm]akefile, .lex.          [Mm]akefile, .lex.
1679    
1680          * electric.el: (shrink-window-if-larger-than-buffer) Added doc          * electric.el: (shrink-window-if-larger-than-buffer) Added doc
1681          string.  Made argument optional, because window-buffer does the          string.  Made argument optional, because window-buffer does the
1682          right thing with nil.          right thing with nil.
1683    
1684          * ebuff-menu.el (electric-buffer-menu-mode-map): fillarray isn't a          * ebuff-menu.el (electric-buffer-menu-mode-map): fillarray isn't a
# Line 1699  Line 1699 
1699    
1700  1993-03-27  Noah Friedman  (friedman@splode.com)  1993-03-27  Noah Friedman  (friedman@splode.com)
1701    
1702          * rlogin.el: Updated copyright year and added autoload cookies.          * rlogin.el: Updated copyright year and added autoload cookies.
1703          (rlogin): Set process marker to beginning of buffer.          (rlogin): Set process marker to beginning of buffer.
1704          (rlogin-filter): Use unwind-protect to restore match-data.  Use          (rlogin-filter): Use unwind-protect to restore match-data.  Use
1705          insert-before-markers instead of insert to keep input and output          insert-before-markers instead of insert to keep input and output
1706          from getting garbled.  Delete spurious ?\C-m chars in output          from getting garbled.  Delete spurious ?\C-m chars in output
1707          instead of replacing them with ?\ .          instead of replacing them with ?\ .
1708    
1709  1993-03-27  Richard Stallman  (rms@wookumz.gnu.ai.mit.edu)  1993-03-27  Richard Stallman  (rms@wookumz.gnu.ai.mit.edu)
1710    
# Line 1757  Line 1757 
1757    
1758  1993-03-26  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)  1993-03-26  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
1759    
1760          * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy.  I          * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy.  I
1761          gave it one.          gave it one.
1762    
1763          * two-column.el: Added Commentary.          * two-column.el: Added Commentary.
# Line 1780  Line 1780 
1780    
1781          * emacsbug.el: Added a (provide 'emacsbug); lisp-mnt.el needs this.          * emacsbug.el: Added a (provide 'emacsbug); lisp-mnt.el needs this.
1782    
1783  1993-03-24  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-24  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1784    
1785          * term/x-win.el (x-defined-colors): Use x-color-defined-p instead of          * term/x-win.el (x-defined-colors): Use x-color-defined-p instead of
1786          x-defined-color.          x-defined-color.
1787          (x-handle-geometry): Use x-parse-geometry instead of x-geometry.          (x-handle-geometry): Use x-parse-geometry instead of x-geometry.
1788    
1789  1993-03-24  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-24  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1790    
1791          * calendar.el (calendar-standard-time-zone-name,          * calendar.el (calendar-standard-time-zone-name,
1792          calendar-daylight-time-zone-name): Initialize these at load-time,          calendar-daylight-time-zone-name): Initialize these at load-time,
# Line 1804  Line 1804 
1804    
1805          * compile.el: Fix library headers.          * compile.el: Fix library headers.
1806    
1807  1993-03-23  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-23  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1808    
1809          * files.el (insert-directory): Do chase symlinks before passing          * files.el (insert-directory): Do chase symlinks before passing
1810          the directory name to ls.          the directory name to ls.
# Line 1820  Line 1820 
1820    
1821  1993-03-22  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)  1993-03-22  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
1822    
1823          * cookie.el: Created.  This file contains what was formerly the          * cookie.el: Created.  This file contains what was formerly the
1824          guts of spook.el, lightly hacked to support more than one          guts of spook.el, lightly hacked to support more than one
1825          simultaneous cookie database.          simultaneous cookie database.
1826    
1827          * spook.el, yow.el: Modified to use cookie.el.  Total code in          * spook.el, yow.el: Modified to use cookie.el.  Total code in
1828          the three files cookie.el, yow.el and spook.el is less than the          the three files cookie.el, yow.el and spook.el is less than the
1829          old spook.el + yow.el.          old spook.el + yow.el.
1830    
# Line 1846  Line 1846 
1846          spook.el, studly.el, tabify.el, text-mode.el: Added or corrected          spook.el, studly.el, tabify.el, text-mode.el: Added or corrected
1847          Commentary headers.          Commentary headers.
1848    
1849  1993-03-22  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-03-22  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
1850    
1851          * diary-insert.el: Change the name to diary-ins.el.          * diary-insert.el: Change the name to diary-ins.el.
1852          * calendar.el: Change all autoload references to diary-ins.          * calendar.el: Change all autoload references to diary-ins.
1853    
1854  1993-03-22  Richard Stallman  (rms@geech.gnu.ai.mit.edu)  1993-03-22  Richard Stallman  (rms@geech.gnu.ai.mit.edu)
1855    
# Line 1877  Line 1877 
1877          mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el,          mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el,
1878          modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el,          modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el,
1879          sgml-mode.el, tex-mode.el:          sgml-mode.el, tex-mode.el:
1880          Added or corrected Commentary sections.  There's more of this          Added or corrected Commentary sections.  There's more of this
1881          coming; soon, the package finder will be able to browse Commentary          coming; soon, the package finder will be able to browse Commentary
1882          sections, and I want almost all packages to have useful ones.          sections, and I want almost all packages to have useful ones.
1883    
# Line 1889  Line 1889 
1889    
1890          * loaddefs.el (default-mode-line-format-default): Use %l.          * loaddefs.el (default-mode-line-format-default): Use %l.
1891    
1892  1993-03-21  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-21  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1893    
1894          * time.el (display-time): Doc fix.          * time.el (display-time): Doc fix.
1895    
1896          * isearch.el (isearch-switch-frame-handler): Call          * isearch.el (isearch-switch-frame-handler): Call
1897          handle-switch-frame instead of select-frame; it has been renamed.          handle-switch-frame instead of select-frame; it has been renamed.
# Line 1904  Line 1904 
1904          comment-indent-function.          comment-indent-function.
1905          * bytecomp.el: Declare comment-indent-hook an obsolete variable.          * bytecomp.el: Declare comment-indent-hook an obsolete variable.
1906    
1907  1993-03-20  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-20  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1908    
1909          * time.el (display-time): Doc fix.          * time.el (display-time): Doc fix.
1910    
# Line 1918  Line 1918 
1918          * finder.el: Make sure that when new keywords are compiled, we see them          * finder.el: Make sure that when new keywords are compiled, we see them
1919          immediately.          immediately.
1920    
1921  1993-03-19  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-19  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1922    
1923          * tex-mode.el (tex-send-command): Fix the command sent so that no          * tex-mode.el (tex-send-command): Fix the command sent so that no
1924          blank is inserted when replacing the asterisk with the file name.          blank is inserted when replacing the asterisk with the file name.
1925    
1926  1993-03-19  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)  1993-03-19  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
1927    
# Line 1939  Line 1939 
1939          * ftp.el: Nuked (actually, moved to =ftp.el).          * ftp.el: Nuked (actually, moved to =ftp.el).
1940          ange-ftp.el replaces this.          ange-ftp.el replaces this.
1941    
1942  1993-03-18  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)  1993-03-18  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1943    
1944          * solar.el (solar-time-string): Round the time properly.          * solar.el (solar-time-string): Round the time properly.
1945    
1946  1993-03-18  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)  1993-03-18  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
1947    
# Line 1965  Line 1965 
1965          * frame.el (make-frame): Renamed from new-frame.          * frame.el (make-frame): Renamed from new-frame.
1966          (new-frame): Alias for make-frame.          (new-frame): Alias for make-frame.
1967    
1968  1993-03-18  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-03-18  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
1969    
1970          * tex-mode.el (tex-send-command): Fix the command sent so that no          * tex-mode.el (tex-send-command): Fix the command sent so that no
1971          blank is inserted when replacing the asterisk with the file name.          blank is inserted when replacing the asterisk with the file name.
1972    
1973  1993-03-18  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-18  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1974    
# Line 1984  Line 1984 
1984    
1985  1993-03-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
1986    
1987          * help-screen.el: Installed, following release.  Now package          * help-screen.el: Installed, following release.  Now package
1988          writers can easily implement help screens resembling Emacs's          writers can easily implement help screens resembling Emacs's
1989          own on-line help system.          own on-line help system.
1990    
# Line 2026  Line 2026 
2026          ring is now a separate buffer from *VC-log*; editing of old comments          ring is now a separate buffer from *VC-log*; editing of old comments
2027          is no longer destructive.          is no longer destructive.
2028    
2029  1993-03-16  Paul Eggert  (eggert@twinsun.com)  1993-03-16  Paul Eggert  (eggert@twinsun.com)
2030    
2031          * vc.el (vc-version-diff): Use (message ...), not (message (format          * vc.el (vc-version-diff): Use (message ...), not (message (format
2032          ...)).  (vc-backend-checkout, vc-backend-assign-name): Correct          ...)).  (vc-backend-checkout, vc-backend-assign-name): Correct
2033          bogus messages.          bogus messages.
2034    
2035          * vc-hooks.el: Merge today's change by eric with everybody else's          * vc-hooks.el: Merge today's change by eric with everybody else's
2036          change (from 1992/08/04 through 1993/02/24).          change (from 1992/08/04 through 1993/02/24).
2037    
2038  1993-03-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-03-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2039    
2040          * bytecomp.el (byte-compile-from-buffer): Put buffer containing          * bytecomp.el (byte-compile-from-buffer): Put buffer containing
2041          compiled code in binary overwrite mode.          compiled code in binary overwrite mode.
2042    
2043          * simple.el (quoted-insert): In overwrite mode, don't read digits          * simple.el (quoted-insert): In overwrite mode, don't read digits
2044          as an octal character code.  In binary overwrite mode, overwrite          as an octal character code.  In binary overwrite mode, overwrite
2045          the characters instead of inserting them.          the characters instead of inserting them.
2046          (overwrite-mode-textual, overwrite-mode-binary): New symbols, for          (overwrite-mode-textual, overwrite-mode-binary): New symbols, for
2047          use in the mode line.          use in the mode line.
2048          (overwrite-mode): Doc fix.  Use force-mode-line-update.          (overwrite-mode): Doc fix.  Use force-mode-line-update.
2049          (binary-overwrite-mode): New function.          (binary-overwrite-mode): New function.
2050          * loaddefs.el (minor-mode-alist): Make the mode line element for          * loaddefs.el (minor-mode-alist): Make the mode line element for
2051          overwrite-mode be the symbol `overwrite-mode'.          overwrite-mode be the symbol `overwrite-mode'.
2052    
2053  1993-03-16  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-16  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
# Line 2055  Line 2055 
2055          * 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
2056          vc.el to vc-hooks.el for C-x C-f of a nonexistent file to work.          vc.el to vc-hooks.el for C-x C-f of a nonexistent file to work.
2057    
2058  1993-03-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-03-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2059    
2060          * calendar.el (calendar-time-zone): Initialize this when          * calendar.el (calendar-time-zone): Initialize this when
2061          calendar.el loads, not in the defvar.          calendar.el loads, not in the defvar.
2062    
2063  1993-03-15  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-03-15  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2064    
2065          * register.el (view-register): Neglect not to avoid failing to          * register.el (view-register): Neglect not to avoid failing to
2066          properly display all the possible sorts of things one might find          properly display all the possible sorts of things one might find
# Line 2079  Line 2079 
2079    
2080          * indent.el (indent-line-function): Doc fix.          * indent.el (indent-line-function): Doc fix.
2081    
2082  1993-03-14  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-03-14  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2083    
2084          * sort.el (sort-float-fields, sort-numeric-fields): Use          * sort.el (sort-float-fields, sort-numeric-fields): Use
2085          string-to-number, not string-to-float or string-to-int.          string-to-number, not string-to-float or string-to-int.
# Line 2105  Line 2105 
2105          * rmailsum.el (rmail-summary-next-msg): Call display-buffer.          * rmailsum.el (rmail-summary-next-msg): Call display-buffer.
2106          (rmail-summary-previous-all, rmail-summary-next-all): Likewise.          (rmail-summary-previous-all, rmail-summary-next-all): Likewise.
2107          (rmail-summary-rmail-update): Do nothing if rmail buffer not visible.          (rmail-summary-rmail-update): Do nothing if rmail buffer not visible.
2108          (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.
2109    
2110  1993-03-12  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-12  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
2111    
# Line 2147  Line 2147 
2147    
2148          * term/keyswap.el: Initial revision          * term/keyswap.el: Initial revision
2149    
2150  1993-03-11  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)  1993-03-11  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)
2151    
2152          * term/x-win.el: Disable suspending under X windows by setting          * term/x-win.el: Disable suspending under X windows by setting
2153          suspend-hooks, not suspend-hook.  The latter is an obsolete name.          suspend-hooks, not suspend-hook.  The latter is an obsolete name.
# Line 2172  Line 2172 
2172          * term/READ.ME: terminal package conventions and standard keysym          * term/READ.ME: terminal package conventions and standard keysym
2173            cookies are now documented here.            cookies are now documented here.
2174    
2175          * term/AT386.el: new package installed.  Handles IBM-AT style          * term/AT386.el: new package installed.  Handles IBM-AT style
2176            console keyboards with style and flair.            console keyboards with style and flair.
2177    
2178          * term/new-at386.el: removed, it was obsolescent.          * term/new-at386.el: removed, it was obsolescent.
2179    
2180          * term/apollo.el: nuked and linked to vt100.el.  All it formerly          * term/apollo.el: nuked and linked to vt100.el.  All it formerly
2181            did was load vt100.el.            did was load vt100.el.
2182    
2183          * term/bobcat.el: copied and linked to `keyswap.el'.          * term/bobcat.el: copied and linked to `keyswap.el'.
# Line 2196  Line 2196 
2196          * term/vt100.el: headers added, cleanup, explicit function-key          * term/vt100.el: headers added, cleanup, explicit function-key
2197            enable is no longer necessary.            enable is no longer necessary.
2198    
2199          * term/vt200.el: nuked.  It's now a link to vt100.el.  This is possible          * term/vt200.el: nuked.  It's now a link to vt100.el.  This is possible
2200            because all the things handled differently on the vt200 are            because all the things handled differently on the vt200 are
2201            mined out of termcap by 19's initialization before either            mined out of termcap by 19's initialization before either
2202            package is loaded.            package is loaded.
# Line 2208  Line 2208 
2208            cookies to functions were removed; all that stuff is handled            cookies to functions were removed; all that stuff is handled
2209            terminal-independently in loaddefs now.            terminal-independently in loaddefs now.
2210    
2211          Other changes:          Other changes:
2212    
2213          * help.el: added binding and menu line for new `P' package-finder          * help.el: added binding and menu line for new `P' package-finder
2214          command.  Won't actually take effect till the next Emacs build.          command.  Won't actually take effect till the next Emacs build.
# Line 2216  Line 2216 
2216          * vc.el (vc-backend-checkin): Fixed bizarre POM-dependent bug          * vc.el (vc-backend-checkin): Fixed bizarre POM-dependent bug
2217          introduced into VC by a bad patch.  This was one for the          introduced into VC by a bad patch.  This was one for the
2218          books....badly corrupted vc-checkin code somehow mostly functioned          books....badly corrupted vc-checkin code somehow mostly functioned
2219          for three days.  The Code That Would Not Die...          for three days.  The Code That Would Not Die...
2220    
2221  1993-03-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-03-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2222    
2223          * startup.el (command-line-1): Fix copyright year.          * startup.el (command-line-1): Fix copyright year.
2224    
2225  1993-03-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-03-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
2226    
2227          * diary-insert.el (insert-anniversary-diary-entry,          * diary-insert.el (insert-anniversary-diary-entry,
2228          insert-block-diary-entry): Fix calendar-date-display-form used.          insert-block-diary-entry): Fix calendar-date-display-form used.
2229    
2230  1993-03-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-03-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2231    
2232          * files.el (basic-save-buffer): If file-precious-flag is set, and          * files.el (basic-save-buffer): If file-precious-flag is set, and
2233          we write the buffer to a temp file and then rename it, don't          we write the buffer to a temp file and then rename it, don't
# Line 2243  Line 2243 
2243  1993-03-09  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1993-03-09  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
2244    
2245          * term/at386.el:  Removed.  The new terminal initialization stuff          * term/at386.el:  Removed.  The new terminal initialization stuff
2246            makes it superfluous.  I wrote it, so I should know. :-)            makes it superfluous.  I wrote it, so I should know. :-)
2247    
2248          * vc.el: Installed version 5, the new baseline.  This version          * vc.el: Installed version 5, the new baseline.  This version
2249            merges my changes with Paul Eggert's.            merges my changes with Paul Eggert's.
2250    
2251  1993-03-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-03-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
# Line 2266  Line 2266 
2266          * help.el (command-apropos): Print echo area message iff found symbols.          * help.el (command-apropos): Print echo area message iff found symbols.
2267    
2268          * rmailsum.el (rmail-update-summary): New function.          * rmailsum.el (rmail-update-summary): New function.
2269          (rmail-new-summary): New arg redo-form.  Considerable rewrite          (rmail-new-summary): New arg redo-form.  Considerable rewrite
2270          of how and when buffers are selected.          of how and when buffers are selected.
2271          (rmail-summary-mode): New local vars rmail-summary-redo,          (rmail-summary-mode): New local vars rmail-summary-redo,
2272          revert-buffer-function, post-command-hook, rmail-current-message.          revert-buffer-function, post-command-hook, rmail-current-message.
# Line 2308  Line 2308 
2308          (isearch-unread): Don't call it here.          (isearch-unread): Don't call it here.
2309          (isearch-mode-map): Bind the ASCII-equivalent function keys.          (isearch-mode-map): Bind the ASCII-equivalent function keys.
2310    
2311  1993-03-07  Paul Eggert  (eggert@twinsun.com)  1993-03-07  Paul Eggert  (eggert@twinsun.com)
2312    
2313          * vc.el (vc-update-change-log): Check that ChangeLog is writable          * vc.el (vc-update-change-log): Check that ChangeLog is writable
2314          before starting the expensive rcs2log process.          before starting the expensive rcs2log process.
# Line 2411  Line 2411 
2411    
2412          * compare-w.el (compare-windows): Use compare-buffer-substrings.          * compare-w.el (compare-windows): Use compare-buffer-substrings.
2413    
2414  1993-03-05  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-03-05  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2415    
2416          * term/x-win.el: Disable suspending under X windows by setting          * term/x-win.el: Disable suspending under X windows by setting
2417          suspend-hooks, not suspend-hook.  The latter is an obsolete name.          suspend-hooks, not suspend-hook.  The latter is an obsolete name.
# Line 2419  Line 2419 
2419    
2420          * bytecomp.el: Declare suspend-hook to be an obsolete variable.          * bytecomp.el: Declare suspend-hook to be an obsolete variable.
2421    
2422  1993-03-05  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-03-05  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
2423    
2424          * calendar.el (hebrew-calendar-yahrzeit): Change reference to          * calendar.el (hebrew-calendar-yahrzeit): Change reference to
2425          nonexistent function last-month-of-hebrew-year to the correct          nonexistent function last-month-of-hebrew-year to the correct
2426          function hebrew-calendar-last-month-of-year.          function hebrew-calendar-last-month-of-year.
2427    
2428          * cal-mayan.el (calendar-mayan-haab-on-or-before,          * cal-mayan.el (calendar-mayan-haab-on-or-before,
2429          calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'.          calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'.
2430    
2431          * cal-mayan.el (calendar-next-tzolkin-date): Delete bogus second          * cal-mayan.el (calendar-next-tzolkin-date): Delete bogus second
2432          defun.          defun.
2433    
2434  1993-03-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-03-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2435    
2436          * simple.el (kill-ring-save): Doc fix.          * simple.el (kill-ring-save): Doc fix.
2437    
# Line 2482  Line 2482 
2482    
2483          * add-log.el (add-change-log-entry): Never move past second hdr line.          * add-log.el (add-change-log-entry): Never move past second hdr line.
2484    
2485  1993-03-02  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)  1993-03-02  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)
2486    
2487          * term/x-win.el (x-switch-definitions): Use the proper names for          * term/x-win.el (x-switch-definitions): Use the proper names for
2488          the scroll bar parameters.          the scroll bar parameters.
# Line 2493  Line 2493 
2493    
2494          * term/x-win.el: Require `scroll-bar', not `scrollbar'.          * term/x-win.el: Require `scroll-bar', not `scrollbar'.
2495    
2496  1993-03-02  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-03-02  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2497    
2498          * frame.el (new-frame): Doc fix.          * frame.el (new-frame): Doc fix.
2499    
# Line 2525  Line 2525 
2525    
2526          * rmail.el (rmail-get-new-mail): Reset read-only after find-file.          * rmail.el (rmail-get-new-mail): Reset read-only after find-file.
2527    
2528  1993-03-01  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-03-01  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2529    
2530          * simple.el (kill-region): If the buffer is read-only, call          * simple.el (kill-region): If the buffer is read-only, call
2531          `barf-if-buffer-read-only' instead of just `ding', to get the          `barf-if-buffer-read-only' instead of just `ding', to get the
# Line 2540  Line 2540 
2540          too small to be split anywhere.          too small to be split anywhere.
2541          (mouse-split-window-horizontally): Similar changes.          (mouse-split-window-horizontally): Similar changes.
2542    
2543  1993-02-28  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-28  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2544    
2545          * simple.el (insert-buffer): Make sure this returns nil.          * simple.el (insert-buffer): Make sure this returns nil.
2546    
# Line 2560  Line 2560 
2560          * frame.el (auto-raise-mode): Renamed from toggle-auto-raise.          * frame.el (auto-raise-mode): Renamed from toggle-auto-raise.
2561          (auto-lower-mode): Renamed from toggle-auto-lower.          (auto-lower-mode): Renamed from toggle-auto-lower.
2562    
2563  1993-02-26  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-26  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2564    
2565          * timer.el (run-at-time): Doc fix.          * timer.el (run-at-time): Doc fix.
2566    
# Line 2579  Line 2579 
2579          (window-configuration-to-register): Likewise.          (window-configuration-to-register): Likewise.
2580          (frame-configuration-to-register): Likewise.          (frame-configuration-to-register): Likewise.
2581    
2582  1993-02-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-02-24  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2583    
2584          * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these          * term/x-win.el (scroll-bar-mode, scroll-bar-mode): Move these
2585          functions to scrolbar.el.          functions to scrolbar.el.
# Line 2593  Line 2593 
2593          * vc-hooks.el (vc-find-file-hook): Discard vc status of file          * vc-hooks.el (vc-find-file-hook): Discard vc status of file
2594          if we will actually have to create the buffer.          if we will actually have to create the buffer.
2595    
2596  1993-02-22  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-22  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2597    
2598          * gud.el (gud-break): With a prefix argument, set a temporary          * gud.el (gud-break): With a prefix argument, set a temporary
2599          breakpoint.          breakpoint.
# Line 2611  Line 2611 
2611          * subr.el (string-to-int): Make this an alias for          * subr.el (string-to-int): Make this an alias for
2612          string-to-number.          string-to-number.
2613    
2614  1993-02-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2615    
2616          * two-column.el: Add autoloads for the functions defined in          * two-column.el: Add autoloads for the functions defined in
2617          tc-mode-map.          tc-mode-map.
# Line 2635  Line 2635 
2635          * help.el (describe-function):          * help.el (describe-function):
2636          Print the arglist if the function is bytecode or a list.          Print the arglist if the function is bytecode or a list.
2637    
2638  1993-02-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2639    
2640          * files.el (revert-buffer): Reverse the sense of the first          * files.el (revert-buffer): Reverse the sense of the first
2641          argument, but leave interactive usage the same.          argument, but leave interactive usage the same.
2642          * vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly          * vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly
2643          appropriate arguments.  This seems to be the only file which was          appropriate arguments.  This seems to be the only file which was
2644          adjusted for the new meaning of the revert-buffer arguments.          adjusted for the new meaning of the revert-buffer arguments.
2645    
2646  1993-02-17  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1993-02-17  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
# Line 2667  Line 2667 
2667          (set-foreground-color, set-background-color):          (set-foreground-color, set-background-color):
2668          Renamed from set-frame-{fore,back}ground.          Renamed from set-frame-{fore,back}ground.
2669    
2670  1993-02-15  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-02-15  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2671    
2672          * informat.el (Info-tagify): Change the regular expression which          * informat.el (Info-tagify): Change the regular expression which
2673          recognizes node names to work properly with Emacs 19's regexp          recognizes node names to work properly with Emacs 19's regexp
# Line 2681  Line 2681 
2681          * bytecomp.el (byte-compile-lambda):          * bytecomp.el (byte-compile-lambda):
2682          Test of byte-compile-compatibility was backwards.          Test of byte-compile-compatibility was backwards.
2683    
2684  1993-02-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2685    
2686          * gosmacs.el: Bind M-h to delete-previous-word, not          * gosmacs.el: Bind M-h to delete-previous-word, not
2687          backward-kill-word; the latter has different prefix semantics.          backward-kill-word; the latter has different prefix semantics.
# Line 2728  Line 2728 
2728    
2729          * gosmacs.el (set-gosmacs-bindings): Fix binding of \eh.          * gosmacs.el (set-gosmacs-bindings): Fix binding of \eh.
2730    
2731  1993-02-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2732    
2733          * gosmacs.el: Require 'mlsupport, to get definition of          * gosmacs.el: Require 'mlsupport, to get definition of
2734          backward-kill-word.          backward-kill-word.
# Line 2757  Line 2757 
2757          sure to examine buffer local value of compilation-old-error-list          sure to examine buffer local value of compilation-old-error-list
2758          before switching to source file buffer.          before switching to source file buffer.
2759    
2760  1993-02-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2761    
2762          * rmailout.el (rmail-output, rmail-output-to-mail-file): Reverse          * rmailout.el (rmail-output, rmail-output-to-mail-file): Reverse
2763          the order of the arguments and make COUNT optional, for backward          the order of the arguments and make COUNT optional, for backward
# Line 2765  Line 2765 
2765    
2766          * cl.el (cl-version): Mark as no longer in beta test.          * cl.el (cl-version): Mark as no longer in beta test.
2767    
2768  1993-02-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-02-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2769    
2770          * subr.el (mod): Add back this alias for %.          * subr.el (mod): Add back this alias for %.
2771    
# Line 2802  Line 2802 
2802    
2803          * sendmail.el (mail-do-fcc): Allow dash in timezone name.          * sendmail.el (mail-do-fcc): Allow dash in timezone name.
2804    
2805  1993-02-01  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-02-01  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2806    
2807          * texinfo.el (texinfo-mode): Make page-delimiter buffer-local, and          * texinfo.el (texinfo-mode): Make page-delimiter buffer-local, and
2808          set it according to texinfo-chapter-level-regexp.          set it according to texinfo-chapter-level-regexp.
# Line 2830  Line 2830 
2830          * simple.el: Don't use the completion-oriented history commands.          * simple.el: Don't use the completion-oriented history commands.
2831          * paths.el (sendmail-program): Try /usr/ucblib/sendmail.          * paths.el (sendmail-program): Try /usr/ucblib/sendmail.
2832    
2833  1993-01-26  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)  1993-01-26  Jim Blandy  (jimb@mole.gnu.ai.mit.edu)
2834    
2835          * term/x-win.el: x-selection-value has been renamed to x-selection.          * term/x-win.el: x-selection-value has been renamed to x-selection.
2836          x-own-selection has been renamed to x-set-selection, and the order          x-own-selection has been renamed to x-set-selection, and the order
# Line 2842  Line 2842 
2842    
2843          * term/x-win.el: Doc fix.          * term/x-win.el: Doc fix.
2844    
2845  1993-01-25  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-25  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2846    
2847          * frame.el (frame-notice-user-settings): Use new name          * frame.el (frame-notice-user-settings): Use new name
2848          frame-live-p, instead of live-frame-p.          frame-live-p, instead of live-frame-p.
# Line 2882  Line 2882 
2882          * simple.el ({next,previous}-complete-history-element): New functions.          * simple.el ({next,previous}-complete-history-element): New functions.
2883          Bind them to M-n/M-p and next/prior in minibuffer completion maps.          Bind them to M-n/M-p and next/prior in minibuffer completion maps.
2884    
2885  1993-01-24  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-24  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2886    
2887          unread-command-event has been replaced by unread-command-events.          unread-command-event has been replaced by unread-command-events.
2888          * simple.el (prefix-arg-internal): Use this to push back all          * simple.el (prefix-arg-internal): Use this to push back all
# Line 2916  Line 2916 
2916    
2917          * simple.el (quoted-insert): Doc fix.          * simple.el (quoted-insert): Doc fix.
2918    
2919  1993-01-23  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-23  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2920    
2921          * mouse.el (mouse-save-then-kill): Instead of deleting the text          * mouse.el (mouse-save-then-kill): Instead of deleting the text
2922          whenever the text of the region happens to be the same as the          whenever the text of the region happens to be the same as the
# Line 2933  Line 2933 
2933          screws up the undo record we create, corrupting the undo list          screws up the undo record we create, corrupting the undo list
2934          pretty nastily.          pretty nastily.
2935    
2936  1993-01-22  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-22  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2937    
2938          * term/x-win.el: Doc fix.          * term/x-win.el: Doc fix.
2939    
# Line 2946  Line 2946 
2946          out of the commented-out scrollbar section, so it is on S-mouse-2          out of the commented-out scrollbar section, so it is on S-mouse-2
2947          on the mode line.          on the mode line.
2948    
2949  1993-01-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2950    
2951          * c-mode.el (c-fill-paragraph): Fix the regular expressions used          * c-mode.el (c-fill-paragraph): Fix the regular expressions used
2952          for finding paragraph beginnings and endings so that they think          for finding paragraph beginnings and endings so that they think
# Line 2965  Line 2965 
2965          name after file-find-noselect, refer to tags-file-name, not the          name after file-find-noselect, refer to tags-file-name, not the
2966          undefined var FILE.          undefined var FILE.
2967    
2968  1993-01-20  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-20  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2969    
2970          * c-mode.el (c-fill-paragraph): When modifying the          * c-mode.el (c-fill-paragraph): When modifying the
2971          paragraph-separate regexp, don't let it match paragraph starts.          paragraph-separate regexp, don't let it match paragraph starts.
# Line 2975  Line 2975 
2975          * etags.el (visit-tags-table-buffer):          * etags.el (visit-tags-table-buffer):
2976          Error if called with 'same and no current table.          Error if called with 'same and no current table.
2977    
2978  1993-01-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2979    
2980          * mouse.el (event-end): Work on click events, too.          * mouse.el (event-end): Work on click events, too.
2981          (mouse-split-window-vertically): Use event-end and          (mouse-split-window-vertically): Use event-end and
# Line 2998  Line 2998 
2998          (scrollbar-set-window-start, scrollbar-scroll-down,          (scrollbar-set-window-start, scrollbar-scroll-down,
2999          scrollbar-scroll-up): Use event-end, from mouse.el.          scrollbar-scroll-up): Use event-end, from mouse.el.
3000    
3001  1993-01-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1993-01-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
3002    
3003          * x-mouse.el: Deleted; it was the interface to the Emacs 18-style          * x-mouse.el: Deleted; it was the interface to the Emacs 18-style
3004          mouse interface, which doesn't exist anymore.          mouse interface, which doesn't exist anymore.
3005    
3006  1993-01-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3007    
3008          * c-mode.el (c-switch-label-regexp): New constant.          * c-mode.el (c-switch-label-regexp): New constant.
3009          (electric-c-terminator, c-indent-line, indent-c-exp): Use it to          (electric-c-terminator, c-indent-line, indent-c-exp): Use it to
# Line 3017  Line 3017 
3017    
3018          * files.el (switch-to-buffer-other-frame): Pass t to pop-to-buffer.          * files.el (switch-to-buffer-other-frame): Pass t to pop-to-buffer.
3019    
3020  1993-01-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3021    
3022          * scrollbar.el: New file.          * scrollbar.el: New file.
3023          * term/x-win.el: Require 'scrollbar.          * term/x-win.el: Require 'scrollbar.
3024    
3025  1993-01-13  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1993-01-13  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
3026    
3027          * solar.el (solar-time-string): Round the time properly.          * solar.el (solar-time-string): Round the time properly.
3028    
3029  1993-01-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1993-01-12  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3030    
3031          * mouse.el (mouse-save-then-kill): When deleting, avoid delay          * mouse.el (mouse-save-then-kill): When deleting, avoid delay
3032          and don't set the mark.  Replace obsolete fn event-point.          and don't set the mark.  Replace obsolete fn event-point.
3033          (mouse-kill): Replace obsolete fn event-point.          (mouse-kill): Replace obsolete fn event-point.
3034    
3035  1993-01-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3036    
3037          * page-ext.el (next-page): Correctly handle negative page count.          * page-ext.el (next-page): Correctly handle negative page count.
3038    
# Line 3040  Line 3040 
3040    
3041          * simple.el (kill-append): Doc fix.          * simple.el (kill-append): Doc fix.
3042    
3043  1993-01-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-09  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3044    
3045          * frame.el (frame-notice-user-settings): Don't try to delete the          * frame.el (frame-notice-user-settings): Don't try to delete the
3046          initial frame if the user took care of that.          initial frame if the user took care of that.
# Line 3066  Line 3066 
3066    
3067          * timer.el (run-at-time): Use a pipe to talk to the timer process.          * timer.el (run-at-time): Use a pipe to talk to the timer process.
3068    
3069  1993-01-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1993-01-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3070    
3071          * simple.el (set-goal-column): Make this disabled by default.          * simple.el (set-goal-column): Make this disabled by default.
3072    
# Line 3141  Line 3141 
3141          Use defun instead of fset to define; the byte compiler is smart          Use defun instead of fset to define; the byte compiler is smart
3142          enough now not to compile this trivial function into slow byte code.          enough now not to compile this trivial function into slow byte code.
3143    
3144  1992-12-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-21  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3145    
3146          * c-mode.el (c-fill-paragraph): Calculating the proper fill-prefix          * c-mode.el (c-fill-paragraph): Calculating the proper fill-prefix
3147          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
3148          blank space before another comment, fill that one as a comment,          blank space before another comment, fill that one as a comment,
3149          not as normal text.          not as normal text.
3150    
3151  1992-12-20  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-20  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3152    
3153          * simple.el (kill-region): Change interactive spec to signal an          * simple.el (kill-region): Change interactive spec to signal an
3154          error if the buffer is read-only, and remove the code to do a          error if the buffer is read-only, and remove the code to do a
# Line 3158  Line 3158 
3158    
3159          * loadup.el: Display load-path at start.          * loadup.el: Display load-path at start.
3160    
3161  1992-12-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3162    
3163          * sendmail.el (mail-position-on-field): `end' is guaranteed to be          * sendmail.el (mail-position-on-field): `end' is guaranteed to be
3164          at the beginning of the header separator; don't skip back to the          at the beginning of the header separator; don't skip back to the
# Line 3170  Line 3170 
3170          BSD/GNU regexp to insist that line number end with a colon or          BSD/GNU regexp to insist that line number end with a colon or
3171          close-paren.          close-paren.
3172    
3173  1992-12-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3174    
3175          * rmail.el (rmail-unix-mail-delimiter): Not all time zone names          * rmail.el (rmail-unix-mail-delimiter): Not all time zone names
3176          end with "T".  Accept any sequence of three or four alphabetic          end with "T".  Accept any sequence of three or four alphabetic
# Line 3181  Line 3181 
3181          * simple.el (prefix-arg-internal): Don't apply string-to-char to          * simple.el (prefix-arg-internal): Don't apply string-to-char to
3182          get the first element of the key sequence - it might be a vector.          get the first element of the key sequence - it might be a vector.
3183    
3184  1992-12-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3185    
3186          * c-mode.el (c-fill-paragraph): When guessing the fill prefix,          * c-mode.el (c-fill-paragraph): When guessing the fill prefix,
3187          don't ever grab any actual text.          don't ever grab any actual text.
3188    
3189  1992-12-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3190    
3191          * compile.el (compilation-error-regexp-alist): Add regexp for the          * compile.el (compilation-error-regexp-alist): Add regexp for the
3192          MIPS CC distributed with Ultrix.          MIPS CC distributed with Ultrix.
3193    
3194  1992-12-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3195    
3196          * paths.el (Info-default-directory-list): The info files are          * paths.el (Info-default-directory-list): The info files are
3197          supposed to be in /usr/local/info these days.  Add it to the list          supposed to be in /usr/local/info these days.  Add it to the list
3198          of directories to search.          of directories to search.
3199    
3200  1992-12-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3201    
3202          * vc.el (vc-do-command): Set the default directory of the *vc*          * vc.el (vc-do-command): Set the default directory of the *vc*
3203          buffer to the directory containing FILE.          buffer to the directory containing FILE.
# Line 3207  Line 3207 
3207          * info.el (Info-{first,second,third,fourth,fifth}-menu-item): Removed.          * info.el (Info-{first,second,third,fourth,fifth}-menu-item): Removed.
3208          (Info-nth-menu-item): New function; bound to 1..9.          (Info-nth-menu-item): New function; bound to 1..9.
3209    
3210  1992-12-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-08  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3211    
3212          The find-file-name-handler function in ../src/fileio.c is now          The find-file-name-handler function in ../src/fileio.c is now
3213          callable from lisp; use it instead of writing out its code.          callable from lisp; use it instead of writing out its code.
# Line 3222  Line 3222 
3222          function.  Set ange-ftp's `unhandled-file-name-property' to its          function.  Set ange-ftp's `unhandled-file-name-property' to its
3223          name.          name.
3224    
3225  1992-12-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-07  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3226    
3227          * lpr.el (lpr-switches, lpr-command): Make these defvars, not          * lpr.el (lpr-switches, lpr-command): Make these defvars, not
3228          defconsts.          defconsts.
3229    
3230  1992-12-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3231    
3232          * c-mode.el (c-fill-paragraph): When trying to make sure that the          * c-mode.el (c-fill-paragraph): When trying to make sure that the
3233          comment ender isn't on its own line, don't signal an error if          comment ender isn't on its own line, don't signal an error if
3234          there is no comment ender.          there is no comment ender.
3235    
3236  1992-12-03  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-03  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3237    
3238          * sendmail.el (mail-self-blind, mail-interactive,          * sendmail.el (mail-self-blind, mail-interactive,
3239          mail-yank-ignored-headers): Make these defvars, not defconsts.          mail-yank-ignored-headers): Make these defvars, not defconsts.
3240          Otherwise, they wipe out the user's customizations when we          Otherwise, they wipe out the user's customizations when we
3241          autoload sendmail.el.          autoload sendmail.el.
3242    
3243  1992-12-01  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-12-01  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3244    
3245          * hanoi.el (hanoi): If pole-spacing is odd, round down, not up.          * hanoi.el (hanoi): If pole-spacing is odd, round down, not up.
3246          To see if the window is wide enough, just check if one half of a          To see if the window is wide enough, just check if one half of a
# Line 3255  Line 3255 
3255    
3256          * vc.el (vc-next-action): Undo previous change.          * vc.el (vc-next-action): Undo previous change.
3257    
3258  1992-11-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-19  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3259    
3260          * vc.el (vc-next-action): Pass t as NOQUERY argument to          * vc.el (vc-next-action): Pass t as NOQUERY argument to
3261          vc-resynch-window here too.  This means that all uses of          vc-resynch-window here too.  This means that all uses of
# Line 3268  Line 3268 
3268          (vc-position-context, vc-find-position-by-context): New functions          (vc-position-context, vc-find-position-by-context): New functions
3269          to help with that, made out of the old innards of vc-revert-buffer1.          to help with that, made out of the old innards of vc-revert-buffer1.
3270    
3271  1992-11-18  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-18  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3272    
3273          * fortran.el: New version of version 1.30 (!) from Stephen A. Wood          * fortran.el: New version of version 1.30 (!) from Stephen A. Wood
3274          <saw@hallc1.cebaf.gov>          <saw@hallc1.cebaf.gov>
3275    
3276  1992-11-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3277    
3278          * fortran.el: New version (1.30) from "Stephen A. Wood"          * fortran.el: New version (1.30) from "Stephen A. Wood"
3279          <saw@hallc1.cebaf.gov>          <saw@hallc1.cebaf.gov>
3280    
3281          * subr.el (lambda): Doc fix.          * subr.el (lambda): Doc fix.
3282    
3283  1992-11-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-15  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3284    
3285          * simple.el (comment-column): Doc fix.          * simple.el (comment-column): Doc fix.
3286    
3287  1992-11-13  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-13  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3288    
3289          * paths.el (rmail-spool-directory): Add dgux-unix to the list of          * paths.el (rmail-spool-directory): Add dgux-unix to the list of
3290          systems which put their mail in "/usr/mail".          systems which put their mail in "/usr/mail".
# Line 3296  Line 3296 
3296          * lpr.el (lpr-command): Add dgux-unix to the list of systems which          * lpr.el (lpr-command): Add dgux-unix to the list of systems which
3297          want "lp".          want "lp".
3298    
3299  1992-11-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-12  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3300    
3301          * bytecomp.el: Declare unread-command-char an obsolete variable.          * bytecomp.el: Declare unread-command-char an obsolete variable.
3302          * vip.el (vip-escape-to-emacs, vip-prefix-arg-value,          * vip.el (vip-escape-to-emacs, vip-prefix-arg-value,
# Line 3344  Line 3344 
3344          * disass.el (byte-compile): Specify that the 'byte-compile feature          * disass.el (byte-compile): Specify that the 'byte-compile feature
3345          is provided in the file "bytecomp".          is provided in the file "bytecomp".
3346    
3347  1992-11-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-11  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3348    
3349          * ange-ftp.el (ange-ftp-repaint-buffer): Give this a non-hacky          * ange-ftp.el (ange-ftp-repaint-buffer): Give this a non-hacky
3350          definition using (message nil).          definition using (message nil).
# Line 3355  Line 3355 
3355    
3356          * c-mode.el (c-style-alist): Add quotes around C++ style name.          * c-mode.el (c-style-alist): Add quotes around C++ style name.
3357    
3358  1992-11-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3359    
3360          * rect.el (operate-on-rectangle): Use move-to-column's FORCE          * rect.el (operate-on-rectangle): Use move-to-column's FORCE
3361          argument instead of implementing it ourselves.          argument instead of implementing it ourselves.
# Line 3376  Line 3376 
3376    
3377          * startup.el (after-init-hook): Doc fix.          * startup.el (after-init-hook): Doc fix.
3378    
3379  1992-11-05  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-05  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3380    
3381          * isearch.el (isearch-frames-exist): This isn't what we want -          * isearch.el (isearch-frames-exist): This isn't what we want -
3382          replaced by...          replaced by...
3383          (isearch-gnu-emacs-events): non-nil if should expect events in the          (isearch-gnu-emacs-events): non-nil if should expect events in the
3384          style generated by GNU Emacs 19.  Set if set-frame-height is          style generated by GNU Emacs 19.  Set if set-frame-height is
# Line 3407  Line 3407 
3407    
3408          * fortran.el: version 1.28.7          * fortran.el: version 1.28.7
3409          Many changes since version 1.28.3.   Added auto-fill-mode, support          Many changes since version 1.28.3.   Added auto-fill-mode, support
3410          for some Fortran 90 statements.  Adjust comments to conform to new          for some Fortran 90 statements.  Adjust comments to conform to new
3411          gnu conventions.          gnu conventions.
3412    
3413          (fortran-mode): Fix `comment-line-start-skip' by changing \\1 to          (fortran-mode): Fix `comment-line-start-skip' by changing \\1 to
# Line 3434  Line 3434 
3434    
3435          (fortran-mode, calculate-fortran-indent,          (fortran-mode, calculate-fortran-indent,
3436          fortran-setup-tab-format-style, fortran-setup-fixed-format-style):          fortran-setup-tab-format-style, fortran-setup-fixed-format-style):
3437          `fortran-comment-line-column' meaning changed.  Now defaults to 0.          `fortran-comment-line-column' meaning changed.  Now defaults to 0.
3438    
3439  1992-11-05  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-11-05  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3440    
# Line 3446  Line 3446 
3446          * term/x-win.el (command-switch-alist, x-switch-definitions):          * term/x-win.el (command-switch-alist, x-switch-definitions):
3447          -ib was used for two things.  Use -itype for icon type.          -ib was used for two things.  Use -itype for icon type.
3448    
3449  1992-11-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-04  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3450    
3451          * term/x-win.el: Moved functions to support selections and cut          * term/x-win.el: Moved functions to support selections and cut
3452          buffers out from amidst the X initialization code.          buffers out from amidst the X initialization code.
# Line 3458  Line 3458 
3458          default-directory to PWD if PWD is shorter.  And, if PWD isn't          default-directory to PWD if PWD is shorter.  And, if PWD isn't
3459          accurate, delete it.          accurate, delete it.
3460    
3461  1992-11-03  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-11-03  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3462    
3463          * compile.el (compile-internal): Use NAME-OF-MODE in the prompt          * compile.el (compile-internal): Use NAME-OF-MODE in the prompt
3464          when offering to kill an existing process.          when offering to kill an existing process.
# Line 3497  Line 3497 
3497          * bytecomp.el (byte-compile-lambda):          * bytecomp.el (byte-compile-lambda):
3498          Don't compile the interactive spec if it is a call to `list'.          Don't compile the interactive spec if it is a call to `list'.
3499    
3500  1992-10-30  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-10-30  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3501    
3502          * ange-ftp.el: Tighten the regular expression used in          * ange-ftp.el: Tighten the regular expression used in
3503          file-name-handler-alist to recognized ange-ftp filenames; the          file-name-handler-alist to recognized ange-ftp filenames; the
# Line 3632  Line 3632 
3632    
3633          * replace.el (occur): Always search entire buffer.          * replace.el (occur): Always search entire buffer.
3634    
3635  1992-10-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-10-17  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3636    
3637          * mouse.el (mouse-tear-off-window): New function.          * mouse.el (mouse-tear-off-window): New function.
3638    
# Line 3644  Line 3644 
3644    
3645          * telnet.el (telnet): Wait for telnet output before sending `open'.          * telnet.el (telnet): Wait for telnet output before sending `open'.
3646    
3647  1992-10-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-10-14  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3648    
3649          * files.el (file-truename): The variable ~ should be considered an          * files.el (file-truename): The variable ~ should be considered an
3650          absolute pathname; handle it correctly.  Concatenate the directory          absolute pathname; handle it correctly.  Concatenate the directory
3651          onto the filename in the correct order.          onto the filename in the correct order.
3652    
3653  1992-10-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-10-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
# Line 3666  Line 3666 
3666    
3667          * picture.el (edit-picture): Run picture-mode-hook.          * picture.el (edit-picture): Run picture-mode-hook.
3668    
3669  1992-10-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)  1992-10-10  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
3670    
3671          * dired-aux.el (dired-compress-file): Change references to          * dired-aux.el (dired-compress-file): Change references to
3672          `from-file' to use `file'; the former only works because          `from-file' to use `file'; the former only works because
# Line 3760  Line 3760 
3760          just return its number, if there was an unseen message.          just return its number, if there was an unseen message.
3761          (rmail): Check for unseen messages before calling          (rmail): Check for unseen messages before calling
3762          rmail-get-new-mail.  After getting the new mail, call          rmail-get-new-mail.  After getting the new mail, call
3763          rmail-show-message to show the  pre-existing unseen message, or if          rmail-show-message to show the  pre-existing unseen message, or if
3764          that is nil, the current message, which rmail-get-new-mail sets to          that is nil, the current message, which rmail-get-new-mail sets to
3765          the first new message.          the first new message.
3766    
# Line 3801  Line 3801 
3801    
3802          * simple.el (insert-buffer): Before reading arg, barf if read-only.          * simple.el (insert-buffer): Before reading arg, barf if read-only.
3803    
3804  1992-10-03  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-10-03  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
3805    
3806          * mouse.el: Begin adapting this to the new event format.          * mouse.el: Begin adapting this to the new event format.
3807          (event-window, event-point, mouse-coords, mouse-timestamp):          (event-window, event-point, mouse-coords, mouse-timestamp):
# Line 3838  Line 3838 
3838          * simple.el (kill-word): Don't change point before calling kill-region.          * simple.el (kill-word): Don't change point before calling kill-region.
3839          (delete-indentation): Don't go beyond eob, comparing with fill-prefix.          (delete-indentation): Don't go beyond eob, comparing with fill-prefix.
3840    
3841  1992-09-30  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-09-30  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
3842    
3843          * gud.el (gud-last-frame): Added defvar for this.          * gud.el (gud-last-frame): Added defvar for this.
3844    
3845  1992-09-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-09-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3846    
3847          * info.el (Info-follow-nearest-node): Handle line breaks after *note.          * info.el (Info-follow-nearest-node): Handle line breaks after *note.
3848          Fix interactive spec.  Doc fix.  Put on mouse-3.          Fix interactive spec.  Doc fix.  Put on mouse-3.
3849    
3850  1992-09-30  Roland McGrath  (roland@geech.gnu.ai.mit.edu)  1992-09-30  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
3851    
# Line 3865  Line 3865 
3865    
3866          * rmail.el (mail-unsent-separator): Add another alternative.          * rmail.el (mail-unsent-separator): Add another alternative.
3867    
3868  1992-09-29  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-09-29  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
3869    
3870          * term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):          * term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):
3871          Use x-get-cut-buffer and x-set-cut-buffer, instead of expecting          Use x-get-cut-buffer and x-set-cut-buffer, instead of expecting
# Line 3989  Line 3989 
3989          * mpuz.el: Fix setup of mpuz-read-map not to depend on keymap format.          * mpuz.el: Fix setup of mpuz-read-map not to depend on keymap format.
3990          (mpuz): Renamed from mult-puzzle.  Make it autoload.          (mpuz): Renamed from mult-puzzle.  Make it autoload.
3991    
3992          * setenv.el (setenv): Doc fix.  Make it autoload.          * setenv.el (setenv): Doc fix.  Make it autoload.
3993    
3994          * diff.el (diff): Don't print echo area message.          * diff.el (diff): Don't print echo area message.
3995          (diff-parse-differences): Always add `done' to message, at end.          (diff-parse-differences): Always add `done' to message, at end.
# Line 4011  Line 4011 
4011          * files.el (after-find-file): New arg NOAUTO.          * files.el (after-find-file): New arg NOAUTO.
4012          (revert-buffer, recover-file): Pass t for that arg.          (revert-buffer, recover-file): Pass t for that arg.
4013    
4014  1992-09-23  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-09-23  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
4015    
4016          * cal-mayan.el (calendar-print-mayan-date): Fix conversion in          * cal-mayan.el (calendar-print-mayan-date): Fix conversion in
4017          output message.          output message.
4018    
4019  1992-09-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-09-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
4020    
# Line 4088  Line 4088 
4088    
4089          * subr.el (baud-rate): Defined.          * subr.el (baud-rate): Defined.
4090          (substitute-key-definition): Understand today's keymap format.          (substitute-key-definition): Understand today's keymap format.
4091          New arg OLDMAP.  Operate recursively on prefix keys.          New arg OLDMAP.  Operate recursively on prefix keys.
4092    
4093          * rmail.el (rmail-insert-inbox-text): Make the inbox file empty here          * rmail.el (rmail-insert-inbox-text): Make the inbox file empty here
4094          if we rename it with rename-file here.          if we rename it with rename-file here.
# Line 4111  Line 4111 
4111    
4112          * ange-ftp.el (ange-ftp-file-name-as-directory): Fix typo.          * ange-ftp.el (ange-ftp-file-name-as-directory): Fix typo.
4113    
4114  1992-09-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4115    
4116          * gud.el (gud-mode-map): Bind gud-refresh to C-c C-l, not C-c l;          * gud.el (gud-mode-map): Bind gud-refresh to C-c C-l, not C-c l;
4117          the latter is reserved for the user's purposes.          the latter is reserved for the user's purposes.
# Line 4181  Line 4181 
4181          (tags-table-parent-pointer-list): Doc fix.          (tags-table-parent-pointer-list): Doc fix.
4182          (tags-table-including): New function, subr of visit-tags-table-buffer.          (tags-table-including): New function, subr of visit-tags-table-buffer.
4183    
4184  1992-09-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4185    
4186          * gud.el (gdb, sdb, dbx): Use C-c C-r ("resume") for continuing,          * gud.el (gdb, sdb, dbx): Use C-c C-r ("resume") for continuing,
4187          instead of C-c C-c.  C-c C-c should be comint-interrupt-subjob;          instead of C-c C-c.  C-c C-c should be comint-interrupt-subjob;
# Line 4272  Line 4272 
4272          (dired-revert, dired-insert-old-subdirs): Use it.          (dired-revert, dired-insert-old-subdirs): Use it.
4273          (dired-view-file): Undo previous change.          (dired-view-file): Undo previous change.
4274    
4275  1992-09-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4276    
4277          * mouse.el: Change uses of 'K' interactive spec to 'e'.          * mouse.el: Change uses of 'K' interactive spec to 'e'.
4278    
# Line 4335  Line 4335 
4335          * add-log.el (add-log-current-defun): Use eq instead of = when one          * add-log.el (add-log-current-defun): Use eq instead of = when one
4336          side might be nil.          side might be nil.
4337    
4338  1992-09-09  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-09  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4339    
4340          * frame.el (frame-notice-user-settings): In situations where we          * frame.el (frame-notice-user-settings): In situations where we
4341          have to delete the existing frame and create a new one, redirect          have to delete the existing frame and create a new one, redirect
4342          the dying frame's focus to the new frame, so that characters typed          the dying frame's focus to the new frame, so that characters typed
4343          ahead won't get lost.          ahead won't get lost.
# Line 4364  Line 4364 
4364          * c-mode.el (c-fill-paragraph): Fix the cases where point is before          * c-mode.el (c-fill-paragraph): Fix the cases where point is before
4365          or after the comment.  This uses new var comment-start-place.          or after the comment.  This uses new var comment-start-place.
4366    
4367  1992-09-04  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-04  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4368    
4369          * rmail.el (rmail-unix-mail-delimiter): Expand this to recognize          * rmail.el (rmail-unix-mail-delimiter): Expand this to recognize
4370          time zones after the date too.  Re-arranged some of the whitespace          time zones after the date too.  Re-arranged some of the whitespace
4371          matching, to facilitate factoring out the time zone regexp.          matching, to facilitate factoring out the time zone regexp.
4372          (rmail-nuke-pinhead-header): Deal with the timezone matched in          (rmail-nuke-pinhead-header): Deal with the timezone matched in
4373          either position.          either position.
# Line 4390  Line 4390 
4390    
4391          * sendmail.el (mail-do-fcc): Copy code from Emacs 18 to add time zone.          * sendmail.el (mail-do-fcc): Copy code from Emacs 18 to add time zone.
4392    
4393  1992-09-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4394    
4395          * rmail.el (rmail-unix-mail-delimiter): Split this up and comment          * rmail.el (rmail-unix-mail-delimiter): Split this up and comment
4396          its various components so it looks a bit less like three lines of          its various components so it looks a bit less like three lines of
# Line 4401  Line 4401 
4401          * compile.el (compile-goto-error): Move to bol before looking for          * compile.el (compile-goto-error): Move to bol before looking for
4402          the error.          the error.
4403    
4404  1992-09-02  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-09-02  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4405    
4406          * c-mode.el (c-auto-newline): Added backslashed before quotes in          * c-mode.el (c-auto-newline): Added backslashed before quotes in
4407          docstring.          docstring.
# Line 4456  Line 4456 
4456    
4457          * add-log.el (add-log-current-defun): Recognize Emacs DEFUN properly.          * add-log.el (add-log-current-defun): Recognize Emacs DEFUN properly.
4458    
4459  1992-08-24  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-24  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4460    
4461          * rnewspost.el (news-setup): Don't use kill-line; that puts          * rnewspost.el (news-setup): Don't use kill-line; that puts
4462          trash in the kill ring; instead, use delete-region.          trash in the kill ring; instead, use delete-region.
# Line 4476  Line 4476 
4476    
4477          * simple.el: Doc fixes.          * simple.el: Doc fixes.
4478    
4479  1992-08-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-08-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
4480    
4481          * sendmail.el (mail-signature-file): Undo the previous change -          * sendmail.el (mail-signature-file): Undo the previous change -
4482          replace this with mail-signature.  The manual has already gone to          replace this with mail-signature.  The manual has already gone to
# Line 4491  Line 4491 
4491          * rmail.el (rmail): Bind enable-local-variables, not inhibit...          * rmail.el (rmail): Bind enable-local-variables, not inhibit...
4492    
4493          * sendmail.el (mail-setup): Don't use mail-signature-file          * sendmail.el (mail-setup): Don't use mail-signature-file
4494          if nonexistent.  Insert just one newline if no signature.          if nonexistent.  Insert just one newline if no signature.
4495    
4496  1992-08-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-08-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
4497    
4498          * rmail.el (rmail-next-undeleted-message): No error at eob,          * rmail.el (rmail-next-undeleted-message): No error at eob,
4499          just message.  (This reverses the previous change.)          just message.  (This reverses the previous change.)
4500    
4501  1992-08-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4502    
4503          * sendmail.el (mail-signature): Variable replaced with...          * sendmail.el (mail-signature): Variable replaced with...
4504          (mail-signature-file): This, since this is the way all the          (mail-signature-file): This, since this is the way all the
# Line 4511  Line 4511 
4511    
4512          * sort.el (sort-subr): No progress messages if sorting less than 50k.          * sort.el (sort-subr): No progress messages if sorting less than 50k.
4513    
4514  1992-08-17  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-08-17  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
4515    
4516          * solar.el (sunrise-sunset): Get various values set properly when          * solar.el (sunrise-sunset): Get various values set properly when
4517          there is (or isn't) a double prefix arg.          there is (or isn't) a double prefix arg.
4518    
4519  1992-08-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4520    
4521          * timer.el (run-at-time, timer-process-filter): The character          * timer.el (run-at-time, timer-process-filter): The character
4522          used to separate the time from the token in input to the timer          used to separate the time from the token in input to the timer
# Line 4532  Line 4532 
4532    
4533          * unrmail.el: New file.          * unrmail.el: New file.
4534    
4535  1992-08-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4536    
4537          * hideif.el (hide-ifdef-mode): Made this function autoload.          * hideif.el (hide-ifdef-mode): Made this function autoload.
4538          (hide-ifdef-initially, hide-ifdef-read-only,          (hide-ifdef-initially, hide-ifdef-read-only,
4539          hide-ifdef-lines): Make these variables autoload.          hide-ifdef-lines): Make these variables autoload.
4540    
# Line 4552  Line 4552 
4552    
4553          * add-log.el (change-log-mode): Make it autoload.          * add-log.el (change-log-mode): Make it autoload.
4554    
4555  1992-08-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4556    
4557          * frame.el (initial-frame-alist): Change the initial frame          * frame.el (initial-frame-alist): Change the initial frame
4558          alist from ((minibuffer . nil)), which asks for no minibuffer,          alist from ((minibuffer . nil)), which asks for no minibuffer,
4559          to ((minibuffer . t)), which asks for a minibuffer.          to ((minibuffer . t)), which asks for a minibuffer.
4560    
4561          * term/x-win.el: Don't call set-input-mode from here; it's          * term/x-win.el: Don't call set-input-mode from here; it's
4562          already taken care of in x_term_init, which is called from          already taken care of in x_term_init, which is called from
4563          Fx_open_connection.  Rah.          Fx_open_connection.  Rah.
4564    
4565  1992-08-11  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-11  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4566    
4567          * calendar.el, diary.el, diary-insert.el, holidays.el,          * calendar.el, diary.el, diary-insert.el, holidays.el,
4568          cal-french.el cal-mayan.el, solar.el, lunar.el: Installed the          cal-french.el cal-mayan.el, solar.el, lunar.el: Installed the
# Line 4584  Line 4584 
4584          * add-log.el (add-log-current-defun): Protect against "Unbalanced          * add-log.el (add-log-current-defun): Protect against "Unbalanced
4585          parens" error from down-list.          parens" error from down-list.
4586    
4587  1992-08-10  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-10  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4588    
4589          * frame.el (set-screen-width, set-screen-height): Make the          * frame.el (set-screen-width, set-screen-height): Make the
4590          docstring say that these are obsolete.          docstring say that these are obsolete.
4591          (screen-width, screen-height, set-screen-width,          (screen-width, screen-height, set-screen-width,
4592          set-screen-height): Apply make-obsolete to these.          set-screen-height): Apply make-obsolete to these.
4593    
4594  1992-08-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-08-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
4595    
4596          * calendar.el (calendar-mode): Update mode line.          * calendar.el (calendar-mode): Update mode line.
4597    
4598          * calendar.el (calendar-read-date): New function.          * calendar.el (calendar-read-date): New function.
4599          (calendar-goto-date): Use it.          (calendar-goto-date): Use it.
4600    
4601          * holidays.el (holidays): Optional prefix arg causes prompting for          * holidays.el (holidays): Optional prefix arg causes prompting for
4602          month and year.          month and year.
4603    
4604          * calendar.el (calendar-interval): Fix doc string.          * calendar.el (calendar-interval): Fix doc string.
4605    
4606          * calendar.el (calendar): Changed use of prefix arg--now it causes          * calendar.el (calendar): Changed use of prefix arg--now it causes
4607          prompting for the month and year.          prompting for the month and year.
4608          (regenerate-calendar-window): Renamed generate-calendar-window.          (regenerate-calendar-window): Renamed generate-calendar-window.
4609          Changed optional argument from an offset from the current month to          Changed optional argument from an offset from the current month to
4610          a month, year pair.          a month, year pair.
4611          (redraw-calendar, calendar-current-month, scroll-calendar-left,          (redraw-calendar, calendar-current-month, scroll-calendar-left,
4612          calendar-other-month): Change calls from regenerate-calendar-window          calendar-other-month): Change calls from regenerate-calendar-window
4613          to generate-calendar-window.          to generate-calendar-window.
4614    
4615  1992-08-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-08-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
4616    
4617          * vc.el (vc-revert-buffer): Use yes-or-no-p.  Doc fix.          * vc.el (vc-revert-buffer): Use yes-or-no-p.  Doc fix.
4618    
4619          * Reinstalled a loaddefs.el backup dated Aug 4.          * Reinstalled a loaddefs.el backup dated Aug 4.
4620          The installed copy seems to be a very old version.          The installed copy seems to be a very old version.
4621    
4622  1992-08-08  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-08  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4623    
4624          * frame.el (set-screen-width, set-screen-height): Changed these          * frame.el (set-screen-width, set-screen-height): Changed these
4625          from fset aliases to actual functions, since they aren't supposed          from fset aliases to actual functions, since they aren't supposed
# Line 4634  Line 4634 
4634          instead of many looking-at calls.  Use memq instead of (or (eq x a)          instead of many looking-at calls.  Use memq instead of (or (eq x a)
4635          (eq x b)).  Stupidity reigns.          (eq x b)).  Stupidity reigns.
4636    
4637  1992-08-07  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-07  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4638    
4639          * frame.el (set-frame-width, set-frame-height): Functions deleted          * frame.el (set-frame-width, set-frame-height): Functions deleted
4640          *again*.  Where did these come from?          *again*.  Where did these come from?
# Line 4672  Line 4672 
4672          * compile.el (compilation-mode-map): Change          * compile.el (compilation-mode-map): Change
4673          compilation-previous/next-file bindings to M-{ and M-}.          compilation-previous/next-file bindings to M-{ and M-}.
4674    
4675  1992-08-05  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-08-05  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
4676    
4677          * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*,          * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*,
4678          byte-compile-named-accessors): Deleted.          byte-compile-named-accessors): Deleted.
# Line 4687  Line 4687 
4687          * bytecomp.el (byte-compile-log-1): Added new optional argument,          * bytecomp.el (byte-compile-log-1): Added new optional argument,
4688          FILL; if it is non-nil, reformat the error message.          FILL; if it is non-nil, reformat the error message.
4689          (byte-compile-warn): Use that flag.          (byte-compile-warn): Use that flag.
4690          (byte-recompile-directory): Offer to recompile subdirectories.  If          (byte-recompile-directory): Offer to recompile subdirectories.  If
4691          prefix argument is zero, create .elc files for those .el files          prefix argument is zero, create .elc files for those .el files
4692          which lack them, without asking.          which lack them, without asking.
4693          (byte-compile-output-form, byte-compile-output-docform): Disable          (byte-compile-output-form, byte-compile-output-docform): Disable
# Line 4747  Line 4747 
4747          is visible.  RET now goes to the next preorder node.  These          is visible.  RET now goes to the next preorder node.  These
4748          changes make sequential reading of info subtrees easier.          changes make sequential reading of info subtrees easier.
4749    
4750  1992-08-04  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-08-04  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
4751    
4752          * appt.el (appt-make-list): Add ;;;###autoload cookie for this          * appt.el (appt-make-list): Add ;;;###autoload cookie for this
4753          function.          function.
# Line 4794  Line 4794 
4794    
4795          * gud.el (gud-def): If KEY is nil, don't make a binding.          * gud.el (gud-def): If KEY is nil, don't make a binding.
4796    
4797  1992-08-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-08-03  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
4798    
4799          * diary.el (print-diary-entries): Rewrote to work for either          * diary.el (print-diary-entries): Rewrote to work for either
4800          simple or fancy diary display.          simple or fancy diary display.
4801          (add-diary-heading): Deleted--incorporated into print-diary-entries.          (add-diary-heading): Deleted--incorporated into print-diary-entries.
4802          * calendar.el (print-diary-entries-hook): Change default value.          * calendar.el (print-diary-entries-hook): Change default value.
4803    
4804  1992-08-03  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1992-08-03  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
4805    
# Line 4807  Line 4807 
4807    
4808          * map-ynp.el (map-y-or-n-p): Use key-description for USER-KEYS.          * map-ynp.el (map-y-or-n-p): Use key-description for USER-KEYS.
4809    
4810  1992-08-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4811    
4812          * simple.el (current-kill): Reinstate interprogram-paste feature.          * simple.el (current-kill): Reinstate interprogram-paste feature.
4813          It doesn't seem to be wedged for me, and I can't find out how it is          It doesn't seem to be wedged for me, and I can't find out how it is
# Line 4832  Line 4832 
4832          (medit-zap-define-to-mdl): Change `medit-save-defun' to          (medit-zap-define-to-mdl): Change `medit-save-defun' to
4833          `medit-save-define'.          `medit-save-define'.
4834          (medit-save-region, medit-save-buffer, medit-zap-define-to-mdl):          (medit-save-region, medit-save-buffer, medit-zap-define-to-mdl):
4835          Changed `medit-go-to-mdl' to `medit-goto-mdl'.  Did anyone ever          Changed `medit-go-to-mdl' to `medit-goto-mdl'.  Did anyone ever
4836          try this code?          try this code?
4837    
4838  1992-08-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-08-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
# Line 4895  Line 4895 
4895          * add-log.el (add-log-current-defun): In C and Lisp, verify the defun          * add-log.el (add-log-current-defun): In C and Lisp, verify the defun
4896          really starts at or before the original point.          really starts at or before the original point.
4897    
4898  1992-08-01  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-08-01  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
4899    
4900          * mailalias.el: Provide 'mailalias.          * mailalias.el: Provide 'mailalias.
4901          * mailpost.el: Require 'mailalias and 'sendmail, since we use          * mailpost.el: Require 'mailalias and 'sendmail, since we use
# Line 4978  Line 4978 
4978          Changed these to work correctly with the Zawinski-Furuseth byte          Changed these to work correctly with the Zawinski-Furuseth byte
4979          compiler.          compiler.
4980    
4981  1992-07-31  Robert J. Chassell  (bob@churchy.gnu.ai.mit.edu)  1992-07-31  Robert J. Chassell  (bob@churchy.gnu.ai.mit.edu)
4982    
4983          * loaddefs.el: New keybinding, `C-x r y', for `yank-rectangle'.          * loaddefs.el: New keybinding, `C-x r y', for `yank-rectangle'.
4984    
4985  1992-07-31  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-31  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
4986    
4987          * calendar.el (calendar-string-spread): New function.          * calendar.el (calendar-string-spread): New function.
4988          (calendar-mode-line-format): Redefine it.          (calendar-mode-line-format): Redefine it.
4989          (calendar-set-mode-line): Rewrite using new function.          (calendar-set-mode-line): Rewrite using new function.
4990          (update-calendar-mode-line): Rewrite using new function.          (update-calendar-mode-line): Rewrite using new function.
4991    
4992  1992-07-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-31  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
4993    
# Line 5006  Line 5006 
5006          (next-error): Use the ARGP-1th, not ARGPth cdr of          (next-error): Use the ARGP-1th, not ARGPth cdr of
5007          compilation-error-list.          compilation-error-list.
5008    
5009  1992-07-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-07-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
5010    
5011          * bytecomp.el (byte-compile-warnings): By default, do not display          * bytecomp.el (byte-compile-warnings): By default, do not display
5012          warnings about references free variables.          warnings about references free variables.
# Line 5015  Line 5015 
5015    
5016          * sendmail.el (mail): Get rid of the multiple mail buffer feature.          * sendmail.el (mail): Get rid of the multiple mail buffer feature.
5017    
5018  1992-07-29  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-29  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5019    
5020          * calendar.el (general-holidays, hebrew-holidays, local-holidays,          * calendar.el (general-holidays, hebrew-holidays, local-holidays,
5021          christian-holidays, islamic-holidays, solar-holidays, other-holidays):          christian-holidays, islamic-holidays, solar-holidays, other-holidays):
5022          New variables.          New variables.
5023          (calendar-holidays): Use them to define the default value.          (calendar-holidays): Use them to define the default value.
5024    
5025    
5026  1992-07-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
# Line 5086  Line 5086 
5086          point is in or after; the error need not start at bol.          point is in or after; the error need not start at bol.
5087          Restore current buffer after calling other-window.          Restore current buffer after calling other-window.
5088    
5089  1992-07-28  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-28  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5090    
5091          * holidays.el (calendar-holiday-function-sexp):          * holidays.el (calendar-holiday-function-sexp):
5092          New function.          New function.
5093          *calendar.el (calendar-holidays): Describe it and use it for daylight          *calendar.el (calendar-holidays): Describe it and use it for daylight
5094          savings.          savings.
5095    
5096          * calendar.el, cal-mayan.el, cal-french.el: Change names of all          * calendar.el, cal-mayan.el, cal-french.el: Change names of all
5097          calendar-goto-next- or calendar-goto-previous- commands to          calendar-goto-next- or calendar-goto-previous- commands to
5098          eliminate the word "goto".          eliminate the word "goto".
5099    
5100          Change names of all cursor-to-***-calendar-date commands to          Change names of all cursor-to-***-calendar-date commands to
5101          calendar-print-***-date.          calendar-print-***-date.
5102    
5103          * diary.el (sort-diary-entries): New function.          * diary.el (sort-diary-entries): New function.
5104    
5105  1992-07-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5106    
# Line 5171  Line 5171 
5171          * etags.el (tags-exact-match-p): Rewritten.          * etags.el (tags-exact-match-p): Rewritten.
5172          (tags-with-syntax): New macro.          (tags-with-syntax): New macro.
5173    
5174  1992-07-26  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-26  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5175    
5176          * calendar.el (calendar-cursor-to-date): Change `current-day' to          * calendar.el (calendar-cursor-to-date): Change `current-day' to
5177          `starred-day'.          `starred-day'.
5178          (calendar-star-date): Create and set buffer local var `starred-day'.          (calendar-star-date): Create and set buffer local var `starred-day'.
5179          (calendar-mode): Don't create buffer local vars current-month,          (calendar-mode): Don't create buffer local vars current-month,
5180          current-day, current-year.          current-day, current-year.
5181          (regenerate-calendar-window, calendar-current-date): Don't set          (regenerate-calendar-window, calendar-current-date): Don't set
5182          buffer local vars current-month, current-day, current-year.          buffer local vars current-month, current-day, current-year.
5183          (calendar, redraw-calendar, scroll-calendar-left,          (calendar, redraw-calendar, scroll-calendar-left,
5184          calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date,          calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date,
5185          calendar-goto-julian-date, calendar-goto-islamic-date,          calendar-goto-julian-date, calendar-goto-islamic-date,
5186          calendar-goto-iso-date): Use `calendar-current-date' instead of          calendar-goto-iso-date): Use `calendar-current-date' instead of
5187          buffer local vars current-month, current-day, current-year.          buffer local vars current-month, current-day, current-year.
5188    
5189  1992-07-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5190    
# Line 5267  Line 5267 
5267          * flow-ctrl.el: fixed set-input-mode call broken by new third          * flow-ctrl.el: fixed set-input-mode call broken by new third
5268            arg for meta control.            arg for meta control.
5269    
5270  1992-07-23  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-23  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5271    
5272          * calendar.el (cursor-to-islamic-calendar-date,          * calendar.el (cursor-to-islamic-calendar-date,
5273          cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message.          cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message.
5274    
5275          * calendar.el (calendar-goto-astro-day-number,          * calendar.el (calendar-goto-astro-day-number,
5276          calendar-print-astro-day-number): New functions.          calendar-print-astro-day-number): New functions.
5277          (calendar-mode): Put them on keys and describe them.          (calendar-mode): Put them on keys and describe them.
5278          * diary.el (diary-astro-day-number): New function.          * diary.el (diary-astro-day-number): New function.
5279    
5280          * diary.el (diary-julian-date): New function.          * diary.el (diary-julian-date): New function.
5281    
5282  1992-07-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5283    
# Line 5305  Line 5305 
5305          * etags.el (last-tag): New defvar.          * etags.el (last-tag): New defvar.
5306          (find-tag-noselect): Set and use it.          (find-tag-noselect): Set and use it.
5307    
5308  1992-07-22  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-22  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5309    
5310          * edebug.el, gnus.el, gnusmail.el, gnusmisc.el, gnuspost.el,          * edebug.el, gnus.el, gnusmail.el, gnusmisc.el, gnuspost.el,
5311          hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el,          hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el,
# Line 5318  Line 5318 
5318          * etags.el (find-tag-noselect): Properly return          * etags.el (find-tag-noselect): Properly return
5319          find-tag-in-order's value.          find-tag-in-order's value.
5320    
5321  1992-07-22  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-22  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5322    
5323          * bytecomp.el: Removed relative jump instructions.          * bytecomp.el: Removed relative jump instructions.
5324          (byte-rel-goto-ops): Variable deleted.          (byte-rel-goto-ops): Variable deleted.
# Line 5354  Line 5354 
5354          (fill-c++-comment): Renamed from fill-C-comment.          (fill-c++-comment): Renamed from fill-C-comment.
5355          (c++-insert-header): Deleted.          (c++-insert-header): Deleted.
5356    
5357  1992-07-21  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-21  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5358    
5359          * inf-lisp.el: When creating inferior-lisp-mode-map, use          * inf-lisp.el: When creating inferior-lisp-mode-map, use
5360          shared-lisp-mode-map, instead of calling the function          shared-lisp-mode-map, instead of calling the function
# Line 5365  Line 5365 
5365          argument; there's no longer any need to adapt to different          argument; there's no longer any need to adapt to different
5366          versions of Emacs.          versions of Emacs.
5367    
5368  1992-07-21  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-21  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5369    
5370          * calendar.el (calendar-set-mode-line): New function.          * calendar.el (calendar-set-mode-line): New function.
5371          (list-yahrzeit-dates): Use it for mode line.          (list-yahrzeit-dates): Use it for mode line.
5372          * diary.el (simple-diary-display, fancy-diary-display): Use it for          * diary.el (simple-diary-display, fancy-diary-display): Use it for
5373          mode line.          mode line.
5374          * diary.el (show-all-diary-entries): Use default mode line.          * diary.el (show-all-diary-entries): Use default mode line.
5375          * lunar.el (calendar-phases-of-moon): Use it for mode line.          * lunar.el (calendar-phases-of-moon): Use it for mode line.
5376          * holiday.el (list-calendar-holidays, calendar-cursor-holidays):          * holiday.el (list-calendar-holidays, calendar-cursor-holidays):
5377          Use it for mode line.          Use it for mode line.
5378    
5379  1992-07-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5380    
5381          * dired.el (dired-remember-hidden): Fix typo in `following-char'.          * dired.el (dired-remember-hidden): Fix typo in `following-char'.
5382    
5383          * add-log.el (add-change-log-entry): Avoid spurious whitespace          * add-log.el (add-change-log-entry): Avoid spurious whitespace
5384          when making new entry.  Delete excess blank lines.          when making new entry.  Delete excess blank lines.
5385          Really don't use "ChangeLog" as the file name in the entry.          Really don't use "ChangeLog" as the file name in the entry.
5386          Always put a space after the colon.          Always put a space after the colon.
5387          (add-log-current-defun): Verify the defun actually contains point.          (add-log-current-defun): Verify the defun actually contains point.
# Line 5403  Line 5403 
5403    
5404          * Installed co-isearch.el, new gud.el (1.19)          * Installed co-isearch.el, new gud.el (1.19)
5405    
5406  1992-07-21  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-21  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5407    
5408          * frame.el (get-frame): Renamed to get-other-frame; get-frame          * frame.el (get-frame): Renamed to get-other-frame; get-frame
5409          sounds like a parallel to get-buffer or get-process.          sounds like a parallel to get-buffer or get-process.
# Line 5421  Line 5421 
5421          keys to which the movement commands are bound to blackbox's          keys to which the movement commands are bound to blackbox's
5422          movement functions.  Define the insert and kp-enter keys.          movement functions.  Define the insert and kp-enter keys.
5423    
5424  1992-07-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5425    
5426          * blackbox.el (blackbox): Doc fix.          * blackbox.el (blackbox): Doc fix.
5427          (bb-outside-box): For some reason, this function was replaced by          (bb-outside-box): For some reason, this function was replaced by
# Line 5448  Line 5448 
5448    
5449          * startup.el (command-line): Fixed typo in comment.          * startup.el (command-line): Fixed typo in comment.
5450    
5451  1992-07-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5452    
5453          * bytecomp.el (byte-compile-warnings): Include the full          * bytecomp.el (byte-compile-warnings): Include the full
5454          documentation given in the comments at the top of the file in this          documentation given in the comments at the top of the file in this
# Line 5470  Line 5470 
5470          * window.el (window-config-to-register, register-to-window-config):          * window.el (window-config-to-register, register-to-window-config):
5471          Deleted, along with keybindings C-x 6 and C-x 7.          Deleted, along with keybindings C-x 6 and C-x 7.
5472    
5473  1992-07-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5474    
5475            * cal-mayan.el: New file.  The only functions visible to the
5476            outside world are calendar-goto-mayan-date,
5477            calendar-next-haab-date, calendar-previous-haab-date,
5478            calendar-next-tzolkin-date, calendar-previous-tzolkin-date,
5479            calendar-next-calendar-round-date,
5480            calendar-previous-calendar-round-date,
5481            diary-mayan-date, and cursor-to-mayan-calendar-date.
5482            * diary.el: Autoload diary-mayan-date.
5483            * calendar.el: Autoload the 7 "goto" functions.
5484            (calendar-mode-map): Put them on keys.
5485            (calendar-mode): Describe them.
5486    
5487          * cal-mayan.el: New file.  The only functions visible to the          * cal-french.el (french-calendar-month-name-array): Add accents to
5488          outside world are calendar-goto-mayan-date,          month names.
5489          calendar-next-haab-date, calendar-previous-haab-date,          (cursor-to-french-calendar-date): Add accents.
5490          calendar-next-tzolkin-date, calendar-previous-tzolkin-date,  
5491          calendar-next-calendar-round-date,          * cal-french.el (calendar-goto-french-date): New function.
5492          calendar-previous-calendar-round-date,          * calendar.el: Autoload it.
5493          diary-mayan-date, and cursor-to-mayan-calendar-date.          (calendar-mode-map): Put it on a key.
5494          * diary.el: Autoload diary-mayan-date.          (calendar-mode): Describe it.
5495          * calendar.el: Autoload the 7 "goto" functions.  
5496          (calendar-mode-map): Put them on keys.          * cal-french.el (diary-french-date): Moved from diary.el and fixed
5497          (calendar-mode): Describe them.          accent.
5498            * diary.el: Move dairy-french-date to cal-french.el and autoload it.
5499          * cal-french.el (french-calendar-month-name-array): Add accents to  
5500          month names.          * diary-insert.el: Move all diary inserting commands from diary.el
5501          (cursor-to-french-calendar-date): Add accents.          * diary.el: Move all diary inserting commands to diary-insert.el
5502            * calendar.el: Change autoloads for all diary inserting commands
5503          * cal-french.el (calendar-goto-french-date): New function.          from diary.el to diary-insert.el.
5504          * calendar.el: Autoload it.  
5505          (calendar-mode-map): Put it on a key.          * calendar.el: Put ";;;###autoload" before calendar function and
5506          (calendar-mode): Describe it.          before list-yahrzeit-dates function.
5507            * holiday.el: Put ";;;###autoload" before holiday function.
5508          * cal-french.el (diary-french-date): Moved from diary.el and fixed          * diary.el: Put ";;;###autoload" before diary function.
5509          accent.  
5510          * diary.el: Move dairy-french-date to cal-french.el and autoload it.          * cal-french.el: New file. All French Revolutionary calendar
5511            code from calendar.el has been moved here.
5512          * diary-insert.el: Move all diary inserting commands from diary.el  
5513          * diary.el: Move all diary inserting commands to diary-insert.el          * calendar.el: All French Revolutionary calendar code moved to a
5514          * calendar.el: Change autoloads for all diary inserting commands          new file, cal-french.el.  Autoload cursor-to-french-calendar-date.
5515          from diary.el to diary-insert.el.  
5516            * diary.el (list-sexp-diary-entries): Add mention of
5517          * calendar.el: Put ";;;###autoload" before calendar function and          diary-sunrise-sunset, diary-lunar-phase, and diary-sabbath-candles
5518          before list-yahrzeit-dates function.          to doc string.
5519          * holiday.el: Put ";;;###autoload" before holiday function.  
5520          * diary.el: Put ";;;###autoload" before diary function.          * calendar.el (list-yahrzeit-dates): Prompt for date of death if
5521            not called from the calendar window.  This function should now be
5522          * cal-french.el: New file. All French Revolutionary calendar          known to the outside world.
         code from calendar.el has been moved here.  
   
         * calendar.el: All French Revolutionary calendar code moved to a  
         new file, cal-french.el.  Autoload cursor-to-french-calendar-date.  
   
         * diary.el (list-sexp-diary-entries): Add mention of  
         diary-sunrise-sunset, diary-lunar-phase, and diary-sabbath-candles  
         to doc string.  
   
         * calendar.el (list-yahrzeit-dates): Prompt for date of death if  
         not called from the calendar window.  This function should now be  
         known to the outside world.  
5523    
5524          * calendar.el (diary-file): Add mention of diary-sunrise-sunset,          * calendar.el (diary-file): Add mention of diary-sunrise-sunset,
5525          diary-lunar-phase, and diary-sabbath-candles to doc string.          diary-lunar-phase, and diary-sabbath-candles to doc string.
5526    
5527  1992-07-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5528    
# Line 5534  Line 5534 
5534          * rmail.el (rmail-delete-forward): Removed the feature          * rmail.el (rmail-delete-forward): Removed the feature
5535          of moving back if there's nowhere to go forward.          of moving back if there's nowhere to go forward.
5536    
5537  1992-07-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5538    
5539          * etags.el (visit-tags-table-buffer): Call abbreviate-file-name on          * etags.el (visit-tags-table-buffer): Call abbreviate-file-name on
5540          the argument before setting tags-file-name.          the argument before setting tags-file-name.
# Line 5547  Line 5547 
5547    
5548  1992-07-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1992-07-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
5549    
5550          * Keywords added for [n-z]*.el.  Finder now under construction.          * Keywords added for [n-z]*.el.  Finder now under construction.
5551    
5552  1992-07-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-17  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5553    
5554          * rmail.el (rmail-insert-inbox-text): Generate an alternate name          * rmail.el (rmail-insert-inbox-text): Generate an alternate name
5555          to use for tofile by appending a `+' to file, not a `~'; files          to use for tofile by appending a `+' to file, not a `~'; files
# Line 5558  Line 5558 
5558    
5559  1992-07-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1992-07-17  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
5560    
5561          * Keywords added for [a-m]*.el.  The keyword categories will          * Keywords added for [a-m]*.el.  The keyword categories will
5562          probably need some tuning, but at least this will suffice          probably need some tuning, but at least this will suffice
5563          for testing the finder code.          for testing the finder code.
5564    
# Line 5573  Line 5573 
5573    
5574          * Finished decorating the library files with new standard headers.          * Finished decorating the library files with new standard headers.
5575    
5576  1992-07-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5577    
5578          * disass.el: Require `byte-compile', not 'bytecomp'.          * disass.el: Require `byte-compile', not 'bytecomp'.
5579    
# Line 5593  Line 5593 
5593          * etags.el: Major rewrite with many new features.          * etags.el: Major rewrite with many new features.
5594          * ctags.el: New file; goes with new etags.el.          * ctags.el: New file; goes with new etags.el.
5595    
5596  1992-07-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-16  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5597    
5598          * byte-run.el (defsubst): Removed extra closing paren at the end          * byte-run.el (defsubst): Removed extra closing paren at the end
5599          of this function.          of this function.
# Line 5607  Line 5607 
5607    
5608  1992-07-15  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1992-07-15  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
5609    
5610          * New library headers for [opqrst]*.el.  Ghod, this is boring.          * New library headers for [opqrst]*.el.  Ghod, this is boring.
5611    
5612  1992-07-15  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-15  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5613    
5614          * lunar.el: New file.  The only functions known to outside world          * lunar.el: New file.  The only functions known to outside world
5615          are calendar-phases-of-moon, diary-phases-of-moon, and          are calendar-phases-of-moon, diary-phases-of-moon, and
5616          phases-of-moon.          phases-of-moon.
5617    
5618          * calendar.el (calendar-mode): Put calendar-phases-of-moon on a key          * calendar.el (calendar-mode): Put calendar-phases-of-moon on a key
5619          and describe it.          and describe it.
5620    
5621          * diary.el: Autoload diary-lunar-phase.          * diary.el: Autoload diary-lunar-phase.
5622    
5623  1992-07-15  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-15  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5624    
# Line 5637  Line 5637 
5637          * loaddefs.el: Key bindings moved here.          * loaddefs.el: Key bindings moved here.
5638          * simple.el: From here.          * simple.el: From here.
5639    
5640  1992-07-14  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-14  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5641    
5642          * byte-opt.el (byte-boolean-vars): Rebuilt for Emacs 19.          * byte-opt.el (byte-boolean-vars): Rebuilt for Emacs 19.
5643    
# Line 5661  Line 5661 
5661          * [uvwxy]*.el: Added headers for new Emacs Lisp documentation          * [uvwxy]*.el: Added headers for new Emacs Lisp documentation
5662          conventions.          conventions.
5663    
5664  1992-07-14  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-14  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5665    
5666          * calendar.el (calendar-mode): Change key bindings for all          * calendar.el (calendar-mode): Change key bindings for all
5667          functions to make them consistent with Version 19 requirements.          functions to make them consistent with Version 19 requirements.
5668    
5669  1992-07-13  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1992-07-13  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
5670    
# Line 5721  Line 5721 
5721          * loaddefs.el (completion-ignored-extensions): nconc together          * loaddefs.el (completion-ignored-extensions): nconc together
5722          list of common extensions and list of unix or vms-specific ones.          list of common extensions and list of unix or vms-specific ones.
5723    
5724  1992-07-13  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-13  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5725    
5726          * simple.el (kill-region): The variable `undo-high-threshold' has          * simple.el (kill-region): The variable `undo-high-threshold' has
5727          been renamed to `undo-strong-limit'.  Change its use here.          been renamed to `undo-strong-limit'.  Change its use here.
5728    
5729  1992-07-13  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-13  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5730    
5731          * calendar.el (exit-calendar): Bury buffers instead of killing them.          * calendar.el (exit-calendar): Bury buffers instead of killing them.
5732    
5733          (european-calendar-display-form, american-calendar-display-form):          (european-calendar-display-form, american-calendar-display-form):
5734          Make comma after day name conditional so it's available for more          Make comma after day name conditional so it's available for more
5735          general use.          general use.
5736          (calendar-date-string): Make dayname nil instead of the empty string.          (calendar-date-string): Make dayname nil instead of the empty string.
5737          (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date,          (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date,
5738          cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname          cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname
5739          form of display.          form of display.
5740    
5741          * diary.el (diary-islamic-date, diary-hebrew-date,          * diary.el (diary-islamic-date, diary-hebrew-date,
5742          insert-diary-entry, insert-anniversary-diary-entry,          insert-diary-entry, insert-anniversary-diary-entry,
5743          insert-block-diary-entry, insert-cyclic-diary-entry,          insert-block-diary-entry, insert-cyclic-diary-entry,
5744          insert-hebrew-diary-entry, insert-islamic-diary-entry): Use          insert-hebrew-diary-entry, insert-islamic-diary-entry): Use
5745          nodayname form of display.          nodayname form of display.
5746    
5747  1992-07-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-07-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
5748    
5749          * c-mode.el (calculate-c-indent): Don't indent as argdecl          * c-mode.el (calculate-c-indent): Don't indent as argdecl
5750          after apparent function decl inside a comment.          after apparent function decl inside a comment.
5751    
5752  1992-07-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5753    
5754          * bytecomp.el: Replaced with Jamie Zawinksi's byte compiler.          * bytecomp.el: Replaced with Jamie Zawinksi's byte compiler.
5755          * byte-optimize.el, bytecomp-runtime.el: New files, supporting          * byte-optimize.el, bytecomp-runtime.el: New files, supporting
# Line 5764  Line 5764 
5764          * mouse.el (mouse-kill): Don't set the mark; pass point and the          * mouse.el (mouse-kill): Don't set the mark; pass point and the
5765          click's position to kill-region directly.          click's position to kill-region directly.
5766    
5767  1992-07-09  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-09  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5768    
5769          * abbrev.el (write-abbrev-file): Removed extraneous interactive spec.          * abbrev.el (write-abbrev-file): Removed extraneous interactive spec.
5770    
# Line 5808  Line 5808 
5808    
5809          * sendmail.el (mail-do-fcc): Call rmail-set-message-counters.          * sendmail.el (mail-do-fcc): Call rmail-set-message-counters.
5810    
5811  1992-07-06  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-07-06  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
5812    
5813          * etags.el (visit-tags-table): Remove automounter prefixes before          * etags.el (visit-tags-table): Remove automounter prefixes before
5814          setting tags-file-name.          setting tags-file-name.
# Line 5822  Line 5822 
5822    
5823          * Installed tq.el.          * Installed tq.el.
5824    
5825  1992-07-06  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-06  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5826    
5827          * tex-mode.el (tex-file): Fix reference to tex-offer-save.          * tex-mode.el (tex-file): Fix reference to tex-offer-save.
5828    
5829  1992-07-05  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-07-05  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5830    
5831          * tex-mode.el: Require comint instead of oshell.          * tex-mode.el: Require comint instead of oshell.
5832          (tex-start-shell): Use comint, not oshell.          (tex-start-shell): Use comint, not oshell.
5833          (tex-filter): Deleted function; no filter is now longer needed.          (tex-filter): Deleted function; no filter is now longer needed.
5834    
5835          * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command,          * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command,
5836          tex-bibtex-run-command, tex-dvi-print-command,          tex-bibtex-run-command, tex-dvi-print-command,
5837          tex-alt-dvi-print-command, tex-dvi-view-command): Change doc strings          tex-alt-dvi-print-command, tex-dvi-view-command): Change doc strings
5838          to reflect the fact that `*' will be replaced by the file name.          to reflect the fact that `*' will be replaced by the file name.
5839          (tex-send-command): New function to interact with comint subshell and          (tex-send-command): New function to interact with comint subshell and
5840          replace `*' by the file name.          replace `*' by the file name.
5841          (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file,          (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file,
5842          tex-show-print-queue): Use tex-send-command to send commands.          tex-show-print-queue): Use tex-send-command to send commands.
5843    
5844          * tex-mode.el (tex-offer-save): New variable.          * tex-mode.el (tex-offer-save): New variable.
5845          (tex-file): Offer to save buffers if tex-offer-save is t (default).          (tex-file): Offer to save buffers if tex-offer-save is t (default).
5846    
5847          * tex-mode.el (latex-block-names, standard-latex-block-names): New          * tex-mode.el (latex-block-names, standard-latex-block-names): New
5848          variables.          variables.
5849          (tex-latex-block): Use them to do completing-read for block name.          (tex-latex-block): Use them to do completing-read for block name.
5850    
5851          * tex-mode.el (tex-last-temp-file): New variable to remember file          * tex-mode.el (tex-last-temp-file): New variable to remember file
5852          name for clean up.          name for clean up.
5853          (tex-shell-sentinel): New function--clean up when tex process dies.          (tex-shell-sentinel): New function--clean up when tex process dies.
5854          (tex-delete-last-temp-files): New function to do the cleanup.          (tex-delete-last-temp-files): New function to do the cleanup.
5855          Add this function to kill-emacs-hook.          Add this function to kill-emacs-hook.
5856          (tex-region): Do clean up of files from last invocation.          (tex-region): Do clean up of files from last invocation.
5857    
5858          * tex-mode.el (tex-insert-quote): Make it barf on read-only buffers.          * tex-mode.el (tex-insert-quote): Make it barf on read-only buffers.
5859    
5860          * tex-mode.el (tex-terminate-paragraph): Make it barf on read-only          * tex-mode.el (tex-terminate-paragraph): Make it barf on read-only
5861          buffers.          buffers.
5862    
5863          * tex-mode.el (tex-insert-braces): Make it barf on read-only buffers.          * tex-mode.el (tex-insert-braces): Make it barf on read-only buffers.
5864    
5865          * tex-mode.el (tex-close-latex-block): Change void var `ERR' to `nil'.          * tex-mode.el (tex-close-latex-block): Change void var `ERR' to `nil'.
5866    
5867          * tex-mode.el (tex-print): Use alternative printer when given prefix          * tex-mode.el (tex-print): Use alternative printer when given prefix
5868          arg.          arg.
5869    
5870          * tex-mode.el (tex-mode-load-hook): New variable.          * tex-mode.el (tex-mode-load-hook): New variable.
5871          Run-hooks on it.          Run-hooks on it.
5872    
5873  1992-07-04  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1992-07-04  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
5874    
# Line 5899  Line 5899 
5899    
5900          * cmutex.el: Deleted, following recommendation of reingold.          * cmutex.el: Deleted, following recommendation of reingold.
5901    
5902  1992-06-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
5903    
5904          * startup.el (command-line-1): Signal an error if the argument to          * startup.el (command-line-1): Signal an error if the argument to
5905          the `-insert' option isn't a string.          the `-insert' option isn't a string.
5906    
5907  1992-06-28  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-28  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
5908    
5909          * completion.el (completion-separator-self-insert-autofilling):          * completion.el (completion-separator-self-insert-autofilling):
5910          Changed references to `auto-fill-hook' to `auto-fill-function'.          Changed references to `auto-fill-hook' to `auto-fill-function'.
# Line 5912  Line 5912 
5912          * texinfo-upd.el (texinfo-update-node,          * texinfo-upd.el (texinfo-update-node,
5913          texinfo-sequential-node-update): Same thing.          texinfo-sequential-node-update): Same thing.
5914    
5915  1992-06-28  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-06-28  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5916    
5917          * solar.el: New file.          * solar.el: New file.
5918          The only functions known to outside world are calendar-sunrise-sunset,          The only functions known to outside world are calendar-sunrise-sunset,
5919          diary-sunrise-sunset, diary-sabbath-candles, sunrise-sunset, and          diary-sunrise-sunset, diary-sabbath-candles, sunrise-sunset, and
5920          calendar-holiday-function-solar-equinoxes-solstices.          calendar-holiday-function-solar-equinoxes-solstices.
5921    
5922          * calendar.el (calendar-holidays): Add equinoxes and solstices.          * calendar.el (calendar-holidays): Add equinoxes and solstices.
5923          (calendar-mode-map): Add key for sunrise/sunset.          (calendar-mode-map): Add key for sunrise/sunset.
5924          Add a new variables calendar-time-display-form, calendar-latitude,          Add a new variables calendar-time-display-form, calendar-latitude,
5925          calendar-longitude, calendar-location-name, calendar-time-zone,          calendar-longitude, calendar-location-name, calendar-time-zone,
5926          calendar-standard-time-zone-name, calendar-daylight-time-zone-name,          calendar-standard-time-zone-name, calendar-daylight-time-zone-name,
5927          calendar-daylight-savings-starts, calendar-daylight-savings-ends.          calendar-daylight-savings-starts, calendar-daylight-savings-ends.
5928          Add autoload of calendar-sunrise-sunset.          Add autoload of calendar-sunrise-sunset.
5929          (calendar-mode): Add description of sunrise/sunset capability.          (calendar-mode): Add description of sunrise/sunset capability.
5930          (calendar-version): Changed to 5.          (calendar-version): Changed to 5.
5931    
5932          * diary.el: Autoload diary-sunrise-sunset and diary-sabbath-candles.          * diary.el: Autoload diary-sunrise-sunset and diary-sabbath-candles.
5933    
5934          * holidays.el: Autoload          * holidays.el: Autoload
5935          calendar-holiday-function-solar-equinoxes-solstices.          calendar-holiday-function-solar-equinoxes-solstices.
5936    
5937  1992-06-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
5938    
5939          * info.el: Bindings for Info-goto-emacs-command-node and          * info.el: Bindings for Info-goto-emacs-command-node and
5940          Info-goto-emacs-key-command-node in help-map moved from here...          Info-goto-emacs-key-command-node in help-map moved from here...
# Line 5950  Line 5950 
5950          into Emacs by loadup.el.          into Emacs by loadup.el.
5951          * loaddefs.el: Removed autoload sections for the above files.          * loaddefs.el: Removed autoload sections for the above files.
5952    
5953          * loaddefs.el: Put autoload sections in alphabetical order by file          * loaddefs.el: Put autoload sections in alphabetical order by file
5954          name.          name.
5955    
5956          * replace.el (perform-replace): Remember the match data from the          * replace.el (perform-replace): Remember the match data from the
# Line 5962  Line 5962 
5962          * loaddefs.el: Bind [M-right], [M-left], [M-up], and [M-down] to          * loaddefs.el: Bind [M-right], [M-left], [M-up], and [M-down] to
5963          backward-sexp, forward-sexp, backward-list, and forward-list.          backward-sexp, forward-sexp, backward-list, and forward-list.
5964    
5965  1992-06-26  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-06-26  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5966    
5967          * holidays.el (calendar-holiday-list): Protect holiday evaluation from          * holidays.el (calendar-holiday-list): Protect holiday evaluation from
5968           bogus holidays on list.           bogus holidays on list.
# Line 5971  Line 5971 
5971    
5972          * outline.el (outline-flag-region): Bind buffer-read-only to nil.          * outline.el (outline-flag-region): Bind buffer-read-only to nil.
5973    
5974  1992-06-25  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-25  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
5975    
5976          * calendar.el, diary.el, holidays.el: Merged new versions from Ed          * calendar.el, diary.el, holidays.el: Merged new versions from Ed
5977          Reingold.          Reingold.
# Line 5985  Line 5985 
5985          customize.          customize.
5986          * holiday.el (holidays): Added autoload cookie for this.          * holiday.el (holidays): Added autoload cookie for this.
5987    
5988  1992-06-25  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-06-25  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5989    
5990          * diary.el (diary-rosh-hodesh): Change mod to % in two places.          * diary.el (diary-rosh-hodesh): Change mod to % in two places.
5991    
5992  1992-06-24  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-06-24  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
5993    
5994          * holidays.el (calendar-holiday-function-fixed,          * holidays.el (calendar-holiday-function-fixed,
5995          calendar-holiday-function-float. calendar-holiday-function-julian,          calendar-holiday-function-float. calendar-holiday-function-julian,
5996          calendar-holiday-function-islamic, calendar-holiday-function-hebrew):          calendar-holiday-function-islamic, calendar-holiday-function-hebrew):
5997          Correct documentation strings.          Correct documentation strings.
5998    
5999          * holidays.el (calendar-holiday-function-greek-orthodox-easter):          * holidays.el (calendar-holiday-function-greek-orthodox-easter):
6000          New function.          New function.
6001    
6002          * calendar.el (calendar-holidays): Add Greek Orthodox Easter to          * calendar.el (calendar-holidays): Add Greek Orthodox Easter to
6003          all Christian holidays list.          all Christian holidays list.
6004    
6005          * calendar.el:          * calendar.el:
6006          calendar-load-hook: New variable; use it with run-hooks.          calendar-load-hook: New variable; use it with run-hooks.
6007          calendar: Describe use of calendar-load-hook.          calendar: Describe use of calendar-load-hook.
6008    
6009  1992-06-23  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-23  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6010    
6011          * autoload.el: The docstring is the third element of a `defun'          * autoload.el: The docstring is the third element of a `defun'
6012          form, not the second.          form, not the second.
# Line 6023  Line 6023 
6023          now has values like `enable-local-variables'.          now has values like `enable-local-variables'.
6024          (hack-local-variables): Test `enable-local-eval' properly.          (hack-local-variables): Test `enable-local-eval' properly.
6025    
6026  1992-06-22  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-22  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6027    
6028          * autoload.el (generate-file-autoloads): Do attach a          * autoload.el (generate-file-autoloads): Do attach a
6029          `doc-string-elt' property to `defun', `defvar', `defconst', and          `doc-string-elt' property to `defun', `defvar', `defconst', and
6030          `defmacro'; since the files with ";;;autoload" cookies in them are          `defmacro'; since the files with ";;;autoload" cookies in them are
6031          never loaded into the dumped Emacs - otherwise, why would you be          never loaded into the dumped Emacs - otherwise, why would you be
6032          autoloading them?.          autoloading them?.
6033    
6034  1992-06-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-06-21  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6035    
# Line 6038  Line 6038 
6038          Ensure we keep at least one word on each line.          Ensure we keep at least one word on each line.
6039          Also don't break after a period followed by just one space.          Also don't break after a period followed by just one space.
6040    
6041  1992-06-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6042    
6043          * screen.el (ctl-x-5-map): Removed declaration and initialization          * screen.el (ctl-x-5-map): Removed declaration and initialization
6044          of this here; it's done in subr.el, alongside ctl-x-4-map.          of this here; it's done in subr.el, alongside ctl-x-4-map.
6045    
6046          * autoload.el (generate-file-autoloads): If FILE is in the same          * autoload.el (generate-file-autoloads): If FILE is in the same
6047          directory as the current buffer's file, or a subdirectory thereof,          directory as the current buffer's file, or a subdirectory thereof,
6048          change FILE to be a path relative to the current buffer's file.          change FILE to be a path relative to the current buffer's file.
6049          This will allow `update-autoloads-here' to find a section's file          This will allow `update-autoloads-here' to find a section's file
6050          even if the Emacs tree has been moved, as it would be when          even if the Emacs tree has been moved, as it would be when
6051          installed on a different system.          installed on a different system.
6052    
6053  1992-06-19  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1992-06-19  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
6054    
6055          * upd-copyr.el (update-copyright): Grok abbreviated years.          * upd-copyr.el (update-copyright): Grok abbreviated years.
6056    
6057  1992-06-19  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-19  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6058    
6059          * lisp-mode.el (indent-sexp): The local variable `last-point' was          * lisp-mode.el (indent-sexp): The local variable `last-point' was
6060          being asked to do double-duty - `calculate-lisp-indent' needs to          being asked to do double-duty - `calculate-lisp-indent' needs to
6061          be given a location guaranteed to be outside of the current          be given a location guaranteed to be outside of the current
6062          s-expression, but the outer loop (according to the change made Dec          s-expression, but the outer loop (according to the change made Dec
6063          21 1989) needs to know where point was at the top of the loop.          21 1989) needs to know where point was at the top of the loop.
6064          Added variable `starting-point' for `calculate-lisp-indent' to          Added variable `starting-point' for `calculate-lisp-indent' to
6065          use.          use.
6066    
6067          * lisp-mode.el (indent-sexp): Change the `while' loop to an `if',          * lisp-mode.el (indent-sexp): Change the `while' loop to an `if',
6068          using `make-list' and `-' instead of `(list nil)' and `1+'.          using `make-list' and `-' instead of `(list nil)' and `1+'.
6069    
6070  1992-06-18  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-18  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6071    
6072          * edebug.el (edebug-debug): Added autoload cookie for this.          * edebug.el (edebug-debug): Added autoload cookie for this.
6073    
6074          * etags.el (find-tag-other-frame): New function.  Bind it to          * etags.el (find-tag-other-frame): New function.  Bind it to
6075          `C-x 5 .'.          `C-x 5 .'.
6076    
6077  1992-06-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6078    
6079          * compile.el (compilation-error-regexp-alist): Tightened up the          * compile.el (compilation-error-regexp-alist): Tightened up the
6080          regular expressions designed to match lint pass 2 and lint pass 3          regular expressions designed to match lint pass 2 and lint pass 3
6081          error messages.  These were too loose; they were matching the          error messages.  These were too loose; they were matching the
6082          "grep exited 00:06:20" messages at the end of the buffer.          "grep exited 00:06:20" messages at the end of the buffer.
6083    
6084  1992-06-16  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1992-06-16  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
# Line 6092  Line 6092 
6092    
6093          * mailabbrev.el: New version from jwz.          * mailabbrev.el: New version from jwz.
6094    
6095  1992-06-15  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-15  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6096    
6097          * compile.el (compilation-enter-directory-regexp,          * compile.el (compilation-enter-directory-regexp,
6098          compilation-leave-directory-regexp): In strings, replace uses of          compilation-leave-directory-regexp): In strings, replace uses of
# Line 6101  Line 6101 
6101          all the complemented character sets; none of these should match          all the complemented character sets; none of these should match
6102          across a newline.          across a newline.
6103    
6104  1992-06-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-14  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6105    
6106          * isearch-mode.el (isearch-forward): Remove sentence from doc          * isearch-mode.el (isearch-forward): Remove sentence from doc
6107          string claiming that the key bindings are controlled by variables          string claiming that the key bindings are controlled by variables
# Line 6129  Line 6129 
6129          * gnus.el (gnus-nntp-server): Eval gnus-default-nntp-server only          * gnus.el (gnus-nntp-server): Eval gnus-default-nntp-server only
6130          if bound.          if bound.
6131    
6132  1992-06-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6133    
6134          * isearch-mode.el: New package, which will probably supercede          * isearch-mode.el: New package, which will probably supercede
6135          isearch.el.          isearch.el.
6136          (isearch-mode-map, isearch-mode-meta-map): When initializing          (isearch-mode-map, isearch-mode-meta-map): When initializing
6137          these, remember that vectors are no longer keymaps.          these, remember that vectors are no longer keymaps.
6138          (isearch-update): unread-command-char is no longer -1 when          (isearch-update): unread-command-char is no longer -1 when
# Line 6163  Line 6163 
6163          * compile.el (compile-internal): Do buffer-disable-undo here.          * compile.el (compile-internal): Do buffer-disable-undo here.
6164          (compilation-mode): Not here.          (compilation-mode): Not here.
6165    
6166  1992-06-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-06-10  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
6167    
6168          * simple.el (rotate-yank-pointer): Move the guts of this to          * simple.el (rotate-yank-pointer): Move the guts of this to
6169          current-kill, and get rid of the optional DO-NOT-MOVE argument.          current-kill, and get rid of the optional DO-NOT-MOVE argument.
6170          (current-kill): Rotate the yank pointer here.          (current-kill): Rotate the yank pointer here.
6171    
6172  1992-06-09  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-06-09  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
6173    
6174          * subr.el (one-window-p): Rename argument ARG to NOMINI, so          * subr.el (one-window-p): Rename argument ARG to NOMINI, so
6175          that the docstring will agree with the argument list generated          that the docstring will agree with the argument list generated
6176          by make-docfile.c.          by make-docfile.c.
6177    
6178          * simple.el (kill-region): Undo May 20th change - add back          * simple.el (kill-region): Undo May 20th change - add back
6179          Roland McGrath's hack of June 17, 1991, which allows          Roland McGrath's hack of June 17, 1991, which allows
6180          kill-region to work on read-only buffers - in read-only          kill-region to work on read-only buffers - in read-only
6181          buffers, it acts just like copy-region-as-kill.          buffers, it acts just like copy-region-as-kill.
# Line 6238  Line 6238 
6238  1992-06-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-06-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6239    
6240          * add-log.el (change-log-mode): Set version-control to 'never          * add-log.el (change-log-mode): Set version-control to 'never
6241          locally.  Set adaptive-fill-regexp.  Make paragraph-separate          locally.  Set adaptive-fill-regexp.  Make paragraph-separate
6242          match date lines.          match date lines.
6243    
6244          * bytecomp.el (byte-compile-file): Don't put file name in minibuffer.          * bytecomp.el (byte-compile-file): Don't put file name in minibuffer.
6245          (byte-compile-buffer): Function commented out.          (byte-compile-buffer): Function commented out.
6246    
6247          * lisp-mode.el (lisp-indent-line): Keep point unchanged in ;;;          * lisp-mode.el (lisp-indent-line): Keep point unchanged in ;;;
6248          line.          line.
6249    
6250  1992-06-02  Roland McGrath  (roland@geech.gnu.ai.mit.edu)  1992-06-02  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
6251    
6252          * add-log.el (add-change-log-entry): If the visited file is in          * add-log.el (add-change-log-entry): If the visited file is in
6253          the directory tree under the directory containing the change          the directory tree under the directory containing the change
6254          log file, insert the path to it from there, rather than just          log file, insert the path to it from there, rather than just
6255          the file name.  Also removed setq of random variable          the file name.  Also removed setq of random variable
6256          `formatted-revision'.          `formatted-revision'.
6257    
6258  1992-06-02  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-06-02  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
6259    
6260          * yow.el: Somehow, the semicolons introducing the comment on the          * yow.el: Somehow, the semicolons introducing the comment on the
6261          first line disappeared.  Put them back.          first line disappeared.  Put them back.
6262    
6263  1992-06-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  1992-06-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6264    
# Line 6286  Line 6286 
6286          * ispell.el: Add some autoloads.          * ispell.el: Add some autoloads.
6287          (ispell-word): Accept prefix arg, meaning do ispell-next.          (ispell-word): Accept prefix arg, meaning do ispell-next.
6288    
6289  1992-06-01  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-06-01  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6290    
6291          * simple.el (current-kill): Name the variable which holds the          * simple.el (current-kill): Name the variable which holds the
6292          value from other programs to be pasted interprogram-paste, not          value from other programs to be pasted interprogram-paste, not
# Line 6324  Line 6324 
6324    
6325  1992-05-31  Noah Friedman  (friedman@splode.com)  1992-05-31  Noah Friedman  (friedman@splode.com)
6326    
6327          * subr.el (lambda): Added docstring.          * subr.el (lambda): Added docstring.
6328    
6329  1992-05-31  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)  1992-05-31  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
6330    
# Line 6346  Line 6346 
6346    
6347          * cus-print.el: installed          * cus-print.el: installed
6348    
6349  1992-05-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6350    
6351          * startup.el (normal-top-level): Call abbreviate-file-name instead          * startup.el (normal-top-level): Call abbreviate-file-name instead
6352          of writing out its code.          of writing out its code.
# Line 6363  Line 6363 
6363          causes input to be echoed with '*' characters on the prompt          causes input to be echoed with '*' characters on the prompt
6364          line.          line.
6365          (send-invisible): Change prompt from "Enter non-echoed text: "          (send-invisible): Change prompt from "Enter non-echoed text: "
6366          to "Non-echoed text: ".  This conforms with the convention          to "Non-echoed text: ".  This conforms with the convention
6367          used by existing prompts, and gives more room to type stuff.          used by existing prompts, and gives more room to type stuff.
6368    
6369          * comint.el (comint-last-input-start): New varible.  In          * comint.el (comint-last-input-start): New varible.  In
# Line 6381  Line 6381 
6381          non-nil, use comint-last-input-start and comint-last-input-end to          non-nil, use comint-last-input-start and comint-last-input-end to
6382          delete the input we just sent.          delete the input we just sent.
6383    
6384  1992-05-29  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-29  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6385    
6386          * simple.el (append-to-buffer): When called interactively, default          * simple.el (append-to-buffer): When called interactively, default
6387          to (other-buffer nil t).  This way, it will offer to insert into          to (other-buffer nil t).  This way, it will offer to insert into
6388          the buffer in the other window.          the buffer in the other window.
6389    
6390  1992-05-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6391    
6392          * term/x-win.el (x-cut-buffer-or-selection-value): New function.          * term/x-win.el (x-cut-buffer-or-selection-value): New function.
6393          Set interprogram-paste-function to use it.          Set interprogram-paste-function to use it.
# Line 6403  Line 6403 
6403    
6404          * simple.el (set-selective-display): Keep vpos of point constant.          * simple.el (set-selective-display): Keep vpos of point constant.
6405    
6406  1992-05-24  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1992-05-24  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
6407    
6408          * calendar.el (list-yahrzeit-dates): New function.          * calendar.el (list-yahrzeit-dates): New function.
6409          (hebrew-calendar-yahrzeit): Moved from diary.el.          (hebrew-calendar-yahrzeit): Moved from diary.el.
6410    
6411          * diary.el (hebrew-calendar-yahrzeit): Moved to calendar.el.          * diary.el (hebrew-calendar-yahrzeit): Moved to calendar.el.
6412          diary-ordinal-suffix: Give correct suffix for 111, 112, 113, 211,          diary-ordinal-suffix: Give correct suffix for 111, 112, 113, 211,
6413          212, 213, etc.          212, 213, etc.
6414    
6415  1992-05-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6416    
6417          * mouse.el: Emulate the Emacs 18 mouse button bindings for now.          * mouse.el: Emulate the Emacs 18 mouse button bindings for now.
6418          (mouse-yank-at-click): New function.          (mouse-yank-at-click): New function.
# Line 6444  Line 6444 
6444          don't access the kill ring directly.          don't access the kill ring directly.
6445          * term/x-win.el: Set interprogram-paste-function to          * term/x-win.el: Set interprogram-paste-function to
6446          'x-selection-value.          'x-selection-value.
6447          * sun-fns.el (mouse-yank-at-point): Instead of rotating the yank          * sun-fns.el (mouse-yank-at-point): Instead of rotating the yank
6448          pointer one spot and then accessing the kill ring directly, just          pointer one spot and then accessing the kill ring directly, just
6449          call the function current-kill with an argument of one.          call the function current-kill with an argument of one.
6450    
# Line 6463  Line 6463 
6463          * window.el: Binding of split-window-horizontally moved from C-x 5          * window.el: Binding of split-window-horizontally moved from C-x 5
6464          to C-x 3.          to C-x 3.
6465    
6466  1992-05-20  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-20  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6467    
6468          * simple.el (kill-region): This used to forgo actually deleting          * simple.el (kill-region): This used to forgo actually deleting
6469          the region if the buffer was read-only, meaning that the command          the region if the buffer was read-only, meaning that the command
# Line 6475  Line 6475 
6475    
6476          * subr.el (one-window-p): If arg is t, completely avoid minibuffer.          * subr.el (one-window-p): If arg is t, completely avoid minibuffer.
6477    
6478  1992-05-19  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-19  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6479    
6480          * version.el (version): New alias for emacs-version.          * version.el (version): New alias for emacs-version.
6481    
6482  1992-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)  1992-05-19  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
6483    
6484          * startup.el (normal-top-level): Typo: s/getev/getenv/.          * startup.el (normal-top-level): Typo: s/getev/getenv/.
6485    
6486  1992-05-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6487    
6488          * subr.el (lambda): Define this as a macro which wraps the lambda          * subr.el (lambda): Define this as a macro which wraps the lambda
6489          expression in a (function ...) quoter.  This means that you don't          expression in a (function ...) quoter.  This means that you don't
6490          need to write out the cursed ``function'' any more.  It might be          need to write out the cursed ``function'' any more.  It might be
6491          cleaner to simply change the way the interpreter and compiler          cleaner to simply change the way the interpreter and compiler
6492          treat lambda.          treat lambda.
# Line 6494  Line 6494 
6494          * loadup.el: Disable undo recording in scratch while we load all          * loadup.el: Disable undo recording in scratch while we load all
6495          the files; re-enable them before we dump.          the files; re-enable them before we dump.
6496    
6497  1992-05-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-05-12  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6498    
6499          * startup.el (normal-top-level): If (getenv "PWD") or (getenv          * startup.el (normal-top-level): If (getenv "PWD") or (getenv
6500          "HOME") refer to the same directory as default-directory, change          "HOME") refer to the same directory as default-directory, change
# Line 6505  Line 6505 
6505    
6506  1992-05-12  Joseph Arceneaux  (jla@churchy.gnu.ai.mit.edu)  1992-05-12  Joseph Arceneaux  (jla@churchy.gnu.ai.mit.edu)
6507    
6508          * simple.el (kill-region): Call the interprogram-cut-function if          * simple.el (kill-region): Call the interprogram-cut-function if
6509          it's non-nil.          it's non-nil.
6510    
6511          * term/x-win.el (x-select-text): New function for selecting text,          * term/x-win.el (x-select-text): New function for selecting text,
# Line 6533  Line 6533 
6533          * mailabbrev.el (mail-abbrevs-v18-munge-map): Use define-key          * mailabbrev.el (mail-abbrevs-v18-munge-map): Use define-key
6534          instead of making up an extra alist and nconcing it onto the keymap.          instead of making up an extra alist and nconcing it onto the keymap.
6535    
6536  1992-05-02  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1992-05-02  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
6537    
6538          * calendar.el (generate-calendar-month): Center heading over each          * calendar.el (generate-calendar-month): Center heading over each
6539          month.          month.
6540    
6541  1992-04-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-30  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6542    
6543          * loaddefs.el: Moved (put 'narrow-to-page 'disabled t)...          * loaddefs.el: Moved (put 'narrow-to-page 'disabled t)...
6544          * page.el: To here.          * page.el: To here.
6545    
6546  1992-04-28  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-28  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6547    
6548          * mh-e.el (mh-signature-file-name): New variable.          * mh-e.el (mh-signature-file-name): New variable.
6549          (mh-insert-signature): Use it.          (mh-insert-signature): Use it.
# Line 6557  Line 6557 
6557          * loaddefs.el: Removed (put 'narrow-to-region 'disabled t).          * loaddefs.el: Removed (put 'narrow-to-region 'disabled t).
6558          It is done in simple.el.          It is done in simple.el.
6559    
6560  1992-04-25  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-25  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6561    
6562          * dired.el (dired-mode): Make the modeline display the entire path          * dired.el (dired-mode): Make the modeline display the entire path
6563          of the directory, not just the buffer name.          of the directory, not just the buffer name.
6564    
6565  1992-04-24  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-24  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6566    
6567          * flame.el: Add "flame-" prefix to internal functions, to conform          * flame.el: Add "flame-" prefix to internal functions, to conform
6568          with the naming conventions of the rest of Emacs.          with the naming conventions of the rest of Emacs.
6569    
6570  1992-04-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6571    
6572          * doctor.el (doctor-svo): Deleted second expression from top let          * doctor.el (doctor-svo): Deleted second expression from top let
6573          binding; it used to read "(let ((foo <exp> sent)) ...)"; let          binding; it used to read "(let ((foo <exp> sent)) ...)"; let
# Line 6575  Line 6575 
6575    
6576          * flame.el: We might as well (provide 'flame).          * flame.el: We might as well (provide 'flame).
6577    
6578  1992-04-18  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-18  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6579    
6580          * startup.el (normal-top-level): Don't change default-directory to          * startup.el (normal-top-level): Don't change default-directory to
6581          (getenv "PWD") unless they actually refer to the same directory.          (getenv "PWD") unless they actually refer to the same directory.
6582    
6583          * rmail.el (rmail-unix-mail-delimiter): Doc fix.          * rmail.el (rmail-unix-mail-delimiter): Doc fix.
6584    
6585  1992-04-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6586    
6587          * rmail.el (rmail-unix-mail-delimiter): Don't bother giving this a          * rmail.el (rmail-unix-mail-delimiter): Don't bother giving this a
6588          docstring; move it to a comment.          docstring; move it to a comment.
# Line 6591  Line 6591 
6591    
6592          * cmacexp.el: Doc fix.          * cmacexp.el: Doc fix.
6593    
6594  1992-04-15  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-15  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6595    
6596          * simple.el (reindent-then-newline-and-indent,          * simple.el (reindent-then-newline-and-indent,
6597          newline-and-indent): Call the newline function instead of saying          newline-and-indent): Call the newline function instead of saying
# Line 6613  Line 6613 
6613          * compile.el (compilation-find-buffer): Optional non-nil arg says          * compile.el (compilation-find-buffer): Optional non-nil arg says
6614          to try to find some buffer other than the current one.          to try to find some buffer other than the current one.
6615    
6616  1992-04-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)  1992-04-10  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
6617    
6618          * holidays.el (calendar-cursor-holidays): Signal error when cursor          * holidays.el (calendar-cursor-holidays): Signal error when cursor
6619          is not on a date.          is not on a date.
6620    
6621  1992-04-08  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-08  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6622    
6623          * doctex.el, gdb.el, mh-e.el, vip.el: Use          * doctex.el, gdb.el, mh-e.el, vip.el: Use
6624          point{,-min,-max,-marker} functions instead of          point{,-min,-max,-marker} functions instead of
# Line 6636  Line 6636 
6636          (sendmail-pre-abbrev-expand-hook): Take optional arg; if non-nil,          (sendmail-pre-abbrev-expand-hook): Take optional arg; if non-nil,
6637          call self-insert-command with it, and don't do expand-abbrev; just          call self-insert-command with it, and don't do expand-abbrev; just
6638    
6639  1992-04-06  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-06  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6640    
6641          * lpr.el (lpr-command): Make this variable settable.          * lpr.el (lpr-command): Make this variable settable.
6642    
6643  1992-04-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-04-03  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6644    
6645          * files.el (revert-buffer): Reverse the sense of the prefix          * files.el (revert-buffer): Reverse the sense of the prefix
6646          argument; by default, do not offer to revert from the auto-save          argument; by default, do not offer to revert from the auto-save
# Line 6651  Line 6651 
6651          * files.el (write-contents-hooks): New variable.          * files.el (write-contents-hooks): New variable.
6652          (basic-save-buffer): Use write-contents-hooks like write-file-hooks.          (basic-save-buffer): Use write-contents-hooks like write-file-hooks.
6653    
6654  1992-03-31  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-03-31  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6655    
6656          * bytecomp.el (byte-compile-let, byte-compile-let*): Signal an          * bytecomp.el (byte-compile-let, byte-compile-let*): Signal an
6657          error message if a binding has more than one value form.          error message if a binding has more than one value form.
# Line 6676  Line 6676 
6676    
6677          * simple.el (copy-region-as-kill): Doc fix.          * simple.el (copy-region-as-kill): Doc fix.
6678    
6679  1992-03-16  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-03-16  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6680    
6681          * Moved provide clauses to bottom of every elisp file that          * Moved provide clauses to bottom of every elisp file that
6682          contains one.          contains one.
# Line 6689  Line 6689 
6689          * upd-copyr.el (update-copyright): Don't update the GPL version or          * upd-copyr.el (update-copyright): Don't update the GPL version or
6690          replace the notice if the user said not to update the copyright.          replace the notice if the user said not to update the copyright.
6691    
6692  1992-03-11  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-03-11  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6693    
6694          * sendmail.el (mail-fcc): New function.          * sendmail.el (mail-fcc): New function.
6695          (mail-mode-map): Bind C-c C-f C-f to mail-fcc.          (mail-mode-map): Bind C-c C-f C-f to mail-fcc.
# Line 6718  Line 6718 
6718          (compilation-search-path): Made user variable, added autoload cookie.          (compilation-search-path): Made user variable, added autoload cookie.
6719          (compilaton-window-height): Added autoload cookie.          (compilaton-window-height): Added autoload cookie.
6720    
6721  1992-02-27  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-02-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6722    
6723          * hack-local-variables: Don't take a FORCE argument; it's as easy          * hack-local-variables: Don't take a FORCE argument; it's as easy
6724          to bind enable-local-variables to t for a while as it is to pass          to bind enable-local-variables to t for a while as it is to pass
# Line 6733  Line 6733 
6733          definition and initialization to be here; moved it to...          definition and initialization to be here; moved it to...
6734          * files.el: Here.          * files.el: Here.
6735    
6736  1992-02-21  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-02-21  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6737    
6738          * telnet.el (read-password): Let the quit character terminate          * telnet.el (read-password): Let the quit character terminate
6739          password entry.          password entry.
6740    
6741  1992-02-07  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-02-07  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6742    
6743          * info.el: Doc fix.          * info.el: Doc fix.
6744    
6745  1992-01-27  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-01-27  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6746    
6747          * simple.el (universal-argument): Read key sequences, not single          * simple.el (universal-argument): Read key sequences, not single
6748          keys.  Renamed `c-u' to `factor'.  Describe the argument in the          keys.  Renamed `c-u' to `factor'.  Describe the argument in the
# Line 6756  Line 6756 
6756          * simple.el (digit-argument): Strip off high bit of          * simple.el (digit-argument): Strip off high bit of
6757          last-command-char.          last-command-char.
6758    
6759  1992-01-17  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-01-17  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6760    
6761          * term/tvi970.el: New file.          * term/tvi970.el: New file.
6762    
6763  1992-01-16  Jim Blandy  (jimb@pogo.cs.oberlin.edu)  1992-01-16  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6764    
6765          * screen.el: Don't automatically bind C-z to iconify; this is          * screen.el: Don't automatically bind C-z to iconify; this is
6766          inappropriate on terminals.          inappropriate on terminals.
6767          * term/x-win.el: Bind C-z to iconify here.          * term/x-win.el: Bind C-z to iconify here.
6768    
6769  1992-01-15  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-01-15  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6770    
6771          * term/wyse50.el: Rewritten to use function-key-map.          * term/wyse50.el: Rewritten to use function-key-map.
6772    
6773          * simple.el: Include bindings for [up], [down], [left], and [right].          * simple.el: Include bindings for [up], [down], [left], and [right].
6774    
6775  1992-01-13  Jim Blandy  (jimb at pogo.cs.oberlin.edu)  1992-01-13  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
6776    
6777          * setenv.el: New file.          * setenv.el: New file.
6778    
# Line 6786  Line 6786 
6786    
6787          * flow-ctrl.el: installed.          * flow-ctrl.el: installed.
6788    
6789  1992-01-08  Jim Blandy  (jimb at occs.cs.oberlin.edu)  1992-01-08  Jim Blandy  (jimb@occs.cs.oberlin.edu)
6790    
6791          * simple.el (temporary-goal-column): Added missing closing paren.          * simple.el (temporary-goal-column): Added missing closing paren.
6792    
6793  1991-12-25  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6794    
6795          * mail-utils.el (mail-strip-quoted-names): Return nil if given nil.          * mail-utils.el (mail-strip-quoted-names): Return nil if given nil.
6796    
6797  1991-12-23  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-23  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6798    
6799          * debug.el (cancel-debug-on-entry): Complete over debugged functions.          * debug.el (cancel-debug-on-entry): Complete over debugged functions.
6800    
6801  1991-12-21  Jim Blandy  (jimb at occs.cs.oberlin.edu)  1991-12-21  Jim Blandy  (jimb@occs.cs.oberlin.edu)
6802    
6803          * at386.el: Moved to term/at386.el, changed to use          * at386.el: Moved to term/at386.el, changed to use
6804          function-key-map.          function-key-map.
6805    
6806  1991-12-20  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-12-20  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6807    
6808          * term/news.el, term/vt100.el: Converted to use function-key-map          * term/news.el, term/vt100.el: Converted to use function-key-map
6809          instead of old keypad.el.          instead of old keypad.el.
6810          * term/sun.el: Console key sequences converted to use          * term/sun.el: Console key sequences converted to use
6811          function-key-map; emacstool bindings left alone.          function-key-map; emacstool bindings left alone.
6812    
6813  1991-12-16  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-16  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6814    
6815          * mailabbrev.el: New file.          * mailabbrev.el: New file.
6816          * sendmail.el (mail-setup): Delete code for mail-aliases.          * sendmail.el (mail-setup): Delete code for mail-aliases.
# Line 6818  Line 6818 
6818          (sendmail-send-it): Delete code for mail-aliases.          (sendmail-send-it): Delete code for mail-aliases.
6819          (build-mail-aliases, expand-mail-aliases): Autoloads deleted.          (build-mail-aliases, expand-mail-aliases): Autoloads deleted.
6820    
6821  1991-12-14  Eric S. Raymond  (eric at mole.gnu.ai.mit.edu)  1991-12-14  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
6822    
6823          * etags.el (find-tag-noselect): fixed subtle bug due to          * etags.el (find-tag-noselect): fixed subtle bug due to
6824          save-excursion.          save-excursion.
6825    
6826            (tags-tag-match): new function, made smarter about exact matches.            (tags-tag-match): new function, made smarter about exact matches.
6827    
6828  1991-12-13  Eric S. Raymond  (eric at mole.gnu.ai.mit.edu)  1991-12-13  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
6829    
6830          * perl-mode.el: installed.          * perl-mode.el: installed.
6831    
6832  1991-12-13  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6833    
6834          * sendmail.el (mail-default-headers): New user variable.          * sendmail.el (mail-default-headers): New user variable.
6835          (mail-setup): Insert value of that variable.          (mail-setup): Insert value of that variable.
6836    
6837  1991-12-11  Eric S. Raymond  (eric at mole.gnu.ai.mit.edu)  1991-12-11  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
6838    
6839          * c-mode.el: added C++ style to c-style-alist.          * c-mode.el: added C++ style to c-style-alist.
6840    
6841          * at386.el: installed.          * at386.el: installed.
6842    
6843  1991-12-09  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6844    
6845          * man.el (nuke-nroff-bs): Simplify o^H+.  Delete "reformatting" msg.          * man.el (nuke-nroff-bs): Simplify o^H+.  Delete "reformatting" msg.
6846    
6847  1991-12-08  Eric S. Raymond  (eric at mole.gnu.ai.mit.edu)  1991-12-08  Eric S. Raymond  (eric@mole.gnu.ai.mit.edu)
6848    
6849          * blackbox.el: Applied doc patch.  No functions affected.          * blackbox.el: Applied doc patch.  No functions affected.
6850    
# Line 6854  Line 6854 
6854    
6855          * sccs.el: installed 3.5          * sccs.el: installed 3.5
6856    
6857  1991-12-08  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-12-08  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6858    
6859          * simple.el (universal-argument): If there is already an argument          * simple.el (universal-argument): If there is already an argument
6860          specified, don't toss it and read a new one; instead, end argument          specified, don't toss it and read a new one; instead, end argument
# Line 6867  Line 6867 
6867          feature is not implemented.  Remove similar paragraph from TO DO          feature is not implemented.  Remove similar paragraph from TO DO
6868          list at top of file.          list at top of file.
6869    
6870  1991-12-08  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6871    
6872          * diff.el (diff-internal-diff): New subroutine.          * diff.el (diff-internal-diff): New subroutine.
6873          (diff): Removed from here.          (diff): Removed from here.
6874          (diff-sccs, diff-rcs): New commands using diff-internal-diff.          (diff-sccs, diff-rcs): New commands using diff-internal-diff.
6875          (diff-rcs-extension): New variable.          (diff-rcs-extension): New variable.
6876    
6877  1991-12-05  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-12-05  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6878    
6879          * apropos.el, doctex.el, help.el, paths.el, spook.el, yow.el:          * apropos.el, doctex.el, help.el, paths.el, spook.el, yow.el:
6880          These files expected to find their data in exec-directory, but          These files expected to find their data in exec-directory, but
6881          their data is now located under data-directory.  Changed to use          their data is now located under data-directory.  Changed to use
6882          data-directory as appropriate.          data-directory as appropriate.
6883          * loadup.el: Changed to use the appropriate path names.          * loadup.el: Changed to use the appropriate path names.
6884    
6885  1991-12-02  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-12-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6886    
6887          * mailalias.el (define-mail-alias): Handle quoted aliases.          * mailalias.el (define-mail-alias): Handle quoted aliases.
6888    
6889  1991-11-30  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-11-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6890    
6891          * simple.el (prefix-arg-internal): Make C-u end the arg.          * simple.el (prefix-arg-internal): Make C-u end the arg.
6892          Doc fixes on the argument commands.          Doc fixes on the argument commands.
6893    
6894  1991-11-28  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-11-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6895    
6896          * emacsbug.el (report-emacs-bug): Now autoloaded.          * emacsbug.el (report-emacs-bug): Now autoloaded.
6897    
6898  1991-11-24  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-11-24  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
6899    
6900          * simple.el: Doc fix.          * simple.el: Doc fix.
6901    
6902  1991-11-15  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-11-15  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6903    
6904          * startup.el (command-line): Don't bother catching errors that          * startup.el (command-line): Don't bother catching errors that
6905          occur while the window system file is loading; cmd_error can now          occur while the window system file is loading; cmd_error can now
# Line 6909  Line 6909 
6909          * startup.el (command-line): baud-rate is a variable, not a          * startup.el (command-line): baud-rate is a variable, not a
6910          function.          function.
6911    
6912  1991-11-14  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-11-14  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6913    
6914          * info.el (Info-mode): Mention Info-directory in the list of          * info.el (Info-mode): Mention Info-directory in the list of
6915          commands in the docstring.          commands in the docstring.
# Line 6919  Line 6919 
6919    
6920          * find-dired.el: New version munged by sk for tree dired.          * find-dired.el: New version munged by sk for tree dired.
6921    
6922  1991-11-06  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-11-06  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6923    
6924          * screen.el (screen-initialize, screen-notice-user-settings):          * screen.el (screen-initialize, screen-notice-user-settings):
6925          Renamed global-minibuffer-screen to default-minibuffer-screen.          Renamed global-minibuffer-screen to default-minibuffer-screen.
6926    
6927  1991-11-05  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-11-05  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
6928    
6929          * diary.el (diary-rosh-hodesh): Add Erev Rosh Hodesh to the diary,          * diary.el (diary-rosh-hodesh): Add Erev Rosh Hodesh to the diary,
6930          as needed.          as needed.
6931    
6932  1991-10-31  Richard Mlynarik  (mly at peduncle)  1991-10-31  Richard Mlynarik  (mly@peduncle)
6933    
6934          * ebuff-menu.el (eletric-buffer-menu-mode-map):  Define          * ebuff-menu.el (eletric-buffer-menu-mode-map):  Define
6935          < and > to scroll-left and scroll-right per user suggestion.          < and > to scroll-left and scroll-right per user suggestion.
6936    
6937  1991-10-31  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-31  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6938    
6939          * files.el (cd): Don't bother calling pwd after changing the          * files.el (cd): Don't bother calling pwd after changing the
6940          directory.          directory.
# Line 6946  Line 6946 
6946          screen's parameters to initial-screen-parameters, so that moves          screen's parameters to initial-screen-parameters, so that moves
6947          and resizes may take place if appropriate.          and resizes may take place if appropriate.
6948    
6949          * cmushell.el: This is now the real shell.el.  Removed the "cmu"          * cmushell.el: This is now the real shell.el.  Removed the "cmu"
6950          prefix from names.          prefix from names.
6951          (shell): Marked this to be autoloaded.          (shell): Marked this to be autoloaded.
6952    
6953  1991-10-29  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-29  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6954    
6955          * files.el (find-file-noselect): Extract filename abbreviation          * files.el (find-file-noselect): Extract filename abbreviation
6956          code into separate function.          code into separate function.
# Line 6960  Line 6960 
6960          doesn't exist, offer to create it.          doesn't exist, offer to create it.
6961          (make-directory-path): New function to support this offer.          (make-directory-path): New function to support this offer.
6962    
6963  1991-10-28  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-28  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6964    
6965          * macros.el (apply-macro-to-region-lines): Use a marker to keep          * macros.el (apply-macro-to-region-lines): Use a marker to keep
6966          track of the next line to operate on, so the macro can delete or          track of the next line to operate on, so the macro can delete or
6967          add lines.          add lines.
6968    
6969  1991-10-26  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-10-26  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6970    
6971          * disass.el (disassemble): Correctly distinguish functions with no          * disass.el (disassemble): Correctly distinguish functions with no
6972          interactive spec and functions that are (interactive).  Correctly          interactive spec and functions that are (interactive).  Correctly
6973          extract components of explicit calls to byte-code (old-style          extract components of explicit calls to byte-code (old-style
6974          compiled functions).  Correctly pass byte code of function to          compiled functions).  Correctly pass byte code of function to
6975          disassemble-1.          disassemble-1.
6976          (disassemble-1): Use nth to extract components of explicit call to          (disassemble-1): Use nth to extract components of explicit call to
6977          byte-code, not car and cdr.          byte-code, not car and cdr.
6978    
6979  1991-10-25  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-25  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6980    
6981          * lisp-mode.el (eval-print-last-sexp): Saying (terpri          * lisp-mode.el (eval-print-last-sexp): Saying (terpri
6982          (current-buffer)) after evaluating the expression does bad things          (current-buffer)) after evaluating the expression does bad things
# Line 6988  Line 6988 
6988          * compile.el (compilation-buffer-name-function,          * compile.el (compilation-buffer-name-function,
6989          compilation-finish-function): Add autoload cookie for these.          compilation-finish-function): Add autoload cookie for these.
6990    
6991  1991-10-15  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-15  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
6992    
6993          * info.el (Info-follow-nearest-node): Adjusted for new return          * info.el (Info-follow-nearest-node): Adjusted for new return
6994          value format from coordinates-in-window-p.          value format from coordinates-in-window-p.
# Line 6997  Line 6997 
6997    
6998          * add-log.el (change-log-name): New fn.          * add-log.el (change-log-name): New fn.
6999          (add-change-log-entry, add-change-log-entry-other-window): All          (add-change-log-entry, add-change-log-entry-other-window): All
7000          args optional.  FILE-NAME defaults to new var          args optional.  FILE-NAME defaults to new var
7001          `change-log-default-name'.  Give this var a local value in the          `change-log-default-name'.  Give this var a local value in the
7002          buffer we were run from, pointing to the file we found.          buffer we were run from, pointing to the file we found.
7003    
# Line 7017  Line 7017 
7017          to see if this is a compilation buffer, because the latter might          to see if this is a compilation buffer, because the latter might
7018          not be local.          not be local.
7019    
7020  1991-10-04  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-10-04  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7021    
7022          * files.el (revert-buffer): Call verify-visited-file-modtime with          * files.el (revert-buffer): Call verify-visited-file-modtime with
7023          one arg (the current buffer), instead of none.          one arg (the current buffer), instead of none.
# Line 7032  Line 7032 
7032          * version.el (emacs-version): (From Bob:) Take optional arg          * version.el (emacs-version): (From Bob:) Take optional arg
7033          (prefix arg) to insert version text at point.          (prefix arg) to insert version text at point.
7034    
7035  1991-09-26  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-09-26  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7036    
7037          * info.el (Info-default-directory-list): defvar this instead of          * info.el (Info-default-directory-list): defvar this instead of
7038          defconsting it, so paths.el can set it.          defconsting it, so paths.el can set it.
# Line 7049  Line 7049 
7049          * autoload.el (update-file-autoloads): Always check the old section.          * autoload.el (update-file-autoloads): Always check the old section.
7050          If the file has no cookies, it will be deleted and not replaced.          If the file has no cookies, it will be deleted and not replaced.
7051    
7052  1991-09-08  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-09-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7053    
7054          * simple.el (line-move): After C-e, do consider eol of blank line.          * simple.el (line-move): After C-e, do consider eol of blank line.
7055          Don't treat start of blank line as eol.          Don't treat start of blank line as eol.
7056    
7057  1991-09-07  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-09-07  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7058    
7059          * fill.el (fill-individual-paragraphs):          * fill.el (fill-individual-paragraphs):
7060          Find a fill-prefix that works for the whole paragraph.          Find a fill-prefix that works for the whole paragraph.
7061    
7062          * simple.el (line-move): Don't treat start of blank line as eol.          * simple.el (line-move): Don't treat start of blank line as eol.
7063    
7064  1991-09-03  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-09-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7065    
7066          * debug.el (debugger-step-through): Fix message typo.          * debug.el (debugger-step-through): Fix message typo.
7067    
7068  1991-09-02  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-09-02  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7069    
7070          * server.el (server-start): Delete old socket in /tmp as well as in ~.          * server.el (server-start): Delete old socket in /tmp as well as in ~.
7071    
7072  1991-08-26  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-08-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7073    
7074          * abbrev.el, chistory.el: Remove periods from error messages.          * abbrev.el, chistory.el: Remove periods from error messages.
7075    
7076  1991-08-25  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-08-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7077    
7078          * help.el (describe-function, describe-variable):          * help.el (describe-function, describe-variable):
7079          Return the same text as was displayed.          Return the same text as was displayed.
# Line 7084  Line 7084 
7084          * map-ynp.el: No need for provide.          * map-ynp.el: No need for provide.
7085          * loadup.el: Load map-ynp.          * loadup.el: Load map-ynp.
7086    
7087  1991-08-23  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-08-23  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
7088    
7089          * calendar.el (calendar-last-day-of-month, calendar-leap-year-p,          * calendar.el (calendar-last-day-of-month, calendar-leap-year-p,
7090          calendar-day-number, calendar-absolute-from-gregorian): Change          calendar-day-number, calendar-absolute-from-gregorian): Change
7091          from functions to macros for speed.          from functions to macros for speed.
7092    
7093  1991-08-22  Roland McGrath  (roland@albert.gnu.ai.mit.edu)  1991-08-22  Roland McGrath  (roland@albert.gnu.ai.mit.edu)
# Line 7096  Line 7096 
7096          (apply fun (cons first rest)) => (apply fun first rest).          (apply fun (cons first rest)) => (apply fun first rest).
7097          Come on, guys.          Come on, guys.
7098    
7099  1991-08-20  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)  1991-08-20  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
7100    
7101          * rmail.el (rmail-convert-to-babyl-format): Roland added the          * rmail.el (rmail-convert-to-babyl-format): Roland added the
7102          missing paren in the wrong place; fixed.          missing paren in the wrong place; fixed.
# Line 7111  Line 7111 
7111    
7112          * rmail.el (rmail-convert-to-babyl-format): Add missing paren.          * rmail.el (rmail-convert-to-babyl-format): Add missing paren.
7113    
7114  1991-08-19  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-08-19  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
7115    
7116          * calendar.el (redraw-calendar): Preserve cursor location in          * calendar.el (redraw-calendar): Preserve cursor location in
7117          redrawing.          redrawing.
7118          (extract-calendar-month, extract-calendar-day,          (extract-calendar-month, extract-calendar-day,
7119          extract-calendar-year):          extract-calendar-year):
7120          Change from functions to macros to speed up computation.          Change from functions to macros to speed up computation.
7121    
7122          * holiday.el:          * holiday.el:
7123          calendar-holiday-function-rosh-hashanah-etc: Correct date of Selichot.          calendar-holiday-function-rosh-hashanah-etc: Correct date of Selichot.
7124    
7125  1991-08-18  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-08-18  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7126    
7127          * rmail.el (rmail-convert-to-babyl-format):          * rmail.el (rmail-convert-to-babyl-format):
7128          If can't find end of babyl header or babyl message,          If can't find end of babyl header or babyl message,
# Line 7135  Line 7135 
7135          (doctor-doc): Use member instead of doctor-member.          (doctor-doc): Use member instead of doctor-member.
7136          (doctor-rms): Restored.          (doctor-rms): Restored.
7137    
7138  1991-08-16  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-16  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7139    
7140          * term/x-win.el: Removed obsolete definitions for function keys.          * term/x-win.el: Removed obsolete definitions for function keys.
7141    
7142  1991-08-15  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-08-15  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7143    
7144          * screen.el (screen-create-initial-screen): Renamed to          * screen.el (screen-create-initial-screen): Renamed to
7145          screen-initialize.  Arrange to cause errors if people try to          screen-initialize.  Arrange to cause errors if people try to
# Line 7166  Line 7166 
7166          find-file-read-only-other-screen): Here...          find-file-read-only-other-screen): Here...
7167          * sendmail.el (mail-other-screen): And here.          * sendmail.el (mail-other-screen): And here.
7168    
7169  1991-08-14  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-08-14  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7170    
7171          * files.el (generate-new-buffer): Function moved here from          * files.el (generate-new-buffer): Function moved here from
7172          src/buffer.c.          src/buffer.c.
# Line 7188  Line 7188 
7188          * paths.el (Info-default-directory-list): Define instead of          * paths.el (Info-default-directory-list): Define instead of
7189          Info-directory-list.          Info-directory-list.
7190    
7191  1991-08-13  Ken Raeburn  (raeburn@watch.com)  1991-08-13  Ken Raeburn  (raeburn@watch.com)
7192    
7193          * time.el (display-time-24hr-format): New variable.          * time.el (display-time-24hr-format): New variable.
7194          (display-time-filter): If display-time-24hr-format is non-nil,          (display-time-filter): If display-time-24hr-format is non-nil,
7195          display time in 24-hour format, rather than using AM/PM suffix.          display time in 24-hour format, rather than using AM/PM suffix.
7196          Also, don't blow up in substring if load average is unavailable.          Also, don't blow up in substring if load average is unavailable.
7197    
7198  1991-08-13  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-13  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7199    
7200          * screen.el: Incorporated other-screen functions and key bindings.          * screen.el: Incorporated other-screen functions and key bindings.
7201    
# Line 7217  Line 7217 
7217          * files.el (save-some-buffers): Add missing `(and' and matching          * files.el (save-some-buffers): Add missing `(and' and matching
7218          `)' so that buffer-offer-save is actually tested.          `)' so that buffer-offer-save is actually tested.
7219    
7220  1991-08-12  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-12  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7221    
7222          * window.el (split-window-keep-point): New user option.          * window.el (split-window-keep-point): New user option.
7223          (split-window-vertically): Modified to support it.          (split-window-vertically): Modified to support it.
# Line 7225  Line 7225 
7225          split-window-keep-point according to the baud rate.          split-window-keep-point according to the baud rate.
7226          * term/x-win.el: Set split-window-keep-point.          * term/x-win.el: Set split-window-keep-point.
7227    
7228  1991-08-10  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-10  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7229    
7230          * term/x-win.el (x-daemon-mode, x-establish-daemon-mode): Removed          * term/x-win.el (x-daemon-mode, x-establish-daemon-mode): Removed
7231          these functions; we do this differently now.          these functions; we do this differently now.
# Line 7235  Line 7235 
7235          * autoload.el (batch-update-autoloads): Do (save-some-buffers t)          * autoload.el (batch-update-autoloads): Do (save-some-buffers t)
7236          before killing emacs, so loaddefs.el will be saved.          before killing emacs, so loaddefs.el will be saved.
7237    
7238  1991-08-05  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-05  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7239    
7240          * screen.el (screen-creation-func): Renamed to          * screen.el (screen-creation-func): Renamed to
7241          screen-creation-function, as per the convention.          screen-creation-function, as per the convention.
# Line 7247  Line 7247 
7247    
7248          * screen.el: All of the screen startup code reworked.          * screen.el: All of the screen startup code reworked.
7249    
7250  1991-08-01  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-08-01  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7251    
7252          * startup.el (pre-init-hook): New variable.          * startup.el (pre-init-hook): New variable.
7253          (window-setup-hook): Doc fix.          (window-setup-hook): Doc fix.
7254          (command-line): Call pre-init-hook.          (command-line): Call pre-init-hook.
7255          (command-line-1): Updated copyright date.          (command-line-1): Updated copyright date.
7256    
7257  1991-07-31  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-07-31  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7258    
7259          * rmailedit.el: When initializing rmail-edit-map, take the cdr of          * rmailedit.el: When initializing rmail-edit-map, take the cdr of
7260          text-mode-map before nconcing it, to omit the keymap header.          text-mode-map before nconcing it, to omit the keymap header.
# Line 7265  Line 7265 
7265          pop-up-screen-function.          pop-up-screen-function.
7266          (buffer-in-other-screen): Use pop-up-screens, not auto-new-screen.          (buffer-in-other-screen): Use pop-up-screens, not auto-new-screen.
7267    
7268  1991-07-30  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7269    
7270          * apropos.el (apropos, super-apropos): Don't make window for no syms.          * apropos.el (apropos, super-apropos): Don't make window for no syms.
7271    
7272  1991-07-29  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-07-29  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7273    
7274          * loaddefs.el: Don't make backup versions of this file.          * loaddefs.el: Don't make backup versions of this file.
7275    
# Line 7277  Line 7277 
7277    
7278          * autoload.el (generate-autoload-cookie): Doc fix.          * autoload.el (generate-autoload-cookie): Doc fix.
7279    
7280  1991-07-28  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-07-28  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7281    
7282          * etags.el: Renamed new-etags.el, copied Emacs 18's tags package          * etags.el: Renamed new-etags.el, copied Emacs 18's tags package
7283          into its place - the new version seemed to have half-completed          into its place - the new version seemed to have half-completed
7284          major changes.  Added autoload marks and changed it to (provide          major changes.  Added autoload marks and changed it to (provide
7285          'etags) instead of tags.          'etags) instead of tags.
7286    
7287          * help.el: Autoload the (defvar help-map ...) so that info.el          * help.el: Autoload the (defvar help-map ...) so that info.el
7288          can define keys in it.          can define keys in it.
7289          * loaddefs.el: Updated.          * loaddefs.el: Updated.
7290    
# Line 7295  Line 7295 
7295          New fns, bound to C-h C-f and C-h C-k, to pop to the info node for          New fns, bound to C-h C-f and C-h C-k, to pop to the info node for
7296          an Emacs command or keystroke.          an Emacs command or keystroke.
7297    
7298  1991-07-26  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-26  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7299    
7300          * terminal.el (te-stty-string): Delete `new' since loses on SYSV.          * terminal.el (te-stty-string): Delete `new' since loses on SYSV.
7301    
# Line 7303  Line 7303 
7303    
7304          * edebug.el: Version 2.5 from LaLiberte.          * edebug.el: Version 2.5 from LaLiberte.
7305    
7306  1991-07-25  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-07-25  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7307    
7308          * view.el: (define-key "C-xv" 'view-file).          * view.el: (define-key "C-xv" 'view-file).
7309          (view-file-other-window, view-buffer-other-window): New functions.          (view-file-other-window, view-buffer-other-window): New functions.
# Line 7314  Line 7314 
7314          * subr.el (search-forward-regexp, search-backward-regexp): Added          * subr.el (search-forward-regexp, search-backward-regexp): Added
7315          alternate names.          alternate names.
7316    
7317  1991-07-24  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-07-24  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7318    
7319          * diff.el (diff): Turn off read-only flag to insert "no          * diff.el (diff): Turn off read-only flag to insert "no
7320          differences" message.          differences" message.
7321    
7322  1991-07-23  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-07-23  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7323    
7324          * isearch.el (isearch): If the user switches to a different          * isearch.el (isearch): If the user switches to a different
7325          screen, exit the isearch.          screen, exit the isearch.
# Line 7334  Line 7334 
7334    
7335          * rmail.el (rmail-widen-to-current-msgbeg): Added missing close paren.          * rmail.el (rmail-widen-to-current-msgbeg): Added missing close paren.
7336    
7337  1991-07-21  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)  1991-07-21  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7338    
7339          * isearch.el (isearch): Don't assume that we're repeating a search          * isearch.el (isearch): Don't assume that we're repeating a search
7340          that found an empty string; check history to make sure we're          that found an empty string; check history to make sure we're
# Line 7347  Line 7347 
7347          * screen.el (auto-new-screen-function): Set this to a lambda which          * screen.el (auto-new-screen-function): Set this to a lambda which
7348          calls the screen-creation-func.          calls the screen-creation-func.
7349    
7350  1991-07-19  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-19  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7351    
7352          * backquote.el (bq-make-maker):          * backquote.el (bq-make-maker):
7353          Don't replace quoted shared structure by copies.          Don't replace quoted shared structure by copies.
# Line 7367  Line 7367 
7367    
7368          * sendmail.el (mail-do-fcc): Added missing close paren.          * sendmail.el (mail-do-fcc): Added missing close paren.
7369    
7370  1991-07-15  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-07-15  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7371    
7372          * term/x-win.el: Enable interrupt-driven input after opening the X          * term/x-win.el: Enable interrupt-driven input after opening the X
7373          connection, so that the fcntls on file descriptor 0 apply to the          connection, so that the fcntls on file descriptor 0 apply to the
# Line 7376  Line 7376 
7376          * screen.el: Don't bind `C-x o' to next-multiscreen-window or          * screen.el: Don't bind `C-x o' to next-multiscreen-window or
7377          displace other-window to `M-o'.          displace other-window to `M-o'.
7378    
7379  1991-07-15  Stephen A. Wood  (saw at hallc1)  1991-07-15  Stephen A. Wood  (saw@hallc1)
7380    
7381          * fortran.el version 1.28.3          * fortran.el version 1.28.3
7382          Now works in either mode when `tab-width' is not 8.          Now works in either mode when `tab-width' is not 8.
# Line 7391  Line 7391 
7391          `fortran-minimum-statement-indent' to (max tab-width 6) instead of 8.          `fortran-minimum-statement-indent' to (max tab-width 6) instead of 8.
7392          The minimum 6 insures legal indenting for lines with line numbers.          The minimum 6 insures legal indenting for lines with line numbers.
7393    
7394  1991-07-13  Jim Blandy  (jimb at churchy.gnu.ai.mit.edu)  1991-07-13  Jim Blandy  (jimb@churchy.gnu.ai.mit.edu)
7395    
7396          * info.el (Info-find-node): Call buffer-flush-undo with one arg,          * info.el (Info-find-node): Call buffer-flush-undo with one arg,
7397          instead of none.  Change call to get-buffer-c>reate to          instead of none.  Change call to get-buffer-c>reate to
# Line 7407  Line 7407 
7407          occur-pos-list of nulls.  And allocate the final-context-start          occur-pos-list of nulls.  And allocate the final-context-start
7408          marker once, so we don't allocate jillions of markers in the          marker once, so we don't allocate jillions of markers in the
7409    
7410  1991-07-11  Jim Blandy  (jimb at geech.gnu.ai.mit.edu)  1991-07-11  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
7411    
7412          * term/x-win.el (x-handle-args): Re-written to take the command          * term/x-win.el (x-handle-args): Re-written to take the command
7413          line switch as an argument, instead of just assuming it's in ARGS,          line switch as an argument, instead of just assuming it's in ARGS,
# Line 7421  Line 7421 
7421    
7422          * map-ynp.el (map-y-or-n-p): Fixed lossage on ? or random char.          * map-ynp.el (map-y-or-n-p): Fixed lossage on ? or random char.
7423    
7424  1991-07-08  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-08  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7425    
7426          * ftp.el (ftp-command): Skip multiline messages.          * ftp.el (ftp-command): Skip multiline messages.
7427    
# Line 7431  Line 7431 
7431    
7432          * map-ynp.el (map-y-or-n-p): Don't quote a form inside quasiquote.          * map-ynp.el (map-y-or-n-p): Don't quote a form inside quasiquote.
7433    
7434  1991-07-04  Stephen A. Wood  (saw at hallc1.cebaf.gov)  1991-07-04  Stephen A. Wood  (saw@hallc1.cebaf.gov)
7435    
7436          * fortran.el: Added ;;;###autoload definition for          * fortran.el: Added ;;;###autoload definition for
7437          fortran-tab-mode-default variable.          fortran-tab-mode-default variable.
# Line 7449  Line 7449 
7449          * map-ynp.el (map-y-or-n-p): Fixed bug that caused first elt on !          * map-ynp.el (map-y-or-n-p): Fixed bug that caused first elt on !
7450          hit not get acted on.          hit not get acted on.
7451    
7452  1991-07-04  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-04  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7453    
7454          * cmacexp.el (c-macro-expand): Use new variables          * cmacexp.el (c-macro-expand): Use new variables
7455          c-macro-preprocessor and c-macro-options.          c-macro-preprocessor and c-macro-options.
# Line 7461  Line 7461 
7461          * map-ynp.el (map-y-or-n-p): Fixed misplaced paren.          * map-ynp.el (map-y-or-n-p): Fixed misplaced paren.
7462          Fixed list-eating bug.          Fixed list-eating bug.
7463    
7464  1991-07-01  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-07-01  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7465    
7466          * ws-mode.el: New file.          * ws-mode.el: New file.
7467    
# Line 7472  Line 7472 
7472          * map-ynp.el (map-y-or-n-p): LISTS may also be an iterator fn.          * map-ynp.el (map-y-or-n-p): LISTS may also be an iterator fn.
7473          PROMPTER may also be a format string.          PROMPTER may also be a format string.
7474    
7475  1991-06-29  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-06-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7476    
7477          * simple.el (shell-command-on-region):          * simple.el (shell-command-on-region):
7478          Handle case where input is from *Shell Command Output*.          Handle case where input is from *Shell Command Output*.
7479    
7480  1991-06-28  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-06-28  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7481    
7482          * startup.el (command-line): Let init file change command-line-args.          * startup.el (command-line): Let init file change command-line-args.
7483          Don't fail to advance args past -debug-init.          Don't fail to advance args past -debug-init.
7484          (command-line-1): Ignore here options processed at earlier stages.          (command-line-1): Ignore here options processed at earlier stages.
7485    
7486  1991-06-26  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-06-26  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7487    
7488          * term/x-win.el (x-read-resources): When a resource is not          * term/x-win.el (x-read-resources): When a resource is not
7489          available, use (nth 2 key-resname-default) to get the default, not          available, use (nth 2 key-resname-default) to get the default, not
# Line 7491  Line 7491 
7491          Open the connection to the server *before* trying to read the          Open the connection to the server *before* trying to read the
7492          resources, silly.          resources, silly.
7493    
7494  1991-06-20  Jim Blandy  (jimb at wookumz.gnu.ai.mit.edu)  1991-06-20  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
7495    
7496          * subr.el (ignore): Added docstring for this; it appears as a key          * subr.el (ignore): Added docstring for this; it appears as a key
7497          binding, so it ought to be described.          binding, so it ought to be described.
# Line 7517  Line 7517 
7517    
7518          * disass.el (disassemble-internal): Fixed typo string? -> stringp.          * disass.el (disassemble-internal): Fixed typo string? -> stringp.
7519    
7520  1991-05-26  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-05-26  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
7521    
7522          * holiday.el (calendar-holiday-function-passover-etc): Correct          * holiday.el (calendar-holiday-function-passover-etc): Correct
7523          date and spelling of Yom HaAtzma'ut.          date and spelling of Yom HaAtzma'ut.
7524    
7525  1991-05-23  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-05-23  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7526    
7527          * mail-utils.el: Require lisp-mode, because we use          * mail-utils.el: Require lisp-mode, because we use
7528          lisp-mode-syntax-table.  Lisp-mode is usually in the dumped emacs,          lisp-mode-syntax-table.  Lisp-mode is usually in the dumped emacs,
7529          but dumping should always be a convenience, not an unstated          but dumping should always be a convenience, not an unstated
7530          expectation.          expectation.
7531          * lisp-mode.el: Do a (provide 'lisp-mode).          * lisp-mode.el: Do a (provide 'lisp-mode).
# Line 7541  Line 7541 
7541          don't clobber the definition in text-mode-map, but DO share the          don't clobber the definition in text-mode-map, but DO share the
7542          rest of text-mode-map.          rest of text-mode-map.
7543    
7544  1991-05-23  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)  1991-05-23  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
7545    
7546          * startup.el (command-line): don't do anything if $VERSION_CONTROL          * startup.el (command-line): don't do anything if $VERSION_CONTROL
7547          is not set; move code to import environment var ahead of .emacs          is not set; move code to import environment var ahead of .emacs
7548          load.          load.
7549    
7550  1991-05-22  Brian Preble  (rassilon at mole.gnu.ai.mit.edu)  1991-05-22  Brian Preble  (rassilon@mole.gnu.ai.mit.edu)
7551    
7552          * forms.el (scroll-up, scroll-down): Made argument &optional.          * forms.el (scroll-up, scroll-down): Made argument &optional.
7553    
7554  1991-05-22  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)  1991-05-22  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)
7555    
7556          * rmail.el (rmail-variables): Rmail should not be a          * rmail.el (rmail-variables): Rmail should not be a
7557          save-buffer-skip buffer.  If the user wants this confusing          save-buffer-skip buffer.  If the user wants this confusing
7558          behavior, it can be personally customized.          behavior, it can be personally customized.
7559    
7560  1991-05-22  Jim Blandy  (jimb at wookumz.gnu.ai.mit.edu)  1991-05-22  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
7561    
7562          * term/x-win.el (x-switches-specified): Variable deleted; the          * term/x-win.el (x-switches-specified): Variable deleted; the
7563          options given on the command line are placed in screen-default          options given on the command line are placed in screen-default
# Line 7575  Line 7575 
7575          (pop-initial-screen): Don't do a condition-case to call          (pop-initial-screen): Don't do a condition-case to call
7576          death-function.          death-function.
7577    
7578  1991-05-18  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-05-18  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7579    
7580          * macros.el (apply-macro-to-region-lines): Added a save-excursion          * macros.el (apply-macro-to-region-lines): Added a save-excursion
7581          around the macro invocation, so that the macro doesn't need to          around the macro invocation, so that the macro doesn't need to
# Line 7590  Line 7590 
7590          the window system, catch it and write the error message to          the window system, catch it and write the error message to
7591          external-debugging-output.          external-debugging-output.
7592    
7593  1991-05-17  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-05-17  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
7594    
7595          * holiday.el: Add Erev Shavuot to the full list of Jewish          * holiday.el: Add Erev Shavuot to the full list of Jewish
7596          holidays.          holidays.
7597    
7598  1991-05-16  Jim Blandy  (jimb at geech.gnu.ai.mit.edu)  1991-05-16  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
7599    
7600          * macros.el (apply-macro-to-region-lines): New function.          * macros.el (apply-macro-to-region-lines): New function.
7601    
# Line 7615  Line 7615 
7615          * map-ynp.el (map-y-or-n-p): Put the cursor in the echo area while          * map-ynp.el (map-y-or-n-p): Put the cursor in the echo area while
7616          prompting.          prompting.
7617    
7618  1991-05-13  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-05-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7619    
7620          * bytecomp.el (byte-compile-setq): Clean error if var not a symbol.          * bytecomp.el (byte-compile-setq): Clean error if var not a symbol.
7621    
# Line 7628  Line 7628 
7628          update-directory-autoloads on /gd/gnu/emacs/lisp had a tendency to          update-directory-autoloads on /gd/gnu/emacs/lisp had a tendency to
7629          eat all available memory.          eat all available memory.
7630    
7631  1991-05-13  Brian Preble  (rassilon at mole.gnu.ai.mit.edu)  1991-05-13  Brian Preble  (rassilon@mole.gnu.ai.mit.edu)
7632    
7633          * abbrev.el, add-log.el, apropos.el, asm-mode.el, autoload.el:          * abbrev.el, add-log.el, apropos.el, asm-mode.el, autoload.el:
7634            awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el:            awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el:
# Line 7656  Line 7656 
7656          able to grok the originals, but not the copies, so there will be          able to grok the originals, but not the copies, so there will be
7657          only one copy of each docstring in the DOC file.          only one copy of each docstring in the DOC file.
7658    
7659  1991-05-13  Jim Blandy  (jimb at pogo.gnu.ai.mit.edu)  1991-05-13  Jim Blandy  (jimb@pogo.gnu.ai.mit.edu)
7660    
7661          * isearch.el (search-exit-char): As per the opinion poll results,          * isearch.el (search-exit-char): As per the opinion poll results,
7662          change this to RET.          change this to RET.
# Line 7669  Line 7669 
7669          * find-dired.el (find-ls-option): New defconst, string for "-ls".          * find-dired.el (find-ls-option): New defconst, string for "-ls".
7670          (find-dired): Use it.          (find-dired): Use it.
7671    
7672  1991-05-13  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-05-13  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7673    
7674          * loaddefs.el (auto-mode-alist): Recognize .emacs only at end.          * loaddefs.el (auto-mode-alist): Recognize .emacs only at end.
7675    
7676  1991-05-13  Jim Blandy  (jimb at wookumz.gnu.ai.mit.edu)  1991-05-13  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
7677    
7678          * simple.el (blink-matching-open): Make this function interactive.          * simple.el (blink-matching-open): Make this function interactive.
7679    
# Line 7698  Line 7698 
7698    
7699          * autoload.el: New file, a package to maintain autoloads in          * autoload.el: New file, a package to maintain autoloads in
7700          loaddefs.el.          loaddefs.el.
7701          * *.el: Make everything use it.  Comments in loaddefs.el explain          * *.el: Make everything use it.  Comments in loaddefs.el explain
7702          what to do.          what to do.
7703    
7704          * etags.el: (provide 'etags) inside of (provide 'tags).          * etags.el: (provide 'etags) inside of (provide 'tags).
# Line 7706  Line 7706 
7706    
7707          * lisp-mode.el (eval-print-last-sexp): Use terpri instead of newline.          * lisp-mode.el (eval-print-last-sexp): Use terpri instead of newline.
7708    
7709  1991-05-09  Jim Blandy  (jimb at geech.gnu.ai.mit.edu)  1991-05-09  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
7710    
7711          * disass.el (disassemble-internal): Rearranged to conveniently          * disass.el (disassemble-internal): Rearranged to conveniently
7712          handle compiled-function objects.          handle compiled-function objects.
# Line 7725  Line 7725 
7725          * map-ynp.el: New file defines new fn map-y-or-n-p.          * map-ynp.el: New file defines new fn map-y-or-n-p.
7726          * files.el (save-some-buffers): Rewritten to use it.          * files.el (save-some-buffers): Rewritten to use it.
7727    
7728  1991-05-08  Brian Preble  (rassilon at mole.gnu.ai.mit.edu)  1991-05-08  Brian Preble  (rassilon@mole.gnu.ai.mit.edu)
7729    
7730          * rmail.el: Doc fix.          * rmail.el: Doc fix.
7731          (rmail-first-message): New function; bound to "<".          (rmail-first-message): New function; bound to "<".
7732    
7733  1991-05-08  Jim Blandy  (jimb at churchy.gnu.ai.mit.edu)  1991-05-08  Jim Blandy  (jimb@churchy.gnu.ai.mit.edu)
7734    
7735          * screen.el: Removed temporary hack to set up auto-new-screen and          * screen.el: Removed temporary hack to set up auto-new-screen and
7736          auto-new-screen-function.          auto-new-screen-function.
# Line 7741  Line 7741 
7741          command and do dired on the result.          command and do dired on the result.
7742          * loaddefs.el (find-dired): Autoload it.          * loaddefs.el (find-dired): Autoload it.
7743    
7744  1991-05-06  Stephen A. Wood  (saw at hallc1.cebaf.gov)  1991-05-06  Stephen A. Wood  (saw@hallc1.cebaf.gov)
7745    
7746          * fortran.el version 1.28          * fortran.el version 1.28
7747          Major upgrade of previous version 1.21.  Cleaned up doc-strings, made          Major upgrade of previous version 1.21.  Cleaned up doc-strings, made
7748          all lines 80 or less characters and made the following changes.          all lines 80 or less characters and made the following changes.
7749    
7750          Added modify-syntax-entry's for ?\r and ?=.          Added modify-syntax-entry's for ?\r and ?=.
# Line 7756  Line 7756 
7756          `abbrev-mode' is set to t by default.  New local variables          `abbrev-mode' is set to t by default.  New local variables
7757          `fortran-tab-mode', `fortran-comment-line-column',          `fortran-tab-mode', `fortran-comment-line-column',
7758          `fortran-minimum-statement-indent', `fortran-column-ruler',          `fortran-minimum-statement-indent', `fortran-column-ruler',
7759          and `fortran-tab-mode-string'.  Call fortran-analyze-file-format.          and `fortran-tab-mode-string'.  Call fortran-analyze-file-format.
7760    
7761          (fortran-window-create, fortran-window-create-momentarily):  Cleaned          (fortran-window-create, fortran-window-create-momentarily):  Cleaned
7762          up first function, created second to create a window 72 characters          up first function, created second to create a window 72 characters
# Line 7784  Line 7784 
7784          (fortran-tab-mode, fortran-setup-tab-mode-style):          (fortran-tab-mode, fortran-setup-tab-mode-style):
7785          (fortran-setup-fixed-format-style): New commands.          (fortran-setup-fixed-format-style): New commands.
7786    
7787  1991-05-05  Jim Blandy  (jimb at geech.gnu.ai.mit.edu)  1991-05-05  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
7788    
7789          * calc.el: When setting up calc-digit-map, don't try to apply aref          * calc.el: When setting up calc-digit-map, don't try to apply aref
7790          to the keymaps; extract the vectors from the keymaps before          to the keymaps; extract the vectors from the keymaps before
# Line 7792  Line 7792 
7792          * calc-ext.el: When setting up calc-mode-map, use define-key and          * calc-ext.el: When setting up calc-mode-map, use define-key and
7793          lookup-key instead of aset and aref.          lookup-key instead of aset and aref.
7794    
7795  1991-05-03  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-05-03  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7796    
7797          * help.el (function-called-at-point): Try a symbol around point.          * help.el (function-called-at-point): Try a symbol around point.
7798          (describe-function): Describe datatype also.          (describe-function): Describe datatype also.
7799    
7800  1991-05-01  Roland McGrath  (roland at albert.gnu.ai.mit.edu)  1991-05-01  Roland McGrath  (roland@albert.gnu.ai.mit.edu)
7801    
7802          * lisp-mode.el (eval-last-sexp, eval-defun): Bind standard-output          * lisp-mode.el (eval-last-sexp, eval-defun): Bind standard-output
7803          to where the value of the form will be printed while evalling it.          to where the value of the form will be printed while evalling it.
7804    
7805  1991-04-30  Roland McGrath  (roland at albert.gnu.ai.mit.edu)  1991-04-30  Roland McGrath  (roland@albert.gnu.ai.mit.edu)
7806    
7807          * lisp-mode.el (eval-last-sexp): Rewritten to read a form and then          * lisp-mode.el (eval-last-sexp): Rewritten to read a form and then
7808          eval it, rather than using eval-region.  The old version could          eval it, rather than using eval-region.  The old version could
7809          lose if the form being eval'd moved point or twiddled the restriction.          lose if the form being eval'd moved point or twiddled the restriction.
7810          (eval-defun): Similarly rewritten.          (eval-defun): Similarly rewritten.
7811          (eval-print-last-sexp): Rewritten to just call eval-last-sexp;          (eval-print-last-sexp): Rewritten to just call eval-last-sexp;
7812          removed some duplicated code.          removed some duplicated code.
7813    
7814  1991-04-30  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-04-30  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7815    
7816          * isearch.el (isearch): * and ? are not special after incomplete input.          * isearch.el (isearch): * and ? are not special after incomplete input.
7817          When they are special, use old other-end for cs in both reverse          When they are special, use old other-end for cs in both reverse
7818          and forward.          and forward.
7819    
7820  1991-04-30  Stephen A. Wood  (saw at hallc1.cebaf.gov)  1991-04-30  Stephen A. Wood  (saw@hallc1.cebaf.gov)
7821    
7822          * fortran.el version 1.28.          * fortran.el version 1.28.
7823          Major upgrade of previous version 1.21.          Major upgrade of previous version 1.21.
# Line 7858  Line 7858 
7858          digit keys not to work at all if electric line numbering was          digit keys not to work at all if electric line numbering was
7859          disabled.          disabled.
7860    
7861  1991-04-29  Richard Stallman  (rms at mole.gnu.ai.mit.edu)  1991-04-29  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
7862    
7863          * info.el (Info-read-subfile): Skip blank lines.          * info.el (Info-read-subfile): Skip blank lines.
7864    
# Line 7871  Line 7871 
7871          * add-log.el (prompt-for-change-log-name): Made a defun rather          * add-log.el (prompt-for-change-log-name): Made a defun rather
7872          than a defmacro (braino fix).          than a defmacro (braino fix).
7873    
7874  1991-04-18  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-04-18  Jim Blandy  (jimb@gnu.ai.mit.edu)
7875    
7876          * simple.el (count-lines-region): Display the number of characters          * simple.el (count-lines-region): Display the number of characters
7877          in the region as well.          in the region as well.
7878    
7879  1991-04-14  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-04-14  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
7880    
7881          * diary.el (diary-omer, diary-parasha): Fix punctuation in diary          * diary.el (diary-omer, diary-parasha): Fix punctuation in diary
7882          entries.          entries.
7883    
7884  1991-04-12  Brian Preble  (rassilon@gnu.ai.mit.edu)  1991-04-12  Brian Preble  (rassilon@gnu.ai.mit.edu)
# Line 7886  Line 7886 
7886          * prolog.el, r2bibtex.el, rect.el, refbib.el, register.el: Doc fix.          * prolog.el, r2bibtex.el, rect.el, refbib.el, register.el: Doc fix.
7887          * remote.el, replace.el: Doc fix.          * remote.el, replace.el: Doc fix.
7888    
7889  1991-04-11  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-04-11  Jim Blandy  (jimb@gnu.ai.mit.edu)
7890    
7891          * simple.el (kill-region): Don't print out a message saying how          * simple.el (kill-region): Don't print out a message saying how
7892          many characters are being killed.          many characters are being killed.
# Line 7936  Line 7936 
7936    
7937  1991-03-14  Robert J. Chassell (bob@gnu.ai.mit.edu)  1991-03-14  Robert J. Chassell (bob@gnu.ai.mit.edu)
7938    
7939          * info.el (Info-forward-node): Go up several levels, if necessary.          * info.el (Info-forward-node): Go up several levels, if necessary.
7940          Add two new arguments.          Add two new arguments.
7941          (Info-final-node): Go forward from last node in menu.          (Info-final-node): Go forward from last node in menu.
7942          (Info-find-node): Turn off undo in Info's buffers.          (Info-find-node): Turn off undo in Info's buffers.
7943    
7944  1991-03-14  Richard Stallman  (rms@mole.ai.mit.edu)  1991-03-14  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 8042  Line 8042 
8042          rather than goto-char, since the final character position is          rather than goto-char, since the final character position is
8043          rendered obsolete by the intervening fill-region-as-paragraph.          rendered obsolete by the intervening fill-region-as-paragraph.
8044    
8045  1991-02-24  Edward M. Reingold  (reingold at emr.cs.uiuc.edu)  1991-02-24  Edward M. Reingold  (reingold@emr.cs.uiuc.edu)
8046    
8047          * diary.el (include-other-diary-files): Fix documentation string.          * diary.el (include-other-diary-files): Fix documentation string.
8048    
8049  1991-02-23  Roland McGrath  (mcgrath@cygint.cygnus.com)  1991-02-23  Roland McGrath  (mcgrath@cygint.cygnus.com)
8050    
# Line 8067  Line 8067 
8067          * compile.el (next-error): Do rms's optimization (Feb 8 change)          * compile.el (next-error): Do rms's optimization (Feb 8 change)
8068          when moving backward, too.          when moving backward, too.
8069    
8070  1991-02-20  Jim Blandy  (jimb@geech.ai.mit.edu)  1991-02-20  Jim Blandy  (jimb@geech.ai.mit.edu)
8071    
8072          * startup.el (command-line): Re-arranged nested ifs that handle          * startup.el (command-line): Re-arranged nested ifs that handle
8073          the different command-line arguments into a cond, to make it          the different command-line arguments into a cond, to make it
8074          easier for me to read.          easier for me to read.
8075    
8076  1991-02-15  Jim Blandy  (jimb@pogo.ai.mit.edu)  1991-02-15  Jim Blandy  (jimb@pogo.ai.mit.edu)
8077    
8078          * loaddefs.el: Bind \M-C-r to isearch-backward-regexp, since          * loaddefs.el: Bind \M-C-r to isearch-backward-regexp, since
8079          it really ought to be there.  I want it often.          it really ought to be there.  I want it often.
# Line 8108  Line 8108 
8108    
8109          * bg-mouse.el, bib-mode.el: Doc fix.          * bg-mouse.el, bib-mode.el: Doc fix.
8110    
8111  1991-02-04  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-02-04  Jim Blandy  (jimb@gnu.ai.mit.edu)
8112    
8113          * simple.el (eval-current-buffer): Removed, since it has been          * simple.el (eval-current-buffer): Removed, since it has been
8114          reintroduced to the C code.          reintroduced to the C code.
8115    
8116  1991-02-02  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-02-02  Jim Blandy  (jimb@gnu.ai.mit.edu)
8117    
8118          * comint.el (comint-mode): Move the creation of input-ring down          * comint.el (comint-mode): Move the creation of input-ring down
8119          with the other variables, and (golly!) initialize it to a ring.          with the other variables, and (golly!) initialize it to a ring.
# Line 8125  Line 8125 
8125          * replace.el (perform-replace): Prevent spurious match          * replace.el (perform-replace): Prevent spurious match
8126          of ^foo in second part of foofoo after first part is deleted.          of ^foo in second part of foofoo after first part is deleted.
8127    
8128  1991-01-31  Jim Blandy  (jimb@pogo.ai.mit.edu)  1991-01-31  Jim Blandy  (jimb@pogo.ai.mit.edu)
8129    
8130          * files.el (find-file-noselect): Strip auto-mount prefix only if safe.          * files.el (find-file-noselect): Strip auto-mount prefix only if safe.
8131    
# Line 8156  Line 8156 
8156    
8157          * appt.el: Doc fix.          * appt.el: Doc fix.
8158    
8159  1991-01-30  Jim Blandy  (jimb@pogo.ai.mit.edu)  1991-01-30  Jim Blandy  (jimb@pogo.ai.mit.edu)
8160    
8161          * paths.el (Info-directory-list): Look for info files in          * paths.el (Info-directory-list): Look for info files in
8162          /usr/local/lib/info first, since this is the standard place for          /usr/local/lib/info first, since this is the standard place for
# Line 8166  Line 8166 
8166    
8167          * info.el (info): With prefix arg, read file name and visit it.          * info.el (info): With prefix arg, read file name and visit it.
8168    
8169  1991-01-26  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-01-26  Jim Blandy  (jimb@gnu.ai.mit.edu)
8170    
8171          * term/x-win.el: Do not define the f1 function key to run rmail.          * term/x-win.el: Do not define the f1 function key to run rmail.
8172    
# Line 8174  Line 8174 
8174    
8175          * help.el (help-for-help): Call delete-other-windows.          * help.el (help-for-help): Call delete-other-windows.
8176    
8177  1991-01-21  Mike Newton  (newton@fig)  1991-01-21  Mike Newton  (newton@fig)
8178    
8179          * bibtex.el: updated to conform better with bibtex 0.99c by:          * bibtex.el: updated to conform better with bibtex 0.99c by:
8180          bibtex-mode : updated comments to indicate new use of          bibtex-mode : updated comments to indicate new use of
# Line 8200  Line 8200 
8200    
8201          * info.el (Info): Init Info-directory-list from INFOPATH.          * info.el (Info): Init Info-directory-list from INFOPATH.
8202    
8203  1991-01-12  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-01-12  Jim Blandy  (jimb@gnu.ai.mit.edu)
8204    
8205          * etags.el (visit-tags-file-buffer): use progn instead of          * etags.el (visit-tags-file-buffer): use progn instead of
8206          save-excursion, so the buffer actually gets visited.          save-excursion, so the buffer actually gets visited.
8207    
8208  1991-01-11  Richard Mlynarik  (mly@august-east.ai.mit.edu)  1991-01-11  Richard Mlynarik  (mly@august-east.ai.mit.edu)
8209    
8210          * terminal.el (terminal-cease-edit):  If this dubious code          * terminal.el (terminal-cease-edit):  If this dubious code
8211          is really necessary it might as well be more bug-free.          is really necessary it might as well be more bug-free.
8212    
8213          * ehelp.el (with-electric-help):  Use window-configs.          * ehelp.el (with-electric-help):  Use window-configs.
8214    
8215  1991-01-10  Richard Stallman  (rms@mole.ai.mit.edu)  1991-01-10  Richard Stallman  (rms@mole.ai.mit.edu)
8216    
# Line 8221  Line 8221 
8221          * compile.el (compilation-parse-errors): Fixed maintenance of          * compile.el (compilation-parse-errors): Fixed maintenance of
8222          last-linenum, so dups are really found.          last-linenum, so dups are really found.
8223    
8224  1991-01-08  Jim Blandy  (jimb@pogo.ai.mit.edu)  1991-01-08  Jim Blandy  (jimb@pogo.ai.mit.edu)
8225    
8226          * bytecomp.el (byte-compile-byte-code-maker):  Since          * bytecomp.el (byte-compile-byte-code-maker):  Since
8227          byte-compile-lambda is free to return the original lambda          byte-compile-lambda is free to return the original lambda
8228          expression, we'd better be prepared to handle things that aren't          expression, we'd better be prepared to handle things that aren't
8229          bytecode objects.          bytecode objects.
8230    
8231  1991-01-07  Jim Blandy  (jimb@gnu.ai.mit.edu)  1991-01-07  Jim Blandy  (jimb@gnu.ai.mit.edu)
8232    
8233          * loaddefs.el: Don't forget to specify the filenames when          * loaddefs.el: Don't forget to specify the filenames when
8234          autoload-ing byte-compile-buffer and byte-compile-defun.          autoload-ing byte-compile-buffer and byte-compile-defun.
# Line 8314  Line 8314 
8314    
8315          * texnfo-upd.el (texinfo-update-menu-region-beginning): Change          * texnfo-upd.el (texinfo-update-menu-region-beginning): Change
8316          code that searches for "top" node so it returns the position of          code that searches for "top" node so it returns the position of
8317          the beginning of the node line.  Always search from the buffer's          the beginning of the node line.  Always search from the buffer's
8318          start when looking for that node.          start when looking for that node.
8319          (texinfo-make-one-menu): Bump forward over the outer node line.          (texinfo-make-one-menu): Bump forward over the outer node line.
8320    
# Line 8378  Line 8378 
8378          * compile.el (compilation-last-error): Remove this variable.          * compile.el (compilation-last-error): Remove this variable.
8379          (next-error): Don't set it.          (next-error): Don't set it.
8380    
8381  1990-12-12  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-12-12  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8382    
8383          * calendar.el (calendar-end-of-year): Delete extraneous statement          * calendar.el (calendar-end-of-year): Delete extraneous statement
8384          in let.          in let.
8385          (calendar-mode): Update old description of use of hooks to get the          (calendar-mode): Update old description of use of hooks to get the
8386          fancy diary display.          fancy diary display.
8387    
8388  1990-12-12  Roland McGrath  (roland@albert.ai.mit.edu)  1990-12-12  Roland McGrath  (roland@albert.ai.mit.edu)
8389    
# Line 8392  Line 8392 
8392          compilation; C-x `; C-c C-c; was done.          compilation; C-x `; C-c C-c; was done.
8393          (compile-internal): Don't set compilation-error-buffer.          (compile-internal): Don't set compilation-error-buffer.
8394          Start the process after setting up the mode, etc. in the compilation          Start the process after setting up the mode, etc. in the compilation
8395          buffer.  Name the process (downcase mode-name) instead of "compilation"          buffer.  Name the process (downcase mode-name) instead of "compilation"
8396          (so it will be "grep" for M-x grep).          (so it will be "grep" for M-x grep).
8397          Make compilation-error-list, compilation-parsing-end local vars.          Make compilation-error-list, compilation-parsing-end local vars.
8398          (next-error): Slightly reorganized (changed (let* (while (save-ex))) to          (next-error): Slightly reorganized (changed (let* (while (save-ex))) to
# Line 8421  Line 8421 
8421          compilation-error-list for errors in the same file, and turn their          compilation-error-list for errors in the same file, and turn their
8422          descriptors into markers as well.          descriptors into markers as well.
8423          (compilation-find-file): Take new arg DIR, the directory to use as          (compilation-find-file): Take new arg DIR, the directory to use as
8424          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
8425          file@all, pop up MARKER's buffer and scroll to MARKER (to display          file@all, pop up MARKER's buffer and scroll to MARKER (to display
8426          the error message for which we want this file), and ask the user where          the error message for which we want this file), and ask the user where
8427          to find the file.          to find the file.
# Line 8469  Line 8469 
8469          * fill.el (fill-region-as-paragraph): New feature: Adaptive Fill mode.          * fill.el (fill-region-as-paragraph): New feature: Adaptive Fill mode.
8470          (adaptive-fill-mode, adaptive-fill-regexp): New user options.          (adaptive-fill-mode, adaptive-fill-regexp): New user options.
8471    
8472  1990-11-30  Mike Newton  (newton@gumby.cs.caltech.edu)  1990-11-30  Mike Newton  (newton@gumby.cs.caltech.edu)
8473    
8474          * bibtex.el (start comments): added earlier comments of Bengt          * bibtex.el (start comments): added earlier comments of Bengt
8475          Martensson.  Some of the changes listed below are originally his          Martensson.  Some of the changes listed below are originally his
# Line 8493  Line 8493 
8493          * bibtex.el (bibtex-mode documentation string): updated for new changes,          * bibtex.el (bibtex-mode documentation string): updated for new changes,
8494          DEAthesis added back in, bibtex-preamble call added.          DEAthesis added back in, bibtex-preamble call added.
8495    
8496          * bibtex.el (bibtex-entry): add OPTkey/annote.  If OPTcrossref set          * bibtex.el (bibtex-entry): add OPTkey/annote.  If OPTcrossref set
8497          then put it in.          then put it in.
8498    
8499          * bibtex.el (bibtex-make-entry): renamed  bibtex-make-field          * bibtex.el (bibtex-make-entry): renamed  bibtex-make-field
# Line 8540  Line 8540 
8540          (byte-compile-normal-call): Don't alter byte-compile-depth.          (byte-compile-normal-call): Don't alter byte-compile-depth.
8541          (byte-compile-funcall): New function.          (byte-compile-funcall): New function.
8542    
8543  1990-11-27  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-27  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8544    
8545          * diary.el (diary-float): Allow month to be a list of months, a          * diary.el (diary-float): Allow month to be a list of months, a
8546          single month, or t (for all months).          single month, or t (for all months).
8547    
8548  1990-11-26  Jim Blandy  (jimb@geech.ai.mit.edu)  1990-11-26  Jim Blandy  (jimb@geech.ai.mit.edu)
8549    
8550          * simple.el (copy-region-as-kill): No longer prints "Region          * simple.el (copy-region-as-kill): No longer prints "Region
8551          copied" error message.          copied" error message.
# Line 8554  Line 8554 
8554    
8555          * bg-mouse.el (bg-insert-moused-sexp): If before ')', just skip that.          * bg-mouse.el (bg-insert-moused-sexp): If before ')', just skip that.
8556    
8557  1990-11-26  Neil Mager  (neilm@juliet.ll.mit.edu)  1990-11-26  Neil Mager  (neilm@juliet.ll.mit.edu)
8558    
8559          * appt.el: Fixed if construct for midnight update.          * appt.el: Fixed if construct for midnight update.
8560    
8561  1990-11-25  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-25  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8562    
8563          * diary.el (insert-block-diary-entry): Change reference to          * diary.el (insert-block-diary-entry): Change reference to
8564          mark-ring to calendar-mark-ring.          mark-ring to calendar-mark-ring.
8565    
8566  1990-11-21  Neil Mager  (neilm@juliet.ll.mit.edu)  1990-11-21  Neil Mager  (neilm@juliet.ll.mit.edu)
8567    
8568          * appt.el: Updated header of file to reflect changes.          * appt.el: Updated header of file to reflect changes.
8569    
8570          * appt.el: Added variable appt-display-diary to display the diary          * appt.el: Added variable appt-display-diary to display the diary
8571          automatically when the appointments list is updated at midnight.          automatically when the appointments list is updated at midnight.
8572    
8573          * appt.el: Fixed bug to allow update of daily appointments list          * appt.el: Fixed bug to allow update of daily appointments list
8574          at midnight if today's diary had no entry. Required moving 'if'          at midnight if today's diary had no entry. Required moving 'if'
8575          statement down several lines.          statement down several lines.
8576    
8577          * appt.el: Changed list-diary-entries-hook to diary-display-hook          * appt.el: Changed list-diary-entries-hook to diary-display-hook
8578          to be compatible with new version of the calendar/diary packgage.          to be compatible with new version of the calendar/diary packgage.
8579    
8580  1990-11-20  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8581    
8582          * calendar.el (calendar-version): New constant, with date          * calendar.el (calendar-version): New constant, with date
8583          (calendar-count-days-region, calendar-not-available): New functions.          (calendar-count-days-region, calendar-not-available): New functions.
8584          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8585          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8586    
8587  1990-11-11  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-11  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8588    
8589          * diary.el (make-diary-entry): New function.          * diary.el (make-diary-entry): New function.
8590          (insert-diary-entry, insert-weekly-diary-entry,          (insert-diary-entry, insert-weekly-diary-entry,
8591          insert-monthly-diary-entry, insert-yearly-diary-entry,          insert-monthly-diary-entry, insert-yearly-diary-entry,
8592          insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry,          insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry,
8593          insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry,          insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry,
8594          insert-monthly-islamic-diary-entry,          insert-monthly-islamic-diary-entry,
8595          insert-yearly-islamic-diary-entry): Modified so that if a prefix arg          insert-yearly-islamic-diary-entry): Modified so that if a prefix arg
8596          is supplied these make nonmarking diary entries; otherwise the entries          is supplied these make nonmarking diary entries; otherwise the entries
8597          made are marking.          made are marking.
8598          (insert-block-diary-entry, insert-anniversary-diary-entry,          (insert-block-diary-entry, insert-anniversary-diary-entry,
8599          insert-cyclic-diary-entry): New functions.          insert-cyclic-diary-entry): New functions.
8600          * calendar.el: Autoload them.          * calendar.el: Autoload them.
8601          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8602          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8603    
8604  1990-11-08  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8605    
8606          * calendar.el (calendar-set-mark,          * calendar.el (calendar-set-mark,
8607          calendar-exchange-point-and-mark): New functions.          calendar-exchange-point-and-mark): New functions.
8608          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8609          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8610    
8611  1990-11-06  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-11-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8612    
8613          * calendar.el (sexp-diary-entry-symbol): New variable.          * calendar.el (sexp-diary-entry-symbol): New variable.
8614          (cursor-to-iso-calendar-date): Simplified, slightly.          (cursor-to-iso-calendar-date): Simplified, slightly.
8615          (cursor-to-calendar-day-of-year): Fixed punctuation.          (cursor-to-calendar-day-of-year): Fixed punctuation.
8616          (cursor-to-french-calendar-date): Moved French names to arrays.          (cursor-to-french-calendar-date): Moved French names to arrays.
8617    
8618          * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic,          * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic,
8619          diary-hebrew-date, diary-iso-date, diary-day-of-year,          diary-hebrew-date, diary-iso-date, diary-day-of-year,
8620          diary-float, diary-islamic-date, diary-anniversary, diary-block,          diary-float, diary-islamic-date, diary-anniversary, diary-block,
8621          diary-french-date, diary-omer, diary-yahrzeit, diary-parasha,          diary-french-date, diary-omer, diary-yahrzeit, diary-parasha,
8622          diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions.          diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions.
8623          (list-diary-entries): Added call to (list-sexp-diary-entries) and          (list-diary-entries): Added call to (list-sexp-diary-entries) and
8624          fixed an obscure error that caused a diary entry to be missed if it          fixed an obscure error that caused a diary entry to be missed if it
8625          was preceded by an empty entry of the same style.          was preceded by an empty entry of the same style.
8626          (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an          (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an
8627          obscure error that caused a diary entry to be missed if it was          obscure error that caused a diary entry to be missed if it was
8628          preceded by an empty entry of the same style.          preceded by an empty entry of the same style.
8629          (mark-islamic-calendar-date-pattern): Renamed some local variables          (mark-islamic-calendar-date-pattern): Renamed some local variables
8630          more appropriately.          more appropriately.
8631    
8632    
8633  1990-10-23  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-10-23  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8634    
8635          * diary.el (list-diary-entries): Added a separate hook to do the          * diary.el (list-diary-entries): Added a separate hook to do the
8636          display, so that the diary entries can be obtained without          display, so that the diary entries can be obtained without
8637          displaying them.          displaying them.
8638          (simple-diary-display): New function (renaming of          (simple-diary-display): New function (renaming of
8639          ordinary-list-diary-hook).          ordinary-list-diary-hook).
8640          (fancy-diary-display): New function (renaming of          (fancy-diary-display): New function (renaming of
8641          prepare-fancy-diary-buffer).          prepare-fancy-diary-buffer).
8642    
8643          calendar.el: Add default definition of diary-display-hook.          calendar.el: Add default definition of diary-display-hook.
8644    
8645  1990-10-20  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-10-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8646    
8647          * calendar.el (describe-calendar-mode): Rewrote to give just a          * calendar.el (describe-calendar-mode): Rewrote to give just a
8648          brief description of the mode instead of calling describe-mode.          brief description of the mode instead of calling describe-mode.
8649    
8650  1990-10-19  Neil Mager  (neilm@juliet.ll.mit.edu)  1990-10-19  Neil Mager  (neilm@juliet.ll.mit.edu)
8651    
8652          * appt.el: Changed issue-appointments-message to          * appt.el: Changed issue-appointments-message to
8653          appt.issue.message in header.          appt.issue.message in header.
8654    
8655          * appt.el: Using copy modified by rms.          * appt.el: Using copy modified by rms.
8656    
8657  1990-10-08  Ed Reingold  (reingold at emr.cs.uiuc.edu)  1990-10-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8658    
8659          * holiday.el (calendar-holiday-function-hebrew): Fixed minor          * holiday.el (calendar-holiday-function-hebrew): Fixed minor
8660          problem with the code to short-circuit the calculations to save          problem with the code to short-circuit the calculations to save
8661          time.          time.
8662    
8663          *diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem          *diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem
8664          with the code to short-circuit the calculations to save time.          with the code to short-circuit the calculations to save time.
8665    
8666  1990-11-22  Richard Stallman  (rms@mole.ai.mit.edu)  1990-11-22  Richard Stallman  (rms@mole.ai.mit.edu)
8667    
8668          * files.el (basic-save-buffer): Run after-save-hooks.          * files.el (basic-save-buffer): Run after-save-hooks.
8669    
8670  1990-11-21  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-11-21  Robert J. Chassell  (bob@gnu.ai.mit.edu)
8671    
8672          * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of          * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of
8673          line.          line.
8674          (texinfo-format-make-node): Handle Info file names with periods in          (texinfo-format-make-node): Handle Info file names with periods in
8675          them.          them.
8676    
8677          * history.el: Specify `(provide 'history)'.          * history.el: Specify `(provide 'history)'.
8678    
8679  1990-11-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-11-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8680    
8681          * calendar.el:          * calendar.el:
8682          Added constant calendar-version with date          Added constant calendar-version with date
8683          (calendar-count-days-region),          (calendar-count-days-region),
8684          (calendar-not-available): New functions.          (calendar-not-available): New functions.
8685          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8686          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8687    
8688  1990-11-11  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-11-11  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8689    
8690          * diary.el:          * diary.el:
8691          (make-diary-entry): New function.          (make-diary-entry): New function.
8692          (insert-diary-entry), (insert-weekly-diary-entry),          (insert-diary-entry), (insert-weekly-diary-entry),
8693          (insert-monthly-diary-entry), (insert-yearly-diary-entry),          (insert-monthly-diary-entry), (insert-yearly-diary-entry),
8694          (insert-hebrew-diary-entry), (insert-monthly-hebrew-diary-entry),          (insert-hebrew-diary-entry), (insert-monthly-hebrew-diary-entry),
8695          (insert-yearly-hebrew-diary-entry), (insert-islamic-diary-entry),          (insert-yearly-hebrew-diary-entry), (insert-islamic-diary-entry),
8696          (insert-monthly-islamic-diary-entry),          (insert-monthly-islamic-diary-entry),
8697          (insert-yearly-islamic-diary-entry): Modified so that if a prefix arg          (insert-yearly-islamic-diary-entry): Modified so that if a prefix arg
8698          is supplied these make nonmarking diary entries; otherwise the entries          is supplied these make nonmarking diary entries; otherwise the entries
8699          made are marking.          made are marking.
8700          (insert-block-diary-entry), (insert-anniversary-diary-entry),          (insert-block-diary-entry), (insert-anniversary-diary-entry),
8701          (insert-cyclic-diary-entry): New functions.          (insert-cyclic-diary-entry): New functions.
8702    
8703          * calendar.el:          * calendar.el:
8704          Autoload them.          Autoload them.
8705          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8706          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8707    
8708  1990-11-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-11-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8709    
8710          * calendar.el:          * calendar.el:
8711          (calendar-set-mark), (calendar-exchange-point-and-mark): New functions.          (calendar-set-mark), (calendar-exchange-point-and-mark): New functions.
8712          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8713          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8714    
8715  1990-11-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-11-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8716    
8717          * calendar.el: Added new variable sexp-diary-entry-symbol.          * calendar.el: Added new variable sexp-diary-entry-symbol.
8718          (cursor-to-iso-calendar-date): Simplified, slightly.          (cursor-to-iso-calendar-date): Simplified, slightly.
8719          (cursor-to-calendar-day-of-year): Fixed punctuation.          (cursor-to-calendar-day-of-year): Fixed punctuation.
8720          (cursor-to-french-calendar-date): Moved French names to arrays.          (cursor-to-french-calendar-date): Moved French names to arrays.
8721    
8722          * diary.el:          * diary.el:
8723          (list-sexp-diary-entries), (diary-sexp-entry), (diary-cyclic),          (list-sexp-diary-entries), (diary-sexp-entry), (diary-cyclic),
8724          (diary-hebrew-date), (diary-iso-date), (diary-day-of-year),          (diary-hebrew-date), (diary-iso-date), (diary-day-of-year),
8725          (diary-float), (diary-islamic-date), (diary-anniversary),(diary-block),          (diary-float), (diary-islamic-date), (diary-anniversary),(diary-block),
8726          (diary-french-date), (diary-omer), (diary-yahrzeit), (diary-parasha),          (diary-french-date), (diary-omer), (diary-yahrzeit), (diary-parasha),
8727          (diary-rosh-hodesh), (hebrew-calendar-parasha-name): New functions.          (diary-rosh-hodesh), (hebrew-calendar-parasha-name): New functions.
8728          (list-diary-entries): Added call to (list-sexp-diary-entries) and          (list-diary-entries): Added call to (list-sexp-diary-entries) and
8729          fixed an obscure error that caused a diary entry to be missed if it          fixed an obscure error that caused a diary entry to be missed if it
8730          was preceded by an empty entry of the same style.          was preceded by an empty entry of the same style.
8731          (list-hebrew-diary-entries), (list-islamic-diary-entries): Fixed an          (list-hebrew-diary-entries), (list-islamic-diary-entries): Fixed an
8732          obscure error that caused a diary entry to be missed if it was          obscure error that caused a diary entry to be missed if it was
8733          preceded by an empty entry of the same style.          preceded by an empty entry of the same style.
8734          (mark-islamic-calendar-date-pattern): Renamed some local variables          (mark-islamic-calendar-date-pattern): Renamed some local variables
8735          more appropriately.          more appropriately.
8736    
8737    
8738  1990-10-23  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-10-23  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8739    
8740          * diary.el          * diary.el
8741          (list-diary-entries): Added a separate hook to do the display, so          (list-diary-entries): Added a separate hook to do the display, so
8742          that the diary entries can be obtained without displaying them.          that the diary entries can be obtained without displaying them.
8743          (simple-diary-display): New function (renaming of          (simple-diary-display): New function (renaming of
8744          ordinary-list-diary-hook).          ordinary-list-diary-hook).
8745          (fancy-diary-display): New function (renaming of          (fancy-diary-display): New function (renaming of
8746          prepare-fancy-diary-buffer).          prepare-fancy-diary-buffer).
8747    
8748          calendar.el: Add default definition of diary-display-hook.          calendar.el: Add default definition of diary-display-hook.
8749    
8750  1990-10-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-10-20  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8751    
8752          * calendar.el          * calendar.el
8753          (describe-calendar-mode): Rewrote to give just a brief description          (describe-calendar-mode): Rewrote to give just a brief description
8754          of the mode instead of calling describe-mode.          of the mode instead of calling describe-mode.
8755    
8756  1990-10-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-10-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8757    
8758          * holiday.el:          * holiday.el:
8759          (calendar-holiday-function-hebrew): Fixed minor problem with the          (calendar-holiday-function-hebrew): Fixed minor problem with the
8760          code to short-circuit the calculations to save time.          code to short-circuit the calculations to save time.
8761    
8762          *diary.el:          *diary.el:
8763          (mark-hebrew-calendar-date-pattern): Fixed minor problem with the          (mark-hebrew-calendar-date-pattern): Fixed minor problem with the
8764          code to short-circuit the calculations to save time.          code to short-circuit the calculations to save time.
8765    
8766  1990-09-10  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-09-10  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8767    
8768          * diary.el:          * diary.el:
8769          (list-diary-entries), (list-hebrew-diary-entries),          (list-diary-entries), (list-hebrew-diary-entries),
8770          (list-islamic-diary-entries): Fixed to use add-to-diary-list.          (list-islamic-diary-entries): Fixed to use add-to-diary-list.
8771    
8772  1990-09-07  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-09-07  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8773    
8774          * holiday.el          * holiday.el
8775          (filter-visible-calendar-holidays): New function.          (filter-visible-calendar-holidays): New function.
8776          (calendar-holiday-function-rosh-hashanah-etc): Rewrote.          (calendar-holiday-function-rosh-hashanah-etc): Rewrote.
8777          (calendar-holiday-function-tisha-b-av-etc): New function.          (calendar-holiday-function-tisha-b-av-etc): New function.
8778          (calendar-holiday-function-passover-etc): New function.          (calendar-holiday-function-passover-etc): New function.
8779          (calendar-holiday-function-hanukkah): New function.          (calendar-holiday-function-hanukkah): New function.
8780          (calendar-holiday-function-easter-etc): Rewrote.          (calendar-holiday-function-easter-etc): Rewrote.
8781    
8782          * calendar.el:          * calendar.el:
8783          (calendar-other-month): Rewrote.          (calendar-other-month): Rewrote.
8784          (calendar-read), (calendar-make-alist): New functions.          (calendar-read), (calendar-make-alist): New functions.
8785          Eliminated constants calendar-day-abbrev-list and          Eliminated constants calendar-day-abbrev-list and
8786          calendar-month-abbrev-list.          calendar-month-abbrev-list.
8787          (calendar-current-date): Eliminated use of calendar-month-abbrev-list.          (calendar-current-date): Eliminated use of calendar-month-abbrev-list.
8788          Modified the default value of `calendar-holidays'.          Modified the default value of `calendar-holidays'.
8789          Added variable `all-christian-calendar-holidays'.          Added variable `all-christian-calendar-holidays'.
8790          Added variable `all-islamic-calendar-holidays'.          Added variable `all-islamic-calendar-holidays'.
8791          Added variable `all-hebrew-calendar-holidays'.          Added variable `all-hebrew-calendar-holidays'.
8792          (redraw-calendar), (calendar-goto-date), (calendar-goto-julian-date),          (redraw-calendar), (calendar-goto-date), (calendar-goto-julian-date),
8793          (calendar-goto-hebrew-date), (calendar-goto-islamic-date),          (calendar-goto-hebrew-date), (calendar-goto-islamic-date),
8794          (calendar-goto-iso-date): New functions.          (calendar-goto-iso-date): New functions.
8795          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
8796          (calendar-mode): Describe them.          (calendar-mode): Describe them.
8797          (calendar-mode-map): Put scroll-other-window on a key.          (calendar-mode-map): Put scroll-other-window on a key.
8798          list-diary-entries-hook: Changed the default value to          list-diary-entries-hook: Changed the default value to
8799          ordinary-list-diary-hook.          ordinary-list-diary-hook.
8800    
8801          * diary.el:          * diary.el:
8802          (mark-diary-entries), (mark-islamic-diary-entries),          (mark-diary-entries), (mark-islamic-diary-entries),
8803          (mark-hebrew-diary-entries): Eliminated use of constant alists for          (mark-hebrew-diary-entries): Eliminated use of constant alists for
8804          month and day names.          month and day names.
8805          (prepare-fancy-diary-buffer): Fixed the way holidays are displayed          (prepare-fancy-diary-buffer): Fixed the way holidays are displayed
8806          when there are no diary entries but lots of holidays.          when there are no diary entries but lots of holidays.
8807          (ordinary-list-diary-hook), (add-to-diary-list): New functions.          (ordinary-list-diary-hook), (add-to-diary-list): New functions.
8808    
8809    
8810  1990-09-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-09-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)
8811    
8812          * calendar.el:          * calendar.el:
8813          Changed reference at beginning of file from the report to the          Changed reference at beginning of file from the report to the
8814          published version of the paper.          published version of the paper.
8815          Changed all calls to `mod' to call `%' to avoid problem with cl.          Changed all calls to `mod' to call `%' to avoid problem with cl.
8816          (calendar-date-string): Added optional parameter `nodayname'.          (calendar-date-string): Added optional parameter `nodayname'.
8817          (cursor-to-islamic-calendar-date): Fixed so that          (cursor-to-islamic-calendar-date): Fixed so that
8818          calendar-date-string doesn't try find the day name.          calendar-date-string doesn't try find the day name.
8819          (cursor-to-hebrew-calendar-date): Fixed so that          (cursor-to-hebrew-calendar-date): Fixed so that
8820          calendar-date-string doesn't try find the day name.          calendar-date-string doesn't try find the day name.
8821          nongregorian-diary-marking-hook: Fixed typo in doc string.          nongregorian-diary-marking-hook: Fixed typo in doc string.
8822          (calendar-mode): Fixed a typo in doc string.          (calendar-mode): Fixed a typo in doc string.
8823          (cursor-to-iso-calendar-date): Made message consistent with          (cursor-to-iso-calendar-date): Made message consistent with
8824          similar functions for Julian, Islamic, Hebrew, and French calendars.          similar functions for Julian, Islamic, Hebrew, and French calendars.
8825          (calendar-absolute-from-gregorian): Simplified calculation.          (calendar-absolute-from-gregorian): Simplified calculation.
8826          (calendar-mark-today): Changed today mark to `=' to avoid          (calendar-mark-today): Changed today mark to `=' to avoid
8827          confusion with the default holiday mark.          confusion with the default holiday mark.
8828          (calendar-julian-from-absolute): Rewrote parallel to other functions.          (calendar-julian-from-absolute): Rewrote parallel to other functions.
8829          (calendar-islamic-from-absolute): Rewrote parallel to other functions.          (calendar-islamic-from-absolute): Rewrote parallel to other functions.
8830          (calendar-forward-day): Fixed movement when cursor is not on a date          (calendar-forward-day): Fixed movement when cursor is not on a date
8831          and arg is negative.          and arg is negative.
8832          Added description of new `if' form to doc string for calendar-holidays.          Added description of new `if' form to doc string for calendar-holidays.
8833    
8834    
8835          * diary.el:          * diary.el:
8836          Changed all calls to `mod' to call `%' to avoid problem with cl.          Changed all calls to `mod' to call `%' to avoid problem with cl.
8837          (diary-entry-time): New function.          (diary-entry-time): New function.
8838          (diary-entry-compare): Rewritten to take time of day into account.          (diary-entry-compare): Rewritten to take time of day into account.
8839    
8840          * holiday.el:          * holiday.el:
8841          Changed all calls to `mod' to call `%' to avoid problem with cl.          Changed all calls to `mod' to call `%' to avoid problem with cl.
8842          (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical          (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical
8843          error in a comment.          error in a comment.
8844          (calendar-holiday-function-hebrew): Fixed typo in doc string.          (calendar-holiday-function-hebrew): Fixed typo in doc string.
8845          (calendar-holiday-function-islamic): Fixed typo in doc string.          (calendar-holiday-function-islamic): Fixed typo in doc string.
8846          (calendar-holiday-function-if): New function.          (calendar-holiday-function-if): New function.
8847    
8848  1990-11-19  Richard Mlynarik  (mly@august-east)  1990-11-19  Richard Mlynarik  (mly@august-east)
8849    
8850          * rfc822.el (rfc822-addresses):  Blow out, don't loop, on ")          * rfc822.el (rfc822-addresses):  Blow out, don't loop, on ")
8851          (rfc822-addresses-1) Error if address "phrase" not followed by          (rfc822-addresses-1) Error if address "phrase" not followed by
8852          route-spec          route-spec
8853    
8854          * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable          * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable
8855          code which attempted to fake out mode-name in mode-line-list.          code which attempted to fake out mode-name in mode-line-list.
8856          Also, use slow \\<...> technology.          Also, use slow \\<...> technology.
8857    
8858  1990-11-13  David J. MacKenzie  (djm@apple-gunkies)  1990-11-13  David J. MacKenzie  (djm@apple-gunkies)
8859    
8860          * fortran.el: Use domain format instead of uucp format for bug          * fortran.el: Use domain format instead of uucp format for bug
8861          list address.          list address.
# Line 8879  Line 8879 
8879          expressions to match errors in compilation.  If REGEXP matches, the          expressions to match errors in compilation.  If REGEXP matches, the
8880          FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th          FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th
8881          subexpression gives the line number.          subexpression gives the line number.
8882          (compilation-parse-errors): Rewritten.  Combine the error and          (compilation-parse-errors): Rewritten.  Combine the error and
8883          enter/leave directory regexps into a single regexp to search for, and          enter/leave directory regexps into a single regexp to search for, and
8884          dispatch on which subexpressions match.  When the enter-directory          dispatch on which subexpressions match.  When the enter-directory
8885          regexp matches, set default-directory to that directory, and push it          regexp matches, set default-directory to that directory, and push it
8886          on compilation-directory-stack.  When the leave-directory regexp          on compilation-directory-stack.  When the leave-directory regexp
8887          matches, pop the stack to find the matching directory, and set          matches, pop the stack to find the matching directory, and set
8888          default-directory to that.  This change requries RE_NREGS to be (at          default-directory to that.  This change requries RE_NREGS to be (at
8889          least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h).          least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h).
# Line 8914  Line 8914 
8914    
8915          * comint.el, inf-lisp.el, shell.el:  Updated to meet Olin's          * comint.el, inf-lisp.el, shell.el:  Updated to meet Olin's
8916          version 2.0 comint offerings.          version 2.0 comint offerings.
8917          * ring.el:  The underlying history mechanism for comint.          * ring.el:  The underlying history mechanism for comint.
8918          Generalised handling of a ring data type based on vectors.          Generalised handling of a ring data type based on vectors.
8919          * history.el:  For now, a symlink to ring.el.          * history.el:  For now, a symlink to ring.el.
8920          * loaddefs.el:  Updated shell-prompt-pattern doc string.          * loaddefs.el:  Updated shell-prompt-pattern doc string.
8921    
8922  1990-11-02  Richard Stallman  (rms@mole.ai.mit.edu)  1990-11-02  Richard Stallman  (rms@mole.ai.mit.edu)
8923    
# Line 8932  Line 8932 
8932          * info.el (Info-find-node): Simplify file search.          * info.el (Info-find-node): Simplify file search.
8933          Try appending `.info' to specified name.          Try appending `.info' to specified name.
8934    
8935  1990-10-31  Jim Blandy  (jimb@gnu.ai.mit.edu)  1990-10-31  Jim Blandy  (jimb@gnu.ai.mit.edu)
8936    
8937          * bytecomp.el: Put properties on * so that the byte-compiler knows          * bytecomp.el: Put properties on * so that the byte-compiler knows
8938          how to inline multiplication.          how to inline multiplication.
# Line 8942  Line 8942 
8942          * files.el (delete-auto-save-file-if-necessary):          * files.el (delete-auto-save-file-if-necessary):
8943          Don't delete if auto-saveing in visited file.          Don't delete if auto-saveing in visited file.
8944    
8945  1990-10-29  Jim Blandy  (jimb@pogo.ai.mit.edu)  1990-10-29  Jim Blandy  (jimb@pogo.ai.mit.edu)
8946    
8947          * subr.el: `buffer-flush-undo' is now officially named          * subr.el: `buffer-flush-undo' is now officially named
8948          `buffer-enable-undo'; added an alias for backward compatibility.          `buffer-enable-undo'; added an alias for backward compatibility.
# Line 8956  Line 8956 
8956    
8957          * subr.el (keyboard-translate): New function.          * subr.el (keyboard-translate): New function.
8958    
8959  1990-10-25  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-10-25  Robert J. Chassell  (bob@gnu.ai.mit.edu)
8960    
8961          * texinfmt.el (texinfo-format-defun-1): Replace with new version          * texinfmt.el (texinfo-format-defun-1): Replace with new version
8962          that handles @deftypefn and related typed definition commands.          that handles @deftypefn and related typed definition commands.
8963          (texinfo-format-deftypefn-type, texinfo-format-deftypefn-index):          (texinfo-format-deftypefn-type, texinfo-format-deftypefn-index):
8964          Formatting commands for @deftypefn and related typed definition          Formatting commands for @deftypefn and related typed definition
8965          commands.  Inserted related `put' expressions.          commands.  Inserted related `put' expressions.
8966    
8967  1990-10-23  David Lawrence  (tale@pogo.ai.mit.edu)  1990-10-23  David Lawrence  (tale@pogo.ai.mit.edu)
8968    
8969          * emerge.el (emerge-setup, emerge-setup-with-ancestor):  Moved          * emerge.el (emerge-setup, emerge-setup-with-ancestor):  Moved
8970          insert-buffer calls back before call to emerge-extract-diffs where          insert-buffer calls back before call to emerge-extract-diffs where
8971          the merge-buffer really needs to have something in it.          the merge-buffer really needs to have something in it.
8972          (emerge-extract-diffs,emerge-extract-diffs3):  Moved errant          (emerge-extract-diffs,emerge-extract-diffs3):  Moved errant
# Line 8985  Line 8985 
8985          calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el,          calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el,
8986          calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el,          calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el,
8987          calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el,          calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el,
8988          calc-yank.el, calc.el:  New files for a very complete RPN          calc-yank.el, calc.el:  New files for a very complete RPN
8989          calculator which supports integer, rational, floating-point,          calculator which supports integer, rational, floating-point,
8990          comples, matrix and symbolic arithmetic to arbitrary precision.          comples, matrix and symbolic arithmetic to arbitrary precision.
8991    
8992          edmacro.el:  New file, a keyboard macro editor.  On its own          edmacro.el:  New file, a keyboard macro editor.  On its own
8993          probably not very useful, but in the context of calc          probably not very useful, but in the context of calc
8994          programmability it fits the model well.          programmability it fits the model well.
8995    
# Line 9012  Line 9012 
9012          * etags.el (visit-tags-table-buffer):          * etags.el (visit-tags-table-buffer):
9013          Handle local bindings of tags-file-name.          Handle local bindings of tags-file-name.
9014    
9015  1990-10-19  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-10-19  Robert J. Chassell  (bob@gnu.ai.mit.edu)
9016    
9017          * texinfmt.el (texinfo-format-include,          * texinfmt.el (texinfo-format-include,
9018          texinfo-format-setfilename): Redefined to handle new include          texinfo-format-setfilename): Redefined to handle new include
9019          files.  (texinfo-format-buffer-1, texinfo-format-region): Add          files.  (texinfo-format-buffer-1, texinfo-format-region): Add
9020          `last-input-buffer' so handles new include files.          `last-input-buffer' so handles new include files.
9021          (texinfo-format-bullet, texinfo-format-minus,          (texinfo-format-bullet, texinfo-format-minus,
9022          texinfo-format-paragraph-break): Require braces if used within          texinfo-format-paragraph-break): Require braces if used within
9023          line; do no require braces if used@end of line.          line; do no require braces if used@end of line.
9024          (texinfo-optional-braces-discard): Discard optional braces.          (texinfo-optional-braces-discard): Discard optional braces.
9025    
9026          * texnfo-upd.el (texinfo-incorporate-descriptions): Require exact          * texnfo-upd.el (texinfo-incorporate-descriptions): Require exact
9027          match for item names.          match for item names.
9028          (texinfo-update-menu-region-beginning): Do not accidentally copy          (texinfo-update-menu-region-beginning): Do not accidentally copy
9029          an info-only title for the top node into the main menu.          an info-only title for the top node into the main menu.
9030          (texinfo-section-types-regexp): Add `@chapheading'.          (texinfo-section-types-regexp): Add `@chapheading'.
9031          (texinfo-find-lower-level-node, texinfo-find-higher-level-node,          (texinfo-find-lower-level-node, texinfo-find-higher-level-node,
9032          texinfo-menu-locate-entry-p, texinfo-copy-menu-title,          texinfo-menu-locate-entry-p, texinfo-copy-menu-title,
9033          texinfo-update-menu-region-beginning, texinfo-update-menu-region-end):          texinfo-update-menu-region-beginning, texinfo-update-menu-region-end):
9034          Handle `@ifinfo' as well as comment line following node line.          Handle `@ifinfo' as well as comment line following node line.
9035          (texinfo-multiple-files-update and aux. files):  Added to handle          (texinfo-multiple-files-update and aux. files):  Added to handle
9036          multi-file Texinfo sources.          multi-file Texinfo sources.
9037    
9038  1990-10-18  Richard Stallman  (rms@mole.ai.mit.edu)  1990-10-18  Richard Stallman  (rms@mole.ai.mit.edu)
9039    
# Line 9041  Line 9041 
9041    
9042  1990-10-17  David Lawrence  (tale@pogo.ai.mit.edu)  1990-10-17  David Lawrence  (tale@pogo.ai.mit.edu)
9043    
9044          * lisp-mode.el:  Indent autoload like defun.          * lisp-mode.el:  Indent autoload like defun.
9045    
9046          * 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
9047          lisp-indent-function.          lisp-indent-function.
# Line 9104  Line 9104 
9104    
9105  1990-10-01  David Lawrence  (tale@pogo.ai.mit.edu)  1990-10-01  David Lawrence  (tale@pogo.ai.mit.edu)
9106    
9107          * compile.el:  Major overhauls.  Remove references to mode, since          * compile.el:  Major overhauls.  Remove references to mode, since
9108          it never really was a mode.          it never really was a mode.
9109          (compile-regexp-list):  Don't use a single regexp, but try          (compile-regexp-list):  Don't use a single regexp, but try
9110          multiple ones from a list.          multiple ones from a list.
9111          (next-error): Don't read in every single file when doing          (next-error): Don't read in every single file when doing
9112          next-error, just go to the line of the next file, reading it in if          next-error, just go to the line of the next file, reading it in if
9113          need be.  The old method was slow and could end up creating a lot          need be.  The old method was slow and could end up creating a lot
9114          of buffers you never wanted around.          of buffers you never wanted around.
9115          Use buffer named in compilation-buffer.  Get buffer to use          Use buffer named in compilation-buffer.  Get buffer to use
9116          interactively via compilation-use-buffer if called with arg.          interactively via compilation-use-buffer if called with arg.
9117          (compile-internal):  Move window resizing here, since a grep          (compile-internal):  Move window resizing here, since a grep
9118          window is still a compile window as far as this package is          window is still a compile window as far as this package is
# Line 9157  Line 9157 
9157    
9158          * edebug.el:  New file for elisp source debugging.          * edebug.el:  New file for elisp source debugging.
9159    
9160          * loaddefs.el:  Autoload edebug with edebug-defun.          * loaddefs.el:  Autoload edebug with edebug-defun.
9161    
9162          * lisp-mode.el (eval-defun):  If arg, edebug-defun.          * lisp-mode.el (eval-defun):  If arg, edebug-defun.
9163    
# Line 9167  Line 9167 
9167          New functions bound to M-a and M-e respectively.          New functions bound to M-a and M-e respectively.
9168          (c-beginning-of-statement-1, c-end-of-statement-1):  Engines for          (c-beginning-of-statement-1, c-end-of-statement-1):  Engines for
9169          above.          above.
9170          (set-c-style):  New function to easily select a preferred          (set-c-style):  New function to easily select a preferred
9171          indentation style.          indentation style.
9172          (c-style-alist):  Styles and variables values for set-c-style.          (c-style-alist):  Styles and variables values for set-c-style.
9173    
9174          * asm-mode.el:  New file.  Mode for editing assembler code.          * asm-mode.el:  New file.  Mode for editing assembler code.
9175    
9176          * loaddefs.el (auto-mode-alist):  Use asm-mode for .s files.          * loaddefs.el (auto-mode-alist):  Use asm-mode for .s files.
9177          Autoload it.          Autoload it.
# Line 9183  Line 9183 
9183  1990-09-22  David Lawrence  (tale@pogo.ai.mit.edu)  1990-09-22  David Lawrence  (tale@pogo.ai.mit.edu)
9184    
9185          * simple.el (shell-command):  Document in code comment why -f is          * simple.el (shell-command):  Document in code comment why -f is
9186          not used for C shells.  Perhaps this will get people to stop          not used for C shells.  Perhaps this will get people to stop
9187          asking about it.          asking about it.
9188    
9189  1990-09-21  Richard Stallman  (rms@mole.ai.mit.edu)  1990-09-21  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 9207  Line 9207 
9207    
9208          * mouse.el (mouse-set-point): Compensate properly for hscroll.          * mouse.el (mouse-set-point): Compensate properly for hscroll.
9209    
9210  1990-09-13  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-09-13  Robert J. Chassell  (bob@gnu.ai.mit.edu)
9211    
9212          * texinfmt.el (texinfo-format-inforef): Item name now optional.          * texinfmt.el (texinfo-format-inforef): Item name now optional.
9213    
9214  1990-09-13  Richard Stallman  (rms@mole.ai.mit.edu)  1990-09-13  Richard Stallman  (rms@mole.ai.mit.edu)
9215    
# Line 9277  Line 9277 
9277          be visible for admins during installation configuration.          be visible for admins during installation configuration.
9278    
9279          * loaddefs.el:          * loaddefs.el:
9280          (gnus, gnus-post-news):  Autoload gnus.          (gnus, gnus-post-news):  Autoload gnus.
9281          (sendnews, postnews): fset to gnus-post-news instead of news-post-news.          (sendnews, postnews): fset to gnus-post-news instead of news-post-news.
9282          (rnews, news-post-news):  Removed autoloads.          (rnews, news-post-news):  Removed autoloads.
9283    
9284          * gnus.el:  New file.          * gnus.el:  New file.
9285          (gnus-make-newsrc-file):  Removed.          (gnus-make-newsrc-file):  Removed.
9286          (gnus-read-newsrc-file):  Work without above.          (gnus-read-newsrc-file):  Work without above.
9287          (gnus-Info-directory):  Removed.          (gnus-Info-directory):  Removed.
9288          (gnus-Info-find-node):  Work without above.          (gnus-Info-find-node):  Work without above.
9289          (lots of variables):  Made non-interactive.  Some doc fixes.          (lots of variables):  Made non-interactive.  Some doc fixes.
9290    
9291          * gnuspost.el, gnusmail.el, gnusmisc.el, nntp.el, nnspool.el,          * gnuspost.el, gnusmail.el, gnusmisc.el, nntp.el, nnspool.el,
# Line 9303  Line 9303 
9303    
9304  1990-08-29  David Lawrence  (tale@pogo.ai.mit.edu)  1990-08-29  David Lawrence  (tale@pogo.ai.mit.edu)
9305    
9306          * files.el (basic-save-buffer):  Signal an error when the directory          * files.el (basic-save-buffer):  Signal an error when the directory
9307          doesn't exist or is write-protected.          doesn't exist or is write-protected.
9308          (set-visited-file-name):  When renaming buffer, don't switch from          (set-visited-file-name):  When renaming buffer, don't switch from
9309          current name if that is the name causing the conflict for the new name.          current name if that is the name causing the conflict for the new name.
# Line 9316  Line 9316 
9316          (fortran-current-line-indentation):  Only skip over continuation          (fortran-current-line-indentation):  Only skip over continuation
9317          char or line number for statements.  It was giving back wrong          char or line number for statements.  It was giving back wrong
9318          values for statements which started in columns 1-6.          values for statements which started in columns 1-6.
9319          (fortran-mode-version):  Removed.          (fortran-mode-version):  Removed.
9320    
9321  1990-08-28  David Lawrence  (tale@pogo.ai.mit.edu)  1990-08-28  David Lawrence  (tale@pogo.ai.mit.edu)
9322    
9323          * loaddefs.el:  Autoload reverse-region from sort.el.          * loaddefs.el:  Autoload reverse-region from sort.el.
9324    
9325          * cl.el:          * cl.el:
9326          (defstruct):  The copier function invoked the non-existent          (defstruct):  The copier function invoked the non-existent
9327          copy-vector.  Calling copy-sequence does the job.          copy-vector.  Calling copy-sequence does the job.
9328          (defsetf for point):  Point's inverse is goto-char.  Of course,          (defsetf for point):  Point's inverse is goto-char.  Of course,
9329          what do we do with the other basic types of Emacs Lisp?          what do we do with the other basic types of Emacs Lisp?
9330          (member):  Another, perhaps counterproductive, speed hack.  When          (member):  Another, perhaps counterproductive, speed hack.  When
9331          test or testnot are symbols (hopefully, non-null), they are          test or testnot are symbols (hopefully, non-null), they are
9332          replaced by their symbol-function slots.  This presumably reduces          replaced by their symbol-function slots.  This presumably reduces
9333          one indirection per each funcall in the inner loop.          one indirection per each funcall in the inner loop.
9334          (byte-compile-named-list-accessors):  Another byte-compile          (byte-compile-named-list-accessors):  Another byte-compile
9335          handler, this one eliminates the extra call incurred when using          handler, this one eliminates the extra call incurred when using
9336          first, ..., tenth, or rest.  This makes those list accessors          first, ..., tenth, or rest.  This makes those list accessors
9337          essentially as primitive as car, cdr, or nth.          essentially as primitive as car, cdr, or nth.
9338          (with-keyword-args): Macro that simplifies most of the handling of          (with-keyword-args): Macro that simplifies most of the handling of
9339          klists.  The only neglected functionality is that no supplied-p          klists.  The only neglected functionality is that no supplied-p
9340          forms exist (although that is true also of lambda lists in Emacs Lisp).          forms exist (although that is true also of lambda lists in Emacs Lisp).
9341          (cl-eval-print-last-sexp):  Added half-hearted support for -, +,          (cl-eval-print-last-sexp):  Added half-hearted support for -, +,
9342          ++, +++, *, **, ***, /, //, ///; and cleared the mvalues mechanism          ++, +++, *, **, ***, /, //, ///; and cleared the mvalues mechanism
9343          at every call.          at every call.
9344          (declare, proclaim, the):  Make some more CL codes easy to load.          (declare, proclaim, the):  Make some more CL codes easy to load.
9345          These are dummies, and have no effect whatsoever.  (Perhaps `the'          These are dummies, and have no effect whatsoever.  (Perhaps `the'
9346          could be made to check in  interpreter, and to ignore in the          could be made to check in  interpreter, and to ignore in the
9347          compiler.  Then again, writing `typecase' would be also useful and          compiler.  Then again, writing `typecase' would be also useful and
9348          I haven't done it yet.)          I haven't done it yet.)
9349          (byte-compile-ca*d*r):  New function, used as a handler from          (byte-compile-ca*d*r):  New function, used as a handler from
9350          byte-compile-form to eliminate the extra call to the c*r functions          byte-compile-form to eliminate the extra call to the c*r functions
9351          in compiled code.          in compiled code.
9352          (adjoin, map):  Changed to use `memq' instead of `member', too.          (adjoin, map):  Changed to use `memq' instead of `member', too.
9353          (case, ecase):  Via a change in case-clausify, these macros now          (case, ecase):  Via a change in case-clausify, these macros now
9354          generate tests using the primitive `memq', instead of the heavier          generate tests using the primitive `memq', instead of the heavier
9355          `member'.          `member'.
9356          (member):  Rewrote it to exploit the keyword argument machinery.          (member):  Rewrote it to exploit the keyword argument machinery.
9357          It also tries to call memq whenever possible.          It also tries to call memq whenever possible.
9358          (many funcs):  Two-branch conds changed into simple ifs here and          (many funcs):  Two-branch conds changed into simple ifs here and
9359          there, minor layout changes all over.          there, minor layout changes all over.
9360          (defsetf):  `Puts' occur in the generated code, not in the macro          (defsetf):  `Puts' occur in the generated code, not in the macro
9361          expander.  (Didn't we fix this long ago?)          expander.  (Didn't we fix this long ago?)
9362          (setf):  Comment disagreed with the code.  Code was right.          (setf):  Comment disagreed with the code.  Code was right.
9363          (defkeyword):  Was dropping the DOCSTRING.          (defkeyword):  Was dropping the DOCSTRING.
9364          (reduce): New function.  Presented as an example of how to use          (reduce): New function.  Presented as an example of how to use
9365          KLISTs to parse calls in functions that take keyword arguments.          KLISTs to parse calls in functions that take keyword arguments.
9366          (concatenate, map):  New functions.          (concatenate, map):  New functions.
9367          (extract-from-klist):  Swapped arguments for convenience.          (extract-from-klist):  Swapped arguments for convenience.
9368          (keyword-argument-supplied-p, cl$subseq-as-list):  New auxiliary          (keyword-argument-supplied-p, cl$subseq-as-list):  New auxiliary
9369          functions.          functions.
9370          (build-klist):  Better error messages.          (build-klist):  Better error messages.
9371          (psetf):  Rewrote, patterned after the new psetq.          (psetf):  Rewrote, patterned after the new psetq.
9372          (psetq):  Added early check for even number of arguments.  This          (psetq):  Added early check for even number of arguments.  This
9373          causes a better error message than previously.          causes a better error message than previously.
9374          (defstruct, parse$defstruct$options):  asp@CS.CMU.EDU (James          (defstruct, parse$defstruct$options):  asp@CS.CMU.EDU (James
9375          Aspnes) reported that defstruct wasn't handling properly the use          Aspnes) reported that defstruct wasn't handling properly the use
9376          of accessors of an :included definition applied to instances of          of accessors of an :included definition applied to instances of
9377          the :including structure.  Indeed, the old version was          the :including structure.  Indeed, the old version was
9378          implementing a (rather useless) sense of multiple-inheritance that          implementing a (rather useless) sense of multiple-inheritance that
9379          was inimical to the Common Lisp sense.  Fixed here by adding          was inimical to the Common Lisp sense.  Fixed here by adding
9380          properties :structure-includes and :structure-included-in to the          properties :structure-includes and :structure-included-in to the
9381          struct name.  They keep track of the graph of inclusions.          struct name.  They keep track of the graph of inclusions.
9382          (mapc, maplist, mapl, mapcan, mapcon,          (mapc, maplist, mapl, mapcan, mapcon,
9383          copy-list, copy-tree, revappend, nreconc, nbutlast,          copy-list, copy-tree, revappend, nreconc, nbutlast,
9384          subst, subst-if, subst-if-not, sublis,          subst, subst-if, subst-if-not, sublis,
9385          member-if, member-if-not, tailp):  New functions, developed apart          member-if, member-if-not, tailp):  New functions, developed apart
9386          and now merged with the main file.  They still don't take :keyword          and now merged with the main file.  They still don't take :keyword
9387          arguments.          arguments.
9388    
9389          * sort.el (sort-subr):  Support floating point numbers.          * sort.el (sort-subr):  Support floating point numbers.
9390          (sort-float-fields, reverse-region):  New functions.          (sort-float-fields, reverse-region):  New functions.
9391          (sort-numeric-fields, sort-fields, sort-float-fields):  Use -ARG          (sort-numeric-fields, sort-fields, sort-float-fields):  Use -ARG
9392          to mean count fields from right, not reverse.  (Doc fixes.)          to mean count fields from right, not reverse.  (Doc fixes.)
9393          (sort-fields-1):  Let negative arg pass unmolested.  Always do          (sort-fields-1):  Let negative arg pass unmolested.  Always do
9394          ascending sort.          ascending sort.
# Line 9409  Line 9409 
9409          (compilation-get-file-and-line):  Grabs file and line using          (compilation-get-file-and-line):  Grabs file and line using
9410          matched sub-expressions in compilation-error-regexp.          matched sub-expressions in compilation-error-regexp.
9411          (compilation-parse-errors):  Use new function.          (compilation-parse-errors):  Use new function.
9412          (compilation-sentinel):  Make buffer writable before trying to          (compilation-sentinel):  Make buffer writable before trying to
9413          insert things.          insert things.
9414    
9415          * info.el (Info-extract-menu-item):  Search for an exact match for          * info.el (Info-extract-menu-item):  Search for an exact match for
# Line 9420  Line 9420 
9420          *Completions* not *Help*.          *Completions* not *Help*.
9421    
9422          * help.el (describe-mode):  Use Dale Worley's version to also show          * help.el (describe-mode):  Use Dale Worley's version to also show
9423          minor mode documentation if argument is given.  Fset          minor mode documentation if argument is given.  Fset
9424          defining-keyboard-macro to start-keyboard-macro so its          defining-keyboard-macro to start-keyboard-macro so its
9425          documentation can be found.  Currently does not work with          documentation can be found.  Currently does not work with
9426          auto-fill-mode because of the hook nature of its minor mode          auto-fill-mode because of the hook nature of its minor mode
# Line 9451  Line 9451 
9451    
9452          * term/x-win.el: Don't define C-z here; it's now in screen.el.          * term/x-win.el: Don't define C-z here; it's now in screen.el.
9453    
9454  1990-08-14  David J. MacKenzie  (djm@apple-gunkies)  1990-08-14  David J. MacKenzie  (djm@apple-gunkies)
9455    
9456          * time.el: New version that uses wakeup instead of loadst.          * time.el: New version that uses wakeup instead of loadst.
9457    
# Line 9541  Line 9541 
9541          interactive regexp to occur.          interactive regexp to occur.
9542          (occur):  Use occur-last-string.          (occur):  Use occur-last-string.
9543    
9544          * lisp.el (down-list):  Doc fix.          * lisp.el (down-list):  Doc fix.
9545    
9546  1990-07-24  Richard Stallman  (rms@mole.ai.mit.edu)  1990-07-24  Richard Stallman  (rms@mole.ai.mit.edu)
9547    
# Line 9575  Line 9575 
9575    
9576          * c-mode.el (c-comment-indent): Special case comment after }.          * c-mode.el (c-comment-indent): Special case comment after }.
9577    
9578  1990-07-05  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-07-05  Robert J. Chassell  (bob@gnu.ai.mit.edu)
9579    
9580          * texinfmt.el: Renamed Lisp definitions section to `Description          * texinfmt.el: Renamed Lisp definitions section to `Description
9581            formatting' and revised `texinfo-format-defun-1' and format            formatting' and revised `texinfo-format-defun-1' and format
9582            defuns to handle object oriented descriptions properly.            defuns to handle object oriented descriptions properly.
9583    
9584  1990-06-30  Richard Stallman  (rms@mole.ai.mit.edu)  1990-06-30  Richard Stallman  (rms@mole.ai.mit.edu)
9585    
# Line 9589  Line 9589 
9589    
9590          * sort.el: Doc fix.          * sort.el: Doc fix.
9591    
9592  1990-06-28  Robert J. Chassell  (bob@gnu.ai.mit.edu)  1990-06-28  Robert J. Chassell  (bob@gnu.ai.mit.edu)
9593    
9594          * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a          * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a
9595            noop.            noop.
9596    
9597          * texinfmt.el (texinfo-format-scan): @* now breaks lines; no          * texinfmt.el (texinfo-format-scan): @* now breaks lines; no
9598            longer does nothing.            longer does nothing.
9599    
9600          * texinfmt.el: `Bottom node' changed to `End node' and `BN'          * texinfmt.el: `Bottom node' changed to `End node' and `BN'
9601            changed to `EN'; also, `footnote-style' changed to            changed to `EN'; also, `footnote-style' changed to
9602            `texinfo-footnote-style'.            `texinfo-footnote-style'.
9603    
9604          * texnfo-upd.el (texinfo-all-menus-update): With a non-nil          * texnfo-upd.el (texinfo-all-menus-update): With a non-nil
9605            argument, now updates all the nodes in the buffer before            argument, now updates all the nodes in the buffer before
9606            updating the menus.            updating the menus.
9607    
9608          * texnfo-upd.el (texinfo-master-menu): With non-nil argument          * texnfo-upd.el (texinfo-master-menu): With non-nil argument
9609            (prefix, if interactive) means first update all existing nodes            (prefix, if interactive) means first update all existing nodes
9610            and menus, not just menus.            and menus, not just menus.
9611    
9612          * texinfo.el (texinfo-show-structure): With optional arg, list          * texinfo.el (texinfo-show-structure): With optional arg, list
9613            lines with @-sign commands for @chapter, @section and the like,            lines with @-sign commands for @chapter, @section and the like,
9614            but not @node lines.            but not @node lines.
9615    
9616  1990-06-27  Richard Stallman (rms@mole.ai.mit.edu)  1990-06-27  Richard Stallman (rms@mole.ai.mit.edu)
9617    
# Line 9637  Line 9637 
9637          variable `verbose' but to just unconditionally echo message.          variable `verbose' but to just unconditionally echo message.
9638          (shell-command):  Use new `last-shell-command' interactively.          (shell-command):  Use new `last-shell-command' interactively.
9639          (shell-command-on-region):  Use new `last-shell-command-on-region'          (shell-command-on-region):  Use new `last-shell-command-on-region'
9640          interactively.  Delete *Shell Command Output* if no output.          interactively.  Delete *Shell Command Output* if no output.
9641          (kill-comment):  Error if no comment syntax defined.          (kill-comment):  Error if no comment syntax defined.
9642    
9643  1990-06-25  Richard Stallman  (rms@mole.ai.mit.edu)  1990-06-25  Richard Stallman  (rms@mole.ai.mit.edu)
9644    
# Line 9662  Line 9662 
9662          calling c-backward-to-start-of-continued-exp.          calling c-backward-to-start-of-continued-exp.
9663          (c-backward-to-start-of-continued-exp): Back up over strings.          (c-backward-to-start-of-continued-exp): Back up over strings.
9664    
9665  1990-06-21  Robert J. Chassell  (bob@pogo.ai.mit.edu)  1990-06-21  Robert J. Chassell  (bob@pogo.ai.mit.edu)
9666    
9667          * texinfmt.el (texinfo-format-include): Include files ending with          * texinfmt.el (texinfo-format-include): Include files ending with
9668            ".texi" as well as ".texinfo" and ".tex".            ".texi" as well as ".texinfo" and ".tex".
9669    
9670          * texinfmt.el: Define @shortcontents, like @summaryconents, as          * texinfmt.el: Define @shortcontents, like @summaryconents, as
9671            'texinfo-discard-line-with-args.            'texinfo-discard-line-with-args.
9672    
9673  1990-06-20  Richard Stallman  (rms@mole.ai.mit.edu)  1990-06-20  Richard Stallman  (rms@mole.ai.mit.edu)
9674    
# Line 9694  Line 9694 
9694          * simple.el: Search-ring advance and recline characters are now          * simple.el: Search-ring advance and recline characters are now
9695          M-n and M-p.          M-n and M-p.
9696    
9697  1990-06-15  Robert J. Chassell  (bob@pogo.ai.mit.edu)  1990-06-15  Robert J. Chassell  (bob@pogo.ai.mit.edu)
9698    
9699          * tex-mode.el (tex-start-shell): Don't put `require' in defun, put          * tex-mode.el (tex-start-shell): Don't put `require' in defun, put
9700            it@top level.            it@top level.
9701    
9702          * texnfo-upd.el (texinfo-incorporate-descriptions): Don't          * texnfo-upd.el (texinfo-incorporate-descriptions): Don't
9703            accidently find a string in the description that is confused for            accidently find a string in the description that is confused for
9704            a menu item.            a menu item.
9705    
9706  1990-06-01  Robert J. Chassell  (bob@wheat-chex)  1990-06-01  Robert J. Chassell  (bob@wheat-chex)
9707    
9708          * texinfo.el: Added `texinfo-tex-region' (C-c C-r) to run TeX on          * texinfo.el: Added `texinfo-tex-region' (C-c C-r) to run TeX on
9709            the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on            the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on
9710            the current buffer, and `texinfo-tex-print' (C-c C-p) to print            the current buffer, and `texinfo-tex-print' (C-c C-p) to print
9711            the .dvi file made by TeX.            the .dvi file made by TeX.
9712    
9713            Also, bound functions from TeX mode in Texinfo mode:            Also, bound functions from TeX mode in Texinfo mode:
9714            `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c            `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c
9715            C-l), and `tex-show-print-queue' (C-c C-q).            C-l), and `tex-show-print-queue' (C-c C-q).
9716    
9717  1990-05-31  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-05-31  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
9718    
9719          * startup.el (command-line):  Check environment variable          * startup.el (command-line):  Check environment variable
9720          VERSION_CONTROL and set version-control appropriately.          VERSION_CONTROL and set version-control appropriately.
9721    
9722  1990-05-31  Robert J. Chassell  (bob@wheat-chex)  1990-05-31  Robert J. Chassell  (bob@wheat-chex)
9723    
9724          * texnfo-upd.el (texinfo-top-pointer-case): rewrote to handle          * texnfo-upd.el (texinfo-top-pointer-case): rewrote to handle
9725            @chapter (or other sectioning) command following Top node.            @chapter (or other sectioning) command following Top node.
9726    
9727            (texinfo-master-menu): rewrote to remove pre-existing master            (texinfo-master-menu): rewrote to remove pre-existing master
9728            menu, if there is one.  Non-nil argument (prefix, if interactive)            menu, if there is one.  Non-nil argument (prefix, if interactive)
9729            now means first update all existing menus---previously it always            now means first update all existing menus---previously it always
9730            updated all existing menus (very time consuming).            updated all existing menus (very time consuming).
9731    
9732            (texinfo-all-menus-update,  texinfo-every-node-update):            (texinfo-all-menus-update,  texinfo-every-node-update):
9733            added a save-excursion to each so that point does not move when            added a save-excursion to each so that point does not move when
9734            you update the menus or nodes.            you update the menus or nodes.
9735    
9736          * texinfmt.el (texinfo-format-parse-args): expand arguments so          * texinfmt.el (texinfo-format-parse-args): expand arguments so
9737            they can include commands such as @code, etc.            they can include commands such as @code, etc.
9738    
9739  1990-05-31  David Lawrence  (tale@geech)  1990-05-31  David Lawrence  (tale@geech)
9740    
# Line 9747  Line 9747 
9747    
9748  1990-05-30  David Lawrence  (tale@geech)  1990-05-30  David Lawrence  (tale@geech)
9749    
9750          * comint.el (comint-load-hook):  Superseded by eval-after-load.          * comint.el (comint-load-hook):  Superseded by eval-after-load.
9751    
9752          * inf-lisp.el (lisp-eval-region, lisp-compile-region):  Use          * inf-lisp.el (lisp-eval-region, lisp-compile-region):  Use
9753          temporary files instead of send-string to avoid problems with pty          temporary files instead of send-string to avoid problems with pty
9754          buffering.          buffering.
9755    
9756          * tex-mode.el (tex-close-latex-block):  Allow whitespace after          * tex-mode.el (tex-close-latex-block):  Allow whitespace after
9757          \begin and \end before their opening brace.          \begin and \end before their opening brace.
9758          (tex-last-unended-begin):  Ditto.          (tex-last-unended-begin):  Ditto.
9759    
# Line 9771  Line 9771 
9771    
9772          * scheme.el (run-scheme): Autoload deleted.  Already done in loaddefs.          * scheme.el (run-scheme): Autoload deleted.  Already done in loaddefs.
9773    
9774  1990-05-24  Robert J. Chassell  (bob@rice-chex)  1990-05-24  Robert J. Chassell  (bob@rice-chex)
9775    
9776          * page-ext.el (pages-directory-goto): Go to end of file if called          * page-ext.el (pages-directory-goto): Go to end of file if called
9777          from the last line (which is empty) of the pages-directory          from the last line (which is empty) of the pages-directory
9778    
9779  1990-05-24  David Lawrence  (tale@pogo.ai.mit.edu)  1990-05-24  David Lawrence  (tale@pogo.ai.mit.edu)
# Line 9781  Line 9781 
9781          * shell.el (shell-load-hook):  Superseded by eval-after-load.          * shell.el (shell-load-hook):  Superseded by eval-after-load.
9782    
9783          * files.el (cd):  Make sure that directory can be changed to.          * files.el (cd):  Make sure that directory can be changed to.
9784          * shell.el (shell-process-cd-or-pushd):  ditto.          * shell.el (shell-process-cd-or-pushd):  ditto.
9785    
9786          * c++-mode.el:  Installed latest version from David Detlefs with          * c++-mode.el:  Installed latest version from David Detlefs with
9787          all additions made since Sep 1989.          all additions made since Sep 1989.
9788    
9789  1990-05-24  Robert J. Chassell  (bob@apple-gunkies)  1990-05-24  Robert J. Chassell  (bob@apple-gunkies)
9790    
9791          * texinfmt.el:  Added   texinfo-format-defindex   which provides          * texinfmt.el:  Added   texinfo-format-defindex   which provides
9792          @defindex and @defcodeindex.          @defindex and @defcodeindex.
9793    
9794          Rewrote texinfo-format-synindex to be more modular; removed          Rewrote texinfo-format-synindex to be more modular; removed
# Line 9810  Line 9810 
9810          * buff-menu.el (Buffer-menu-buffer): Simplified.          * buff-menu.el (Buffer-menu-buffer): Simplified.
9811          Set Buffer-menu-buffer-column initially.          Set Buffer-menu-buffer-column initially.
9812    
9813  1990-05-18  Robert J. Chassell  (bob@apple-gunkies)  1990-05-18  Robert J. Chassell  (bob@apple-gunkies)
9814    
9815          * page-ext.el: (pages-addresses-file-name):          * page-ext.el: (pages-addresses-file-name):
9816          Renamed from addresses-file-name.          Renamed from addresses-file-name.
9817    
9818  1990-05-17  Robert J. Chassell  (bob@apple-gunkies)  1990-05-17  Robert J. Chassell  (bob@apple-gunkies)
9819    
9820          * texinfo.el (texinfo-mode-map): Replace `C-c LETTER ...' key          * texinfo.el (texinfo-mode-map): Replace `C-c LETTER ...' key
9821            bindings for functions updating nodes and menus with `C-c C-...'            bindings for functions updating nodes and menus with `C-c C-...'
9822            keybindings, so as to leave `C-c LETTER' bindings free.            keybindings, so as to leave `C-c LETTER' bindings free.
9823    
9824          * texnfo-upd.el (texinfo-menu-copy-old-description): Copy          * texnfo-upd.el (texinfo-menu-copy-old-description): Copy
9825            descriptions that begin with an `@' as well as with word syntax char.            descriptions that begin with an `@' as well as with word syntax char.
9826            (texinfo-insert-master-menu-list): Print message telling which            (texinfo-insert-master-menu-list): Print message telling which
9827            menu entry it is inserting.            menu entry it is inserting.
9828    
9829  1990-05-12  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-05-12  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
9830    
9831          * isearch.el (isearch):  Check non-nil of unread command char          * isearch.el (isearch):  Check non-nil of unread command char
9832          before checking >= 0.          before checking >= 0.
9833    
9834  1990-05-12  Richard Stallman  (rms@mole.ai.mit.edu)  1990-05-12  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 9841  Line 9841 
9841          was found the previous time.          was found the previous time.
9842          * replace.el (keep-lines): Likewise.          * replace.el (keep-lines): Likewise.
9843    
9844  1990-05-10  Robert J. Chassell  (bob@wheat-chex)  1990-05-10  Robert J. Chassell  (bob@wheat-chex)
9845    
9846          * texinfmt.el: updated to correspond, more or less, to version 2.8          * texinfmt.el: updated to correspond, more or less, to version 2.8
9847          of texinfo.tex.   Does not do refilling.          of texinfo.tex.   Does not do refilling.
9848    
9849          texinfo-format-chapter-1  now displays message telling which          texinfo-format-chapter-1  now displays message telling which
9850          section is being formatted, so formatting is no longer silent.          section is being formatted, so formatting is no longer silent.
9851    
9852          Added notations: @quiv, @error, @expansion, @point, @print, @result          Added notations: @quiv, @error, @expansion, @point, @print, @result
9853    
9854          Added @synindex and @syncodeindex, including          Added @synindex and @syncodeindex, including
9855          texinfo-format-synindex, texinfo-format-syncodeindex,          texinfo-format-synindex, texinfo-format-syncodeindex,
9856          and defined  syncode-arg  as local variable in texinfo-format-scan.          and defined  syncode-arg  as local variable in texinfo-format-scan.
9857          Modified  texinfo-format-printindex  to handle these.          Modified  texinfo-format-printindex  to handle these.
9858    
9859          Added  @ref, which the same as @xref in Info.          Added  @ref, which the same as @xref in Info.
9860          Added  @titlespec, which is ignored in Info.          Added  @titlespec, which is ignored in Info.
9861          Added  @br  @need  as noops.          Added  @br  @need  as noops.
9862          Added  @today   texinfo-format-today   in `1 Jan 1900' style.          Added  @today   texinfo-format-today   in `1 Jan 1900' style.
9863          Added  @defconst, @defcmd  to the  texinfo-format-defun  series          Added  @defconst, @defcmd  to the  texinfo-format-defun  series
9864    
9865          Added  @flushright   @end flushright, including          Added  @flushright   @end flushright, including
9866          texinfo-format-flushright, texinfo-end-flushright,          texinfo-format-flushright, texinfo-end-flushright,
9867          texinfo-do-flushright.          texinfo-do-flushright.
9868    
9869          Added  @ftable, which is like the `@table' command but also          Added  @ftable, which is like the `@table' command but also
9870          inserts each item in the first column into the function index.          inserts each item in the first column into the function index.
9871          Includes texinfo-ftable, texinfo-ftable-item, texinfo-end-ftable.          Includes texinfo-ftable, texinfo-ftable-item, texinfo-end-ftable.
9872    
9873          Added  @footnote, including texinfo-format-footnote, footnote-style,          Added  @footnote, including texinfo-format-footnote, footnote-style,
9874          texinfo-format-make-node, texinfo-format-bottom-node.          texinfo-format-make-node, texinfo-format-bottom-node.
9875    
9876  1990-05-10  Richard Stallman  (rms@mole.ai.mit.edu)  1990-05-10  Richard Stallman  (rms@mole.ai.mit.edu)
9877    
# Line 9912  Line 9912 
9912    
9913  1990-04-18  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-04-18  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
9914    
9915          * loaddefs.el:  Removed Meta-g def of fill-region.          * loaddefs.el:  Removed Meta-g def of fill-region.
9916    
9917  1990-04-13  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-04-13  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
9918    
# Line 9984  Line 9984 
9984          * screen.el:  Define keys ctl-x {o, n, p}.  Make C-Z iconify          * screen.el:  Define keys ctl-x {o, n, p}.  Make C-Z iconify
9985          emacs.          emacs.
9986          (next-multiscreen-window):          (next-multiscreen-window):
9987          (previous-multiscreen-window):  Include the minibuffer screen if          (previous-multiscreen-window):  Include the minibuffer screen if
9988          the minbuffer is active.          the minbuffer is active.
9989    
9990  1990-04-03  Richard Stallman  (rms@mole.ai.mit.edu)  1990-04-03  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 9999  Line 9999 
9999          * dired.el (dired-diff): New command.          * dired.el (dired-diff): New command.
10000          (dired-mode-map): Put on `='.          (dired-mode-map): Put on `='.
10001    
10002  1990-03-28  Jim Kingdon  (kingdon@mole.ai.mit.edu)  1990-03-28  Jim Kingdon  (kingdon@mole.ai.mit.edu)
10003    
10004          * rmail.el (rmail-insert-rmail-file-header, rmail-convert-file):          * rmail.el (rmail-insert-rmail-file-header, rmail-convert-file):
10005          Put in "-*- rmail -*-".          Put in "-*- rmail -*-".
# Line 10056  Line 10056 
10056    
10057  1990-03-20  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-03-20  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
10058    
10059          * term/x-win.el (x-pop-initial-window):  Set mouse-motion-handler.          * term/x-win.el (x-pop-initial-window):  Set mouse-motion-handler.
10060    
10061  1990-03-19  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-03-19  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
10062    
10063          * sendmail.el (mail-send):  Force deletion of auto-save files.          * sendmail.el (mail-send):  Force deletion of auto-save files.
10064          (mail-do-fcc):  Add closing paren.          (mail-do-fcc):  Add closing paren.
10065    
10066  1990-03-17  Richard Stallman  (rms@mole.ai.mit.edu)  1990-03-17  Richard Stallman  (rms@mole.ai.mit.edu)
10067    
# Line 10087  Line 10087 
10087  1990-03-11  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-03-11  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
10088    
10089          * mouse.el (track-mouse):  x-mouse-grabbed now mouse-grabbed.          * mouse.el (track-mouse):  x-mouse-grabbed now mouse-grabbed.
10090          * x-mouse.el (dynamic-rect-selection):  Ditto.          * x-mouse.el (dynamic-rect-selection):  Ditto.
10091    
10092  1990-03-10  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-03-10  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
10093    
# Line 10118  Line 10118 
10118          * array.el, blackbox.el, compile.el, diff.el, files.el, ftp.el:          * array.el, blackbox.el, compile.el, diff.el, files.el, ftp.el:
10119          * gomoku.el, hanoi.el, informat.el, ispell.el, life.el, mailalias.el:          * gomoku.el, hanoi.el, informat.el, ispell.el, life.el, mailalias.el:
10120          * man.el, rmail.el, sendmail.el, terminal.el:          * man.el, rmail.el, sendmail.el, terminal.el:
10121          * texinfmt.el:  Renamed buffer-flush-undo to buffer-disable-undo.          * texinfmt.el:  Renamed buffer-flush-undo to buffer-disable-undo.
10122    
10123  1990-03-04  Joseph Arceneaux  (jla@gnu.ai.mit.edu)  1990-03-04  Joseph Arceneaux  (jla@gnu.ai.mit.edu)
10124    
# Line 10138  Line 10138 
10138          so.  Also decide on which screen style depending on either new          so.  Also decide on which screen style depending on either new
10139          variable `separate-minibuffer-screen' or minibuffer elt in          variable `separate-minibuffer-screen' or minibuffer elt in
10140          window-system-switches.          window-system-switches.
10141          (detached-minibuffer-startup):  Add screen colors to minibuffer          (detached-minibuffer-startup):  Add screen colors to minibuffer
10142          alist if possible.  Also make sure screen-default-alist has          alist if possible.  Also make sure screen-default-alist has
10143          minibuffer element none, and correct name.          minibuffer element none, and correct name.
10144    
# Line 10281  Line 10281 
10281          * inf-lisp.el: inferior-lisp-program can be a list of the programme          * inf-lisp.el: inferior-lisp-program can be a list of the programme
10282            name and its arguments.            name and its arguments.
10283    
10284  1990-02-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-02-06  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10285    
10286          * calendar.el:          * calendar.el:
10287          (french-calendar-leap-year-p): Rewritten with corrected rule.          (french-calendar-leap-year-p): Rewritten with corrected rule.
10288          (calendar-absolute-from-french): Fixed comments.          (calendar-absolute-from-french): Fixed comments.
10289          (calendar-french-from-absolute): Rewrote using calendar-sum.          (calendar-french-from-absolute): Rewrote using calendar-sum.
10290          (cursor-to-french-calendar-date): Simplified and corrected spelling.          (cursor-to-french-calendar-date): Simplified and corrected spelling.
10291    
10292  1990-02-06  Richard Stallman  (rms@mole.ai.mit.edu)  1990-02-06  Richard Stallman  (rms@mole.ai.mit.edu)
10293    
# Line 10324  Line 10324 
10324    
10325          * texinfmt.el (batch-texinfo-format): Paren error on (setq error 1).          * texinfmt.el (batch-texinfo-format): Paren error on (setq error 1).
10326    
10327  1990-01-27  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-01-27  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10328    
10329          * calendar.el:          * calendar.el:
10330          (scroll-calendar-left): Fixed so it works when the cursor is not          (scroll-calendar-left): Fixed so it works when the cursor is not
10331          positioned on a day.          positioned on a day.
10332          (cursor-to-calendar-day-of-year): Fixed so that "day" is properly          (cursor-to-calendar-day-of-year): Fixed so that "day" is properly
10333          pluralized, depending how many days remain in the year.          pluralized, depending how many days remain in the year.
10334          (french-calendar-leap-year-p): New function.          (french-calendar-leap-year-p): New function.
10335          (french-calendar-last-day-of-month): New function.          (french-calendar-last-day-of-month): New function.
10336          (calendar-absolute-from-french): New function.          (calendar-absolute-from-french): New function.
10337          (calendar-french-from-absolute): New function.          (calendar-french-from-absolute): New function.
10338          (cursor-to-french-calendar-date): New function.          (cursor-to-french-calendar-date): New function.
10339          (calendar-mode-map): Put cursor-to-french-calendar-date on a key.          (calendar-mode-map): Put cursor-to-french-calendar-date on a key.
10340          (calendar-mode): Describe cursor-to-french-calendar-date.          (calendar-mode): Describe cursor-to-french-calendar-date.
10341    
10342  1990-01-31  Richard Stallman  (rms@mole.ai.mit.edu)  1990-01-31  Richard Stallman  (rms@mole.ai.mit.edu)
10343    
# Line 10357  Line 10357 
10357    
10358          * loaddefs.el: Removed above from dired-listing-switches doc string.          * loaddefs.el: Removed above from dired-listing-switches doc string.
10359    
10360          * mh-e.el (c/o James Larus <larus@cs.wisc.edu>):          * mh-e.el (c/o James Larus <larus@cs.wisc.edu>):
10361            Accepts message range specifications.            Accepts message range specifications.
10362            Defaults sequence name to previous sequence name when reading.            Defaults sequence name to previous sequence name when reading.
10363            Made mode-line id user-setable.            Made mode-line id user-setable.
# Line 10379  Line 10379 
10379    
10380          * rfc822.el (rfc822-addresses): Barf, don't loop, on > in host name.          * rfc822.el (rfc822-addresses): Barf, don't loop, on > in host name.
10381    
10382  1990-01-16  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-01-16  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10383    
10384          * diary.el:          * diary.el:
10385          (insert-diary-entry): New function.          (insert-diary-entry): New function.
10386          (insert-weekly-diary-entry): New function.          (insert-weekly-diary-entry): New function.
10387          (insert-monthly-diary-entry): New function.          (insert-monthly-diary-entry): New function.
10388          (insert-yearly-diary-entry): New function.          (insert-yearly-diary-entry): New function.
10389          (insert-hebrew-diary-entry): New function.          (insert-hebrew-diary-entry): New function.
10390          (insert-monthly-hebrew-diary-entry): New function.          (insert-monthly-hebrew-diary-entry): New function.
10391          (insert-yearly-hebrew-diary-entry): New function.          (insert-yearly-hebrew-diary-entry): New function.
10392          (insert-islamic-diary-entry): New function.          (insert-islamic-diary-entry): New function.
10393          (insert-monthly-islamic-diary-entry): New function.          (insert-monthly-islamic-diary-entry): New function.
10394          (insert-yearly-islamic-diary-entry): New function.          (insert-yearly-islamic-diary-entry): New function.
10395    
10396          * calendar.el: Autoload these functions.          * calendar.el: Autoload these functions.
10397          (calendar-mode-map): Put them on keys.          (calendar-mode-map): Put them on keys.
10398          (calendar-mode): Describe them.          (calendar-mode): Describe them.
10399    
10400  1990-01-11  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-01-11  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10401    
10402          * diary.el          * diary.el
10403          (list-diary-entries): Deleted several lines of extraneous code          (list-diary-entries): Deleted several lines of extraneous code
10404          and added `nongregorian-diary-listing-hook' to the list of hooks          and added `nongregorian-diary-listing-hook' to the list of hooks
10405          called@the end; this is for use in including Hebrew, Islamic,          called@the end; this is for use in including Hebrew, Islamic,
10406          Julian, or ISO diary entries.  A similar          Julian, or ISO diary entries.  A similar
10407          `nongregorian-diary-marking-hook' was added to the list of hooks          `nongregorian-diary-marking-hook' was added to the list of hooks
10408          called at the end of mark-diary-entries for the same reason.          called at the end of mark-diary-entries for the same reason.
10409    
10410          (diary-name-pattern): Fixed the documentation and added an optional          (diary-name-pattern): Fixed the documentation and added an optional
10411          parameter FULLNAME which insists on the full spelling of the name;          parameter FULLNAME which insists on the full spelling of the name;
10412          this is also for use in marking Hebrew or Islamic diary entries          this is also for use in marking Hebrew or Islamic diary entries
10413          (those month names are not unique in the first three characters).          (those month names are not unique in the first three characters).
10414    
10415          (mark-hebrew-diary-entries): New function.          (mark-hebrew-diary-entries): New function.
10416          (list-hebrew-diary-entries): New function.          (list-hebrew-diary-entries): New function.
10417          (mark-hebrew-calendar-date-pattern): New function.          (mark-hebrew-calendar-date-pattern): New function.
10418          (mark-islamic-diary-entries): New function.          (mark-islamic-diary-entries): New function.
10419          (list-islamic-diary-entries): New function.          (list-islamic-diary-entries): New function.
10420          (mark-islamic-calendar-date-pattern): New function.          (mark-islamic-calendar-date-pattern): New function.
10421    
10422          (list-diary-entries): Added nongregorian-diary-listing-hook.          (list-diary-entries): Added nongregorian-diary-listing-hook.
10423          (mark-diary-entries): Added nongregorian-diary-marking-hook.          (mark-diary-entries): Added nongregorian-diary-marking-hook.
10424    
10425          * calendar.el: Added documentation for the hooks described above.          * calendar.el: Added documentation for the hooks described above.
10426    
10427  1990-01-10  Richard Stallman  (rms@mole.ai.mit.edu)  1990-01-10  Richard Stallman  (rms@mole.ai.mit.edu)
10428    
# Line 10431  Line 10431 
10431          * yow.el (yow): Don't be confused by percent in message.          * yow.el (yow): Don't be confused by percent in message.
10432          Use raw prefix arg as first argument; process it later.          Use raw prefix arg as first argument; process it later.
10433    
10434  1990-01-08  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)  1990-01-08  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)
10435    
10436          * texnfo-upd.el (texinfo-update-node,          * texnfo-upd.el (texinfo-update-node,
10437            texinfo-sequential-node-update): fixed auto-fill-hook bug.            texinfo-sequential-node-update): fixed auto-fill-hook bug.
10438    
10439  1990-01-08  Joseph Arceneaux  (jla@spiff)  1990-01-08  Joseph Arceneaux  (jla@spiff)
10440    
10441          * term/x-win.el (x-pop-up-window): Set global-minibuffer-screen.          * term/x-win.el (x-pop-up-window): Set global-minibuffer-screen.
10442    
10443  1990-01-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-01-08  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10444    
10445          * calendar.el (calendar-date-is-visible-p):          * calendar.el (calendar-date-is-visible-p):
10446          Fixed so it does not switch to the calendar buffer.          Fixed so it does not switch to the calendar buffer.
10447    
10448          * diary.el (prepare-fancy-diary-buffer): Compute the list of          * diary.el (prepare-fancy-diary-buffer): Compute the list of
10449          holidays only once for each three-month period, not once for each date          holidays only once for each three-month period, not once for each date
10450          displayed in the calendar.  This saves an enormous amount of time in          displayed in the calendar.  This saves an enormous amount of time in
10451          the fancy diary display for multiple days.          the fancy diary display for multiple days.
10452    
10453  1990-01-07  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1990-01-07  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10454    
10455          * calendar.el: Fixed the value of list-diary-entries-hook.          * calendar.el: Fixed the value of list-diary-entries-hook.
10456          (regenerate-calendar-window): Changed (update-display) to (sit-for 0).          (regenerate-calendar-window): Changed (update-display) to (sit-for 0).
10457          Corrected several instances of "dairy" to "diary".          Corrected several instances of "dairy" to "diary".
10458          (describe-calendar-mode): Added this function to issue the message          (describe-calendar-mode): Added this function to issue the message
10459          "Preparing..." to `?' key in calendar-mode because it's so incredibly          "Preparing..." to `?' key in calendar-mode because it's so incredibly
10460          slow for describe-mode to prepare the help buffer.          slow for describe-mode to prepare the help buffer.
10461          (calendar-holidays): Fixed the examples in the doc-string.          (calendar-holidays): Fixed the examples in the doc-string.
10462    
10463          * diary.el: Corrected several instances of "dairy" to "diary".          * diary.el: Corrected several instances of "dairy" to "diary".
10464    
10465  1990-01-05  Joseph Arceneaux  (jla@spiff)  1990-01-05  Joseph Arceneaux  (jla@spiff)
10466    
# Line 10479  Line 10479 
10479          * view.el (View-scroll-lines-forward):          * view.el (View-scroll-lines-forward):
10480          Exit@end only if view-scroll-forward-exits is non-nil.          Exit@end only if view-scroll-forward-exits is non-nil.
10481    
10482  1989-12-29  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1989-12-29  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10483    
10484          * calendar.el (mark-diary-entries): Made "sticky" so effect continues          * calendar.el (mark-diary-entries): Made "sticky" so effect continues
10485          whenever the calendar is redisplayed.          whenever the calendar is redisplayed.
10486          (mark-calendar-holidays, calendar-unmark): Likewise.          (mark-calendar-holidays, calendar-unmark): Likewise.
10487    
10488  1989-12-26  Ed Reingold  (reingold@emr.cs.uiuc.edu)  1989-12-26  Ed Reingold  (reingold@emr.cs.uiuc.edu)
10489    
10490          * calendar.el: Fixed many minor bugs throughout the code. The major          * calendar.el: Fixed many minor bugs throughout the code. The major
10491          changes are as follows.          changes are as follows.
10492          Completely rewrote the Hebrew calendar functions to make them          Completely rewrote the Hebrew calendar functions to make them
10493          much faster and hence make holiday determination much faster          much faster and hence make holiday determination much faster
10494    
10495          Split the code into three files: the calendar stuff is in the          Split the code into three files: the calendar stuff is in the
10496          main file, calendar.el; the diary stuff is in diary.el; the          main file, calendar.el; the diary stuff is in diary.el; the
10497          holiday stuff is in holiday.el.          holiday stuff is in holiday.el.
10498    
10499          Added a diary hook example that shows how to get sorted diary          Added a diary hook example that shows how to get sorted diary
10500          entries in the fancy diary buffer.          entries in the fancy diary buffer.
10501    
10502          (calendar-iso-from-absolute): New function.          (calendar-iso-from-absolute): New function.
10503          (calendar-absolute-from-iso): New function.          (calendar-absolute-from-iso): New function.
10504          (cursor-to-iso-calendar-date): Added `D' calendar command to give          (cursor-to-iso-calendar-date): Added `D' calendar command to give
10505          the day number in the Gregorian year and number of days remaining.          the day number in the Gregorian year and number of days remaining.
10506          (mark-diary-entries): Made two-digit abbreviated years acceptable          (mark-diary-entries): Made two-digit abbreviated years acceptable
10507          in diary entries.  Changed possible diary entry styles: DAY          in diary entries.  Changed possible diary entry styles: DAY
10508          entries are no longer available; European style is now an option.          entries are no longer available; European style is now an option.
10509          Diary entry styles are now controlled by a list of pseudo-patterns.          Diary entry styles are now controlled by a list of pseudo-patterns.
10510          (list-diary-entries): Made two-digit abbreviated years acceptable          (list-diary-entries): Made two-digit abbreviated years acceptable
10511          in diary entries.  Changed possible diary entry styles: DAY          in diary entries.  Changed possible diary entry styles: DAY
10512          entries are no longer available; European style is now an option.          entries are no longer available; European style is now an option.
10513          Diary entry styles are now controlled by a list of pseudo-patterns.          Diary entry styles are now controlled by a list of pseudo-patterns.
10514          (calendar-date-string): Display style of dates is now controlled by          (calendar-date-string): Display style of dates is now controlled by
10515          a pseudo-pattern so the European style is available.          a pseudo-pattern so the European style is available.
10516          (all functions conatining the word `hebrew').          (all functions conatining the word `hebrew').
10517          (list-diary-entries, mark-diary-entries):          (list-diary-entries, mark-diary-entries):
10518          (include-other-diary-files, mark-included-diary-files):          (include-other-diary-files, mark-included-diary-files):
10519          Added the possibity of `shared diary files' with a recursive          Added the possibity of `shared diary files' with a recursive
10520          include mechanism like the C preprocessor          include mechanism like the C preprocessor
10521          (list-calendar-holidays): Eliminated the 'special class of holidays,          (list-calendar-holidays): Eliminated the 'special class of holidays,
10522          rewriting the entire mechanism to make it more general.          rewriting the entire mechanism to make it more general.
10523          (calendar-holiday-function-float): Changed the 'float class of          (calendar-holiday-function-float): Changed the 'float class of
10524          holidays so that negative values count backward from end of month: 5          holidays so that negative values count backward from end of month: 5
10525          is no longer used for the last occurrence of a day in a month; -1 is          is no longer used for the last occurrence of a day in a month; -1 is
10526          used instead          used instead
10527    
10528  1989-12-27  Richard Stallman  (rms@mole.ai.mit.edu)  1989-12-27  Richard Stallman  (rms@mole.ai.mit.edu)
10529    
# Line 10557  Line 10557 
10557  1989-12-17  David Lawrence  (tale@cocoa-puffs)  1989-12-17  David Lawrence  (tale@cocoa-puffs)
10558    
10559          * (comint-)shell.el: Use comint.  NOT ready yet.          * (comint-)shell.el: Use comint.  NOT ready yet.
10560          * (comint-)inf-lisp.el:  Broke the inferior lisp code out to its          * (comint-)inf-lisp.el:  Broke the inferior lisp code out to its
10561          own file and converted for comint use.  NOT ready yet.          own file and converted for comint use.  NOT ready yet.
10562    
10563  1989-12-16  Richard Stallman  (rms@mole.ai.mit.edu)  1989-12-16  Richard Stallman  (rms@mole.ai.mit.edu)
10564    
# Line 10587  Line 10587 
10587  1989-12-11  David Lawrence  (tale@cocoa-puffs)  1989-12-11  David Lawrence  (tale@cocoa-puffs)
10588    
10589          * telnet.el: Converted to use comint.  Removed          * telnet.el: Converted to use comint.  Removed
10590          delete-char-or-send-eof and telnet-copy-last-input.  Added          delete-char-or-send-eof and telnet-copy-last-input.  Added
10591          telnet-mode-hook.  Modified telnet-filter to insert-before-markers          telnet-mode-hook.  Modified telnet-filter to insert-before-markers
10592          at the process-mark.          at the process-mark.
10593    
10594  1989-12-10  David Lawrence  (tale@cocoa-puffs)  1989-12-10  David Lawrence  (tale@cocoa-puffs)
# Line 10600  Line 10600 
10600          kermit-clean-filter with a more efficient version.          kermit-clean-filter with a more efficient version.
10601    
10602          * comint.el: Added optional arguments ``terminator'' and          * comint.el: Added optional arguments ``terminator'' and
10603          ``delete'' to   comint-send-input, for processes that want to see          ``delete'' to   comint-send-input, for processes that want to see
10604          a CR or CR-LFD pair instead of LFD and for processes that do echoing.          a CR or CR-LFD pair instead of LFD and for processes that do echoing.
10605    
10606  1989-12-08  David Lawrence  (tale@cocoa-puffs)  1989-12-08  David Lawrence  (tale@cocoa-puffs)
# Line 10628  Line 10628 
10628    
10629          * comint.el (new file):          * comint.el (new file):
10630          Added FSF copyright.          Added FSF copyright.
10631          Moved bindings off of C-c LETTER.          Moved bindings off of C-c LETTER.
10632          Cleaned up references to cmu* files.          Cleaned up references to cmu* files.
10633          Made comint-send-input do unconditional end-of-line before processing.          Made comint-send-input do unconditional end-of-line before processing.
10634          cominit-exec will signal an error if no programme name.          cominit-exec will signal an error if no programme name.
# Line 10658  Line 10658 
10658    
10659          * paths.el: Changed rmail-file-name from const to a var.          * paths.el: Changed rmail-file-name from const to a var.
10660    
10661  1989-11-16  Ed Reingold  (reingold@cs.uiuc.edu)  1989-11-16  Ed Reingold  (reingold@cs.uiuc.edu)
10662    
10663          * tex-mode.el (slitex-mode):          * tex-mode.el (slitex-mode):
10664          New alternative to plain-tex-mode and latex-mode.          New alternative to plain-tex-mode and latex-mode.
# Line 10700  Line 10700 
10700    
10701  1989-11-08  Joseph Arceneaux  (jla@spiff)  1989-11-08  Joseph Arceneaux  (jla@spiff)
10702    
10703          * paths.el (mh-progs, mh-lib):  Use file-directory-p, and check          * paths.el (mh-progs, mh-lib):  Use file-directory-p, and check
10704          /usr/local/bin as well.          /usr/local/bin as well.
10705    
10706  1989-11-06  Richard Stallman  (rms@mole.ai.mit.edu)  1989-11-06  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 10824  Line 10824 
10824    
10825          * rmailout.el (rmail-output): Check for an RMAIL file, and get error.          * rmailout.el (rmail-output): Check for an RMAIL file, and get error.
10826    
10827  1989-09-30  Robert J. Chassell  (bob@rice-chex)  1989-09-30  Robert J. Chassell  (bob@rice-chex)
10828    
10829          * texnfo-upd.el (texinfo-copy-menu): Don't enter infinite loop          * texnfo-upd.el (texinfo-copy-menu): Don't enter infinite loop
10830            when copying a multi-line description@the end of a menu.            when copying a multi-line description@the end of a menu.
10831    
10832  1989-09-28  Joseph Arceneaux  (jla@apple-gunkies.ai.mit.edu)  1989-09-28  Joseph Arceneaux  (jla@apple-gunkies.ai.mit.edu)
10833    
# Line 10841  Line 10841 
10841    
10842          * sendmail.el (mail-do-fcc): No blank line before iff file is new.          * sendmail.el (mail-do-fcc): No blank line before iff file is new.
10843    
10844  1989-09-25  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)  1989-09-25  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)
10845    
10846          * renamed texinfo-update.el to texnfo-upd.el and updated `provide'          * renamed texinfo-update.el to texnfo-upd.el and updated `provide'
10847    
10848          * texinfo.el: updated `require' to reflect new name for texnfo-upd          * texinfo.el: updated `require' to reflect new name for texnfo-upd
10849    
10850  1989-09-23  Robert J. Chassell  (bob@rice-chex)  1989-09-23  Robert J. Chassell  (bob@rice-chex)
10851    
10852          * texinfo.el: Moved functions to update nodes and menus to          * texinfo.el: Moved functions to update nodes and menus to
10853            texinfo-update.el.            texinfo-update.el.
10854    
10855          * texinfo.el, texinfo-update.el: Added `require' and `provide'.          * texinfo.el, texinfo-update.el: Added `require' and `provide'.
10856    
10857          * texinfo.el: Added keybindings to insert frquently used @-commands.          * texinfo.el: Added keybindings to insert frquently used @-commands.
10858    
10859            Added keybindings for `texinfo-format-buffer',            Added keybindings for `texinfo-format-buffer',
10860            `texinfo-update-node', `texinfo-every-node-update',            `texinfo-update-node', `texinfo-every-node-update',
10861            `texinfo-make-menu', and `texinfo-all-menus-update'.            `texinfo-make-menu', and `texinfo-all-menus-update'.
10862    
10863          * texinfo-update.el (texinfo-sequential-node-update): now updates          * texinfo-update.el (texinfo-sequential-node-update): now updates
10864            node in which point is located so pointer are to next and            node in which point is located so pointer are to next and
10865            previous node regardless of hierarchy.  Non-nil argument            previous node regardless of hierarchy.  Non-nil argument
10866            (prefix, if interactive) means update nodes in region.            (prefix, if interactive) means update nodes in region.
10867    
10868            (texinfo-every-node-update): updates every node in a Texinfo            (texinfo-every-node-update): updates every node in a Texinfo
10869            file.            file.
10870    
10871            (texinfo-all-menus-update): updates all the regular menus in a            (texinfo-all-menus-update): updates all the regular menus in a
10872            Texinfo file.            Texinfo file.
10873    
10874            (texinfo-indent-menu-description,            (texinfo-indent-menu-description,
10875            texinfo-menu-indent-description): Indent every description in            texinfo-menu-indent-description): Indent every description in
10876            menu following point to specified column.  Non-nil argument            menu following point to specified column.  Non-nil argument
10877            (prefix, if interactive) means indent every description in every            (prefix, if interactive) means indent every description in every
10878            menu in the region.  Does not indent second and subsequent lines            menu in the region.  Does not indent second and subsequent lines
10879            of a multi-line description.            of a multi-line description.
10880    
10881            (texinfo-insert-menu, texinfo-column-for-description): starts a            (texinfo-insert-menu, texinfo-column-for-description): starts a
10882            menu description@column specified by variable            menu description@column specified by variable
10883            `texinfo-column-for-description'.            `texinfo-column-for-description'.
10884    
10885            (texinfo-find-pointer, texinfo-insert-pointer): find and inserts            (texinfo-find-pointer, texinfo-insert-pointer): find and inserts
10886            higher level pointer as `Previous' pointer if there is no            higher level pointer as `Previous' pointer if there is no
10887            previous node@the same level.            previous node@the same level.
10888    
10889            (texinfo-menu-copy-old-description): now copies `@' commands in            (texinfo-menu-copy-old-description): now copies `@' commands in
10890            old descriptions.            old descriptions.
10891    
10892    
10893  1989-09-22  Richard Stallman  (rms@mole.ai.mit.edu)  1989-09-22  Richard Stallman  (rms@mole.ai.mit.edu)
# Line 10950  Line 10950 
10950          * startup.el (command-line): Rename local var for name of user          * startup.el (command-line): Rename local var for name of user
10951          to `init-file-user'.  Advertise that for use in the init file.          to `init-file-user'.  Advertise that for use in the init file.
10952    
10953  1989-09-11  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)  1989-09-11  Robert J. Chassell  (bob@apple-gunkies.ai.mit.edu)
10954    
10955          * texinfo.el (texinfo-update-node, texinfo-make-menu,          * texinfo.el (texinfo-update-node, texinfo-make-menu,
10956          texinfo-master-menu, texinfo-sequential-node-update): Added          texinfo-master-menu, texinfo-sequential-node-update): Added
# Line 11022  Line 11022 
11022  1989-08-19  Joseph Arceneaux  (jla@spiff)  1989-08-19  Joseph Arceneaux  (jla@spiff)
11023    
11024          * term/x-win.el: Changed iconic type option string from "-i" to          * term/x-win.el: Changed iconic type option string from "-i" to
11025          "-ib".  Also normalized the options to the X toolkit standard.          "-ib".  Also normalized the options to the X toolkit standard.
11026    
11027  1989-08-15  Richard Stallman  (rms@hobbes.ai.mit.edu)  1989-08-15  Richard Stallman  (rms@hobbes.ai.mit.edu)
11028    
# Line 11045  Line 11045 
11045          a change log file name.          a change log file name.
11046          (add-change-log-entry): Use it.          (add-change-log-entry): Use it.
11047          (add-change-log-entry-other-window): Take an arg, the file name of          (add-change-log-entry-other-window): Take an arg, the file name of
11048          the change log.  If interactive: if given a prefix arg, prompt for          the change log.  If interactive: if given a prefix arg, prompt for
11049          the file name; if use default-directory.          the file name; if use default-directory.
11050    
11051  1989-08-14  Richard Stallman  (rms@hobbes.ai.mit.edu)  1989-08-14  Richard Stallman  (rms@hobbes.ai.mit.edu)
# Line 11124  Line 11124 
11124          used by X.          used by X.
11125          (x-keypad-setup): Provide use of the function and keypad keys,          (x-keypad-setup): Provide use of the function and keypad keys,
11126          using the standard keyboard files of /term/*          using the standard keyboard files of /term/*
11127          * term/news.el: New file for the Sony keyboard.  This now works          * term/news.el: New file for the Sony keyboard.  This now works
11128          with both keypad.el and x-win.el.  The other terminal files are          with both keypad.el and x-win.el.  The other terminal files are
11129          obsolete.          obsolete.
11130    
# Line 11293  Line 11293 
11293          * bib-mode.el: New file.          * bib-mode.el: New file.
11294    
11295          * sendmail.el (mail-mode-syntax-table): Seperate syntax table          * sendmail.el (mail-mode-syntax-table): Seperate syntax table
11296          for mail mode.  Makes % a separator.          for mail mode.  Makes % a separator.
11297    
11298  1989-05-31  Richard Stallman  (rms@mole.ai.mit.edu)  1989-05-31  Richard Stallman  (rms@mole.ai.mit.edu)
11299    
# Line 11360  Line 11360 
11360    
11361          * isearch.el (isearch): Bug in previous change: was assuming regexp.          * isearch.el (isearch): Bug in previous change: was assuming regexp.
11362    
11363  1989-05-17  Kyle Jones  (kjones@talos.uucp)  1989-05-17  Kyle Jones  (kjones@talos.uucp)
11364    
11365          * saveconf.el: Changed copying permissions and warranty          * saveconf.el: Changed copying permissions and warranty
11366          disclaimer to those of the GNU General Public License          disclaimer to those of the GNU General Public License
# Line 11463  Line 11463 
11463          Also removed code dupicated by mouse.el          Also removed code dupicated by mouse.el
11464          (x-trace-mouse):  debugging function which prints out mouse events          (x-trace-mouse):  debugging function which prints out mouse events
11465          as they arrive.          as they arrive.
11466          (x-paste-text):  Don't set point before inserting cut text;  too          (x-paste-text):  Don't set point before inserting cut text;  too
11467          confusing and incompatible with xterm.          confusing and incompatible with xterm.
11468    
11469          * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line,          * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line,
# Line 11523  Line 11523 
11523    
11524          * tags.el (visit-tags-table-buffer): Clean up if file invalid.          * tags.el (visit-tags-table-buffer): Clean up if file invalid.
11525    
11526          * apropos.el: New file.  Apropos now defined here.          * apropos.el: New file.  Apropos now defined here.
11527          * loaddefs.el: Autoload it.          * loaddefs.el: Autoload it.
11528    
11529          * help.el: Doc fix.          * help.el: Doc fix.
# Line 11630  Line 11630 
11630    
11631          * replace.el (perform-replace): make ! undo as a unit.          * replace.el (perform-replace): make ! undo as a unit.
11632    
11633  1989-04-17  Chris Smith  (csmith@mozart)  1989-04-17  Chris Smith  (csmith@mozart)
11634    
11635          * icon-mode.el (icon-comment-indent): When auto-fill breaks a          * icon-mode.el (icon-comment-indent): When auto-fill breaks a
11636          line in a bol comment, start the continued line in column 1          line in a bol comment, start the continued line in column 1
# Line 11667  Line 11667 
11667    
11668  1989-04-06  Edward M. Reingold (reingold@cs.uiuc.edu)  1989-04-06  Edward M. Reingold (reingold@cs.uiuc.edu)
11669    
11670           Hook added to list-diary-entries, along with a possible           Hook added to list-diary-entries, along with a possible
11671            value for that hook which prepares a fancy diary buffer            value for that hook which prepares a fancy diary buffer
11672            for display.            for display.
11673    
11674           Holidays integrated into the diary: in the ordinary diary           Holidays integrated into the diary: in the ordinary diary
11675            buffer the holidays are given in the mode line.  In the            buffer the holidays are given in the mode line.  In the
11676            fancy diary buffer the holidays are given in the heading            fancy diary buffer the holidays are given in the heading
11677            for each date.            for each date.
11678    
11679           Added a new command to tell the holidays on a specific date,           Added a new command to tell the holidays on a specific date,
11680            parallel to the way diary entries are given for a specific            parallel to the way diary entries are given for a specific
11681            date.  This new command became `h' and the old `h' became            date.  This new command became `h' and the old `h' became
11682            `a' to show all the holidays in a three-month period.            `a' to show all the holidays in a three-month period.
11683    
11684  1989-04-06  Richard Stallman  (rms@mole.ai.mit.edu)  1989-04-06  Richard Stallman  (rms@mole.ai.mit.edu)
11685    
# Line 11751  Line 11751 
11751    
11752          * startup.el: doc fix.          * startup.el: doc fix.
11753    
11754  1989-03-29  Edward M. Reingold  (reingold@cs.uiuc.edu)  1989-03-29  Edward M. Reingold  (reingold@cs.uiuc.edu)
11755    
11756          * calendar.el:  Change shift-three-month functions so the name          * calendar.el:  Change shift-three-month functions so the name
11757                          includes the word ``calendar''.                          includes the word ``calendar''.
11758    
11759          * calendar.el (list-diary-entries): Delete extraneous command          * calendar.el (list-diary-entries): Delete extraneous command
# Line 11766  Line 11766 
11766    
11767  1989-02-24  Richard Mlynarik  (mly@rice-chex.ai.mit.edu)  1989-02-24  Richard Mlynarik  (mly@rice-chex.ai.mit.edu)
11768    
11769          * terminal.el (terminal-emulator):  Move help message after call-hooks          * terminal.el (terminal-emulator):  Move help message after call-hooks
11770          so that correct escape character is mentioned.          so that correct escape character is mentioned.
11771    
11772  1989-02-23  Richard Stallman  (rms@mole.ai.mit.edu)  1989-02-23  Richard Stallman  (rms@mole.ai.mit.edu)
11773    
11774          * Version 18.53 released(?)          * Version 18.53 released(?)
11775    
11776          * telnet.el: New vars telnet-initial-count and telnet-maximum-count.          * telnet.el: New vars telnet-initial-count and telnet-maximum-count.
11777          These replace constants in the code.          These replace constants in the code.
# Line 11832  Line 11832 
11832    
11833  1989-02-13  Marc Shapiro  (shapiro@sor.inria.fr)  1989-02-13  Marc Shapiro  (shapiro@sor.inria.fr)
11834    
11835          * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text,          * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text,
11836          bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next,          bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next,
11837          bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field,          bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field,
11838          bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entry          bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entry
# Line 11996  Line 11996 
11996          (tex-start-shell):@end, sleep a little if I/O buffer is empty.          (tex-start-shell):@end, sleep a little if I/O buffer is empty.
11997          (tex-file): New fn; save buffers and run TeX on visit file.          (tex-file): New fn; save buffers and run TeX on visit file.
11998          (tex-print): Print buffer's most recent output, whether from tex-file          (tex-print): Print buffer's most recent output, whether from tex-file
11999          or tex-region.  Use shell-command to do the printing.          or tex-region.  Use shell-command to do the printing.
12000          (tex-append-dvi): New subroutine.          (tex-append-dvi): New subroutine.
12001    
12002          * compare-w.el (compare-windows): Prefix arg means ignore          * compare-w.el (compare-windows): Prefix arg means ignore
# Line 12095  Line 12095 
12095          * debug.el (cancel-debug-on-entry): Use empty string for "cancel all".          * debug.el (cancel-debug-on-entry): Use empty string for "cancel all".
12096          (debug-on-entry-1): Clean err msg for built-in function.          (debug-on-entry-1): Clean err msg for built-in function.
12097    
12098          * session.el: New file.  Load ~/.emacs-session.          * session.el: New file.  Load ~/.emacs-session.
12099          Related code moved here from startup.el.          Related code moved here from startup.el.
12100          * session.el (save-session): New fn. has meat of kill-emacs-hook.          * session.el (save-session): New fn. has meat of kill-emacs-hook.
12101          Call expand-file-name to expand `~'.          Call expand-file-name to expand `~'.
# Line 12127  Line 12127 
12127          * debug.el (debug-on-entry-1): Handle macros here.          * debug.el (debug-on-entry-1): Handle macros here.
12128          ({cancel-,}debug-on-entry): instead of here.          ({cancel-,}debug-on-entry): instead of here.
12129          But here maintain a list debug-function-list of functions set for          But here maintain a list debug-function-list of functions set for
12130          debug on entry.  nil or empty arg to cancel-... means cancel all.          debug on entry.  nil or empty arg to cancel-... means cancel all.
12131          (debugger-list-functions): New command, on `l'.          (debugger-list-functions): New command, on `l'.
12132          (debugger-jump): Continue to exit of this frame          (debugger-jump): Continue to exit of this frame
12133          after turning off all debug-on-entries.          after turning off all debug-on-entries.
# Line 12265  Line 12265 
12265  1988-12-14  Richard Stallman  (rms@mole.ai.mit.edu)  1988-12-14  Richard Stallman  (rms@mole.ai.mit.edu)
12266    
12267          * mouse.el: New file; window-system-independent parts of mouse support.          * mouse.el: New file; window-system-independent parts of mouse support.
12268          * x-mouse.el: Parts moved to mouse.el.  Require 'mouse.          * x-mouse.el: Parts moved to mouse.el.  Require 'mouse.
12269    
12270          * rmail.el (rmail-make-in-reply-to-field): Regexp had nested loops.          * rmail.el (rmail-make-in-reply-to-field): Regexp had nested loops.
12271    
# Line 12300  Line 12300 
12300    
12301  1988-12-06  Richard Mlynarik  (mly@peduncle.ai.mit.edu)  1988-12-06  Richard Mlynarik  (mly@peduncle.ai.mit.edu)
12302    
12303          * 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
12304    
12305  1988-12-04  Richard Stallman  (rms@mole.ai.mit.edu)  1988-12-04  Richard Stallman  (rms@mole.ai.mit.edu)
12306    
# Line 12325  Line 12325 
12325  1988-12-01  Richard Stallman  (rms@mole.ai.mit.edu)  1988-12-01  Richard Stallman  (rms@mole.ai.mit.edu)
12326    
12327          * dbx.el (dbx-filter): Use insert-before-markers.          * dbx.el (dbx-filter): Use insert-before-markers.
12328          * gdb.el (gdb-filter):  Likewise...          * gdb.el (gdb-filter):  Likewise...
12329          * kermit.el (kermit-clean-filter):          * kermit.el (kermit-clean-filter):
12330          * mh-e.el (mh-process-demon):          * mh-e.el (mh-process-demon):
12331          * telnet.el (telnet-filter):          * telnet.el (telnet-filter):
# Line 12367  Line 12367 
12367    
12368  1988-11-15  Richard Mlynarik  (mly@peduncle.ai.mit.edu)  1988-11-15  Richard Mlynarik  (mly@peduncle.ai.mit.edu)
12369    
12370          * 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
12371          illegal headers generated by rmail.          illegal headers generated by rmail.
12372          Note that this change undoes rms' change of 4-Jul-88" -- I'll          Note that this change undoes rms' change of 4-Jul-88" -- I'll
12373          check to see why that change was made in the first place.          check to see why that change was made in the first place.
12374    
12375          * rmail.el (rmail-forward): Set `forwarded' attribute only if mail          * rmail.el (rmail-forward): Set `forwarded' attribute only if mail
12376          is sent.          is sent.
12377    
12378  1988-11-15  Richard Stallman  (rms@mole.ai.mit.edu)  1988-11-15  Richard Stallman  (rms@mole.ai.mit.edu)
12379    
# Line 12389  Line 12389 
12389    
12390          * xscheme.el (xscheme-send-control-g-interrupt,          * xscheme.el (xscheme-send-control-g-interrupt,
12391          xscheme-send-interrupt): Don't use second argument to          xscheme-send-interrupt): Don't use second argument to
12392          `interrupt-process' or `quit-process'.  These aren't needed and          `interrupt-process' or `quit-process'.  These aren't needed and
12393          they actually cause the wrong effect on Ultrix.          they actually cause the wrong effect on Ultrix.
12394    
12395  1988-10-12  Richard Stallman  (rms@mole.ai.mit.edu)  1988-10-12  Richard Stallman  (rms@mole.ai.mit.edu)

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26