📄 changelog
字号:
Fri Jan 25 16:40:33 1991 Richard Stallman (rms at mole.ai.mit.edu) * Version 18.57 released. * eval.c (Fthrow, Fsignal): Restore poll-suppress count, don't crash. * regex.c (re_match_2): Value of PTR_CHAR_POS is off by 1; compensate.Thu Jan 24 12:43:35 1991 Richard Stallman (rms at mole.ai.mit.edu) * x11term.c (XT_GetDefaults): Support XBACKWARDS.Wed Jan 16 18:57:00 1991 Richard Stallman (rms at mole.ai.mit.edu) * Version 18.56 released.Tue Jan 15 13:13:36 1991 Richard Stallman (rms at mole.ai.mit.edu) * sysdep.c (init_sys_modes): Don't mess with VSUSP, V_DSUSP except on a Mips. * process.c (create_process): Use SETUP_SLAVE_PTY if defined. * s-usg5-4.h (HAVE_PTYS, HAVE_SETSID): Defined. (HAVE_WAIT_HEADER, WAITTYPE, wait3, WRETCODE): New macros. (TIOCSIGSEND): Alias for TIOCSIGNAL. (FIRST_PTY_LETTER): Overridden. (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, SETUP_SLAVE_PTY): New macros. * m-ibmrs6000.h (LINKER): Add -bnodelcsect. * x11fns.c (Fx_get_default): XBACKWARDS flips XGetDefault args.Mon Jan 14 13:30:32 1991 Richard Stallman (rms at mole.ai.mit.edu) * sysdep.c (hft_init, hft_reset): Do nothing if not HFT. * m-ibmrs6000.h (CANNOT_DUMP): Undefine it. (UNEXEC): Define it. (PURE_SEG_BITS, SHMKEY): Define only if CANNOT_DUMP. (LINKER): Override it.Sun Jan 13 23:10:34 1991 Richard Stallman (rms at mole.ai.mit.edu) * s-usg5-4.h (LOAD_AVE_CVT): Cast value to int.Sat Jan 12 14:50:45 1991 Richard Stallman (rms at mole.ai.mit.edu) * s-irix3-3.h (HAVE_SYSVIPC): Defined.Fri Jan 11 11:45:19 1991 Richard Stallman (rms at mole.ai.mit.edu) * emacs.c (Fkill_emacs): Turn off SIGIO before exiting. * s-usg5-3.h (USG5_3): Define it. * m-ibmps2-aix.h [USG5_3]: Define TEXT_START as 0. Don't define DATA_START or DATA_END or TEXT_END or DATA_SEG_BITS. Override various other symbols at end of file. * m-tower32v3.h (VALBITS, GCTYPEBITS): Use 26 bits for pointer.Thu Jan 10 12:33:20 1991 Richard Stallman (rms at mole.ai.mit.edu) * x11fns.c (Fx_debug, Fx_get_cut_buffer, Fx_get_*_color): Call check_xterm. * fileio.c (Fcopy_file): Always close descriptors. * s-sunos4.h: read, write, open and close are interruptable.Tue Jan 8 20:46:34 1991 Richard Stallman (rms at mole.ai.mit.edu) * keyboard.c (input_available_signal): If FIONREAD fails, do SIGHUP.Sun Jan 6 23:25:24 1991 Richard Stallman (rms at mole.ai.mit.edu) * sysdep.c (init_sys_modes): Turn off VSUSP and V_DSUSP if they exist.Thu Jan 3 17:30:46 1991 Richard Stallman (rms at mole.ai.mit.edu) * search.c (search_buffer): Return starting position if count == 0.Thu Dec 27 13:54:20 1990 Richard Stallman (rms at mole.ai.mit.edu) * m-tower32.h: Add comments for how to optimize. * m-tower32v3.h: New file. * fileio.c (Fwrite_region): Save errno around unlock_file.Thu Dec 20 18:09:19 1990 Richard Stallman (rms at mole.ai.mit.edu) * term.c (ins_del_lines): Handle scroll region wrt chars_wasted.Wed Dec 19 19:04:27 1990 Richard Stallman (rms at mole.ai.mit.edu) * alloc.c (memory_full): Use preallocated arg to Fsignal. (syms_of_alloc): Preallocate it. * bytecode.c (Fbyte_code): Consider GC in each loop.Wed Dec 12 16:17:56 1990 Richard Stallman (rms at mole.ai.mit.edu) * keyboard.c (command_loop_1): Really bind inhibit-quit. * abbrev.c (Fdefine_abbrevs): Don't crash when EXPANSION is nil.Wed Dec 12 03:35:47 1990 Chris Hanson (cph at kleph) * keyboard.c (command_loop_1): Bind inhibit-quit to t while displaying message over active minibuffer. (get_input_pending): If quit-flag is set by read_avail_input, count that as an input character.Mon Dec 10 00:11:29 1990 Richard Stallman (rms at mole.ai.mit.edu) * m-pmax.h (SYSTEM_MALLOC): Define it. * search.c: Doc fix. * process.c (wait_reading_process_input): Ignore failure with EIO. * process.c (create_process): Delete duplicate sigsetmask.Sun Dec 9 23:38:51 1990 Richard Stallman (rms at mole.ai.mit.edu) * m-ibmrt.h (RTPC_REGISTER_BUG, SHORT_CAST_BUG): Macros deleted. (C_SWITCH_MACHINE): Use -D to define alloca. (SIGN_EXTEND_CHAR): Use a cast.Sun Dec 2 15:39:18 1990 Richard Stallman (rms at mole.ai.mit.edu) * fns.c (Fload_average): Add IRIS conditional. * m-iris4d.h (LOAD_AVE_CONVERT): Divide by 1024. * s-irix3-3.h (ADDR_CORRECT): Macro deleted. (LIBS_MACHINE): Macro deleted. (LDAV_SYMBOL): Delete the `_' from start of symbol. * process.c (status_notify): Was failing to UNGCPRO for dead buffer.Fri Nov 30 18:07:13 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (read_process_output, exec_sentinel): Don't catch errors. * keyboard.c (read_command_char): Save and restore getcjmp.Thu Nov 29 16:57:02 1990 Richard Stallman (rms at mole.ai.mit.edu) * x11term.c (XT_Set_Size_Hints): Rewrite XICCC case. * process.c (status_convert): Use WRETCODE for exited process.Wed Nov 28 18:02:40 1990 Richard Stallman (rms at mole.ai.mit.edu) * x11term.c (x_term_init): Use progname as XXidentity even if matches CLASS. * x11term.h (CLASS): Use Emacs, not emacs. * s-386ix.h (ISC): New macro.Tue Nov 27 14:19:44 1990 Richard Stallman (rms at mole.ai.mit.edu) * dispnew.c (PENDING_OUTPUT_COUNT): Alternate defn for GNU library.Mon Nov 26 14:34:12 1990 Richard Stallman (rms at mole.ai.mit.edu) * x11term.c (XTfeep): Do nothing unless HAVE_SELECT and HAVE_TIMEVAL. * s-sunos4.h (O_NDELAY): Don't define this. * s-usg5-4.h (LIB_STANDARD): Add libucb.a. * print.c (Fwith_output_to_temp_buffer): Don't eval first arg twice.Thu Nov 22 14:24:00 1990 Richard Stallman (rms at mole.ai.mit.edu) * m-hp9000s300.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Override for BSD. * doc.c (Fsubstitute_command_keys): Use IDX only around GC points. Get rid of SEND.Wed Nov 21 14:43:01 1990 Richard Stallman (rms at mole.ai.mit.edu) * m-mips4.h (MIPS2): Undefine this. * x11term.c (internal_socket_read): Avoid redrawing cursor when no change.Tue Nov 20 17:12:41 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (sigchld_handler): Don't look for new proc if found old. * x11term.c (internal_socket_read): Record whether have explicit focus. Handle LeaveNotify events accordingly. * fns.c (Fyes_or_no_p): Protect PROMPT for entire loop. * process.c (status_notify): Protect MSG. * doc.c (Fsubstitute_command_keys): Protect STR and don't keep a pointer to the middle of it. * keyboard.c (Fsuspend_emacs): Protect STUFFSTRING. (cmd_error): Protect TAIL while printing. * keymap.c (describe_alist): Protect ELT_PREFIX and TEM2. (describe_vector): Likewise for ELT_PREFIX and TEM1. (insert_first_line): Protect STR. * process.c (Fstart_process): Set BUFFER before other string vars so a gc in Fget_buffer_create won't clobber them. * process.c (Fopen_network_stream): Protect various args. * print.c (Fprin1_to_string, Fprint): Protect OBJ. * fileio.c (Frename_file): Protect args. * search.c (Freplace_match): Protect STRING. * dispnew.c (syms_of_dispnew): Don't clobber Vwindow_system_version if CANNOT_DUMP.Mon Nov 19 17:56:18 1990 Richard Stallman (rms at mole.ai.mit.edu) * emacs.c (Fkill_emacs): Protect ARG. * fileio.c (Fadd_name_to_file): Protect the args. (Fcopy_file, Fmake_symbolic_link): Likewise. (Finsert_file_contents): Protect FILENAME. * buffer.c (Fbury_buffer): Don't init BUF1. * eval.c (Fbacktrace): Protect TAIL from GC. * scroll.c (CalcIDCosts1): Use calculate_costs_hook. * x11term.c (x_term_init): Set up the hook. (XTcalculate_costs): New function. * dispnew.c (init_display): Call calculate_costs here. * term.c (term_init): Not here.Thu Nov 15 16:29:18 1990 Richard Stallman (rms at mole.ai.mit.edu) * lread.c (Feval_region): Check type of B. * dired.c (file_name_completion): Use CHECK_STRING on FILE.Tue Nov 13 12:04:10 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (sigchld_handler): If pid not recognized, look for a process recorded with pid -1. (create_process): Set pid to -1 before the fork. Store correct pid right after the fork. Don't change sigchld handler on system V. * keyboard.c (input_poll_signal, start_polling): Use polling_period. (syms_of_keyboard): Initialize it and make it a Lisp var. * malloc.c: Use vlimit on VMS. * process.c (create_process): Handle HAVE_SETSID when not USG. * x11term.c (XT_GetDefaults): Handle temp_useBitmap. (xDefaultsValueTable): Handle bitmapIcon. * fileio.c (err_str): New macro. (Finsert_file_contents, Fwrite_region): Use it in error messages.Mon Nov 12 17:18:00 1990 Richard Stallman (rms at mole.ai.mit.edu) * insdel.c (del_range): Supply missing arg to gap_left. * indent.c (Findent_to): Don't fail to return a value. * process.c (run_filter): New function. (read_process_output, exec_sentinel): Use it to call the function.Sun Nov 11 00:37:50 1990 Richard Stallman (rms at mole.ai.mit.edu) * xdisp.c (try_window_id): When checking val.hpos < 0, to update tab_offset, correct for hscroll. * ymakefile (xemacs): Link xemacs to temacs if HAVE_SHM. * m-ibmrs6000.h (HAVE_SHM): Undefine this since does not work. * fns.c (Fnthcdr): Stop loop if reach end. * dispnew.c: Undef SIGIO if no FIONREAD. Include fcntl.h if HAVE_TERMIO.Fri Nov 9 23:22:37 1990 Chris Hanson (cph at kleph) * eval.c (struct catchtag): Add new element `poll_suppress_count', which records the value of that variable at the time the catchtag is bound. (internal_catch): Initialize the new element. (Fcondition_case): Likewise. (internal_condition_case): Likewise. (Fthrow): Instead of calling `barf_if_polling_suppressed', abort if current value of `poll_suppress_count' is different from what it was when the catchtag was bound. * keyboard.c (barf_if_polling_suppressed): Delete this, it's not referred to anymore.Tue Nov 6 21:37:36 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (wait_reading_process_input): Don't read input from more than one process between calls to `select'. * m-ibmrs6000.h (CANNOT_DUMP): Define this. * process.c (create_process): Unblock SIGCHLD in the child.Mon Nov 5 18:38:18 1990 Chris Hanson (cph at kleph) * keyboard.c: Define and initialize the variable `poll_suppress_count' even when polling is not being used. * lisp.h: Extern the variable `poll_suppress_count'. * lisp.h (struct handler): Add new element `poll_suppress_count', which records the value of that variable at the time the handler is bound. * eval.c (Fcondition_case): Initialize new element. (internal_condition_case): Likewise. (Fsignal): Instead of calling `barf_if_polling_suppressed', abort if current value of `poll_suppress_count' is different from what it was when the handler was bound.Fri Nov 2 15:13:17 1990 Richard Stallman (rms at mole.ai.mit.edu) * malloc.c (get_lim_data): Test !BSD4_1, not BSD4_2. * callint.c (syms_of_callint): Initialize Vprefix_arg and Vcurrent_prefix_arg.Fri Nov 2 01:34:47 1990 Chris Hanson (cph at kleph) * keyboard.c (barf_if_polling_suppressed): Don't do anything unless `read_socket_hook' is nonzero. * keyboard.c (barf_if_polling_suppressed): Define this again, but don't do anything if `initialized' is not set. * eval.c (Fthrow): Call it. (Fsignal): Call it. * lisp.h: Define `Qinhibit_quit'. * eval.c: Likewise.Fri Nov 2 01:09:20 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (read_process_output): Inhibit quit in filter. (exec_sentinel): Likewise.Wed Oct 31 18:13:08 1990 Chris Hanson (cph at kleph) * keyboard.c (barf_if_polling_suppressed): Delete this function. (quit_throw_to_read_command_char): Inline call to it here. * eval.c (Fthrow, Fsignal): Delete calls to it.Wed Oct 31 00:45:39 1990 Richard Stallman (rms at mole.ai.mit.edu) * process.c (wait_reading_process_output): Don't turn off polling. * keyboard.c (barf_if_polling_suppressed): New function. (quit_throw_to_read_command_char): Call it. * eval.c (Fthrow): Call it. (Fsignal): Call it.Thu Oct 25 22:39:24 1990 Richard Stallman (rms at mole.ai.mit.edu) * x11fns.c (Fx_store_cut_buffer): Clear selection owner.Wed Oct 24 15:18:14 1990 Richard Stallman (rms at mole.ai.mit.edu) * ymakefile (GNULIB_VAR): New make variable. (LIBES): Use that, not LIB_GCC directly. (LIB_GCC): Renamed from GNULIB. Don't define if already defined.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -