📄 changelog
字号:
Fri Aug 11 21:24:19 1989 Richard Stallman (rms at hobbes.ai.mit.edu) * dispnew.c: Handle BROKEN_FIONREAD as in other files. * x11fns.c (Fx_proc_mouse_event): Set Vx_mouse_abs_pos right. * xmenu.c (XEmacsMenu): Use that rather than XQueryPointer to decide where to put the menu.Sun Aug 6 17:57:54 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * process.c [HPUX, !NOMULTIPLEJOBS, !WAITTYPE]: Treat this case like BSD, regarding sys/wait.h. * m-hp9000s300.h: Don't include sys/wait.h if NOT_C_CODE. If we do include it, also define WRETCODE. * alloca.s: Define NOT_C_CODE.Sat Aug 5 16:25:04 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-ibmps2-aix.h (HAVE_CLOSEDIR): Define this. * sysdep.c (closedir): Don't define if HAVE_CLOSEDIR. * m-hp9000s300.h: Include sys/wait.h and define WAITTYPE, unless NO_SHORTNAMES. * process.c [BSD]: If O_NDELAY missing in file.h, include fcntl.h.Wed Aug 2 20:31:13 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-ibmrt-aix.h (LIBS_MACHINE): Delete X libraries--redundant. * x11term.c [AIX]: Include sys/time.h as well as time.h. * search.c (Freplace_match): Bug in substituting \N if match was empty.Wed Jul 26 01:41:25 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c (wait_for_termination): Treat HPUX version 6 like BSD. * process.c: If NEED_BSDTTY, include bsdtty.h. If WAITTYPE already defined, don't include wait.h and don't alter the related macros. (child_sig): On HPUX, if have WNOHANG, loop around as on BSD. (create_process): On HPUX, frob the signal mask as on BSD. * m-intel386.h (LOAD_AVE_*): Expect different type and encoding.Thu Jul 20 00:53:05 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c: Don't include sioctl.h on mips. * buffer.c (Flist_buffers): Pass prefix as arg. * editfns.c (Finsert_char): Insert at most 256 chars at a whack. * x11term.c (internal_socket_read): Pass 0 as fifth arg to XLookupString. * keyboard.c (command_loop_1): Finalize keyboard macro storage only when there is no prefix argument. * callproc.c (Fcall_process) [USG,HAVE_PTYS]: With these parameters, do setpgrp here. (child_setup): Instead of here. Note that process.c already did setpgrp before calling child_setup, with these parameters. * m-ibmps2-aix.h: New file. * m-ibmrt-aix.h: Define AIX. * sysdep.c: Change IBMRTAIX to AIX in certain conditionals. (Those pertaining to the hf library or system calls.)Tue Jul 4 21:00:30 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fileio.c (Finsert_file_contents): Check for negative file length.Fri Jun 23 15:48:21 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Makefile (clean, distclean): Delete libXMenu11.a.Thu Jun 22 18:51:06 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-mips.h (LIBS_MACHINE): Don't define if BSD. * keyboard.c (force_input_signal): New function: raise SIGIO and force read_socket_hook to be called. * xmenu.c (Fx_popup_menu): Call that after menu disappears.Fri Jun 16 22:17:12 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile: New var OLDXMENU for filename of libXMenu.a. Put it in LIBX, not XOBJ. Make temacs depend on it.Thu Jun 15 20:15:29 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile [HAVE_X11, HAVE_X_MENU]: Assume Xmenu came with Emacs and must be built. * xmenu.c: Load "../oldXMenu/XMenu.h" instead of <X11/XMenu.h>. * x11term.c (xfixscreen): Really act only every 100th time.Thu Jun 8 12:54:03 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-pmax.h: New file.Wed Jun 7 13:54:22 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * alloca.s [hp9000s300]: Increase MAXREG for fpregs. * sysdep.c (init_sys_modes, reset_sys_modes): Take TIOCGLTC code outside of HAVE_TERMIO conditionals. * m-hp9000s300.h: Undefine NOMULTIPLEJOBS. Define NEED_BSDTTY if not NOMULTIPLEJOBS. * crt0.c [hp9000s300]: Set flag_fpa. Define float_loc. * m-hp9000s800.h: Define NEED_BSDTTY here. * s-hpux.h: Not here.Tue Jun 6 19:25:17 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * s-hpux.h: Define NEED_BSDTTY.Tue May 30 18:45:21 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11fns.c (x_set_cursor_colors): Don't let the background match the mouse. * x11term.c (XFlipColor): Change mous_color earlier.Tue May 23 22:18:53 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * search.c (skip_chars): Dumb error checking for \.Sun May 21 00:43:24 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * callproc.c (child_setup): Undo previous change. setpgrp is needed on USG. * xmenu.c (Fx_popup_menu): Prevent sigio int during XQueryPointer.Mon May 15 21:59:38 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * editfns.c (Fsubst_char_in_region): If NOUNDO, do increment tick, but maybe also increment save-tick.Sat May 13 14:17:57 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c (init_sys_modes) [IBMRTAIX]: Typo; had s for sg.Fri May 12 22:09:26 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * s-usg5-3.h: Define HAVE_SYSVIPC. * m-7300.h: Undefine SHORTNAMES.Mon May 1 02:10:04 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11term.c [USG]: Use sys/time.h, not time.h, if IRIS_4D. * sysdep.c [USG]: Don't include sioctl.h if IRIS_4D.Wed Apr 26 16:14:12 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Version 18.54 released. * xdisp.c (Fredraw_display): Don't do set_terminal_modes if reset_terminal_on_clear is 0.Tue Apr 25 22:02:48 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-news.h: Define m68000 if not defined.Mon Apr 24 01:26:40 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m/m-mips.h [USG]: Define LIBS_TERMCAP. If HAVE_X11, define HAVE_VFORK. Delete defns of XMARKBIT, XSETMARKBIT. [BSD]: Add alternative linker switches; don't override sys facility options. * sysdep.c: Include ioctl.h if mips.Wed Apr 19 20:26:23 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * ymakefile: use HAVE_X11 as alias for X11.Tue Apr 18 00:17:46 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * process.c: Don't define wstopsig, wtersig if already defined. * sysdep.c [VMS] (sys_getenv): Copy the string before returning it. * m-alliant.h: Define `vector'.Thu Apr 13 12:55:14 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * process.c (wait_reading_process_input) [sun]: If SIGIO failed to be sent, send it by hand.Sat Apr 8 16:36:56 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c [USG]: If TIOCGWINSZ defined, include sioctl.h.Fri Apr 7 22:22:38 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * malloc.c: Rename BSD42 to BSD4_2, as in Emacs. If `emacs', let config.h decide whether to define that. (morecore): Change malloc_sbrk_used, etc., after error check.Thu Apr 6 11:55:07 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * fns.c (Fload_average): nlist data structure is funny on convex. * cm.c (calccost): NTABS was off by 1 sometimes; take account of the starting position modulo 8. * fileio.c (Fexpand_file_name): Don't simplify /../ at start of name. * xmenu.c (XEmacsMenu) [X11]: Set dispwidth, dispheight where they are set for X10. (Fx_popup_menu): Make the menu a child of the root window. Use XQueryPointer to get position to put menu. * m-news.h: m-news800.h renamed. Removed EXPLICIT_SIGN_EXTEND and COMPILER_REGISTER_BUG. Removed SEGMENT_MASK and sigmask. LOAD_AVE_TYPE is now `double'; LOAD_AVE_CVT changed too. * x11term.c: Include either sys/time.h or time.h, only once. * sysdep.c (sys_suspend): If SIGTSTP but not BSD, do kill with neg arg. * process.c (create_process): On all USG systems, not just IRIS and AIX, don't pre-open pty's tty. Move the setpgrp done for USG (no real change). * callproc.c (child_setup): Don't do setpgrp on USG. * process.c (pty): An IBMRTAIX conditional. (create_process): Another here. * process.c (create_process): Take the usg's setpgrp and the close-and -open of the tty outside the TIOCNOTTY conditional, since TIOCNOTTY is always missing outside BSD. Now the TIOCNOTTY conditional controls only the TIOCNOTTY. * sysdep.c (init_sys_modes, reset_sys_modes): Don't try to hack TIOCGLTC, TIOCGETC, etc. if HAVE_TERMIO.Mon Apr 3 22:51:00 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-iris4d.h: Put -lbsd in LIB_STANDARD, not LIBS_MACHINE, so it comes after LIBX.Sat Apr 1 00:51:52 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * process.c (Fopen_network_stream): close desc. if connect fails.Fri Mar 31 17:49:53 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * minibuf.c (Fall_completions): gcprotect ALLMATCHES and TAIL, not STRING. * keyboard.c (read_avail_input): Handle EBADSLT like EAGAIN.Wed Mar 29 10:49:37 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * term.c (term_init): Either ic or ip or im or IC => can insert chars.Thu Mar 16 13:40:18 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) * malloc.c (malloc): Made sure that the MAGIC1 bytes written at the end of the space were positioned with regard to the new offset. * m-sequent.h: Define HAVE_ALLOCA.Tue Mar 14 14:52:53 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) * fns.c (mapconcat): Used non register variable for one loop to get around problem in xenix compiler. * s-hpux.h (killpg): Created to allow access to process group fnctionality on hp systems. * sysdep.c (sys_suspend): Changed #ifdef BSD to #ifdef SIGTSTP (more directly related to what we are testing for). * x11term.c (writechars): Changed usage of temp_length to end - start + 1. * x11term.c: Put an #ifndef USG around second include of sys/time.h to prevent double inclusion on any systems (but to include inclusion on systems that need it).Mon Mar 13 16:41:36 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) * emacs.c (main): Removed putting of emacs into a seperate process group.Fri Mar 10 17:00:37 1989 Randall Smith (randy at sugar-bombs.ai.mit.edu) * malloc.c (realloc): Make sure that the start of the mhead is found correctly even when sizeof (struct mhead) doesn't divide 8 properley. * malloc.c: Brought up to par with GNU library malloc: Modified a comment insto a slightly different form. (free): Modified for a slightly better error message when -Drcheck and a bad value is free'd. (malloc_mem_used, malloc_mem_free): Added debugging functions (under MSTATS) to show memory used and freed. (morecore): Made sure that signal mask was correct upon return.Fri Feb 24 06:36:11 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * Version 18.53 released. * x11fns.c, keymap.c: MouseMap now a Lisp_Object.Sat Feb 18 09:03:52 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * emacs.c (main) [BSD]: Do setpgrp. May avoid some Unix signal bugs.Fri Feb 17 01:48:04 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * m-ibmrt-aix.h: Define BROKEN_FIONREAD.Wed Feb 15 22:34:58 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * callproc.c (Fcall_process): Open /dev/null with O_WRONLY.Mon Feb 13 05:22:20 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * alloc.c: Change all block sizes to 2^n - 8. * malloc.c (malloc, free, realloc): Leave 8 bytes of space, not 4, before the actual data block.Sat Feb 11 01:14:39 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * data.c (Fkill_local_variable): New local to simplify big stmt.Thu Feb 9 06:37:24 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c (init_sys_modes, child_setup_tty) [IBMRTAIX]: Don't ignore BRK, and don't signal it.Wed Feb 8 13:24:39 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * keymap.c (Fdefine_prefix_command): Use Ffset, not Fset.Mon Feb 6 22:48:45 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11term.c: Include sys/time.h; AIX needs it.Fri Jan 20 14:27:37 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * sysdep.c (init_sys_modes): Do TIOCSTART if def, like TCXONC.Fri Jan 13 01:21:51 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * x11term.c (x_term_init): Set up an error handler and an I/O error handler. Also handle SIGPIPE. (x_error_handler, x_io_error_handler): New functions. * sunfns.c (Fsun_change_cursor_icon): Avoid ambiguity in eval order.Wed Jan 11 16:20:56 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu) * dispnew.c (init_display): don't handle SIGWINCH if using X. Set inhibit_window_system in that case. This is said to stop Emacs from being wr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -