jspear@afit-ab.arpa (Jon L. Spear) (09/12/88)
A day or three ago on prep.ai.mit.edu (128.52.14.14), /u/emacs/edist.tar-18.52.Z (version 18.52 of the GNU EMACS distribution file) showed up. Could someone tell us what wild and wonderous changes and improvements (just a summary of the major ones, please) await those who take the time to acquire this 4,243,060 bytes of good stuff? The diff-18.51-18.52.Z file is 545,949 bytes, so there must have been more than a few changes since version 18.51 was posted on May 6th. Thanks, -Jon -- ---- random rumors from Jon Spear, Comp Eng Student | With computers we can make a jspear@afit-ab.arpa or @blackbird.afit.af.mil | billion mistakes every second.
bob@dinosaur.cis.ohio-state.edu (Bob Sutterfield) (09/12/88)
In article <579@afit-ab.arpa> jspear@blackbird.afit.af.mil (Jon L. Spear) writes: >...Could someone tell us what wild and wonderous changes and >improvements (just a summary of the major ones, please) await those >who take the time to acquire this 4,243,060 bytes of good stuff? The >diff-18.51-18.52.Z file is 545,949 bytes, so there must have been >more than a few changes since version 18.51 was posted on May 6th. Since it's hard to tell what you'd consider a major change or improvement, I'll send the ChangeLogs since May 6. from src/ChangeLog: Wed Aug 31 02:45:27 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) * Version 1.27 released. * x11term.c (XT_GetDefaults): Replaced entire function. * unexhp9k800.c: #endif was missing. * crt0.c [hp9000s300]: New variable flag_68010. Tue Aug 30 15:23:40 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions. * m-iris4d.h: Define XSETMARKBIT. Mon Aug 29 16:00:03 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change. * m-amdahl.h (NSIG): If it's 19, make it 20. Overrides Amdahl's mistake. Sat Aug 27 14:47:42 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11fns.c, x11term.c (XXscreen): New variable, default screen number. All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap pass this. Fri Aug 26 12:25:02 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * data.c (init_data) [uts]: Handle SIGEMT. * m-apollo.h (APOLLO_SR10): Define this if BSD4_3. (BSTRING): If APOLLO_SR10, don't alter this. * emacs.c [APOLLO]: If APOLLO_SR10, omit the acl code. * filemode.c (ftypelet): If S_IFIFO==S_IFSOCK, avoid duplicate cases. * m-alliant4.h: Add missing `*/'. Thu Aug 25 15:35:46 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11term.c (writechars): Don't call updateline; output just the chars that are specified; don't clear to end. * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros. Define LIBX10_MACHINE and change LIBS_MACHINE. Wed Aug 24 11:55:33 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen before waiting. * dispnew.c (update_line): comments added. * xterm.c (writechars): Output only the chars specified even if in update; don't clear to end. (XTread_socket): Check O_NDELAY only if it and F_GETFL are defined. (x_term_init) [IBMRTAIX]: do call gethostname. () [IBMRTAIX]: Include sys/time, not time. Tue Aug 23 20:24:48 1988 Chris Hanson (cph at kleph) * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is set. On hpux, this causes an I/O error. Tue Aug 23 06:33:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-news800.h: define HAVE_ALLOCA. Mon Aug 22 20:11:15 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY. Sun Aug 21 16:02:47 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * xterm.c, x11term.c (XTclear_end_of_line): Arg was misinterpreted as place to *start* clearing. (x_clear_end_of_line): New fn does what XTclear_end_of_line did. All callers in this file changed. * sysdep.c [USG] (getwd): Free the entire string retd by getcwd. Sat Aug 20 12:11:05 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-ibmrt.h: Delete the USG conditionals. * m-ibmrt-aix.h: New file. * process.c (wait_reading_process_input) [IBMRTAIX]: Do `select' as on HPUX. * process.c [IBMRTAIX]: Use sys/time.h. * dispnew.c (update_line): Handle case of !char_ins_del_ok. * xterm.c (x_term_init): Use X keymap spec'd in user's xdefaults. Also use macro X_DEFAULT_FONT to determine ultimate default font. * sysdep.c (child_setup_tty) [IBMRTAIX]: Turn off extra tty features. (init_sys_modes) [IBMRTAIX]: Turn off enhanced line editor. Also, call hft_init. (init_sys_modes) [TCXONC]: Make sure output isn't stopped. (reset_sys_modes) [IBMRTAIX]: Call hft_reset. (hft_init, hft_reset): New function. (sys_siglist) [IBMRTAIX]: Alternate signal defs. * unexec.c: Treat IBMRTAIX like IRIS. * fileio.c (Fcopy_file): If USE_UTIME, use `utime' instead of `utimes'. * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals. Fri Aug 19 11:30:52 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair. * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab. Thu Aug 18 22:10:09 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * keyboard.c: Declare errno. Mon Aug 15 17:16:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP. Fri Aug 12 13:37:02 1988 Mike Haertel (mike at spiff.ai.mit.edu) * m-7300.h: Made it understand how do undump a demand-paged executable. Thu Aug 11 19:31:56 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct. Wed Aug 10 00:13:33 1988 Chris Hanson (cph at kleph) * keyboard.c (read_avail_input): Do not set O_NDELAY if `read_socket_hook' is in use. This causes Xlib to get an IO error under X10, and could potentially do the same for X11. * s-hpux.h (ADJUST_EXEC_HEADER): Undefine this. Demand loaded exec format doesn't work correctly in hpux. (HAVE_SOCKETS): hpux has BSD-style sockets. * xfns.c, xterm.c, x11term.c, x11fns.c: Conditionalize "time.h" inclusion on USG instead of HPUX. * xterm.c, x11term.c (XTread_socket): Conditionalize call to `XPeekEvent' on `HAVE_SELECT'. * xterm.c: Supply missing definition of `handler'. Tue Aug 9 19:08:53 1988 Chris Hanson (cph at kleph) * indent.c (current-column): fix typo. * keyboard.c, undo.c: add explicit storage class to several variable declarations so that GCC does not generate warning message. Mon Aug 8 07:50:50 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * eval.c: doc fix. Thu Aug 4 15:23:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fileio.c: Doc fix. * keymap.c (Fwhere_is_internal): Call get_keyelt. Wed Aug 3 19:11:50 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * unexec.c [sun386]: control header files, like STRIDE, etc. * s-sunos4.h: Define LD_SWITCH_SYSTEM, not LD_SWITCH_MACHINE. * m-sun386.h: Vice versa. (O_NDELAY): Delete definition; duplicates s-sunos4.h. (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn is wrong for the 386. Sun Jul 31 09:38:14 1988 Richard Stallman (rms at juicy-juice.lcs.mit.edu) * sysdep.c (select_alarm): If read_alarm_should_throw, throw back to read_input_waiting. (read_input_waiting): Call setjmp, so that can be done. * xterm.c (XTread_socket) [no SIGIO]: If O_NDELAY not set, wait for an event. Set read_alarm_should_throw while waiting. * x11term.c (internal_socket_read): Similar change. * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal. * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd. Thu Jul 28 11:12:47 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings. Fri Jul 22 06:05:00 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * s-usg5-3.h: Define LIBX{10,11}_SYSTEM. * ymakefile: New variables LIBX{10,11}_SYSTEM to be set in s- file. * xterm.c (XExitGracefully): Declare the args, for debugging. (x_io_error): New function now used as handler for X I/O errors. * xfns.c [not HAVE_TIMEVAL]: Don't include any time.h. * sysdep.c (sys_suspend) [VMS]: Ignore SIGINT while suspended. * undo.c (Fundo_more): Better err msg. Mon Jul 18 01:06:55 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * indent.c (current_column, Fmove_to_column): ignore invisible lines. * keyboard.c (command_loop_1): No direct output if selective display. Sun Jul 17 13:56:29 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address. * m-orion105.h: New file. Fri Jul 15 03:16:06 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD. Tue Jul 12 21:56:32 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * s-rtu.h (fsync): Define this as no-op. * process.c, sysdep.c: Rename MASSCOMP flag to RTU. Sun Jul 10 14:30:37 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * term.c (write_chars): Compensate for wasted_chars when comparing curX Tue Jul 5 14:43:42 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * lread.c (openp): Don't call strncat if lsuffix is 0. Tue Jun 28 19:57:22 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'. Mon Jun 27 18:01:54 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * emacs.c (Fkill_emacs): Run kill-emacs-hook. Thu Jun 23 08:16:02 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile: Add missing dependencies. * cmds.c (Fself_insert_command): Pass correct 2nd arg to SelfInsert. * ymakefile: Avoid newline after cpp in commands for alloca.s. Wed Jun 22 09:26:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile: #undef register, in case m- or s- defines it. Tue Jun 21 04:57:54 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * unexhp9k800.c: Complete replacement. * x11fns.c (x_set_cursor_colors): Send current colors to X server. (Fx_set_mouse_color): Use that function. * x11term.c (XFlipColor, XInitWindow): Use that function. Variable `mous' deleted; handle reverse video for `mous_color' by checking it with `strcmp'. * x11term.c (x_term_init): `sizeof' was used for strings, in mallocing. Delete unused vars `cursor_fore' and `cursor_back'. * x11term.c (CursorToggle): Make solid cursor proper color when no text char is there. * x11term.c (XT_Set_Size_Hints): New arg PR. At startup, it's the value from XGeometry, else 0. Use it when setting the flags (which dims are user-specified). * x11term.c (XT_Set_Size_Hints): Conditional for XICCC. * x11term.c (internal_socket_read): Don't call change_window_size with arguments too small for it to handle. * dispnew.c (window_change_signal, {un,}hold_window_change): If a signal happens during update_screen, just set flag; resignal when update_screen finishes. * xdisp.c (DoDsp, message, message1): Call {un,}hold_window_change. * dispnew.c (Vwindow_system_version): New variable. (syms_of_dispnew, init_display): Set this variable. * callint.c (Fcall_interactively): For `N', convert prefix to number. Sat Jun 18 06:21:13 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * termcap.c (tgetst1): Tolerate missing colon at end of entry. Wed Jun 15 01:08:52 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * data.c (Fkill_local_variable): Used to clobber other buffer's value. Tue Jun 14 03:08:38 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue. New vars XXm_queue_in, XXm_queue_out. (Fx_{proc,get}_mouse_event): Use XXm_queue_out as fetch index. (internal_socket_read): Use XXm_queue_in as store index. (x_term_init): Init the new vars. Fri Jun 10 08:09:01 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * window.c (Fset_window_configuration): Handle change in screen size. * s-hpux.h: Delete -lBSD from LIBS_SYSTEM. * m-hp9000s300.h: Define string fns as macros even in version 6. Wed Jun 8 22:17:15 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp is called during initialization, on Masscomp. Fri Jun 3 07:28:20 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'. (end_kbd_input): Use LIB$AST_IN_PROG. * lread.c (init_read): Don't be confused by Qnil in normal_path. * data.c (Fsymbol_value): Check nullness of per-buffer sym's buffer. * callint.c (Fcall_interactively): Don't put non-strings into visargs. Thu Jun 2 04:28:42 1988 Richard Stallman (rms at rice-krispies.ai.mit.edu) * keyboard.c (read_avail_input, input_available_signal): Make `buf' as long as kbd_buffer. Wed Jun 1 04:29:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * xdisp.c (decode_mode_spec): Output `%%' as a `%'. * sysdep.c (kbd_input_ast): Save and restore errno. * keyboard.c (input_available_signal, interrupt_signal): Likewise. * dispnew.c (window_change_signal): Likewise. * process.c (child_sig): Likewise. Tue May 31 03:22:14 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click, look for the meta-prefix-char first. * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE. Sat May 28 02:28:59 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * s-iris3-{5,6}.h: Undo Jan 11 change. Mon May 23 15:04:34 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * minibuf.c (read_minibuf): If PROMPT's not a string, make it one. Sun May 22 16:09:07 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * m-alliant.h: Typo made m-alliant1.h lose. * m-alliant4.h: New file. * fns.c (Freverse): Rename `vector' to `vec'. On alliant, `vector' is a typedef in param.h. Fri May 20 00:32:07 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL. Thu May 19 16:38:15 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting. * m-sequent.h: No need for DKSTAT_HEADER_FILE. Mon May 16 21:03:11 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * x11term.c: First include system headers, then config.h, then maybe undef FIONREAD and SIGIO, then read x11term.h which depends on them. Sun May 15 12:16:56 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input. Sat May 14 01:23:49 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero. * x11term.c (x_init_1): Move all keyboard-related inits here. (x_term_init): Don't call x_init_1; put it in keyboard_init_hook. * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE. * m-sequent.h: Change it to DKSTAT_HEADER_FILE. Fri May 13 22:38:12 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) * xdisp.c (DoDsp): if pause, and window is partial-width, next redisplay must do all windows since preserve_other_columns may lack the data to work right if we just did scrolling. Fri May 13 13:56:45 1988 Chris Hanson (cph at kleph) * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'. Thu May 12 16:51:24 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil. * keyboard.c (keys_of_keyboard): Change ndefkey to defkey. * keymap.c (keys_of_keymap): Change ndefkey to defkey. Tue May 10 22:49:36 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) * sysdep.c: Define sigmask. Fri May 6 10:41:46 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * Version 18.51 released... from lisp/ChangeLog: Thu Sep 1 14:22:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Version 18.52 released. * fortran.el (fortran-split-line): Add space before continuation-char. Mon Aug 29 15:57:20 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * mh-e.el: New version from Larus. Sun Aug 21 21:05:08 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * view.el (view-mode): Initially view-scroll-size is nil. (view-scroll-size): If it's nil, return (view-window-size). Thu Aug 18 14:21:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fill.el (justify-current-line): Skip fill-prefix before whitespace. * spell.el (spell-region): Change minibuffer prompt. Mon Aug 15 19:37:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * add-log.el (add-change-log-entry): Log filename is now an arg; prompt for it with `interactive'. (add-change-log-entry-other-window): Always use default log filename and never prompt for anything. Sat Aug 13 14:59:02 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * simula.el: New version from obh. * add-log.el (add-change-log-entry): New arg OTHER-WINDOW. (add-change-log-entry-other-window): New fn. * loaddefs.el: Autoload that fn and put on C-x 4 a. Thu Aug 11 22:43:01 1988 Chris Hanson (cph at kleph) * xscheme.el (xscheme-cd): New function to guarantee that `cd' happens in Scheme process buffer. Mon Aug 8 08:09:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * life.el, saveconf.el, doctex.el: New files. * files.el (create-file-buffer): Avoid empty buffer name for root dir. * dired.el (dired-find-buffer): Let create-file-buffer do more work. (dired-noselect): Use directory-file-name, file-name-as-directory. Thu Aug 4 15:26:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * server.el (server-process-filter): Handle +NNN to specify linenum. (server-visit-files): Arg is now alist of (FILENAME . LINENUM). * server.el (server-visit-files): criterion for revert is if either buffer or file has changed. * abbrev.el: Doc fix. * files.el: Wed Aug 3 12:28:05 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) * texinfo.el: Changed fill-colum from 75 to 72. The larger fill-column causes numerous overfull hboxes in TeX when you are writing Emacs Lisp code that will be formatted as a Texinfo example. Sun Jul 31 06:46:43 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * rmailsum.el (rmail-new-summary): Always go to line for current msg. (rmail-summary-exit): Delete just current window, and that only if Rmail was already in another window. Fri Jul 29 13:45:27 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * tags.el: provide 'tags. Tue Jul 26 16:30:30 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * info.el (Info-follow-reference): Handle extra newlines, tabs or spaces inside of cross-references. * outline.el: doc fix. Sat Jul 23 17:05:13 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * loaddefs.el: autoload texinfo-format-region. Fri Jul 22 05:11:50 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * simple.el (transpose-subr-1): Error if regions overlap. * dired.el (dired-flag-file-deleted): Directories no longer special. * dired.el (dired-do-deletions): If deleting a dir, run `rmdir'. Tue Jul 19 00:43:31 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ftp.el (ftp-find-file-or-directory): Typo in arg name. Mon Jul 18 00:24:40 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * c-fill.el: New file. * compile.el (compilation-error-regexp): Exclude colon from filename. Sun Jul 17 13:43:49 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * view.el: `h' ran undefined command; make it like `?'. Sat Jul 16 22:25:36 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * spell.el (spell-region): Run spell-filter to alter the text before actual checking. Fri Jul 15 04:10:30 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * rmailsum.el (rmail-make-basic-summary-line): If sender is self, show recipient instead, with `to:'. Wed Jul 13 13:36:36 1988 Richard Stallman (rms at wheat-chex.ai.mit.edu) * files.el (auto-save-file-name-p): doc fix. Tue Jul 12 21:58:17 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * paths.el (rmail-spool-directory): Handle RTU like sysV. Sun Jul 10 14:43:44 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * compile.el (compile1): use set-buffer, not switch-to-buffer. * startup.el (command-line): strip hyphens one by one from TERM type. Tue Jul 5 15:11:42 1988 Chris Hanson (cph at kleph) * texinfmt.el: Add support for @defun and related commands. Tue Jul 5 14:00:46 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * loadup.el: Avoid setting the global variable `name'. Mon Jul 4 12:21:03 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * rmail.el (rmail-make-in-reply-to-field): Use doublequotes, not parens, around sender name in rfc822 mode. * info.el (Info-read-subfile): Don't lose if subfile header isn't same length as main file header. Sun Jul 3 10:37:05 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * shell.el (shell-send-input): Put bound on search for prompt. Fri Jul 1 10:07:14 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * autoinsert.el: New file. * text-mode.el (center-region): Don't let end-of-region become wrong when insertion/deletion is done. * info.el (Info-find-node): Typo in regexp. (Info-following-node-name): At open paren, continue to close. * tags.el (list-tags): Terminate scan on end-of-buffer. Thu Jun 30 10:09:19 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * loaddefs.el (auto-mode-alist): C mode for `.cc'. Mon Jun 27 12:22:11 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * paths.el (rmail-spool-directory): Treat unisoft like usg. * texinfo.el (texinfo-show-structure): New function. (texinfo-insert-*): Several new functions. (texinfo-mode-map): New keymap. * dired.el: provide 'dired. Thu Jun 23 11:02:37 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * files.el (hack-local-variables): Ignore `eval' if running as root. Wed Jun 22 10:33:39 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * nroff-mode.el (nroff-brace-table): Add G1 vs G2. Tue Jun 21 04:43:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * spell.el (spell-region, spell-string): Fix typo `spell-cmd'. Sun Jun 19 15:35:21 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * lpr.el (lpr-command): New variable holds the shell command to print a file (normally "lpr"). Wed Jun 15 06:13:32 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * rnewspost.el (news-inews): run news-inews-hook. * rmail.el (rmail-show-message): run rmail-show-message-hook. Sun Jun 12 10:55:47 1988 Richard Stallman (rms at gluteus.ai.mit.edu) * keypad.el: Additional conventional chars added in the comments. * text-mode.el: erroneously installed text-mode-syntax-table in current buffer. Thu Jun 9 05:28:48 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fill.el (fill-region-as-paragraph): Err if fill-prefix is too long for the fill-column. * texinfmt.el (texinfo-format-{region,buffer-1}): Make sure buffer ends in a newline. Tue Jun 7 12:47:31 1988 Chris Hanson (cph at kleph) * xscheme.el (xscheme-process-filter-alist): add escape sequence which instructs Emacs to change the working directory of the Scheme process buffer. This change is required for Scheme runtime library version 14. Thu Jun 2 06:36:43 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sendmail.el (mail-do-fcc): avoid insert-buffer (too high level). Tue May 31 18:12:10 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * outline.el: Must put `\(...\)' around outline-regexp when prepending `^'. Mon May 30 17:30:18 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fortran.el, hanoi.el, helper.el, info.el, mlconvert.el, modula2.el, rmail.el, sendmail.el, sort.el, underline.el: doc fixes. * loaddefs.el: autoload doc fixes. Sat May 28 05:19:41 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * help.el (print-help-return-message): Handle pop-up-windows = nil. * nroff-mode.el (nroff-brace-table): Add more pairs, for some mm macros (nroff-comment-indent): Recognize ' like period. (nroff-mode): .SK and .OP separate pages. * shell.el (lisp-send-defun): Install new, corrected no-process check. Fri May 27 21:28:20 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * c-mode.el (electric-c-terminator): Tests to distinguish labels from other uses of colon failed if inserting at end of buffer. Tue May 24 15:09:32 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * texinfmt.el (texinfo-parse-expanded-arg): like texinfo-parse-line-arg but expand commands inside the arg. (texinfo-index): Use that. (@end ifinfo): Discard terminating newline. Mon May 23 12:45:52 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * files.el (file-name-sans-versions): VMS version can be sep. by `.'. Also delete mysterious line that removes `$__$'. Sun May 22 14:28:56 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * gdb.el (gdb-filter-accumulate-marker): Empty gdb-filter-accumulate since its contents are now in STRING. * rnews.el (news-get-pruned-list-of-files): catch errors for read-protected directories. Fri May 20 00:54:22 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * meese.el: Bind off buffer-read-only while changing buffer. Don't add protect-innocence-hook twice. * sendmail.el (mail-do-fcc): If fcc file is in a buffer, append there. Mon May 16 21:17:39 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * bibtex.el (bibtex-mode): Delete some keys that were vt100 keypad. (bibtex-DEAthesis): Delete this and its key definition. (bibtex-sun-*): Insert functions. Sun May 15 19:35:59 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * loaddefs.el: Doc fix. Thu May 12 17:47:35 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * tex-mode.el (TeX-region): Pass nil to make-shell as startfile arg. Wed May 11 14:20:41 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * shell.el (make-shell): If PROGRAM is nil, default like M-x shell. * tex-mode.el (TeX-region): Used eliminated fn. expand-directory-name. Tue May 10 21:45:09 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) * shell.el (lisp-send-defun): Undo last change. * loaddefs.el (rmail-primary-inbox-list): Doc fix. Sun May 8 15:15:45 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) * man.el (manual-entry): Handle section names > 1 letter. * paths.el (manual-formatted-*): Add alternative for Xenix. Fri May 6 10:49:12 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * Version 18.51 released... from etc/ChangeLog: Thu Aug 4 19:42:45 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * emacsclient.c: Args like +DIGITS are passed through unchanged. Tue Jul 12 22:08:00 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * server.c: If both BSD and HAVE_SYSVIPC, use the latter. * emacsclient.c: Likewise. In the HAVE_SYSVIPC alternative, if BSD, use getwd instead of getcwd. Thu Jun 23 08:40:53 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * etags.c: Handle `typedef struct foo {' (price@mcc.com). (istoken) New string-comparison macro. (consider_token): New arg `level'. New state `tag_ok' in `tydef'. Tue Jun 14 04:25:58 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * etags.c: Changes for VMS. Always define ETAGS on VMS. Define macros GOOD and BAD for success and failure exit codes. (begtk, intk): Allow `$' in identifiers (main): Don't support -B, -F or -u on VMS. Alternate loop for scanning filename arguments. (system): Delete definition of this function. * etags-vmslib.c (system): Undefine this; VMS now provides it. Wed Jun 8 08:18:21 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * loadst.c: Prevent multiple-def errors on BSD and BSD4_3 around include of param.h. (Like fns.c.) Mon May 16 01:06:26 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * loadst.c (load_average): Move load-average code to this new fn. Add conditionals to compute load ave on UMAX. Sat May 14 01:24:53 1988 Richard Stallman (rms at lucky-charms.ai.mit.edu) * loadst.c: Change DK_HEADER_FILE to DKSTAT_HEADER_FILE with opposite sense. Fri May 13 18:09:39 1988 Chris Hanson (cph at kleph) * emacsclient.c: Delete references to unused variable `out'. This caused a bus error when used under hp-ux. Fri May 6 10:42:31 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * loadst.c: Control dk.h conditional with DK_HEADER_FILE. From gdb/ChangeLog: Sat Sep 3 12:05:36 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Version 2.8 released. * valprint.c: include param.h. * inflow.c (store_inferior_registers): Fix typo and missing decl. Thu Sep 1 13:18:22 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Version 2.7 released. * m-hp9k320bsd.h: New file supports BSD on hp9000 series 300. Tue Aug 30 17:54:50 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-news.h ({EXTRACT,STORE}_RETURN_VALUE): Handle floating pt values. * inflow.c (store_inferior_registers) [usual case]: Handle registers longer than one word. Sat Aug 27 00:19:32 1988 Richard Stallman (rms at spiff) * inflow.c (create_inferior): Use execve to avoid NEWSOS bug in execle. Wed Aug 10 20:36:36 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-news.h: Define READ_DBX_FORMAT, {EXTRACT,STORE}_RETURN_VALUE. (INVALID_FLOAT): Add 2nd argument. (vprintf): Define to call _doprnt. Tue Jul 26 03:05:28 1988 Peter TerMaat (pete at corn-chex.ai.mit.edu) * symmisc.c: (print_symtabs) Check the status of the fopen and call perror_with_name if needed. Sat Jul 23 00:14:20 1988 Peter TerMaat (pete at corn-chex.ai.mit.edu) * printcmd.c: (delete_display) Check for existence of display chain before deleting anything. Thu Jul 7 08:47:03 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * main.c: New vars win_argv, win_argc, win_prgm to talk to xgdb. Thu Jul 7 02:05:29 1988 Pete TerMaat (pete at frosted-flakes.ai.mit.edu) * dbxread.c: (define_symbol) store static functions ('f') in the same way as global functions ('F') -- that is, as `function of type X' rather than as `X'. Mon Jul 4 17:07:31 1988 Pete TerMaat (pete at frosted-flakes.ai.mit.edu) * dbxread.c: (read_dbx_symtab) Avoid reading symbol tables of libraries by checking for symbols which begin with "-l" (in addition to those which end with ".o"). Mon Jun 27 23:27:51 1988 Pete TerMaat (pete at frosted-flakes.ai.mit.edu) * dbxread.c: (define_symbol) and coffread.c: (process_coff_symbol) If the current symbol is a function, assign its type to be `function of type X' rather than `X'. TYPE_TARGET_TYPE (symbol) is `X' * findvar.c: (locate_var_value, read_var_value) got rid of checks for LOC_BLOCK which called `lookup_function_type'. These checks are no longer needed because of the change to dbxread.c. * infcmd.c: (finish_command) Now uses target_type instead of type for functions, in keeping with the change to dbxread.c. Sat Jun 25 00:24:09 1988 Pete TerMaat (pete at corn-chex.ai.mit.edu) * infrun.c: (normal_stop) Added a check for permissions on the exec file before printing the "You have encountered a bug in sh" message. Apparently on some systems an attempt by the shell to exec an unexecutable file had resulted in the "You have encountered" message. Wed Jun 22 00:00:02 1988 Pete TerMaat (pete at corn-chex.ai.mit.edu) * config.gdb: installed shell script to make the proper links to param.h, m-init.h, opcode.h, and pinsn.c, given a machine name. Tue Jun 21 23:55:09 1988 Pete TerMaat (pete at corn-chex.ai.mit.edu) * m-suninit.h, m-isi-ov.h, m-news800.h: moved to m-sun3init.h, m-isi.h, m-news.h for consistency. Fri Jun 17 21:24:48 1988 Pete TerMaat (pete at lucky-charms.ai.mit.edu) * m-umax.h: (FIX_CALL_DUMMY): fixed typo (the last `flipped' was `fliped') * m-pn.h, m-npl.h: added #define gould, since this is needed in core.c. Tue Jun 14 04:07:50 1988 Pete TerMaat (pete at lucky-charms.ai.mit.edu) * Removed unused variables from m-pn.h, m-npl.h in FRAME_FIND_SAVED_REGS, PUSH_DUMMY_FRAME, and POP_FRAME. Mon Jun 13 05:57:47 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) * inflow.c (create_inferior): Allow two macros SHELL_FILE and SHELL_COMMAND_CONCAT, if defined, to customize how the shell is run. Thu Jun 9 05:42:20 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * breakpoint.c (ignore_command): P was used before initialized. Fri Jun 3 06:52:25 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * dbxread.c (read_dbx_symtab): Change handling of N_NBTEXT (Gould). Mon May 30 22:48:48 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * main.c (main, disconnect): Handle SIGHUP by killing inferior. * inflow.c (kill_inferior_fast): New function used to do that. * utils.c (printchar): New 3rd arg is the string's delimiter, which is the char that needs backslashing. * valprint.c (value_print, val_print): Pass new arg. * expprint.c (print_subexp): Pass new arg. Mon May 23 14:54:54 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * source.c (print_source_lines): New arg NOERROR nonzero means if file is not found just print message and return (don't throw). Callers changed here and in stack.c. Sun May 22 14:22:54 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * source.c (identify_source_line): Set defaults for `list' command. * dbxread.c (sort_syms): If not sorting the block, reverse it, so that for a parm declared register the register comes before the parm. * defs.h: declare alloca. Fri May 20 15:02:50 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * values.c (value_of_internalvar): `return' stmt was missing. Tue May 10 23:03:29 1988 Richard Stallman (rms at corn-chex.ai.mit.edu) * source.c ({forward,reverse}_search_command, print_source_lines): Line number symtab->nlines is just barely in range. (find_source_lines): Newline as last char in file doesn't start a line. Thu May 5 15:04:40 1988 Richard Stallman (rms at frosted-flakes.ai.mit.edu) * Version 2.6... From man/ChangeLog: Tue Aug 16 13:09:12 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) * emacs.tex: Corrected two typos. No other changes before Version 19 will be made. * vip.texinfo: Removed menu entry Adding Lisp Code in node Customization since the menu entry did not point to anything. Also added an @finalout command to remove overfull hboxes from the printed output. * cl.texinfo: Added @bye, \input line and @settitle to file. This file is clearly intended to be a chapter of some other work, but the other work does not yet exist. Mon Jul 25 17:47:38 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) * texinfo.texinfo: Three typos corrected. Mon Jul 11 18:02:29 1988 Chris Hanson (cph at kleph) * texindex.c (indexify): when comparing to initial strings to decide whether to change the header, must use `strncmp' to avoid comparing entire strings of which initials are a substring. Sun Jun 26 18:46:16 1988 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * texindex.c (sort_in_core, sort_offline, parsefile): Give up on input file if any line doesn't start with backslash. Mon May 23 10:41:35 1988 Robert J. Chassell (bob at frosted-flakes.ai.mit.edu) * emacs.tex: Update information for obtaining TeX distribution from the University of Washington. -=- Zippy sez, --Bob My CODE of ETHICS is vacationing at famed SCHROON LAKE in upstate New York!!