|
|
1.1 ! root 1: Tue Aug 15 21:41:10 1989 Richard Stallman (rms at hobbes.ai.mit.edu) ! 2: ! 3: * Version 18.55 released. ! 4: ! 5: * files.el (basic-save-buffer): If rename of precious file fails, ! 6: don't try to delete it after new version is written. ! 7: ! 8: Wed Aug 9 19:26:25 1989 Chris Hanson (cph at kleph) ! 9: ! 10: * xscheme.el: From the RCS change log: ! 11: ! 12: (1.23) Guarantee that the process-filter's state is correctly ! 13: updated before calling any code that can possibly allow more input ! 14: to be read from the process. ! 15: ! 16: (1.22) Remove filter queuing mechanism. Rewrite filter state ! 17: machine to be iterative instead of tail-recursive. Move all C-c ! 18: commands to control characters. ! 19: ! 20: (1.21) Force control-g synchronization always. Turns out BSD had ! 21: the same problem as hp-ux. ! 22: ! 23: (1.20) Don't use second argument to `interrupt-process' and ! 24: `quit-process'. Apparently that causes difficulties under Ultrix. ! 25: ! 26: Thu Jul 20 02:02:33 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 27: ! 28: * info.el (Info-follow-reference): Handle newline and indentation ! 29: immediately after *note. ! 30: ! 31: * hideif.el (hif-tokenize): Recognize `defined', not `hif-defined', ! 32: in the input. ! 33: ! 34: Tue Jul 4 20:27:28 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 35: ! 36: * mailalias.el (build-mail-aliases): Accept `group' as synonym. ! 37: ! 38: * nroff-mode.el (electric-nroff-mode): Arg now optional. ! 39: ! 40: * man.el (insert-man-file): Handle HP's directories with .Z in ! 41: their names. ! 42: ! 43: Sun Jun 25 12:45:05 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 44: ! 45: * rmail.el (rmail, rmail-insert-inbox-text): For login name, ! 46: try LOGNAME, USER, and user-login-name. ! 47: * mail-utils.el (rmail-dont-reply-to): Likewise. ! 48: ! 49: Tue Jun 20 14:03:54 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 50: ! 51: * term/x-win.el: If x-sigio-bug is non-nil, don't use interrupts. ! 52: ! 53: Thu Jun 8 12:09:14 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 54: ! 55: * spell.el (spell-region): Downcase misspelled word. ! 56: ! 57: Tue Jun 6 19:58:01 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 58: ! 59: * chistory.el (list-command-history): Go to history buffer ! 60: before examining its text. ! 61: ! 62: Fri Jun 2 16:04:14 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 63: ! 64: * rmail.el (rmail-convert-to-babyl-format): Generalize time zone fmt. ! 65: (rmail-nuke-pinhead-header): Likewise. ! 66: ! 67: Wed May 31 18:05:20 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 68: ! 69: * cmacexp.el (c-macro-expand): Handle \-continuation of macros. ! 70: ! 71: Wed May 17 14:27:38 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 72: ! 73: * rmail.el (rmail-nuke-pinhead-header): Accept space before ! 74: numeric time zone in From line. ! 75: ! 76: * sendmail.el (sendmail-send-it): Always pass -f option. ! 77: ! 78: Fri May 12 22:19:37 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 79: ! 80: * term/s4.el: Don't define M-9, M-0. ! 81: Typo in defn of M-N I. ! 82: ! 83: Wed Apr 26 16:17:02 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 84: ! 85: * Version 18.54 released. ! 86: ! 87: * term/xterm.el: Set reset-terminal-on-clear. ! 88: ! 89: Wed Apr 12 10:45:30 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 90: ! 91: * picture.el (picture-tab): Dumb errors in prefix-arg case. ! 92: ! 93: Tue Apr 11 01:04:53 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 94: ! 95: * lpr.el (print-region-1): For tab-conversion case, insert specd range. ! 96: ! 97: Thu Apr 6 12:27:21 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 98: ! 99: * startup.el (normal-top-level): Use PWD envvar to set default dir. ! 100: (command-switch-alist): Doc fix. ! 101: ! 102: * rmail.el (rmail-convert-to-babyl-format): ! 103: Bind case-fold-search to t for mmdf case. ! 104: ! 105: * rmail.el (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header): ! 106: Accept spaces at end of Unix-style From line. ! 107: ! 108: Sun Apr 2 00:24:51 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 109: ! 110: * paths.el (rmail-spool-directory): Treat silicon-graphics-unix ! 111: like usg. ! 112: ! 113: Tue Mar 14 17:23:47 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) ! 114: ! 115: * rmail.el (rmail-convert-to-babyl-format): reset case-fold-search ! 116: to true in the mmdf case. ! 117: ! 118: Mon Mar 13 16:57:03 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) ! 119: ! 120: * tex-mode.el (TeX-common-initialization): Made lines beginning ! 121: with % separate paragraphs. ! 122: ! 123: Thu Feb 23 06:47:13 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 124: ! 125: * Version 18.53 released. ! 126: ! 127: * tex-mode.el (TeX-start): Wait 1 second for TeX to start. ! 128: (TeX-common-initialization): Make comment-start-skip find comment ! 129: at start of a line. ! 130: (TeX-region): don't include previous line (before start) in the header. ! 131: ! 132: * autoinsert.el: Change defconst to defvar. ! 133: ! 134: Wed Feb 15 03:55:23 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 135: ! 136: * dbx.el (run-dbx): Set dbx-process. ! 137: (dbx-stop-at): Use that to decide where to send the string. ! 138: ! 139: Thu Dec 29 14:23:37 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 140: ! 141: * compile.el (compilation-sentinel): Set OPOINT, OMAX in proper buffer. ! 142: ! 143: Wed Dec 28 23:07:35 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 144: ! 145: * debug.el (cancel-debug-on-entry): Paren error in case for macros. ! 146: ! 147: * spell.el (spell-region): Don't lose if `spell-filter' is local. ! 148: ! 149: * texinfmt.el (texinfo-format-defun-1): Fix bug in &-kwds in @defun. ! 150: (texinfo-format-emph): Rescan the argument. ! 151: ! 152: * lpr.el (print-region-1): sysV wants different options. ! 153: ! 154: * rmail.el (rmail-convert-to-babyl-format): ! 155: Do case-significant searches. ! 156: ! 157: Thu Sep 1 14:22:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 158: ! 159: * Version 18.52 released. ! 160: ! 161: * fortran.el (fortran-split-line): Add space before continuation-char. ! 162: ! 163: Mon Aug 29 15:57:20 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 164: ! 165: * mh-e.el: New version from Larus. ! 166: ! 167: Sun Aug 21 21:05:08 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 168: ! 169: * view.el (view-mode): Initially view-scroll-size is nil. ! 170: (view-scroll-size): If it's nil, return (view-window-size). ! 171: ! 172: Thu Aug 18 14:21:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 173: ! 174: * fill.el (justify-current-line): Skip fill-prefix before whitespace. ! 175: ! 176: * spell.el (spell-region): Change minibuffer prompt. ! 177: ! 178: Mon Aug 15 19:37:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 179: ! 180: * add-log.el (add-change-log-entry): Log filename is now an arg; ! 181: prompt for it with `interactive'. ! 182: (add-change-log-entry-other-window): Always use default log filename ! 183: and never prompt for anything. ! 184: ! 185: Sat Aug 13 14:59:02 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 186: ! 187: * simula.el: New version from obh. ! 188: ! 189: * add-log.el (add-change-log-entry): New arg OTHER-WINDOW. ! 190: (add-change-log-entry-other-window): New fn. ! 191: * loaddefs.el: Autoload that fn and put on C-x 4 a. ! 192: ! 193: Thu Aug 11 22:43:01 1988 Chris Hanson (cph at kleph) ! 194: ! 195: * xscheme.el (xscheme-cd): New function to guarantee that `cd' ! 196: happens in Scheme process buffer. ! 197: ! 198: Mon Aug 8 08:09:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 199: ! 200: * life.el, saveconf.el, doctex.el: New files. ! 201: ! 202: * files.el (create-file-buffer): Avoid empty buffer name for root dir. ! 203: * dired.el (dired-find-buffer): Let create-file-buffer do more work. ! 204: (dired-noselect): Use directory-file-name, file-name-as-directory. ! 205: ! 206: Thu Aug 4 15:26:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 207: ! 208: * server.el (server-process-filter): Handle +NNN to specify linenum. ! 209: (server-visit-files): Arg is now alist of (FILENAME . LINENUM). ! 210: ! 211: * server.el (server-visit-files): criterion for revert is if either ! 212: buffer or file has changed. ! 213: ! 214: * abbrev.el: Doc fix. ! 215: * files.el: ! 216: ! 217: Wed Aug 3 12:28:05 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) ! 218: ! 219: * texinfo.el: Changed fill-colum from 75 to 72. The larger ! 220: fill-column causes numerous overfull hboxes in TeX when you are ! 221: writing Emacs Lisp code that will be formatted as a Texinfo example. ! 222: ! 223: Sun Jul 31 06:46:43 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 224: ! 225: * rmailsum.el (rmail-new-summary): Always go to line for current msg. ! 226: (rmail-summary-exit): Delete just current window, and that ! 227: only if Rmail was already in another window. ! 228: ! 229: Fri Jul 29 13:45:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 230: ! 231: * tags.el: provide 'tags. ! 232: ! 233: Tue Jul 26 16:30:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 234: ! 235: * info.el (Info-follow-reference): Handle extra newlines, tabs or ! 236: spaces inside of cross-references. ! 237: ! 238: * outline.el: doc fix. ! 239: ! 240: Sat Jul 23 17:05:13 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 241: ! 242: * loaddefs.el: autoload texinfo-format-region. ! 243: ! 244: Fri Jul 22 05:11:50 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 245: ! 246: * simple.el (transpose-subr-1): Error if regions overlap. ! 247: ! 248: * dired.el (dired-flag-file-deleted): Directories no longer special. ! 249: * dired.el (dired-do-deletions): If deleting a dir, run `rmdir'. ! 250: ! 251: Tue Jul 19 00:43:31 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 252: ! 253: * ftp.el (ftp-find-file-or-directory): Typo in arg name. ! 254: ! 255: Mon Jul 18 00:24:40 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 256: ! 257: * c-fill.el: New file. ! 258: ! 259: * compile.el (compilation-error-regexp): Exclude colon from filename. ! 260: ! 261: Sun Jul 17 13:43:49 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 262: ! 263: * view.el: `h' ran undefined command; make it like `?'. ! 264: ! 265: Sat Jul 16 22:25:36 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 266: ! 267: * spell.el (spell-region): Run spell-filter to alter the text ! 268: before actual checking. ! 269: ! 270: Fri Jul 15 04:10:30 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 271: ! 272: * rmailsum.el (rmail-make-basic-summary-line): If sender is self, ! 273: show recipient instead, with `to:'. ! 274: ! 275: Wed Jul 13 13:36:36 1988 Richard Stallman (rms at wheat-chex.ai.mit.edu) ! 276: ! 277: * files.el (auto-save-file-name-p): doc fix. ! 278: ! 279: Tue Jul 12 21:58:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 280: ! 281: * paths.el (rmail-spool-directory): Handle RTU like sysV. ! 282: ! 283: Sun Jul 10 14:43:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 284: ! 285: * compile.el (compile1): use set-buffer, not switch-to-buffer. ! 286: ! 287: * startup.el (command-line): strip hyphens one by one from TERM type. ! 288: ! 289: Tue Jul 5 15:11:42 1988 Chris Hanson (cph at kleph) ! 290: ! 291: * texinfmt.el: Add support for @defun and related commands. ! 292: ! 293: Tue Jul 5 14:00:46 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 294: ! 295: * loadup.el: Avoid setting the global variable `name'. ! 296: ! 297: Mon Jul 4 12:21:03 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 298: ! 299: * rmail.el (rmail-make-in-reply-to-field): Use doublequotes, not ! 300: parens, around sender name in rfc822 mode. ! 301: ! 302: * info.el (Info-read-subfile): Don't lose if subfile header isn't ! 303: same length as main file header. ! 304: ! 305: Sun Jul 3 10:37:05 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 306: ! 307: * shell.el (shell-send-input): Put bound on search for prompt. ! 308: ! 309: Fri Jul 1 10:07:14 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 310: ! 311: * autoinsert.el: New file. ! 312: ! 313: * text-mode.el (center-region): Don't let end-of-region ! 314: become wrong when insertion/deletion is done. ! 315: ! 316: * info.el (Info-find-node): Typo in regexp. ! 317: (Info-following-node-name): At open paren, continue to close. ! 318: ! 319: * tags.el (list-tags): Terminate scan on end-of-buffer. ! 320: ! 321: Thu Jun 30 10:09:19 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 322: ! 323: * loaddefs.el (auto-mode-alist): C mode for `.cc'. ! 324: ! 325: Mon Jun 27 12:22:11 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 326: ! 327: * paths.el (rmail-spool-directory): Treat unisoft like usg. ! 328: ! 329: * texinfo.el (texinfo-show-structure): New function. ! 330: (texinfo-insert-*): Several new functions. ! 331: (texinfo-mode-map): New keymap. ! 332: ! 333: * dired.el: provide 'dired. ! 334: ! 335: Thu Jun 23 11:02:37 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 336: ! 337: * files.el (hack-local-variables): Ignore `eval' if running as root. ! 338: ! 339: Wed Jun 22 10:33:39 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 340: ! 341: * nroff-mode.el (nroff-brace-table): Add G1 vs G2. ! 342: ! 343: Tue Jun 21 04:43:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 344: ! 345: * spell.el (spell-region, spell-string): Fix typo `spell-cmd'. ! 346: ! 347: Sun Jun 19 15:35:21 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 348: ! 349: * lpr.el (lpr-command): New variable holds the shell command to ! 350: print a file (normally "lpr"). ! 351: ! 352: Wed Jun 15 06:13:32 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 353: ! 354: * rnewspost.el (news-inews): run news-inews-hook. ! 355: ! 356: * rmail.el (rmail-show-message): run rmail-show-message-hook. ! 357: ! 358: Sun Jun 12 10:55:47 1988 Richard Stallman (rms at gluteus.ai.mit.edu) ! 359: ! 360: * keypad.el: Additional conventional chars added in the comments. ! 361: ! 362: * text-mode.el: erroneously installed text-mode-syntax-table ! 363: in current buffer. ! 364: ! 365: Thu Jun 9 05:28:48 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 366: ! 367: * fill.el (fill-region-as-paragraph): Err if fill-prefix is ! 368: too long for the fill-column. ! 369: ! 370: * texinfmt.el (texinfo-format-{region,buffer-1}): Make sure buffer ! 371: ends in a newline. ! 372: ! 373: Tue Jun 7 12:47:31 1988 Chris Hanson (cph at kleph) ! 374: ! 375: * xscheme.el (xscheme-process-filter-alist): add escape sequence ! 376: which instructs Emacs to change the working directory of the ! 377: Scheme process buffer. This change is required for Scheme runtime ! 378: library version 14. ! 379: ! 380: Thu Jun 2 06:36:43 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 381: ! 382: * sendmail.el (mail-do-fcc): avoid insert-buffer (too high level). ! 383: ! 384: Tue May 31 18:12:10 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 385: ! 386: * outline.el: Must put `\(...\)' around outline-regexp ! 387: when prepending `^'. ! 388: ! 389: Mon May 30 17:30:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 390: ! 391: * fortran.el, hanoi.el, helper.el, info.el, mlconvert.el, modula2.el, ! 392: rmail.el, sendmail.el, sort.el, underline.el: doc fixes. ! 393: * loaddefs.el: autoload doc fixes. ! 394: ! 395: Sat May 28 05:19:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) ! 396: ! 397: * help.el (print-help-return-message): Handle pop-up-windows = nil. ! 398: ! 399: * nroff-mode.el (nroff-brace-table): Add more pairs, for some mm macros ! 400: (nroff-comment-indent): Recognize ' like period. ! 401: (nroff-mode): .SK and .OP separate pages. ! 402: ! 403: * shell.el (lisp-send-defun): Install new, corrected no-process check. ! 404: ! 405: Fri May 27 21:28:20 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 406: ! 407: * c-mode.el (electric-c-terminator): Tests to distinguish labels ! 408: from other uses of colon failed if inserting at end of buffer. ! 409: ! 410: Tue May 24 15:09:32 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 411: ! 412: * texinfmt.el (texinfo-parse-expanded-arg): like texinfo-parse-line-arg ! 413: but expand commands inside the arg. ! 414: (texinfo-index): Use that. ! 415: (@end ifinfo): Discard terminating newline. ! 416: ! 417: Mon May 23 12:45:52 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 418: ! 419: * files.el (file-name-sans-versions): VMS version can be sep. by `.'. ! 420: Also delete mysterious line that removes `$__$'. ! 421: ! 422: Sun May 22 14:28:56 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 423: ! 424: * gdb.el (gdb-filter-accumulate-marker): Empty gdb-filter-accumulate ! 425: since its contents are now in STRING. ! 426: ! 427: * rnews.el (news-get-pruned-list-of-files): catch errors for ! 428: read-protected directories. ! 429: ! 430: Fri May 20 00:54:22 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 431: ! 432: * meese.el: Bind off buffer-read-only while changing buffer. ! 433: Don't add protect-innocence-hook twice. ! 434: ! 435: * sendmail.el (mail-do-fcc): If fcc file is in a buffer, append there. ! 436: ! 437: Mon May 16 21:17:39 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 438: ! 439: * bibtex.el (bibtex-mode): Delete some keys that were vt100 keypad. ! 440: (bibtex-DEAthesis): Delete this and its key definition. ! 441: (bibtex-sun-*): Insert functions. ! 442: ! 443: Sun May 15 19:35:59 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 444: ! 445: * loaddefs.el: Doc fix. ! 446: ! 447: Thu May 12 17:47:35 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 448: ! 449: * tex-mode.el (TeX-region): Pass nil to make-shell as startfile arg. ! 450: ! 451: Wed May 11 14:20:41 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 452: ! 453: * shell.el (make-shell): If PROGRAM is nil, default like M-x shell. ! 454: ! 455: * tex-mode.el (TeX-region): Used eliminated fn. expand-directory-name. ! 456: ! 457: Tue May 10 21:45:09 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) ! 458: ! 459: * shell.el (lisp-send-defun): Undo last change. ! 460: ! 461: * loaddefs.el (rmail-primary-inbox-list): Doc fix. ! 462: ! 463: Sun May 8 15:15:45 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) ! 464: ! 465: * man.el (manual-entry): Handle section names > 1 letter. ! 466: ! 467: * paths.el (manual-formatted-*): Add alternative for Xenix. ! 468: ! 469: Fri May 6 10:49:12 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 470: ! 471: * Version 18.51 released. ! 472: ! 473: * vms-patch.el (vms-suspend-resume-hook): New fn to find a file ! 474: after Emacs is resumed on VMS. ! 475: (vms-suspend-hook): Don't suspend if logical name DONT_SUSPEND_EMACS ! 476: ! 477: * server.el (server-start): Don't say "restarting" the first time. ! 478: ! 479: * files.el (revert-buffer): Avoid wta error if autosave turned off. ! 480: ! 481: Tue May 3 08:30:12 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 482: ! 483: * icon.el: New file. ! 484: ! 485: Mon May 2 17:44:49 1988 Brian Fox (bfox at rice-krispies.ai.mit.edu) ! 486: ! 487: * replace.el (perform-replace): Make `y' do what SPC does, `n' do ! 488: what DEL does, and `q' do what ESC does. The original set of keys ! 489: still work. ! 490: ! 491: Sun May 1 17:09:04 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 492: ! 493: * gdb.el (gdb-filter-insert): Save and restore prev. current buffer. ! 494: (gdb-filter-accumulate-marker): set-buffer should not be done here. ! 495: ! 496: Thu Apr 28 17:46:02 1988 Chris Hanson (cph at kleph) ! 497: ! 498: * xscheme.el: Force use of pipes for communication with inferior ! 499: Scheme. This avoids bugs in PTY implementations on various ! 500: systems. ! 501: ! 502: Mon Apr 25 08:56:41 1988 Chris Hanson (cph at kleph) ! 503: ! 504: * scheme.el: Add indentation for `with-values'. ! 505: ! 506: Fri Apr 22 07:12:46 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 507: ! 508: * shell.el (shell-send-input, lisp-send-defun): Err right away ! 509: if shell no process. ! 510: ! 511: * text-mode.el (center-line): doc fix. ! 512: ! 513: Thu Apr 21 01:00:45 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) ! 514: ! 515: * texinfmt.el (texinfo-format-region): Select the output buffer ! 516: at the beginning. Copy the @setfilename command as well as ! 517: the specified region. At end, put point at top. ! 518: Accept @bye only at beg of line. ! 519: ! 520: Wed Apr 20 19:20:33 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 521: ! 522: * informat.el (Info-validate): Change message for Next's Previous. ! 523: Now the word "invalid" must be included in the message string ! 524: if it is wanted. ! 525: ! 526: Tue Apr 19 00:01:22 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 527: ! 528: * cl-indent.el (common-lisp-indent-hook): Handle ` like '. ! 529: ! 530: * gdb.el: Completely rewritten filtering mechanism (by cph). ! 531: Should look the same to the user. ! 532: ! 533: Mon Apr 18 16:17:42 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 534: ! 535: * startup.el (command-line): Treat `_' in term-type name like `-'. ! 536: ! 537: * term/apollo.el: New file, loads vt100.el. ! 538: ! 539: * dired.el (dired-mode): Allow no arg--to put any old dir into ! 540: dired mode. Make it interactive. ! 541: ! 542: * simple.el (indent-for-comment): If comment-start-skip has \(...\), ! 543: the delimiter starts where the end of the first pair matches. ! 544: ! 545: * tex-mode.el (TeX-common-initialization): Add a \(...\) to ! 546: comment-start-skip so its end is always at start of delimiter. ! 547: ! 548: Thu Apr 14 05:54:37 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 549: ! 550: * paragraph.el (forward-paragraph): Bug in pragraph-ignore-fill-prefix. ! 551: ! 552: * terminal.el (te-sentinel): Delete whitespace at end of buffer ! 553: before inserting the message. ! 554: ! 555: * debug.el (debug): Bind executing-macro to nil; avoid lossage ! 556: if enter debugger while kbd macro is running. ! 557: ! 558: * rmailout.el (rmail-output-to-rmail-file): ! 559: Error if output file is same as current file. ! 560: ! 561: * rmailout.el (rmail-output): Don't die if rmail-last-file is nil. ! 562: ! 563: Wed Apr 13 10:48:13 1988 Leonard H. Tower Jr. (tower at rice-krispies.ai.mit.edu) ! 564: ! 565: * rnews.el: fixed mis-documentation. ! 566: ! 567: Wed Apr 13 00:55:00 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 568: ! 569: * dired.el (dired-readin): Print msg on startup and when done. ! 570: ! 571: * spell.el (spell-command): New var; command to use to invoke ! 572: the spell program. ! 573: ! 574: * terminal.el (terminal-emulator): Choose default shell like shell.el. ! 575: Use /bin/sh for changing env. ! 576: (te-parse-program-and-args): Use shell-file-name for globbing. ! 577: ! 578: * dired.el (dired-rename-file): Include old file name in prompt. ! 579: ! 580: * cal.el (calendar): Convert any nonnull arg to a number. ! 581: ! 582: Tue Apr 12 13:05:18 1988 Chris Hanson (cph at kleph) ! 583: ! 584: * xscheme.el: Change to print ";No value" when the value of an ! 585: expression is undefined. ! 586: ! 587: Sun Apr 10 02:33:43 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 588: ! 589: * kermit.el: New file. ! 590: ! 591: * tex-mode.el (TeX-common-initialization): Make TeX-command, etc., ! 592: local here rather than in both callers. ! 593: Provide 'tex-mode. ! 594: (TeX-start-shell): Make keymap only once, and reuse it. ! 595: Pass 'nostartfile, not "/dev/null", to `make-shell'. ! 596: (set-buffer-directory): Use file-name-as-directory. Don't use... ! 597: (expand-directory-name): function deleted. ! 598: ! 599: * simple.el (indent-for-comment): If comment-start-skip matches a ! 600: string with nonfinal whitespace, the comment delimiter starts ! 601: after that whitespace (for indentation purposes). ! 602: Don't modify the buffer if existing indent is correct. ! 603: ! 604: * cmacexp.el (c-macro-expand): Use cpp to expand macros in the region. ! 605: * c-mode.el: Autoload that. ! 606: ! 607: * texinfmt.el (texinfo-format-scan): Guts of texinfo-format-buffer-1 ! 608: split into a new function. ! 609: Delete handling of C-q, which is not used in Texinfo nowadays. ! 610: (texinfo-format-region): New function to format a region. ! 611: ! 612: Sat Apr 9 11:48:24 1988 Leonard H. Tower Jr. (tower at frosted-flakes.ai.mit.edu) ! 613: ! 614: * rnewspost.el (news-post-news, news-reply) No longer re-inits ! 615: *post-news* buffer, if buffer-modified-p. ! 616: ! 617: Sat Apr 9 03:09:36 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 618: ! 619: * spook.el (shuffle-vector): Rewrite by phr. ! 620: ! 621: * undigest.el (undigestify-rmail-message): Put space before `unseen'. ! 622: ! 623: * ada.el, c-mode.el, lisp-mode.el, mim-mode.el, modula2.el, prolog.el, ! 624: scheme.el: Make paragraph-ignore-fill-prefix locally t in these modes. ! 625: * paragraph.el (forward-paragraph): Ignore fill-prefix if ! 626: Make paragraph-ignore-fill-prefix is non-nil. ! 627: ! 628: Fri Apr 8 05:39:13 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 629: ! 630: * man.el, loaddefs.el: Doc fix. ! 631: ! 632: Wed Apr 6 21:06:52 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) ! 633: ! 634: * loaddefs.el: added `.texinfo' to the less common extensions ! 635: section of the auto-mode-alist so that emacs chooses the correct ! 636: mode for files with this extension. ! 637: ! 638: Fri Apr 1 17:53:57 1988 Richard M. Stallman (rms at wilson) ! 639: ! 640: * gdb.el (gdb): Specify -cd option to GDB so GDB will use ! 641: the same path for the dir as the user is using in Emacs. ! 642: ! 643: Thu Mar 24 01:15:15 1988 Richard M. Stallman (rms at wilson) ! 644: ! 645: * spook.el: New file. ! 646: ! 647: * nroff-mode.el (forward-text-line): either . or ' starts a request. ! 648: (nroff-mode): In paragraph-{start,separate}, ditto. ! 649: (electric-nroff-newline): Don't insert extra newlines. ! 650: ! 651: Wed Mar 23 16:21:02 1988 Richard M. Stallman (rms at wilson) ! 652: ! 653: * x-mouse.el: Change unshifted clicks for x11. ! 654: Bind all up-clicks to no-op. ! 655: ! 656: * term/x-win.el (command-switch-alist): Ignore all X's switches ! 657: in x11. ! 658: Don't test fboundness of `x-change-display'. ! 659: On x11, don't set-input-mode or set term-setup-hook. ! 660: x-switches feature now broken. ! 661: ! 662: * term/x11-win.el: Delete this file since X11 is now ! 663: a subcase of X. ! 664: ! 665: Sun Mar 20 14:23:07 1988 Richard M. Stallman (rms at wilson) ! 666: ! 667: * rmailkwd.el (rmail-next-labeled-message): Allow space ! 668: before the label name (since now they are supposed to be there). ! 669: ! 670: * paths.el (rmail-primary-inbox-list): Don't define it here. ! 671: * loaddefs.el: Define it here but set it to nil. ! 672: * rmail.el (rmail): If it's nil, compute the default here. ! 673: Now we decide $LOGNAME vs $USER at run time, not build time. ! 674: ! 675: * lisp-mode.el (lisp-indent-line): ! 676: Single-semicolon comment lines should be indented at comment col. ! 677: ! 678: * cl-indent.el (lisp-indent-do): Smarter version from Kevin Layer. ! 679: ! 680: * cl.el (setf): Simplify code produced; don't use `apply' ! 681: and, if handler isn't a macro, don't bind any temp vars. ! 682: ! 683: * cl.el: Make and doc strings and error messages use GNU style. ! 684: ! 685: Sat Mar 19 17:18:01 1988 Richard M. Stallman (rms at wilson) ! 686: ! 687: * hideif.el: New version from [email protected]. ! 688: ! 689: * VMS-oriented bug fixes from David Gentzel. ! 690: ! 691: * texinfmt.el (texinfo-format-setfilename): expand the filename. ! 692: (texinfo-do-itemize): Don't indent an empty line. ! 693: (texinfo-format-printindex): On VMS, use texinfo-sort-region to sort. ! 694: (texinfo-sort-{region,startkeyfun}): New functions. ! 695: ! 696: * sort.el: provide 'sort. ! 697: ! 698: * sendmail.el (mail): Doc fix. ! 699: ! 700: * help.el (help-with-tutorial): Use expanded file name for making bfr. ! 701: ! 702: * info.el (Info-find-node): Remove versions from file name. ! 703: * informat.el (Info-split): Remove versions from file name. ! 704: ! 705: * bytecomp.el (byte-compile-file, byte-recompile-directory): ! 706: Remove versions from name of file to write. Good on VMS. ! 707: (batch-byte-compile): Likewise. ! 708: ! 709: Fri Mar 18 13:11:35 1988 Chris Hanson (cph at kleph) ! 710: ! 711: * term/x11-win.el (command-switch-alist): Option "-rn" mistakenly ! 712: omitted from this list. ! 713: ! 714: Fri Mar 18 15:42:19 1988 Richard M. Stallman (rms at wilson) ! 715: ! 716: * modula2.el: Changes from Michael Schmidt: ! 717: Better prompting in m2-for. Variables for program name for ! 718: compilation and for linking. Don't assume executable name ! 719: comes from module name. m2-toggle knows about .md and .mi files. ! 720: ! 721: * rmail.el (rmail): Default for C-o is now `xmail'; ! 722: rmail-last-rmail-file now defaults independently to `XMAIL'. ! 723: ! 724: * lisp-mode.el (lisp-mode): Define C-c C-l as M-x run-lisp. ! 725: ! 726: * paths.el (rmail-primary-inbox-list): Use rmail-spool-directory ! 727: as a basis for value of this; avoid redundant decisions. ! 728: ! 729: * rnews.el (news-update-message-read): typo, cdadr => news-cdadr. ! 730: ! 731: * gdb.el (gdb): expand `path'; start-process loses if ! 732: default-directory is not absolute. ! 733: ! 734: * tags.el (find-tag-tag): Create this function again ! 735: to hold shared arg-reading code for find-tag and find-tag-other-window. ! 736: (find-tag, find-tag-other-window): Use find-tag-tag. ! 737: ! 738: * shell.el (inferior-lisp-mode): lisp-mode-variables needs an arg. ! 739: Also improve the doc string. ! 740: * chistory.el (Command-history-setup): Likewise. ! 741: ! 742: Thu Feb 11 01:37:48 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 743: ! 744: * Version 18.50 released. ! 745: ! 746: * tex-mode.el (tex-mode): Use the default if file has no tex commands. ! 747: ! 748: * term/vt200.el: Delete vt200-enable-arrows; leave the standard ! 749: name enable-arrow-keys. ! 750: ! 751: * version.el (emacs-build-system): Store system name on which ! 752: Emacs was built. ! 753: * version.el (emacs-version): Print that system name. ! 754: ! 755: * vip.el: Install version 3.5 sent by author. ! 756: ! 757: * man.el (nuke-nroff-bs): New regexp for footers on hpux. ! 758: ! 759: Wed Feb 10 12:34:14 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 760: ! 761: * simple.el (fundamental-mode): Delete fundamental-mode-map. ! 762: ! 763: Mon Feb 8 22:50:08 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 764: ! 765: * paths.el (rmail-primary-inbox-list): Check separately for which ! 766: directory and which envvar. ! 767: ! 768: Sat Feb 6 18:31:55 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 769: ! 770: * loaddefs.el: Autoload `gdb'. ! 771: ! 772: * gdb.el: New file, interface to GDB. From Schelter, ! 773: but rewritten to use the new GDB -fullname feature ! 774: and the new Emacs overlay-arrow-position feature. ! 775: ! 776: * dbx.el: New file (Masanobu's version, ! 777: changed to use overlay-arrow-string). ! 778: ! 779: Thu Feb 4 21:00:23 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 780: ! 781: * mh-e.el: Version 3.4o from Larus. ! 782: ! 783: Sun Jan 31 18:16:14 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 784: ! 785: * term/vt125.el, term/vt240.el: New files: ! 786: Just load vt100.el or vt200.el. ! 787: ! 788: Thu Jan 28 07:21:54 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 789: ! 790: * tags.el (find-tag-tag): Deleted. ! 791: * tags.el (find-tag-default): New function returns default tag ! 792: based on buffer text, or nil. ! 793: Fix several bugs such as handling of quote-characters, ! 794: and case of before or after a list or near unbalanced paren. ! 795: ! 796: * tags.el (find-tag): Use find-tag-default and show default in the ! 797: prompt while reading the tag. ! 798: ! 799: Sun Jan 24 02:38:17 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 800: ! 801: * undigest.el (undigestify-rmail-message): Accept "Apparently-To". ! 802: ! 803: Fri Jan 22 22:46:19 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) ! 804: ! 805: * edt.el (edt-bind-gold-keypad): New fn so that calls to ! 806: define-keypad-key are deferred till edt-mode is turned on. ! 807: ! 808: Thu Jan 21 23:11:14 1988 Richard Stallman (rms at frosted-flakes) ! 809: ! 810: * simple.el (kill-line): doc fix. ! 811: ! 812: Wed Jan 20 03:22:12 1988 Richard Stallman (rms at frosted-flakes) ! 813: ! 814: * rmail.el (rmail-get-new-mail): If save fails, recount messages. ! 815: * rmail.el (rmail-revert): Handle revert-buffer; recount messages. ! 816: * rmail.el (rmail-variables): Set up to use this. ! 817: * rmail.el (rmail-convert-file): Babyl-mode conversion code ! 818: moved here from `rmail'. ! 819: ! 820: * files.el (revert-buffer): Return t if did revert. ! 821: ! 822: Tue Jan 19 21:54:04 1988 Richard Stallman (rms at frosted-flakes) ! 823: ! 824: * sendmail.el (mail-send-and-exit): Don't delete the window ! 825: unless an rmail-mode buffer is in the next window. ! 826: ! 827: Tue Jan 19 14:03:23 1988 Chris Hanson (cph at sugar-smacks) ! 828: ! 829: * xscheme.el: Extensive changes including better documentation, a ! 830: new major mode `scheme-debugger-mode', and a new format for the ! 831: modeline when using the Scheme interface. ! 832: ! 833: The major mode `scheme-debugger-mode' is used when Scheme is ! 834: running one of the character-driven debugger interfaces. It is ! 835: like Scheme mode except that evaluation is disabled, and ! 836: characters that are normally self-inserting instead are ! 837: transmitted to the Scheme process. ! 838: ! 839: The modeline is changed so that information about the state of the ! 840: Scheme process is shown only in buffers whose major mode is ! 841: `scheme-mode' or one of the related Scheme major modes. ! 842: Information about the state of the read-eval-print loop is shown ! 843: only in the Scheme process buffer. ! 844: ! 845: All of these changes are upwards compatible with versions of ! 846: Scheme which ran using the previous interface. However, some of ! 847: the features will not be enabled in older Scheme systems. Newer ! 848: versions of Scheme (specifically, those newer than release 6.1.1) ! 849: require the new interface for correct operation. They will not ! 850: work correctly with older version of this interface. ! 851: ! 852: * scheme.el: Minor changes to support "xscheme.el" changes. ! 853: Mostly this involved adding hooks to existing facilities. ! 854: ! 855: Tue Jan 19 05:07:25 1988 Richard Stallman (rms at frosted-flakes) ! 856: ! 857: * c-mode.el (indent-c-exp): Use new state-element from ! 858: parse-partial-sexp to handle case of (...newline...) {... ! 859: ! 860: Sun Jan 17 21:53:57 1988 Richard Stallman (rms at frosted-flakes) ! 861: ! 862: * rmail.el (rmail-display-labels): Preserve buffer bounds correctly. ! 863: Remove extra spaces from the string before displaying it. ! 864: ! 865: * rmail.el (rmail-insert-inbox-text): message only if file exists. ! 866: * rmail.el (rmail-get-new-mail): Don't save if was no new mail. ! 867: ! 868: Fri Jan 15 16:46:17 1988 Richard Stallman (rms at frosted-flakes) ! 869: ! 870: * info.el (Info-search): Two bugs in indirect files: ! 871: Failed to search the indirect table right, and failed ! 872: to recover if nothing found. ! 873: ! 874: Thu Jan 14 00:23:29 1988 Richard Stallman (rms at frosted-flakes) ! 875: ! 876: * loaddefs.el: Make search-... into user variables. ! 877: ! 878: Mon Jan 11 20:46:54 1988 Richard Stallman (rms at frosted-flakes) ! 879: ! 880: * rmail.el (rmail-display-label): Put a space before each label ! 881: name if there wasn't one already. Turns out valid BABYL format ! 882: requires a space there. ! 883: ! 884: * rmailkwd.el (rmail-set-label): Expect and write spaces before labels. ! 885: Eliminate the loop to delete such spaces. ! 886: ! 887: * rmail.el (rmail-set-attribute): Expect and write spaces before labels. ! 888: * rmailsum.el (rmail-summary-by-labels): Expect spaces. ! 889: ! 890: * info.el (Info-find-node): If filename starts with ./, ! 891: interpret relative to current directory. ! 892: ! 893: Sun Jan 10 15:51:08 1988 Richard Stallman (rms at frosted-flakes) ! 894: ! 895: * undigest.el: If it fails, delete ALL of the temporary copy. ! 896: ! 897: Wed Jan 6 17:20:59 1988 Richard Stallman (rms at frosted-flakes) ! 898: ! 899: * paths.el (mh-dir, mh-lib): Add two new alternatives to test for. ! 900: (For HPUX). ! 901: * paths.el (manual-formatted-dirlist) [HPUX]: ! 902: Add a completely new alternative value. ! 903: ! 904: Tue Jan 5 16:56:12 1988 Richard Stallman (rms at frosted-flakes) ! 905: ! 906: * simple.el (indent-new-comment-line): In a comment, look back ! 907: for a line with a nonempty comment and indent the comment text ! 908: like it. ! 909: ! 910: * lpr.el (print-buffer-1): Use `untabify' to expand tabs, ! 911: not the `expand' program. Fix other bugs with tab-width != 8. ! 912: ! 913: Sat Dec 26 13:27:00 1987 Richard Stallman (rms at frosted-flakes) ! 914: ! 915: * c-mode.el (electric-c-terminator, c-indent-line): ! 916: Don't recognize `case' unless space or tab follows. ! 917: ! 918: Wed Dec 23 17:24:16 1987 Richard Mlynarik (mly at peduncle) ! 919: ! 920: * loaddefs.el: ! 921: Update terminal-emualator documentation. (This wasn't done ! 922: after the last edit.) ! 923: ! 924: * terminal.el: ! 925: Split out te-stty-string from function terminal-emulator. ! 926: Run "sh" if no env var SHELL. ! 927: Add nonstandard (though useful) NF and LP termcap flags. ! 928: Fix terminal-emulator documentation. Some comments. ! 929: ! 930: Tue Dec 22 19:34:37 1987 Richard Stallman (rms at frosted-flakes) ! 931: ! 932: * rnews.el (news-get-pruned-list-of-files): Don't die on ! 933: unreadable directory. ! 934: ! 935: Mon Dec 21 19:52:15 1987 Richard Stallman (rms at frosted-flakes) ! 936: ! 937: * window.el (split-widow-{vertically,horizontally}): ! 938: Make the arg optional. ! 939: ! 940: Wed Dec 9 18:32:21 1987 Richard Stallman (rms at frosted-flakes) ! 941: ! 942: * picture.el (picture-clear-rectangle): Delete spurious arg. ! 943: ! 944: Tue Dec 8 16:09:28 1987 Richard Stallman (rms at frosted-flakes) ! 945: ! 946: * rmailout.el (rmail-output): Don't crash if msg has no From. ! 947: ! 948: * dabbrev.el (dabbrev-expand): Don't print messages. ! 949: ! 950: * isearch.el (nonincremental-search): Put onto command-history. ! 951: ! 952: * simple.el (kill-region): Doc fix. ! 953: ! 954: Sun Dec 6 01:22:27 1987 Richard Stallman (rms at frosted-flakes) ! 955: ! 956: * compile.el (compilation-error-regexp): Last alternative ! 957: could match spuriously; change `.*' to ` *'. Change may be wrong; ! 958: nobody knows which program makes error messages this should match. ! 959: ! 960: * terminal.el: Many fixes: some new termcap entries and fix bugs ! 961: in others. ! 962: ! 963: Terminal width and height may be specified. ! 964: Scrolling is now the default. Enabling or disabling scrolling ! 965: during use does not really work because it is necessary to change ! 966: the termcap entry. ! 967: ! 968: Do `stty new dec' at startup. Without this, you get printing ! 969: terminal echoing which looks very strange with DEL as the erase ! 970: char. This may lose on sysV, but the need can't be ignored. ! 971: ! 972: One known bug remains a mystery: when running `ex', the empty-line ! 973: command fails to overprint the colon with the text that is ! 974: printed. The output Emacs receives contains a crlf in place of a cr. ! 975: ! 976: * startup.el (command-line-1): Don't insert the startup-message ! 977: in a buffer other than *scratch*. Fixes bug with (rmail) in .emacs. ! 978: ! 979: * files.el (save-buffer): Don't make a backup if arg is 0. ! 980: Clean up documentation. ! 981: ! 982: * tags.el (tags-query-replace): Handle prefix arg like query-replace. ! 983: ! 984: * replace.el ({keep,flush}-lines): Handle matches split across lines. ! 985: ! 986: Sat Dec 5 03:46:16 1987 Richard Stallman (rms at frosted-flakes) ! 987: ! 988: * xscheme.el (xscheme-start-process): Put xscheme-mode-string ! 989: into mode-line-process. ! 990: * xscheme.el (add-to-global-mode-string): Function eliminated. ! 991: ! 992: * startup.el: New var window-setup-hook; works like term-setup-hook. ! 993: * term/x-win.el: Set window-setup-hook instead of term-setup-hook. ! 994: term-setup-hook now for users only. ! 995: ! 996: Fri Dec 4 19:34:36 1987 Richard Stallman (rms at frosted-flakes) ! 997: ! 998: * tags.el (find-tag): Better error message when no tag found ! 999: for substring. ! 1000: ! 1001: * lisp-mode.el (emacs-lisp-mode-syntax-table): New variable. ! 1002: Initialize this instead of lisp-mode-syntax-table. ! 1003: * lisp-mode.el (lisp-mode-variables): New arg; if non-nil, ! 1004: initialize lisp-mode-syntax-table unless already done, ! 1005: and install it. ! 1006: * lisp-mode.el (*-mode): Pass an arg to lisp-mode-variables. ! 1007: ! 1008: * lisp-mode.el (eval-last-sexp): Use emacs-lisp-mode-syntax-table. ! 1009: * lisp-mode.el (eval-print-last-sexp): ! 1010: * debug.el (debugger-mode): ! 1011: * chistory.el (Command-history-setup): ! 1012: * options.el (Edit-options-mode): ! 1013: ! 1014: Tue Dec 1 00:48:06 1987 Richard Stallman (rms at frosted-flakes) ! 1015: ! 1016: * lisp-mode.el (calculate-lisp-indent): Typo for case within a string. ! 1017: Indent first arg of ordinary function directly under the function ! 1018: name. Remove a call to parse-partial-sexp that always did ! 1019: nothing. ! 1020: ! 1021: Wed Nov 25 19:14:29 1987 Richard Stallman (rms at frosted-flakes) ! 1022: ! 1023: * rmail.el (rmail): Widen and goto beginning before checking format. ! 1024: ! 1025: Sun Nov 22 00:59:46 1987 Richard Stallman (rms at frosted-flakes) ! 1026: ! 1027: * page.el (mark-page): Be more careful about where exactly ! 1028: to put the buffer boundaries. Widen before searching for a page. ! 1029: ! 1030: Thu Nov 19 18:31:11 1987 Richard Stallman (rms at frosted-flakes) ! 1031: ! 1032: * startup.el (command-line-1): Don't (goto-line 0). ! 1033: ! 1034: * replace.el (occur-mode): Doc fix. ! 1035: ! 1036: Wed Nov 11 11:22:13 1987 Richard Stallman (rms at frosted-flakes) ! 1037: ! 1038: * dired.el (dired-find-file{,-other-window}): No need to ! 1039: check for a line saying it is a directory, because find-file ! 1040: does that in a better way. ! 1041: * dired.el (dired-view-file): Use file-directory-p to ! 1042: decide whether to call dired. ! 1043: ! 1044: * rmail.el (rmail): If buffer already existed and find-file ! 1045: reverts it, recompute the message tables. ! 1046: ! 1047: Tue Nov 3 07:22:29 1987 Richard Stallman (rms at frosted-flakes) ! 1048: ! 1049: * files.el (hack-local-variables): If selective-display ! 1050: is set, next local-variables line starts with either \n or ^M. ! 1051: ! 1052: Sat Oct 31 22:09:52 1987 Richard Stallman (rms at sugar-smacks) ! 1053: ! 1054: * mh-e.el (push): Renamed to mh-push. ! 1055: ! 1056: * mailalias.el (define-mail-alias): Fix bug when there was ! 1057: multiple whitespace. ! 1058: ! 1059: Thu Oct 29 20:39:55 1987 Richard Stallman (rms at frosted-flakes) ! 1060: ! 1061: * simple.el (repeat-complex-command, next-complex-command): ! 1062: Rename `arg' to `repeat-complex-command-arg'. ! 1063: ! 1064: Thu Oct 15 12:46:36 1987 Leonard H. Tower Jr. (tower at frosted-flakes) ! 1065: ! 1066: * rnewspost.el (news-inews): ! 1067: commented out -n and -t args in news-inews. ! 1068: ! 1069: Wed Oct 7 10:54:14 1987 Richard Stallman (rms at frosted-flakes) ! 1070: ! 1071: * tex-mode.el (TeX-start-shell): Copy the local map ! 1072: before changing it: don't clobber shell-mode's map. ! 1073: ! 1074: * rmail.el (rmail-insert-inbox-text): Print the "getting..." ! 1075: message for all files. ! 1076: ! 1077: Fri Oct 2 00:30:30 1987 Richard Stallman (rms at frosted-flakes) ! 1078: ! 1079: * rnews.el: Rename // to news-/. Rename cadr, etc. to news-cadr, etc. ! 1080: Rename push to news-push and supply a definition for it. ! 1081: ! 1082: Wed Sep 30 11:50:10 1987 Richard Stallman (rms at frosted-flakes) ! 1083: ! 1084: * compile.el (compile1): Save the compilation process ! 1085: across the sit-for. ! 1086: ! 1087: Wed Sep 16 17:19:40 1987 Richard M. Stallman (rms at prep) ! 1088: ! 1089: * Version 18.49 released. ! 1090: ! 1091: * debug.el (debugger-mode): mode-class special. ! 1092: ! 1093: * buff-menu.el: Typo putting mode-class on `Buffer-menu-mode'. ! 1094: ! 1095: * c-mode.el (electric-c-brace): set insertpos after ! 1096: calling newline, since newline might do an auto-fill. ! 1097: ! 1098: Sat Sep 12 22:47:11 1987 Richard Mlynarik (mly at prep) ! 1099: ! 1100: * loaddefs.el, mail-utils.el (rmail-dont-reply-to): ! 1101: Add new variable `rmail-default-dont-reply-to-names' which is used ! 1102: (together with the user's name) as the default value of ! 1103: rmail-dont-reply-to-names. This variable replaces the wired-in ! 1104: constant "info-" in `rmail-dont-reply-to' and is intended to be ! 1105: used in the site-init.el file -- eg "all-ai\\>\\|[0-9]ai\\>\\|info-" ! 1106: ! 1107: Thu Sep 10 18:46:16 1987 Richard M. Stallman (rms at prep) ! 1108: ! 1109: * debug.el (debug): bind default-major-mode normally when ! 1110: creating the backtrace buffer. ! 1111: ! 1112: * rmailsum.el (rmail-summary-goto-msg): Avoid error on empty buf. ! 1113: ! 1114: Mon Sep 7 19:49:56 1987 Richard Mlynarik (mly at prep) ! 1115: ! 1116: * rmailsum (rmail-new-summary): Fix scope of `new-summary-line-count' ! 1117: ! 1118: * lisp-mode.el (calculate-lisp-indent): ! 1119: Don't fail on first line of defun. ! 1120: ! 1121: Sun Aug 30 02:20:48 1987 Richard M. Stallman (rms at prep) ! 1122: ! 1123: * Version 18.48 released. ! 1124: ! 1125: * backquote.el: Rename push to bq-push, and likewise for ! 1126: caar, cadr and cdar. Delete cddr. ! 1127: Definitions for the common-lisp functions ! 1128: were different from those in cl.el and could interfere. ! 1129: ! 1130: Wed Aug 19 18:07:39 1987 Richard Mlynarik (mly at prep) ! 1131: ! 1132: * lisp-mode.el (lisp-indent-hook): Fix braino. ! 1133: ! 1134: Fri Aug 14 17:55:42 1987 Richard M. Stallman (rms at prep) ! 1135: ! 1136: * loaddefs.el (auto-mode-alist): Recognize .emacs file ! 1137: with either Unix or VMS syntax. ! 1138: ! 1139: * sun-mouse-fns.el: Renamed to sun-fns.el. ! 1140: * sun-mouse.el, term/sun.el: Rename references too. ! 1141: ! 1142: * shell.el (lisp-send-defun-and-go): ! 1143: Call to lisp-send-defun requires an arg. ! 1144: ! 1145: Fri Jul 31 11:15:46 1987 Leonard H. Tower Jr. (tower at prep) ! 1146: ! 1147: * rnewspost.el (news-setup) commented out Posting-Front-End to ! 1148: save USENET bytes ! 1149: ! 1150: Wed Jul 29 22:12:12 1987 Richard Mlynarik (mly at prep) ! 1151: ! 1152: * simple.el (negative-argument): ! 1153: Pass explicit ?- to prefix-arg-internal rather than relying on ! 1154: value of last-command-char (broke when this command wasn't ! 1155: assigned to the "-" key) ! 1156: ! 1157: * loaddefs.el: Autoload common-lisp-indent-hook. ! 1158: ! 1159: * cl-indent.el: ! 1160: New file which understands common lisp special forms and ! 1161: has hairy indentation-specification templates. ! 1162: (setq lisp-indent-hook 'common-lisp-indent-hook) ! 1163: to enable it. ! 1164: ! 1165: * lisp-mode.el (lisp-indent-hook): ! 1166: No need to do save-excursion. ! 1167: Deal with case of car of form being a list (which used to be ! 1168: handled by calculate-lisp-indent) ! 1169: ! 1170: * lisp-mode.el (calculate-lisp-indent): ! 1171: Call indent-hook even if looking-at a list. ! 1172: Needed for correct indentation of pleblisp FLET, etc. ! 1173: ! 1174: Sun Jul 26 20:07:49 1987 Richard M. Stallman (rms at prep) ! 1175: ! 1176: * rmailsum.el (rmail-new-summary): Avoid error on empty summary. ! 1177: ! 1178: * sendmail.el (mail): Doc fix. ! 1179: ! 1180: * c-mode.el (c-backward-to-noncomment): Last change broke it totally. ! 1181: ! 1182: Sat Jul 25 15:33:26 1987 Richard M. Stallman (rms at prep) ! 1183: ! 1184: * paths.el (term-file-prefix): Make it "[.term]" on VMS ! 1185: ! 1186: * mlconvert.el: Add a few simple translations. ! 1187: ! 1188: * tags.el (visit-tags-table): Reset tag-table-files. ! 1189: ! 1190: Sat Jul 18 19:37:10 1987 Richard M. Stallman (rms at prep) ! 1191: ! 1192: * lpr.el (print-region-1): Make program name conditional on ! 1193: system-type; use "lp" on sysV. ! 1194: ! 1195: * keypad.el: Use help-for-help on the `?' key. ! 1196: Provide a default for the `D' key. Change syntax for the ! 1197: control-letters from ^ to `C-'. ! 1198: ! 1199: * simple.el (delete-indentation): Do nothing if have arg ! 1200: and on last line of buffer. ! 1201: ! 1202: * mailalias.el (define-mail-alias): Call build-mail-aliases ! 1203: if that has not yet been done. ! 1204: ! 1205: * mailalias.el (build-mail-aliases): If no newline at eof, invent one. ! 1206: ! 1207: * helper.el (Helper-help): Downcase the char before looking in map. ! 1208: ! 1209: * informat.el (Info-tagify): The check for a split file ! 1210: searched for the wrong string. ! 1211: ! 1212: Tue Jun 30 12:37:39 1987 Richard Mlynarik (mly at prep) ! 1213: ! 1214: * info.el (Info-menu): ! 1215: If interactive and point is within a menu item, ! 1216: make that item the default for completing-read. ! 1217: ! 1218: * man.el (nuke-nroff-bs): ! 1219: Split this function out from manual-entry for users who need to ! 1220: remove stupid control-h characters from text. ! 1221: ! 1222: * mh-e.el: Version 3.4m from Larus. ! 1223: Bug fixes plus draft folders. ! 1224: ! 1225: Mon Jun 29 01:04:03 1987 Richard M. Stallman (rms at prep) ! 1226: ! 1227: * vms-patch.el (make-legal-file-name): New function converts any ! 1228: string to a similar string that's a legal VMS filename. ! 1229: ! 1230: * picture.el: provide 'picture. ! 1231: ! 1232: * blackbox.el (bb-init-board): ! 1233: Use (logand (random) 7) instead of remainder by 8. ! 1234: ! 1235: Thu Jun 25 21:38:21 1987 Richard M. Stallman (rms at prep) ! 1236: ! 1237: * replace.el (perform-replace): Don't exit on no-op comma. ! 1238: ! 1239: Tue Jun 23 02:09:31 1987 Richard M. Stallman (rms at prep) ! 1240: ! 1241: * c-mode.el (electric-c-terminator): Bug if auto-fill ! 1242: while doing an auto-newline. (insertpos off by 1). ! 1243: ! 1244: * files.el (set-visited-file-name): ! 1245: Downcase buffer name uniformly on VMS. ! 1246: ! 1247: Mon Jun 22 22:24:12 1987 Richard M. Stallman (rms at prep) ! 1248: ! 1249: * c-mode.el (c-backward-to-noncomment): ! 1250: Don't loop on lines starting in ` #'. ! 1251: ! 1252: Thu Jun 18 00:38:46 1987 Richard M. Stallman (rms at prep) ! 1253: ! 1254: * files.el (set-visited-file-name): ! 1255: Downcase the new buffer name on VMS. ! 1256: ! 1257: Wed Jun 17 00:39:56 1987 Richard M. Stallman (rms at prep) ! 1258: ! 1259: * view.el (View-scroll-lines-forward): ! 1260: If end of buffer is visible, exit view mode. ! 1261: ! 1262: Mon Jun 15 20:25:55 1987 Richard M. Stallman (rms at prep) ! 1263: ! 1264: * rmail.el (rmail-get-new-mail): ! 1265: If file has changed on disk and is read in again, ! 1266: count its messages again. ! 1267: ! 1268: Wed Jun 10 21:10:01 1987 Richard M. Stallman (rms at prep) ! 1269: ! 1270: * Version 18.47 released. ! 1271: ! 1272: * startup.el (command-line): Old test for su failed. ! 1273: Now assume su if (user-login-name) != (getenv "USER"). ! 1274: ! 1275: Mon Jun 8 19:31:03 1987 Richard M. Stallman (rms at prep) ! 1276: ! 1277: * version 18.46 released. ! 1278: ! 1279: * isearch.el (isearch): Typo (3 should be 2) in getting old ! 1280: start-point in reverse regexp search made more liberal. ! 1281: ! 1282: Mon Jun 8 18:41:28 1987 Chris Hanson (cph at prep) ! 1283: ! 1284: * scheme.el (scheme-mode-syntax-table): Typo. ! 1285: ! 1286: Thu Jun 4 17:14:54 1987 Richard M. Stallman (rms at prep) ! 1287: ! 1288: * telnet.el: Doc fix. ! 1289: ! 1290: Sun May 31 01:20:32 1987 Richard M. Stallman (rms at prep) ! 1291: ! 1292: * version 18.45. ! 1293: ! 1294: * informat.el (Info-split): Bind case-fold-search to t. ! 1295: ! 1296: Fri May 29 00:41:16 1987 Richard M. Stallman (rms at prep) ! 1297: ! 1298: * lisp-mode.el: Add some comments. ! 1299: ! 1300: * replace.el (list-matching-lines): If run on *Occur* buffer, ! 1301: find nothing, rather than getting infinite loop. ! 1302: ! 1303: Thu May 28 16:41:41 1987 Richard M. Stallman (rms at prep) ! 1304: ! 1305: * simple.el (backward-delete-char-untabify): ! 1306: Use insert-char to insert the spaces. Wins for large tab-width. ! 1307: ! 1308: Thu May 28 15:40:36 1987 Chris Hanson (cph at prep) ! 1309: ! 1310: * xscheme.el (xscheme-send-current-line): Send the line to Scheme ! 1311: AFTER writing the newline which acknowledges the command. ! 1312: Otherwise the process-mark can end up in the wrong place. ! 1313: ! 1314: Thu May 28 12:24:54 1987 Richard M. Stallman (rms at prep) ! 1315: ! 1316: * texinfmt.el (texinfo-format-printindex): Pass -d to `sort'. ! 1317: This makes entry `Foo' precede `Foo Bar'. ! 1318: ! 1319: * vms-patch.el (create-file-buffer): New VMS-override definition ! 1320: downcases the file name. ! 1321: ! 1322: Wed May 27 12:44:22 1987 Richard M. Stallman (rms at prep) ! 1323: ! 1324: * informat.el (Info-split): Put newlines at end of split files. ! 1325: ! 1326: * dabbrev.el (dabbrev-expand): Preserve case in the replacement ! 1327: if that's enabled and the replacement is either all lower case ! 1328: or capitalized. ! 1329: (dabbrevs-search): Don't distinguish possible replacements ! 1330: that match except for case, if new 3rd arg NOCASE is set. ! 1331: ! 1332: * ftp.el (various): Ignore errors in accept-process-output. ! 1333: ! 1334: Mon May 25 23:01:09 1987 Richard M. Stallman (rms at prep) ! 1335: ! 1336: * sun-mouse-fns.el (mouse-scroll-proportional): ! 1337: Scroll proportional to current restrictions. ! 1338: * sun-mouse-fns.el (enable-mouse-in-buffer-list): ! 1339: Make mouse do something on *Buffer List*. ! 1340: ! 1341: Sat May 23 18:30:02 1987 Richard M. Stallman (rms at prep) ! 1342: ! 1343: * shell.el (kill-output-from-shell): Save final unfinished line. ! 1344: ! 1345: Thu May 21 17:37:45 1987 Richard M. Stallman (rms at prep) ! 1346: ! 1347: * c-mode.el (calculate-c-indent, indent-c-exp): ! 1348: When using c-continued-statement-offset, if line starts ! 1349: with an open-brace, add c-continued-brace-offset. ! 1350: ! 1351: Wed May 20 11:38:25 1987 Richard M. Stallman (rms at prep) ! 1352: ! 1353: * isearch.el (isearch): When splitting window, any hscroll ! 1354: stays with the text it applied to. ! 1355: ! 1356: Tue May 19 10:38:25 1987 Chris Hanson (cph at prep) ! 1357: ! 1358: * scheme.el (scheme-indent-specform): ! 1359: Do not handle first two distinguished forms specially. All ! 1360: distinguished forms are indented at double scheme-body-indent. ! 1361: ! 1362: * scheme.el: ! 1363: Conditionalize MIT-Scheme specific indentation with a flag ! 1364: `scheme-mit-dialect'. Users of other dialects can set this to ! 1365: false to disable that indentation. ! 1366: ! 1367: Sat May 16 02:16:31 1987 Richard M. Stallman (rms at prep) ! 1368: ! 1369: * rmailsum.el (rmail-summary-scroll-msg-{up,down}): ! 1370: Simplify, and make ...-down use scroll-other-window ! 1371: so it avoids changing the selected window. ! 1372: ! 1373: * tex-mode.el (TeX-common-initialization): Don't give \ ! 1374: any special syntax. ! 1375: ! 1376: * dired.el (dired-compress): Fix typo in call to `message'. ! 1377: ! 1378: * rmailsum.el (rmail-make-basic-summary-line): ! 1379: When searching for header field names, insist they appear ! 1380: at beginning of line. ! 1381: ! 1382: * subr.el (one-window-p): If ARG was nil it was ! 1383: really less-than-three-windows-p. ! 1384: * sendmail.el, electric.el, ehelp.el, rmail.el: ! 1385: Delete temporary duplicate definitions of one-window-p. ! 1386: ! 1387: Wed May 13 10:28:39 1987 Richard M. Stallman (rms at prep) ! 1388: ! 1389: * sendmail.el (mail-setup): New parameter mail-default-reply-to: ! 1390: if non-nil, insert it as a Reply-to field. ! 1391: ! 1392: * dired.el (dired-unflag): Doc fix. ! 1393: ! 1394: * simple.el (blink-matching-open): ! 1395: Don't use last-input-char; look in the buffer to determine ! 1396: which closeparen is present. ! 1397: ! 1398: Tue May 12 11:50:22 1987 Richard M. Stallman (rms at prep) ! 1399: ! 1400: * loadefs.el (sentence-end): Treat `}' like `)'. ! 1401: ! 1402: * buff-menu.el (buffer-menu-mode): ! 1403: Run buffer-menu-mode-hook. ! 1404: ! 1405: * modula2.el (m2-newline): Define this missing function. ! 1406: ! 1407: * server.el (server-done): Write MH backup with write-region. ! 1408: loaddefs.el: Autoload server-start, not server-edit. ! 1409: (server-start): Change documentation: this is the main entry. ! 1410: ! 1411: * startup.el (command-line): If running under `su', ! 1412: use user's original login name to get init file. ! 1413: Otherwise use $HOME. ! 1414: ! 1415: Mon May 11 17:25:04 1987 Richard M. Stallman (rms at prep) ! 1416: ! 1417: * isearch.el (isearch): When splitting window for slow search ! 1418: with temp window at the top, prevent scrolling in main window. ! 1419: ! 1420: * term/vt200.el: Correct mapping of Insert key. ! 1421: ! 1422: * loaddefs.el (run-scheme): Add an autoload. ! 1423: ! 1424: Wed Apr 29 14:46:12 1987 Richard Mlynarik (mly at prep) ! 1425: ! 1426: * abbrevlist.el (list-one-abbrev-list): Use value returned by sort. ! 1427: (Michael Prange <[email protected]>) ! 1428: ! 1429: Wed Apr 29 10:02:00 1987 Leonard H. Tower Jr. (tower at prep) ! 1430: ! 1431: * loaddefs.el ! 1432: Updated rnews documentation and added autoload of news-post-news. ! 1433: ! 1434: Tue Apr 28 15:24:49 1987 Leonard H. Tower Jr. (tower at prep) ! 1435: ! 1436: * rnewspost.el (news-post-news, news-reply) ! 1437: Fixed news-show-all-headers bug when *news* buffer was on an ! 1438: article that no longer has a file in the news spool directory ! 1439: tree. Also made both work from almost any buffer in any mode. ! 1440: (Dave Steiner <[email protected]>) ! 1441: ! 1442: Tue Apr 28 10:51:16 1987 Richard Mlynarik (mly at prep) ! 1443: ! 1444: * files.el (save-buffer): ! 1445: When saving a large file, print a message. ! 1446: ! 1447: * terminal.el (te-newline, te-set-window-start): ! 1448: Don't set-window-start unless ! 1449: (eq (selected-window) (get-buffer-window (current-buffer))) ! 1450: ! 1451: * startup.el (command-line): -batch => -no-init-file ! 1452: ! 1453: Thu Apr 23 17:10:41 1987 Leonard H. Tower Jr. (tower at prep) ! 1454: ! 1455: * rnewspost.el; rnews.el: ! 1456: added (require 'rnews) and (provide 'rnews), respectively. ! 1457: ! 1458: Thu Apr 23 12:38:37 1987 Chris Hanson (cph at prep) ! 1459: ! 1460: * scheme.el: ! 1461: * xscheme.el: ! 1462: Install new versions of these files to correspond to CScheme ! 1463: release 5. The old `xscheme.el' will not work correctly with the ! 1464: new CScheme release. The new `scheme.el' implements the Scheme ! 1465: standard syntax more correctly. ! 1466: ! 1467: Thu Apr 23 10:42:53 1987 Richard Mlynarik (mly at prep) ! 1468: ! 1469: * loaddefs.el: ! 1470: Autoload `run-prolog'. ".pl" files are in prolog-mode. ! 1471: ! 1472: * prolog.el: Fix to prolog-indent-level. ! 1473: (Masanobu UMEDA <[email protected]>) ! 1474: ! 1475: * vip.el: Fixes from Masahiko Sato; Version 2.8 ! 1476: ([email protected] <[email protected]>) ! 1477: ! 1478: Wed Apr 15 01:29:41 1987 Paul Rubin (phr at prep) ! 1479: ! 1480: * version 18.44 released. ! 1481: ! 1482: Tue Apr 14 09:55:34 1987 Richard Mlynarik (mly at prep) ! 1483: ! 1484: * mailalias.el (build-mail-aliases): ! 1485: Don't treat "alt" as "alias" (delimit "[ \t]+" not "[ \t]*") ! 1486: (sjk <[email protected]>) ! 1487: ! 1488: Mon Apr 13 08:53:18 1987 Richard Mlynarik (mly at prep) ! 1489: ! 1490: * loaddefs.el ((query-)replace-regexp documentation): ! 1491: Use \=\<n> in doc strings now that \< is special in ! 1492: substitute-command-keys. ! 1493: ! 1494: Sat Apr 11 15:30:17 1987 Richard Mlynarik (mly at prep) ! 1495: ! 1496: * server.el: (various): ! 1497: Changes suggested by [email protected] ! 1498: (<[email protected]>) ! 1499: ! 1500: * loaddefs.el: ! 1501: Autoload server-edit rather than server-start. ! 1502: [This was later taken out.] ! 1503: ! 1504: * dired.el (dired-compress, dired-uncompress): ! 1505: Add "(Un)compressing <file>... done" messages. ! 1506: ! 1507: * view.el (view-mode-command-loop): ! 1508: Restore local map of correct buffer, even if user has switched ! 1509: buffers. ! 1510: (jason <[email protected]>) ! 1511: ! 1512: * lisp.el (lisp-complete-symbol): ! 1513: Skip over `quote' syntax chars to find real start of symbol. ! 1514: (douglis <[email protected]>) ! 1515: ! 1516: Fri Apr 10 10:16:51 1987 Richard Mlynarik (mly at prep) ! 1517: ! 1518: * mailalias.el: ! 1519: build-mail-aliases: Hack "\\\n" continuation lines. ! 1520: define-mail-alias: Addresses sent to the mailer should be ! 1521: separated by ", ", not " "!! ! 1522: ! 1523: Wed Apr 8 13:05:41 1987 Richard Mlynarik (mly at prep) ! 1524: ! 1525: * rfc822.el (rfc822-addresses): ! 1526: Don't loop trying to report that ";" is an invalid address. ! 1527: ! 1528: Mon Apr 6 09:21:18 1987 Richard Mlynarik (mly at prep) ! 1529: ! 1530: * sun-mouse.el: (sm::window-xy): ! 1531: Agree with `new' args to next-window. ! 1532: ([email protected] <[email protected]>) ! 1533: ! 1534: Fri Apr 3 08:49:27 1987 Richard Mlynarik (mly at prep) ! 1535: ! 1536: * term/vt200.el: Fix typo. ! 1537: ! 1538: Thu Apr 2 12:42:08 1987 Richard Mlynarik (mly at prep) ! 1539: ! 1540: * startup.el (command-line): ! 1541: Default init file is "$HOME/.emacs", not "~$USER/.emacs" ! 1542: ! 1543: Tue Mar 31 10:03:06 1987 Richard Mlynarik (mly at prep) ! 1544: ! 1545: * edt.el: Fix typo. ! 1546: ! 1547: * mh-e.el (mh-send-letter): ! 1548: "-unique" => "-nopush. ! 1549: (larus <[email protected]>) ! 1550: ! 1551: * shell.el: Minor doc fixes. ! 1552: ! 1553: * rmail.el (rmail-get-new-mail): ! 1554: Handle errors competently. (Don't attempt to ! 1555: handle them, rather than botching the job) ! 1556: ! 1557: * rmail.el (rmail-insert-inbox-text): ! 1558: Put ".newmail" file in same directory as rmail-file-name ! 1559: rather than in $HOME. This allows one to read things in ! 1560: even when out of space on one filesystem. ! 1561: Use expand-file-name rather than (concat file "/...") ! 1562: for system-independence. ! 1563: Collect and report errors from `movemail' (rather than ! 1564: saying "(There is no new mail)"!) ! 1565: ! 1566: * rmail.el: ! 1567: rms' changes of the 5th of March never made it in. ! 1568: rmail-undelete-previous-message, rmail-next-undeleted-message: ! 1569: Don't call rmail-show-msg if message is already current. ! 1570: Avoids scrolling. ! 1571: ! 1572: Sun Mar 22 09:26:51 1987 Richard M. Stallman (rms at prep) ! 1573: ! 1574: * Version 18.41 released. ! 1575: ! 1576: * vip.el (vip-mode): Add this function, which loaddefs.el expected. ! 1577: * vip.el (change-mode): Eliminate emacs-mode-line-format; ! 1578: use change-mode-line when reentering emacs-mode. ! 1579: ! 1580: * prolog.el (prolog-mode-variables): comment-column=48. ! 1581: * prolog.el (prolog-consult-region): New arg COMPILE (prefix). ! 1582: Before the region, send one of prolog-{consult,compile}-string. ! 1583: After, send prolog-eof-string or else real eof. ! 1584: Get region bounds using interactive r. ! 1585: * prolog.el (prolog-consult-region-and-go): Similar. ! 1586: ! 1587: * info.el (Info-find-node): Don't call Info-mode ! 1588: if already in that mode. Avoids wiping out local variables ! 1589: such as Info-current-file. ! 1590: ! 1591: Sat Mar 21 13:36:04 1987 Richard M. Stallman (rms at prep) ! 1592: ! 1593: * term/sun.el: Define sun-esc-bracket as nil: ! 1594: don't redefine M-[ by default. ! 1595: ! 1596: * informat.el (Info-validate): Don't get error while ! 1597: checking for an indirect info file. ! 1598: ! 1599: Fri Mar 20 10:20:16 1987 Richard M. Stallman (rms at prep) ! 1600: ! 1601: * dired.el (dired-{un,}compress): Don't specify path ! 1602: for programs compress and uncompress. ! 1603: ! 1604: Thu Mar 19 14:56:55 1987 Richard Mlynarik (mly at prep) ! 1605: ! 1606: * disassemble.el (disassemble-1): ! 1607: Let print-escape-newlines t around constant printing. ! 1608: ! 1609: * terminal.el (terminal-emulator): ! 1610: Quote shell arg as "TERMCAP=foo" not TERMCAP="foo" ! 1611: ! 1612: Thu Mar 19 14:21:09 1987 Richard M. Stallman (rms at prep) ! 1613: ! 1614: * vip.el (string-tail, change-mode-line): ! 1615: Use string manipulation; flush the temp buffer " *working-space*". ! 1616: ! 1617: Wed Mar 18 11:36:49 1987 Richard M. Stallman (rms at prep) ! 1618: ! 1619: * Version 18.40 released. ! 1620: ! 1621: * files.el (after-find-file): Use directory-file-name where needed. ! 1622: ! 1623: Wed Mar 18 10:11:51 1987 Richard Mlynarik (mly at prep) ! 1624: ! 1625: * ftp.el (ftp-find-file-or-directory): Paren error. ! 1626: ! 1627: Tue Mar 17 09:46:29 1987 Richard M. Stallman (rms at prep) ! 1628: ! 1629: * server.el (server-visit-buffers): Don't revert a buffer ! 1630: automatically if the file does not currently exist. ! 1631: ! 1632: * mh-e.el (mh-list-to-string, mh-page-digest{,-backwards}): ! 1633: Fixes from Larus. ! 1634: ! 1635: * server.el (server-start): Kill old server before ! 1636: clearing out its records. Delete any old server socket ! 1637: unconditionally. Mark server process as kill-without-query. ! 1638: ! 1639: * files.el (recover-file): Don't try to list directory on vms. ! 1640: ! 1641: Sat Mar 14 09:39:24 1987 Richard M. Stallman (rms at prep) ! 1642: ! 1643: * Version 18.39 released. ! 1644: ! 1645: Fri Mar 13 19:34:24 1987 Richard M. Stallman (rms at prep) ! 1646: ! 1647: * dired.el: New commands dired-{un,}compress, ! 1648: dired-byte-compile, dired-ch{mod,own,grp} and subroutine ! 1649: dired-redisplay. From Jim Cottrell, [email protected]. ! 1650: They are all put on keys. ! 1651: ! 1652: * sun-{mouse,mouse-fns,cursors}.el, term/sun.el: ! 1653: New and replacement files from [email protected]. ! 1654: ! 1655: Thu Mar 12 16:17:22 1987 Richard M. Stallman (rms at prep) ! 1656: ! 1657: * server.el (server-visit-files): Before trying ! 1658: find-file-noselect, check for existing buffer, and if it ! 1659: isn't modified, revert it unconditionally. ! 1660: ! 1661: * mh-e.el (mh-send-letter): Considerable rewrite by Larus; ! 1662: don't know why. ! 1663: ! 1664: Wed Mar 11 18:11:12 1987 Chris Hanson (cph at prep) ! 1665: ! 1666: * sort.el (sort-subr): fix typo in sorting of lists: in case where ! 1667: `sortcar' is not available, and arguments are numbers, was using ! 1668: `cdr' to extract second argument to `sort' (rather than `car'). ! 1669: ! 1670: Wed Mar 11 10:05:35 1987 Richard M. Stallman (rms at prep) ! 1671: ! 1672: * tex-mode.el (TeX-comment-indent): In column 0, ! 1673: don't require indenting at least to column 1. ! 1674: ! 1675: * vip.el: New version from Sato; handles the EX commands. ! 1676: ! 1677: * server.el: New version frm peck@sun, supporting ! 1678: multiple clients. ! 1679: ! 1680: Tue Mar 10 16:20:48 1987 Richard M. Stallman (rms at prep) ! 1681: ! 1682: * outline.el (hide-region-body): Exit loop cleanly ! 1683: no matter which stage reaches eob. ! 1684: ! 1685: Mon Mar 9 10:21:40 1987 Richard M. Stallman (rms at prep) ! 1686: ! 1687: * files.el (hack-local-variables): New optional arg FORCE. ! 1688: If it's nil, and `inhibit-local-variables' is non-nil, ! 1689: then query before installing the file's local variables. ! 1690: * files.el (normal-mode): Pass non-nil FORCE to ! 1691: hack-local-variables if we were called from find-file. ! 1692: ! 1693: * shell.el (shell-send-input): Fix typo in condition-case syntax. ! 1694: ! 1695: * shell.el (make-shell): Make a TERMCAP env var ! 1696: for term type "emacs" to give the screen width. ! 1697: ! 1698: Sun Mar 8 08:30:26 1987 Richard M. Stallman (rms at prep) ! 1699: ! 1700: * info.el (Info-mode): Make variables Info-current-*, ! 1701: Info-tag-table-marker and Info-history local in Info-mode. ! 1702: ! 1703: Fri Mar 6 14:55:31 1987 Richard Mlynarik (mly at prep) ! 1704: ! 1705: * ftp.el: Paren error. ! 1706: ! 1707: Thu Mar 5 16:27:47 1987 Richard M. Stallman (rms at prep) ! 1708: ! 1709: * sort.el (sort-reorder-buffer): Fix typo `end'->`last' ! 1710: in insertion of the spacing after the last sort record. ! 1711: ! 1712: * rmail.el (rmail-undelete-previous-message): ! 1713: Don't call rmail-show-msg if message is already current. ! 1714: Avoids scrolling. ! 1715: ! 1716: * rmail.el (rmail-next-undeleted-message): Likewise. ! 1717: ! 1718: Wed Mar 4 01:21:22 1987 Richard M. Stallman (rms at prep) ! 1719: ! 1720: * loaddefs.el (auto-mode-alist): Add .article and .letter ! 1721: as text-mode, for rn. ! 1722: ! 1723: * ftp.el (ftp-list-directory): New command. ! 1724: * ftp.el (ftp-find-file-or-directory): ! 1725: Guts of ftp-find-file are now here. 3rd arg is t for a file, ! 1726: nil for listing a directory. ! 1727: ! 1728: * mailalias.el (expand-mail-aliases): Correct handling of ! 1729: aliases whose expansions use other aliases, and aliases ! 1730: that are self-referent. ! 1731: ! 1732: * c-mode.el (calculate-c-indent): Line at beg of buffer ! 1733: needs no indentation. ! 1734: ! 1735: Tue Mar 3 21:43:01 1987 Richard M. Stallman (rms at prep) ! 1736: ! 1737: * shell.el (shell): New series of variables `explicit-FOO-args' ! 1738: specify args to use when running program FOO as a shell. ! 1739: Supply system-dependent default for explicit-csh-args. ! 1740: ! 1741: * mailalias.el (expand-mail-aliases): ! 1742: Fix typo: use build-mail-aliases to gobble redefined mail aliases. ! 1743: ! 1744: * loaddefs.el (dired-listing-switches): Doc fix. ! 1745: ! 1746: Mon Mar 2 15:54:47 1987 Richard Mlynarik (mly at prep) ! 1747: ! 1748: * Version 18.38 released. ! 1749: ! 1750: * shell.el (make-shell): ! 1751: Use the "env" program. ! 1752: This both simplifies and shortens the code, and makes it ! 1753: environment-implementation-independent. ! 1754: ! 1755: Mon Mar 2 08:36:03 1987 Chris Hanson (cph at prep) ! 1756: ! 1757: * page.el (what-page): Reported wrong page number if invoked ! 1758: exactly to the right of a page-delimiter. ! 1759: ! 1760: Sat Feb 28 14:28:28 1987 Richard M. Stallman (rms at prep) ! 1761: ! 1762: * loaddefs.el (mode-line-modified): ! 1763: New variable for string that indicates modifiedness in mode line. ! 1764: ! 1765: * rmail.el (rmail-mode-1): If mode-line-modified is bound, ! 1766: change it rather than mode-line-format. ! 1767: * rmailedit.el (rmail-edit-mode): same thing. ! 1768: ! 1769: Fri Feb 27 14:06:52 1987 Richard M. Stallman (rms at prep) ! 1770: ! 1771: * info.el (Info-follow-reference): Combine multiple spaces ! 1772: in node name before searching. Also helps with newline and ! 1773: spaces. ! 1774: ! 1775: * texinfmt.el (texinfo-format-buffer-1): ! 1776: Discard everything after the @bye. ! 1777: ! 1778: Thu Feb 26 22:02:09 1987 Paul Rubin (phr at prep) ! 1779: ! 1780: * texinfmt.el (texinfo-format-emph): ! 1781: Function was accidentally misnamed `texinfo-format'. ! 1782: ! 1783: Thu Feb 26 02:10:58 1987 Richard M. Stallman (rms at prep) ! 1784: ! 1785: * x-mouse.el (x-help, x-buffer-menu): ! 1786: Install definitions of these commands, possible now that ! 1787: xmenu.c is installed. ! 1788: ! 1789: Tue Feb 24 13:00:44 1987 Richard M. Stallman (rms at prep) ! 1790: ! 1791: * edt.el (update-mode-line): New function forces mode line update. ! 1792: * edt.el (backup-mode, advance-mode): Call update-mode-line. ! 1793: Also include a space at front of the word that's displayed. ! 1794: function-map => function-keymap. ! 1795: * edt.el: fix calls to define-keypad-key. ! 1796: * edt.el: fix typo `delete-previous-character'. ! 1797: ! 1798: Sun Feb 22 23:08:54 1987 Richard M. Stallman (rms at prep) ! 1799: ! 1800: * texinfmt.el: Define @cite, @emph and @strong. ! 1801: ! 1802: Thu Feb 19 16:00:13 1987 Richard Mlynarik (mly at prep) ! 1803: ! 1804: * subr.el: ! 1805: (fset 'set-window-buffer 'show-buffer) => ! 1806: (fset 'show-buffer 'set-window-buffer) ! 1807: ! 1808: Thu Feb 19 14:25:04 1987 Richard M. Stallman (rms at prep) ! 1809: ! 1810: * view.el (view-mode): No longer interactive. ! 1811: Much easier than fixing the problems that happen if it is ! 1812: used wrong. ! 1813: ! 1814: * files.el (find-alternate-file): Don't offer save if read-only. ! 1815: ! 1816: Wed Feb 18 19:32:06 1987 Chris Hanson (cph at prep) ! 1817: ! 1818: * simple.el (do-auto-fill): Do not `save-excursion' if ! 1819: do-auto-fill should have exactly the same effect as doing ! 1820: indent-new-comment-line. Otherwise if a fill-prefix or ! 1821: comment-start is inserted, point will be left at the beginning ! 1822: rather than the end of the inserted prefix. ! 1823: ! 1824: Wed Feb 18 10:20:23 1987 Richard M. Stallman (rms at prep) ! 1825: ! 1826: * abbrev.el (abbrev-mode): Update the mode line. ! 1827: * simple.el (overwrite-mode): Update the mode line. ! 1828: ! 1829: * term/vt100.el: If there are already keymaps on \e[ amd \eO, ! 1830: use them for the CSI-map and SS3-map. ! 1831: ! 1832: * texinfmt.el (texinfo-format-center): @center was missing. ! 1833: ! 1834: * isearch.el (isearch): If DEL is not special, ! 1835: it terminates the search as a random control character. ! 1836: ! 1837: Mon Feb 16 14:56:18 1987 Richard M. Stallman (rms at prep) ! 1838: ! 1839: * dabbrev.el: Missing quote in arg to make-variable-buffer-local. ! 1840: ! 1841: * man.el (manual-entry): ! 1842: Use insert-man-file instead of insert-file-contents. ! 1843: ! 1844: * tex-mode.el (TeX-show-print-queue): Start tex shell ! 1845: if not already done. ! 1846: ! 1847: * tex-mode.el (TeX-mode): bound search for % at eol. ! 1848: ! 1849: Sun Feb 15 18:03:14 1987 Richard M. Stallman (rms at prep) ! 1850: ! 1851: * loaddefs.el (completion-ignored-extensions): Add .bin again; ! 1852: scheme is said to use it. ! 1853: ! 1854: Fri Feb 13 14:40:51 1987 Richard M. Stallman (rms at prep) ! 1855: ! 1856: * rmail.el (rmail-insert-inbox-text): Do expand-file-name ! 1857: on names of inbox files. ! 1858: ! 1859: * loaddefs.el: Add autoload for server-start. ! 1860: ! 1861: Mon Feb 9 09:53:27 1987 Richard Mlynarik (mly at prep) ! 1862: ! 1863: * Version 18.37 released. ! 1864: ! 1865: * rmail.el (rmail-mode-1): ! 1866: Don't rely on mode-line-format being consp. ! 1867: ! 1868: Sun Feb 8 08:53:07 1987 Richard M. Stallman (rms at prep) ! 1869: ! 1870: * shell.el (inferior-lisp-program): New variable is used ! 1871: as program name when starting inferior Lisp. ! 1872: ! 1873: * shell.el (lisp-send-defun): Write the text to a temp file, ! 1874: then send a string saying to load the file. ! 1875: inferior-lisp-load-command controls generation of that string. ! 1876: Prefix arg means bring *lisp* buffer onto the screen ! 1877: and scroll it to the end. ! 1878: inferior-lisp-prompt controls recognition of when prompt ! 1879: arrives, indicating no more output coming so scrolling may be done. ! 1880: ! 1881: * server.el (server-start): Make "Server" appear in mode line ! 1882: while actual server operation is going on. ! 1883: Do process-kill-without-query also. ! 1884: ! 1885: * server.el (various): Call the buffer " *server*", not "*server*". ! 1886: ! 1887: * server.el (server-sentinel): Considerable cleanup. ! 1888: Don't ever switch-to-buffer on *server*. Do all parsing in it ! 1889: and finding of files without changing displayed buffers; ! 1890: only then display one buffer that merits it. ! 1891: Eliminate variable old-server-edit-buffer. ! 1892: ! 1893: * files.el (save-abbrevs): Default value is nil. ! 1894: * abbrev.el (read-abbrev-file): Set save-abbrevs to t. ! 1895: ! 1896: * shell.el (make-shell): Change process-environment ! 1897: to specify EMACS=t, TERM=switch and no TERMCAP. ! 1898: ! 1899: * debug.el (debug): Bind print-escape-newlines to t ! 1900: while printing the backtrace. ! 1901: ! 1902: * subr.el (run-hooks): Each hook value may be a list of functions ! 1903: as well as a single function. ! 1904: ! 1905: * files.el (after-find-file): Wait only after serious messages, ! 1906: not "(New file)" or "File is read-only". And don't redisplay ! 1907: when waiting. ! 1908: ! 1909: * mlconvert.el (convert-mocklisp-buffer): ! 1910: Generate mocklisp-style defuns, not Lisp-style, ! 1911: for dummy function ml-foo. Indent the body. ! 1912: ! 1913: Sun Feb 8 08:42:44 1987 Daniel LaLiberte (liberte at b.cs.uiuc.edu) ! 1914: ! 1915: * mlconvert.el (convert-mocklisp-buffer): ! 1916: Insert the starting comment and the `require' after ! 1917: encapsulating non-defuns into defuns. ! 1918: ! 1919: * mlconvert.el (fix-mlisp-syntax): Detect and fix the ! 1920: ^LETTER syntax. ! 1921: ! 1922: Sat Feb 7 22:27:16 1987 Richard M. Stallman (rms at prep) ! 1923: ! 1924: * mlconvert.el (convert-mocklisp-buffer): ! 1925: Treat | as alphabetic char. Convert syntax before ! 1926: converting non-defuns to defuns. ! 1927: ! 1928: Thu Feb 5 07:10:39 1987 Richard Mlynarik (mly at prep) ! 1929: ! 1930: * ftp.el (ftp-find-file): ! 1931: Ignore `125's from server. ! 1932: ! 1933: Tue Feb 3 05:21:10 1987 Richard Mlynarik (mly at prep) ! 1934: ! 1935: * simple.el (auto-fill-mode): ! 1936: Update mode-line after changing minor mode. ! 1937: ! 1938: Tue Feb 3 00:10:47 1987 Richard M. Stallman (rms at prep) ! 1939: ! 1940: * mh-e.el (mh-insert-prefix-string): ! 1941: Use explicit loop by lines. ! 1942: ! 1943: Sun Feb 1 04:39:34 1987 Richard M. Stallman (rms at prep) ! 1944: ! 1945: * loaddefs.el: purecopy many strings found in initial var values. ! 1946: Garbage collect in middle of file to reduce storage required ! 1947: for loading. Remove ".bin" from completion-ignored-extensions ! 1948: on Unix since only Symbolics customers would benefit from its presence. ! 1949: Symbolics killed the MIT AI lab; don't do business with them. ! 1950: ! 1951: * view.el (view-file): Kill the buffer at the end if it was ! 1952: created just for this and was not modified. ! 1953: ! 1954: * userlock.el (ask-user-about-supercession-help): ! 1955: Suggest use of revert-buffer. ! 1956: ! 1957: * help.el (print-help-return-message): Don't count minibuffer window ! 1958: when deciding whether there is only one window. Calls one-window-p. ! 1959: * subr.el (one-window-p): New function. ! 1960: * subr.el: Rename some args to reduce number of symbols. ! 1961: ! 1962: * electric.el (Electric-pop-up-window): ! 1963: * ehelp.el (with-electric-help): ! 1964: * rmail.el (rmail-forward): ! 1965: * sendmail.el (mail-send-and-exit): Don't count minibuffer window ! 1966: when deciding whether there is only one window. ! 1967: These are done by definining subroutine one-window-p in a way that ! 1968: works in old versions of Emacs. ! 1969: ! 1970: Fri Jan 30 16:35:48 1987 Richard Mlynarik (mly at prep) ! 1971: ! 1972: * loaddefs.el (completion-ignored-extensions): ! 1973: Add ".lbin" ! 1974: ! 1975: * mail-utils.el, loaddefs.el (mail-use-rfc822): Doc typo. ! 1976: ! 1977: Thu Jan 29 03:44:29 1987 Richard M. Stallman (rms at prep) ! 1978: ! 1979: * rmail.el (rmail-set-message-counters): ! 1980: * rmail.el (rmail-count-new-messages): ! 1981: Don't bind cursor-in-echo-area. ! 1982: ! 1983: * debug.el (debug-on-entry): Doc fix. ! 1984: ! 1985: * files.el (rename-auto-save-file): Don't rename if new and old ! 1986: names are the same. ! 1987: ! 1988: Wed Jan 28 17:55:02 1987 Richard M. Stallman (rms at prep) ! 1989: ! 1990: * rmail.el (rmail-mode-1): Don't set mode-line-buffer-identification. ! 1991: ! 1992: Mon Jan 26 17:15:27 1987 Richard M. Stallman (rms at prep) ! 1993: ! 1994: * simple.el (set-variable): Use documentation-property ! 1995: instead of get, for getting variable documentation. ! 1996: ! 1997: Sun Jan 25 15:46:01 1987 Richard Mlynarik (mly at prep) ! 1998: ! 1999: * debug.el (debug): ! 2000: Bind cursor-in-echo-area. ! 2001: ! 2002: Fri Jan 23 13:19:28 1987 Richard M. Stallman (rms at prep) ! 2003: ! 2004: * isearch.el (isearch): In reverse search, wrapping is to end ! 2005: of buffer, not beginning. ! 2006: ! 2007: * man.el (manual-entry): Take 1st char of `section' as a ! 2008: substring, not as a char, to pass to `concat'. ! 2009: ! 2010: * loaddefs.el (completion-ignored-extensions): ! 2011: Add ".glo", ".idx" and ".lot". ! 2012: ! 2013: Thu Jan 22 16:09:51 1987 Chris Hanson (cph at prep) ! 2014: ! 2015: * shell.el (shell): Do not pass -T flag to `/bin/sh', only to ! 2016: `/bin/csh'. ! 2017: ! 2018: Thu Jan 22 15:08:24 1987 Richard M. Stallman (rms at prep) ! 2019: ! 2020: * scribe.el (scribe-mode): Doc fix. ! 2021: * loaddefs.el (scribe-mode): Doc fix. ! 2022: ! 2023: * tex-mode.el (tex-mode): Change tex vs latex discrimination ! 2024: to avoid a slow regexp. ! 2025: ! 2026: Thu Jan 22 13:06:33 1987 Richard Mlynarik (mly at prep) ! 2027: ! 2028: * files.el (find-file-noselect): ! 2029: Call expand-file-name earlier so it is correct in case of errors, ! 2030: file-not-found, etc. ! 2031: ! 2032: Wed Jan 21 17:00:19 1987 Richard Mlynarik (mly at prep) ! 2033: ! 2034: * yow.el, flame.el, doctor.el: ! 2035: Change calls to (random) (lisp reader doesn't read octal "07777") ! 2036: ! 2037: Wed Jan 21 02:13:17 1987 Richard M. Stallman (rms at prep) ! 2038: ! 2039: * Version 18.36 released. ! 2040: ! 2041: Wed Jan 21 02:13:17 1987 Richard M. Stallman (rms at prep) ! 2042: ! 2043: * bytecomp.el (byte-compile-setq-default): New function for ! 2044: special handling needed because setq-default has an unevalled arg. ! 2045: ! 2046: * c-mode.el (calculate-c-indent): When finding first statement ! 2047: inside brace-group, `case' is not special unless a colon appears. ! 2048: ! 2049: * macros.el (kbd-macro-query): Make C-l call `recenter'. ! 2050: ! 2051: * bytecomp.el (byte-compile-setq): Make setq with no args ! 2052: generate a value. ! 2053: ! 2054: * bytecomp.el (byte-compile-cond): Notice unconditional clauses ! 2055: and optimize the code generated. ! 2056: ! 2057: Tue Jan 20 11:48:17 1987 Richard M. Stallman (rms at prep) ! 2058: ! 2059: * bytecomp.el (byte-compile-if): Correct test for else-less if's. ! 2060: ! 2061: * sun-mouse.el: Delete code to handle resize-blips ! 2062: since they are unnecessary and no longer generated. ! 2063: ! 2064: * sort.el (sort-columns): Pass -t\n instead of -b to `sort'. ! 2065: ! 2066: Mon Jan 19 12:44:42 1987 Richard M. Stallman (rms at prep) ! 2067: ! 2068: * loaddefs.el (auto-mode-alist): Recognize .lsp as Lisp mode. ! 2069: ! 2070: Fri Jan 16 18:09:59 1987 Richard Mlynarik (mly at prep) ! 2071: ! 2072: * rmail.el (rmail-count-new-messages), ! 2073: rmailout.el (rmail-output-to-rmail-file): ! 2074: Add optional arg `nomsg' to former, which latter supplies, ! 2075: so that rmail doesn't report counting one appended message. ! 2076: ! 2077: Thu Jan 15 22:19:17 1987 Richard M. Stallman (rms at prep) ! 2078: ! 2079: * shell.el (shell): Flush hpux kludge to use "sh" instead of ! 2080: SHELL, and install another kludge to pass -T if on hpux. ! 2081: ! 2082: Thu Jan 15 17:08:01 1987 Richard Mlynarik (mly at prep) ! 2083: ! 2084: * time.el (display-time-filter): ! 2085: Never eat anything larger than your own head. ! 2086: ! 2087: Thu Jan 15 16:10:33 1987 Richard M. Stallman (rms at prep) ! 2088: ! 2089: * files.el (after-find-file): Sit for 2 sec after warning msg. ! 2090: ! 2091: Thu Jan 15 09:07:04 1987 Richard Mlynarik (mly at prep) ! 2092: ! 2093: * rmail.el (rmail-get-new-mail): ! 2094: (or (verify-visited-file-modtime (current-buffer)) ! 2095: (find-file (buffer-file-name))) ! 2096: ! 2097: * simple.el (append-next-kill): ! 2098: Make this work when not (interactive-p) ! 2099: ! 2100: Wed Jan 14 16:40:38 1987 Richard Mlynarik (mly at prep) ! 2101: ! 2102: * terminal.el: ! 2103: Can't send ^d chars (004) through the cretinous so-called ptys ! 2104: written by the mindless so-called hackers responsible for un*x ! 2105: (the Operating System of the Future.) ! 2106: ! 2107: Mon Jan 12 01:08:19 1987 Richard Mlynarik (mly at prep) ! 2108: ! 2109: * files.el (basic-save-buffer): ! 2110: Typo. ! 2111: ! 2112: Sun Jan 11 16:16:15 1987 Richard Mlynarik (mly at prep) ! 2113: ! 2114: * ebuff-menu (electric-buffer-list): ! 2115: Typo. ! 2116: ! 2117: * buff-menu.el (Buffer-menu-select): ! 2118: If the buffer to select is also marked with ">" only make one ! 2119: window for it. ! 2120: ! 2121: * terminal.el (te-filter): ! 2122: Save/restore point from te-saved-point to minimise the lossage ! 2123: vandals can inflict. ! 2124: ! 2125: Fri Jan 9 15:54:00 1987 Richard M. Stallman (rms at prep) ! 2126: ! 2127: * tex-mode.el: New version from Gildea. ! 2128: Many changes. ! 2129: ! 2130: Fri Jan 9 15:04:45 1987 Richard Mlynarik (mly at prep) ! 2131: ! 2132: * novice.el (disabled-command-hook): ! 2133: cursor-in-echo-area. ! 2134: ! 2135: Fri Jan 9 10:23:13 1987 Richard M. Stallman (rms at prep) ! 2136: ! 2137: * mh-e.el (mh-send-letter, mh-fully-kill-draft): ! 2138: Two minor fixes from Larus. ! 2139: ! 2140: * files.el (basic-save-buffer): After prompting for ! 2141: filename for non-file buffer, turn on auto-save. ! 2142: ! 2143: Thu Jan 8 12:05:49 1987 Richard Mlynarik (mly at prep) ! 2144: ! 2145: * files.el (set-visited-filename): ! 2146: (kill-local-variable 'revert-buffer-function) ! 2147: ! 2148: * hanoi.el (hanoi0), yow.el, flame.el (psychoanalyze-{pinhead,flamer}): ! 2149: Quit if luser types a char rather than inhibiting redisplay for 20 ! 2150: minutes! ! 2151: ! 2152: Thu Jan 8 00:59:16 1987 Richard M. Stallman (rms at prep) ! 2153: ! 2154: * sort.el (sort-columns): Fix typo in variable name. ! 2155: Also check for presence of tabs and get error. ! 2156: ! 2157: Wed Jan 7 13:25:01 1987 Richard M. Stallman (rms at prep) ! 2158: ! 2159: * vi.el: New version from [email protected]. ! 2160: All function and variable names start with `vi'. ! 2161: Some missing vi capabilities now emulated. ! 2162: ! 2163: * sun-mouse.el (set-screen-size-and-rdis): ! 2164: was using x as screen height and y as width; exchange. ! 2165: ! 2166: Tue Jan 6 23:52:52 1987 Richard Mlynarik (mly at prep) ! 2167: ! 2168: * term/x-win.el: ! 2169: Set suspend-hook to get an error. ! 2170: ! 2171: Tue Jan 6 17:35:37 1987 Richard M. Stallman (rms at prep) ! 2172: ! 2173: * mh-e.el (mh-write-msg-to-file): Generate buffer " *mh-temp*" ! 2174: if it is missing. ! 2175: ! 2176: Tue Jan 6 11:53:42 1987 Richard Mlynarik (mly at prep) ! 2177: ! 2178: * rmailmsc.el (set-rmail-inbox-list): ! 2179: More informative prompt. ! 2180: ! 2181: Mon Jan 5 01:15:17 1987 Richard M. Stallman (rms at prep) ! 2182: ! 2183: * paths.el: Prefer Berkeley-style formatted manual directories ! 2184: (/usr/mat/cat1...) to ATT-style ones. Pyramid has trouble ! 2185: if it uses ATT dirs in BSD universe. ! 2186: ! 2187: * vi.el: New version from [email protected]. ! 2188: ! 2189: * Version 18.35 released. ! 2190: ! 2191: Sun Jan 4 22:11:20 1987 Richard M. Stallman (rms at prep) ! 2192: ! 2193: * picture.el: Fix typo in define-key for C-c<. ! 2194: ! 2195: Sun Jan 4 21:15:59 1987 Richard Mlynarik (mly at prep) ! 2196: ! 2197: * prolog.el: ! 2198: Don't modify current buffer's syntax-table when loading this file. ! 2199: ! 2200: Sat Jan 3 19:59:41 1987 Richard M. Stallman (rms at prep) ! 2201: ! 2202: * x-mouse.el: Define names for the button-up events. ! 2203: ! 2204: Wed Dec 31 04:19:31 1986 Richard M. Stallman (rms at prep) ! 2205: ! 2206: * bytecomp.el (byte-compile-function-form): ! 2207: Was miscompiling (function SYMBOL) by failing to quote SYMBOL. ! 2208: ! 2209: Sun Dec 28 14:32:22 1986 Richard Mlynarik (mly at prep) ! 2210: ! 2211: * userlock.el: ! 2212: Bind cursor-in-echo-area for read-char. ! 2213: ! 2214: Wed Dec 24 18:31:50 1986 Richard Mlynarik (mly at prep) ! 2215: ! 2216: * terminal.el: ! 2217: Lots of things changed. ! 2218: Have to start a shell just to call stty since emacs ! 2219: won't set things up correctly!!! (We end up sometimes ! 2220: execing 5 programs to start up...) ! 2221: Emulator terminal-type capabilities extended somewhat ! 2222: and `command-set' made somewhat emacs-oid in order to make ! 2223: termscript files easier to understand. ! 2224: ! 2225: Tue Dec 23 02:11:49 1986 Richard M. Stallman (rms at prep) ! 2226: ! 2227: * macros.el (insert-kbd-macro): Only look for global key bindings ! 2228: since we don't know how to record local ones properly ! 2229: (and in general there is no way to do it). ! 2230: ! 2231: * bytecomp.el (byte-compile-find-vars-1): ! 2232: Cons up and return a macroexpanded version of the form ! 2233: being scanned. ! 2234: Don't look inside a call to `function' or `condition-case'. ! 2235: For catch, look only at first argument. ! 2236: ! 2237: * bytecomp.el (byte-compile-find-vars): ! 2238: Return (MACROEXPANDEDFORM . VARSUSED). ! 2239: ! 2240: * bytecomp.el (byte-compile-top-level): ! 2241: Use the macroexpanded form returned by byte-compile-find-vars ! 2242: for subsequent compilation. Thus, each macro call is expanded ! 2243: only once. ! 2244: ! 2245: Mon Dec 22 15:50:58 1986 Richard M. Stallman (rms at prep) ! 2246: ! 2247: * subr.el: Delete nth and copy-keymap (now in fns.c and keymap.c). ! 2248: ! 2249: Mon Dec 22 14:04:15 1986 Richard Mlynarik (mly at prep) ! 2250: ! 2251: * texinfmt.el (batch-texinfo-format): ! 2252: Was printing message about source file rather than output file. ! 2253: ! 2254: Mon Dec 22 13:08:39 1986 Richard M. Stallman (rms at prep) ! 2255: ! 2256: * subr.el: Remove `delete-backward-char-untabify', ! 2257: insert `backward-'delete-char'. ! 2258: ! 2259: Mon Dec 22 11:06:47 1986 Richard Mlynarik (mly at prep) ! 2260: ! 2261: * simple.el (undo): ! 2262: Was missing local var `modified' ! 2263: ! 2264: * subr.el: ! 2265: Make `set-window-buffer' synonym for obfuscatory `show-buffer' ! 2266: Make 'delete-backward-char-untabify' a synonym for ! 2267: `backward-delete-char-untabify' -- the non-conventional naming of ! 2268: the latter confuses people ! 2269: ! 2270: Sat Dec 20 23:38:00 1986 Richard Mlynarik (mly at prep) ! 2271: ! 2272: * loaddefs.el: ! 2273: Add autoload for sort-regexp-fields. ! 2274: ! 2275: * sort.el: ! 2276: Rename skip-fields -> sort-skip-fields to avoid name-conflict ! 2277: ! 2278: Sat Dec 20 21:51:22 1986 Richard M. Stallman (rms at prep) ! 2279: ! 2280: * isearch.el (isearch): Print message "" only if don't set mark. ! 2281: * isearch.el (isearch-message): Put cursor in echo area instead of ! 2282: ellipsis. ! 2283: * isearch.el (isearch-search): use one string-match to check ! 2284: for all errors that mean "incomplete input". ! 2285: ! 2286: * files.el (rename-auto-save-file): ! 2287: Alter auto save file name of current buffer, and rename ! 2288: any existing auto save file. ! 2289: ! 2290: * files.el (set-visited-file-name): Use rename-auto-save-file ! 2291: if auto save mode is already on. ! 2292: ! 2293: * simple.el (undo): If undo-mode clears modified, ! 2294: delete any auto-save file. ! 2295: ! 2296: Sat Dec 20 17:04:26 1986 Richard Mlynarik (mly at prep) ! 2297: ! 2298: * fortran.el: ! 2299: Allow fortran-comment-indent-char to be a string of length 1, ! 2300: since that is what is documented in the printed v18 manuals. ! 2301: ! 2302: * terminal.el: ! 2303: Print a help message when emulator starts. ! 2304: Fix a bug in te-escape-help. ! 2305: ! 2306: * subr.el (read-quoted-char): ! 2307: Document PROMPT arg. ! 2308: ! 2309: Fri Dec 19 16:26:05 1986 Richard M. Stallman (rms at prep) ! 2310: ! 2311: * lisp.el (lisp-complete-symbol): ! 2312: Don't put pre-completion text on kill ring. ! 2313: ! 2314: Fri Dec 19 11:31:22 1986 Richard Mlynarik (mly at prep) ! 2315: ! 2316: * ftp.el (read-ftp-user-password): ! 2317: Change prompting for user-name ! 2318: ! 2319: Thu Dec 18 01:40:37 1986 Richard M. Stallman (rms at prep) ! 2320: ! 2321: * files.el (recover-file): Supply missing arg in call to error. ! 2322: ! 2323: * isearch.el: If search-slow-window-lines is negative, put the ! 2324: search window at the top. Always bind window-min-height to 1. ! 2325: ! 2326: * isearch.el: When extending a reverse non-regexp search ! 2327: must not extend past barrier (same idea as below for regexps). ! 2328: ! 2329: Wed Dec 17 11:44:21 1986 Richard M. Stallman (rms at prep) ! 2330: ! 2331: * isearch.el: Combine code for search-repeat-char and ! 2332: search-reverse-char into one cond clause. ! 2333: If search direction is changing, don't greb prev search-string. ! 2334: Otherwise, do grab it if search-string is currently empty. ! 2335: ! 2336: * isearch.el: When extending a reverse regexp search string, ! 2337: criterion for extending current match was one off, and also ! 2338: now won't go into the area beyond where last C-r was typed. ! 2339: ! 2340: * replace.el (perform-replace): If user types C-l, ! 2341: clear screen, redisplay, and ask again. ! 2342: ! 2343: * isearch.el: In regexp isearch, when a ?, * or | is input, ! 2344: back up start of search. New local variable `barrier' is ! 2345: position of original command or of last C-s or C-r; it ! 2346: is saved by isearch-push-state. ! 2347: ! 2348: Mon Dec 15 09:30:22 1986 Richard Mlynarik (mly at prep) ! 2349: ! 2350: * fortran.el: ! 2351: Initialise fortran-mode-abbrev-table correctly. ! 2352: ! 2353: * fortran.el: ! 2354: fortran-comment-indent-char should be a character (a fixnum), not ! 2355: a string of length one. ! 2356: ! 2357: * rmail.el: ! 2358: Add support for delta-from-UT timezone specs ("EST" = "-0500") ! 2359: Add support for four-character timezone specifications such as NZST ! 2360: [This is actually a bit suspect, since four-character timezone ! 2361: specs violate the rfc822 date format -- one should be using a spec ! 2362: like "+1000" instead] ! 2363: ! 2364: Fri Dec 12 09:21:03 1986 Richard M. Stallman (rms at prep) ! 2365: ! 2366: * loaddefs.el: Delete incorrect entry for .mss in auto-mode-alist, ! 2367: so correct entry is visible. ! 2368: ! 2369: * rmail.el (rmail): Initialize rmail-last-{rmail-,}file here ! 2370: rather than when rmail.el is loaded. ! 2371: ! 2372: * Version 18.33 released. ! 2373: ! 2374: * rnewspost.el: require sendmail. ! 2375: ! 2376: * loaddefs.el: Autoload scribe-mode and use for ".mss" files. ! 2377: Autoload modula-2-mode and prolog-mode as well. ! 2378: ! 2379: * sendmail.el (mail-mode): Set buffer-offer-save. ! 2380: ! 2381: * files.el (save-some-buffers): If user says `n' to "Save ! 2382: abbrevs?", clear abbrevs-changed so won't ask again. ! 2383: ! 2384: * files.el (buffer-offer-save): New variable, local in all buffers. ! 2385: * files.el (save-some-buffers): New 2nd arg EXITING. ! 2386: If non-nil, offer to save any nonempty modified buffer ! 2387: in which `buffer-offer-save' is non-nil. ! 2388: ! 2389: * sup-mouse.el: New file to handle mouse commands on ! 2390: supdup terminals. ! 2391: ! 2392: Thu Dec 11 17:59:43 1986 Chris Hanson (cph at prep) ! 2393: ! 2394: * man.el: Fix bug in regexp used to nuke footers in hp-ux. ! 2395: ! 2396: Thu Dec 11 17:52:44 1986 Richard M. Stallman (rms at prep) ! 2397: ! 2398: * keypad.el: Fix typo "kill-linee". ! 2399: ! 2400: Thu Dec 11 14:19:20 1986 Richard Mlynarik (mly at prep) ! 2401: ! 2402: * isearch.el (isearch): ! 2403: Never set search-last-string to "" ! 2404: ! 2405: Wed Dec 10 17:28:20 1986 Richard M. Stallman (rms at prep) ! 2406: ! 2407: * help.el (help-for-help): Once long help text is on screen, ! 2408: bind cursor-in-echo-area to t for reading subsequent chars. ! 2409: ! 2410: * sort.el (sort-columns): Fix typo (col-beg1 was col-beg ! 2411: and likewise for col-end1). ! 2412: ! 2413: Tue Dec 9 16:06:45 1986 Richard Mlynarik (mly at prep) ! 2414: ! 2415: * terminal.el, ehelp.el: ! 2416: New files. ! 2417: "terminal" still needs a small amount of documentation. ! 2418: ! 2419: Sat Dec 6 14:28:39 1986 Richard M. Stallman (rms at prep) ! 2420: ! 2421: * Version 18.32 released. ! 2422: ! 2423: * scribe.el: New file containing scribe-mode. ! 2424: * server.el: New file containing server-start ! 2425: (makes existing Emacs process serve as "the editor" for ! 2426: other programs that want to invoke an editor subprocess.) ! 2427: ! 2428: Fri Dec 5 01:14:16 1986 Richard M. Stallman (rms at prep) ! 2429: ! 2430: * subr.el (substitute-key-definition): [MLY] ! 2431: The definitions are in the cdr's of alist elts, not the cars. ! 2432: ! 2433: * mh-e.el: 3.4h from Larus. ! 2434: ! 2435: * rmail.el (rmail-get-new-mail): ! 2436: Never bind make-backup-files to t if it was nil before. ! 2437: ! 2438: * keypad.el (function-key-sequence): ! 2439: * macros.el (insert-kbd-macro): ! 2440: * vi.el: ! 2441: Pass local map argument to where-is-internal. ! 2442: ! 2443: * c-mode.el (c-backward-to-noncomment): Skip ^L like newline. ! 2444: ! 2445: * c-mode.el (calculate-c-indent): ! 2446: When checking for continued previous lines, after skipping one, ! 2447: use c-backward-to-noncomment to find next real text. ! 2448: When classifying top-level lines, ignore page breaks; ! 2449: lines ending in } are not continued lines. ! 2450: ! 2451: * rmailkwd.el (rmail-set-label): ! 2452: Delete whitespace only next to commas. ! 2453: ! 2454: * rmailkwd.el (rmail-nuke-whitespace): Delete this function. ! 2455: ! 2456: * sendmail.el (mail-do-fcc): Delete the entire line of an fcc ! 2457: including the newline after it. Was failing to do so ! 2458: if the line had a space or tab at the end. ! 2459: ! 2460: * c-mode.el (c-indent-line): Don't think that "else_..." ! 2461: is the keyword "else". ! 2462: ! 2463: * rmail.el (rmail-search): For reverse search, use ! 2464: re-search-forward to filter messages; then, once a message is found, ! 2465: use re-search-backward to position point within it. ! 2466: ! 2467: * rmail.el (rmail-expunge): Don't bomb if rmail file is empty. ! 2468: * rmail.el (rmail-show-message): If showing message number zero, ! 2469: don't beep, and set point at beginning of it. ! 2470: * rmail.el (rmail-set-message-counters): If no messages, set ! 2471: rmail-current-message to 0. ! 2472: ! 2473: Thu Dec 4 18:53:38 1986 Richard Mlynarik (mly at prep) ! 2474: ! 2475: * ftp.el (ftp-sentinel): ! 2476: Catch time taken/transfer-rate information. ! 2477: ! 2478: Tue Dec 2 22:35:00 1986 Richard M. Stallman (rms at prep) ! 2479: ! 2480: * float.el (float-to-string): Don't infinite-loop if arg is zero. ! 2481: ! 2482: * float.el (float-regexp): Accept numbers lacking digits before ! 2483: the point. Accept numbers with a point and no digits after it. ! 2484: Don't get confused by matching just part of the input. ! 2485: ! 2486: * float.el (string-to-float): Detect if loading-0s ! 2487: gets to equal the length of digit-string. ! 2488: ! 2489: Tue Dec 2 15:46:37 1986 Richard Mlynarik (mly at prep) ! 2490: ! 2491: * float.el (extract-match): ! 2492: Convert to new re-register regime ! 2493: ! 2494: Mon Dec 1 18:08:39 1986 Richard Mlynarik (mly at prep) ! 2495: ! 2496: * mailalias.el (expand-mail-aliases): ! 2497: Check for case of (eq mail-aliases t) -- can happen if mail-mode ! 2498: is entered without calling mail-setup (eg when trying to recover ! 2499: an autosaved mail file) ! 2500: ! 2501: Wed Nov 26 17:30:21 1986 Richard Mlynarik (mly at prep) ! 2502: ! 2503: * loaddefs.el: ! 2504: mode-line-format should contain (-3 . "%p") rather than "%3p" ! 2505: ! 2506: * terminal.el: ! 2507: Use the "env" program ! 2508: ! 2509: Wed Nov 26 00:07:19 1986 Richard M. Stallman (rms at prep) ! 2510: ! 2511: * compile.el (compile1, compilation_sentinel): ! 2512: Don't make *compilation* read-only. ! 2513: ! 2514: * simple.el (next-complex-command): fix one-off about ! 2515: largest allowed value of ARG. If attempting to move ! 2516: past beginning or end of history, move to the first or ! 2517: last element and then signal an error. ! 2518: ! 2519: * terminal.el: New file, like shell-mode modified to ! 2520: simulate a display terminal for the inferior. ! 2521: ! 2522: Tue Nov 25 00:04:36 1986 Richard M. Stallman (rms at prep) ! 2523: ! 2524: * outline.el (outline-mode): outline-regexp must match at start ! 2525: of line to be a paragraph start. ! 2526: ! 2527: * simple.el ({beginning,end}-of-buffer): ! 2528: When buffer-size is large, divide before multiplying ! 2529: to avoid overflow. ! 2530: ! 2531: * mailalias.el (expand-mail-aliases): ! 2532: Re-expand the expansions for compatibility with Berkeley mail. ! 2533: ! 2534: * ftp.el: New file for visiting remote files using FTP. ! 2535: ! 2536: Mon Nov 24 14:07:40 1986 Richard M. Stallman (rms at prep) ! 2537: ! 2538: * files.el (find-file-noselect): Due to change in ! 2539: insert-file-contents, need not set buffer-file-name if error. ! 2540: ! 2541: * paths.el: Correct manual-formatted-dirlist for USG systems. ! 2542: ! 2543: * man.el: Use new subroutine insert-man-file to insert files ! 2544: uncompressing if nec. Also uncompact compacted files. ! 2545: Detect sysV footers. Detect headers when section contains a ! 2546: letter (as in 3n). Delete the vars already moved to paths.el. ! 2547: ! 2548: * disass.el: new name for disassemble.el to avoid USG truncation. ! 2549: loaddefs.el changed for this. ! 2550: ! 2551: Mon Nov 24 02:43:08 1986 Chris Hanson (cph at prep) ! 2552: ! 2553: * term/supdup.el: Add code for hp-ux which has no binding for the ! 2554: TERMCAP environment variable. ! 2555: ! 2556: Sun Nov 23 00:03:35 1986 Richard M. Stallman (rms at prep) ! 2557: ! 2558: * version 18.31 released. ! 2559: ! 2560: * x-mouse.el: New mouse-command keys are C-x C-@. ! 2561: ! 2562: Sat Nov 22 14:15:11 1986 Richard Mlynarik (mly at prep) ! 2563: ! 2564: * bytecomp.el (byte-recompile-directory): ! 2565: Use third arg to `directory-files' ! 2566: ! 2567: Sat Nov 22 02:26:22 1986 Richard M. Stallman (rms at prep) ! 2568: ! 2569: * subr.el: Defvars for global-map, ctl-x-map, esc-map ! 2570: and mouse-map, just so they get doc strings. ! 2571: ! 2572: Fri Nov 21 15:43:49 1986 Richard M. Stallman (rms at prep) ! 2573: ! 2574: * bytecomp.el (byte-compile-file): Bind vms-stmlf-recfm to t ! 2575: around writing the output file. ! 2576: ! 2577: Fri Nov 21 14:46:37 1986 Leonard H. Tower Jr. (tower at prep) ! 2578: ! 2579: * rnews.el, rnewspost.el (caesar-region, news-caesar-buffer-body) ! 2580: Added former from phr, rename latter and modified it to work with ! 2581: former. Changed key-bindings for rename. This gets rid of the ! 2582: interface (which also is ugly) to the UNIX "tr" command. ! 2583: ! 2584: Fri Nov 21 00:29:13 1986 Richard M. Stallman (rms at prep) ! 2585: ! 2586: * mh-e.el (mh-display-msg): ! 2587: Pass non-nil 2nd arg to insert-file-contents ! 2588: ! 2589: Thu Nov 20 23:57:52 1986 Richard M. Stallman (rms at prep) ! 2590: ! 2591: * vip.el (vip-find-char): Use search-forward instead of ! 2592: * yow.el (snarf-yows): scan-buffer. A few other local ! 2593: * man.el (manual-entry): simplifications. ! 2594: ! 2595: * bytecomp.el: Don't open-code scan-buffer. ! 2596: ! 2597: Thu Nov 20 12:33:31 1986 Richard Mlynarik (mly at prep) ! 2598: ! 2599: * helper.el: ! 2600: Flush Helper-major-mode, Helper-mode-name: ! 2601: there is a much simpler way of doing this ! 2602: (see new Helper-describe-mode) ! 2603: Make it work for Helper-return-blurb to be buffer-local ! 2604: (this is better than binding it dynamically) ! 2605: ! 2606: * ebuffer-menu.el, echistory.el, view.el: ! 2607: Flush references to Helper-{major-mode,mode-name} ! 2608: ! 2609: Wed Nov 19 22:39:57 1986 Richard M. Stallman (rms at prep) ! 2610: ! 2611: * indent.el: Make tab-stop-list a user variable. ! 2612: ! 2613: * rmail.el: Undo previous change to rmail-show-message. ! 2614: ! 2615: Tue Nov 18 08:39:59 1986 Richard Mlynarik (mly at prep) ! 2616: ! 2617: * prolog.el (end-of-prolog-clause): ! 2618: Typo ! 2619: ! 2620: * ebuff-menu.el: ! 2621: Make "n" and "p" synonymous with "\C-n" and "\C-p" ! 2622: ! 2623: * rmail.el (rmail-show-message): ! 2624: With no interactive argument, just move to beginning of current ! 2625: message (like ".") rather than to message 1. ! 2626: ! 2627: Sun Nov 16 23:32:19 1986 Richard M. Stallman (rms at prep) ! 2628: ! 2629: * startup.el: expect window-system to be a symbol, not a string, ! 2630: and concatenate "-win" instead of "-windows" to keep ! 2631: file names short. ! 2632: ! 2633: * term/x-win.el: New name for term/X-windows.el ! 2634: needed due to change in dispnew.c re window-systems. ! 2635: ! 2636: Sun Nov 16 11:04:33 1986 Leonard H. Tower Jr. (tower at prep) ! 2637: ! 2638: * rnews.el (news-ignored-headers) ! 2639: removed Organization:, so it's visible to readers. ! 2640: ! 2641: Fri Nov 14 13:16:48 1986 Richard M. Stallman (rms at prep) ! 2642: ! 2643: * Emacs version 18.30 * ! 2644: ! 2645: * rmail.el (rmail-forward): ! 2646: Use mail-other-window unless there is only one window visible. ! 2647: Use of `mail' instead in the case of multiple windows on the ! 2648: screen makes it a nuisance to get back to Rmail. ! 2649: ! 2650: * outline.el (outline-regexp): ^L starts a header line. ! 2651: ! 2652: Thu Nov 13 23:38:57 1986 Richard M. Stallman (rms at prep) ! 2653: ! 2654: * fill.el (fill-region-as-paragraph): ! 2655: If 1st line starts with fill prefix, exclude that fill ! 2656: prefix from the preprocessing before actual filling. ! 2657: Fixes failure to preserve initial whitespace after a fill prefix. ! 2658: ! 2659: Tue Nov 11 14:57:25 1986 Leonard H. Tower Jr. (tower at prep) ! 2660: ! 2661: * rnews.el (news-show-all-headers) ! 2662: Added code to replace previously deleted (news-get-back). ! 2663: ! 2664: * emacsbug.el (report-emacs-bug): ! 2665: Got rid of redundant "on system-name (system-type)" now that ! 2666: (emacs-version) outputs it. ! 2667: ! 2668: Mon Nov 10 08:54:05 1986 Richard Mlynarik (mly at prep) ! 2669: ! 2670: * dired.el (dired-mode): ! 2671: (run-hooks 'dired-mode-hook) ! 2672: ! 2673: Sun Nov 9 21:59:30 1986 Richard Mlynarik (mly at prep) ! 2674: ! 2675: * files.el (set-visited-file-name): ! 2676: (kill-local-variable 'write-file-hooks) ! 2677: ! 2678: Sun Nov 9 14:28:43 1986 Richard M. Stallman (rms at prep) ! 2679: ! 2680: * simple.el (push-mark): Print nothing if minibuffer active. ! 2681: ! 2682: Sat Nov 8 09:38:18 1986 Richard M. Stallman (rms at prep) ! 2683: ! 2684: * rnews.el (news-set-mode-line): ! 2685: Don't change mode-line-format; instead change mode-line-process ! 2686: and mode-line-buffer-identification. ! 2687: Delete unused function `strcpyn'. ! 2688: ! 2689: * echistory.el (electric-command-history): ! 2690: Delete no-op `let'. ! 2691: ! 2692: * compile.el (compile1): Flush v17 compatibility code to sett ! 2693: mode-line-format. ! 2694: * info.el (Info-set-mode-line, Info-edit): Ditto. ! 2695: * shell.el (shell-mode, inferior-lisp-mode): Ditto. ! 2696: * telnet.el (telnet-mode): Ditto. ! 2697: ! 2698: * c-mode.el (calculate-c-indent): When deciding whether ! 2699: a line is a continuation, ignore label-lines. ! 2700: Also ignore preceding lines that end in commas. Consequence: ! 2701: if the preceding line is a continuation, our line ! 2702: is indented just like it (as a continuation of the same thing). ! 2703: ! 2704: * loadup.el: look for new file "site-load.el" to preload ! 2705: libraries before the DOC file is read. ! 2706: ! 2707: Fri Nov 7 19:15:57 1986 Richard M. Stallman (rms at prep) ! 2708: ! 2709: * novice.el (disabled-command-hook): ! 2710: Catch errors in `documentation' in case doc file is missing. ! 2711: ! 2712: * keypad.el (function-key-sequence): ! 2713: Use cons, not list, to make the definition to search for. ! 2714: ! 2715: Fri Nov 7 12:30:48 1986 Richard Mlynarik (mly at prep) ! 2716: ! 2717: * sort.el (sort-build-lists): ! 2718: Delete CPH's change. ! 2719: This had already been fixed in a different way. ! 2720: ! 2721: Fri Nov 7 10:40:40 1986 Richard M. Stallman (rms at prep) ! 2722: ! 2723: * c-mode.el (calculate-c-indent): ! 2724: A line ending in singlequote-colon now does not make the ! 2725: following line be considered a continuation. ! 2726: ! 2727: Fri Nov 7 09:14:29 1986 Chris Hanson (cph at prep) ! 2728: ! 2729: * sort.el (sort-build-lists): ! 2730: Was not initializing point to the beginning of the region. As a ! 2731: result, if one tried to sort a region where point was at the end ! 2732: and mark at the beginning, nothing would happen. ! 2733: ! 2734: Thu Nov 6 19:47:21 1986 Richard M. Stallman (rms at prep) ! 2735: ! 2736: * subr.el (indent-to-column): New alias for indent-to. ! 2737: ! 2738: Thu Nov 6 18:09:10 1986 Leonard H. Tower Jr. (tower at prep) ! 2739: ! 2740: * rnewspost.el ! 2741: Finish bringing posting and followups (mostly) up to the News 2.11 ! 2742: revision of RFC 850 (exceptions noted in rnewspost.el's header). ! 2743: Added function news-reply-yank-original, to be used in lieu of ! 2744: mail-yank-original. ! 2745: ! 2746: Thu Nov 6 12:46:57 1986 Richard M. Stallman (rms at prep) ! 2747: ! 2748: * version.el (emacs-version): ! 2749: Include host name and system type. ! 2750: ! 2751: * rmail.el: rmail-edit-current-message moved from C-r to w. ! 2752: Doc string of rmail-mode changed. ! 2753: ! 2754: * loaddefs.el (auto-mode-alist, completion-ignored-extensions): ! 2755: Ignore ".blg" and ".bbl". Know modes for ".bbl" and ".bib". ! 2756: Rearrange auto-mode-alist with frequently used elts first. ! 2757: ! 2758: * files.el (find-file-noselect): ! 2759: Eliminate incorrect nested or-for-effect within or-for-effect. ! 2760: Bug was it didn't offer to reread a changed file. ! 2761: ! 2762: Wed Nov 5 16:32:31 1986 Leonard H. Tower Jr. (tower at prep) ! 2763: ! 2764: * rnewspost.el (news-reply) ! 2765: Fixed bug when point was outside of header on invocation. ! 2766: Added References: header line per RFC850. ! 2767: ! 2768: Wed Nov 5 12:48:44 1986 Richard M. Stallman (rms at prep) ! 2769: ! 2770: * files.el (file-name-sans-versions): ! 2771: Fix one more typo in name of argument variable. ! 2772: ! 2773: Wed Nov 5 11:01:57 1986 Richard Mlynarik (mly at prep) ! 2774: ! 2775: * mh-e.el: ! 2776: Version 3.4d from Larus ! 2777: ! 2778: Wed Nov 5 10:10:53 1986 Richard M. Stallman (rms at prep) ! 2779: ! 2780: * novice.el (disabled-command-hook): ! 2781: Clean up the message in the case of coming from M-x ... ! 2782: ! 2783: Tue Nov 4 17:55:33 1986 Richard M. Stallman (rms at prep) ! 2784: ! 2785: * various files (dired-mode, Edit-options-mode, rmail-mode, ! 2786: rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): ! 2787: Give these symbols `special' as a `mode-class' property. ! 2788: ! 2789: * dired.el (dired-mode): Take out local value for ! 2790: default-major-mode. The mode-class property now makes sure ! 2791: new buffers are not made in dired-mode. ! 2792: ! 2793: Tue Nov 4 16:58:49 1986 Leonard H. Tower Jr. (tower at prep) ! 2794: ! 2795: * rnews.el ! 2796: Add several C-C C-F C-letter fields in RFC 850. ! 2797: ! 2798: Tue Nov 4 11:56:46 1986 Richard Mlynarik (mly at prep) ! 2799: ! 2800: * paragraphs.el (various): ! 2801: (interactive "*") needed in some places. ! 2802: ! 2803: Mon Nov 3 23:31:42 1986 Richard M. Stallman (rms at prep) ! 2804: ! 2805: * help.el (variable-at-point): ! 2806: Catch all errors anywhere within. Fixes bug when ! 2807: `C-h v' was done with point after an `('. ! 2808: ! 2809: Sun Nov 2 17:30:54 1986 Richard Mlynarik (mly at prep) ! 2810: ! 2811: * files.el (backup-buffer): ! 2812: "neq" isn't defined -- use /= ! 2813: ! 2814: Sat Nov 1 00:28:14 1986 Richard Mlynarik (mly at prep) ! 2815: ! 2816: * simple.el (open-line): ! 2817: interactive "*" ! 2818: ! 2819: * rmail.el (rmail-variables): ! 2820: rmail-keywords should be buffer-local ! 2821: ! 2822: * undigest.el: ! 2823: Another broken-un*x-mailer-compensation fix from rlk. ! 2824: ! 2825: * file.el (file-name-sans-version): ! 2826: Fix typo in VMS case. ! 2827: ! 2828: Thu Oct 30 20:12:01 1986 Richard Mlynarik (mly at prep) ! 2829: ! 2830: * xscheme.el: ! 2831: defvar scheme-program-name, not defconst ! 2832: ! 2833: * keypad.el (setup-terminal-keypad): ! 2834: Use correct format for indirect keymap entries. ! 2835: ! 2836: Wed Oct 29 19:07:03 1986 Leonard H. Tower Jr. (tower at prep) ! 2837: ! 2838: * rnews.el, rnewspost.el: ! 2839: Created later from parts of former to speed up initial rnews load ! 2840: (also debugging time). Added autoloads as appropriate. The mail and ! 2841: posting commands are most often not used in an rnews session. ! 2842: ! 2843: Wed Oct 29 18:53:37 1986 Richard Mlynarik (mly at prep) ! 2844: ! 2845: * startup.el (command-line): ! 2846: VMS sys$login:.emacs ! 2847: ! 2848: Wed Oct 29 14:13:10 1986 Leonard H. Tower Jr. (tower at prep) ! 2849: ! 2850: * rnews.el (news-inews): ! 2851: Added save-excursion call. Got bury-buffer at right nesting level. ! 2852: Got rid of unneeded code. ! 2853: ! 2854: * rnews.el (news-rotate-buffer-body): ! 2855: Added and modified this function written by [email protected]. ! 2856: Bound it to C-c C-r in both news and post-news modes. ! 2857: ! 2858: * rnews.el: ! 2859: Message text cleanup. ! 2860: ! 2861: Wed Oct 29 13:27:26 1986 Richard Mlynarik (mly at prep) ! 2862: ! 2863: * help.el (view-lossage): ! 2864: Use (goto-char (point-min)), not (beginning-of-buffer)) ! 2865: ! 2866: * electric.el (shrink-window-if-larger-than-buffer): ! 2867: New function. Perhaps this should be in subr.el? ! 2868: ! 2869: * tags.el (find-tag): ! 2870: If arg is "" and interactive, put computed tag into ! 2871: command-history so that repeat-complex-command works. ! 2872: ! 2873: * subr.el (momentary-string-display): ! 2874: Avoid losing due to file-locking. ! 2875: ! 2876: * files.el (auto-save-mode): ! 2877: Print a confirming message if interactive. ! 2878: ! 2879: Tue Oct 28 01:12:35 1986 Richard Mlynarik (mly at prep) ! 2880: ! 2881: * undigestify.el: ! 2882: Compensate for broken MH digests ! 2883: ! 2884: * tex-mode.el (TeX-region): ! 2885: Call csh with -f flag ! 2886: ! 2887: * rmail.el (rmail-forward): ! 2888: Use mail, not mail-other-window. ! 2889: ! 2890: Mon Oct 27 14:46:48 1986 Richard Mlynarik (mly at prep) ! 2891: ! 2892: * nroff-mode (electric-nroff-mode): ! 2893: Fix bugs. ! 2894: ! 2895: * electric.el, ebuff-menu.el, echistory.el: ! 2896: Do the `space to flush' before calling Electric-command-loop ! 2897: Delete the space to flush in electric-command-history. ! 2898: ! 2899: * tex-mode.el: ! 2900: defconst -> defvar ! 2901: ! 2902: Sun Oct 26 01:32:14 1986 Richard Mlynarik (mly at prep) ! 2903: ! 2904: * sendmail.el: ! 2905: (provide 'sendmail) ! 2906: ! 2907: * files.el (basic-save-buffer): ! 2908: Set file modes appropriately in file-precious-flag case. ! 2909: ! 2910: Wed Oct 22 18:00:18 1986 Richard Mlynarik (mly at prep) ! 2911: ! 2912: * Rename term/xterm.el => term/X-windows.el ! 2913: ! 2914: * startup.el (command-line): ! 2915: If the variable window-system is non-nil, load ! 2916: (concat term-file-prefix window-system "-windows") ! 2917: rather than (concat term-file-prefix (getenv "TERM")) ! 2918: ! 2919: * files.el (basic-save-buffer): ! 2920: Fix write-file-hooks. ! 2921: ! 2922: * tex-mode.el (TeX-region): ! 2923: Ensure newline before trailer (from gildea) ! 2924: ! 2925: Tue Oct 21 11:39:56 1986 Richard Mlynarik (mly at prep) ! 2926: ! 2927: * rmailedit.el (rmail-cease-edit): ! 2928: Don't add edited attribute unless changes were actually made. ! 2929: ! 2930: * term/xterm.el (x-handle-switch): ! 2931: command-line-args => command-line-args-left (yet again) ! 2932: ! 2933: Mon Oct 20 18:40:23 1986 Richard Mlynarik (mly at prep) ! 2934: ! 2935: * sort.el: ! 2936: Work if (point) > (mark) ! 2937: ! 2938: * vip.el (vi-change-mode-line): ! 2939: ! 2940: Sat Oct 18 17:02:13 1986 Richard Mlynarik (mly at prep) ! 2941: ! 2942: * add-log.el (add-change-log-entry): ! 2943: If file specified is a directory, then use `ChangeLog' in that ! 2944: directory. ! 2945: ! 2946: * sendmail.el (mail-send-and-exit): ! 2947: Don't kill selected-window, if given a prefix arg. ! 2948: ! 2949: * files.el (normal-mode): ! 2950: Don't clobber value of major-mode set by way of default-major-mode. ! 2951: ! 2952: Fri Oct 17 01:06:06 1986 Richard Mlynarik (mly at prep) ! 2953: ! 2954: * help.el, picture.el, simple.el, tags.el, vi.el: ! 2955: Doc/spelling fixes from sjk ! 2956: ! 2957: * rmailsum.el: ! 2958: use new mode-line technology ! 2959: ! 2960: * rmail.el (rmail-reply): ! 2961: Handle resent-reply-to better. ! 2962: ! 2963: Wed Oct 15 16:20:03 1986 Richard Mlynarik (mly at prep) ! 2964: ! 2965: * edt.el: ! 2966: (require 'keypad) ! 2967: ! 2968: * dired.el (dired-mode): ! 2969: Don't lose finding files from dired when default-major-mode is ! 2970: nil. ! 2971: ! 2972: Tue Oct 14 18:08:53 1986 Richard Mlynarik (mly at prep) ! 2973: ! 2974: * texinfmt.el: ! 2975: Support for @include from schaefer%[email protected] ! 2976: ! 2977: * dabbrev.el (dabbrev-expand): ! 2978: Give useful error message. Use save-excursion. ! 2979: Allow both symbol-constituent and word-constituent chars in the ! 2980: expansion. ! 2981: ! 2982: * files.el (save-buffers-kill-emacs): ! 2983: Make arg optional. ! 2984: ! 2985: Sun Oct 12 02:26:26 1986 Richard Mlynarik (mly at prep) ! 2986: ! 2987: * macros.el (name-last-kbd-macro): ! 2988: Insert omitted argument in error message. ! 2989: ! 2990: * userlock.el (ask-user-about-lock-help): ! 2991: Improve help message. ! 2992: ! 2993: Sat Oct 11 16:33:51 1986 Richard Mlynarik (mly at prep) ! 2994: ! 2995: * files.el (find-backup-file-name): ! 2996: Call make-backup-file-name rather than appending "~" ! 2997: ! 2998: * lisp-mode.el: ! 2999: Make `|' have `"' syntax for |WeIrD SymbolS| ! 3000: ! 3001: Fri Oct 10 14:21:15 1986 Richard Mlynarik (mly at prep) ! 3002: ! 3003: * edt.el, vi.el: ! 3004: typo. ! 3005: ! 3006: Wed Oct 8 09:56:38 1986 Richard Mlynarik (mly at prep) ! 3007: ! 3008: * bytecomp.el (byte-compile-function-form): ! 3009: Handle "(function symbol)" ! 3010: ! 3011: * sendmail.el (mail-position-on-field): ! 3012: Return nil if field wasn't there and we did add (the ! 3013: non-`soft' case) ! 3014: ! 3015: Tue Oct 7 01:57:31 1986 Richard Mlynarik (mly at prep) ! 3016: ! 3017: * shell.el: ! 3018: Split off shell-set-directory from shell-send-input. ! 3019: ! 3020: * dabbrev.el (dabbrev-expand): ! 3021: Fix bugs. Check whether last-command was a dabbrev-expand. ! 3022: Undo-boundary. ! 3023: ! 3024: Sat Oct 4 14:50:01 1986 Richard Mlynarik (mly at prep) ! 3025: ! 3026: * info.el (Info-find-node): ! 3027: Bug in case of nodename "*" ! 3028: ! 3029: * info.el (Info-search): ! 3030: Hair plus: make search work with split subfiles. ! 3031: Also, push position on node history if searching puts us in a ! 3032: different node. ! 3033: ! 3034: * debug.el (debug): ! 3035: New match-data format. ! 3036: ! 3037: * info.el (Info-goto-node): ! 3038: Adjust to new regexp-register scheme. ! 3039: ! 3040: * info.el (Info-read-subfile): ! 3041: Node delimiter is \n\^_, not just \^_ ! 3042: ! 3043: * texinfmt.el (batch-texinfo-format): ! 3044: Wasn't updated when Info-validate was given a required arg. ! 3045: ! 3046: * informat.el (Info-validate, Info-tagify): ! 3047: Warn that don't know how to hack indirect files. ! 3048: ! 3049: * texinfmt.el, informat.el (batch-{texinfo-format,info-validate}): ! 3050: First elt of command-line-args-left shouldn't be skipped. ! 3051: ! 3052: Thu Oct 2 21:40:50 1986 Richard Mlynarik (mly at prep) ! 3053: ! 3054: * info.el (Info-find-node): ! 3055: Tag-table position match-data was being clobbered by intervening ! 3056: search for "(indirect)" ! 3057: ! 3058: Thu Oct 2 01:59:17 1986 Richard M. Stallman (rms at prep) ! 3059: ! 3060: * texinfmt.el: define @smallbook and @tex ... @end tex. ! 3061: ! 3062: Wed Oct 1 02:02:14 1986 Richard M. Stallman (rms at prep) ! 3063: ! 3064: * lisp.el (lisp-complete-symbol): fix stupid bugs ! 3065: affecting printing completion lists. ! 3066: ! 3067: * loaddefs.el: Improve doc of isearch functions. ! 3068: ! 3069: * texinfmt.el: Define commands chapheading, (sub)*heading ! 3070: to format in the Info file like chapter and (sub)*section. ! 3071: ! 3072: * macros.el (name-last-kbd-macro): ! 3073: Supply (interactive). ! 3074: ! 3075: * macros.el (insert-kbd-macro): Fix a few bugs. ! 3076: ! 3077: Mon Sep 29 00:55:06 1986 Richard M. Stallman (rms at prep) ! 3078: ! 3079: * subr.el (momentary-string-display): ! 3080: Use insert-before-markers to insert the string so that ! 3081: the right cursor position is displayed. ! 3082: ! 3083: Sat Sep 27 04:56:36 1986 Richard M. Stallman (rms at prep) ! 3084: ! 3085: * vip.el: renamed from vi1.el. Many cleanup changes. ! 3086: Entry point is now vip-mode, autoloaded from loaddefs.el. ! 3087: ! 3088: Fri Sep 26 17:47:32 1986 Richard Mlynarik (mly at prep) ! 3089: ! 3090: * files.el (recover-file, find-file-noselect): ! 3091: Add nowarn arg to find-file-noselect, so that recover-file doesn't ! 3092: warn one that one should consider doing m-x recover file. ! 3093: ! 3094: * subr.el (mod): ! 3095: Synonym for "%" ! 3096: ! 3097: * files.el (recover-file): ! 3098: Call expand-file-name. ! 3099: ! 3100: Also, get an error if user specifies an auto-save filename. ! 3101: (Would be able to do something useful if there were a way ! 3102: to get back the original filename from the auto-save filename) ! 3103: ! 3104: Thu Sep 25 18:35:16 1986 Richard M. Stallman (rms at prep) ! 3105: ! 3106: * man.el (manual-entry): If formatted man file name ends ! 3107: in .Z, uncompress it. ! 3108: ! 3109: * macros.el (name-last-kbd-macro): ! 3110: Now in Lisp code and autoloaded. ! 3111: Get an error if name has a definition that's not a kbd macro. ! 3112: ! 3113: Thu Sep 25 01:17:07 1986 Richard Mlynarik (mly at prep) ! 3114: ! 3115: * replace.el (perform-replace): ! 3116: Make ? (as well as C-h) give help for query-replace(-regexp) ! 3117: ! 3118: Wed Sep 24 15:22:37 1986 Richard Mlynarik (mly at prep) ! 3119: ! 3120: * simple.el (set-mark): ! 3121: set-mark is in lisp code now (from editfns.c) ! 3122: ! 3123: * bytecomp.el: ! 3124: Don't compile (mark) specially -- lisp code shouldn't ! 3125: call this function very freqently. ! 3126: ! 3127: * startup.el (command-line-1): ! 3128: (let ((load-path (cons default-directory load-path))) (load ...)) ! 3129: so that the "-load" switch can specify a file relative to $cwd ! 3130: now that $cwd isn't a component of emacs' default load-path. ! 3131: ! 3132: * man.el (manual-entry) ! 3133: HPUX dain bramage. ! 3134: ! 3135: Tue Sep 23 20:02:01 1986 Richard M. Stallman (rms at prep) ! 3136: ! 3137: * help.el: New file containing help commands ! 3138: formerly in simple.el. Installed in loadup.el ! 3139: and ../src/ymakefile. ! 3140: ! 3141: * help.el: Move calls to print-help-return-message ! 3142: inside the with-output-to-temp-buffer constructs. ! 3143: Outside, they saw the window state after displaying ! 3144: the buffer and printed the wrong stuff. ! 3145: ! 3146: * help.el (print-help-return-message): ! 3147: If the help buffer is already visible, do nothing ! 3148: since it is impossible to bring back the old contents ! 3149: of that buffer in this case. ! 3150: ! 3151: If given an argument, apply that argument to the message ! 3152: (and return the result) instead of calling `message' with it. ! 3153: ! 3154: Tue Sep 23 16:17:48 1986 Richard Mlynarik (mly at prep) ! 3155: ! 3156: * files.el (revert-buffer) ! 3157: Pass noconfirm arg to revert-buffer-function ! 3158: dired.el (dired-revert) Ignore extra arg. ! 3159: ! 3160: * tags.el (visit-tags-table-buffer) ! 3161: noconfirm revert-buffer ! 3162: ! 3163: Tue Sep 23 14:33:20 1986 Richard M. Stallman (rms at prep) ! 3164: ! 3165: * rmail.el: Define "x" like "e" for consistency with Dired. ! 3166: ! 3167: * buff-menu.el (Buffer-menu-other-window): ! 3168: New function on "o" command, acts like "o" in Dired. ! 3169: * buff-menu.el (Buffer-menu-this-window): ! 3170: New function on "f" command, acts like "f" in Dired. ! 3171: * buff-menu.el (Buffer-menu-mode): ! 3172: Update doc for these changes and C-d change. ! 3173: ! 3174: * mh-e.el: Version 3.4a from Larus. ! 3175: ! 3176: Tue Sep 23 11:06:41 1986 Richard Mlynarik (mly at prep) ! 3177: ! 3178: * doctor.el: ! 3179: Heroine isn't a drug. ! 3180: ! 3181: * ebuff-menu.el (electric-buffer-list) ! 3182: If no buffers are marked with ">" just select the selected buffer ! 3183: and don't change the window configuration or any other buffers. ! 3184: If more than one buffer is selected, split the screen up between ! 3185: those buffers. ! 3186: Remove after-electric-buffer-menu. "kill" -> "delete" ! 3187: ! 3188: * buff-menu.el ! 3189: Use "D" rather than "K" for buffers to be deleted for ! 3190: consistency with rmail and dired and others. ! 3191: ! 3192: Rename "kill" -> "delete" for both function-names and documentation. ! 3193: ! 3194: Define C-d as Buffer-menu-delete-backwards. (also in ebuff-menu) ! 3195: ! 3196: Save space: Merge buffer-menu-{execute,do-saves,do-kills} ! 3197: ! 3198: Mon Sep 22 15:54:49 1986 Richard M. Stallman (rms at prep) ! 3199: ! 3200: * macros.el (insert-kbd-macro): New function to insert ! 3201: Lisp code to define a kbd macro as it is now defined. ! 3202: * macros.el ({write,append}-kbd-macro): Commands deleted. ! 3203: * loaddef.el: change autoloads for above changes. ! 3204: ! 3205: * simple.el (callers of print-help-return-message): ! 3206: Calling this function is now the last thing done in each caller. ! 3207: ! 3208: Mon Sep 22 13:18:44 1986 Richard Mlynarik (mly at prep) ! 3209: ! 3210: * loaddefs.el ! 3211: Fix some defvars/defconsts whose doc-string didn't start on the ! 3212: same line (yuck). Split some of these into a defvar nil followed ! 3213: by a setq. ! 3214: ! 3215: Sun Sep 21 22:15:02 1986 Richard M. Stallman (rms at prep) ! 3216: ! 3217: * loaddefs.el (auto-mode-alist): ! 3218: Don't use non-saved-text-mode now that it is deleted. ! 3219: ! 3220: Sun Sep 21 15:56:25 1986 Richard Mlynarik (mly at prep) ! 3221: ! 3222: * disassemble.el, fortran.el ! 3223: Use insert-char. ! 3224: ! 3225: * fortran.el (fortran-electric-line-number)): ! 3226: "self-insert-command", not "self-insert" ! 3227: ! 3228: * fortran.el (fortran-window-create): ! 3229: Just bind window-min-width, don't set it. ! 3230: ! 3231: * fortran.el (fortran-abbrev-start): ! 3232: Don't mark buffer as modified after ";?" ! 3233: fortran-abbrev-help -- do "message...done" ! 3234: ! 3235: * files.el (revert-buffer) ! 3236: Check to see if (file-exists-p buffer-auto-save-file-name) ! 3237: even if (recent-auto-save-p) before offering to revert from it. ! 3238: ! 3239: * text-mode.el: ! 3240: Remove non-saved-text-mode ! 3241: ! 3242: * *-mode.el ! 3243: Fix some initializations of syntax-tables so that user ! 3244: can override them. ! 3245: ! 3246: Sun Sep 21 14:54:30 1986 Richard M. Stallman (rms at prep) ! 3247: ! 3248: * files.el (recover-file, list-directory): ! 3249: Don't say /bin/ls; let search path be searched for ls. ! 3250: ! 3251: Sat Sep 20 21:25:01 1986 Richard M. Stallman (rms at prep) ! 3252: ! 3253: * lisp.el (lisp-complete-symbol): New command does ! 3254: completion on a symbol name in the buffer. ! 3255: ! 3256: * fortran.el: New file defining fortran-mode, ! 3257: which is autoloaded from loaddefs. ! 3258: ! 3259: * abbrevlist.el: New file defining list-one-abbrev-table, ! 3260: a function now used by fortran-mode but not Fortran-specific. ! 3261: ! 3262: Fri Sep 19 00:52:07 1986 Richard M. Stallman (rms at prep) ! 3263: ! 3264: * subr.el (momentary-string-display): New function ! 3265: to display a string momentarily in the buffer. ! 3266: ! 3267: * loadup.el: Load loaddefs before simple and files ! 3268: because loaddefs makes more garbage. ! 3269: ! 3270: * loaddefs.el: Include defvar of ctl-x-4-map ! 3271: needed now that this is loaded before files.el. ! 3272: ! 3273: Wed Sep 17 20:55:00 1986 Richard Mlynarik (mly at prep) ! 3274: ! 3275: * hanoi.el ! 3276: Vital improvements ! 3277: ! 3278: Wed Sep 17 12:13:58 1986 Richard M. Stallman (rms at prep) ! 3279: ! 3280: * loaddefs.el: disable C-x p. ! 3281: * loaddefs.el: autoload set-gosmacs-bindings. ! 3282: * gosmacs.el: renamed from gosling.el with many changes ! 3283: (saves old bindings and can restore them as they were). ! 3284: ! 3285: Wed Sep 17 11:02:39 1986 Richard Mlynarik (mly at prep) ! 3286: ! 3287: * replace.el (occur) ! 3288: Use variable list-matching-lines-default-context-lines if ! 3289: no prefix arg specified. ! 3290: If nlines arg is -ve, include that many lines of preceding ! 3291: context, no lines of following context. ! 3292: Use markers instead of line-numbers. ! 3293: In occur-mode-goto-occurrence, warn about deleted buffer. ! 3294: ! 3295: Tue Sep 16 02:07:53 1986 Richard M. Stallman (rms at prep) ! 3296: ! 3297: * simple.el (indent-for-comment): ! 3298: Delete only the spaces before the beginning of the comment starter ! 3299: in case the comment starter contains a leading space. ! 3300: ! 3301: * abbrev.el (edit-abbrevs-map): Define C-c C-c like C-x C-s. ! 3302: ! 3303: * texinfmt.el: define @r as noop. ! 3304: ! 3305: * simple.el (print-help-return-message): New function. ! 3306: Use before doing with-output-to-temp-buffer, and it ! 3307: prints an echo area message about how to restore ! 3308: current screen configuration from the configuration ! 3309: that will obtain after the with-output-to-temp-buffer. ! 3310: ! 3311: * simple.el (describe-{key,mode,function,variable}): ! 3312: * simple.el (view-lossage, command-apropos): ! 3313: Ca;; print-help-return-message. ! 3314: ! 3315: Mon Sep 15 17:49:07 1986 Richard M. Stallman (rms at prep) ! 3316: ! 3317: * sendmail.el (sendmail-send-it): ! 3318: Don't require newline before header-separator; ! 3319: search for regexp and use `^'. ! 3320: ! 3321: * mh-e.el: Version 3.4 from Larus. ! 3322: Uses `interactive' properly to read the arguments. ! 3323: ! 3324: Sun Sep 14 19:44:31 1986 Richard Mlynarik (mly at prep) ! 3325: ! 3326: * files.el (normal-mode) ! 3327: Use shorter error message, so more fits on screen. ! 3328: ! 3329: Sun Sep 14 14:14:35 1986 Richard M. Stallman (rms at prep) ! 3330: ! 3331: * loadup.el: On VMS, dump under name temacs.dump only. ! 3332: ! 3333: * vms-patch.el (make-auto-save-file-name): ! 3334: Append "$" at end as well as "_$" at front. ! 3335: ! 3336: * files.el (cd): Don't do file-name-as-directory on VMS. ! 3337: ! 3338: Sat Sep 13 19:36:01 1986 Richard M. Stallman (rms at prep) ! 3339: ! 3340: * bytecomp.el (byte-compile-file): ! 3341: Don't bomb on defvar with no initial value argument. ! 3342: ! 3343: * texinfmt.el (texinfo-format-buffer): ! 3344: Tagify and maybe even split automatically if buffer is big enough. ! 3345: Non-nil arg inhibits this. ! 3346: ! 3347: * informat.el (Info-tagify): ! 3348: Don't leave buffer narrowed if it wasn't narrowed to start with. ! 3349: ! 3350: * simple.el (comment-column, fill-prefix): ! 3351: Make them buffer-local and fix documentation. ! 3352: * loaddefs.el: make indent-tabs-mode buffer-local. ! 3353: ! 3354: Fri Sep 12 18:37:08 1986 Richard M. Stallman (rms at prep) ! 3355: ! 3356: * dired.el (dired-add-entry): Go to beginning of line ! 3357: before adding the entry. ! 3358: ! 3359: Fri Sep 12 02:36:53 1986 Richard Mlynarik (mly at prep) ! 3360: ! 3361: * mlsupport.el: ! 3362: Define ml-substr (used to be in mocklisp.c) ! 3363: ! 3364: Fri Sep 12 02:07:23 1986 Richard M. Stallman (rms at prep) ! 3365: ! 3366: * time.el: Don't just clobber global-mode-string. ! 3367: Instead, add 'display-time-string as an element ! 3368: and update the time by changing value of that variable. ! 3369: ! 3370: * rmail.el (rmail-mode-1): Change only part of mode-line-format ! 3371: Instead set mode-line-buffer-identification. ! 3372: ! 3373: * rmail.el (rmail-show-message): Use mode-line-process to ! 3374: display the message numbers and labels. ! 3375: ! 3376: Thu Sep 11 18:24:28 1986 Richard Mlynarik (mly at prep) ! 3377: ! 3378: * compile.el (compilation-sentinel) ! 3379: Ignore buffer-read-only. ! 3380: ! 3381: Wed Sep 10 17:40:01 1986 Richard M. Stallman (rms at prep) ! 3382: ! 3383: * picture.el: Convert `Picture' to `picture' in all symbols. ! 3384: ! 3385: * subr.el: Define old names send-string and send-region ! 3386: as aliases for new names process-send-... ! 3387: ! 3388: Tue Sep 9 13:08:12 1986 Richard M. Stallman (rms at prep) ! 3389: ! 3390: * time.el (display-time): variable display-time-interval ! 3391: specifies seconds between updates. ! 3392: ! 3393: * loaddefs.el: Put \-newline in doc strings that lacked it. ! 3394: ! 3395: Mon Sep 8 09:45:01 1986 Richard M. Stallman (rms at prep) ! 3396: ! 3397: * simple.el: Give C-c's keymap a name, mode-specific-map. ! 3398: ! 3399: * options.el (list-options): Use user-variable-p to filter ! 3400: the variables and documentation-property to get the strings. ! 3401: ! 3402: Sat Sep 6 08:52:01 1986 Richard M. Stallman (rms at prep) ! 3403: ! 3404: * tex-mode.el (tex-region): ! 3405: Handle case where specified region extends before header. ! 3406: ! 3407: Thu Sep 4 17:00:05 1986 Leonard H. Tower Jr. (tower at prep) ! 3408: ! 3409: * rnews.el (news-inews) ! 3410: added -h to call of inews to insert all header fields. ! 3411: ! 3412: Thu Sep 4 08:37:49 1986 Richard M. Stallman (rms at prep) ! 3413: ! 3414: * files.el (save-buffers-kill-emacs): ! 3415: Prefix arg means save with no query. ! 3416: ! 3417: * files.el (backup-buffer): Fix uses of % in message about %backup%. ! 3418: ! 3419: Wed Sep 3 12:22:06 1986 Leonard H. Tower Jr. (tower at prep) ! 3420: ! 3421: * rnews.el (news-reply-mode-map) ! 3422: Change mail-x field bindings from C-c x to C-c C-f C-x to agree ! 3423: with sendmail.el . ! 3424: ! 3425: * sendmail.el (mail-mode-map) ! 3426: Change mail-x field bindings from C-c C-f x to C-c C-f C-x to ! 3427: agree with ../etc/NEWS . ! 3428: ! 3429: Mon Sep 1 06:17:17 1986 Richard M. Stallman (rms at prep) ! 3430: ! 3431: * info.el (Info-find-node, Info-read-subfile): ! 3432: Now knows how to deal with indirect info files. ! 3433: * info.el: Info-current-file is now the primary ! 3434: place that records which info file is in the *info* buffer, ! 3435: and it is updated as soon as a new file is correctly read. ! 3436: * info.el: New var Info-current-subfile records which ! 3437: subfile is in the *info* buffer, or is nil for an Info file ! 3438: that doesn't have subfiles or if no subfile read in yet. ! 3439: ! 3440: * informat.el (Info-split): New function to split ! 3441: an Info file into a bunch of subfiles. It edits the original ! 3442: file into an indirect file. ! 3443: ! 3444: * info.el, loaddefs.el: ! 3445: Autoloads for informat.el moved from info.el to loaddefs.el. ! 3446: ! 3447: Sun Aug 31 04:21:17 1986 Richard M. Stallman (rms at prep) ! 3448: ! 3449: * page.el (mark-page): ! 3450: * paragraphs.el (mark-paragraph): ! 3451: * x-mouse.el (x-mouse-set-mark): ! 3452: Use push-mark and inhibit the message, instead of set-mark. ! 3453: ! 3454: * mh-e.el (mh-position-on-field, mh-exec-lib-cmd-output, ! 3455: mh-exec-cmd-output): use push-mark instead of set-mark. ! 3456: ! 3457: * simple.el (push-mark): optional 2nd arg NOMSG inhibits message. ! 3458: ! 3459: * ebuff-menu.el (electric-buffer-list): ! 3460: Was using the mark for internal purposes. ! 3461: Use an anonymous marker instead. ! 3462: ! 3463: * bytecomp.el: Stop using the byte-set-mark opcode. ! 3464: ! 3465: * replace.el (occur): Put the *Occur* buffer in Occur mode. ! 3466: Remember line number of each occurrence in occur-pos-list ! 3467: Occur mode defines C-c C-c as occur-mode-goto-occurrence, ! 3468: which uses that list to move the cursor in the original buffer ! 3469: (which is saved in occur-buffer). ! 3470: ! 3471: * aton.el (occur-menu: File deleted; occur-menu is subsumed by occur. ! 3472: ! 3473: * isearch.el (isearch): repeating the search in either direction ! 3474: must set success to t to produce correct echo area text. ! 3475: ! 3476: * edt.el: New file. Autoloadable entry is edt-emulation-on. ! 3477: ! 3478: * keypad.el (function-key-sequence): New function ! 3479: finds which key sequence leads to a slot in function-keymap. ! 3480: ! 3481: Sat Aug 30 00:31:48 1986 Richard M. Stallman (rms at prep) ! 3482: ! 3483: * files.el (backup-buffer): Use "%backup%~", not "%backup%", ! 3484: if cannot write the backup in the usual place. ! 3485: ! 3486: * sort.el (sort-columns): Sort into reverse order ! 3487: if have prefix arg. Args are now the same as for ! 3488: sort-lines, etc. ! 3489: ! 3490: Thu Aug 28 13:56:56 1986 Richard Mlynarik (mly at prep) ! 3491: ! 3492: * c-mode.el (electric-c-{brace,terminator}) ! 3493: c-indent-line takes no args. ! 3494: ! 3495: Thu Aug 28 01:57:58 1986 Richard M. Stallman (rms at prep) ! 3496: ! 3497: * files.el (backup-buffer): file-precious-flag forces copying. ! 3498: ! 3499: * loaddefs.el: Autoload plain-TeX-mode and LaTeX-mode. ! 3500: Define aliases for them. Fix doc for TeX-mode. ! 3501: ! 3502: Tue Aug 26 14:25:59 1986 Leonard H. Tower Jr. (tower at prep) ! 3503: ! 3504: * rnews.el: ! 3505: Added autoload of rmail-output and bound it to C-o in ! 3506: news-mode-map. Also needed defvar of rmail-last-file. ! 3507: ! 3508: * rmailout.el (rmail-output): ! 3509: Made rmail-mode specific code dependent on rmail-mode being ! 3510: major-mode. ! 3511: ! 3512: Mon Aug 25 03:47:24 1986 Richard M. Stallman (rms at prep) ! 3513: ! 3514: * view.el (view-mode): ! 3515: Bind mode-line-buffer-identification; ! 3516: in new versions don't change mode-line-format. ! 3517: ! 3518: * dired.el (dired-mode): ! 3519: * info.el (Info-set-mode-line): ! 3520: * x-menu.el (x-menu-mode): ! 3521: Don't change mode-line-format. ! 3522: Use mode-line-buffer-identification instead. ! 3523: * ebuff-menu.el (electric-buffer-menu-mode): ! 3524: Likewise, and also copy the mode-line-format ! 3525: and replace `mode-name in it with "Buffers". ! 3526: ! 3527: * info.el (Info-edit): Restore normal mode line ! 3528: by killing the local variables used by Info to change it. ! 3529: ! 3530: * echistory.el (electric-command-history): ! 3531: In newer Emacs versions, don't alter mode-line-format. ! 3532: ! 3533: * compile.el (compile1, compilation-sentinel): ! 3534: * shell.el (shell-mode, inferior-lisp-mode): ! 3535: * xscheme.el (inferior-scheme-mode): ! 3536: * telnet.el (telnet-mode): ! 3537: If minor-mode-alist is bound, put the %s or process status ! 3538: into mode-line-process instead of changing mode-line-format. ! 3539: ! 3540: * sort.el: New file contains buffer-sorting commands. ! 3541: Autoload them in loaddefs.el. ! 3542: ! 3543: * files.el (backup-buffer): Obey new variable ! 3544: backup-by-copying-when-mismatch. ! 3545: ! 3546: * loaddefs.el: Set default-mode-line-format to use ! 3547: the new list and symbol constructs. Define minor-mode-alist. ! 3548: ! 3549: * rnews.el (news-set-minor-modes): ! 3550: Store the string in news-minor-modes, and set minor-modes ! 3551: only if minor-mode-alist is unbound (Emacs versions < 18.16). ! 3552: * rnews.el (news-mode): In newer Emacses, set mode-name ! 3553: so it displays news-minor-mode. ! 3554: ! 3555: * nroff-mode.el (nroff-mode): ! 3556: If minor-mode-alist bound, add an entry for nroff-electric-mode ! 3557: to it, and don't call set-minor-mode. ! 3558: ! 3559: * simple.el (overwrite-mode, auto-fill-mode): ! 3560: * abbrev.el (abbrev-mode): ! 3561: Don't call set-minor-mode. ! 3562: ! 3563: * simple.el (set-minor-mode): Delete this function. ! 3564: ! 3565: * bytecomp.el (byte-compile-file): ! 3566: Put backslash-newline at front of doc string when that is safe. ! 3567: * bytecomp.el (old-file-newer-than-file-p): ! 3568: Deleted this; built-in file-newer-than-file-p is well established. ! 3569: ! 3570: Sun Aug 24 03:11:41 1986 Richard M. Stallman (rms at prep) ! 3571: ! 3572: * term/xterm.el: Install some changes from rlk. ! 3573: -ib switch and InternalBorder default are handled. ! 3574: Set variable x-processed-defaults when defaults are processed. ! 3575: Use require to load x-mouse. ! 3576: Use message to say why suspend-emacs is disabled. ! 3577: ! 3578: * x-mouse.el: Install some changes from rlk. ! 3579: ! 3580: * x-menu.el: New file that handles menus on X window system. ! 3581: ! 3582: * buff-menu.el (buffer-menu): Put point on third line ! 3583: initially (this line describes the buffer that had been selected). ! 3584: ! 3585: * files.el (create-file-buffer): ! 3586: Delete the variable ask-about-buffer-names ! 3587: and simplify this function. ! 3588: ! 3589: Sat Aug 23 14:57:55 1986 Richard M. Stallman (rms at prep) ! 3590: ! 3591: * files.el (basic-save-buffer): ! 3592: When changing visited name, don't try to rename old auto-save file ! 3593: if it does not exist. ! 3594: ! 3595: * c-mode.el (c-indent-command): New definition of TAB, ! 3596: uses c-indent-line as a subroutine. Handling of prefix arg ! 3597: and indenting an entire expression rigidly is now in this fn. ! 3598: ! 3599: * c-mode.el (c-tab-always-indent): If nil, TAB inserts a tab ! 3600: if not in the initial whitespace of the line. ! 3601: ! 3602: * c-mode.el (calculate-c-indent): ! 3603: For statements: if prev line ends in `:', this line is still ! 3604: a continuation if the `:' follows a non-symbol-constituent char. ! 3605: For top level: look at previous line that starts in column 0 ! 3606: to determine whether this line is at top level or in arg decls. ! 3607: Also notice if line is a continuation. ! 3608: ! 3609: * novice.el (disabled-command-hook): ! 3610: If the 'disabled property is a string, include it in the message. ! 3611: ! 3612: Thu Aug 21 14:50:03 1986 Richard M. Stallman (rms at prep) ! 3613: ! 3614: * bytecomp.el (byte-compile-interactive-p): ! 3615: Remove superfluous compilation of 'nil causing stack overflow. ! 3616: ! 3617: * compile.el (compilation-parse-errors): ! 3618: Count lines from the previous error message, not from line 1. ! 3619: ! 3620: Thu Aug 21 10:45:44 1986 Richard Mlynarik (mly at prep) ! 3621: ! 3622: * debug.el (debug, debugger-eval-expression): ! 3623: Evaluate the expression in the context of the buffer ! 3624: current when the debugger was entered. ! 3625: ! 3626: Thu Aug 21 02:15:36 1986 Richard M. Stallman (rms at prep) ! 3627: ! 3628: * files.el (after-find-file): Print no message ! 3629: rather than printing a null message. ! 3630: ! 3631: Wed Aug 20 23:34:04 1986 Richard M. Stallman (rms at prep) ! 3632: ! 3633: * files.el (set-auto-mode): On VMS, turn on case-fold-search ! 3634: while matching auto-mode-alist elements. ! 3635: ! 3636: Wed Aug 20 12:30:45 1986 Richard M. Stallman (rms at prep) ! 3637: ! 3638: * debug.el (debug): Don't try to restore the match data ! 3639: if it refers to a dead buffer. ! 3640: ! 3641: * startup.el (command-line-1): ! 3642: -i FILE or -insert FILE means insert contents of file into buffer. ! 3643: ! 3644: Tue Aug 19 00:05:15 1986 Richard M. Stallman (rms at prep) ! 3645: ! 3646: * simple.el (describe-variable): ! 3647: Use `documentation-property' instead of `get' to get ! 3648: the `variable-documentation' property. ! 3649: ! 3650: * userlock.el: correct spelling "supercession" -> "supersession". ! 3651: ! 3652: * files.el (basic-save-file): ! 3653: If file-precious-flag is non-nil, rename the old file ! 3654: before saving, and if saving fails, rename the old file back. ! 3655: ! 3656: * rmail.el (rmail-get-new-mail): ! 3657: Do not make a backup file if the rmail file was just visited ! 3658: and hasn't been changed aside from reading the new mail. ! 3659: This preserves the old backup file. ! 3660: * rmail.el (rmail-expunge-and-save): New name for rmail-save. ! 3661: * rmail.el (rmail-mode): Turn on file-precious-flag. ! 3662: ! 3663: * dired.el: Define `g' as revert-buffer in dired-mode. ! 3664: ! 3665: * c-mode.el (c-mode): Give `&' and `|' "punctuation" syntax. ! 3666: ! 3667: Mon Aug 18 14:24:55 1986 Richard Mlynarik (mly at prep) ! 3668: ! 3669: * files.el (find-backup-file-name): ! 3670: Don't blow up if (eq version-control 'never) ! 3671: ! 3672: * files.el (set-visited-file-name): ! 3673: Use `buffer-auto-save-file-name' not `auto-save-file-name' which ! 3674: is unbound and unused. ! 3675: ! 3676: Sun Aug 17 18:34:09 1986 Richard M. Stallman (rms at prep) ! 3677: ! 3678: * compile.el (compilation-sentinel): ! 3679: Don't get error if *compilation* has been killed. ! 3680: Include current date/time in message inserted in buffer. ! 3681: ! 3682: Sun Aug 17 15:07:28 1986 Richard Mlynarik (mly at prep) ! 3683: ! 3684: * files.el (basic-save-buffer) ! 3685: Fix paren error ! 3686: ! 3687: Sat Aug 16 19:25:09 1986 Richard M. Stallman (rms at prep) ! 3688: ! 3689: * files.el (find-file-noselect): ! 3690: Change find-file-not-found-hook to find-file-not-found-hooks ! 3691: and make it a list of functions to call until one of them ! 3692: returns non-nil. ! 3693: * files.el (normal-mode, after-find-file): ! 3694: Change find-file-hook to find-file-hooks, a list of functions to ! 3695: call. Call it from after-find-file, not from normal-mode. ! 3696: * files.el (revert-buffer): ! 3697: Restore old point before calling after-find-file. ! 3698: * files.el (basic-save-buffer): ! 3699: Change write-file-hook to write-file-hooks, a list of functions ! 3700: to run until one returns t. In that case, skip writing the file ! 3701: the usual way. ! 3702: ! 3703: * tags.el (visit-tag-table-buffer): ! 3704: Get proper error for empty tag table file; ! 3705: realize that char-after returns nil in that case. ! 3706: Also move error check after auto-revert. ! 3707: ! 3708: Sat Aug 16 19:21:20 1986 Richard Mlynarik (mly at prep) ! 3709: ! 3710: * subr.el ! 3711: Move copy-alist to c code, moved nth from c code. ! 3712: ! 3713: Sat Aug 16 19:11:11 1986 Richard M. Stallman (rms at prep) ! 3714: ! 3715: * files.el (normal-mode): initially call fundamental-mode ! 3716: to reinitialize everything. ! 3717: ! 3718: * files.el (hack-local-variables): ! 3719: Don't consider suffix as including any leading spaces. ! 3720: ! 3721: Sat Aug 16 17:05:41 1986 Richard Mlynarik (mly at prep) ! 3722: ! 3723: * informat.el, texinfmt.el ! 3724: Detect and complain about duplicate node-names ! 3725: ! 3726: Sat Aug 16 16:56:05 1986 Richard M. Stallman (rms at prep) ! 3727: ! 3728: * mh-e.el: 3.3j from Larus. Changes C-c C-g prefix to C-c C-f. ! 3729: ! 3730: Fri Aug 15 16:11:37 1986 Richard M. Stallman (rms at prep) ! 3731: ! 3732: * isearch.el: ! 3733: Default for regexp searches is now search-last-regexp. ! 3734: Rename isearch-slow... vars to search-slow... ! 3735: C-s or C-r in failing search wraps around buffer and tries again. ! 3736: New local var `wrapped' records this has happened. ! 3737: Display `Wrapped' in echo area at such times. ! 3738: Record value of `wrapped' on the search state stack. ! 3739: Display shorter string for incomplete regexps. ! 3740: Incomplete regexp no longer implies "failure" of search. ! 3741: Clean up isearch-search considerably. ! 3742: isearch-message computes message in lower case, ! 3743: then case-converts the first char. ! 3744: ! 3745: * loaddefs.el: New variable search-last-regexp; ! 3746: default string for isearch-regexp. ! 3747: Rename isearch-... vars to search-... ! 3748: ! 3749: * simple.el (next-line, kill-line): ! 3750: * lisp.el (end-of-defun): ! 3751: * picture.el (Picture-clear-line): ! 3752: * replace.el (keep-lines): ! 3753: * indent.el (indent-relative): ! 3754: Use forward-line, not scan-buffer. ! 3755: * fill.el (justify-current-line): Use search-backward ! 3756: not scan-buffer to check whether the line has a space in it. ! 3757: ! 3758: * files.el (set-visited-file-name): ! 3759: Rename the auto-save file if appropriate. ! 3760: (make-auto-save-file-name, auto-save-file-name-p): ! 3761: Auto save file for foo is now #foo#. ! 3762: (make-backup-file-name, backup-file-name-p): ! 3763: New functions, used in appropriate places. ! 3764: ! 3765: * dired.el (dired-flag-backup-files): ! 3766: Use backup-file-name-p. ! 3767: ! 3768: * sendmail.el (mail-mode): ! 3769: Fix documentation of key bindings. ! 3770: ! 3771: Fri Aug 15 14:45:40 1986 Richard Mlynarik (mly at prep) ! 3772: ! 3773: * man.el (manual-entry) ! 3774: Compensate for Sun wankerism. ! 3775: If would be nice if there were something a little ! 3776: more fine-grained than `system-type' for testing for ! 3777: these cases... ! 3778: ! 3779: Fri Aug 15 04:11:01 1986 Richard M. Stallman (rms at prep) ! 3780: ! 3781: * startup.el (command-line): No longer necessary to set ! 3782: ctl-arrow from default-ctl-arrow, etc., after init file is run ! 3783: due to changed behavior of those variables. ! 3784: ! 3785: * info.el (Info-edit): ! 3786: * rmailedit.el (rmail-edit-mode): ! 3787: Change default-mode-line-format to (default-value 'mode-line-format). ! 3788: ! 3789: Thu Aug 14 16:17:20 1986 Richard Mlynarik (mly at prep) ! 3790: ! 3791: * man.el (manual-entry): ! 3792: Speed up `\b'-hacking. ! 3793: ! 3794: Thu Aug 14 01:08:32 1986 Richard M. Stallman (rms at prep) ! 3795: ! 3796: * sendmail.el: Change key bindings. ! 3797: C-c <letter> becomes C-c C-<letter> or C-c C-f <letter>. ! 3798: ! 3799: * mh-e.el (mh-position-on-field): ! 3800: mh-header-end -> mh-goto-header-end. ! 3801: ! 3802: * novice.el (disabled-command-hook): ! 3803: Print only the first paragraph of the command's documentation. ! 3804: [Test this, once new narrow-to-region doc is installed.] ! 3805: ! 3806: * rmailsum.el (rmail-make-basic-summary-line): ! 3807: Don't accept a time zone as a month. ! 3808: ! 3809: Wed Aug 13 02:01:59 1986 Richard M. Stallman (rms at prep) ! 3810: ! 3811: * mh-e.el: New version 3.3i, moving mode-specific commands ! 3812: to C-c prefix. ! 3813: ! 3814: * tex-mode.el: many new features incl. LaTeX mode ! 3815: and some C-c commands. ! 3816: ! 3817: * indent.el (indent-relative): ! 3818: Fix lossage if point to indent under was inside a tab. ! 3819: ! 3820: * bytecomp.el (byte-compile-substring): ! 3821: Fix dumb error. ! 3822: ! 3823: * info.el: Autoload Info-validate. Fix bug in autoload Info-tagify. ! 3824: ! 3825: Tue Aug 12 11:30:53 1986 Richard Mlynarik (mly at prep) ! 3826: ! 3827: * rmailedit.el (rmail-cease-edit, rmail-attributes) ! 3828: Add label (well, `attribute,' really) "edited" to message. ! 3829: ! 3830: * mlsupport.el (auto-execute) ! 3831: Fix from [email protected] ! 3832: ! 3833: Mon Aug 11 10:36:51 1986 Richard Mlynarik (mly at prep) ! 3834: ! 3835: * bytecomp.el (byte-compile-form) ! 3836: Compile references to t and nil as constants rather then variable ! 3837: references. ! 3838: ! 3839: * bytecomp.el (byte-compile-no-args, ..., byte-compile-three-args) ! 3840: If called with wrong-number-of-args, do a normal function call ! 3841: and get an error at runtime. ! 3842: ! 3843: * bytecomp.el (byte-compile-file-form) ! 3844: Process (require ...) at compile-time ! 3845: ! 3846: * informat.el, info.el, loaddefs.el ! 3847: Move Info-validate and friends into new file informat.el ! 3848: Add batch-info-validate ! 3849: ! 3850: * texinfmt.el, loaddefs.el ! 3851: Add batch-texinfo-format ! 3852: ! 3853: * startup.el ! 3854: Add synonym switches "-funcall" "-load" "-user" "-no-init-file" ! 3855: for cryptic "-f" "-l" "-u" "-q" ! 3856: ! 3857: * mlsupport.el ! 3858: Make various turds know that inhibit-command-line has gone. ! 3859: ! 3860: * bytecomp.el (batch-byte-compile), tex-start.el ! 3861: Because of RMS's change "Mon Jul 7 14:01:51 1986" ! 3862: must use variable command-line-args-left rather than command-line-args. ! 3863: ! 3864: Actually, I see no circumstances under which a switch -could- be ! 3865: interested in any command-line-args before the mention of itself, ! 3866: and so think that rebinding command-line-args as appropriate was ! 3867: correct (if perhaps a little confusing to the person who requested ! 3868: that RMS' change be made) ! 3869: ! 3870: Sun Aug 10 08:02:19 1986 Richard Mlynarik (mly at prep) ! 3871: ! 3872: * info.el (Info-validate) ! 3873: re-search for \\*, not * ! 3874: ! 3875: Thu Aug 7 10:24:21 1986 Richard Mlynarik (mly at prep) ! 3876: ! 3877: * rfc822.el, loaddefs.el, mail-utils.el ! 3878: Hairy address parser, used only if mail-use-rfc822 is non-nil ! 3879: (It is nil by default, so if one doesn't like or need the hair of ! 3880: this file, then one is never troubled by it) ! 3881: ! 3882: * disassemble.el, loaddefs.el ! 3883: Code from [email protected] modified by mly. ! 3884: RMS -- if this is too random to be in the GNU Emacs ! 3885: distribution, please tell me so. ! 3886: ! 3887: * bytecomp.el ! 3888: Compile eql same as eq. ! 3889: ! 3890: Wed Jul 30 22:03:02 1986 Richard M. Stallman (rms at prep) ! 3891: ! 3892: * outline.el (many functions): ! 3893: New variable outline-regexp controls what is a heading line. ! 3894: It must match at the beginning of a line. Length of matched text ! 3895: gives the depth of heading within the tree. ! 3896: ! 3897: * term/xterm.el (x-get-default-args): ! 3898: Process reversevideo option just once. (Twice is noop.) ! 3899: ! 3900: Mon Jul 28 20:24:18 1986 Richard M. Stallman (rms at prep) ! 3901: ! 3902: * term/vt100.el, term/vt200.el: ! 3903: Move (require 'keypad) to top to avoid error. ! 3904: ! 3905: Fri Jul 18 14:26:00 1986 Leonard H. Tower Jr. (tower at prep) ! 3906: ! 3907: * rnews.el: (news-add-news-group) ! 3908: handle unsubscribed groups better ! 3909: ! 3910: * rnews.el: (news-{next,previous}-group) ! 3911: now skip groups with no new messages ! 3912: ! 3913: Thu Jul 17 19:06:59 1986 Richard M. Stallman (rms at prep) ! 3914: ! 3915: * mh-e.el: Install version 3.3h from Larus. ! 3916: ! 3917: Tue Jul 15 17:35:34 1986 Richard M. Stallman (rms at prep) ! 3918: ! 3919: * shell.el (shell-send-input): ! 3920: If get error trying to change directory, call ! 3921: shell-set-directory-error-hook with no args. ! 3922: ! 3923: Sat Jul 12 00:12:37 1986 Richard M. Stallman (rms at prep) ! 3924: ! 3925: * tags.el (list-tags, tags-apropos): Call output buffer *Tags List*. ! 3926: ! 3927: * c-mode.el (calculate-c-indent): ! 3928: Better handling of case where first statement at current level ! 3929: starts on same line as a case..: or label. New local var ! 3930: colon-line-end. ! 3931: ! 3932: Mon Jul 7 14:01:51 1986 Richard M. Stallman (rms at prep) ! 3933: ! 3934: * startup.el (command-line-1): rename argument variable ! 3935: command-line-args to command-line-args-left. Don't rebind ! 3936: command-line-args. ! 3937: ! 3938: Sat Jun 21 01:11:23 1986 Richard M. Stallman (rms at prep) ! 3939: ! 3940: * mh-e.el: Version 3.3g from Larus. ! 3941: ! 3942: Thu Jun 19 12:35:17 1986 Richard M. Stallman (rms at prep) ! 3943: ! 3944: * isearch.el (isearch): Use slow terminal mode ! 3945: only if current window is > 4 times the slow-terminal lines high. ! 3946: ! 3947: Tue Jun 17 05:37:59 1986 Richard M. Stallman (rms at prep) ! 3948: ! 3949: * nroff-mode.el: Add elements to nrofff-brace-table. ! 3950: ! 3951: Mon Jun 16 06:30:54 1986 Richard M. Stallman (rms at prep) ! 3952: ! 3953: * mlconvert.el (convert-mocklisp-buffer): ! 3954: Proper handling of `!' function, via new function ml-not. ! 3955: Proper handling of non-defuns, by putting them inside a ! 3956: dummy defun and calling that function. ! 3957: ! 3958: Sat Jun 14 22:05:58 1986 Richard M. Stallman (rms at prep) ! 3959: ! 3960: * mh-e.el : Install 3.3f from Larus. ! 3961: ! 3962: Thu Jun 12 02:47:11 1986 Richard M. Stallman (rms at prep) ! 3963: ! 3964: * startup.el (command-line): ! 3965: Rename default init file to default.el. ! 3966: Don't look for suffixes on .emacs file. ! 3967: ! 3968: * keypad.el: New file that defines a standard keypad mode. ! 3969: * term/vt*.el: Rewrite completely to use keypad.el. ! 3970: ! 3971: Wed Jun 11 16:43:27 1986 Richard M. Stallman (rms at prep) ! 3972: ! 3973: * abbrev.el (abbrev-prefix-mark): ! 3974: Insert a - at the beginning of the abbrev. ! 3975: expand-abbrev will now delete such -'s. ! 3976: ! 3977: * userlock.el (ask-user-about-supercession): ! 3978: Ask user what to do if he is modifying a buffer whose ! 3979: file is changed on disk. ! 3980: ! 3981: Tue Jun 10 04:54:33 1986 Richard M. Stallman (rms at prep) ! 3982: ! 3983: * rmail.el (rmail-reply): For the in-reply-to, ! 3984: try to get the sender's full name from within parentheses. ! 3985: ! 3986: * outline.el: pervasive changes; new features, changed keys. ! 3987: ! 3988: * files.el (backup-bufer): ! 3989: If cannot write backup under normal name, write it in ~/%backup%. ! 3990: Preserve the last-modified time when backing up by copying. ! 3991: ! 3992: Mon Jun 9 00:00:24 1986 Richard M. Stallman (rms at prep) ! 3993: ! 3994: * rmail.el (rmail-expunge): Preserve point unless expunging ! 3995: the current message. ! 3996: ! 3997: * bytecomp.el (file-newer-than-file-p): ! 3998: Since this is a primitive in version 18, define it ! 3999: only if not defined. ! 4000: ! 4001: Sun Jun 8 09:43:02 1986 Richard M. Stallman (rms at prep) ! 4002: ! 4003: * files.el (load-file, load-library): two new commands. ! 4004: ! 4005: * startup.el (command-line): Eliminate inhibit-command-line ! 4006: since one can just set command-line-args to nil. ! 4007: ! 4008: * term/xterm.el: No need to handle -d switch ! 4009: since main() handles it now. ! 4010: ! 4011: * tags.el: Display name of file being processed. ! 4012: ! 4013: * mh-e.el: Install version 3.3 from Larus. ! 4014: ! 4015: * replace.el, loaddefs.el (perform-replace): ! 4016: perform-replace does not print "done"; its callers do. ! 4017: ! 4018: * startup.el (command-line): ! 4019: Rename file default-profile to .emacs-df; ! 4020: load it always, unless inhibit-default-init is set to t. ! 4021: ! 4022: * telnet.el: Switch to C-c prefix for mode-specific commands. ! 4023: ! 4024: * startup.el (command-line): Use just first word of ! 4025: terminal name to make per-terminal library file name. ! 4026: ! 4027: * loadup.el: Change name of installed docstr file to ! 4028: DOC-mm.nn.oo from DOC.mm.nn.oo. ! 4029: ! 4030: * files.el (file-name-sans-versions): New system-dependent ! 4031: function to remove backup or version suffixes from filename. ! 4032: ! 4033: Sat Jun 7 16:04:07 1986 Richard M. Stallman (rms at prep) ! 4034: ! 4035: * c-mode.el (electric-c-terminator): ! 4036: Check for point being inside a multi-line string or comment ! 4037: and do nothing. For colon, check for more than one word ! 4038: before it on the line (with first one not "case") and do nothing. ! 4039: ! 4040: * c-mode.el: Don't rebind Linefeed. ! 4041: ! 4042: * c-mode.el (calculate-c-indent): ! 4043: If previous line ends in ") {", skip back to matching "(" ! 4044: and use that line's indentation as the brace's column. ! 4045: ! 4046: Fri Jun 6 00:12:48 1986 Richard M. Stallman (rms at prep) ! 4047: ! 4048: * nroff-mode.el (nroff-comment-indent, nroff-mode): ! 4049: Define a comment syntax. Install comment-indenter ! 4050: as supplied by gildea, but change it not to use ! 4051: insert-before-markers, to avoid display anomalies. ! 4052: ! 4053: * files.el (find-file-noselect): Tell revert-buffer not to query. ! 4054: * files.el (revert-buffer): Second arg non-nil means no query. ! 4055: ! 4056: * files.el (after-find-file): Warn if auto-save file ! 4057: exists and is newer than the file visited. ! 4058: ! 4059: * files.el (find-alternate-file): ! 4060: Allow replacing a non-file buffer, as long as not modified. ! 4061: ! 4062: * files.el (recover-file): ! 4063: Initially show a directory listing of real and auto-save files. ! 4064: Only find the file if user says yes. ! 4065: Print better messages. ! 4066: ! 4067: * simple.el (goto-line): Use new interactive code N. ! 4068: ! 4069: * subr.el (substitute-key-definition): New function. ! 4070: Replaces all bindings to one function in one map ! 4071: with another function. ! 4072: ! 4073: * xterm.el: Use substitute-key-definition to get rid of keys ! 4074: that do suspend-emacs. ! 4075: ! 4076: Thu Jun 5 00:25:52 1986 Richard M. Stallman (rms at prep) ! 4077: ! 4078: * simple.el (fundamental-mode): ! 4079: Provide a fundamental-mode-map in case user does local-set-key. ! 4080: ! 4081: * picture.el (picture-mode): ! 4082: New key bindings for setting insert motion direction: ! 4083: C-c <, C-c >, C-c ^ and C-c . instead of M- chars. ! 4084: ! 4085: * rmail.el (rmail-reply): When putting From into In-reply-to, ! 4086: stop at any newline. ! 4087: ! 4088: * mail-utils.el (mail-strip-quoted-names): ! 4089: Consider newlines like other whitespace for <...> hacks. ! 4090: ! 4091: * bytecomp.el (byte-compile-cond{,-1}): ! 4092: Handling of singleton clauses that are not last. ! 4093: Handling of cond with no clauses. ! 4094: ! 4095: * startup.el (command-line): Switch to *scratch* before ! 4096: running initial-major-mode, and do this only if *scratch* exists. ! 4097: ! 4098: * compare-w.el: Simplify the handling of `size': ! 4099: always reduce size not to exceed the amount of space ! 4100: left in either buffer. ! 4101: ! 4102: Wed Jun 4 21:44:40 1986 Richard M. Stallman (rms at prep) ! 4103: ! 4104: * man.el (manual-entry): Use new variables manual-program, ! 4105: manual-formatted-dir-prefix and manual-formatted-dirlist, ! 4106: defined in paths.el. ! 4107: ! 4108: * time.el (display-time): ! 4109: Don't expand-file-name of "loadst". Let start-process search ! 4110: the exec-path for it. ! 4111: ! 4112: * texinfmt.el (texinfo-discard-line): ! 4113: Allow and discard spaces at end of line. ! 4114: ! 4115: * texinfo.el: ! 4116: Split most of this into new file texinfmt.el. ! 4117: ! 4118: * replace.el (perform-replace): ! 4119: Bind help-form only while the read-char is done; ! 4120: don't interfere with recursive edits. ! 4121: ! 4122: Thu May 29 19:05:19 1986 Richard M. Stallman (rms at prep) ! 4123: ! 4124: * info.el (Info-validate): If file is valid, ! 4125: erase the buffer of problems found previously. ! 4126: Non-re search was used by mistake to search for regexps; fix. ! 4127: ! 4128: * nroff-mode.el (electric-nroff-newline): ! 4129: Leave point between the open-directive and the close-directive, ! 4130: as it was supposed to do. ! 4131: Add some directive-pairs to nroff-brace-table. ! 4132: ! 4133: Wed May 28 03:56:04 1986 Richard M. Stallman (rms at prep) ! 4134: ! 4135: * telnet.el (telnet-initial-filter): ! 4136: If host nonexistent, kill the telnet buffer and get error. ! 4137: ! 4138: Sun May 25 20:00:21 1986 Richard M. Stallman (rms at prep) ! 4139: ! 4140: * rmail.el (rmail-search): Don't find a match in the current message. ! 4141: ! 4142: Mon May 19 22:11:52 1986 Richard M. Stallman (rms at prep) ! 4143: ! 4144: * mh-e.el (mh-get-new-mail): Handle error messages reeived from `inc'. ! 4145: ! 4146: Thu May 15 18:35:25 1986 Richard M. Stallman (rms at prep) ! 4147: ! 4148: * files.el (save-buffer): Switch meanings of one-C-u and two-C-u ! 4149: in the code, so they match the documentation. ! 4150: ! 4151: Local Variables: ! 4152: mode: indented-text ! 4153: eval: (auto-fill-mode 1) ! 4154: left-margin: 8 ! 4155: fill-column: 74 ! 4156: version-control: never ! 4157: End:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.