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

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
	* marker.c (Fset_marker): Don't unchain marker if has no buffer.	(set_marker_restricted): Likewise.	* alloc.c (gc_sweep): Likewise.	* editfns.c (save_excursion_restore): Likewise.	* editfns.c (insert1): New function.	* keyboard.c (get_char): Echo area message turns off echoing.	* keyboard.c (record_auto_save): New function.	* fileio.c (Fdo_auto_save): Call it.	* dispnew.c (rotate_vector): Was rotating backwards.	* insdel.c (make_gap): Complete rewrite.	(gap_left): New argument NEWGAP.Sat May  5 13:00:00 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* search.c (skip_chars): Eliminate PointLeft and PointRight.	* cmds.c (SelfInsert): Likewise.	* search.c (Flooking_at, search_buffer): Use new accessors.	* indent.c (Fcurrent_column): Likewise.	* minibuf.c (read_minibuf): Likewise.	* regex.c (re_match_2): Use PTR_CHAR_POS.	* editfns.c (Fbuffer_size, Fnarrow_to_region, Fbuffer_substring):	(Fbuffer_string, Finsert_buffer_substring): Likewise.	(save_restriction_restore): Likewise.	* dispnew.c (direct_output_for_insert): Likewise.	* fileio.c (Fwrite_region, Finsert_file_contents): Likewise.	(Fdo_auto_save): Likewise.	* insdel.c (move_gap, gap_left, gap_right, make_gap): Likewise.	(InsCStr, del_range, modify_region): Likewise.	* process.c (Fprocess_send_region): Likewise.	* xdisp.c (try_window, try_window_id, display_text_line): Likewise.	(redisplay): Likewise.	* buffer.c (list_buffers_1): Likewise.	* marker.c (marker_position, Fset_marker, set_marker_restricted): 	(Fmarker_position): Likewise.	* window.c (unshow_buffer, Fset_window_configuration): Likewise.	(Fset_window_buffer): Likewise.	* editfns.c (save_restriction_restore): Use a macro to alter point.	* lread.c (readchar): Use new accessors, and avoid knowing about	the text field of a buffer.	* window.c (Fpos_visible_in_window_p): Likewise.Thu May  3 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* editfns.c (init_editfns): Store system and user names as	strings to avoid arbitrary limits.	* keymap.c (describe_vector, describe_alist): Make elt_prefix	and elt_describer responsible for indentation and newlines.	Local cleanups.	(describe_command): Do indentation and newline.	(describe_map): Add space to end of prefix.	* syntax.c (describe_syntax): Do indentation and newline.	* keymap.c (Fdefine_key, Flookup_key): Local cleanups.	* xdisp.c (redisplay_window): Fix calls to try_window.	* term.c (write_chars): Local cleanup.	(term_init): Local cleanup.	For c100, substitute only in the cm string.	No need to keep the address of the start of the string area.	* editfns.c: Eliminate all use of DEFSIMPLE and DEFPRED.	* dispnew.c, indent.c, keyboard.c: Likewise.Mon Apr 30 20:00:00  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* sysdep.c (sys_suspend): Use save_signal_handlers and 	restore_signal_handlers to save and restore signal state.	* indent.c (Findent_to): Merge guts of indentation into here.	(position_indentation): Scan with a pointer, for speed.	* casefiddle.c (operate_on_word): Just return the other end.	(Fupcase_word, Fdowncase_word, Fcapitalize_word):	Pass that value to casify_region.Wed Apr 25 15:10:00 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* keymap.c: Minor changes.	* lread.c (Fload): Minor changes.	* macros.c (Fstart_kbd_macro): Local cleanup.	* minibuf.c (read_minibuf): Local cleanup.	* search.c (Freplace_match, Fregexp_quote): Local cleanups.	* search.c (Fstore_match_data): Handle ints and markers properly.	* syntax.c: Flush incorrect comment.	* sysdep.c (init_baud_rate, init_sys_modes, tabs_safe_p):	(get_screen_size): Local cleanups.	* data.c (Fstring_to_int): Delete disabled feature	of accepting `yes' and `no'.	* dispnew.c (current_screen, new_screen, temp_screen): New vars.	(remake_screen_structures, make_screen_structure):	(free_screen_structure): New functions.	(make_display_lines, new_display_line, return_display_line):	Functions deleted.	(change_screen_size_1, init_display): Use the new functions.	(cancel_line, clear_screen_records, get_display_line):	Rewritten for new data structures.	(preserve_other_columns, preserve_my_columns): Likewise.	(cancel_my_columns, direct_output*): Likewise.	(update_screen, update_line, quit_error_check, scrolling): Likewise.	(scroll_screen_lines): Likewise.	(rotate_vector, safe_bcopy): New subroutines.	* scroll.c (do_scrolling): Rewritten for new data structures.	* xdisp.c (display_minibuf_message, redisplay): Likewise.	(display_text_line, display_mode_line): Likewise.	(display_mode_element, display_string): Likewise.	* xdisp.c (decode_mode_spec): Local cleanups.	(display_mode_element): Pass proper arg MAXWIDTH to decode_mode_spec.	(display_text_line): Pointers now unsigned.	* dispnew.c (line_hash_code, line_draw_cost): Cleaned up.	Args are different, and hash computation too.	* dispnew.c (update_screen): Rearrange buffer-emptying code.	* editfns.c (in_accessible_range): New function.	(Fgoto_char, save_restriction_restore): Use it.	(save_excursion_save, Fcurrent_time_string): Local cleanups.	* emacs.c (Fkill_emacs): Don't ask any questions.	* process.c (Fprocess_kill_without_query): New arg; new return value.	(count_active_processes): Function deleted.	* emacs.c (Fdump_emacs): Local cleanup.	* fileio.c (Finsert_file, Fwrite_region): Local cleanups.	* fns.c (Fsubstring): Local cleanup.	* keyboard.c (echo_prompt, echo_char, echo_dash, echo): New functions.	(cancel_echoing): Likewise.	(immediate_echo, echoptr): New variables.	(command_loop_1, request_echo, get_char, read_key_sequence): 	(set_waiting_for_input, interrupt_signal): Related changes.	* keyboard.c (this_command_key...): New variables.	(Fexecute_extended_command, Fthis_command_keys): Related changes.	(init_keyboard, get_char): Likewise.	* keyboard.c (get_char): New way to decide when to auto-save.	Other local cleanups.	(command_loop_1): New criterion for undo boundary.Tue Apr 24 12:00:00 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* buffer.c (bf_text): Variable deleted.	(Fkill_buffer, SetBfp): Delete code that worked with it.	* editfns.c (Fwiden, Fnarrow_to_region): Related changes.	(save_restriction_save, save_restriction_restore): Likewise.	(Finsert_buffer_substring): Likewise.	* fileio.c (Fdo_auto_save): Likewise.	* insdel.c (make_gap): Likewise.	* lread.c (readchar): Likewise.	* marker.c (Fmarker_position, marker_position): Likewise.	(Fset_marker, set_marker_restricted): Likewise.	* window.c (Fset_window_buffer, Fpos_visible_in_window_p): Likewise.	* xdisp.c (redisplay): Likewise.	* xdisp.c (redisplay, redisplay_preserve_echo_area):	Two functions replace DoDsp.  All callers changed.	* xdisp.c (redisplay, redisplay_window): Eliminate `inhibit_hairy_id'.	(redisplay_window): No return value.  Local cleanups.	* xdisp.c: Fix various inaccurate comments.	* xdisp.c (try_window): No return value.Sat Apr 21 18:05:19 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* sysdep.c (random, srandom): Don't define if HAVE_RANDOM.Thu Apr 19 12:00:00 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* abbrev.c (Fdefine_mode_abbrev): Clean up error message.	* alloc.c (Fmake_marker): Delete `modified' field.	* insdel.c (adjust_markers): Likewise.	* undo.c: Complete rewrite.	* undo.h: File deleted.	* alloc.c (Fgarbage_collect): Call truncate_undo_list.	(syms_of_alloc): Define vars undo-threshold and undo-high-threshold.	* buffer.c (Fget_buffer_create): Set undo_list to t or nil.	(Fbuffer_flush_undo, Fbuffer_enable_undo): Likewise.	(Fkill_buffer): Likewise.	(init_buffer_once): Set up local variable buffer-undo-list.	(syms_of_buffer): Likewise.	* fileio.c (Finsert_buffer): Store nil in undo_list.Tue Apr 17 03:24:01 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* buffer.h (struct buffer): Delete minor_modes.	* buffer.c (Fget_buffer_create):Mon Apr 16 13:17:43 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* s-sunos4.h (SYSTEM_MALLOC): Define it.Sat Apr 14 16:48:21 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* window.c (set_window_height, set_window_width):	Don't delete top-level windows.Wed Apr 11 15:10:19 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* sysdep.c [HPUX] (perror): Function deleted.Tue Apr 10 20:39:46 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* process.c (sig_process): Use TIOCSIGSEND if available.Fri Mar 30 14:42:10 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* alloc.c (xmalloc, xrealloc): Avoid failure if size is 0.Wed Mar 21 18:19:12 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* m-sun3.h (C_SWITCH_MACHINE): Use -fsoft.Thu Mar 15 02:41:53 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* x11term.c (internal_socket_read): Change type of 1st arg to	XRefreshKeyboardMapping and XLookupString.	* undo.c (Fundo_more): Fix error message.Tue Feb 13 18:34:54 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* process.c: If _h_BSDTYPES, include time.h, not sys/time.h.Thu Feb  1 02:11:41 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* m-ibmps2-aix.h (SIGN_EXTEND_CHAR): Cast to `signed char'.Thu Jan 18 12:56:06 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* search.c (skip_chars): Never go past edge of buffer.Mon Jan  8 10:56:42 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* editfns.c (Fchar_after): Set N after coercing marker.Thu Dec 28 18:12:08 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* process.c (create_process): Unhold SIGCHLD in the child.Wed Dec 27 19:10:35 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* process.c (create_process): Fix bad HPUX conditional at sigsetmask.Mon Dec 25 00:10:57 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* x11term.c (internal_socket_read): Handle explicit focus events.	(XInitWindow): Add them to event mask.	* fns.c (Fmapconcat): Gcpro SEP around mapcar1.Fri Dec 15 13:27:03 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* process.c (read_process_output): Return -1 if read does.	(wait_reading_process_input): Handle EWOULDBLOCK.Fri Nov 17 17:18:15 1989  Joseph Arceneaux  (jla at spiff)	* xmenu.c (XEmacsMenu): Use ButtonReleasedMask for X11.Thu Nov  9 13:10:02 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* m-sparc.h (C_OPTIMIZE_SWITCH): Use -O if GCC.Wed Nov  8 14:05:37 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* marker.c (Fset_marker): Don't force position into visible range.	(set_marker_restricted): New function does what Fset_marker did.	* window.c: Change many calls to use the new function.	* search.c (Fstore_match_data): Accept integers as well as	markers.	A marker pointing nowhere, treat as 0.Mon Nov  6 02:00:40 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* search.c (Fmatch_data): Report 0 as integer 0;	don't convert to a marker.	* m-mips.h [USG]: Undef NOMULTIPLEJOBS.	Define SYSV_SYSTEM_DIR and undef NONSYSTEM_DIR_LIBRARY.	Define utimes as alias for utime.  Undef BSTRING.	[unconditional]: Undef LOAD_AVE_TYPE.	[BSD]: Define COFF and TERMINFO.	Undef MAIL_USE_FLOCK and HAVE_UNION_WAIT.	Define C_SWITCH_SYSTEM and LD_SWITCH_SYSTEM.	Define START_FILES and LIB_STANDARD as in USG.	* m-pmax.h: Add stuff to cancel that out.	* sysdep.c: Handle BROKEN_FIONREAD.Thu Nov  2 12:30:20 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* alloc.c (staticvec) [__GNUC__]: Make this a simple vector of pointers	rather than an alias for a vector of chars.Thu Oct 26 20:24:55 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* x11term.c (x_init_1): Negate arg to fcntl F_SETOWN	if F_SETOWN_SOCK_NEG.	* xterm.c (x_init_1): Likewise.	* keyboard.c (Fset_input_mode) [NO_SOCK_SIGIO]:	No interrupt input if using a socket.	* m-sequent.h: Define NO_SOCK_SIGIO, F_SETOWN_SOCK_NEG, MAIL_USE_FLOCK.Wed Oct 18 17:55:37 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* m-pyramid.h (NO_ARG_ARRAY): Define if using GCC.Tue Oct 17 03:08:08 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* vmsfns.c (process_command_input): Call clear_waiting_for_input.Fri Oct 13 20:29:42 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* x11fns.c (Fx_get_mouse_input): Read in all kbd input, to get event.	* keyboard.c (consume_available_input): New fn that does this.	(read_avail_input): No longer requires kbd_count == 0.	Can now be subroutine for consume_available_input.Wed Oct 11 14:55:23 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* termcap.c (tgetent, gobble_line): Always store null at end of bfr.	Allocate one extra byte at end to ensure space.	Clean up order of arithmetic when updating ptrs into buffer	after xrealloc.Tue Oct  3 12:29:18 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* m-hp9000s800.h (XUNMARK): Delete definition.Fri Sep 22 00:40:16 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)	* x11fns.c (Fx_get_mouse_event): Fix typo, Fcond => Fcons.	Do set Vx_mouse_item.  Wait using Fsleep_for.	Convert meta from 8-bit to 2-bit, as in Fx_proc_mouse_event.Fri Aug 18 17:00:47 1989  Richard Stallman  (rms at hobbes.ai.mit.edu)	* Version 18.55 released.	* vmsfns.c: Define PRV$V_... syms if prvdef.h does not.Sun Aug 13 14:50:28 1989  Richard Stallman  (rms at hobbes.ai.mit.edu)	* xfns.c (Fx_proc_mouse_event, Fx_get_mouse_event):	Set new var Vx_mouse_abs_pos, for sake of xmenu.c.	(syms_of_xfns): Make this a Lisp variable.	* x11fns.c (Fx_get_mouse_event): Fix like Fx_proc_mouse_event.	(syms_of_xfns): Initialize the variable.

⌨️ 快捷键说明

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