aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2008-04-01 10:53:49 +0000
committerJuanma Barranquero2008-04-01 10:53:49 +0000
commit8d6c5ad457762525b2aaca3c3540e4efe16fb090 (patch)
treed3344897f42b947b6d878746ade433c390e932b8
parenta15b3f430cb403724ccab6b21726a79977425a6f (diff)
downloademacs-8d6c5ad457762525b2aaca3c3540e4efe16fb090.tar.gz
emacs-8d6c5ad457762525b2aaca3c3540e4efe16fb090.zip
Convert to utf-8.
Fix typos; remove duplicate entries.
-rw-r--r--lisp/ChangeLog.32241
1 files changed, 1032 insertions, 1209 deletions
diff --git a/lisp/ChangeLog.3 b/lisp/ChangeLog.3
index 208d341c303..9849d6f09d1 100644
--- a/lisp/ChangeLog.3
+++ b/lisp/ChangeLog.3
@@ -9,8 +9,8 @@
9 * term/vt200.el: Just load term/vt100.el. 9 * term/vt200.el: Just load term/vt100.el.
10 * term/apollo.el: Just load term/vt100.el. 10 * term/apollo.el: Just load term/vt100.el.
11 * term/vt102.el, term/vt125.el, term/vt201.el, term/vt220.el, 11 * term/vt102.el, term/vt125.el, term/vt201.el, term/vt220.el,
12 term/vt240.el, term/vt300.el, term/vt320.el, term/vt400.el, 12 * term/vt240.el, term/vt300.el, term/vt320.el, term/vt400.el,
13 term/vt420.el: New files. Just load vt100.el. 13 * term/vt420.el: New files. Just load vt100.el.
14 14
15 * term/lk201.el: New file. 15 * term/lk201.el: New file.
16 * term/vt100.el: Use term/lk201.el. 16 * term/vt100.el: Use term/lk201.el.
@@ -311,8 +311,8 @@
3111993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 3111993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
312 312
313 * case-table.el, disp-table.el, finder.el, iso-ascii.el, 313 * case-table.el, disp-table.el, finder.el, iso-ascii.el,
314 iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el, 314 * iso-insert.el, iso-swed.el, iso-syntax.el, iso8859-1.el,
315 swedish.el: Change "i14n" keyword to "i18n". 315 * swedish.el: Change "i14n" keyword to "i18n".
316 * finder.el (finder-compile-keywords): Replacement unnecessary. 316 * finder.el (finder-compile-keywords): Replacement unnecessary.
317 317
3181993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu) 3181993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -342,8 +342,8 @@
342 342
3431993-05-23 Paul Eggert (eggert@twinsun.com) 3431993-05-23 Paul Eggert (eggert@twinsun.com)
344 344
345 * calendar.el (calendar-daylight-savings-starts, 345 * calendar.el (calendar-daylight-savings-starts)
346 calendar-daylight-savings-ends): Default to nil if the locale 346 (calendar-daylight-savings-ends): Default to nil if the locale
347 never has DST. 347 never has DST.
348 348
3491993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 3491993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
@@ -426,8 +426,8 @@
426 426
427 Some time-handling patches from Paul Eggert: 427 Some time-handling patches from Paul Eggert:
428 * calendar.el (calendar-current-time-zone): New function. 428 * calendar.el (calendar-current-time-zone): New function.
429 (calendar-time-zone, calendar-standard-time-zone-name, 429 (calendar-time-zone, calendar-standard-time-zone-name)
430 calendar-daylight-time-zone-name): Use it instead of current-time-zone. 430 (calendar-daylight-time-zone-name): Use it instead of current-time-zone.
431 * sendmail.el (mail-do-fcc): Use the same absolute time for both 431 * sendmail.el (mail-do-fcc): Use the same absolute time for both
432 current-time-string and current-time-zone. Adjust to new format 432 current-time-string and current-time-zone. Adjust to new format
433 returned by current-time-zone. 433 returned by current-time-zone.
@@ -660,7 +660,7 @@
660 (emerge-write-and-delete): Don't write-file if file-out is nil. 660 (emerge-write-and-delete): Don't write-file if file-out is nil.
661 (emerge-setup-fixed-keymaps): Put emerge-abort on C-]. 661 (emerge-setup-fixed-keymaps): Put emerge-abort on C-].
662 (emerge-find-difference-diff): Renamed from emerge-find-difference. 662 (emerge-find-difference-diff): Renamed from emerge-find-difference.
663 (emerge-find-difference): New command. Now on `.'. 663 (emerge-find-difference): New command. Now on `.'.
664 (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines. 664 (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines.
665 (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines. 665 (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines.
666 666
@@ -747,7 +747,7 @@
7471993-05-10 Roland McGrath (roland@geech.gnu.ai.mit.edu) 7471993-05-10 Roland McGrath (roland@geech.gnu.ai.mit.edu)
748 748
749 * bytecomp.el (byte-recompile-directory): If ARG is non-nil, set 749 * 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, 750 it to its prefix numeric value. Test for ARG being zero with eq,
751 not zerop. 751 not zerop.
752 752
7531993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 7531993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -853,7 +853,7 @@
853 853
8541993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu) 8541993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
855 855
856 * term/x-win.el: (require 'faces), too. Move (require 'select) to top, 856 * term/x-win.el Require 'faces, too. Move (require 'select) to top,
857 with the other requires. 857 with the other requires.
858 858
8591993-05-06 Jim Blandy (jimb@totoro.cs.oberlin.edu) 8591993-05-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
@@ -905,11 +905,11 @@
905 905
906 * calendar.el: Update reference to the papers in S-P&E. 906 * calendar.el: Update reference to the papers in S-P&E.
907 (calendar-print-astro-day-number): Correct spelling error in 907 (calendar-print-astro-day-number): Correct spelling error in
908 message string. 908 message string.
909 909
9101993-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) 9101993-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
911 911
912 * help.el (help-for-help): Use lower case letters for help options. 912 * help.el (help-for-help): Use lower case letters for help options.
913 913
914 * rect.el (string-rectangle): Renamed from fill-rectangle. 914 * rect.el (string-rectangle): Renamed from fill-rectangle.
915 (string-rectangle-line): Renamed from fill-rectangle-line. 915 (string-rectangle-line): Renamed from fill-rectangle-line.
@@ -1018,7 +1018,7 @@
1018 (move-to-column-force, picture-end-of-line): When movement is 1018 (move-to-column-force, picture-end-of-line): When movement is
1019 completed, scroll horizontally if necessary to make point visible. 1019 completed, scroll horizontally if necessary to make point visible.
1020 (picture-beginning-of-line): New function. 1020 (picture-beginning-of-line): New function.
1021 (picture-mode-map): Use substitute-key-definition. 1021 (picture-mode-map): Use substitute-key-definition.
1022 1022
1023 * gud.el (gud-format-command): Fix %f expansion to send ondly the 1023 * gud.el (gud-format-command): Fix %f expansion to send ondly the
1024 basename of files to gdb. 1024 basename of files to gdb.
@@ -1040,9 +1040,9 @@
1040 1040
1041 * lucid.el: Comment out fset of set-screen-width properly. 1041 * lucid.el: Comment out fset of set-screen-width properly.
1042 1042
1043 * lucid.el: (provide 'lucid). 1043 * lucid.el: Provide 'lucid.
1044 1044
1045 * lucid.el: (switch-to-other-buffer): Avoid buffers whose names 1045 * lucid.el (switch-to-other-buffer): Avoid buffers whose names
1046 start with a space. 1046 start with a space.
1047 1047
10481993-04-26 Roland McGrath (roland@geech.gnu.ai.mit.edu) 10481993-04-26 Roland McGrath (roland@geech.gnu.ai.mit.edu)
@@ -1060,7 +1060,7 @@
1060 1060
10611993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 10611993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1062 1062
1063 * cmacexp.el: Installed Francesco Potorti's enhanced and 1063 * cmacexp.el: Installed Francesco Potortì's enhanced and
1064 cleaned-up version, see its commentary for details. 1064 cleaned-up version, see its commentary for details.
1065 1065
1066 * tex-mode.el: Doc fixes. Also a few teaks to pacify the 1066 * tex-mode.el: Doc fixes. Also a few teaks to pacify the
@@ -1083,7 +1083,7 @@
1083 1083
1084 * ring.el: Rewritten. A poor choice of representation made the 1084 * ring.el: Rewritten. A poor choice of representation made the
1085 old code excessively complex. The new version is smaller and 1085 old code excessively complex. The new version is smaller and
1086 faster. The interface is unchanged, except that ring-remove now 1086 faster. The interface is unchanged, except that ring-remove now
1087 accepts an optional numeric argument specifying the element to 1087 accepts an optional numeric argument specifying the element to
1088 remove. 1088 remove.
1089 1089
@@ -1096,12 +1096,12 @@
1096 no prefix arg on an empty buffer. 1096 no prefix arg on an empty buffer.
1097 (vc-directory): Better directory format --- replace the user and 1097 (vc-directory): Better directory format --- replace the user and
1098 group IDs with locking-user (if any). 1098 group IDs with locking-user (if any).
1099 (vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace 1099 (vc-finish-logentry, vc-next-comment, vc-previous-comment): Replace
1100 *VC-comment-buffer* with a ring vector. 1100 *VC-comment-buffer* with a ring vector.
1101 1101
11021993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 11021993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1103 1103
1104 * simple.el (down-arrow): New function. Uses 1104 * simple.el (down-arrow): New function. Uses
1105 next-line-add-newlines to suppress addition of new lines at end of 1105 next-line-add-newlines to suppress addition of new lines at end of
1106 buffer. 1106 buffer.
1107 (up-arrow): Alias of previous-line, added for consistency. 1107 (up-arrow): Alias of previous-line, added for consistency.
@@ -1109,7 +1109,7 @@
1109 keys. 1109 keys.
1110 1110
1111 * tex-mode.el (tex-compilation-parse-errors): Added. At the 1111 * tex-mode.el (tex-compilation-parse-errors): Added. At the
1112 moment, this would have to be applied manually. It's not worth 1112 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 1113 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 1114 until we decide whether and how compile's interface is going to
1115 change away from a closed subsystem. 1115 change away from a closed subsystem.
@@ -1121,9 +1121,9 @@
1121 useful elsewhere. 1121 useful elsewhere.
1122 1122
1123 * ring.el: Added and fixed documentation. 1123 * ring.el: Added and fixed documentation.
1124 (ring-rotate): Nuked. It was (a) unused, and (b) totally broken 1124 (ring-rotate): Nuked. It was (a) unused, and (b) totally broken (as
1125 (as in, any attempt to use it died with a type error, and when I 1125 in, any attempt to use it died with a type error, and when I patched
1126 patched it to fix that I found its algorithm was broken). 1126 it to fix that I found its algorithm was broken).
1127 (ring-ref): Added doc string. 1127 (ring-ref): Added doc string.
1128 1128
11291993-04-25 Jim Blandy (jimb@totoro.cs.oberlin.edu) 11291993-04-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
@@ -1136,7 +1136,7 @@
11361993-04-24 Noah Friedman (friedman@splode.com) 11361993-04-24 Noah Friedman (friedman@splode.com)
1137 1137
1138 * shell.el (shell-prompt-pattern): Add `;' as potential prompt 1138 * shell.el (shell-prompt-pattern): Add `;' as potential prompt
1139 delimiter (for `es' and `rc' shells most particularly). 1139 delimiter (for `es' and `rc' shells most particularly).
1140 1140
11411993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 11411993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1142 1142
@@ -1149,9 +1149,9 @@
1149 half-applied, leading to lossage. 1149 half-applied, leading to lossage.
1150 1150
1151 * register.el, gnuspost.el, find-dired.el, cust-print.el, 1151 * register.el, gnuspost.el, find-dired.el, cust-print.el,
1152 two-column.el, tar-mode.el, shell.el, lselect.el, select.el, 1152 * two-column.el, tar-mode.el, shell.el, lselect.el, select.el,
1153 ispell.el, life.el, picture.el, rmail.el, mim-mode.el, replace.el, 1153 * ispell.el, life.el, picture.el, rmail.el, mim-mode.el, replace.el,
1154 tex-mode.el, frame.el, lucid.el, subr.el: 1154 * tex-mode.el, frame.el, lucid.el, subr.el:
1155 All fsets changed to defaliases. 1155 All fsets changed to defaliases.
1156 1156
1157 * edt.el: Some fsets changed to defaliases. 1157 * edt.el: Some fsets changed to defaliases.
@@ -1176,7 +1176,7 @@
1176 Emulates Unipress' &kill-lines-magic variable. 1176 Emulates Unipress' &kill-lines-magic variable.
1177 (next-line): Added next-line-add-newlines variable. If nil, 1177 (next-line): Added next-line-add-newlines variable. If nil,
1178 next-line will not insert newlines when invoked at the end of a 1178 next-line will not insert newlines when invoked at the end of a
1179 buffer. This obviates three LCD packages. 1179 buffer. This obviates three LCD packages.
1180 (left-arrow, right-arrow): New functions. These do backward-char 1180 (left-arrow, right-arrow): New functions. These do backward-char
1181 and forward-char first. If line truncation is on, they then scroll 1181 and forward-char first. If line truncation is on, they then scroll
1182 left or right as necessary to make sure point is visible. 1182 left or right as necessary to make sure point is visible.
@@ -1303,7 +1303,7 @@
1303 1303
13041993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 13041993-04-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1305 1305
1306 * finder.el: Rewritten. The Finder is now a major mode with the 1306 * finder.el: Rewritten. The Finder is now a major mode with the
1307 ability to browse package commentary sections and a completely 1307 ability to browse package commentary sections and a completely
1308 point-and-shoot interface similar to Dired's. 1308 point-and-shoot interface similar to Dired's.
1309 1309
@@ -1358,11 +1358,6 @@
1358 1358
1359 * comint.el: Clean up cmu* uses in header comments. 1359 * comint.el: Clean up cmu* uses in header comments.
1360 1360
13611993-04-10 Jim Blandy (jimb@mole.gnu.ai.mit.edu)
1362
1363 * subr.el (overlay-start, overlay-end, overlay-buffer): New
1364 defsubsts.
1365
13661993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) 13611993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
1367 1362
1368 * paragraphs.el (sentence-end, forward-sentence): Doc fixes. 1363 * paragraphs.el (sentence-end, forward-sentence): Doc fixes.
@@ -1374,10 +1369,6 @@
1374 empty string in response to the keyword prompt, restore the old 1369 empty string in response to the keyword prompt, restore the old
1375 window configuration properly. 1370 window configuration properly.
1376 1371
13771993-04-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
1378
1379 * paragraphs.el (sentence-end, forward-sentence): Doc fixes.
1380
13811993-04-09 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 13721993-04-09 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1382 1373
1383 * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix 1374 * emerge.el (emerge-with-ancestor): Applied Donald Erway's fix
@@ -1412,17 +1403,17 @@
1412 GUD. The common prefix of GUD commands is now C-x X, like 1403 GUD. The common prefix of GUD commands is now C-x X, like
1413 electric-debug mode. 1404 electric-debug mode.
1414 1405
1415 * vc-hooks.el (vc-mode): name change. This looks better in keymap 1406 * vc-hooks.el (vc-mode): Name change. This looks better in keymap
1416 listings and conforms to the naming conventions used by other 1407 listings and conforms to the naming conventions used by other
1417 packages. 1408 packages.
1418 1409
1419 * vc.el (vc-directory. vc-start-entry, vc-next-action, 1410 * vc.el (vc-directory. vc-start-entry, vc-next-action)
1420 vc-next-action-on-file): The vc-directory listing is now in an 1411 (vc-next-action-on-file): The vc-directory listing is now in an
1421 augmented Dired mode that supports vc-next-action on all marked 1412 augmented Dired mode that supports vc-next-action on all marked
1422 files. 1413 files.
1423 1414
1424 * dired.el (dired-noselect, dired-internal-noselect, 1415 * dired.el (dired-noselect, dired-internal-noselect)
1425 dired-insert-directory): Enhancements to support passing dired a 1416 (dired-insert-directory): Enhancements to support passing dired a
1426 DIRNAME argument consisting of a directory-name car and a 1417 DIRNAME argument consisting of a directory-name car and a
1427 list-of-files cdr. This is needed to support VC's augmented 1418 list-of-files cdr. This is needed to support VC's augmented
1428 dired, which wants a filtered file display that recurses (showing 1419 dired, which wants a filtered file display that recurses (showing
@@ -1433,7 +1424,7 @@
1433 1424
14341993-04-08 Richard Stallman (rms@geech.gnu.ai.mit.edu) 14251993-04-08 Richard Stallman (rms@geech.gnu.ai.mit.edu)
1435 1426
1436 * menu-bar.el: entered into RCS 1427 * menu-bar.el: Entered into RCS.
1437 1428
1438 * lucid.el: Add copyright notice. 1429 * lucid.el: Add copyright notice.
1439 1430
@@ -1548,8 +1539,7 @@
1548 1539
15491993-03-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 15401993-03-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1550 1541
1551 * etags.el (etags-tags-completion-table): Rewritten with a mondo 1542 * etags.el (etags-tags-completion-table): Rewritten with a mondo regexp.
1552 regexp.
1553 1543
15541993-03-31 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 15441993-03-31 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
1555 1545
@@ -1573,7 +1563,7 @@
1573 interactive spec. 1563 interactive spec.
1574 1564
1575 * map-ynp.el (map-y-or-n-p): Make bindings of user-defined keys be 1565 * 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 1566 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 1567 (vectorp DEF) and call the vector's elt, rather than checking (eq 'user
1578 DEF) and calling something completely random. 1568 DEF) and calling something completely random.
1579 1569
@@ -1603,7 +1593,7 @@
1603 1593
1604 * comint.el (comint-read-noecho): Rewritten to provide some simple 1594 * comint.el (comint-read-noecho): Rewritten to provide some simple
1605 editing ability and be able to abort when called from a process 1595 editing ability and be able to abort when called from a process
1606 filter. Re-arranged and updated docstring. 1596 filter. Re-arranged and updated docstring.
1607 1597
16081993-03-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 15981993-03-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1609 1599
@@ -1626,7 +1616,7 @@
1626 * vc.el (vc-next-action, vc-print-log, vc-diff, vc-revert-buffer): 1616 * vc.el (vc-next-action, vc-print-log, vc-diff, vc-revert-buffer):
1627 Improved logic for parent buffer finding. 1617 Improved logic for parent buffer finding.
1628 1618
1629 (vc-cancel-version): bug fix. 1619 (vc-cancel-version): Bug fix.
1630 1620
16311993-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) 16211993-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1632 1622
@@ -1647,7 +1637,7 @@
1647 1637
16481993-03-28 Noah Friedman (friedman@splode.com) 16381993-03-28 Noah Friedman (friedman@splode.com)
1649 1639
1650 * setenv.el: Renamed to env.el. Provide `env', not `setenv'. 1640 * setenv.el: Renamed to env.el. Provide `env', not `setenv'.
1651 (setenv): Renamed to `putenv', which is the more proper complement 1641 (setenv): Renamed to `putenv', which is the more proper complement
1652 of `getenv'. `setenv' retained as an alias. 1642 of `getenv'. `setenv' retained as an alias.
1653 Make VALUE parameter optional; if not set, remove VARIABLE from 1643 Make VALUE parameter optional; if not set, remove VARIABLE from
@@ -1674,15 +1664,15 @@
1674 1664
1675 * makefile.el: Added autoload cookie for entry point. 1665 * makefile.el: Added autoload cookie for entry point.
1676 1666
1677 * files.el (auto-mode-alist): added pairs for .ms, .man, .mk, 1667 * files.el (auto-mode-alist): Added pairs for .ms, .man, .mk,
1678 [Mm]akefile, .lex. 1668 [Mm]akefile, .lex.
1679 1669
1680 * electric.el: (shrink-window-if-larger-than-buffer) Added doc 1670 * electric.el (shrink-window-if-larger-than-buffer): Added doc
1681 string. Made argument optional, because window-buffer does the 1671 string. Made argument optional, because window-buffer does the
1682 right thing with nil. 1672 right thing with nil.
1683 1673
1684 * ebuff-menu.el (electric-buffer-menu-mode-map): fillarray isn't a 1674 * ebuff-menu.el (electric-buffer-menu-mode-map): fillarray isn't a
1685 valid operation on maps any more. 1675 valid operation on maps any more.
1686 1676
16871993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 16771993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1688 1678
@@ -1694,8 +1684,8 @@
1694 1684
16951993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 16851993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1696 1686
1697 * abbrevlist.el, old-inf-lisp.el, old-screen.el old-shell.el, 1687 * abbrevlist.el, old-inf-lisp.el, old-screen.el, old-shell.el,
1698 oshell.el: Removed. 1688 * oshell.el: Removed.
1699 1689
17001993-03-27 Noah Friedman (friedman@splode.com) 16901993-03-27 Noah Friedman (friedman@splode.com)
1701 1691
@@ -1726,7 +1716,7 @@
1726 * cookie.el (cookie): Enhanced it to handle both LINS files and 1716 * cookie.el (cookie): Enhanced it to handle both LINS files and
1727 UNIX fortune files. 1717 UNIX fortune files.
1728 1718
1729 * rect.el (fill-rectangle): Added. Inspired by Lynn Slater's 1719 * rect.el (fill-rectangle): Added. Inspired by Lynn Slater's
1730 insert-box package in LCD, but the interface and implementation 1720 insert-box package in LCD, but the interface and implementation
1731 are different. 1721 are different.
1732 1722
@@ -1735,7 +1725,7 @@
1735 * buff-menu.el (Buffer-menu-toggle-read-only): Added, per Rob 1725 * buff-menu.el (Buffer-menu-toggle-read-only): Added, per Rob
1736 Austein's suggestion in the LCD package bm-toggle.el. 1726 Austein's suggestion in the LCD package bm-toggle.el.
1737 1727
1738 * subr.el (add-hook): Added optional arg to cause hook to be 1728 * subr.el (add-hook): Added optional arg to cause hook to be
1739 appended rather than prepended to the hook list. This obviates 1729 appended rather than prepended to the hook list. This obviates
1740 the 23 different hook-bashing packages in LCD. 1730 the 23 different hook-bashing packages in LCD.
1741 1731
@@ -1743,12 +1733,6 @@
1743 functions in LCD use it, and it's remarkably difficult to get 1733 functions in LCD use it, and it's remarkably difficult to get
1744 right, especially given the new syntax primitives. 1734 right, especially given the new syntax primitives.
1745 1735
17461993-03-26 Richard Stallman (rms@geech.gnu.ai.mit.edu)
1747
1748 * files.el (local-write-file-hooks): New variable.
1749 (set-visited-file-name): Kill local-write-file-hooks as local var.
1750 (basic-save-buffer): Use local-write-file-hooks.
1751
17521993-03-26 Richard Stallman (rms@wookumz.gnu.ai.mit.edu) 17361993-03-26 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
1753 1737
1754 * files.el (local-write-file-hooks): New variable. 1738 * files.el (local-write-file-hooks): New variable.
@@ -1757,7 +1741,7 @@
1757 1741
17581993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 17421993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1759 1743
1760 * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy. I 1744 * yow.el (psychoanalyze-pinhead): Needed a prefrontal lobotomy. I
1761 gave it one. 1745 gave it one.
1762 1746
1763 * two-column.el: Added Commentary. 1747 * two-column.el: Added Commentary.
@@ -1824,12 +1808,12 @@
1824 guts of spook.el, lightly hacked to support more than one 1808 guts of spook.el, lightly hacked to support more than one
1825 simultaneous cookie database. 1809 simultaneous cookie database.
1826 1810
1827 * spook.el, yow.el: Modified to use cookie.el. Total code in 1811 * 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 1812 the three files cookie.el, yow.el and spook.el is less than the
1829 old spook.el + yow.el. 1813 old spook.el + yow.el.
1830 1814
1831 * time.el, timer.el, uncompress.el, underline.el, view.el, vip.el, 1815 * time.el, timer.el, uncompress.el, underline.el, view.el, vip.el,
1832 xscheme.el: Added or corrected Commentary section. This finishes 1816 * xscheme.el: Added or corrected Commentary section. This finishes
1833 my pass over the lisp libraries; I'll teach the finder about 1817 my pass over the lisp libraries; I'll teach the finder about
1834 these commentary sections soon. 1818 these commentary sections soon.
1835 1819
@@ -1841,9 +1825,9 @@
18411993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 18251993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1842 1826
1843 * help.el, register.el, replace.el, reposition.el, rfc822.el, 1827 * help.el, register.el, replace.el, reposition.el, rfc822.el,
1844 rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, 1828 * rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el,
1845 setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, 1829 * setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el,
1846 spook.el, studly.el, tabify.el, text-mode.el: Added or corrected 1830 * spook.el, studly.el, tabify.el, text-mode.el: Added or corrected
1847 Commentary headers. 1831 Commentary headers.
1848 1832
18491993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 18331993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
@@ -1851,33 +1835,29 @@
1851 * diary-insert.el: Change the name to diary-ins.el. 1835 * diary-insert.el: Change the name to diary-ins.el.
1852 * calendar.el: Change all autoload references to diary-ins. 1836 * calendar.el: Change all autoload references to diary-ins.
1853 1837
18541993-03-22 Richard Stallman (rms@geech.gnu.ai.mit.edu)
1855
1856 * help.el: Don't load help-screen at run time if compiled.
1857
18581993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 18381993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1859 1839
1860 * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el, 1840 * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el,
1861 mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, 1841 * mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el,
1862 outline.el, page.el, paragraphs.el, picture.el, prolog.el, 1842 * outline.el, page.el, paragraphs.el, picture.el, prolog.el,
1863 rect.el: Added or corrected Commentary sections. 1843 * rect.el: Added or corrected Commentary sections.
1864 1844
18651993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 18451993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1866 1846
1867 * abbrev.el, ada.el, add-log.el, array.el, autoinsert.el, 1847 * abbrev.el, ada.el, add-log.el, array.el, autoinsert.el,
1868 autoload.el, awk-mode.el, bib-mode.el, bibtex.el, buff-menu.el, 1848 * autoload.el, awk-mode.el, bib-mode.el, bibtex.el, buff-menu.el,
1869 bytecomp.el, c++-mode.el, c-mode.el, cl-indent.el, cmacexp.el, 1849 * bytecomp.el, c++-mode.el, c-mode.el, cl-indent.el, cmacexp.el,
1870 cmulisp.el, cmuscheme.el, comint.el, compare-w.el, compile.el, 1850 * cmulisp.el, cmuscheme.el, comint.el, compare-w.el, compile.el,
1871 debug.el, diff.el, dired-aux.el, dired.el, disass.el, 1851 * debug.el, diff.el, dired-aux.el, dired.el, disass.el,
1872 dissociate.el, doctor.el, ebuff-menu.el, edebug.el, ehelp.el, 1852 * dissociate.el, doctor.el, ebuff-menu.el, edebug.el, ehelp.el,
1873 emacsbug.el, emerge.el, files.el, fill.el, fortran.el, gosmacs.el, 1853 * emacsbug.el, emerge.el, files.el, fill.el, fortran.el, gosmacs.el,
1874 hanoi.el, hexl.el, hideif.el, icon.el, indent.el, iso-insert.el, 1854 * hanoi.el, hexl.el, hideif.el, icon.el, indent.el, iso-insert.el,
1875 iso-swed.el, iso-syntax.el, iso8859-1.el, ispell.el, kermit.el, 1855 * iso-swed.el, iso-syntax.el, iso8859-1.el, ispell.el, kermit.el,
1876 ledit.el, life.el, lisp-mode.el, lisp.el, lpr.el, macros.el, 1856 * ledit.el, life.el, lisp-mode.el, lisp.el, lpr.el, macros.el,
1877 mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, 1857 * 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, 1858 * modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el,
1879 sgml-mode.el, tex-mode.el: 1859 * sgml-mode.el, tex-mode.el:
1880 Added or corrected Commentary sections. There's more of this 1860 Added or corrected Commentary sections. There's more of this
1881 coming; soon, the package finder will be able to browse Commentary 1861 coming; soon, the package finder will be able to browse Commentary
1882 sections, and I want almost all packages to have useful ones. 1862 sections, and I want almost all packages to have useful ones.
1883 1863
@@ -1906,8 +1886,6 @@
1906 1886
19071993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 18871993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
1908 1888
1909 * time.el (display-time): Doc fix.
1910
1911 * lucid.el: Alias lower-screen and raise-screen to lower-frame and 1889 * lucid.el: Alias lower-screen and raise-screen to lower-frame and
1912 raise-frame, the new names for those functions. 1890 raise-frame, the new names for those functions.
1913 1891
@@ -1918,19 +1896,14 @@
1918 * finder.el: Make sure that when new keywords are compiled, we see them 1896 * finder.el: Make sure that when new keywords are compiled, we see them
1919 immediately. 1897 immediately.
1920 1898
19211993-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
1924 blank is inserted when replacing the asterisk with the file name.
1925
19261993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 18991993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1927 1900
1928 * vt100-led.el, bg-mouse.el, sup-mouse.el, sun-mouse.el: 1901 * vt100-led.el, bg-mouse.el, sup-mouse.el, sun-mouse.el:
1929 moved to term directory. 1902 Moved to term directory.
1930 1903
19311993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 19041993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1932 1905
1933 * Makefile: created. This exists mainly so developers elsewhere 1906 * Makefile: Created. This exists mainly so developers elsewhere
1934 can unlock the lisp files to accept an update tar, then relock 1907 can unlock the lisp files to accept an update tar, then relock
1935 them without locking the few that should stay writeable. 1908 them without locking the few that should stay writeable.
1936 1909
@@ -1946,13 +1919,13 @@
19461993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 19191993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
1947 1920
1948 * abbrev.el, abbrevlist.el, add-log.el, apropos.el, array.el, 1921 * abbrev.el, abbrevlist.el, add-log.el, apropos.el, array.el,
1949 autoload.el, awk-mode.el, cal-french.el, cal-mayan.el, 1922 * autoload.el, awk-mode.el, cal-french.el, cal-mayan.el,
1950 calendar.el, cmulisp.el, cmuscheme.el, comint.el, compile.el, 1923 * calendar.el, cmulisp.el, cmuscheme.el, comint.el, compile.el,
1951 completion.el, cust-print.el, dabbrev.el, debug.el, diary.el, 1924 * completion.el, cust-print.el, dabbrev.el, debug.el, diary.el,
1952 diff.el, disass.el, edebug.el, edmacro.el, emacsbug.el, finder.el, 1925 * diff.el, disass.el, edebug.el, edmacro.el, emacsbug.el, finder.el,
1953 inf-lisp.el, ispell.el, life.el, lisp.el, lunar.el, macros.el, 1926 * inf-lisp.el, ispell.el, life.el, lisp.el, lunar.el, macros.el,
1954 netunam.el, old-shell.el, scribe.el, spell.el, sun-cursors.el, 1927 * netunam.el, old-shell.el, scribe.el, spell.el, sun-cursors.el,
1955 terminal.el, unrmail.el, vms-pmail.el: 1928 * terminal.el, unrmail.el, vms-pmail.el:
1956 Add or correct Keywords headers for finder. 1929 Add or correct Keywords headers for finder.
1957 1930
19581993-03-18 Richard Stallman (rms@geech.gnu.ai.mit.edu) 19311993-03-18 Richard Stallman (rms@geech.gnu.ai.mit.edu)
@@ -1960,11 +1933,6 @@
1960 * frame.el (make-frame): Renamed from new-frame. 1933 * frame.el (make-frame): Renamed from new-frame.
1961 (new-frame): Alias for make-frame. 1934 (new-frame): Alias for make-frame.
1962 1935
19631993-03-18 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
1964
1965 * frame.el (make-frame): Renamed from new-frame.
1966 (new-frame): Alias for make-frame.
1967
19681993-03-18 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 19361993-03-18 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
1969 1937
1970 * tex-mode.el (tex-send-command): Fix the command sent so that no 1938 * tex-mode.el (tex-send-command): Fix the command sent so that no
@@ -1972,19 +1940,18 @@
1972 1940
19731993-03-18 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 19411993-03-18 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1974 1942
1975 * term/wyse50.el: (function-key-map) Nuke code no longer bound to keys. 1943 * term/wyse50.el (function-key-map): Nuke code no longer bound to keys.
1976 1944
1977 * term/tvi970.el: (function-key-map) 1945 * term/tvi970.el (function-key-map): As many key cookies as possible
1978 As many key cookies as possible renamed to fit the new conventions 1946 renamed to fit the new conventions documented in lisp/term/README.
1979 documented in lisp/term/README.
1980 1947
1981 * term/vt100.el, term/news.el: (function-key-map) 1948 * term/vt100.el, term/news.el (function-key-map):
1982 Fix things so that bindings are added to the keymap already created by 1949 Fix things so that bindings are added to the keymap already created by
1983 terminal initialization. 1950 terminal initialization.
1984 1951
19851993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 19521993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1986 1953
1987 * help-screen.el: Installed, following release. Now package 1954 * help-screen.el: Installed, following release. Now package
1988 writers can easily implement help screens resembling Emacs's 1955 writers can easily implement help screens resembling Emacs's
1989 own on-line help system. 1956 own on-line help system.
1990 1957
@@ -1997,14 +1964,14 @@
19971993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 19641993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
1998 1965
1999 * isearch.el, lselect.el, select.el, scroll-bar.el, texinfo.el, 1966 * isearch.el, lselect.el, select.el, scroll-bar.el, texinfo.el,
2000 pending-del.el, profile.el, texinfmt.el, ls-lisp.el, meese.el, 1967 * pending-del.el, profile.el, texinfmt.el, ls-lisp.el, meese.el,
2001 isearch.el, tmenu.el, lmenu.el, rmailsum.el, unrmail.el, 1968 * isearch.el, tmenu.el, lmenu.el, rmailsum.el, unrmail.el,
2002 hippie.el, lmenu.el, rmailmsc.el, rlogin.el, mhspool.el, 1969 * hippie.el, lmenu.el, rmailmsc.el, rlogin.el, mhspool.el,
2003 lisp-mode.el, novice.el, mouse.el, vms-pmail.el, vc-hooks.el, 1970 * lisp-mode.el, novice.el, mouse.el, vms-pmail.el, vc-hooks.el,
2004 levents.el, iso8859-1.el, isearch.el, hippie.el, find-gc.el, 1971 * levents.el, iso8859-1.el, isearch.el, hippie.el, find-gc.el,
2005 cust-print.el, find-dired.el, etags.el, electric.el, dired.el, 1972 * cust-print.el, find-dired.el, etags.el, electric.el, dired.el,
2006 dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, 1973 * dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el,
2007 case-table.el, byte-run.el, ange-ftp.el, backquote.el: 1974 * case-table.el, byte-run.el, ange-ftp.el, backquote.el:
2008 Added or corrected library header comments. 1975 Added or corrected library header comments.
2009 1976
20101993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 19771993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
@@ -2021,16 +1988,16 @@
2021 * vc.el (vc-header-strings): Name changed to vc-header-alist, to match 1988 * vc.el (vc-header-strings): Name changed to vc-header-alist, to match
2022 the docs. 1989 the docs.
2023 1990
2024 (vc-finish-logentry, vc-next-comment, vc-previous-comment, 1991 (vc-finish-logentry, vc-next-comment, vc-previous-comment)
2025 vc-comment-search-forward, vc-comment-search-backward) The VC comment 1992 (vc-comment-search-forward, vc-comment-search-backward): The VC comment
2026 ring is now a separate buffer from *VC-log*; editing of old comments 1993 ring is now a separate buffer from *VC-log*; editing of old comments
2027 is no longer destructive. 1994 is no longer destructive.
2028 1995
20291993-03-16 Paul Eggert (eggert@twinsun.com) 19961993-03-16 Paul Eggert (eggert@twinsun.com)
2030 1997
2031 * vc.el (vc-version-diff): Use (message ...), not (message (format 1998 * vc.el (vc-version-diff):
2032 ...)). (vc-backend-checkout, vc-backend-assign-name): Correct 1999 Use (message ...), not (message (format ...)).
2033 bogus messages. 2000 (vc-backend-checkout, vc-backend-assign-name): Correct bogus messages.
2034 2001
2035 * vc-hooks.el: Merge today's change by eric with everybody else's 2002 * vc-hooks.el: Merge today's change by eric with everybody else's
2036 change (from 1992/08/04 through 1993/02/24). 2003 change (from 1992/08/04 through 1993/02/24).
@@ -2052,7 +2019,7 @@
2052 2019
20531993-03-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 20201993-03-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2054 2021
2055 * vc.el, vc-hooks.el: the macro vc-error-occurred has to move from 2022 * 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. 2023 vc.el to vc-hooks.el for C-x C-f of a nonexistent file to work.
2057 2024
20581993-03-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 20251993-03-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
@@ -2105,7 +2072,7 @@
2105 * rmailsum.el (rmail-summary-next-msg): Call display-buffer. 2072 * rmailsum.el (rmail-summary-next-msg): Call display-buffer.
2106 (rmail-summary-previous-all, rmail-summary-next-all): Likewise. 2073 (rmail-summary-previous-all, rmail-summary-next-all): Likewise.
2107 (rmail-summary-rmail-update): Do nothing if rmail buffer not visible. 2074 (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. 2075 (rmail-summary-mode-map): Don't bind C-n, C-p. Use ordinary move cmds.
2109 2076
21101993-03-12 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 20771993-03-12 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2111 2078
@@ -2125,11 +2092,6 @@
2125 * term/x-win.el: Cancel previous change, since it discarded 2092 * term/x-win.el: Cancel previous change, since it discarded
2126 earlier necessary changes. 2093 earlier necessary changes.
2127 2094
21281993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2129
2130 * term/x-win.el: Cancel previous change, since it discarded
2131 earlier necessary changes.
2132
21331993-03-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 20951993-03-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2134 2096
2135 * term/vt100.el: 2097 * term/vt100.el:
@@ -2159,64 +2121,64 @@
2159 initialization that make it a lot smarter, with a more uniform 2121 initialization that make it a lot smarter, with a more uniform
2160 and featureful interface across many different keyboard types. 2122 and featureful interface across many different keyboard types.
2161 2123
2162 * term.c (fkey_table): has been expanded to handle the entire 2124 * term.c (fkey_table): Has been expanded to handle the entire
2163 intersection of the capability sets defined by X keysyms and 2125 intersection of the capability sets defined by X keysyms and
2164 terminfo. That is, every keysym for which there is a natural 2126 terminfo. That is, every keysym for which there is a natural
2165 equivalent in terminfo is now bound to that by the startup code. 2127 equivalent in terminfo is now bound to that by the startup code.
2166 2128
2167 * loaddefs.el (global-map): Natural default keybindings set up for 2129 * loaddefs.el (global-map): Natural default keybindings set up for
2168 almost all supported keysyms other than function keys. All 2130 almost all supported keysyms other than function keys. All
2169 other keysyms are now default-bound to a function which explains 2131 other keysyms are now default-bound to a function which explains
2170 that the key is not bound to anything, then raises an error. 2132 that the key is not bound to anything, then raises an error.
2171 2133
2172 * term/README: terminal package conventions and standard keysym 2134 * term/README: Terminal package conventions and standard keysym
2173 cookies are now documented here. 2135 cookies are now documented here.
2174 2136
2175 * term/AT386.el: new package installed. Handles IBM-AT style 2137 * term/AT386.el: New package installed. Handles IBM-AT style
2176 console keyboards with style and flair. 2138 console keyboards with style and flair.
2177 2139
2178 * term/new-at386.el: removed, it was obsolescent. 2140 * term/new-at386.el: Removed, it was obsolescent.
2179 2141
2180 * term/apollo.el: nuked and linked to vt100.el. All it formerly 2142 * term/apollo.el: Nuked and linked to vt100.el. All it formerly
2181 did was load vt100.el. 2143 did was load vt100.el.
2182 2144
2183 * term/bobcat.el: copied and linked to `keyswap.el'. 2145 * term/bobcat.el: Copied and linked to `keyswap.el'.
2184 2146
2185 * term/keyswap.el: the old bobcat.el with headers and docs. This 2147 * term/keyswap.el: The old bobcat.el with headers and docs.
2186 is available for other terminal packages to call. 2148 This is available for other terminal packages to call.
2187 2149
2188 * term/news.el: cleaned up, headers added. 2150 * term/news.el: Cleaned up, headers added.
2189 2151
2190 * term/sun.el: headers added, [again] changed to [redo]. This 2152 * term/sun.el: Headers added, [again] changed to [redo]. This
2191 package is a hairball and should probably be scrapped if we 2153 package is a hairball and should probably be scrapped if we
2192 can find or built abetter one. 2154 can find or built abetter one.
2193 2155
2194 * term/tvi970.el: headers added, [enter] changed to [kp-enter]. 2156 * term/tvi970.el: Headers added, [enter] changed to [kp-enter].
2195 2157
2196 * term/vt100.el: headers added, cleanup, explicit function-key 2158 * term/vt100.el: Headers added, cleanup, explicit function-key
2197 enable is no longer necessary. 2159 enable is no longer necessary.
2198 2160
2199 * term/vt200.el: nuked. It's now a link to vt100.el. This is possible 2161 * 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 2162 because all the things handled differently on the vt200 are
2201 mined out of termcap by 19's initialization before either 2163 mined out of termcap by 19's initialization before either
2202 package is loaded. 2164 package is loaded.
2203 2165
2204 * term/wyse50.el: cleaned up, headers added, various cookie names 2166 * term/wyse50.el: Cleaned up, headers added, various cookie names
2205 changed, function bindings removed. 2167 changed, function bindings removed.
2206 2168
2207 * term/x-win.el: cleaned up, headers added. Some bindings of keycap 2169 * term/x-win.el: Cleaned up, headers added. Some bindings of keycap
2208 cookies to functions were removed; all that stuff is handled 2170 cookies to functions were removed; all that stuff is handled
2209 terminal-independently in loaddefs now. 2171 terminal-independently in loaddefs now.
2210 2172
2211 Other changes: 2173 Other changes:
2212 2174
2213 * help.el: added binding and menu line for new `P' package-finder 2175 * help.el: Added binding and menu line for new `P' package-finder
2214 command. Won't actually take effect till the next Emacs build. 2176 command. Won't actually take effect till the next Emacs build.
2215 2177
2216 * vc.el (vc-backend-checkin): Fixed bizarre POM-dependent bug 2178 * vc.el (vc-backend-checkin): Fixed bizarre POM-dependent bug
2217 introduced into VC by a bad patch. This was one for the 2179 introduced into VC by a bad patch. This was one for the
2218 books....badly corrupted vc-checkin code somehow mostly functioned 2180 books....badly corrupted vc-checkin code somehow mostly functioned
2219 for three days. The Code That Would Not Die... 2181 for three days. The Code That Would Not Die...
2220 2182
22211993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) 21831993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2222 2184
@@ -2242,11 +2204,11 @@
2242 2204
22431993-03-09 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 22051993-03-09 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
2244 2206
2245 * term/at386.el: Removed. The new terminal initialization stuff 2207 * term/at386.el: Removed. The new terminal initialization stuff
2246 makes it superfluous. I wrote it, so I should know. :-) 2208 makes it superfluous. I wrote it, so I should know. :-)
2247 2209
2248 * vc.el: Installed version 5, the new baseline. This version 2210 * vc.el: Installed version 5, the new baseline. This version
2249 merges my changes with Paul Eggert's. 2211 merges my changes with Paul Eggert's.
2250 2212
22511993-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 22131993-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2252 2214
@@ -2260,13 +2222,13 @@
2260 2222
2261 * replace.el (query-replace-map): New keymap. 2223 * replace.el (query-replace-map): New keymap.
2262 (perform-replace): Use query-replace-map. 2224 (perform-replace): Use query-replace-map.
2263 (query-replace, query-replace-regexp, map-query-replace-regexp): 2225 (query-replace, query-replace-regexp, map-query-replace-regexp)
2264 (replace-string, replace-regexp): Don't print `done' if unread chars. 2226 (replace-string, replace-regexp): Don't print `done' if unread chars.
2265 2227
2266 * help.el (command-apropos): Print echo area message iff found symbols. 2228 * help.el (command-apropos): Print echo area message iff found symbols.
2267 2229
2268 * rmailsum.el (rmail-update-summary): New function. 2230 * rmailsum.el (rmail-update-summary): New function.
2269 (rmail-new-summary): New arg redo-form. Considerable rewrite 2231 (rmail-new-summary): New arg redo-form. Considerable rewrite
2270 of how and when buffers are selected. 2232 of how and when buffers are selected.
2271 (rmail-summary-mode): New local vars rmail-summary-redo, 2233 (rmail-summary-mode): New local vars rmail-summary-redo,
2272 revert-buffer-function, post-command-hook, rmail-current-message. 2234 revert-buffer-function, post-command-hook, rmail-current-message.
@@ -2294,7 +2256,7 @@
2294 2256
22951993-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) 22571993-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2296 2258
2297 * subr.el (posn-timestamp, posn-col-row, posn-point, posn-window): 2259 * subr.el (posn-timestamp, posn-col-row, posn-point, posn-window)
2298 (event-end, event-start, mouse-movement-p): Moved from mouse.el. 2260 (event-end, event-start, mouse-movement-p): Moved from mouse.el.
2299 * mouse.el: Functions moved to subr.el. 2261 * mouse.el: Functions moved to subr.el.
2300 2262
@@ -2413,10 +2375,6 @@
2413 2375
24141993-03-05 Jim Blandy (jimb@totoro.cs.oberlin.edu) 23761993-03-05 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2415 2377
2416 * term/x-win.el: Disable suspending under X windows by setting
2417 suspend-hooks, not suspend-hook. The latter is an obsolete name.
2418 Use add-hook instead of setting suspend-hooks directly.
2419
2420 * bytecomp.el: Declare suspend-hook to be an obsolete variable. 2378 * bytecomp.el: Declare suspend-hook to be an obsolete variable.
2421 2379
24221993-03-05 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 23801993-03-05 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
@@ -2468,7 +2426,7 @@
2468 (rmail-convert-to-babyl-format): Handle Content-Length field. 2426 (rmail-convert-to-babyl-format): Handle Content-Length field.
2469 (rmail-maybe-display-summary): New function. 2427 (rmail-maybe-display-summary): New function.
2470 (rmail-redisplay-summary): New user option. 2428 (rmail-redisplay-summary): New user option.
2471 (rmail-undelete-previous-message, rmail-delete-forward): 2429 (rmail-undelete-previous-message, rmail-delete-forward)
2472 (rmail-get-new-mail, rmail-show-message): Update summary buffer if any. 2430 (rmail-get-new-mail, rmail-show-message): Update summary buffer if any.
2473 Call rmail-maybe-display-summary to put it back on screen. 2431 Call rmail-maybe-display-summary to put it back on screen.
2474 (rmail-only-expunge): Renamed from rmail-expunge. 2432 (rmail-only-expunge): Renamed from rmail-expunge.
@@ -2640,7 +2598,7 @@
2640 * files.el (revert-buffer): Reverse the sense of the first 2598 * files.el (revert-buffer): Reverse the sense of the first
2641 argument, but leave interactive usage the same. 2599 argument, but leave interactive usage the same.
2642 * vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly 2600 * vc.el (vc-resynch-window): Call vc-revert-buffer1 with the newly
2643 appropriate arguments. This seems to be the only file which was 2601 appropriate arguments. This seems to be the only file which was
2644 adjusted for the new meaning of the revert-buffer arguments. 2602 adjusted for the new meaning of the revert-buffer arguments.
2645 2603
26461993-02-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 26041993-02-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
@@ -2704,12 +2662,12 @@
2704 Restore the current buffer after creating and deleting all these 2662 Restore the current buffer after creating and deleting all these
2705 frames. 2663 frames.
2706 2664
2707 * frame.el (set-default-font, set-frame-background, 2665 * frame.el (set-default-font, set-frame-background)
2708 set-frame-foreground, set-cursor-color, set-pointer-color, 2666 (set-frame-foreground, set-cursor-color, set-pointer-color)
2709 set-auto-raise, set-auto-lower, set-vertical-bar, 2667 (set-auto-raise, set-auto-lower, set-vertical-bar)
2710 set-horizontal-bar): Give these docstrings. 2668 (set-horizontal-bar): Give these docstrings.
2711 (set-auto-raise, set-auto-lower, set-vertical-bar, 2669 (set-auto-raise, set-auto-lower, set-vertical-bar)
2712 set-horizontal-bar): Make these toggle or look at the prefix 2670 (set-horizontal-bar): Make these toggle or look at the prefix
2713 argument, like minor modes. 2671 argument, like minor modes.
2714 2672
2715 * frame.el (set-vertical-bar): Use the proper parameter symbol. 2673 * frame.el (set-vertical-bar): Use the proper parameter symbol.
@@ -2911,8 +2869,8 @@
2911 * subr.el (read-quoted-char, momentary-string-display): Same. 2869 * subr.el (read-quoted-char, momentary-string-display): Same.
2912 * sun-mouse.el (mouse-second-hit): Same. 2870 * sun-mouse.el (mouse-second-hit): Same.
2913 * terminal.el (te-escape-extended-command-unread): Same. 2871 * terminal.el (te-escape-extended-command-unread): Same.
2914 * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, 2872 * vip.el (vip-escape-to-emacs, vip-prefix-arg-value)
2915 vip-prefix-arg-com): Same. 2873 (vip-prefix-arg-com): Same.
2916 2874
2917 * simple.el (quoted-insert): Doc fix. 2875 * simple.el (quoted-insert): Doc fix.
2918 2876
@@ -2989,14 +2947,14 @@
2989 * mouse.el: Bind the help menu to C-down-mouse-2, instead of 2947 * mouse.el: Bind the help menu to C-down-mouse-2, instead of
2990 C-mouse-2; this way, you can use the mouse-up event to make the 2948 C-mouse-2; this way, you can use the mouse-up event to make the
2991 menu selection. 2949 menu selection.
2992 (help-apropos-map, help-keys-map, help-manual-map, help-misc-map, 2950 (help-apropos-map, help-keys-map, help-manual-map, help-misc-map)
2993 help-modes-map, help-admin-map): Give the menu names for these 2951 (help-modes-map, help-admin-map): Give the menu names for these
2994 keymaps using make-sparse-keymap's optional argument, rather than 2952 keymaps using make-sparse-keymap's optional argument, rather than
2995 constructing them by hand. 2953 constructing them by hand.
2996 2954
2997 * scrollbar.el: (require 'mouse) 2955 * scrollbar.el: Require 'mouse.
2998 (scrollbar-set-window-start, scrollbar-scroll-down, 2956 (scrollbar-set-window-start, scrollbar-scroll-down)
2999 scrollbar-scroll-up): Use event-end, from mouse.el. 2957 (scrollbar-scroll-up): Use event-end, from mouse.el.
3000 2958
30011993-01-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 29591993-01-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3002 2960
@@ -3022,14 +2980,10 @@
3022 * scrollbar.el: New file. 2980 * scrollbar.el: New file.
3023 * term/x-win.el: Require 'scrollbar. 2981 * term/x-win.el: Require 'scrollbar.
3024 2982
30251993-01-13 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
3026
3027 * solar.el (solar-time-string): Round the time properly.
3028
30291993-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu) 29831993-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3030 2984
3031 * mouse.el (mouse-save-then-kill): When deleting, avoid delay 2985 * mouse.el (mouse-save-then-kill): When deleting, avoid delay
3032 and don't set the mark. Replace obsolete fn event-point. 2986 and don't set the mark. Replace obsolete fn event-point.
3033 (mouse-kill): Replace obsolete fn event-point. 2987 (mouse-kill): Replace obsolete fn event-point.
3034 2988
30351993-01-11 Jim Blandy (jimb@totoro.cs.oberlin.edu) 29891993-01-11 Jim Blandy (jimb@totoro.cs.oberlin.edu)
@@ -3126,8 +3080,8 @@
3126 in or form. When table is invalid, only set tags-file-name to nil 3080 in or form. When table is invalid, only set tags-file-name to nil
3127 globally if its global value contained the losing table file name. 3081 globally if its global value contained the losing table file name.
3128 (find-tag-tag): Return a string, not a list. 3082 (find-tag-tag): Return a string, not a list.
3129 (find-tag-noselect, find-tag, find-tag-other-window, 3083 (find-tag-noselect, find-tag, find-tag-other-window)
3130 find-tag-other-frame): Changed callers. 3084 (find-tag-other-frame): Changed callers.
3131 (etags-recognize-tags-table): Call etags-verify-tags-table, rather than 3085 (etags-recognize-tags-table): Call etags-verify-tags-table, rather than
3132 duplicating its functionality. 3086 duplicating its functionality.
3133 (visit-tags-table-buffer): When CONT is 'same, set it to nil after the 3087 (visit-tags-table-buffer): When CONT is 'same, set it to nil after the
@@ -3144,7 +3098,7 @@
31441992-12-21 Jim Blandy (jimb@totoro.cs.oberlin.edu) 30981992-12-21 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3145 3099
3146 * c-mode.el (c-fill-paragraph): Calculating the proper fill-prefix 3100 * 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 3101 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, 3102 blank space before another comment, fill that one as a comment,
3149 not as normal text. 3103 not as normal text.
3150 3104
@@ -3213,8 +3167,8 @@
3213 callable from lisp; use it instead of writing out its code. 3167 callable from lisp; use it instead of writing out its code.
3214 * dired-aux.el (dired-compress-file): Just that. 3168 * dired-aux.el (dired-compress-file): Just that.
3215 * dired.el (dired-uncache): Just that. 3169 * dired.el (dired-uncache): Just that.
3216 * files.el (file-local-copy, file-truename, 3170 * files.el (file-local-copy, file-truename)
3217 file-name-sans-versions, make-directory, save-buffers-kill-emacs): 3171 (file-name-sans-versions, make-directory, save-buffers-kill-emacs):
3218 Just that. 3172 Just that.
3219 * ls-lisp.el (insert-directory): Just that. 3173 * ls-lisp.el (insert-directory): Just that.
3220 3174
@@ -3235,8 +3189,8 @@
3235 3189
32361992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu) 31901992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3237 3191
3238 * sendmail.el (mail-self-blind, mail-interactive, 3192 * sendmail.el (mail-self-blind, mail-interactive)
3239 mail-yank-ignored-headers): Make these defvars, not defconsts. 3193 (mail-yank-ignored-headers): Make these defvars, not defconsts.
3240 Otherwise, they wipe out the user's customizations when we 3194 Otherwise, they wipe out the user's customizations when we
3241 autoload sendmail.el. 3195 autoload sendmail.el.
3242 3196
@@ -3299,8 +3253,8 @@
32991992-11-12 Jim Blandy (jimb@totoro.cs.oberlin.edu) 32531992-11-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3300 3254
3301 * bytecomp.el: Declare unread-command-char an obsolete variable. 3255 * bytecomp.el: Declare unread-command-char an obsolete variable.
3302 * vip.el (vip-escape-to-emacs, vip-prefix-arg-value, 3256 * vip.el (vip-escape-to-emacs, vip-prefix-arg-value)
3303 vip-prefix-arg-com): Use unread-command-event instead of 3257 (vip-prefix-arg-com): Use unread-command-event instead of
3304 unread-command-char; respect its new semantics. 3258 unread-command-char; respect its new semantics.
3305 * simula.el (simula-electric-label): Same. 3259 * simula.el (simula-electric-label): Same.
3306 * comint.el (comint-dynamic-list-completions): Same. 3260 * comint.el (comint-dynamic-list-completions): Same.
@@ -3337,7 +3291,7 @@
3337 (vip-mark-point, ex-mark): Pass required second argument to 3291 (vip-mark-point, ex-mark): Pass required second argument to
3338 point-to-register. 3292 point-to-register.
3339 3293
3340 * bytecomp.el: (require 'backquote). 3294 * bytecomp.el: Require 'backquote.
3341 3295
3342 * subr.el (lambda): Don't use backquotes in lambda's definition. 3296 * subr.el (lambda): Don't use backquotes in lambda's definition.
3343 3297
@@ -3380,7 +3334,7 @@
3380 3334
3381 * isearch.el (isearch-frames-exist): This isn't what we want - 3335 * isearch.el (isearch-frames-exist): This isn't what we want -
3382 replaced by... 3336 replaced by...
3383 (isearch-gnu-emacs-events): non-nil if should expect events in the 3337 (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 3338 style generated by GNU Emacs 19. Set if set-frame-height is
3385 fboundp; this is true on any GNU Emacs 19, whether or not it was 3339 fboundp; this is true on any GNU Emacs 19, whether or not it was
3386 compiled with multiple frame support. 3340 compiled with multiple frame support.
@@ -3394,27 +3348,27 @@
3394 3348
33951992-11-05 Stephen A. Wood (saw@cebaf.gov) 33491992-11-05 Stephen A. Wood (saw@cebaf.gov)
3396 3350
3397 * fortran.el: version 1.28.8 3351 * fortran.el: Version 1.28.8.
3398 (fortran-indent-to-column): Make turning of lines that begin with 3352 (fortran-indent-to-column): Make turning of lines that begin with
3399 `fortran-continuation-string' into properly formated continuation 3353 `fortran-continuation-string' into properly formated continuation
3400 lines work for fortran TAB mode. 3354 lines work for fortran TAB mode.
3401 3355
3402 * fortran.el: version 1.28.7a 3356 * fortran.el: Version 1.28.7a.
3403 Cleaned up some doc strings. 3357 Cleaned up some doc strings.
3404 3358
3405 (fortran-abbrev-help, fortran-prepare-abbrev-list-buffer): Use 3359 (fortran-abbrev-help, fortran-prepare-abbrev-list-buffer): Use
3406 `insert-abbrev-table-description' and make buffer in abbrevs-mode. 3360 `insert-abbrev-table-description' and make buffer in abbrevs-mode.
3407 3361
3408 * fortran.el: version 1.28.7 3362 * fortran.el: Version 1.28.7.
3409 Many changes since version 1.28.3. Added auto-fill-mode, support 3363 Many changes since version 1.28.3. Added auto-fill-mode, support
3410 for some Fortran 90 statements. Adjust comments to conform to new 3364 for some Fortran 90 statements. Adjust comments to conform to new
3411 gnu conventions. 3365 gnu conventions.
3412 3366
3413 (fortran-mode): Fix `comment-line-start-skip' by changing \\1 to 3367 (fortran-mode): Fix `comment-line-start-skip' by changing \\1 to
3414 \\2 and include cpp statements in matching. Changes for auto fill. 3368 \\2 and include cpp statements in matching. Changes for auto fill.
3415 3369
3416 (fortran-auto-fill-mode, fortran-do-auto-fill, 3370 (fortran-auto-fill-mode, fortran-do-auto-fill, fortran-break-line):
3417 fortran-break-line): New functions to implement auto fill. 3371 New functions to implement auto fill.
3418 3372
3419 (fortran-indent-line, fortran-reindent-then-newline-and-indent): 3373 (fortran-indent-line, fortran-reindent-then-newline-and-indent):
3420 Added auto fill support. 3374 Added auto fill support.
@@ -3423,8 +3377,8 @@
3423 3377
3424 (fortran-electric-line-number): Works better in overwrite mode. 3378 (fortran-electric-line-number): Works better in overwrite mode.
3425 3379
3426 (fortran-indent-comment, fortran-indent-line, 3380 (fortran-indent-comment, fortran-indent-line)
3427 fortran-indent-to-column): Use find-comment-start-skip instead of 3381 (fortran-indent-to-column): Use find-comment-start-skip instead of
3428 searching for `comment-start-skip'. 3382 searching for `comment-start-skip'.
3429 3383
3430 (fortran-mode, calculate-fortran-indent): Added indentation 3384 (fortran-mode, calculate-fortran-indent): Added indentation
@@ -3432,17 +3386,12 @@
3432 3386
3433 (fortran-next-statement, fortran-previous-statement): Bug fixes. 3387 (fortran-next-statement, fortran-previous-statement): Bug fixes.
3434 3388
3435 (fortran-mode, calculate-fortran-indent, 3389 (fortran-mode, calculate-fortran-indent)
3436 fortran-setup-tab-format-style, fortran-setup-fixed-format-style): 3390 (fortran-setup-tab-format-style, fortran-setup-fixed-format-style):
3437 `fortran-comment-line-column' meaning changed. Now defaults to 0. 3391 `fortran-comment-line-column' meaning changed. Now defaults to 0.
3438 3392
34391992-11-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) 33931992-11-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3440 3394
3441 * term/x-win.el: (command-switch-alist, x-switch-definitions):
3442 -ib was used for two things. Use -itype for icon type.
3443
34441992-11-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3445
3446 * term/x-win.el (command-switch-alist, x-switch-definitions): 3395 * term/x-win.el (command-switch-alist, x-switch-definitions):
3447 -ib was used for two things. Use -itype for icon type. 3396 -ib was used for two things. Use -itype for icon type.
3448 3397
@@ -3451,8 +3400,7 @@
3451 * term/x-win.el: Moved functions to support selections and cut 3400 * term/x-win.el: Moved functions to support selections and cut
3452 buffers out from amidst the X initialization code. 3401 buffers out from amidst the X initialization code.
3453 3402
3454 * simple.el (kill-line): Don't shift point before doing the 3403 * simple.el (kill-line): Don't shift point before doing the delete.
3455 delete.
3456 3404
3457 * startup.el (normal-top-level): Don't worry about setting 3405 * startup.el (normal-top-level): Don't worry about setting
3458 default-directory to PWD if PWD is shorter. And, if PWD isn't 3406 default-directory to PWD if PWD is shorter. And, if PWD isn't
@@ -3592,7 +3540,7 @@
3592 * vc-hooks.el (vc-registered): Look for a vc-registered handler. 3540 * vc-hooks.el (vc-registered): Look for a vc-registered handler.
3593 But only if file-name-handler-alist is bound. 3541 But only if file-name-handler-alist is bound.
3594 * ange-ftp.el: Add dummy handlers for file-truename and vc-registered. 3542 * ange-ftp.el: Add dummy handlers for file-truename and vc-registered.
3595 (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host): 3543 (ange-ftp-add-vms-host, ange-ftp-add-dl-dir, ange-ftp-add-mts-host)
3596 (ange-ftp-add-dumb-unix-host): 3544 (ange-ftp-add-dumb-unix-host):
3597 Use default-directory, not dired-directory. 3545 Use default-directory, not dired-directory.
3598 (ange-ftp-allow-child-lookup): Eliminate dired-local-variables-file. 3546 (ange-ftp-allow-child-lookup): Eliminate dired-local-variables-file.
@@ -3606,7 +3554,7 @@
3606 3554
36071992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 35551992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3608 3556
3609 * paragraphs.el (kill-sentence, backward-kill-sentence): 3557 * paragraphs.el (kill-sentence, backward-kill-sentence)
3610 (kill-paragraph, backward-kill-paragraph): 3558 (kill-paragraph, backward-kill-paragraph):
3611 Don't change point before calling kill-region. 3559 Don't change point before calling kill-region.
3612 3560
@@ -3617,7 +3565,7 @@
3617 * mailalias.el: Doc fixes. 3565 * mailalias.el: Doc fixes.
3618 3566
3619 * mailabbrev.el: Delete version 18 compatibility stuff. 3567 * mailabbrev.el: Delete version 18 compatibility stuff.
3620 (mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs): 3568 (mail-abbrevs, build-mail-abbrevs, rebuild-mail-abbrevs)
3621 (merge-mail-abbrevs): Renamed `mail-aliases' to `mail-abbrevs'. 3569 (merge-mail-abbrevs): Renamed `mail-aliases' to `mail-abbrevs'.
3622 (mail-abbrev-end-of-buffer): Renamed from abbrev-hacking-end-of-buffer. 3570 (mail-abbrev-end-of-buffer): Renamed from abbrev-hacking-end-of-buffer.
3623 (mail-abbrev-next-line): Renamed from abbrev-hacking-next-line. 3571 (mail-abbrev-next-line): Renamed from abbrev-hacking-next-line.
@@ -3647,7 +3595,7 @@
36471992-10-14 Jim Blandy (jimb@totoro.cs.oberlin.edu) 35951992-10-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3648 3596
3649 * files.el (file-truename): The variable ~ should be considered an 3597 * files.el (file-truename): The variable ~ should be considered an
3650 absolute pathname; handle it correctly. Concatenate the directory 3598 absolute pathname; handle it correctly. Concatenate the directory
3651 onto the filename in the correct order. 3599 onto the filename in the correct order.
3652 3600
36531992-10-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) 36011992-10-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -3760,7 +3708,7 @@
3760 just return its number, if there was an unseen message. 3708 just return its number, if there was an unseen message.
3761 (rmail): Check for unseen messages before calling 3709 (rmail): Check for unseen messages before calling
3762 rmail-get-new-mail. After getting the new mail, call 3710 rmail-get-new-mail. After getting the new mail, call
3763 rmail-show-message to show the pre-existing unseen message, or if 3711 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 3712 that is nil, the current message, which rmail-get-new-mail sets to
3765 the first new message. 3713 the first new message.
3766 3714
@@ -3806,10 +3754,10 @@
3806 * mouse.el: Begin adapting this to the new event format. 3754 * mouse.el: Begin adapting this to the new event format.
3807 (event-window, event-point, mouse-coords, mouse-timestamp): 3755 (event-window, event-point, mouse-coords, mouse-timestamp):
3808 Removed. 3756 Removed.
3809 (event-start, event-end, posn-window, posn-point, posn-col-row, 3757 (event-start, event-end, posn-window, posn-point, posn-col-row)
3810 posn-timestamp): New accessors; these are defsubsts. 3758 (posn-timestamp): New accessors; these are defsubsts.
3811 (mouse-delete-window, mouse-delete-other-windows, 3759 (mouse-delete-window, mouse-delete-other-windows)
3812 mouse-split-window-vertically, mouse-set-point): Rewritten to use 3760 (mouse-split-window-vertically, mouse-set-point): Rewritten to use
3813 the new accessors. 3761 the new accessors.
3814 3762
3815 * mouse.el: Remove hack of binding down-mouse-1. 3763 * mouse.el: Remove hack of binding down-mouse-1.
@@ -3845,7 +3793,7 @@
38451992-09-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) 37931992-09-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3846 3794
3847 * info.el (Info-follow-nearest-node): Handle line breaks after *note. 3795 * info.el (Info-follow-nearest-node): Handle line breaks after *note.
3848 Fix interactive spec. Doc fix. Put on mouse-3. 3796 Fix interactive spec. Doc fix. Put on mouse-3.
3849 3797
38501992-09-30 Roland McGrath (roland@geech.gnu.ai.mit.edu) 37981992-09-30 Roland McGrath (roland@geech.gnu.ai.mit.edu)
3851 3799
@@ -3889,12 +3837,11 @@
3889 setting gud-delete-prompt-char. 3837 setting gud-delete-prompt-char.
3890 3838
3891 * gud.el (gud-def): Doc fix. 3839 * gud.el (gud-def): Doc fix.
3892 (gud-gdb-marker-filter, gud-sdb-marker-filter, 3840 (gud-gdb-marker-filter, gud-sdb-marker-filter, gud-dbx-marker-filter):
3893 gud-dbx-marker-filter): Rename the argument `s' or `str' to 3841 Rename the argument `s' or `str' to `string', and change all uses;
3894 `string', and change all uses; these definitions were referring to 3842 these definitions were referring to `string', which is unbound in the
3895 `string', which is unbound in the lexical context, but which 3843 lexical context, but which happens to end up being bound to the right
3896 happens to end up being bound to the right thing by the caller, 3844 thing by the caller, gud-filter.
3897 gud-filter.
3898 (sdb): Set comint-prompt-regexp, not comint-prompt-pattern; the 3845 (sdb): Set comint-prompt-regexp, not comint-prompt-pattern; the
3899 latter doesn't exist. 3846 latter doesn't exist.
3900 (gud-dbx-debugger-setup): Use the argument `f', not the variable 3847 (gud-dbx-debugger-setup): Use the argument `f', not the variable
@@ -3952,7 +3899,7 @@
3952 * vc.el (vc-checkin-hook): New user hook variable. 3899 * vc.el (vc-checkin-hook): New user hook variable.
3953 (vc-log-after-operation-hook): New internal defvar. 3900 (vc-log-after-operation-hook): New internal defvar.
3954 (vc-checkin): Set vc-log-after-operation-hook to 'vc-checkin-hook. 3901 (vc-checkin): Set vc-log-after-operation-hook to 'vc-checkin-hook.
3955 (vc-finish-logentry): (run-hooks vc-log-after-operation-hook) at end. 3902 (vc-finish-logentry): Run vc-log-after-operation-hook at end.
3956 3903
3957 (vc-update-change-log): When doing all visited files, remove directory 3904 (vc-update-change-log): When doing all visited files, remove directory
3958 names from file names that are in default-directory. 3905 names from file names that are in default-directory.
@@ -3989,7 +3936,7 @@
3989 * mpuz.el: Fix setup of mpuz-read-map not to depend on keymap format. 3936 * mpuz.el: Fix setup of mpuz-read-map not to depend on keymap format.
3990 (mpuz): Renamed from mult-puzzle. Make it autoload. 3937 (mpuz): Renamed from mult-puzzle. Make it autoload.
3991 3938
3992 * setenv.el (setenv): Doc fix. Make it autoload. 3939 * setenv.el (setenv): Doc fix. Make it autoload.
3993 3940
3994 * diff.el (diff): Don't print echo area message. 3941 * diff.el (diff): Don't print echo area message.
3995 (diff-parse-differences): Always add `done' to message, at end. 3942 (diff-parse-differences): Always add `done' to message, at end.
@@ -4088,7 +4035,7 @@
4088 4035
4089 * subr.el (baud-rate): Defined. 4036 * subr.el (baud-rate): Defined.
4090 (substitute-key-definition): Understand today's keymap format. 4037 (substitute-key-definition): Understand today's keymap format.
4091 New arg OLDMAP. Operate recursively on prefix keys. 4038 New arg OLDMAP. Operate recursively on prefix keys.
4092 4039
4093 * rmail.el (rmail-insert-inbox-text): Make the inbox file empty here 4040 * rmail.el (rmail-insert-inbox-text): Make the inbox file empty here
4094 if we rename it with rename-file here. 4041 if we rename it with rename-file here.
@@ -4118,7 +4065,7 @@
4118 4065
41191992-09-16 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu) 40661992-09-16 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
4120 4067
4121 * isearch-mode.el (isearch-ring-advance-edit): added missing 4068 * isearch-mode.el (isearch-ring-advance-edit): Added missing
4122 closing paren to end of this function. 4069 closing paren to end of this function.
4123 4070
41241992-09-16 Roland McGrath (roland@geech.gnu.ai.mit.edu) 40711992-09-16 Roland McGrath (roland@geech.gnu.ai.mit.edu)
@@ -4285,7 +4232,7 @@
4285 * files.el (file-name-sans-versions): Support file-name-handler-alist. 4232 * files.el (file-name-sans-versions): Support file-name-handler-alist.
4286 New arg KEEP-BACKUP-VERSION means don't delete backup versions. 4233 New arg KEEP-BACKUP-VERSION means don't delete backup versions.
4287 4234
4288 * dired.el (dired-display-file, dired-find-file-other-window): 4235 * dired.el (dired-display-file, dired-find-file-other-window)
4289 (dired-view-file, dired-find-file): Call file-name-sans-versions 4236 (dired-view-file, dired-find-file): Call file-name-sans-versions
4290 to remove non-backup version numbers. 4237 to remove non-backup version numbers.
4291 4238
@@ -4355,7 +4302,7 @@
43551992-09-08 Joseph Arceneaux (jla@geech.gnu.ai.mit.edu) 43021992-09-08 Joseph Arceneaux (jla@geech.gnu.ai.mit.edu)
4356 4303
4357 * mailabbrev.el (sendmail-pre-abbrev-expand-hook): Changed the 4304 * mailabbrev.el (sendmail-pre-abbrev-expand-hook): Changed the
4358 structure of this function: Don't check to call 4305 structure of this function: don't check to call
4359 mail-resolve-all-aliases unless we are actually in a header field 4306 mail-resolve-all-aliases unless we are actually in a header field
4360 where an abbrev should be expanded. 4307 where an abbrev should be expanded.
4361 4308
@@ -4367,7 +4314,7 @@
43671992-09-04 Jim Blandy (jimb@pogo.cs.oberlin.edu) 43141992-09-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4368 4315
4369 * rmail.el (rmail-unix-mail-delimiter): Expand this to recognize 4316 * rmail.el (rmail-unix-mail-delimiter): Expand this to recognize
4370 time zones after the date too. Re-arranged some of the whitespace 4317 time zones after the date too. Re-arranged some of the whitespace
4371 matching, to facilitate factoring out the time zone regexp. 4318 matching, to facilitate factoring out the time zone regexp.
4372 (rmail-nuke-pinhead-header): Deal with the timezone matched in 4319 (rmail-nuke-pinhead-header): Deal with the timezone matched in
4373 either position. 4320 either position.
@@ -4491,7 +4438,7 @@
4491 * rmail.el (rmail): Bind enable-local-variables, not inhibit... 4438 * rmail.el (rmail): Bind enable-local-variables, not inhibit...
4492 4439
4493 * sendmail.el (mail-setup): Don't use mail-signature-file 4440 * sendmail.el (mail-setup): Don't use mail-signature-file
4494 if nonexistent. Insert just one newline if no signature. 4441 if nonexistent. Insert just one newline if no signature.
4495 4442
44961992-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 44431992-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4497 4444
@@ -4535,16 +4482,16 @@
45351992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu) 44821992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4536 4483
4537 * hideif.el (hide-ifdef-mode): Made this function autoload. 4484 * hideif.el (hide-ifdef-mode): Made this function autoload.
4538 (hide-ifdef-initially, hide-ifdef-read-only, 4485 (hide-ifdef-initially, hide-ifdef-read-only, hide-ifdef-lines):
4539 hide-ifdef-lines): Make these variables autoload. 4486 Make these variables autoload.
4540 4487
45411992-08-12 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 44881992-08-12 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4542 4489
4543 * compile.el (grep-regexp-alist): New defvar. 4490 * compile.el (grep-regexp-alist): New defvar.
4544 (grep): Pass grep-regexp-alist to compile-internal. 4491 (grep): Pass grep-regexp-alist to compile-internal.
4545 4492
4546 * etags.el (find-tag-noselect): If NEXT-P, 4493 * etags.el (find-tag-noselect):
4547 (visit-tags-table-buffer 'same) first. 4494 If NEXT-P, (visit-tags-table-buffer 'same) first.
4548 4495
4549 * add-log.el: Add (provide 'add-log). 4496 * add-log.el: Add (provide 'add-log).
4550 4497
@@ -4565,14 +4512,13 @@
45651992-08-11 Jim Blandy (jimb@pogo.cs.oberlin.edu) 45121992-08-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4566 4513
4567 * calendar.el, diary.el, diary-insert.el, holidays.el, 4514 * calendar.el, diary.el, diary-insert.el, holidays.el,
4568 cal-french.el cal-mayan.el, solar.el, lunar.el: Installed the 4515 * cal-french.el, cal-mayan.el, solar.el, lunar.el: Installed the
4569 latest update of this calendar stuff from that calendar guy, Ed 4516 latest update of this calendar stuff from that calendar guy, Ed
4570 Reingold. Entries for his changes have been inserted in this 4517 Reingold. Entries for his changes have been inserted in this
4571 file, ordered by date amongst the rest of the changes. 4518 file, ordered by date amongst the rest of the changes.
4572 * diary-add.el: This has become diary-insert.el. 4519 * diary-add.el: This has become diary-insert.el.
4573 * calendar.el (generate-calendar-window, 4520 * calendar.el (generate-calendar-window, update-calendar-mode-line)
4574 update-calendar-mode-line, calendar-set-mode-line): Replace uses 4521 (calendar-set-mode-line): Replace uses of screen-width with frame-width.
4575 of screen-width with frame-width.
4576 * diary.el (simple-diary-entry, fancy-diary-entry): Same. 4522 * diary.el (simple-diary-entry, fancy-diary-entry): Same.
4577 4523
45781992-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45241992-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4588,8 +4534,8 @@
4588 4534
4589 * frame.el (set-screen-width, set-screen-height): Make the 4535 * frame.el (set-screen-width, set-screen-height): Make the
4590 docstring say that these are obsolete. 4536 docstring say that these are obsolete.
4591 (screen-width, screen-height, set-screen-width, 4537 (screen-width, screen-height, set-screen-width, set-screen-height):
4592 set-screen-height): Apply make-obsolete to these. 4538 Apply make-obsolete to these.
4593 4539
45941992-08-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 45401992-08-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
4595 4541
@@ -4608,8 +4554,8 @@
4608 (regenerate-calendar-window): Renamed generate-calendar-window. 4554 (regenerate-calendar-window): Renamed generate-calendar-window.
4609 Changed optional argument from an offset from the current month to 4555 Changed optional argument from an offset from the current month to
4610 a month, year pair. 4556 a month, year pair.
4611 (redraw-calendar, calendar-current-month, scroll-calendar-left, 4557 (redraw-calendar, calendar-current-month, scroll-calendar-left)
4612 calendar-other-month): Change calls from regenerate-calendar-window 4558 (calendar-other-month): Change calls from regenerate-calendar-window
4613 to generate-calendar-window. 4559 to generate-calendar-window.
4614 4560
46151992-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45611992-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4652,17 +4598,17 @@
4652 since Zawinski says everyone likes the warnings about unbound 4598 since Zawinski says everyone likes the warnings about unbound
4653 variables. 4599 variables.
4654 4600
4655 * appt.el (appt-issue-message, appt-message-warning-time, 4601 * appt.el (appt-issue-message, appt-message-warning-time)
4656 appt-audible, appt-visible, appt-display-mode-line, 4602 (appt-audible, appt-visible, appt-display-mode-line)
4657 appt-msg-window, appt-display-duration, appt-display-diary): Added 4603 (appt-msg-window, appt-display-duration, appt-display-diary): Added
4658 ;;;###autoload cookies for these variables, since they are options 4604 ;;;###autoload cookies for these variables, since they are options
4659 for the user to set. 4605 for the user to set.
4660 * tex-mode.el (tex-shell-file-name, tex-directory, tex-offer-save, 4606 * tex-mode.el (tex-shell-file-name, tex-directory, tex-offer-save)
4661 tex-run-command, latex-run-command, latex-block-names, 4607 (tex-run-command, latex-run-command, latex-block-names)
4662 slitex-run-command, tex-bibtex-command, tex-dvi-print-command, 4608 (slitex-run-command, tex-bibtex-command, tex-dvi-print-command)
4663 tex-alt-dvi-print-command, tex-dvi-view-command, 4609 (tex-alt-dvi-print-command, tex-dvi-view-command)
4664 tex-show-queue-command, tex-default-mode, tex-open-quote, 4610 (tex-show-queue-command, tex-default-mode, tex-open-quote)
4665 tex-close-quote): Same. 4611 (tex-close-quote): Same.
4666 4612
46671992-08-06 Roland McGrath (roland@geech.gnu.ai.mit.edu) 46131992-08-06 Roland McGrath (roland@geech.gnu.ai.mit.edu)
4668 4614
@@ -4674,8 +4620,8 @@
4674 4620
46751992-08-05 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 46211992-08-05 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4676 4622
4677 * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*, 4623 * cl.el (*cl-valid-named-list-accessors*, *cl-valid-nth-offsets*)
4678 byte-compile-named-accessors): Deleted. 4624 (byte-compile-named-accessors): Deleted.
4679 (first, second, ... tenth, rest): Define these with defsubst, to 4625 (first, second, ... tenth, rest): Define these with defsubst, to
4680 get the same effect. 4626 get the same effect.
4681 (byte-compile-ca*d*r): Deleted. 4627 (byte-compile-ca*d*r): Deleted.
@@ -4687,28 +4633,28 @@
4687 * bytecomp.el (byte-compile-log-1): Added new optional argument, 4633 * bytecomp.el (byte-compile-log-1): Added new optional argument,
4688 FILL; if it is non-nil, reformat the error message. 4634 FILL; if it is non-nil, reformat the error message.
4689 (byte-compile-warn): Use that flag. 4635 (byte-compile-warn): Use that flag.
4690 (byte-recompile-directory): Offer to recompile subdirectories. If 4636 (byte-recompile-directory): Offer to recompile subdirectories.
4691 prefix argument is zero, create .elc files for those .el files 4637 If prefix argument is zero, create .elc files for those .el files
4692 which lack them, without asking. 4638 which lack them, without asking.
4693 (byte-compile-output-form, byte-compile-output-docform): Disable 4639 (byte-compile-output-form, byte-compile-output-docform): Disable
4694 print-gensym while writing the form. 4640 print-gensym while writing the form.
4695 (byte-compile-form): Warn if t or nil are called as functions. 4641 (byte-compile-form): Warn if t or nil are called as functions.
4696 (byte-compile-variable-ref): Check for, and warn about, obsolete 4642 (byte-compile-variable-ref): Check for, and warn about, obsolete
4697 variable uses. 4643 variable uses.
4698 (byte-set-marker, byte-string=, byte-string<, byte-setcar, 4644 (byte-set-marker, byte-string=, byte-string<, byte-setcar)
4699 byte-setcdr, byte-rem): Define these with byte-defop-compiler19, 4645 (byte-setcdr, byte-rem): Define these with byte-defop-compiler19,
4700 not plain byte-defop-compiler. 4646 not plain byte-defop-compiler.
4701 (auto-fill-hook, blink-paren-hook, lisp-indent-hook, 4647 (auto-fill-hook, blink-paren-hook, lisp-indent-hook)
4702 temp-buffer-show-hook, inhibit-local-variables): Declare these 4648 (temp-buffer-show-hook, inhibit-local-variables): Declare these
4703 variables to be obsolete. 4649 variables to be obsolete.
4704 * byte-opt.el (byte-optimize-apply): If the last argument to apply 4650 * byte-opt.el (byte-optimize-apply): If the last argument to apply
4705 is a constant list, and we therefore decide to turn this into a 4651 is a constant list, and we therefore decide to turn this into a
4706 funcall, then don't forget to quote all the elements of the 4652 funcall, then don't forget to quote all the elements of the
4707 constant list. 4653 constant list.
4708 4654
4709 * inf-lisp.el (inferior-lisp-filter-regexp, inferior-lisp-program, 4655 * inf-lisp.el (inferior-lisp-filter-regexp, inferior-lisp-program)
4710 inferior-lisp-load-command, inferior-lisp-prompt, 4656 (inferior-lisp-load-command, inferior-lisp-prompt)
4711 inferior-lisp-mode-hook, inferior-lisp): Added ;;;###autoload 4657 (inferior-lisp-mode-hook, inferior-lisp): Added ;;;###autoload
4712 cookies for these. 4658 cookies for these.
4713 4659
4714 * bytecomp.el (byte-compile-warnings): When choosing the default 4660 * bytecomp.el (byte-compile-warnings): When choosing the default
@@ -4740,7 +4686,7 @@
4740 4686
47411992-08-04 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 46871992-08-04 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4742 4688
4743 * view.el (view-mode): teach this how to use help-char. 4689 * view.el (view-mode): Teach this how to use help-char.
4744 4690
4745 * info.el (Info-mode): scroll-up, scroll-down now do the right 4691 * info.el (Info-mode): scroll-up, scroll-down now do the right
4746 thing for preorder browsing when the beginning/end of the node 4692 thing for preorder browsing when the beginning/end of the node
@@ -4754,10 +4700,10 @@
4754 4700
4755 * vc-hooks.el: Removed autoloads; this task is better performed by 4701 * vc-hooks.el: Removed autoloads; this task is better performed by
4756 the autoload cookies. 4702 the autoload cookies.
4757 * vc.el (vc-next-action, vc-register, vc-diff, vc-insert-headers, 4703 * vc.el (vc-next-action, vc-register, vc-diff, vc-insert-headers)
4758 vc-directory, vc-create-snapshot, vc-retrieve-snapshot, 4704 (vc-directory, vc-create-snapshot, vc-retrieve-snapshot)
4759 vc-print-log, vc-revert-buffer, vc-cancel-version, 4705 (vc-print-log, vc-revert-buffer, vc-cancel-version)
4760 vc-update-change-log): Added the ;;;###autoload cookies to these 4706 (vc-update-change-log): Added the ;;;###autoload cookies to these
4761 functions, since they get bound to keys in the global keymap. 4707 functions, since they get bound to keys in the global keymap.
4762 * loadup.el: Load vc-hooks.el. 4708 * loadup.el: Load vc-hooks.el.
4763 4709
@@ -4787,7 +4733,7 @@
4787 4733
47881992-08-03 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 47341992-08-03 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4789 4735
4790 * ebuff-menu.el, echistory.el, help.el, hexl.el: teach these packages 4736 * ebuff-menu.el, echistory.el, help.el, hexl.el: Teach these packages
4791 to use help-char, and add the appropriate magic to doc strings. 4737 to use help-char, and add the appropriate magic to doc strings.
4792 4738
47931992-08-03 Richard Stallman (rms@mole.gnu.ai.mit.edu) 47391992-08-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4813,8 +4759,8 @@
4813 It doesn't seem to be wedged for me, and I can't find out how it is 4759 It doesn't seem to be wedged for me, and I can't find out how it is
4814 wedged unless it's enabled. 4760 wedged unless it's enabled.
4815 4761
4816 * terminal.el (terminal-map, terminal-escape-map, 4762 * terminal.el (terminal-map, terminal-escape-map)
4817 terminal-more-break-map): Apply fillarray to the cadr of the map, 4763 (terminal-more-break-map): Apply fillarray to the cadr of the map,
4818 not to the map itself; dense keymaps are no longer vectors. 4764 not to the map itself; dense keymaps are no longer vectors.
4819 * ehelp.el (electric-help-map): Same here. 4765 * ehelp.el (electric-help-map): Same here.
4820 4766
@@ -4832,7 +4778,7 @@
4832 (medit-zap-define-to-mdl): Change `medit-save-defun' to 4778 (medit-zap-define-to-mdl): Change `medit-save-defun' to
4833 `medit-save-define'. 4779 `medit-save-define'.
4834 (medit-save-region, medit-save-buffer, medit-zap-define-to-mdl): 4780 (medit-save-region, medit-save-buffer, medit-zap-define-to-mdl):
4835 Changed `medit-go-to-mdl' to `medit-goto-mdl'. Did anyone ever 4781 Changed `medit-go-to-mdl' to `medit-goto-mdl'. Did anyone ever
4836 try this code? 4782 try this code?
4837 4783
48381992-08-02 Richard Stallman (rms@mole.gnu.ai.mit.edu) 47841992-08-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4948,11 +4894,10 @@
4948 (gud-read-address, send-gud-command): Use the point and point-max 4894 (gud-read-address, send-gud-command): Use the point and point-max
4949 function instead of dot and dot-max; the latter two are obsolete. 4895 function instead of dot and dot-max; the latter two are obsolete.
4950 4896
4951 * gnus.el (gnus-Group-mode, gnus-Subject-mode, 4897 * gnus.el (gnus-Group-mode, gnus-Subject-mode)
4952 gnus-Subject-rmail-digest, gnus-Article-mode, 4898 (gnus-Subject-rmail-digest, gnus-Article-mode, gnus-output-to-rmail)
4953 gnus-output-to-rmail, gnus-output-to-file): Use 4899 (gnus-output-to-file): Use buffer-disable-undo, instead of
4954 buffer-disable-undo, instead of buffer-flush-undo; the latter is 4900 buffer-flush-undo; the latter is an obsolete name.
4955 an obsolete name.
4956 4901
4957 * simple.el: Bind the `next' and `prior' function keys to 4902 * simple.el: Bind the `next' and `prior' function keys to
4958 next-history-element and previous-history-element in the 4903 next-history-element and previous-history-element in the
@@ -4997,7 +4942,7 @@
4997 4942
4998 * byte-opt.el (byte-optimize-plus): Don't entirely eliminate the call. 4943 * byte-opt.el (byte-optimize-plus): Don't entirely eliminate the call.
4999 (byte-optimize-minus): Likewise. 4944 (byte-optimize-minus): Likewise.
5000 (byte-optimize-multiply,(byte-optimize-divide): Likewise. 4945 (byte-optimize-multiply, byte-optimize-divide): Likewise.
5001 4946
50021992-07-30 Roland McGrath (roland@geech.gnu.ai.mit.edu) 49471992-07-30 Roland McGrath (roland@geech.gnu.ai.mit.edu)
5003 4948
@@ -5017,12 +4962,11 @@
5017 4962
50181992-07-29 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 49631992-07-29 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5019 4964
5020 * calendar.el (general-holidays, hebrew-holidays, local-holidays, 4965 * calendar.el (general-holidays, hebrew-holidays, local-holidays)
5021 christian-holidays, islamic-holidays, solar-holidays, other-holidays): 4966 (christian-holidays, islamic-holidays, solar-holidays, other-holidays):
5022 New variables. 4967 New variables.
5023 (calendar-holidays): Use them to define the default value. 4968 (calendar-holidays): Use them to define the default value.
5024 4969
5025
50261992-07-29 Richard Stallman (rms@mole.gnu.ai.mit.edu) 49701992-07-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5027 4971
5028 * comint.el (comint-mode-map): comint-previous-similar-input now M-r. 4972 * comint.el (comint-mode-map): comint-previous-similar-input now M-r.
@@ -5088,9 +5032,8 @@
5088 5032
50891992-07-28 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 50331992-07-28 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5090 5034
5091 * holidays.el (calendar-holiday-function-sexp): 5035 * holidays.el (calendar-holiday-function-sexp): New function.
5092 New function. 5036 * calendar.el (calendar-holidays): Describe it and use it for daylight
5093 *calendar.el (calendar-holidays): Describe it and use it for daylight
5094 saving. 5037 saving.
5095 5038
5096 * calendar.el, cal-mayan.el, cal-french.el: Change names of all 5039 * calendar.el, cal-mayan.el, cal-french.el: Change names of all
@@ -5108,7 +5051,7 @@
5108 (find-backup-file-name): Use that. 5051 (find-backup-file-name): Use that.
5109 5052
5110 * dired-aux.el (dired-clean-directory): Moved here. 5053 * dired-aux.el (dired-clean-directory): Moved here.
5111 (dired-map-dired-file-lines, dired-collect-file-versions): 5054 (dired-map-dired-file-lines, dired-collect-file-versions)
5112 (dired-trample-file-versions): Likewise. 5055 (dired-trample-file-versions): Likewise.
5113 * dired.el: Moved from here. 5056 * dired.el: Moved from here.
5114 (dired-clean-directory): Auto load added. 5057 (dired-clean-directory): Auto load added.
@@ -5148,7 +5091,7 @@
5148 5091
51491992-07-27 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 50921992-07-27 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5150 5093
5151 * tar-mode.el (tar-subfile-save-buffer): whoever changed 5094 * tar-mode.el (tar-subfile-save-buffer): Whoever changed
5152 current-time forgot to check for breakage. Added code to print 5095 current-time forgot to check for breakage. Added code to print
5153 the seconds parts of a (current-time) value as 11 octal digits 5096 the seconds parts of a (current-time) value as 11 octal digits
5154 (yes, this is nontrivial). 5097 (yes, this is nontrivial).
@@ -5180,10 +5123,10 @@
5180 current-day, current-year. 5123 current-day, current-year.
5181 (regenerate-calendar-window, calendar-current-date): Don't set 5124 (regenerate-calendar-window, calendar-current-date): Don't set
5182 buffer local vars current-month, current-day, current-year. 5125 buffer local vars current-month, current-day, current-year.
5183 (calendar, redraw-calendar, scroll-calendar-left, 5126 (calendar, redraw-calendar, scroll-calendar-left)
5184 calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date, 5127 (calendar-other-month, calendar-goto-date, calendar-goto-hebrew-date)
5185 calendar-goto-julian-date, calendar-goto-islamic-date, 5128 (calendar-goto-julian-date, calendar-goto-islamic-date)
5186 calendar-goto-iso-date): Use `calendar-current-date' instead of 5129 (calendar-goto-iso-date): Use `calendar-current-date' instead of
5187 buffer local vars current-month, current-day, current-year. 5130 buffer local vars current-month, current-day, current-year.
5188 5131
51891992-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu) 51321992-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -5231,7 +5174,7 @@
5231 5174
5232 * replace.el (query-replace-read-args): New function. 5175 * replace.el (query-replace-read-args): New function.
5233 It reads two args using query-replace-history. 5176 It reads two args using query-replace-history.
5234 (query-replace, query-replace-regexp, replace-string): 5177 (query-replace, query-replace-regexp, replace-string)
5235 (replace-regexp): Use query-replace-read-args. 5178 (replace-regexp): Use query-replace-read-args.
5236 (map-query-replace-regexp): Read args using query-replace-history. 5179 (map-query-replace-regexp): Read args using query-replace-history.
5237 (perform-replace): Add local binding for `char'. 5180 (perform-replace): Add local binding for `char'.
@@ -5250,7 +5193,7 @@
5250 * subr.el (defun-inline): Commented out. 5193 * subr.el (defun-inline): Commented out.
5251 5194
5252 * comint.el (comint-input-ring*): Renamed from input-ring*. 5195 * comint.el (comint-input-ring*): Renamed from input-ring*.
5253 (ring-remove, ring-rotate): use setcar, not set-car. 5196 (ring-remove, ring-rotate): Use setcar, not set-car.
5254 * co-isearch.el: input-ring* renamed to comint-input-ring*. 5197 * co-isearch.el: input-ring* renamed to comint-input-ring*.
5255 5198
5256 * tex-mode.el: Don't require comint. 5199 * tex-mode.el: Don't require comint.
@@ -5264,16 +5207,16 @@
5264 5207
52651992-07-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 52081992-07-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5266 5209
5267 * flow-ctrl.el: fixed set-input-mode call broken by new third 5210 * flow-ctrl.el: Fixed set-input-mode call broken by new third
5268 arg for meta control. 5211 arg for meta control.
5269 5212
52701992-07-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 52131992-07-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5271 5214
5272 * calendar.el (cursor-to-islamic-calendar-date, 5215 * calendar.el (cursor-to-islamic-calendar-date)
5273 cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message. 5216 (cursor-to-hebrew-calendar-date): Add phrase "until sunset" to message.
5274 5217
5275 * calendar.el (calendar-goto-astro-day-number, 5218 * calendar.el (calendar-goto-astro-day-number)
5276 calendar-print-astro-day-number): New functions. 5219 (calendar-print-astro-day-number): New functions.
5277 (calendar-mode): Put them on keys and describe them. 5220 (calendar-mode): Put them on keys and describe them.
5278 * diary.el (diary-astro-day-number): New function. 5221 * diary.el (diary-astro-day-number): New function.
5279 5222
@@ -5308,8 +5251,8 @@
53081992-07-22 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 52511992-07-22 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5309 5252
5310 * edebug.el, gnus.el, gnusmail.el, gnusmisc.el, gnuspost.el, 5253 * edebug.el, gnus.el, gnusmail.el, gnusmisc.el, gnuspost.el,
5311 hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el, 5254 * hideif.el, isearch-mode.el, mh-e.el, mhspool.el, netunam.el,
5312 nnspool.el, nntp.el, scheme.el, xscheme.el: Removed RCS "$Header" 5255 * nnspool.el, nntp.el, scheme.el, xscheme.el: Removed RCS "$Header"
5313 and "$Log" files; K. Richard Pixley <rich@cygnus.com> says they 5256 and "$Log" files; K. Richard Pixley <rich@cygnus.com> says they
5314 cause trouble with patches. 5257 cause trouble with patches.
5315 5258
@@ -5381,7 +5324,7 @@
5381 * dired.el (dired-remember-hidden): Fix typo in `following-char'. 5324 * dired.el (dired-remember-hidden): Fix typo in `following-char'.
5382 5325
5383 * add-log.el (add-change-log-entry): Avoid spurious whitespace 5326 * add-log.el (add-change-log-entry): Avoid spurious whitespace
5384 when making new entry. Delete excess blank lines. 5327 when making new entry. Delete excess blank lines.
5385 Really don't use "ChangeLog" as the file name in the entry. 5328 Really don't use "ChangeLog" as the file name in the entry.
5386 Always put a space after the colon. 5329 Always put a space after the colon.
5387 (add-log-current-defun): Verify the defun actually contains point. 5330 (add-log-current-defun): Verify the defun actually contains point.
@@ -5497,8 +5440,8 @@
5497 accent. 5440 accent.
5498 * diary.el: Move dairy-french-date to cal-french.el and autoload it. 5441 * diary.el: Move dairy-french-date to cal-french.el and autoload it.
5499 5442
5500 * diary-insert.el: Move all diary inserting commands from diary.el 5443 * diary-insert.el: Move all diary inserting commands from diary.el.
5501 * diary.el: Move all diary inserting commands to diary-insert.el 5444 * diary.el: Move all diary inserting commands to diary-insert.el.
5502 * calendar.el: Change autoloads for all diary inserting commands 5445 * calendar.el: Change autoloads for all diary inserting commands
5503 from diary.el to diary-insert.el. 5446 from diary.el to diary-insert.el.
5504 5447
@@ -5547,7 +5490,7 @@
5547 5490
55481992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 54911992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5549 5492
5550 * Keywords added for [n-z]*.el. Finder now under construction. 5493 * Keywords added for [n-z]*.el. Finder now under construction.
5551 5494
55521992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 54951992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5553 5496
@@ -5558,12 +5501,12 @@
5558 5501
55591992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 55021992-07-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5560 5503
5561 * Keywords added for [a-m]*.el. The keyword categories will 5504 * Keywords added for [a-m]*.el. The keyword categories will
5562 probably need some tuning, but at least this will suffice 5505 probably need some tuning, but at least this will suffice
5563 for testing the finder code. 5506 for testing the finder code.
5564 5507
5565 * makefile.el, two-column.el, sgml-mode.el, resume.el, 5508 * makefile.el, two-column.el, sgml-mode.el, resume.el,
5566 mail-extr.el: Installed. 5509 * mail-extr.el: Installed.
5567 5510
55681992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 55111992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5569 5512
@@ -5584,9 +5527,9 @@
5584 * bytecomp.el (byte-compile-file): Changed reference to 5527 * bytecomp.el (byte-compile-file): Changed reference to
5585 byte-compile-report-call-tree to use display-call-tree. 5528 byte-compile-report-call-tree to use display-call-tree.
5586 5529
5587 * bytecomp.el (byte-recompile-directory, byte-compile-file, 5530 * bytecomp.el (byte-recompile-directory, byte-compile-file)
5588 batch-byte-compile, byte-compile, compile-defun, 5531 (batch-byte-compile, byte-compile, compile-defun)
5589 display-call-tree): Added autoload cookies for these functions. 5532 (display-call-tree): Added autoload cookies for these functions.
5590 5533
55911992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 55341992-07-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5592 5535
@@ -5603,17 +5546,16 @@
5603 * At RMS's request, all occurrences of `elisp' changed to `Emacs Lisp'. 5546 * At RMS's request, all occurrences of `elisp' changed to `Emacs Lisp'.
5604 5547
5605 * New library headers for [fghijklmn]*.el. First steps towards 5548 * New library headers for [fghijklmn]*.el. First steps towards
5606 keyword-based code finder via Keywords header. 5549 keyword-based code finder via Keywords header.
5607 5550
56081992-07-15 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 55511992-07-15 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5609 5552
5610 * New library headers for [opqrst]*.el. Ghod, this is boring. 5553 * New library headers for [opqrst]*.el. Ghod, this is boring.
5611 5554
56121992-07-15 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 55551992-07-15 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5613 5556
5614 * lunar.el: New file. The only functions known to outside world 5557 * lunar.el: New file. The only functions known to outside world
5615 are calendar-phases-of-moon, diary-phases-of-moon, and 5558 are calendar-phases-of-moon, diary-phases-of-moon, and phases-of-moon.
5616 phases-of-moon.
5617 5559
5618 * calendar.el (calendar-mode): Put calendar-phases-of-moon on a key 5560 * calendar.el (calendar-mode): Put calendar-phases-of-moon on a key
5619 and describe it. 5561 and describe it.
@@ -5644,14 +5586,14 @@
5644 * screen.el: Renamed to frame.el. The term is no longer `screen', 5586 * screen.el: Renamed to frame.el. The term is no longer `screen',
5645 but `frame'. All variables and functions renamed. 5587 but `frame'. All variables and functions renamed.
5646 * x-menu.el, window.el, sup-mouse.el, sun-mouse.el, subr.el, 5588 * x-menu.el, window.el, sup-mouse.el, sun-mouse.el, subr.el,
5647 startup.el, sendmail.el, register.el, prompt.el, mlconvert.el, 5589 * startup.el, sendmail.el, register.el, prompt.el, mlconvert.el,
5648 loadup.el, ispell.el, isearch.el, holidays.el, fortran.el, 5590 * loadup.el, ispell.el, isearch.el, holidays.el, fortran.el,
5649 files.el, etags.el, emerge.el, electric.el, edebug.el, dired.el, 5591 * files.el, etags.el, emerge.el, electric.el, edebug.el, dired.el,
5650 diary.el, csharp.el, compile.el, comint.el, calendar.el, 5592 * diary.el, csharp.el, compile.el, comint.el, calendar.el,
5651 buff-mune.el, bg-mouse.el, appt.el, abbrevlist.el, term/x-win.el, 5593 * buff-mune.el, bg-mouse.el, appt.el, abbrevlist.el, term/x-win.el,
5652 term/wyse50.el, term/vt200.el, term/vt100.el: All uses changed. 5594 * term/wyse50.el, term/vt200.el, term/vt100.el: All uses changed.
5653 * screen.el (screen-height, screen-width, set-screen-height, 5595 * screen.el (screen-height, screen-width, set-screen-height)
5654 set-screen-width): Defined as aliases for frame-height, 5596 (set-screen-width): Defined as aliases for frame-height,
5655 frame-width, set-frame-height, and set-frame-width. 5597 frame-width, set-frame-height, and set-frame-width.
5656 (set-frame-height, set-frame-width): Functions deleted; they are 5598 (set-frame-height, set-frame-width): Functions deleted; they are
5657 defined in frame.c. 5599 defined in frame.c.
@@ -5668,7 +5610,7 @@
5668 5610
56691992-07-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 56111992-07-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5670 5612
5671 * comint.el: minor changes to comments to reflect the fact that 5613 * comint.el: Minor changes to comments to reflect the fact that
5672 comint has won its war and replaced shell mode. 5614 comint has won its war and replaced shell mode.
5673 5615
56741992-07-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) 56161992-07-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -5734,15 +5676,14 @@
5734 Make comma after day name conditional so it's available for more 5676 Make comma after day name conditional so it's available for more
5735 general use. 5677 general use.
5736 (calendar-date-string): Make dayname nil instead of the empty string. 5678 (calendar-date-string): Make dayname nil instead of the empty string.
5737 (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date, 5679 (cursor-to-julian-calendar-date, cursor-to-islamic-calendar-date)
5738 cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname 5680 (cursor-to-hebrew-calendar-date, list-yahrzeit-dates): Use nodayname
5739 form of display. 5681 form of display.
5740 5682
5741 * diary.el (diary-islamic-date, diary-hebrew-date, 5683 * diary.el (diary-islamic-date, diary-hebrew-date, insert-diary-entry)
5742 insert-diary-entry, insert-anniversary-diary-entry, 5684 (insert-anniversary-diary-entry, insert-block-diary-entry)
5743 insert-block-diary-entry, insert-cyclic-diary-entry, 5685 (insert-cyclic-diary-entry, insert-hebrew-diary-entry)
5744 insert-hebrew-diary-entry, insert-islamic-diary-entry): Use 5686 (insert-islamic-diary-entry): Use nodayname form of display.
5745 nodayname form of display.
5746 5687
57471992-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) 56881992-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5748 5689
@@ -5832,20 +5773,20 @@
5832 (tex-start-shell): Use comint, not oshell. 5773 (tex-start-shell): Use comint, not oshell.
5833 (tex-filter): Deleted function; no filter is now longer needed. 5774 (tex-filter): Deleted function; no filter is now longer needed.
5834 5775
5835 * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command, 5776 * tex-mode.el (tex-run-command, latex-run-command, slitex-run-command)
5836 tex-bibtex-run-command, tex-dvi-print-command, 5777 (tex-bibtex-run-command, tex-dvi-print-command)
5837 tex-alt-dvi-print-command, tex-dvi-view-command): Change doc strings 5778 (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. 5779 to reflect the fact that `*' will be replaced by the file name.
5839 (tex-send-command): New function to interact with comint subshell and 5780 (tex-send-command): New function to interact with comint subshell and
5840 replace `*' by the file name. 5781 replace `*' by the file name.
5841 (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file, 5782 (tex-file, tex-region, tex-print, tex-view, tex-bibtex-file)
5842 tex-show-print-queue): Use tex-send-command to send commands. 5783 (tex-show-print-queue): Use tex-send-command to send commands.
5843 5784
5844 * tex-mode.el (tex-offer-save): New variable. 5785 * tex-mode.el (tex-offer-save): New variable.
5845 (tex-file): Offer to save buffers if tex-offer-save is t (default). 5786 (tex-file): Offer to save buffers if tex-offer-save is t (default).
5846 5787
5847 * tex-mode.el (latex-block-names, standard-latex-block-names): New 5788 * tex-mode.el (latex-block-names, standard-latex-block-names):
5848 variables. 5789 New variables.
5849 (tex-latex-block): Use them to do completing-read for block name. 5790 (tex-latex-block): Use them to do completing-read for block name.
5850 5791
5851 * tex-mode.el (tex-last-temp-file): New variable to remember file 5792 * tex-mode.el (tex-last-temp-file): New variable to remember file
@@ -5965,7 +5906,7 @@
59651992-06-26 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 59061992-06-26 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5966 5907
5967 * holidays.el (calendar-holiday-list): Protect holiday evaluation from 5908 * holidays.el (calendar-holiday-list): Protect holiday evaluation from
5968 bogus holidays on list. 5909 bogus holidays on list.
5969 5910
59701992-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu) 59111992-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5971 5912
@@ -5975,14 +5916,13 @@
5975 5916
5976 * calendar.el, diary.el, holidays.el: Merged new versions from Ed 5917 * calendar.el, diary.el, holidays.el: Merged new versions from Ed
5977 Reingold. 5918 Reingold.
5978 * calendar.el (mark-holidays-in-calendar, 5919 * calendar.el (mark-holidays-in-calendar, all-hebrew-calendar-holidays)
5979 all-hebrew-calendar-holidays, all-christian-calendar-holidays, 5920 (all-christian-calendar-holidays, all-islamic-calendar-holidays)
5980 all-islamic-calendar-holidays, list-diary-entries-hook, 5921 (list-diary-entries-hook, diary-display-hook)
5981 diary-display-hook, nongregorian-diary-listing-hook, 5922 (nongregorian-diary-listing-hook, nongregorian-diary-marking-hook)
5982 nongregorian-diary-marking-hook, diary-list-include-blanks): Added 5923 (diary-list-include-blanks): Added autoload cookie for these;
5983 autoload cookie for these; Reingold's distribution suggests that 5924 Reingold's distribution suggests that these variables are ones
5984 these variables are ones that you are especially likely to want to 5925 that you are especially likely to want to customize.
5985 customize.
5986 * holiday.el (holidays): Added autoload cookie for this. 5926 * holiday.el (holidays): Added autoload cookie for this.
5987 5927
59881992-06-25 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 59281992-06-25 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
@@ -5991,9 +5931,9 @@
5991 5931
59921992-06-24 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 59321992-06-24 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
5993 5933
5994 * holidays.el (calendar-holiday-function-fixed, 5934 * holidays.el (calendar-holiday-function-fixed)
5995 calendar-holiday-function-float. calendar-holiday-function-julian, 5935 (calendar-holiday-function-float, calendar-holiday-function-julian)
5996 calendar-holiday-function-islamic, calendar-holiday-function-hebrew): 5936 (calendar-holiday-function-islamic, calendar-holiday-function-hebrew):
5997 Correct documentation strings. 5937 Correct documentation strings.
5998 5938
5999 * holidays.el (calendar-holiday-function-greek-orthodox-easter): 5939 * holidays.el (calendar-holiday-function-greek-orthodox-easter):
@@ -6002,9 +5942,8 @@
6002 * calendar.el (calendar-holidays): Add Greek Orthodox Easter to 5942 * calendar.el (calendar-holidays): Add Greek Orthodox Easter to
6003 all Christian holidays list. 5943 all Christian holidays list.
6004 5944
6005 * calendar.el: 5945 * calendar.el (calendar-load-hook): New variable; use it with run-hooks.
6006 calendar-load-hook: New variable; use it with run-hooks. 5946 (calendar): Describe use of calendar-load-hook.
6007 calendar: Describe use of calendar-load-hook.
6008 5947
60091992-06-23 Jim Blandy (jimb@pogo.cs.oberlin.edu) 59481992-06-23 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6010 5949
@@ -6078,7 +6017,7 @@
6078 6017
6079 * compile.el (compilation-error-regexp-alist): Tightened up the 6018 * compile.el (compilation-error-regexp-alist): Tightened up the
6080 regular expressions designed to match lint pass 2 and lint pass 3 6019 regular expressions designed to match lint pass 2 and lint pass 3
6081 error messages. These were too loose; they were matching the 6020 error messages. These were too loose; they were matching the
6082 "grep exited 00:06:20" messages at the end of the buffer. 6021 "grep exited 00:06:20" messages at the end of the buffer.
6083 6022
60841992-06-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 60231992-06-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
@@ -6252,13 +6191,13 @@
6252 * add-log.el (add-change-log-entry): If the visited file is in 6191 * add-log.el (add-change-log-entry): If the visited file is in
6253 the directory tree under the directory containing the change 6192 the directory tree under the directory containing the change
6254 log file, insert the path to it from there, rather than just 6193 log file, insert the path to it from there, rather than just
6255 the file name. Also removed setq of random variable 6194 the file name. Also removed setq of random variable
6256 `formatted-revision'. 6195 `formatted-revision'.
6257 6196
62581992-06-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 61971992-06-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6259 6198
6260 * yow.el: Somehow, the semicolons introducing the comment on the 6199 * yow.el: Somehow, the semicolons introducing the comment on the
6261 first line disappeared. Put them back. 6200 first line disappeared. Put them back.
6262 6201
62631992-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu) 62021992-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6264 6203
@@ -6317,10 +6256,10 @@
6317 6256
63181992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 62571992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6319 6258
6320 * bibtex.el: merged in alarson's changes 6259 * bibtex.el: Merged in alarson's changes.
6321 6260
6322 * simula.el: replaced Bj|rn Hessen's version with Hans Henrik 6261 * simula.el: Replaced Björn Hessen's version with Hans Henrik
6323 Eriksen's improved version (both of them wanted it this way). 6262 Eriksen's improved version (both of them wanted it this way).
6324 6263
63251992-05-31 Noah Friedman (friedman@splode.com) 62641992-05-31 Noah Friedman (friedman@splode.com)
6326 6265
@@ -6328,13 +6267,13 @@
6328 6267
63291992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 62681992-05-31 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6330 6269
6331 * gdb.el nuked --- subsumed by gdb entry point of gud.el 6270 * gdb.el: Nuked --- subsumed by gdb entry point of gud.el.
6332 6271
6333 * dbx.el nuked --- subsumed by dbx entry point of gud.el 6272 * dbx.el: Nuked --- subsumed by dbx entry point of gud.el.
6334 6273
6335 * session.el nuked --- saveconf.el is better 6274 * session.el: Nuked --- saveconf.el is better.
6336 6275
6337 * add-log.el now contains the add-log-new.el changes which merge 6276 * add-log.el: Now contains the add-log-new.el changes which merge
6338 consecutive entries by the same user on the same day and try to 6277 consecutive entries by the same user on the same day and try to
6339 auto-generate both the file key and function changed fields --- the 6278 auto-generate both the file key and function changed fields --- the
6340 old version still exists in the ~n~ files if this loses, but 6279 old version still exists in the ~n~ files if this loses, but
@@ -6342,9 +6281,9 @@
6342 6281
63431992-05-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 62821992-05-30 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6344 6283
6345 * profile.el: installed 6284 * profile.el: Installed.
6346 6285
6347 * cus-print.el: installed 6286 * cus-print.el: Installed.
6348 6287
63491992-05-30 Jim Blandy (jimb@pogo.cs.oberlin.edu) 62881992-05-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6350 6289
@@ -6363,7 +6302,7 @@
6363 causes input to be echoed with '*' characters on the prompt 6302 causes input to be echoed with '*' characters on the prompt
6364 line. 6303 line.
6365 (send-invisible): Change prompt from "Enter non-echoed text: " 6304 (send-invisible): Change prompt from "Enter non-echoed text: "
6366 to "Non-echoed text: ". This conforms with the convention 6305 to "Non-echoed text: ". This conforms with the convention
6367 used by existing prompts, and gives more room to type stuff. 6306 used by existing prompts, and gives more room to type stuff.
6368 6307
6369 * comint.el (comint-last-input-start): New varible. In 6308 * comint.el (comint-last-input-start): New varible. In
@@ -6409,7 +6348,7 @@
6409 (hebrew-calendar-yahrzeit): Moved from diary.el. 6348 (hebrew-calendar-yahrzeit): Moved from diary.el.
6410 6349
6411 * diary.el (hebrew-calendar-yahrzeit): Moved to calendar.el. 6350 * diary.el (hebrew-calendar-yahrzeit): Moved to calendar.el.
6412 diary-ordinal-suffix: Give correct suffix for 111, 112, 113, 211, 6351 (diary-ordinal-suffix): Give correct suffix for 111, 112, 113, 211,
6413 212, 213, etc. 6352 212, 213, etc.
6414 6353
64151992-05-21 Jim Blandy (jimb@pogo.cs.oberlin.edu) 63541992-05-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
@@ -6486,7 +6425,7 @@
64861992-05-13 Jim Blandy (jimb@pogo.cs.oberlin.edu) 64251992-05-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6487 6426
6488 * subr.el (lambda): Define this as a macro which wraps the lambda 6427 * subr.el (lambda): Define this as a macro which wraps the lambda
6489 expression in a (function ...) quoter. This means that you don't 6428 expression in a (function ...) quoter. This means that you don't
6490 need to write out the cursed ``function'' any more. It might be 6429 need to write out the cursed ``function'' any more. It might be
6491 cleaner to simply change the way the interpreter and compiler 6430 cleaner to simply change the way the interpreter and compiler
6492 treat lambda. 6431 treat lambda.
@@ -6577,8 +6516,8 @@
6577 6516
65781992-04-18 Jim Blandy (jimb@pogo.cs.oberlin.edu) 65171992-04-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6579 6518
6580 * startup.el (normal-top-level): Don't change default-directory to 6519 * startup.el (normal-top-level): Don't change default-directory
6581 (getenv "PWD") unless they actually refer to the same directory. 6520 to (getenv "PWD") unless they actually refer to the same directory.
6582 6521
6583 * rmail.el (rmail-unix-mail-delimiter): Doc fix. 6522 * rmail.el (rmail-unix-mail-delimiter): Doc fix.
6584 6523
@@ -6620,9 +6559,8 @@
6620 6559
66211992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu) 65601992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6622 6561
6623 * doctex.el, gdb.el, mh-e.el, vip.el: Use 6562 * doctex.el, gdb.el, mh-e.el, vip.el: Use point{,-min,-max,-marker}
6624 point{,-min,-max,-marker} functions instead of 6563 functions instead of dot{,-min,-max,-marker}.
6625 dot{,-min,-max,-marker}.
6626 6564
66271992-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu) 65651992-04-07 Roland McGrath (roland@geech.gnu.ai.mit.edu)
6628 6566
@@ -6783,7 +6721,7 @@
6783 6721
67841992-01-10 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 67221992-01-10 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6785 6723
6786 * flow-ctrl.el: installed. 6724 * flow-ctrl.el: Installed.
6787 6725
67881992-01-08 Jim Blandy (jimb@occs.cs.oberlin.edu) 67261992-01-08 Jim Blandy (jimb@occs.cs.oberlin.edu)
6789 6727
@@ -6819,14 +6757,14 @@
6819 6757
68201991-12-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 67581991-12-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6821 6759
6822 * etags.el (find-tag-noselect): fixed subtle bug due to 6760 * etags.el (find-tag-noselect): Fixed subtle bug due to
6823 save-excursion. 6761 save-excursion.
6824 6762
6825 (tags-tag-match): new function, made smarter about exact matches. 6763 (tags-tag-match): New function, made smarter about exact matches.
6826 6764
68271991-12-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 67651991-12-13 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6828 6766
6829 * perl-mode.el: installed. 6767 * perl-mode.el: Installed.
6830 6768
68311991-12-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) 67691991-12-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6832 6770
@@ -6835,9 +6773,9 @@
6835 6773
68361991-12-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) 67741991-12-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6837 6775
6838 * c-mode.el: added C++ style to c-style-alist. 6776 * c-mode.el: Added C++ style to c-style-alist.
6839 6777
6840 * at386.el: installed. 6778 * at386.el: Installed.
6841 6779
68421991-12-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 67801991-12-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6843 6781
@@ -6847,11 +6785,12 @@
6847 6785
6848 * blackbox.el: Applied doc patch. No functions affected. 6786 * blackbox.el: Applied doc patch. No functions affected.
6849 6787
6850 * etags.el: support new (find-tag-noselect) entry point. 6788 * etags.el: Support new (find-tag-noselect) entry point.
6851 6789
6852 * info.el: patched to restore point on `up' to previously visited buffer. 6790 * info.el: Patched to restore point on `up' to previously
6791 visited buffer.
6853 6792
6854 * sccs.el: installed 3.5 6793 * sccs.el: Installed 3.5.
6855 6794
68561991-12-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 67951991-12-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6857 6796
@@ -6877,7 +6816,7 @@
6877 6816
6878 * apropos.el, doctex.el, help.el, paths.el, spook.el, yow.el: 6817 * apropos.el, doctex.el, help.el, paths.el, spook.el, yow.el:
6879 These files expected to find their data in exec-directory, but 6818 These files expected to find their data in exec-directory, but
6880 their data is now located under data-directory. Changed to use 6819 their data is now located under data-directory. Changed to use
6881 data-directory as appropriate. 6820 data-directory as appropriate.
6882 * loadup.el: Changed to use the appropriate path names. 6821 * loadup.el: Changed to use the appropriate path names.
6883 6822
@@ -6930,7 +6869,7 @@
6930 6869
69311991-10-31 Richard Mlynarik (mly@peduncle) 68701991-10-31 Richard Mlynarik (mly@peduncle)
6932 6871
6933 * ebuff-menu.el (eletric-buffer-menu-mode-map): Define 6872 * ebuff-menu.el (eletric-buffer-menu-mode-map): Define
6934 < and > to scroll-left and scroll-right per user suggestion. 6873 < and > to scroll-left and scroll-right per user suggestion.
6935 6874
69361991-10-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 68751991-10-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
@@ -6968,7 +6907,7 @@
69681991-10-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 69071991-10-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6969 6908
6970 * disass.el (disassemble): Correctly distinguish functions with no 6909 * disass.el (disassemble): Correctly distinguish functions with no
6971 interactive spec and functions that are (interactive). Correctly 6910 interactive spec and functions that are (interactive). Correctly
6972 extract components of explicit calls to byte-code (old-style 6911 extract components of explicit calls to byte-code (old-style
6973 compiled functions). Correctly pass byte code of function to 6912 compiled functions). Correctly pass byte code of function to
6974 disassemble-1. 6913 disassemble-1.
@@ -6977,15 +6916,15 @@
6977 6916
69781991-10-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 69171991-10-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6979 6918
6980 * lisp-mode.el (eval-print-last-sexp): Saying (terpri 6919 * lisp-mode.el (eval-print-last-sexp): Saying (terpri (current-buffer))
6981 (current-buffer)) after evaluating the expression does bad things 6920 after evaluating the expression does bad things if the expression
6982 if the expression changes the current buffer, so bind 6921 changes the current buffer, so bind standard-input to the buffer that
6983 standard-input to the buffer that is current before evaluation. 6922 is current before evaluation.
6984 6923
69851991-10-21 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 69241991-10-21 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6986 6925
6987 * compile.el (compilation-buffer-name-function, 6926 * compile.el (compilation-buffer-name-function)
6988 compilation-finish-function): Add autoload cookie for these. 6927 (compilation-finish-function): Add autoload cookie for these.
6989 6928
69901991-10-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 69291991-10-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6991 6930
@@ -6996,7 +6935,7 @@
6996 6935
6997 * add-log.el (change-log-name): New fn. 6936 * add-log.el (change-log-name): New fn.
6998 (add-change-log-entry, add-change-log-entry-other-window): All 6937 (add-change-log-entry, add-change-log-entry-other-window): All
6999 args optional. FILE-NAME defaults to new var 6938 args optional. FILE-NAME defaults to new var
7000 `change-log-default-name'. Give this var a local value in the 6939 `change-log-default-name'. Give this var a local value in the
7001 buffer we were run from, pointing to the file we found. 6940 buffer we were run from, pointing to the file we found.
7002 6941
@@ -7085,9 +7024,9 @@
7085 7024
70861991-08-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 70251991-08-23 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
7087 7026
7088 * calendar.el (calendar-last-day-of-month, calendar-leap-year-p, 7027 * calendar.el (calendar-last-day-of-month, calendar-leap-year-p)
7089 calendar-day-number, calendar-absolute-from-gregorian): Change 7028 (calendar-day-number, calendar-absolute-from-gregorian):
7090 from functions to macros for speed. 7029 Change from functions to macros for speed.
7091 7030
70921991-08-22 Roland McGrath (roland@albert.gnu.ai.mit.edu) 70311991-08-22 Roland McGrath (roland@albert.gnu.ai.mit.edu)
7093 7032
@@ -7114,12 +7053,11 @@
7114 7053
7115 * calendar.el (redraw-calendar): Preserve cursor location in 7054 * calendar.el (redraw-calendar): Preserve cursor location in
7116 redrawing. 7055 redrawing.
7117 (extract-calendar-month, extract-calendar-day, 7056 (extract-calendar-month, extract-calendar-day, extract-calendar-year):
7118 extract-calendar-year):
7119 Change from functions to macros to speed up computation. 7057 Change from functions to macros to speed up computation.
7120 7058
7121 * holiday.el: 7059 * holiday.el (calendar-holiday-function-rosh-hashanah-etc):
7122 calendar-holiday-function-rosh-hashanah-etc: Correct date of Selichot. 7060 Correct date of Selichot.
7123 7061
71241991-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) 70621991-08-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7125 7063
@@ -7144,7 +7082,7 @@
7144 screen-initialize. Arrange to cause errors if people try to 7082 screen-initialize. Arrange to cause errors if people try to
7145 create screens when no window system is running. 7083 create screens when no window system is running.
7146 7084
7147 * loadup.el: load screen.el into the dumped emacs. 7085 * loadup.el: Load screen.el into the dumped emacs.
7148 7086
7149 * subr.el (add-hook): Cons FUNCTION onto the value of the symbol 7087 * subr.el (add-hook): Cons FUNCTION onto the value of the symbol
7150 HOOK, not the symbol itself. 7088 HOOK, not the symbol itself.
@@ -7154,15 +7092,15 @@
7154 (ctl-x-3-map): New prefix. 7092 (ctl-x-3-map): New prefix.
7155 (mouse-map): Deleted. 7093 (mouse-map): Deleted.
7156 7094
7157 * screen.el (new-screen-x-delta, new-screen-y-delta, 7095 * screen.el (new-screen-x-delta, new-screen-y-delta)
7158 new-screen-position): Removed. 7096 (new-screen-position): Removed.
7159 (new-screen): Simplified. 7097 (new-screen): Simplified.
7160 (split-to-other-screen): Removed. 7098 (split-to-other-screen): Removed.
7161 (switch-to-buffer-other-screen, find-file-other-screen, 7099 (switch-to-buffer-other-screen, find-file-other-screen)
7162 find-file-read-only-other-screen, mail-other-screen): Moved, along 7100 (find-file-read-only-other-screen, mail-other-screen): Moved, along
7163 with their keybindings, to... 7101 with their keybindings, to...
7164 * files.el (switch-to-buffer-other-screen, find-file-other-screen, 7102 * files.el (switch-to-buffer-other-screen, find-file-other-screen)
7165 find-file-read-only-other-screen): Here... 7103 (find-file-read-only-other-screen): Here...
7166 * sendmail.el (mail-other-screen): And here. 7104 * sendmail.el (mail-other-screen): And here.
7167 7105
71681991-08-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 71061991-08-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
@@ -7198,7 +7136,7 @@
7198 7136
7199 * screen.el: Incorporated other-screen functions and key bindings. 7137 * screen.el: Incorporated other-screen functions and key bindings.
7200 7138
7201 * screen.el: iconification code reworked; this code will require 7139 * screen.el: Iconification code reworked; this code will require
7202 a mapping hook of some sort to work correctly. 7140 a mapping hook of some sort to work correctly.
7203 7141
7204 * screen.el, term/x-win.el: Renamed screen-default-alist to 7142 * screen.el, term/x-win.el: Renamed screen-default-alist to
@@ -7280,7 +7218,7 @@
7280 7218
7281 * etags.el: Renamed new-etags.el, copied Emacs 18's tags package 7219 * etags.el: Renamed new-etags.el, copied Emacs 18's tags package
7282 into its place - the new version seemed to have half-completed 7220 into its place - the new version seemed to have half-completed
7283 major changes. Added autoload marks and changed it to (provide 7221 major changes. Added autoload marks and changed it to (provide
7284 'etags) instead of tags. 7222 'etags) instead of tags.
7285 7223
7286 * help.el: Autoload the (defvar help-map ...) so that info.el 7224 * help.el: Autoload the (defvar help-map ...) so that info.el
@@ -7383,10 +7321,10 @@
7383 (fortran-electric-line-number, fortran-indent-to-column): Use 7321 (fortran-electric-line-number, fortran-indent-to-column): Use
7384 `fortran-minimum-statement-indent' instead of 8. 7322 `fortran-minimum-statement-indent' instead of 8.
7385 7323
7386 (fortran-current-line-indentation): Now skips over line number 7324 (fortran-current-line-indentation): Now skips over line number
7387 and whitespace correctly when tab-width is not 8. 7325 and whitespace correctly when tab-width is not 8.
7388 7326
7389 (fortran-setup-tab-format-style): Set `fortran-comment-line-column' and 7327 (fortran-setup-tab-format-style): Set `fortran-comment-line-column' and
7390 `fortran-minimum-statement-indent' to (max tab-width 6) instead of 8. 7328 `fortran-minimum-statement-indent' to (max tab-width 6) instead of 8.
7391 The minimum 6 insures legal indenting for lines with line numbers. 7329 The minimum 6 insures legal indenting for lines with line numbers.
7392 7330
@@ -7485,8 +7423,8 @@
74851991-06-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 74231991-06-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7486 7424
7487 * term/x-win.el (x-read-resources): When a resource is not 7425 * term/x-win.el (x-read-resources): When a resource is not
7488 available, use (nth 2 key-resname-default) to get the default, not 7426 available, use (nth 2 key-resname-default) to get the default,
7489 (nth 3 key-resname-default), which is nil. 7427 not (nth 3 key-resname-default), which is nil.
7490 Open the connection to the server *before* trying to read the 7428 Open the connection to the server *before* trying to read the
7491 resources, silly. 7429 resources, silly.
7492 7430
@@ -7524,7 +7462,7 @@
75241991-05-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu) 74621991-05-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7525 7463
7526 * mail-utils.el: Require lisp-mode, because we use 7464 * mail-utils.el: Require lisp-mode, because we use
7527 lisp-mode-syntax-table. Lisp-mode is usually in the dumped emacs, 7465 lisp-mode-syntax-table. Lisp-mode is usually in the dumped emacs,
7528 but dumping should always be a convenience, not an unstated 7466 but dumping should always be a convenience, not an unstated
7529 expectation. 7467 expectation.
7530 * lisp-mode.el: Do a (provide 'lisp-mode). 7468 * lisp-mode.el: Do a (provide 'lisp-mode).
@@ -7542,9 +7480,8 @@
7542 7480
75431991-05-23 Michael I Bushnell (mib@geech.gnu.ai.mit.edu) 74811991-05-23 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
7544 7482
7545 * startup.el (command-line): don't do anything if $VERSION_CONTROL 7483 * startup.el (command-line): Don't do anything if $VERSION_CONTROL
7546 is not set; move code to import environment var ahead of .emacs 7484 is not set; move code to import environment var ahead of .emacs load.
7547 load.
7548 7485
75491991-05-22 Brian Preble (rassilon@mole.gnu.ai.mit.edu) 74861991-05-22 Brian Preble (rassilon@mole.gnu.ai.mit.edu)
7550 7487
@@ -7591,8 +7528,7 @@
7591 7528
75921991-05-17 Edward M. Reingold (reingold@emr.cs.uiuc.edu) 75291991-05-17 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
7593 7530
7594 * holiday.el: Add Erev Shavuot to the full list of Jewish 7531 * holiday.el: Add Erev Shavuot to the full list of Jewish holidays.
7595 holidays.
7596 7532
75971991-05-16 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 75331991-05-16 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7598 7534
@@ -7630,21 +7566,21 @@
76301991-05-13 Brian Preble (rassilon@mole.gnu.ai.mit.edu) 75661991-05-13 Brian Preble (rassilon@mole.gnu.ai.mit.edu)
7631 7567
7632 * abbrev.el, add-log.el, apropos.el, asm-mode.el, autoload.el: 7568 * abbrev.el, add-log.el, apropos.el, asm-mode.el, autoload.el:
7633 awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el: 7569 * awk-mode.el, backquote.el, bibtex.el, bytecomp.el, c++-mode.el:
7634 cal.el, calc-ext.el, calc.el, chistory.el, cl-indent.el, etags.el: 7570 * cal.el, calc-ext.el, calc.el, chistory.el, cl-indent.el, etags.el:
7635 compare-w.el, compile.el, dabbrev.el, debug.el, diary.el, diff.el: 7571 * compare-w.el, compile.el, dabbrev.el, debug.el, diary.el, diff.el:
7636 dired.el, disass.el, dissociate.el, doctor.el, ebuff-menu.el, edt.el: 7572 * dired.el, disass.el, dissociate.el, doctor.el, ebuff-menu.el, edt.el:
7637 echistory.el, edebug.el, edmacro.el, emerge.el, find-dired.el: 7573 * echistory.el, edebug.el, edmacro.el, emerge.el, find-dired.el:
7638 fortran.el, ftp.el, gdb.el, gnus.el, gnuspost.el, gosmacs.el: 7574 * fortran.el, ftp.el, gdb.el, gnus.el, gnuspost.el, gosmacs.el:
7639 hanoi.el, helper.el, holidays.el, indent.el, info.el, informat.el: 7575 * hanoi.el, helper.el, holidays.el, indent.el, info.el, informat.el:
7640 isearch.el, ispell.el, ledit.el, loaddefs.el, rect.el, macros.el: 7576 * isearch.el, ispell.el, ledit.el, loaddefs.el, rect.el, macros.el:
7641 mail-utils.el, mailalias.el, makesum.el, man.el, map-ynp.el, mh-e.el: 7577 * mail-utils.el, mailalias.el, makesum.el, man.el, map-ynp.el, mh-e.el:
7642 mlconvert.el, modula2.el, novice.el, nroff-mode.el, options.el: 7578 * mlconvert.el, modula2.el, novice.el, nroff-mode.el, options.el:
7643 outline.el, paragraphs.el, picture.el, prolog.el, lpr.el, replace.el: 7579 * outline.el, paragraphs.el, picture.el, prolog.el, lpr.el, replace.el:
7644 reposition.el, rmail.el, spell.el, scribe.el, sendmail.el, server.el: 7580 * reposition.el, rmail.el, spell.el, scribe.el, sendmail.el, server.el:
7645 shell.el, sort.el, scheme.el, tabify.el, telnet.el, terminal.el: 7581 * shell.el, sort.el, scheme.el, tabify.el, telnet.el, terminal.el:
7646 tex-mode.el, texinfmt.el, texinfo.el, time.el, timer.el: 7582 * tex-mode.el, texinfmt.el, texinfo.el, time.el, timer.el:
7647 underline.el, userlock.el, vi.el, view.el, vip.el, xscheme.el, yow.e: 7583 * underline.el, userlock.el, vi.el, view.el, vip.el, xscheme.el, yow.el:
7648 Fixed ;;;###autoload definitions. 7584 Fixed ;;;###autoload definitions.
7649 7585
76501991-05-13 Roland McGrath (roland@geech.gnu.ai.mit.edu) 75861991-05-13 Roland McGrath (roland@geech.gnu.ai.mit.edu)
@@ -7697,7 +7633,7 @@
7697 7633
7698 * autoload.el: New file, a package to maintain autoloads in 7634 * autoload.el: New file, a package to maintain autoloads in
7699 loaddefs.el. 7635 loaddefs.el.
7700 * *.el: Make everything use it. Comments in loaddefs.el explain 7636 * *.el: Make everything use it. Comments in loaddefs.el explain
7701 what to do. 7637 what to do.
7702 7638
7703 * etags.el: (provide 'etags) inside of (provide 'tags). 7639 * etags.el: (provide 'etags) inside of (provide 'tags).
@@ -7743,7 +7679,7 @@
77431991-05-06 Stephen A. Wood (saw@hallc1.cebaf.gov) 76791991-05-06 Stephen A. Wood (saw@hallc1.cebaf.gov)
7744 7680
7745 * fortran.el version 1.28 7681 * fortran.el version 1.28
7746 Major upgrade of previous version 1.21. Cleaned up doc-strings, made 7682 Major upgrade of previous version 1.21. Cleaned up doc-strings, made
7747 all lines 80 or less characters and made the following changes. 7683 all lines 80 or less characters and made the following changes.
7748 7684
7749 Added modify-syntax-entry's for ?\r and ?=. 7685 Added modify-syntax-entry's for ?\r and ?=.
@@ -7755,9 +7691,9 @@
7755 `abbrev-mode' is set to t by default. New local variables 7691 `abbrev-mode' is set to t by default. New local variables
7756 `fortran-tab-mode', `fortran-comment-line-column', 7692 `fortran-tab-mode', `fortran-comment-line-column',
7757 `fortran-minimum-statement-indent', `fortran-column-ruler', 7693 `fortran-minimum-statement-indent', `fortran-column-ruler',
7758 and `fortran-tab-mode-string'. Call fortran-analyze-file-format. 7694 and `fortran-tab-mode-string'. Call fortran-analyze-file-format.
7759 7695
7760 (fortran-window-create, fortran-window-create-momentarily): Cleaned 7696 (fortran-window-create, fortran-window-create-momentarily): Cleaned
7761 up first function, created second to create a window 72 characters 7697 up first function, created second to create a window 72 characters
7762 wide until a key is struck. 7698 wide until a key is struck.
7763 7699
@@ -7775,12 +7711,12 @@
7775 If a previous END statement is found, the indentation is reset to the 7711 If a previous END statement is found, the indentation is reset to the
7776 minimum. 7712 minimum.
7777 7713
7778 (fortran-current-line-indentation, fortran-indent-to-column): 7714 (fortran-current-line-indentation, fortran-indent-to-column)
7779 (fortran-split-line, fortran-numerical-continuation-char): 7715 (fortran-split-line, fortran-numerical-continuation-char)
7780 (fortran-line-number-indented-correctly-p): Handle tab format style. 7716 (fortran-line-number-indented-correctly-p): Handle tab format style.
7781 7717
7782 (fortran-analyze-file-format): 7718 (fortran-analyze-file-format)
7783 (fortran-tab-mode, fortran-setup-tab-mode-style): 7719 (fortran-tab-mode, fortran-setup-tab-mode-style)
7784 (fortran-setup-fixed-format-style): New commands. 7720 (fortran-setup-fixed-format-style): New commands.
7785 7721
77861991-05-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 77221991-05-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
@@ -7804,7 +7740,7 @@
78041991-04-30 Roland McGrath (roland@albert.gnu.ai.mit.edu) 77401991-04-30 Roland McGrath (roland@albert.gnu.ai.mit.edu)
7805 7741
7806 * lisp-mode.el (eval-last-sexp): Rewritten to read a form and then 7742 * lisp-mode.el (eval-last-sexp): Rewritten to read a form and then
7807 eval it, rather than using eval-region. The old version could 7743 eval it, rather than using eval-region. The old version could
7808 lose if the form being eval'd moved point or twiddled the restriction. 7744 lose if the form being eval'd moved point or twiddled the restriction.
7809 (eval-defun): Similarly rewritten. 7745 (eval-defun): Similarly rewritten.
7810 (eval-print-last-sexp): Rewritten to just call eval-last-sexp; 7746 (eval-print-last-sexp): Rewritten to just call eval-last-sexp;
@@ -7907,7 +7843,7 @@
7907 7843
79081991-04-04 Raul Acevedo (kitaro@gnu.ai.mit.edu) 78441991-04-04 Raul Acevedo (kitaro@gnu.ai.mit.edu)
7909 7845
7910 * info.el (Info-mode): now runs `Info-mode-hook' 7846 * info.el (Info-mode): Now runs `Info-mode-hook'.
7911 7847
79121991-04-02 Brian Preble (rassilon@gnu.ai.mit.edu) 78481991-04-02 Brian Preble (rassilon@gnu.ai.mit.edu)
7913 7849
@@ -8117,7 +8053,7 @@
8117 * comint.el (comint-mode): Move the creation of input-ring down 8053 * comint.el (comint-mode): Move the creation of input-ring down
8118 with the other variables, and (golly!) initialize it to a ring. 8054 with the other variables, and (golly!) initialize it to a ring.
8119 (make-comint): Pass a parameter to comint-check-proc - buffer. 8055 (make-comint): Pass a parameter to comint-check-proc - buffer.
8120 * shell.el (shell): rebalance parens. 8056 * shell.el (shell): Rebalance parens.
8121 8057
81221991-01-31 Richard Stallman (rms@mole.ai.mit.edu) 80581991-01-31 Richard Stallman (rms@mole.ai.mit.edu)
8123 8059
@@ -8175,13 +8111,13 @@
8175 8111
81761991-01-21 Mike Newton (newton@fig) 81121991-01-21 Mike Newton (newton@fig)
8177 8113
8178 * bibtex.el: updated to conform better with bibtex 0.99c by: 8114 * bibtex.el: Updated to conform better with bibtex 0.99c by:
8179 bibtex-mode : updated comments to indicate new use of 8115 bibtex-mode : updated comments to indicate new use of
8180 address, add minor explanations and fix small omissions. 8116 address, add minor explanations and fix small omissions.
8181 bibtex-entry : fixed spelling of variable 8117 bibtex-entry : fixed spelling of variable
8182 8118
8183 * bibtex.el: Expanded the various bibtex-field-* patterns to 8119 * bibtex.el: Expanded the various bibtex-field-* patterns to
8184 allow fields like 'title = poft # "Fifth Triquaterly" # random-conf,'. 8120 allow fields like 'title = poft # "Fifth Triquaterly" # random-conf,'.
8185 Needs to have more work done to accept all cases. Added code for 8121 Needs to have more work done to accept all cases. Added code for
8186 the bibtex 'crossref' command, which subsumes other options. Made 8122 the bibtex 'crossref' command, which subsumes other options. Made
8187 field ordering different when this option on. Also allow user to 8123 field ordering different when this option on. Also allow user to
@@ -8201,15 +8137,15 @@
8201 8137
82021991-01-12 Jim Blandy (jimb@gnu.ai.mit.edu) 81381991-01-12 Jim Blandy (jimb@gnu.ai.mit.edu)
8203 8139
8204 * etags.el (visit-tags-file-buffer): use progn instead of 8140 * etags.el (visit-tags-file-buffer): Use progn instead of
8205 save-excursion, so the buffer actually gets visited. 8141 save-excursion, so the buffer actually gets visited.
8206 8142
82071991-01-11 Richard Mlynarik (mly@august-east.ai.mit.edu) 81431991-01-11 Richard Mlynarik (mly@august-east.ai.mit.edu)
8208 8144
8209 * terminal.el (terminal-cease-edit): If this dubious code 8145 * terminal.el (terminal-cease-edit): If this dubious code
8210 is really necessary it might as well be more bug-free. 8146 is really necessary it might as well be more bug-free.
8211 8147
8212 * ehelp.el (with-electric-help): Use window-configs. 8148 * ehelp.el (with-electric-help): Use window-configs.
8213 8149
82141991-01-10 Richard Stallman (rms@mole.ai.mit.edu) 81501991-01-10 Richard Stallman (rms@mole.ai.mit.edu)
8215 8151
@@ -8222,7 +8158,7 @@
8222 8158
82231991-01-08 Jim Blandy (jimb@pogo.ai.mit.edu) 81591991-01-08 Jim Blandy (jimb@pogo.ai.mit.edu)
8224 8160
8225 * bytecomp.el (byte-compile-byte-code-maker): Since 8161 * bytecomp.el (byte-compile-byte-code-maker): Since
8226 byte-compile-lambda is free to return the original lambda 8162 byte-compile-lambda is free to return the original lambda
8227 expression, we'd better be prepared to handle things that aren't 8163 expression, we'd better be prepared to handle things that aren't
8228 bytecode objects. 8164 bytecode objects.
@@ -8313,7 +8249,7 @@
8313 8249
8314 * texnfo-upd.el (texinfo-update-menu-region-beginning): Change 8250 * texnfo-upd.el (texinfo-update-menu-region-beginning): Change
8315 code that searches for "top" node so it returns the position of 8251 code that searches for "top" node so it returns the position of
8316 the beginning of the node line. Always search from the buffer's 8252 the beginning of the node line. Always search from the buffer's
8317 start when looking for that node. 8253 start when looking for that node.
8318 (texinfo-make-one-menu): Bump forward over the outer node line. 8254 (texinfo-make-one-menu): Bump forward over the outer node line.
8319 8255
@@ -8338,7 +8274,7 @@
8338 Change fortran-mode-map keymap to non-sparse. 8274 Change fortran-mode-map keymap to non-sparse.
8339 (fortran-electric-line-number): Fix bug occurring when 8275 (fortran-electric-line-number): Fix bug occurring when
8340 fortran-electric-line-number is nil. 8276 fortran-electric-line-number is nil.
8341 (fortran-mode, fortran-next-statement): 8277 (fortran-mode, fortran-next-statement)
8342 (fortran-line-number-indented-correctly-p): Fix up doc strings. 8278 (fortran-line-number-indented-correctly-p): Fix up doc strings.
8343 (fortran-indent-to-column): Protect against nil comment-start-skip. 8279 (fortran-indent-to-column): Protect against nil comment-start-skip.
8344 8280
@@ -8391,7 +8327,7 @@
8391 compilation; C-x `; C-c C-c; was done. 8327 compilation; C-x `; C-c C-c; was done.
8392 (compile-internal): Don't set compilation-error-buffer. 8328 (compile-internal): Don't set compilation-error-buffer.
8393 Start the process after setting up the mode, etc. in the compilation 8329 Start the process after setting up the mode, etc. in the compilation
8394 buffer. Name the process (downcase mode-name) instead of "compilation" 8330 buffer. Name the process (downcase mode-name) instead of "compilation"
8395 (so it will be "grep" for M-x grep). 8331 (so it will be "grep" for M-x grep).
8396 Make compilation-error-list, compilation-parsing-end local vars. 8332 Make compilation-error-list, compilation-parsing-end local vars.
8397 (next-error): Slightly reorganized (changed (let* (while (save-ex))) to 8333 (next-error): Slightly reorganized (changed (let* (while (save-ex))) to
@@ -8420,7 +8356,7 @@
8420 compilation-error-list for errors in the same file, and turn their 8356 compilation-error-list for errors in the same file, and turn their
8421 descriptors into markers as well. 8357 descriptors into markers as well.
8422 (compilation-find-file): Take new arg DIR, the directory to use as 8358 (compilation-find-file): Take new arg DIR, the directory to use as
8423 default in expanding the filename, and MARKER. If we can't find the 8359 default in expanding the filename, and MARKER. If we can't find the
8424 file@all, pop up MARKER's buffer and scroll to MARKER (to display 8360 file@all, pop up MARKER's buffer and scroll to MARKER (to display
8425 the error message for which we want this file), and ask the user where 8361 the error message for which we want this file), and ask the user where
8426 to find the file. 8362 to find the file.
@@ -8470,58 +8406,58 @@
8470 8406
84711990-11-30 Mike Newton (newton@gumby.cs.caltech.edu) 84071990-11-30 Mike Newton (newton@gumby.cs.caltech.edu)
8472 8408
8473 * bibtex.el (start comments): added earlier comments of Bengt 8409 * bibtex.el (start comments): Added earlier comments of Bengt
8474 Martensson. Some of the changes listed below are originally his 8410 Martensson. Some of the changes listed below are originally
8475 (including clean-entry, OPTkey and OPTannote, the function 8411 his (including clean-entry, OPTkey and OPTannote, the function
8476 renaming and the preamble code). 8412 renaming and the preamble code).
8477 8413
8478 * bibtex.el (bibtex-field-* patterns): expanded to allow fields 8414 * bibtex.el (bibtex-field-* patterns): Expanded to allow fields
8479 like 'title = poft # "Fifth Triquaterly" # random-conf,'. 8415 like 'title = poft # "Fifth Triquaterly" # random-conf,'.
8480 Needs to have more work done to accept all cases. 8416 Needs to have more work done to accept all cases.
8481 8417
8482 * bibtex.el (bibtex-clean-entry-zap-empty-opts): added. 8418 * bibtex.el (bibtex-clean-entry-zap-empty-opts): Added.
8483 8419
8484 * bibtex.el (bibtex-include-OPTcrossref): added. If set, changes 8420 * bibtex.el (bibtex-include-OPTcrossref): Added. If set, changes
8485 order of the lists presented to luser. 8421 order of the lists presented to luser.
8486 8422
8487 * bibtex.el (bibtex-include-OPTkey & bibtex-include-OPTannote): added 8423 * bibtex.el (bibtex-include-OPTkey & bibtex-include-OPTannote): Added.
8488 8424
8489 * bibtex.el (bibtex-mode-user-optional-fields): can be set to a list 8425 * bibtex.el (bibtex-mode-user-optional-fields): Can be set to a list
8490 of field the user wants to add to entries. 8426 of field the user wants to add to entries.
8491 8427
8492 * bibtex.el (bibtex-mode documentation string): updated for new changes, 8428 * bibtex.el (bibtex-mode documentation string): Updated for new changes,
8493 DEAthesis added back in, bibtex-preamble call added. 8429 DEAthesis added back in, bibtex-preamble call added.
8494 8430
8495 * bibtex.el (bibtex-entry): add OPTkey/annote. If OPTcrossref set 8431 * bibtex.el (bibtex-entry): Add OPTkey/annote. If OPTcrossref set
8496 then put it in. 8432 then put it in.
8497 8433
8498 * bibtex.el (bibtex-make-entry): renamed bibtex-make-field 8434 * bibtex.el (bibtex-make-entry): Renamed bibtex-make-field.
8499 8435
8500 * bibtex.el (bibtex-make-optional-entry): renamed 8436 * bibtex.el (bibtex-make-optional-entry): Renamed
8501 bibtex-make-optional-field. 8437 bibtex-make-optional-field.
8502 8438
8503 * bibtex.el (bibtex-Article): change order of presentation 8439 * bibtex.el (bibtex-Article): Change order of presentation
8504 if OPTcrossref is set. 8440 if OPTcrossref is set.
8505 8441
8506 * bibtex.el (bibtex-InBook): change order of presentation 8442 * bibtex.el (bibtex-InBook): Change order of presentation
8507 if OPTcrossref is set. 8443 if OPTcrossref is set.
8508 8444
8509 * bibtex.el (bibtex-InCollection): change order of presentation 8445 * bibtex.el (bibtex-InCollection): Change order of presentation
8510 if OPTcrossref is set. 8446 if OPTcrossref is set.
8511 8447
8512 * bibtex.el (bibtex-InProceedings): change order of presentation 8448 * bibtex.el (bibtex-InProceedings): Change order of presentation
8513 if OPTcrossref is set. 8449 if OPTcrossref is set.
8514 8450
8515 * bibtex.el (bibtex-MastersThesis): added "note". 8451 * bibtex.el (bibtex-MastersThesis): Added "note".
8516 8452
8517 * bibtex.el (bibtex-preamble): added. 8453 * bibtex.el (bibtex-preamble): Added.
8518 8454
8519 * bibtex.el (bibtex-inside-field) : only go backwards if quote is there. 8455 * bibtex.el (bibtex-inside-field): Only go backwards if quote is there.
8520 8456
8521 * bibtex.el (bibtex-clean-entry): added call to 8457 * bibtex.el (bibtex-clean-entry): Added call to
8522 bibtex-clean-entry-zap-empty-opts, OPT field testing for errors. 8458 bibtex-clean-entry-zap-empty-opts, OPT field testing for errors.
8523 8459
8524 * bibtex.el (bibtex-x-help): added options Conference and preamble, 8460 * bibtex.el (bibtex-x-help): Added options Conference and preamble,
8525 restored DEAthesis. 8461 restored DEAthesis.
8526 8462
85271990-11-30 Richard Stallman (rms@mole.ai.mit.edu) 84631990-11-30 Richard Stallman (rms@mole.ai.mit.edu)
@@ -8562,6 +8498,10 @@
8562 * diary.el (insert-block-diary-entry): Change reference to 8498 * diary.el (insert-block-diary-entry): Change reference to
8563 mark-ring to calendar-mark-ring. 8499 mark-ring to calendar-mark-ring.
8564 8500
85011990-11-22 Richard Stallman (rms@mole.ai.mit.edu)
8502
8503 * files.el (basic-save-buffer): Run after-save-hooks.
8504
85651990-11-21 Neil Mager (neilm@juliet.ll.mit.edu) 85051990-11-21 Neil Mager (neilm@juliet.ll.mit.edu)
8566 8506
8567 * appt.el: Updated header of file to reflect changes. 8507 * appt.el: Updated header of file to reflect changes.
@@ -8576,312 +8516,106 @@
8576 * appt.el: Changed list-diary-entries-hook to diary-display-hook 8516 * appt.el: Changed list-diary-entries-hook to diary-display-hook
8577 to be compatible with new version of the calendar/diary packgage. 8517 to be compatible with new version of the calendar/diary packgage.
8578 8518
85791990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu) 85191990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu)
8580
8581 * calendar.el (calendar-version): New constant, with date
8582 (calendar-count-days-region, calendar-not-available): New functions.
8583 (calendar-mode-map): Put them on keys.
8584 (calendar-mode): Describe them.
8585 8520
85861990-11-11 Ed Reingold (reingold@emr.cs.uiuc.edu) 8521 * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of line.
8522 (texinfo-format-make-node): Handle Info file names with periods in them.
8587 8523
8588 * diary.el (make-diary-entry): New function. 8524 * history.el: Specify `(provide 'history)'.
8589 (insert-diary-entry, insert-weekly-diary-entry,
8590 insert-monthly-diary-entry, insert-yearly-diary-entry,
8591 insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry,
8592 insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry,
8593 insert-monthly-islamic-diary-entry,
8594 insert-yearly-islamic-diary-entry): Modified so that if a prefix arg
8595 is supplied these make nonmarking diary entries; otherwise the entries
8596 made are marking.
8597 (insert-block-diary-entry, insert-anniversary-diary-entry,
8598 insert-cyclic-diary-entry): New functions.
8599 * calendar.el: Autoload them.
8600 (calendar-mode-map): Put them on keys.
8601 (calendar-mode): Describe them.
8602 8525
86031990-11-08 Ed Reingold (reingold@emr.cs.uiuc.edu) 85261990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu)
8604 8527
8605 * calendar.el (calendar-set-mark, 8528 * calendar.el (calendar-version): New constant, with date.
8606 calendar-exchange-point-and-mark): New functions. 8529 (calendar-count-days-region, calendar-not-available): New functions.
8607 (calendar-mode-map): Put them on keys. 8530 (calendar-mode-map): Put them on keys.
8608 (calendar-mode): Describe them. 8531 (calendar-mode): Describe them.
8609 8532
86101990-11-06 Ed Reingold (reingold@emr.cs.uiuc.edu) 85331990-11-19 Richard Mlynarik (mly@august-east)
8611
8612 * calendar.el (sexp-diary-entry-symbol): New variable.
8613 (cursor-to-iso-calendar-date): Simplified, slightly.
8614 (cursor-to-calendar-day-of-year): Fixed punctuation.
8615 (cursor-to-french-calendar-date): Moved French names to arrays.
8616
8617 * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic,
8618 diary-hebrew-date, diary-iso-date, diary-day-of-year,
8619 diary-float, diary-islamic-date, diary-anniversary, diary-block,
8620 diary-french-date, diary-omer, diary-yahrzeit, diary-parasha,
8621 diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions.
8622 (list-diary-entries): Added call to (list-sexp-diary-entries) and
8623 fixed an obscure error that caused a diary entry to be missed if it
8624 was preceded by an empty entry of the same style.
8625 (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an
8626 obscure error that caused a diary entry to be missed if it was
8627 preceded by an empty entry of the same style.
8628 (mark-islamic-calendar-date-pattern): Renamed some local variables
8629 more appropriately.
8630
8631
86321990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu)
8633
8634 * diary.el (list-diary-entries): Added a separate hook to do the
8635 display, so that the diary entries can be obtained without
8636 displaying them.
8637 (simple-diary-display): New function (renaming of
8638 ordinary-list-diary-hook).
8639 (fancy-diary-display): New function (renaming of
8640 prepare-fancy-diary-buffer).
8641
8642 calendar.el: Add default definition of diary-display-hook.
8643
86441990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu)
8645
8646 * calendar.el (describe-calendar-mode): Rewrote to give just a
8647 brief description of the mode instead of calling describe-mode.
8648
86491990-10-19 Neil Mager (neilm@juliet.ll.mit.edu)
8650
8651 * appt.el: Changed issue-appointments-message to
8652 appt.issue.message in header.
8653
8654 * appt.el: Using copy modified by rms.
8655
86561990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu)
8657
8658 * holiday.el (calendar-holiday-function-hebrew): Fixed minor
8659 problem with the code to short-circuit the calculations to save
8660 time.
8661
8662 *diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem
8663 with the code to short-circuit the calculations to save time.
8664
86651990-11-22 Richard Stallman (rms@mole.ai.mit.edu)
8666 8534
8667 * files.el (basic-save-buffer): Run after-save-hooks. 8535 * rfc822.el (rfc822-addresses): Blow out, don't loop, on ").
8536 (rfc822-addresses-1): Error if address "phrase" not followed by
8537 route-spec.
8668 8538
86691990-11-21 Robert J. Chassell (bob@gnu.ai.mit.edu) 8539 * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable
8540 code which attempted to fake out mode-name in mode-line-list.
8541 Also, use slow \\<...> technology.
8670 8542
8671 * texinfmt.el (texinfo-parse-line-arg): Ignore spaces@end of 85431990-11-13 David J. MacKenzie (djm@apple-gunkies)
8672 line.
8673 (texinfo-format-make-node): Handle Info file names with periods in
8674 them.
8675 8544
8676 * history.el: Specify `(provide 'history)'. 8545 * fortran.el: Use domain format instead of uucp format for bug
8546 list address.
8677 8547
86781990-11-20 Ed Reingold (reingold@emr.cs.uiuc.edu) 85481990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
8679 8549
8680 * calendar.el: 8550 * lisp.el (lisp-complete-symbol): Use emacs-lisp-mode-syntax-table.
8681 Added constant calendar-version with date
8682 (calendar-count-days-region),
8683 (calendar-not-available): New functions.
8684 (calendar-mode-map): Put them on keys.
8685 (calendar-mode): Describe them.
8686 8551
86871990-11-11 Ed Reingold (reingold@emr.cs.uiuc.edu) 85521990-11-11 Ed Reingold (reingold@emr.cs.uiuc.edu)
8688 8553
8689 * diary.el: 8554 * diary.el (make-diary-entry): New function.
8690 (make-diary-entry): New function. 8555 (insert-diary-entry, insert-weekly-diary-entry)
8691 (insert-diary-entry), (insert-weekly-diary-entry), 8556 (insert-monthly-diary-entry, insert-yearly-diary-entry)
8692 (insert-monthly-diary-entry), (insert-yearly-diary-entry), 8557 (insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry)
8693 (insert-hebrew-diary-entry), (insert-monthly-hebrew-diary-entry), 8558 (insert-yearly-hebrew-diary-entry, insert-islamic-diary-entry)
8694 (insert-yearly-hebrew-diary-entry), (insert-islamic-diary-entry), 8559 (insert-monthly-islamic-diary-entry)
8695 (insert-monthly-islamic-diary-entry),
8696 (insert-yearly-islamic-diary-entry): Modified so that if a prefix arg 8560 (insert-yearly-islamic-diary-entry): Modified so that if a prefix arg
8697 is supplied these make nonmarking diary entries; otherwise the entries 8561 is supplied these make nonmarking diary entries; otherwise the entries
8698 made are marking. 8562 made are marking.
8699 (insert-block-diary-entry), (insert-anniversary-diary-entry), 8563 (insert-block-diary-entry, insert-anniversary-diary-entry)
8700 (insert-cyclic-diary-entry): New functions. 8564 (insert-cyclic-diary-entry): New functions.
8701 8565
8702 * calendar.el: 8566 * calendar.el: Autoload them.
8703 Autoload them.
8704 (calendar-mode-map): Put them on keys. 8567 (calendar-mode-map): Put them on keys.
8705 (calendar-mode): Describe them. 8568 (calendar-mode): Describe them.
8706 8569
87071990-11-08 Ed Reingold (reingold@emr.cs.uiuc.edu) 85701990-11-08 Ed Reingold (reingold@emr.cs.uiuc.edu)
8708 8571
8709 * calendar.el: 8572 * calendar.el (calendar-set-mark, calendar-exchange-point-and-mark):
8710 (calendar-set-mark), (calendar-exchange-point-and-mark): New functions. 8573 New functions.
8711 (calendar-mode-map): Put them on keys. 8574 (calendar-mode-map): Put them on keys.
8712 (calendar-mode): Describe them. 8575 (calendar-mode): Describe them.
8713 8576
87141990-11-06 Ed Reingold (reingold@emr.cs.uiuc.edu) 85771990-11-06 Ed Reingold (reingold@emr.cs.uiuc.edu)
8715 8578
8716 * calendar.el: Added new variable sexp-diary-entry-symbol. 8579 * calendar.el (sexp-diary-entry-symbol): New variable.
8717 (cursor-to-iso-calendar-date): Simplified, slightly. 8580 (cursor-to-iso-calendar-date): Simplified, slightly.
8718 (cursor-to-calendar-day-of-year): Fixed punctuation. 8581 (cursor-to-calendar-day-of-year): Fixed punctuation.
8719 (cursor-to-french-calendar-date): Moved French names to arrays. 8582 (cursor-to-french-calendar-date): Moved French names to arrays.
8720 8583
8721 * diary.el: 8584 * diary.el (list-sexp-diary-entries, diary-sexp-entry, diary-cyclic)
8722 (list-sexp-diary-entries), (diary-sexp-entry), (diary-cyclic), 8585 (diary-hebrew-date, diary-iso-date, diary-day-of-year)
8723 (diary-hebrew-date), (diary-iso-date), (diary-day-of-year), 8586 (diary-float, diary-islamic-date, diary-anniversary, diary-block)
8724 (diary-float), (diary-islamic-date), (diary-anniversary),(diary-block), 8587 (diary-french-date, diary-omer, diary-yahrzeit, diary-parasha)
8725 (diary-french-date), (diary-omer), (diary-yahrzeit), (diary-parasha), 8588 (diary-rosh-hodesh, hebrew-calendar-parasha-name): New functions.
8726 (diary-rosh-hodesh), (hebrew-calendar-parasha-name): New functions.
8727 (list-diary-entries): Added call to (list-sexp-diary-entries) and 8589 (list-diary-entries): Added call to (list-sexp-diary-entries) and
8728 fixed an obscure error that caused a diary entry to be missed if it 8590 fixed an obscure error that caused a diary entry to be missed if it
8729 was preceded by an empty entry of the same style. 8591 was preceded by an empty entry of the same style.
8730 (list-hebrew-diary-entries), (list-islamic-diary-entries): Fixed an 8592 (list-hebrew-diary-entries, list-islamic-diary-entries): Fixed an
8731 obscure error that caused a diary entry to be missed if it was 8593 obscure error that caused a diary entry to be missed if it was
8732 preceded by an empty entry of the same style. 8594 preceded by an empty entry of the same style.
8733 (mark-islamic-calendar-date-pattern): Renamed some local variables 8595 (mark-islamic-calendar-date-pattern): Renamed some local variables
8734 more appropriately. 8596 more appropriately.
8735 8597
8736
87371990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu)
8738
8739 * diary.el
8740 (list-diary-entries): Added a separate hook to do the display, so
8741 that the diary entries can be obtained without displaying them.
8742 (simple-diary-display): New function (renaming of
8743 ordinary-list-diary-hook).
8744 (fancy-diary-display): New function (renaming of
8745 prepare-fancy-diary-buffer).
8746
8747 calendar.el: Add default definition of diary-display-hook.
8748
87491990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu)
8750
8751 * calendar.el
8752 (describe-calendar-mode): Rewrote to give just a brief description
8753 of the mode instead of calling describe-mode.
8754
87551990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu)
8756
8757 * holiday.el:
8758 (calendar-holiday-function-hebrew): Fixed minor problem with the
8759 code to short-circuit the calculations to save time.
8760
8761 *diary.el:
8762 (mark-hebrew-calendar-date-pattern): Fixed minor problem with the
8763 code to short-circuit the calculations to save time.
8764
87651990-09-10 Ed Reingold (reingold@emr.cs.uiuc.edu)
8766
8767 * diary.el:
8768 (list-diary-entries), (list-hebrew-diary-entries),
8769 (list-islamic-diary-entries): Fixed to use add-to-diary-list.
8770
87711990-09-07 Ed Reingold (reingold@emr.cs.uiuc.edu)
8772
8773 * holiday.el
8774 (filter-visible-calendar-holidays): New function.
8775 (calendar-holiday-function-rosh-hashanah-etc): Rewrote.
8776 (calendar-holiday-function-tisha-b-av-etc): New function.
8777 (calendar-holiday-function-passover-etc): New function.
8778 (calendar-holiday-function-hanukkah): New function.
8779 (calendar-holiday-function-easter-etc): Rewrote.
8780
8781 * calendar.el:
8782 (calendar-other-month): Rewrote.
8783 (calendar-read), (calendar-make-alist): New functions.
8784 Eliminated constants calendar-day-abbrev-list and
8785 calendar-month-abbrev-list.
8786 (calendar-current-date): Eliminated use of calendar-month-abbrev-list.
8787 Modified the default value of `calendar-holidays'.
8788 Added variable `all-christian-calendar-holidays'.
8789 Added variable `all-islamic-calendar-holidays'.
8790 Added variable `all-hebrew-calendar-holidays'.
8791 (redraw-calendar), (calendar-goto-date), (calendar-goto-julian-date),
8792 (calendar-goto-hebrew-date), (calendar-goto-islamic-date),
8793 (calendar-goto-iso-date): New functions.
8794 (calendar-mode-map): Put them on keys.
8795 (calendar-mode): Describe them.
8796 (calendar-mode-map): Put scroll-other-window on a key.
8797 list-diary-entries-hook: Changed the default value to
8798 ordinary-list-diary-hook.
8799
8800 * diary.el:
8801 (mark-diary-entries), (mark-islamic-diary-entries),
8802 (mark-hebrew-diary-entries): Eliminated use of constant alists for
8803 month and day names.
8804 (prepare-fancy-diary-buffer): Fixed the way holidays are displayed
8805 when there are no diary entries but lots of holidays.
8806 (ordinary-list-diary-hook), (add-to-diary-list): New functions.
8807
88081990-09-06 Ed Reingold (reingold@emr.cs.uiuc.edu)
8809
8810 * calendar.el:
8811 Changed reference at beginning of file from the report to the
8812 published version of the paper.
8813 Changed all calls to `mod' to call `%' to avoid problem with cl.
8814 (calendar-date-string): Added optional parameter `nodayname'.
8815 (cursor-to-islamic-calendar-date): Fixed so that
8816 calendar-date-string doesn't try find the day name.
8817 (cursor-to-hebrew-calendar-date): Fixed so that
8818 calendar-date-string doesn't try find the day name.
8819 nongregorian-diary-marking-hook: Fixed typo in doc string.
8820 (calendar-mode): Fixed a typo in doc string.
8821 (cursor-to-iso-calendar-date): Made message consistent with
8822 similar functions for Julian, Islamic, Hebrew, and French calendars.
8823 (calendar-absolute-from-gregorian): Simplified calculation.
8824 (calendar-mark-today): Changed today mark to `=' to avoid
8825 confusion with the default holiday mark.
8826 (calendar-julian-from-absolute): Rewrote parallel to other functions.
8827 (calendar-islamic-from-absolute): Rewrote parallel to other functions.
8828 (calendar-forward-day): Fixed movement when cursor is not on a date
8829 and arg is negative.
8830 Added description of new `if' form to doc string for calendar-holidays.
8831
8832
8833 * diary.el:
8834 Changed all calls to `mod' to call `%' to avoid problem with cl.
8835 (diary-entry-time): New function.
8836 (diary-entry-compare): Rewritten to take time of day into account.
8837
8838 * holiday.el:
8839 Changed all calls to `mod' to call `%' to avoid problem with cl.
8840 (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical
8841 error in a comment.
8842 (calendar-holiday-function-hebrew): Fixed typo in doc string.
8843 (calendar-holiday-function-islamic): Fixed typo in doc string.
8844 (calendar-holiday-function-if): New function.
8845
88461990-11-19 Richard Mlynarik (mly@august-east)
8847
8848 * rfc822.el (rfc822-addresses): Blow out, don't loop, on ")
8849 (rfc822-addresses-1) Error if address "phrase" not followed by
8850 route-spec
8851
8852 * ebuff-menu.el (Electric-buffer-menu-mode): Remove questionable
8853 code which attempted to fake out mode-name in mode-line-list.
8854 Also, use slow \\<...> technology.
8855
88561990-11-13 David J. MacKenzie (djm@apple-gunkies)
8857
8858 * fortran.el: Use domain format instead of uucp format for bug
8859 list address.
8860
88611990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
8862
8863 * lisp.el (lisp-complete-symbol): Use emacs-lisp-mode-syntax-table.
8864
88651990-11-05 Roland McGrath (roland@geech.ai.mit.edu) 85981990-11-05 Roland McGrath (roland@geech.ai.mit.edu)
8866 8599
8867 * compile.el (compilation-window-height): Added defconst for this, 8600 * compile.el (compilation-window-height): Added defconst for this,
8868 since it somehow disappeared. 8601 since it somehow disappeared.
8869 8602
8870 * compile.el: Unoverhauled. Restored from old 19 compile.el, plus 8603 * compile.el: Unoverhauled. Restored from old 19 compile.el, plus
8871 these changes: (compilation-{enter,leave}-directory-regexp): New 8604 these changes:
8872 variables, specifying regexps that match lines saying the compilation 8605 (compilation-{enter,leave}-directory-regexp): New variables, specifying
8873 process is entering/leaving a directory. The default values match the 8606 regexps that match lines saying the compilation process is
8874 messages produced by the `-w' option to GNU make. 8607 entering/leaving a directory. The default values match the messages
8608 produced by the `-w' option to GNU make.
8875 (compilation-error-regexp-alist): [Idea from tale.] Replaces 8609 (compilation-error-regexp-alist): [Idea from tale.] Replaces
8876 compilation-error-regexp. Alist (REGEXP FILE-IDX LINE-IDX) of regular 8610 compilation-error-regexp. Alist (REGEXP FILE-IDX LINE-IDX) of regular
8877 expressions to match errors in compilation. If REGEXP matches, the 8611 expressions to match errors in compilation. If REGEXP matches, the
8878 FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th 8612 FILE-IDX'th subexpression gives the file name, and the LINE-IDX'th
8879 subexpression gives the line number. 8613 subexpression gives the line number.
8880 (compilation-parse-errors): Rewritten. Combine the error and 8614 (compilation-parse-errors): Rewritten. Combine the error and
8881 enter/leave directory regexps into a single regexp to search for, and 8615 enter/leave directory regexps into a single regexp to search for, and
8882 dispatch on which subexpressions match. When the enter-directory 8616 dispatch on which subexpressions match. When the enter-directory
8883 regexp matches, set default-directory to that directory, and push it 8617 regexp matches, set default-directory to that directory, and push it
8884 on compilation-directory-stack. When the leave-directory regexp 8618 on compilation-directory-stack. When the leave-directory regexp
8885 matches, pop the stack to find the matching directory, and set 8619 matches, pop the stack to find the matching directory, and set
8886 default-directory to that. This change requries RE_NREGS to be (at 8620 default-directory to that. This change requries RE_NREGS to be (at
8887 least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h). 8621 least 26) (it's been upped from 10 to 30 in v19 ../src/regex.h).
@@ -8894,28 +8628,28 @@
8894 the name of the major mode of the buffer. (compile-internal): Use it. 8628 the name of the major mode of the buffer. (compile-internal): Use it.
8895 [From tale's changes:] 8629 [From tale's changes:]
8896 (compile): Moved window enlarging to compile-internal. 8630 (compile): Moved window enlarging to compile-internal.
8897 (compile-internal): Don't use with-output-to-temp-buffer. Use 8631 (compile-internal): Don't use with-output-to-temp-buffer.
8898 display-buffer instead. 8632 Use display-buffer instead.
8899 8633
89001990-11-05 David Lawrence (tale@pogo.ai.mit.edu) 86341990-11-05 David Lawrence (tale@pogo.ai.mit.edu)
8901 8635
8902 * c++-mode.el (c++-mode): Made several global variables related to 8636 * c++-mode.el (c++-mode): Made several global variables related to
8903 comment handling buffer-local. 8637 comment handling buffer-local.
8904 8638
8905 * emerge.el: Moved the kill-buffers out of emerge-extract-* and 8639 * emerge.el: Moved the kill-buffers out of emerge-extract-* and
8906 into the emerge-make-*-list functions which are responsible for 8640 into the emerge-make-*-list functions which are responsible for
8907 creating and using them. unwind-protect it to make sure the 8641 creating and using them. unwind-protect it to make sure the
8908 buffer is always killed. 8642 buffer is always killed.
8909 8643
8910 * subr.el: fset buffer-flush-undo to buffer-disable-undo, not 8644 * subr.el: fset buffer-flush-undo to buffer-disable-undo, not
8911 buffer-enable-undo. 8645 buffer-enable-undo.
8912 8646
8913 * comint.el, inf-lisp.el, shell.el: Updated to meet Olin's 8647 * comint.el, inf-lisp.el, shell.el: Updated to meet Olin's
8914 version 2.0 comint offerings. 8648 version 2.0 comint offerings.
8915 * ring.el: The underlying history mechanism for comint. 8649 * ring.el: The underlying history mechanism for comint.
8916 Generalised handling of a ring data type based on vectors. 8650 Generalised handling of a ring data type based on vectors.
8917 * history.el: For now, a symlink to ring.el. 8651 * history.el: For now, a symlink to ring.el.
8918 * loaddefs.el: Updated shell-prompt-pattern doc string. 8652 * loaddefs.el: Updated shell-prompt-pattern doc string.
8919 8653
89201990-11-02 Richard Stallman (rms@mole.ai.mit.edu) 86541990-11-02 Richard Stallman (rms@mole.ai.mit.edu)
8921 8655
@@ -8962,39 +8696,50 @@
8962 Formatting commands for @deftypefn and related typed definition 8696 Formatting commands for @deftypefn and related typed definition
8963 commands. Inserted related `put' expressions. 8697 commands. Inserted related `put' expressions.
8964 8698
86991990-10-23 Ed Reingold (reingold@emr.cs.uiuc.edu)
8700
8701 * diary.el (list-diary-entries): Add a separate hook to do the display,
8702 so that the diary entries can be obtained without displaying them.
8703 (simple-diary-display): New function (renaming of
8704 ordinary-list-diary-hook).
8705 (fancy-diary-display): New function (renaming of
8706 prepare-fancy-diary-buffer).
8707
8708 * calendar.el: Add default definition of diary-display-hook.
8709
89651990-10-23 David Lawrence (tale@pogo.ai.mit.edu) 87101990-10-23 David Lawrence (tale@pogo.ai.mit.edu)
8966 8711
8967 * emerge.el (emerge-setup, emerge-setup-with-ancestor): Moved 8712 * emerge.el (emerge-setup, emerge-setup-with-ancestor): Moved
8968 insert-buffer calls back before call to emerge-extract-diffs where 8713 insert-buffer calls back before call to emerge-extract-diffs where
8969 the merge-buffer really needs to have something in it. 8714 the merge-buffer really needs to have something in it.
8970 (emerge-extract-diffs,emerge-extract-diffs3): Moved errant 8715 (emerge-extract-diffs,emerge-extract-diffs3): Moved errant
8971 kill-buffer which interfered with return value of functions. 8716 kill-buffer which interfered with return value of functions.
8972 8717
89731990-10-22 David Lawrence (tale@pogo.ai.mit.edu) 87181990-10-22 David Lawrence (tale@pogo.ai.mit.edu)
8974 8719
8975 * loaddefs.el, bibtex.el: Changed bogus "" sequences attempting 8720 * loaddefs.el, bibtex.el: Changed bogus "" sequences attempting
8976 to generate a single quote to \" pairs. 8721 to generate a single quote to \" pairs.
8977 8722
8978 * calc-aent.el, calc-alg-2.el, calc-alg.el, calc-arith.el, 8723 * calc-aent.el, calc-alg-2.el, calc-alg.el, calc-arith.el,
8979 calc-bin.el, calc-comb.el, calc-comp.el, calc-cplx.el, 8724 * calc-bin.el, calc-comb.el, calc-comp.el, calc-cplx.el,
8980 calc-ext.el, calc-forms.el, calc-frac.el, calc-funcs.el, 8725 * calc-ext.el, calc-forms.el, calc-frac.el, calc-funcs.el,
8981 calc-graph.el, calc-incom.el, calc-lang.el, calc-macs.el, 8726 * calc-graph.el, calc-incom.el, calc-lang.el, calc-macs.el,
8982 calc-map.el, calc-mat.el, calc-math.el, calc-misc.el, 8727 * calc-map.el, calc-mat.el, calc-math.el, calc-misc.el,
8983 calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el, 8728 * calc-mode.el, calc-prog.el, calc-rewr.el, calc-rules.el,
8984 calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el, 8729 * calc-sel-2.el, calc-sel.el, calc-store.el, calc-stuff.el,
8985 calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el, 8730 * calc-trail.el, calc-undo.el, calc-units.el, calc-vec.el,
8986 calc-yank.el, calc.el: New files for a very complete RPN 8731 * calc-yank.el, calc.el: New files for a very complete RPN
8987 calculator which supports integer, rational, floating-point, 8732 calculator which supports integer, rational, floating-point,
8988 comples, matrix and symbolic arithmetic to arbitrary precision. 8733 comples, matrix and symbolic arithmetic to arbitrary precision.
8989 8734
8990 edmacro.el: New file, a keyboard macro editor. On its own 8735 * edmacro.el: New file, a keyboard macro editor. On its own
8991 probably not very useful, but in the context of calc 8736 probably not very useful, but in the context of calc programmability
8992 programmability it fits the model well. 8737 it fits the model well.
8993 8738
8994 emerge.el: New file, for merging files or buffers based on their 8739 * emerge.el: New file, for merging files or buffers based on their
8995 differences. 8740 differences.
8996 8741
8997 loaddefs.el: Autoloads for calc, quick-calc, full-calc, 8742 * loaddefs.el: Autoloads for calc, quick-calc, full-calc,
8998 calc-eval, defmath, calc-grab-region and calc-extensions for the 8743 calc-eval, defmath, calc-grab-region and calc-extensions for the
8999 calculator. Bind calc to M-#. 8744 calculator. Bind calc to M-#.
9000 Autoloads for edit-kbd-macro, edit-last-kbd-macro and 8745 Autoloads for edit-kbd-macro, edit-last-kbd-macro and
@@ -9010,15 +8755,27 @@
9010 * etags.el (visit-tags-table-buffer): 8755 * etags.el (visit-tags-table-buffer):
9011 Handle local bindings of tags-file-name. 8756 Handle local bindings of tags-file-name.
9012 8757
87581990-10-20 Ed Reingold (reingold@emr.cs.uiuc.edu)
8759
8760 * calendar.el (describe-calendar-mode): Rewrote to give just a brief
8761 description of the mode instead of calling describe-mode.
8762
87631990-10-19 Neil Mager (neilm@juliet.ll.mit.edu)
8764
8765 * appt.el: Changed issue-appointments-message to
8766 appt.issue.message in header.
8767
8768 * appt.el: Using copy modified by rms.
8769
90131990-10-19 Robert J. Chassell (bob@gnu.ai.mit.edu) 87701990-10-19 Robert J. Chassell (bob@gnu.ai.mit.edu)
9014 8771
9015 * texinfmt.el (texinfo-format-include, 8772 * texinfmt.el (texinfo-format-include, texinfo-format-setfilename):
9016 texinfo-format-setfilename): Redefined to handle new include 8773 Redefined to handle new include files.
9017 files. (texinfo-format-buffer-1, texinfo-format-region): Add 8774 (texinfo-format-buffer-1, texinfo-format-region):
9018 `last-input-buffer' so handles new include files. 8775 Add `last-input-buffer' so handles new include files.
9019 (texinfo-format-bullet, texinfo-format-minus, 8776 (texinfo-format-bullet, texinfo-format-minus)
9020 texinfo-format-paragraph-break): Require braces if used within 8777 (texinfo-format-paragraph-break): Require braces if used within
9021 line; do no require braces if used@end of line. 8778 line; do no require braces if used at end of line.
9022 (texinfo-optional-braces-discard): Discard optional braces. 8779 (texinfo-optional-braces-discard): Discard optional braces.
9023 8780
9024 * texnfo-upd.el (texinfo-incorporate-descriptions): Require exact 8781 * texnfo-upd.el (texinfo-incorporate-descriptions): Require exact
@@ -9026,11 +8783,11 @@
9026 (texinfo-update-menu-region-beginning): Do not accidentally copy 8783 (texinfo-update-menu-region-beginning): Do not accidentally copy
9027 an info-only title for the top node into the main menu. 8784 an info-only title for the top node into the main menu.
9028 (texinfo-section-types-regexp): Add `@chapheading'. 8785 (texinfo-section-types-regexp): Add `@chapheading'.
9029 (texinfo-find-lower-level-node, texinfo-find-higher-level-node, 8786 (texinfo-find-lower-level-node, texinfo-find-higher-level-node)
9030 texinfo-menu-locate-entry-p, texinfo-copy-menu-title, 8787 (texinfo-menu-locate-entry-p, texinfo-copy-menu-title)
9031 texinfo-update-menu-region-beginning, texinfo-update-menu-region-end): 8788 (texinfo-update-menu-region-beginning, texinfo-update-menu-region-end):
9032 Handle `@ifinfo' as well as comment line following node line. 8789 Handle `@ifinfo' as well as comment line following node line.
9033 (texinfo-multiple-files-update and aux. files): Added to handle 8790 (texinfo-multiple-files-update and aux. files): Added to handle
9034 multi-file Texinfo sources. 8791 multi-file Texinfo sources.
9035 8792
90361990-10-18 Richard Stallman (rms@mole.ai.mit.edu) 87931990-10-18 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9039,9 +8796,9 @@
9039 8796
90401990-10-17 David Lawrence (tale@pogo.ai.mit.edu) 87971990-10-17 David Lawrence (tale@pogo.ai.mit.edu)
9041 8798
9042 * lisp-mode.el: Indent autoload like defun. 8799 * lisp-mode.el: Indent autoload like defun.
9043 8800
9044 * cl.el, mh-e.el, gnus.el: Change uses of lisp-indent-hook to 8801 * cl.el, mh-e.el, gnus.el: Change uses of lisp-indent-hook to
9045 lisp-indent-function. 8802 lisp-indent-function.
9046 8803
90471990-10-16 Richard Stallman (rms@mole.ai.mit.edu) 88041990-10-16 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9058,7 +8815,7 @@
9058 * simple.el: Kill commands on read-only buffers, just copy to 8815 * simple.el: Kill commands on read-only buffers, just copy to
9059 kill-ring. 8816 kill-ring.
9060 (kill-region): If read-only, just copy to kill-ring. 8817 (kill-region): If read-only, just copy to kill-ring.
9061 (zap-to-char, kill-line, kill-comment, kill-word): 8818 (zap-to-char, kill-line, kill-comment, kill-word)
9062 (backward-kill-word, kill-paragraph, backward-kill-paragraph): 8819 (backward-kill-word, kill-paragraph, backward-kill-paragraph):
9063 Allow read-only buffers. 8820 Allow read-only buffers.
9064 8821
@@ -9088,6 +8845,14 @@
9088 8845
9089 * lisp-mode.el (indent-sexp): Make sure outer loop ends@eob. 8846 * lisp-mode.el (indent-sexp): Make sure outer loop ends@eob.
9090 8847
88481990-10-08 Ed Reingold (reingold@emr.cs.uiuc.edu)
8849
8850 * holiday.el (calendar-holiday-function-hebrew): Fixed minor problem
8851 with the code to short-circuit the calculations to save time.
8852
8853 * diary.el (mark-hebrew-calendar-date-pattern): Fixed minor problem
8854 with the code to short-circuit the calculations to save time.
8855
90911990-10-08 Richard Stallman (rms@mole.ai.mit.edu) 88561990-10-08 Richard Stallman (rms@mole.ai.mit.edu)
9092 8857
9093 * man.el (nuke-nroff-bs): Handle o\b+. 8858 * man.el (nuke-nroff-bs): Handle o\b+.
@@ -9103,25 +8868,25 @@
9103 8868
91041990-10-01 David Lawrence (tale@pogo.ai.mit.edu) 88691990-10-01 David Lawrence (tale@pogo.ai.mit.edu)
9105 8870
9106 * compile.el: Major overhauls. Remove references to mode, since 8871 * compile.el: Major overhauls. Remove references to mode, since
9107 it never really was a mode. 8872 it never really was a mode.
9108 (compile-regexp-list): Don't use a single regexp, but try 8873 (compile-regexp-list): Don't use a single regexp, but try
9109 multiple ones from a list. 8874 multiple ones from a list.
9110 (next-error): Don't read in every single file when doing 8875 (next-error): Don't read in every single file when doing
9111 next-error, just go to the line of the next file, reading it in if 8876 next-error, just go to the line of the next file, reading it in if
9112 need be. The old method was slow and could end up creating a lot 8877 need be. The old method was slow and could end up creating a lot
9113 of buffers you never wanted around. 8878 of buffers you never wanted around.
9114 Use buffer named in compilation-buffer. Get buffer to use 8879 Use buffer named in compilation-buffer. Get buffer to use
9115 interactively via compilation-use-buffer if called with arg. 8880 interactively via compilation-use-buffer if called with arg.
9116 (compile-internal): Move window resizing here, since a grep 8881 (compile-internal): Move window resizing here, since a grep
9117 window is still a compile window as far as this package is 8882 window is still a compile window as far as this package is
9118 concerned. Don't use with-output-to-temp-buffer since it is very 8883 concerned. Don't use with-output-to-temp-buffer since it is very
9119 anti-social with show-temp-buffer-hooks which resize based on the 8884 anti-social with show-temp-buffer-hooks which resize based on the
9120 how much data is output by its forms; it never worked with 8885 how much data is output by its forms; it never worked with
9121 compile-window-height that way anyway. 8886 compile-window-height that way anyway.
9122 (compilation-parse-line): Figures out file and line for 8887 (compilation-parse-line): Figures out file and line for
9123 next-error from compile-regexp-list. 8888 next-error from compile-regexp-list.
9124 (compilation-use-buffer): Function which sets buffer for 8889 (compilation-use-buffer): Function which sets buffer for
9125 next-error to use. 8890 next-error to use.
9126 8891
91271990-10-01 Richard Stallman (rms@mole.ai.mit.edu) 88921990-10-01 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9154,25 +8919,25 @@
9154 8919
91551990-09-25 David Lawrence (tale@pogo.ai.mit.edu) 89201990-09-25 David Lawrence (tale@pogo.ai.mit.edu)
9156 8921
9157 * edebug.el: New file for elisp source debugging. 8922 * edebug.el: New file for elisp source debugging.
9158 8923
9159 * loaddefs.el: Autoload edebug with edebug-defun. 8924 * loaddefs.el: Autoload edebug with edebug-defun.
9160 8925
9161 * lisp-mode.el (eval-defun): If arg, edebug-defun. 8926 * lisp-mode.el (eval-defun): If arg, edebug-defun.
9162 8927
9163 * simple.el (comment-region): New function. 8928 * simple.el (comment-region): New function.
9164 8929
9165 * c-mode.el (c-beginning-of-statement, c-end-of-statement): 8930 * c-mode.el (c-beginning-of-statement, c-end-of-statement):
9166 New functions bound to M-a and M-e respectively. 8931 New functions bound to M-a and M-e respectively.
9167 (c-beginning-of-statement-1, c-end-of-statement-1): Engines for 8932 (c-beginning-of-statement-1, c-end-of-statement-1): Engines for
9168 above. 8933 above.
9169 (set-c-style): New function to easily select a preferred 8934 (set-c-style): New function to easily select a preferred
9170 indentation style. 8935 indentation style.
9171 (c-style-alist): Styles and variables values for set-c-style. 8936 (c-style-alist): Styles and variables values for set-c-style.
9172 8937
9173 * asm-mode.el: New file. Mode for editing assembler code. 8938 * asm-mode.el: New file. Mode for editing assembler code.
9174 8939
9175 * loaddefs.el (auto-mode-alist): Use asm-mode for .s files. 8940 * loaddefs.el (auto-mode-alist): Use asm-mode for .s files.
9176 Autoload it. 8941 Autoload it.
9177 8942
91781990-09-24 Richard Stallman (rms@mole.ai.mit.edu) 89431990-09-24 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9181,8 +8946,8 @@
9181 8946
91821990-09-22 David Lawrence (tale@pogo.ai.mit.edu) 89471990-09-22 David Lawrence (tale@pogo.ai.mit.edu)
9183 8948
9184 * simple.el (shell-command): Document in code comment why -f is 8949 * simple.el (shell-command): Document in code comment why -f is
9185 not used for C shells. Perhaps this will get people to stop 8950 not used for C shells. Perhaps this will get people to stop
9186 asking about it. 8951 asking about it.
9187 8952
91881990-09-21 Richard Stallman (rms@mole.ai.mit.edu) 89531990-09-21 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9192,7 +8957,7 @@
9192 8957
91931990-09-21 David Lawrence (tale@pogo.ai.mit.edu) 89581990-09-21 David Lawrence (tale@pogo.ai.mit.edu)
9194 8959
9195 * loaddefs.el (auto-mode-alist): Use bibtex-mode for .bib files 8960 * loaddefs.el (auto-mode-alist): Use bibtex-mode for .bib files
9196 and autoload it. 8961 and autoload it.
9197 8962
91981990-09-18 Richard Stallman (rms@mole.ai.mit.edu) 89631990-09-18 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9216,6 +8981,11 @@
9216 8981
9217 * help.el (print-help-return-message): Mention C-M-v. 8982 * help.el (print-help-return-message): Mention C-M-v.
9218 8983
89841990-09-10 Ed Reingold (reingold@emr.cs.uiuc.edu)
8985
8986 * diary.el (list-diary-entries, list-hebrew-diary-entries)
8987 (list-islamic-diary-entries): Fixed to use add-to-diary-list.
8988
92191990-09-10 Chris Hanson (cph@kleph) 89891990-09-10 Chris Hanson (cph@kleph)
9220 8990
9221 * xscheme.el (xscheme-eval): Add hook that allows Scheme to 8991 * xscheme.el (xscheme-eval): Add hook that allows Scheme to
@@ -9244,6 +9014,77 @@
9244 9014
9245 * ftp.el (ftp-command): Ignore output lines without status codes. 9015 * ftp.el (ftp-command): Ignore output lines without status codes.
9246 9016
90171990-09-07 Ed Reingold (reingold@emr.cs.uiuc.edu)
9018
9019 * holiday.el (filter-visible-calendar-holidays): New function.
9020 (calendar-holiday-function-rosh-hashanah-etc): Rewrote.
9021 (calendar-holiday-function-tisha-b-av-etc): New function.
9022 (calendar-holiday-function-passover-etc): New function.
9023 (calendar-holiday-function-hanukkah): New function.
9024 (calendar-holiday-function-easter-etc): Rewrote.
9025
9026 * calendar.el (calendar-other-month): Rewrote.
9027 (calendar-read, calendar-make-alist): New functions.
9028 Eliminated constants calendar-day-abbrev-list and
9029 calendar-month-abbrev-list.
9030 (calendar-current-date): Eliminated use of calendar-month-abbrev-list.
9031 Modified the default value of `calendar-holidays'.
9032 Added variable `all-christian-calendar-holidays'.
9033 Added variable `all-islamic-calendar-holidays'.
9034 Added variable `all-hebrew-calendar-holidays'.
9035 (redraw-calendar, calendar-goto-date, calendar-goto-julian-date)
9036 (calendar-goto-hebrew-date, calendar-goto-islamic-date)
9037 (calendar-goto-iso-date): New functions.
9038 (calendar-mode-map): Put them on keys.
9039 (calendar-mode): Describe them.
9040 (calendar-mode-map): Put scroll-other-window on a key.
9041 list-diary-entries-hook: Changed the default value to
9042 ordinary-list-diary-hook.
9043
9044 * diary.el (mark-diary-entries, mark-islamic-diary-entries)
9045 (mark-hebrew-diary-entries): Eliminated use of constant alists for
9046 month and day names.
9047 (prepare-fancy-diary-buffer): Fixed the way holidays are displayed
9048 when there are no diary entries but lots of holidays.
9049 (ordinary-list-diary-hook, add-to-diary-list): New functions.
9050
90511990-09-06 Ed Reingold (reingold@emr.cs.uiuc.edu)
9052
9053 * calendar.el:
9054 Changed reference at beginning of file from the report to the
9055 published version of the paper.
9056 Changed all calls to `mod' to call `%' to avoid problem with cl.
9057 (calendar-date-string): Added optional parameter `nodayname'.
9058 (cursor-to-islamic-calendar-date): Fixed so that
9059 calendar-date-string doesn't try find the day name.
9060 (cursor-to-hebrew-calendar-date): Fixed so that
9061 calendar-date-string doesn't try find the day name.
9062 nongregorian-diary-marking-hook: Fixed typo in doc string.
9063 (calendar-mode): Fixed a typo in doc string.
9064 (cursor-to-iso-calendar-date): Made message consistent with
9065 similar functions for Julian, Islamic, Hebrew, and French calendars.
9066 (calendar-absolute-from-gregorian): Simplified calculation.
9067 (calendar-mark-today): Changed today mark to `=' to avoid
9068 confusion with the default holiday mark.
9069 (calendar-julian-from-absolute): Rewrote parallel to other functions.
9070 (calendar-islamic-from-absolute): Rewrote parallel to other functions.
9071 (calendar-forward-day): Fixed movement when cursor is not on a date
9072 and arg is negative.
9073 Added description of new `if' form to doc string for calendar-holidays.
9074
9075 * diary.el:
9076 Changed all calls to `mod' to call `%' to avoid problem with cl.
9077 (diary-entry-time): New function.
9078 (diary-entry-compare): Rewritten to take time of day into account.
9079
9080 * holiday.el:
9081 Changed all calls to `mod' to call `%' to avoid problem with cl.
9082 (calendar-holiday-function-rosh-hashanah-etc): Fixed grammatical
9083 error in a comment.
9084 (calendar-holiday-function-hebrew): Fixed typo in doc string.
9085 (calendar-holiday-function-islamic): Fixed typo in doc string.
9086 (calendar-holiday-function-if): New function.
9087
92471990-09-06 Richard Stallman (rms@mole.ai.mit.edu) 90881990-09-06 Richard Stallman (rms@mole.ai.mit.edu)
9248 9089
9249 * sendmail.el (mail-signature): New variable holds signature. 9090 * sendmail.el (mail-signature): New variable holds signature.
@@ -9256,7 +9097,7 @@
9256 9097
92571990-09-03 David Lawrence (tale@pogo.ai.mit.edu) 90981990-09-03 David Lawrence (tale@pogo.ai.mit.edu)
9258 9099
9259 * rnews.el: Reinstated. 9100 * rnews.el: Reinstated.
9260 9101
92611990-09-01 Richard Stallman (rms@mole.ai.mit.edu) 91021990-09-01 Richard Stallman (rms@mole.ai.mit.edu)
9262 9103
@@ -9266,31 +9107,31 @@
9266 9107
92671990-08-31 David Lawrence (tale@pogo.ai.mit.edu) 91081990-08-31 David Lawrence (tale@pogo.ai.mit.edu)
9268 9109
9269 * sendmail.el (mail-send-and-exit): Remove dependency on other 9110 * sendmail.el (mail-send-and-exit): Remove dependency on other
9270 window being in rmail-mode in order to delete selected window. 9111 window being in rmail-mode in order to delete selected window.
9271 9112
92721990-08-30 David Lawrence (tale@pogo.ai.mit.edu) 91131990-08-30 David Lawrence (tale@pogo.ai.mit.edu)
9273 9114
9274 * paths.el: Add gnus-default-nntp-server, gnus-nntp-service, 9115 * paths.el: Add gnus-default-nntp-server, gnus-nntp-service,
9275 gnus-your-domain, gnus-your-organization, and gnus-newsrc-file to 9116 gnus-your-domain, gnus-your-organization, and gnus-newsrc-file to
9276 be visible for admins during installation configuration. 9117 be visible for admins during installation configuration.
9277 9118
9278 * loaddefs.el: 9119 * loaddefs.el:
9279 (gnus, gnus-post-news): Autoload gnus. 9120 (gnus, gnus-post-news): Autoload gnus.
9280 (sendnews, postnews): fset to gnus-post-news instead of news-post-news. 9121 (sendnews, postnews): fset to gnus-post-news instead of news-post-news.
9281 (rnews, news-post-news): Removed autoloads. 9122 (rnews, news-post-news): Removed autoloads.
9282 9123
9283 * gnus.el: New file. 9124 * gnus.el: New file.
9284 (gnus-make-newsrc-file): Removed. 9125 (gnus-make-newsrc-file): Removed.
9285 (gnus-read-newsrc-file): Work without above. 9126 (gnus-read-newsrc-file): Work without above.
9286 (gnus-Info-directory): Removed. 9127 (gnus-Info-directory): Removed.
9287 (gnus-Info-find-node): Work without above. 9128 (gnus-Info-find-node): Work without above.
9288 (lots of variables): Made non-interactive. Some doc fixes. 9129 (lots of variables): Made non-interactive. Some doc fixes.
9289 9130
9290 * gnuspost.el, gnusmail.el, gnusmisc.el, nntp.el, nnspool.el, 9131 * gnuspost.el, gnusmail.el, gnusmisc.el, nntp.el, nnspool.el,
9291 * mhspool.el: New files. 9132 * mhspool.el: New files.
9292 9133
9293 * rnews.el: Removed. (Renamed to rnews.el.~backout~.) 9134 * rnews.el: Removed. (Renamed to rnews.el.~backout~.)
9294 9135
92951990-08-29 Richard Stallman (rms@mole.ai.mit.edu) 91361990-08-29 Richard Stallman (rms@mole.ai.mit.edu)
9296 9137
@@ -9302,99 +9143,96 @@
9302 9143
93031990-08-29 David Lawrence (tale@pogo.ai.mit.edu) 91441990-08-29 David Lawrence (tale@pogo.ai.mit.edu)
9304 9145
9305 * files.el (basic-save-buffer): Signal an error when the directory 9146 * files.el (basic-save-buffer): Signal an error when the directory
9306 doesn't exist or is write-protected. 9147 doesn't exist or is write-protected.
9307 (set-visited-file-name): When renaming buffer, don't switch from 9148 (set-visited-file-name): When renaming buffer, don't switch from
9308 current name if that is the name causing the conflict for the new name. 9149 current name if that is the name causing the conflict for the new name.
9309 Eg, C-x b foo C-x C-w /tmp/foo would name the buffer foo<2> and 9150 Eg, C-x b foo C-x C-w /tmp/foo would name the buffer foo<2> and
9310 leave no foo around. Now it stays foo. 9151 leave no foo around. Now it stays foo.
9311 9152
9312 * fortran.el (fortran-mode): Define comment-line-start-skip based 9153 * fortran.el (fortran-mode): Define comment-line-start-skip based
9313 partially on value of fortran-comment-region; statements starting 9154 partially on value of fortran-comment-region; statements starting
9314 with c (eg: call, common) were being indented as comments. 9155 with c (eg: call, common) were being indented as comments.
9315 (fortran-current-line-indentation): Only skip over continuation 9156 (fortran-current-line-indentation): Only skip over continuation
9316 char or line number for statements. It was giving back wrong 9157 char or line number for statements. It was giving back wrong
9317 values for statements which started in columns 1-6. 9158 values for statements which started in columns 1-6.
9318 (fortran-mode-version): Removed. 9159 (fortran-mode-version): Removed.
9319 9160
93201990-08-28 David Lawrence (tale@pogo.ai.mit.edu) 91611990-08-28 David Lawrence (tale@pogo.ai.mit.edu)
9321 9162
9322 * loaddefs.el: Autoload reverse-region from sort.el. 9163 * loaddefs.el: Autoload reverse-region from sort.el.
9323 9164
9324 * cl.el: 9165 * cl.el (defstruct): The copier function invoked the non-existent
9325 (defstruct): The copier function invoked the non-existent
9326 copy-vector. Calling copy-sequence does the job. 9166 copy-vector. Calling copy-sequence does the job.
9327 (defsetf for point): Point's inverse is goto-char. Of course, 9167 (defsetf for point): Point's inverse is goto-char. Of course,
9328 what do we do with the other basic types of Emacs Lisp? 9168 what do we do with the other basic types of Emacs Lisp?
9329 (member): Another, perhaps counterproductive, speed hack. When 9169 (member): Another, perhaps counterproductive, speed hack. When
9330 test or testnot are symbols (hopefully, non-null), they are 9170 test or testnot are symbols (hopefully, non-null), they are
9331 replaced by their symbol-function slots. This presumably reduces 9171 replaced by their symbol-function slots. This presumably reduces
9332 one indirection per each funcall in the inner loop. 9172 one indirection per each funcall in the inner loop.
9333 (byte-compile-named-list-accessors): Another byte-compile 9173 (byte-compile-named-list-accessors): Another byte-compile
9334 handler, this one eliminates the extra call incurred when using 9174 handler, this one eliminates the extra call incurred when using
9335 first, ..., tenth, or rest. This makes those list accessors 9175 first, ..., tenth, or rest. This makes those list accessors
9336 essentially as primitive as car, cdr, or nth. 9176 essentially as primitive as car, cdr, or nth.
9337 (with-keyword-args): Macro that simplifies most of the handling of 9177 (with-keyword-args): Macro that simplifies most of the handling of
9338 klists. The only neglected functionality is that no supplied-p 9178 klists. The only neglected functionality is that no supplied-p
9339 forms exist (although that is true also of lambda lists in Emacs Lisp). 9179 forms exist (although that is true also of lambda lists in Emacs Lisp).
9340 (cl-eval-print-last-sexp): Added half-hearted support for -, +, 9180 (cl-eval-print-last-sexp): Added half-hearted support for -, +,
9341 ++, +++, *, **, ***, /, //, ///; and cleared the mvalues mechanism 9181 ++, +++, *, **, ***, /, //, ///; and cleared the mvalues mechanism
9342 at every call. 9182 at every call.
9343 (declare, proclaim, the): Make some more CL codes easy to load. 9183 (declare, proclaim, the): Make some more CL codes easy to load.
9344 These are dummies, and have no effect whatsoever. (Perhaps `the' 9184 These are dummies, and have no effect whatsoever. (Perhaps `the'
9345 could be made to check in interpreter, and to ignore in the 9185 could be made to check in interpreter, and to ignore in the
9346 compiler. Then again, writing `typecase' would be also useful and 9186 compiler. Then again, writing `typecase' would be also useful and
9347 I haven't done it yet.) 9187 I haven't done it yet.)
9348 (byte-compile-ca*d*r): New function, used as a handler from 9188 (byte-compile-ca*d*r): New function, used as a handler from
9349 byte-compile-form to eliminate the extra call to the c*r functions 9189 byte-compile-form to eliminate the extra call to the c*r functions
9350 in compiled code. 9190 in compiled code.
9351 (adjoin, map): Changed to use `memq' instead of `member', too. 9191 (adjoin, map): Changed to use `memq' instead of `member', too.
9352 (case, ecase): Via a change in case-clausify, these macros now 9192 (case, ecase): Via a change in case-clausify, these macros now
9353 generate tests using the primitive `memq', instead of the heavier 9193 generate tests using the primitive `memq', instead of the heavier
9354 `member'. 9194 `member'.
9355 (member): Rewrote it to exploit the keyword argument machinery. 9195 (member): Rewrote it to exploit the keyword argument machinery.
9356 It also tries to call memq whenever possible. 9196 It also tries to call memq whenever possible.
9357 (many funcs): Two-branch conds changed into simple ifs here and 9197 (many funcs): Two-branch conds changed into simple ifs here and
9358 there, minor layout changes all over. 9198 there, minor layout changes all over.
9359 (defsetf): `Puts' occur in the generated code, not in the macro 9199 (defsetf): `Puts' occur in the generated code, not in the macro
9360 expander. (Didn't we fix this long ago?) 9200 expander. (Didn't we fix this long ago?)
9361 (setf): Comment disagreed with the code. Code was right. 9201 (setf): Comment disagreed with the code. Code was right.
9362 (defkeyword): Was dropping the DOCSTRING. 9202 (defkeyword): Was dropping the DOCSTRING.
9363 (reduce): New function. Presented as an example of how to use 9203 (reduce): New function. Presented as an example of how to use
9364 KLISTs to parse calls in functions that take keyword arguments. 9204 KLISTs to parse calls in functions that take keyword arguments.
9365 (concatenate, map): New functions. 9205 (concatenate, map): New functions.
9366 (extract-from-klist): Swapped arguments for convenience. 9206 (extract-from-klist): Swapped arguments for convenience.
9367 (keyword-argument-supplied-p, cl$subseq-as-list): New auxiliary 9207 (keyword-argument-supplied-p, cl$subseq-as-list): New auxiliary
9368 functions. 9208 functions.
9369 (build-klist): Better error messages. 9209 (build-klist): Better error messages.
9370 (psetf): Rewrote, patterned after the new psetq. 9210 (psetf): Rewrote, patterned after the new psetq.
9371 (psetq): Added early check for even number of arguments. This 9211 (psetq): Added early check for even number of arguments. This
9372 causes a better error message than previously. 9212 causes a better error message than previously.
9373 (defstruct, parse$defstruct$options): asp@CS.CMU.EDU (James 9213 (defstruct, parse$defstruct$options): asp@CS.CMU.EDU (James
9374 Aspnes) reported that defstruct wasn't handling properly the use 9214 Aspnes) reported that defstruct wasn't handling properly the use
9375 of accessors of an :included definition applied to instances of 9215 of accessors of an :included definition applied to instances of
9376 the :including structure. Indeed, the old version was 9216 the :including structure. Indeed, the old version was
9377 implementing a (rather useless) sense of multiple-inheritance that 9217 implementing a (rather useless) sense of multiple-inheritance that
9378 was inimical to the Common Lisp sense. Fixed here by adding 9218 was inimical to the Common Lisp sense. Fixed here by adding
9379 properties :structure-includes and :structure-included-in to the 9219 properties :structure-includes and :structure-included-in to the
9380 struct name. They keep track of the graph of inclusions. 9220 struct name. They keep track of the graph of inclusions.
9381 (mapc, maplist, mapl, mapcan, mapcon, 9221 (mapc, maplist, mapl, mapcan, mapcon, copy-list, copy-tree, revappend)
9382 copy-list, copy-tree, revappend, nreconc, nbutlast, 9222 (nreconc, nbutlast, subst, subst-if, subst-if-not, sublis, member-if)
9383 subst, subst-if, subst-if-not, sublis, 9223 (member-if-not, tailp): New functions, developed apart and now merged
9384 member-if, member-if-not, tailp): New functions, developed apart 9224 with the main file. They still don't take :keyword arguments.
9385 and now merged with the main file. They still don't take :keyword 9225
9386 arguments. 9226 * sort.el (sort-subr): Support floating point numbers.
9387 9227 (sort-float-fields, reverse-region): New functions.
9388 * sort.el (sort-subr): Support floating point numbers. 9228 (sort-numeric-fields, sort-fields, sort-float-fields): Use -ARG
9389 (sort-float-fields, reverse-region): New functions.
9390 (sort-numeric-fields, sort-fields, sort-float-fields): Use -ARG
9391 to mean count fields from right, not reverse. (Doc fixes.) 9229 to mean count fields from right, not reverse. (Doc fixes.)
9392 (sort-fields-1): Let negative arg pass unmolested. Always do 9230 (sort-fields-1): Let negative arg pass unmolested. Always do
9393 ascending sort. 9231 ascending sort.
9394 (sort-skip-fields): Handle negative field. 9232 (sort-skip-fields): Handle negative field.
9395 9233
9396 * tex-mode.el (tex-mode-map): Move bindings of M-{ and M-} to 9234 * tex-mode.el (tex-mode-map): Move bindings of M-{ and M-} to
9397 C-c { and C-c }. 9235 C-c { and C-c }.
9398 9236
93991990-08-28 Roland McGrath (roland@gnu.ai.mit.edu) 92371990-08-28 Roland McGrath (roland@gnu.ai.mit.edu)
9400 9238
@@ -9403,23 +9241,23 @@
9403 9241
94041990-08-27 David Lawrence (tale@pogo.ai.mit.edu) 92421990-08-27 David Lawrence (tale@pogo.ai.mit.edu)
9405 9243
9406 * compile.el (compilation-error-regexp): Padded up a little to 9244 * compile.el (compilation-error-regexp): Padded up a little to
9407 work with new function: 9245 work with new function:
9408 (compilation-get-file-and-line): Grabs file and line using 9246 (compilation-get-file-and-line): Grabs file and line using
9409 matched sub-expressions in compilation-error-regexp. 9247 matched sub-expressions in compilation-error-regexp.
9410 (compilation-parse-errors): Use new function. 9248 (compilation-parse-errors): Use new function.
9411 (compilation-sentinel): Make buffer writable before trying to 9249 (compilation-sentinel): Make buffer writable before trying to
9412 insert things. 9250 insert things.
9413 9251
9414 * info.el (Info-extract-menu-item): Search for an exact match for 9252 * info.el (Info-extract-menu-item): Search for an exact match for
9415 menu item before looking for a partial match. Regexp-quote the 9253 menu item before looking for a partial match. Regexp-quote the
9416 search string. 9254 search string.
9417 9255
9418 * lisp.el (lisp-complete-symbol): Display possibilities in 9256 * lisp.el (lisp-complete-symbol): Display possibilities in
9419 *Completions* not *Help*. 9257 *Completions* not *Help*.
9420 9258
9421 * help.el (describe-mode): Use Dale Worley's version to also show 9259 * help.el (describe-mode): Use Dale Worley's version to also show
9422 minor mode documentation if argument is given. Fset 9260 minor mode documentation if argument is given. Fset
9423 defining-keyboard-macro to start-keyboard-macro so its 9261 defining-keyboard-macro to start-keyboard-macro so its
9424 documentation can be found. Currently does not work with 9262 documentation can be found. Currently does not work with
9425 auto-fill-mode because of the hook nature of its minor mode 9263 auto-fill-mode because of the hook nature of its minor mode
@@ -9468,7 +9306,7 @@
9468 9306
94691990-08-11 Joseph Arceneaux (jla@gnu.ai.mit.edu) 93071990-08-11 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9470 9308
9471 * screen.el (get-screen): Don't loop on screen-visible-p. 9309 * screen.el (get-screen): Don't loop on screen-visible-p.
9472 Set auto-new-screen-function to new-screen. 9310 Set auto-new-screen-function to new-screen.
9473 9311
9474 * gdb.el (gdb-break): Also handle temporary breaks. 9312 * gdb.el (gdb-break): Also handle temporary breaks.
@@ -9480,7 +9318,7 @@
9480 9318
94811990-07-31 Joseph Arceneaux (jla@gnu.ai.mit.edu) 93191990-07-31 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9482 9320
9483 * files.el (find-alternate-file): Don't depend on buffer being 9321 * files.el (find-alternate-file): Don't depend on buffer being
9484 read-only for modifications to invoke yes-or-no-p. 9322 read-only for modifications to invoke yes-or-no-p.
9485 9323
94861990-07-28 Richard Stallman (rms@mole.ai.mit.edu) 93241990-07-28 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9497,7 +9335,7 @@
9497 9335
94981990-07-27 David Lawrence (tale@pogo.ai.mit.edu) 93361990-07-27 David Lawrence (tale@pogo.ai.mit.edu)
9499 9337
9500 * fill.el (fill-region-as-paragraph): Remove tabs that aren't in 9338 * fill.el (fill-region-as-paragraph): Remove tabs that aren't in
9501 fill-prefix or part of paragraph indentation. 9339 fill-prefix or part of paragraph indentation.
9502 9340
95031990-07-26 Richard Stallman (rms@mole.ai.mit.edu) 93411990-07-26 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9523,24 +9361,24 @@
9523 9361
95241990-07-26 David Lawrence (tale@pogo.ai.mit.edu) 93621990-07-26 David Lawrence (tale@pogo.ai.mit.edu)
9525 9363
9526 * c-mode.el (c-auto-newline): Doc addition. 9364 * c-mode.el (c-auto-newline): Doc addition.
9527 (electric-c-terminator): Removed bogus set-marker. 9365 (electric-c-terminator): Removed bogus set-marker.
9528 (electric-c-sharp-sign): Make sure c-auto-newline is nil for call 9366 (electric-c-sharp-sign): Make sure c-auto-newline is nil for call
9529 to electric-c-terminator. 9367 to electric-c-terminator.
9530 9368
9531 * texinfo.el: Bind tex-insert-quote to " in texinfo-mode-map. 9369 * texinfo.el: Bind tex-insert-quote to " in texinfo-mode-map.
9532 9370
9533 * simple.el (goal-column): Make buffer-local. 9371 * simple.el (goal-column): Make buffer-local.
9534 9372
9535 * man.el (manual-entry): Enter view-mode. 9373 * man.el (manual-entry): Enter view-mode.
9536 9374
95371990-07-25 David Lawrence (tale@pogo.ai.mit.edu) 93751990-07-25 David Lawrence (tale@pogo.ai.mit.edu)
9538 9376
9539 * replace.el (occur-last-string): New variable to hold last 9377 * replace.el (occur-last-string): New variable to hold last
9540 interactive regexp to occur. 9378 interactive regexp to occur.
9541 (occur): Use occur-last-string. 9379 (occur): Use occur-last-string.
9542 9380
9543 * lisp.el (down-list): Doc fix. 9381 * lisp.el (down-list): Doc fix.
9544 9382
95451990-07-24 Richard Stallman (rms@mole.ai.mit.edu) 93831990-07-24 Richard Stallman (rms@mole.ai.mit.edu)
9546 9384
@@ -9577,8 +9415,8 @@
95771990-07-05 Robert J. Chassell (bob@gnu.ai.mit.edu) 94151990-07-05 Robert J. Chassell (bob@gnu.ai.mit.edu)
9578 9416
9579 * texinfmt.el: Renamed Lisp definitions section to `Description 9417 * texinfmt.el: Renamed Lisp definitions section to `Description
9580 formatting' and revised `texinfo-format-defun-1' and format 9418 formatting' and revised `texinfo-format-defun-1' and format
9581 defuns to handle object oriented descriptions properly. 9419 defuns to handle object oriented descriptions properly.
9582 9420
95831990-06-30 Richard Stallman (rms@mole.ai.mit.edu) 94211990-06-30 Richard Stallman (rms@mole.ai.mit.edu)
9584 9422
@@ -9590,27 +9428,26 @@
9590 9428
95911990-06-28 Robert J. Chassell (bob@gnu.ai.mit.edu) 94291990-06-28 Robert J. Chassell (bob@gnu.ai.mit.edu)
9592 9430
9593 * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a 9431 * texinfmt.el (texinfo-format-paragraph-break): @br{} no longer a noop.
9594 noop.
9595 9432
9596 * texinfmt.el (texinfo-format-scan): @* now breaks lines; no 9433 * texinfmt.el (texinfo-format-scan): @* now breaks lines; no
9597 longer does nothing. 9434 longer does nothing.
9598 9435
9599 * texinfmt.el: `Bottom node' changed to `End node' and `BN' 9436 * texinfmt.el: `Bottom node' changed to `End node' and `BN'
9600 changed to `EN'; also, `footnote-style' changed to 9437 changed to `EN'; also, `footnote-style' changed to
9601 `texinfo-footnote-style'. 9438 `texinfo-footnote-style'.
9602 9439
9603 * texnfo-upd.el (texinfo-all-menus-update): With a non-nil 9440 * texnfo-upd.el (texinfo-all-menus-update): With a non-nil
9604 argument, now updates all the nodes in the buffer before 9441 argument, now updates all the nodes in the buffer before
9605 updating the menus. 9442 updating the menus.
9606 9443
9607 * texnfo-upd.el (texinfo-master-menu): With non-nil argument 9444 * texnfo-upd.el (texinfo-master-menu): With non-nil argument (prefix,
9608 (prefix, if interactive) means first update all existing nodes 9445 if interactive) means first update all existing nodes and menus,
9609 and menus, not just menus. 9446 not just menus.
9610 9447
9611 * texinfo.el (texinfo-show-structure): With optional arg, list 9448 * texinfo.el (texinfo-show-structure): With optional arg, list
9612 lines with @-sign commands for @chapter, @section and the like, 9449 lines with @-sign commands for @chapter, @section and the like,
9613 but not @node lines. 9450 but not @node lines.
9614 9451
96151990-06-27 Richard Stallman (rms@mole.ai.mit.edu) 94521990-06-27 Richard Stallman (rms@mole.ai.mit.edu)
9616 9453
@@ -9629,15 +9466,15 @@
9629 9466
96301990-06-26 David Lawrence (tale@geech) 94671990-06-26 David Lawrence (tale@geech)
9631 9468
9632 * compile.el (grep): Use `grep-command' to also hold args for 9469 * compile.el (grep): Use `grep-command' to also hold args for
9633 grep, like compile-command. 9470 grep, like compile-command.
9634 9471
9635 * simple.el (kill-ring-save): Fixed to not reference free 9472 * simple.el (kill-ring-save): Fixed to not reference free
9636 variable `verbose' but to just unconditionally echo message. 9473 variable `verbose' but to just unconditionally echo message.
9637 (shell-command): Use new `last-shell-command' interactively. 9474 (shell-command): Use new `last-shell-command' interactively.
9638 (shell-command-on-region): Use new `last-shell-command-on-region' 9475 (shell-command-on-region): Use new `last-shell-command-on-region'
9639 interactively. Delete *Shell Command Output* if no output. 9476 interactively. Delete *Shell Command Output* if no output.
9640 (kill-comment): Error if no comment syntax defined. 9477 (kill-comment): Error if no comment syntax defined.
9641 9478
96421990-06-25 Richard Stallman (rms@mole.ai.mit.edu) 94791990-06-25 Richard Stallman (rms@mole.ai.mit.edu)
9643 9480
@@ -9664,10 +9501,10 @@
96641990-06-21 Robert J. Chassell (bob@pogo.ai.mit.edu) 95011990-06-21 Robert J. Chassell (bob@pogo.ai.mit.edu)
9665 9502
9666 * texinfmt.el (texinfo-format-include): Include files ending with 9503 * texinfmt.el (texinfo-format-include): Include files ending with
9667 ".texi" as well as ".texinfo" and ".tex". 9504 ".texi" as well as ".texinfo" and ".tex".
9668 9505
9669 * texinfmt.el: Define @shortcontents, like @summaryconents, as 9506 * texinfmt.el: Define @shortcontents, like @summaryconents, as
9670 'texinfo-discard-line-with-args. 9507 'texinfo-discard-line-with-args.
9671 9508
96721990-06-20 Richard Stallman (rms@mole.ai.mit.edu) 95091990-06-20 Richard Stallman (rms@mole.ai.mit.edu)
9673 9510
@@ -9696,65 +9533,65 @@
96961990-06-15 Robert J. Chassell (bob@pogo.ai.mit.edu) 95331990-06-15 Robert J. Chassell (bob@pogo.ai.mit.edu)
9697 9534
9698 * tex-mode.el (tex-start-shell): Don't put `require' in defun, put 9535 * tex-mode.el (tex-start-shell): Don't put `require' in defun, put
9699 it@top level. 9536 it@top level.
9700 9537
9701 * texnfo-upd.el (texinfo-incorporate-descriptions): Don't 9538 * texnfo-upd.el (texinfo-incorporate-descriptions): Don't
9702 accidently find a string in the description that is confused for 9539 accidently find a string in the description that is confused for
9703 a menu item. 9540 a menu item.
9704 9541
97051990-06-01 Robert J. Chassell (bob@wheat-chex) 95421990-06-01 Robert J. Chassell (bob@wheat-chex)
9706 9543
9707 * texinfo.el: Added `texinfo-tex-region' (C-c C-r) to run TeX on 9544 * texinfo.el: Added `texinfo-tex-region' (C-c C-r) to run TeX on
9708 the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on 9545 the current region, `texinfo-tex-buffer' (C-c C-t) to run TeX on
9709 the current buffer, and `texinfo-tex-print' (C-c C-p) to print 9546 the current buffer, and `texinfo-tex-print' (C-c C-p) to print
9710 the .dvi file made by TeX. 9547 the .dvi file made by TeX.
9711 9548
9712 Also, bound functions from TeX mode in Texinfo mode: 9549 Also, bound functions from TeX mode in Texinfo mode:
9713 `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c 9550 `tex-kill-job' (C-c C-k), `tex-recenter-output-buffer' (C-c
9714 C-l), and `tex-show-print-queue' (C-c C-q). 9551 C-l), and `tex-show-print-queue' (C-c C-q).
9715 9552
97161990-05-31 Joseph Arceneaux (jla@gnu.ai.mit.edu) 95531990-05-31 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9717 9554
9718 * startup.el (command-line): Check environment variable 9555 * startup.el (command-line): Check environment variable
9719 VERSION_CONTROL and set version-control appropriately. 9556 VERSION_CONTROL and set version-control appropriately.
9720 9557
97211990-05-31 Robert J. Chassell (bob@wheat-chex) 95581990-05-31 Robert J. Chassell (bob@wheat-chex)
9722 9559
9723 * texnfo-upd.el (texinfo-top-pointer-case): rewrote to handle 9560 * texnfo-upd.el (texinfo-top-pointer-case): Rewrote to handle
9724 @chapter (or other sectioning) command following Top node. 9561 @chapter (or other sectioning) command following Top node.
9725 9562
9726 (texinfo-master-menu): rewrote to remove pre-existing master 9563 (texinfo-master-menu): Rewrote to remove pre-existing master
9727 menu, if there is one. Non-nil argument (prefix, if interactive) 9564 menu, if there is one. Non-nil argument (prefix, if interactive)
9728 now means first update all existing menus---previously it always 9565 now means first update all existing menus---previously it always
9729 updated all existing menus (very time consuming). 9566 updated all existing menus (very time consuming).
9730 9567
9731 (texinfo-all-menus-update, texinfo-every-node-update): 9568 (texinfo-all-menus-update, texinfo-every-node-update):
9732 added a save-excursion to each so that point does not move when 9569 Added a save-excursion to each so that point does not move when
9733 you update the menus or nodes. 9570 you update the menus or nodes.
9734 9571
9735 * texinfmt.el (texinfo-format-parse-args): expand arguments so 9572 * texinfmt.el (texinfo-format-parse-args): Expand arguments so
9736 they can include commands such as @code, etc. 9573 they can include commands such as @code, etc.
9737 9574
97381990-05-31 David Lawrence (tale@geech) 95751990-05-31 David Lawrence (tale@geech)
9739 9576
9740 * backquote.el (bq-splicequote): Correctly splice in elements 9577 * backquote.el (bq-splicequote): Correctly splice in elements
9741 when followed by constant elements; don't list the constant elements. 9578 when followed by constant elements; don't list the constant elements.
9742 9579
9743 * add-log.el (add-change-log-entry): Fixed match test for full name. 9580 * add-log.el (add-change-log-entry): Fixed match test for full name.
9744 9581
9745 * lpr.el (print-buffer): Removed an extra trailing parenthesis. 9582 * lpr.el (print-buffer): Removed an extra trailing parenthesis.
9746 9583
97471990-05-30 David Lawrence (tale@geech) 95841990-05-30 David Lawrence (tale@geech)
9748 9585
9749 * comint.el (comint-load-hook): Superseded by eval-after-load. 9586 * comint.el (comint-load-hook): Superseded by eval-after-load.
9750 9587
9751 * inf-lisp.el (lisp-eval-region, lisp-compile-region): Use 9588 * inf-lisp.el (lisp-eval-region, lisp-compile-region): Use
9752 temporary files instead of send-string to avoid problems with pty 9589 temporary files instead of send-string to avoid problems with pty
9753 buffering. 9590 buffering.
9754 9591
9755 * tex-mode.el (tex-close-latex-block): Allow whitespace after 9592 * tex-mode.el (tex-close-latex-block): Allow whitespace after
9756 \begin and \end before their opening brace. 9593 \begin and \end before their opening brace.
9757 (tex-last-unended-begin): Ditto. 9594 (tex-last-unended-begin): Ditto.
9758 9595
97591990-05-30 Richard Stallman (rms@mole.ai.mit.edu) 95961990-05-30 Richard Stallman (rms@mole.ai.mit.edu)
9760 9597
@@ -9762,7 +9599,7 @@
9762 9599
97631990-05-30 David Lawrence (tale@geech) 96001990-05-30 David Lawrence (tale@geech)
9764 9601
9765 * dired.el (dired-revert): Preserve deletions across reversion 9602 * dired.el (dired-revert): Preserve deletions across reversion
9766 and report files flagged for deletion which were already removed. 9603 and report files flagged for deletion which were already removed.
9767 When reading the root directory, name the buffer "/". 9604 When reading the root directory, name the buffer "/".
9768 9605
@@ -9777,30 +9614,29 @@
9777 9614
97781990-05-24 David Lawrence (tale@pogo.ai.mit.edu) 96151990-05-24 David Lawrence (tale@pogo.ai.mit.edu)
9779 9616
9780 * shell.el (shell-load-hook): Superseded by eval-after-load. 9617 * shell.el (shell-load-hook): Superseded by eval-after-load.
9781 9618
9782 * files.el (cd): Make sure that directory can be changed to. 9619 * files.el (cd): Make sure that directory can be changed to.
9783 * shell.el (shell-process-cd-or-pushd): ditto. 9620 * shell.el (shell-process-cd-or-pushd): Ditto.
9784 9621
9785 * c++-mode.el: Installed latest version from David Detlefs with 9622 * c++-mode.el: Installed latest version from David Detlefs with
9786 all additions made since Sep 1989. 9623 all additions made since Sep 1989.
9787 9624
97881990-05-24 Robert J. Chassell (bob@apple-gunkies) 96251990-05-24 Robert J. Chassell (bob@apple-gunkies)
9789 9626
9790 * texinfmt.el: Added texinfo-format-defindex which provides 9627 * texinfmt.el: Added texinfo-format-defindex which provides
9791 @defindex and @defcodeindex. 9628 @defindex and @defcodeindex.
9792 9629
9793 Rewrote texinfo-format-synindex to be more modular; removed 9630 Rewrote texinfo-format-synindex to be more modular; removed references
9794 references to it in texinfo-format-scan and 9631 to it in texinfo-format-scan and texinfo-format-printindex.
9795 texinfo-format-printindex.
9796 9632
97971990-05-22 David Lawrence (tale@geech) 96331990-05-22 David Lawrence (tale@geech)
9798 9634
9799 * informat.el: (Info-tagify): Give status messages before and 9635 * informat.el (Info-tagify): Give status messages before and
9800 after tagifying. 9636 after tagifying.
9801 (batch-info-validate): Removed status messages around Info-tagify. 9637 (batch-info-validate): Removed status messages around Info-tagify.
9802 9638
9803 * rmailout.el (rmail-output): Check for From:, Really-From: and 9639 * rmailout.el (rmail-output): Check for From:, Really-From: and
9804 Sender: fields, in that order, and run mail-strip-quoted-names on 9640 Sender: fields, in that order, and run mail-strip-quoted-names on
9805 a non-nil value for the initial Unix mail "From user date" line. 9641 a non-nil value for the initial Unix mail "From user date" line.
9806 9642
@@ -9811,23 +9647,23 @@
9811 9647
98121990-05-18 Robert J. Chassell (bob@apple-gunkies) 96481990-05-18 Robert J. Chassell (bob@apple-gunkies)
9813 9649
9814 * page-ext.el: (pages-addresses-file-name): 9650 * page-ext.el (pages-addresses-file-name):
9815 Renamed from addresses-file-name. 9651 Renamed from addresses-file-name.
9816 9652
98171990-05-17 Robert J. Chassell (bob@apple-gunkies) 96531990-05-17 Robert J. Chassell (bob@apple-gunkies)
9818 9654
9819 * texinfo.el (texinfo-mode-map): Replace `C-c LETTER ...' key 9655 * texinfo.el (texinfo-mode-map): Replace `C-c LETTER ...' key
9820 bindings for functions updating nodes and menus with `C-c C-...' 9656 bindings for functions updating nodes and menus with `C-c C-...'
9821 keybindings, so as to leave `C-c LETTER' bindings free. 9657 keybindings, so as to leave `C-c LETTER' bindings free.
9822 9658
9823 * texnfo-upd.el (texinfo-menu-copy-old-description): Copy 9659 * texnfo-upd.el (texinfo-menu-copy-old-description): Copy
9824 descriptions that begin with an `@' as well as with word syntax char. 9660 descriptions that begin with an `@' as well as with word syntax char.
9825 (texinfo-insert-master-menu-list): Print message telling which 9661 (texinfo-insert-master-menu-list): Print message telling which
9826 menu entry it is inserting. 9662 menu entry it is inserting.
9827 9663
98281990-05-12 Joseph Arceneaux (jla@gnu.ai.mit.edu) 96641990-05-12 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9829 9665
9830 * isearch.el (isearch): Check non-nil of unread command char 9666 * isearch.el (isearch): Check non-nil of unread command char
9831 before checking >= 0. 9667 before checking >= 0.
9832 9668
98331990-05-12 Richard Stallman (rms@mole.ai.mit.edu) 96691990-05-12 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9842,34 +9678,34 @@
9842 9678
98431990-05-10 Robert J. Chassell (bob@wheat-chex) 96791990-05-10 Robert J. Chassell (bob@wheat-chex)
9844 9680
9845 * texinfmt.el: updated to correspond, more or less, to version 2.8 9681 * texinfmt.el: Updated to correspond, more or less, to version 2.8
9846 of texinfo.tex. Does not do refilling. 9682 of texinfo.tex. Does not do refilling.
9847 9683
9848 texinfo-format-chapter-1 now displays message telling which 9684 texinfo-format-chapter-1 now displays message telling which
9849 section is being formatted, so formatting is no longer silent. 9685 section is being formatted, so formatting is no longer silent.
9850 9686
9851 Added notations: @quiv, @error, @expansion, @point, @print, @result 9687 Added notations: @quiv, @error, @expansion, @point, @print, @result.
9852 9688
9853 Added @synindex and @syncodeindex, including 9689 Added @synindex and @syncodeindex, including
9854 texinfo-format-synindex, texinfo-format-syncodeindex, 9690 texinfo-format-synindex, texinfo-format-syncodeindex,
9855 and defined syncode-arg as local variable in texinfo-format-scan. 9691 and defined syncode-arg as local variable in texinfo-format-scan.
9856 Modified texinfo-format-printindex to handle these. 9692 Modified texinfo-format-printindex to handle these.
9857 9693
9858 Added @ref, which the same as @xref in Info. 9694 Added @ref, which the same as @xref in Info.
9859 Added @titlespec, which is ignored in Info. 9695 Added @titlespec, which is ignored in Info.
9860 Added @br @need as noops. 9696 Added @br @need as noops.
9861 Added @today texinfo-format-today in `1 Jan 1900' style. 9697 Added @today texinfo-format-today in `1 Jan 1900' style.
9862 Added @defconst, @defcmd to the texinfo-format-defun series 9698 Added @defconst, @defcmd to the texinfo-format-defun series
9863 9699
9864 Added @flushright @end flushright, including 9700 Added @flushright @end flushright, including
9865 texinfo-format-flushright, texinfo-end-flushright, 9701 texinfo-format-flushright, texinfo-end-flushright,
9866 texinfo-do-flushright. 9702 texinfo-do-flushright.
9867 9703
9868 Added @ftable, which is like the `@table' command but also 9704 Added @ftable, which is like the `@table' command but also
9869 inserts each item in the first column into the function index. 9705 inserts each item in the first column into the function index.
9870 Includes texinfo-ftable, texinfo-ftable-item, texinfo-end-ftable. 9706 Includes texinfo-ftable, texinfo-ftable-item, texinfo-end-ftable.
9871 9707
9872 Added @footnote, including texinfo-format-footnote, footnote-style, 9708 Added @footnote, including texinfo-format-footnote, footnote-style,
9873 texinfo-format-make-node, texinfo-format-bottom-node. 9709 texinfo-format-make-node, texinfo-format-bottom-node.
9874 9710
98751990-05-10 Richard Stallman (rms@mole.ai.mit.edu) 97111990-05-10 Richard Stallman (rms@mole.ai.mit.edu)
@@ -9883,7 +9719,7 @@
9883 9719
98841990-05-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) 97201990-05-04 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9885 9721
9886 * simple.el (open-line): Insert fill-prefix if defined. 9722 * simple.el (open-line): Insert fill-prefix if defined.
9887 9723
98881990-05-01 Richard Stallman (rms@mole.ai.mit.edu) 97241990-05-01 Richard Stallman (rms@mole.ai.mit.edu)
9889 9725
@@ -9899,11 +9735,11 @@
9899 9735
99001990-04-26 Joseph Arceneaux (jla@gnu.ai.mit.edu) 97361990-04-26 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9901 9737
9902 * man.el (manual-entry): Don't allow null topics. 9738 * man.el (manual-entry): Don't allow null topics.
9903 9739
9904 * dired.el (dired-create-directory): Use new primitive 9740 * dired.el (dired-create-directory): Use new primitive
9905 make-directory. 9741 make-directory.
9906 (dired-do-deletions): Use new primitive remove-directory. 9742 (dired-do-deletions): Use new primitive remove-directory.
9907 9743
99081990-04-24 Richard Stallman (rms@mole.ai.mit.edu) 97441990-04-24 Richard Stallman (rms@mole.ai.mit.edu)
9909 9745
@@ -9911,12 +9747,11 @@
9911 9747
99121990-04-18 Joseph Arceneaux (jla@gnu.ai.mit.edu) 97481990-04-18 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9913 9749
9914 * loaddefs.el: Removed Meta-g def of fill-region. 9750 * loaddefs.el: Removed Meta-g def of fill-region.
9915 9751
99161990-04-13 Joseph Arceneaux (jla@gnu.ai.mit.edu) 97521990-04-13 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9917 9753
9918 * c-mode.el (c-comment-indent): Don't need \n in #endif/#else 9754 * c-mode.el (c-comment-indent): Don't need \n in #endif/#else regexps.
9919 regexps.
9920 9755
99211990-04-12 Richard Stallman (rms@mole.ai.mit.edu) 97561990-04-12 Richard Stallman (rms@mole.ai.mit.edu)
9922 9757
@@ -9956,7 +9791,7 @@
9956 9791
99571990-04-06 Joseph Arceneaux (jla@gnu.ai.mit.edu) 97921990-04-06 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9958 9793
9959 * mouse.el: Check consp of coordinates-in-window-p result. 9794 * mouse.el: Check consp of coordinates-in-window-p result.
9960 9795
99611990-04-06 Richard Stallman (rms@mole.ai.mit.edu) 97961990-04-06 Richard Stallman (rms@mole.ai.mit.edu)
9962 9797
@@ -9972,7 +9807,7 @@
9972 9807
99731990-04-05 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98081990-04-05 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9974 9809
9975 * screen.el: Don't redefine ctl-x {p,n}, just ctl-x o. 9810 * screen.el: Don't redefine ctl-x {p,n}, just ctl-x o.
9976 9811
99771990-04-05 Richard Stallman (rms@mole.ai.mit.edu) 98121990-04-05 Richard Stallman (rms@mole.ai.mit.edu)
9978 9813
@@ -9980,11 +9815,9 @@
9980 9815
99811990-04-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98161990-04-04 Joseph Arceneaux (jla@gnu.ai.mit.edu)
9982 9817
9983 * screen.el: Define keys ctl-x {o, n, p}. Make C-Z iconify 9818 * screen.el: Define keys ctl-x {o, n, p}. Make C-Z iconify emacs.
9984 emacs. 9819 (next-multiscreen-window, previous-multiscreen-window):
9985 (next-multiscreen-window): 9820 Include the minibuffer screen if the minibuffer is active.
9986 (previous-multiscreen-window): Include the minibuffer screen if
9987 the minibuffer is active.
9988 9821
99891990-04-03 Richard Stallman (rms@mole.ai.mit.edu) 98221990-04-03 Richard Stallman (rms@mole.ai.mit.edu)
9990 9823
@@ -10028,7 +9861,7 @@
10028 9861
100291990-03-25 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98621990-03-25 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10030 9863
10031 * x-mouse.el (x-select): Only pass one arg to x-own-selection. 9864 * x-mouse.el (x-select): Only pass one arg to x-own-selection.
10032 9865
100331990-03-23 Richard Stallman (rms@mole.ai.mit.edu) 98661990-03-23 Richard Stallman (rms@mole.ai.mit.edu)
10034 9867
@@ -10042,7 +9875,7 @@
10042 9875
100431990-03-21 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98761990-03-21 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10044 9877
10045 * startup.el (command-line): Load the window-system file if 9878 * startup.el (command-line): Load the window-system file if
10046 DISPLAY is set or -d was specified on the command line. 9879 DISPLAY is set or -d was specified on the command line.
10047 9880
100481990-03-20 Richard Stallman (rms@mole.ai.mit.edu) 98811990-03-20 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10055,12 +9888,12 @@
10055 9888
100561990-03-20 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98891990-03-20 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10057 9890
10058 * term/x-win.el (x-pop-initial-window): Set mouse-motion-handler. 9891 * term/x-win.el (x-pop-initial-window): Set mouse-motion-handler.
10059 9892
100601990-03-19 Joseph Arceneaux (jla@gnu.ai.mit.edu) 98931990-03-19 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10061 9894
10062 * sendmail.el (mail-send): Force deletion of auto-save files. 9895 * sendmail.el (mail-send): Force deletion of auto-save files.
10063 (mail-do-fcc): Add closing paren. 9896 (mail-do-fcc): Add closing paren.
10064 9897
100651990-03-17 Richard Stallman (rms@mole.ai.mit.edu) 98981990-03-17 Richard Stallman (rms@mole.ai.mit.edu)
10066 9899
@@ -10068,29 +9901,29 @@
10068 9901
100691990-03-16 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99021990-03-16 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10070 9903
10071 * simple.el (auto-fill-mode): Doc fix. 9904 * simple.el (auto-fill-mode): Doc fix.
10072 9905
100731990-03-14 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99061990-03-14 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10074 9907
10075 * term/x-win.el: Set suspend hook here, as well as put 9908 * term/x-win.el: Set suspend hook here, as well as put
10076 'iconify-emacs on C-Z. 9909 'iconify-emacs on C-Z.
10077 9910
10078 * screen.el: Check screenp of last-selected-screen in 9911 * screen.el: Check screenp of last-selected-screen in
10079 iconification functions. 9912 iconification functions.
10080 9913
100811990-03-14 David Lawrence (tale@pogo.ai.mit.edu) 99141990-03-14 David Lawrence (tale@pogo.ai.mit.edu)
10082 9915
10083 * c++-mode.el (c++-comment-region): New function. 9916 * c++-mode.el (c++-comment-region): New function.
10084 (c++-uncomment-region): New function. 9917 (c++-uncomment-region): New function.
10085 9918
100861990-03-11 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99191990-03-11 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10087 9920
10088 * mouse.el (track-mouse): x-mouse-grabbed now mouse-grabbed. 9921 * mouse.el (track-mouse): x-mouse-grabbed now mouse-grabbed.
10089 * x-mouse.el (dynamic-rect-selection): Ditto. 9922 * x-mouse.el (dynamic-rect-selection): Ditto.
10090 9923
100911990-03-10 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99241990-03-10 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10092 9925
10093 * x-mouse.el: Conditionalization of certain functions dependent 9926 * x-mouse.el: Conditionalization of certain functions dependent
10094 on X version. Added mouse-key descriptions for X11. 9927 on X version. Added mouse-key descriptions for X11.
10095 9928
100961990-03-09 Richard Stallman (rms@mole.ai.mit.edu) 99291990-03-09 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10102,9 +9935,9 @@
10102 9935
101031990-03-08 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99361990-03-08 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10104 9937
10105 * screen.el (deiconify-function, multi-minibuffer-startup, 9938 * screen.el (deiconify-function, multi-minibuffer-startup)
10106 attached-minibuffer-startup, detached-minibuffer-startup): Pass 9939 (attached-minibuffer-startup, detached-minibuffer-startup):
10107 second parameter t to select-screen. 9940 Pass second parameter t to select-screen.
10108 9941
101091990-03-07 Richard Stallman (rms@mole.ai.mit.edu) 99421990-03-07 Richard Stallman (rms@mole.ai.mit.edu)
10110 9943
@@ -10112,32 +9945,31 @@
10112 9945
101131990-03-06 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99461990-03-06 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10114 9947
10115 * screen.el (deiconify-function): Setq last-selected-screen nil. 9948 * screen.el (deiconify-function): Setq last-selected-screen nil.
10116 9949
10117 * array.el, blackbox.el, compile.el, diff.el, files.el, ftp.el: 9950 * array.el, blackbox.el, compile.el, diff.el, files.el, ftp.el:
10118 * gomoku.el, hanoi.el, informat.el, ispell.el, life.el, mailalias.el: 9951 * gomoku.el, hanoi.el, informat.el, ispell.el, life.el, mailalias.el:
10119 * man.el, rmail.el, sendmail.el, terminal.el: 9952 * man.el, rmail.el, sendmail.el, terminal.el:
10120 * texinfmt.el: Renamed buffer-flush-undo to buffer-disable-undo. 9953 * texinfmt.el: Renamed buffer-flush-undo to buffer-disable-undo.
10121 9954
101221990-03-04 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99551990-03-04 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10123 9956
10124 * screen.el (get-screen): If the screen is not visible, make it 9957 * screen.el (get-screen): If the screen is not visible, make it so.
10125 so.
10126 9958
101271990-03-02 Joseph Arceneaux (jla@gnu.ai.mit.edu) 99591990-03-02 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10128 9960
10129 * term/x-win.el: Don't set suspend-hook any more. 9961 * term/x-win.el: Don't set suspend-hook any more.
10130 9962
10131 * screen.el: No more x-specific things, this is now entirely 9963 * screen.el: No more x-specific things, this is now entirely
10132 window system independent. 9964 window system independent.
10133 (new-screen): Use new function: 9965 (new-screen): Use new function:
10134 (new-screen-position): Determine position of new screen based on 9966 (new-screen-position): Determine position of new screen based on
10135 that of selected-screen. 9967 that of selected-screen.
10136 (pop-initial-screen): Set first-screen-user-positioned if user did 9968 (pop-initial-screen): Set first-screen-user-positioned if user did so.
10137 so. Also decide on which screen style depending on either new 9969 Also decide on which screen style depending on either new
10138 variable `separate-minibuffer-screen' or minibuffer elt in 9970 variable `separate-minibuffer-screen' or minibuffer elt in
10139 window-system-switches. 9971 window-system-switches.
10140 (detached-minibuffer-startup): Add screen colors to minibuffer 9972 (detached-minibuffer-startup): Add screen colors to minibuffer
10141 alist if possible. Also make sure screen-default-alist has 9973 alist if possible. Also make sure screen-default-alist has
10142 minibuffer element none, and correct name. 9974 minibuffer element none, and correct name.
10143 9975
@@ -10145,7 +9977,7 @@
10145 9977
10146 * term/x-win.el: Require 'screen as well in initial setup code. 9978 * term/x-win.el: Require 'screen as well in initial setup code.
10147 Don't set suspend hook; this will be something else. 9979 Don't set suspend hook; this will be something else.
10148 Removed redundant cursor-shape delcarations. The all begin with 9980 Removed redundant cursor-shape declarations. They all begin with
10149 x-pointer- now. 9981 x-pointer- now.
10150 Added some more definitions to the function keys. 9982 Added some more definitions to the function keys.
10151 Generally cleaned up this file. 9983 Generally cleaned up this file.
@@ -10168,8 +10000,7 @@
10168 determine whether or not to avoid asking to save the buffer. 10000 determine whether or not to avoid asking to save the buffer.
10169 * rmail.el (rmail-mode): Removed skip-list stuff. 10001 * rmail.el (rmail-mode): Removed skip-list stuff.
10170 (rmail-variables): make-local-variable save-buffers-skip. 10002 (rmail-variables): make-local-variable save-buffers-skip.
10171 * compile.el (compile): Removed additional parameter to 10003 * compile.el (compile): Removed additional parameter to save-buffers.
10172 save-buffers.
10173 10004
101741990-02-26 David Lawrence (tale@pogo.ai.mit.edu) 100051990-02-26 David Lawrence (tale@pogo.ai.mit.edu)
10175 10006
@@ -10192,8 +10023,8 @@
10192 10023
101931990-02-25 Joseph Arceneaux (jla@gnu.ai.mit.edu) 100241990-02-25 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10194 10025
10195 * lisp-mode.el (indent-sexp): Changed opoint to last-point. Very 10026 * lisp-mode.el (indent-sexp): Changed opoint to last-point.
10196 strange, I thought I'd already fixed this. 10027 Very strange, I thought I'd already fixed this.
10197 10028
10198 * screen.el: New file. 10029 * screen.el: New file.
10199 10030
@@ -10214,8 +10045,8 @@
10214 * isearch.el (isearch): After doing read-event, check numberp of 10045 * isearch.el (isearch): After doing read-event, check numberp of
10215 char first. 10046 char first.
10216 10047
10217 * replace.el (perform-replace): Use read-event rather than 10048 * replace.el (perform-replace): Use read-event rather than read-char.
10218 read-char. Check that returned object is char before comparisons. 10049 Check that returned object is char before comparisons.
10219 10050
102201990-02-22 David Lawrence (tale@pogo.ai.mit.edu) 100511990-02-22 David Lawrence (tale@pogo.ai.mit.edu)
10221 10052
@@ -10235,7 +10066,7 @@
10235 10066
102361990-02-18 Richard Stallman (rms@mole.ai.mit.edu) 100671990-02-18 Richard Stallman (rms@mole.ai.mit.edu)
10237 10068
10238 * ispell.el: new file. 10069 * ispell.el: New file.
10239 10070
102401990-02-14 Joseph Arceneaux (jla@gnu.ai.mit.edu) 100711990-02-14 Joseph Arceneaux (jla@gnu.ai.mit.edu)
10241 10072
@@ -10265,25 +10096,25 @@
10265 10096
102661990-02-12 David Lawrence (tale@galapas) 100971990-02-12 David Lawrence (tale@galapas)
10267 10098
10268 * tex-mode.el: require oshell until converted to comint. 10099 * tex-mode.el: Require oshell until converted to comint.
10269 10100
10270 * loaddefs.el: point run-lisp autoload to new file inf-lisp. 10101 * loaddefs.el: Point run-lisp autoload to new file inf-lisp.
10271 10102
10272 * shell.el: converted to comint. Relegated original to oshell.el. 10103 * shell.el: Converted to comint. Relegated original to oshell.el.
10273 10104
10274 * inf-lisp.el: converted to comint. 10105 * inf-lisp.el: Converted to comint.
10275 10106
10276 * comint.el: removed last vestiges of original history stuff. 10107 * comint.el: Removed last vestiges of original history stuff.
10277 10108
102781990-02-07 David Lawrence (tale@galapas) 101091990-02-07 David Lawrence (tale@galapas)
10279 10110
10280 * inf-lisp.el: inferior-lisp-program can be a list of the programme 10111 * inf-lisp.el: inferior-lisp-program can be a list of the programme
10281 name and its arguments. 10112 name and its arguments.
10282 10113
102831990-02-06 Ed Reingold (reingold@emr.cs.uiuc.edu) 101141990-02-06 Ed Reingold (reingold@emr.cs.uiuc.edu)
10284 10115
10285 * calendar.el: 10116 * calendar.el (french-calendar-leap-year-p):
10286 (french-calendar-leap-year-p): Rewritten with corrected rule. 10117 Rewritten with corrected rule.
10287 (calendar-absolute-from-french): Fixed comments. 10118 (calendar-absolute-from-french): Fixed comments.
10288 (calendar-french-from-absolute): Rewrote using calendar-sum. 10119 (calendar-french-from-absolute): Rewrote using calendar-sum.
10289 (cursor-to-french-calendar-date): Simplified and corrected spelling. 10120 (cursor-to-french-calendar-date): Simplified and corrected spelling.
@@ -10325,9 +10156,8 @@
10325 10156
103261990-01-27 Ed Reingold (reingold@emr.cs.uiuc.edu) 101571990-01-27 Ed Reingold (reingold@emr.cs.uiuc.edu)
10327 10158
10328 * calendar.el: 10159 * calendar.el (scroll-calendar-left): Fixed so it works when the cursor
10329 (scroll-calendar-left): Fixed so it works when the cursor is not 10160 is not positioned on a day.
10330 positioned on a day.
10331 (cursor-to-calendar-day-of-year): Fixed so that "day" is properly 10161 (cursor-to-calendar-day-of-year): Fixed so that "day" is properly
10332 pluralized, depending how many days remain in the year. 10162 pluralized, depending how many days remain in the year.
10333 (french-calendar-leap-year-p): New function. 10163 (french-calendar-leap-year-p): New function.
@@ -10357,22 +10187,22 @@
10357 * loaddefs.el: Removed above from dired-listing-switches doc string. 10187 * loaddefs.el: Removed above from dired-listing-switches doc string.
10358 10188
10359 * mh-e.el (c/o James Larus <larus@cs.wisc.edu>): 10189 * mh-e.el (c/o James Larus <larus@cs.wisc.edu>):
10360 Accepts message range specifications. 10190 Accepts message range specifications.
10361 Defaults sequence name to previous sequence name when reading. 10191 Defaults sequence name to previous sequence name when reading.
10362 Made mode-line id user-setable. 10192 Made mode-line id user-setable.
10363 Changes from Gildea: documentation and a few typos. 10193 Changes from Gildea: documentation and a few typos.
10364 Added command to pipe message through shell command. 10194 Added command to pipe message through shell command.
10365 Fixed refile twice failed after second one moved. 10195 Fixed refile twice failed after second one moved.
10366 Added changes from Gildea to speed-up mh-e. 10196 Added changes from Gildea to speed-up mh-e.
10367 Won't reverse sequence lists. 10197 Won't reverse sequence lists.
10368 Allows arbitrary fields for pick. 10198 Allows arbitrary fields for pick.
10369 Packing folder now properly updates sequence list. 10199 Packing folder now properly updates sequence list.
10370 Added previously missing %s in mh-redistribute. 10200 Added previously missing %s in mh-redistribute.
10371 10201
10372 * timer.el: (new file) Adds run-at-time function with absolute 10202 * timer.el: New file. Adds run-at-time function with absolute
10373 or relative time spec to run a function with args. 10203 or relative time spec to run a function with args.
10374 10204
10375 * loaddefs.el: autoload for run-at-time. 10205 * loaddefs.el: Autoload for run-at-time.
10376 10206
103771990-01-16 Richard Stallman (rms@mole.ai.mit.edu) 102071990-01-16 Richard Stallman (rms@mole.ai.mit.edu)
10378 10208
@@ -10380,8 +10210,7 @@
10380 10210
103811990-01-16 Ed Reingold (reingold@emr.cs.uiuc.edu) 102111990-01-16 Ed Reingold (reingold@emr.cs.uiuc.edu)
10382 10212
10383 * diary.el: 10213 * diary.el (insert-diary-entry): New function.
10384 (insert-diary-entry): New function.
10385 (insert-weekly-diary-entry): New function. 10214 (insert-weekly-diary-entry): New function.
10386 (insert-monthly-diary-entry): New function. 10215 (insert-monthly-diary-entry): New function.
10387 (insert-yearly-diary-entry): New function. 10216 (insert-yearly-diary-entry): New function.
@@ -10398,9 +10227,8 @@
10398 10227
103991990-01-11 Ed Reingold (reingold@emr.cs.uiuc.edu) 102281990-01-11 Ed Reingold (reingold@emr.cs.uiuc.edu)
10400 10229
10401 * diary.el 10230 * diary.el (list-diary-entries): Deleted several lines of extraneous
10402 (list-diary-entries): Deleted several lines of extraneous code 10231 code and added `nongregorian-diary-listing-hook' to the list of hooks
10403 and added `nongregorian-diary-listing-hook' to the list of hooks
10404 called@the end; this is for use in including Hebrew, Islamic, 10232 called@the end; this is for use in including Hebrew, Islamic,
10405 Julian, or ISO diary entries. A similar 10233 Julian, or ISO diary entries. A similar
10406 `nongregorian-diary-marking-hook' was added to the list of hooks 10234 `nongregorian-diary-marking-hook' was added to the list of hooks
@@ -10432,8 +10260,8 @@
10432 10260
104331990-01-08 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) 102611990-01-08 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu)
10434 10262
10435 * texnfo-upd.el (texinfo-update-node, 10263 * texnfo-upd.el (texinfo-update-node, texinfo-sequential-node-update):
10436 texinfo-sequential-node-update): fixed auto-fill-hook bug. 10264 Fixed auto-fill-hook bug.
10437 10265
104381990-01-08 Joseph Arceneaux (jla@spiff) 102661990-01-08 Joseph Arceneaux (jla@spiff)
10439 10267
@@ -10512,8 +10340,8 @@
10512 Diary entry styles are now controlled by a list of pseudo-patterns. 10340 Diary entry styles are now controlled by a list of pseudo-patterns.
10513 (calendar-date-string): Display style of dates is now controlled by 10341 (calendar-date-string): Display style of dates is now controlled by
10514 a pseudo-pattern so the European style is available. 10342 a pseudo-pattern so the European style is available.
10515 (all functions conatining the word `hebrew'). 10343 (all functions containing the word `hebrew').
10516 (list-diary-entries, mark-diary-entries): 10344 (list-diary-entries, mark-diary-entries)
10517 (include-other-diary-files, mark-included-diary-files): 10345 (include-other-diary-files, mark-included-diary-files):
10518 Added the possibity of `shared diary files' with a recursive 10346 Added the possibity of `shared diary files' with a recursive
10519 include mechanism like the C preprocessor 10347 include mechanism like the C preprocessor
@@ -10522,7 +10350,7 @@
10522 (calendar-holiday-function-float): Changed the 'float class of 10350 (calendar-holiday-function-float): Changed the 'float class of
10523 holidays so that negative values count backward from end of month: 5 10351 holidays so that negative values count backward from end of month: 5
10524 is no longer used for the last occurrence of a day in a month; -1 is 10352 is no longer used for the last occurrence of a day in a month; -1 is
10525 used instead 10353 used instead.
10526 10354
105271989-12-27 Richard Stallman (rms@mole.ai.mit.edu) 103551989-12-27 Richard Stallman (rms@mole.ai.mit.edu)
10528 10356
@@ -10556,8 +10384,8 @@
105561989-12-17 David Lawrence (tale@cocoa-puffs) 103841989-12-17 David Lawrence (tale@cocoa-puffs)
10557 10385
10558 * (comint-)shell.el: Use comint. NOT ready yet. 10386 * (comint-)shell.el: Use comint. NOT ready yet.
10559 * (comint-)inf-lisp.el: Broke the inferior lisp code out to its 10387 * (comint-)inf-lisp.el: Broke the inferior lisp code out to its
10560 own file and converted for comint use. NOT ready yet. 10388 own file and converted for comint use. NOT ready yet.
10561 10389
105621989-12-16 Richard Stallman (rms@mole.ai.mit.edu) 103901989-12-16 Richard Stallman (rms@mole.ai.mit.edu)
10563 10391
@@ -10569,7 +10397,7 @@
10569 10397
105701989-12-15 Joseph Arceneaux (jla@spiff) 103981989-12-15 Joseph Arceneaux (jla@spiff)
10571 10399
10572 * isearch.el: Replaced all occurences of read-char with 10400 * isearch.el: Replaced all occurrences of read-char with
10573 read-event; and check return type. 10401 read-event; and check return type.
10574 10402
105751989-12-15 Richard Stallman (rms@mole.ai.mit.edu) 104031989-12-15 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10580,7 +10408,7 @@
10580 10408
105811989-12-12 David Lawrence (tale@cocoa-puffs) 104091989-12-12 David Lawrence (tale@cocoa-puffs)
10582 10410
10583 * medit.el and simple.el: initial definition of keymaps uses 10411 * medit.el, simple.el: Initial definition of keymaps uses
10584 copy-keymap, not copy-alist. 10412 copy-keymap, not copy-alist.
10585 10413
105861989-12-11 David Lawrence (tale@cocoa-puffs) 104141989-12-11 David Lawrence (tale@cocoa-puffs)
@@ -10599,15 +10427,15 @@
10599 kermit-clean-filter with a more efficient version. 10427 kermit-clean-filter with a more efficient version.
10600 10428
10601 * comint.el: Added optional arguments ``terminator'' and 10429 * comint.el: Added optional arguments ``terminator'' and
10602 ``delete'' to comint-send-input, for processes that want to see 10430 ``delete'' to comint-send-input, for processes that want to see
10603 a CR or CR-LFD pair instead of LFD and for processes that do echoing. 10431 a CR or CR-LFD pair instead of LFD and for processes that do echoing.
10604 10432
106051989-12-08 David Lawrence (tale@cocoa-puffs) 104331989-12-08 David Lawrence (tale@cocoa-puffs)
10606 10434
10607 * history.el (new file): general history mechanism, primarily 10435 * history.el: New file. General history mechanism, primarily
10608 intended for interactive processes. 10436 intended for interactive processes.
10609 10437
10610 * comint.el: converted to use history.el. Took out all the ring 10438 * comint.el: Converted to use history.el. Took out all the ring
10611 code. comint-send-input will replace entire input region rather 10439 code. comint-send-input will replace entire input region rather
10612 than append to it (user option?). comint-kill-output will only 10440 than append to it (user option?). comint-kill-output will only
10613 nuke through the last newline, to retain prompt. 10441 nuke through the last newline, to retain prompt.
@@ -10674,8 +10502,7 @@
106741989-11-16 Joseph Arceneaux (jla@spiff) 105021989-11-16 Joseph Arceneaux (jla@spiff)
10675 10503
10676 * simple.el: New variable x-select-kill. 10504 * simple.el: New variable x-select-kill.
10677 (copy-region-as-kill): If non-nil, make the killed text an X 10505 (copy-region-as-kill): If non-nil, make the killed text an X selection.
10678 selection.
10679 10506
10680 * fill.el (justify-current-line, fill-region-as-paragraph): 10507 * fill.el (justify-current-line, fill-region-as-paragraph):
10681 Consider : as sentence terminator. 10508 Consider : as sentence terminator.
@@ -10699,7 +10526,7 @@
10699 10526
107001989-11-08 Joseph Arceneaux (jla@spiff) 105271989-11-08 Joseph Arceneaux (jla@spiff)
10701 10528
10702 * paths.el (mh-progs, mh-lib): Use file-directory-p, and check 10529 * paths.el (mh-progs, mh-lib): Use file-directory-p, and check
10703 /usr/local/bin as well. 10530 /usr/local/bin as well.
10704 10531
107051989-11-06 Richard Stallman (rms@mole.ai.mit.edu) 105321989-11-06 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10771,9 +10598,8 @@
107711989-10-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 105981989-10-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
10772 10599
10773 * x-mouse.el (x-paste-text): push-mark before inserting text. 10600 * x-mouse.el (x-paste-text): push-mark before inserting text.
10774 (x-insert-selection): 10601 (x-insert-selection, x-select):
10775 (x-select): Moved these functions over from the file: 10602 Moved these functions over from mouse.el.
10776 * mouse.el
10777 10603
107781989-10-12 Richard Stallman (rms@mole.ai.mit.edu) 106041989-10-12 Richard Stallman (rms@mole.ai.mit.edu)
10779 10605
@@ -10791,11 +10617,11 @@
10791 10617
107921989-10-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 106181989-10-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
10793 10619
10794 * files.el (recover-file): Prompt with current buffer's filename. 10620 * files.el (recover-file): Prompt with current buffer's filename.
10795 10621
107961989-10-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 106221989-10-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
10797 10623
10798 * term/x-win.el (x-pop-up-window): If color screen, start out 10624 * term/x-win.el (x-pop-up-window): If color screen, start out
10799 with some default colors. 10625 with some default colors.
10800 10626
108011989-10-08 Richard Stallman (rms@mole.ai.mit.edu) 106271989-10-08 Richard Stallman (rms@mole.ai.mit.edu)
@@ -10810,14 +10636,13 @@
10810 10636
108111989-10-03 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 106371989-10-03 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
10812 10638
10813 * x-mouse.el (x-insert-selecton, x-select): New functions: 10639 * x-mouse.el (x-insert-selecton, x-select): New functions.
10814 10640
10815 * mouse.el: New [experimental] functions: 10641 * mouse.el (mouse-motion, track-mouse, mouse-select-buffer-line)
10816 (mouse-motion, track-mouse, mouse-select-buffer-line)
10817 (mouse-boxing, mouse-erase-box, incr-scroll-down) 10642 (mouse-boxing, mouse-erase-box, incr-scroll-down)
10818 (incr-scroll-up, incremental-scroll, incr-scroll-stop) 10643 (incr-scroll-up, incremental-scroll, incr-scroll-stop)
10819 (mouse-kill-rectangle, mouse-open-rectangle, mouse-multiple-insert) 10644 (mouse-kill-rectangle, mouse-open-rectangle, mouse-multiple-insert)
10820 (mouse-move-text) 10645 (mouse-move-text): New [experimental] functions.
10821 10646
108221989-10-01 Richard Stallman (rms@mole.ai.mit.edu) 106471989-10-01 Richard Stallman (rms@mole.ai.mit.edu)
10823 10648
@@ -10826,12 +10651,12 @@
108261989-09-30 Robert J. Chassell (bob@rice-chex) 106511989-09-30 Robert J. Chassell (bob@rice-chex)
10827 10652
10828 * texnfo-upd.el (texinfo-copy-menu): Don't enter infinite loop 10653 * texnfo-upd.el (texinfo-copy-menu): Don't enter infinite loop
10829 when copying a multi-line description@the end of a menu. 10654 when copying a multi-line description@the end of a menu.
10830 10655
108311989-09-28 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 106561989-09-28 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
10832 10657
10833 * mouse.el: New function mouse-line-length. New constants for 10658 * mouse.el (mouse-line-length): New function.
10834 mouse-motion keys. 10659 New constants for mouse-motion keys.
10835 10660
108361989-09-27 Richard Stallman (rms@mole.ai.mit.edu) 106611989-09-27 Richard Stallman (rms@mole.ai.mit.edu)
10837 10662
@@ -10842,52 +10667,49 @@
10842 10667
108431989-09-25 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) 106681989-09-25 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu)
10844 10669
10845 * renamed texinfo-update.el to texnfo-upd.el and updated `provide' 10670 * renamed texinfo-update.el to texnfo-upd.el and updated `provide'.
10846 10671
10847 * texinfo.el: updated `require' to reflect new name for texnfo-upd 10672 * texinfo.el: Updated `require' to reflect new name for texnfo-upd
10848 10673
108491989-09-23 Robert J. Chassell (bob@rice-chex) 106741989-09-23 Robert J. Chassell (bob@rice-chex)
10850 10675
10851 * texinfo.el: Moved functions to update nodes and menus to 10676 * texinfo.el: Moved functions to update nodes and menus to
10852 texinfo-update.el. 10677 texinfo-update.el.
10853 10678
10854 * texinfo.el, texinfo-update.el: Added `require' and `provide'. 10679 * texinfo.el, texinfo-update.el: Added `require' and `provide'.
10855 10680
10856 * texinfo.el: Added keybindings to insert frquently used @-commands. 10681 * texinfo.el: Added keybindings to insert frequently used @-commands.
10857
10858 Added keybindings for `texinfo-format-buffer',
10859 `texinfo-update-node', `texinfo-every-node-update',
10860 `texinfo-make-menu', and `texinfo-all-menus-update'.
10861 10682
10862 * texinfo-update.el (texinfo-sequential-node-update): now updates 10683 Added keybindings for `texinfo-format-buffer',
10863 node in which point is located so pointer are to next and 10684 `texinfo-update-node', `texinfo-every-node-update',
10864 previous node regardless of hierarchy. Non-nil argument 10685 `texinfo-make-menu', and `texinfo-all-menus-update'.
10865 (prefix, if interactive) means update nodes in region.
10866 10686
10867 (texinfo-every-node-update): updates every node in a Texinfo 10687 * texinfo-update.el (texinfo-sequential-node-update): Now updates
10868 file. 10688 node in which point is located so pointer are to next and
10689 previous node regardless of hierarchy. Non-nil argument (prefix,
10690 if interactive) means update nodes in region.
10869 10691
10870 (texinfo-all-menus-update): updates all the regular menus in a 10692 (texinfo-every-node-update): Updates every node in a Texinfo file.
10871 Texinfo file.
10872 10693
10873 (texinfo-indent-menu-description, 10694 (texinfo-all-menus-update): Updates all the regular menus in a
10874 texinfo-menu-indent-description): Indent every description in 10695 Texinfo file.
10875 menu following point to specified column. Non-nil argument
10876 (prefix, if interactive) means indent every description in every
10877 menu in the region. Does not indent second and subsequent lines
10878 of a multi-line description.
10879 10696
10880 (texinfo-insert-menu, texinfo-column-for-description): starts a 10697 (texinfo-indent-menu-description, texinfo-menu-indent-description):
10881 menu description@column specified by variable 10698 Indent every description in menu following point to specified column.
10882 `texinfo-column-for-description'. 10699 Non-nil argument (prefix, if interactive) means indent every
10700 description in every menu in the region. Does not indent second and
10701 subsequent lines of a multi-line description.
10883 10702
10884 (texinfo-find-pointer, texinfo-insert-pointer): find and inserts 10703 (texinfo-insert-menu, texinfo-column-for-description):
10885 higher level pointer as `Previous' pointer if there is no 10704 Starts a menu description at column specified by variable
10886 previous node@the same level. 10705 `texinfo-column-for-description'.
10887 10706
10888 (texinfo-menu-copy-old-description): now copies `@' commands in 10707 (texinfo-find-pointer, texinfo-insert-pointer): Find and inserts higher
10889 old descriptions. 10708 level pointer as `Previous' pointer if there is no previous node at the
10709 same level.
10890 10710
10711 (texinfo-menu-copy-old-description): Now copies `@' commands in
10712 old descriptions.
10891 10713
108921989-09-22 Richard Stallman (rms@mole.ai.mit.edu) 107141989-09-22 Richard Stallman (rms@mole.ai.mit.edu)
10893 10715
@@ -10940,9 +10762,8 @@
10940 10762
109411989-09-15 Joseph Arceneaux (jla@spiff) 107631989-09-15 Joseph Arceneaux (jla@spiff)
10942 10764
10943 * term/x-win.el: Removed function x-color-screen-p 10765 * term/x-win.el: Removed function x-color-screen-p (now in xfns.c).
10944 (now in xfns.c). New variables x-colors, x-display-defined colors. 10766 New variables x-colors, x-display-defined colors. Initialize them.
10945 Initialize them.
10946 10767
109471989-09-14 Richard Stallman (rms@mole.ai.mit.edu) 107681989-09-14 Richard Stallman (rms@mole.ai.mit.edu)
10948 10769
@@ -10951,15 +10772,14 @@
10951 10772
109521989-09-11 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu) 107731989-09-11 Robert J. Chassell (bob@apple-gunkies.ai.mit.edu)
10953 10774
10954 * texinfo.el (texinfo-update-node, texinfo-make-menu, 10775 * texinfo.el (texinfo-update-node, texinfo-make-menu)
10955 texinfo-master-menu, texinfo-sequential-node-update): Added 10776 (texinfo-master-menu, texinfo-sequential-node-update): Added functions
10956 functions to insert or update the next, previous, and up node 10777 to insert or update the next, previous, and up node pointers in a
10957 pointers in a Texinfo file, or alternatively to insert node 10778 Texinfo file, or alternatively to insert node pointers as a depth-first
10958 pointers as a depth-first traversal---sequentially through the 10779 traversal---sequentially through the file, each pointing to the next
10959 file, each pointing to the next node regardless of its 10780 node regardless of its hierarchical level, and to create or update a
10960 hierarchical level, and to create or update a menu or menus 10781 menu or menus (preserving pre-existing descriptions, if any), to create
10961 (preserving pre-existing descriptions, if any), to create a master 10782 a master menu for a Texinfo file accordng to the Manual recommendation.
10962 menu for a Texinfo file accordng to the Manual recommendation.
10963 10783
109641989-09-11 Richard Stallman (rms@mole.ai.mit.edu) 107841989-09-11 Richard Stallman (rms@mole.ai.mit.edu)
10965 10785
@@ -10982,7 +10802,7 @@
10982 10802
109831989-08-31 Joseph Arceneaux (jla@spiff) 108031989-08-31 Joseph Arceneaux (jla@spiff)
10984 10804
10985 * term/Old/wyse.el: New terminal configuration file. 10805 * term/wyse.el: New terminal configuration file.
10986 10806
109871989-08-30 Richard Stallman (rms@mole.ai.mit.edu) 108071989-08-30 Richard Stallman (rms@mole.ai.mit.edu)
10988 10808
@@ -11021,7 +10841,7 @@
110211989-08-19 Joseph Arceneaux (jla@spiff) 108411989-08-19 Joseph Arceneaux (jla@spiff)
11022 10842
11023 * term/x-win.el: Changed iconic type option string from "-i" to 10843 * term/x-win.el: Changed iconic type option string from "-i" to
11024 "-ib". Also normalized the options to the X toolkit standard. 10844 "-ib". Also normalized the options to the X toolkit standard.
11025 10845
110261989-08-15 Richard Stallman (rms@hobbes.ai.mit.edu) 108461989-08-15 Richard Stallman (rms@hobbes.ai.mit.edu)
11027 10847
@@ -11044,7 +10864,7 @@
11044 a change log file name. 10864 a change log file name.
11045 (add-change-log-entry): Use it. 10865 (add-change-log-entry): Use it.
11046 (add-change-log-entry-other-window): Take an arg, the file name of 10866 (add-change-log-entry-other-window): Take an arg, the file name of
11047 the change log. If interactive: if given a prefix arg, prompt for 10867 the change log. If interactive: if given a prefix arg, prompt for
11048 the file name; if use default-directory. 10868 the file name; if use default-directory.
11049 10869
110501989-08-14 Richard Stallman (rms@hobbes.ai.mit.edu) 108701989-08-14 Richard Stallman (rms@hobbes.ai.mit.edu)
@@ -11123,7 +10943,7 @@
11123 used by X. 10943 used by X.
11124 (x-keypad-setup): Provide use of the function and keypad keys, 10944 (x-keypad-setup): Provide use of the function and keypad keys,
11125 using the standard keyboard files of /term/* 10945 using the standard keyboard files of /term/*
11126 * term/news.el: New file for the Sony keyboard. This now works 10946 * term/news.el: New file for the Sony keyboard. This now works
11127 with both keypad.el and x-win.el. The other terminal files are 10947 with both keypad.el and x-win.el. The other terminal files are
11128 obsolete. 10948 obsolete.
11129 10949
@@ -11138,7 +10958,7 @@
11138 10958
111391989-07-12 Joseph Arceneaux (jla@spiff) 109591989-07-12 Joseph Arceneaux (jla@spiff)
11140 10960
11141 * lisp.el (insert-parentheses) Changed conditions for pre- and 10961 * lisp.el (insert-parentheses): Changed conditions for pre- and
11142 post- insertion of blanks. 10962 post- insertion of blanks.
11143 10963
11144 * bytecomp.el (byte-compile-file): If current buffer is in 10964 * bytecomp.el (byte-compile-file): If current buffer is in
@@ -11146,14 +10966,14 @@
11146 10966
111471989-07-07 Joseph Arceneaux (jla@spiff) 109671989-07-07 Joseph Arceneaux (jla@spiff)
11148 10968
11149 * files.el (basic-save-buffer) When querying for a final newline, 10969 * files.el (basic-save-buffer): When querying for a final newline,
11150 use y-or-n-p instead of yes-or-no-p. 10970 use y-or-n-p instead of yes-or-no-p.
11151 10971
111521989-07-06 Joseph Arceneaux (jla@galapas.ai.mit.edu) 109721989-07-06 Joseph Arceneaux (jla@galapas.ai.mit.edu)
11153 10973
11154 * files.el: (find-alternate-file): Use new function 10974 * files.el (find-alternate-file): Use new function new-read-file-name.
11155 new-read-file-name. This name is temporary. Also don't 10975 This name is temporary. Also don't substitute `~' for homedir;
11156 substitute `~' for homedir; new-read-file-name does this. 10976 new-read-file-name does this.
11157 10977
111581989-07-04 Richard Stallman (rms@mole.ai.mit.edu) 109781989-07-04 Richard Stallman (rms@mole.ai.mit.edu)
11159 10979
@@ -11166,7 +10986,7 @@
11166 10986
111671989-06-27 Joseph Arceneaux (jla@mole.ai.mit.edu) 109871989-06-27 Joseph Arceneaux (jla@mole.ai.mit.edu)
11168 10988
11169 * term/x-win.el (x-new-window) New function. 10989 * term/x-win.el (x-new-window): New function.
11170 10990
111711989-06-25 Richard Stallman (rms@mole.ai.mit.edu) 109911989-06-25 Richard Stallman (rms@mole.ai.mit.edu)
11172 10992
@@ -11183,8 +11003,8 @@
11183 11003
111841989-06-23 Joseph Arceneaux (jla@all-bran.ai.mit.edu) 110041989-06-23 Joseph Arceneaux (jla@all-bran.ai.mit.edu)
11185 11005
11186 * term/x-win.el (x-pop-up-window) Run hook x-pop-up-window-hook. 11006 * term/x-win.el (x-pop-up-window): Run hook x-pop-up-window-hook.
11187 (x-color-screen-p) New macro; used to be C function. 11007 (x-color-screen-p): New macro; used to be C function.
11188 11008
111891989-06-22 Richard Stallman (rms@mole.ai.mit.edu) 110091989-06-22 Richard Stallman (rms@mole.ai.mit.edu)
11190 11010
@@ -11243,7 +11063,7 @@
11243 11063
112441989-06-15 Richard Stallman (rms@mole.ai.mit.edu) 110641989-06-15 Richard Stallman (rms@mole.ai.mit.edu)
11245 11065
11246 * c-mode.el (electric-c-terminator, c-indent-line): 11066 * c-mode.el (electric-c-terminator, c-indent-line)
11247 (calculate-c-indent, indent-c-exp): Recognize `case' more generally. 11067 (calculate-c-indent, indent-c-exp): Recognize `case' more generally.
11248 11068
11249 * c-mode.el (c-indent-command): With arg, find a sexp split over lines. 11069 * c-mode.el (c-indent-command): With arg, find a sexp split over lines.
@@ -11257,8 +11077,7 @@
11257 11077
112581989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 110781989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
11259 11079
11260 * term/x-win.el 11080 * term/x-win.el (new-screen): Added this function, which is the default
11261 (new-screen): Added this function, which is the default
11262 auto-screen function. It uses new variables new-screen-x-delta 11081 auto-screen function. It uses new variables new-screen-x-delta
11263 and new-screen-y-delta. 11082 and new-screen-y-delta.
11264 (next-multiscreen-window, previous-multiscreen-window): 11083 (next-multiscreen-window, previous-multiscreen-window):
@@ -11292,7 +11111,7 @@
11292 * bib-mode.el: New file. 11111 * bib-mode.el: New file.
11293 11112
11294 * sendmail.el (mail-mode-syntax-table): Seperate syntax table 11113 * sendmail.el (mail-mode-syntax-table): Seperate syntax table
11295 for mail mode. Makes % a separator. 11114 for mail mode. Makes % a separator.
11296 11115
112971989-05-31 Richard Stallman (rms@mole.ai.mit.edu) 111161989-05-31 Richard Stallman (rms@mole.ai.mit.edu)
11298 11117
@@ -11382,11 +11201,11 @@
11382 11201
113831989-05-16 Chris Hanson (cph@kleph) 112021989-05-16 Chris Hanson (cph@kleph)
11384 11203
11385 * scheme.el: change syntax table entries to use new "p" bit. 11204 * scheme.el: Change syntax table entries to use new "p" bit.
11386 11205
113871989-05-15 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 112061989-05-15 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
11388 11207
11389 * tags.el (next-file): fixed typo: " *next-file*" --> "*next-file*" 11208 * tags.el (next-file): Fixed typo: " *next-file*" --> "*next-file*"
11390 11209
113911989-05-14 Richard Stallman (rms@mole.ai.mit.edu) 112101989-05-14 Richard Stallman (rms@mole.ai.mit.edu)
11392 11211
@@ -11413,13 +11232,13 @@
11413 11232
114141989-05-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 112331989-05-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
11415 11234
11416 * term/x-win.el (x-set-display-name): Now works; correctly gets 11235 * term/x-win.el (x-set-display-name): Now works; correctly gets
11417 display name and removes those options from `command-line-args-left'. 11236 display name and removes those options from `command-line-args-left'.
11418 Renamed some of the options to be consistent with standard X 11237 Renamed some of the options to be consistent with standard X
11419 applications. 11238 applications.
11420 Added "-iconic" option for iconic startup; created variable 11239 Added "-iconic" option for iconic startup; created variable
11421 `x-iconic-startup' and function `x-set-iconic-startup' 11240 `x-iconic-startup' and function `x-set-iconic-startup'.
11422 (x-pop-up-window): initialize x-display-name first, then call 11241 (x-pop-up-window): Initialize x-display-name first, then call
11423 x-open-connection. 11242 x-open-connection.
11424 11243
114251989-05-11 Richard Stallman (rms@mole.ai.mit.edu) 112441989-05-11 Richard Stallman (rms@mole.ai.mit.edu)
@@ -11433,7 +11252,7 @@
11433 11252
114341989-05-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu) 112531989-05-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
11435 11254
11436 * term/x-win.el (x-handle-numeric-switch) Just like 11255 * term/x-win.el (x-handle-numeric-switch): Just like
11437 x-handle-switch, but converts argument to int (e.g., "-b 4"). 11256 x-handle-switch, but converts argument to int (e.g., "-b 4").
11438 11257
114391989-05-10 Richard Stallman (rms@mole.ai.mit.edu) 112581989-05-10 Richard Stallman (rms@mole.ai.mit.edu)
@@ -11458,15 +11277,15 @@
11458 11277
114591989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu) 112781989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu)
11460 11279
11461 * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark. 11280 * x-mouse.el (x-cut-text): sit-for 1 when warping mouse to mark.
11462 Also removed code dupicated by mouse.el 11281 Also removed code dupicated by mouse.el
11463 (x-trace-mouse): debugging function which prints out mouse events 11282 (x-trace-mouse): Debugging function which prints out mouse events
11464 as they arrive. 11283 as they arrive.
11465 (x-paste-text): Don't set point before inserting cut text; too 11284 (x-paste-text): Don't set point before inserting cut text; too
11466 confusing and incompatible with xterm. 11285 confusing and incompatible with xterm.
11467 11286
11468 * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line, 11287 * mouse.el (mouse-scroll, mouse-del-char, mouse-kill-line)
11469 narrow-window-to-region, mouse-window-to-region): Added these 11288 (narrow-window-to-region, mouse-window-to-region): Added these
11470 new functions. 11289 new functions.
11471 11290
114721989-05-08 Richard Stallman (rms@mole.ai.mit.edu) 112911989-05-08 Richard Stallman (rms@mole.ai.mit.edu)
@@ -11479,8 +11298,8 @@
11479 11298
11480 * lisp-mode.el (lisp-indent-line, lisp-comment-indent): Use \\s< 11299 * lisp-mode.el (lisp-indent-line, lisp-comment-indent): Use \\s<
11481 to recognize comment-start characters. 11300 to recognize comment-start characters.
11482 (indent-sexp): likewise. 11301 (indent-sexp): Likewise.
11483 * lisp.el (end-of-defun): likewise. 11302 * lisp.el (end-of-defun): Likewise.
11484 11303
114851989-05-07 Richard Stallman (rms@mole.ai.mit.edu) 113041989-05-07 Richard Stallman (rms@mole.ai.mit.edu)
11486 11305
@@ -11522,7 +11341,7 @@
11522 11341
11523 * tags.el (visit-tags-table-buffer): Clean up if file invalid. 11342 * tags.el (visit-tags-table-buffer): Clean up if file invalid.
11524 11343
11525 * apropos.el: New file. Apropos now defined here. 11344 * apropos.el: New file. Apropos now defined here.
11526 * loaddefs.el: Autoload it. 11345 * loaddefs.el: Autoload it.
11527 11346
11528 * help.el: Doc fix. 11347 * help.el: Doc fix.
@@ -11600,15 +11419,15 @@
11600 11419
11601 * startup.el (command-line-1, normal-top-level): Call hooks with 11420 * startup.el (command-line-1, normal-top-level): Call hooks with
11602 run-hooks. 11421 run-hooks.
11603 * sun-mouse.el: likewise. 11422 * sun-mouse.el: Likewise.
11604 11423
11605 * mim-mode.el: rename indent-mim-hook to indent-mim-function. 11424 * mim-mode.el: Rename indent-mim-hook to indent-mim-function.
11606 * scheme.el: likewise scheme-indent-hook. 11425 * scheme.el: Likewise scheme-indent-hook.
11607 11426
11608 * lisp-mode.el, cl.el, cl-indent.el, loaddefs.el, sun-mouse.el: 11427 * lisp-mode.el, cl.el, cl-indent.el, loaddefs.el, sun-mouse.el:
11609 *lisp-indent-hook renamed to *lisp-indent-function. 11428 *lisp-indent-hook renamed to *lisp-indent-function.
11610 11429
11611 * kermit.el (shell-send-input-cr): use run-hooks. 11430 * kermit.el (shell-send-input-cr): Use run-hooks.
11612 * shell.el (shell-send-input): run-hooks wants quoted arg. 11431 * shell.el (shell-send-input): run-hooks wants quoted arg.
11613 11432
11614 * simple.el, mlsupport.el, loaddefs.el, c-fill.el, doctor.el: 11433 * simple.el, mlsupport.el, loaddefs.el, c-fill.el, doctor.el:
@@ -11616,9 +11435,9 @@
11616 11435
11617 * files.el (diff-switches-function): diff-switches-hook renamed. 11436 * files.el (diff-switches-function): diff-switches-hook renamed.
11618 11437
11619 * compile.el (compile-reinitialize-errors): use run-hooks. 11438 * compile.el (compile-reinitialize-errors): Use run-hooks.
11620 11439
11621 * rmail.el (rmail-convert-to-babyl-format): error if unrecognized text. 11440 * rmail.el (rmail-convert-to-babyl-format): Error if unrecognized text.
11622 11441
116231989-04-19 Richard Stallman (rms@mole.ai.mit.edu) 114421989-04-19 Richard Stallman (rms@mole.ai.mit.edu)
11624 11443
@@ -11627,7 +11446,7 @@
11627 11446
11628 * replace.el (occur): Removed an extraneous save-excursion. 11447 * replace.el (occur): Removed an extraneous save-excursion.
11629 11448
11630 * replace.el (perform-replace): make ! undo as a unit. 11449 * replace.el (perform-replace): Make ! undo as a unit.
11631 11450
116321989-04-17 Chris Smith (csmith@mozart) 114511989-04-17 Chris Smith (csmith@mozart)
11633 11452
@@ -11635,17 +11454,17 @@
11635 line in a bol comment, start the continued line in column 1 11454 line in a bol comment, start the continued line in column 1
11636 not column 2. 11455 not column 2.
11637 11456
11638 * icon-mode.el (icon-backward-to-noncomment): use parse-partial-sexp 11457 * icon-mode.el (icon-backward-to-noncomment): Use parse-partial-sexp
11639 so as not to be fooled by # in strings. 11458 so as not to be fooled by # in strings.
11640 11459
11641 * icon-mode.el (icon-is-continuation-line): distinguish between 11460 * icon-mode.el (icon-is-continuation-line): Distinguish between
11642 tokens that end a statement but cause the following statement to 11461 tokens that end a statement but cause the following statement to
11643 be indented and tokens that cause the following line to be a 11462 be indented and tokens that cause the following line to be a
11644 continuation of the same statement. 11463 continuation of the same statement.
11645 11464
116461989-04-12 Richard Stallman (rms@mole.ai.mit.edu) 114651989-04-12 Richard Stallman (rms@mole.ai.mit.edu)
11647 11466
11648 * rmail.el (rmail-message-labels-p): put save-excursion outside. 11467 * rmail.el (rmail-message-labels-p): Put save-excursion outside.
11649 11468
11650 * picture.el (picture-tab): Dumb errors in prefix-arg case. 11469 * picture.el (picture-tab): Dumb errors in prefix-arg case.
11651 11470
@@ -11666,19 +11485,19 @@
11666 11485
116671989-04-06 Edward M. Reingold (reingold@cs.uiuc.edu) 114861989-04-06 Edward M. Reingold (reingold@cs.uiuc.edu)
11668 11487
11669 Hook added to list-diary-entries, along with a possible 11488 Hook added to list-diary-entries, along with a possible
11670 value for that hook which prepares a fancy diary buffer 11489 value for that hook which prepares a fancy diary buffer
11671 for display. 11490 for display.
11672 11491
11673 Holidays integrated into the diary: in the ordinary diary 11492 Holidays integrated into the diary: in the ordinary diary
11674 buffer the holidays are given in the mode line. In the 11493 buffer the holidays are given in the mode line. In the
11675 fancy diary buffer the holidays are given in the heading 11494 fancy diary buffer the holidays are given in the heading
11676 for each date. 11495 for each date.
11677 11496
11678 Added a new command to tell the holidays on a specific date, 11497 Added a new command to tell the holidays on a specific date,
11679 parallel to the way diary entries are given for a specific 11498 parallel to the way diary entries are given for a specific
11680 date. This new command became `h' and the old `h' became 11499 date. This new command became `h' and the old `h' became
11681 `a' to show all the holidays in a three-month period. 11500 `a' to show all the holidays in a three-month period.
11682 11501
116831989-04-06 Richard Stallman (rms@mole.ai.mit.edu) 115021989-04-06 Richard Stallman (rms@mole.ai.mit.edu)
11684 11503
@@ -11736,19 +11555,19 @@
11736 11555
117371989-03-30 Richard Stallman (rms@mole.ai.mit.edu) 115561989-03-30 Richard Stallman (rms@mole.ai.mit.edu)
11738 11557
11739 * files.el: doc fix. 11558 * files.el: Doc fix.
11740 11559
11741 * autoinsert.el (insert-auto-insert-files): Mark bfr unmodified 11560 * autoinsert.el (insert-auto-insert-files): Mark bfr unmodified
11742 if has just the autoinsert file. 11561 if has just the autoinsert file.
11743 11562
11744 * sendmail.el: doc fix. 11563 * sendmail.el: Doc fix.
11745 11564
117461989-03-29 Richard Stallman (rms@mole.ai.mit.edu) 115651989-03-29 Richard Stallman (rms@mole.ai.mit.edu)
11747 11566
11748 * rmail.el (rmail-insert-inbox-text): Don't insert newline if 11567 * rmail.el (rmail-insert-inbox-text): Don't insert newline if
11749 inserted an empty file. 11568 inserted an empty file.
11750 11569
11751 * startup.el: doc fix. 11570 * startup.el: Doc fix.
11752 11571
117531989-03-29 Edward M. Reingold (reingold@cs.uiuc.edu) 115721989-03-29 Edward M. Reingold (reingold@cs.uiuc.edu)
11754 11573
@@ -11765,7 +11584,7 @@
11765 11584
117661989-02-24 Richard Mlynarik (mly@rice-chex.ai.mit.edu) 115851989-02-24 Richard Mlynarik (mly@rice-chex.ai.mit.edu)
11767 11586
11768 * terminal.el (terminal-emulator): Move help message after call-hooks 11587 * terminal.el (terminal-emulator): Move help message after call-hooks
11769 so that correct escape character is mentioned. 11588 so that correct escape character is mentioned.
11770 11589
117711989-02-23 Richard Stallman (rms@mole.ai.mit.edu) 115901989-02-23 Richard Stallman (rms@mole.ai.mit.edu)
@@ -11831,13 +11650,13 @@
11831 11650
118321989-02-13 Marc Shapiro (marc.shapiro@acm.org) 116511989-02-13 Marc Shapiro (marc.shapiro@acm.org)
11833 11652
11834 * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text, 11653 * bibtex.el (bibtex-clean-entry, bibtex-empty-field, bibtex-find-text)
11835 bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next, 11654 (bibtex-kill-optional-field, bibtex-next-field, bibtex-pop-next)
11836 bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field, 11655 (bibtex-pop-previous, bibtex-cfield, bibtex-enclosing-field)
11837 bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entry 11656 (bibtex-enclosing-reference, bibtex-enclosing-regexp, bibtex-flash-entr)
11838 bibtex-flash-head, bibtex-inside-field, bibtex-make-optional-entry, 11657 (bibtex-flash-head, bibtex-inside-field, bibtex-make-optional-entry)
11839 bibtex-remove-OPT): New functions. 11658 (bibtex-remove-OPT): New functions.
11840 (bibtex-find-it, bibtex-make-OPT-entry, bibtex-next-position): Deleted 11659 (bibtex-find-it, bibtex-make-OPT-entry, bibtex-next-position): Deleted.
11841 (kill-current-line): Deleted. 11660 (kill-current-line): Deleted.
11842 (bibtex-mode-map): C-c keys to make entries moved to C-c C-e. 11661 (bibtex-mode-map): C-c keys to make entries moved to C-c C-e.
11843 (general): Use regexps instead of simple-minded cursor motion. 11662 (general): Use regexps instead of simple-minded cursor motion.
@@ -11868,7 +11687,7 @@
118681989-02-08 Richard Stallman (rms@mole.ai.mit.edu) 116871989-02-08 Richard Stallman (rms@mole.ai.mit.edu)
11869 11688
11870 * loaddefs.el (ctl-x-4-map): Fully define it here, as sparse keymap. 11689 * loaddefs.el (ctl-x-4-map): Fully define it here, as sparse keymap.
11871 * files.el: not here. 11690 * files.el: Not here.
11872 11691
11873 * lisp-mode.el (lisp-interaction-mode): 11692 * lisp-mode.el (lisp-interaction-mode):
11874 Use emacs-lisp-mode-syntax-table 11693 Use emacs-lisp-mode-syntax-table
@@ -11901,7 +11720,7 @@
11901 * files.el (basic-save-buffer): Check writability and make backup file 11720 * files.el (basic-save-buffer): Check writability and make backup file
11902 only after trying the hooks. 11721 only after trying the hooks.
11903 11722
11904 * ftp.el (ftp-write-file): do save-excursion. 11723 * ftp.el (ftp-write-file): Do save-excursion.
11905 (ftp-write-file-hook): Clear modified-flag here. 11724 (ftp-write-file-hook): Clear modified-flag here.
11906 (ftp-setup-write-file-hooks): Clear read-only flag here. 11725 (ftp-setup-write-file-hooks): Clear read-only flag here.
11907 (ftp-sentinal): If input, clear modified flag. 11726 (ftp-sentinal): If input, clear modified flag.
@@ -11931,7 +11750,7 @@
11931 11750
119321989-01-26 Richard Stallman (rms@mole.ai.mit.edu) 117511989-01-26 Richard Stallman (rms@mole.ai.mit.edu)
11933 11752
11934 * replace.el (occur-mode-goto-occurrence): error msg fix. 11753 * replace.el (occur-mode-goto-occurrence): Error msg fix.
11935 11754
11936 * tex-mode.el (tex-mode-syntax-table): Initialize all elts afresh. 11755 * tex-mode.el (tex-mode-syntax-table): Initialize all elts afresh.
11937 (tex-common-initialization): Make local var compare-windows-whitespace. 11756 (tex-common-initialization): Make local var compare-windows-whitespace.
@@ -11940,7 +11759,7 @@
11940 (tex-categorize-whitespace): New fn helps compare-windows. 11759 (tex-categorize-whitespace): New fn helps compare-windows.
11941 (tex-insert-quote): Use \\s when categorizing prev. char. 11760 (tex-insert-quote): Use \\s when categorizing prev. char.
11942 11761
11943 * compare-w.el: provide 'compare-w. 11762 * compare-w.el: Provide 'compare-w.
11944 (compare-windows): Don't set success for just whitespace. 11763 (compare-windows): Don't set success for just whitespace.
11945 Remember start-point in both buffers, and pass as arg to 11764 Remember start-point in both buffers, and pass as arg to
11946 the whitespace-function. 11765 the whitespace-function.
@@ -11964,17 +11783,17 @@
11964 11783
119651989-01-20 Richard Stallman (rms@mole.ai.mit.edu) 117841989-01-20 Richard Stallman (rms@mole.ai.mit.edu)
11966 11785
11967 * sort.el: doc fix. 11786 * sort.el: Doc fix.
11968 11787
11969 * server.el (server-buffer-clients): Now a permanent local. 11788 * server.el (server-buffer-clients): Now a permanent local.
11970 11789
11971 * dabbrev.el (dabbrev-expand): case-adapt only if expansion is l.c. 11790 * dabbrev.el (dabbrev-expand): Case-adapt only if expansion is l.c.
11972 (dabbrev-search): downcase the result if found@beg of sentence 11791 (dabbrev-search): Downcase the result if found@beg of sentence
11973 and only initial is upper case. 11792 and only initial is upper case.
11974 11793
119751989-01-19 Richard Stallman (rms@mole.ai.mit.edu) 117941989-01-19 Richard Stallman (rms@mole.ai.mit.edu)
11976 11795
11977 * files.el (after-find-file): change calling sequence to sit-for. 11796 * files.el (after-find-file): Change calling sequence to sit-for.
11978 11797
11979 * bytecomp.el (byte-compile-defun,-defmacro): 11798 * bytecomp.el (byte-compile-defun,-defmacro):
11980 Compile `defun' and `defmacro' within functions. 11799 Compile `defun' and `defmacro' within functions.
@@ -11991,11 +11810,11 @@
11991 (tex-mode-map): C-c C-e and C-c C-f changed. 11810 (tex-mode-map): C-c C-e and C-c C-f changed.
11992 (tex-common-initialization): comment-start-skip changed. 11811 (tex-common-initialization): comment-start-skip changed.
11993 (tex-validate-region): Fn renamed, and now leaves point@the error. 11812 (tex-validate-region): Fn renamed, and now leaves point@the error.
11994 (tex-terminate-paragraph): must save-excursion. 11813 (tex-terminate-paragraph): Must save-excursion.
11995 (tex-start-shell):@end, sleep a little if I/O buffer is empty. 11814 (tex-start-shell):@end, sleep a little if I/O buffer is empty.
11996 (tex-file): New fn; save buffers and run TeX on visit file. 11815 (tex-file): New fn; save buffers and run TeX on visit file.
11997 (tex-print): Print buffer's most recent output, whether from tex-file 11816 (tex-print): Print buffer's most recent output, whether from tex-file
11998 or tex-region. Use shell-command to do the printing. 11817 or tex-region. Use shell-command to do the printing.
11999 (tex-append-dvi): New subroutine. 11818 (tex-append-dvi): New subroutine.
12000 11819
12001 * compare-w.el (compare-windows): Prefix arg means ignore 11820 * compare-w.el (compare-windows): Prefix arg means ignore
@@ -12020,14 +11839,14 @@
12020 * startup.el (normal-top-level): Abbrev default directory 11839 * startup.el (normal-top-level): Abbrev default directory
12021 as in find-file-noselect. 11840 as in find-file-noselect.
12022 11841
12023 * lisp-mode.el (lisp-mode-variables): set parse-sexp-ignore-comments. 11842 * lisp-mode.el (lisp-mode-variables): Set parse-sexp-ignore-comments.
12024 11843
120251989-01-13 Richard Stallman (rms@mole.ai.mit.edu) 118441989-01-13 Richard Stallman (rms@mole.ai.mit.edu)
12026 11845
12027 * files.el (find-alternate-file): Don't change prefix to `~' 11846 * files.el (find-alternate-file): Don't change prefix to `~'
12028 unless a slash follows. 11847 unless a slash follows.
12029 11848
12030 * lisp.el (insert-parentheses): skip leading spaces if arg, 11849 * lisp.el (insert-parentheses): Skip leading spaces if arg,
12031 maybe insert one if no arg. 11850 maybe insert one if no arg.
12032 11851
12033 * lisp-mode.el (shared-lisp-mode-map): New map contains shared keys. 11852 * lisp-mode.el (shared-lisp-mode-map): New map contains shared keys.
@@ -12060,14 +11879,14 @@
12060 11879
120611989-01-07 Richard Stallman (rms@mole.ai.mit.edu) 118801989-01-07 Richard Stallman (rms@mole.ai.mit.edu)
12062 11881
12063 * options.el: doc fix. 11882 * options.el: Doc fix.
12064 11883
12065 * mouse.el (mouse-delete-window): Delete window pointed at. 11884 * mouse.el (mouse-delete-window): Delete window pointed at.
12066 11885
12067 * simple.el (backward-delete-char-untabify): In overwrite mode, 11886 * simple.el (backward-delete-char-untabify): In overwrite mode,
12068 back over columns clearing them out. 11887 back over columns clearing them out.
12069 11888
12070 * dired.el (dired-get-filename): filename ends before ` ->', not after. 11889 * dired.el (dired-get-filename): Filename ends before ` ->', not after.
12071 11890
120721989-01-06 Richard Stallman (rms@mole.ai.mit.edu) 118911989-01-06 Richard Stallman (rms@mole.ai.mit.edu)
12073 11892
@@ -12094,7 +11913,7 @@
12094 * debug.el (cancel-debug-on-entry): Use empty string for "cancel all". 11913 * debug.el (cancel-debug-on-entry): Use empty string for "cancel all".
12095 (debug-on-entry-1): Clean err msg for built-in function. 11914 (debug-on-entry-1): Clean err msg for built-in function.
12096 11915
12097 * session.el: New file. Load ~/.emacs-session. 11916 * session.el: New file. Load ~/.emacs-session.
12098 Related code moved here from startup.el. 11917 Related code moved here from startup.el.
12099 * session.el (save-session): New fn. has meat of kill-emacs-hook. 11918 * session.el (save-session): New fn. has meat of kill-emacs-hook.
12100 Call expand-file-name to expand `~'. 11919 Call expand-file-name to expand `~'.
@@ -12124,9 +11943,9 @@
12124 (file-newest-backup): Return newest backup for given filename. 11943 (file-newest-backup): Return newest backup for given filename.
12125 11944
12126 * debug.el (debug-on-entry-1): Handle macros here. 11945 * debug.el (debug-on-entry-1): Handle macros here.
12127 ({cancel-,}debug-on-entry): instead of here. 11946 ({cancel-,}debug-on-entry): Instead of here.
12128 But here maintain a list debug-function-list of functions set for 11947 But here maintain a list debug-function-list of functions set for
12129 debug on entry. nil or empty arg to cancel-... means cancel all. 11948 debug on entry. nil or empty arg to cancel-... means cancel all.
12130 (debugger-list-functions): New command, on `l'. 11949 (debugger-list-functions): New command, on `l'.
12131 (debugger-jump): Continue to exit of this frame 11950 (debugger-jump): Continue to exit of this frame
12132 after turning off all debug-on-entries. 11951 after turning off all debug-on-entries.
@@ -12144,7 +11963,7 @@
12144 * vmsproc.el (subprocess-command-to-buffer): New function. 11963 * vmsproc.el (subprocess-command-to-buffer): New function.
12145 11964
12146 * dired.el (dired-readin): Handle VMS. 11965 * dired.el (dired-readin): Handle VMS.
12147 (dired-get-filename): handle VMS. Also move handling 11966 (dired-get-filename): Handle VMS. Also move handling
12148 of LOCALP and NOERROR arguments to the end. 11967 of LOCALP and NOERROR arguments to the end.
12149 11968
12150 * vms-patch.el (vms-read-directory): New function. 11969 * vms-patch.el (vms-read-directory): New function.
@@ -12160,7 +11979,7 @@
12160 11979
121611989-01-01 Richard Stallman (rms@mole.ai.mit.edu) 119801989-01-01 Richard Stallman (rms@mole.ai.mit.edu)
12162 11981
12163 * gdb.el (gdb-mode-map): continue now C-c C-p. 11982 * gdb.el (gdb-mode-map): Continue now C-c C-p.
12164 11983
12165 * tags.el (find-tag-default): If not inside a tag, use previous 11984 * tags.el (find-tag-default): If not inside a tag, use previous
12166 or next tag found on current line. Never go outside current line. 11985 or next tag found on current line. Never go outside current line.
@@ -12171,7 +11990,7 @@
12171 11990
12172 * files.el (find-alternate-file): Abbreviate homedir as `~'. 11991 * files.el (find-alternate-file): Abbreviate homedir as `~'.
12173 11992
12174 * files.el (find-file-noselect): perform abbreviations on the 11993 * files.el (find-file-noselect): Perform abbreviations on the
12175 directory name when setting the default--from directory-abbrev-alist. 11994 directory name when setting the default--from directory-abbrev-alist.
12176 11995
121771988-12-30 Richard Stallman (rms@mole.ai.mit.edu) 119961988-12-30 Richard Stallman (rms@mole.ai.mit.edu)
@@ -12220,7 +12039,7 @@
12220 12039
12221 * term/at386.el: Eric Raymond's changes to work with keypad.el. 12040 * term/at386.el: Eric Raymond's changes to work with keypad.el.
12222 12041
12223 * loaddefs.el (completion-ignored-extensions): add .a and .ln. 12042 * loaddefs.el (completion-ignored-extensions): Add .a and .ln.
12224 12043
12225 * shell.el (shell-set-directory): Convert // to one /, 12044 * shell.el (shell-set-directory): Convert // to one /,
12226 so Emacs emulates Unix conventions. 12045 so Emacs emulates Unix conventions.
@@ -12249,7 +12068,7 @@
12249 12068
122501988-12-20 Richard Stallman (rms@mole.ai.mit.edu) 120691988-12-20 Richard Stallman (rms@mole.ai.mit.edu)
12251 12070
12252 * backquote.el, loaddefs.el: doc fix. 12071 * backquote.el, loaddefs.el: Doc fix.
12253 12072
122541988-12-18 Richard Stallman (rms@mole.ai.mit.edu) 120731988-12-18 Richard Stallman (rms@mole.ai.mit.edu)
12255 12074
@@ -12264,7 +12083,7 @@
122641988-12-14 Richard Stallman (rms@mole.ai.mit.edu) 120831988-12-14 Richard Stallman (rms@mole.ai.mit.edu)
12265 12084
12266 * mouse.el: New file; window-system-independent parts of mouse support. 12085 * mouse.el: New file; window-system-independent parts of mouse support.
12267 * x-mouse.el: Parts moved to mouse.el. Require 'mouse. 12086 * x-mouse.el: Parts moved to mouse.el. Require 'mouse.
12268 12087
12269 * rmail.el (rmail-make-in-reply-to-field): Regexp had nested loops. 12088 * rmail.el (rmail-make-in-reply-to-field): Regexp had nested loops.
12270 12089
@@ -12299,7 +12118,7 @@
12299 12118
123001988-12-06 Richard Mlynarik (mly@peduncle.ai.mit.edu) 121191988-12-06 Richard Mlynarik (mly@peduncle.ai.mit.edu)
12301 12120
12302 * files.el (toggle-read-only): +ve prefix arg means to set read-only 12121 * files.el (toggle-read-only): +ve prefix arg means to set read-only.
12303 12122
123041988-12-04 Richard Stallman (rms@mole.ai.mit.edu) 121231988-12-04 Richard Stallman (rms@mole.ai.mit.edu)
12305 12124
@@ -12324,7 +12143,7 @@
123241988-12-01 Richard Stallman (rms@mole.ai.mit.edu) 121431988-12-01 Richard Stallman (rms@mole.ai.mit.edu)
12325 12144
12326 * dbx.el (dbx-filter): Use insert-before-markers. 12145 * dbx.el (dbx-filter): Use insert-before-markers.
12327 * gdb.el (gdb-filter): Likewise... 12146 * gdb.el (gdb-filter): Likewise...
12328 * kermit.el (kermit-clean-filter): 12147 * kermit.el (kermit-clean-filter):
12329 * mh-e.el (mh-process-demon): 12148 * mh-e.el (mh-process-demon):
12330 * telnet.el (telnet-filter): 12149 * telnet.el (telnet-filter):
@@ -12366,7 +12185,7 @@
12366 12185
123671988-11-15 Richard Mlynarik (mly@peduncle.ai.mit.edu) 121861988-11-15 Richard Mlynarik (mly@peduncle.ai.mit.edu)
12368 12187
12369 * rmail.el (rmail-make-in-reply-to-field): I'm sick of seeing 12188 * rmail.el (rmail-make-in-reply-to-field): I'm sick of seeing
12370 illegal headers generated by rmail. 12189 illegal headers generated by rmail.
12371 Note that this change undoes rms' change of 4-Jul-88" -- I'll 12190 Note that this change undoes rms' change of 4-Jul-88" -- I'll
12372 check to see why that change was made in the first place. 12191 check to see why that change was made in the first place.
@@ -12388,7 +12207,7 @@
12388 12207
12389 * xscheme.el (xscheme-send-control-g-interrupt, 12208 * xscheme.el (xscheme-send-control-g-interrupt,
12390 xscheme-send-interrupt): Don't use second argument to 12209 xscheme-send-interrupt): Don't use second argument to
12391 `interrupt-process' or `quit-process'. These aren't needed and 12210 `interrupt-process' or `quit-process'. These aren't needed and
12392 they actually cause the wrong effect on Ultrix. 12211 they actually cause the wrong effect on Ultrix.
12393 12212
123941988-10-12 Richard Stallman (rms@mole.ai.mit.edu) 122131988-10-12 Richard Stallman (rms@mole.ai.mit.edu)
@@ -12425,7 +12244,7 @@
12425 12244
12426 * term/vt100.el (vt100-wide-mode): New function to toggle 132-col mode. 12245 * term/vt100.el (vt100-wide-mode): New function to toggle 132-col mode.
12427 12246
12428 * replace.el (perform-replace): typos in doc string. 12247 * replace.el (perform-replace): Typos in doc string.
12429 12248
124301988-10-06 Richard Stallman (rms@mole.ai.mit.edu) 122491988-10-06 Richard Stallman (rms@mole.ai.mit.edu)
12431 12250
@@ -12450,7 +12269,7 @@
12450 12269
124511988-09-30 Richard Stallman (rms@mole.ai.mit.edu) 122701988-09-30 Richard Stallman (rms@mole.ai.mit.edu)
12452 12271
12453 * loaddefs.el: autoload mail-mode. 12272 * loaddefs.el: Autoload mail-mode.
12454 12273
124551988-09-29 Richard Stallman (rms@mole.ai.mit.edu) 122741988-09-29 Richard Stallman (rms@mole.ai.mit.edu)
12456 12275
@@ -12537,7 +12356,7 @@
12537 (edt-delete-previous-word): Function renamed. 12356 (edt-delete-previous-word): Function renamed.
12538 (edt-line-to-{top,bottom}-of-window): Function renamed. 12357 (edt-line-to-{top,bottom}-of-window): Function renamed.
12539 12358
12540 * cl.el: require cl, so that byte-compiler will load it. 12359 * cl.el: Require cl, so that byte-compiler will load it.
12541 12360
12542 * lpr.el (print-region-1): Don't pass -T, -J switches on sysv. 12361 * lpr.el (print-region-1): Don't pass -T, -J switches on sysv.
12543 12362
@@ -12611,10 +12430,14 @@
12611 12430
12612 * loaddefs.el (shell-prompt-pattern): Allow prompt enclosed in parens. 12431 * loaddefs.el (shell-prompt-pattern): Allow prompt enclosed in parens.
12613 12432
12614 * lisp-mode.el (calculate-lisp-indent): bug in lisp-indent-offset case. 12433 * lisp-mode.el (calculate-lisp-indent): Bug in lisp-indent-offset case.
12615 12434
12616See ChangeLog.2 for earlier changes. 12435See ChangeLog.2 for earlier changes.
12617 12436
12437;; Local Variables:
12438;; coding: utf-8
12439;; End:
12440
12618 Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006, 12441 Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006,
12619 2007, 2008 Free Software Foundation, Inc. 12442 2007, 2008 Free Software Foundation, Inc.
12620 12443