Diffstat Changelog

New in version 1.58

October 29th, 2013
  • add COPYING file (request by Dagobert Michelsen).
  • improved portability for cross-compiling, by supplying missing getopt function as well as improving checks for popen/pclose prototypes.
  • updated configure macros, e.g., for MingW and MSYS fixes.
  • update config.guess, config.sub

New in version 1.57 (April 24th, 2013)

  • Improved treatment of binary files in ambiguous message introduced in diffutils 2.8.4, and finally corrected in 3.0 (report by Moritz Barsnick).

New in version 1.56 (February 12th, 2013)

  • add -K option which attempts to improve the annotation of "only" files by looking for a match in the resulting set of files and inferring whether the file was added or removed (request by Marc Haber).
  • add check of command-line options for valid numbers.
  • improve merging of patches for the same filename (report/testcase by Paul E McKenney).
  • document -d option in manpage.
  • document -b, -C, -s option in usage (patch by Tim Waugh, Red Hat #852770)
  • modify configure script as done for byacc in 2012/10/03, making the 2.52-patches the prerequisite and adding support for --datarootdir option.
  • update config.guess, config.sub
  • add logic to handle SVN diffs when the pathnames contain spaces (patch by Stuart Prescott, Debian #675475).
  • fix typo in package/debian/control

New in version 1.55 (January 4th, 2012)

  • add -R option, like patch's, to reverse the order of the comparison.
  • FreeBSD ports/148604, ports/149500 reported that lzcat may not support extracting files compressed in xz format (patch by Frederic Culot, FreeBSD #149500).
  • address documentation issue raised in Novell #739210
  • correct typo s/Solaris/Solar/.
  • updated configure script macros: CF_ANSI_CC_CHECK CF_DISABLE_LEAKS CF_GCC_ATTRIBUTES CF_GCC_WARNINGS, CF_MAKE_TAGS CF_MSG_LOG CF_PATH_PROG CF_WITH_INSTALL_PREFIX, CF_XOPEN_SOURCE
  • update config.guess, config.sub

New in version 1.54 (October 12th, 2010)

  • change Debian package script to use native format.
  • correct counts used for new files when -S/-D options are used.
  • minor typography improvement to manpage (patch by Solaris Designer)
  • remove the temporary directory on error, introduced in 1.48+ (patch by Solaris Designer).

New in version 1.53 (July 19th, 2010)

  • add missing "break" statement which left "-c" option falling-through into "-C".

New in version 1.52 (July 16th, 2010)

  • add "-C" option to show the histogram using SGR colors.
  • add "-s" option to show only the summary line.
  • add configure check for "xz", using this in preference to "lzcat" (FreeBSD #148604).
  • also escape literal dashes used as part of the histogram in the manpage.
  • modify hyphens vs dashes in manpage per http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html (patch by Francois Marier).
  • drop mkdirs.sh, use "mkdir -p"
  • add configure checks for ctags and lint.
  • updated configure macros
  • reformat CHANGES to work with metrics script.
  • fix strict gcc warnings, e.g., using const.
  • improve a case where filenames have embedded blanks (patch by Reinier Post).
  • update config.guess, config.sub

New in version 1.50 (October 7th, 2009)

  • A minor bug with reading uncompressed data via a pipe was fixed.
  • Portability was fixed for Unix and MSYS/MinGW.

New in version 1.49 (September 1st, 2009)

  • xz was added as a supported compressed filetype.
  • Diff of files with no trailing newline is now correct counted.
  • Several portability fixes were made.