2010-03-29  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated translations: de, es, fi, nl, pl, sv, vi.

2010-03-29  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated German translation.
	
	I checked this translation myself, and offered the resulting file to the
	German translations team for upload to translation project.  That upload
	hasn't happened yet, but I expect it will eventually, and I don't want to
	delay the release for this.

2010-02-16  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Spanish translation

2010-02-14  Martin von Gagern  <Martin.vGagern@gmx.net>

	Dropped periods in Swedish error messages

2010-02-13  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Swedish translations

2010-02-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Vietnamese translation

2010-02-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Polish translation

2010-02-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Dutch translation

2010-02-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated Finnish translation

2010-03-29  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated gnulib.
	
	Re-imported gnulib modules based on the current revision
	e936a81c04962903122ea0d8b6af63c5fce4beaf of the master branch, or more
	precisely, revision fa649b55747429c1fa633047770dbd71a14d6f9a of my own "mvg"
	branch, available from github.

2010-03-29  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated texinfo documentation.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Correct Compatibility documentation.
	
	wdiff uses whatever diff it finds, not necessarily GNU diff.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated titlepage.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Added comment lines for chapters and sections.
	
	This makes browsing the texinfo source a bit easier, even without the use
	fancy outline editor features.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Various small documentation improvements.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Colored output example.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Moved examples from mdiff to wdiff.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Provide phony "manual" target to generate online manual using gendocs.sh.

2010-03-11  Martin von Gagern  <Martin.vGagern@gmx.net>

	Import gendocs module from gnulib.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	configure is a file.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Move unify after mdiff.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Dedicate node to experimental history.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Invocation of wdiff and wdiff2.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Let makeinfo take care of pointer creation.
	
	Note (texinfo)makeinfo Pointer Creation:: about how this works.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Use @command, @option, @env instead of @code and @samp where appropriate.
	
	Package names like "diffutils" were stripped of any special formatting, but
	padded with the word "GNU" instead. "@code{termcap}" has been left as it is.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore generated HTML documentation.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	More distinction for experimental.
	
	Added a few more case distinctions, and a dedicated node "Experimental".

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Drop sections for experimental tools in non-experimental texinfo runs.
	
	This only introduces guards and fixes some node pointers. It doesn't adjust
	content yet.  Some paragraphs will need different wording under different
	circumstances.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Introduce convenience targets to toggle experimental mode.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore generated files from tex invocation.
	
	These files are created when the pdf and ps targets are executed in the doc
	directory.  As they are generated from source, we should ignore them.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	Prepare autotools for conditional texinfo documentation of experimental parts.
	
	Introduce a new file, flags.texi, managed by autoconf.  It clears or sets a
	single flag, EXPERIMENTAL, which can then be used to control conditional
	content in the texinfo documentation.  This should make it easier to
	maintain documentation for both experimental and non-experimental builds,
	without omitting documentation or confusing users by providing documentation
	for uninstalled tools.
	
	Doing even more case distinctions for the individual apps seems overkill,
	though, so we won't go that far.

2010-03-10  Martin von Gagern  <Martin.vGagern@gmx.net>

	First reference to wdiff2

2010-03-09  Martin von Gagern  <Martin.vGagern@gmx.net>

	Move wdiff before mdiff in texinfo documentation.
	
	As wdiff is the core product and mdiff experimental, this seems to be the
	proper order.

2010-03-09  Martin von Gagern  <Martin.vGagern@gmx.net>

	Set info document encoding to UTF-8.
	
	This allows us to use Unicode characters in the info document, like the name
	of Fran?ois.

2010-02-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Drop redundant localedir definition.
	
	Recent automake already defines localedir, so there is no need for us to do
	the same again.

2010-02-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Reintroduce termcap configuration.
	
	Search the following libs for a tputs function: termcap termlib ncursesw and
	ncurses.  The first library to provide the tputs function will be linked in,
	and termcap support enabled.  There is a --with-termcap configure option to
	override this behaviour, e.g.  using --without-termcap or --with-termcap=foo
	to select libfoo instead of an autodetected library.
	
	The include statements have been adjusted to include term.h as well, as the
	ncurses man page for tputs recommends.  Configure doesn't check if the
	headers actually declare tputs; we simply assume the compiler will complain
	if things don't work out as expected.

2010-02-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Reindent preprocessor directives for mdiff as well.

2010-02-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Reindent preprocessor directives.
	
	This way the #endif properly line up with the corresponding #if and #else. 
	Now you can see more easily that tgetstr() gets declared if HAVE_TPUTS and
	not HAVE_TERMCAP_H.

2010-02-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Typo in README

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Disable fuzzy translations again.
	
	Had enabled fuzzy translations for the 0.5.95 pre-release only.  The
	intention was to give translators a better idea of what their translations
	will look like, and other users a better idea of what translations are there
	in theory.  Shouldn't use fuzzy translations in a final release, though.

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	wdiff 0.5.95 pre-release
	- translation improvements, many translations now fuzzy instead of missing
	- enabled use of fuzzy translations for this specific pre-release
	- introduced --enable-experimental configure switch

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Introduce --enable-experimental configure switch.
	
	This switch controls installation of mdiff, unify and wdiff2. That way, an
	unconfigured installation will only install wdiff, avoiding flooding the
	maintainers with bug reports about applications they themselves (yes, this
	includes me) don't really understand (yet).  On the other hand, the code
	does get released to a somewhat wider audience if it is included in the next
	wdiff release, so giving interested parties a way to toy with these apps
	might be a good thing and help their development.
	
	* configure.ac: generate substitutions from senable switch
	* man/Makefile.am, src/Makefile.am: use substitutions to decide what to install
	* man/Makefile.am, src/Makefile.am: auto-build binaries for help2man so that
	"make dist" without preceding "make" will succeed
	* README: Mention new flag, cleaned up some obsoleted information

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Added some copyright notices

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Massive improvements to translations.
	
	* Imported from TP
	* Separated gnulib translations into lib/po
	* Auto-adjusted translations for separated usage strings
	* Added script to print translations in source file order
	* Some manual improvements to some translations

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Let "make dist" rewrap message files.
	
	It seems that the message merging process tries to avoid long lines in the
	po file sources.  Shouldn't change anything for the logical strings. 
	Committing the changes anyway so we won't have to revert or ignore po files
	all the time.

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	po-file handling perl scripts: copyright, documentation, added to dist.
	
	Added a copyright comment as well as some pod documentation to the
	print-po.pl script and the msgitm.pm library it uses.  Adjusted Makefile.am
	to include these two scripts, as they might be useful for translators, and
	as translators from TP usually work on released tarballs not repository
	checkouts.

2010-02-02  Martin von Gagern  <Martin.vGagern@gmx.net>

	Better handling of escape sequences.
	
	Now escape sequences are evaluated by perl. This handles \\[\\nt"] at the
	moment, but can easily be extended to any other escape sequence that can be
	matched by the regular expression.  Not much point in expanding stuff like
	\a or \r, though.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Change wdiff-bugs@iro.umontreal.ca to wdiff-bugs@gnu.org

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Wrapped another few overlong lines.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Adjust proper alignment of usage help for all commands.
	
	To faciliate this, I've added a perl script which simply prints all msgstr
	from a po file, in the order in which they are referenced in the source
	files.  That gives all usage strings one after the other.  I also
	implemented some primitive detection of overlong lines, and wrapped some
	translations to fit common terminal widths.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Adjust case of auto-pager short option.
	
	It's -A in mdiff and -a in wdiff and wdiff2.  The heuristics that migrated
	previous translations in some cases used the long option alone to identify a
	translation, causing this kind of issue.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Align wdiff usage text.
	
	Some changes to indentation to ensure that "wdiff --help" looks sane in most
	languages.  This only aligns translated strings, untranslated English
	messages might have a different alignment and therefore break the format. 
	Other tools besides wdiff might still have unaligned help.  In some cases
	the situation might even have deteriorated due to alignment of shared
	strings to now fit wdiff alone.  Aligning them all seems like too much work
	just now, as everything besides wdiff is kind of experimental in any case.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Manually adjust translations to pass gmsgfmt checks.
	
	As entries are still fuzzy, gmsgfmt won't deal with them by default.  But
	removing all gmo files and running 'GMSGFMT="gmsgfmt -f" update-gmo' listed
	me one file with problems after the other, until at last I had all of them
	adjusted.  As I don't speak most of the languages I edited, translators
	should still have a final look at everything marked fuzzy.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	More elaborate automatic translation adjustment.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Try to automatically adjust translations for split usage help.

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Merged translations via make dist

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore gnulib-related generated files

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Have configure create lib/po/Makefile

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Avoid syntax check complaints

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Drop gnulib from main package po files

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Have gnulib translations in their own dir, lib/po

2010-02-01  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated from translation project.

2010-01-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	maint: remove a signle trailing blank
	
	* Makefile.am (EXTRA_DIST): Remove trailing blank,
	so that "make syntax-check" passes once again.

2010-01-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated gnulib

2010-01-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	New tool to help updating gnulib

2010-01-27  Martin von Gagern  <Martin.vGagern@gmx.net>

	Fix length restriction on temporary file name.
	
	Older code used a fixed char array of length L_tmpnam for temporary file
	names and their templates.  This is WAY to short; on my GNU Linux system
	L_tmpnam was 20.  Instead of raising that limit to some other arbitrary
	value, I decided to dynamically allocate memory for the temporary filename
	instead.
	
	Fixes a bug reported by Karl Berry:
	http://lists.gnu.org/archive/html/wdiff-bugs/2010-01/msg00001.html

2010-01-25  Martin von Gagern  <Martin.vGagern@gmx.net>

	Generate ChangeLog from bzr commit messages.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	wdiff 0.5.94 pre-release
	- many small changes to translatable messages
	- wdiff: buffer non-seekable input
	- wdiff: accept unified diff as input

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore generated lib/configmake.h

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Converted NEWS to outline format for Emacs

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Unify wording of --help and --version option descriptions.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Adjust copyright lines.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Style improvements regarding memory management.
	
	Now we no longer cast allocated memory explicitely, as void* will cast to
	anything automatically.  Neither do we check that pointers are non-NULL
	before freeing them, as free(NULL) is defined to be a no-op.  Corresponding
	syntax checks have been enabled.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Moved VC_LIST_EXCEPT exceptions from .x-* files to cfg.mk.
	
	This is much cleaner, as it avoids having an extra revision-controlled file
	for every rule with exceptions.  The old exception files are still supported
	(and suitable if you happen to have long lists of such rules).  Therefore
	the change is backwards-compatible and thus suitable for inclusion into
	gnulib as well.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Improved style of config.h inclusion.
	
	This drops guards around the config.h include statements.  It also enables
	the corresponding syntax checks and configures system.h as an alternative to
	config.h, which is OK as system.h includes config.h at its very top.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Update list of gnulib-generated files.
	
	Seems our list of files generated by gnulib at configure-time and ignored by
	bzr was out of date.  Now I've got a tool to maintain it.  Also added a few
	missing files, which used to be generated in the past but seem to be simply
	imported as-is now.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Clean up include blocks.
	
	Simply include unistd.h and sys/stat.h and let gnulib take care of the rest.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Improve style of error invocations.
	
	Now all error messages are lower-case and without a period at the end. 
	Furthermore, EXIT_FAILURE is used instead of the magic constant 1. 
	Corresponding gnulib syntax checks have been enabled.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Moved auxiliary build files to build-aux directory.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Avoid self-reference of DEFS make variable.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Update gnulib.
	
	This update includes 4a24fcd6cf5620964e71361c57c2b273225dc47a:
	"Avoid a link error due to the __printf__ symbol."

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Improvements and bug fixes to maint.mk.
	
	I've sent these fixes to bug-gnulib@gnu.org as well, and I'd expect them to
	end up in gnulib one day.  Including them into wdiff might help transfer
	ownership of my changes to the FSF without additional paperwork.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Enable gnulib maintainer-makefile.
	
	Also configured some things so that syntax checks won't fail. The list of
	skipped syntax checks in cfg.mk is actually quite long and should be reduced
	in the near future.  Some other syntax checks I've heeded already, which
	explains modifications to some other source files.
	
	As I assume noone will apply an ancient patch to autoconf anymore in any
	case, I'm dropping that (syntactically offensive) autoconf patch.  Anything
	modern autoconf still can't handle should be dealt with in autoconf itself.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore release tarballs.

2010-01-21  Martin von Gagern  <Martin.vGagern@gmx.net>

	Upgrade to gettext-0.17.
	
	As gnulib-tool has to be run after gettextize/autopoint, because it
	overwrites some files from gettext, we have to have the gettext
	infrastructure in repository as long as we have gnulib there.  Probably best
	this way, because gnulib officially only supports latest gettext.
	
	Activated the gettext gnulib module as well.  This is in order to avoid
	problems with gnulib overwriting m4 files that gettext depends on with a
	version that unmodified gettext no longer can cope with.  In that situation,
	I'd now expect gnulib to provide adjusted gettext files, resolving any such
	issues.

2010-01-20  Martin von Gagern  <Martin.vGagern@gmx.net>

	Reindented wdiff.c.
	
	Changes suggested by GNU indent, but reviewed and adjusted manually.

2010-01-19  Martin von Gagern  <Martin.vGagern@gmx.net>

	Removed some more auto-generated files.
	
	All these files are automatically regenerated at one point or another. 
	Little point in keeping them all in the repository, as they aren't to be
	edited manually in any case.

2010-01-19  Martin von Gagern  <Martin.vGagern@gmx.net>

	Have automake add missing files.

2010-01-19  Martin von Gagern  <Martin.vGagern@gmx.net>

	Change GPL version to 3 or later.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Imported gnulib modules locale and sys_wait.                                              
	
	As we added those headers to several files recently, it seems prudent to
	have gnulib ensure they exist.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignoring a few more gnulib-generated files.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Updated gnulib.
	
	This is the result of a simple gnulib-tool --import. Haven't looked too
	closely, but I simply expect it to work.  The gnulib git tree was used as of
	revision 3b1d015225dd896c76cac5318db7982944aea238 (2010-01-17).

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Drop several generated files, especially build files.
	
	Instead I've added a script, autogen.sh, that generates all necessary build
	files using the autotools installed on the client's system.  Calling that
	from a fresh working tree should get your working tree into something on
	which the usual compile and make build process works as expected.  I expect
	that the release tarballs will contain those files automatically, so this
	change only affects people building from a repository snapshot.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Fix a bunch of errors reported by gcc -Wall.
	
	There were some missing header inclusions. For now I've included the
	headers, but if someone reports portability issues, we might have to check
	for them in configure and maybe provide fallbacks if they are unavailable.
	
	There were also some variables which gcc reports might get used
	uninitialized.  I initialized them to 0 or NULL, but I'm far from certain
	that this is what was originally intended.  Might as well be that they are
	an indication of more serious errors in those functions.
	
	Most other changes are cosmetic things to prevent warnings, like added
	braces and the likes.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Adjust a few printf conversions to avoid compiler warnings.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Added myself and Denver Gingerich to AUTHORS.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Allow unified diff as input.

2010-01-18  Martin von Gagern  <Martin.vGagern@gmx.net>

	Split Usage messages for easier translation.
	
	Now there is a separate string for every line of Usage message output. That
	way, new options might be added in the future without invalidating the
	messages for existing options.  Furthermore it's now easier to share common
	options between different executables.
	
	The options themselves haven't been split, as arguments to some options
	require translations, and as having them translated separately makes it
	really difficult to align all options in a pleasing way, especially with
	multi-byte encodings or double-width logograms.  So translators have both
	the freedom and the responsibiluty to manage column alignment for their
	language.
	
	This change also turns a lot of "#if 0 ... #endif" into "/*** ... ***/" in
	order to avoid unneccessary translations for these options.  This is in
	response to an email by Benno Schulenberg:
	http://lists.gnu.org/archive/html/wdiff-bugs/2008-06/msg00003.html

2010-01-06  Martin von Gagern  <Martin.vGagern@gmx.net>

	Reindent.

2010-01-06  Martin von Gagern  <Martin.vGagern@gmx.net>

	Allow unified diff as input.
	
	This change introduces a new flag, --diff-input (or -d), which will allow a
	single unified diff as input.  Two distinct files will be created from this
	and passed on to the normal wdiff comparison.
	
	See also http://lists.gnu.org/archive/html/wdiff-bugs/2009-04/msg00000.html

2010-01-06  Martin von Gagern  <Martin.vGagern@gmx.net>

	Ignore auto-generated files.
	
	This list matches all files generated on my system during configure, make
	and make distcheck, with the obvious exception of the distribution tarball. 
	Many other files are modified in the process, so this list certainly doesn't
	match all auto-generated files.

2009-12-15  Martin von Gagern  <Martin.vGagern@gmx.net>

	Handle non-seekable input.
	
	In particular this allows the use of shell process substitutions as input.

2008-11-16  denverg

	- fix "make check" so that it uses the newly-compiled wdiff binary instead of
	searching the PATH for it
	- this issue was first mentioned in the 0.5.93 release notes
	- issue also noted by Nelson H. F. Beebe:
	
	http://lists.gnu.org/archive/html/wdiff-bugs/2008-06/msg00005.html
	
	- the fix was created with the help of Ralf Wildenhues' suggestion to use
	AUTOTEST_PATH on the Autoconf list:
	
	http://lists.gnu.org/archive/html/autoconf/2008-06/msg00075.html
	
	- the appropriate AUTOTEST_PATH value was determined using the description of
	AUTOTEST_PATH in the Autotest documentation:
	
	http://www.gnu.org/software/autoconf/manual/html_node/testsuite-Invocation.html

2008-11-16  denverg

	- fix libintl linking problems on Cygwin and Mac OS X
	- first reported by Jari Aalto using Cygwin:
	
	http://lists.gnu.org/archive/html/wdiff-bugs/2007-08/msg00007.html
	
	- also reported by Christopher Vollick using Mac OS 10.4.11 with the following
	error output:
	
	/usr/bin/ld: Undefined symbols:
	_libintl_bindtextdomain
	_libintl_gettext
	_libintl_textdomain
	
	- this fix has been confirmed to work on Mac OS 10.4.11

2008-11-16  denverg

	- update to gnulib 20080701, automake 1.10.1, and autoconf 2.61; used the
	following commands:
	
	$ [gnulib-tool command from lib/Makefile.am header]
	$ aclocal -I m4
	$ autoreconf
	$ autoconf
	$ automake
	
	- remove #include for getline.h in mdiff.c; this is no longer needed because
	getline is available from stdio.h

2008-06-20  denverg

	wdiff 0.5.93
	- this version contains the following fixes:
	- split wdiff and wdiff2 help strings to facilitate translation
	- update gnulib modules to gnulib 2007-05-28
	- add getopt and regex gnulib modules for compiling without glibc
	- fix compiler warnings with GCC 3.4.2 on Solaris 8
	- add manpages to the distribution so users don't need help2man
	- for a complete description of the fixes, see the commit logs between this
	revision and the RELEASE_0_5_92 tag

2008-06-20  denverg

	- update po files based on previous commit (localize "'\n" and add note for
	translators that it's part of the previous string)

2008-06-20  denverg

	- localize "'\n", which is the end of "Launching `mdiff [args]", as recommended
	by Benno Schulenberg
	- add note for translators that the two strings are linked
	- chose not to combine into one string because that would have required some
	extra memory and possibly a lot (if there were lots of arguments); it's much
	easier to just send it to the output stream and forget about it

2008-06-20  denverg

	- update po files for previous commit (splitting wdiff and wdiff2 help strings)

2008-06-20  denverg

	- split help string for wdiff and wdiff2 into multiple parts as suggested by
	Benno Schulenberg
	- this will cause the common parts of the help strings to be combined for
	translators
	- the help string has been changed recently (to change -V to -v) so now is a
	good time to split the string
	- the next commit will update the po files

2008-06-20  denverg

	- update po files with new line numbers for wdiff.c and wdiff2.c, changed by
	previous commit to fix compiler warnings
	- add manpages so that users can check out from CVS and not need help2man;
	originally reported by Christopher Vollick

2008-06-20  denverg

	- fix warnings when compiling with GCC 3.4.2 on Solaris 8:
	
	warning: passing arg 2 of `rpl_getopt_long' discards qualifiers from pointer target type
	
	- using fix by Eric Blake for m4's main.c described at:
	
	http://lists.gnu.org/archive/html/m4-patches/2006-06/msg00024.html

2008-06-20  denverg

	- include manpages in the distribution package
	- before this fix, manpages were being generated at compile time, which caused
	systems without help2man to fail during the make step
	- reported by Christopher Vollick

2008-06-20  denverg

	- update autotools-generated scripts after adding the getopt and regex modules
	from gnulib in the last commit

2008-06-20  denverg

	- add getopt and regex modules from gnulib; these are required on systems that
	do not have the glibc extensions
	- reported by Christopher Vollick after he received compile errors when trying
	to build on Solaris 8
	- autotools-generated scripts will be updated in the next commit

2008-06-20  denverg

	- update scripts after gnulib 2007-05-28 update ("autoreconf; autoconf;
	automake")

2008-06-20  denverg

	- update to gnulib 2007-05-28 ("gnulib-tool --import")
	- autotools update ("autoreconf; autoconf; automake") will be in next commit

2008-06-19  denverg

	wdiff 0.5.92
	- bump version; along with the expected effects, it also fills in some empty
	fields in tests/testsuite and tests/package.m4
	- see commit logs since the RELEASE_0_5_91 tag for a list of the fixes in 0.5.92

2008-06-19  denverg

	- keep all files resulting from "./configure; make dist; make distclean" and
	nothing more
	- this makes it easier for packagers and other keeners to keep up with the
	latest build on their own machine
	- this has the side-effect of updating all the po files and wdiff.pot as well
	as doc/version.texi
	- reported by Santiago Vila:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-06/msg00012.html

2008-06-19  denverg

	- use mkstemp instead of tmpnam to eliminate race condition
	- added create_template_filename to find an appropriate temporary directory
	- reported by Karl Berry and Debian team:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-07/msg00005.html
	- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425254

2008-06-19  denverg

	- add mdiff binary to "make install" as reported by Benno Schulenberg at:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-10/msg00000.html
	- error report:
	
	Upon installation, wdiff forgets to install the mdiff program,
	although it does install the man page and Info document for it.

2008-06-19  denverg

	- fix some errors in the documentation; reported by Benno Schulenberg at:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-10/msg00000.html
	- the error report:
	
	In wdiff.texi the --statistics option for mdiff is described twice.
	Also --help and --version occur twice; their second occurrences are
	straight copies from the wdiff section, and mistakenly mention -h
	and -V as synonyms -- these work for wdiff, but not for mdiff.
	
	The Info doc further mistakenly mentions -c as synonym for
	--ignore-case (should be -i, also for wdiff), and -a as synonym
	for --autopager (should be -A, but only for mdiff).  It looks like
	there may be several more errors like this.
	
	
	(note: the --statistics option was completely removed from the mdiff
	documentation because mdiff does not have such an option)

2008-06-18  denverg

	- import new and updated translations from the Translation Project

2008-06-18  denverg

	- update wdiff.texi to new conventions and regenerate wdiff.info; patch by
	Karl Berry:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-08/msg00001.html
	- description of change:
	
	Some simple diffs for the wdiff manual.
	
	1) use the standard @dircategory/@direntry cmds instead of the old (very
	old) INFO-DIR-ENTRY stuff.  (With the category names and alignments set
	to match other packages.)
	
	2) use @copying instead of @ifinfo.
	
	3) move @contents to after the title page where it belongs.

2008-06-18  denverg

	- set textdomain; patch by Benno Schulenberg:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-09/msg00006.html
	- "The output messages of 'wdiff' don't actually get translated, as wdiff
	forgets to set its textdomain."

2008-06-18  denverg

	- update wdiff.info to reflect new version of makeinfo (was using 3.12i; now
	using 4.8) and change in --version short option from -V to -v (see last
	commit)

2008-06-18  denverg

	- change the --version short option -V to -v for consistency with GNU diff and
	the wdiff 0.5 manpage; reported at:
	- http://lists.gnu.org/archive/html/wdiff-bugs/2007-09/msg00002.html
	- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=438461
	- wdiff.info still needs updating; this will be done in the next commit because
	it contains a lot of unrelated changes due to a new version of makeinfo

2008-06-18  denverg

	- change return type of main from void to int in wdiff and wdiff2; fixes
	compiler warning

2008-06-18  denverg

	- remove clean-local's dependence on the non-existent clean-local-legacy target
	- this dependence was introduced when copying in the test suite rules from
	libtool, which has a set of rules for legacy tests (including
	clean-local-legacy); wdiff does not have any legacy tests

2008-06-18  denverg

	- merging translations with template file (msgmerge --update)
	- with the updates in CVS, the make step will be faster because the
	msgmerge --update is not required at build time

2007-11-19  denverg

	- back out gnulib updates; these cause autoreconf to fail because the
	gnulib updates were incomplete (did not add/update all files)
	- not fixing gnulib update because the gnulib files will eventually be
	migrated out of CVS

2007-11-18  denverg

	- update gnulib files to those found in gnulib 2007-05-28

2007-07-11  denverg

	wdiff 0.5.91 (continued)
	- adding files that were accidentally left out of the last commit

2007-07-11  denverg

	wdiff 0.5.91
	- replaced old autotools scripts with new scripts created from scratch
	to work with more recent versions of the autotools
	- replaced files in the lib directory with their Gnulib counterparts
	- moved readpipe.c and writepipe.c to src because they Gnulib does not
	appear to provide equivalent functionality
	- modified the test scripts to work with a more recent autom4te version
	- some syntax was not recognized by the newer autom4te
	- moved i18n directory to po and updated i18n files to reflect changes
	in gettext
	- added man directory and necessary Makefiles to create man pages

2007-06-22  denverg

	wdiff 0.5.90
	- updated mailing list address for all files except i18n (these will be
	fixed later)
	- starting to use recommended pretest version number convention for GNU
	packages (x.y.90)

2007-06-20  denverg

	wdiff 0.5.4-pre3
	- correct build problems by resetting timestamps for several files
	within the configure script
	- this is done so that people checking out from CVS will have the
	correct timestamps because CVS does not keep modified dates
	- ideally we wouldn't need this, but it looks like autoconf, automake,
	or some other utility requires the timestamps to be a certain way or
	it complains loudly
	- revert i18n/sv.mo to 0.5g version (not sure why it had changed)

2007-06-19  denverg

	wdiff 0.5.4-pre2
	- replaced Makefile.in, aclocal.m4, configure, and configure.in with
	versions from 0.5g
	- for some reason, these had been replaced by freshly-generated files,
	which seem to cause problems with the build

2007-06-19  denverg

	wdiff 0.5.4-pre1
	- updating to wdiff 0.5g code from Francois Pinard
	- complete list of changes will be available in the final 0.5.4 commit
	- this version currently has some build issues, which will be described
	on the mailing list (wdiff-bugs@gnu.org)

2007-06-19  denverg

	- removing files deleted in 0.5.4 because there are problems committing
	when a file has been deleted but was updated since that point (CVS
	reports a conflict, which appears to be difficult to solve)

2007-06-17  denverg

	- change version from 0.5.1 to 0.5.3 to prevent ambiguity
	- 0.5.1 is referenced in the de, fr, no, and pl .po files in the i18n
	directory of wdiff 0.5g
	- 0.5.2 is referenced in the cs, es, nl, ru, and sv .po files in the
	i18n directory of wdiff 0.5g
	- 0.5.1 and 0.5.2 are referenced in the BACKLOG file of wdiff 0.5g
	- none of the above 0.5.1 or 0.5.2 are related to this version (now
	0.5.3); they relate to a separate branch (0.5g) which will be merged
	into this tree later

2007-06-16  denverg

	- updated version strings (from 0.5 to 0.5.1)
	- updated ChangeLog and NEWS with changes between 0.5 and 0.5.1

2007-06-15  denverg

	wdiff 0.5.1
	- changes from wdiff 0.5
	- updated license notices to reflect new FSF address
	- added license notices to files that did not have them

2007-07-10  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (EXTRA_DIST): New variable.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
	(AM_GNU_GETTEXT_VERSION): Bump to 0.16.1.

2007-06-19  Denver Gingerich (denver@ossguy.com)

	* Version 0.5.4.

	* ChangeLog: relevant entries moved from root ChangeLog to ChangeLog
	files in subdirectories (such as src, lib, etc.)

	* : TODO: add relevant entries here

2007-06-17  Denver Gingerich (denver@ossguy.com)

	* Version 0.5.3, changes are relative to Version 0.5 (see 1994-11-05).

	* acconfig.h, aclocal.m4, cbars.sh, c-boxes.el, checkit, configure,
	configure.in: Add license notices.

	* COPYING: Update to new revision of GPL (version 2, revision 3).

	* error.c, getopt1.c, getopt.c, getopt.h, Makefile.in, pathmax.h,
	readpipe.c, strstr.c, texinfo.tex, wdiff.c, writepipe.c, xmalloc.c:
	Update license notices to reflect new FSF address.

1999-07-05  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Do not call fp_PROG_ECHO, as AT_CONFIG does it.

	* Makefile.am, acconfig.h, configure.in: Prepare for fp_WITH_GETTEXT.

1998-12-07  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in (ALL_LINGUAS): Add Russian.

1998-11-18  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Version 0.5g.

1998-11-16  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Version 0.5e.

	* configure.in: Use AT_CONFIG.
	Substitute tests/atconfig rather than tests/preset.

1998-11-13  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (SUBDIRS): Add m4.  Use -I m4 on aclocal.

	* PATCHES-AC: New file, from elsewhere.
	* Makefile.am (EXTRA_DIST): Adjusted.

	* README-mdiff: New file.
	* Makefile.am (EXTRA_DIST): Adjusted.

	* configure.in: Substitute in m4/Makefile.
	Use jmFUNC_MALLOC and jm_FUNC_REALLOC.
	* acconfig.h: Describe malloc and realloc.

	* missing: New file, from elsewhere.

	* configure.in: Version 0.5d.

1997-02-12  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Derive src/cbars from src/cbars.in.

	* configure.in: Derive tests/preset from tests/preset.in.
	Check how to use echo with newlines suppressed.
	* acinclude.m4: Add definition for fp_PROG_ECHO.

	* configure.in: Cleanup tputs detection.  Do not just consider we
	need -ltermlib on Xenix and -ltermcap everywhere else.  Instead,
	check for LIB.h only if tputs if found in -lLIB, for LIB in
	termcap, termlib, curses and ncurses.
	* acconfig.h: Add documentation for HAVE_TPUTS.

1997-02-11  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Adjusted for Automake, and latest PO files.
	* Makefile.am: New files.
	* acinclude.m4: New file, assembled from Jim's collection.
	* acconfig.h: Adjusted for gettext.

1996-09-06  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in (ALL_LINGUAS): Add nl, pl.  Replace cz by cs.

1995-06-22  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Use AC_TYPE_SIZE_T.

1995-03-26  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Define SCRIPTS separately from PROGRAMS.  Use
	fp_PROG_INSTALL instead of AC_PROG_INSTALL.
	* Makefile.in: Adjusted accordingly.

1995-03-19  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Remove GLOCALE, add LINGUAS, use fp_WITH_CATALOGS.
	* Makefile.in: Modify accordingly.
	* acconfig.h: Add description for WITH_CATALOGS.

1995-02-24  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Put gdiff test in parentheses, because Bourne
	shell otherwise complains about an inexisting program.
	Reported by Kaveh R. Ghazi.

1995-02-21  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in, Makefile.in: Replace `date' by `echo timestamp'.
	Reported by Greg McGary and Jim Meyering.

1994-12-01  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in, Makefile.in, acconfig.h: Rename PRODUCT to PACKAGE.

1994-11-26  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Check for <libintl.h> and <locale.h>.

1994-11-11  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Check libraries before functions, else there is
	little chance that tputs will ever be found in -ltermcap.
	Reported by Andreas Schwab.

1994-11-05  Franois Pinard  <pinard@iro.umontreal.ca>

	* Release 0.5.

1994-11-02  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Check for const only after having found possible
	ANSIfying compiler flags, this is of no use to check it before.

1994-11-01  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: Clean up, following the one in shar utilities.
	I will not detail all the changes here.
	* configure.in: Likewise.
	* acconfig.h: New file.

1994-04-13  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in (Makefile, etc.): Adapt for Autoconf 1.8.

1994-03-22  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Use AC_PROGRAMS_PATH instead of AC_PROGRAMS_CHECK,
	while defining DIFF and PAGER.  Add diff to the programs tested,
	so its full path is saved.  Avoiding SGI gdiff, define DIFF to
	non-pathed diff, instead of empty.

1993-12-24  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: General cleanup.  Handle .stamp-h.in,
	mkinstalldirs, install.sh, FAQ and HINTS.
	* configure.in: Check for ranlib.
	* mkinstalldirs, install.sh: New, from elsewhere.

	* FAQ, HINTS: New files, for alleviating README a little.

1993-06-09  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in (dist): Replace "echo `pwd`" by a mere "pwd".
	Create a gzip file.

1993-02-27  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Use AC_HAVE_LIBRARY for -lmalloc, instead of
	explicit code.

1993-02-06  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: In dist goal, ensure 777 mode for directories, so
	older tar's will restore file modes properly.

1993-01-07  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: Replace -DHAVE_CONFIG_H back to $(DEFS), since
	Autoconf now handles this appropriately.

1993-01-01  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: Using autoheader, derive config.h.in from
	configure.in.  Distribute config.h.in.
	Use config.status for reconstructing config.h from config.h.in.
	Remove config.h in distclean.
	* configure.in: Create config.h from config.h.in.

1992-12-30  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Force xmalloc.o in whenever alloca.o is needed.
	Reported by Nelson H.F. Beebe.

	* configure.in: Use AC_VPRINTF, check for strerror().

1992-12-23  Franois Pinard  <pinard@iro.umontreal.ca>

	* Release 0.04.

	* Makefile.in: Some cleanup before the release.

1992-12-21  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in: Distribute the THANKS file.

	* Makefile.in: Do not distribute collate.el, which lacks the
	required Copyright assignment to the FSF.

1992-12-05  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in (realclean): Remove configure.

	* configure.in: Use AC_ISC_POSIX for defining -posix if necessary.
	Reported by Karl Berry.

1992-11-23  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in (dist): Get .fname from the current directory name,
	instead of from version.c.  I need updating many files manually,
	when the version changes, version.c is just one of them.

	* cbars.sh: New.  By default, cbars is not part of PROGS.
	* Makefile.in: Prepare, install, and distribute it.

1992-11-21  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Use AC_CONST.

	* configure.in: Avoid gdiff for X as found on SGI systems.  The
	test presumes gdiff returns non-zero status if DISPLAY is defined
	to be empty.
	Reported by Jim Meyering.

1992-11-13  Franois Pinard  <pinard@iro.umontreal.ca>

	* Makefile.in (dist): chmod a+r before making the tar file.

	* aclocal.m4: Update FP_STDC_CHECK, replacing by FP_PROTOTYPES.
	* configure.in: Adjust accordingly.

1992-08-23  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Split FP_STDC_CHECK out into aclocal.m4.
	* aclocal.m4: New.
	* Makefile.in: Distribute aclocal.m4.

1992-08-19  Franois Pinard  <pinard@iro.umontreal.ca>

	* collatew.el: New, generalizes Emacs LISP `compage-windows'.
	* Makefile.in: Distribute collatew.el.
	Reported by James Ganong.

	* configure.in: To define DIFF, also try gnudiff and diffgnu, not
	only gdiff and diff.

1992-08-18  Franois Pinard  <pinard@iro.umontreal.ca>

	* Release 0.03 to alt.sources and ftp.uu.net:/tmp.

	* configure.in: Add FP_STDC_CHECK, then use it.  Add AC_PROG_LEX.

	* Makefile.in: Various corrections for being truly able to make in
	subdirectories.

1992-08-17  Franois Pinard  <pinard@iro.umontreal.ca>

	* configure.in: Check for improper `const' support.

	* configure.in: Check for alloca.

1992-08-12  Franois Pinard  <pinard@iro.umontreal.ca>

	* Release 0.01 to alt.sources and ftp.uu.net:/tmp.

	* configure.in: Try defining PAGER to less or more.  Also use our
	strstr if necessary.

	* configure.in: Try defining DIFF to gdiff or diff.
	* Makefile.in: Transmit DIFF to wdiff.c, which handles it already.

	* configure.in: Use -ltermlib on LIBS for Xenix, -ltermcap
	otherwise; once this done, test for `tputs' availability.

	* COPYING.LIB: New.
	* Makefile.in: Distributing COPYING.LIB.
