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

📄 changelog

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻
📖 第 1 页 / 共 5 页
字号:
Fri Jul  3 14:31:18 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)	* diff.h, diff3.c, sdiff.c: Change FOO_MISSING macros to HAVE_FOO.Thu Jun 25 16:59:47 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)	* diff.c: --reversed-ed -> --forward-ed.Wed Feb 26 12:17:32 1992  Paul Eggert  (eggert@yata.uucp)	* analyze.c, diff.c, diff.h, io.c: For -y, compare even if same file.Fri Feb 14 22:46:38 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* io.c, diff3.c, analyze.c: Add extra parentheses.Sun Feb  9 00:22:42 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)	* diff.h (unidirectional_new_file_flag): New variable.	* diff.c (main): Set that for -P.	(compare_files): Support -P, somewhat like -N.	(longopts): Support long name for -P.Sat Jan  4 20:10:34 1992  Paul Eggert (eggert at yata.uucp)	* Makefile.in: Distribute diff.info-* too.	* README, sdiff.c: version number now matches version.c.	* configure: Fix and document vfork test.	* ifdef.c: Don't dump core if `diff -Dx f f'.Mon Dec 23 23:36:08 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)	* diff.h, diff3.c, sdiff.c: Change POSIX ifdefs to	HAVE_UNISTD_H and _POSIX_VERSION.Wed Dec 18 17:00:31 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)	* Makefile.in (srcs): Add sdiff.c.	(tapefiles): Add diff.texi and diff.info.	* diff.h, diff3.c, sdiff.c: Use HAVE_VFORK_H instead of	VFORK_HEADER and VFORK_WORKS.Tue Dec 17 00:02:59 1991  Paul Eggert  (eggert at yata.uucp)	* Makefile.in (all): Add diff.info, sdiff.	* configure, diff.c, sdiff.c:	Prefix long options with `--', not `+'.	* diff.c: Regularize option names.	* configure: Fix check for vfork.	* configure, diff.c, diff.h, diff3.c, sdiff.c:	Use Posix definitions when possible.	* context.c: Align context with tab if -T is given.  Tune.	* diff.c, diff.h, side.c: Calculate column widths so that tabs line up.	* io.c: Add distinction between white space and printing chars.	* side.c: Don't expand tabs unless -t is given.	* side.c, util.c: Tab expansion now knows about '\b', '\f', '\r', '\v'.	* util.c: -w skips all white space.  Remove lint.  Tune.	* sdiff.c: Support many more diff options, e.g. `-', `sdiff file dir'.	Ignore interrupts while the subsidiary editor is in control.	Clean up temporary file and kill subsidiary diff if interrupted.	Ensure subsidiary diff doesn't ignore SIGPIPE.	Don't get confused while waiting for two subprocesses.	Don't let buffers overflow.  Check for I/O errors.	Convert to GNU style.  Tune.	* sdiff.c, util.c: Don't lose errno.	Don't confuse sdiff with messages like `Binary files differ'.	* sdiff.c, side.c: Don't assume that common lines are identical.	Simplify --sdiff-merge-assist format.Mon Sep 16 16:42:01 1991  Tom Lord  (lord at churchy.gnu.ai.mit.edu)	* Makefile.in, sdiff.c: introduced sdiff front end to diff.	* Makefile.in, analyze.c, diff.c, diff.h, io.c, side.c: Added	sdiff-style output format to diff.Mon Aug 26 16:44:55 1991  David J. MacKenzie  (djm at pogo.gnu.ai.mit.edu)	* Makefile.in, configure: Only put $< in Makefile if using VPATH,	because older makes don't understand it.Fri Aug  2 12:22:30 1991  David J. MacKenzie  (djm at apple-gunkies)	* configure: Create config.status.  Remove it and Makefile if	interrupted while creating them.Thu Aug  1 22:24:31 1991  David J. MacKenzie  (djm at apple-gunkies)	* configure: Check for +srcdir etc. arg and look for	Makefile.in in that directory.  Set VPATH if srcdir is not `.'.	* Makefile.in: Get rid of $(archpfx).Tue Jul 30 21:28:44 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* Makefile.in (prefix): Renamed from DESTDIR.Wed Jul 24 23:08:56 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)	* diff.h, diff3.c: Rearrange ifdefs to use POSIX,	STDC_HEADERS, VFORK_MISSING, DIRENT.  This way it works on	more systems that aren't pure USG or BSD.	Don't not define const if __GNUC__ is defined -- that would	break with -traditional.	* configure: Check for those features.Wed Jul 10 01:39:23 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)	* configure, Makefile.in: $(INSTALLPROG) -> $(INSTALL).Sat Jul  6 16:39:04 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)	* Replace Makefile with configure and Makefile.in.	Update README with current compilation instructions.Sat Jul  6 14:03:29 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* util.c (setup_output): Just save the args for later use.	(begin_output): Do the real work, with the values that were saved.	It's safe to call begin_output more than once.	Print the special headers for context format here.	* analyze.c (diff_2_files): Don't print special headers here.	* context.c (pr_context_hunk, pr_unidiff_hunk): Call begin_output.	* ed.c (print_ed_hunk, print_forward_ed_hunk, print_rcs_hunk):	* normal.c (print_normal_hunk): Likewise.	* ifdef.c (print_ifdef_hunk): Likewise.	* util.c (finish_output): Don't die if begin_output was not called.Thu Jun 20 23:10:01 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)	* Makefile: Add TAGS, distclean, and realclean targets.	Set SHELL.Tue Apr 30 13:54:36 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)	* diff.h (TRUE, FALSE): Undefine these before defining.Thu Mar 14 18:27:27 1991  Richard Stallman  (rms@mole.ai.mit.edu)	* Makefile (objs): Include $(ALLOCA).Sat Mar  9 22:34:03 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.h: Include regex.h.Thu Feb 28 18:59:53 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* Makefile (diff3): Link with GNU getopt.Sat Feb 23 12:49:43 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* io.c (find_equiv_class): Make hash code unsigned before mod.	* diff.h (files): Add EXTERN.Sun Jan 13 21:33:01 1991  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c: +print option renamed +paginate.  Remove +all-text.Mon Jan  7 06:18:01 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)	* Makefile (dist): New target, replacing diff.tar and	diff.tar.Z, to encode version number in distribution directory	and tar file names.Sun Jan  6 18:42:23 1991  Michael I Bushnell  (mib at geech.ai.mit.edu)	* Version 1.15 released.	* version.c: Updated from 1.15 alpha to 1.15	* context.c (print_context_number_range,	print_unidiff_number_range): Don't print N,M when N=M, print	just N instead.	* README: Updated for version 1.15.	Makefile: Updated for version 1.15.	* diff3.c (main): Don't get confused if one of the arguments	is a directory.	* diff.c (compare_files): Don't get confused if comparing	standard input to a directory; print error instead.	* analyze.c (diff_2_files), context.c (print_context_header,	print_context_script), diff.c (main), diff.h (enum	output_style): Tread unidiff as an output style in its own	right.  This also generates an error when both -u and -c are	given.	* diff.c (main): Better error messages when regexps are bad.	* diff.c (compare_files): Don't assume stdin is opened.	* diff3.c (read_diff): Don't assume things about the order of	descriptor assignment and closes.	* util.c (setup_output): Don't assume things about the order	of descriptor assignment and closes.	* diff.c (compare_files): Set a flag so that closes don't	happen more than once.	* diff.c (main): Don't just flush stdout, do a close.  That	way on broken systems we can still get errors.Mon Dec 24 16:24:17 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c (usage): Use = for args of long options.Mon Dec 17 18:19:20 1990  Michael I Bushnell  (mib at geech.ai.mit.edu)	* context.c (print_context_label): Labels were interchanged badly.	* context.c (pr_unidiff_hunk): Changes to deal with files	ending in incomplete lines.	* util.c (print_1_line): Other half of the changes.Mon Dec  3 14:23:55 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c (longopts, usage): unidiff => unified.Wed Nov  7 17:13:08 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* analyze.c (diff_2_files): No warnings about newlines for -D.	* diff.c (pr_unidiff_hunk): Remove ref to output_patch_flag.Tue Oct 23 23:19:18 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c (compare_files): For -D, compare even args are same file.	* analyze.c (diff_2_files): Likewise.	Also, output even if files have no differences.	* analyze.c (diff_2_files): Print missing newline messages last.	Return 2 if a newline is missing.	Print them even if files end with identical text.Mon Oct 22 19:40:09 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c (usage): Return 2.Wed Oct 10 20:54:04 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.c (longopts): Add +new-files.Sun Sep 23 22:49:29 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* context.c (print_context_script): Handle unidiff_flag.	(print_context_header): Likewise.	(print_unidiff_number_range, pr_unidiff_hunk): New functions.	* diff.c (longopts): Add element for +unidiff.	(main): Handle +unidiff and -u.	(usage): Mention them.Wed Sep  5 16:33:22 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* io.c (find_and_hash_each_line): Deal with missing final newline	after buffering necessary context lines.Sat Sep  1 16:32:32 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* io.c (find_identical_ends): ROBUST_OUTPUT_FORMAT test was backward.Thu Aug 23 17:17:20 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff3.c (WIFEXITED): Undef it if WEXITSTATUS is not defined.	* context.c (find_function): Don't try to return values.Wed Aug 22 11:54:39 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* diff.h (O_RDONLY): Define if not defined.Tue Aug 21 13:49:26 1990  Richard Stallman  (rms at mole.ai.mit.edu)	* Handle -L option.	* context.c (print_context_label): New function.	(print_context_header): Use that.	* diff.c (main): Recognize the option.	(usage): Updated.	* diff.h (file_label): New variable.	* diff3.c (main): Recognize -L instead of -t.	* diff3.c (main): Support -m without other option.	* diff3.c (WEXITSTATUS, WIFEXITED): Define whenever not defined.	* diff3.c (bcopy, index, rindex): Delete definitions; not used.	(D_LINENUM, D_LINELEN): Likewise.	(struct diff_block): lengths includes newlines.	(struct diff3_block): Likewise.	(always_text, merge): New variables.	(read_diff): Return address of end, not size read.  Calls changed.	Pass -a to diff if given to diff3.	current_chunk_size now an int.  Detect error in `pipe'.	Check for incomplete line of output here.	(scan_diff_line): Don't make scan_ptr + 2 before knowing it is valid.	No need to check validity of diff output here.	Include newline in length of line.	(main): Compute rev_mapping here.  Handle -a and -m.	Error message if excess -t operands.  Error for incompatible options.	Error if `-' given more than once.	Fix error storing in tag_strings.	(output_diff3): REV_MAPPING is now an arg.  Call changed.	Change syntax of "missing newline" message.	Expect length of line to include newline.	(output_diff3_edscript): Return just 0 or 1.	REV_MAPPING is now an arg.  Call changed.	(output_diff3_merge): New function.	(process_diff): Better error message for bad diff format.	(fatal, perror_with_exit): Return status 2.	* analyze.c (diff_2_files): Report missing newline in either	or both files, if not robust output style.	* util.c (setup_output): Detect error from pipe.	No need to close stdin.	* util.c (print_1_line): Change format of missing-newline msg.	Change if statements to switch.	* io.c (slurp): Don't mention differences in final newline if -B.	* io.c (binary_file_p): Use ISO char set as criterion, not ASCII.	* io.c (find_identical_ends): Increase value of BEG0 by 1.	Other changes in backwards scan to avoid decrementing pointers	before start of array, and set LINES properly.	* diff.h (ROBUST_OUTPUT_STYLE): New macro.	* io.c (find_identical_ends, find_and_hash_each_line): Use that macro.	* diff.h (dup2): Don't define if XENIX.	* diff.c (main): Check for write error at end.	* context.c (find_function): Don't return a value.	Use argument FILE rather than global files.

⌨️ 快捷键说明

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