2008-03-16  François Pinard  <pinard@iro.umontreal.ca>

	* Recode.pyx: Simplify, now that cleaner.h gets included.

2008-03-13  François Pinard  <pinard@iro.umontreal.ca>

	* t40_java.py: New.

2008-03-11  François Pinard  <pinard@iro.umontreal.ca>

	* Recode.pyx: Adjusted for iconv_name.

2008-03-08  François Pinard  <pinard@iro.umontreal.ca>

	* Recode.pyx: Parallel changes in src/.
	(Outer.__init__): Implement strictness setting.
	(Outer.set_iconv): Deleted.

	* common.py (external_output): Ignore :iconv:.
	* Recode.pyx: Declare locale_charset.
	Transmit AUTO_ABORT_FLAG and NO_ICONV_FLAG to Python.
	(Outer.__init__): Replace no_iconv by iconv, defaulting to False.
	* t21_names.py: Adjusted.

	* Recode.pyx (Outer): Add recode method.
	(global_outer, recode): Deleted.
	* common.py (outer, outer_iconv, recode_iconv_output): New.
	* t70_inferenz.py: New test.

2008-03-06  François Pinard  <pinard@iro.umontreal.ca>

	Increase Recode.so portability, by depending on distutils:
	* setup.py.in: New file.
	* Makefile.am (Recode.so): Use it.
	(all-local, Recode.o): Deleted.
	Reported by Bruno Haible and Dagobert Michelsen.

	* Recode.pyx, t21_names.py, t50_methods.py:
	Adjusted for libiconv to iconv renaming.

2008-03-05  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (CLEANFILES): Added.

2008-02-27  François Pinard  <pinard@iro.umontreal.ca>

	* Recode.pyx: Adjusted for cleaner.h.in.

2008-02-24  François Pinard  <pinard@iro.umontreal.ca>

	* pytest (py.test): New, including the old raises, and the new skip,
	fail and exit functions, as suggested by Holger Krekel.
	Interpret a skip() call in a generator routine as a request to skip
	the whole set of generated tests.

	* Makefile.am (check): Do not set PATH, set RECODE instead.
	* common.py: Look for RECODE in os.environ to find the program.
	* t90_bigauto.py: Use the above.

2008-02-23  François Pinard  <pinard@iro.umontreal.ca>

	* t90_bigauto.py: New, replacing bigauto.py.

2008-02-22  François Pinard  <pinard@iro.umontreal.ca>

	Swithching from Autotest to Pytest.
	* NOTES, pytest, common.py: New files.
	* atgeneral.m4, suite.m4, testsuite: Deleted.
	* t21_names.py, t25_subsets.py: Rewrite of names.m4.
	* t22_lists.py: Rewrite of lists.m4.
	* t30_base64.py: Rewrite of base64.m4.
	* t30_dumps.py: Rewrite of dumps.m4 and dumps-data.
	* t30_quoted.py: Rewrite of quoted.m4 and quoted-data.
	* t40_african.py: Rewrite of african.m4.
	* t40_combine.py: Rewrite of combine.m4.
	* t40_testdump.py: Rewrite of testdump.m4.
	* t40_utf7.py: Rewrite of utf7.m4 and utf7-data.
	* t40_utf8.py: Rewrite of utf8.m4.
	* t50_methods.py: Rewrite of methods.m4.
	* Makefile: Adjusted.

	* Recode.pyx: New file.
	* Makefile: Adjusted.

2005-03-06  François Pinard  <pinard@iro.umontreal.ca>

	* ChangeLog: Converted to UTF-8.

2001-01-02  Bruno Haible  <haible@clisp.cons.org>

	* names.m4: Adjusted for libiconv-1.5 (BIG5HKSCS, GB18030, CHAR,
	WCHAR_T).

2000-08-18  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for XML-standalone.

2000-06-28  François Pinard  <pinard@iro.umontreal.ca>

	* testdump.m4: New name for debug.m4.
	* suite.m4: Adjusted.
	* Makefile.am (SUITE): Adjusted.

	* lists.m4: Use At instead of @ in expected results.
	* names.m4: Adjused for new libiconv.

2000-04-26  François Pinard  <pinard@iro.umontreal.ca>

	* bigauto.py: New file.
	* bigauto.sh, bigauto.pl: Deleted.
	* Makefile.am: Adjusted.

2000-02-05  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for tree, a special charset like data.

1999-12-24  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for defaulted libiconv.

1999-12-23  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for :libiconv:.

1999-12-19  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for vietnamese charsets.

1999-12-15  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (clean-local): Get rid of at-check-line, stderr,
	stdout, input and output.

1999-12-13  François Pinard  <pinard@iro.umontreal.ca>

	* bigauto.sh: Protect against locale.

1999-12-11  Eli Zaretskii  <eliz@is.elta.co.il>

	* suite.m4: Add Latin-1 coding tag.
	* atgeneral.m4: Use `diff' over `cmp' for DOSWIN.
	* african.m4, base64.m4, dumps.m4, utf7.m4: Make the test suite
	less Unix-chauvinist, so it could run on DOS/Windows in the DJGPP
	environment.

1999-11-16  François Pinard  <pinard@iro.umontreal.ca>

	* atgeneral.m4: Increase the verbosity of verbose option.  Better
	protect real exit status.  Add capability to ignore stdout or stderr.
	Rewrite AT_CHECK so it is more legible.  Define and use AT_CASE.
	Reported by Akim Demaille.

1999-06-02  François Pinard  <pinard@iro.umontreal.ca>

	* atgeneral.m4 (at_usage): Typo.

1999-06-01  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (check-local): Do not warn for installed library, as
	we now use a newer and better libtool.

1999-04-02  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (check-local): Warn if recode library already installed.

	* utf8.m4: Ensure that file has permissions to be rewritten.

1999-04-01  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for the co alias.

1999-03-17  François Pinard  <pinard@iro.umontreal.ca>

	* combine.m4: New file.
	* Makefile.am, suite.m4: Adjusted.

1999-01-17  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for implied surfaces.

1999-01-12  François Pinard  <pinard@iro.umontreal.ca>

	* utf8.m4: New file.
	* Makefile.am, suite.m4: Adjusted.

1999-01-07  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for name changes.

1999-01-05  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted capitalisation of Kamenicky.

	* lists.m4: Adjusted for slight modifications in output format.
	* names.m4: Adjusted for new charsets and surfaces.

	* debug.m4: New file.
	* Makefile.am, suite.m4: Adjusted.

1999-01-04  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for new output format, sorted and capitalized.

	* Makefile.am (clean-local): Remove debug-*.sh, not FAIL-*.sh.

1999-01-01  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted, as afrsort was deleted.

1998-12-18  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for fulldump.
	Reported by Jim Meyering and Larry W. Virden.

1998-12-13  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Adjusted for revised african, deleted HTML aliases and
	combined UCS-2.

1998-12-08  François Pinard  <pinard@iro.umontreal.ca>

	* lists.m4, names.m4: Adjusted for the renaming of ISO_8859-1 to
	ISO-8859-1.  Use the expout mechanics, to avoid long shell quotes.

1998-11-30  François Pinard  <pinard@iro.umontreal.ca>

	* suite.m4: New name for testsuite.m4.
	* test-one: Adjusted.
	* Makefile.am: Adjusted.

1998-11-23  François Pinard  <pinard@iro.umontreal.ca>

	* dumps.m4: Make the copy of dumps-data writeable.

	* names.m4: Adjusted for new HTML charsets, yet if temporarily.

1998-10-31  François Pinard  <pinard@iro.umontreal.ca>

	* base64.m4, dumps.m4, quoted.m4: Make test files writeable after
	copying them from the distribution, which may be read-only.  Also,
	avoid trailing .. in requests, as before position is implied.

1998-10-30  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (EXTRA_DIST): Distribute testsuite.m4.
	Reported by Jim Meyering.

1998-10-27  François Pinard  <pinard@iro.umontreal.ca>

	* african.m4: New file.
	* testsuite.m4: Use it.
	* Makefile.am (SUITE): Adjusted.
	From Laurent Bourbeau.

1998-10-26  François Pinard  <pinard@iro.umontreal.ca>

	* names.m4: Do not expect h, h1, h2, h4, w3 or www.
	* dumps.m4, quoted.m4, utf7.c: Use /x or /XN rather than /h or /hN.

1998-10-20  François Pinard  <pinard@iro.umontreal.ca>

	* test-one: Renamed from test-one.in.  New version, from elsewhere.
	* atgeneral.m4: New version, from elsewhere.
	* atconfig.in: New file, from elsewhere.
	* Makefile.am: Adjusted.  Use testsuite from srcdir.
	* testsuite.m4: Remove second argment to AT_INIT.
	* base64.m4, dumps.m4, methods.m4, quoted.m4, utf7.m4: Replace
	AT_srcdir and AT_top_srcdir by $at_srcdir and $at_top_srcdir.

	* bigauto.sh: Do not source file preset, it does not exist anymore.

1998-10-16  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (EXTRA_DIST): Distribute quoted-data.
	Reported by Jim Meyering.

1998-10-13  François Pinard  <pinard@iro.umontreal.ca>

	* atgeneral.m4, test-one.in, testsuite.m4: New files.
	* preset.in, before, after: Deleted.
	* names.m4: Made out from list-l and findsubs.
	* lists.m4: Made out from list-ld, list-lh, list-lo and list-lf.
	* dumps.m4, dumps-data: Made out from dump-d1, dump-d2, dump-d4,
	dump-h1, dump-h2, dump-h4, dump-o1, dump-o2 and dump-o4.
	* base64.m4: Made out from base64.
	* quoted.m4, quoted-data: Made out from quoted.
	* utf7.m4, utf7-data: Made out from utf7.
	* methods.m4: Made out from 0s-tt-mf, 0s-tt-ms, 0s-tt-ff,
	0s-tt-fs, 0s-tt-pf, 0s-tt-ps, 1s-tl-mf, 1s-tl-ms, 1s-tl-ff,
	1s-tl-fs, 1s-tl-pf, 1s-tl-ps, 2s-tb-mf, 2s-tb-ms, 2s-tb-ff,
	2s-tb-fs, 2s-tb-pf, 2s-tb-ps, 2s-ti-mf, 2s-ti-ms, 2s-ti-ff,
	2s-ti-fs, 2s-ti-pf, 2s-ti-ps, 3s-ti-mf, 3s-ti-ms, 3s-ti-ff,
	3s-ti-fs, 3s-ti-pf, 3s-ti-ps, 4s-ae-mf, 4s-ae-ms, 4s-ae-ff,
	4s-ae-fs, 4s-ae-pf and 4s-ae-ps.
	* All previous tests: Deleted.
	* Makefile.am: Revised.

1998-09-15  François Pinard  <pinard@iro.umontreal.ca>

	* list-l, findsubs: Updated.
	* list-ld, list-lo, list-lh, list-lf: At became @.

1998-02-23  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (clean-local): Instead of a kludgey CLEANFILES.
	Reported by Tom Tromey.

1998-01-12  François Pinard  <pinard@iro.umontreal.ca>

	* findsubs, list-l: Updated.

1997-12-15  François Pinard  <pinard@iro.umontreal.ca>

	* findsubs: New file.
	* Makefile.am: Adjusted.

	* Makefile.am (CLEANFILES): Use -r and add tmp-[0-9]*.

1997-12-14  François Pinard  <pinard@iro.umontreal.ca>

	* list-l: List updated.

1997-12-09  François Pinard  <pinard@iro.umontreal.ca>

	* bigauto.sh: Remove the space after flat, in the egrep call.
	Reported by Eric Backus.

	* list-l, list-ld, list-lh, list-lo, list-lf: New files.
	* Makefile.am: Adjusted.

1997-12-08  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (TESTS): List bigauto first, so the associated
	warning will be issued early in test results.

1997-12-05  François Pinard  <pinard@iro.umontreal.ca>

	* Makefile.am (bigtest, bigtest-strict): Write $$PATH, not $PATH.
	Reported by Eric Backus.

1997-12-02  François Pinard  <pinard@iro.umontreal.ca>

	* bigauto, bigauto.sh, bitauto.pl: New files.
	* Makefile.am: Adjusted.
	(bigtest, bigtest-strict): New goals.

1997-11-25  François Pinard  <pinard@iro.umontreal.ca>

	* dump-d1, dump-d2, dump-d4, dump-h1, dump-h2, dump-h4, dump-o1,
	dump-o2, dump-o4, quoted, utf7: New files.
	* Makefile.am: Adjusted.

1997-11-20  François Pinard  <pinard@iro.umontreal.ca>

	* base64.sh: New.
	* Makefile.am: Adjusted.

1997-10-26  François Pinard  <pinard@iro.umontreal.ca>

	* filter.inc, squash.inc, 0s-tt-mf.sh, 0s-tt-ms.sh, 0s-tt-ff.sh,
	0s-tt-fs.sh, 0s-tt-pf.sh, 0s-tt-ps.sh, 1s-tl-mf.sh, 1s-tl-ms.sh,
	1s-tl-ff.sh, 1s-tl-fs.sh, 1s-tl-pf.sh, 1s-tl-ps.sh, 2s-tb-mf.sh,
	2s-tb-ms.sh, 2s-tb-ff.sh, 2s-tb-fs.sh, 2s-tb-pf.sh, 2s-tb-ps.sh,
	2s-ti-mf.sh, 2s-ti-ms.sh, 2s-ti-ff.sh, 2s-ti-fs.sh, 2s-ti-pf.sh,
	2s-ti-ps.sh, 3s-ti-mf.sh, 3s-ti-ms.sh, 3s-ti-ff.sh, 3s-ti-fs.sh,
	3s-ti-pf.sh, 3s-ti-ps.sh, 4s-ae-mf.sh, 4s-ae-ms.sh, 4s-ae-ff.sh,
	4s-ae-fs.sh, 4s-ae-pf.sh, 4s-ae-ps.sh: New files.
	* checkit.inc, 0step-tt.sh, 1step-tl.sh, 2step-tb.sh, 2step-ti.sh,
	3step-ti.sh, 4step-ae.sh: Deleted.
	* Makefile.am: Adjusted.

	* preset.in, before, after: Add a -d option to ease debugging.

1997-09-26  François Pinard  <pinard@iro.umontreal.ca>

	* before, after: New files, from elsewhere.
	* 0step-tt.sh: Adapted from checkit1.sh.
	* 1step-tl.sh: Adapted from checkit2.sh.
	* 2step-ti.sh: Adapted from checkit3.sh.
	* 3step-ti.sh: Adapted from checkit4.sh.
	* 2step-tb.sh: Adapted from checkit5.sh.
	* 4step-ae.sh: Adapted from checkit6.sh.
	* checkit.inc: Simplified from checkit, sourced instead of called.
	* Makefile.am: Adjusted.

	* checkit: Remove popen support.

1997-07-28  François Pinard  <pinard@iro.umontreal.ca>

	* checkit: Use .. instead of : in syntax.

1996-09-04  François Pinard  <pinard@iro.umontreal.ca>

	* ChangeLog, Makefile.am: New files.
	* checkit: New file, moved from src/.  Change ./recode to recode.
	Change minimal verbosity so it is completely silent.
	* preset.in, version.sh, checkit[1-6].sh, bigauto.sh: New files.
