summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* (xalloc_exit_failure): Remove; subsumed by exit_failure.Paul Eggert2002-02-281-6/+1
|
* Include "hard-locale.h".Paul Eggert2002-02-281-2/+5
| | | | | (hard_locale): Ignore ENABLE_NLS, since we want to operate on locales other than LC_MESSAGES.
* Add vr index.Paul Eggert2002-02-281-32/+94
| | | | | | | | | | | | | | Update copyright to 2002. (Standards conformance): New chapter. (Binary): Differing binary files are trouble unless the user asked for brief output. (Detailed Context): Prefer new time stamp format in discussion. (Less Context): Likewise. (Also use short option). (Detailed Unified): Likewise. (Alternate Names): Separate option from arg. (Pagination): Prefer new time stamp format in discussion. (Making Patches): Mention -U 2. (diff Options): Deprecate -LINES, as POSIX 1003.1-2001 does not allow it.
* (SUBDIRS): Remove intl.Paul Eggert2002-02-281-1/+1
|
* Update advice for Solaris installation problems.Paul Eggert2002-02-281-12/+39
| | | | | | We no longer use a test version of gettext. Autoconf test version updated from 2.52f to 2.52h. POSIX 1003.1-2001 patch for Automake.
* Initial revisionPaul Eggert2002-02-162-0/+59
|
* Warn about libiconv problems.Paul Eggert2002-01-241-0/+7
|
* DIFF -> DiffutilsPaul Eggert2002-01-241-1/+1
|
* Don't say "illegal". Fix headers to match recent gettext standards.Paul Eggert2002-01-241-5/+29
|
* (AC_INIT, AM_INIT_AUTOMAKE): Version 2.7.7.Paul Eggert2002-01-241-7/+25
| | | | | | | (AC_INIT): Use new 3-arg form. (AC_CONFIG_SRCDIR): Specify src/diff.c here, not in AC_INIT. (ALL_LINGUAS): Remove: now in po/LINGUAS as per Gettext 0.11. (AC_CONFIG_AUX_DIR): New macro invocation.
* Mention INSTALLME.Paul Eggert2002-01-241-6/+7
|
* (AC_INIT, AM_INIT_AUTOMAKE): Version 2.7.7.Paul Eggert2002-01-241-15/+30
| | | | Reformat for imminent 2.8 release.
* (EXTRA_DIST): Add config/config.rpath, INSTALLME.Paul Eggert2002-01-241-3/+2
| | | | (DISTCLEANFILES): Remove.
* (finish_output): Ensure that werrno is initialized.Paul Eggert2002-01-241-2/+5
| | | | | (lines_differ): Have an explicit do-nothing case for IGNORE_NO_WHITE_SPACE, to pacify gcc -Wall.
* (UINTMAX_MAX): New macro.Paul Eggert2002-01-241-4/+7
| | | | | Include gettext.h, not libgettext.h. (N_): Do not wrap arg in parentheses. Fix from Bruno Haible.
* (copyright_string): Update to 2002.Paul Eggert2002-01-241-11/+15
| | | | | | | | | | (usage): Reformat messages to ease translation. (handler_index_of_SIGINT, handler_index_of_SIGPIPE): New macros. (main): Do not confuse signal numbers with their indices. Bug reported by Bruno Haible. (edit): Cat lin to long before printing with %ld, since lin might be narrow than long.
* (file_block_read): Use SIZE_MAX instead of (size_t) -1,Paul Eggert2002-01-241-3/+3
| | | | to avoid warnings on some compilers.
* Include <setjmp.h>Paul Eggert2002-01-241-36/+55
| | | | | | | | | | | | | | | | (struct dirdata): New member nnames. (locale_specific_sorting, failed_strcoll): New vars. (dir_read): Renamed from dir_sort. Don't sort the dir. Set new nnames member of struct dirdata. All callers changed. (compare_names): Don't check for errno after strcasecmp. Use strcoll only if locale_specific_sorting is nonzero. If strcoll fails, longjmp out rather than returning a value that might result in an invalid comparison function that might make qsort dump core. (diff_dirs): Sort the directory ourselves. Use setjmp to recover from strcoll failure, falling back on native byte comparison. Make local variables volatile if they need to preserve their value after setjmp/longjmp.
* (copyright_string): Update to 2002.Paul Eggert2002-01-242-9/+8
| | | | | (usage): Reformat messages to ease translation. (main): Remove unused variable.
* (copyright_string): Update to 2002.Paul Eggert2002-01-241-17/+15
| | | | | | (bytes, parse_ignore_initial, cmp): Use UINTMAX_MAX instead of (uintmax_t) -1, to avoid warnings on some compilers. (usage): Reformat messages to ease translation.
* Include <string.h>. Reported by Bruno Haible.Paul Eggert2002-01-241-1/+2
|
* Fix comment.Paul Eggert2002-01-241-2/+2
|
* (noinst_HEADERS): Add gettext.h.Paul Eggert2002-01-241-3/+3
|
* Move most of contents to INSTALLME.Paul Eggert2002-01-241-197/+1
|
* Initial revisionPaul Eggert2002-01-241-0/+209
|
* Initial revisionPaul Eggert2002-01-241-0/+1
|
* Initial revisionPaul Eggert2002-01-161-0/+35
|
* Initial revisionPaul Eggert2002-01-051-0/+71
|
* (interact): After extracting rlen from the editor command, test for aPaul Eggert2001-12-311-1/+1
| | | | terminating null character, not for a newline.
* Fix AC_CONFIG_LINKS for when symlinks are unavailable.Paul Eggert2001-12-311-0/+4
|
* Allow longer source directory names withoutPaul Eggert2001-12-311-4/+11
| | | | | overflowing the line length limits. Create the cache in the build directory, not in the source directory
* * New diff3 and sdiff option: --diff-program=PROGRAM.Paul Eggert2001-12-241-24/+26
| | | | | | * The test-version environment variables DIFF_OPTIONS and DIFF_PROGRAM have been withdrawn, as they caused compatibility problems. You can use aliases or shell script wrappers instead.
* (begin_output): Have child exit with status 127 rather than reportingPaul Eggert2001-12-241-7/+8
| | | | | | failure on its own. Set errno to 0 before invoking popen. (finish_output): Report errno on pclose failure. Distinguish between subsidiary program not found, and failure.
* (not_found, execdiff): Remove.Paul Eggert2001-12-241-58/+76
| | | | | | | | | | | | | | | (DIFF_PROGRAM_OPTION): New constant. (longopts, option_help_msgid, main): Add --diff-program=PROGRAM. (check_stdout): New function. (main): Remove DIFF_PROGRAM support. Check stdout after printing version. Use check_stdout after printing help. Use execvp/perror_fatail rather than execdiff. Set errno to 0 before invoking popen. Check for pclose failure properly. (main, edit): If child exec fails, exit with 127 rather than trying to print diagnostic. Distinguish between subsidiary program failing and not being found. (edit): Handle signals the same way, regardless of whether we're using system or fork+exec. Check for system returning -1.
* (DIFF_PROGRAM_OPTION, HELP_OPTION): New constants.Paul Eggert2001-12-241-13/+27
| | | | | | | | | | | (longopts, main): Use them. (longopts, main, option_help_msgid): New option --diff-option=PROGRAM. (main): Remove DIFF_PROGRAM support. Check stdout after printing version. (check_stdout): Report errno info if fclose fails. (read_diff): Have child exit with status 127 when program is not found, rather than trying to have the child report failure. CHeck for pclose returning -1.
* (DEFAULT_WIDTH): Remove.Paul Eggert2001-12-241-11/+8
| | | | | | | | (main): Use 130 instead of DEFAULT_WIDTH, since it's not really builder-settable. Do not prepend DIFF_OPTIONS. (check-stdout): If fclose (stdout) fails, print errno info. (option_help_msgid): Default context is 3, not 2. (usage): Work even if ptrdiff_t is wider than int.
* (diff Options): Remove DIFF_OPTIONS.Paul Eggert2001-12-241-18/+8
| | | | | (Invoking diff3, Invoking sdiff): Remove DIFF_PROGRAM. (diff3 Options, sdiff Options): Add --diff-program.
* (valid_suffixes): Add '0', to support suffixes like "MB" and "MiB".Paul Eggert2001-12-241-3/+4
| | | | | | (check_stdout): Don't assume that the translations of "write failed" and of "standard output" lack '%'. (main): Check stdout after printing version.
* [HAVE_FCNTL_H && HAVE_SETMODE_DOS]: Include <fcntl.h>.Paul Eggert2001-12-241-9/+13
| | | | | | [!HAVE_SETMODE_DOS]: Do not include <unistd.h>. (set_binary_mode): Return mode (not 1) if fd is a tty. Do not assume that O_TEXT is zero.
* (cmp Options): In byte counts, a plain suffix (without any integer)Paul Eggert2001-12-241-16/+43
| | | | | | | | is assumed to modify the integer 1. Index terms like "kibibyte". Document plain "k". (Reporting Bugs): Mention bug-report archive and test version location. Ask for "diff --version" in bug reports.
* (ALL_LINGUAS): Add tr.Paul Eggert2001-12-241-2/+2
|
* Latest version from self.Paul Eggert2001-12-221-15/+18
|
* Fix typos.Paul Eggert2001-12-132-9/+9
|
* Fix comment.Paul Eggert2001-12-131-1/+1
|
* Remove the split prevention of config.status.Paul Eggert2001-12-131-20/+9
| | | | Fix Sed commands for converting absolute file names into op_srcdir-relative ones.
* Initial revisionPaul Eggert2001-12-131-0/+66
|
* Remove jm-glibc-io.m4Paul Eggert2001-12-121-1/+1
|
* Add --no-ignore-file-name-case.Paul Eggert2001-12-111-7/+16
| | | | | File name case sensitivity now affects file name exclusion. Fix typos.
* diffutils 2.7.5Paul Eggert2001-12-111-11/+19
|
* Include dirname.h.Paul Eggert2001-12-111-8/+11
| | | | (dir_file_pathname): Use base_name rather than file_name_lastdirchar.