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