Imported Upstream version 0.51.0 upstream upstream/0.51.0
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 15 Dec 2021 22:03:25 +0000 (07:03 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 15 Dec 2021 22:03:25 +0000 (07:03 +0900)
33 files changed:
ChangeLog
Makefile.am
Makefile.in
Makefile.in.in
aclocal.m4
configure
configure.ac
doc/I18N-HOWTO
doc/Makefile.in
doc/intltool-extract.8
doc/intltool-merge.8
doc/intltool-update.8
doc/intltoolize.8
install-sh
intltool-extract.in
intltool-merge.in
intltool-update.in
intltool.m4
missing
test-driver [new file with mode: 0755]
tests/Makefile.in
tests/cases/Makefile.am
tests/cases/Makefile.in
tests/cases/extract-gtkbuilder-single.ui [new file with mode: 0644]
tests/cases/extract-qtdesigner.ui [new file with mode: 0644]
tests/cases/extract13.desktop.in
tests/results/Makefile.am
tests/results/Makefile.in
tests/results/extract-gtkbuilder-single.ui.h [new file with mode: 0644]
tests/results/extract-qtdesigner.ui.h [new file with mode: 0644]
tests/results/extract13.desktop
tests/results/extract13.desktop.in.h
tests/selftest.pl.in

index cbf2910..b7cfd31 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-  735 Danilo Šegan    2012-02-26
-      Up the version number to 0.50.2.
+2014-12-10  Rodney Dawes  <dobey@wayofthemonkey.com>
 
-  734 Danilo Šegan    2012-02-26 [merge]
-      Fix #903340: Use --no-translations only if detected intltool on the system is 0.50 or better. Patch by Hib Eric.
+       Don't write $SRCDIR to the pot file.
+       Pass the $SRCDIR as a --directory option to xgettext.
 
-  733 Danilo Šegan    2012-02-05
-      Update NEWS: Include a missed contribution by doko in 0.50.1 and reconstruct 0.50.0 stuff from the release notes on LP.
+2014-05-13  Rodney Dawes  <dobey@wayofthemonkey.com>
 
-  732 Danilo Šegan    2012-02-05
-      Up the version to 0.50.1.
+       Don't write $SRCDIR to the pot file.
+       Pass the $SRCDIR as a --directory option to xgettext.
 
-  731 Danilo Šegan    2012-02-05 [merge]
-      Fix #924386: include ChangeLog in dist tarballs and create a NEWS file.
+2014-12-10  Michi Henning  <michi.henning@canonical.com>
 
-  730 Danilo Šegan    2012-02-05 [merge]
-      Bug #402516: support silent rules when merging translations and building MO files. Patch by Hib Eris.
+       Fixed incorrect handling of spaces around = in .ini files.
 
-  729 Danilo Šegan    2012-02-05
-      Ignore whitespace indentation in empty lines. Part of #922685 fix.
+2014-12-04  Michi Henning  <michi.henning@canonical.com>
 
-  728 Danilo Šegan    2012-01-30 [merge]
-      Add support for translatable attribute (well, any) tags in glade files. Patch by Ryan Lortie.
+       Added test cases for spaces around = in desktop files.
 
-  727 Danilo Segan     2012-01-27 [merge]
-      Bug #922685: Keep and normalize paragraphs in gsettings extraction. Strip starting/ending whitespace.  Patch by Ryan Lortie.
+2014-11-24  Michi Henning  <michi.henning@canonical.com>
 
-  726 Danilo Šegan    2011-12-10
-      fixes bug: https://launchpad.net/bugs/900738
-      Fix quoting of XGETTEXT variable when setting MSGMERGE and GENPOT in Makefile.  Patch contributed by Matthias Klose.
+       Fixed incorrect handling of spaces around = in .ini files.
 
-  725 Danilo Segan     2011-10-08
-      Up the version to 0.50.0.
+2014-02-12  Danilo Šegan  <danilo@segan.org>
 
-  724 Danilo Segan     2011-10-08 [merge]
-      Add support for GSettings, based on Ryan 'desrt' Lortie's code. Well, better late than never, right? Ok, very late. Fixes #580526.
+       Merge branch from David Planella adding support for QT designer .UI files.
+       
+       Now intltool can extract translatable strings from files specified with
+       gettext/type of "qtdesigner".
+       
+       Fixes bug #953342.
 
-  723 Danilo Segan     2011-10-08
-      fixes bug: https://launchpad.net/bugs/398576
-      Provide a parameter --no-translations for use in INTLTOOL_XML_NOMERGE_RULE to avoid instability problems with /tmp which can contain PO files.  Fixes #398576.
+2014-02-12  Danilo Šegan  <danilo@segan.org>
 
-  722 Danilo Segan     2011-10-08 [merge]
-      Use xgettext built-in scheme support for .scm files and add support to `intltool-update -m` for detecting missing .scm files. Fixes #790574.
+       Update tests for whitespace handling.
 
-  721 Danilo Segan     2011-10-08 [merge]
-      Keep the order of messages on extraction with intltool-extract. Fixes #520986.
+2014-02-12  Danilo Šegan  <danilo@segan.org>
 
-  720 Danilo Segan     2011-10-08
-      Remove all .cvsignore files.
+       Merge David's branch ~dpm/intltool/add-qtdesigner-support.
 
-  719 Danilo Segan     2011-10-08
-      fixes bug: https://launchpad.net/bugs/639857
-      Reduce the amount of quoting when finding the Perl version number, as proposed in bug 639857 by naddy mips inka de.
+2013-05-10  David Planella  <david.planella@ubuntu.com>
 
-  718 Danilo Segan     2011-09-27 [merge]
-      Fixes bug #860192: Ignore hidden directories and folders when detecting missing files in intltool-update. Debian patch for debbugs #560704.
+       Added files for gettext/qtdesigner testcase and result to the corresponding Makefile.am files
 
-  717 Danilo Segan     2011-07-06 [merge]
-      Use xgettext as found by configure for different operations in the installed Makefile for packages. Fix by Monty Taylor.
+2013-05-10  David Planella  <david.planella@ubuntu.com>
 
-  716 Danilo Segan     2011-07-06
-      fixes bug: https://launchpad.net/bugs/806006
-      Improve detection of left-out files by fixing multi-line python strings handling and handling of multiple strings in a single line and inline # comments.
+       Updated man page with the new gettext/qtdesigner type for extraction
 
-  715 Rodney Dawes     2010-08-06
-      Get rid of the ANSI boldification of certain warnings in intltool-update
+2013-05-10  David Planella  <david.planella@ubuntu.com>
 
-  714 Danilo Šegan    2010-03-24
-      Avoid warnings in isNotValidMissing when PACKAGE/VERSION variables are not known from makefiles.
+       Added Qt Designer .ui file extraction support using the internal XML parser
 
-  713 Danilo Šegan    2010-03-24
-      Prepare for 0.41.1 release.
+2013-05-10  David Planella  <david.planella@ubuntu.com>
 
-  712 Danilo Šegan    2010-03-24
-      Clean up test/*/Makefile.am files: add generated files to CLEANFILES and new test case to EXTRA_DIST.
+       Updated test case for Qt Designer extraction: no escapes
 
-  711 Danilo Šegan    2010-03-19
-      Fix .py.in detection.
+2013-05-09  David Planella  <david.planella@ubuntu.com>
 
-  710 Danilo Šegan    2010-03-19
-      fixes bug: https://launchpad.net/bugs/493403
-      Fix #493403: let 'intltool-update -m' pick up .py(.in)+ files as well. Patch by Fujiwara.
+       Updated links to Qt translation format specs
 
-  709 Danilo Šegan    2010-03-19
-      Fix some typos and errors.
+2013-01-28  David Planella  <david.planella@ubuntu.com>
 
-  708 Danilo Šegan    2010-03-19
-      Fix trailing whitespace in intltool-update.in.
+       Merged trunk
 
-  707 Danilo Šegan    2010-03-19
-      fixes bug: https://launchpad.net/bugs/406810
-      Fix #406810: make intltool-extract script detection work on Windows. Patch by Sam Thursfield.
+2013-01-28  David Planella  <david.planella@ubuntu.com>
 
-  706 Danilo Šegan    2010-03-19 [merge]
-      fixes bug: https://launchpad.net/bugs/515577
-      Fix #515577: merge small README fixes from Pablo Castellano.
+       Cleaned up qtdesigner code, added comments, updated test case and results
 
-  705 Danilo Šegan    2010-03-18 [merge]
-      Fix #409781: add context support to glade file extraction.
+2012-03-12  David Planella  <david.planella@ubuntu.com>
 
-  704 Danilo Šegan    2010-03-18 [merge]
-      fixes bug: https://launchpad.net/bugs/514295
-      Fix #514295: intltool-update maintenance check should work with builddir != srcdir.
+       Properly added the qtdesigner test to be run with make check now
 
-  703 Danilo Šegan    2010-03-18
-      Fix up problem with r702 fix: spurious $ in the regex.
+2012-03-12  David Planella  <david.planella@ubuntu.com>
 
-  702 Danilo Šegan    2009-12-19 [merge]
-      Fix bug #498292: improve detection of files containing gettext calls in intltool-update to reduce number of false positives.
+       First shot at adding extraction support for Qt Designer .ui files
 
-  701 Rodney Dawes     2009-07-15 {intltool-0-41-0}
-       Up version to 0.41.0 for release
+2014-02-11  Danilo Šegan  <danilo@segan.org>
 
-  700 Rodney Dawes     2009-07-15
-      fixes bugs: https://launchpad.net/bugs/398580 https://launchpad.net/bugs/398581
-       Remove references to dead mailing lists
-       Update bug reporting references to launchpad
-       Fix HACKING to promote using branches for submitting changes
+       Add missing files to Makefile.am EXTRA_DIST definitions.
 
-  699 Rodney Dawes     2009-07-12 [merge]
-      Remove intltool-unicodify
+2013-05-22  Rodney Dawes  <dobey@wayofthemonkey.com>
 
-  698 Rodney Dawes     2009-07-12 [merge]
-      Handle g_dngettext and calling the glib gettext wrappers directly
+       Use plain localedir to install mo files to, rather than trying to guess one.
 
-  697 Rodney Dawes     2009-07-12 [merge]
-      Handle multi-line python strings ''' and """ better
+2013-05-12  Rodney Dawes  <dobey@wayofthemonkey.com>
 
-  696 Rodney Dawes     2009-07-12 [merge]
-      Handle m4_esyscmd usage in the package version variable
+       Use plain localedir to install mo files to, rather than trying to guess one.
 
-  695 Rodney Dawes     2009-06-28 [merge]
-      Add ctags stubs to deal with automake ctags rules
+2013-05-12  Hib Eris  <hib@hiberis.nl>
 
-  694 Rodney Dawes     2009-06-01 [merge]
-      Only create the intltool-foo.in files if needed for compatibility
+       Fix makefile rule to build .pox files properly.
 
-  693 Rodney Dawes     2009-04-26
-       Rename configure.in to the preferred configure.ac
-       Update configure script to require new autoconf
-       Remove the old/broken spec file
-       Remove ChangeLog, NEWS, and MAINTAINERS as they are no longer needed
-       Upgrade bzr branch format to 1.9
+2011-12-21  Hib Eris  <hib@hiberis.nl>
 
-  692 Rodney Dawes     2009-04-20
-       Remove ignored files from the lists of files to check in -m mode
-       Fixes http://bugzilla.gnome.org/show_bug.cgi?id=569051
+       Fix make rule to build *.pox files
 
-  691 Rodney Dawes     2009-04-20
-       Add a .bzrignore to hide some files from bzr
+2013-05-12  Jordi Mallach  <jordi@debian.org>
 
-  690 Rodney Dawes     2009-04-08
-       Use \^ to escape ^ instead of single quotes
-       Fixes http://bugzilla.gnome.org/show_bug.cgi?id=577133
+       Fix incorrect usage of hyphens and dashes in man pages.
 
-  689 dobey    2009-03-14
-      
-       Up version to 0.40.6 for release
+2012-02-26  Jordi Mallach  <jordi@debian.org>
 
-  688 dobey    2009-03-14
-      
-       Update README to not suggest putting intltool-*.in in EXTRA_DIST
-       Update README to refer to .server files instead of .oaf
+       Fix incorrect uses of hyphens and dashes in several manpages.
 
-  687 dobey    2009-03-01
-      
-       Don't hardcode the SHELL value (gnome bug #573525)
+2013-05-12  Rodney Dawes  <dobey@wayofthemonkey.com>
 
-  686 dobey    2008-11-24
-      
-       * intltool-update.in:
-       Add basic support for PACKAGE_BUGREPORT specified by packages
+       Update .bzrignore with some new generated files.
+       Generate the ChangeLog in GNU changelog format, and only with last 50 changes.
 
-  685 dobey    2008-11-24
-      2008-11-24  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.ac:
-       Check for at least perl 5.8.1, and print the found version
-      
-       * intltool.m4:
-       Check for at least perl 5.8.1 and print the found version
-       Add _IT_SUBST macro to abstract usage of _AM_SUBST_NOTMAKE when we
-       are using automake 1.10 or nwere
-      
-       Fixes #562085 and #561513
+2013-05-12  Javier Jardón  <javier.jardon@codethink.co.uk>
 
-  684 dobey    2008-11-22
-      
-       * intltool-merge.in:
-       Replace iconv usage with perl's internal Encode::from_to()
+       Use autoreconf instead of gnome-autogen scripts.
 
-  683 dobey    2008-11-17
-      2008-11-17  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in:
-       Quote the grep arguments that use ^
-      
-       Fixes #559528
+2012-03-28  Javier Jardón  <javier.jardon@codethink.co.uk>
 
-  682 dobey    2008-11-17
-      2008-11-16  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-extract.in:
-       Add support for extracting string data from Bioware Aurora Talk Table
-       format files, along with the extra metadata associated with the strings
-      
-       * intltool-update.in:
-       Add support for Bioware Aurora Talk Table format files in POTFILES
+       Use autoreconf instead gnome-common
 
-  681 dobey    2008-11-06
-      2008-11-05  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4:
-       Redirect grep output to /dev/null
-      
-       Fixes #557069
+2013-05-12  Robert Ancell  <robert.ancell@ubuntu.com>
 
-  680 dobey    2008-10-08
-      2008-10-08  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.5 for release
+       Remove obsolete AM_GNU_GETTEXT information from docs.
 
-  679 dobey    2008-10-06
-      2008-10-06  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4 (IT_PO_SUBDIR):
-       Check that Makefile.in came from a Makefile.in.in from intltool
-      
-       Fixes #554280
+2012-07-11  Robert Ancell  <robert.ancell@canonical.com>
 
-  678 dobey    2008-09-19
-      2008-09-19  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.4 for release
+       Remove obsolete AM_GNU_GETTEXT information from docs
 
-  677 dobey    2008-09-19
-      2008-09-19  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * tests/results/Makefile.am::
-       Add extract13.desktop to EXTRA_DIST
+2012-11-18  Danilo Šegan  <danilo@segan.org>
 
-  676 chpe     2008-09-04
-       * Makefile.in.in: (DISTFILES, EXTRA_DISTFILES): Move ChangeLog to
-       EXTRA_DISTFILES so "make dist" does not fail with nonexistent
-       po/ChangeLog file. 
-      
-       Fixes #550044
+       Up the version number to 0.50.3.
 
-  675 dobey    2008-09-04
-      2008-09-03  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in (PO_LINGUAS, POFILES):
-       Set PO_LINGUAS to ALL_LINGUAS if the LINGUAS file doesn't exist
-       Use PO_LINGUAS instead of USE_LINGUAS in POFILES for disting
-      
-       Fixes #550727
+2012-11-07  Danilo Šegan  <danilo.segan@linaro.org>
 
-  674 dobey    2008-08-25
-      2008-08-24  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in (desktop_merge_translations):
-       Fix the regex here to adhere to the Desktop File Spec's allowed chars
-      
-       * tests/cases/Makefile.am:
-       * tests/cases/extract13.desktop.in:
-       * tests/results/extract13.desktop:
-       * tests/results/extract13.desktop.in.h:
-       * tests/selftest.pl.in:
-       Add a test case for merging translations back into the desktop file
-      
-       Fixes #549243
+       Merge a fix for bug #1034153 to support single quotes in glade/gtkuibuilder files. Patch by Robert Bruce Park.
 
-  673 dobey    2008-07-27
-      2008-07-27  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4 (IT_PROG_INTLTOOL):
-       Require the AM_NLS macro, so USE_NLS gets defined
-       Add a check for gmsgfmt that falls back to $MSGFMT
-       This change removes the need for using AM_GLIB_GNU_GETTEXT or
-       AM_GNU_GETTEXT for some projects.
+2012-08-22  Robert Bruce Park  <robert.park@canonical.com>
 
-  672 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.3 for brown-bag release
+       Add test case for single quotes, and fix the bug that I discovered
+       as a result of adding this test.
 
-  671 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in:
-       Change a ^$$lang regex to be ^$$lang$$ as it should have been
-       For bug #544574
+2012-08-07  Robert Bruce Park  <robru@gottengeography.ca>
 
-  670 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.2 for release
+       Support translatable='yes' in glade XML
 
-  669 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * tests/cases/Makefile.am:
-       * tests/results/Makefile.am:
-       Add new test cases to EXTRA_DIST and CLEANFILES as appropriate
+2012-02-26  Danilo Šegan  <danilo@segan.org>
 
-  668 dobey    2008-07-25
-      Add new file to svn:ignore
+       Fix #903340: Use --no-translations only if detected intltool on the system is 0.50 or better. Patch by Hib Eric.
 
-  667 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * tests/cases/context.xml.in:
-       * tests/results/context.xml:
-       * tests/results/context.xml.in.h:
-       Add these files that Wouter forgot to add
+2012-02-20  Hib Eris  <hib@hiberis.nl>
 
-  666 wbolster 2008-07-25
-      2008-07-25  Wouter Bolsterlee  <wbolster@svn.gnome.org>
-      
-       reviewed by: Rodney Dawes <dobey.pwns@gmail.com>
-      
-       * intltool-extract.in:
-       * intltool-merge.in:
-       * tests/cases/az.po:
-       * tests/cases/fr.po:
-       * tests/selftest.pl.in:
-      
-       Bug 458794 – Context support works only for single
-       context on a msgid. Patch and test case by Dan Winship
-       <danw@gnome.org>.
+       Backward compatibily for INTLTOOL_XML_NOMERGE_RULE in intltool.m4
+       
+       Fixes bug #903340
 
-  665 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in:
-       Redirect errors from grep to /dev/null
-       Use tr to force locale-per-line for passing ALL_LINGUAS to grep
-       Check that $LINGUAS is also non-zero for user-defined locales
-       Remove extraneous mkdir_p usage when installing locale files
-      
-       Fixes #544574
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  664 dobey    2008-07-25
-      2008-07-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltoolize.in:
-       Check for symlinks to intltool scripts and remove them
-       Touch the script.in files for compatibility
-       We just touch the scripts as we no longer generate executable versions,
-       and the Makefile.in.in uses the installed scripts anyway.
+       Update NEWS: Include a missed contribution by doko in 0.50.1 and reconstruct 0.50.0 stuff from the release notes on LP.
 
-  663 dobey    2008-07-23
-      2008-07-23  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * doc/I18N-HOWTO:
-       Remove reference to adding intltool scripts to EXTRA_DIST
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  662 dobey    2008-07-21
-      2008-07-21  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.1 for release
+       Up the version to 0.50.1.
 
-  661 dobey    2008-07-21
-      2008-07-21  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltoolize.in:
-       Remove the AC_CONFIG_AUX_DIR checks as we no longer need it
-       We do not copy the scripts locally now, only Makefile.in.in
-      
-       Fixes #323968
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  660 dobey    2008-07-20
-      2008-07-20  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in (FindLeftoutFiles):
-       Check for NC_ as well as C_ N_ Q_ and _
-       (FindPOTKeywords):
-       No need to escape = and _ in a string
-       Add NC_ to the list of keywords
-       Use context and string argument specifiers for C_ and NC_
-      
-       Fixes #543665
+       Fix #924386: include ChangeLog in dist tarballs and create a NEWS file.
 
-  659 dobey    2008-06-06
-      2008-06-06  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * README:
-       * doc/I18N-HOWTO:
-       Replace AC_PROG_INTLTOOL references with IT_PROG_INTLTOOL
-      
-       Fixes #531894
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  658 dobey    2008-06-06
-      2008-06-06  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in (FindPOTKeywords):
-       Replace U_ with C_ as keyword argument to xgettext
-       U_ does not exist in gi18n.h
-      
-       Fixes #536970
+       Document a soft bzr dependency.
 
-  657 tml      2008-06-06
-      Typo.
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  656 tml      2008-06-06
-      2008-06-06  Tor Lillqvist  <tml@novell.com>
-      
-       * intltool-update.in (GenerateHeaders): If running under
-       ActiveState Perl then prefix the intltool-extract command with the
-       Perl interpreter pathname, as the system() function has no clue
-       about Unixish executable scripts indicated by just a hashbang
-       line.
-      
-       (The MSYS Perl, as it runs on a Unix emulator, would be able to
-       run executable scripts based on their hashbang lines jus fine, but
-       then MSYS Perl doesn't come with XML::Parser. Installing
-       XML::Parser for MSYS Perl is somewhat hard. So usually when using
-       mingw+MSYS to build GNOMEish software one wants to use
-       ActicveState's Perl to run the intltool scripts, even if the
-       built-in MSYS Perl is good for other Perl uses.)
+       Add the NEWS file.
 
-  655 dobey    2008-06-03
-      2008-06-03  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.40.0 for release
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  654 dobey    2008-04-12
-      2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in (FindLeftoutFiles):
-       Add code to handle skipping entire directores of translatable files
-      
-       Fixes #436241
+       Auto-generate a ChangeLog file from "bzr log" in a "make dist" step.
 
-  653 dobey    2008-04-12
-      2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in (TextFile_DetermineEncoding):
-       Default to UTF-8 in determining file encoding
-       (GeneratePOTemplate):
-       Require that GNU gettext >= 0.12 be installed for UTF-8 support
-       Set the encoding to UTF-8 by default
-       Replace the old ASCII error message with a shorter UTF-8 message to
-       encourage developers to use UTF-8 for all translated strings, and to
-       show the filename and line number of the offending string
-      
-       Fixes #377573
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  652 dobey    2008-04-12
-      2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in (FindPackageName):
-       Strip "\(+$" off the end of name/version to allow parens with m4 names
-      
-       Fixes #489135
+       Bug #402516: support silent rules when merging translations and building MO files. Patch by Hib Eris.
 
-  651 dobey    2008-04-12
-      2008-04-12  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4:
-       Up the serial for IT_PROG_INTLTOOL to 40
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  650 dobey    2008-04-12
-      2008-04-11  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.39.99 to avoid conflicts with 0.3x.y versions
-       
-       * Makefile.am:
-       Don't distribute the *.in scripts any longer
-       Clean up the sed replacing
-       We don't use *.in.in for scripts any longer, just *.in
-      
-       * intltool.m4:
-       Update the version check to use intltool-update --version instead
-       Check for the intltool scripts in PATH instead of local copies
-       Remove the AC_CONFIG_COMMANDS to create the local script copies
-      
-       * intltool-*.in:
-       * intltool-*.in.in:
-       Rename all the *.in.in scripts to just *.in
-      
-       * intltoolize.in:
-       Only copy Makefile.in.in to a project's distribution
-      
-       Fixes #490620
+       Rename INTLTOOL_V_merge to INTLTOOL_V_MERGE_OPTIONS.
 
-  649 dobey    2008-04-12
-      Remove svn:executable properties
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  648 dobey    2008-02-25
-      2008-02-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-extract.in.in (type_glade):
-       Handle the col tag when extracting strings, for GTK+ ui files
-      
-       Fixes #517559
+       Support silent rules. Patch by Hib Eris.
 
-  647 dobey    2008-02-25
-      2008-02-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.am:
-       Make the resulting final script output executable
+2012-01-18  Hib Eris  <hib@hiberis.nl>
 
-  646 dobey    2008-02-24
-      2008-02-24  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in:
-       Update comment block with proper author information
-       Update comment block with copyright information
-       Fix typos in comment block and remove extraneous confusing line
-      
-       Fixes #508320
+       Add support for silent-rules
 
-  645 dobey    2008-02-24
-      2008-02-24  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (FindPOTKeywords):
-       Unwrap lines wplit with trailing \
-       Patch from Loïc Minier <lool@dooz.org>
-      
-       Fixes #516501
+2012-02-05  Danilo Šegan  <danilo@segan.org>
 
-  644 dobey    2008-02-24
-      2008-02-24  Rodney Dawes <dobey.pwns@gmail.com>
-      
-       * tests/selftest.pl.in: Unset $LINGUAS to avoid failing when
-       we use tests with locales not specified in LINGUAS
-      
-       Fixes #518257
+       Ignore whitespace indentation in empty lines. Part of #922685 fix.
 
-  643 wbolster 2008-01-17
-      2008-01-17  Wouter Bolsterlee  <wbolster@svn.gnome.org>
-      
-       reviewed by: Rodney Dawes
-      
-       * intltool-update.in.in:
-      
-       Fix a regression: try to detect package name from
-       configure.{ac,in} only if $GETTEXT_PACKAGE is not set.
-       Since the name detection aborts if no configure.{ac,in}
-       was found, this broke non-autotooled projects.
-       Fixes bug #509411.
+2012-01-30  Danilo Šegan  <danilo@segan.org>
 
-  642 dobey    2007-12-17
-      2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.37.0 for release
+       Add support for translatable attribute (well, any) tags in glade files. Patch by Ryan Lortie.
 
-  641 dobey    2007-12-17
-      2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in (keys_merge_translation):
-       New method name for merging a single translation for multi-output
-       (keys_merge_translations):
-       Call keys_merge_translation for each language with multi-ouput
-       Call keys_merge_translation with "." as the language for single file
-      
-       Based on patch from Christian Persch <chpe@gnome.org>
-      
-       Fixes #487818
+2012-01-30  Ryan Lortie  <desrt@desrt.ca>
 
-  640 dobey    2007-12-17
-      2007-12-16  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-extract.in.in:
-       * intltool-merge.in.in:
-       Add quotedxml mode for encoding/decoding entities
-       Patch from Christian Persch <chpe@gnome.org>
-      
-       Fixes #487666
+       Bug #923841: support menus in glade files
+       
+       Instead of hardcoding a list (property, atkproperty, col) of tags that
+       we support translatable="yes" on, support it on all tags.  This lets us
+       pick up <attribute translatable="yes"> as is used within <menu> of a
+       GtkBuilder file.
 
-  639 dobey    2007-12-09
-      2007-12-09  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       Up version to 0.36.3 for release
+2012-01-27  Danilo Segan  <danilo@canonical.com>
 
-  638 dobey    2007-12-09
-      2007-12-09  Rodney Dawes  <dobey.pwns@gnome.org>
-      
-       * tests/Makefile.am:
-       Add errors to CLEANFILES
-      
-       * tests/selftest.pl.in:
-       Remove the C directory when finished as well
-      
-       * tests/results/merge12.xml:
-       Update the test to deal with the previous fix for #499590
+       Bug #922685: Keep and normalize paragraphs in gsettings extraction. Strip starting/ending whitespace.  Patch by Ryan Lortie.
 
-  637 chpe     2007-11-29
-      2007-11-29  Christian Persch  <chpe@gnome.org>
-      
-       * intltool-merge.in.in: (entity_encode_int_minimalist):
-       Also encode ">". Bug #499590.
+2012-01-27  Danilo Segan  <danilo@canonical.com>
 
-  636 dobey    2007-11-25
-      2007-11-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (GeneratePOTemplate):
-       Quote MSGID_BUGS_ADDRESS when passing to xgettext
-      
-       Fixes #493267
+       Make the spacing in test five lines to better test for double-newlines.
 
-  635 dobey    2007-11-25
-      2007-11-25  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in (xml_merge_output):
-       Output the untranslated file in C/ for multiple output
-       Only output in the current directory for single-file output
-      
-       Fixes #487817
-
-  634 dobey    2007-11-24
-      2007-11-24  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles):
-       Handle the C_ macro as defined in gi18n.h along with N_ Q_ and _
-      
-       Fixes #499179
-
-  633 dobey    2007-10-31
-      2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles):
-       Only add the additional $SRCIDR/.. path if $SRCDIR is not .
-      
-       Fixes #491408
-
-  632 dobey    2007-10-31
-      2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltoolize.in: Update the grep to check for IT_PROG_INTLTOOL
-       being defined in aclocal.m4, to avoid the error message when not needed
-      
-       Fixes #481833
-
-  631 dobey    2007-10-31
-      2007-10-31  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4: Add a block to check for GNU gettext tools and fail
-       if the scripts aren't found and aren't GNU versions
-      
-       Fixes #490845
-
-  630 dobey    2007-10-22
-      2007-10-22  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in (gather_po_files):
-       Replace the if (/match/) with a for (split) to handle locales
-       separated by whitespace on the same line in the LINGUAS file
-       Original patch from Mike Massonnet <mike.massonnet@gmail.com>
-      
-       Fixes #488724
-
-  629 dobey    2007-09-15
-      2007-09-15  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in (isProgramInPath):
-       Pass -l as the argument, as iconv with no argument stalls
-
-  628 dobey    2007-09-15
-      2007-09-15  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in (isProgramInPath:
-       Remove --version from the test run
-      
-       Fixes #464846
-
-  627 dobey    2007-09-02
-      2007-09-02  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * MAINTAINERS: Update with proper formatting
-
-  626 chpe     2007-08-27
-      2007-08-26  Christian Persch  <chpe@gnome.org>
-      
-       * intltool-merge.in.in: Only merge translations for languages listed
-       in LINGUAS. Bug #438178.
-
-  625 dobey    2007-08-13
-      2007-08-13  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in: Up version to 0.36.1 for release
-
-  624 dobey    2007-08-09
-      2007-08-09  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-merge.in.in:
-       Get rid of isGNUGettextTool as we don't really need it here
-       Only check if iconv is in the path
-      
-       Fixes #464846
-
-  623 dobey    2007-08-07
-      2007-08-07  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles):
-       Strip _build/ from the path name, to ignore some files during distcheck
-      
-       Fixes #464474
-
-  622 dobey    2007-08-07
-      2007-08-07  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (CONF_Handle_Open):
-       Check for the conf_in file in $SRCDIR/../ instead of just ../
-      
-       Fixes #464474
-
-  621 dobey    2007-08-07
-      2007-08-06  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (Console_Write_CoverageReport):
-       Print the locale id and Current translation status message to STDERR
-      
-       Fixes #464121
-
-  620 dobey    2007-08-03
-      2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in: Up version to 0.36.0 for release
-      
-       * intltool.m4: Up serial to 36
-
-  619 dobey    2007-08-03
-      Update svn:ignore
-
-  618 dobey    2007-08-02
-      2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * configure.in:
-       * Makefile.am:
-       * intltool.m4:
-       Don't need the xgettext/msgfmt/msgmerge/iconv checks any more
-       Don't need to substitute xgettext/msgfmt/msgmerge/iconv variables
-      
-       * intltool-merge.in.in: Add isProgramInPath and isGNUGettextTool
-       methods and check for GNU iconv here
-      
-       * intltool-update.in.in (Get_Program_Path):
-       Rename to isProgramInPath
-       Use $devnull to redirect
-       Pass --version to $file to avoid "no input file" errors
-       (isGNUGettextTool): New method to check for GNU gettext tools
-       (GenerateHeaders, GeneratePOTemplate, POFile_Update):
-       (Console_Write_TranslationStatus, Console_Write_CoverateReport):
-       Update to use isGNUGettextTool to ensure we use GNU gettext tools
-      
-       Fixes #301364 and #311936
-
-  617 dobey    2007-08-02
-      2007-08-02  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (isIntltoolExtractInPath):
-       Rename to Get_Program_Path
-       (GenerateHeaders, GeneratePOTemplate): Use Get_Program_Path method
-       to find the path for $EXTRACT and $XGETTEXT
-      
-       Fixes #349560
-
-  616 davidz   2007-08-01
-      2007-08-01  David Zeuthen  <davidz@redhat.com>
-      
-              * intltool-update.in.in, intltool.m4: Add support for PolicyKit
-              policy XML files (extension .policy).
-      
-              Fixes #462312
-
-  615 dobey    2007-08-01
-      2007-08-01  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       Patch from Wouter Bolsterlee <wbolster@gnome.org>
-      
-       * intltool-update.in.in. (FindLeftoutFiles):
-       Don't need to strip $SRCDIR from filenames when adding to hash table
-       Gettext doesn't require the reference to not have the leading ../
-      
-       Fixes #449938
-
-  614 danilo   2007-07-20
-      Fix #411698: XML entity escaping broken, patch from Leonardo Boshell.
-
-  613 danilo   2007-07-20
-      Fix #411698: XML entity escaping broken, patch from Leonardo Boshell.
-
-  612 dobey    2007-06-30
-      2007-06-30  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles):
-       Look for files in $SRCDIR/.. as well as ..
-       Strip $SRCDIR from the filenames when adding to the hash table
-       Strip $SRCDIR from the filenames when looking up in the hash table
-       Strip $SRCDIR from the filenames when listing in missing
-       
-       Fixes #438722
-
-  611 dobey    2007-06-30
-      2007-06-30  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool-update.in.in (GeneratePOTemplate):
-       Don't write $SRCDIR/../ or ../ to POTFILES.in.temp
-       Pass .. as the --directory argument to xgettext
-       Pass --default-domain to xgettext
-       Pass --flag arguments for glib functions to xgettext
-      
-       Fixes #449938
-
-  610 dobey    2007-06-29
-      2007-06-28  Rodney Dawes  <dobey.pwns@gmail.com>
-      
-       * intltool.m4: Fix autoconf warnings
-       Patch from Guillem Jover
-      
-       Fixes #430093
-
-  609 dobey    2007-06-27
-      2007-06-27  Rodney Dawees  <dobey.pwns@gmail.com>
-      
-       * Makefile.in.in: Add dummy install-exec
-      
-       Fixes #448200
-
-  608 dobey    2007-03-23
-      2007-03-17  Thomas Andersen  <phomes@gmail.com>
-      
-       * tests/cases/extract13.desktop.in
-       Remove invalid category "Application"
-      
-       Fixes #417659
-
-  607 danilo   2007-03-02
-      Fix #413461: do look inside PATH for intltool-extract.
-
-  606 tml      2007-02-28
-      2007-02-28  Tor Lillqvist  <tml@novell.com>
-      
-       * tests/selftest.pl.in: Use --strip-trailing-cr on Windows. (This
-       requires a reasonably new GNU diff. The 2.8.7 one from gnuwin32
-       seems to work fine.) Fixes make check on Windows.
-
-  605 dobey    2007-02-23
-      2007-02-23  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.5 for release
-
-  604 dobey    2007-02-14
-      2007-02-13  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (GenerateHeaders):
-       * Makefile.am:
-       Don't hardcode the fallback path to intltool-extract
-      
-       Fixes #399476
-
-  603 dobey    2007-02-14
-      2007-02-13  Rodney Dawes  <dobey@novell.com>
-      
-       * intltoole-merge.in.in (xml_merge_output, quoted_merge_translations):
-       Check that $lang is a directory, rather than just that it exists
-       Create the directory if it doesn't exist, and check that it is a
-       directory if it gets created by a different thread
-       Original patch from Leonardo Boshell
-      
-       Fixes #400788
-
-  602 dobey    2007-01-22
-      2007-01-22  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Update the -s check to
-       use $SRCDIR when looking for POTFILES.{skip,ignore} as well
-      
-       Fixes #391892 more completely
-
-  601 dobey    2007-01-10
-      2007-01-10  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-extract.in.in (type_ini): Handle extracting comments as
-       well as messages
-       * tests/cases/Makefile.am: Add extract13.desktop.in appropriately
-       * tests/cases/extract13.desktop.in: New test case for .desktop comments
-       * tests/results/Makefile.am: Add extract13.desktop.in.h
-       * tests/results/extract13.desktop.in.h: Resulting header with strings
-       * tests/selftest.pl.in: Add test case 32 for extracting desktop file
-       comment strings for translators
-      
-       Patch from Takao Fujiwara <Takao.Fujiwara@Sun.COM>
-      
-       Fixes #390271
-
-  600 dobey    2007-01-08
-      2007-01-08  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.4 for release
-
-  599 dobey    2007-01-08
-      2007-01-08  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Fix the logic of the
-       previous commit to avoid potential breakage
-
-  598 dobey    2007-01-05
-      2007-01-05  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.3 for release
-
-  597 dobey    2007-01-04
-      2007-01-04  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Check that the file listed
-       in POTFILES.in exists in ../ if not found in $SRCDIR/../
-
-  596 dobey    2007-01-04
-      Set svn:ignore property on cases directory
-      Update .cvsignore file with more ignores
-
-  595 dobey    2007-01-04
-      2007-01-03  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Load POTFILES.skip or
-       POTFILES.ignore from $SRCDIR
-       Handle the files in POTFILES.{skip,ignore} separately from POTFILES.in
-       so that we can ignore them when checking that all the files listed in
-       POTFILES.in still exist, as POTFILES.skip may contain generated files
-       that only exist for a short amount of time, and can be optional in some
-       builds
-      
-       Fixes #391892
-
-  594 juergbi  2007-01-03
-      2007-01-03  Jürg Billeter  <j@bitron.ch>
-      
-       * Makefile.in.in: Fix LINGUAS environment variable support to match the
-       entries in the LINGUAS file more precisely
-      
-       Fixes #342500 even more completely
-
-  593 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.2 for release
-
-  592 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (POTFILES): Reinstate the comment hack, as the $(NULL)
-       change doesn't work for all cases
-
-  591 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-extract.in.in (place_normal): Check that the directory
-       exists, and create it if not, so that we can write the files
-      
-       Fixes #348952
-
-  590 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (POTFILES): Replace useless comment with $(NULL)
-      
-       Fixes #330509
-
-  589 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (POTFILES): Replace useless comment with PLACEHOLDER
-      
-       Fixes #330509
-
-  588 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (GenerateHeaders, GeneratePOTemplate):
-       We don't need to use $SRCDIR/ for generating the header files, as they
-       need to go into $builddir
-
-  587 dobey    2006-12-20
-      2006-12-20  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Check that there is a word
-       in front of .GetString for C# and allow any number of spaces before (
-       Check for N_, Q_, and _ with any number of spaces between _ and (
-      
-       Fixes #386118
-
-  586 dobey    2006-12-19
-      2006-12-19  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in: Use $SRCDIR/ in front of .. where appropriate
-
-  585 dobey    2006-12-19
-      2006-12-19  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Add a call to intltool-update -m to the check rule
-       so that we can ensure that POTFILES.in is kept up to date
-       (USER_LINGUAS): Remove trailing whitespace which broke building without
-       LINGUAS set in the environment
-
-  584 dobey    2006-12-18
-      2006-12-18  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Fix the LINGUAS support to only use locales that are
-       in both LINGUAS and the LINGUAS file or ALL_LINGUAS variable, if
-       LINGUAS is set in the build environment
-      
-       Fixes #342500 more completely
-
-  583 dobey    2006-12-09
-      2006-12-09  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in: Set $PKGNAME variable with FindPackageName so
-       that FindPackageName always gets run, even with --gettext-package=foo
-       Fall back to $PKGNAME instead of &FindPackageName
-      
-       Fixes #350013
-
-  582 dobey    2006-12-09
-      2006-12-08  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Set $(top_builddir) to @top_builddir@ instead of ..
-       Use $(top_builddir) instead of .. for the stamp-it rule
-       Patch from Daniel Leidert <daniel.leidert.spam@gmx.net>
-      
-       Fixes #345560
-
-  581 dobey    2006-12-08
-      2006-12-08  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Add support for using LINGUAS environment variable
-       during build and install
-       Simplify some of the rules to use USE_LINGUAS to avoid duplication
-      
-       Fixes #342500
-
-  580 dobey    2006-12-06
-      2006-12-06  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.1 for release
-
-  579 dobey    2006-12-04
-      2006-12-04  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-merge.in.in (create_translation_database):
-       Make regex patterns greedier, to avoid perl stack overflows
-       Patch from Joerg Sonnenberger <joerg@bec.de>
-      
-       Fixes #353403
-
-  578 dobey    2006-10-24
-      2006-10-24  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4: Add code from glib-gettext to detect DATADIRNAME
-       Patch from Loïc Minier <lool+gnome@via.ecp.fr>
-      
-       Fixes #345255
-
-  577 dobey    2006-06-19
-      2006-06-19  Rodney Dawes  <dobey@novell.com>
-      
-       * tests/selftest.pl.in (check_command_result): Check for the output
-       of No differences from the diff command to work with older/non-GNU
-       versions of diff. Original patch from Tim Mooney
-      
-       Fixes #345114
-
-  576 dobey    2006-05-23
-      2006-05-23  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-extract.in.in (escape_char): Return \\\\ when escaping \\
-      
-       * tests/selftest.pl.in:
-       * tests/cases/Makefile.am:
-       * tests/cases/test-quoted.dtd:
-       * tests/cases/test-quoted.po:
-       * tests/results/Makefile.am:
-       * tests/results/multi.test-quoted.dtd:
-       * tests/results/test-quoted.dtd.h:
-       Add tests for testing the new gettext/quoted style implementation
-      
-       * tests/results/merge-deepattr.xml: Update to include a dummy tag
-       section for the "test-quoted" lang that was added for the above tests
-      
-      2006-05-19  Chris Lahey  <clahey@clahey.net>
-      
-       * intltool-extract.in.in
-       * intltool-merge.in.in:
-       * doc/intltool-extract.8:
-       * doc/intltool-merge.8: Added gettext/quoted format which just extracts
-       and/or merges all strings between "".
-       Merging only supports multiple file mode.
-
-  575 dobey    2006-05-16
-      2006-05-16  Rodney Dawes  <dobey@novell.com>
-      
-       * intltoolize.in: Change the warning message for a missing call to
-       IT_PROG_INTLTOOL in configure.{in,ac} to a more appropriate error,
-       and exit with a return value of 1 if it is not present
-      
-       Fixes #341985
-
-  574 dobey    2006-05-15
-      2006-05-15  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.35.0 for release
-      
-       * intltool.m4: Up serial to 35
-
-  573 dobey    2006-05-10
-      2006-05-10  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (GeneratePOTemplate): Get MSGID_BUGS_ADDRESS
-       from Makevars and pass it in to xgettext
-       (FindMakevarsBugAddress): Look for MSGID_BUGS_ADDRESS in Makevars so
-       that we can pass it to xgettext
-      
-       Fixes #329346 Original patch by Dwayne Bailey <dwayne@translate.org.za>
-
-  572 dobey    2006-05-09
-      2006-05-09  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (PO_LINGUAS): Use $(srcdir)/LINGUAS rather than just
-       LINGUAS here, to fix builddir != srcdir
-      
-       Fixes #341058
-
-  571 dobey    2006-04-27
-      2006-04-27  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (PO_LINGUAS): Quote the ^\# argument to grep, so that
-       it gets interpreted properly
-
-  570 dobey    2006-04-27
-      2006-04-27  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (POFILES, CATALOGS): Replace the echo $$lang.{po,gmo}
-       command within the for loop, with printf "$$lang.{po,gmo} " so that we
-       will work on Solaris again
-      
-       Fixes #339770
-
-  569 dobey    2006-04-26
-      2006-04-26  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (PO_LINGUAS): Use test -r instead of -e, for Solaris
-      
-       * intltool.m4: Up the serial to 34
-
-  568 dobey    2006-04-24
-      2006-04-21  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4: Handle micro-version number when checking that the
-       intltool version is >= the requested version
-      
-       Fixes #339627
-
-  567 dobey    2006-04-17
-      2006-04-17  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Restore stub tags for automake to work properly
-      
-       Fixes #338817
-
-  566 dobey    2006-04-12
-      2006-04-11  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Dump localedir, gnuclocaledir, and gettextsrcdir
-       variables as we no longer need them
-       Add DATADIRNAME substitution handling and define itlocaledir with it
-       Dump GMOFILES as it is not used in here
-       Add in a variable to deal with old ALL_LINGUAS
-       Set up PO_LINGUAS to get the locales from the LINGUAS file
-       Set up POFILES to be generated from one of PO_LINGUAS or ALL_LINGUAS
-       Dump CATOBJEXT as we no longer need it in here
-       Set up CATALOGS to be genereated from one of PO_LINGUAS or ALL_LINGUAS
-       Replace usage of CATALOGS to decipher the locale from, with straight
-       usage of either PO_LINGUAS or ALL_LINGUAS to get the locale names
-      
-       * configure.ac: Bump the version so modules can depend on these changes
-       for supporting LINGUAS files in po subdirectories
-      
-       * intltool.m4: Substitute the ALL_LINGUAS variable, so that we can
-       use it in our Makefile.in.in, for modules that have not migrated yet
-
-  565 dobey    2006-04-12
-      2006-04-11  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Remove all the bits related to building C code, we
-       don't need it in here, as all we're doing is processing translations
-
-  564 dobey    2006-03-22
-      2006-03-22  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-merge.in.in (create_translation_database): Change WARNING
-       to NOTICE for non-UTF-8 po file encodings, and print to STDOUT rather
-       than STDERR as it isn't an error
-      
-       Fixes #331046
-
-  563 danilo   2006-03-18
-      Added MAINTAINERS file.
-
-  562 danilo   2006-02-15
-      Fix recursive variable definitions hanging intltool.
-
-  561 dobey    2006-02-15
-      2006-02-14  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Add useless comment after POTFILES = \ line, so that
-       the CATALOGS variable doesn't get replaced by the POTFILES data
-       This is a temporary workaround for bug #330509
-
-  560 dobey    2006-02-05
-      2006-02-05  Rodney Dawes  <dobey@novell.com>>
-      
-       * NEWS:
-       * configure.in: Update for 0.34.2 release.
-      
-       * tests/results/Makefile.am: Fix typo to make dist work again
-
-  559 dobey    2005-12-16
-      2005-12-16  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update
-      
-       * intltool.m4: Complain if automake version in use is not >= 1.5
-       See bug #323282
-
-  558 dobey    2005-11-29
-      2005-11-28  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update to include list of fixes since 0.34.1
-
-  557 carlosgc 2005-11-28
-      2005-11-28  Carlos Garcia Campos  <carlosgc@gnome.org>
-       * intltool-update.in.in:
-       * intltool.m4:
-       Add support for DBus .service files
-
-  556 dobey    2005-11-25
-      2005-11-25  Simos Xenitellis  <simos@gnome.org>
-      
-       * intltool-extract.in.in (intltool_tree_comment): Just copy the
-       original string from expat, and strip the begin/end comment blocks
-      
-       * tests/cases/iso88591text.xml.in:
-       * tests/cases/unicodetext.xml.in:
-       * tests/cases/Makefile.am: New test cases for XML comment encoding
-      
-       * tests/results/iso88591text.xml.in.h:
-       * tests/results/unicodetext.xml.in.h:
-       * tests/results/Makefile.am: New results for XML comment encoding tests
-      
-       * tests/selftest.pl.in: Add the new regression tests for XML comments
-      
-       Fixes #320721
-
-  555 dobey    2005-11-24
-      2005-11-24  Stepan Kasal  <kasal@ucw.cz>
-      
-       This change fixes interaction with AM_GNU_GETTEXT and helps when
-       intltool is used with multiple po directories.
-      
-       * intltool.m4 (IT_PO_SUBDIR): New macro, installs a hook which
-         fixes $1/Makefile and touches $1/stamp-it.
-       (IT_PROG_INTLTOOL): Call IT_PO_SUBDIR([po]), instead of the
-         AC_CONFIG_COMMANDS_PRE hook.
-       * Makefile.in.in (POTFILES, Makefile): These rules now use the
-         stamp file "stamp-it".
-       (distclean): Remove the file "stamp-it".  Don't delete $(GMOFILES),
-         because AM_GNU_GETTEXT adds srcdir prefix to the files; use mere
-         "*.gmo" instead.
-      
-       Fixes #312217
-
-  554 dobey    2005-11-24
-      2005-09-21  Stepan Kasal  <kasal@ucw.cz>
-      
-       * Makefile.in.in (dist): Fix two bugs for srcdir != builddir.
-
-  553 dobey    2005-11-24
-      2005-11-24  Stepan Kasal  <kasal@ucw.cz>
-      
-       * configure.in (EXPANDED_LIBDIR, EXPANDED_DATADIR): Removed, they are
-         no longer used.
-
-  552 dobey    2005-11-24
-      2005-11-24  Stepan Kasal  <kasal@ucw.cz>
-      
-       * Makefile.in.in (MKINSTALLDIRS): This variable is no longer
-       defined, remove all references.
-       ($(top_srcdir)/mkinstalldirs): Do not use this script, it's
-       deprecated and may not be available with Automake >= 1.8.
-       (mkdir_p): Use this instead.  mkdir_p is AC_SUBSTed by Automake >= 1.8.
-       Until we can suppose that, use "$(install_sh) -d"; it is a safe
-       fallback working with all versions of Automake >= 1.5.
-
-  551 dobey    2005-11-24
-      2005-11-24  Stepan Kasal  <kasal@ucw.cz>
-      
-       * intltool-merge.in.in (EXPANDED_LIBDIR): Rename to ..
-       (INTLTOOL_LIBDIR): ... this.
-       * intltool-prepare.in: Use @INTLTOOL_PERL@, not @PERL@.
-       * intltool-unicodify.in: Both of the above two changes.
-       * configure.in: Don't generate the scripts here, ...
-       * Makefile.am: ... generate all of them here.  Reorganize,
-         so that the file lists are not redundant; use the "dist_"
-         prefix where possible. When creating *.in from *.in.in,
-         substitute only PACKAGE and VERSION, nothing more.
-       (%: %.in): Fix this rule, so that the @...@ substrings are not
-         garbled by configure; add INTLTOOL_LIBDIR.
-       * intltool.m4 (IT_PROG_INTLTOOL): Simplify the AC_CONFIG_COMMANDS at
-         the end, and add INTLTOOL_LIBDIR.
-
-  550 dobey    2005-11-24
-      2005-11-24  Rodney Dawes  <dobey@novell.com>
-      
-       * intltoolize.in: Use POSIX sh syntax for Solaris (Laszlo Peter)
-      
-       Fixes #322263
-
-  549 tml      2005-09-16
-      2005-09-16  Tor Lillqvist  <tml@novell.com>
-      
-       * intltoolize.in: On Win32 set prefix from $0. Do not use the
-       configure-time path. This should make intltoolize work even if
-       installed by the end-user in a different location than the prefix
-       passed to configure by the packager.
-
-  548 skasal   2005-08-23
-      Drop support for Autoconf 2.13.
-
-  547 skasal   2005-08-23
-      Eliminate INSTOBJEXT.
-
-  546 dobey    2005-08-18
-      2005-08-17  Stepan Kasal  <kasal@ucw.cz>
-      
-       * Makefile.in.in (GENCAT): Remove the variable; glib-gettext doesn't
-       substitute it and GNU gettext deprecates it; replace the occurence
-       with constant "gencat".
-
-  545 dobey    2005-08-18
-      2005-08-17  Stepan Kasal  <kasal@ucw.cz>
-      
-       * intltool.m4 (AC_PROG_INTLTOOL): Use AU_ALIAS, not AC_DEFUN,
-       so that "autoconf -W obsolete" and "autoupdate" know.
-       Add a hint for aclocal from Automake <= 1.9.5.
-
-  544 dobey    2005-08-17
-      2005-08-16  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindPackageName): Set PACKAGE_NAME instead
-       of AC_PACKAGE_NAME
-       Patch from Peter Moulder
-      
-       Fixes #311523
-
-  543 dobey    2005-08-02
-      2005-08-02  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update to reference bug numbers and changes better for 0.34.1
-
-  542 danilo   2005-08-02
-      Prepare for 0.34.1 release.
-
-  541 danilo   2005-08-01
-      Fix intltool-extract getAttributesString dropping attributes bug.
-
-  540 skasal   2005-07-29
-      datarootdir: ...but the order matters
-
-  539 dobey    2005-07-29
-      2005-07-29  Rodney Dawes  <dobey@novell.com>
-      
-       * intltoolize.in: Add datarootdir variable for compatibility with
-       Autoconf > 2.59 as well, since we use datadir here
-
-  538 dobey    2005-07-29
-      2005-07-29  Stepan Kasal  <kasal@ucw.cz>
-      
-       * Makefile.in.in: Add datarootdir variable, for compatibility with
-       Autoconf > 2.59.
-
-  537 dobey    2005-07-29
-      2005-07-28  Stepan Kasal  <kasal@ucw.cz>
-      
-       * intltool.m4 (IT_PROG_INTLTOOL): Don't compute mkdir_p, it's no
-       longer used in Makefile.in.in.
-       * Makefile.in.in: Remove the line "mkdir_p = @mkdir_p@".
-
-  536 dobey    2005-07-29
-      2005-07-28  Rodney Dawes  <dobey@novell.com>
-      
-       * doc/intltool-merge.8: Fix a typo s/seperated/separated/
-      
-       Fixes #311521
-
-  535 skasal   2005-07-26
-      typo
-
-  534 dobey    2005-07-25
-      2005-07-25  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Update for 0.34 release
-
-  533 skasal   2005-07-21
-      Do not use changequote nor \[
-
-  532 skasal   2005-07-21
-      Fix the rule for [encoding...] in POTFILES.
-
-  531 danilo   2005-07-06
-      Ignore comments in getXMLString.
-
-  530 tpm      2005-07-04
-      * README: Mention DISTCLEANFILES in automake section (without
-      that 'make distcheck' might not work in programs). (#309455)
-
-  529 danilo   2005-06-26
-      Update maintainers list with current info.
-
-  528 danilo   2005-06-26
-      Small build fixes.
-
-  527 danilo   2005-06-26
-      Add testcase for XML well-formed checks.
-
-  526 danilo   2005-06-26
-      Fix #170471: discard non-well-formed translations when merging XML.
-
-  525 danilo   2005-06-26
-      Updated README for comment handling.
-
-  524 danilo   2005-06-26
-      Add spacepreserve/merge6.xml to CLEANFILES.
-
-  523 danilo   2005-06-26
-      Add new test files to Makefiles.
-
-  522 danilo   2005-06-26
-      Fix bug #160262, switch intltool-extract to XML::Parser.
-
-  521 danilo   2005-06-16
-      Fix bug #171579, support comment appending.
-
-  520 dobey    2005-06-11
-      2005-05-10  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindLeftoutFiles): Update the sed script to
-       be more practical with the checking of translatable tags in XML files
-       Patch from Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-      
-       Fixes #304365
-
-  519 dobey    2005-05-08
-      2005-05-08  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (EXTRA_DISTFILES): New variable for specifying files
-       that should get disted, but may not always exist
-       (dist): Dist the files listed in $(EXTRA_DISTFILES) also
-      
-       Fixes #168788 and #171327
-
-  518 dobey    2005-05-08
-      2005-05-08  Stepan Kasal  <kasal@ucw.cz>
-      
-       * Makefile.in.in (dist): Don't create $(GETTEXT_PACKAGE).pot now,
-       when we don't do update-po and don't distribute it.
-       (check): Hook it here instead, so that distcheck verifies that all
-       the sources listed in POTFILES.in are indeed distributed.
-
-  517 dobey    2005-03-10
-      2005-03-10  Tor Lillqvist  <tml@novell.com>
-      
-       * intltool-extract.in.in
-       * intltool-merge.in.in: Open output files in binary mode on native
-       Win32 so that newlines aren't translated to CRLF. Both work, and
-       using Unix newlines makes sure that our make check works, as the
-       expected result files have Unix newlines. An alternative would be
-       to strip CRs from the test results before comparing.
-      
-       * intltool-update.in.in:
-       * intltool-merge.in.in: Use NUL: on Win32. Note that we do this
-       only in the Perl scripts. The shell scripts are run under some
-       Unix emulation (Cygwin or MSYS) on Win32 anyway, so in them it's
-       fine to use /dev/null.
-      
-       * tests/selftest.pl.in (check_multimerge_result): Run through the
-       env command so it works also if using a Win32 native Perl (as
-       opposed to a Cygwin- or MSYS-hosted one).
-
-  516 dobey    2005-03-01
-      2005-03-01  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (DISTFILES): Remove $(GMOFILES) from here
-       (distclean): Remove $(GMOFILES) here instead of maintainer-clean
-       (maintainer-clean): Remove Makefile.in.in here
-      
-       Fixes #166724
-
-  515 skasal   2005-03-01
-      fix the .po.pox rule
-
-  514 dobey    2005-02-01
-      2005-02-01  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (Console_Write_TranslationStatus):
-       (Console_Write_CoverageReport):
-       Use --verbose instead of --statistics for msgfmt
-      
-       Fixes #165881
-
-  513 dobey    2005-01-28
-      2005-01-27  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in: Update comment header block to include notification
-       of modifications for intltool, and for the "INTLTOOL_MAKEFILE" string
-      
-       * intltoolize.in: Remove all of the patching and replace it with a
-       check for the "INTLTOOL_MAKEFILE" string in Makefile.in.in, and an
-       error message for when that fails
-      
-       Fixes #165066
-
-  512 dobey    2005-01-24
-      2005-01-23  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.33 for release
-
-  511 dobey    2005-01-24
-      Add INSTALL to .cvsignore
-
-  510 dobey    2005-01-24
-      2005-01-23  Rodney Dawes  <dobey@novell.com>
-      
-       * INSTALL: Remove this automake generated file from CVS
-      
-       * Makefile.am (SUBDIRS): Remove doc-i18n-tool
-       (CLEANFILES): Remove the *.gz glob
-       (EXTRA_DIST): Put intltool.spec in here (for now) and get rid of
-       the dist-hook rule
-      
-       * configure.in: Remove the large dnl section for doc-i18n-tool
-       Remove doc-i18n-tool/Makefile from AC_OUTPUT
-      
-       * tests/selftest.pl.in: Fix the spacing for test 24
-       Clean up after ourselves so we pass distcheck
-      
-       * tests/cases/Makefile.am (EXTRA_DIST): Add extract12.xml.in
-       (CLEANFILES): Add the list of generated files here, so that we
-       clean up after ourselves when builddir == srcdir
-      
-       * tests/results/Makefile.am (EXTRA_DIST): Add extract12.xml.in.h
-
-  509 dobey    2005-01-24
-      2005-01-23  Rodney Dawes  <dobey@novell.com>
-      
-       * HACKING: Update to have the right info for the Mailing List
-      
-       * README: Update the Mailing List info and URL
-      
-       * TODO: Update to not say "fix bugs", and remove some completed items
-      
-       * USED: Removed this as per the TODO
-
-  508 dobey    2005-01-21
-      2005-01-20  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.in.in (MSGMERGE, GENPOT): Set srcdir for these two scripts
-       (DISTFILES): Remove $(GETTEXT_PACKAGE).pot from here
-       (.po.pox): Use $(top_builddir)/po/$(GETTEXT_PACKAGE).pot
-       (.po.gmo): Don't prepend $(srcdir)/ to $$file here
-       ($(srcdir)/$(GETTEXT_PACKAGE).pot): Change this rule to not have the
-       $(srcdir)/ prepended to it
-       (mostlyclean): Fix a bug and remove $(GETTEXT_PACKAGE).pot instead of
-       $(GETTEXT_PACKAGE).po, since this is actually the file
-       (dist distdir): Don't depend on the update-po rule
-       (update-po): Don't cd to $(srcdir) to update the po files
-       Use the $(MSGMERGE) variable for building, instead of using a busted
-       path to $(INTLTOOL_UPDATE)
-      
-       * intltool-update.in.in: Replace $lang.po with $SRCDIR/$lang.po in
-       all the locations we use $lang.po
-       (GeneratePOTemplate): Use ../$_.h\n for the
-       OUTFILE when generating the headers for xml/ini support
-       Use ../$_\n for regular files when SRCDIR == "."
-       Use . as the directory argument for xgettext instead of ..
-      
-       Fixes #159846
-
-  507 dobey    2005-01-21
-      2005-01-20  Miloslav Trmac <mitr@volny.cz>
-      
-       * intltool-extract.in.in (type_xml): Ignore empty strings that are
-       marked for translation in XML files
-      
-       * test/selftest.pl.in: Add test 24 to ignore empty strings in XML
-       files that are marked for translation
-       * test/cases/extract12.xml.in: Test case for emptry strings in XML
-       * test/results/extract12.xml.in.h: Test case results for empty strings
-       in XML files that are marked for translation
-      
-       Fixes #163689
-
-  506 dobey    2005-01-21
-      2005-01-20  James Henstridge  <james@jamesh.id.au>
-      
-       * intltoolize.in: if AC_CONFIG_MACRO_DIR is used in the
-       configure.in file, install intltool.m4 to that macro directory.
-      
-       Fixes #160943
-
-  505 dobey    2005-01-21
-      2005-01-20  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (echo_n): Add new method to implement the
-       echo -n functionality which is not available on all platforms
-       (SubstituteVariable): Use echo_n () instead of `echo -n`
-      
-       Fixes #162027
-
-  504 danilo   2005-01-18
-      Fix local mode (by Jeremy Katz).
-
-  503 danilo   2004-12-03
-      Add support for nesting of translatable content.
-
-  502 dobey    2004-11-25
-      2004-11-25  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.am: Fix sed rule for intltool scripts to use # as the
-       separator, and prefix the gettext program name variables with INTLTOOL
-      
-       * NEWS: Document bug fix, and previous commit
-      
-       * configure.in: Prefix gettext program name variables with INTLTOOL
-      
-       * intltool-po-Makefile.in.in-patch-?: These patches are no longer used
-      
-       * intltool.m4: Fix sed rule for intltool script creation to use # as
-       the separator, and prefix the gettext program name variables with
-       INTLTOOL
-      
-       Fixes #156454
-
-  501 dobey    2004-11-22
-      2004-11-21  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4: Update serial for IT_PROG_INTLTOOL to 2
-      
-       * intltoolize.in: Update serial check to check for IT_PROG_INTLTOOL
-       instead of AC_PROG_INTLTOOL
-
-  500 danilo   2004-11-12
-      2004-11-12  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Document changes.
-      
-       * intltool-merge.in.in (intltool_tree_cdatastart): Added.
-       (intltool_tree_cdataend): Added.
-       (traverse): Simple style fix.
-       (readXml): Set CDATA handlers.
-      
-       * tests/selftest.pl.in: Add test 22 to test CDATA merging.
-       * tests/results/Makefile.am (EXTRA_DIST): Add merge-cdata.xml, sorted.
-       * tests/cases/Makefile.am (EXTRA_DIST): Add merge-cdata.xml.in, sorted.
-       * tests/results/merge-cdata.xml: Added.
-       * tests/cases/merge-cdata.xml.in: Added.
-
-  499 dobey    2004-11-06
-      2004-11-06  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Up version to 0.32.1 for release
-
-  498 danilo   2004-11-06
-      2004-11-06  Danilo Å egan  <dsegan@gmx.net>
-      
-       Fixes #145017.
-      
-       * NEWS: Document changes.
-      
-       * tests/selftest.pl.in (check_multimerge_result): Removed "-p" and
-       "-u" options.
-      
-       * tests/results/merge1.xml: Updated test result.
-      
-       * intltool-merge.in.in (print_help): modify -p, -u help messages.
-       (utf8_sanity_check): default to UTF-8.
-       (entity_encode): only minimalistic encoding.
-       (entity_encode_int_even_high_bit): removed.
-       Added utf8_sanity_check for all styles except RFC822.
-       (traverse): s/"<$nodename$outattr"/"<$nodename", $outattr/.
-
-  497 dobey    2004-11-05
-      2004-11-05  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for bug fix
-      
-       * intltool-update.in.in ($ini_support): Add support for .icon files
-       Original patch from Takao Fujiwara <Takao.Fujiwara@Sun.COM>
-      
-       ChangeLog: Fix date for previous entry (doh)
-      
-       Fixes #157412
-
-  496 danilo   2004-11-05
-      2004-11-05  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-merge.in.in (getAttributeString): I missed some parts
-       of the patch during commit of #155843 fix (2004-10-23).
-
-  495 dobey    2004-11-04
-      2004-07-27  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS:
-       * configure.in: Update for 0.32
-       (AC_OUTPUT): Remove xml-i18n-toolize
-
-  494 dobey    2004-11-04
-      2004-11-04  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for bug fix
-      
-       * intltool-update.in.in (isNotValidMissing): Add this function to
-       intltool-update so we can check for special directories and avoid
-       complaining that files with translations are missing from them
-       (FindLeftoutFiles): Add calls to check isNotValidMissing before pushing
-       files onto the stack of missing files, so that we don't include files
-       in special directories that shouldn't be in POTFILES.in
-      
-       Fixes #157278
-
-  493 dobey    2004-11-04
-      2004-11-04  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for bug fix
-      
-       * intltool.m4: Rename AC_PROG_INTLTOOL to IT_PROG_INTLTOOL and add a
-       definition for AC_PROG_INTLTOOL to just call IT_PROG_INTLTOOL as a
-       means of deprecation (this is what libtool does for AM_PROG_LIBTOOL)
-      
-       Fixes #151508
-
-  492 dobey    2004-11-04
-      2004-11-04  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for bug fix
-      
-       * intltool.m4: Add INTLTOOL_XML_NOMERGE_RULE so that people can pull
-       strings from XML files, but not merge the translations back in
-      
-       Fixes #155842
-
-  491 dobey    2004-11-04
-      2004-11-04  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.am: Remove all of the xml-i18n-tools bits as they are no
-       longer used, and looking at the code, don't work anyway
-      
-       * xml-i18n-po-Makefile.in.in-patch-?:
-       * xml-i18n-toolize.in:
-       * xml-i18n-tools.m4:
-       Remove all these files from CVS as they are no longer used and didn't
-       work anyway, since they used scripts that no longer existed
-
-  490 dobey    2004-11-04
-      2004-11-04  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for fixes
-      
-       * Makefile.in.in: Fix mkinstalldirs stuff to match what automake
-       generates elsewhere more closely, and to work with automake 1.4
-      
-       * intltool.m4: Add the m4 stuff from AM_PROG_MKDIR_P, so that we
-       can AC_SUBST mkdir_p, to work with automake 1.4
-      
-       Fixes #157298
-
-  489 dobey    2004-11-03
-      
-       * NEWS: Update for Makefile.in.in usage changes
-      
-       * doc/I18N-HOWTO: Update for the new Makefile.in.in behavior from
-       the fix for bug #144715
-       Fix a typo (s/og/or/)
-      
-       Fixes #79598
-
-  488 dobey    2004-11-03
-      2004-11-03  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Update for Makefile.in.in usage changes
-      
-       * doc/I18N-HOWTO: Update for the new Makefile.in.in behavior from
-       the fix for bug #144715
-       Fix a typo (s/og/or/)
-
-  487 dobey    2004-11-03
-      2004-11-03  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.am (pkgdata_DATA): Add new Makefile.in.in and remove
-       all of the patches that we used to maintain for Makefile.in.in from
-       glib-gettextize
-      
-       * Makefile.in.in: Add our own Makefile.in.in to install into the po
-       directory that already includes the patches we had for it, and does
-       not require mkinstalldirs in the local tree to install
-      
-       * intltoolize.in: Add po/Makefile.in.in to the files to copy list
-       Fix the file linking/copying to use basename for the file, so that
-       we can store Makefile.in.in without its own special subdir
-      
-       Fixes #144715
-
-  486 danilo   2004-10-23
-      Update NEWS.
-
-  485 danilo   2004-10-23
-      2004-10-23  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-merge.in.in (unescape_po_string): Catch \xDD and \ddd
-       sequences as well.
-       (unescape_one_sequence): Add support for \r, \t, \b, \f, \a, \v,
-       \xDD, \ddd.
-      
-       * tests/cases/merge6.po: s/\0123/\123/.
-      
-       * tests/results/merge6.xml: Update result.
-       * tests/results/multi.merge6.xml: Update result.
-
-  484 danilo   2004-10-23
-      2004-10-23  Danilo Å egan  <dsegan@gmx.net>
-      
-       Fixes #137029.
-      
-       * NEWS: Updated.
-      
-       * intltool-extract.in.in (type_scheme): Rewrite.
-      
-       * tests/results/Makefile.am: Add test.scm.h to EXTRA_DIST.
-       * tests/cases/Makefile.am: Add test.scm to EXTRA_DIST.
-       * tests/selftest.pl.in: Add test.scm as test 21.
-       * tests/cases/test.scm: Added Scheme test case.
-       * tests/results/test.scm.h: Added Scheme test result.
-
-  483 danilo   2004-10-23
-      2004-10-23  Danilo Å egan  <dsegan@gmx.net>
-      
-       Fixes #155843.
-      
-       * NEWS: Updated.
-      
-       * intltool-merge (getXMLstring): Use @{$content}[0] instead of
-       top-level $attrs for each tag.
-       (traverse): Add \$translate to getAttributeString calls. Use
-       untranslated text for tag content if only attributes need
-       translation.
-       (getAttributeString): Set $translate = 2 if some attribute is
-       translated, otherwise $translate = 1 if translation might be
-       needed.
-
-  482 danilo   2004-10-14
-      2004-10-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-extract.in.in (type_glade): Ignore "dialog[0-9]+"
-       messages as well, as suggested by Rodney in #155294.
-
-  481 danilo   2004-10-14
-      2004-10-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Document fix for #155294.
-
-  480 danilo   2004-10-14
-      2004-10-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       Fixes #155294.
-      
-       * tests/cases/extract8.glade: Update Glade test.
-       * tests/results/extract8.glade.h: Update test result.
-      
-       * intltool-extract.in.in (type_glade): Support "comments"
-       attribute on property and atkproperty tags.
-
-  479 dobey    2004-10-12
-      2004-10-12  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Document fixes for #154717
-
-  478 dobey    2004-10-11
-      2004-10-07  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4: Use `pwd`/intltool-extract for the substitution of
-       @INTLTOOL_EXTRACT@ in the intltool perl scripts, which get ouptut
-       to the current working directory
-       This fixes #154717 completely
-      
-       Fixes #154717
-
-  477 jamesh   2004-10-07
-      2004-10-07  James Henstridge  <james@jamesh.id.au>
-      
-          Fixes bug #154717:
-      
-          * intltool.m4: quote the variables so that the shell doesn't try
-          to interpret the $() in $INTLTOOL_EXTRACT.
-          Use the AC_CONFIG_COMMNANDS() macro instead of the deprecated
-          AC_OUTPUT_COMMANDS() macro.
-
-  476 danilo   2004-10-07
-      2004-10-07  Danilo Å egan  <dsegan@gmx.net>
-      
-       * tests/cases/Makefile.am (EXTRA_DIST):
-       * tests/results/Makefile.am (EXTRA_DIST):
-       Update with new and changed extract9.* files.
-
-  475 danilo   2004-10-07
-      2004-10-07  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-merge.in.in (traverse): Add missing "{".
-      
-       * tests/selftest.pl.in: Add more spaces to align test 18 better.
-
-  474 danilo   2004-10-07
-      2004-10-07  Danilo Å egan  <dsegan@gmx.net>
-      
-       Fixes #151017.
-      
-       * NEWS: Document bugfix.
-      
-       * intltool-merge.in.in (getXMLstring, traverse): Remove spacing
-       only for non xml:space=preserve tags in $content, $lookup.
-      
-       * tests/selftest.pl.in: Add new testcase.
-       * tests/results/extract9.xml: Added.
-       * tests/results/extract9.xml.in.h: Renamed from extract9.xml.h and
-       updated.
-       * tests/cases/extract9.po: Added.
-       * tests/cases/extract9.xml.in: Renamed from extract9.xml.
-       Move xml declaration to the top (to make it valid).
-       Change one message.
-
-  473 danilo   2004-09-29
-      Use Q_() as xgettext keyword as well (bug #154063).
-
-  472 dobey    2004-09-29
-      2004-09-29  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Document bug fix for #152020
-      
-       * Makefile.am: Update script creation rule to sed in the
-       various hardcoded gettext script paths
-      
-       * configure.in: Update version to 0.31.3
-       Add AC_PATH_PROG checks for various gettext scripts
-      
-       * intltool-merge.in.in: Update to use $ICONV, $INTLTOOL_ICONV, or the
-       hardcoded path that we replace @INTLTOOL_ICONV@ with
-      
-       * intltool-update.in.in (GenerateHeaders): Use @INTLTOOL_EXTRACT@ path
-       (GeneratePOTemplate): Use @INTLTOOL_XGETTEXT@ or $XGETTEXT for path
-       (POFile_Update): Use $MSGMERGE or @INTLTOOL_MSGMERGE@ for the path
-       (Console_Write_TranslationStatus): Use $MSGFMT or @INTLTOOL_MSGFMT@
-       (Console_Write_CoverageReport): Use $MSGFMT or @INTLTOOL_MSGFMT@ path
-      
-       * intltool.m4 (AC_PROG_INTLTOOL):
-       Add AC_PATH_PROG checks for various gettext scripts we use
-       Replace the variables we get with AC_PATH_PROG in AC_OUTPUT_COMMANDS
-      
-       Fixes #152020
-
-  471 danilo   2004-09-24
-      2004-09-24  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Document anything significant in this patch.
-      
-       * intltool-update.in.in (GeneratePOTemplate): Bork out if we
-       cannot write POTFILES.in.temp.
-      
-       * intltool-update.in.in (SubstituteVariable): Fix typo in re: s/$1)/$1/
-       (variables with quotes got ")" attached previously); use shell
-       escaping (`echo -n "$str"`)--fixes #152448.
-
-  470 dobey    2004-09-24
-      2004-09-24  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4: Fix typo in front of comment
-       * NEWS: Document fix
-      
-       Fixes #153630
-
-  469 dobey    2004-08-22
-      2004-08-22  Rodney Dawes  <dobey@novell.com>
-      
-       * configure.in: Update version to 0.31.2
-
-  468 dobey    2004-08-22
-      2004-08-22  Rodney Dawes  <dobey@novell.com>
-      
-       * NEWS: Document fix for #144725
-      
-      2004-08-22  Daniel Elstner  <daniel.elstner@gmx.net>
-      
-       * intltool-update.in.in (FindPackageName): Correctly strip spaces
-       and brackets from the local $name and $version variables too.
-       (FindMakevarsDomain): Ignore make variable substitutions in the
-       assignment to DOMAIN, such as DOMAIN = $(PACKAGE).
-      
-       Fixes #144725
-
-  467 danilo   2004-08-22
-      2004-08-22  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Document additions.
-      
-       * intltool-extract.in.in (type_xml): Adjust re to allow for
-       translating both content and attributes (i.e.
-       <_t _name="ah">content</_t>).
-      
-       * intltool-extract.in.in (type_xml): Add support for comments
-       before translatable attributes.
-       * tests/cases/extract-comments.xml: Add testcases for comments
-       around attributes.
-       * tests/results/extract-comments.xml.h: Updated results.
-      
-       Fixes bug #143581.
-
-  466 dobey    2004-07-27
-      2004-07-27  Rodney Dawes  <dobey@novell.com>
-      
-       * Makefile.am (SUBDIRS): "." is not a subdir
-      
-       * NEWS: Update for 0.31.1
-      
-       * configure.in: Change version to 0.31.1
-
-  465 kenneth  2004-06-25
-      2004-06-25  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * configure.in: Change version to 0.31
-
-  464 danilo   2004-06-16
-      2004-06-17  Danilo Å egan  <dsegan@gmx.net>
-      
-       * tests/cases/Makefile.am (EXTRA_DIST): Add extract-comments.xml.
-      
-       * tests/results/Makefile.am (EXTRA_DIST): Add
-       extract-comments.xml.h, multi.merge6.xml.
-
-  463 danilo   2004-06-16
-      2004-06-17  Danilo Å egan  <dsegan@gmx.net>
-      
-       * tests/results/multi.merge6.xml: New file for test 18.
-      
-       * tests/selftest.pl.in (check_extract_result)
-       (check_merge_result, check_command_result): Combine general
-       functionality from check_extract_result and check_merge_result
-       into check_command_result.
-       (check_multimerge_result): New function.
-       Adjust test 18. for checking multiple-output XML merging.
-
-  462 danilo   2004-06-16
-      2004-06-17  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Mention multiple-output changes.
-       Mention Rodney's changes since the last release.
-      
-       * intltool-merge.in.in (traverse): Output only single tag in
-       --multiple-output, setting "xml:lang" if there's a translation.
-
-  461 danilo   2004-06-15
-      2004-06-15  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-merge.in.in (getAttributeString): Sort attributes when
-       outputting.
-       * tests/results/merge6.xml: Sort attributes in a tag.
-
-  460 danilo   2004-06-14
-      2004-06-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * README: Extend section on using without autoconf to mention
-       Makevars.
-       * NEWS: Document using without autoconf-style files.
-      
-       * intltool-update.in.in (FindMakevarsDomain): Read $DOMAIN from
-       po/Makevars.
-       (FindPOTKeywords): Try Makevars/XGETTEXT_OPTIONS first, then
-       Makefile.in.in/XGETTEXT_KEYWORDS.
-       (FindPackageName): Try FindMakevarsDomain first.
-       Don't bork out if there's no configure.in or configure.ac.
-       (CONF_Handle_Open): Try Makevars first, don't bork out if
-       there're no autoconf-style files.
-
-  459 danilo   2004-06-14
-      2004-06-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * tests/results/merge5p.sheet: Make it correct UTF-8.
-       * tests/selftest.pl.in (check_merge_result): Use "-u" in test 8.
-      
-       Fixes bug #138512.
-
-  458 danilo   2004-06-14
-      2004-06-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * NEWS: Document recent changes of XML merging/extracting.
-
-  457 danilo   2004-06-14
-      2004-06-14  Danilo Å egan  <dsegan@gmx.net>
-      
-       * tests/results/extract7.xml.h:
-       * tests/cases/merge6.po:
-       * tests/results/merge6.xml:
-       Adjust test cases for new behaviour of intltool-merge and intltool-extract.
-      
-       * intltool-extract.in.in (type_xml): Remove entity decoding for
-       tag content.
-      
-       Complete fix for bug #130802.
-
-  456 danilo   2004-06-13
-      2004-06-13  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-merge.in.in (getAttributeString): Separate out a
-       function for getting string with attributes.
-       (getXMLstring): Recursive function to extract translatable messages.
-       (traverse): Function to traverse the XML::Parser tree.
-       (parseTree): Complete rewrite to use traverse(), $depth parameter
-       removed.
-       (xml_merge_output): Adjust calls to parseTree().
-      
-       Fixes bug #130802.
-
-  455 dobey    2004-06-13
-      2004-06-12  Rodney Dawes  <dobey@novell.com>
-      
-       * tests/selftest.pl.in: Fix the alignment of the output text for
-       test number 18
-
-  454 dobey    2004-06-13
-      2004-06-12  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-merge.in.in:
-       * intltool-prepare.in:
-       * intltool-update.in.in:
-       Add perl mode comment for emacs to be consistent with the
-       intltool-extract.in.in script so we can edit properly
-
-  453 dobey    2004-06-13
-      2004-06-12  Rodney Dawes  <dobey@novell.com>
-      
-       * README: Document the changes to intltool.m4 for declaring that
-       an application does not need the XML processing features of intltool
-      
-       * intltool.m4: Add the second option of [no-xml] to AC_PROG_INTLTOOL
-       so that applications can request to not use the XML processing features
-       of intltool that require the XML::Parser perl module
-      
-       Fixes #130850
-
-  452 dobey    2004-06-12
-      2004-06-12  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (SubstituteVariable, FindPackageName):
-       Strip the leading and trailing quotes from variable values
-
-  451 dobey    2004-06-07
-      2004-06-07  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindPackageName): Substitute the PACKAGE
-       variable in the same way we do AC_PACKAGE_NAME
-       Fixes a bug introduced by changing the regex clause for doing the
-       variable substitution
-
-  450 dobey    2004-05-30
-      2004-05-30  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool.m4 (AC_PROG_INTLTOOL): Apply patch to fix arugment ordering
-       from Matthew Fischer <futhark@vzavenue.net>
-      
-       Fixes #112721
-
-  449 dobey    2004-05-29
-      2004-05-29  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in: Add "cs" to the list of source extensions
-       that are natively handled by gettext
-       (FindLeftoutFiles): Add check for .GetString () call so that -m
-       works properly for detecting C# files
-
-  448 dobey    2004-05-27
-      2004-05-27  Rodney Dawes  <dobey@novell.com>
-      
-       * configure.in: Add check for XML::Parser at configure time (#129009)
-      
-       * intltool.m4: Use $INTLTOOL_PERL instead of "perl" to check for the
-       existence of XML::Parser (#133366)
-      
-       Fixes #129009 and #133366
-
-  447 dobey    2004-05-27
-      2004-05-27  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (SubstituteVariable): Grab the entire line
-       after the = in the variable declaration, not just up to the first bit
-       of whitespace (#143245)
-       (FindPackageName): Substitute the VERSION variable in the same way that
-       we use AC_PACKAGE_VERSION (#143248)
-      
-       Fixes #143245 and #143248
-
-  446 dobey    2004-05-26
-      2004-05-26  Rodney Dawes  <dobey@novell.com>
-      
-       * intltool-update.in.in (FindPackageName): Fix the regex clauses
-       for getting the package name from configure.(in|ac)
-      
-       Fixes #143242
-
-  445 danilo   2004-05-06
-      Add support for translators comments in XML files.
-
-  444 danilo   2004-04-05
-      Fix function call: s/GetLanguageFromPOFile/POFile_GetLanguage/
-
-  443 danilo   2004-03-10
-      Corrected test case.
-
-  442 danilo   2004-03-02
-      Reverted whitespace compression in CDATA, bug ##131585.
-
-  441 callum   2004-02-04
-      Removed comment feature in schema files to remove conflict with gconf lists.
-
-  440 kenneth  2004-02-03
-      2004-02-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * NEWS, configure.in: update for new release.
-
-  439 kloczek  2004-01-31
-      added missing [] quotation macro name defined in AC_DEFUN() (neccessary for
-      aclocal from automake 1.8.2 and backward compatible with older auto tools).
-
-  438 mortenw  2004-01-30
-      2004-01-30  Morten Welinder  <terra@gnome.org>
-      
-       * intltool-merge.in.in (intltool_tree_start): Handle embedded
-       newlines thereby avoiding the silent corruption of files.
-       (See http://bugzilla.gnome.org/show_bug.cgi?id=132909)
-
-  437 bcameron 2004-01-22
-      2004-01-22  Brian Cameron <brian.cameron@sun.com>
-      
-          * intltool-merge.in.in, tests/cases/merge6.xml.in,
-            tests/results/merge6.xml, tests/results/merge7.xml:
-            Now intltool-merge does not compress whitespace
-            in attributes and CDATA.  Fixes bug 131585.
-
-  436 kenneth  2004-01-22
-      2004-01-22  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * README: AUTHORS: Updated.
-
-  435 bcameron 2004-01-21
-      2004-01-21  Brian Cameron <brian.cameron@sun.com>
-      
-          * intltool-merge.in.in, tests/cases/merge6.xml.in,
-            tests/results/merge6.xml:  Now intltool-merge
-            supports dashes in attribute names, and supports
-            attributes delimited by single quotes.  Updated
-            make test so it checks for these cases.
-
-  434 danilo   2004-01-21
-      2004-01-21  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-update.in.in: Fix bug I introduced in #131885 (don't
-       bail out if there's no Makefile.in.in).
-
-  433 markmc   2004-01-19
-      2004-01-19  Mark McLoughlin  <mark@skynet.ie>
-      
-              * Release version 0.29.
-
-  432 markmc   2004-01-19
-      2004-01-19  Mark McLoughlin  <mark@skynet.ie>
-      
-              * README: add $XGETTEXT_KEYWORDS and $XGETTEXT_ARGS documentation
-              from Danio.
-
-  431 danilo   2004-01-19
-      2004-01-19  Danilo Å egan  <dsegan@gmx.net>
-      
-       * intltool-update.in.in (FindPOTKeywords): Searches Makefile.in.in
-       for XGETTEXT_KEYWORDS.
-       (GeneratePOTemplate): Use FindPOTKeywords to get XGETTEXT_KEYWORDS.
-       Fixes bug #131885.
-
-  430 kenneth  2004-01-11
-      oops, forgot to commit. Sorry Denis.
-
-  429 kenneth  2004-01-08
-      2004-01-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Added support for .kbd.in files.
-
-  428 bcameron 2004-01-07
-      2004-01-07  Brian Cameron <brian.cameron@sun.com>
-      
-          * intltool-merge.in.in: Fixed DOCTYPE regular expression.
-
-  427 kenneth  2004-01-07
-      2004-01-07  Denis Barbier  <barbier@linuxfr.org>
-      
-             * intltool-merge.in.in: The XML::Parser Perl module is only
-               needed to merge XML files, so do not require it when building
-               other formats.
-
-  426 kenneth  2004-01-07
-      2004-01-07  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Fix (#130201, Danilo Segan)
-              Reported by Noah Levitt.
-
-  425 kenneth  2004-01-06
-      2004-01-06  Denis Barbier  <barbier@linuxfr.org>
-      
-              * intltool-extract.in.in, intltool-merge.in.in,
-                tests/results/merge10.templates:  Apply changes to rfc822deb
-                formatted files to match current Debian usage.
-
-  424 kenneth  2004-01-06
-      2004-01-06  Denis Barbier  <barbier@linuxfr.org>
-      
-              * intltool-extract.in.in, intltool-merge.in.in,
-                tests/results/merge10.templates:  Apply changes to rfc822deb
-                formatted files to match current Debian usage.
-
-  423 kenneth  2004-01-06
-      2004-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * HACKING: Added a tiny bit of information.
-
-  422 kenneth  2004-01-06
-      2004-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-prepare.in: Fix bug #129793
-
-  421 mortenw  2004-01-06
-      2004-01-06  Morten Welinder  <terra@gnome.org>
-      
-       * intltool.m4: Fix broken shell syntax.
-
-  420 tko      2004-01-06
-      2004-01-06  Tommi Komulainen  <tommi.komulainen@iki.fi>
-      
-       * intltoolize.in: Don't create intltool-modules directory, it's no
-       longer needed. (#130694)
-
-  419 jrb      2004-01-06
-      2004-01-05  Jonathan Blandford  <jrb@redhat.com>
-      
-       * intltool.m4: fix broken shell syntax.
-
-  418 kenneth  2004-01-05
-      2004-01-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * NEWS: Changed.
-       * configure.in: Changed version to 0.29 so people can require that.
-
-  417 nlevitt  2004-01-05
-      2004-01-05  Noah Levitt  <nlevitt@columbia.edu>
-      
-       * intltool-update.in.in: Print xgettext command being run in verbose
-       mode. (#130200)
-
-  416 kenneth  2004-01-05
-      Fix a few bugs introduced by me a couple of weeks ago
-
-  415 bcameron 2004-01-05
-      2004-01-05  Brian Cameron <brian.cameron@sun.com>
-      
-          * configure.in, intltoolize.in, Makefile.am, NEWS, README:
-            Removed references to OrigTree and the modules directory
-            since the OrigTree module is longer used.
-          * intltool-merge.in.in, tests/cases/merge6.xml.in,
-            tests/results/merge6.xml:  Now intltool-merge retains the
-            DOCTYPE from the original document in the output.
-            Also, it translates entities in attributes properly (see
-            the intltool_tree_start function.  Lastly it no longer
-            uses the OrigTree Style.  Now just uses Tree and
-            overrides the start and char handlers.  Much cleaner.
-
-  414 mortenw  2004-01-05
-      http://bugzilla.gnome.org/show_bug.cgi?id=130591
-      
-      2004-01-05  Morten Welinder  <terra@gnome.org>
-      
-       * intltoolize.in (cur): Don't use "if ! ...".
-      
-       * intltool.m4: Don't use "if ! ...".
-
-  413 thomasvs 2004-01-05
-      make ac_aux_dir available with am14
-
-  412 thomasvs 2003-12-31
-      fix AC_CONFIG_AUX_DIR builds
-
-  411 thomasvs 2003-12-31
-      make sure intltoolize errors out on errors
-
-  410 thomasvs 2003-12-31
-      revert patches that broke distchecking to work on proper solution
-
-  409 kenneth  2003-12-30
-      2003-12-30  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * modules/Makefile.am: Fixed #130140
-
-  408 kristian 2003-12-23
-      2003-12-23  Kristian Rietveld  <kris@gtk.org>
-      
-       [Commit as per Kenneth's request]
-      
-       * intltool.m4: include ac_aux_dir into INIT-CMDS of
-       AC_OUTPUT_COMMANDS. (#129773, patch from Chee Bin HOH).
-
-  407 bcameron 2003-12-22
-      2003-12-22  Brian Cameron <brian.cameron@sun.com>
-      
-          * intltool-merge.in.in.: Fixed bug in translating entities.
-
-  406 kenneth  2003-12-16
-      *** empty log message ***
-
-  405 kenneth  2003-12-16
-      2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-update.in.in: Fixed a little bug; minor code cleanup.
-
-  404 kenneth  2003-12-16
-      2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-update.in.in: Fixed some FIXME's in the code.
-       Did my best at not breaking anything - ie. performed some tests.
-      
-       Made it recognize .py files.
-      
-       * intltool-update.in.in: Fixed some FIXME's in the code.
-       Did my best at not breaking anything - ie. performed some tests.
-      
-       Made it recognize .py files.
-
-  403 kenneth  2003-12-16
-      2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool.m4: Changed to work with auxdir.
-       Patch from Kees Cook (#116362).
-
-  402 bcameron 2003-12-11
-      2003-12-11  Brian Cameron <brian.cameron@sun.com>
-      
-              * intltool-merge.in.in
-              * tests/results/merge4.xml
-              * tests/results/merge5p.sheet
-              * tests/results/merge5u.shee
-              * tests/results/merge6.xml
-              * tests/results/merge7.xml
-              Avoid including translations for languages where no
-              translation exists, except for child nodes of a
-              tag with a translated element (e.g. inside a tag
-              of the following form <tag _element="value">).
-
-  401 kenneth  2003-12-08
-      2003-12-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * modules/Makefile.am: Fixing for upcoming release.
-
-  400 kenneth  2003-12-08
-      upd
-
-  399 malcolm  2003-12-06
-       * intltoolize.in: Install OrigTree.pm in the distribution tree.
-      
-       * intltool-merge.in.in: Find the local version of OrigTree when
-       building a package.
-      
-       * README: Updated. Another file needs to be added to EXTRA_DIST
-       in a client package's Makefile.am file now.
-      
-       * tests/selftest.pl.in: Fix(?) the running of test 18 (multiple
-       output test).
-      
-       * intltool.m4: Check for the XML::Parse module at build time.
-
-  398 malcolm  2003-12-06
-      Slightly more accurate ChangeLog comment
-
-  397 malcolm  2003-12-06
-       * intltoolize.in: Handle standard GNU gettext 0.12
-       installations.
-      
-       * intltool-po-Makefile.in.in-patch-8: Makefile.in.in patch for
-       gettext 0.12.
-      
-       * Makefile.am: Distribute intltool-po-Makefile.in.in-patch-8.
-      
-       * intltool-update.in.in: When building with srcdir != builddir,
-       fetch POTFILES.in and source files from srcdir (only works with
-       *-patch-8 at the moment, but is backwards compatible with other
-       patches).
-      
-       * intltool-extract.in.in: Allow a --srcdir argument to be passed
-       in.
-
-  396 kenneth  2003-12-01
-      2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool/Makefile.am
-              * intltool/configure.in
-              * intltool/intltool-merge.in.in
-              * intltool/intltool.m4
-
-  395 kenneth  2003-12-01
-      2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-merge.in.in:
-       * tests/results/merge6.xml:
-       * tests/results/merge7.xml:
-      
-       Remove some changes committed by accident.
-       Added OrigStyle as the default Style.
-       Updated tests to match the changes.
-
-  394 kenneth  2003-12-01
-      Added OrigStyle as the default Style
-
-  393 kenneth  2003-11-30
-      2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-merge.in.in: Remove some changes committed by accident.
-
-  392 baddog   2003-11-30
-      DESTDIR fix
-
-  391 kenneth  2003-11-26
-      2003-11-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool.m4:
-      
-       Added Brian's OrigTree module.
-
-  390 kenneth  2003-11-26
-      2003-11-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * Makefile.am:
-       * configure.in:
-       * intltool-merge.in.in:
-       * modules/Makefile.am:
-       * modules/XML/Parser/Style/OrigTree.pm:
-      
-       Added Brian's OrigTree module.
-
-  389 kenneth  2003-11-19
-      Actual commit all my changes
-
-  388 kenneth  2003-11-19
-      2003-11-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-merge.in.in: Small bugfix.
-
-  387 kenneth  2003-11-19
-      2003-11-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * NEWS: Updated
-       * configure.in: Changed release to 0.28
-
-  386 bcameron 2003-11-18
-      2003-11-18  Brian Cameron <Brian.Cameron@sun.com>
-      
-          * intltool-merge.in.in
-          * tests/results/merge4.xml
-          * tests/results/merge5p.xml
-          * tests/results/merge5u.xml
-          * tests/results/merge6.xml
-          * tests/results/merge7.xml
-      
-          Updated intltool-merge so that it doesn't add a trailing '\n'
-          character to CDATA values.  Also corrected the logic of
-          encoding/decoding the string before/after translation.
-
-  385 billh    2003-11-11
-      Finishing touches on fix for 46650.  Thanks Kenneth and Brian!
-
-  384 bcameron 2003-11-10
-      2003-11-05  Brian Cameron <Brian.Cameron@sun.com>
-      
-          * intltool-merge.in.in
-          Fixed bug which caused --multiple-output to break.
-
-  383 billh    2003-11-10
-      Incremented micro version, now 0.27.3.
-
-  382 billh    2003-11-10
-      Fix for 127237, adds INTLTOOL_KBD_RULE for gok.
-
-  381 bcameron 2003-11-05
-      2003-11-05  Brian Cameron <Brian.Cameron@sun.com>
-      
-          * intltool-merge.in.in
-          * tests/results/merge4.xml
-          * tests/results/merge5p.xml
-          * tests/results/merge5u.xml
-          * tests/results/merge6.xml
-          * tests/results/merge7.xml
-      
-          Fix for bug #116526.  Now intltool-merge uses a real XML parser,
-          which means that it now depends on XML::Parser.  Added logic so
-          that element values are now translated as appropriate.  Updated
-          test output that is affected by this change.  The following
-          types of changes in output are caused by using an XML parser:
-          whitespace differences and comments are no longer retained in
-          the output.
-      
-          Note that the logic has been changed so that the default
-          translation is now included if no translation exists.  This makes
-          more sense now that you can have situations where untranslated
-          strings might exist inside a block that has a translatable
-          element (and vice versa).
-
-  380 kenneth  2003-09-13
-      2003-09-13  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-merge.in.in: Added --multiple-output
-       * test/selftest.pl.in: Added a still non-working test.
-      
-       Sun/GOK guys, see if this is what you want - this should be a
-       first cut anyway.
-
-  379 baddog   2003-08-20
-      2003-08-20  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in: Avoid bashism in xgettext version check.
-       (bug #120267)
-
-  378 carlos   2003-08-14
-      === intltool 0.27.2 ===
-      
-      2003-08-12  Abel Cheung  <maddog@linux.org.hk>
-
-  377 carlos   2003-08-12
-      === intltool 0.27.1 ===
-      
-      2003-08-11  Carlos Perelló Marín <carlos@gnome.org>
-      
-       * intltoo-update.in.in: Fixed a small bug that brokes intltool-update
-       when you don't specify an output file.
-       * NEWS: Updated
-       * configure.in: Version 0.27.1
-
-  376 baddog   2003-08-11
-      2003-08-11  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool.m4: Fix broken support of .xam makefile rule.
-
-  375 carlos   2003-08-11
-      Small fix
-
-  374 carlos   2003-08-11
-      === intltool 0.27 ===
-      
-      2003-05-17  Carlos Perelló Marín <carlos@gnome.org>
-      
-       * NEWS: Updated
-       * configure.in: Version 0.27
-      
-      2003-08-11  Abel Cheung  <maddog@linux.org.hk>
-      
-       * Makefile.am: Needn't distribute intltool-unicodify anymore since
-       its functionality is superseded by msgconv.
-       * intltool.m4: Add INTLTOOL_XAM_RULE for generating .xam files.
-      
-      2003-08-11  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in:
-       Only remove headers generated by intltool. (bug #90890)
-       Fall back to old behavior if gettext 0.12 is not found.
-      
-      2003-08-11  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * intltool-update.in.in: Make use of gettext 0.12 to extract non-ASCII
-       strings. (bug #99005)
-      
-      2003-08-11  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in:
-       Code simplification and cleanup. Merge --dist option with &main.
-       Announce POTFILES.ignore is obsolete (but do nothing, for
-       compatability). Fix package name detection (where GETTEXT_PACKAGE
-       contains variable with underscore). Bonobo .server files are XML
-       type files and not INI type files.
-
-  373 baddog   2003-08-09
-      2003-08-07  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in (find_leftout_file): Fix detection of
-         translatable generic XML file.
-
-  372 baddog   2003-08-03
-      Forgot some info in changelog (about #61965)
-
-  371 baddog   2003-08-03
-      Update intltool-* help messages
-
-  370 baddog   2003-08-03
-      2003-08-03  Abel Cheung  <maddog@linux.org.hk>
-      
-       * doc/*.8:
-         Updated manpages to reflect current options.
-       * ChangeLog: convert to UTF-8.
-
-  369 kenneth  2003-06-02
-      2003-06-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * doc/I18N-HOWTO: Updated with suggestion from gettext maintainer
-              Bruno Haible.
-
-  368 gustavo  2003-05-25
-      2003-05-25  Gustavo Giraldez  <gustavo.giraldez@gmx.net>
-      
-       * intltool-update.in.in: Added support for gtksourceview's .lang
-       files.
-
-  367 callum   2003-05-23
-      Minor change to scheme string parsing to allow white space after the _
-
-  366 kenneth  2003-05-18
-      2003-05-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Removed some \s's that were
-              coursing problems. I still don't know why though - so
-              if you understand perl, please take a look.
-
-  365 kenneth  2003-05-17
-      2003-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * NEWS: Updated
-              * configure.in: Version 0.26
-              * intltool-merge.in.in:
-              Fix some iconv/charset issues (bug #113121, Morten Welinder)
-
-  364 kenneth  2003-03-23
-      backout some accidental committed lines
-
-  363 dobey    2003-03-15
-      2003-03-15  Rodney Dawes  <dobey@free.fr>
-      
-       * intltool-merge.in.in: Handle no translations in get_newest_po_age
-
-  362 kenneth  2003-03-13
-      2003-03-12  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Fix small buglet introduced my
-              Jamesh's patch that was added some time ago.
-
-  361 kenneth  2003-03-12
-      2003-03-11  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/selftest.pl.in: Cleaned up a bit.
-      
-      2003-03-11  Denis Barbier  <barbier@linuxfr.org>
-      
-              * intltool-extract.in.in:
-              * intltool-merge.in.in:
-              * intltool-update.in.in: Send error messages to stderr instead of
-                stdout.  Fix some buglets related to --quiet/--verbose flags.
-      
-              Fixes bug #105013
-
-  360 kenneth  2003-03-11
-      2003-03-11  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool.m4: fixed bug #98988
-
-  359 jamesh   2003-03-04
-      2003-03-04  James Henstridge  <james@daa.com.au>
-      
-          * intltool-po-Makefile.in.in-patch-7: the patch.
-      
-          * intltoolize.in (auxdirline): handle patch-7
-      
-          * intltool-update.in.in (update_po_file): handle using a different
-          output file.
-          (print_status): if -o is specified, check its status.
-
-  358 tajima   2003-02-28
-      use the same date format.
-
-  357 malcolm  2003-02-26
-       * intltool-po-Makefile.in.in-patch-5: Correct the invocation of
-       INTLTOOL_MERGE. Fixes bug #106898.
-
-  356 gcarneiro        2003-02-25
-      foo
-
-  355 tajima   2003-02-14
-       * intltool-unicodify.in: Fix bug #105181. use iconv -f, instead of
-       iconv --f.
-
-  354 kenneth  2003-02-14
-      
-      2003-02-13  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Fixed some bugs introduced with
-              variable substitution. Cleaned up the code.
-
-  353 kenneth  2003-02-12
-      2003-02-12  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Added variable substitution.
-
-  352 kenneth  2003-01-18
-      2003-01-18  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * README: Added small section for packages not
-              using the aufo* tools.
-
-  351 kenneth  2003-01-11
-      2003-01-11  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-merge.in.in: Added some warnings.
-
-  350 kristian 2003-01-09
-      2003-01-09  Jordi Mallach  <jordi@sindominio.net>
-      
-       * intltool-update: patch from Gregory Stark, call msgmerge with
-       options before non-options to fix potential non-GNU getopt issues.
-
-  349 kenneth  2003-01-06
-      
-      2002-01-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * configure.in: Update VERSION
-              * NEWS: Update news.
-
-  348 fcrozat  2003-01-06
-      * Makefile.am:
-      * intltool-po-Makefile.in.in-patch-6:
-      * intltoolize.in:
-      support latest version of Makefile.in.in from glib-gettextize
-      from glib >= 2.1.5
-
-  347 chema    2002-12-28
-       add autm4te.cache
-
-  346 yaneti   2002-11-28
-      2002-11-28  Yanko Kaneti  <yaneti@declera.com>
-      
-       * intltool-update.in.in: strip the hints from POTFILES.in in -M mode.
-
-  345 yaneti   2002-11-27
-      2002-11-27  Yanko Kaneti  <yaneti@declera.com>
-      
-       * intltool-update.in.in: when the line in POTFILES.in is not an xml or
-       ini file, add it as is. Fixes yesterdays fix, ugh.
-
-  344 yaneti   2002-11-26
-      make the changelog more clear
-
-  343 yaneti   2002-11-26
-      2002-11-26  Yanko Kaneti  <yaneti@declera.com>
-      
-       * intltool-update.in.in: don't generate .h.h files when the file is
-       from a known type and also has the [type: gettext/..] magic.
-
-  342 gman     2002-11-25
-      2002-11-25  Glynn Foster  <glynn.foster@sun.com>
-      
-       * intltool-update.in.in: Add support for 'theme' files.
-
-  341 yaneti   2002-11-23
-      2002-11-23  Yanko Kaneti  <yaneti@declera.com>
-      
-       * intltool-merge.in.in: revert the fix for #98988 as it apparently
-       reencodes messages from UTF-8 to the locale chareset which later
-       breaks some uses of these strings (like in gconf schemas which must
-       be UTF-8).
-
-  340 yaneti   2002-11-23
-      2002-11-23  Yanko Kaneti  <yaneti@declera.com>
-      
-       * xml-i18n-po-Makefile.in.in-patch-5: additional changes to the patch
-       to avoid double updating of the po files.
-
-  339 yaneti   2002-11-23
-      reverting the last thing, hopefully the last touch here.  make distcheck works now
-
-  338 yaneti   2002-11-23
-      2002-11-23  Yanko Kaneti  <yaneti@declera.com>
-      * Makefile.am: Actually comment doc-i18n-tool once again.
-      This was commented on purpose - the whole tool is not supposed
-      to be in the build.  Not sure why it was not  documented properly.
-
-  337 yaneti   2002-11-22
-      remove some accidental changes :(   how did that happen...
-
-  336 kmaraas  2002-11-22
-      2002-11-21  Yanko Kaneti  <yaneti@declera.com>
-      
-       * xml-i18n-po-Makefile.in.in-patch-5 (added):
-       * Makefile.am:
-
-  335 yaneti   2002-11-22
-      2002-11-21  Yanko Kaneti  <yaneti@declera.com>
-      
-      * xml-i18n-po-Makefile.in.in-patch-5 (added):
-      * Makefile.am:
-      * xml-i18n-toolize.in:
-      use a different patch for gettextize 4 and
-      older programs still using xml-i18n-tools macros.
-
-  334 kenneth  2002-11-21
-      2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-merge.in.in:
-      
-              Fixed #98988 with help from Sergey V. Udaltsov.
-
-  333 kenneth  2002-11-21
-      2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-merge.in.in:
-              * intltool-unicodify.in:
-      
-              Fixed #96169 with help from Laurent Vivier and Morten Welinder.
-
-  332 jrb      2002-11-20
-      Wed Nov 20 17:53:14 2002  Jonathan Blandford  <jrb@redhat.com>
-      
-       * intltool.m4 (INTLTOOL_THEME_RULE): whoops.  Make it work
-       desktop style.
-
-  331 jrb      2002-11-20
-      Wed Nov 20 15:05:36 2002  Jonathan Blandford  <jrb@redhat.com>
-      
-              * intltool.m4 (INTLTOOL_THEME_RULE): Add a new .theme.in->.theme
-              rule
-
-  330 kenneth  2002-11-02
-      2002-11-02  Kenneth Christiansen <kenneth@skummelt.no>
-      
-              * intltool/tests/cases/Makefile.am:
-              Removed a file that was included by mistake.
-
-  329 kenneth  2002-11-02
-      Small fix
-
-  328 kenneth  2002-11-01
-      2002-11-01  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/*/Makefile.am: Fixed make distcheck.
-              * NEWS: Updated news.
-              * configure.in: Changed release version.
-
-  327 kenneth  2002-10-22
-      2002-10-22  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-toolize.in: I think it works with
-              gettextize 4.x now - please test.
-
-  326 kenneth  2002-10-22
-      2002-10-22  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-po-Makefile.in.in-patch-5:
-              * intltool/Makefile.am:
-              * intltoolize.in:
-      
-              Made intltool work with gettextize 4.x
-      
-              Needs backporting to the xml-i18n-tools
-              part of intltool. Should be trivial, but I don't
-              have time to do it right now.
-
-  325 mmclouglin       2002-10-19
-      2002-10-20  Mark McLoughlin  <mark@skynet.ie>
-      
-              * intltool-extract.in.in:
-              (type_xml): recognise the "xml:space" attribute
-              and preserve whitespace if set to "preserve".
-              (msg_write): pass -1 as the limit to split so
-              trailing whitespace is preserved. Fixes #95886.
-      
-              * tests/cases/extract9.xml:
-              * tests/results/extract9.xml.h:
-              * tests/selftest.pl.in: add a test case for the
-              above.
-
-  324 yaneti   2002-10-16
-      2002-10-16  Yanko Kaneti  <yaneti@declera.com>
-      
-       * tests/cases/test.schemas.in:
-       * tests/results/test.schemas: fix some cut/paste/del silliness.
-
-  323 yaneti   2002-10-03
-      oops, a last minute change required by the @ -> [ ]
-
-  322 yaneti   2002-10-03
-      2002-10-02  Yanko Kaneti  <yaneti@declera.com>
-      
-       * intltool-extract.in.in
-       * intltool-merge.in.in: gconf schemas handling changes as described
-       in bug #94611.
-       * tests/selftest.pl.in
-       * tests/cases/Makefile.am
-       * tests/results/Makefile.am
-       * tests/cases/schemasmerge1.po (added)
-       * tests/cases/schemasmerge2.po (added)
-       * tests/cases/test.schemas.in (added)
-       * tests/results/test.schemas (added)
-       * tests/results/test.schemas.in.h (added): 2 tests for the above.
-
-  321 yaneti   2002-10-03
-      2002-10-02  Denis Barbier  <barbier@linuxfr.org>
-      
-       * intltool-extract.in.in:
-       * intltool-merge.in.in: minor fixes for the rfc822deb format, #92043
-      
-       * tests/results/extract10.templates_.h:
-       * tests/results/merge10.templates (added): fixed tests for the above.
-
-  320 yaneti   2002-10-02
-      2002-10-02  Yanko Kaneti  <yaneti@declera.com>
-      
-              * intltool-merge.in.in: add a short comment on the "<", ">" handling.
-      
-      on kenneth's request
-
-  319 yaneti   2002-10-02
-      2002-10-02  Yanko Kaneti  <yaneti@declera.com>
-      
-         * intltool-merge.in.in: Encode/decode "<"/"&lt;" in translations.
-         Fixes bug 84738.
-
-  318 kmaraas  2002-09-19
-      2002-09-18  Kjartan Maraas  <kmaraas@gnome.org>
-      
-       * intltool-unicodify: Bad Jacob, add missing semicolon so this works.
-
-  317 jberkman 2002-09-10
-      2002-09-10  jacob berkman  <jacob@ximian.com>
-      
-       * intltool-unicodify.in:
-       * intltool-merge.in.in: don't print a warning if charset.alias isn't
-       found
-
-  316 jberkman 2002-09-09
-      2002-09-09  jacob berkman  <jacob@ximian.com>
-      
-       * configure.in: check for $prefix before defaulting to the default
-       prefix.  there's a better way to do this...
-
-  315 jberkman 2002-09-06
-      2002-09-06  jacob berkman  <jacob@ximian.com>
-      
-       * intltool-unicodify.in: don't hard code charset.alias path
-
-  314 kenneth  2002-09-02
-      Revert patch
-
-  313 kenneth  2002-08-31
-      *** empty log message ***
-
-  312 kenneth  2002-08-31
-      2002-08-29  Laurent Vivier  <laurent.vivier@bull.net>
-      
-              intltool-merge uses iconv to convert charset but
-              charset name is name used by linux. For instance,
-              linux uses charset name "ISO8859-1", and for AIX
-              charset name is "ISO-8859-1". intltool-merge needs
-              to convert the charset name to local charset name.
-      
-              glib provides a mecanisme in libcharset to convert
-              correctly name according to local OS. A file
-              (charset.alias) is installed on system by glib.
-      
-              This commit uses this file to help intltool to convert
-              charset name. If the file isn't found on system,
-              intltool-merge works like before (use given charset name).
-      
-              * intltool-merge.in.in: Add support for charset alias
-              as defined in glib/libcharset
-              * intltool-unicodify.in: Ditto
-              * configure.in: Define pat hto find charset.alias (expand
-              libdir in EXPANDED_LIBDIR)
-
-  311 kenneth  2002-08-31
-      2002-08-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * intltool-extract.in.in:
-              * intltool-merge.in.in:
-      
-              Add support for 'default' tags. Fixes #89747
-      
-      2002-08-21  Jody Goldberg <jody@gnome.org>
-      
-              * xml-i18n-tools.m4 (AC_DEFUN) : Do not use srcdir in the
-                AC_OUTPUT_COMMANDS.  That is a local variable that holds random paths
-                by the time we try to use it.
-              * intltool.m4 : ditto.
-      
-              Fixes 90352.
-
-  310 kenneth  2002-08-29
-      Few changes
-
-  309 gleblanc 2002-08-29
-      2002-08-28  Gregory Leblanc  <gleblanc@linuxweasel.com>
-      
-              * intltool.spec.in: Few cleanups, detailed inline
-
-  308 kenneth  2002-08-28
-      2002-08-29  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * Applied patch from Denis Barbier to support the RTF822 format
-              used by Debian.
-
-  307 hp       2002-08-18
-      2002-08-18  Havoc Pennington  <hp@pobox.com>
-      
-       * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
-       both automake 1.6 and 1.4 installed get the right automake. Means
-       compilation from CVS will now require the latest automake 1.4
-       release, or manually creating symlinks called "automake-1.4" and
-       "aclocal-1.4"
-
-  306 kenneth  2002-06-10
-      2002-06-11  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool.m4: Added a rule for prop files.
-
-  305 kenneth  2002-06-03
-      Added release marker
-
-  304 kenneth  2002-06-03
-      2002-06-04  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * tests/results/extract8.glade.h: Fixed test.
-
-  303 kenneth  2002-06-03
-      Preparing for new release
-
-  302 kenneth  2002-06-01
-      2002-06-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-extract.in.in: Fixed buglet.
-
-  301 kenneth  2002-05-31
-      2002-05-31  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-extract.in.in: Added support for translation of
-              descriptions used by ATK in glade files.
-
-  300 baddog   2002-05-26
-      Forgot to commit this file, see Changelog at 20th May for detail
-
-  299 kenneth  2002-05-23
-      2002-05-23  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-extract.in.in: Made schemas extraction code more
-              bullet proof.
-
-  298 baddog   2002-05-20
-      2002-05-21  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in: Force intltool-update to exit if
-       POTFILES.in is not found. Add detection of glade2 files in
-       -m mode.
-
-  297 kenneth  2002-05-19
-      2002-05-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * configure.in: Forgot to bump version.
-
-  296 kenneth  2002-05-19
-      2002-05-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * NEWS: Updated.
-
-  295 mmclouglin       2002-05-19
-      2002-05-20  Mark McLoughlin  <mark@skynet.ie>
-      
-              * intltool.m4: use $srcdir when looking for
-              intltool-update.in
-
-  294 kenneth  2002-05-19
-      2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Made -m respect .schemas
-              files.
-
-  293 kenneth  2002-05-19
-      2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * NEWS: Updated.
-
-  292 kenneth  2002-05-19
-      2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * configure.in: Bump version, so people can require
-              intltool 0.20 if they use schemas support.
-
-  291 kenneth  2002-05-19
-      2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-update.in.in:
-       * intltool-extrace.in.in:
-       * intltool-merge.in.in: We don't need to mark strings. We always
-       translates.schemas files.
-
-  290 kenneth  2002-05-19
-      2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool.m4:
-              * intltool-update.in.in:
-              * intltool-merge.in.in: Added support for .schemas files.
-
-  289 kenneth  2002-05-16
-      2002-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * NEWS: Updated to prepare for release.
-
-  288 baddog   2002-05-08
-      Prevent infinite looping when determining package name
-
-  287 jberkman 2002-05-07
-      2002-05-06  jacob berkman  <jacob@ximian.com>
-      
-       * revert previous commit
-
-  286 jberkman 2002-05-06
-      2002-05-06  jacob berkman  <jacob@ximian.com>
-      
-       * intltool.m4 (INTLTOOL_UPDATE):
-       * xml-i18n-tools.m4 (XML_I18N_UPDATE): s/srcdir/top_srcdir/
-
-  285 kenneth  2002-05-03
-      2002-05-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltoolize.in: Now works with configure.ac aswell as
-       configure.in. Please send me patches if I broke anything.
-
-  284 kenneth  2002-05-03
-      2002-05-02  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in: Fix regex bug I introduced, so that
-       some non-word characters are allowed in package name.
-
-  283 kenneth  2002-05-02
-      Bump version
-
-  282 kenneth  2002-05-02
-      bump version
-
-  281 kenneth  2002-05-02
-      2002-05-01  Abel Cheung  <maddog@linux.org.hk>
-      
-       * intltool-update.in.in:
-       - Attempt to read configure.ac if configure.in is not found.
-       - Perform variable substitutions when determining package name.
-       (fixes #66155 and #78926)
-
-  280 kenneth  2002-04-20
-      2002-04-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * doc/I18N-HOWTO: Updated.
-
-  279 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * doc/Makefile.am: Made it pass distcheck again
-
-  278 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * doc/Makefile.am: Added I18N-HOWTO.
-              * doc/I18N-HOWTO: Added HOWTO on adding i18n support to an
-              application. Thanks to Thomas Vander Stichele for improving and
-              testing it!
-
-  277 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * tests/selftest.pl.in: Made more portable (fixes #78594)
-
-  276 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-extract.in.in: Fixed a typo.
-
-  275 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-extract.in.in: Fixed accidently key press,
-               that made it not compile :(
-
-  274 kenneth  2002-04-18
-      2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-extract.in.in: Fixed Glade XML decoding. (Fixes #78855)
-
-  273 kenneth  2002-04-15
-      2002-04-15  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-update.in.in: Added error message.
-
-  272 kenneth  2002-03-26
-      Release marker
-
-  271 kenneth  2002-03-26
-      2002-03-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * NEWS: Updated
-
-  270 darin    2002-03-17
-       * intltool-merge.in.in: Don't confuse a nonexistent file with an
-       age of 0. Patch from nix@esperi.demon.co.uk.
-
-  269 kenneth  2002-03-09
-      2002-03-09  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * NEWS: Updated
-       * configure.in: Bumped version.
-
-  268 neo      2002-03-07
-      2002-03-07  Sven Neumann  <sven@gimp.org>
-      
-       * tests/cases/extract7.xml
-       * tests/cases/merge7.xml.in
-       * tests/results/extract7.xml.h
-       * tests/results/merge7.xml: updated tests to use embedded markup in
-       translatable messages.
-
-  267 kenneth  2002-03-06
-      2002-03-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool.m4: Made the version check more portable.
-       Reported by Morten and quickly fixed by Cactus and Jacob, Thanks!
-
-  266 kenneth  2002-03-02
-      Released
-
-  265 kenneth  2002-03-02
-      Prepare for new release
-
-  264 darin    2002-02-28
-       * intltool-update.in.in: Check for illegal combinations of arguments.
-       Check for good language code only when language code is needed.
-
-  263 darin    2002-02-28
-       * intltool-update.in.in: Fix bug so that language code does not
-       have to be on the command line before any options.
-
-  262 kenneth  2002-02-27
-      2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * configure.in: Fixed small bug that I missed.
-              * intltool-update.in.in: Make it work in all dirs called
-              po/ or po-something/. Should make it more useful with the GIMP
-
-  261 kenneth  2002-02-27
-      2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * configure.in: Applied patch from Stefan Kost that fixes an issue
-              with the perl check that he and Carlos was seeing.
-
-  260 kenneth  2002-02-27
-      2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
-      
-       * intltool.m4: Made version check work. Thanks to Cactus for
-       helping me out with the escaping, and frb for beautifying the
-       awk code.
-
-  259 kenneth  2002-02-27
-      2002-02-27  Kenneth Christiansen <kenneth@gnu.org>
-      
-       * doc/intltool-extract.8: Link to intltool-update.8
-              * doc/intltool-merge.8: Link to intltool-update.8
-              * doc/intltool-prepare.8: Link to intltool-update.8
-              * doc/intltool-update.8: New manual page from Stefan Kost
-                <kost@imn.htwk-leipzig.de>.
-       * doc/Makefile.am: Updated.
-
-  258 neo      2002-02-27
-      2002-02-27  Sven Neumann  <sven@gimp.org>
-      
-       * intltool-extract.in.in: don't decode < and > entities and allow
-       XML tags in the translatable messages (e.g. for text markup).
-      
-       * intltool-merge.in.in: don't encode or decode < and > entities.
-
-  257 darin    2002-02-26
-       * intltool.m4: Add missing AC_SUBST for .ui rule that Kenneth pointed
-       out to me.
-
-  256 darin    2002-02-26
-       * intltool-merge.in.in: Write out a message to make it clear what's
-       happening when we find an old cache file and don't use it. I was
-       seeing some strange stuff, and this message might help me understand
-       more clearly what's going on.
-
-  255 darin    2002-02-25
-       * NEWS: Notes.
-       * configure.in: Bump version.
-
-  254 darin    2002-02-25
-       * intltool-update.in.in: Handle C comments when reading files for
-       "--maintain".
-
-  253 darin    2002-02-25
-       * intltool-merge.in.in: Don't merge fuzzy translations in.
-       * tests/results/merge1.xml: Correct test results to reflect fuzzy
-       translations.
-
-  252 darin    2002-02-25
-      Release marker.
-
-  251 darin    2002-02-25
-       * NEWS: Notes for 0.16 release.
-       * configure.in: Bump version.
-      
-       * tests/cases/Makefile.am:
-       * tests/results/Makefile.am:
-       Add new test cases so they end up in the tarball.
-
-  250 darin    2002-02-25
-       * TODO: Mention gettext 0.11 issue.
-       * configure.in: Strengthen perl version check.
-      
-       * intltool-extract.in.in: Tweak glade2 regex.
-      
-       * intltool-merge.in.in: Allow alternate iconv program to be
-       specified in INTLTOOL_ICONV environment variable. Put translations
-       in the database even if the msgstr is the same as the msgid.
-      
-       * intltool-update.in.in: Tweak glade2 regex. Fix the update_po_file
-       change Kenneth left 1/2 done in here. Replace code to move .po file
-       on top of .pot file with more perlish version.
-
-  249 neo      2002-02-23
-      gimp uses intltool now
-
-  248 jamesh   2002-02-23
-      one last fix I missed from Darin's change recommendations.
-
-  247 jamesh   2002-02-23
-      2002-02-23  James Henstridge  <james@daa.com.au>
-      
-       * tests/selftest.pl.in (check_merge_result($)): add test case for
-       new style glade files.
-      
-       * intltool-update.in.in (determine_type): make change requested by
-       Darin.
-      
-      2002-02-22  James Henstridge  <james@daa.com.au>
-      
-       * intltool-update.in.in (determine_type): treat .glade2 files as
-       glade files.
-      
-       * intltool-extract.in.in (type_glade): handle translatable strings
-       in new style glade files as well.
-
-  246 veillard 2002-02-16
-      * doc-i18n-tool/doc-i18n-tool.c: added the capacity to ignore
-        presentation element (not cascading though), currently only
-        "accel" is part of the list, edit and add it to the presentation
-        element list. Asked by jdub.
-      Daniel
-
-  245 darin    2002-02-14
-       * doc/intltool-merge.8: Update by Stefan Kost
-       <kost@imn.htwk-leipzig.de>.
-
-  244 darin    2002-02-11
-       * intltool-update.in.in: Fixed !=~ that should have been a
-       !~. Damn, I'll probably have to do another release.
-
-  243 darin    2002-02-10
-       * NEWS: Updated for 0.15 release.
-
-  242 darin    2002-02-10
-       * intltool-merge.in.in: Got rid of dependencies on
-       perl libraries that we really didn't need.
-
-  241 darin    2002-02-10
-       Turn on the production version of Kenneth's cache.
-       This should make things a lot faster.
-      
-       * intltool-merge.in.in: Make it use the text-style
-       cache if you pass in a place to cache on the command line.
-       Also don't run iconv if UTF-8 is the character set.
-       Get rid of the NDBM-based caches.
-      
-       * intltool.m4: Pass in a place to cache for all the
-       cases where we are doing UTF-8 translations.
-
-  240 kenneth  2002-02-08
-      2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-              * intltool-unicodify.in: Fixed some small stupidities.`
-
-  239 kenneth  2002-02-08
-      2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>
-      
-       * intltool-unicodify.in: Updated to be much more
-       useful. Hopefully people will use it and report
-       bugs.
-
-  238 kenneth  2002-02-07
-      2002-02-07  Kenneth Christiansen  <kenneth@gnu.org>
-      
-              * doc/intltool-merge.8: Updated to reflect my latest
-              changes. Should have been done long ago.
-
-  237 darin    2002-02-04
-       * intltool.m4: Add a rule for ".ui" files.
-
-  236 darin    2002-02-04
-       * intltool-merge.in.in: Fix uninitialized variable problem.
-
-  235 darin    2002-02-04
-       * intltool-merge.in.in: More experimental cache work from
-       Kennth and some other small fixes.
-       * intltool-update.in.in: Lots of small tweaks by Kenneth.
-
-  234 cactus   2002-01-31
-      2002-01-31  ERDI Gergo  <cactus@cactus.rulez.org>
-      
-       * intltoolize.in: populate $auxdir in a subshell, so
-       po/Makefile.in.in is found even when AC_AUX_DIR is set.
-
-  233 darin    2002-01-31
-       * configure.in: Turn off the part of this file that deals
-       with doc-i18n-tool, since it has some small problems and
-       doc-i18n-tool is currently turned off. Also bump version.
-
-  232 cactus   2002-01-31
-      2002-01-31  ERDI Gergo  <cactus@cactus.rulez.org>
-      
-       * intltoolize.in: use po/Makefile.in.in patch #4 if latest
-       Makefile.in.in (from glib-gettextize) is detected
-
-  231 darin    2002-01-29
-       * NEWS: Updated for 0.14 release.
-       * configure.in: Bump to 0.14.
-
-  230 cactus   2002-01-29
-      2002-01-29  ERDI Gergo  <cactus@cactus.rulez.org>
-      
-       * intltool.m4: use AC_DIVERT to access config.status only when the
-       AC_DIVERSION_ICMDS macro is defined, and revert to
-       AC_CONFIG_COMMANDS_PRE when not (closes: #69991)
-
-  229 darin    2002-01-29
-      Release marker.
-
-  228 darin    2002-01-28
-       * NEWS: Updated for 0.13 release.
-       * intltool.m4: Tweak comment.
-
-  227 rossg    2002-01-28
-      Updated popt URL
-
-  226 cactus   2002-01-25
-      2002-01-25  ERDI Gergo  <cactus@cactus.rulez.org>
-      
-       * xml-i18n-tools.m4:
-       * intltool.m4: Since AC_OUTPUT_COMMANDS_PRE is an Autoconf
-       2.50-only feature, use the AC_DIVERSION_ICMDS diversion instead,
-       to modify po/POTFILES in the config.status script
-
-  225 darin    2002-01-25
-       * intltool.m4: Tweak comments.
-
-  224 cactus   2002-01-25
-      2002-01-24  ERDI Gergo  <cactus@cactus.rulez.org>
-      
-       * intltool.m4: Remove intltool [] tags from POTFILES
-
-  223 darin    2002-01-22
-       * intltool-merge.in.in: Don't use NDBM_File unless the
-       environment variable tells us to.
-
-  222 darin    2002-01-21
-       * intltool-merge.in.in: Kenneth implemented a cache to
-       make merging much faster. But we don't have a complete
-       solution about where to put the cache. For now, you can
-       turn on the cache by setting the environment variable
-       INTLTOOL_USE_CACHE.
-      
-       * intltool-update.in.in: Formatting tweak.
-
-  221 darin    2002-01-17
-       * intltool-update.in.in:
-       Mostly changes by Kenneth Christiansen <kenneth@gnu.org>.
-       This is an attempt to fix a bug in intltool -M where it
-       doesn't find glade files containing translatable strings.
-       Some other miscellaneous cleanups too.
-
-  220 darin    2002-01-17
-       * TODO: New.
-       * intltool-update.in.in: Fix some typos.
-
-  219 fcrozat  2002-01-16
-      * intltool-prepare.in: Be sure to escape backslashes
-
-  218 jpablo   2002-01-07
-      2002-01-07  Juan Pablo Mendoza <jpablo@gnome.org>
-      
-              * USED: Add gnome-games.
-
-  217 darin    2002-01-07
-       * intltool-update.in.in: Look at both POTFILES.in and POTFILE.ignore.
-
-  216 jpablo   2002-01-07
-      2002-01-06  Juan Pablo Mendoza <jpablo@gnome.org>
-      
-              * intltool-update.in.in:
-              * intltool.m4:
-      
-              Added suport for caves files (gnome-games/gnome-stones/*.caves),
-              theses are just like desktop files.
-      
-              From Edgar Luna:
-      
-              * intltool-prepare.in (contains): chomp the readed
-                line since it may contain stuff like \n and so.
-
-  215 darin    2001-12-31
-       * NEWS: Oops, 0.12 already went out.
-       * configure.in: Bump to 0.13.
-
-  214 darin    2001-12-31
-       * NEWS: 0.12, this time for sure.
-
-  213 darin    2001-12-04
-       * intltool-merge.in.in: Fix regexp so we don't run into
-       trouble when desktop file entries have metacharacters in them.
-
-  212 carlos   2001-11-13
-      2001-11-13  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * USED: gedit's HEAD use now intltool.
-
-  211 darin    2001-11-09
-       * NEWS: Updated for 0.12 release.
-      
-       * tests/cases/Makefile.am:
-       * tests/results/Makefile.am:
-       Finish adding new test case.
-
-  210 darin    2001-11-06
-       * intltool-merge.in.in: Fix whitespace chomping bug for keys
-       and desktop files I introduced when I did the rewrite.
-      
-       * tests/cases/.cvsignore:
-       * tests/cases/merge8.keys.in:
-       * tests/cases/test.po:
-       * tests/results/merge8.keys:
-       * tests/selftest.pl.in:
-       Add a test case for .keys file merging.
-
-  209 darin    2001-11-06
-       * intltool-update.in.in: Get package name from GETTEXT_PACKAGE
-       if present.
-
-  208 darin    2001-11-06
-       * intltool-prepare.in: Fix bug where it used a regex when all
-              we want to do was compare two strings.
-
-  207 darin    2001-11-04
-       * NEWS:
-       * configure.in:
-       Prepare for 0.12 release.
-
-  206 darin    2001-11-01
-       * intltool-merge.in.in: Fix another regular expression problem,
-       where something looks like an array dereference.
-
-  205 darin    2001-10-29
-       * intltool-extract.in.in: Some simplifications.
-       * intltool-merge.in.in: Better fix for the the "C++ file" problem.
-       Some code simplification.
-
-  204 jberkman 2001-10-29
-      2001-10-29  jacob berkman  <jacob@ximian.com>
-      
-       * intltool-merge.in.in (keys_merge_translations): line from stric
-       to not choke on things like "C++ file"
-
-  203 jberkman 2001-10-29
-      2001-10-29  jacob berkman  <jacob@ximian.com>
-      
-       * intltool-po-Makefile.in.in-patch-3: add back top_builddir
-       definition because $INTLTOOL_UPDATE refers to it
-
-  202 darin    2001-10-29
-       * intltool-merge.in.in:
-       Major rewrite. Handle entities better, handle multiline entries
-       in .po files better. Handle multiple translations within the
-       same element in an oaf-style file better.
-      
-       * tests/cases/merge6.po: Fix test case since we now decode entities
-       properly for the .po file entries.
-      
-       * tests/cases/test.po: Remove _File test case since it requires
-       something we haven't even designed -- translating attributes for a
-       non-empty XML node. Change merge7 part of test to use a more realistic
-       msgstr line.
-      
-       * tests/results/merge1.xml: Add all the translations that the old
-       version was failing to include.
-      
-       * tests/results/merge7.xml: Took out some whitespace that is no longer
-       preserved by the merging process.
-
-  201 jberkman 2001-10-29
-      2001-10-29  jacob berkman  <jacob@ximian.com>
-      
-       * intltool-update.in.in: add support for a --gettext-package
-       argument
-      
-       * intltoolize.in: apply new patch to new Makefile.in.in's
-      
-       * intltool-po-Makefile.in.in-patch-3:
-       * Makefile.am (pkgdata_DATA): add glib-gettextize'd patch
-
-  200 darin    2001-10-26
-       * Makefile.am:
-       * doc-i18n-tool/Makefile.am:
-       Oops. Not so easy to turn something off.
-
-  199 darin    2001-10-26
-       * Makefile.am: Turn off compiling of doc-i18n-tool as an
-       interim measure so people using eazel-hacking can build.
-       Soon, we can make this a configure-time option and change
-       eazel-hacking to use that.
-
-  198 darin    2001-10-24
-       * intltool.spec.in: Set up mandir (thansk Toralf Lund)
-
-  197 jrb      2001-10-22
-      Mon Oct 22 19:39:39 2001  Jonathan Blandford  <jrb@redhat.com>
-      
-       * autogen.sh: fix message now that we compile.
-
-  196 jrb      2001-10-22
-      Mon Oct 22 17:31:26 2001  Jonathan Blandford  <jrb@redhat.com>
-      
-       * doc-i18n-tool/doc-i18n-tool.c: add doc-i18n-tool to cvs.
-       * doc-i18n-tool/.cvsignore:
-       * doc-i18n-tool/Makefile.am:
-       * configure.in:
-       * Makefile.am: add build support for it
-
-  195 darin    2001-10-16
-       * intltool-merge.in.in: Remove whitespace in a way that
-       matches what intltool-extract does.
-      
-       * intltool-extract.in.in:
-      
-       * tests/cases/.cvsignore:
-       * tests/cases/Makefile.am:
-       * tests/cases/merge7.xml.in:
-       * tests/cases/test.po:
-       * tests/results/Makefile.am:
-       * tests/results/merge7.xml:
-       * tests/selftest.pl.in:
-       Added a test for the above change.
-      
-       * tests/cases/extract2.keyprop:
-       * tests/results/extract2.keyprop.h:
-       Removed a redundant test.
-
-  194 darin    2001-10-09
-       * intltool-extract.in.in: Remove excess whitespace.
-       Still nowhere near real XML parsing, but better than
-       before for multi-line XML.
-      
-       * tests/cases/.cvsignore:
-       * tests/cases/Makefile.am:
-       * tests/cases/extract7.xml:
-       * tests/results/Makefile.am:
-       * tests/results/extract7.xml.h:
-       * tests/selftest.pl.in:
-       Add a test for the above change.
-
-  193 darin    2001-10-05
-       * intltool.spec.in: Second try.
-
-  192 darin    2001-10-05
-       * intltool.spec.in: A naive cut at adding "Provides"
-       so that RPMs can ask for xml-i18n-tools and get us and
-       be satisfied.
-
-  191 darin    2001-10-04
-       * configure.in: Bump version to 0.11.1 so that cvs will
-       be newer than the released version.
-
-  190 darin    2001-10-04
-      intltool, not xml-i18n-tools
-
-  189 darin    2001-10-04
-      Mark the 0.11 release in the log.
-
-  188 darin    2001-10-04
-      Remove unneeeded entries.
-
-  187 darin    2001-10-04
-       * NEWS: More news, release will be 0.11, not 0.10.
-       * configure.in: Bump version number.
-      
-       * tests/cases/Makefile.am: Add missing files so "make
-       distcheck" passes.
-       * tests/results/Makefile.am: Add missing files so "make
-       distcheck" passes.
-      
-       * tests/selftest.pl.in: Do the tests in the destination
-       directory, instead of in srcdir.
-
-  186 darin    2001-10-04
-       * intltool-extract.in.in:
-       * intltool-merge.in.in:
-       * intltool-update.in.in:
-       * intltool.m4:
-       * intltool.spec.in:
-       * intltoolize.in:
-       * xml-i18n-toolize.in:
-       * xml-i18n-tools.m4:
-       More license tweaking, and some updates of email addresses.
-
-  185 darin    2001-10-04
-       * intltool-prepare.in: Missed a bit.
-
-  184 darin    2001-10-04
-       * intltool-extract.in.in:
-       * intltool-merge.in.in:
-       * intltool-prepare.in:
-       * intltool-update.in.in:
-       Back to GPL.
-
-  183 peterw   2001-10-04
-      2001-10-03  Peter Williams  <peterw@ximian.com>
-      
-             * intltoolize.in: Define $intltool_m4 because it's supposed to
-             be defined.
-      
-             * xml-i18n-toolize.in: Analogous fix.
-
-  182 darin    2001-10-03
-       * COPYING.LIB: Maciej says that switching to LGPL was a mistake.
-       I'll remove this, and he'll fix the licenses in the source files.
-
-  181 kenneth  2001-10-02
-      2001-10-02  Kenneth Christiansen  <kenneth@gnu.org>
-      
-              * intltool-*: Changed license, and s/xml-i18n-tools/intltool/;
-              * COPYING.LIB: New file describing the LGPL licence
-
-  180 darin    2001-10-02
-       * intltool.m4: A bit of cleanup and reorganization.
-
-  179 darin    2001-10-02
-       * doc/intltool-extract.8:
-       * doc/intltool-merge.8:
-       * doc/intltool-prepare.8:
-       Fix mailing list address.
-
-  178 darin    2001-10-02
-       * NEWS: Put some things in to prepare for a 0.10 release.
-       * README: Fix some grammar, and make more things right for the new
-       intltool world.
-
-  177 darin    2001-10-02
-       * intltool.m4:
-       * xml-i18n-tools.m4:
-       Fix mistake where the whitespace screws up the macros.
-
-  176 darin    2001-10-01
-       First cut at all the name changes to call it intltool.
-       If you use the new m4 macros, everything defaults to doing it the
-       right way for gnome 2 (using UTF-8 everywhere).
-
-  175 darin    2001-10-01
-       * xml-i18n-tools.m4: A bit more cleanup in here.
-
-  174 darin    2001-10-01
-       * xml-i18n-tools.m4: Fix longstanding problem where the merge rule
-       doesn't work if you don't have any .po files by using $(wildcard)
-       inside the make rules.
-
-  173 carlos   2001-09-29
-      2001-09-29  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * USED: Added ganimal.
-
-  172 darin    2001-09-26
-       * xml-i18n-merge.in.in: Added a comment.
-
-  171 darin    2001-09-24
-       * xml-i18n-tools.m4: Used % instead of \%. It turns out that
-       the reason the backslash was needed before was a subtle consequence
-       of using two lines in our macro expansions. Now that we have single
-       lines, we don't need the \ any more. Took me a long time to figure
-       that one out. Also use plain old AC_SUBST -- the HACK_SUBST is not
-       needed any more now that we have 1-line expansions.
-
-  170 darin    2001-09-23
-       * xml-i18n-extract.in.in:
-       * xml-i18n-merge.in.in:
-       * xml-i18n-update.in.in:
-       Remove "-?" option as a way to get help for compatibility with
-       older versions of perl (or is it older versions of a perl lib?).
-       Patch contributed by drk@sgi.com.
-
-  169 darin    2001-09-23
-       * xml-i18n-update.in.in: Ignore comment lines when reading
-       POTFILES.in -- fixes bug 60999.
-      
-       * xml-i18n-tools.m4: Whitespace tweak.
-
-  168 darin    2001-09-19
-       * tests/cases/test.po: Removed a troublesome test case. We don't
-       really need to handle cases where we escape a non-reserved character.
-      
-       * xml-i18n-merge.in.in: Fix escape logic so it's clear that it won't
-       be confused by partial escape sequences. Also remove the absurd code
-       that turns "\n" into "n".
-
-  167 carlos   2001-09-19
-      2001-09-19  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * xml-i18n-tools.spec.in: fixes from jgotts@linuxsavvy.com
-       (kenneth sended me this patch)
-       * xml-i18n-update.in.in
-       * xml-i18n-extract.in.in: Added .scm support from old intltool code
-       from kenneth and scripts from gimp.
-
-  166 carlos   2001-09-19
-      2001-09-19  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * Added the changes from kenneth (intltool rel 0.9.5)
-
-  165 darin    2001-09-19
-       * xml-i18n-tools.m4: Fixed the long-standing "split line"
-       bug by just using semicolons instead of newlines. I have
-       no idea why we didn't think of this before.
-
-  164 darin    2001-09-15
-       * doc/xml-i18n-extract.8:
-       * doc/xml-i18n-merge.8:
-       * doc/xml-i18n-prepare.8:
-       * doc/xml-i18n-toolize.8:
-       * xml-i18n-extract.in.in:
-       * xml-i18n-merge.in.in:
-       Updated my email address.
-
-  163 darin    2001-09-15
-       * xml-i18n-prepare.in: A few simplifications.
-
-  162 carlos   2001-09-09
-      *** empty log message ***
-
-  161 carlos   2001-09-09
-      *** empty log message ***
-
-  160 carlos   2001-09-09
-      2001-09-09  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * doc/*: Added the manpages from intltool. They aren't
-       installed yet because I have only changed /s/intl/xml-i18n-/
-       and they need more work and also the script need more
-       options from intltool. I'm working on it, please be patient.
-
-  159 rslomkow 2001-09-02
-       * tests/cases/Makefile.am: changed extract1.desktop.in
-               to extract1.desktop as the .in file did not exist.
-
-  158 carlos   2001-09-01
-      2001-09-01  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * xml-i18n-update.in.in: Fixed the .server support.
-
-  157 darin    2001-08-26
-       * xml-i18n-tools.m4: Don't touch the xml-i18n-* scripts when they
-       haven't really changed. This reduces the amount of redundant
-       re-translating that happens if you rerun configure, something I
-       do a lot.
-
-  156 chyla    2001-08-24
-      * xml-i18n-update.in.in: Appended "--keyword=U_" to the list of
-      parameters passed to xgettext.
-      U_() is used in Evolution to get UTF-8 string from current (probably
-      non-utf) translation domain.
-      Of course this is useful only in GNOME 1.x apps.
-
-  155 chyla    2001-08-21
-      * README: s/XML_UTF8_XML_KIND/XML_I18N_XML_KIND/
-
-  154 mstachow 2001-08-20
-       * xml-i18n-tools.m4: REmove buggy check for xml-i18n-tools 0.9 or
-       greater. First of all, ./xml-i18n-merge is not generated until
-       after configure runs, so running it inside configure is not a good
-       idea. The check won't do much anyway since if you have the version
-       of the m4 file that requires 0.9, you must also have 0.9 itself.
-
-  153 cyrille  2001-08-19
-       * xml-i18n-tools.m4: Added a second, optional parameter. If this
-       is equal to G2 (as in "GNOME 2.0 or better"), then there is no
-       variable behaviour based on the value of $XML_I18N_XML_KIND or
-       _KEYS_KIND. All _MERGE_.*_RULEs have been marked as using -p for
-       G1, -u for G2 if nothing better was known. (OAF is -p only)
-       * NEWS:
-       * README: documented the above capability.
-
-  152 cyrille  2001-08-19
-       * xml-i18n-merge.in.in: (get_po_encoding): more resilient regex as
-       advised by Darin. (unescape_po_string): unescaped \\ too.
-       Refactored the regex. (entity_encode): removed the \ handling.
-      
-       * tests/cases/merge6.(xml.in|po):
-       * tests/results/merge6.xml: included more tests on escapes.
-
-  151 cyrille  2001-08-19
-      whoops
-
-  150 cyrille  2001-08-19
-       * xml-i18n-merge.in.in: (get_po_encoding): more resilient regex as
-       advised by Darin.
-       * tests/selftest.pl.in: re-aligned the [OK] notices and put them a
-       bit further on the right side.
-
-  149 cyrille  2001-08-18
-       * xml-i18n-merge.in.in: (get_po_encoding): put a warning and a
-       default if the charset spec is absent.
-       (entity_encode_sane): renamed to entity_encode_int_minimalist.
-       (entity_encode_int): renamed to entity_encode_int_even_high_bit.
-      
-       * xml-i18n-tools.m4: (XML_I18N_MERGE_SERVER_RULE): use --utf8.
-       (XML_I18N_MERGE_KEYS_RULE): use $(XML_I18N_KEYS_KIND).
-      
-       * NEWS:
-       * README: updated to mention XML_I18N_KEYS_KIND
-
-  148 cyrille  2001-08-18
-       * xml-i18n-merge.in.in: added two new flags, --pass-through(-p)
-       and --utf8(-u). The former asks for previous XML behaviour, the
-       latter complies better with the XML spec. If neither is asked,
-       xml-i18n-merge.in.in will complain vehemently but do -p.
-      
-       * xml-i18n-tools.m4: updated all MERGE_.*_RULE macros to use -p
-       where not sure, -u for _SHEET_RULE, and
-       developer-specificable behaviour for _XML_RULE. Added an optional
-       minimum version parameter (FIXME: how to detect "very old" (up to
-       0.9) xml-i18n-tools ?)
-      
-       * NEWS: updated (put a reference to the README)
-       * README: documented the XML_I18N_XML_KIND variable in the XML
-      section.
-       Didn't document .sheet files, given their specificity.
-      
-       * tests/cases/fr.po (REMOVED):
-       * tests/cases/fr_BE.po (NEW):
-       * tests/cases/fr_FR.po (NEW):
-       split into two identical versions, one encoded in UTF-8 and one in
-       ISO-8859-1.
-       * tests/cases/az.po (NEW): UTF-8 encoded Azerbaijani version of
-       the above. AZ is normally not represented using latin1, so this is
-       a valuable test case.
-      
-       * tests/cases/merge5.sheet.in(REMOVED):
-       * tests/cases/merge5u.sheet.in(NEW):
-       * tests/cases/merge5p.sheet.in(NEW):
-       * tests/results/merge5.sheet(REMOVED):
-       * tests/results/merge5u.sheet(NEW):
-       * tests/results/merge5p.sheet(NEW):
-       * tests/cases/merge6.sheet.in(NEW):
-       * tests/cases/merge6.sheet(NEW):
-       * tests/cases/merge6.po(NEW):
-       * selftest.pl.in: updated the test case 7, split into tests 7u and
-       7p, to check for both --pass-through and --utf8 behaviours. Test 8
-       added to check for PO string unescaping.
-      
-       * tests/cases/Makefile.am:
-       * tests/results/Makefile.am: forgot to update these.
-
-  147 cyrille  2001-08-17
-      don't look at errors
-
-  146 cyrille  2001-08-17
-       * tests/cases/.cvsignore:
-       * tests/cases/merge5.sheet.in (NEW):
-       * tests/cases/fr.po (NEW):
-       * tests/results/merge5.sheet (NEW):
-       * tests/selftest.pl.in: Added a new test case for dia sheet files
-       merging, and correctness with respect to UTF-8 encoding in XML
-       files. It would be excellent if someone from a non-latin1 language
-       could update this test !
-       Please note that this test currently fails.
-
-  145 cyrille  2001-08-17
-       * xml-i18n-update.in.in: Now understands .sheet files (dia) are
-       XML files.
-       * USED: added dia.
-
-  144 darin    2001-08-10
-      Log for AUTHORS change.
-
-  143 darin    2001-08-10
-      Updated author email addresses.
-
-  142 darin    2001-08-10
-       * tests/cases/.cvsignore:
-       * tests/cases/Makefile.am:
-       * tests/cases/extract3.xml.in:
-       * tests/cases/extract6.glade:
-       * tests/cases/merge1.xml.in:
-       * tests/cases/merge4.xml.in:
-       * tests/results/extract6.glade.h:
-       * tests/results/merge1.xml:
-       * tests/results/merge4.xml:
-       * tests/selftest.pl.in:
-       Added new test cases for bugs reported by Zbigniew Chyla.
-       - tags with "-" characters in XML files
-       - <message> tags in glade files
-      
-       * xml-i18n-extract.in.in: Changed XML file characters to
-       use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].
-       Added "message" to the list of tags supported in glade
-       files.
-      
-       * xml-i18n-merge.in.in: Changed XML file characters to
-              use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].
-
-  141 darin    2001-08-07
-      Small log updates.
-
-  140 mstachow 2001-08-07
-       * NEWS, configure.in: Updated for 0.8 release.
-
-  139 yaneti   2001-08-02
-      2001-08-02  Yanko Kaneti  <yaneti@declera.com>
-      
-         * xml-i18n-update.in.in: fix the long claimed support of soundlists
-
-  138 mstachow 2001-07-31
-       * xml-i18n-tools.m4, xml-i18n-update.in.in: Add support for
-       .server files (what used to be .oaf)
-
-  137 carlos   2001-07-16
-      2001-07-16  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * USED: Added gnome-control-center
-
-  136 carlos   2001-07-14
-      2001-07-14  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * USED: Added procman && gturing
-
-  135 darin    2001-07-13
-       * tests/selftest.pl.in: Fix an "or" that should be "||".
-
-  134 darin    2001-07-13
-       * autogen.sh: Don't run autoheader because we have no headers.
-
-  133 darin    2001-06-08
-       * xml-i18n-merge.in.in: Merge translations in sorted order rather
-       than in seemingly-random order.
-
-  132 ke       2001-06-03
-      2001-06-03  Karl Eichwalder  <ke@suse.de>
-      
-       * README: Adjustments.  Add info on .desktop files.
-
-  131 menesis  2001-06-01
-      
-      2001-06-01  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * USED: added 10 new modules. The file loses its purpose as everyone
-       wants to use us :)
-
-  130 ke       2001-05-31
-      add ggv
-
-  129 mstachow 2001-05-31
-       * xml-i18n-tools.m4: One more change needed to work with autoconf
-       2.50.
-
-  128 mstachow 2001-05-31
-       * xml-i18n-tools.m4: Ugly M4 magic to work with autoconf 2.50
-       while retaining autoconf 2.13 support.
-
-  127 ke       2001-05-30
-      Add bug-buddy
-
-  126 ke       2001-05-23
-      Fix typo
-
-  125 carlos   2001-05-22
-      2001-05-22  Carlos Perelló Marín <carlos@gnome-db.org>
-      
-       * USED: Added gnome-db.
-
-  124 ke       2001-05-22
-      typo
-
-  123 rslomkow 2001-05-21
-       * configure.in: upped the version to 0.8.4 at
-               Kenneth Christiansen's request
-
-  122 ke       2001-05-21
-      Add items from Kenneth's last annoucement
-
-  121 kenneth  2001-05-17
-      small changes
-
-  120 kenneth  2001-05-17
-      2001-05-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * RELEASES: New file
-
-  119 kenneth  2001-05-17
-      2001-05-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in.in: Fixed some file support
-              errors so it works with Ximian Setup Tools.
-
-  118 laszlo   2001-05-11
-      message extraction and merge back from files with .xml extension added
-
-  117 darin    2001-05-09
-       * xml-i18n-tools.spec.in: Fixed broken DocDir line that was
-       causing problems with Tinderbox.
-
-  116 darin    2001-05-09
-      Last check-in failed because script choked on log message.
-
-  115 darin    2001-05-09
-      2001-05-09  Darin Adler  <darin@eazel.com>
-      
-       * Makefile.am: SUBDIRS included "." for a good reason. That's
-       the only way to make sure the scripts are built before the
-       tests directory. The problem was actually a bug in automake
-       1.3 -- this program requires automake 1.4.
-      
-      2001-05-09  Darin Adler  <darin@eazel.com>
-      
-       Rolled all the changes from the stable branch to here. We're
-       going to stop using the stable branch and just develop on HEAD.
-      
-       2001-05-09  Darin Adler  <darin@eazel.com>
-      
-       Fix bug 8274 (autogen.sh creates recursive makefile on Solaris):
-      
-       * Makefile.am: For some reason, SUBDIRS included "." -- no wonder
-       the makefile went on forever!
-      
-       2001-05-08  Darin Adler  <darin@eazel.com>
-      
-       * tests/cases/.cvsignore: Ignore a generated file.
-      
-       2001-05-08  Darin Adler  <darin@eazel.com>
-      
-       * tests/cases/Makefile.am:
-       * tests/results/Makefile.am:
-       Added George's tests to the EXTRA_DIST so that "make distcheck"
-       passes.
-      
-       2001-05-02  Darin Adler  <darin@eazel.com>
-      
-       * xml-i18n-po-Makefile.in.in-patch-2: New version of the gettext
-       0.10.36 (and newer) patch contributed by Stanislav Brabec
-       <utx@penguin.cz>.
-      
-       2001-04-27  Darin Adler  <darin@eazel.com>
-      
-       A first try at making xml-i18n-tools compatible with the new
-       gettext 0.10.36. I created a new patch and make the toolize
-       script choose the appropriate patch based on the file contents.
-      
-       * xml-i18n-tools.Makefile.patch:
-       * xml-i18n-po-Makefile.in.in-patch-1:
-       Renamed the old patch.
-      
-       * xml-i18n-po-Makefile.in.in-patch-2:
-       Checked in a new patch that works with gettext 0.10.36.
-      
-       * xml-i18n-toolize.in:
-       Added code to use patch2 if "builddir" appears in the file
-       and patch1 if it doesn't.
-      
-       * Makefile.am:
-       Add the new files.
-      
-       2001-04-10  Christopher James Lahey  <clahey@ximian.com>
-      
-       reviewed by: Kenneth Christiansen <kenneth@gnu.org>
-      
-       * xml-i18n-update.in.in: Added .etspec to the list of xml file
-       types.
-      
-       2001-03-09  Maciej Stachowiak  <mjs@eazel.com>
-      
-       reviewed by: George Lebl  <jirka@5z.com>
-      
-       * xml-i18n-update.in.in: Handle .directory files properly; needed
-       to xml-i18n-toolize control-center.
-      
-       2001-03-01  Arik Devens  <arik@eazel.com>
-      
-       reviewed by: Robin * Slomkowski  <rslomkow@eazel.com>
-      
-       Fixed bug 6766, xml-i18n-tools spec file needs cleanups.
-      
-       * xml-i18n-tools.spec.in: Added greg leblanc's changes to the spec
-       file.
-      
-       2001-03-01  Darin Adler  <darin@eazel.com>
-      
-       reviewed by: Maciej Stachowiak <mjs@eazel.com>
-      
-       * xml-i18n-merge.in.in: Also encode "&".
-      
-       * tests/cases/test.po:
-       * tests/results/merge1.xml:
-       Test case for that.
-      
-       2001-03-01  Darin Adler  <darin@eazel.com>
-      
-       reviewed by: Maciej Stachowiak <mjs@eazel.com>
-      
-       Fixed bug 7230 (opening images in Nautilus fails), which was
-       caused by a translation with a \" sequence in it.
-      
-       * xml-i18n-merge.in.in: Handle '\' sequences in the strings
-       from the po file, specifically '\"' for a quote mark.
-      
-       * tests/cases/test.po:
-       * tests/results/merge1.xml:
-       Added a test case for the new features.
-      
-       2001-02-25  Maciej Stachowiak  <mjs@eazel.com>
-      
-       reviewed by: Ian McKellar  <ian@eazel.com>
-      
-       * xml-i18n-tools.m4: Reorder things a bit to help the Bonobo
-       build.
-      
-       2001-02-25  Maciej Stachowiak  <mjs@eazel.com>
-      
-       reviewed by: Seth Nickell  <seth@eazel.com>
-      
-       Fixed bugs 6980 (workaround for glade does not work) and 6976
-       (<A0> in README and NEWS).
-      
-       * NEWS, README: Replaced 0xA0 characters with spaces.
-       * xml-i18n-extract.in.in: improve glade workaround to notice
-       window and label IDs with more than one digit after them. Patch
-       from db@zigo.dhs.org
-      
-       2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * configure.in: Bumped version to 0.8.2, this one is required for
-       control-center and gnome-core to work correctly with the Tools.
-       * xml-i18n-prepare.in: do not grep non-existing po files. Write correct
-       merge rule according to extension.
-       * xml-i18n-tools.m4: added macros for .directory and .soundlist files.
-       FIXME: should be better way to do it, these macros are equal.
-      
-       2001-02-19  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-prepare.in: escape "'s in msgid also. fixes #6757. added
-       missing }, and removed check for existance of LL.po file -- to rescue
-       all translations from .desktop files -- newly created files should be
-       added to cvs.
-      
-       2001-02-15  Darin Adler  <darin@eazel.com>
-      
-       * xml-i18n-update.in.in: Add support for ".ui" files.
-      
-       2001-02-15  Darin Adler  <darin@eazel.com>
-      
-       * README: Remove silly "ignore non-fatal errors" message.
-      
-       2001-02-14  Maciej Stachowiak  <mjs@eazel.com>
-      
-       * configure.in: Bumped version to 0.8.1
-      
-       2001-02-13  Morten Welinder  <terra@diku.dk>
-      
-       * xml-i18n-update.in.in (find_package_name): Only return package
-               name when found.
-       (determine_type): Properly return a value and declare locals
-               locally.
-       (maintain): Escape a double quote to keep Emacs font-lock happy.
-       (whole file): remove trailing white space.
-      
-       2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
-      
-       * xml-i18n-update.in.in: Fix some utterly broken code that was
-       trying to find the top level.
-      
-       2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
-      
-       * xml-i18n-update.in.in: Turn on use strict, fix problems found as
-       a result.
-      
-       2001-02-13  Maciej Stachowiak  <mjs@eazel.com>
-      
-       * configure.in: Bumped version to 0.8
-
-  114 clahey   2001-04-10
-      2001-04-10  Christopher James Lahey  <clahey@ximian.com>
-      
-       * xml-i18n-update.in.in (determine_type): Added etspec to the
-       other place where the list of xml file types is.
-
-  113 clahey   2001-04-10
-      2001-04-10  Christopher James Lahey  <clahey@ximian.com>
-      
-       * xml-i18n-update.in.in: Added .etspec to the list of xml file
-       types.
-
-  112 dietmar  2001-04-09
-      2001-04-06  Dietmar Maurer  <dietmar@ximian.com>
-      
-       * xml-i18n-update.in.in: bug fix - the previous code to extract
-       top_srcdir from the Makefile was wrong.
-
-  111 jgotts   2001-04-05
-      Spec file improvements.
-
-  110 jirka    2001-03-25
-      Sun Mar 25 03:18:35 2001  George Lebl <jirka@5z.com>
-      
-       * xml-i18n-extract.in.in (type_xml): The message is anything but <,
-         not anything but _.  This fixes a bug where it would not extract
-         messages which had underscores in them.
-      
-       * xml-i18n-merge.in.in (xml_merge_translations)
-         (oaf_merge_translations):  Rename the old xml mode to "oaf" mode
-         as Maciej requested.  For XML files merge the pong style
-         <_foo>bar</_foo> type messages.  These are already extracted along
-         with the "pong" style messages.  The option to do this is -x as
-         it's supposed to be the general XML style translation.
-      
-       * xml-i18n-tools.m4:  Add a pong rule macro
-      
-       * xml-i18n-update.in.in (determine_type):  Add .pong(.in)+ type files
-         for the xml file types
-      
-       * tests/selftest.pl.in, tests/cases/merge4.xml.in,
-         tests/results/merge4.xml, tests/cases/test.po:  Add a simple message
-         and test for the merging of pong style xml messages.  This is really
-         the same as extract3.xml.in
-      
-       * USED: add pong and grapevine, which are going to get things
-         comitted very soon.
-
-  109 menesis  2001-03-14
-       * USED: added this file containing modules which use xml-i18n-tools.
-
-  108 mstachow 2001-02-26
-       reviewed by: Robey Pointer  <robey@eazel.com>
-      
-       * xml-i18n-tools.m4: Set sed substituted files to be writable by
-       the user to fix bug 7025 (xml-i18n-extract, merge, update created
-       with improper permissions).
-
-  107 menesis  2001-02-24
-      2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-tools.m4: added macros for .directory and .soundlist files.
-       FIXME: should be better way to do it, these macros are equal.
-
-  106 menesis  2001-02-19
-      create new po files for languages whose translation exist only in .desktop files
-      ChangeLog for all 3 fixes.
-
-  105 darin    2001-02-15
-       * configure.in: Rolling back to 0.7. The 0.8.1 verson is
-       on the branch, not here on HEAD.
-
-  104 darin    2001-02-15
-       * README: Remove silly "Ignore non fatal errors" message.
-       * configure.in: Bump version to 0.8.1 so this version is
-       seen as newer than the recent release. I didn't bump all
-       the version numbers strewn throughout other source files.
-
-  103 menesis  2001-02-09
-      2001-02-09  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-prepare.in: new added fix_makefiles, which does changes in
-       Makefile.am to distribute only .desktop.in files and generate
-       .desktop ones. So it does everything for
-       desktop/keys/directory/soundlist files now.
-       * xml-i18n-merge.in.in: sort by language code when writing.
-
-  102 mstachow 2001-02-06
-       * .cvsignore: Updated.
-       * xml-i18n-prepare.in: Removed.
-
-  101 mstachow 2001-02-06
-       * xml-i18n-prepare.in: REsurrected this accidentally deleted file.
-
-  100 mstachow 2001-02-06
-       * .cvsignore, tests/.cvsignore: Silence cvs.
-
-   99 mstachow 2001-02-06
-       reviewed by: George Lebl <jirka@eazel.com>
-                    Robin * Slomkowski <rslomkow@eazel.com>
-      
-       Fixed bug 6199 (perl location is configured at xml-i18n-tools
-       configure time -- not the configure time for a package that uses
-       the tools) and 6250 (perl path hard-coded in selftest.pl). Also
-       made 'make distcheck' work.
-      
-       * tests/Makefile.am: Screw around a bit so the self test script
-       ends up executable after configure substitution.
-       * tests/cases/.cvsignore: Ignore a new file
-       * tests/cases/Makefile.am, tests/results/Makefile.am: Add missing
-       files to EXTRA_DIST.
-       * tests/selftest.pl.in: renamed from tests/selftest.pl, set perl
-       path at configure time.
-       * xml-i18n-unicodify.in: renamed from xml-i18n-unicodify, set perl
-       path at configure time.
-       * xml-i18n-extract.in.in, xml-i18n-merge.in.in,
-       xml-i18n-prepare.in.in, xml-i18n-update.in.in: Renamed to .in.in
-       from .in; substitute all variables except perl path at
-       xml-i18n-tools configure time, so .in versions can be copied into
-       modules when xml-i18n-toolizing.
-       * xml-i18n-toolize.in: copy .in versions of tools into module.
-       * xml-i18n-tools.Makefile.patch: don't change DISTFILES, this
-       broke with the new changes.
-       * xml-i18n-tools.m4: substitute xml-i18n-tools ; expect xml-i18n-*
-       to be in builddir.
-       * README: Updated instructions on how to use.
-       * Makefile.am: Adjust what gets installed where.
-       * configure.in: Adjust set of files being output.
-
-   98 kenneth  2001-02-01
-      001-02-01  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/selftest.pl:
-              * tests/results/extract3.xml.in.h:
-              Fixed some errors.
-
-   97 laszlo   2001-02-01
-      new testcase added in tests
-
-   96 laszlo   2001-02-01
-      new testcase added
-
-   95 laszlo   2001-02-01
-      extract3.xml.in.h added
-
-   94 laszlo   2001-02-01
-      first commit
-
-   93 laszlo   2001-02-01
-      added extract3.xml.in
-
-   92 menesis  2001-02-01
-      2001-02-01  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-prepare.in: additional keywords can be specified on comand
-       line.
-       * tests/Makefile.in, tests/cases/Makefile.in,
-       tests/results/Makefile.in: removed.
-
-   91 darin    2001-02-01
-       * xml-i18n-merge.in: Fix regular expressions again. Should
-       fix the stuff I broke with the last change.
-       * tests/results/merge1.xml: Got rid of extra space in test
-       case that corresponded to an extra space made by the script.
-
-   90 darin    2001-01-31
-       * tests/selftest.pl: Use the "srcdir" environment variable
-       that is set up by automake. This makes "make distcheck" work.
-
-   89 darin    2001-01-31
-       * Makefile.am: Build top level first.
-       * tests/.cvsignore: Ignore more generated stuff.
-       * tests/cases/.cvsignore: Ignore more generated stuff.
-       * tests/results/.cvsignore: Ignore more generated stuff.
-       * tests/selftest.pl: Indicate failure with exit 1.
-       * xml-i18n-extract.in: Fix help.
-       * xml-i18n-merge.in: Add --quiet option. Fix help.
-
-   88 kenneth  2001-01-31
-      2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/Makefile.am:
-       * tests/Makefile.in:
-       * tests/cases/Makefile.am:
-       * tests/cases/Makefile.in:
-       * tests/results/Makefile.am:
-       * tests/results/Makefile.in:
-       * Makefile.am:
-       * configure.in:
-       First try at adding the new tests to "make distcheck"
-
-   87 kenneth  2001-01-31
-      commit problems
-
-   86 kenneth  2001-01-31
-      2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/cases/test.po: Changed, and made clear
-       that people should not touch that file. Fuzzies,
-       etc has to be there for the test.
-
-   85 darin    2001-01-31
-       * xml-i18n-merge.in: Fix regular expressions to be
-       a little better and change XML parsing logic so it
-       doesn't get confused by "*" and other metacharacters
-       in the input file.
-      
-       * Makefile.am: Whitespace tweak.
-       * .cvsignore: Ignore generated xml-i18n-prepare.
-       * tests/cases/.cvsignore: Ignore test results.
-       * tests/cases/test.po: Added file needed for tests.
-       * tests/selftest.pl: Invoke the scripts in a way
-       that does not require installing first.
-
-   84 kenneth  2001-01-31
-      update
-
-   83 kenneth  2001-01-31
-      quick commit for darin
-
-   82 kenneth  2001-01-31
-      quick commit
-
-   81 kenneth  2001-01-31
-      ChangeLog coming a little later
-
-   80 kenneth  2001-01-31
-      update
-
-   79 darin    2001-01-31
-       * xml-i18n-prepare: Remove this file, since it's
-       now generated.
-
-   78 kenneth  2001-01-31
-      forgot
-
-   77 kenneth  2001-01-31
-      2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/selftest.pl: Cleaned up a bit.
-
-   76 kenneth  2001-01-31
-      2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * tests/: Started small test program.
-
-   75 kenneth  2001-01-31
-      2001-01-31  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in:
-              * xml-i18n-update.in:
-              Made the whole new system work more smart
-              for instance you can not use --type=gettext/ini
-              option to the extract script.
-
-   74 kenneth  2001-01-30
-      2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in:
-              * xml-i18n-update.in:
-              Fixed some stupid errors
-
-   73 kenneth  2001-01-30
-      2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in:
-              * xml-i18n-extract.in:
-              Added support for a new POTFILES.in syntax
-      
-              Does the file you want processed not have a
-              supported filename, then you can specify the
-              file type in the POTFILES.in file, with a
-              syntax like this:
-      
-              [type: gettext/ini] test.keyprop.in
-      
-              gettext/ini means that it should use the
-              ini-type, which among others include desktop files
-              Other types are gettext/xml, gettext/keys, etc.
-
-   72 kenneth  2001-01-30
-      2001-01-30  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Made more protable, by
-              replacing extern calls to pwd, grep and find.
-              Also cleaned up the script a little.
-
-   71 kenneth  2001-01-29
-      2001-01-29  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-prepare.in: Made it be generated.
-              * Makefile.am: Reflect changes.
-              * configure.in: Reflect changes.
-
-   70 darin    2001-01-26
-       * README: Mention the need to have at least one .po file in the
-       po directory.
-
-   69 darin    2001-01-26
-       * README: Use a GNOME namespace example instead of the Nautilus
-       namespace one to emphasize that Michael wants people to put as
-       much as possible inside the GNOME namespace.
-
-   68 menesis  2001-01-25
-      2001-01-25  Gediminas Paulauskas <menesis@delfi.lt>
-      
-      * xml-i18n-prepare: compare msgids when appending to po file, not
-      msgstrs. Fix line counting.
-      * xml-i18n-update.in: leave please wait..... without newline.
-
-   67 menesis  2001-01-24
-      2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-*.in: use ${PROGRAM} instead of directly specifying
-       name. Also recognize *.directory files.
-       * xml-i18n-prepare: now generates <desktop>.in files, adds them
-       to POTFILES.in, and <desktop> -- to .cvsignore. Add only if that
-       line does not exist in file. Here <desktop> is .desktop, .directory,
-       .soundlist and .keys.
-
-   66 menesis  2001-01-24
-      2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>
-      
-       * xml-i18n-prepare: initial version of utility which
-       helps convert apps to xml-i18n-tools and save
-       desktop entries into po files.
-
-   65 rslomkow 2001-01-24
-      2001-01-23  Robin * Slomkowski  <rslomkow@rslomkow.org>
-      
-       * xml-i18n-tools.spec.in: moved the doc dir
-       to the executable stanza so people can read
-       the docs.
-
-   64 kenneth  2001-01-21
-      doh, forgot
-
-   63 kenneth  2001-01-21
-      New release
-
-   62 kenneth  2001-01-21
-      Forgot to commit
-
-   61 kenneth  2001-01-21
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-tools.m4: Corrected one missing
-              keys.
-
-   60 kenneth  2001-01-21
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-tools.m4: s/keys/desktop/; some
-              places and replaced some spaces with tabs.
-
-   59 kenneth  2001-01-21
-      fix bug
-
-   58 kenneth  2001-01-21
-      fixed bug
-
-   57 kenneth  2001-01-20
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge.in:
-              * xml-i18n-tools.m4:
-              Added merging for *.desktop files.
-
-   56 kenneth  2001-01-20
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-unicodify: Added small utility
-              to convert *.po files to UTF-8.
-
-   55 kenneth  2001-01-20
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge.in: Yay, updated the oaf
-              merge mechanism so it supported multiply
-              lines. This also fixed a problem Kmaraas
-              had.
-
-   54 kenneth  2001-01-20
-      2001-01-20  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge.in: Implimented the lookup
-              mechanism differently, and speeded up the
-              merge process approx. 200 times. Now it's
-              fast!
-
-   53 kenneth  2001-01-19
-      2001-01-18  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge.in: Added fix for ++ in
-              strings.
-
-   52 kenneth  2001-01-19
-      2001-01-18  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge:
-              * xml-i18n-tools.m4:
-              * xml-i18n-update:
-              * xml-i18n-extract:
-              Support .keys.in files for translation of
-              MIME data used by gnome-vfs. This is a pretty
-              major change, so please inform me of any bugs.
-
-   51 kenneth  2001-01-18
-      2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-merge: Made script handle fuzzy's
-      
-      2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * configure.in: Made release
-
-   50 darin    2001-01-17
-       * xml-i18n-tools.m4: Rebuild oaf files when the
-       xml-i18n-merge script changes.
-
-   49 kenneth  2001-01-17
-      2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in: More verbose work.
-
-   48 kenneth  2001-01-17
-      2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in: Also update help here
-
-   47 kenneth  2001-01-17
-      2001-01-17  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Updated help
-
-   46 kenneth  2001-01-17
-      2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in:
-              * xml-i18n-extract.in:
-              Added -q option to make the script more quiet.
-
-   45 darin    2001-01-17
-      Add missing chomp.
-
-   44 darin    2001-01-17
-       * xml-i18n-extract.in:
-       * xml-i18n-update.in:
-       Support .oaf.in.in as a hack for Bonobo. Maybe we
-       can come up with a better solution when Maciej
-       returns from his vacation.
-
-   43 kenneth  2001-01-17
-      forgot
-
-   42 kenneth  2001-01-17
-      2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: GNU license at top.
-              Changed the optionsystem to resemple the
-              other scripts in the xml-i18n-tools package.
-
-   41 darin    2001-01-16
-       * xml-i18n-update.in: Added back in the line of
-       code to generate the pot that was accidentally
-       removed.
-
-   40 darin    2001-01-16
-       * xml-i18n-merge.in: Fix so it won't parse the
-       comments as translations.
-
-   39 kenneth  2001-01-16
-      better comments
-
-   38 kenneth  2001-01-16
-      2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Removed obsolete code, made
-       status stuff a little better.
-
-   37 kenneth  2001-01-16
-      2001-01-16  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Added new --statuslist option
-              Changed parts of the scripts to make it cleaner. It
-              still need a major cleanup.
-
-   36 darin    2001-01-15
-       * xml-i18n-tools.spec.in: Oops. One too many.
-
-   35 kenneth  2001-01-15
-      2001-01-15  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Some name change.
-
-   34 darin    2001-01-15
-       * xml-i18n-tools.spec.in: Add the installed scripts
-       so the RPM version also installs them. Maciej missed
-       this when doing his fix for 5454.
-
-   33 kenneth  2001-01-15
-      typo
-
-   32 kenneth  2001-01-15
-      2001-01-15  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Rewrote maintain section.
-              It now also handles files based on xml.
-
-   31 darin    2001-01-15
-       * xml-i18n-extract.in: Add "&amp" to the entities
-       that we special-case.
-
-   30 kenneth  2001-01-10
-      Removed depricate file
-
-   29 kenneth  2001-01-10
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: New indent, more like GNU
-              coding style. Upped code a little.
-
-   28 kenneth  2001-01-10
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in: New indent, more like GNU
-              coding style. Upped code a little.
-
-   27 kenneth  2001-01-10
-      Better indent
-
-   26 darin    2001-01-10
-       * xml-i18n-extract.in: A few more tweaks, including
-       getting rid of the special case for 1-line messages.
-       * xml-i18n-update.in: Get rid of debugging print.
-
-   25 kenneth  2001-01-09
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Typo
-
-   24 darin    2001-01-09
-       * README: Fix formatting. Mention .cvsignore.
-       * xml-i18n-extract.in: Improved the no-c-format change.
-
-   23 kenneth  2001-01-09
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Modified "get package_name" code so
-              that it handles AM_INIT_AUTOMAKE($SOMETHING, $SOMETHING).
-              With this change the script how works fine for evolution
-              aswell.
-
-   22 kenneth  2001-01-09
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-extract.in: Modified a no-c-format patch from
-              Jody Goldberg and applied it.
-
-   21 kenneth  2001-01-09
-      2001-01-09  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * xml-i18n-update.in: Changed die to print, and added exit;
-              instead. Getting a "error occured on line 408" is not very
-              user friendly.
-
-   20 mstachow 2001-01-09
-       Fix bug 5454 (Translators have to run ./autogen.sh in each module
-       they work on).
-      
-       * Makefile.am: Install xml-i18n-update and xml-i18n-extract, so
-       translators can update their po file without doing an autogen.sh,
-       by doing `xml-i18n-update <lang>' with the xml-i18n-tools package
-       installed.
-      
-       * xml-i18n-update.in: Translators have to run ./autogen.sh in each
-       module they work on. Find installed xml-i18n-extract as well as
-       the one in the source tree, for purposes of running on
-       non-autogen'd modules.
-
-   19 mstachow 2001-01-09
-       * xml-i18n-update.in: Fix builddir != srcdir build (I think).
-
-   18 darin    2001-01-08
-      Remove comment at the top of each generated C file.
-      It just clutters the .pot and .po files.
-
-   17 almer    2001-01-08
-      2001-01-08  Almer S. Tigelaar  <almer1@dds.nl>
-      
-              * autogen.sh: Change message to advise to "make install" as there
-              is nothing to "make".
-
-   16 kabalak  2001-01-07
-      Delirium increase
-
-   15 mstachow 2001-01-06
-       * README: Some fixes suggested by Darin.
-       * xml-i18n-tools.Makefile.patch: Applied changes from Kenneth
-       Christiansen to make things like `make fr' to build a single po
-       file work.
-       * xml-i18n-update.in: Detect PACKAGE automatically by finding
-       configure.in and looking there.
-
-   14 jody     2001-01-06
-      
-      2001-01-05  Jody Goldberg <jgoldberg@home.com>
-      
-       * xml-i18n-tools.m4 : s/top_builddir/top_srcdir/
-
-   13 kenneth  2001-01-05
-      2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * update.sh: Applied patch from Christian Rose
-
-   12 kenneth  2001-01-05
-      2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * update.sh: Script for translators not being able to run
-                autogen.sh. Can be placed in po/ dirs. Well tested.
-
-   11 kenneth  2001-01-05
-      use info
-
-   10 kenneth  2001-01-05
-      2001-01-06  Kenneth Christiansen <kenneth@gnu.org>
-      
-              * NEWS: Added initial announcement
-
-    9 mstachow 2001-01-05
-       * xml-i18n-tools.Makefile.patch: Fix up to remove accidentally
-       inserted duplicate definitions of some variables.
-      
-       * xml-i18n-tools.m4: In XML_I18N_MERGE_OAF_RULE, make .oaf file
-       depend on all .po files, as well as on .oaf.in.
-
-    8 rslomkow 2001-01-04
-      added share for things in share
-
-    7 rslomkow 2001-01-04
-      * Makefile.am: added specfile to EXTRA_DISTS
-      * xml-i18n-tools.spec.in: removed COPYING.LIB
-
-    6 rslomkow 2001-01-04
-      added NULL
-
-    5 rslomkow 2001-01-04
-      Added Makefile.patch to EXTRA_DISTS
-
-    4 rslomkow 2001-01-04
-      Added specfile support for this modules
-
-    3 mstachow 2001-01-04
-       * AUTHORS: Added Darin since he did a lot of the design and
-       implementation work.
-      
-       * xml-i18n-tools.Makefile.patch: New version based on
-       Darin's Nautilus-customized version, which avoids the .headerlock mess and
-       simplifies things.
-
-    2 mstachow 2001-01-03
-       Initial checkin of xml-i18n system.
-      
-       * .cvsignore: Files to ignore.
-       * AUTHORS: Add me and Kenny.
-       * COPYING: The GPL
-       * INSTALL: Install instructions
-       * Makefile.am: Makefile.
-       * autogen.sh: the usual.
-       * configure.in: Generate generated files.
-      
-       * xml-i18n-toolize.in: Used to generate xml-i18n-toolize, a
-       program like libtoolize that makes your module use xml-i18n-tools.
-      
-       * xml-i18n-extract.in: Used to generate xml-i18n-extract; based on
-       Kenneth Christiansen's ui-extract.pl. This script knows how to
-       extract translations from -ui.xml, nautilus theme, .glad and
-       .oaf.in files.
-      
-       * xml-i18n-update.in: Used to generate
-       xml-i18n-update. This translation update script is based on based on
-       Kenneth Christiansen's update.pl
-      
-       * xml-i18n-merge.in: Used to generate xml-i18n-merge, an XML
-       translation merge script (only works for .oaf files so far).
-      
-       * xml-i18n-tools.Makefile.patch: Patch for po/Makefile.in.in,
-       automatically applied after xml-18n-toolize
-      
-       * xml-i18n-tools.m4: M4 macro file that defines AM_PROG_XML_I18N_TOOLS
-
-    1  2001-01-03
-      New repository initialized by cvs2svn.
-
-Use --include-merged or -n0 to see merged revisions.
index f1c3d58..89872f1 100644 (file)
@@ -47,5 +47,5 @@ ChangeLog:
            echo "ChangeLog can only be generated in a check-out."; \
            exit 1; \
        else \
-           $(BZR) log > $@; \
+           $(BZR) log --gnu-changelog -l 50 > $@; \
        fi
index b6b3c37..23fe33b 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkglibexecdir = $(libexecdir)/@PACKAGE@
@@ -33,11 +77,11 @@ NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
 subdir = .
-DIST_COMMON = README $(am__configure_deps) $(dist_aclocal_DATA) \
-       $(dist_pkgdata_DATA) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in $(srcdir)/intltoolize.in \
-       $(top_srcdir)/configure AUTHORS COPYING ChangeLog NEWS TODO \
-       install-sh missing
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+       $(top_srcdir)/configure $(am__configure_deps) \
+       $(srcdir)/intltoolize.in $(dist_aclocal_DATA) \
+       $(dist_pkgdata_DATA) AUTHORS COPYING ChangeLog NEWS README \
+       TODO install-sh missing
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -68,34 +112,82 @@ am__nobase_list = $(am__nobase_strip_setup); \
 am__base_list = \
   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(aclocaldir)" \
        "$(DESTDIR)$(pkgdatadir)"
 SCRIPTS = $(bin_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
 DATA = $(dist_aclocal_DATA) $(dist_pkgdata_DATA)
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-       distdir dist dist-all distcheck
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+       cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
 am__remove_distdir = \
-  { test ! -d "$(distdir)" \
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-         && rm -fr "$(distdir)"; }; }
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
 am__relativize = \
   dir0=`pwd`; \
   sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -123,11 +215,15 @@ am__relativize = \
   reldir="$$dir2"
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
 distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
 distcleancheck_listfiles = find . -type f -print
 pkgdatadir = @pkgdatadir@
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
@@ -240,7 +336,7 @@ edit = sed -e 's|[@]PACKAGE@|$(PACKAGE)|g' \
 all: all-recursive
 
 .SUFFIXES:
-am--refresh:
+am--refresh: Makefile
        @:
 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
@@ -278,8 +374,11 @@ intltoolize: $(top_builddir)/config.status $(srcdir)/intltoolize.in
        cd $(top_builddir) && $(SHELL) ./config.status $@
 install-binSCRIPTS: $(bin_SCRIPTS)
        @$(NORMAL_INSTALL)
-       test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
        @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+       fi; \
        for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
@@ -307,13 +406,14 @@ uninstall-binSCRIPTS:
        @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
        files=`for p in $$list; do echo "$$p"; done | \
               sed -e 's,.*/,,;$(transform)'`; \
-       test -n "$$list" || exit 0; \
-       echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
-       cd "$(DESTDIR)$(bindir)" && rm -f $$files
+       dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
 install-dist_aclocalDATA: $(dist_aclocal_DATA)
        @$(NORMAL_INSTALL)
-       test -z "$(aclocaldir)" || $(MKDIR_P) "$(DESTDIR)$(aclocaldir)"
        @list='$(dist_aclocal_DATA)'; test -n "$(aclocaldir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(aclocaldir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(aclocaldir)" || exit 1; \
+       fi; \
        for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          echo "$$d$$p"; \
@@ -327,13 +427,14 @@ uninstall-dist_aclocalDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(dist_aclocal_DATA)'; test -n "$(aclocaldir)" || list=; \
        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
-       test -n "$$files" || exit 0; \
-       echo " ( cd '$(DESTDIR)$(aclocaldir)' && rm -f" $$files ")"; \
-       cd "$(DESTDIR)$(aclocaldir)" && rm -f $$files
+       dir='$(DESTDIR)$(aclocaldir)'; $(am__uninstall_files_from_dir)
 install-dist_pkgdataDATA: $(dist_pkgdata_DATA)
        @$(NORMAL_INSTALL)
-       test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)"
        @list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \
+       fi; \
        for p in $$list; do \
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
          echo "$$d$$p"; \
@@ -347,27 +448,28 @@ uninstall-dist_pkgdataDATA:
        @$(NORMAL_UNINSTALL)
        @list='$(dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
        files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
-       test -n "$$files" || exit 0; \
-       echo " ( cd '$(DESTDIR)$(pkgdatadir)' && rm -f" $$files ")"; \
-       cd "$(DESTDIR)$(pkgdatadir)" && rm -f $$files
+       dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir)
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -382,57 +484,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -448,12 +505,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -465,15 +517,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -482,9 +530,31 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+       test ! -s cscope.files \
+         || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+       -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+       -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
 distdir: $(DISTFILES)
        $(am__remove_distdir)
@@ -520,13 +590,10 @@ distdir: $(DISTFILES)
        done
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
          if test "$$subdir" = .; then :; else \
-           test -d "$(distdir)/$$subdir" \
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
-           || exit 1; \
-         fi; \
-       done
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-         if test "$$subdir" = .; then :; else \
+           $(am__make_dryrun) \
+             || test -d "$(distdir)/$$subdir" \
+             || $(MKDIR_P) "$(distdir)/$$subdir" \
+             || exit 1; \
            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
            $(am__relativize); \
            new_distdir=$$reldir; \
@@ -555,36 +622,42 @@ distdir: $(DISTFILES)
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
        tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-bzip2: distdir
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
-       $(am__remove_distdir)
+       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+       $(am__post_remove_distdir)
 
-dist-lzma: distdir
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
-       $(am__remove_distdir)
+dist-lzip: distdir
+       tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+       $(am__post_remove_distdir)
 
 dist-xz: distdir
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
-       $(am__remove_distdir)
+       tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+       $(am__post_remove_distdir)
 
 dist-tarZ: distdir
+       @echo WARNING: "Support for shar distribution archives is" \
+                      "deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
        tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-shar: distdir
+       @echo WARNING: "Support for distribution archives compressed with" \
+                      "legacy program 'compress' is deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
        shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
 dist-zip: distdir
        -rm -f $(distdir).zip
        zip -rq $(distdir).zip $(distdir)
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
 
-dist dist-all: distdir
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-       $(am__remove_distdir)
+dist dist-all:
+       $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+       $(am__post_remove_distdir)
 
 # This target untars the dist file and tries a VPATH configuration.  Then
 # it guarantees that the distribution is self-contained by making another
@@ -595,8 +668,8 @@ distcheck: dist
          GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-       *.tar.lzma*) \
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+       *.tar.lz*) \
+         lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
        *.tar.xz*) \
          xz -dc $(distdir).tar.xz | $(am__untar) ;;\
        *.tar.Z*) \
@@ -606,17 +679,19 @@ distcheck: dist
        *.zip*) \
          unzip $(distdir).zip ;;\
        esac
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
-       mkdir $(distdir)/_build
-       mkdir $(distdir)/_inst
+       chmod -R a-w $(distdir)
+       chmod u+w $(distdir)
+       mkdir $(distdir)/_build $(distdir)/_inst
        chmod a-w $(distdir)
        test -d $(distdir)/_build || exit 0; \
        dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
          && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
          && am__cwd=`pwd` \
          && $(am__cd) $(distdir)/_build \
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+         && ../configure \
+           $(AM_DISTCHECK_CONFIGURE_FLAGS) \
            $(DISTCHECK_CONFIGURE_FLAGS) \
+           --srcdir=.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
          && $(MAKE) $(AM_MAKEFLAGS) dvi \
          && $(MAKE) $(AM_MAKEFLAGS) check \
@@ -639,13 +714,21 @@ distcheck: dist
          && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
          && cd "$$am__cwd" \
          || exit 1
-       $(am__remove_distdir)
+       $(am__post_remove_distdir)
        @(echo "$(distdir) archives ready for distribution: "; \
          list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
          sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 distuninstallcheck:
-       @$(am__cd) '$(distuninstallcheck_dir)' \
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+       @test -n '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: trying to run $@ with an empty' \
+              '$$(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       $(am__cd) '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
           || { echo "ERROR: files left after uninstall:" ; \
                if test -n "$(DESTDIR)"; then \
                  echo "  (check DESTDIR support)"; \
@@ -679,10 +762,15 @@ install-am: all-am
 
 installcheck: installcheck-recursive
 install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
 mostlyclean-generic:
 
 clean-generic:
@@ -765,26 +853,25 @@ ps-am:
 uninstall-am: uninstall-binSCRIPTS uninstall-dist_aclocalDATA \
        uninstall-dist_pkgdataDATA
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
-       install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am am--refresh check check-am clean clean-generic \
-       ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
-       distclean distclean-generic distclean-tags distcleancheck \
-       distdir distuninstallcheck dvi dvi-am html html-am info \
-       info-am install install-am install-binSCRIPTS install-data \
-       install-data-am install-dist_aclocalDATA \
+.MAKE: $(am__recursive_targets) install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+       am--refresh check check-am clean clean-cscope clean-generic \
+       cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
+       dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
+       distcheck distclean distclean-generic distclean-tags \
+       distcleancheck distdir distuninstallcheck dvi dvi-am html \
+       html-am info info-am install install-am install-binSCRIPTS \
+       install-data install-data-am install-dist_aclocalDATA \
        install-dist_pkgdataDATA install-dvi install-dvi-am \
        install-exec install-exec-am install-html install-html-am \
        install-info install-info-am install-man install-pdf \
        install-pdf-am install-ps install-ps-am install-strip \
        installcheck installcheck-am installdirs installdirs-am \
        maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
-       uninstall uninstall-am uninstall-binSCRIPTS \
-       uninstall-dist_aclocalDATA uninstall-dist_pkgdataDATA
+       mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
+       uninstall-am uninstall-binSCRIPTS uninstall-dist_aclocalDATA \
+       uninstall-dist_pkgdataDATA
 
 
 %: %.in Makefile
@@ -799,7 +886,7 @@ ChangeLog:
            echo "ChangeLog can only be generated in a check-out."; \
            exit 1; \
        else \
-           $(BZR) log > $@; \
+           $(BZR) log --gnu-changelog -l 50 > $@; \
        fi
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index 06a8cfe..fcd2c3b 100644 (file)
@@ -33,8 +33,7 @@ exec_prefix = @exec_prefix@
 datadir = @datadir@
 datarootdir = @datarootdir@
 libdir = @libdir@
-DATADIRNAME = @DATADIRNAME@
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+localedir = @localedir@
 subdir = po
 install_sh = @install_sh@
 # Automake >= 1.8 provides @mkdir_p@.
@@ -80,7 +79,7 @@ INTLTOOL__v_MSGFMT_0 = @echo "  MSGFMT" $@;
 
 .po.pox:
        $(MAKE) $(GETTEXT_PACKAGE).pot
-       $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
+       $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
 
 .po.mo:
        $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
@@ -108,7 +107,7 @@ install-data-no: all
 install-data-yes: all
        linguas="$(USE_LINGUAS)"; \
        for lang in $$linguas; do \
-         dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
+         dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
          $(mkdir_p) $$dir; \
          if test -r $$lang.gmo; then \
            $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
@@ -142,8 +141,8 @@ install-exec installcheck:
 uninstall:
        linguas="$(USE_LINGUAS)"; \
        for lang in $$linguas; do \
-         rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
-         rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
+         rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
+         rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
        done
 
 check: all $(GETTEXT_PACKAGE).pot
index 3052e91..36d12bb 100644 (file)
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
+
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
-[m4_warning([this file was generated for autoconf 2.68.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
 You have another version of autoconf.  It may work, but is not guaranteed to.
 If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# Copyright (C) 2002-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -31,10 +32,10 @@ To do so, use the procedure documented by the package, typically `autoreconf'.])
 # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.14'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.11.1], [],
+m4_if([$1], [1.14.1], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -50,22 +51,22 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.1])dnl
+[AM_AUTOMAKE_VERSION([1.14.1])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
 #
 # Of course, Automake must honor this variable whenever it calls a
 # tool from the auxiliary directory.  The problem is that $srcdir (and
@@ -84,7 +85,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 #
 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 # are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
 # start a VPATH build or use an absolute $srcdir.
 #
 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -110,18 +111,21 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 16
-
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
 
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 # AM_INIT_AUTOMAKE([OPTIONS])
 # -----------------------------------------------
@@ -134,7 +138,7 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -163,31 +167,40 @@ AC_SUBST([CYGPATH_W])
 # Define the identity of the package.
 dnl Distinguish between old-style and new-style calls.
 m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
  AC_SUBST([PACKAGE], [$1])dnl
  AC_SUBST([VERSION], [$2])],
 [_AM_SET_OPTIONS([$1])dnl
 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
 _AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
 
 # Some tools Automake needs.
 AC_REQUIRE([AM_SANITY_CHECK])dnl
 AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
 AC_REQUIRE([AC_PROG_AWK])dnl
@@ -198,34 +211,78 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
                             [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                 [_AM_DEPENDENCIES(CC)],
-                 [define([AC_PROG_CC],
-                         defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                 [_AM_DEPENDENCIES(CXX)],
-                 [define([AC_PROG_CXX],
-                         defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                 [_AM_DEPENDENCIES(OBJC)],
-                 [define([AC_PROG_OBJC],
-                         defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
 ])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
 AC_CONFIG_COMMANDS_PRE(dnl
 [m4_provide_if([_AM_COMPILER_EXEEXT],
   [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
-])
 
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+  fi
+fi])
+
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
 dnl mangled by Autoconf and run in a shell conditional statement.
 m4_define([_AC_COMPILER_EXEEXT],
 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
-
 # When config.status generates a header, we must update the stamp-h file.
 # This file resides in the same directory as the config header
 # that is generated.  The stamp files are numbered to have different names.
@@ -247,7 +304,7 @@ for _am_header in $config_headers :; do
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -266,16 +323,14 @@ if test x"${install_sh}" != xset; then
     install_sh="\${SHELL} $am_aux_dir/install-sh"
   esac
 fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
 
-# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2003-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # Check whether the underlying file-system supports filenames
 # with a leading dot.  For instance MS-DOS doesn't.
 AC_DEFUN([AM_SET_LEADING_DOT],
@@ -291,15 +346,12 @@ AC_SUBST([am__leading_dot])])
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 6
-
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
 AC_DEFUN([AM_MISSING_PROG],
@@ -307,11 +359,10 @@ AC_DEFUN([AM_MISSING_PROG],
 $1=${$1-"${am_missing_run}$2"}
 AC_SUBST($1)])
 
-
 # AM_MISSING_HAS_RUN
 # ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl
@@ -324,63 +375,35 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  AC_MSG_WARN([`missing' script is too old or missing])
+  AC_MSG_WARN(['missing' script is too old or missing])
 fi
 ])
 
-# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
-  [[\\/$]]* | ?:[[\\/]]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
-
 # _AM_MANGLE_OPTION(NAME)
 # -----------------------
 AC_DEFUN([_AM_MANGLE_OPTION],
 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
 # _AM_SET_OPTION(NAME)
-# ------------------------------
+# --------------------
 # Set option NAME.  Presently that only means defining a flag for this option.
 AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
 
 # _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
+# ------------------------
 # OPTIONS is a space-separated list of Automake options.
 AC_DEFUN([_AM_SET_OPTIONS],
 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
@@ -393,22 +416,16 @@ AC_DEFUN([_AM_IF_OPTION],
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
-
 # AM_SANITY_CHECK
 # ---------------
 AC_DEFUN([AM_SANITY_CHECK],
 [AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -419,32 +436,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
-    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$[*]" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$[*]" != "X $srcdir/configure conftest.file" \
-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-alias in your environment])
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$[2]" = conftest.file
    )
 then
@@ -454,9 +479,85 @@ else
    AC_MSG_ERROR([newly created file is older than distributed files!
 Check your system clock])
 fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+
+# Copyright (C) 2009-2013 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
 
-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -464,34 +565,32 @@ AC_MSG_RESULT(yes)])
 
 # AM_PROG_INSTALL_STRIP
 # ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
 # specify the program used to strip binaries.  This is especially
 # annoying in cross-compiling environments, where the build's strip
 # is unlikely to handle the host's binaries.
 # Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
 # STRIPPROG with the value of the STRIP variable (set by the user).
 AC_DEFUN([AM_PROG_INSTALL_STRIP],
 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
 if test "$cross_compiling" != no; then
   AC_CHECK_TOOL([STRIP], [strip], :)
 fi
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
+# Copyright (C) 2006-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -499,24 +598,22 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])])
 AC_DEFUN([_AM_SUBST_NOTMAKE])
 
 # AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
+# --------------------------
 # Public sister of _AM_SUBST_NOTMAKE.
 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 
 # Check how to create a tarball.                            -*- Autoconf -*-
 
-# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2004-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 2
-
 # _AM_PROG_TAR(FORMAT)
 # --------------------
 # Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
 #
 # Substitute a variable $(am__tar) that is a command
 # writing to stdout a FORMAT-tarball containing the directory
@@ -526,75 +623,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 # Substitute a variable $(am__untar) that extract such
 # a tarball read from stdin.
 #     $(am__untar) < result.tar
+#
 AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
-     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
+[# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
 
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
+
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
   rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
 
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
 AC_SUBST([am__tar])
 AC_SUBST([am__untar])
 ]) # _AM_PROG_TAR
index 95ef086..4254621 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,11 +1,9 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for intltool 0.50.2.
+# Generated by GNU Autoconf 2.69 for intltool 0.51.0.
 #
 #
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
 #
 #
 # This configure script is free software; the Free Software Foundation
@@ -134,6 +132,31 @@ export LANGUAGE
 # CDPATH.
 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
 if test "x$CONFIG_SHELL" = x; then
   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
   emulate sh
@@ -167,7 +190,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
 else
   exitcode=1; echo positional parameters were not saved.
 fi
-test x\$exitcode = x0 || exit 1"
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
@@ -211,21 +235,25 @@ IFS=$as_save_IFS
 
 
       if test "x$CONFIG_SHELL" != x; then :
-  # We cannot yet assume a decent shell, so we have to provide a
-       # neutralization value for shells without unset; and this also
-       # works around shells that cannot unset nonexistent variables.
-       # Preserve -v and -x to the replacement shell.
-       BASH_ENV=/dev/null
-       ENV=/dev/null
-       (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
-       export CONFIG_SHELL
-       case $- in # ((((
-         *v*x* | *x*v* ) as_opts=-vx ;;
-         *v* ) as_opts=-v ;;
-         *x* ) as_opts=-x ;;
-         * ) as_opts= ;;
-       esac
-       exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
 fi
 
     if test x$as_have_required = xno; then :
@@ -327,6 +355,14 @@ $as_echo X"$as_dir" |
 
 
 } # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} # as_fn_executable_p
 # as_fn_append VAR VALUE
 # ----------------------
 # Append the text in VALUE to the end of the definition contained in VAR. Take
@@ -448,6 +484,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
   chmod +x "$as_me.lineno" ||
     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
 
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
   # Don't try to exec as it changes $[0], causing all sort of problems
   # (the dirname of $[0] is not the place where we might find the
   # original and so on.  Autoconf is especially sensitive to this).
@@ -482,16 +522,16 @@ if (echo >conf$$.file) 2>/dev/null; then
     # ... but there are two gotchas:
     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -p'.
+    # In both cases, we have to default to `cp -pR'.
     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -p'
+      as_ln_s='cp -pR'
   elif ln conf$$.file conf$$ 2>/dev/null; then
     as_ln_s=ln
   else
-    as_ln_s='cp -p'
+    as_ln_s='cp -pR'
   fi
 else
-  as_ln_s='cp -p'
+  as_ln_s='cp -pR'
 fi
 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 rmdir conf$$.dir 2>/dev/null
@@ -503,28 +543,8 @@ else
   as_mkdir_p=false
 fi
 
-if test -x / >/dev/null 2>&1; then
-  as_test_x='test -x'
-else
-  if ls -dL / >/dev/null 2>&1; then
-    as_ls_L_option=L
-  else
-    as_ls_L_option=
-  fi
-  as_test_x='
-    eval sh -c '\''
-      if test -d "$1"; then
-       test -d "$1/.";
-      else
-       case $1 in #(
-       -*)set "./$1";;
-       esac;
-       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
-       ???[sx]*):;;*)false;;esac;fi
-    '\'' sh
-  '
-fi
-as_executable_p=$as_test_x
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -556,8 +576,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='intltool'
 PACKAGE_TARNAME='intltool'
-PACKAGE_VERSION='0.50.2'
-PACKAGE_STRING='intltool 0.50.2'
+PACKAGE_VERSION='0.51.0'
+PACKAGE_STRING='intltool 0.51.0'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -568,6 +588,10 @@ BZR
 PERL
 aclocaldir
 pkgdatadir
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
 am__untar
 am__tar
 AMTAR
@@ -632,6 +656,7 @@ SHELL'
 ac_subst_files=''
 ac_user_opts='
 enable_option_checking
+enable_silent_rules
 '
       ac_precious_vars='build_alias
 host_alias
@@ -1091,8 +1116,6 @@ target=$target_alias
 if test "x$host_alias" != x; then
   if test "x$build_alias" = x; then
     cross_compiling=maybe
-    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
-    If a cross compiler is detected then cross compile mode will be used" >&2
   elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes
   fi
@@ -1178,7 +1201,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures intltool 0.50.2 to adapt to many kinds of systems.
+\`configure' configures intltool 0.51.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1244,10 +1267,17 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of intltool 0.50.2:";;
+     short | recursive ) echo "Configuration of intltool 0.51.0:";;
    esac
   cat <<\_ACEOF
 
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+
 Report bugs to the package provider.
 _ACEOF
 ac_status=$?
@@ -1311,10 +1341,10 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-intltool configure 0.50.2
-generated by GNU Autoconf 2.68
+intltool configure 0.51.0
+generated by GNU Autoconf 2.69
 
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
 _ACEOF
@@ -1328,8 +1358,8 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by intltool $as_me 0.50.2, which was
-generated by GNU Autoconf 2.68.  Invocation command line was
+It was created by intltool $as_me 0.51.0, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
 
@@ -1678,7 +1708,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
-am__api_version='1.11'
+am__api_version='1.14'
 
 ac_aux_dir=
 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
@@ -1746,7 +1776,7 @@ case $as_dir/ in #((
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-       if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+       if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
          if test $ac_prog = install &&
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
            # AIX install.  It has an incompatible calling convention.
@@ -1804,9 +1834,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
 $as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
 # Reject unsafe characters in $srcdir or the absolute working directory
 # name.  Accept space and tab only in the latter.
 am_lf='
@@ -1817,32 +1844,40 @@ case `pwd` in
 esac
 case $srcdir in
   *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
-    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
 esac
 
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-   if test "$*" = "X"; then
-      # -L didn't work.
-      set X `ls -t "$srcdir/configure" conftest.file`
-   fi
-   rm -f conftest.file
-   if test "$*" != "X $srcdir/configure conftest.file" \
-      && test "$*" != "X conftest.file $srcdir/configure"; then
-
-      # If neither matched, then we have a broken ls.  This can happen
-      # if, for instance, CONFIG_SHELL is bash and it inherits a
-      # broken ls alias from the environment.  This has actually
-      # happened.  Such a system could not be considered "sane".
-      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
-alias in your environment" "$LINENO" 5
-   fi
-
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
    test "$2" = conftest.file
    )
 then
@@ -1854,6 +1889,16 @@ Check your system clock" "$LINENO" 5
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
 test "$program_prefix" != NONE &&
   program_transform_name="s&^&$program_prefix&;$program_transform_name"
 # Use a double $ so make ignores it.
@@ -1876,12 +1921,12 @@ if test x"${MISSING+set}" != xset; then
   esac
 fi
 # Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
 else
   am_missing_run=
-  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
 fi
 
 if test x"${install_sh}" != xset; then
@@ -1893,10 +1938,10 @@ if test x"${install_sh}" != xset; then
   esac
 fi
 
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'.  However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
 # tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
+# will honor the 'STRIP' environment variable to overrule this program.
 if test "$cross_compiling" != no; then
   if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
@@ -1915,7 +1960,7 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
@@ -1955,7 +2000,7 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_STRIP="strip"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
@@ -2006,7 +2051,7 @@ do
   test -z "$as_dir" && as_dir=.
     for ac_prog in mkdir gmkdir; do
         for ac_exec_ext in '' $ac_executable_extensions; do
-          { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+          as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
             'mkdir (GNU coreutils) '* | \
             'mkdir (coreutils) '* | \
@@ -2035,12 +2080,6 @@ fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
 $as_echo "$MKDIR_P" >&6; }
 
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
-  [\\/$]* | ?:[\\/]*) ;;
-  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
 for ac_prog in gawk mawk nawk awk
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -2059,7 +2098,7 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_AWK="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
@@ -2123,6 +2162,45 @@ else
 fi
 rmdir .tst 2>/dev/null
 
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
 if test "`cd $srcdir && pwd`" != "`pwd`"; then
   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
   # is not polluted with repeated "-I."
@@ -2145,7 +2223,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='intltool'
- VERSION='0.50.2'
+ VERSION='0.51.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2173,19 +2251,71 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
-# Always define AMTAR for backward compatibility.
+# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
 
-AMTAR=${AMTAR-"${am_missing_run}tar"}
 
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
 
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
 
 
 
 
 
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+  fi
+fi
+
 pkgdatadir='${datadir}'"/${PACKAGE}"
  aclocaldir='${datadir}'/aclocal
 
@@ -2208,7 +2338,7 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
@@ -2269,7 +2399,7 @@ do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_BZR="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
@@ -2441,6 +2571,14 @@ LIBOBJS=$ac_libobjs
 LTLIBOBJS=$ac_ltlibobjs
 
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
 
 
 : "${CONFIG_STATUS=./config.status}"
@@ -2740,16 +2878,16 @@ if (echo >conf$$.file) 2>/dev/null; then
     # ... but there are two gotchas:
     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
-    # In both cases, we have to default to `cp -p'.
+    # In both cases, we have to default to `cp -pR'.
     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
-      as_ln_s='cp -p'
+      as_ln_s='cp -pR'
   elif ln conf$$.file conf$$ 2>/dev/null; then
     as_ln_s=ln
   else
-    as_ln_s='cp -p'
+    as_ln_s='cp -pR'
   fi
 else
-  as_ln_s='cp -p'
+  as_ln_s='cp -pR'
 fi
 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 rmdir conf$$.dir 2>/dev/null
@@ -2809,28 +2947,16 @@ else
   as_mkdir_p=false
 fi
 
-if test -x / >/dev/null 2>&1; then
-  as_test_x='test -x'
-else
-  if ls -dL / >/dev/null 2>&1; then
-    as_ls_L_option=L
-  else
-    as_ls_L_option=
-  fi
-  as_test_x='
-    eval sh -c '\''
-      if test -d "$1"; then
-       test -d "$1/.";
-      else
-       case $1 in #(
-       -*)set "./$1";;
-       esac;
-       case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
-       ???[sx]*):;;*)false;;esac;fi
-    '\'' sh
-  '
-fi
-as_executable_p=$as_test_x
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -2851,8 +2977,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by intltool $as_me 0.50.2, which was
-generated by GNU Autoconf 2.68.  Invocation command line was
+This file was extended by intltool $as_me 0.51.0, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -2904,11 +3030,11 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-intltool config.status 0.50.2
-configured by $0, generated by GNU Autoconf 2.68,
+intltool config.status 0.51.0
+configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."
 
@@ -2988,7 +3114,7 @@ fi
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 if \$ac_cs_recheck; then
-  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   shift
   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   CONFIG_SHELL='$SHELL'
index 5338a76..c401ad6 100644 (file)
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.53])
 
-AC_INIT([intltool], [0.50.2])
+AC_INIT([intltool], [0.51.0])
 AC_CONFIG_SRCDIR([intltoolize.in])
 
 AM_INIT_AUTOMAKE([foreign])
index 36c14d0..466719e 100644 (file)
@@ -50,7 +50,7 @@ int main (void) {
      AM_INIT_AUTOMAKE($PACKAGE, $VERSION) 
    to configure.in, just after AC_INIT
 
-   Change AC_CONFIG_HEADER to AM_CONFIG_HEADER as well.
+   Change AC_CONFIG_HEADERS to AM_CONFIG_HEADER as well.
 
    If you have an empty AC_CONFIG_FILES macro, then comment that, or automake
    will fail in the next step.
@@ -92,13 +92,7 @@ int main (void) {
     The gettext macros need to be added after the initial checks.  
     Putting them after the checks for library functions is a good idea.
 
-    IT_PROG_INTLTOOL(0.26)
-
-    AM_GNU_GETTEXT([external])         # Only one of these two macro calls
-    AM_GLIB_GNU_GETTEXT                        # is needed to set up your project
-
-    ALL_LINGUAS="da nl"                 # Internationalization, means there is 
-                                       # a .po file for danish and dutch.
+    IT_PROG_INTLTOOL(0.50.0)
 
     AC_OUTPUT(
        Makefile
@@ -111,19 +105,6 @@ int main (void) {
     Please require the latest intltool that exists. Intltool releases
     are pretty stable and often only contains bugfixes.
 
-    AM_GNU_GETTEXT adds native language support to automake, together
-    with a compile option.
-
-    AM_GNU_GETTEXT will check for additional required functions and
-    programs and will finally create po/POTFILES during configure.
-
-    Instead of AM_GNU_GETTEXT you can use AM_GLIB_GNU_GETTEXT, which
-    will do a few less things than AM_GNU_GETTEXT, but does more than
-    enough for what intltool needs to work.
-
-    You do NOT need to use both AM_GNU_GETTEXT and AM_GLIB_GNU_GETTEXT
-    together though. Only one of them will suffice.
-
     The text domain is identified by PACKAGE.  We will need to add a few
     functions later on to helloworld.c that will use this #define'd variable.
 
@@ -135,9 +116,6 @@ int main (void) {
 
     da nl
 
-    NOTE: These used to be in configure.{in,ac} in the ALL_LINGUAS
-    variable. This is deprecated since gettext 0.11
-
 9.  Run 
        aclocal 
      to make sure that the necessary autoconf and automake macros
index d41e31e..7fdb314 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkglibexecdir = $(libexecdir)/@PACKAGE@
@@ -31,7 +75,7 @@ NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
 subdir = doc
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -39,8 +83,25 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 mkinstalldirs = $(install_sh) -d
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 am__vpath_adj = case $$p in \
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -62,14 +123,22 @@ am__nobase_list = $(am__nobase_strip_setup); \
 am__base_list = \
   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
 man8dir = $(mandir)/man8
 am__installdirs = "$(DESTDIR)$(man8dir)"
 NROFF = nroff
 MANS = $(man_MANS)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 pkgdatadir = @pkgdatadir@
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
@@ -193,11 +262,18 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 $(am__aclocal_m4_deps):
 install-man8: $(man_MANS)
        @$(NORMAL_INSTALL)
-       test -z "$(man8dir)" || $(MKDIR_P) "$(DESTDIR)$(man8dir)"
-       @list=''; test -n "$(man8dir)" || exit 0; \
-       { for i in $$list; do echo "$$i"; done; \
-       l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
-         sed -n '/\.8[a-z]*$$/p'; \
+       @list1=''; \
+       list2='$(man_MANS)'; \
+       test -n "$(man8dir)" \
+         && test -n "`echo $$list1$$list2`" \
+         || exit 0; \
+       echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
+       $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
+       { for i in $$list1; do echo "$$i"; done;  \
+       if test -n "$$list2"; then \
+         for i in $$list2; do echo "$$i"; done \
+           | sed -n '/\.8[a-z]*$$/p'; \
+       fi; \
        } | while read p; do \
          if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
          echo "$$d$$p"; echo "$$p"; \
@@ -226,30 +302,15 @@ uninstall-man8:
          sed -n '/\.8[a-z]*$$/p'; \
        } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
              -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
-       test -z "$$files" || { \
-         echo " ( cd '$(DESTDIR)$(man8dir)' && rm -f" $$files ")"; \
-         cd "$(DESTDIR)$(man8dir)" && rm -f $$files; }
-tags: TAGS
-TAGS:
+       dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
 
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
 
 
 distdir: $(DISTFILES)
-       @list='$(MANS)'; if test -n "$$list"; then \
-         list=`for p in $$list; do \
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
-         if test -n "$$list" && \
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
-           exit 1; \
-         else :; fi; \
-       else :; fi
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
        list='$(DISTFILES)'; \
@@ -296,10 +357,15 @@ install-am: all-am
 
 installcheck: installcheck-am
 install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
 mostlyclean-generic:
 
 clean-generic:
@@ -381,16 +447,17 @@ uninstall-man: uninstall-man8
 
 .MAKE: install-am install-strip
 
-.PHONY: all all-am check check-am clean clean-generic distclean \
-       distclean-generic distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-man8 install-pdf install-pdf-am install-ps \
-       install-ps-am install-strip installcheck installcheck-am \
-       installdirs maintainer-clean maintainer-clean-generic \
-       mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
-       uninstall-am uninstall-man uninstall-man8
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+       ctags-am distclean distclean-generic distdir dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-man8 install-pdf \
+       install-pdf-am install-ps install-ps-am install-strip \
+       installcheck installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am tags-am uninstall uninstall-am uninstall-man \
+       uninstall-man8
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
index f0a2998..dd1569e 100644 (file)
@@ -21,19 +21,19 @@ instead.
 .SH OPTIONS
 .IP "\fB\-l\fR" 4
 .PD 0
-.IP "\fB\--local\fR" 4
+.IP "\fB\-\-local\fR" 4
 .PD
 Creates a subdirectory under current working directory (named "\fBtmp/\fR")
-and writes files there. This option can't be used with \fB\--update\fR option.
-.IP "\fB\--update\fR" 4
+and writes files there. This option can't be used with \fB\-\-update\fR option.
+.IP "\fB\-\-update\fR" 4
 .PD
 Writes header file into the same directory the source file is in. New file
 name is the source file name appending ".h" extension. This option can't be
 used with
-.BR \-l / \--local
-option. Besides, this option is the default option if neither \fB\--local\fR
-nor \fB\--update\fR is specified.
-.IP "\fB\--type\fR=\fITYPE\fR" 4
+.BR \-l / \-\-local
+option. Besides, this option is the default option if neither \fB\-\-local\fR
+nor \fB\-\-update\fR is specified.
+.IP "\fB\-\-type\fR=\fITYPE\fR" 4
 .PD
 Specify the type of source file. Currently supported types are:
 .br
@@ -54,9 +54,11 @@ Specify the type of source file. Currently supported types are:
 "gettext/scheme" (.scm)
 .br
 "gettext/xml" (Generic XML file)
+.br
+"gettext/qtdesigner" (Qt Designer .ui files)
 .IP "\fB\-v\fR" 4
 .PD 0
-.IP "\fB\--version\fR" 4
+.IP "\fB\-\-version\fR" 4
 .PD
 Show version information.
 .IP "\fB\-h\fR" 4
@@ -66,7 +68,7 @@ Show version information.
 Show usage and basic help information.
 .IP "\fB\-q\fR" 4
 .PD 0
-.IP "\fB\--quiet\fR" 4
+.IP "\fB\-\-quiet\fR" 4
 .PD
 Be quiet while running.
 
index 291b344..c87cb9f 100644 (file)
@@ -25,36 +25,36 @@ xml nodes, where each node contains one of the localized strings with
 .\" -------------------------------------------------------
 .IP "\fB\-b\fR" 4
 .PD 0
-.IP "\fB\--ba-style\fR" 4
+.IP "\fB\-\-ba-style\fR" 4
 .PD
 Merge files in bonobo-activation style, which is used for bonobo servers.
 .IP "\fB\-d\fR" 4
 .PD 0
-.IP "\fB\--desktop-style\fR" 4
+.IP "\fB\-\-desktop-style\fR" 4
 .PD
 Merge files in desktop style, which is similar to the Windows .ini file format.
 .IP "\fB\-k\fR" 4
 .PD 0
-.IP "\fB\--keys-style\fR" 4
+.IP "\fB\-\-keys-style\fR" 4
 .PD
 Merge files in keys style, which is used for metadata.
 .IP "\fB\-o\fR" 4
 .PD 0
-.IP "\fB\--oaf-style\fR" 4
+.IP "\fB\-\-oaf-style\fR" 4
 .PD
 (OBSOLETE) Same as
-.BR \-b / \--ba-style "."
+.BR \-b / \-\-ba-style "."
 .IP "\fB\-r\fR" 4
 .PD 0
-.IP "\fB\--rfc822deb-style\fR" 4
+.IP "\fB\-\-rfc822deb-style\fR" 4
 .PD
 Merge files in RFC 822 style, which is usually used in Debian configuration files.
-.IP "\fB\--quoted-style\fR" 4
+.IP "\fB\-\-quoted-style\fR" 4
 .PD
 Merge files in quoted string style, which just translates any strings within "".
 .IP "\fB\-x\fR" 4
 .PD 0
-.IP "\fB\--xml-style\fR" 4
+.IP "\fB\-\-xml-style\fR" 4
 .PD
 Merge files in standard XML style, both as attributes and as raw pcdata.
 
@@ -63,33 +63,33 @@ Merge files in standard XML style, both as attributes and as raw pcdata.
 .\" -------------------------------------------------------
 .IP "\fB\-u\fR" 4
 .PD 0
-.IP "\fB\--utf8\fR" 4
+.IP "\fB\-\-utf8\fR" 4
 .PD
 Convert all strings to UTF-8 before merging.
 .IP "\fB\-p\fR" 4
 .PD 0
-.IP "\fB\--pass-through\fR" 4
+.IP "\fB\-\-pass-through\fR" 4
 .PD
 Use strings as is in .po files without conversion (STRONGLY unrecommended
-with -x).
+with \-x).
 .IP "\fB\-c\fR" 4
 .PD 0
-.IP "\fB\--cache\fR" 4
+.IP "\fB\-\-cache\fR" 4
 .PD
 (TBD)
 .IP "\fB\-q\fR" 4
 .PD 0
-.IP "\fB\--quiet\fR" 4
+.IP "\fB\-\-quiet\fR" 4
 .PD
 Be quiet while running.
 .IP "\fB\-v\fR" 4
 .PD 0
-.IP "\fB\--version\fR" 4
+.IP "\fB\-\-version\fR" 4
 .PD
 Show version information.
 .IP "\fB\-h\fR" 4
 .PD 0
-.IP "\fB\--help\fR" 4
+.IP "\fB\-\-help\fR" 4
 .PD
 Show usage and basic help information.
 
index 4fc87f6..a3beb7c 100644 (file)
@@ -53,7 +53,7 @@ A list of all these files are written into another file called
 Display a status report for all translations in the software.
 .IP "\fB\-d \fILANGCODE\fR" 4
 .PD 0
-.IP "\fB\-\-dist \fILANGCODE \fR" 4
+.IP "\fB\-\-dist \fILANGCODE\fR" 4
 .PD
 Merge
 .BR LANGCODE .po
@@ -96,7 +96,7 @@ Creates a new PO template from source code, and name it foo.pot:
 .nf
 .ft CW
 .ne 1
-intltool-update \-\-pot \-\-gettext\-package=foo
+intltool-update \-\-pot \-\-gettext-package=foo
 .ft R
 .fi
 .RE
@@ -108,7 +108,7 @@ Updates translation file xy.po using existing po template called
 .nf
 .ft CW
 .ne 1
-intltool-update --dist --gettext-package=bar --output-file=xy1.po xy
+intltool-update \-\-dist \-\-gettext-package=bar \-\-output-file=xy1.po xy
 .ft R
 .fi
 .RE
@@ -123,7 +123,7 @@ Creates new PO template and updates translation file xy.po
 intltool-update xy
 .ft R
 .fi
-(same as \fBintltool-update --pot && intltool-update --dist xy\fR)
+(same as \fBintltool-update \-\-pot && intltool-update \-\-dist xy\fR)
 .RE
 
 .SH FILES
index ea788f5..3aa217d 100644 (file)
@@ -17,23 +17,23 @@ level directory of the package before running
 
 
 .SH OPTIONS
-.IP "\fB\--automake\fR" 4
+.IP "\fB\-\-automake\fR" 4
 Work silently and assume that \fIautomake\fR is being used in software.
 .IP "\fB\-c\fR" 4
 .PD 0
-.IP "\fB\--copy\fR" 4
+.IP "\fB\-\-copy\fR" 4
 .PD
 Copy files rather than creating symbolic links to them.
-.IP "\fB\--debug\fR" 4
+.IP "\fB\-\-debug\fR" 4
 Enable verbose shell tracing.
 .IP "\fB\-n\fR" 4
 .PD 0
-.IP "\fB\--dry-run\fR" 4
+.IP "\fB\-\-dry-run\fR" 4
 .PD
 Print commands only, instead of executing them.
 .IP "\fB\-f\fR" 4
 .PD 0
-.IP "\fB\--force\fR" 4
+.IP "\fB\-\-force\fR" 4
 .PD
 Replace existing files if they exist.
 .IP "\fB\-\-help\fR" 4
index 6781b98..377bb86 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # install - install a program, script, or datafile
 
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2011-11-20.07; # UTC
 
 # This originates from X11R5 (mit/util/scripts/install.sh), which was
 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,7 +35,7 @@ scriptversion=2009-04-28.21; # UTC
 # FSF changes to this file are in the public domain.
 #
 # Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
+# 'make' implicit rules from creating a file called install from it
 # when there is no Makefile.
 #
 # This script is compatible with the BSD install script, but was written
@@ -156,6 +156,10 @@ while test $# -ne 0; do
     -s) stripcmd=$stripprog;;
 
     -t) dst_arg=$2
+       # Protect names problematic for 'test' and other utilities.
+       case $dst_arg in
+         -* | [=\(\)!]) dst_arg=./$dst_arg;;
+       esac
        shift;;
 
     -T) no_target_directory=true;;
@@ -186,6 +190,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
     fi
     shift # arg
     dst_arg=$arg
+    # Protect names problematic for 'test' and other utilities.
+    case $dst_arg in
+      -* | [=\(\)!]) dst_arg=./$dst_arg;;
+    esac
   done
 fi
 
@@ -194,13 +202,17 @@ if test $# -eq 0; then
     echo "$0: no input file specified." >&2
     exit 1
   fi
-  # It's OK to call `install-sh -d' without argument.
+  # It's OK to call 'install-sh -d' without argument.
   # This can happen when creating conditional directories.
   exit 0
 fi
 
 if test -z "$dir_arg"; then
-  trap '(exit $?); exit' 1 2 13 15
+  do_exit='(exit $ret); exit $ret'
+  trap "ret=129; $do_exit" 1
+  trap "ret=130; $do_exit" 2
+  trap "ret=141; $do_exit" 13
+  trap "ret=143; $do_exit" 15
 
   # Set umask so as not to create temps with too-generous modes.
   # However, 'strip' requires both read and write access to temps.
@@ -228,9 +240,9 @@ fi
 
 for src
 do
-  # Protect names starting with `-'.
+  # Protect names problematic for 'test' and other utilities.
   case $src in
-    -*) src=./$src;;
+    -* | [=\(\)!]) src=./$src;;
   esac
 
   if test -n "$dir_arg"; then
@@ -252,12 +264,7 @@ do
       echo "$0: no destination specified." >&2
       exit 1
     fi
-
     dst=$dst_arg
-    # Protect names starting with `-'.
-    case $dst in
-      -*) dst=./$dst;;
-    esac
 
     # If destination is a directory, append the input filename; won't work
     # if double slashes aren't ignored.
@@ -347,7 +354,7 @@ do
              if test -z "$dir_arg" || {
                   # Check for POSIX incompatibilities with -m.
                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
-                  # other-writeable bit of parent directory when it shouldn't.
+                  # other-writable bit of parent directory when it shouldn't.
                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
                   ls_ld_tmpdir=`ls -ld "$tmpdir"`
                   case $ls_ld_tmpdir in
@@ -385,7 +392,7 @@ do
 
       case $dstdir in
        /*) prefix='/';;
-       -*) prefix='./';;
+       [-=\(\)!]*) prefix='./';;
        *)  prefix='';;
       esac
 
@@ -403,7 +410,7 @@ do
 
       for d
       do
-       test -z "$d" && continue
+       test X"$d" = X && continue
 
        prefix=$prefix$d
        if test -d "$prefix"; then
index 5afc292..47a539b 100644 (file)
@@ -165,7 +165,7 @@ XML files. Read manpage (man ${PROGRAM}) for more info.
                     "gettext/glade", "gettext/ini", "gettext/keys"
                     "gettext/rfc822deb", "gettext/schemas",
                     "gettext/gsettings", "gettext/xml", "gettext/quoted",
-                    "gettext/quotedxml", "gettext/tlk"
+                    "gettext/quotedxml", "gettext/tlk", "gettext/qtdesigner"
   -l, --local       Writes output into current working directory
                     (conflicts with --update)
       --update      Writes output into the same directory the source file
@@ -225,6 +225,7 @@ sub convert {
     &type_quoted if $gettext_type eq "quoted";
     &type_quotedxml if $gettext_type eq "quotedxml";
     &type_tlk if $gettext_type eq "tlk";
+    &type_qtdesigner if $gettext_type eq "qtdesigner";
 }
 
 sub entity_decode_minimal
@@ -275,7 +276,7 @@ sub add_message
 
 sub type_ini {
     ### For generic translatable desktop files ###
-    while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) {
+    while ($input =~ /^(#(.+)\n)?^_[A-Za-z0-9\-]+\s*=\s*(.*)$/mg) {
         if (defined($2))  {
             $comments{$3} = $2;
         }
@@ -828,6 +829,77 @@ sub type_quotedxml {
     }
 }
 
+# Parse the tree as returned by readXml() for Qt Designer .ui files.
+sub traverse_qtdesigner {
+    my $nodename = shift;
+    my $content = shift;
+    my @list = @{ $content };
+    my $attrs_ref = shift @list;
+    my %attrs = %{ $attrs_ref };
+    if ($nodename eq 'string' and !exists $attrs{"notr"}) {
+        # Preserve whitespace.  Deal with it ourselves, below.
+        my $message = getXMLstring($content, 1);
+
+        # We strip leading and trailing whitespace but
+        # preserve whitespace within (e.g. newlines)
+        $message =~ s/^\s+//;
+        $message =~ s/\s+$//;
+
+        my $context = $attrs{'comment'};
+        # Remove enclosing quotes from msgctxt
+        $context =~ s/^["'](.*)["']/$1/ if $context;
+        $message = $context . "\004" . $message if $context;
+        add_message($message);
+       my $comment = $attrs{'extracomment'};
+        # Remove enclosing quotes from developer comments
+        $comment =~ s/^["'](.*)["']/$1/ if $comment;
+        $comments{$message} = $comment if $comment;
+    } else {
+        my $index = 0;
+        while (scalar(@list) > 1) {
+            my $type = shift @list;
+            my $content = shift @list;
+            if (!$type || "$type" eq "1") {
+                next;
+            } else {
+                traverse_qtdesigner($type, $content);
+            }
+        }
+    }
+}
+
+sub type_qtdesigner {
+    ### For translatable Qt Designer XML files ###
+    #
+    # Specs:
+    # 
+    # - http://qt-project.org/doc/qt-5.0/qtlinguist/linguist-ts-file-format.html
+    # - http://qt-project.org/doc/qt-5.0/qtdesigner/designer-ui-file-format.html
+    #
+    # <string> tag attributes:
+    #
+    # notr="true" means the string is not translatable
+    # extracomment maps to a developer comment in gettext
+    # comment corresponds to "disambiguation" in the Qt Linguist API, and maps
+    # to msgctxt in gettext
+    #
+    # Example:
+    #
+    # <string comment="Button" extracomment="TRANSLATORS: refers to the
+    # action of accepting something">Ok</string>
+
+    my $tree = readXml($input);
+    my @tree_nodes = @{ $tree };
+    my $node = shift @tree_nodes;
+    while (!$node || "$node" eq "1") {
+        shift @tree_nodes;
+        $node = shift @tree_nodes;
+    }
+    my $content = shift @tree_nodes;
+    traverse_qtdesigner($node, $content);
+
+}
+
 sub type_glade {
     ### For translatable Glade XML files ###
 
@@ -847,7 +919,7 @@ sub type_glade {
     }
 
     ## handle new glade files
-    while ($input =~ /<(\w+)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*context\s*=\s*"([^"]*)")?(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
+    while ($input =~ /<(\w+)\s+[^>]*translatable\s*=\s*["']yes["'](?:\s+[^>]*context\s*=\s*["']([^"']*)["'])?(?:\s+[^>]*comments\s*=\s*["']([^"']*)["'])?[^>]*>([^<]+)<\/\1>/sg) {
         if (!($4 =~ /^(window|label)[0-9]+$/)) {
             my $message = entity_decode($4);
             if (defined($2)) {
index 1afa2a4..05db7cf 100644 (file)
@@ -1186,7 +1186,7 @@ sub desktop_merge_translations
 
     while (<INPUT>) 
     {
-        if (s/^(\s*)_([A-Za-z0-9\-]+=(.*))/$1$2/)  
+        if (s/^(\s*)_([A-Za-z0-9\-]+\s*=\s*(.*))/$1$2/)  
         {
            my $string = $3;
 
@@ -1200,7 +1200,7 @@ sub desktop_merge_translations
                 next if !$translation;
 
                 $_ = $non_translated_line;
-                s/(\w+)=.*/${1}[$lang]=$translation/;
+                s/(\w+)\s*=\s*.*/${1}[$lang]=$translation/;
                 print OUTPUT;
             }
        } 
index df591c6..6992ab4 100644 (file)
@@ -823,7 +823,7 @@ sub GeneratePOTemplate
        }
        else
        {
-            print OUTFILE "$SRCDIR/../$_\n";
+            print OUTFILE "../$_\n";
            $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code);
        }
 
@@ -866,6 +866,7 @@ sub GeneratePOTemplate
     my @xgettext_argument=("$XGETTEXT",
                           "--add-comments",
                           "--directory\=.",
+                           "--directory\=$SRCDIR",
                            "--default-domain\=$MODULE",
                            "--flag\=g_strdup_printf:1:c-format",
                            "--flag\=g_string_printf:2:c-format",
index 33353ed..c25b7b1 100644 (file)
@@ -155,31 +155,6 @@ fi
 # Substitute ALL_LINGUAS so we can use it in po/Makefile
 AC_SUBST(ALL_LINGUAS)
 
-# Set DATADIRNAME correctly if it is not set yet
-# (copied from glib-gettext.m4)
-if test -z "$DATADIRNAME"; then
-  AC_LINK_IFELSE(
-    [AC_LANG_PROGRAM([[]],
-                     [[extern int _nl_msg_cat_cntr;
-                       return _nl_msg_cat_cntr]])],
-    [DATADIRNAME=share],
-    [case $host in
-    *-*-solaris*)
-    dnl On Solaris, if bind_textdomain_codeset is in libc,
-    dnl GNU format message catalog is always supported,
-    dnl since both are added to the libc all together.
-    dnl Hence, we'd like to go with DATADIRNAME=share
-    dnl in this case.
-    AC_CHECK_FUNC(bind_textdomain_codeset,
-      [DATADIRNAME=share], [DATADIRNAME=lib])
-    ;;
-    *)
-    [DATADIRNAME=lib]
-    ;;
-    esac])
-fi
-AC_SUBST(DATADIRNAME)
-
 IT_PO_SUBDIR([po])
 
 ])
diff --git a/missing b/missing
index 28055d2..db98974 100755 (executable)
--- a/missing
+++ b/missing
@@ -1,11 +1,10 @@
 #! /bin/sh
-# Common stub for a few missing GNU programs while installing.
+# Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2013-10-28.13; # UTC
 
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009 Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -26,69 +25,40 @@ scriptversion=2009-04-28.21; # UTC
 # the same distribution terms that you use for the rest of that program.
 
 if test $# -eq 0; then
-  echo 1>&2 "Try \`$0 --help' for more information"
+  echo 1>&2 "Try '$0 --help' for more information"
   exit 1
 fi
 
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
-  configure_ac=configure.ac
-else
-  configure_ac=configure.in
-fi
+case $1 in
 
-msg="missing on your system"
+  --is-lightweight)
+    # Used by our autoconf macros to check whether the available missing
+    # script is modern enough.
+    exit 0
+    ;;
 
-case $1 in
---run)
-  # Try to run requested program, and just exit if it succeeds.
-  run=
-  shift
-  "$@" && exit 0
-  # Exit code 63 means version mismatch.  This often happens
-  # when the user try to use an ancient version of a tool on
-  # a file that requires a minimum version.  In this case we
-  # we should proceed has if the program had been absent, or
-  # if --run hadn't been passed.
-  if test $? = 63; then
-    run=:
-    msg="probably too old"
-  fi
-  ;;
+  --run)
+    # Back-compat with the calling convention used by older automake.
+    shift
+    ;;
 
   -h|--h|--he|--hel|--help)
     echo "\
 $0 [OPTION]... PROGRAM [ARGUMENT]...
 
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
 
 Options:
   -h, --help      display this help and exit
   -v, --version   output version information and exit
-  --run           try to run the given command, and emulate it if it fails
 
 Supported PROGRAM values:
-  aclocal      touch file \`aclocal.m4'
-  autoconf     touch file \`configure'
-  autoheader   touch file \`config.h.in'
-  autom4te     touch the output file, or create a stub one
-  automake     touch all \`Makefile.in' files
-  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
-  flex         create \`lex.yy.c', if possible, from existing .c
-  help2man     touch the output file
-  lex          create \`lex.yy.c', if possible, from existing .c
-  makeinfo     touch the output file
-  tar          try tar, gnutar, gtar, then tar without non-portable flags
-  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]
+  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
+  bison     yacc      flex         lex       help2man
 
-Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
-\`g' are ignored when checking the name.
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
 
 Send bug reports to <bug-automake@gnu.org>."
     exit $?
@@ -100,272 +70,141 @@ Send bug reports to <bug-automake@gnu.org>."
     ;;
 
   -*)
-    echo 1>&2 "$0: Unknown \`$1' option"
-    echo 1>&2 "Try \`$0 --help' for more information"
+    echo 1>&2 "$0: unknown '$1' option"
+    echo 1>&2 "Try '$0 --help' for more information"
     exit 1
     ;;
 
 esac
 
-# normalize program name to check for.
-program=`echo "$1" | sed '
-  s/^gnu-//; t
-  s/^gnu//; t
-  s/^g//; t'`
-
-# Now exit if we have it, but it failed.  Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).  This is about non-GNU programs, so use $1 not
-# $program.
-case $1 in
-  lex*|yacc*)
-    # Not GNU programs, they don't have --version.
-    ;;
-
-  tar*)
-    if test -n "$run"; then
-       echo 1>&2 "ERROR: \`tar' requires --run"
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       exit 1
-    fi
-    ;;
-
-  *)
-    if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
-       # We have it, but it failed.
-       exit 1
-    elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
-       # Could not run --version or --help.  This is probably someone
-       # running `$TOOL --version' or `$TOOL --help' to check whether
-       # $TOOL exists and not knowing $TOOL uses missing.
-       exit 1
-    fi
-    ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $program in
-  aclocal*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-         to install the \`Automake' and \`Perl' packages.  Grab them from
-         any GNU archive site."
-    touch aclocal.m4
-    ;;
-
-  autoconf*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`${configure_ac}'.  You might want to install the
-         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-         archive site."
-    touch configure
-    ;;
-
-  autoheader*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-         from any GNU archive site."
-    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
-    test -z "$files" && files="config.h"
-    touch_files=
-    for f in $files; do
-      case $f in
-      *:*) touch_files="$touch_files "`echo "$f" |
-                                      sed -e 's/^[^:]*://' -e 's/:.*//'`;;
-      *) touch_files="$touch_files $f.in";;
-      esac
-    done
-    touch $touch_files
-    ;;
-
-  automake*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-         You might want to install the \`Automake' and \`Perl' packages.
-         Grab them from any GNU archive site."
-    find . -type f -name Makefile.am -print |
-          sed 's/\.am$/.in/' |
-          while read f; do touch "$f"; done
-    ;;
-
-  autom4te*)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.
-         You can get \`$1' as part of \`Autoconf' from any GNU
-         archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo "#! /bin/sh"
-       echo "# Created by GNU Automake missing as a replacement of"
-       echo "#  $ $@"
-       echo "exit 0"
-       chmod +x $file
-       exit 1
-    fi
-    ;;
-
-  bison*|yacc*)
-    echo 1>&2 "\
-WARNING: \`$1' $msg.  You should only need it if
-         you modified a \`.y' file.  You may need the \`Bison' package
-         in order for those modifications to take effect.  You can get
-         \`Bison' from any GNU archive site."
-    rm -f y.tab.c y.tab.h
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-       case $LASTARG in
-       *.y)
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.c
-           fi
-           SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" y.tab.h
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f y.tab.h; then
-       echo >y.tab.h
-    fi
-    if test ! -f y.tab.c; then
-       echo 'main() { return 0; }' >y.tab.c
-    fi
-    ;;
-
-  lex*|flex*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.l' file.  You may need the \`Flex' package
-         in order for those modifications to take effect.  You can get
-         \`Flex' from any GNU archive site."
-    rm -f lex.yy.c
-    if test $# -ne 1; then
-        eval LASTARG="\${$#}"
-       case $LASTARG in
-       *.l)
-           SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
-           if test -f "$SRCFILE"; then
-                cp "$SRCFILE" lex.yy.c
-           fi
-         ;;
-       esac
-    fi
-    if test ! -f lex.yy.c; then
-       echo 'main() { return 0; }' >lex.yy.c
-    fi
-    ;;
-
-  help2man*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-        you modified a dependency of a manual page.  You may need the
-        \`Help2man' package in order for those modifications to take
-        effect.  You can get \`Help2man' from any GNU archive site."
-
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -f "$file"; then
-       touch $file
-    else
-       test -z "$file" || exec >$file
-       echo ".ab help2man is required to generate this page"
-       exit $?
-    fi
-    ;;
-
-  makeinfo*)
-    echo 1>&2 "\
-WARNING: \`$1' is $msg.  You should only need it if
-         you modified a \`.texi' or \`.texinfo' file, or any other file
-         indirectly affecting the aspect of the manual.  The spurious
-         call might also be the consequence of using a buggy \`make' (AIX,
-         DU, IRIX).  You might want to install the \`Texinfo' package or
-         the \`GNU make' package.  Grab either from any GNU archive site."
-    # The file to touch is that specified with -o ...
-    file=`echo "$*" | sed -n "$sed_output"`
-    test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
-    if test -z "$file"; then
-      # ... or it is the one specified with @setfilename ...
-      infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
-      file=`sed -n '
-       /^@setfilename/{
-         s/.* \([^ ]*\) *$/\1/
-         p
-         q
-       }' $infile`
-      # ... or it is derived from the source name (dir/f.texi becomes f.info)
-      test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
-    fi
-    # If the file does not exist, the user really needs makeinfo;
-    # let's fail without touching anything.
-    test -f $file || exit 1
-    touch $file
-    ;;
-
-  tar*)
-    shift
-
-    # We have already tried tar in the generic part.
-    # Look for gnutar/gtar before invocation to avoid ugly error
-    # messages.
-    if (gnutar --version > /dev/null 2>&1); then
-       gnutar "$@" && exit 0
-    fi
-    if (gtar --version > /dev/null 2>&1); then
-       gtar "$@" && exit 0
-    fi
-    firstarg="$1"
-    if shift; then
-       case $firstarg in
-       *o*)
-           firstarg=`echo "$firstarg" | sed s/o//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-       case $firstarg in
-       *h*)
-           firstarg=`echo "$firstarg" | sed s/h//`
-           tar "$firstarg" "$@" && exit 0
-           ;;
-       esac
-    fi
-
-    echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
-         You may want to install GNU tar or Free paxutils, or check the
-         command line arguments."
-    exit 1
-    ;;
-
-  *)
-    echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
-         You might have modified some files without having the
-         proper tools for further handling them.  Check the \`README' file,
-         it often tells you about the needed prerequisites for installing
-         this package.  You may also peek at any GNU archive site, in case
-         some other package would contain this missing \`$1' program."
-    exit 1
-    ;;
-esac
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch.  This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+  msg="probably too old"
+elif test $st -eq 127; then
+  # Program was missing.
+  msg="missing on your system"
+else
+  # Program was found and executed, but failed.  Give up.
+  exit $st
+fi
 
-exit 0
+perl_URL=http://www.perl.org/
+flex_URL=http://flex.sourceforge.net/
+gnu_software_URL=http://www.gnu.org/software
+
+program_details ()
+{
+  case $1 in
+    aclocal|automake)
+      echo "The '$1' program is part of the GNU Automake package:"
+      echo "<$gnu_software_URL/automake>"
+      echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/autoconf>"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+    autoconf|autom4te|autoheader)
+      echo "The '$1' program is part of the GNU Autoconf package:"
+      echo "<$gnu_software_URL/autoconf/>"
+      echo "It also requires GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+  esac
+}
+
+give_advice ()
+{
+  # Normalize program name to check for.
+  normalized_program=`echo "$1" | sed '
+    s/^gnu-//; t
+    s/^gnu//; t
+    s/^g//; t'`
+
+  printf '%s\n' "'$1' is $msg."
+
+  configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+  case $normalized_program in
+    autoconf*)
+      echo "You should only need it if you modified 'configure.ac',"
+      echo "or m4 files included by it."
+      program_details 'autoconf'
+      ;;
+    autoheader*)
+      echo "You should only need it if you modified 'acconfig.h' or"
+      echo "$configure_deps."
+      program_details 'autoheader'
+      ;;
+    automake*)
+      echo "You should only need it if you modified 'Makefile.am' or"
+      echo "$configure_deps."
+      program_details 'automake'
+      ;;
+    aclocal*)
+      echo "You should only need it if you modified 'acinclude.m4' or"
+      echo "$configure_deps."
+      program_details 'aclocal'
+      ;;
+   autom4te*)
+      echo "You might have modified some maintainer files that require"
+      echo "the 'autom4te' program to be rebuilt."
+      program_details 'autom4te'
+      ;;
+    bison*|yacc*)
+      echo "You should only need it if you modified a '.y' file."
+      echo "You may want to install the GNU Bison package:"
+      echo "<$gnu_software_URL/bison/>"
+      ;;
+    lex*|flex*)
+      echo "You should only need it if you modified a '.l' file."
+      echo "You may want to install the Fast Lexical Analyzer package:"
+      echo "<$flex_URL>"
+      ;;
+    help2man*)
+      echo "You should only need it if you modified a dependency" \
+           "of a man page."
+      echo "You may want to install the GNU Help2man package:"
+      echo "<$gnu_software_URL/help2man/>"
+    ;;
+    makeinfo*)
+      echo "You should only need it if you modified a '.texi' file, or"
+      echo "any other file indirectly affecting the aspect of the manual."
+      echo "You might want to install the Texinfo package:"
+      echo "<$gnu_software_URL/texinfo/>"
+      echo "The spurious makeinfo call might also be the consequence of"
+      echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+      echo "want to install GNU make:"
+      echo "<$gnu_software_URL/make/>"
+      ;;
+    *)
+      echo "You might have modified some files without having the proper"
+      echo "tools for further handling them.  Check the 'README' file, it"
+      echo "often tells you about the needed prerequisites for installing"
+      echo "this package.  You may also peek at any GNU archive site, in"
+      echo "case some other package contains this missing '$1' program."
+      ;;
+  esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+                       -e '2,$s/^/         /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
 
 # Local variables:
 # eval: (add-hook 'write-file-hooks 'time-stamp)
diff --git a/test-driver b/test-driver
new file mode 100755 (executable)
index 0000000..d306056
--- /dev/null
@@ -0,0 +1,139 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2013-07-13.22; # UTC
+
+# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+# Make unconditional expansion of undefined variables an error.  This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+  echo "$0: $*" >&2
+  print_usage >&2
+  exit 2
+}
+
+print_usage ()
+{
+  cat <<END
+Usage:
+  test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
+              [--expect-failure={yes|no}] [--color-tests={yes|no}]
+              [--enable-hard-errors={yes|no}] [--]
+              TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
+The '--test-name', '--log-file' and '--trs-file' options are mandatory.
+END
+}
+
+test_name= # Used for reporting.
+log_file=  # Where to save the output of the test script.
+trs_file=  # Where to save the metadata of the test run.
+expect_failure=no
+color_tests=no
+enable_hard_errors=yes
+while test $# -gt 0; do
+  case $1 in
+  --help) print_usage; exit $?;;
+  --version) echo "test-driver $scriptversion"; exit $?;;
+  --test-name) test_name=$2; shift;;
+  --log-file) log_file=$2; shift;;
+  --trs-file) trs_file=$2; shift;;
+  --color-tests) color_tests=$2; shift;;
+  --expect-failure) expect_failure=$2; shift;;
+  --enable-hard-errors) enable_hard_errors=$2; shift;;
+  --) shift; break;;
+  -*) usage_error "invalid option: '$1'";;
+   *) break;;
+  esac
+  shift
+done
+
+missing_opts=
+test x"$test_name" = x && missing_opts="$missing_opts --test-name"
+test x"$log_file"  = x && missing_opts="$missing_opts --log-file"
+test x"$trs_file"  = x && missing_opts="$missing_opts --trs-file"
+if test x"$missing_opts" != x; then
+  usage_error "the following mandatory options are missing:$missing_opts"
+fi
+
+if test $# -eq 0; then
+  usage_error "missing argument"
+fi
+
+if test $color_tests = yes; then
+  # Keep this in sync with 'lib/am/check.am:$(am__tty_colors)'.
+  red='\e[0;31m' # Red.
+  grn='\e[0;32m' # Green.
+  lgn='\e[1;32m' # Light green.
+  blu='\e[1;34m' # Blue.
+  mgn='\e[0;35m' # Magenta.
+  std='\e[m'     # No color.
+else
+  red= grn= lgn= blu= mgn= std=
+fi
+
+do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
+trap "st=129; $do_exit" 1
+trap "st=130; $do_exit" 2
+trap "st=141; $do_exit" 13
+trap "st=143; $do_exit" 15
+
+# Test script is run here.
+"$@" >$log_file 2>&1
+estatus=$?
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+  estatus=1
+fi
+
+case $estatus:$expect_failure in
+  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
+  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
+  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
+  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
+  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
+esac
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
index 46cd37e..8c36b99 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkglibexecdir = $(libexecdir)/@PACKAGE@
@@ -31,8 +75,8 @@ NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
 subdir = tests
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-       $(srcdir)/selftest.pl.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+       $(srcdir)/selftest.pl.in $(top_srcdir)/test-driver
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -40,24 +84,262 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 mkinstalldirs = $(install_sh) -d
 CONFIG_CLEAN_FILES = selftest.pl
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-       distdir
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+       check recheck distdir
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
-am__tty_colors = \
-red=; grn=; lgn=; blu=; std=
+am__tty_colors_dummy = \
+  mgn= red= grn= lgn= blu= brg= std=; \
+  am__color_tests=no
+am__tty_colors = { \
+  $(am__tty_colors_dummy); \
+  if test "X$(AM_COLOR_TESTS)" = Xno; then \
+    am__color_tests=no; \
+  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+    am__color_tests=yes; \
+  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+    am__color_tests=yes; \
+  fi; \
+  if test $$am__color_tests = yes; then \
+    red='\e[0;31m'; \
+    grn='\e[0;32m'; \
+    lgn='\e[1;32m'; \
+    blu='\e[1;34m'; \
+    mgn='\e[0;35m'; \
+    brg='\e[1m'; \
+    std='\e[m'; \
+  fi; \
+}
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__recheck_rx = ^[    ]*:recheck:[    ]*
+am__global_test_result_rx = ^[         ]*:global-test-result:[         ]*
+am__copy_in_global_log_rx = ^[         ]*:copy-in-global-log:[         ]*
+# A command that, given a newline-separated list of test names on the
+# standard input, print the name of the tests that are to be re-run
+# upon "make recheck".
+am__list_recheck_tests = $(AWK) '{ \
+  recheck = 1; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+        { \
+          if ((getline line2 < ($$0 ".log")) < 0) \
+           recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
+        { \
+          recheck = 0; \
+          break; \
+        } \
+      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
+        { \
+          break; \
+        } \
+    }; \
+  if (recheck) \
+    print $$0; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# A command that, given a newline-separated list of test names on the
+# standard input, create the global log from their .trs and .log files.
+am__create_global_log = $(AWK) ' \
+function fatal(msg) \
+{ \
+  print "fatal: making $@: " msg | "cat >&2"; \
+  exit 1; \
+} \
+function rst_section(header) \
+{ \
+  print header; \
+  len = length(header); \
+  for (i = 1; i <= len; i = i + 1) \
+    printf "="; \
+  printf "\n\n"; \
+} \
+{ \
+  copy_in_global_log = 1; \
+  global_test_result = "RUN"; \
+  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+    { \
+      if (rc < 0) \
+         fatal("failed to read from " $$0 ".trs"); \
+      if (line ~ /$(am__global_test_result_rx)/) \
+        { \
+          sub("$(am__global_test_result_rx)", "", line); \
+          sub("[       ]*$$", "", line); \
+          global_test_result = line; \
+        } \
+      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
+        copy_in_global_log = 0; \
+    }; \
+  if (copy_in_global_log) \
+    { \
+      rst_section(global_test_result ": " $$0); \
+      while ((rc = (getline line < ($$0 ".log"))) != 0) \
+      { \
+        if (rc < 0) \
+          fatal("failed to read from " $$0 ".log"); \
+        print line; \
+      }; \
+      printf "\n"; \
+    }; \
+  close ($$0 ".trs"); \
+  close ($$0 ".log"); \
+}'
+# Restructured Text title.
+am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
+# Solaris 10 'make', and several other traditional 'make' implementations,
+# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
+# by disabling -e (using the XSI extension "set +e") if it's set.
+am__sh_e_setup = case $$- in *e*) set +e;; esac
+# Default flags passed to test drivers.
+am__common_driver_flags = \
+  --color-tests "$$am__color_tests" \
+  --enable-hard-errors "$$am__enable_hard_errors" \
+  --expect-failure "$$am__expect_failure"
+# To be inserted before the command running the test.  Creates the
+# directory for the log if needed.  Stores in $dir the directory
+# containing $f, in $tst the test, in $log the log.  Executes the
+# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
+# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
+# will run the test scripts (or their associated LOG_COMPILER, if
+# thy have one).
+am__check_pre = \
+$(am__sh_e_setup);                                     \
+$(am__vpath_adj_setup) $(am__vpath_adj)                        \
+$(am__tty_colors);                                     \
+srcdir=$(srcdir); export srcdir;                       \
+case "$@" in                                           \
+  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;   \
+    *) am__odir=.;;                                    \
+esac;                                                  \
+test "x$$am__odir" = x"." || test -d "$$am__odir"      \
+  || $(MKDIR_P) "$$am__odir" || exit $$?;              \
+if test -f "./$$f"; then dir=./;                       \
+elif test -f "$$f"; then dir=;                         \
+else dir="$(srcdir)/"; fi;                             \
+tst=$$dir$$f; log='$@';                                \
+if test -n '$(DISABLE_HARD_ERRORS)'; then              \
+  am__enable_hard_errors=no;                           \
+else                                                   \
+  am__enable_hard_errors=yes;                          \
+fi;                                                    \
+case " $(XFAIL_TESTS) " in                             \
+  *[\ \        ]$$f[\ \        ]* | *[\ \      ]$$dir$$f[\ \   ]*) \
+    am__expect_failure=yes;;                           \
+  *)                                                   \
+    am__expect_failure=no;;                            \
+esac;                                                  \
+$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
+# A shell command to get the names of the tests scripts with any registered
+# extension removed (i.e., equivalently, the names of the test logs, with
+# the '.log' extension removed).  The result is saved in the shell variable
+# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
+# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
+# since that might cause problem with VPATH rewrites for suffix-less tests.
+# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
+am__set_TESTS_bases = \
+  bases='$(TEST_LOGS)'; \
+  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
+  bases=`echo $$bases`
+RECHECK_LOGS = $(TEST_LOGS)
+TEST_SUITE_LOG = test-suite.log
+TEST_EXTENSIONS = .test
+LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
+am__set_b = \
+  case '$@' in \
+    */*) \
+      case '$*' in \
+        */*) b='$*';; \
+          *) b=`echo '$@' | sed 's/\.log$$//'`; \
+       esac;; \
+    *) \
+      b='$*';; \
+  esac
+am__test_logs1 = $(TESTS:=.log)
+TEST_LOGS = $(am__test_logs1:.test.log=.log)
+TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
+       $(TEST_LOG_FLAGS)
 DIST_SUBDIRS = $(SUBDIRS)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
@@ -88,6 +370,7 @@ am__relativize = \
 pkgdatadir = @pkgdatadir@
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
@@ -168,6 +451,7 @@ CLEANFILES = selftest selftest.pl errors
 all: all-recursive
 
 .SUFFIXES:
+.SUFFIXES: .log .test .trs
 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
        @for dep in $?; do \
          case '$(am__configure_deps)' in \
@@ -202,22 +486,25 @@ selftest.pl: $(top_builddir)/config.status $(srcdir)/selftest.pl.in
        cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
 
 # This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-#     (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+#     (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+       @fail=; \
+       if $(am__make_keepgoing); then \
+         failcom='fail=yes'; \
+       else \
+         failcom='exit 1'; \
+       fi; \
        dot_seen=no; \
        target=`echo $@ | sed s/-recursive//`; \
-       list='$(SUBDIRS)'; for subdir in $$list; do \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       for subdir in $$list; do \
          echo "Making $$target in $$subdir"; \
          if test "$$subdir" = "."; then \
            dot_seen=yes; \
@@ -232,57 +519,12 @@ $(RECURSIVE_TARGETS):
          $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
        fi; test -z "$$fail"
 
-$(RECURSIVE_CLEAN_TARGETS):
-       @fail= failcom='exit 1'; \
-       for f in x $$MAKEFLAGS; do \
-         case $$f in \
-           *=* | --[!k]*);; \
-           *k*) failcom='fail=yes';; \
-         esac; \
-       done; \
-       dot_seen=no; \
-       case "$@" in \
-         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-         *) list='$(SUBDIRS)' ;; \
-       esac; \
-       rev=''; for subdir in $$list; do \
-         if test "$$subdir" = "."; then :; else \
-           rev="$$subdir $$rev"; \
-         fi; \
-       done; \
-       rev="$$rev ."; \
-       target=`echo $@ | sed s/-recursive//`; \
-       for subdir in $$rev; do \
-         echo "Making $$target in $$subdir"; \
-         if test "$$subdir" = "."; then \
-           local_target="$$target-am"; \
-         else \
-           local_target="$$target"; \
-         fi; \
-         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-         || eval $$failcom; \
-       done && test -z "$$fail"
-tags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-       done
-ctags-recursive:
-       list='$(SUBDIRS)'; for subdir in $$list; do \
-         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-       done
+ID: $(am__tagged_files)
+       $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
 
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
-       mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
        set x; \
        here=`pwd`; \
        if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -298,12 +540,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
          fi; \
        done; \
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       $(am__define_uniq_tagged_files); \
        shift; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
@@ -315,15 +552,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
              $$unique; \
          fi; \
        fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-               $(TAGS_FILES) $(LISP)
-       list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-       unique=`for i in $$list; do \
-           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-         done | \
-         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-             END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+       $(am__define_uniq_tagged_files); \
        test -z "$(CTAGS_ARGS)$$unique" \
          || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
             $$unique
@@ -332,101 +565,180 @@ GTAGS:
        here=`$(am__cd) $(top_builddir) && pwd` \
          && $(am__cd) $(top_srcdir) \
          && gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+       list='$(am__tagged_files)'; \
+       case "$(srcdir)" in \
+         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+         *) sdir=$(subdir)/$(srcdir) ;; \
+       esac; \
+       for i in $$list; do \
+         if test -f "$$i"; then \
+           echo "$(subdir)/$$i"; \
+         else \
+           echo "$$sdir/$$i"; \
+         fi; \
+       done >> $(top_builddir)/cscope.files
 
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
-check-TESTS: $(TESTS)
-       @failed=0; all=0; xfail=0; xpass=0; skip=0; \
-       srcdir=$(srcdir); export srcdir; \
-       list=' $(TESTS) '; \
-       $(am__tty_colors); \
-       if test -n "$$list"; then \
-         for tst in $$list; do \
-           if test -f ./$$tst; then dir=./; \
-           elif test -f $$tst; then dir=; \
-           else dir="$(srcdir)/"; fi; \
-           if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xpass=`expr $$xpass + 1`; \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=XPASS; \
-             ;; \
-             *) \
-               col=$$grn; res=PASS; \
-             ;; \
-             esac; \
-           elif test $$? -ne 77; then \
-             all=`expr $$all + 1`; \
-             case " $(XFAIL_TESTS) " in \
-             *[\ \     ]$$tst[\ \      ]*) \
-               xfail=`expr $$xfail + 1`; \
-               col=$$lgn; res=XFAIL; \
-             ;; \
-             *) \
-               failed=`expr $$failed + 1`; \
-               col=$$red; res=FAIL; \
-             ;; \
-             esac; \
-           else \
-             skip=`expr $$skip + 1`; \
-             col=$$blu; res=SKIP; \
-           fi; \
-           echo "$${col}$$res$${std}: $$tst"; \
-         done; \
-         if test "$$all" -eq 1; then \
-           tests="test"; \
-           All=""; \
-         else \
-           tests="tests"; \
-           All="All "; \
+# Recover from deleted '.trs' file; this should ensure that
+# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
+# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
+# to avoid problems with "make -n".
+.log.trs:
+       rm -f $< $@
+       $(MAKE) $(AM_MAKEFLAGS) $<
+
+# Leading 'am--fnord' is there to ensure the list of targets does not
+# expand to empty, as could happen e.g. with make check TESTS=''.
+am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
+am--force-recheck:
+       @:
+
+$(TEST_SUITE_LOG): $(TEST_LOGS)
+       @$(am__set_TESTS_bases); \
+       am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
+       redo_bases=`for i in $$bases; do \
+                     am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
+                   done`; \
+       if test -n "$$redo_bases"; then \
+         redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
+         redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
+         if $(am__make_dryrun); then :; else \
+           rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
          fi; \
-         if test "$$failed" -eq 0; then \
-           if test "$$xfail" -eq 0; then \
-             banner="$$All$$all $$tests passed"; \
-           else \
-             if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
-             banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
-           fi; \
-         else \
-           if test "$$xpass" -eq 0; then \
-             banner="$$failed of $$all $$tests failed"; \
+       fi; \
+       if test -n "$$am__remaking_logs"; then \
+         echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
+              "recursion detected" >&2; \
+       else \
+         am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
+       fi; \
+       if $(am__make_dryrun); then :; else \
+         st=0;  \
+         errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
+         for i in $$redo_bases; do \
+           test -f $$i.trs && test -r $$i.trs \
+             || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
+           test -f $$i.log && test -r $$i.log \
+             || { echo "$$errmsg $$i.log" >&2; st=1; }; \
+         done; \
+         test $$st -eq 0 || exit 1; \
+       fi
+       @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
+       ws='[   ]'; \
+       results=`for b in $$bases; do echo $$b.trs; done`; \
+       test -n "$$results" || results=/dev/null; \
+       all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
+       pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
+       fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
+       skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
+       xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
+       xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
+       error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
+       if test `expr $$fail + $$xpass + $$error` -eq 0; then \
+         success=true; \
+       else \
+         success=false; \
+       fi; \
+       br='==================='; br=$$br$$br$$br$$br; \
+       result_count () \
+       { \
+           if test x"$$1" = x"--maybe-color"; then \
+             maybe_colorize=yes; \
+           elif test x"$$1" = x"--no-color"; then \
+             maybe_colorize=no; \
            else \
-             if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
-             banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
+             echo "$@: invalid 'result_count' usage" >&2; exit 4; \
            fi; \
-         fi; \
-         dashes="$$banner"; \
-         skipped=""; \
-         if test "$$skip" -ne 0; then \
-           if test "$$skip" -eq 1; then \
-             skipped="($$skip test was not run)"; \
+           shift; \
+           desc=$$1 count=$$2; \
+           if test $$maybe_colorize = yes && test $$count -gt 0; then \
+             color_start=$$3 color_end=$$std; \
            else \
-             skipped="($$skip tests were not run)"; \
+             color_start= color_end=; \
            fi; \
-           test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$skipped"; \
-         fi; \
-         report=""; \
-         if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
-           report="Please report to $(PACKAGE_BUGREPORT)"; \
-           test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
-             dashes="$$report"; \
-         fi; \
-         dashes=`echo "$$dashes" | sed s/./=/g`; \
-         if test "$$failed" -eq 0; then \
-           echo "$$grn$$dashes"; \
-         else \
-           echo "$$red$$dashes"; \
-         fi; \
-         echo "$$banner"; \
-         test -z "$$skipped" || echo "$$skipped"; \
-         test -z "$$report" || echo "$$report"; \
-         echo "$$dashes$$std"; \
-         test "$$failed" -eq 0; \
-       else :; fi
+           echo "$${color_start}# $$desc $$count$${color_end}"; \
+       }; \
+       create_testsuite_report () \
+       { \
+         result_count $$1 "TOTAL:" $$all   "$$brg"; \
+         result_count $$1 "PASS: " $$pass  "$$grn"; \
+         result_count $$1 "SKIP: " $$skip  "$$blu"; \
+         result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
+         result_count $$1 "FAIL: " $$fail  "$$red"; \
+         result_count $$1 "XPASS:" $$xpass "$$red"; \
+         result_count $$1 "ERROR:" $$error "$$mgn"; \
+       }; \
+       {                                                               \
+         echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |       \
+           $(am__rst_title);                                           \
+         create_testsuite_report --no-color;                           \
+         echo;                                                         \
+         echo ".. contents:: :depth: 2";                               \
+         echo;                                                         \
+         for b in $$bases; do echo $$b; done                           \
+           | $(am__create_global_log);                                 \
+       } >$(TEST_SUITE_LOG).tmp || exit 1;                             \
+       mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);                     \
+       if $$success; then                                              \
+         col="$$grn";                                                  \
+        else                                                           \
+         col="$$red";                                                  \
+         test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);               \
+       fi;                                                             \
+       echo "$${col}$$br$${std}";                                      \
+       echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";   \
+       echo "$${col}$$br$${std}";                                      \
+       create_testsuite_report --maybe-color;                          \
+       echo "$$col$$br$$std";                                          \
+       if $$success; then :; else                                      \
+         echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";         \
+         if test -n "$(PACKAGE_BUGREPORT)"; then                       \
+           echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
+         fi;                                                           \
+         echo "$$col$$br$$std";                                        \
+       fi;                                                             \
+       $$success || exit 1
+
+check-TESTS:
+       @list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
+       @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       trs_list=`for i in $$bases; do echo $$i.trs; done`; \
+       log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
+       exit $$?;
+recheck: all 
+       @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+       @set +e; $(am__set_TESTS_bases); \
+       bases=`for i in $$bases; do echo $$i; done \
+                | $(am__list_recheck_tests)` || exit 1; \
+       log_list=`for i in $$bases; do echo $$i.log; done`; \
+       log_list=`echo $$log_list`; \
+       $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
+               am__force_recheck=am--force-recheck \
+               TEST_LOGS="$$log_list"; \
+       exit $$?
+selftest.log: selftest
+       @p='selftest'; \
+       b='selftest'; \
+       $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
+.test.log:
+       @p='$<'; \
+       $(am__set_b); \
+       $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+       --log-file $$b.log --trs-file $$b.trs \
+       $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+       "$$tst" $(AM_TESTS_FD_REDIRECT)
 
 distdir: $(DISTFILES)
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -460,13 +772,10 @@ distdir: $(DISTFILES)
        done
        @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
          if test "$$subdir" = .; then :; else \
-           test -d "$(distdir)/$$subdir" \
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
-           || exit 1; \
-         fi; \
-       done
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-         if test "$$subdir" = .; then :; else \
+           $(am__make_dryrun) \
+             || test -d "$(distdir)/$$subdir" \
+             || $(MKDIR_P) "$(distdir)/$$subdir" \
+             || exit 1; \
            dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
            $(am__relativize); \
            new_distdir=$$reldir; \
@@ -502,11 +811,19 @@ install-am: all-am
 
 installcheck: installcheck-recursive
 install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
 mostlyclean-generic:
+       -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
+       -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
+       -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
 
 clean-generic:
        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
@@ -584,21 +901,20 @@ ps-am:
 
 uninstall-am:
 
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
-       ctags-recursive install-am install-strip tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-       all all-am check check-TESTS check-am clean clean-generic \
-       ctags ctags-recursive distclean distclean-generic \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       installdirs-am maintainer-clean maintainer-clean-generic \
-       mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
-       tags-recursive uninstall uninstall-am
+.MAKE: $(am__recursive_targets) check-am install-am install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
+       check-TESTS check-am clean clean-generic cscopelist-am ctags \
+       ctags-am distclean distclean-generic distclean-tags distdir \
+       dvi dvi-am html html-am info info-am install install-am \
+       install-data install-data-am install-dvi install-dvi-am \
+       install-exec install-exec-am install-html install-html-am \
+       install-info install-info-am install-man install-pdf \
+       install-pdf-am install-ps install-ps-am install-strip \
+       installcheck installcheck-am installdirs installdirs-am \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-generic pdf pdf-am ps ps-am recheck tags tags-am \
+       uninstall uninstall-am
 
 
 selftest: selftest.pl
index 637e190..10210f2 100644 (file)
@@ -5,6 +5,7 @@ EXTRA_DIST =                                    \
        context.xml.in                          \
        extract-comments.xml                    \
        extract-gtkbuilder.ui                   \
+       extract-gtkbuilder-single.ui            \
        extract1.desktop                        \
        extract10.templates_                    \
        extract12.xml.in                        \
@@ -16,6 +17,7 @@ EXTRA_DIST =                                  \
        extract8.glade                          \
        extract9.po                             \
        extract9.xml.in                         \
+       extract-qtdesigner.ui                   \
        fr.po                                   \
        fr_BE.po                                \
        fr_FR.po                                \
@@ -50,6 +52,7 @@ CLEANFILES =                                  \
        context.xml.in.h                        \
        extract-comments.xml.h                  \
        extract-gtkbuilder.ui.h                 \
+       extract-gtkbuilder-single.ui.h          \
        extract1.desktop.h                      \
        extract10.templates_.h                  \
        extract12.xml.in.h                      \
@@ -58,6 +61,7 @@ CLEANFILES =                                  \
        extract14.xml.in.h                      \
        extract9.xml                            \
        extract9.xml.in.h                       \
+       extract-qtdesigner.ui.h                 \
        gsettings.gschema.xml.h                 \
        iso88591text.xml.in.h                   \
        merge-cdata.xml                         \
index fa7c7db..4546b23 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkglibexecdir = $(libexecdir)/@PACKAGE@
@@ -31,7 +75,7 @@ NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
 subdir = tests/cases
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -39,12 +83,31 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 mkinstalldirs = $(install_sh) -d
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 pkgdatadir = @pkgdatadir@
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
@@ -124,6 +187,7 @@ EXTRA_DIST = \
        context.xml.in                          \
        extract-comments.xml                    \
        extract-gtkbuilder.ui                   \
+       extract-gtkbuilder-single.ui            \
        extract1.desktop                        \
        extract10.templates_                    \
        extract12.xml.in                        \
@@ -135,6 +199,7 @@ EXTRA_DIST = \
        extract8.glade                          \
        extract9.po                             \
        extract9.xml.in                         \
+       extract-qtdesigner.ui                   \
        fr.po                                   \
        fr_BE.po                                \
        fr_FR.po                                \
@@ -169,6 +234,7 @@ CLEANFILES = \
        context.xml.in.h                        \
        extract-comments.xml.h                  \
        extract-gtkbuilder.ui.h                 \
+       extract-gtkbuilder-single.ui.h          \
        extract1.desktop.h                      \
        extract10.templates_.h                  \
        extract12.xml.in.h                      \
@@ -177,6 +243,7 @@ CLEANFILES = \
        extract14.xml.in.h                      \
        extract9.xml                            \
        extract9.xml.in.h                       \
+       extract-qtdesigner.ui.h                 \
        gsettings.gschema.xml.h                 \
        iso88591text.xml.in.h                   \
        merge-cdata.xml                         \
@@ -237,11 +304,11 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
 
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
 
 
 distdir: $(DISTFILES)
@@ -288,10 +355,15 @@ install-am: all-am
 
 installcheck: installcheck-am
 install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
 mostlyclean-generic:
 
 clean-generic:
@@ -372,15 +444,16 @@ uninstall-am:
 
 .MAKE: install-am install-strip
 
-.PHONY: all all-am check check-am clean clean-generic distclean \
-       distclean-generic distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+       ctags-am distclean distclean-generic distdir dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am tags-am uninstall uninstall-am
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/tests/cases/extract-gtkbuilder-single.ui b/tests/cases/extract-gtkbuilder-single.ui
new file mode 100644 (file)
index 0000000..926bb67
--- /dev/null
@@ -0,0 +1,29 @@
+<interface>
+  <object class='GtkDialog' id='dialog1'>
+    <child internal-child='vbox'>
+      <object class='GtkVBox' id='vbox1'>
+        <property name='border-width'>10</property>
+        <child internal-child='action_area'>
+          <object class='GtkHBox' id='hbox1'>
+            <property name='border-width'>20</property>
+            <child>
+              <object class='GtkLabel' id='help'>
+                <property name='label' translatable='yes'>help</property>
+              </object>
+            </child>
+            <child>
+              <object class='GtkLabel' id='user-help'>
+                <property name='label' translatable='yes' context='user'>help</property>
+              </object>
+            </child>
+            <child>
+              <object class='GtkLabel' id='developer-help'>
+                <property name='label' translatable='yes' context='developer'>help</property>
+              </object>
+            </child>
+          </object>
+        </child>
+      </object>
+    </child>
+  </object>
+</interface>
diff --git a/tests/cases/extract-qtdesigner.ui b/tests/cases/extract-qtdesigner.ui
new file mode 100644 (file)
index 0000000..059e69f
--- /dev/null
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>main</class>
+ <widget class="QWidget" name="main">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>640</width>
+    <height>457</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="windowTitle">
+   <string> Form </string>
+  </property>
+  <layout class="QHBoxLayout" name="horizontalLayout">
+   <property name="spacing">
+    <number>0</number>
+   </property>
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item>
+    <widget class="QTabWidget" name="tabWidget">
+     <property name="currentIndex">
+      <number>0</number>
+     </property>
+     <widget class="QWidget" name="tabWelcome">
+      <attribute name="title">
+       <string notr="true">Do not translate this</string>
+      </attribute>
+      <layout class="QHBoxLayout" name="horizontalLayout_5">
+       <property name="spacing">
+        <number>0</number>
+       </property>
+       <property name="margin">
+        <number>0</number>
+       </property>
+       <item>
+        <layout class="QVBoxLayout" name="verticalLayout_5">
+         <property name="spacing">
+          <number>0</number>
+         </property>
+         <item>
+          <widget class="QWidget" name="welcomeTop" native="true">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="minimumSize">
+            <size>
+             <width>0</width>
+             <height>100</height>
+            </size>
+           </property>
+           <layout class="QVBoxLayout" name="verticalLayout_6">
+            <property name="spacing">
+             <number>0</number>
+            </property>
+            <property name="margin">
+             <number>0</number>
+            </property>
+            <item>
+             <layout class="QHBoxLayout" name="horizontalLayout_4">
+              <property name="spacing">
+               <number>0</number>
+              </property>
+              <item>
+               <widget class="QWidget" name="welcomeTopText" native="true">
+                <widget class="QLabel" name="welcomeLabel">
+                 <property name="geometry">
+                  <rect>
+                   <x>30</x>
+                   <y>20</y>
+                   <width>330</width>
+                   <height>51</height>
+                  </rect>
+                 </property>
+                 <property name="font">
+                  <font>
+                   <family>Ubuntu</family>
+                   <pointsize>21</pointsize>
+                  </font>
+                 </property>
+                 <property name="text">
+                  <string extracomment="TRANSLATORS: this is the main title of the authentication dialog">This is a translatable title</string>
+                 </property>
+                </widget>
+               </widget>
+              </item>
+             </layout>
+            </item>
+           </layout>
+          </widget>
+         </item>
+         <item>
+          <widget class="QWidget" name="welcomeBottom" native="true">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="minimumSize">
+            <size>
+             <width>0</width>
+             <height>0</height>
+            </size>
+           </property>
+           <widget class="QTextEdit" name="welcomeTextBox">
+            <property name="geometry">
+             <rect>
+              <x>30</x>
+              <y>20</y>
+              <width>571</width>
+              <height>181</height>
+             </rect>
+            </property>
+            <property name="frameShape">
+             <enum>QFrame::NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+             <enum>QFrame::Plain</enum>
+            </property>
+            <property name="readOnly">
+             <bool>true</bool>
+            </property>
+            <property name="html">
+             <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;title&gt;HTML document extraction test&lt;/title&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Once upon a time, in a galaxy far, far away... &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+            </property>
+           </widget>
+           <widget class="QPushButton" name="friendlyTestsButton">
+            <property name="geometry">
+             <rect>
+              <x>30</x>
+              <y>210</y>
+              <width>571</width>
+              <height>31</height>
+             </rect>
+            </property>
+            <property name="font">
+             <font>
+              <pointsize>9</pointsize>
+             </font>
+            </property>
+            <property name="text">
+             <string comment="Button" extracomment="TRANSLATORS: refers to the action of accepting something">O  K</string>
+            </property>
+           </widget>
+           <widget class="QCheckBox" name="checkBox">
+            <property name="geometry">
+             <rect>
+              <x>30</x>
+              <y>280</y>
+              <width>321</width>
+              <height>20</height>
+             </rect>
+            </property>
+            <property name="font">
+             <font>
+              <family>Ubuntu</family>
+             </font>
+            </property>
+            <property name="text">
+             <string comment="WelcomeDialog">Don't show me this message in the future</string>
+            </property>
+           </widget>
+           <widget class="QCheckBox" name="checkBox_2">
+            <property name="geometry">
+             <rect>
+              <x>30</x>
+              <y>260</y>
+              <width>321</width>
+              <height>20</height>
+             </rect>
+            </property>
+            <property name="font">
+             <font>
+              <family>Ubuntu</family>
+             </font>
+            </property>
+            <property name="text">
+             <string extracomment="TRANSLATORS: authentication is required to perform this action">Require authentication</string>
+            </property>
+           </widget>
+          </widget>
+         </item>
+        </layout>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
index 19021be..256935f 100644 (file)
@@ -24,3 +24,6 @@ X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-utils
 X-GNOME-Bugzilla-Component=gsearchtool
 _X-Color=Blue
+_X-Color2 = Red
+_X-Color3= Green
+_X-Color4 =Yellow
index 4366c6b..97501fb 100644 (file)
@@ -17,6 +17,8 @@ EXTRA_DIST =                                  \
        extract12.xml.in.h                      \
        extract14.xml.in.h                      \
        extract-gtkbuilder.ui.h                 \
+       extract-gtkbuilder-single.ui.h          \
+       extract-qtdesigner.ui.h                 \
        gsettings.gschema.xml.h                 \
        iso88591text.xml.in.h                   \
        merge-cdata.xml                         \
index f67ddfe..340536e 100644 (file)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
 @SET_MAKE@
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkglibexecdir = $(libexecdir)/@PACKAGE@
@@ -31,7 +75,7 @@ NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
 subdir = tests/results
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -39,12 +83,31 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 mkinstalldirs = $(install_sh) -d
 CONFIG_CLEAN_FILES =
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 pkgdatadir = @pkgdatadir@
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
@@ -136,6 +199,8 @@ EXTRA_DIST = \
        extract12.xml.in.h                      \
        extract14.xml.in.h                      \
        extract-gtkbuilder.ui.h                 \
+       extract-gtkbuilder-single.ui.h          \
+       extract-qtdesigner.ui.h                 \
        gsettings.gschema.xml.h                 \
        iso88591text.xml.in.h                   \
        merge-cdata.xml                         \
@@ -193,11 +258,11 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(am__aclocal_m4_deps):
-tags: TAGS
-TAGS:
+tags TAGS:
+
+ctags CTAGS:
 
-ctags: CTAGS
-CTAGS:
+cscope cscopelist:
 
 
 distdir: $(DISTFILES)
@@ -244,10 +309,15 @@ install-am: all-am
 
 installcheck: installcheck-am
 install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-         `test -z '$(STRIP)' || \
-           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
 mostlyclean-generic:
 
 clean-generic:
@@ -327,15 +397,16 @@ uninstall-am:
 
 .MAKE: install-am install-strip
 
-.PHONY: all all-am check check-am clean clean-generic distclean \
-       distclean-generic distdir dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am install-dvi \
-       install-dvi-am install-exec install-exec-am install-html \
-       install-html-am install-info install-info-am install-man \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip installcheck installcheck-am installdirs \
-       maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+       ctags-am distclean distclean-generic distdir dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am tags-am uninstall uninstall-am
 
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/tests/results/extract-gtkbuilder-single.ui.h b/tests/results/extract-gtkbuilder-single.ui.h
new file mode 100644 (file)
index 0000000..da417c8
--- /dev/null
@@ -0,0 +1,3 @@
+char *s = N_("help");
+char *s = C_("user", "help");
+char *s = C_("developer", "help");
diff --git a/tests/results/extract-qtdesigner.ui.h b/tests/results/extract-qtdesigner.ui.h
new file mode 100644 (file)
index 0000000..6ef4e86
--- /dev/null
@@ -0,0 +1,13 @@
+char *s = N_("Form");
+/* TRANSLATORS: this is the main title of the authentication dialog */
+char *s = N_("This is a translatable title");
+char *s = N_("&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;\n"
+             "&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;title&gt;HTML document extraction test&lt;/title&gt;&lt;style type=&quot;text/css&quot;&gt;\n"
+             "p, li { white-space: pre-wrap; }\n"
+             "&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;\n"
+             "&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Once upon a time, in a galaxy far, far away... &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;");
+/* TRANSLATORS: refers to the action of accepting something */
+char *s = C_("Button", "O  K");
+char *s = C_("WelcomeDialog", "Don't show me this message in the future");
+/* TRANSLATORS: authentication is required to perform this action */
+char *s = N_("Require authentication");
index e8b60a1..879fcc1 100644 (file)
@@ -24,3 +24,6 @@ X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=gnome-utils
 X-GNOME-Bugzilla-Component=gsearchtool
 X-Color=Blue
+X-Color2 = Red
+X-Color3= Green
+X-Color4 =Yellow
index e9df7b9..9e44646 100644 (file)
@@ -3,3 +3,6 @@ char *s = N_("Find Files...");
 /*  4. This comment also should be extracted. */
 char *s = N_("Locate documents and folders on this computer by name or content");
 char *s = N_("Blue");
+char *s = N_("Red");
+char *s = N_("Green");
+char *s = N_("Yellow");
index e27d965..69aba59 100755 (executable)
@@ -289,6 +289,17 @@ $case = "gsettings.gschema.xml";
 system("$INTLTOOL_EXTRACT --type=gettext/gsettings --quiet --update cases/$case") == 0 or $failed = 1;
 check_extract_result($case);
 
+print "39. Allow single quotes, like translatable='yes':                    ";
+$case = "extract-gtkbuilder-single.ui";
+system("$INTLTOOL_EXTRACT --type=gettext/glade --quiet --update cases/$case") == 0 or $failed = 1;
+check_extract_result($case);
+
+print "40. Extract messages from a Qt Designer UI file:                     ";
+$case = "extract-qtdesigner.ui";
+system("$INTLTOOL_EXTRACT --type=gettext/qtdesigner --quiet --update cases/$case") == 0 or $failed = 1;
+check_extract_result($case);
+
+
 system("rm -f cases/*.*") if $srcdir ne ".";
 system("rm -rf C az extract9 fr fr_BE fr_FR merge6 schemasmerge1 schemasmerge2 spacepreserve test test-quoted merge6.xml");