⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
Tue Oct 23 01:19:25 1990  Roland McGrath  (roland at churchy.ai.mit.edu)	* x11fns.c, x11term.c: Include header for FIONREAD.Mon Oct 22 14:07:45 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* scroll.c (struct matrix_elt): Use ints for costs.	* dispextern.h (INFINITY): Moved here from scroll.c.	* dispnew.c (scrolling): If new line not enabled, draw cost = INFINITY.	* keyboard.c (quit_char): New variable.	(init_keyboard): Initialize it.	(Fset_input_mode): New optional arg to set quit_char.	(command_loop_1, read_command_char, kbd_buffer_store_char):	(read_avail_input, input_available_signal): Use quit_char, not C-g.	* sysdep.c (init_sys_modes): Use quit_char to set special chars.	* x11term.c (x_init_1): Call to Fset_input_mode fixed.Sun Oct 21 15:21:39 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* sysdep.c (select): Handle timeout == 0.  Add var local_timeout.	* ymakefile (LIBES): Put LIBS_SYSTEM and LIBS_MACHINE after LIBX.	* x11fns.c: After config.h, maybe undef FIONREAD and SIGIO.	* alloc.c (Fcons, Fmake_vector, Fmake_symbol, Fmake_marker):	(make_uninit_string): Use VALIDATE_LISP_STORAGE.	(VALIDATE_LISP_STORAGE): New macro.	* fileio.c (Fcopy_file): Detect error closing output.Sat Oct 20 00:59:31 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* xdisp.c (message, message1): Clear noninteractive_need_newline.Fri Oct 19 17:25:48 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* buffer.c: Doc fix.Thu Oct 18 13:43:50 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-intel386.h (alloca): Define as builtin, if using GCC.	* ymakefile (GNULIB): New macro.	(LIBES): Use that macro.  Fixes linking if compiled with GCC.	* m-att3b.h (NEED_PTEM_H): Define this for 3b2.	* s-aix3-1.h (SYSV_SYSTEM_DIR): Define it.	* print.c (print): Improve error message for bad data type.Wed Oct 17 12:04:18 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-delta.h (C_DEBUG_SWITCH): Don't define this.Tue Oct 16 13:23:37 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* x11fns.c (Fx_get_default): Test for XXidentity non-empty.	* data.c (arith_error): Reestablish handler on VMS.	* process.c (status_convert): If killed by signal, use WTERMSIG.Mon Oct 15 00:27:43 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* alloc.c (truncate_all_undos): New subroutine.	* keyboard.c (start_polling, stop_polling): New functions.	(input_poll_signal): New function, handles periodic alarms.	(read_command_char): Turn off polling temporarily.	* xdisp.c (redisplay): Likewise.	* process.c (wait_reading_process_input, create_process): Likewise.	* x11term.h (BLOCK_INPUT, UNBLOCK_INPUT): Likewise.	* xterm.c (XTflash, flashback): Likewise.	* process.c (wait_reading_process_input): Undo last change.	* process.c (create_process): Don't turn off handling of SIGCHLD.	Just set a flag if a signal comes in when not wanted.	(create_process_sigchld): New signal handler.Sun Oct 14 15:26:29 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* alloca.s [new hp assembler]: Avoid putting sp above stack top.	* crt0.c [new hp assembler]: Double flag_fpa and flag_68881 if %d2!=0.	* x11term.c: Choose time.h or sys/time.h as in process.c.	* alloc.c (Fmake_marker): Delete debugging abort.Thu Oct 11 11:58:40 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-ibmps2-aix.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Define them.	(C_DEBUG_SWITCH): Delete -fstrength-reduce.	* x11term.c (XT_GetDefaults): Try more alternatives for each option.	* unexmips.c (unexec): Add conditional for MIPS2.Wed Oct 10 16:36:23 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-iris4d.h (LIBS_MACHINE): Use -lsun, don't use -lPW.	* unexelf.c: New file.	* s-usg5-4.h: New file.	* unexec.c [USG_SHARED_LIBARARIES]: Numerous changes under this cond.	(copy_text_and_data): New second argument.	* process.c (wait_reading_process_input): If not using interrupts,	and using X, check every second for input from X.Tue Oct  9 14:10:30 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* x11term.c [BAT68K]: Include sys/time.h.	(x_clear_end_of_line): Fix typo inside #ifdef.	* m-delta.h: Never use HAVE_ALLOCA.	Don't define HAVE_SOCKETS.	Don't alter HAVE_X_WINDOWS or X11.	Other changes inside HAVE_X_WINDOW conditional.	* window.c (window_loop): In case 6, don't do Fset_buffer.	* m-news-risc.h: New file.	* dispnew.c (init_display): Cast result of egetenv.	* m-ibmrt-aix.h (PTY_TTY_NAME_SPRINTF): Use fd, not ptyv.Mon Oct  8 18:55:20 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* sysdep.c (sys_open, sys_close, sys_read, sys_write):	Don't handle EAGAIN.	* process.c (wait_reading_process_input): Handle nread==-1	for O_NDELAY like O_NONBLOCK.  See james@bigtex.cactus.org.	* s-vms.h (LINK_CTRL_SHARE): Turn on again.	tranle@intellicorp.com found it needed in VMS 5.3.	* emacs.c (main): Move VMS declaration of environ outside function.	* vmsfns.c (Fdefault_subproc_input_handler): InsCstr -> insert.Sun Oct  7 22:48:33 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-pmax.h (START_FILES): Handle crt0.o in different dir in Ultrix 4.0.	* s-sunos4.h (O_NDELAY): Define only if not defined.Mon Oct  1 13:51:03 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* sysdep.c (sys_open, sys_close, sys_read, sys_write):	Handle EAGAIN like EINTR.Sun Sep 30 16:37:26 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* sysdep.c: Include various headers for ptys, for hpux, aix, and sysv.	* dispnew.c (preserve_other_columns): Fix args to second bcopy.	* term.c (output_chars): Fix braino updating len after TS_repeat.Sat Sep 29 00:04:31 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* x11fns.c (Fcoordinates_in_window_p): Don't fail in minibuffer.	* x11term.c (internal_socket_read): Backwards if in FocusOut. 	* term.c (fatal): Declare argument str.	* alloca.s: Handle ns32000 like ns16000.	* ymakefile (LIB_X11_LIB): New parameter,default -lX11.	(LIBX): Use that.	* Makefile (xmakefile): Delete junk.c at the beginning.	* process.c (sigchld_handler): Don't clear bit in wait mask	if process is deactivated already.	* hftctl.c: Include termios.h before termio.h.	Define TCGETS and TCSETS if nec.	Give some forward declarations for the static functions.	Reformat in usual GNU style.	* m-orion105.h (LOAD_AVE_TYPE, FSCALE): Changed from double and 1.0.	* xkeys-aix.h: Don't modify delete and backspace.	If the user has already remapped the keyboard,	this would only mess things up.	* m-delta.h: New file.Fri Sep 28 17:57:46 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* malloc.c (morecore): Don't block SIGTRAP, SIGILL, SIGSTOP, SIGTSTP.	* Eliminate all mallocs in signal handlers.	* process.h (struct process): New slots raw_status_low, raw_status_high	* process.c (sigchld_handler): Don't compute status list here.	Just set raw_status_...	(update_status): New function; compute status from raw_status_...	(make_process, Fdelete_process, Fprocess_status):	(Fprocess_exit_status, list_processes_1, wait_reading_process_input):	(send_process, process_send_signal, sigchld_handler, status_notify):	Set or test raw_status...	* dispnew.c (window_change_signal): Don't do it, just make it pending.	(do_pending_window_change): New function.  Really change the size.	(hold_window_change, unhold_window_change): Functions deleted.	* xdisp.c (redisplay, message, message1): Use do_pending_window_change.	* process.c (wait_reading_process_output): Likewise, after select.	* alloc.c (malloc_warning): Just save the string.	(pending_malloc_warning): New variable.	(display_malloc_warning): Really display the message in a buffer.	* keyboard.c (command_loop_1): Call display_malloc_warning if needed.	* fns.c (Frequire): Undo certain things on failure, like autoload.Thu Sep 27 20:59:54 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* sysdep.c (select): Use process_tick and update_tick,	not child_changed.	* m-convex.h (LIB_STANDARD, LIBS_MACHINE): remove these, they	cause an unnecessary C1/C2 dependency.	* m-convex.h (LD_SWITCH_MACHINE): use -e__start to specify	where crt0.c begins.	* m-convex.h (HAVE_SETSID): define; must call setsid()	when creating an inferior with a different controlling tty.	* process.c (create_process): rearrange so that HAVE_SETSID	will be seen when not under USG.	* m-convex.h (S_IFMT etc): define in case of posix compilation.	* m-convex.h (FIRST_PTY_LETTER): do it at runtime.	* unexconvex.c (first_pty_letter): routine to locate lowest pty.	* unexconvex.c: Rewrite so it can cope with thread-local sections.	* m-sequent.h, m-cydra5.h, m-ibmrt-aix.h: Change ptyname to pty_name.	* alloc.c (Fmake_marker): Abort if called from signal handler.Wed Sep 26 18:39:42 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* m-mips4.h: New file.Sun Sep 23 14:25:45 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* keyboard.c (Fsuspend_emacs): Check screen size after resume.Tue Sep 18 09:21:44 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* window.c (Fsplit_window): For horizontal split, put excess	column on left.Mon Sep 17 11:22:45 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* emacs.c (main) [USG_SHARED_LIBRARIES]: Call brk.Sun Sep 16 22:23:10 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* window.c (save_window_save): New arg MAXWINDOW.	(Fcurrent_window_configuration): Pass that arg.Tue Sep 11 16:25:53 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* unexaix.c, m-ibmr2.h, s-aix3-1.h, xkeys-aix.h: New files.	* ymakefile (LD): Allow override with LINKER.	(mallocobj): Handle SYSTEM_MALLOC without HAVE_ALLOCA.	(xemacs): Use -nl option if HAVE_SHM.	* x11term.c (XMOD_Alt, ...): New static variables.	(stringFuncVal): Don't define it if AIX.	(internal_socket_read): Don't map function keys if AIX.	Handle ControlMask like Mod1Mask.	(XInitWindow): If AIX, insert xkeys-aix.h.	* sysdep.c: Change IBMRTAIX conditionals to AIX.	Move hft.h to the top.	[IBMR2AIX]: Use termios.h and change macros accordingly.	(child_setup_tty): Change IBMRTAIX to AIX.	(setpgrp_of_tty): Handle IBMR2AIX.	(init_sys_modes): Handle IBMR2AIX.  Output special things for AIX.	(reset_sys_modes): Output special things for AIX.	(hft_init, hft_reset): Conditionals for IBMR2AIX.	* process.c: Change IBMRTAIX to AIX controlling time.h.	[AIX]: Include sys/pty.h and unistd.h.	(wait_reading_process_input): If AIX, handle EBADF differently.	(create_process): Handle HAVE_SETSID.  Change conditional to AIX.	* lisp.h (XPNTR): New definition if HAVE_SHM.	(NULL): Undef before defining.	* emacs.c (main): If HAVE_SHM, call map_in_data.	Use AIX, not IBMRTAIX, for signal conditional.	(Fdump_emacs_data): New function if HAVE_SHM.	(Fdump_emacs): Don't define if HAVE_SHM.	* alloc.c (pure, PUREBEG): If HAVE_SHM, define place for a segment.Thu Sep  6 00:01:05 1990  Chris Hanson  (cph at kleph)	* x11term.c (CursorToggle): If the cursor is in the modeline,	don't display it, just say we did.	* process.c (wait_reading_process_input): Don't initialize	`Available'.	(sigchld_handler): Take the process input channel out of	`input_wait_mask' if the process has died.	(init_process): Must initialize `input_wait_mask' to contain	standard input.Mon Sep  3 14:00:11 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* process.c: Use fd_set for args of select, if appropriate.	(SELECT_TYPE): Always define this as type to use.	(FD_SET, FD_CLR, FD_ISSET, FD_ZERO): New access macros.	(input_wait_mask): Use SELECT_TYPE.  All refs changed.	(wait_reading_process_input): Use SELECT_TYPE and new macros.	* x11term.c (CursorToggle): Abort if on inverse-video line.Tue Aug 28 23:15:12 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* regex.c (re_match_2): For case duplicate, refuse to match	a register with invalid contents.Tue Aug 28 17:01:40 1990  Chris Hanson  (cph at kleph)	* dispnew.c (N_PREEMPTIONS): remove illegal semicolon from	definition.	(update_screen): fix typo, `num_input_characters' should be	`num_input_chars'.	Initialize preemption-debugging variables to impossible values so	that they are disabled.Tue Aug 28 15:10:28 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* regex.c (re_search_2): Propagate serious error indication.	* dispnew.c (scroll_screen_lines): Mark newly empty lines as empty.	(scrolling): Give up if any line in current_screen not enabled.Mon Aug 27 12:42:22 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* lread.c (load_unwind): Free the stream object.	* sysdep.c (wait_for_kbd_input): Frob waiting_for_input here.	* keyboard.c (kbd_buffer_read_command_char): Not here.	* sysdep.c (wait_for_kbd_input): Clear process_ef before snarfing	process input.	* fileio.c (Fdirectory_file_name): On VMS, leave space for log name.	* sysdep.c (init_sys_modes): Clear process_ef only the first time.	* vmsfns.c (process_exit): Logic of deletion was wrong.	(Fspawn_subprocess): Correctly reuse existing struct process_list.Sun Aug 26 22:09:23 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* dispnew.c (update_screen): Record preemption events	in special history array `preemptions'.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -