2006-10-26 Bruno Haible * gettext-0.16 released. 2006-10-03 Bruno Haible * msgattrib-16: New file. * msgattrib-17: New file. * msgcat-15: New file. * msgcat-16: New file. * msgcmp-4: New file. * msgcomm-26: New file. * msgconv-6: New file. * msgfmt-16: New file. * msgmerge-19: New file. * msguniq-6: New file. * Makefile.am (TESTS): Add them. 2006-10-03 Bruno Haible * msgmerge-18: Invoke msgcmp with options --use-fuzzy and --use-untranslated. 2006-10-01 Bruno Haible * xgettext-perl-6: New file. * Makefile.am (TESTS): Add it. 2006-09-06 Bruno Haible * msgfmt-12: Update expected output. * format-c-3: Likewise. * format-c-4: Likewise. * format-c-5: Likewise. 2006-08-28 Bruno Haible * xgettext-scheme-2: New file. * Makefile.am (TESTS): Add it. 2006-08-16 Bruno Haible * plural-2: Use Japanese, not Hungarian, as a test case for nplurals=1. 2006-08-16 Bruno Haible * msgunfmt-2: New file. * Makefile.am (TESTS): Add it. 2006-08-01 Bruno Haible * msgmerge-compendium-6: New file. * mm-ko.ascii.pot: New file. * mm-ko.euc-kr.po: New file. * mm-ko-comp.euc-kr.po: New file. * Makefile.am (TESTS): Add msgmerge-compendium-6. (EXTRA_DIST): Add mm-ko.ascii.pot, mm-ko.euc-kr.po, mm-ko-comp.euc-kr.po. 2006-08-01 Bruno Haible * mm-viet.comp.po: Renamed from msgmerge-v.comp.po. * mm-viet.out: Renamed from msgmerge-v.out. * mm-viet.pot: msgmerge-v.pot. * msgmerge-compendium-5: Update. * Makefile.am (EXTRA_DIST): Update. 2006-08-04 Bruno Haible * Makefile.am (TESTS): Really add msgfmt-qt-2. 2006-08-02 Bruno Haible * lang-c: Replace ../lib with ../gnulib-lib. * lang-c++: Likewise. * lang-objc: Likewise. 2006-07-30 Bruno Haible * Makefile.am (AM_CPPFLAGS, *_LDADD*): Replace ../lib with ../gnulib-lib. * lang-csharp (CSHARPCOMP, CSHARPEXEC): Remove lib/ from pathname. * lang-java (JAVACOMP, JAVAEXEC): Remove lib/ from pathname. 2006-07-25 Bruno Haible * Makefile.msvc: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 2006-07-25 Bruno Haible * Makefile.vms: Remove file. * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 2006-07-21 Bruno Haible * gettext-0.15 released. 2006-07-21 Bruno Haible * gettext-4: Store the PO file under fr/, not fr_FR/. Needed on Solaris 7, because there the french locale is called fr, not fr_FR. 2006-07-21 Bruno Haible * gettext-6-prg.c: Enable the test only for glibc >= 2.3. * gettext-7-prg.c: Likewise. * gettext-6: Update. * gettext-7: Likewise. 2006-07-14 Bruno Haible * Makefile.am (MOSTLYCLEANFILES): New variable. 2006-04-14 Bruno Haible Assume autoconf >= 2.60. * Makefile.am (localedir): Remove variable. 2006-06-21 Bruno Haible * xgettext-sh-5: New file. * Makefile.am (TESTS): Add it. 2006-06-17 Bruno Haible * recode-sr-latin-2 (LOCALE_JA_EUCJP): Determine locale name depending on the platform. Needed for NetBSD 3.0, where testlocale always succeeds. (On NetBSD, setlocale always works, but for invalid locales nl_locale(CODESET) returns "646".) 2006-06-17 Bruno Haible * gettext-4: Use a french locale instead of a german locale. Pass the locale name as an argument to gettext-4-prg. * gettext-4-prg.c (main): Use the locale name passed as argument. 2006-06-04 Bruno Haible * recode-sr-latin-2: Skip the test on MacOS X and BeOS. 2006-06-04 Bruno Haible * lang-php: Skip the test if php does not have the 'gettext' module built-in. 2006-06-04 Bruno Haible * lang-gawk: Require gawk-3.1.3 or newer. 2006-06-04 Bruno Haible Provide better SKIP explanations. * lang-pascal (UTF8_LOCALE_UNSUPPORTED): New variable. * lang-python-1: Likewise. * lang-python-2: Likewise. 2006-06-03 Bruno Haible * lang-php: Fix version recognition for PHP 4. 2006-06-03 Bruno Haible Explain why tests are skipped. * Makefile.am (TESTS_ENVIRONMENT): Also define JAVA_CHOICE, BUILDJAVA, CSHARPCHOICE, BUILDCSHARP. * testlocale.c (main): Don't print "Couldn't set locale.". * format-c-5-prg.c (main): Likewise. * format-c-5: Print a message explaining why the test is skipped. * gettext-3: Likewise. * gettext-4: Likewise. * gettext-5: Likewise. * gettext-6: Likewise. * gettext-7: Likewise. * lang-bash: Likewise. * lang-clisp: Likewise. * lang-csharp: Likewise. * lang-gawk: Likewise. * lang-guile: Likewise. * lang-java: Likewise. * lang-librep: Likewise. * lang-pascal: Likewise. * lang-perl-1: Likewise. * lang-perl-2: Likewise. * lang-php: Likewise. * lang-python-1: Likewise. * lang-python-2: Likewise. * lang-sh: Likewise. * lang-smalltalk: Likewise. * lang-tcl: Likewise. * msgfilter-1: Likewise. * msgfilter-2: Likewise. * msgfilter-3: Likewise. * msgfilter-4: Likewise. * msgunfmt-csharp-1: Likewise. * msgunfmt-java-1: Likewise. * msgunfmt-tcl-1: Likewise. * recode-sr-latin-1: Likewise. * recode-sr-latin-2: Likewise. * xgettext-glade-1: Likewise. * xgettext-glade-2: Likewise. * xgettext-glade-3: Likewise. * lang-c: Print a message explaining why the test is skipped. Don't print "Couldn't set locale.". * lang-c++: Likewise. * lang-objc: Likewise. 2006-05-31 Bruno Haible * xgettext-ycp-3: New file, from Karl Eichwalder . * Makefile.am (TESTS): Add it. 2006-05-16 Bruno Haible * gettext-4-prg.c: Set the LC_ALL environment variable, not just LANG. Needed on non-glibc Unix systems where !HAVE_LOCALE_NULL and _nl_locale_name_default() = "C". 2006-05-14 Bruno Haible * xgettext-php-2: New file. * Makefile.am (TESTS): Add it. 2006-04-02 Bruno Haible * tstgettext.c: Include propername.h. (main): Call proper_name. Bump copyright year. * tstngettext.c: Include propername.h. (main): Call proper_name. Bump copyright year. 2006-03-28 Bruno Haible * recode-sr-latin-1: New file. * recode-sr-latin-2: New file. * msgfilter-sr-latin-1: New file. * Makefile.am (TESTS): Add them. (TESTS_ENVIRONMENT): Also set the RECODE variable. 2006-03-19 Bruno Haible * xgettext-9: New file. * Makefile.am (TESTS): Add it. 2006-03-16 Bruno Haible * msggrep-8: New file. * Makefile.am (TESTS): Add it. 2006-03-16 Bruno Haible * xgettext-c-15: New file. * Makefile.am (TESTS): Add it. 2006-03-11 Bruno Haible * lang-c: Put the -I flags before ${CFLAGS} ${CPPFLAGS}. * lang-c++: Likewise. * lang-objc: Likewise. 2006-03-11 Bruno Haible * format-python-1: Hide xgettext warnings. 2006-03-11 Bruno Haible Make the gettext-4 test work on MacOS X. * gettext-4-prg.c: Include xsetenv.h instead of setenv.h. (main): Clear also the LC_ALL, LC_MESSAGES, LC_CTYPE, LANG environment variables. Set LANGUAGE explicitly. Disable first test on MacOS X and BeOS. Add a third test instead. 2006-03-11 Bruno Haible * msgmerge-compendium-5: New file. * msgmerge-v.comp.po: New file, from Clytie Siddall. * msgmerge-v.pot: New file, from KDE project. * msgmerge-v.out: New file. * Makefile.am (TESTS): Add msgmerge-compendium-5. (EXTRA_DIST): Add msgmerge-v.comp.po, msgmerge-v.pot, msgmerge-v.out. 2006-02-12 Bruno Haible * xgettext-c-14: New file. * format-boost-1: New file. * format-boost-2: New file. * Makefile.am (TESTS): Add them. 2006-02-12 Bruno Haible * xgettext-c-13: New file. * Makefile.am (TESTS): Add it. 2006-02-12 Bruno Haible * xgettext-c-12: New file. * Makefile.am (TESTS): Add it. 2005-11-21 Bruno Haible * format-c-3: Put all non-option arguments after all option arguments, so that the test works 1. when POSIXLY_CORRECT is set, 2. on platforms whose getopt facility is POSIX compliant but not GNU libc compatible, such as Cygwin. * format-c-4: Likewise. * format-c-5: Likewise. * msgattrib-1: Likewise. * msgattrib-2: Likewise. * msgattrib-3: Likewise. * msgattrib-4: Likewise. * msgattrib-5: Likewise. * msgattrib-6: Likewise. * msgattrib-7: Likewise. * msgattrib-8: Likewise. * msgattrib-9: Likewise. * msgattrib-10: Likewise. * msgattrib-11: Likewise. * msgattrib-12: Likewise. * msgattrib-13: Likewise. * msgattrib-14: Likewise. * msgattrib-15: Likewise. * msgattrib-properties-1: Likewise. * msgcat-1: Likewise. * msgcat-11: Likewise. * msgcat-properties-1: Likewise. * msgcat-properties-2: Likewise. * msgcat-stringtable-1: Likewise. * msgcomm-17: Likewise. * msgcomm-18: Likewise. * msgcomm-19: Likewise. * msgcomm-21: Likewise. * msgcomm-23: Likewise. * msgconv-1: Likewise. * msgconv-2: Likewise. * msgconv-4: Likewise. * msgconv-5: Likewise. * msgen-1: Likewise. * msgen-2: Likewise. * msgen-3: Likewise. * msgfmt-1: Likewise. * msgfmt-2: Likewise. * msgfmt-3: Likewise. * msgfmt-4: Likewise. * msgfmt-5: Likewise. * msgfmt-10: Likewise. * msgfmt-12: Likewise. * msgfmt-14: Likewise. * msgfmt-15: Likewise. * msgfmt-properties-1: Likewise. * msgfmt-qt-1: Likewise. * msggrep-1: Likewise. * msggrep-2: Likewise. * msggrep-3: Likewise. * msggrep-4: Likewise. * msggrep-5: Likewise. * msggrep-6: Likewise. * msggrep-7: Likewise. * msgmerge-1: Likewise. * msgmerge-2: Likewise. * msgmerge-3: Likewise. * msgmerge-4: Likewise. * msgmerge-5: Likewise. * msgmerge-6: Likewise. * msgmerge-7: Likewise. * msgmerge-8: Likewise. * msgmerge-9: Likewise. * msgmerge-10: Likewise. * msgmerge-11: Likewise. * msgmerge-12: Likewise. * msgmerge-13: Likewise. * msgmerge-14: Likewise. * msgmerge-15: Likewise. * msgmerge-16: Likewise. * msgmerge-17: Likewise. * msgmerge-18: Likewise. * msgmerge-compendium-1: Likewise. * msgmerge-compendium-2: Likewise. * msgmerge-compendium-3: Likewise. * msgmerge-compendium-4: Likewise. * msgmerge-properties-1: Likewise. * msgunfmt-1: Likewise. * msgunfmt-csharp-1: Likewise. * msgunfmt-java-1: Likewise. * msgunfmt-properties-1: Likewise. * msguniq-1: Likewise. * msguniq-2: Likewise. * msguniq-3: Likewise. * msguniq-4: Likewise. * msguniq-5: Likewise. * plural-1: Likewise. * xgettext-awk-1: Likewise. * xgettext-c-3: Likewise. * xgettext-c-4: Likewise. * xgettext-c-5: Likewise. * xgettext-c-6: Likewise. * xgettext-c-9: Likewise. * xgettext-c-10: Likewise. * xgettext-c-11: Likewise. * xgettext-csharp-5: Likewise. * xgettext-elisp-1: Likewise. * xgettext-java-5: Likewise. * xgettext-librep-1: Likewise. * xgettext-lisp-1: Likewise. * xgettext-objc-1: Likewise. * xgettext-objc-2: Likewise. * xgettext-perl-1: Likewise. * xgettext-perl-5: Likewise. * xgettext-php-1: Likewise. * xgettext-po-1: Likewise. * xgettext-properties-1: Likewise. * xgettext-python-2: Likewise. * xgettext-python-3: Likewise. * xgettext-scheme-1: Likewise. * xgettext-sh-1: Likewise. * xgettext-sh-2: Likewise. * xgettext-sh-3: Likewise. * xgettext-sh-4: Likewise. * xgettext-smalltalk-1: Likewise. * xgettext-stringtable-1: Likewise. * xgettext-tcl-2: Likewise. * xgettext-ycp-2: Likewise. Reported by Charles Wilson . 2005-11-21 Bruno Haible * gettext-4: Skip the test if there is no de_DE.ISO-8859-1 locale. 2005-10-18 Bruno Haible * xgettext-c-11: New file. * Makefile.am (TESTS): Add it. 2005-10-05 Bruno Haible * msgfmt-15: New file. * Makefile.am (TESTS): Add it. 2005-10-04 Bruno Haible * msgfmt-10: Change expected error message, to match new line numbers. 2005-10-03 Bruno Haible Add support for contexts in xgettext. * xgettext-c-10: New file. * xgettext-sh-1: Pass additional --keyword option because xgettext's behaviour has changed when too few arguments are given. * Makefile.am (TESTS): Add xgettext-c-10. 2005-10-01 Bruno Haible Support for context dependent translations in PO files. * msgattrib-15: New file. * msgcat-13: New file. * msgcat-14: New file. * msgcomm-25: New file. * msgconv-5: New file. * msgen-3: New file. * msgexec-4: New file. * msgfilter-4: New file. * msgfmt-14: New file. * msgfmt-qt-2: New file. * msggrep-7: New file. * msginit-2: New file. * msgmerge-18: New file. * msguniq-5: New file. * qttest2_de.po: New file. * qttest2_de.qm: New file. * qttest2_de.ts: New file. * Makefile.am (TESTS): Add msgattrib-15, msgcat-13, msgcat-14, msgcomm-25, msgconv-5, msgen-3, msgexec-4, msgfmt-14, msgfmt-qt-2, msggrep-7, msginit-2, msgmerge-18, msguniq-5. (EXTRA_DIST): Add qttest2_de.po, qttest2_de.qm, qttest2_de.ts. 2005-10-01 Bruno Haible * msgcat-12: New file. * Makefie.am (TESTS): Add it. 2005-10-01 Bruno Haible * msgcat-stringtable-1: Update 2005-07-16 patch after the error message changed. 2005-10-01 Bruno Haible * msgattrib-10: Update for changed behaviour of msgattrib. 2005-09-25 Bruno Haible * xgettext-python-3: New file. * Makefile.am (TESTS): Add it. 2005-09-17 Bruno Haible * msgfmt-7: Update after slight change in error message. * msgfmt-8: Likewise. * msgfmt-9: Likewise. * msgmerge-2: Likewise. * msgmerge-9: Likewise. 2005-08-26 Bruno Haible * plural-2: Add test for Romanian plural formula. 2005-07-22 Bruno Haible * gettext-6-prg.c: Don't compile the test on non-glibc systems. * gettext-7-prg.c: Likewise. 2005-07-16 Bruno Haible * msgcat-stringtable-1: Filter out warning message from output. 2005-05-27 Bruno Haible * msgcat-stringtable-1: Expect \v or \a escape sequence in output. * xgettext-csharp-3: Likewise. * xgettext-java-2: Likewise. * xgettext-python-1: Likewise. 2005-05-05 Bruno Haible * Makefile.am (LDADD_yes, LDADD_no): Add @LTLIBTHREAD@. 2005-05-01 Bruno Haible * xgettext-sh-4: New file. * Makefile.am (TESTS): Add it. 2005-03-20 Bruno Haible * gettext-6: New file. * gettext-6-prg.c: New file. * gettext-6-1.po: New file. * gettext-6-2.po: New file. * gettext-7: New file. * gettext-7-prg.c: New file. * gettext-7.po: New file. * Makefile.am (TESTS): Add gettext-6, gettext-7. (EXTRA_DIST): Add gettext-6-1.po, gettext-6-2.po, gettext-7.po. (noinst_PROGRAMS): Add gettext-6-prg, gettext-7-prg. (gettext_6_prg_SOURCES, gettext_6_prg_CFLAGS, gettext_6_prg_LDADD): New variables. (gettext_7_prg_SOURCES, gettext_7_prg_CFLAGS, gettext_7_prg_LDADD): New variables. 2005-03-19 Bruno Haible * gettext-3: New file. * gettext-3-prg.c: New file. * gettext-3-1.po: New file, taken from glibc. * gettext-3-2.po: New file, taken from glibc. * gettext-4: New file. * gettext-4-prg.c: New file. * gettext-4-po: New file, taken from glibc. * gettext-5: New file. * gettext-5-prg.c: New file. * gettext-5-po: New file, taken from glibc. * Makefile.am (TESTS): Add gettext-3, gettext-4, gettext-5. (EXTRA_DIST): Add gettext-3-1.po, gettext-3-2.po, gettext-4.po, gettext-5.po. (noinst_PROGRAMS): Add gettext-3-prg, gettext-4-prg, gettext-5-prg. (gettext_3_prg_SOURCES, gettext_3_prg_LDADD): New variables. (gettext_4_prg_SOURCES, gettext_4_prg_LDADD): New variables. (gettext_5_prg_SOURCES, gettext_5_prg_LDADD): New variables. 2006-06-21 Bruno Haible * gettext-0.14.6 released. 2006-06-20 Bruno Haible * format-gcc-internal-1: Update to GCC 4.1 internal format strings. * format-gcc-internal-2: Likewise. 2005-05-23 Bruno Haible * gettext-0.14.5 released. 2005-05-21 Bruno Haible * format-gcc-internal-1: Add tests for GCC-4.0 directives %<, %>, %', %m, %p, %J and size specifiers. * format-gcc-internal-2: Likewise. 2005-05-21 Bruno Haible * format-c-2: Test also the type incompatibility due to size. 2005-04-11 Bruno Haible * gettext-0.14.4 released. 2005-03-14 Bruno Haible * gettext-0.14.3 released. 2005-02-26 Bruno Haible * format-scheme-1: Remove tests for ~W, ~_, ~T, ~/, ~<. Update or add tests for ~Y, ~C, ~I, ~_, ~/, ~!, ~Q, ~T, ~K. * format-scheme-2: Remove tests for ~W, ~<. Add tests for ~!, ~Q, ~Y, ~I, ~/, ~K. 2005-02-26 Bruno Haible * format-scheme-1: Remove test for #!. 2005-02-24 Bruno Haible * gettext-0.14.2 released. 2005-02-23 Bruno Haible * lang-java: On newer Darwin systems, set the System.out encoding to UTF-8, not ISO-8859-1. 2005-02-13 Bruno Haible * Makefile.am (TESTS_ENVIRONMENT): Define also the environment variable LOCALE_FR_UTF8. * lang-bash: Don't test using the traditional french locale if it does exist. Try not only the traditional french locale, but also the UTF-8 locale, if it exists. * lang-c: Likewise. * lang-c++: Likewise. * lang-clisp: Likewise. * lang-csharp: Likewise. * lang-gawk: Likewise. * lang-guile: Likewise. * lang-java: Likewise. * lang-librep: Likewise. * lang-objc: Likewise. * lang-perl-1: Likewise. * lang-perl-2: Likewise. * lang-php: Likewise. * lang-sh: Likewise. * lang-smalltalk: Likewise. * lang-tcl: Likewise. * lang-pascal: Likewise, but disable the test of the UTF-8 locale. * lang-python-1: Likewise. * lang-python-2: Likewise. 2005-02-12 Bruno Haible * lang-clisp: Use only the first line of "clisp --version"'s output. Needed to avoid /bin/sh limitations on HP-UX 10. 2005-02-08 Bruno Haible * Makefile.am (LDADD_yes): Remove INTL_MACOSX_LIBS. (LDADD): Add INTL_MACOSX_LIBS here. Needed for MacOS X build with --disable-shared --disable-nls. 2005-02-06 Bruno Haible * msgcat-11: New file. * Makefile.am (TESTS): Add it. 2005-01-29 Bruno Haible * Makefile.am (LDADD_yes): Add INTL_MACOSX_LIBS. 2005-01-20 Bruno Haible * lang-guile: Make it work. 2005-01-16 Bruno Haible Support for Scheme. * format-scheme-1: New file. * format-scheme-2: New file. * xgettext-scheme-1: New file. * lang-guile: New file. * Makefile.am (TESTS): Add them. 2005-01-08 Bruno Haible * msggrep-4: Remove unportability notes. 2005-01-09 Bruno Haible * xgettext-8: New file. * Makefile.am (TESTS): Add it. 2005-01-05 Bruno Haible * tstgettext.c (main): Update year in --version output. * tstngettext.c (main): Likewise. 2004-10-01 Guido Flohr * xgettext-perl-4: Add test case with '-s' function. Reported by Ryan Anderson . 2004-09-11 Bruno Haible * msginit-1: New file. * msgmerge-17: New file. * Makefile.am (TESTS): Add msginit-1, msgmerge-17. (TESTS_ENVIRONMENT): Also define MSGINIT. Reported by Jens A. Tkotz . 2004-09-08 Bruno Haible Make lang-java work again on platforms with Java version < 1.4. * lang-java: Undo last patch for all platforms except Darwin. * Makefile.am (TESTS_ENVIRONMENT): Also define host_os. 2004-08-13 Bruno Haible Fix test failures on MacOS X. * lang-clisp: Skip the test if clisp was not built with gettext support. * lang-java: Enforce encoding ISO-8859-1 for System.out. 2004-07-10 Bruno Haible * tstgettext.c (expand_escape): Don't go into an endless loop when the first backslash is not followed by one of the expected characters. Reported by Arkadiusz Miƛkiewicz . 2004-07-10 Bruno Haible * tstgettext.c (expand_escape): Support also \a and \v. 2004-03-14 Bruno Haible * format-lisp-2: Add one more test for ~[...~]. 2004-01-30 Bruno Haible * format-c-5-prg.c (main): Return with exit code 77 when the requested locale doesn't exist. * format-c-5: Skip the test when the fa_IR locale doesn't exist. Reported by Paul Jarc . 2004-01-29 Bruno Haible * gettext-0.14.1 released. 2004-01-28 Bruno Haible * gettext-0.14 released. 2004-01-11 Bruno Haible * format-c-5: New file. * format-c-5-prg.c: New file. * Makefile.am (TESTS): Add format-c-5. (noinst_PROGRAMS): Add fc5. (fc5_SOURCES, fc5_LDADD): New variables. 2004-01-09 Bruno Haible * tstgettext.c (main): Update year in --version output. * tstngettext.c (main): Likewise. 2004-01-10 Bruno Haible * lang-csharp: Work around mono-0.29 CurrentUICulture bug. 2003-12-29 Bruno Haible * testlocale.c: Include stdlib.h. 2003-12-29 Bruno Haible * xgettext-c-9: Add a test with a multi-part string with newlines and comments between the parts. * xgettext-java-5: Likewise. * xgettext-csharp-5: Likewise. * xgettext-python-2: Likewise. * xgettext-objc-2: New file. * Makefile.am (TESTS): Add it. 2003-12-26 Bruno Haible Support for C#. * msgunfmt-csharp-1: New file. * lang-csharp: New file. * Makefile.am (TESTS): Add them. (TESTS_ENVIRONMENT): Also set the TESTCSHARP variable. 2003-12-26 Bruno Haible * format-csharp-1: New file. * format-csharp-2: New file. * xgettext-csharp-1: New file. * xgettext-csharp-2: New file. * xgettext-csharp-3: New file. * xgettext-csharp-4: New file. * xgettext-csharp-5: New file. * Makefile.am (TESTS): Add them. 2003-12-27 Bruno Haible * lang-c++: Skip the test if TESTLIBASPRINTF is not set to "yes". * Makefile.am (TESTS_ENVIRONMENT): Also set TESTLIBASPRINTF. Reported by Adrian Bunk . 2003-12-12 Bruno Haible Assume automake-1.8. * Makefile.am (clean-local): Renamed from clean-am. 2003-12-17 Bruno Haible * gettext-0.13.1 released. 2003-12-14 Bruno Haible * xgettext-sh-3: New file. * Makefile.am (TESTS): Add it. 2003-12-05 Bruno Haible * testlocale.c: New file. * Makefile.am (noinst_PROGRAMS): Add testlocale. (testlocale_SOURCES): New variable. * lang-bash: Skip the test if the testlocale program determines that the locale is not usable. (For example on glibc systems with no installed fr_FR locale.) * lang-clisp: Likewise. * lang-gawk: Likewise. * lang-java: Likewise. * lang-librep: Likewise. * lang-php: Likewise. * lang-sh: Likewise. 2003-12-05 Bruno Haible * lang-c: Use ANSI C function declaration syntax. * lang-objc: Likewise. 2003-12-03 Bruno Haible * Makefile.am (TESTS_ENVIRONMENT): Add the gettext-runtime/src source dir to PATH, so that gettext.sh is found. Reported by Peter Breitenlohner . 2003-12-03 Bruno Haible * xgettext-glade-2: Protect here document against backslash interpretation. * xgettext-glade-3: Likewise. Reported by Paul Jarc . 2003-12-02 Bruno Haible * xgettext-glade-3: Skip the test if expat is not available. Reported by Jouko Orava . 2003-11-30 Bruno Haible * gettext-0.13 released. 2003-11-22 Bruno Haible * xgettext-c-9: New file. * xgettext-sh-2: New file. * xgettext-python-2: New file. * xgettext-lisp-1: New file. * xgettext-elisp-1: New file. * xgettext-librep-1: New file. * xgettext-smalltalk-1: New file. * xgettext-java-5: New file. * xgettext-awk-1: New file. * xgettext-ycp-2: New file. * xgettext-tcl-2: New file. * xgettext-perl-5: New file. * xgettext-php-1: New file. * Makefile.am (TESTS): Add them. 2003-11-15 Bruno Haible * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES. 2003-11-15 Bruno Haible * Makefile.am (EXTRA_DIST): Remove xg-test1.ok.po, add xg-c-1.ok.po. (xg-c-1.ok.po): Renamed from xg-test1.ok.po. 2003-11-15 Bruno Haible * xgettext-7: Fix typo in tmpfiles. 2003-11-07 Bruno Haible * xgettext-7: New file. * Makefile.am (TESTS): Add it. 2003-11-06 Bruno Haible * msgcat-stringtable-1: Fix expected test result. 2003-11-02 Bruno Haible * msgattrib-properties-1: Renamed from msgattrib-15. * msgcat-properties-1: Renamed from msgcat-11. * msgcat-properties-2: Renamed from msgcat-12. * msgcat-stringtable-1: Renamed from msgcat-13. * msgfmt-properties-1: Renamed from msgfmt-13. * msgfmt-qt-1: Renamed from msgfmt-15. * msgfmt-13: Renamed from msgfmt-14. * msgmerge-compendium-1: Renamed from msgmerge-6. * msgmerge-compendium-2: Renamed from msgmerge-7. * msgmerge-compendium-3: Renamed from msgmerge-8. * msgmerge-compendium-4: Renamed from msgmerge-12. * msgmerge-update-1: Renamed from msgmerge-14. * msgmerge-update-2: Renamed from msgmerge-15. * msgmerge-update-3: Renamed from msgmerge-16. * msgmerge-properties-1: Renamed from msgmerge-23. * msgmerge-properties-2: Renamed from msgmerge-24. * msgmerge-6: Renamed from msgmerge-9. * msgmerge-7: Renamed from msgmerge-10. * msgmerge-8: Renamed from msgmerge-11. * msgmerge-9: Renamed from msgmerge-13. * msgmerge-10: Renamed from msgmerge-17. * msgmerge-11: Renamed from msgmerge-18. * msgmerge-12: Renamed from msgmerge-19. * msgmerge-13: Renamed from msgmerge-20. * msgmerge-14: Renamed from msgmerge-21. * msgmerge-15: Renamed from msgmerge-22. * msgmerge-16: Renamed from msgmerge-25. * msgunfmt-java-1: Renamed from msgunfmt-2. * msgunfmt-tcl-1: Renamed from msgunfmt-3. * msgunfmt-properties-1: Renamed from msgunfmt-4. * xgettext-java-1: Renamed from xgettext-10. * xgettext-java-2: Renamed from xgettext-11. * xgettext-java-3: Renamed from xgettext-15. * xgettext-java-4: Renamed from xgettext-16. * xgettext-ycp-1: Renamed from xgettext-17. * xgettext-python-1: Renamed from xgettext-18. * xgettext-glade-1: Renamed from xgettext-19. * xgettext-glade-2: Renamed from xgettext-20. * xgettext-tcl-1: Renamed from xgettext-21. * xgettext-glade-3: Renamed from xgettext-25. * xgettext-perl-1: Renamed from xgettext-26. * xgettext-perl-2: Renamed from xgettext-27. * xgettext-perl-3: Renamed from xgettext-28. * xgettext-perl-4: Renamed from xgettext-29. * xgettext-sh-1: Renamed from xgettext-30. * xgettext-objc-1: Renamed from xgettext-32. * xgettext-stringtable-1: Renamed from xgettext-33. * xgettext-c-1: Renamed from xgettext-1. * xgettext-c-2: Renamed from xgettext-2. * xgettext-c-3: Renamed from xgettext-4. * xgettext-c-4: Renamed from xgettext-5. * xgettext-c-5: Renamed from xgettext-6. * xgettext-c-6: Renamed from xgettext-7. * xgettext-c-7: Renamed from xgettext-9. * xgettext-c-8: Renamed from xgettext-22. * xgettext-po-1: Renamed from xgettext-8. * xgettext-properties-1: Renamed from xgettext-24. * xgettext-1: Renamed from xgettext-3. * xgettext-2: Renamed from xgettext-12. * xgettext-3: Renamed from xgettext-13. * xgettext-4: Renamed from xgettext-14. * xgettext-5: Renamed from xgettext-23. * xgettext-6: Renamed from xgettext-31. * Makefile.am (TESTS): Update. 2003-10-23 Bruno Haible * msgcat-13: Change expected result. 2003-10-21 Bruno Haible * lang-bash: Hide the warning about deprecated syntax. 2003-10-21 Bruno Haible * msgmerge-25: New file. * Makefile.am (TESTS): Add it. 2003-10-19 Bruno Haible * format-qt-1: New file. * format-qt-2: New file. * msgfmt-15: New file. * qttest_pl.po: New file. * qttest_pl.qm: New file. * Makefile.am (TESTS): Add format-qt-1, format-qt-2, msgfmt-15. (EXTRA_DIST): Add qttest_pl.po, qttest_pl.qm. 2003-10-14 Bruno Haible * xgettext-22: Update expected result. * lang-c: Likewise. * lang-objc: Likewise. 2003-10-12 Bruno Haible * msgcat-13: New file. * xgettext-33: New file. * Makefile.am (TESTS): Add them. 2003-10-12 Bruno Haible * xgettext-32: New file. * Makefile.am (TESTS): Add xgettext-32. 2003-10-09 Bruno Haible * tstgettext.c: Include xalloc.h instead of xmalloc.h. 2003-10-05 Bruno Haible * xgettext-4: Update expected test result. * xgettext-5: Likewise. * xgettext-6: Likewise. * xgettext-8: Likewise. * xgettext-24: Likewise. * xgettext-26: Pass --flag options to xgettext. Update expected test result. * lang-perl-1: Pass --flag options to xgettext. * lang-perl-2: Likewise. * xgettext-31: New file. * Makefile.am (TESTS): Add it. 2003-10-04 Bruno Haible * xgettext-11: Test details of the new Java backend, instead of the --keyword-substring option. 2003-10-07 Bruno Haible * lang-perl-1: Set LC_CTYPE to empty in while setting LANG. * lang-perl-2: Likewise. * lang-tcl: Likewise. 2003-10-06 Guido Flohr Bruno Haible * xgettext-26: Add three tests for 'sub' handling. Reported by Crispin Flowerday . 2003-09-16 Bruno Haible * tstgettext.c (add_newline, do_expand): Change type to bool. Make static. (main, expand_escape): Use bool. * tstngettext.c (main): Use bool. 2003-09-13 Bruno Haible * lang-sh: Source gettext.sh. (echo, eval_gettext, eval_ngettext): Remove definitions. * lang-bash: Source gettext.sh. (echo, eval_ngettext): Remove definitions. 2003-09-13 Bruno Haible * format-sh-1: Update to match stricter format string definition. * format-sh-2: Likewise. 2003-09-13 Bruno Haible Fix behaviour of " --help > /dev/full". * tstgettext.c: Include closeout.h. (main): Register close_stdout for execution at program exit. * tstngettext.c: Include closeout.h. (main): Register close_stdout for execution at program exit. 2003-09-11 Bruno Haible * msgfmt-14: New file. * Makefile.am (TESTS): Add it. 2003-09-09 Guido Flohr * xgettext-29: Add more tests. * lang-perl-1: Use gettext instead of _. 2003-09-08 Bruno Haible * lang-sh: Avoid test failure with Solaris /bin/sh. * lang-bash: Avoid test failure when bash is built without i18n support. 2003-09-03 Bruno Haible * xgettext-30: New file. * lang-sh: New file. * lang-bash: New file. * Makefile.am (TESTS): Add them. (TESTS_ENVIRONMENT): Add ../../gettext-runtime/src to the PATH. 2003-08-31 Bruno Haible * format-sh-1: New file. * format-sh-2: New file. * Makefile.am (TESTS): Add them. 2003-09-01 Bruno Haible * xgettext-26: Add explicit symbol import to 'use' command. * lang-perl-1: Likewise. Suggested by Guido Flohr. 2003-09-01 Bruno Haible * xgettext-29: New test, from Guido Flohr. * Makefile.am (TESTS): Add it. 2003-08-08 Bruno Haible * format-gcc-internal-1: New file. * format-gcc-internal-2: New file. * Makefile.am (TESTS): Add them. 2003-08-04 Bruno Haible * lang-perl-1: Small tweaks. * lang-perl-2: Likewise. * xgettext-26: Likewise. 2003-08-04 Guido Flohr * format-perl-brace-1: Fix last patch, 2003-07-05 Bruno Haible * format-perl-brace-1: Renamed from format-perl-bracket-1. Use braces instead of brackets. * format-perl-brace-2: Renamed from format-perl-bracket-2. Use braces instead of brackets. * format-perl-mixed-1: Use braces instead of brackets. * format-perl-mixed-2: Likewise. * xgettext-26: Likewise. * lang-perl-2: Likewise. * Makefile.am (TESTS): Add format-perl-brace-[12], remove format-perl-bracket-[12]. 2003-06-27 Bruno Haible * xgettext-27: Also test Unicode character names in here documents. * xgettext-28: Likewise. 2003-06-24 Bruno Haible * xgettext-27: New file. * xgettext-28: New file. * Makefile.am (TESTS): Add them. 2003-06-23 Bruno Haible * xgettext-26: Fix expected test result for backslashed dollar in single-quoted string. 2003-06-23 Bruno Haible * format-perl-bracket-2: Allow added arguments in msgstr. 2003-06-21 Bruno Haible * xgettext-26: Add more test cases, some from Guido Flohr. * format-perl-1: Complete rewrite, based on format-c-1. * format-perl-2: Complete rewrite, based on format-c-2. * format-perl-bracket-1: New file, based on format-python-1, partially from Guido Flohr. * format-perl-bracket-2: New file, based on format-python-2, partially from Guido Flohr. * format-perl-mixed-1: New file, from Guido Flohr. * format-perl-mixed-2: New file, from Guido Flohr. * lang-perl-1: Renamed from lang-perl. * lang-perl-2: New file, from Guido Flohr, based on lang-perl. * Makefile.am (TESTS): Add format-perl-bracket-1, format-perl-bracket-2, format-perl-mixed-1, format-perl-mixed-2, lang-perl-1, lang-perl-2. Remove lang-perl. 2003-06-19 Bruno Haible * Makefile.am (TESTS_ENVIRONMENT): Also set LOCALE_FR. * lang-c: Use system dependent locale name $LOCALE_FR, not just fr_FR. * lang-c++: Likewise. * lang-clisp: Likewise. * lang-gawk: Likewise. * lang-java: Likewise. * lang-librep: Likewise. * lang-objc: Likewise. * lang-pascal: Likewise. * lang-perl: Likewise. * lang-php: Likewise. * lang-python-1: Likewise. * lang-python-2: Likewise. * lang-smalltalk: Likewise. * lang-tcl: Likewise. 2003-06-17 Paul Eggert * msgcat-7: Put msgcat options before file name, so that the test doesn't fail if POSIXLY_CORRECT is set. 2003-06-15 Bruno Haible * xgettext-26: New file, derived from lang-perl. * Makefile.am (TESTS): Add it. * lang-perl: Turn into a real integration test. 2003-06-12 Bruno Haible * format-perl-1: Avoid conflict with format-awk-1. * format-perl-2: Avoid conflict with format-awk-2. * Makefile.am (TESTS): Mention perl between tcl and php. 2003-06-11 Guido Flohr * format-perl-1: New file. * format-perl-2: New file. * lang-perl: New file. * Makefile.am (TESTS): Add them. 2003-05-27 Bruno Haible * plural-2: Add test for Slovak plural formula. 2003-05-24 Bruno Haible * xgettext-25: New file. * Makefile.am (TESTS): Add it. 2003-05-22 Bruno Haible * gettext-0.12.1 released. 2003-05-19 Bruno Haible * lang-smalltalk: Skip the test if smalltalk version 2.1 or 2.1.1 is used; these versions lack the I18N package. 2003-05-17 Bruno Haible * gettext-0.12 released. 2003-04-27 Bruno Haible * plural-2: Really make the test fail if there is a mismatch. Add a test for the alternate formula for Russian from the glibc manual. 2003-04-26 Bruno Haible * msgattrib-15: New file. * msgcat-11: New file. * msgcat-12: New file. * msgcmp-3: New file. * msgcomm-24: New file. * msgconv-4: New file. * msgen-2: New file. * msgexec-3: New file. * msgfilter-3: New file. * msgfmt-13: New file. * msggrep-6: New file. * msgmerge-23: New file. * msgmerge-24: New file. * msgunfmt-4: New file. * msguniq-4: New file. * xgettext-24: New file. * msguniq-a.inp: New file. * Makefile.am (TESTS): Add the new tests. (EXTRA_DIST): Add msguniq-a.inp. 2003-04-14 Bruno Haible * Makefile.am (CHECKER): New variable. (TESTS_ENVIRONMENT): Use it. 2003-04-12 Bruno Haible * Makefile.vms: Avoid rules with no lines. Don't use the force target. Suggested by Jouk Jansen . 2003-04-06 Bruno Haible * lang-c++: Update includes list to match the changed location of autosprintf.h. 2003-03-30 Bruno Haible * Makefile.vms: New file. * Makefile.am (EXTRA_DIST): Add Makefile.vms. 2003-03-17 Bruno Haible Native Woe32/MSVC support. * Makefile.msvc: New file. * Makefile.am (EXTRA_DIST): Add it. (INCLUDES): Look for libgnuintl.h in ../intl, not $(top_srcdir)/../gettext-runtime/intl. 2003-02-28 Bruno Haible Support for relocatable installation. * tstgettext.c: Include progname.h, relocatable.h. (program_name): Remove variable. (main): Use set_program_name. Relocate LOCALEDIR value. Update copyright year. * tstngettext.c: Include progname.h, relocatable.h. (program_name): Remove variable. (main): Use set_program_name. Relocate LOCALEDIR value. Update copyright year. * Makefile.am (tstgettext_CFLAGS, tstngettext_CFLAGS): New variables. 2003-02-28 Bruno Haible * Makefile.am (localedir): New variable. 2003-02-28 Bruno Haible * xgettext-19: Add Report-Msgid-Bugs-To line to expected result. * xgettext-20: Likewise. 2003-02-23 Bruno Haible * format-lisp-1: Correct the syntax of a test string. 2003-02-22 Bruno Haible * lang-python-1: Renamed from lang-python. Make it work with Python 2.3. * lang-python-2: New file. * Makefile.am (TESTS): Remove lang-python, add lang-python-[12]. 2003-02-20 Bruno Haible * msgfilter-1: Remove SKIP: messages, now emitted by the Makefile. * msgfilter-2: Likewise. * msgunfmt-2: Likewise. * msgunfmt-3: Likewise. * xgettext-19: Likewise. * xgettext-20: Likewise. * lang-c: Likewise. * lang-c++: Likewise. * lang-clisp: Likewise. * lang-gawk: Likewise. * lang-java: Likewise. * lang-librep: Likewise. * lang-objc: Likewise. * lang-pascal: Likewise. * lang-php: Likewise. * lang-python: Likewise. * lang-smalltalk: Likewise. * lang-tcl: Likewise. 2003-02-20 Bruno Haible * lang-gawk: Skip the test if gawk was built with --disable-nls. Reported by Paul Jarc . 2003-02-18 Bruno Haible * Makefile.am (clean-am): New rule. For Solaris cc. 2003-02-18 Bruno Haible * xgettext-13: Add Report-Msgid-Bugs-To line to expected result. * xgettext-14: Likewise. * xgettext-18: Likewise. * xgettext-21: Likewise. * xgettext-23: Likewise. 2003-02-12 Bruno Haible Big restructuring. * rpath*: Moved to autoconf-lib-link package. * Makefile.am (TESTS, EXTRA_DIST): Remove rpath*. (EXTRA_DIST): Add ChangeLog.0. (xg-test1.ok.po): Drop gettext.c from input files. (INCLUDES): Refer to intl in gettext-runtime directory. * lang-c++: Update for changed directory structure. * lang-java: Likewise. * xgettext-1: Drop gettext.c from input files. * xgettext-3: Update for changed domain name. See ChangeLog.0 for earlier changes.