+2009-04-14 Karl Berry <karl@freefriends.org>
+
+ manual: improve markup: itemize list in `Extending'.
+ * doc/automake.texi (Extending): Use `@item's for user override
+ semantics.
+
+2009-04-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ bin_PROGRAMS = $(EXTRA_PROGRAMS) should work.
+ * automake.in (am_install_var): For `PROGRAMS' primary, strip
+ `$(EXEEXT)' here already, so the name uniquifying works even
+ when we look at names repeatedly, with inconsistent executable
+ extension; through variable references, we might have added
+ the extension ourselves earlier.
+ (handle_programs): No need to strip `$(EXEEXT)' here any more.
+ * tests/extra8.test: New test.
+ * tests/Makefile.am: Update.
+ * THANKS: Update.
+ Report by Daniel Richard G.
+
+2009-04-10 Jim Meyering <meyering@redhat.com>
+
+ Fix grammar in comments and documentation.
+ * doc/automake.texi (API versioning): Fix grammar.
+ * automake.in: Fix grammar in comment.
+ * lib/Automake/ChannelDefs.pm: Likewise.
+ * tests/ext2.test: Likewise.
+
+ 2009-04-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ More minor fixups to vala support.
+ * automake.in (lang_vala_finish_target): Fix typo in comment.
+ * doc/automake.texi (Vala Support): Fix typo. Declare vala
+ support as "initial".
+ * NEWS: Likewise, declare vala support as "initial".
+
+ 2009-04-05 Jürg Billeter <j@bitron.ch>
+
+ Improve Vala support.
+ * automake.in: Update to Vala 0.7.0 semantics, recover from removal
+ of built sources, support silent-rules, drop _PKGNAME variables
+ * doc/automake.texi, NEWS: Update.
+ * lib/am/vala.am: Bump copyright years.
+ * m4/vala.m4: Likewise.
+ * tests/vala.test: Remove obsolete grep tests.
+ * tests/vala1.test: Likewise.
+ * tests/vala2.test: Test full build, distcheck, and distclean.
+ * tests/vala3.test: Likewise, also test with subdir-objects.
+ * tests/vala4.test: Bump copyright years.
+ * tests/vala5.test: New test for per-target flags, expected to fail.
+ * tests/Makefile.am: Update.
+ * THANKS: Update.
+
+ 2008-10-10 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Minor fixups for Vala support.
+ * automake.in: $(VALAFLAGS) comes after $(AM_VALAFLAGS).
+ * doc/automake.texi (Vala Support): Add some references,
+ document AM_VALAFLAGS, streamline a bit.
+ * lib/am/vala.am: Copyright blurb.
+ * m4/vala.m4 (AM_PROG_VALAC): Rewrite using AS_VERSION_COMPARE.
+ * tests/vala.test: Fix minor nits.
+ * tests/vala1.test: Likewise.
+ * tests/vala2.test: Likewise.
+ * tests/vala3.test: Likewise.
+ * tests/vala4.test: New test, for version argument of
+ AM_PROG_VALAC.
+ * tests/Makefile.am: Update.
+
+ 2008-10-09 Mathias Hasselmann <mathias.hasselmann@gmx.de>
+
+ * automake.in: Support Vala in non-recursive builds. Make sure
+ foo_VALAFLAGS really use used. Inject --library switch when building
+ Vala libraries.
+ * doc/automake.texi, NEWS: Document Vala support.
+ * m4/vala.m4: Rename AC_PROG_VALAC to AM_PROG_VALAC.
+ * tests/Makefile.am: Additional Vala tests.
+ * tests/vala.test: Also test VALAFLAGS support.
+ * tests/vala1.test: Test non-recursive Vala support.
+ * tests/vala2.test: Test _PKGNAME variables.
+ * tests/vala3.test: Test compiling of C code generated by Vala.
+
+ 2008-10-09 Mathias Hasselmann <mathias.hasselmann@gmx.de>
+
+ Initial support for the vala programming language.
+ * automake.in: Add %known_libraries, lang_vala_rewrite,
+ lang_vala_finish and lang_vala_target_hook to support the Vala
+ programming language. Register Vala language hooks.
+ * lib/am/vala.am: Empty rules file to prevent creation of depend2
+ based rules for Vala code.
+ * lib/am/Makefile.am (dist_am_DATA): Add vala.am.
+ * m4/vala.m4: Provide AC_PROG_VALAC for detecting the Vala compiler.
+ * m4/Makefile.am (dist_m4data_DATA): Add vala.m4.
+ * tests/vala.test: Test Vala support.
+ * tests/Makefile.am: Update.
+
+ 2009-04-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ testsuite: do not fail on systems without read permissions.
+ * tests/instfail-info.test: Do not use the `non-root'
+ requirement for testing whether files may be made unreadable;
+ instead use `test -r' and skip the test if that still works.
+ * tests/instfail-java.test: Likewise.
+ * tests/instfail-libtool.test: Likewise.
+ * tests/instfail.test: Likewise.
+ * tests/instmany-mans.test: Likewise.
+ * tests/instmany-python.test: Likewise.
+ * tests/instmany.test: Likewise.
+ * tests/parallel-tests9.test: Likewise.
+
+ testsuite: parallel make fixes.
+ This patch fixes a couple of testsuite bugs exposed with
+ `MAKE=make\ -jN make check'.
+ * tests/libtoo10.test: Do not run `clean' in same $MAKE
+ invocation as `all check'. Fixes test failure with parallel
+ NetBSD `make -jN'.
+ * tests/nobase.test: Be sure to create a directory before
+ creating files in it. Fixes test failure with MAKE=`make -jN'
+ for NetBSD make. This issue is hidden with parallel GNU make
+ due to its parallel breadth first update order.
+ * tests/parallel-tests3.test: Skip if $MAKE contains `-j',
+ GNU make will use the environment variable $MAKE for recursion
+ and thus run in parallel even if `$MAKE -j1' was used on the
+ command line in the test. Also, after running the test proper,
+ wait long enough so that background jobs have finished and there
+ are no open files left when the cleanup code runs.
+
+ 2009-04-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ silent-rules reorganization, --enable-silent-rules switch.
+ This patch introduces a configure-time option to set the default
+ verbosity. Since configure now needs to know whether the
+ `silent-rules' automake option was set, the latter can only be
+ set within AM_INIT_AUTOMAKE, or with a new AM_SILENT_RULES macro
+ but not any more through AUTOMAKE_OPTIONS or the automake
+ command line option `--silent-rules'.
+ * automake.in (define_verbose_var): Define the default verbose
+ variable in terms of `$(AM_DEFAULT_VERBOSITY)'.
+ (handle_configure): Do not pass `--silent-rules' to automake.
+ (scan_autoconf_traces): Trace `AM_SILENT_RULES'. If seen,
+ enable global `silent-rules' option.
+ (usage): Do not document `--silent-rules'.
+ (parse_arguments): Do not accept `--silent-rules'.
+ * doc/automake.texi (Options): Overhaul. Document
+ AM_SILENT_RULES, --enable-silent-rules, --disable-silent-rules,
+ AM_DEFAULT_VERBOSITY. Show an example for user-added variables
+ for less verbose output.
+ (Invoking Automake): Remove documentation for `--silent-rules'.
+ (Public Macros): Document `AM_SILENT_RULES'.
+ * NEWS: Update.
+ * lib/Automake/Options.pm (_process_option_list): Accept
+ `silent-rules' only as option in configure.ac.
+ * m4/init.m4 (AM_INIT_AUTOMAKE): If the `silent-rules' option
+ was enabled, require `AM_SILENT_RULES'; move AM_BACKSLASH
+ initialization to ...
+ * m4/silent.m4 (AM_SILENT_RULES): ... this new file, new macro.
+ Deal with `--enable-silent-rules' switch; define
+ AM_DEFAULT_VERBOSITY.
+ * m4/Makefile.am (dist_m4data_DATA): Add silent.m4.
+ * tests/dollarvar.test: Remove tests for `--silent-rules', use
+ `AM_SILENT_RULES'.
+ * tests/flavor.test: Remove test for `--silent-rules'.
+ * tests/silent.test: Use `AM_SILENT_RULES' instead of
+ `AUTOMAKE_OPTIONS = silent-rules'; use `--enable-silent-rules'.
+ * tests/silent2.test: Likewise.
+ * tests/silent3.test: Likewise.
+ * tests/silent4.test: Likewise.
+ * tests/silent5.test: Likewise.
+ * tests/silent6.test: Likewise. Test `AM_SILENT_RULES' as well
+ as `AM_INIT_AUTOMAKE([silent-rules])' instead of
+ `--silent-rules'.
+ * tests/silent7.test: Use `AM_SILENT_RULES' instead of
+ `AUTOMAKE_OPTIONS = silent-rules'; ensure the latter is rejected.
+ Test combinations of --enable-silent-rules and
+ --disable-silent-rules with `make V=0' and `make V=1'.
+ Suggestion for configure-time switch by Bob Friesenhahn.
+
+ manual: Add note about parallelism and tests ordering.
+ * doc/automake.texi (Simple Tests using parallel-tests):
+ Dependencies between test logs work for tests with known
+ extensions only. Hint that tests should be prepared to be run
+ in parallel.
+
+ Fix maintainer-check failure.
+ * tests/suffix13.test: Use Exit not exit.
+
+ 2009-04-10 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ parallel-tests: more testsuite exposure.
+ * tests/parallel-tests.test: Also test overriding TEST_LOGS and
+ TESTS.
+
+ parallel-tests: let VERBOSE=yes output appear before summary.
+ * lib/am/check.am ($(TEST_SUITE_LOG)): In `VERBOSE=yes' mode,
+ output contents of `$(TEST_SUITE_LOG)' before, rather than after
+ the test suite summary. This ensures that the email address
+ appears near the end of the output; also, the log file already
+ starts with a result summary anyway.
+
+ parallel-tests: `clean recheck' should not rerun all tests.
+ * lib/am/check.am (recheck, recheck-html): Do not rerun all
+ tests if `$(TEST_SUITE_LOG)' does not exist.
+ * tests/parallel-tests2.test: Adjust recheck test.
+ * tests/parallel-tests9.test: Adjust recheck-html test.
+ * NEWS: Update.
+ Suggestion by Akim Demaille.
+
+ 2009-04-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Eric Blake <ebb9@byu.net>
+
+ parallel-tests: Fix driver for nonempty executable extension.
+ * automake.in (handle_tests): New substitution `%am__EXEEXT%',
+ defined as 'FALSE' for non-generic rules, or if no programs are
+ built at all. Otherwise, define it as configure conditional.
+ * lib/am/check2.am [%am__EXEEXT%] (%EXT%$(EXEEXT).log): New
+ conditional generic rule.
+ * m4/init.m4: Hook an m4_provide of `_AM_COMPILER_EXEEXT' onto
+ Autoconf's `_AC_COMPILER_EXEEXT' macro.
+ (AM_INIT_AUTOMAKE): If `_AM_COMPILER_EXEEXT' has been provided
+ at `AC_CONFIG_COMMANDS_PRE' time, then introduce a conditional
+ `am__EXEEXT', defined to true iff `$EXEEXT' is nonempty.
+ * tests/check5.test: Only match `_EXEEXT_[1-9]' here, to avoid
+ false positives stemming from `@am__EXEEXT_TRUE@'.
+ * NEWS: Update.
+
+ 2009-04-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix a couple of $(EXEEXT)-related testsuite failure.
+ * tests/check8.test: Allow executable extensions in test suite
+ output.
+ * tests/check9.test: Add `$(EXEEXT)' manually to @substituted@
+ XFAIL_TESTS entries.
+
+ * NEWS: Update for last patch.
+
+ 2009-04-07 Florian Briegel <briegel@zone42.de> (tiny change)
+ Stepan Kasal <skasal@redhat.com>
+ Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix renamed objects with subdir-objects and other languages.
+ * automake.in: Fixed bug when building with renamed objects
+ and foreign languages.
+ * tests/suffix13.test: New test.
+ * tests/Makefile.am: Adjust.
+ * THANKS: Update.
+ Reports by Florian Briegel and Stepan Kasal.
+
+ 2009-04-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Do not remove texinfo outputs upon mostlyclean.
+ * lib/am/texinfos.am: New substitutions %MOSTLYCLEAN%,
+ %MAINTCLEAN%.
+ (clean-aminfo): New target, remove %TEXICLEAN% if nonemtpy,
+ declare phony. Hook this target to ...
+ (clean-am): ... this and ...
+ (?CYGNUS?clean-info): ... this.
+ (maintainer-clean-aminfo): Remove %MAINTCLEAN% if nonempty,
+ for later.
+ (mostlyclean-aminfo): Remove %MOSTLYCLEAN%.
+ * automake.in (handle_texinfo_helper): Return three arrays
+ $MOSTLYCLEAN, $TEXICLEAN, $MAINTCLEAN, instead of one array.
+ Only put LaTeX helper files in $MOSTLYCLEAN, the rest in
+ $TEXICLEAN for now.
+ (handle_texinfo): Accept these, chop off extra newline, and
+ substitute them in `texinfos.am'.
+ * NEWS: Update.
+ * tests/txinfo33.test: New test.
+ * tests/Makefile.am: Update.
+ Report by Bruno Haible.
+
+ 2009-04-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ testsuite: unset TESTS, TEST_LOGS, to avoid interference.
+ * tests/defs.in: Unset TESTS, TEST_LOGS.
+
+ testsuite: generate $(parallel_tests) just when needed.
+ * tests/Makefile.am (check_SCRIPTS): No need to list
+ $(parallel_tests) here, they can be generated as needed during
+ the test run, following our recommendation in the manual.
+
+ Remove superfluous line from recheck recheck-html.
+ * lib/am/check.am (recheck recheck-html): Remove superfluous
+ line, introduced bogusly in last commit.
+
+ 2009-04-06 Akim Demaille <akim@lrde.epita.fr>
+ Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ parallel-tests: redo check-html, recheck, recheck-html.
+ * lib/am/check.am (recheck, recheck-am): Remove.
+ (recheck-TESTS): Rename to ...
+ (recheck): ... this and rewrite, factored ...
+ (recheck-html): ... with this rule. Pass TEST_LOGS rather than
+ RECHECK_LOGS to `check' and `check-html', respectively, to avoid
+ running outdated tests. Invoking the public macros ensures
+ `check_SCRIPTS' etc. are created in time. Do not output errors
+ for tests that were not run yet. If the testsuite has not run
+ at all, run all tests.
+ (check-html): Run `check' target, not `check-TESTS', to ensure
+ `check_SCRIPTS' etc. are created in time.
+ (.PHONY, .MAKE, AM_RECURSIVE_TARGETS): Adjust contents.
+ * tests/parallel-tests2.test: Expose the check-html and
+ recheck-html issues.
+ * tests/parallel-tests9.test: Expose the recheck issues.
+ Bugs in previous version pointed out by Akim, who already had
+ them fixed in his original version.
+
+ 2009-04-04 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ parallel-tests: LOG_COMPILER for tests without known extension.
+ * automake.in (handle_tests): If we don't match a known
+ extension, define `LOG_COMPILER' as `$(LOG_COMPILE)
+ $(AM_LOG_FLAGS) $(LOG_FLAGS)' and use it as %COMPILE% in check2.
+ * doc/automake.texi (Simple Tests using parallel-tests):
+ Document it. In the examples, suggest using the AM_*LOG_FLAGS
+ flags in Makefile.am rather than the variables without `AM_'
+ prefix.
+ * lib/Automake/tests/Makefile.am (AM_PL_LOG_FLAGS): Renamed from
+ (PL_LOG_FLAGS): ... this variable, intended for the user.
+ * tests/parallel-tests7.test: Extend test.
+ * NEWS: Update.
+ Suggestion by Akim Demaille.
+
+ More node renaming in the manual.
+ * doc/automake.texi (Top): Adjust menu to ...
+ (API Versioning): ... this node being renamed from ...
+ (API versioning): ... this, and ...
+ (Wildcards): ... this being renamed from ...
+ (wildcards): ... this.
+ Report by Karl Berry.
+
+ 2009-04-03 Andreas Schwab <schwab@linux-m68k.org>
+
+ * tests/instdir-java.test: Don't require gcj. Skip if javac is
+ not available.
+
+ 2009-04-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix testsuite failures due to nonexistent `dirlist' entries.
+ * tests/defs.in: When parsing `$aclocaldir/dirlist', only add
+ existing directories D to aclocal `-I D' flags, as aclocal
+ errors on nonexisting directories.
+ Report and analysis by Andreas Schwab.
+
+ 2009-03-31 Akim Demaille <akim@lrde.epita.fr>
+
+ Fix typo in manual.
+ * doc/automake.texi (Simple Tests using parallel-tests): Fix
+ typo.
+
+ 2009-03-31 Jim Meyering <meyering@redhat.com>
+
+ Avoid test failure due to paranoid TAR_OPTIONS envvar setting.
+ * tests/txinfo18.test: Don't let a TAR_OPTIONS=--keep-old-files
+ environment variable setting cause test failure. Fixed in
+ texi2dvi 4.13.
+
+ Use more common spelling in diagnostic: s/canonic/canonical/.
+ * automake.in (check_typos): s/canonic/canonical/.
+
+ 2009-03-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * configure.ac, NEWS: Bump version to 1.10c.
+
+ 2009-03-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * configure.ac, NEWS: Bump version to 1.10b.
+ * doc/automake.texi (Releases): Add statistics for 1.10b.
+
+ * NEWS: Minor update.
+
+ Reorganize nodes in the manual.
+ Avoid texinfo sectioning commands without nodes, by either
+ introducing new nodes along with menus, or using headings
+ commands. Adjust all references.
+ * doc/automake.texi: Throughout the manual, adjust references to
+ new or changed node names. Rename `non-configured' to
+ `unconfigured', capitalize headings and section names better.
+ (Top): List new menus and nodes introduced below.
+ (Length Limitations): Renamed from ...
+ (Length limitations): ... this.
+ (aclocal Options): Renamed from ...
+ (aclocal options): ... this.
+ (Macro Search Path): Renamed from ...
+ (Macro search path): ... this. Rename subsubsections to
+ subsubheadings.
+ (Public Macros, Obsolete Macros, Private Macros): Renamed from
+ (Public macros, Obsolete macros, Private macros): ... these.
+ (Conditional Subdirectories): Introduce sub menu and split ...
+ (SUBDIRS vs DIST_SUBDIRS, Subdirectories with AM_CONDITIONAL)
+ (Subdirectories with AC_SUBST, Unconfigured Subdirectories):
+ ... into these new nodes. Adjust subsection names to node
+ names.
+ (Conditional Sources): Rename subsubsections to subsubheadings.
+ (Conditional Programs): Likewise.
+ (Program Variables): Renamed from ...
+ (Program variables): ... this.
+ (Libtool Issues): Introduce sub menu and split into ...
+ (Required file ltmain.sh not found)
+ (Objects created both with libtool and without): ... these new
+ nodes.
+ (Other Objects, Built Sources): Renamed from ...
+ (Other objects, Built sources): ... these.
+ (Built Sources Example): Renamed from ...
+ (Built sources example): this. Rename unnumberedsubsecs to
+ subsubheadings.
+ (Man Pages): Renamed from ...
+ (Man pages): ... this.
+ (Install): Introduce sub menu and split into ...
+ (Basics of Installation, The Two Parts of Install)
+ (Extending Installation, Staged Installs)
+ (Install Rules for the User): ... these new nodes.
+ (Dist): Introduce sub menu and split into ...
+ (Basics of Distribution, Fine-grained Distribution Control)
+ (The dist Hook, Checking the Distribution)
+ (The Types of Distributions): ... these new nodes.
+ (Tests): Introduce sub menu and split into ...
+ (Simple Tests, Simple Tests using parallel-tests, DejaGnu Tests)
+ (Install Tests): ... these new nodes.
+ (Conditionals): Move the portability paragraph up, introduce sub
+ menu and split into ...
+ (Usage of Conditionals, Limits of Conditionals): ... these new
+ nodes. Link to several sections throughout the manual that deal
+ with specific usage of conditionals.
+ (CVS): Rename subsections to subheadings.
+ (maintainer-mode): Likewise.
+ (Limitations on File Names): Renamed from ...
+ (limitations on file names): ... this.
+ (Flag Variables Ordering): Rename subsections to subheadings.
+ (Renamed Objects): Renamed from ...
+ (Renamed objects): ... this.
+ (Dependency Tracking Evolution): Introduce sub menu and split
+ into ...
+ (First Take on Dependencies, Dependencies As Side Effects)
+ (Dependencies for the User, Techniques for Dependencies)
+ (Recommendations for Tool Writers)
+ (Future Directions for Dependencies): ... these new nodes.
+ Report by Karl Berry.
+
+ 2009-03-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Update AM_RECURSIVE_TARGETS for parallel-tests.
+ * lib/am/check.am [PARALLEL_TESTS] (AM_RECURSIVE_TARGETS):
+ Add check, recheck, check-html, recheck-html.
+
+ 2009-03-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Akim Demaille <akim@lrde.epita.fr>
+
+ parallel-tests: New target recheck-html.
+ * lib/am/check.am [PARALLEL_TESTS] (recheck-html): New phony,
+ recursive target. Factor common implementation with
+ `check-html'.
+ * doc/automake.texi (Tests): Document recheck-html.
+ * tests/parallel-tests2.test: Test it.
+
+ 2009-03-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Akim Demaille <akim@lrde.epita.fr>
+
+ parallel-tests: redo lazy checking: recheck and RECHECK_LOGS.
+ Replace the LAZY_TEST_SUITE API with a simpler yet more powerful
+ one: RECHECK_LOGS specifies those tests which are to be removed
+ in any case before testing. Provide a `recheck' convenience
+ target to set RECHECK_LOGS to all failed and unexpectedly passed
+ tests. Document several ways to limit the set of tests run.
+ * lib/am/check.am [PARALLEL_TESTS] (RECHECK_LOGS): New variable,
+ default to $(TESTS_LOGS).
+ (check-TESTS): Remove $(RECHECK_LOGS) not $(TEST_LOGS). Drop use
+ of LAZY_TEST_SUITE.
+ ($(TEST_SUITE_LOG)): Do not output note about lazy rerun, as
+ LAZY_TEST_SUITE is gone.
+ (recheck): New target.
+ (recheck-am, recheck-TESTS): New internal targets.
+ * doc/automake.texi (Tests): Update @vindex for TESTS and
+ TEST_LOGS. Replace description of LAZY_TEST_SUITE with a list
+ of ways the set of tests to be run can be modified. Document
+ RECHECK_LOGS and the recheck target.
+ * tests/defs.in: Unset RECHECK_LOGS not LAZY_TEST_SUITE.
+ * tests/parallel-tests.test: Adjust, replacing LAZY_TEST_SUITE
+ with corresponding RECHECK_LOGS settings.
+ * tests/parallel-tests9.test: New tests.
+ * tests/Makefile.am: Update.
+ Suggestion and different implementation by Akim Demaille.
+
+ parallel-tests: do not mark check-TESTS as `.MAKE'.
+ * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Remove check-TESTS.
+ This rule removes files, which should not be executed with BSD
+ `make -n'.
+
+ parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS.
+ * automake.in (handle_tests): Warn about portability issue
+ concerning generated TESTS files listed with a `$(srcdir)/'
+ or `$(top_srcdir)/' prefix.
+ * doc/automake.texi (TESTS): Document this issue. Mention that
+ the parallel-tests driver is still experimental.
+ * tests/parallel-tests8.test: New test.
+ * tests/Makefile.am: Update.
+
+ check-html: Always create HTML output, note conversion failure.
+ * lib/am/check.am (check-html): Create `$(TEST_SUITE_HTML)' in
+ any case. Exit unsuccessfully if HTML creation failed.
+ * tests/parallel-tests2.test: Amend test to expose this.
+
+ 2009-03-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ parallel-tests: per-extension test driver: <EXT>_LOG_COMPILER.
+ For test files with extension <ext>, introduce the internal
+ variable <EXT>_LOG_COMPILE, which expands to
+ $(<EXT>_LOG_COMPILER) $(AM_<EXT>_LOG_FLAGS) $(<EXT>_LOG_FLAGS).
+ Turn also the lib/Automake/tests testsuite over to the new
+ test driver.
+ * doc/automake.texi (Tests): Document `EXT_LOG_COMPILER' and
+ `EXT_LOG_FLAGS'.
+ * lib/am/check2.am: Insert `%COMPILE%' right before test.
+ * automake.in (handle_tests): Substitute `COMPILE' for check2,
+ empty for tests without extension, and `$(ext_LOG_COMPILE)' for
+ extension `ext'. In the latter case, define it from the public
+ components.
+ * configure.ac (AM_INIT_AUTOMAKE): Use `parallel-test' globally.
+ * tests/Makefile.am (AUTOMAKE_OPTIONS): Remove, not needed here
+ any more.
+ * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Split ...
+ (PL_LOG_COMPILER, PL_LOG_FLAGS): ... into these new variables.
+ (TESTS_EXTENSIONS): New variable, initialize to `.pl'.
+ * tests/parallel-tests7.test: New test.
+ * tests/Makefile.am: Update.
+ Suggestion by Akim Demaille.
+
+ 2009-03-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ parallel-tests: also record logs of SKIPped tests.
+ * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Record
+ SKIPs as well.
+ Suggested by Jim Meyering.
+
+ Minor optimization in parallel-tests text box creation.
+ * lib/am/check.am [PARALLEL-TESTS] (am__text_box): Use only one
+ awk invocation, rather than several tools, to create a text box.
+ Suggestion from Akim Demaille.
+
2009-03-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Rewrite maintainer-check in separate tests, parallelizable.