12015-09-11 Daiki Ueno <ueno@gnu.org> 2 3 * gettext 0.19.6 released. 4 52015-06-11 Philip Withnall <philip.withnall@collabora.co.uk> 6 7 xgettext: add support for AppData files 8 * Makefile.am (TESTS): Add xgettext-appdata-1. 9 * xgettext-appdata-1: New file. 10 112015-08-21 Daiki Ueno <ueno@gnu.org> 12 13 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS, to 14 defer the compilation until required. 15 162015-07-28 Daiki Ueno <ueno@gnu.org> 17 18 * autopoint-2: Add checks for AM_GNU_GETTEXT_REQUIRE_VERSION. 19 202015-07-28 Daiki Ueno <ueno@gnu.org> 21 22 * init-env.in (ARCHIVE_VERSION): New substituted variable. 23 * autopoint-2: Use ARCHIVE_VERSION, instead of the hard-coded 24 version string. 25 * autopoint-3: Likewise. 26 272015-07-10 Daiki Ueno <ueno@gnu.org> 28 29 * gettext 0.19.5 released. 30 312015-06-24 Daiki Ueno <ueno@gnu.org> 32 33 * autopoint-2 (required_gettext_version): Update to 0.19.5. 34 * autopoint-3 (required_gettext_version): Likewise. 35 362015-06-24 Daiki Ueno <ueno@gnu.org> 37 38 * lang-bash: Skip if "bash --help" isn't localized on Mac OS X. 39 402015-06-24 Daiki Ueno <ueno@gnu.org> 41 42 * msgfilter-8: Port the "echo -n" equivalent from gettext-2. 43 Reported by Paul Zimmermann in: 44 <https://lists.gnu.org/archive/html/bug-gettext/2015-06/msg00019.html>. 45 462015-06-24 Daiki Ueno <ueno@gnu.org> 47 48 * cldr-plurals-1: Skip if XML is not supported. 49 * msginit-4: Likewise. 50 512015-06-24 Daiki Ueno <ueno@gnu.org> 52 53 * format-kde-kuit-1: Skip if KDE KUIT format is not supported. 54 * format-kde-kuit-2: Likewise. 55 Suggested by Chusslove Illich. 56 572015-06-23 Daiki Ueno <ueno@gnu.org> 58 59 * msginit-4: Don't check the Project-Id-Version: field, which 60 cannot be generated since we can't rely on the project-id script 61 when $builddir != $srcdir. 62 632015-06-23 Daiki Ueno <ueno@gnu.org> 64 65 * msginit-4: New file. 66 * common/supplemental/plurals.xml: New data file. 67 * Makefile.am (TESTS): Add new tests. 68 (EXTRA_DIST): Add new data file. 69 702015-06-22 Daiki Ueno <ueno@gnu.org> 71 72 * cldr-plurals-1: New file. 73 * Makefile.am (TESTS): Add new tests. 74 752015-03-12 Daiki Ueno <ueno@gnu.org> 76 77 * Makefile.am (sentence_CPPFLAGS): Add -I$(top_srcdir)/src and 78 $(AM_CPPFLAGS). 79 802015-03-05 Daiki Ueno <ueno@gnu.org> 81 82 * format-kde-kuit-1: New file. 83 * format-kde-kuit-2: New file. 84 * Makefile.am (TESTS): Add new tests. 85 862015-03-03 Daiki Ueno <ueno@gnu.org> 87 88 * xgettext-14: New file. 89 * sentence.c: New file 90 * Makefile.am (TESTS): Add new tests. 91 (noinst_PROGRAMS): Add 'sentence'. 92 (sentence_SOURCES): New variable. 93 (sentence_CPPFLAGS): New variable. 94 (sentence_LDADD): New variable. 95 962015-02-06 Daiki Ueno <ueno@gnu.org> 97 98 tests: Fix "broken pipe" error in msgfilter-7 99 * msgfilter-7: Eat up filter input to avoid EPIPE in the parent 100 msgfilter process, which was exposed on AIX 5. 101 Reported by Michael Felt. 102 1032015-02-05 Alex Henrie <alexhenrie24@gmail.com> (tiny change) 104 105 * xgettext-13: New file. 106 * Makefile.am (TESTS): Add new test. 107 * mm-viet.out: Adjust to the recent line-wrapping behavior change. 108 1092015-01-29 Daiki Ueno <ueno@gnu.org> 110 111 * msgexec-6: New file. 112 * Makefile.am (TESTS): Add new test. 113 1142015-01-28 Daiki Ueno <ueno@gnu.org> 115 116 * msgfilter-8: New file. 117 * Makefile.am (TESTS): Add new test. 118 1192015-01-16 Daiki Ueno <ueno@gnu.org> 120 121 * xgettext-desktop-1: Check "invalid non-blank character" warning. 122 1232015-01-13 Daiki Ueno <ueno@gnu.org> 124 125 * xgettext-c-20: Improve test coverage of raw string tests. 126 1272015-01-13 Daiki Ueno <ueno@gnu.org> 128 129 * xgettext-c-20: Adjust to the latest xgettext C++ scanner change; 130 don't accept unbalanced prefix in raw string literal. 131 1322015-01-13 Daiki Ueno <ueno@gnu.org> 133 134 * xgettext-c-20: Adjust the source file name from *.c to *.cc to 135 enable handling of raw string literals. 136 1372014-12-24 Daiki Ueno <ueno@gnu.org> 138 139 * gettext 0.19.4 released. 140 1412014-12-17 Daiki Ueno <ueno@gnu.org> 142 143 * xgettext-sh-3: Test Bash ANSI-C quoting. 144 1452014-12-12 Daiki Ueno <ueno@gnu.org> 146 147 * format-lisp-2, format-scheme-2: Test type compatibility with 148 non-strict checking mode. 149 1502014-12-09 Daiki Ueno <ueno@gnu.org> 151 152 * gettext-8-prg.c: Include <assert.h>. 153 (main): Check return value of 'gettext'. 154 1552014-12-09 Daiki Ueno <ueno@gnu.org> 156 157 * gettext-8-prg.c (main): Release allocated memory. Spotted by 158 clang-analyzer. 159 1602014-12-09 Daiki Ueno <ueno@gnu.org> 161 162 tests: Test msgcat --sort-by-file option 163 * msgcat-20: New file. 164 * Makefile.am (TESTS): Add new test. 165 1662014-12-09 Daiki Ueno <ueno@gnu.org> 167 168 tests: Improve test coverage of Lua scanner 169 * xgettext-lua-1: Test nested and unmatched brackets. 170 1712014-12-09 Daiki Ueno <ueno@gnu.org> 172 173 * xgettext-vala-1: Don't copy the test program out of the test 174 directory. Fix commit 2ff7a105. 175 1762014-12-09 Daiki Ueno <ueno@gnu.org> 177 178 tests: Improve test coverage of Desktop scanner 179 * xgettext-desktop-1: Test invalid input and blank lines. 180 1812014-12-07 Daiki Ueno <ueno@gnu.org> 182 183 tests: Improve test coverage of Vala scanner 184 * xgettext-vala-1: Test regex literal right after arithmetic 185 assignment operators, and the case '@' is not followed by a 186 template string. 187 1882014-12-05 Daiki Ueno <ueno@gnu.org> 189 190 tests: Add more tests for integer overflow when reading MO file 191 * msgunfmt-3: Check overflow-[1-6].mo. 192 * Makefile.am (EXTRA_DIST): Add more test data for msgunfmt 193 integer overflow. 194 1952014-12-04 Daiki Ueno <ueno@gnu.org> 196 197 tests: Improve test coverage of GSettings scanner 198 * xgettext-gsettings-1: Check empty string and multiline comment. 199 2002014-12-03 Daiki Ueno <ueno@gnu.org> 201 202 * msgunfmt-3: Locate overflow.mo in $abs_srcdir instead of '..'. 203 2042014-12-02 Daiki Ueno <ueno@gnu.org> 205 206 tests: Add test for C++11 string literals 207 * xgettext-c-20: New file. 208 * Makefile.am (TESTS): Add new test. 209 2102014-12-01 Daiki Ueno <ueno@gnu.org> 211 212 tests: Add more tests for C# Unicode handling 213 * xgettext-csharp-1: Test verbatim string. 214 * xgettext-csharp-2: Test Unicode identifiers. 215 2162014-12-01 Daiki Ueno <ueno@gnu.org> 217 218 tests: Add test for Unicode surrogate characters in C# 219 * xgettext-csharp-8: New file. 220 * Makefile.am (TESTS): Add new test. 221 2222014-11-28 Daiki Ueno <ueno@gnu.org> 223 224 tests: Add test for empty msgstr passed to msgfilter 225 * msgfilter-7: New file. 226 * Makefile.am (TESTS): Add new test. 227 2282014-11-18 Daiki Ueno <ueno@gnu.org> 229 230 tests: Add test for integer overflow when reading MO file 231 * msgunfmt-3: New file. 232 * Makefile.am (TESTS): Add new test. 233 (EXTRA_DIST): Add data file for msgunfmt-3. 234 2352014-10-28 Daiki Ueno <ueno@gnu.org> 236 237 xgettext: Allow plural extraction from a single argument function 238 * xgettext-12: Test a single argument function. 239 2402014-10-28 Daiki Ueno <ueno@gnu.org> 241 242 tests: Add test for same ARGNUM1/ARGNUM2 given to xgettext -k 243 * xgettext-12: New file. 244 * Makefile.am (TESTS): Add new test. 245 2462014-10-15 Daiki Ueno <ueno@gnu.org> 247 248 * gettext 0.19.3 released. 249 2502014-10-15 Daiki Ueno <ueno@gnu.org> 251 252 * autopoint-2 (required_gettext_version): Update to 0.19.3. 253 * autopoint-3 (required_gettext_version): Likewise. 254 2552014-10-12 Daiki Ueno <ueno@gnu.org> 256 257 tests: Avoid sed error on Mac OS X when dealing with binary input 258 Reported by Ramsey Dow in: 259 <http://lists.gnu.org/archive/html/bug-gettext/2014-07/msg00002.html>. 260 * msgmerge-compendium-6: Run sed with LC_ALL=C, to avoid 'illegal 261 byte sequence' error on Mac OS X. 262 * format-sh-1: Likewise. 263 2642014-10-10 Daiki Ueno <ueno@gnu.org> 265 266 tests: Add test for Debian bug#764580 267 * autopoint-2: Check if m4_assert is properly redefined while 268 tracing. 269 2702014-10-08 Daiki Ueno <ueno@gnu.org> 271 272 tests: Improve test coverage of C and Vala scanners 273 * xgettext-c-4: Check more trigraphs. 274 * xgettext-c-2: Check floating point literal. 275 * xgettext-c-19: Check out-of-range Unicode character, "\U" 276 character escape, incomplete "\u" escape, and surrogates. 277 * xgettext-vala-1: Check unterminated regexp literal, floating 278 point literal, string template, "/=" operator, multi-line 279 comments, and backslash-escaped character inside regexp literal. 280 2812014-10-03 Daiki Ueno <ueno@gnu.org> 282 283 * lang-c++: Check if CXX is "no", not ":". See commit e854d2c7 284 for the rationale. 285 2862014-10-02 Daiki Ueno <ueno@gnu.org> 287 288 * autopoint-3: Invoke AC_CONFIG_MACRO_DIR after AC_INIT, not 289 before. 290 2912014-10-01 Daiki Ueno <ueno@gnu.org> 292 293 tests: Adjust textdomain directory for Solaris 11 294 * init.cfg (prepare_locale_): New function. 295 * lang-bash: Call prepare_locale_ before running locale-dependant 296 tests. 297 * lang-c: Likewise. 298 * lang-c++: Likewise. 299 * lang-clisp: Likewise. 300 * lang-csharp: Likewise. 301 * lang-gawk: Likewise. 302 * lang-guile: Likewise. 303 * lang-java: Likewise. 304 * lang-javascript: Likewise. 305 * lang-librep: Likewise. 306 * lang-lua: Likewise. 307 * lang-objc: Likewise. 308 * lang-pascal: Likewise. 309 * lang-perl-1: Likewise. 310 * lang-perl-2: Likewise. 311 * lang-php: Likewise. 312 * lang-python-1: Likewise. 313 * lang-python-2: Likewise. 314 * lang-sh: Likewise. 315 * lang-smalltalk: Likewise. 316 * lang-tcl: Likewise. 317 * lang-vala: Likewise. 318 3192014-10-01 Daiki Ueno <ueno@gnu.org> 320 321 tests: Stop redundant textdomain directory creation 322 This was introduced by commit 3533f6cc when we didn't use separate 323 test directory for each test. Now that we switched to init.sh, we 324 don't need to worry about filename conflicts. 325 * lang-c: Stop redundant textdomain directory creation. 326 * lang-c++: Likewise. 327 * lang-objc: Likewise. 328 * lang-sh: Likewise. 329 * lang-bash: Likewise. 330 * lang-python-1: Likewise. 331 * lang-python-2: Likewise. 332 * lang-clisp: Likewise. 333 * lang-elisp: Likewise. 334 * lang-librep: Likewise. 335 * lang-guile: Likewise. 336 * lang-smalltalk: Likewise. 337 * lang-java: Likewise. 338 * lang-csharp: Likewise. 339 * lang-gawk: Likewise. 340 * lang-pascal: Likewise. 341 * lang-ycp: Likewise. 342 * lang-tcl: Likewise. 343 * lang-perl-1: Likewise. 344 * lang-perl-2: Likewise. 345 * lang-php: Likewise. 346 * lang-po: Likewise. 347 * lang-rst: Likewise. 348 * lang-lua: Likewise. 349 * lang-javascript: Likewise. 350 * lang-vala: Likewise. 351 3522014-09-30 Daiki Ueno <ueno@gnu.org> 353 354 * autopoint-1: Don't rely on non-portable "grep -q". 355 * msginit-3: Likewise. 356 * msgen-1: Likewise. 357 3582014-09-30 Daiki Ueno <ueno@gnu.org> 359 360 * xgettext-c-19: Test octal string escape. 361 3622014-09-24 Daiki Ueno <ueno@gnu.org> 363 364 * xgettext-c-19: Use iconv -f/-t instead of non-portable 365 --from/--to. 366 3672014-09-05 Daiki Ueno <ueno@gnu.org> 368 369 * autopoint-3: Use libtool when compiling included libintl. 370 3712014-09-05 Daiki Ueno <ueno@gnu.org> 372 373 * autopoint-2, autopoint-3: Collect error output. 374 3752014-07-14 Daiki Ueno <ueno@gnu.org> 376 377 * gettext 0.19.2 released. 378 3792014-07-14 Daiki Ueno <ueno@gnu.org> 380 381 tests: Test empty literals in Vala test 382 * xgettext-vala-1: Test empty literals that do not affect the 383 following lines. 384 3852014-07-14 Daiki Ueno <ueno@gnu.org> 386 387 tests: Test for AC_CONFIG_AUX_DIR usage in autopoint test 388 * autopoint-2: Check if build-aux/config.rpath is created if 389 AC_CONFIG_AUX_DIR([build-aux]) is called. 390 3912014-07-14 Daiki Ueno <ueno@gnu.org> 392 393 tests: Test empty literals in C test 394 * xgettext-c-2: Test empty literals that do not affect the 395 following lines. 396 3972014-06-16 Daiki Ueno <ueno@gnu.org> 398 399 tests: Test "make dist" in autopoint test 400 * autopoint-3: Run "make dist" after "make"; add a workaround for 401 a bug in 0.19 and 0.19.1, where intl/ChangeLog is required but 402 missing in the archive. 403 4042014-06-10 Daiki Ueno <ueno@gnu.org> 405 406 * gettext 0.19.1 released. 407 4082014-06-03 Daiki Ueno <ueno@gnu.org> 409 410 * msgfmt-desktop-2: Test the effect of the LINGUAS envvar. 411 4122014-06-03 Daiki Ueno <ueno@gnu.org> 413 414 tests: Ignore the LINGUAS envvar in msgfmt-desktop-2 415 Reported by Lars Wendler at: 416 <http://lists.gnu.org/archive/html/bug-gettext/2014-06/msg00002.html>. 417 * msgfmt-desktop-2: Unset the LINGUAS envvar. 418 4192014-06-03 Daiki Ueno <ueno@gnu.org> 420 421 * xgettext-vala-1: Test comment-like string inside a string literal. 422 4232014-06-02 Daiki Ueno <ueno@gnu.org> 424 425 * msgfmt-10: Update after error checking behaviro change. 426 4272014-06-02 Daiki Ueno <ueno@gnu.org> 428 429 * gettext 0.19 released. 430 4312014-05-31 Daiki Ueno <ueno@gnu.org> 432 433 * msgexec-5: Test MSGEXEC_PREV_MSGID and MSGEXEC_PREV_MSGID_PLURAL. 434 4352014-05-31 Daiki Ueno <ueno@gnu.org> 436 437 * msgfilter-6: Test MSGFILTER_PREV_MSGID and 438 MSGFILTER_PREV_MSGID_PLURAL. 439 4402014-05-15 Daiki Ueno <ueno@gnu.org> 441 442 tests: Add test for msgfilter plural handling 443 * msgfilter-6: New test. 444 * Makefile.am (TESTS): Add new test. 445 4462014-05-15 Daiki Ueno <ueno@gnu.org> 447 448 tests: Add test for msgexec plural handling 449 * msgexec-5: New test. 450 * Makefile.am (TESTS): Add new test. 451 4522014-05-15 Daiki Ueno <ueno@gnu.org> 453 454 * msginit-3: Fix charset value after msginit invocation. 455 4562014-05-14 Daiki Ueno <ueno@gnu.org> 457 458 tests: Fix errors when CFLAGS contains --coverage 459 * lang-c: Supply $CFLAGS to the libtool link command. 460 * lang-objc: Likewise. 461 4622014-05-14 Daiki Ueno <ueno@gnu.org> 463 464 msgfmt: Report error on accelerator mismatch 465 * msgfmt-18: New test. 466 * Makefile.am (TESTS): Add new test. 467 4682014-05-13 Daiki Ueno <ueno@gnu.org> 469 470 * msgfmt-10: Increment expected error count. 471 4722014-05-12 Daiki Ueno <ueno@gnu.org> 473 474 * msgfilter-quote-1: Test doubled grave characters. 475 4762014-05-10 Guido Flohr <guido@imperia.net> 477 478 msgattrib: Add --empty option to clear msgstr 479 * msgattrib-19: New test. 480 * Makefile.am (TESTS): Add new test. 481 4822014-05-09 Daiki Ueno <ueno@gnu.org> 483 484 vala: Interpret string literals lazily 485 * xgettext-vala-1: Test escape sequence in verbatim string. 486 4872014-05-09 Daiki Ueno <ueno@gnu.org> 488 489 c: Interpret string literals lazily 490 * xgettext-c-19: New file. 491 * Makefile.am (TESTS): Add new test. 492 4932014-05-03 Daiki Ueno <ueno@gnu.org> 494 495 tests: Add test for prefixed comment tag 496 * xgettext-11: New file. 497 * Makefile.am (TESTS): Add new test. 498 4992014-05-02 Daiki Ueno <ueno@gnu.org> 500 501 * xgettext-vala-1: Test Unicode character escapes. 502 5032014-04-30 Daiki Ueno <ueno@gnu.org> 504 505 * xgettext-scheme-4: New file. 506 * Makefile.am (TESTS): Add new test. 507 5082014-04-30 Daiki Ueno <ueno@gnu.org> 509 510 format-python-brace: Limit acceptable format specifiers 511 * format-python-brace-1: Add tests for standard format specifiers. 512 5132014-04-29 Daiki Ueno <ueno@gnu.org> 514 515 tests: Don't run a test only successful after "make dist" by default 516 * Makefile.am (TESTS): Move xgettext-1 to... 517 (EXTRA_DIST): ...here. 518 5192014-04-29 Daiki Ueno <ueno@gnu.org> 520 521 * autopoint-3 (gettext_datadir): Don't regenerate intl/plural.c. 522 5232014-04-21 Daiki Ueno <ueno@gnu.org> 524 525 tests: Don't run system dependent test by default 526 * Makefile.am (TESTS): Move xgettext-c-1 to... 527 (EXTRA_DIST): ...here. 528 5292014-04-21 Daiki Ueno <ueno@gnu.org> 530 531 * autopoint-1 (gettext_datadir): Rename from gettext_dir. 532 * autopoint-2 (gettext_datadir): Likewise. 533 * autopoint-3 (gettext_datadir): Likewise. 534 5352014-04-15 Daiki Ueno <ueno@gnu.org> 536 537 tests: Add tests for 'msgfilter quot' and 'msgfilter boldquot' 538 * msgfilter-quote-1: New file. 539 * Makefile.am (TESTS): Add new tests. 540 5412014-04-04 Daiki Ueno <ueno@gnu.org> 542 543 tests: Add tests for msgfmt --desktop 544 * msgfmt-desktop-1: New file. 545 * msgfmt-desktop-2: New file. 546 * Makefile.am (TESTS): Add new tests. 547 5482014-04-04 Daiki Ueno <ueno@gnu.org> 549 550 tests: Add tests for xgettext Desktop Entry support 551 * xgettext-desktop-1: New file. 552 * Makefile.am (TESTS): Add new tests. 553 5542014-03-27 Daiki Ueno <ueno@gnu.org> 555 556 * autopoint-2: Check for the case when multiple arguments are 557 supplied to AM_GNU_GETTEXT. 558 5592014-03-26 Daiki Ueno <ueno@gnu.org> 560 561 tests: Add tests for autopoint 562 * autopoint-1: New file. 563 * autopoint-2: New file. 564 * autopoint-3: New file. 565 * Makefile.am (TESTS): Add new tests. 566 5672014-03-25 Daiki Ueno <ueno@gnu.org> 568 569 Add tests for --add-location=file option. 570 * msgattrib-18: New file. 571 * msgcat-19: New file. 572 * msgcomm-28: New file. 573 * msgconv-7: New file. 574 * msgen-4: New file. 575 * msgfilter-5: New file. 576 * msggrep-11: New file. 577 * msgmerge-25: New file. 578 * msguniq-7: New file. 579 * xgettext-10: New file. 580 * Makefile.am (TESTS): Add new tests 581 5822014-03-11 Daiki Ueno <ueno@gnu.org> 583 584 * Makefile.am (EXTRA_DIST): Add init.cfg, which is no longer 585 auto-generated by configure. 586 5872014-03-11 Daiki Ueno <ueno@gnu.org> 588 589 * init-env.in (top_builddir): Don't set $LIBTOOL. 590 * lang-c: Explicitly call $top_builddir/libtool script with 591 $CONFIG_SHELL; also separate compilation/link into two phase as 592 lang-c++. 593 * lang-c++: Likewise. 594 * lang-objc: Likewise. 595 5962014-03-10 Daiki Ueno <ueno@gnu.org> 597 598 php: Recognize single and double quotes around heredoc label 599 * xgettext-php-2: Add test cases to check quoted heredoc labels. 600 6012014-03-10 Daiki Ueno <ueno@gnu.org> 602 603 Remove unnecessary temporary file cleanup code. 604 Cleanup code like "rm -fr $tmpfiles" are no longer needed, since 605 'init.sh' takes care of that. 606 * format-awk-1: Remove unnecessary temporary file cleanup code. 607 * format-awk-2: Likewise 608 * format-boost-1: Likewise 609 * format-boost-2: Likewise 610 * format-c-1: Likewise 611 * format-c-2: Likewise 612 * format-c-3: Likewise 613 * format-c-4: Likewise 614 * format-c-5: Likewise 615 * format-csharp-1: Likewise 616 * format-csharp-2: Likewise 617 * format-elisp-1: Likewise 618 * format-elisp-2: Likewise 619 * format-gcc-internal-1: Likewise 620 * format-gcc-internal-2: Likewise 621 * format-gfc-internal-1: Likewise 622 * format-gfc-internal-2: Likewise 623 * format-java-1: Likewise 624 * format-java-2: Likewise 625 * format-javascript-1: Likewise 626 * format-javascript-2: Likewise 627 * format-kde-1: Likewise 628 * format-kde-2: Likewise 629 * format-librep-1: Likewise 630 * format-librep-2: Likewise 631 * format-lisp-1: Likewise 632 * format-lisp-2: Likewise 633 * format-lua-1: Likewise 634 * format-lua-2: Likewise 635 * format-pascal-1: Likewise 636 * format-pascal-2: Likewise 637 * format-perl-1: Likewise 638 * format-perl-2: Likewise 639 * format-perl-brace-1: Likewise 640 * format-perl-brace-2: Likewise 641 * format-perl-mixed-1: Likewise 642 * format-perl-mixed-2: Likewise 643 * format-php-1: Likewise 644 * format-php-2: Likewise 645 * format-python-1: Likewise 646 * format-python-2: Likewise 647 * format-python-brace-1: Likewise 648 * format-python-brace-2: Likewise 649 * format-qt-1: Likewise 650 * format-qt-2: Likewise 651 * format-qt-plural-1: Likewise 652 * format-qt-plural-2: Likewise 653 * format-scheme-1: Likewise 654 * format-scheme-2: Likewise 655 * format-sh-1: Likewise 656 * format-sh-2: Likewise 657 * format-tcl-1: Likewise 658 * format-tcl-2: Likewise 659 * format-ycp-1: Likewise 660 * format-ycp-2: Likewise 661 * gettext-1: Likewise 662 * gettext-2: Likewise 663 * gettext-3: Likewise 664 * gettext-4: Likewise 665 * gettext-5: Likewise 666 * gettext-6: Likewise 667 * gettext-7: Likewise 668 * gettextpo-1: Likewise 669 * lang-bash: Likewise 670 * lang-c: Likewise 671 * lang-c++: Likewise 672 * lang-clisp: Likewise 673 * lang-csharp: Likewise 674 * lang-elisp: Likewise 675 * lang-gawk: Likewise 676 * lang-guile: Likewise 677 * lang-java: Likewise 678 * lang-javascript: Likewise 679 * lang-librep: Likewise 680 * lang-lua: Likewise 681 * lang-objc: Likewise 682 * lang-pascal: Likewise 683 * lang-perl-1: Likewise 684 * lang-perl-2: Likewise 685 * lang-php: Likewise 686 * lang-po: Likewise 687 * lang-python-1: Likewise 688 * lang-python-2: Likewise 689 * lang-rst: Likewise 690 * lang-sh: Likewise 691 * lang-smalltalk: Likewise 692 * lang-tcl: Likewise 693 * lang-vala: Likewise 694 * lang-ycp: Likewise 695 * msgattrib-1: Likewise 696 * msgattrib-10: Likewise 697 * msgattrib-11: Likewise 698 * msgattrib-12: Likewise 699 * msgattrib-13: Likewise 700 * msgattrib-14: Likewise 701 * msgattrib-15: Likewise 702 * msgattrib-16: Likewise 703 * msgattrib-17: Likewise 704 * msgattrib-2: Likewise 705 * msgattrib-3: Likewise 706 * msgattrib-4: Likewise 707 * msgattrib-5: Likewise 708 * msgattrib-6: Likewise 709 * msgattrib-7: Likewise 710 * msgattrib-8: Likewise 711 * msgattrib-9: Likewise 712 * msgattrib-properties-1: Likewise 713 * msgcat-1: Likewise 714 * msgcat-10: Likewise 715 * msgcat-11: Likewise 716 * msgcat-12: Likewise 717 * msgcat-13: Likewise 718 * msgcat-14: Likewise 719 * msgcat-15: Likewise 720 * msgcat-16: Likewise 721 * msgcat-17: Likewise 722 * msgcat-18: Likewise 723 * msgcat-2: Likewise 724 * msgcat-3: Likewise 725 * msgcat-4: Likewise 726 * msgcat-5: Likewise 727 * msgcat-6: Likewise 728 * msgcat-7: Likewise 729 * msgcat-8: Likewise 730 * msgcat-9: Likewise 731 * msgcat-properties-1: Likewise 732 * msgcat-properties-2: Likewise 733 * msgcat-stringtable-1: Likewise 734 * msgcmp-1: Likewise 735 * msgcmp-2: Likewise 736 * msgcmp-3: Likewise 737 * msgcmp-4: Likewise 738 * msgcomm-1: Likewise 739 * msgcomm-10: Likewise 740 * msgcomm-11: Likewise 741 * msgcomm-12: Likewise 742 * msgcomm-13: Likewise 743 * msgcomm-14: Likewise 744 * msgcomm-15: Likewise 745 * msgcomm-16: Likewise 746 * msgcomm-17: Likewise 747 * msgcomm-18: Likewise 748 * msgcomm-19: Likewise 749 * msgcomm-2: Likewise 750 * msgcomm-20: Likewise 751 * msgcomm-21: Likewise 752 * msgcomm-22: Likewise 753 * msgcomm-23: Likewise 754 * msgcomm-24: Likewise 755 * msgcomm-25: Likewise 756 * msgcomm-26: Likewise 757 * msgcomm-27: Likewise 758 * msgcomm-3: Likewise 759 * msgcomm-4: Likewise 760 * msgcomm-5: Likewise 761 * msgcomm-6: Likewise 762 * msgcomm-7: Likewise 763 * msgcomm-8: Likewise 764 * msgcomm-9: Likewise 765 * msgconv-1: Likewise 766 * msgconv-2: Likewise 767 * msgconv-3: Likewise 768 * msgconv-4: Likewise 769 * msgconv-5: Likewise 770 * msgconv-6: Likewise 771 * msgen-1: Likewise 772 * msgen-2: Likewise 773 * msgen-3: Likewise 774 * msgexec-1: Likewise 775 * msgexec-2: Likewise 776 * msgexec-3: Likewise 777 * msgexec-4: Likewise 778 * msgfilter-1: Likewise 779 * msgfilter-2: Likewise 780 * msgfilter-3: Likewise 781 * msgfilter-4: Likewise 782 * msgfilter-sr-latin-1: Likewise 783 * msgfmt-1: Likewise 784 * msgfmt-10: Likewise 785 * msgfmt-11: Likewise 786 * msgfmt-12: Likewise 787 * msgfmt-13: Likewise 788 * msgfmt-14: Likewise 789 * msgfmt-15: Likewise 790 * msgfmt-16: Likewise 791 * msgfmt-17: Likewise 792 * msgfmt-2: Likewise 793 * msgfmt-3: Likewise 794 * msgfmt-4: Likewise 795 * msgfmt-5: Likewise 796 * msgfmt-6: Likewise 797 * msgfmt-7: Likewise 798 * msgfmt-8: Likewise 799 * msgfmt-9: Likewise 800 * msgfmt-properties-1: Likewise 801 * msgfmt-qt-1: Likewise 802 * msgfmt-qt-2: Likewise 803 * msggrep-1: Likewise 804 * msggrep-10: Likewise 805 * msggrep-2: Likewise 806 * msggrep-3: Likewise 807 * msggrep-4: Likewise 808 * msggrep-5: Likewise 809 * msggrep-6: Likewise 810 * msggrep-7: Likewise 811 * msggrep-8: Likewise 812 * msggrep-9: Likewise 813 * msginit-1: Likewise 814 * msginit-2: Likewise 815 * msgmerge-1: Likewise 816 * msgmerge-10: Likewise 817 * msgmerge-11: Likewise 818 * msgmerge-12: Likewise 819 * msgmerge-13: Likewise 820 * msgmerge-14: Likewise 821 * msgmerge-15: Likewise 822 * msgmerge-16: Likewise 823 * msgmerge-17: Likewise 824 * msgmerge-18: Likewise 825 * msgmerge-19: Likewise 826 * msgmerge-2: Likewise 827 * msgmerge-20: Likewise 828 * msgmerge-21: Likewise 829 * msgmerge-22: Likewise 830 * msgmerge-23: Likewise 831 * msgmerge-24: Likewise 832 * msgmerge-3: Likewise 833 * msgmerge-4: Likewise 834 * msgmerge-5: Likewise 835 * msgmerge-6: Likewise 836 * msgmerge-7: Likewise 837 * msgmerge-8: Likewise 838 * msgmerge-9: Likewise 839 * msgmerge-compendium-1: Likewise 840 * msgmerge-compendium-2: Likewise 841 * msgmerge-compendium-3: Likewise 842 * msgmerge-compendium-4: Likewise 843 * msgmerge-compendium-5: Likewise 844 * msgmerge-compendium-6: Likewise 845 * msgmerge-properties-1: Likewise 846 * msgmerge-properties-2: Likewise 847 * msgmerge-update-1: Likewise 848 * msgmerge-update-2: Likewise 849 * msgmerge-update-3: Likewise 850 * msgmerge-update-4: Likewise 851 * msgunfmt-1: Likewise 852 * msgunfmt-2: Likewise 853 * msgunfmt-csharp-1: Likewise 854 * msgunfmt-java-1: Likewise 855 * msgunfmt-properties-1: Likewise 856 * msgunfmt-tcl-1: Likewise 857 * msguniq-1: Likewise 858 * msguniq-2: Likewise 859 * msguniq-3: Likewise 860 * msguniq-4: Likewise 861 * msguniq-5: Likewise 862 * msguniq-6: Likewise 863 * plural-1: Likewise 864 * plural-2: Likewise 865 * recode-sr-latin-1: Likewise 866 * recode-sr-latin-2: Likewise 867 * xgettext-1: Likewise 868 * xgettext-2: Likewise 869 * xgettext-3: Likewise 870 * xgettext-4: Likewise 871 * xgettext-5: Likewise 872 * xgettext-6: Likewise 873 * xgettext-7: Likewise 874 * xgettext-8: Likewise 875 * xgettext-9: Likewise 876 * xgettext-awk-1: Likewise 877 * xgettext-awk-2: Likewise 878 * xgettext-c-1: Likewise 879 * xgettext-c-10: Likewise 880 * xgettext-c-11: Likewise 881 * xgettext-c-12: Likewise 882 * xgettext-c-13: Likewise 883 * xgettext-c-14: Likewise 884 * xgettext-c-15: Likewise 885 * xgettext-c-16: Likewise 886 * xgettext-c-17: Likewise 887 * xgettext-c-18: Likewise 888 * xgettext-c-2: Likewise 889 * xgettext-c-3: Likewise 890 * xgettext-c-4: Likewise 891 * xgettext-c-5: Likewise 892 * xgettext-c-6: Likewise 893 * xgettext-c-7: Likewise 894 * xgettext-c-8: Likewise 895 * xgettext-c-9: Likewise 896 * xgettext-csharp-1: Likewise 897 * xgettext-csharp-2: Likewise 898 * xgettext-csharp-3: Likewise 899 * xgettext-csharp-4: Likewise 900 * xgettext-csharp-5: Likewise 901 * xgettext-csharp-6: Likewise 902 * xgettext-csharp-7: Likewise 903 * xgettext-elisp-1: Likewise 904 * xgettext-elisp-2: Likewise 905 * xgettext-glade-1: Likewise 906 * xgettext-glade-2: Likewise 907 * xgettext-glade-3: Likewise 908 * xgettext-glade-4: Likewise 909 * xgettext-glade-5: Likewise 910 * xgettext-glade-6: Likewise 911 * xgettext-glade-7: Likewise 912 * xgettext-gsettings-1: Likewise 913 * xgettext-java-1: Likewise 914 * xgettext-java-2: Likewise 915 * xgettext-java-3: Likewise 916 * xgettext-java-4: Likewise 917 * xgettext-java-5: Likewise 918 * xgettext-java-6: Likewise 919 * xgettext-java-7: Likewise 920 * xgettext-javascript-1: Likewise 921 * xgettext-javascript-2: Likewise 922 * xgettext-javascript-3: Likewise 923 * xgettext-javascript-4: Likewise 924 * xgettext-javascript-5: Likewise 925 * xgettext-javascript-6: Likewise 926 * xgettext-librep-1: Likewise 927 * xgettext-librep-2: Likewise 928 * xgettext-lisp-1: Likewise 929 * xgettext-lisp-2: Likewise 930 * xgettext-lua-1: Likewise 931 * xgettext-lua-2: Likewise 932 * xgettext-objc-1: Likewise 933 * xgettext-objc-2: Likewise 934 * xgettext-perl-1: Likewise 935 * xgettext-perl-2: Likewise 936 * xgettext-perl-3: Likewise 937 * xgettext-perl-4: Likewise 938 * xgettext-perl-5: Likewise 939 * xgettext-perl-6: Likewise 940 * xgettext-perl-7: Likewise 941 * xgettext-perl-8: Likewise 942 * xgettext-php-1: Likewise 943 * xgettext-php-2: Likewise 944 * xgettext-php-3: Likewise 945 * xgettext-php-4: Likewise 946 * xgettext-po-1: Likewise 947 * xgettext-properties-1: Likewise 948 * xgettext-python-1: Likewise 949 * xgettext-python-2: Likewise 950 * xgettext-python-3: Likewise 951 * xgettext-python-4: Likewise 952 * xgettext-scheme-1: Likewise 953 * xgettext-scheme-2: Likewise 954 * xgettext-scheme-3: Likewise 955 * xgettext-sh-1: Likewise 956 * xgettext-sh-2: Likewise 957 * xgettext-sh-3: Likewise 958 * xgettext-sh-4: Likewise 959 * xgettext-sh-5: Likewise 960 * xgettext-sh-6: Likewise 961 * xgettext-smalltalk-1: Likewise 962 * xgettext-smalltalk-2: Likewise 963 * xgettext-stringtable-1: Likewise 964 * xgettext-tcl-1: Likewise 965 * xgettext-tcl-2: Likewise 966 * xgettext-tcl-3: Likewise 967 * xgettext-tcl-4: Likewise 968 * xgettext-vala-1: Likewise 969 * xgettext-ycp-1: Likewise 970 * xgettext-ycp-2: Likewise 971 * xgettext-ycp-3: Likewise 972 * xgettext-ycp-4: Likewise 973 9742014-02-03 Roumen Petrov <bugtrack@roumenpetrov.info> (tiny change) 975 976 tests: pass required --tag=XX to libtool 977 Reported at: 978 <https://lists.gnu.org/archive/html/bug-gettext/2014-02/msg00001.html>. 979 * lang-c: Pass --tag=CC to libtool. 980 * lang-objc: Likewise. 981 * lang-c++: Pass --tag=CXX to libtool. 982 9832014-01-28 Roumen Petrov <bugtrack@roumenpetrov.info> (tiny change) 984 985 tests: fix "make check" under VPATH builds 986 Reported at: 987 <https://lists.gnu.org/archive/html/bug-gettext/2014-01/msg00012.html>. 988 * init-env: New file renamed from init.cfg.in. 989 * init.cfg.in: Remove. 990 * init.cfg: Read $builddir/init-env. 991 9922014-01-28 Roumen Petrov <bugtrack@roumenpetrov.info> (tiny change) 993 994 Support configuration with absolute path. 995 Reported at: 996 <https://lists.gnu.org/archive/html/bug-gettext/2014-01/msg00011.html>. 997 * Makefile.am (TESTS_ENVIRONMENT): Define abs_srcdir and 998 abs_top_srcdir. 999 * format-c-3: Replace ../${top_,}srcdir with $abs_{top_,}srcdir. 1000 * format-c-4: Likewise. 1001 * format-c-5: Likewise. 1002 * gettext-1: Likewise. 1003 * gettext-2: Likewise. 1004 * gettext-3: Likewise. 1005 * gettext-4: Likewise. 1006 * gettext-5: Likewise. 1007 * gettext-6: Likewise. 1008 * gettext-7: Likewise. 1009 * gettextpo-1: Likewise. 1010 * lang-c: Likewise. 1011 * lang-c++: Likewise. 1012 * lang-objc: Likewise. 1013 * msgcomm-23: Likewise. 1014 * msgexec-2: Likewise. 1015 * msgfmt-qt-1: Likewise. 1016 * msgfmt-qt-2: Likewise. 1017 * msgmerge-compendium-5: Likewise. 1018 * msgmerge-compendium-6: Likewise. 1019 * msgunfmt-tcl-1: Likewise. 1020 * msguniq-1: Likewise. 1021 * msguniq-2: Likewise. 1022 * msguniq-3: Likewise. 1023 * msguniq-4: Likewise. 1024 * plural-1: Likewise. 1025 * xgettext-1: Likewise. 1026 * xgettext-c-1: Likewise. 1027 10282013-12-04 Andreas Stricker <andy@knitter.ch> 1029 1030 * xgettext-javascript-6: Add more tests for E4X. 1031 10322013-11-20 Daiki Ueno <ueno@gnu.org> 1033 1034 xgettext: Add E4X support to JavaScript scanner 1035 * Makefile.am (TESTS): Add xgettext-javascript-6. 1036 * xgettext-javascript-6: New file. 1037 10382013-11-14 Daiki Ueno <ueno@gnu.org> 1039 1040 * xgettext-javascript-1: Add a test to extract translator comments. 1041 10422013-08-30 Daiki Ueno <ueno@gnu.org> 1043 1044 * Makefile.am (gettextpo_1_prg_CPPFLAGS): Don't add 'gnulib-lib' 1045 to the include path. 1046 Reported by Perry Smith in 1047 <https://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00053.html>. 1048 10492013-08-13 Miguel Angel Arruga Vivas <rosen644835@gmail.com> 1050 1051 * xgettext-glade-5: Add a test for --extract-all option behavior. 1052 * xgettext-glade-6: Likewise. 1053 10542013-08-12 Daiki Ueno <ueno@gnu.org> 1055 1056 * xgettext-glade-7: Add a test for multi-line extracted comments. 1057 10582013-08-06 Daiki Ueno <ueno@gnu.org> 1059 1060 xgettext: add support for GSettings schema file 1061 * Makefile.am (TESTS): Add xgettext-gsettings-1. 1062 * xgettext-gsettings-1: New file. 1063 10642013-07-25 Daiki Ueno <ueno@gnu.org> 1065 1066 tests: allow each test to run individually without 'make' 1067 * Makefile.am (TESTS_ENVIRONMENT): Move required envvar to... 1068 * init.cfg.in: ...here, so each test can run individually. 1069 * lang-c: Guard if top_srcdir is not set. 1070 * lang-c++: Likewise. 1071 * lang-objc: Likewise. 1072 * msgunfmt-tcl-1: Likewise. 1073 * xgettext-1: Likewise. 1074 * xgettext-c-1: Likewise. 1075 10762013-07-25 Daiki Ueno <ueno@gnu.org> 1077 1078 tests: fix path adjustment for LTLIBINTL 1079 * lang-bash: Add gettext-runtime/src to PATH for gettext.sh. 1080 * lang-sh: Likewise. 1081 * lang-c: Don't set top_builddir here. 1082 * lang-c++: Likewise. 1083 * lang-objc: Likewise. 1084 * Makefile.am (TESTS_ENVIRONMENT): Don't set PATH here. 1085 * init.cfg.in: New file to adjust relative path needed by 1086 LTLIBINTL. 1087 10882013-07-21 Daiki Ueno <ueno@gnu.org> 1089 1090 * Makefile.am (EXTRA_DIST): Add init.sh. 1091 10922013-07-11 Daiki Ueno <ueno@gnu.org> 1093 1094 * xgettext-lua-1: Add test case for string concatenation. 1095 10962013-07-10 Daiki Ueno <ueno@gnu.org> 1097 1098 gettext-tools: convert tests to use init.sh from Gnulib 1099 * Makefile.am (TESTS_ENVIRONMENT): Don't define LIBTOOL envvar 1100 since it contains a relative path which cannot easily modified by 1101 init.sh-using tests. Set it in the tests instead. 1102 * *: convert to use init.sh. 1103 11042013-07-07 Daiki Ueno <ueno@gnu.org> 1105 1106 * lang-javascript: Fix gjs module checks. 1107 11082013-06-27 Daiki Ueno <ueno@gnu.org> 1109 1110 * xgettext-python-1: Test non-literal string concatenation with 1111 '+' to the test script. 1112 11132013-06-25 Daiki Ueno <ueno@gnu.org> 1114 1115 Fix handling of \u escape sequences in Tcl. 1116 * Makefile.am (TESTS): Add xgettext-tcl-4. 1117 * xgettext-tcl-4: New test for escape sequences. 1118 11192013-06-17 Daiki Ueno <ueno@gnu.org> 1120 1121 * format-python-brace-1: No need to pass 1122 --flag=gettext:1:pass-python-brace-format to xgettext. 1123 11242013-06-17 Daiki Ueno <ueno@gnu.org> 1125 1126 * Makefile.am: Rename xgettext-gtkbuilder-* to 1127 xgettext-glade-* as the current GtkBuilder support is implemented 1128 as a variant of Glade. 1129 (TESTS): Remove xgettext-gtkbuilder-[12] and add 1130 xgettext-glade-[67]. 1131 (EXTRA_DIST): Remove xgettext-gtkbuilder-empty.ui. 1132 * xgettext-glade-6: Rename from xgettext-gtkbuilder-1. 1133 * xgettext-glade-7: Rename from xgettext-gtkbuilder-2. 1134 11352013-06-13 Miguel Angel Arruga Vivas <rosen644835@gmail.com> 1136 1137 Tests for GtkBuilder support. 1138 * Makefile.am (TESTS): New tests xgettext-gtkbuilder{1,2}. 1139 (EXTRA_DIST): Added file 'xgettext-gtkbuilder-empty.ui'. 1140 * xgettext-gtkbuilder-empty.ui: New file for testing. 1141 * xgettext-gtkbuilder-1: New test. 1142 * xgettext-gtkbuilder-2: Likewise. 1143 11442013-06-06 Daiki Ueno <ueno@gnu.org> 1145 1146 * lang-javascript: Check if gjs gettext and format modules are 1147 available. 1148 11492013-06-04 Daiki Ueno <ueno@gnu.org> 1150 1151 Support for Vala. 1152 * xgettext-vala-1: New file. 1153 * lang-vala: New file. 1154 * Makefile.am (TESTS): Add them. 1155 11562013-05-29 Stefano Lattarini <stefano.lattarini@gmail.com> (tiny change) 1157 1158 * Makefile.am (TESTS_ENVIRONMENT): Remove $(SHELL). 1159 (LOG_COMPILER): Define to $(SHELL). 1160 11612013-05-29 Daiki Ueno <ueno@gnu.org> 1162 1163 Avoid temp file name collisions in test scripts. 1164 * format-c-3: Use distinct temporary file names. 1165 * format-c-4: Likewise. 1166 * lang-c: Likewise. 1167 * lang-c++: Likewise. 1168 * gettext-1: Likewise. 1169 * gettext-2: Likewise. 1170 * gettext-3: Likewise. 1171 * gettext-4: Likewise. 1172 * gettext-5: Likewise. 1173 * gettext-6: Likewise. 1174 * gettext-7: Likewise. 1175 * lang-bash: Likewise. 1176 * lang-c: Likewise. 1177 * lang-c++: Likewise. 1178 * lang-clisp: Likewise. 1179 * lang-csharp: Likewise. 1180 * lang-elisp: Likewise. 1181 * lang-gawk: Likewise. 1182 * lang-guile: Likewise. 1183 * lang-java: Likewise. 1184 * lang-javascript: Likewise. 1185 * lang-librep: Likewise. 1186 * lang-lua: Likewise. 1187 * lang-objc: Likewise. 1188 * lang-pascal: Likewise. 1189 * lang-perl-1: Likewise. 1190 * lang-perl-2: Likewise. 1191 * lang-php: Likewise. 1192 * lang-po: Likewise. 1193 * lang-python-1: Likewise. 1194 * lang-python-2: Likewise. 1195 * lang-rst: Likewise. 1196 * lang-sh: Likewise. 1197 * lang-smalltalk: Likewise. 1198 * lang-tcl: Likewise. 1199 * lang-ycp: Likewise. 1200 * msgfmt-1: Likewise. 1201 * msgfmt-17: Likewise. 1202 * msgfmt-2: Likewise. 1203 * msgfmt-properties-1: Likewise. 1204 * msgunfmt-csharp-1: Likewise. 1205 * msgunfmt-java-1: Likewise. 1206 * msgunfmt-tcl-1: Likewise. 1207 * plural-1: Likewise. 1208 * plural-2: Likewise. 1209 * xgettext-glade-1: Likewise. 1210 * xgettext-glade-2: Likewise. 1211 * xgettext-glade-3: Likewise. 1212 * xgettext-glade-4: Likewise. 1213 * xgettext-glade-5: Likewise. 1214 * xgettext-python-4: Likewise. 1215 * xgettext-stringtable-1: Likewise. 1216 * format-c-3-prg.c: Use distinct message catalog directory. 1217 * format-c-4-prg.c: Likewise. 1218 * gettext-3-prg.c: Likewise. 1219 * gettext-4-prg.c: Likewise. 1220 * gettext-5-prg.c: Likewise. 1221 * gettext-6-prg.c: Likewise. 1222 * gettext-7-prg.c: Likewise. 1223 * plural-1-prg.c: Likewise. 1224 12252013-05-12 Daiki Ueno <ueno@gnu.org> 1226 1227 * xgettext-javascript-4: Add a test for normal escape sequences. 1228 12292013-05-12 Andreas Stricker <astricker@futurelab.ch> 1230 1231 Improve JavaScript scanner tests. 1232 * xgettext-javascript-2: Add tests for backslash escapes and 1233 _(...) call in regular expressions. 1234 * xgettext-javascript-3: Use distinct temporary file names. 1235 * xgettext-javascript-4: Likewise. 1236 * xgettext-javascript-5: Add tests for unbalanced double-quotes in 1237 regular expressions and strings. 1238 * Makefile.am (TESTS): Add xgettext-javascript-5. 1239 12402013-05-02 Daiki Ueno <ueno@gnu.org> 1241 1242 * format-python-brace-2: Fix test for added argument. 1243 12442013-04-26 Daiki Ueno <ueno@gnu.org> 1245 1246 Support for Python brace format. 1247 * format-python-brace-1: New file. 1248 * format-python-brace-2: New file. 1249 * Makefile.am (TESTS): Add them. 1250 12512013-04-22 Daiki Ueno <ueno@gnu.org> 1252 1253 Support explicit string concatenation in Python. 1254 * xgettext-python-1: Add test for explicit string concatenation. 1255 12562013-04-17 Andreas Stricker <astricker@futurelab.ch> 1257 1258 Support for JavaScript. 1259 * format-javascript-1: New file. 1260 * format-javascript-2: New file. 1261 * xgettext-javascript-1: New file. 1262 * xgettext-javascript-2: New file. 1263 * xgettext-javascript-3: New file. 1264 * xgettext-javascript-4: New file. 1265 * lang-javascript: New file. 1266 * Makefile.am (TESTS): Add them. 1267 12682013-04-16 Ľubomír Remák <lubomirr@lubomirr.eu> 1269 1270 Support for escape sequences added in Lua 5.2. 1271 * xgettext-lua-1: New test cases for \x and \z escape sequences. 1272 12732013-04-11 Ľubomír Remák <lubomirr@lubomirr.eu> 1274 1275 Support for Lua. 1276 * format-lua-1: New file. 1277 * format-lua-2: New file. 1278 * xgettext-lua-1: New file. 1279 * xgettext-lua-2: New file. 1280 * lang-lua: New file. 1281 * Makefile.am (TESTS): Add them. 1282 12832013-03-03 Miguel Angel Arruga Vivas <rosen644835@gmail.com> 1284 1285 Add a test case for atkproperty tag in Glade2 files. 1286 * xgettext-glade-4: New test case for atkproperty. 1287 12882013-03-14 Miguel Angel Arruga Vivas <rosen644835@gmail.com> 1289 1290 Test msgctxt extraction on glade files. 1291 * Makefile.am (TESTS): Add xgettext-glade-5. 1292 * xgettext-glade-5: New test for msgctxt Glade2 extraction. 1293 12942012-12-25 Daiki Ueno <ueno@gnu.org> 1295 1296 * gettext-0.18.2 released. 1297 12982012-06-03 Jim Meyering <jim@meyering.net> 1299 1300 * msgcomm-17: Spelling fixes. 1301 13022012-02-19 Bruno Haible <bruno@clisp.org> 1303 1304 Avoid spurious test output with guile 2.0.x. 1305 * lang-guile: Filter out ";;;" lines from standard error. 1306 13072012-02-18 Bruno Haible <bruno@clisp.org> 1308 1309 Avoid test failure with fpc version 2.6.0. 1310 * lang-rst: Allow a test result with line wrapping. 1311 13122012-02-18 Bruno Haible <bruno@clisp.org> 1313 1314 Make the lang-pascal test work on x86_64 platforms. 1315 * lang-pascal: Try also the ppcx64 program. 1316 13172012-01-26 Bruno Haible <bruno@clisp.org> 1318 1319 Modernize quoting. 1320 * tstgettext.c (usage): Quote 'like this', not `like this', as per the 1321 recent change to the GNU coding standards. 1322 * tstngettext.c (usage): Likewise. 1323 13242012-01-15 Bruno Haible <bruno@clisp.org> 1325 1326 Avoid test failure on Solaris 11. 1327 * msgfilter-sr-latin-1: Skip the test if the PO file is incorrect. 1328 13292011-06-02 Bruno Haible <bruno@clisp.org> 1330 1331 * xgettext-python-1: Update expected result after linebreaking in 1332 libunistring changed on 2011-01-09. 1333 13342010-11-20 Bruno Haible <bruno@clisp.org> 1335 1336 Port to uClibc. 1337 * gettext-6-prg.c: Treat uClibc like a non-glibc platform. 1338 * gettext-7-prg.c: Likewise. 1339 * format-c-5-prg.c: Likewise. 1340 13412010-08-31 Bruno Haible <bruno@clisp.org> 1342 1343 Avoid test leftovers on MacOS X 10.5. 1344 * lang-objc: Add hello.dSYM to tmpfiles. 1345 13462010-06-06 Bruno Haible <bruno@clisp.org> 1347 1348 Test the libgettextpo library and its functions. 1349 * gettextpo-1: New file. 1350 * gettextpo-1-prg.c: New file. 1351 * gettextpo-1.de.po: New file. 1352 * Makefile.am (TESTS): Add gettextpo-1. 1353 (EXTRA_DIST): Add gettextpo-1.de.po. 1354 (noinst_PROGRAMS): Add gettextpo-1-prg. 1355 (gettextpo_1_prg_SOURCES, gettextpo_1_prg_CPPFLAGS, 1356 gettextpo_1_prg_LDADD): New variables. 1357 13582010-06-04 Bruno Haible <bruno@clisp.org> 1359 1360 * gettext-0.18.1 released. 1361 13622010-05-26 Bruno Haible <bruno@clisp.org> 1363 1364 Avoid test suite failures on NetBSD 5.0. 1365 * msgfilter-1: Skip the test if the 'fold' program trims trailing 1366 spaces. 1367 * msgfilter-3: Likewise. 1368 13692010-05-23 Bruno Haible <bruno@clisp.org> 1370 1371 msggrep: Fix interpretation of '$' in regular expressions. 1372 * msggrep-9: New file. 1373 * msggrep-10: New file. 1374 * Makefile.am (TESTS): Add them. 1375 Reported by Sean Flanigan <sflaniga@redhat.com>. 1376 13772010-05-22 Bruno Haible <bruno@clisp.org> 1378 1379 xgettext-glade-4: Skip, not fail, when expat was not available. 1380 * xgettext-glade-4: Use the same test for xgettext Glade support as in 1381 xgettext-glade-[123]. 1382 Patch by Matt Burgess <matthew@linuxfromscratch.org>. 1383 13842010-05-15 Bruno Haible <bruno@clisp.org> 1385 1386 Avoid link error on MacOS X 10.4, due to replaced 'unsetenv' function. 1387 * Makefile.am (gettext_6_prg_LDADD, gettext_7_prg_LDADD): Add 1388 libgettextlib.la. Add $(LDADD). 1389 (gettext_6_prg_LDADD_1, gettext_7_prg_LDADD_1): Remove $(LDADD) here. 1390 Reported by <ryandesign> at <https://savannah.gnu.org/bugs/?29888>. 1391 13922010-05-09 Bruno Haible <bruno@clisp.org> 1393 1394 * gettext-0.18 released. 1395 13962010-05-09 Bruno Haible <bruno@clisp.org> 1397 1398 Avoid test suite failures on Cygwin 1.7. 1399 * lang-c++: Link without the -Wl,--disable-auto-import option. 1400 * lang-clisp: Convert CR/LF to LF before applying DIFF. 1401 * lang-tcl: Likewise. 1402 14032010-04-25 Bruno Haible <bruno@clisp.org> 1404 1405 Update support of object-pascal-format strings. 1406 * format-pascal-1: Add test for "%:d". 1407 * format-pascal-2: Add test for "%:s". Test type compatibility between 1408 %d, %u, %x. 1409 14102010-03-31 Guido Flohr <guido@imperia.net> 1411 1412 Improve how xgettext handles Perl syntax ambiguities. 1413 * xgettext-perl-8: New file. 1414 * Makefile.am (TESTS): Add it. 1415 Reported by Guillem Jover <guillem@debian.org> via Santiago Vila. 1416 14172009-12-26 Bruno Haible <bruno@clisp.org> 1418 1419 Enable the gettext-6 and gettext-7 tests also on MacOS X. 1420 * Makefile.am (gettext_6_prg_CFLAGS, gettext_7_prg_CFLAGS): Depend on 1421 HAVE_NEWLOCALE instead of GLIBC2. 1422 (gettext_6_prg_LDADD, gettext_7_prg_LDADD): Likewise. Remove 1423 libgettextlib.la. 1424 * gettext-6-prg.c: Enable the test also on MacOS X platforms that have 1425 uselocale. 1426 (LOCALE_DE_ISO8859, LOCALE_FR_ISO8859): New macros. 1427 (thread1_execution, thread2_execution): Use them. 1428 (check_locale_exists): New function. 1429 (main): Check for the locales if an argument is passed. 1430 * gettext-7-prg.c: Enable the test also on MacOS X platforms that have 1431 uselocale. 1432 (LOCALE_DE_ISO8859, LOCALE_DE_UTF8): New macros. 1433 (thread1_execution, thread2_execution): Use them. 1434 (check_locale_exists): New function. 1435 (main): Check for the locales if an argument is passed. 1436 * gettext-6: Make the test work also on MacOS X systems. Test the 1437 presence of the locales through the program, not through testlocale. 1438 * gettext-7: Likewise. 1439 14402009-12-26 Bruno Haible <bruno@clisp.org> 1441 1442 * gettext-7: Make the test fail when it produced unexpected results. 1443 14442009-12-21 Bruno Haible <bruno@clisp.org> 1445 1446 * format-c-3-prg.c: Don't use setlocale override. 1447 * format-c-4-prg.c: Likewise. 1448 * plural-1-prg.c: Likewise. 1449 14502009-12-13 Bruno Haible <bruno@clisp.org> 1451 1452 Avoid a test failure on MacOS X 10.5. 1453 * lang-java: Make the test work when both locales fr_FR.ISO8859-1 and 1454 fr_FR.UTF-8 exist. 1455 14562009-12-12 Bruno Haible <bruno@clisp.org> 1457 1458 * *.c: Untabify. 1459 14602009-08-30 Bruno Haible <bruno@clisp.org> 1461 1462 Fix a test failure on Solaris. 1463 * msgexec-2 (TR): New variable. 1464 14652009-08-15 Bruno Haible <bruno@clisp.org> 1466 1467 * msgunfmt-tcl-1: Explain that this test fails on mingw. 1468 14692009-08-14 Bruno Haible <bruno@clisp.org> 1470 1471 * Makefile.am (update-expected): New target. 1472 14732009-08-14 Bruno Haible <bruno@clisp.org> 1474 1475 Avoid a warning message on Cygwin. 1476 * msggrep-7: Filter out msggrep's warning about locale charset. 1477 14782009-08-13 Bruno Haible <bruno@clisp.org> 1479 1480 * msgexec-1: Filter out msgexec's warning about locale charset. 1481 * msgexec-2: Likewise. 1482 * msgexec-4: Likewise. Explain why this test fails on mingw. 1483 14842009-08-10 Bruno Haible <bruno@clisp.org> 1485 1486 Avoid a test failure on Cygwin. 1487 * msginit-1: Replace also CP1252 label with ASCII. 1488 14892009-07-27 Часлав Илић (Chusslove Illich) <caslav.ilic@gmx.net> 1490 Bruno Haible <bruno@clisp.org> 1491 1492 * recode-sr-latin-1: Add test cases with accents. 1493 14942009-06-06 Bruno Haible <bruno@clisp.org> 1495 1496 * xgettext-perl-1: Add test of // operator. 1497 14982009-05-29 Bruno Haible <bruno@clisp.org> 1499 1500 * msgfmt-10: Update after msgfmt's error message changed. 1501 15022009-05-29 Bruno Haible <bruno@clisp.org> 1503 1504 Avoid lang-c++ test failure. 1505 * lang-c++: Pass --tag option to libtool. 1506 15072009-05-21 Bruno Haible <bruno@clisp.org> 1508 1509 * Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests. 1510 15112009-05-16 Bruno Haible <bruno@clisp.org> 1512 1513 * xgettext-glade-4: New file. 1514 * Makefile.am (TESTS): Add it. 1515 15162009-03-29 Bruno Haible <bruno@clisp.org> 1517 1518 * format-gfc-internal-1: New file. 1519 * format-gfc-internal-2: New file. 1520 * Makefile.am (TESTS): Add them. 1521 15222009-01-28 Bruno Haible <bruno@clisp.org> 1523 1524 * format-qt-plural-1: New file. 1525 * format-qt-plural-2: New file. 1526 * Makefile.am (TESTS): Add them. 1527 15282009-01-27 Bruno Haible <bruno@clisp.org> 1529 1530 * xgettext-c-13: Test also the 3 variants of the tr function and the 1531 qt-plural-format flag. 1532 15332009-01-25 Bruno Haible <bruno@clisp.org> 1534 1535 Avoid a test suite failure on platforms that have a gl_IE locale. 1536 * msginit-1: Normalize the charset of the generated PO file. 1537 15382008-10-04 Bruno Haible <bruno@clisp.org> 1539 1540 * msgfmt-17: New file. 1541 * Makefile.am (TESTS): Add it. 1542 Reported by Anatoly Techtonik <techtonik@gmail.com> 1543 via <https://savannah.gnu.org/bugs/?24433>. 1544 15452008-10-04 Bruno Haible <bruno@clisp.org> 1546 1547 * msgcat-18: New file. 1548 * msgcomm-27: New file. 1549 * msgmerge-24: New file. 1550 * xgettext-c-18: New file. 1551 * Makefile.am (TESTS): Add them. 1552 15532008-09-29 Bruno Haible <bruno@clisp.org> 1554 1555 Avoid test suite failures on mingw. 1556 * msgexec-1: Don't produce CR/LFs in the per-message command script. 1557 * msgexec-3: Likewise. 1558 * msgexec-4: Likewise. 1559 15602008-09-28 Bruno Haible <bruno@clisp.org> 1561 1562 Avoid test suite failures on mingw. 1563 * msgcmp-2: Normalize program name with .exe suffix also when it 1564 occurs at the beginning of a line of error output. 1565 * msgcmp-3: Likewise. 1566 * msgfmt-7: Likewise. 1567 * msgfmt-8: Likewise. 1568 * msgfmt-9: Likewise. 1569 * msgfmt-10: Likewise. 1570 * msgmerge-2: Likewise. 1571 * msgmerge-9: Likewise. 1572 * msgexec-2: Convert CR/LF to LF before applying DIFF. 1573 15742008-08-23 Bruno Haible <bruno@clisp.org> 1575 1576 * msgmerge-update-4: New file, based on msgmerge-update-3. 1577 * Makefile.am (TESTS): Add it. 1578 Reported by Vincent Danjean <vdanjean.abo@free.fr> 1579 via <http://savannah.gnu.org/bugs/?24123>. 1580 15812008-08-16 Bruno Haible <bruno@clisp.org> 1582 1583 * xgettext-python-1: Test that strings inside [ ] are not extracted for 1584 an outer gettext call. 1585 15862008-08-15 Bruno Haible <bruno@clisp.org> 1587 1588 * format-python-2: Check that %.0s normally behaves like %s. 1589 15902008-06-01 Bruno Haible <bruno@clisp.org> 1591 1592 * lang-bash: Add note about failure on MacOS X. 1593 15942008-06-01 Bruno Haible <bruno@clisp.org> 1595 1596 * lang-smalltalk: Avoid test failure with gst-3.0.3 on MacOS X. 1597 15982008-05-26 Bruno Haible <bruno@clisp.org> 1599 1600 * gettext-8: New file. 1601 * Makefile.am (noinst_PROGRAMS): Add gettext-8-prg, remove gettext-8. 1602 (gettext_8_prg_*): Renamed from gettext_8_*. 1603 16042008-05-12 Bruno Haible <bruno@clisp.org> 1605 1606 * msgcat-17: Change test so that it works with newer line-breaking 1607 algorithm. 1608 16092008-04-06 Bruno Haible <bruno@clisp.org> 1610 1611 Avoid testsuite failures on MacOS X 10.5. 1612 * format-c-3: Use "LC_ALL=C tr" instead of "tr". Avoids error with 1613 non-ASCII bytes in UTF-8 locales. 1614 * format-c-4: Likewise. 1615 * format-c-5: Likewise. 1616 * format-perl-mixed-1: Likewise. 1617 * gettext-1: Likewise. 1618 * lang-bash: Likewise. 1619 * lang-c: Likewise. 1620 * lang-c++: Likewise. 1621 * lang-clisp: Likewise. 1622 * lang-csharp: Likewise. 1623 * lang-elisp: Likewise. 1624 * lang-gawk: Likewise. 1625 * lang-guile: Likewise. 1626 * lang-java: Likewise. 1627 * lang-librep: Likewise. 1628 * lang-objc: Likewise. 1629 * lang-pascal: Likewise. 1630 * lang-perl-1: Likewise. 1631 * lang-perl-2: Likewise. 1632 * lang-php: Likewise. 1633 * lang-po: Likewise. 1634 * lang-python-1: Likewise. 1635 * lang-python-2: Likewise. 1636 * lang-rst: Likewise. 1637 * lang-sh: Likewise. 1638 * lang-smalltalk: Likewise. 1639 * lang-tcl: Likewise. 1640 * lang-ycp: Likewise. 1641 * msgattrib-1: Likewise. 1642 * msgattrib-10: Likewise. 1643 * msgattrib-11: Likewise. 1644 * msgattrib-12: Likewise. 1645 * msgattrib-13: Likewise. 1646 * msgattrib-14: Likewise. 1647 * msgattrib-15: Likewise. 1648 * msgattrib-16: Likewise. 1649 * msgattrib-17: Likewise. 1650 * msgattrib-2: Likewise. 1651 * msgattrib-3: Likewise. 1652 * msgattrib-4: Likewise. 1653 * msgattrib-5: Likewise. 1654 * msgattrib-6: Likewise. 1655 * msgattrib-7: Likewise. 1656 * msgattrib-8: Likewise. 1657 * msgattrib-9: Likewise. 1658 * msgattrib-properties-1: Likewise. 1659 * msgcat-1: Likewise. 1660 * msgcat-10: Likewise. 1661 * msgcat-11: Likewise. 1662 * msgcat-13: Likewise. 1663 * msgcat-15: Likewise. 1664 * msgcat-16: Likewise. 1665 * msgcat-17: Likewise. 1666 * msgcat-2: Likewise. 1667 * msgcat-3: Likewise. 1668 * msgcat-4: Likewise. 1669 * msgcat-5: Likewise. 1670 * msgcat-6: Likewise. 1671 * msgcat-7: Likewise. 1672 * msgcat-8: Likewise. 1673 * msgcat-9: Likewise. 1674 * msgcat-properties-1: Likewise. 1675 * msgcat-stringtable-1: Likewise. 1676 * msgcmp-2: Likewise. 1677 * msgcmp-3: Likewise. 1678 * msgcomm-1: Likewise. 1679 * msgcomm-10: Likewise. 1680 * msgcomm-11: Likewise. 1681 * msgcomm-12: Likewise. 1682 * msgcomm-13: Likewise. 1683 * msgcomm-14: Likewise. 1684 * msgcomm-16: Likewise. 1685 * msgcomm-17: Likewise. 1686 * msgcomm-18: Likewise. 1687 * msgcomm-19: Likewise. 1688 * msgcomm-2: Likewise. 1689 * msgcomm-20: Likewise. 1690 * msgcomm-21: Likewise. 1691 * msgcomm-22: Likewise. 1692 * msgcomm-23: Likewise. 1693 * msgcomm-24: Likewise. 1694 * msgcomm-25: Likewise. 1695 * msgcomm-26: Likewise. 1696 * msgcomm-3: Likewise. 1697 * msgcomm-4: Likewise. 1698 * msgcomm-5: Likewise. 1699 * msgcomm-6: Likewise. 1700 * msgcomm-7: Likewise. 1701 * msgcomm-8: Likewise. 1702 * msgcomm-9: Likewise. 1703 * msgconv-5: Likewise. 1704 * msgconv-6: Likewise. 1705 * msgen-1: Likewise. 1706 * msgen-2: Likewise. 1707 * msgen-3: Likewise. 1708 * msgfilter-sr-latin-1: Likewise. 1709 * msgfmt-1: Likewise. 1710 * msgfmt-10: Likewise. 1711 * msgfmt-12: Likewise. 1712 * msgfmt-14: Likewise. 1713 * msgfmt-16: Likewise. 1714 * msgfmt-5: Likewise. 1715 * msgfmt-7: Likewise. 1716 * msgfmt-8: Likewise. 1717 * msgfmt-9: Likewise. 1718 * msgfmt-properties-1: Likewise. 1719 * msggrep-1: Likewise. 1720 * msggrep-2: Likewise. 1721 * msggrep-3: Likewise. 1722 * msggrep-4: Likewise. 1723 * msggrep-5: Likewise. 1724 * msggrep-6: Likewise. 1725 * msggrep-7: Likewise. 1726 * msggrep-8: Likewise. 1727 * msginit-1: Likewise. 1728 * msginit-2: Likewise. 1729 * msgmerge-1: Likewise. 1730 * msgmerge-10: Likewise. 1731 * msgmerge-11: Likewise. 1732 * msgmerge-12: Likewise. 1733 * msgmerge-13: Likewise. 1734 * msgmerge-14: Likewise. 1735 * msgmerge-15: Likewise. 1736 * msgmerge-16: Likewise. 1737 * msgmerge-17: Likewise. 1738 * msgmerge-18: Likewise. 1739 * msgmerge-19: Likewise. 1740 * msgmerge-2: Likewise. 1741 * msgmerge-20: Likewise. 1742 * msgmerge-21: Likewise. 1743 * msgmerge-22: Likewise. 1744 * msgmerge-23: Likewise. 1745 * msgmerge-3: Likewise. 1746 * msgmerge-4: Likewise. 1747 * msgmerge-5: Likewise. 1748 * msgmerge-6: Likewise. 1749 * msgmerge-7: Likewise. 1750 * msgmerge-8: Likewise. 1751 * msgmerge-9: Likewise. 1752 * msgmerge-compendium-1: Likewise. 1753 * msgmerge-compendium-2: Likewise. 1754 * msgmerge-compendium-3: Likewise. 1755 * msgmerge-compendium-4: Likewise. 1756 * msgmerge-compendium-5: Likewise. 1757 * msgmerge-compendium-6: Likewise. 1758 * msgmerge-properties-1: Likewise. 1759 * msgmerge-properties-2: Likewise. 1760 * msgmerge-update-2: Likewise. 1761 * msgunfmt-1: Likewise. 1762 * msgunfmt-2: Likewise. 1763 * msgunfmt-properties-1: Likewise. 1764 * msguniq-1: Likewise. 1765 * msguniq-2: Likewise. 1766 * msguniq-3: Likewise. 1767 * msguniq-5: Likewise. 1768 * msguniq-6: Likewise. 1769 * plural-1: Likewise. 1770 * xgettext-2: Likewise. 1771 * xgettext-3: Likewise. 1772 * xgettext-4: Likewise. 1773 * xgettext-5: Likewise. 1774 * xgettext-6: Likewise. 1775 * xgettext-7: Likewise. 1776 * xgettext-8: Likewise. 1777 * xgettext-9: Likewise. 1778 * xgettext-awk-1: Likewise. 1779 * xgettext-awk-2: Likewise. 1780 * xgettext-c-1: Likewise. 1781 * xgettext-c-10: Likewise. 1782 * xgettext-c-11: Likewise. 1783 * xgettext-c-12: Likewise. 1784 * xgettext-c-13: Likewise. 1785 * xgettext-c-14: Likewise. 1786 * xgettext-c-15: Likewise. 1787 * xgettext-c-16: Likewise. 1788 * xgettext-c-17: Likewise. 1789 * xgettext-c-2: Likewise. 1790 * xgettext-c-3: Likewise. 1791 * xgettext-c-4: Likewise. 1792 * xgettext-c-5: Likewise. 1793 * xgettext-c-6: Likewise. 1794 * xgettext-c-7: Likewise. 1795 * xgettext-c-8: Likewise. 1796 * xgettext-c-9: Likewise. 1797 * xgettext-csharp-1: Likewise. 1798 * xgettext-csharp-2: Likewise. 1799 * xgettext-csharp-3: Likewise. 1800 * xgettext-csharp-4: Likewise. 1801 * xgettext-csharp-5: Likewise. 1802 * xgettext-csharp-6: Likewise. 1803 * xgettext-csharp-7: Likewise. 1804 * xgettext-elisp-1: Likewise. 1805 * xgettext-elisp-2: Likewise. 1806 * xgettext-java-1: Likewise. 1807 * xgettext-java-2: Likewise. 1808 * xgettext-java-3: Likewise. 1809 * xgettext-java-4: Likewise. 1810 * xgettext-java-5: Likewise. 1811 * xgettext-java-6: Likewise. 1812 * xgettext-java-7: Likewise. 1813 * xgettext-librep-1: Likewise. 1814 * xgettext-librep-2: Likewise. 1815 * xgettext-lisp-1: Likewise. 1816 * xgettext-lisp-2: Likewise. 1817 * xgettext-objc-1: Likewise. 1818 * xgettext-objc-2: Likewise. 1819 * xgettext-perl-1: Likewise. 1820 * xgettext-perl-2: Likewise. 1821 * xgettext-perl-3: Likewise. 1822 * xgettext-perl-4: Likewise. 1823 * xgettext-perl-5: Likewise. 1824 * xgettext-perl-6: Likewise. 1825 * xgettext-perl-7: Likewise. 1826 * xgettext-php-1: Likewise. 1827 * xgettext-php-2: Likewise. 1828 * xgettext-php-3: Likewise. 1829 * xgettext-php-4: Likewise. 1830 * xgettext-po-1: Likewise. 1831 * xgettext-properties-1: Likewise. 1832 * xgettext-python-1: Likewise. 1833 * xgettext-python-2: Likewise. 1834 * xgettext-python-3: Likewise. 1835 * xgettext-python-4: Likewise. 1836 * xgettext-scheme-1: Likewise. 1837 * xgettext-scheme-3: Likewise. 1838 * xgettext-sh-1: Likewise. 1839 * xgettext-sh-2: Likewise. 1840 * xgettext-sh-3: Likewise. 1841 * xgettext-sh-4: Likewise. 1842 * xgettext-sh-5: Likewise. 1843 * xgettext-sh-6: Likewise. 1844 * xgettext-smalltalk-1: Likewise. 1845 * xgettext-smalltalk-2: Likewise. 1846 * xgettext-stringtable-1: Likewise. 1847 * xgettext-tcl-1: Likewise. 1848 * xgettext-tcl-2: Likewise. 1849 * xgettext-tcl-3: Likewise. 1850 * xgettext-ycp-1: Likewise. 1851 * xgettext-ycp-2: Likewise. 1852 * xgettext-ycp-3: Likewise. 1853 * xgettext-ycp-4: Likewise. 1854 18552008-02-20 Bruno Haible <bruno@clisp.org> 1856 1857 * format-gcc-internal-1: Test also %K. 1858 18592008-02-04 Bruno Haible <bruno@clisp.org> 1860 1861 * msgmerge-23: New file. 1862 * Makefile.am (TESTS): Add it. 1863 Reported by Yukiko Bando <ybando@k6.dion.ne.jp> via 1864 Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>. 1865 18662008-01-12 Bruno Haible <bruno@clisp.org> 1867 1868 * xgettext-glade-2: Use 'grep' with a pipe as input, not a regular 1869 file. 1870 * xgettext-glade-3: Likewise. 1871 * xgettext-java-2: Likewise. 1872 * xgettext-python-1: Likewise. 1873 * xgettext-python-3: Likewise. 1874 * xgettext-stringtable-1: Likewise. 1875 * xgettext-tcl-1: Likewise. 1876 Fixes test failures on OpenBSD 4.0. 1877 18782007-12-24 Bruno Haible <bruno@clisp.org> 1879 1880 * gettext-3-prg.c: Don't include setenv.h. 1881 * gettext-5-prg.c: Likewise. 1882 * gettext-6-prg.c: Likewise. 1883 * gettext-7-prg.c: Likewise. 1884 18852007-12-24 Bruno Haible <bruno@clisp.org> 1886 1887 * msginit-1: Add 'Language' field in header to input. Check that it is 1888 filled. 1889 * msginit-2: Likewise. 1890 * msgmerge-5: Add 'Language' field in header to expected result. 1891 * msgmerge-6: Likewise. 1892 * msgmerge-10: Likewise. 1893 * msgmerge-11: Likewise. 1894 * msgmerge-12: Likewise. 1895 * msgmerge-13: Likewise. 1896 * msgmerge-14: Likewise. 1897 * msgmerge-16: Likewise. 1898 * msgmerge-21: Likewise. 1899 * msgmerge-22: Likewise. 1900 * mm-viet.out: Likewise. 1901 * msgmerge-update-1: Add 'Language' field in header to input. 1902 * msgmerge-update-2: Likewise. 1903 * msgmerge-update-3: Likewise. 1904 * xgettext-3: Add 'Language' field in header to expected result. 1905 * xgettext-4: Likewise. 1906 * xgettext-5: Likewise. 1907 * xgettext-8: Likewise. 1908 * xgettext-csharp-2: Likewise. 1909 * xgettext-csharp-3: Likewise. 1910 * xgettext-glade-1: Likewise. 1911 * xgettext-glade-2: Likewise. 1912 * xgettext-glade-3: Likewise. 1913 * xgettext-java-2: Likewise. 1914 * xgettext-perl-2: Likewise. 1915 * xgettext-perl-3: Likewise. 1916 * xgettext-python-1: Likewise. 1917 * xgettext-python-3: Likewise. 1918 * xgettext-stringtable-1: Likewise. 1919 * xgettext-tcl-1: Likewise. 1920 19212007-12-22 Bruno Haible <bruno@clisp.org> 1922 1923 * msgcat-17: New file. 1924 * Makefile.am (TESTS): Add it. 1925 19262007-11-15 Bruno Haible <bruno@clisp.org> 1927 1928 * gettext-8-prg.c: New file. 1929 * Makefile.am (TESTS, noinst_PROGRAMS): Add gettext-8. 1930 (gettext_8_*): New variables. 1931 19322007-11-07 Bruno Haible <bruno@clisp.org> 1933 1934 * gettext-0.17 released. 1935 19362007-10-27 Bruno Haible <bruno@clisp.org> 1937 1938 * lang-gawk: Skip the test if the gawk version is 3.1.5. 1939 19402007-10-20 Bruno Haible <bruno@clisp.org> 1941 1942 * msgmerge-22: New file. 1943 * Makefile.am (TESTS): Add it. 1944 Reported by Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>. 1945 19462007-10-20 Bruno Haible <bruno@clisp.org> 1947 1948 * msgmerge-21: New file. 1949 * Makefile.am (TESTS): Add it. 1950 Reported by Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>. 1951 19522007-10-19 Bruno Haible <bruno@clisp.org> 1953 1954 Avoid test suite failures on Cygwin-hosted mingw. 1955 * msginit-1: Convert CR/LF to LF after applying SED or GREP. 1956 * msginit-2: Likewise. 1957 * msgmerge-2: Likewise. 1958 * msgmerge-9: Likewise. 1959 * xgettext-3: Likewise. 1960 * xgettext-4: Likewise. 1961 * xgettext-5: Likewise. 1962 * xgettext-8: Likewise. 1963 * xgettext-csharp-2: Likewise. 1964 * xgettext-perl-2: Likewise. 1965 * xgettext-perl-3: Likewise. 1966 * xgettext-python-1: Likewise. 1967 * xgettext-csharp-3: Likewise. 1968 * xgettext-java-2: Likewise. 1969 * xgettext-python-3: Likewise. 1970 * xgettext-stringtable-1: Likewise. 1971 * xgettext-tcl-1: Likewise. 1972 * format-perl-mixed-1: Likewise. 1973 * plural-1: Convert CR/LF to LF before applying DIFF. 1974 19752007-10-09 Bruno Haible <bruno@clisp.org> 1976 1977 * xgettext-c-17: New file. 1978 * Makefile.am (TESTS): Add it. 1979 19802007-10-07 Bruno Haible <bruno@clisp.org> 1981 1982 * tstgettext.c (main): In the --version output, say GPLv3+. 1983 * tstngettext.c (main): Likewise. 1984 19852007-09-30 Bruno Haible <bruno@clisp.org> 1986 1987 Add support for KDE 4 format strings. 1988 * format-kde-1: New file. 1989 * format-kde-2: New file. 1990 * Makefile.am (TESTS): Add them. 1991 Based on input by by Chusslove Illich <caslav.ilic@gmx.net>. 1992 19932007-09-09 Bruno Haible <bruno@clisp.org> 1994 1995 Add support for Qt 4 format strings. 1996 * format-qt-1: Update for Qt 4 syntax. 1997 * format-qt-2: Likewise. 1998 Based on input by by Chusslove Illich <caslav.ilic@gmx.net>. 1999 20002007-09-02 Bruno Haible <bruno@clisp.org> 2001 2002 Implement msgctxt for C# ResourceManagers. 2003 * xgettext-csharp-7: New file. 2004 * msgunfmt-csharp-1: Add a few messages with context. 2005 * lang-csharp: Likewise. 2006 * Makefile.am (TESTS): Add xgettext-csharp-7. 2007 20082007-09-01 Bruno Haible <bruno@clisp.org> 2009 2010 Implement msgctxt for Java ResourceBundles. 2011 * xgettext-java-7: New file. 2012 * msgunfmt-java-1: Add a few messages with context. 2013 * lang-java: Likewise. 2014 * Makefile.am (TESTS): Add xgettext-java-7. 2015 Suggested by Felix Berger. 2016 20172007-07-04 Bruno Haible <bruno@clisp.org> 2018 2019 * xgettext-php-3: Use string concatenation in the test. 2020 * xgettext-php-4: New file. 2021 * Makefile.am (TESTS): Add it. 2022 20232007-06-30 Bruno Haible <bruno@clisp.org> 2024 2025 * tstgettext.c (main): Use the standard --version output, see 2026 <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>. 2027 * tstngettext.c (main): Likewise. 2028 20292007-06-25 Bruno Haible <bruno@clisp.org> 2030 2031 * xgettext-awk-2: New file. 2032 * xgettext-c-16: New file. 2033 * xgettext-csharp-6: New file. 2034 * xgettext-elisp-2: New file. 2035 * xgettext-java-6: New file. 2036 * xgettext-librep-2: New file. 2037 * xgettext-lisp-2: New file. 2038 * xgettext-perl-7: New file. 2039 * xgettext-php-3: New file. 2040 * xgettext-python-4: New file. 2041 * xgettext-scheme-3: New file. 2042 * xgettext-sh-6: New file. 2043 * xgettext-smalltalk-2: New file. 2044 * xgettext-tcl-3: New file. 2045 * xgettext-ycp-4: New file. 2046 * Makefile.am (TESTS): Add them. 2047 20482007-05-14 Bruno Haible <bruno@clisp.org> 2049 2050 Avoid test suite failures on mingw. 2051 * msgcmp-2: Reduce the file name in the error output. 2052 * msgcmp-3: Likewise. 2053 * msgfmt-7: Likewise. 2054 * msgfmt-8: Likewise. 2055 * msgfmt-9: Likewise. 2056 * msgfmt-10: Likewise. 2057 * msgmerge-2: Likewise. 2058 * msgmerge-9: Likewise. 2059 20602007-05-14 Bruno Haible <bruno@clisp.org> 2061 2062 Avoid test suite failures on mingw. 2063 * gettext-1: Convert CR/LF to LF before applying DIFF. 2064 * msgattrib-1: Likewise. 2065 * msgattrib-2: Likewise. 2066 * msgattrib-3: Likewise. 2067 * msgattrib-4: Likewise. 2068 * msgattrib-5: Likewise. 2069 * msgattrib-6: Likewise. 2070 * msgattrib-7: Likewise. 2071 * msgattrib-8: Likewise. 2072 * msgattrib-9: Likewise. 2073 * msgattrib-10: Likewise. 2074 * msgattrib-11: Likewise. 2075 * msgattrib-12: Likewise. 2076 * msgattrib-13: Likewise. 2077 * msgattrib-14: Likewise. 2078 * msgattrib-15: Likewise. 2079 * msgattrib-16: Likewise. 2080 * msgattrib-17: Likewise. 2081 * msgattrib-properties-1: Likewise. 2082 * msgcat-1: Likewise. 2083 * msgcat-2: Likewise. 2084 * msgcat-3: Likewise. 2085 * msgcat-4: Likewise. 2086 * msgcat-5: Likewise. 2087 * msgcat-6: Likewise. 2088 * msgcat-7: Likewise. 2089 * msgcat-8: Likewise. 2090 * msgcat-9: Likewise. 2091 * msgcat-10: Likewise. 2092 * msgcat-11: Likewise. 2093 * msgcat-13: Likewise. 2094 * msgcat-15: Likewise. 2095 * msgcat-16: Likewise. 2096 * msgcat-properties-1: Likewise. 2097 * msgcat-stringtable-1: Likewise. 2098 * msgcmp-2: Likewise. 2099 * msgcmp-3: Likewise. 2100 * msgcomm-1: Likewise. 2101 * msgcomm-2: Likewise. 2102 * msgcomm-3: Likewise. 2103 * msgcomm-4: Likewise. 2104 * msgcomm-5: Likewise. 2105 * msgcomm-6: Likewise. 2106 * msgcomm-7: Likewise. 2107 * msgcomm-8: Likewise. 2108 * msgcomm-9: Likewise. 2109 * msgcomm-10: Likewise. 2110 * msgcomm-11: Likewise. 2111 * msgcomm-12: Likewise. 2112 * msgcomm-13: Likewise. 2113 * msgcomm-14: Likewise. 2114 * msgcomm-16: Likewise. 2115 * msgcomm-17: Likewise. 2116 * msgcomm-18: Likewise. 2117 * msgcomm-19: Likewise. 2118 * msgcomm-20: Likewise. 2119 * msgcomm-21: Likewise. 2120 * msgcomm-22: Likewise. 2121 * msgcomm-23: Likewise. 2122 * msgcomm-24: Likewise. 2123 * msgcomm-25: Likewise. 2124 * msgcomm-26: Likewise. 2125 * msgconv-5: Likewise. 2126 * msgconv-6: Likewise. 2127 * msgen-1: Likewise. 2128 * msgen-2: Likewise. 2129 * msgen-3: Likewise. 2130 * msgfilter-sr-latin-1: Likewise. 2131 * msgfmt-1: Likewise. 2132 * msgfmt-5: Likewise. 2133 * msgfmt-7: Likewise. 2134 * msgfmt-8: Likewise. 2135 * msgfmt-9: Likewise. 2136 * msgfmt-10: Likewise. 2137 * msgfmt-12: Likewise. 2138 * msgfmt-14: Likewise. 2139 * msgfmt-16: Likewise. 2140 * msgfmt-properties-1: Likewise. 2141 * msggrep-1: Likewise. 2142 * msggrep-2: Likewise. 2143 * msggrep-3: Likewise. 2144 * msggrep-4: Likewise. 2145 * msggrep-5: Likewise. 2146 * msggrep-6: Likewise. 2147 * msggrep-7: Likewise. 2148 * msggrep-8: Likewise. 2149 * msgmerge-1: Likewise. 2150 * msgmerge-3: Likewise. 2151 * msgmerge-4: Likewise. 2152 * msgmerge-5: Likewise. 2153 * msgmerge-6: Likewise. 2154 * msgmerge-7: Likewise. 2155 * msgmerge-8: Likewise. 2156 * msgmerge-10: Likewise. 2157 * msgmerge-11: Likewise. 2158 * msgmerge-12: Likewise. 2159 * msgmerge-13: Likewise. 2160 * msgmerge-14: Likewise. 2161 * msgmerge-15: Likewise. 2162 * msgmerge-16: Likewise. 2163 * msgmerge-17: Likewise. 2164 * msgmerge-18: Likewise. 2165 * msgmerge-19: Likewise. 2166 * msgmerge-20: Likewise. 2167 * msgmerge-compendium-1: Likewise. 2168 * msgmerge-compendium-2: Likewise. 2169 * msgmerge-compendium-3: Likewise. 2170 * msgmerge-compendium-4: Likewise. 2171 * msgmerge-compendium-5: Likewise. 2172 * msgmerge-compendium-6: Likewise. 2173 * msgmerge-properties-1: Likewise. 2174 * msgmerge-properties-2: Likewise. 2175 * msgmerge-update-2: Likewise. 2176 * msgunfmt-1: Likewise. 2177 * msgunfmt-2: Likewise. 2178 * msgunfmt-properties-1: Likewise. 2179 * msguniq-1: Likewise. 2180 * msguniq-2: Likewise. 2181 * msguniq-3: Likewise. 2182 * msguniq-5: Likewise. 2183 * msguniq-6: Likewise. 2184 * xgettext-2: Likewise. 2185 * xgettext-6: Likewise. 2186 * xgettext-7: Likewise. 2187 * xgettext-9: Likewise. 2188 * xgettext-awk-1: Likewise. 2189 * xgettext-c-1: Likewise. 2190 * xgettext-c-2: Likewise. 2191 * xgettext-c-3: Likewise. 2192 * xgettext-c-4: Likewise. 2193 * xgettext-c-5: Likewise. 2194 * xgettext-c-6: Likewise. 2195 * xgettext-c-7: Likewise. 2196 * xgettext-c-8: Likewise. 2197 * xgettext-c-9: Likewise. 2198 * xgettext-c-10: Likewise. 2199 * xgettext-c-11: Likewise. 2200 * xgettext-c-12: Likewise. 2201 * xgettext-c-13: Likewise. 2202 * xgettext-c-14: Likewise. 2203 * xgettext-c-15: Likewise. 2204 * xgettext-csharp-1: Likewise. 2205 * xgettext-csharp-4: Likewise. 2206 * xgettext-csharp-5: Likewise. 2207 * xgettext-elisp-1: Likewise. 2208 * xgettext-java-1: Likewise. 2209 * xgettext-java-3: Likewise. 2210 * xgettext-java-4: Likewise. 2211 * xgettext-java-5: Likewise. 2212 * xgettext-librep-1: Likewise. 2213 * xgettext-lisp-1: Likewise. 2214 * xgettext-objc-1: Likewise. 2215 * xgettext-objc-2: Likewise. 2216 * xgettext-perl-1: Likewise. 2217 * xgettext-perl-4: Likewise. 2218 * xgettext-perl-5: Likewise. 2219 * xgettext-perl-6: Likewise. 2220 * xgettext-php-1: Likewise. 2221 * xgettext-php-2: Likewise. 2222 * xgettext-po-1: Likewise. 2223 * xgettext-properties-1: Likewise. 2224 * xgettext-python-2: Likewise. 2225 * xgettext-scheme-1: Likewise. 2226 * xgettext-sh-1: Likewise. 2227 * xgettext-sh-2: Likewise. 2228 * xgettext-sh-3: Likewise. 2229 * xgettext-sh-4: Likewise. 2230 * xgettext-sh-5: Likewise. 2231 * xgettext-smalltalk-1: Likewise. 2232 * xgettext-tcl-2: Likewise. 2233 * xgettext-ycp-1: Likewise. 2234 * xgettext-ycp-2: Likewise. 2235 * xgettext-ycp-3: Likewise. 2236 * format-c-3: Likewise. 2237 * format-c-4: Likewise. 2238 * format-c-5: Likewise. 2239 * plural-1: Likewise. 2240 * lang-c: Likewise. 2241 * lang-c++: Likewise. 2242 * lang-objc: Likewise. 2243 * lang-sh: Likewise. 2244 * lang-bash: Likewise. 2245 * lang-python-1: Likewise. 2246 * lang-python-2: Likewise. 2247 * lang-clisp: Likewise. 2248 * lang-elisp: Likewise. 2249 * lang-librep: Likewise. 2250 * lang-guile: Likewise. 2251 * lang-smalltalk: Likewise. 2252 * lang-java: Likewise. 2253 * lang-csharp: Likewise. 2254 * lang-gawk: Likewise. 2255 * lang-pascal: Likewise. 2256 * lang-ycp: Likewise. 2257 * lang-tcl: Likewise. 2258 * lang-perl-1: Likewise. 2259 * lang-perl-2: Likewise. 2260 * lang-php: Likewise. 2261 * lang-po: Likewise. 2262 * lang-rst: Likewise. 2263 22642007-04-30 Bruno Haible <bruno@clisp.org> 2265 2266 * lang-php: Remove 'echo' of printf result. 2267 Patch by Jens Petersen <petersen@redhat.com>. 2268 22692007-03-27 Bruno Haible <bruno@clisp.org> 2270 2271 * tstgettext.c (usage): Ask translators to specify a translation bug 2272 report address. 2273 * tstngettext.c (usage): Likewise. 2274 22752007-03-19 Bruno Haible <bruno@clisp.org> 2276 2277 * lang-php: Use <?php instead of <?, since the latter does not work 2278 when php is configured with short_open_tag = off. 2279 Patch by Jens Petersen <petersen@redhat.com>. 2280 22812007-03-17 Bruno Haible <bruno@clisp.org> 2282 2283 * xgettext-php-1: Test that strings inside [ ] are not extracted for an 2284 outer gettext call. 2285 22862007-02-19 Bruno Haible <bruno@clisp.org> 2287 2288 * tstgettext.c: Don't include exit.h. 2289 * tstngettext.c: Likewise. 2290 22912007-02-04 Bruno Haible <bruno@clisp.org> 2292 2293 * lang-java: Hide compiler warnings. 2294 22952007-01-28 Bruno Haible <bruno@clisp.org> 2296 2297 * xgettext-java-2: Change expected result to contains U+FFFD instead 2298 of an ill-formed UTF-8 sequence. 2299 23002007-01-27 Bruno Haible <bruno@clisp.org> 2301 2302 * lang-smalltalk: Update expected result so that it works with GNU 2303 smalltalk 2.3 as well. 2304 23052007-01-07 Bruno Haible <bruno@clisp.org> 2306 2307 * msgmerge-20: New file. 2308 * Makefile.am (TESTS): Add it. 2309 Reported by Leonardo Fontenelle <leo.fontenelle@gmail.com>. 2310 23112006-12-16 Bruno Haible <bruno@clisp.org> 2312 2313 Make it work with autoconf > 2.61. 2314 * Makefile.am (TESTS_ENVIRONMENT): Also set GLIBC2. 2315 * gettext-3: Use GLIBC2 from the environment instead of grepping 2316 config.status. 2317 * gettext-5: Likewise. 2318 * gettext-6: Likewise. 2319 * gettext-7: Likewise. 2320 Reported by Ralf Wildenhues. 2321 23222006-12-10 Bruno Haible <bruno@clisp.org> 2323 2324 Fix a test failure on Solaris. 2325 * Makefile.am (TESTS_ENVIRONMENT): Also set LOCALE_JA. 2326 * recode-sr-latin-2: Use the LOCALE_JA value from the Makefile, 2327 instead of using the 'testlocale' program. 2328 Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>. 2329 23302006-11-12 Bruno Haible <bruno@clisp.org> 2331 2332 * msgcat-15: Update expected test output. 2333 23342006-11-03 Bruno Haible <bruno@clisp.org> 2335 2336 Simplify xmalloc expressions. Add overflow check in xmalloc arguments. 2337 * tstgettext.c (expand_escape): Use XNMALLOC instead of xmalloc. 2338 23392006-11-27 Bruno Haible <bruno@clisp.org> 2340 2341 * gettext-0.16.1 released. 2342 23432006-10-26 Bruno Haible <bruno@clisp.org> 2344 2345 * gettext-0.16 released. 2346 23472006-10-03 Bruno Haible <bruno@clisp.org> 2348 2349 * msgattrib-16: New file. 2350 * msgattrib-17: New file. 2351 * msgcat-15: New file. 2352 * msgcat-16: New file. 2353 * msgcmp-4: New file. 2354 * msgcomm-26: New file. 2355 * msgconv-6: New file. 2356 * msgfmt-16: New file. 2357 * msgmerge-19: New file. 2358 * msguniq-6: New file. 2359 * Makefile.am (TESTS): Add them. 2360 23612006-10-03 Bruno Haible <bruno@clisp.org> 2362 2363 * msgmerge-18: Invoke msgcmp with options --use-fuzzy and 2364 --use-untranslated. 2365 23662006-10-01 Bruno Haible <bruno@clisp.org> 2367 2368 * xgettext-perl-6: New file. 2369 * Makefile.am (TESTS): Add it. 2370 23712006-09-06 Bruno Haible <bruno@clisp.org> 2372 2373 * msgfmt-12: Update expected output. 2374 * format-c-3: Likewise. 2375 * format-c-4: Likewise. 2376 * format-c-5: Likewise. 2377 23782006-08-28 Bruno Haible <bruno@clisp.org> 2379 2380 * xgettext-scheme-2: New file. 2381 * Makefile.am (TESTS): Add it. 2382 23832006-08-16 Bruno Haible <bruno@clisp.org> 2384 2385 * plural-2: Use Japanese, not Hungarian, as a test case for nplurals=1. 2386 23872006-08-16 Bruno Haible <bruno@clisp.org> 2388 2389 * msgunfmt-2: New file. 2390 * Makefile.am (TESTS): Add it. 2391 23922006-08-01 Bruno Haible <bruno@clisp.org> 2393 2394 * msgmerge-compendium-6: New file. 2395 * mm-ko.ascii.pot: New file. 2396 * mm-ko.euc-kr.po: New file. 2397 * mm-ko-comp.euc-kr.po: New file. 2398 * Makefile.am (TESTS): Add msgmerge-compendium-6. 2399 (EXTRA_DIST): Add mm-ko.ascii.pot, mm-ko.euc-kr.po, 2400 mm-ko-comp.euc-kr.po. 2401 24022006-08-01 Bruno Haible <bruno@clisp.org> 2403 2404 * mm-viet.comp.po: Renamed from msgmerge-v.comp.po. 2405 * mm-viet.out: Renamed from msgmerge-v.out. 2406 * mm-viet.pot: msgmerge-v.pot. 2407 * msgmerge-compendium-5: Update. 2408 * Makefile.am (EXTRA_DIST): Update. 2409 24102006-08-04 Bruno Haible <bruno@clisp.org> 2411 2412 * Makefile.am (TESTS): Really add msgfmt-qt-2. 2413 24142006-08-02 Bruno Haible <bruno@clisp.org> 2415 2416 * lang-c: Replace ../lib with ../gnulib-lib. 2417 * lang-c++: Likewise. 2418 * lang-objc: Likewise. 2419 24202006-07-30 Bruno Haible <bruno@clisp.org> 2421 2422 * Makefile.am (AM_CPPFLAGS, *_LDADD*): Replace ../lib with 2423 ../gnulib-lib. 2424 * lang-csharp (CSHARPCOMP, CSHARPEXEC): Remove lib/ from pathname. 2425 * lang-java (JAVACOMP, JAVAEXEC): Remove lib/ from pathname. 2426 24272006-07-25 Bruno Haible <bruno@clisp.org> 2428 2429 * Makefile.msvc: Remove file. 2430 * Makefile.am (EXTRA_DIST): Remove Makefile.msvc. 2431 24322006-07-25 Bruno Haible <bruno@clisp.org> 2433 2434 * Makefile.vms: Remove file. 2435 * Makefile.am (EXTRA_DIST): Remove Makefile.vms. 2436 24372006-07-21 Bruno Haible <bruno@clisp.org> 2438 2439 * gettext-0.15 released. 2440 24412006-07-21 Bruno Haible <bruno@clisp.org> 2442 2443 * gettext-4: Store the PO file under fr/, not fr_FR/. Needed on 2444 Solaris 7, because there the french locale is called fr, not fr_FR. 2445 24462006-07-21 Bruno Haible <bruno@clisp.org> 2447 2448 * gettext-6-prg.c: Enable the test only for glibc >= 2.3. 2449 * gettext-7-prg.c: Likewise. 2450 * gettext-6: Update. 2451 * gettext-7: Likewise. 2452 24532006-07-14 Bruno Haible <bruno@clisp.org> 2454 2455 * Makefile.am (MOSTLYCLEANFILES): New variable. 2456 24572006-04-14 Bruno Haible <bruno@clisp.org> 2458 2459 Assume autoconf >= 2.60. 2460 * Makefile.am (localedir): Remove variable. 2461 24622006-06-21 Bruno Haible <bruno@clisp.org> 2463 2464 * xgettext-sh-5: New file. 2465 * Makefile.am (TESTS): Add it. 2466 24672006-06-17 Bruno Haible <bruno@clisp.org> 2468 2469 * recode-sr-latin-2 (LOCALE_JA_EUCJP): Determine locale name depending 2470 on the platform. 2471 Needed for NetBSD 3.0, where testlocale always succeeds. (On NetBSD, 2472 setlocale always works, but for invalid locales nl_locale(CODESET) 2473 returns "646".) 2474 24752006-06-17 Bruno Haible <bruno@clisp.org> 2476 2477 * gettext-4: Use a french locale instead of a german locale. Pass 2478 the locale name as an argument to gettext-4-prg. 2479 * gettext-4-prg.c (main): Use the locale name passed as argument. 2480 24812006-06-04 Bruno Haible <bruno@clisp.org> 2482 2483 * recode-sr-latin-2: Skip the test on MacOS X and BeOS. 2484 24852006-06-04 Bruno Haible <bruno@clisp.org> 2486 2487 * lang-php: Skip the test if php does not have the 'gettext' module 2488 built-in. 2489 24902006-06-04 Bruno Haible <bruno@clisp.org> 2491 2492 * lang-gawk: Require gawk-3.1.3 or newer. 2493 24942006-06-04 Bruno Haible <bruno@clisp.org> 2495 2496 Provide better SKIP explanations. 2497 * lang-pascal (UTF8_LOCALE_UNSUPPORTED): New variable. 2498 * lang-python-1: Likewise. 2499 * lang-python-2: Likewise. 2500 25012006-06-03 Bruno Haible <bruno@clisp.org> 2502 2503 * lang-php: Fix version recognition for PHP 4. 2504 25052006-06-03 Bruno Haible <bruno@clisp.org> 2506 2507 Explain why tests are skipped. 2508 * Makefile.am (TESTS_ENVIRONMENT): Also define JAVA_CHOICE, BUILDJAVA, 2509 CSHARPCHOICE, BUILDCSHARP. 2510 * testlocale.c (main): Don't print "Couldn't set locale.". 2511 * format-c-5-prg.c (main): Likewise. 2512 * format-c-5: Print a message explaining why the test is skipped. 2513 * gettext-3: Likewise. 2514 * gettext-4: Likewise. 2515 * gettext-5: Likewise. 2516 * gettext-6: Likewise. 2517 * gettext-7: Likewise. 2518 * lang-bash: Likewise. 2519 * lang-clisp: Likewise. 2520 * lang-csharp: Likewise. 2521 * lang-gawk: Likewise. 2522 * lang-guile: Likewise. 2523 * lang-java: Likewise. 2524 * lang-librep: Likewise. 2525 * lang-pascal: Likewise. 2526 * lang-perl-1: Likewise. 2527 * lang-perl-2: Likewise. 2528 * lang-php: Likewise. 2529 * lang-python-1: Likewise. 2530 * lang-python-2: Likewise. 2531 * lang-sh: Likewise. 2532 * lang-smalltalk: Likewise. 2533 * lang-tcl: Likewise. 2534 * msgfilter-1: Likewise. 2535 * msgfilter-2: Likewise. 2536 * msgfilter-3: Likewise. 2537 * msgfilter-4: Likewise. 2538 * msgunfmt-csharp-1: Likewise. 2539 * msgunfmt-java-1: Likewise. 2540 * msgunfmt-tcl-1: Likewise. 2541 * recode-sr-latin-1: Likewise. 2542 * recode-sr-latin-2: Likewise. 2543 * xgettext-glade-1: Likewise. 2544 * xgettext-glade-2: Likewise. 2545 * xgettext-glade-3: Likewise. 2546 * lang-c: Print a message explaining why the test is skipped. Don't 2547 print "Couldn't set locale.". 2548 * lang-c++: Likewise. 2549 * lang-objc: Likewise. 2550 25512006-05-31 Bruno Haible <bruno@clisp.org> 2552 2553 * xgettext-ycp-3: New file, from Karl Eichwalder <ke@suse.de>. 2554 * Makefile.am (TESTS): Add it. 2555 25562006-05-16 Bruno Haible <bruno@clisp.org> 2557 2558 * gettext-4-prg.c: Set the LC_ALL environment variable, not just LANG. 2559 Needed on non-glibc Unix systems where !HAVE_LOCALE_NULL and 2560 _nl_locale_name_default() = "C". 2561 25622006-05-14 Bruno Haible <bruno@clisp.org> 2563 2564 * xgettext-php-2: New file. 2565 * Makefile.am (TESTS): Add it. 2566 25672006-04-02 Bruno Haible <bruno@clisp.org> 2568 2569 * tstgettext.c: Include propername.h. 2570 (main): Call proper_name. Bump copyright year. 2571 * tstngettext.c: Include propername.h. 2572 (main): Call proper_name. Bump copyright year. 2573 25742006-03-28 Bruno Haible <bruno@clisp.org> 2575 2576 * recode-sr-latin-1: New file. 2577 * recode-sr-latin-2: New file. 2578 * msgfilter-sr-latin-1: New file. 2579 * Makefile.am (TESTS): Add them. 2580 (TESTS_ENVIRONMENT): Also set the RECODE variable. 2581 25822006-03-19 Bruno Haible <bruno@clisp.org> 2583 2584 * xgettext-9: New file. 2585 * Makefile.am (TESTS): Add it. 2586 25872006-03-16 Bruno Haible <bruno@clisp.org> 2588 2589 * msggrep-8: New file. 2590 * Makefile.am (TESTS): Add it. 2591 25922006-03-16 Bruno Haible <bruno@clisp.org> 2593 2594 * xgettext-c-15: New file. 2595 * Makefile.am (TESTS): Add it. 2596 25972006-03-11 Bruno Haible <bruno@clisp.org> 2598 2599 * lang-c: Put the -I flags before ${CFLAGS} ${CPPFLAGS}. 2600 * lang-c++: Likewise. 2601 * lang-objc: Likewise. 2602 26032006-03-11 Bruno Haible <bruno@clisp.org> 2604 2605 * format-python-1: Hide xgettext warnings. 2606 26072006-03-11 Bruno Haible <bruno@clisp.org> 2608 2609 Make the gettext-4 test work on MacOS X. 2610 * gettext-4-prg.c: Include xsetenv.h instead of setenv.h. 2611 (main): Clear also the LC_ALL, LC_MESSAGES, LC_CTYPE, LANG environment 2612 variables. Set LANGUAGE explicitly. Disable first test on MacOS X and 2613 BeOS. Add a third test instead. 2614 26152006-03-11 Bruno Haible <bruno@clisp.org> 2616 2617 * msgmerge-compendium-5: New file. 2618 * msgmerge-v.comp.po: New file, from Clytie Siddall. 2619 * msgmerge-v.pot: New file, from KDE project. 2620 * msgmerge-v.out: New file. 2621 * Makefile.am (TESTS): Add msgmerge-compendium-5. 2622 (EXTRA_DIST): Add msgmerge-v.comp.po, msgmerge-v.pot, msgmerge-v.out. 2623 26242006-02-12 Bruno Haible <bruno@clisp.org> 2625 2626 * xgettext-c-14: New file. 2627 * format-boost-1: New file. 2628 * format-boost-2: New file. 2629 * Makefile.am (TESTS): Add them. 2630 26312006-02-12 Bruno Haible <bruno@clisp.org> 2632 2633 * xgettext-c-13: New file. 2634 * Makefile.am (TESTS): Add it. 2635 26362006-02-12 Bruno Haible <bruno@clisp.org> 2637 2638 * xgettext-c-12: New file. 2639 * Makefile.am (TESTS): Add it. 2640 26412005-11-21 Bruno Haible <bruno@clisp.org> 2642 2643 * format-c-3: Put all non-option arguments after all option arguments, 2644 so that the test works 1. when POSIXLY_CORRECT is set, 2. on platforms 2645 whose getopt facility is POSIX compliant but not GNU libc compatible, 2646 such as Cygwin. 2647 * format-c-4: Likewise. 2648 * format-c-5: Likewise. 2649 * msgattrib-1: Likewise. 2650 * msgattrib-2: Likewise. 2651 * msgattrib-3: Likewise. 2652 * msgattrib-4: Likewise. 2653 * msgattrib-5: Likewise. 2654 * msgattrib-6: Likewise. 2655 * msgattrib-7: Likewise. 2656 * msgattrib-8: Likewise. 2657 * msgattrib-9: Likewise. 2658 * msgattrib-10: Likewise. 2659 * msgattrib-11: Likewise. 2660 * msgattrib-12: Likewise. 2661 * msgattrib-13: Likewise. 2662 * msgattrib-14: Likewise. 2663 * msgattrib-15: Likewise. 2664 * msgattrib-properties-1: Likewise. 2665 * msgcat-1: Likewise. 2666 * msgcat-11: Likewise. 2667 * msgcat-properties-1: Likewise. 2668 * msgcat-properties-2: Likewise. 2669 * msgcat-stringtable-1: Likewise. 2670 * msgcomm-17: Likewise. 2671 * msgcomm-18: Likewise. 2672 * msgcomm-19: Likewise. 2673 * msgcomm-21: Likewise. 2674 * msgcomm-23: Likewise. 2675 * msgconv-1: Likewise. 2676 * msgconv-2: Likewise. 2677 * msgconv-4: Likewise. 2678 * msgconv-5: Likewise. 2679 * msgen-1: Likewise. 2680 * msgen-2: Likewise. 2681 * msgen-3: Likewise. 2682 * msgfmt-1: Likewise. 2683 * msgfmt-2: Likewise. 2684 * msgfmt-3: Likewise. 2685 * msgfmt-4: Likewise. 2686 * msgfmt-5: Likewise. 2687 * msgfmt-10: Likewise. 2688 * msgfmt-12: Likewise. 2689 * msgfmt-14: Likewise. 2690 * msgfmt-15: Likewise. 2691 * msgfmt-properties-1: Likewise. 2692 * msgfmt-qt-1: Likewise. 2693 * msggrep-1: Likewise. 2694 * msggrep-2: Likewise. 2695 * msggrep-3: Likewise. 2696 * msggrep-4: Likewise. 2697 * msggrep-5: Likewise. 2698 * msggrep-6: Likewise. 2699 * msggrep-7: Likewise. 2700 * msgmerge-1: Likewise. 2701 * msgmerge-2: Likewise. 2702 * msgmerge-3: Likewise. 2703 * msgmerge-4: Likewise. 2704 * msgmerge-5: Likewise. 2705 * msgmerge-6: Likewise. 2706 * msgmerge-7: Likewise. 2707 * msgmerge-8: Likewise. 2708 * msgmerge-9: Likewise. 2709 * msgmerge-10: Likewise. 2710 * msgmerge-11: Likewise. 2711 * msgmerge-12: Likewise. 2712 * msgmerge-13: Likewise. 2713 * msgmerge-14: Likewise. 2714 * msgmerge-15: Likewise. 2715 * msgmerge-16: Likewise. 2716 * msgmerge-17: Likewise. 2717 * msgmerge-18: Likewise. 2718 * msgmerge-compendium-1: Likewise. 2719 * msgmerge-compendium-2: Likewise. 2720 * msgmerge-compendium-3: Likewise. 2721 * msgmerge-compendium-4: Likewise. 2722 * msgmerge-properties-1: Likewise. 2723 * msgunfmt-1: Likewise. 2724 * msgunfmt-csharp-1: Likewise. 2725 * msgunfmt-java-1: Likewise. 2726 * msgunfmt-properties-1: Likewise. 2727 * msguniq-1: Likewise. 2728 * msguniq-2: Likewise. 2729 * msguniq-3: Likewise. 2730 * msguniq-4: Likewise. 2731 * msguniq-5: Likewise. 2732 * plural-1: Likewise. 2733 * xgettext-awk-1: Likewise. 2734 * xgettext-c-3: Likewise. 2735 * xgettext-c-4: Likewise. 2736 * xgettext-c-5: Likewise. 2737 * xgettext-c-6: Likewise. 2738 * xgettext-c-9: Likewise. 2739 * xgettext-c-10: Likewise. 2740 * xgettext-c-11: Likewise. 2741 * xgettext-csharp-5: Likewise. 2742 * xgettext-elisp-1: Likewise. 2743 * xgettext-java-5: Likewise. 2744 * xgettext-librep-1: Likewise. 2745 * xgettext-lisp-1: Likewise. 2746 * xgettext-objc-1: Likewise. 2747 * xgettext-objc-2: Likewise. 2748 * xgettext-perl-1: Likewise. 2749 * xgettext-perl-5: Likewise. 2750 * xgettext-php-1: Likewise. 2751 * xgettext-po-1: Likewise. 2752 * xgettext-properties-1: Likewise. 2753 * xgettext-python-2: Likewise. 2754 * xgettext-python-3: Likewise. 2755 * xgettext-scheme-1: Likewise. 2756 * xgettext-sh-1: Likewise. 2757 * xgettext-sh-2: Likewise. 2758 * xgettext-sh-3: Likewise. 2759 * xgettext-sh-4: Likewise. 2760 * xgettext-smalltalk-1: Likewise. 2761 * xgettext-stringtable-1: Likewise. 2762 * xgettext-tcl-2: Likewise. 2763 * xgettext-ycp-2: Likewise. 2764 Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>. 2765 27662005-11-21 Bruno Haible <bruno@clisp.org> 2767 2768 * gettext-4: Skip the test if there is no de_DE.ISO-8859-1 locale. 2769 27702005-10-18 Bruno Haible <bruno@clisp.org> 2771 2772 * xgettext-c-11: New file. 2773 * Makefile.am (TESTS): Add it. 2774 27752005-10-05 Bruno Haible <bruno@clisp.org> 2776 2777 * msgfmt-15: New file. 2778 * Makefile.am (TESTS): Add it. 2779 27802005-10-04 Bruno Haible <bruno@clisp.org> 2781 2782 * msgfmt-10: Change expected error message, to match new line numbers. 2783 27842005-10-03 Bruno Haible <bruno@clisp.org> 2785 2786 Add support for contexts in xgettext. 2787 * xgettext-c-10: New file. 2788 * xgettext-sh-1: Pass additional --keyword option because xgettext's 2789 behaviour has changed when too few arguments are given. 2790 * Makefile.am (TESTS): Add xgettext-c-10. 2791 27922005-10-01 Bruno Haible <bruno@clisp.org> 2793 2794 Support for context dependent translations in PO files. 2795 * msgattrib-15: New file. 2796 * msgcat-13: New file. 2797 * msgcat-14: New file. 2798 * msgcomm-25: New file. 2799 * msgconv-5: New file. 2800 * msgen-3: New file. 2801 * msgexec-4: New file. 2802 * msgfilter-4: New file. 2803 * msgfmt-14: New file. 2804 * msgfmt-qt-2: New file. 2805 * msggrep-7: New file. 2806 * msginit-2: New file. 2807 * msgmerge-18: New file. 2808 * msguniq-5: New file. 2809 * qttest2_de.po: New file. 2810 * qttest2_de.qm: New file. 2811 * qttest2_de.ts: New file. 2812 * Makefile.am (TESTS): Add msgattrib-15, msgcat-13, msgcat-14, 2813 msgcomm-25, msgconv-5, msgen-3, msgexec-4, msgfmt-14, msgfmt-qt-2, 2814 msggrep-7, msginit-2, msgmerge-18, msguniq-5. 2815 (EXTRA_DIST): Add qttest2_de.po, qttest2_de.qm, qttest2_de.ts. 2816 28172005-10-01 Bruno Haible <bruno@clisp.org> 2818 2819 * msgcat-12: New file. 2820 * Makefie.am (TESTS): Add it. 2821 28222005-10-01 Bruno Haible <bruno@clisp.org> 2823 2824 * msgcat-stringtable-1: Update 2005-07-16 patch after the error message 2825 changed. 2826 28272005-10-01 Bruno Haible <bruno@clisp.org> 2828 2829 * msgattrib-10: Update for changed behaviour of msgattrib. 2830 28312005-09-25 Bruno Haible <bruno@clisp.org> 2832 2833 * xgettext-python-3: New file. 2834 * Makefile.am (TESTS): Add it. 2835 28362005-09-17 Bruno Haible <bruno@clisp.org> 2837 2838 * msgfmt-7: Update after slight change in error message. 2839 * msgfmt-8: Likewise. 2840 * msgfmt-9: Likewise. 2841 * msgmerge-2: Likewise. 2842 * msgmerge-9: Likewise. 2843 28442005-08-26 Bruno Haible <bruno@clisp.org> 2845 2846 * plural-2: Add test for Romanian plural formula. 2847 28482005-07-22 Bruno Haible <bruno@clisp.org> 2849 2850 * gettext-6-prg.c: Don't compile the test on non-glibc systems. 2851 * gettext-7-prg.c: Likewise. 2852 28532005-07-16 Bruno Haible <bruno@clisp.org> 2854 2855 * msgcat-stringtable-1: Filter out warning message from output. 2856 28572005-05-27 Bruno Haible <bruno@clisp.org> 2858 2859 * msgcat-stringtable-1: Expect \v or \a escape sequence in output. 2860 * xgettext-csharp-3: Likewise. 2861 * xgettext-java-2: Likewise. 2862 * xgettext-python-1: Likewise. 2863 28642005-05-05 Bruno Haible <bruno@clisp.org> 2865 2866 * Makefile.am (LDADD_yes, LDADD_no): Add @LTLIBTHREAD@. 2867 28682005-05-01 Bruno Haible <bruno@clisp.org> 2869 2870 * xgettext-sh-4: New file. 2871 * Makefile.am (TESTS): Add it. 2872 28732005-03-20 Bruno Haible <bruno@clisp.org> 2874 2875 * gettext-6: New file. 2876 * gettext-6-prg.c: New file. 2877 * gettext-6-1.po: New file. 2878 * gettext-6-2.po: New file. 2879 * gettext-7: New file. 2880 * gettext-7-prg.c: New file. 2881 * gettext-7.po: New file. 2882 * Makefile.am (TESTS): Add gettext-6, gettext-7. 2883 (EXTRA_DIST): Add gettext-6-1.po, gettext-6-2.po, gettext-7.po. 2884 (noinst_PROGRAMS): Add gettext-6-prg, gettext-7-prg. 2885 (gettext_6_prg_SOURCES, gettext_6_prg_CFLAGS, gettext_6_prg_LDADD): New 2886 variables. 2887 (gettext_7_prg_SOURCES, gettext_7_prg_CFLAGS, gettext_7_prg_LDADD): New 2888 variables. 2889 28902005-03-19 Bruno Haible <bruno@clisp.org> 2891 2892 * gettext-3: New file. 2893 * gettext-3-prg.c: New file. 2894 * gettext-3-1.po: New file, taken from glibc. 2895 * gettext-3-2.po: New file, taken from glibc. 2896 * gettext-4: New file. 2897 * gettext-4-prg.c: New file. 2898 * gettext-4-po: New file, taken from glibc. 2899 * gettext-5: New file. 2900 * gettext-5-prg.c: New file. 2901 * gettext-5-po: New file, taken from glibc. 2902 * Makefile.am (TESTS): Add gettext-3, gettext-4, gettext-5. 2903 (EXTRA_DIST): Add gettext-3-1.po, gettext-3-2.po, gettext-4.po, 2904 gettext-5.po. 2905 (noinst_PROGRAMS): Add gettext-3-prg, gettext-4-prg, gettext-5-prg. 2906 (gettext_3_prg_SOURCES, gettext_3_prg_LDADD): New variables. 2907 (gettext_4_prg_SOURCES, gettext_4_prg_LDADD): New variables. 2908 (gettext_5_prg_SOURCES, gettext_5_prg_LDADD): New variables. 2909 29102006-06-21 Bruno Haible <bruno@clisp.org> 2911 2912 * gettext-0.14.6 released. 2913 29142006-06-20 Bruno Haible <bruno@clisp.org> 2915 2916 * format-gcc-internal-1: Update to GCC 4.1 internal format strings. 2917 * format-gcc-internal-2: Likewise. 2918 29192005-05-23 Bruno Haible <bruno@clisp.org> 2920 2921 * gettext-0.14.5 released. 2922 29232005-05-21 Bruno Haible <bruno@clisp.org> 2924 2925 * format-gcc-internal-1: Add tests for GCC-4.0 directives %<, %>, %', 2926 %m, %p, %J and size specifiers. 2927 * format-gcc-internal-2: Likewise. 2928 29292005-05-21 Bruno Haible <bruno@clisp.org> 2930 2931 * format-c-2: Test also the type incompatibility due to size. 2932 29332005-04-11 Bruno Haible <bruno@clisp.org> 2934 2935 * gettext-0.14.4 released. 2936 29372005-03-14 Bruno Haible <bruno@clisp.org> 2938 2939 * gettext-0.14.3 released. 2940 29412005-02-26 Bruno Haible <bruno@clisp.org> 2942 2943 * format-scheme-1: Remove tests for ~W, ~_, ~T, ~/, ~<. Update or add 2944 tests for ~Y, ~C, ~I, ~_, ~/, ~!, ~Q, ~T, ~K. 2945 * format-scheme-2: Remove tests for ~W, ~<. Add tests for 2946 ~!, ~Q, ~Y, ~I, ~/, ~K. 2947 29482005-02-26 Bruno Haible <bruno@clisp.org> 2949 2950 * format-scheme-1: Remove test for #!. 2951 29522005-02-24 Bruno Haible <bruno@clisp.org> 2953 2954 * gettext-0.14.2 released. 2955 29562005-02-23 Bruno Haible <bruno@clisp.org> 2957 2958 * lang-java: On newer Darwin systems, set the System.out encoding to 2959 UTF-8, not ISO-8859-1. 2960 29612005-02-13 Bruno Haible <bruno@clisp.org> 2962 2963 * Makefile.am (TESTS_ENVIRONMENT): Define also the environment variable 2964 LOCALE_FR_UTF8. 2965 * lang-bash: Don't test using the traditional french locale if it does 2966 exist. Try not only the traditional french locale, but also the UTF-8 2967 locale, if it exists. 2968 * lang-c: Likewise. 2969 * lang-c++: Likewise. 2970 * lang-clisp: Likewise. 2971 * lang-csharp: Likewise. 2972 * lang-gawk: Likewise. 2973 * lang-guile: Likewise. 2974 * lang-java: Likewise. 2975 * lang-librep: Likewise. 2976 * lang-objc: Likewise. 2977 * lang-perl-1: Likewise. 2978 * lang-perl-2: Likewise. 2979 * lang-php: Likewise. 2980 * lang-sh: Likewise. 2981 * lang-smalltalk: Likewise. 2982 * lang-tcl: Likewise. 2983 * lang-pascal: Likewise, but disable the test of the UTF-8 locale. 2984 * lang-python-1: Likewise. 2985 * lang-python-2: Likewise. 2986 29872005-02-12 Bruno Haible <bruno@clisp.org> 2988 2989 * lang-clisp: Use only the first line of "clisp --version"'s output. 2990 Needed to avoid /bin/sh limitations on HP-UX 10. 2991 29922005-02-08 Bruno Haible <bruno@clisp.org> 2993 2994 * Makefile.am (LDADD_yes): Remove INTL_MACOSX_LIBS. 2995 (LDADD): Add INTL_MACOSX_LIBS here. 2996 Needed for MacOS X build with --disable-shared --disable-nls. 2997 29982005-02-06 Bruno Haible <bruno@clisp.org> 2999 3000 * msgcat-11: New file. 3001 * Makefile.am (TESTS): Add it. 3002 30032005-01-29 Bruno Haible <bruno@clisp.org> 3004 3005 * Makefile.am (LDADD_yes): Add INTL_MACOSX_LIBS. 3006 30072005-01-20 Bruno Haible <bruno@clisp.org> 3008 3009 * lang-guile: Make it work. 3010 30112005-01-16 Bruno Haible <bruno@clisp.org> 3012 3013 Support for Scheme. 3014 * format-scheme-1: New file. 3015 * format-scheme-2: New file. 3016 * xgettext-scheme-1: New file. 3017 * lang-guile: New file. 3018 * Makefile.am (TESTS): Add them. 3019 30202005-01-08 Bruno Haible <bruno@clisp.org> 3021 3022 * msggrep-4: Remove unportability notes. 3023 30242005-01-09 Bruno Haible <bruno@clisp.org> 3025 3026 * xgettext-8: New file. 3027 * Makefile.am (TESTS): Add it. 3028 30292005-01-05 Bruno Haible <bruno@clisp.org> 3030 3031 * tstgettext.c (main): Update year in --version output. 3032 * tstngettext.c (main): Likewise. 3033 30342004-10-01 Guido Flohr <guido@imperia.net> 3035 3036 * xgettext-perl-4: Add test case with '-s' function. 3037 Reported by Ryan Anderson <ryan@autoweb.net>. 3038 30392004-09-11 Bruno Haible <bruno@clisp.org> 3040 3041 * msginit-1: New file. 3042 * msgmerge-17: New file. 3043 * Makefile.am (TESTS): Add msginit-1, msgmerge-17. 3044 (TESTS_ENVIRONMENT): Also define MSGINIT. 3045 Reported by Jens A. Tkotz <jens@peino.de>. 3046 30472004-09-08 Bruno Haible <bruno@clisp.org> 3048 3049 Make lang-java work again on platforms with Java version < 1.4. 3050 * lang-java: Undo last patch for all platforms except Darwin. 3051 * Makefile.am (TESTS_ENVIRONMENT): Also define host_os. 3052 30532004-08-13 Bruno Haible <bruno@clisp.org> 3054 3055 Fix test failures on MacOS X. 3056 * lang-clisp: Skip the test if clisp was not built with gettext 3057 support. 3058 * lang-java: Enforce encoding ISO-8859-1 for System.out. 3059 30602004-07-10 Bruno Haible <bruno@clisp.org> 3061 3062 * tstgettext.c (expand_escape): Don't go into an endless loop when the 3063 first backslash is not followed by one of the expected characters. 3064 Reported by Arkadiusz Miśkiewicz <arekm@pld-linux.org>. 3065 30662004-07-10 Bruno Haible <bruno@clisp.org> 3067 3068 * tstgettext.c (expand_escape): Support also \a and \v. 3069 30702004-03-14 Bruno Haible <bruno@clisp.org> 3071 3072 * format-lisp-2: Add one more test for ~[...~]. 3073 30742004-01-30 Bruno Haible <bruno@clisp.org> 3075 3076 * format-c-5-prg.c (main): Return with exit code 77 when the requested 3077 locale doesn't exist. 3078 * format-c-5: Skip the test when the fa_IR locale doesn't exist. 3079 Reported by Paul Jarc <prj@po.cwru.edu>. 3080 30812004-01-29 Bruno Haible <bruno@clisp.org> 3082 3083 * gettext-0.14.1 released. 3084 30852004-01-28 Bruno Haible <bruno@clisp.org> 3086 3087 * gettext-0.14 released. 3088 30892004-01-11 Bruno Haible <bruno@clisp.org> 3090 3091 * format-c-5: New file. 3092 * format-c-5-prg.c: New file. 3093 * Makefile.am (TESTS): Add format-c-5. 3094 (noinst_PROGRAMS): Add fc5. 3095 (fc5_SOURCES, fc5_LDADD): New variables. 3096 30972004-01-09 Bruno Haible <bruno@clisp.org> 3098 3099 * tstgettext.c (main): Update year in --version output. 3100 * tstngettext.c (main): Likewise. 3101 31022004-01-10 Bruno Haible <bruno@clisp.org> 3103 3104 * lang-csharp: Work around mono-0.29 CurrentUICulture bug. 3105 31062003-12-29 Bruno Haible <bruno@clisp.org> 3107 3108 * testlocale.c: Include stdlib.h. 3109 31102003-12-29 Bruno Haible <bruno@clisp.org> 3111 3112 * xgettext-c-9: Add a test with a multi-part string with newlines and 3113 comments between the parts. 3114 * xgettext-java-5: Likewise. 3115 * xgettext-csharp-5: Likewise. 3116 * xgettext-python-2: Likewise. 3117 * xgettext-objc-2: New file. 3118 * Makefile.am (TESTS): Add it. 3119 31202003-12-26 Bruno Haible <bruno@clisp.org> 3121 3122 Support for C#. 3123 * msgunfmt-csharp-1: New file. 3124 * lang-csharp: New file. 3125 * Makefile.am (TESTS): Add them. 3126 (TESTS_ENVIRONMENT): Also set the TESTCSHARP variable. 3127 31282003-12-26 Bruno Haible <bruno@clisp.org> 3129 3130 * format-csharp-1: New file. 3131 * format-csharp-2: New file. 3132 * xgettext-csharp-1: New file. 3133 * xgettext-csharp-2: New file. 3134 * xgettext-csharp-3: New file. 3135 * xgettext-csharp-4: New file. 3136 * xgettext-csharp-5: New file. 3137 * Makefile.am (TESTS): Add them. 3138 31392003-12-27 Bruno Haible <bruno@clisp.org> 3140 3141 * lang-c++: Skip the test if TESTLIBASPRINTF is not set to "yes". 3142 * Makefile.am (TESTS_ENVIRONMENT): Also set TESTLIBASPRINTF. 3143 Reported by Adrian Bunk <bunk@fs.tum.de>. 3144 31452003-12-12 Bruno Haible <bruno@clisp.org> 3146 3147 Assume automake-1.8. 3148 * Makefile.am (clean-local): Renamed from clean-am. 3149 31502003-12-17 Bruno Haible <bruno@clisp.org> 3151 3152 * gettext-0.13.1 released. 3153 31542003-12-14 Bruno Haible <bruno@clisp.org> 3155 3156 * xgettext-sh-3: New file. 3157 * Makefile.am (TESTS): Add it. 3158 31592003-12-05 Bruno Haible <bruno@clisp.org> 3160 3161 * testlocale.c: New file. 3162 * Makefile.am (noinst_PROGRAMS): Add testlocale. 3163 (testlocale_SOURCES): New variable. 3164 * lang-bash: Skip the test if the testlocale program determines that 3165 the locale is not usable. (For example on glibc systems with no 3166 installed fr_FR locale.) 3167 * lang-clisp: Likewise. 3168 * lang-gawk: Likewise. 3169 * lang-java: Likewise. 3170 * lang-librep: Likewise. 3171 * lang-php: Likewise. 3172 * lang-sh: Likewise. 3173 31742003-12-05 Bruno Haible <bruno@clisp.org> 3175 3176 * lang-c: Use ANSI C function declaration syntax. 3177 * lang-objc: Likewise. 3178 31792003-12-03 Bruno Haible <bruno@clisp.org> 3180 3181 * Makefile.am (TESTS_ENVIRONMENT): Add the gettext-runtime/src source 3182 dir to PATH, so that gettext.sh is found. 3183 Reported by Peter Breitenlohner <peb@mppmu.mpg.de>. 3184 31852003-12-03 Bruno Haible <bruno@clisp.org> 3186 3187 * xgettext-glade-2: Protect here document against backslash 3188 interpretation. 3189 * xgettext-glade-3: Likewise. 3190 Reported by Paul Jarc <prj@po.cwru.edu>. 3191 31922003-12-02 Bruno Haible <bruno@clisp.org> 3193 3194 * xgettext-glade-3: Skip the test if expat is not available. 3195 Reported by Jouko Orava <joorava@pcu.helsinki.fi>. 3196 31972003-11-30 Bruno Haible <bruno@clisp.org> 3198 3199 * gettext-0.13 released. 3200 32012003-11-22 Bruno Haible <bruno@clisp.org> 3202 3203 * xgettext-c-9: New file. 3204 * xgettext-sh-2: New file. 3205 * xgettext-python-2: New file. 3206 * xgettext-lisp-1: New file. 3207 * xgettext-elisp-1: New file. 3208 * xgettext-librep-1: New file. 3209 * xgettext-smalltalk-1: New file. 3210 * xgettext-java-5: New file. 3211 * xgettext-awk-1: New file. 3212 * xgettext-ycp-2: New file. 3213 * xgettext-tcl-2: New file. 3214 * xgettext-perl-5: New file. 3215 * xgettext-php-1: New file. 3216 * Makefile.am (TESTS): Add them. 3217 32182003-11-15 Bruno Haible <bruno@clisp.org> 3219 3220 * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES. 3221 32222003-11-15 Bruno Haible <bruno@clisp.org> 3223 3224 * Makefile.am (EXTRA_DIST): Remove xg-test1.ok.po, add xg-c-1.ok.po. 3225 (xg-c-1.ok.po): Renamed from xg-test1.ok.po. 3226 32272003-11-15 Bruno Haible <bruno@clisp.org> 3228 3229 * xgettext-7: Fix typo in tmpfiles. 3230 32312003-11-07 Bruno Haible <bruno@clisp.org> 3232 3233 * xgettext-7: New file. 3234 * Makefile.am (TESTS): Add it. 3235 32362003-11-06 Bruno Haible <bruno@clisp.org> 3237 3238 * msgcat-stringtable-1: Fix expected test result. 3239 32402003-11-02 Bruno Haible <bruno@clisp.org> 3241 3242 * msgattrib-properties-1: Renamed from msgattrib-15. 3243 * msgcat-properties-1: Renamed from msgcat-11. 3244 * msgcat-properties-2: Renamed from msgcat-12. 3245 * msgcat-stringtable-1: Renamed from msgcat-13. 3246 * msgfmt-properties-1: Renamed from msgfmt-13. 3247 * msgfmt-qt-1: Renamed from msgfmt-15. 3248 * msgfmt-13: Renamed from msgfmt-14. 3249 * msgmerge-compendium-1: Renamed from msgmerge-6. 3250 * msgmerge-compendium-2: Renamed from msgmerge-7. 3251 * msgmerge-compendium-3: Renamed from msgmerge-8. 3252 * msgmerge-compendium-4: Renamed from msgmerge-12. 3253 * msgmerge-update-1: Renamed from msgmerge-14. 3254 * msgmerge-update-2: Renamed from msgmerge-15. 3255 * msgmerge-update-3: Renamed from msgmerge-16. 3256 * msgmerge-properties-1: Renamed from msgmerge-23. 3257 * msgmerge-properties-2: Renamed from msgmerge-24. 3258 * msgmerge-6: Renamed from msgmerge-9. 3259 * msgmerge-7: Renamed from msgmerge-10. 3260 * msgmerge-8: Renamed from msgmerge-11. 3261 * msgmerge-9: Renamed from msgmerge-13. 3262 * msgmerge-10: Renamed from msgmerge-17. 3263 * msgmerge-11: Renamed from msgmerge-18. 3264 * msgmerge-12: Renamed from msgmerge-19. 3265 * msgmerge-13: Renamed from msgmerge-20. 3266 * msgmerge-14: Renamed from msgmerge-21. 3267 * msgmerge-15: Renamed from msgmerge-22. 3268 * msgmerge-16: Renamed from msgmerge-25. 3269 * msgunfmt-java-1: Renamed from msgunfmt-2. 3270 * msgunfmt-tcl-1: Renamed from msgunfmt-3. 3271 * msgunfmt-properties-1: Renamed from msgunfmt-4. 3272 * xgettext-java-1: Renamed from xgettext-10. 3273 * xgettext-java-2: Renamed from xgettext-11. 3274 * xgettext-java-3: Renamed from xgettext-15. 3275 * xgettext-java-4: Renamed from xgettext-16. 3276 * xgettext-ycp-1: Renamed from xgettext-17. 3277 * xgettext-python-1: Renamed from xgettext-18. 3278 * xgettext-glade-1: Renamed from xgettext-19. 3279 * xgettext-glade-2: Renamed from xgettext-20. 3280 * xgettext-tcl-1: Renamed from xgettext-21. 3281 * xgettext-glade-3: Renamed from xgettext-25. 3282 * xgettext-perl-1: Renamed from xgettext-26. 3283 * xgettext-perl-2: Renamed from xgettext-27. 3284 * xgettext-perl-3: Renamed from xgettext-28. 3285 * xgettext-perl-4: Renamed from xgettext-29. 3286 * xgettext-sh-1: Renamed from xgettext-30. 3287 * xgettext-objc-1: Renamed from xgettext-32. 3288 * xgettext-stringtable-1: Renamed from xgettext-33. 3289 * xgettext-c-1: Renamed from xgettext-1. 3290 * xgettext-c-2: Renamed from xgettext-2. 3291 * xgettext-c-3: Renamed from xgettext-4. 3292 * xgettext-c-4: Renamed from xgettext-5. 3293 * xgettext-c-5: Renamed from xgettext-6. 3294 * xgettext-c-6: Renamed from xgettext-7. 3295 * xgettext-c-7: Renamed from xgettext-9. 3296 * xgettext-c-8: Renamed from xgettext-22. 3297 * xgettext-po-1: Renamed from xgettext-8. 3298 * xgettext-properties-1: Renamed from xgettext-24. 3299 * xgettext-1: Renamed from xgettext-3. 3300 * xgettext-2: Renamed from xgettext-12. 3301 * xgettext-3: Renamed from xgettext-13. 3302 * xgettext-4: Renamed from xgettext-14. 3303 * xgettext-5: Renamed from xgettext-23. 3304 * xgettext-6: Renamed from xgettext-31. 3305 * Makefile.am (TESTS): Update. 3306 33072003-10-23 Bruno Haible <bruno@clisp.org> 3308 3309 * msgcat-13: Change expected result. 3310 33112003-10-21 Bruno Haible <bruno@clisp.org> 3312 3313 * lang-bash: Hide the warning about deprecated syntax. 3314 33152003-10-21 Bruno Haible <bruno@clisp.org> 3316 3317 * msgmerge-25: New file. 3318 * Makefile.am (TESTS): Add it. 3319 33202003-10-19 Bruno Haible <bruno@clisp.org> 3321 3322 * format-qt-1: New file. 3323 * format-qt-2: New file. 3324 * msgfmt-15: New file. 3325 * qttest_pl.po: New file. 3326 * qttest_pl.qm: New file. 3327 * Makefile.am (TESTS): Add format-qt-1, format-qt-2, msgfmt-15. 3328 (EXTRA_DIST): Add qttest_pl.po, qttest_pl.qm. 3329 33302003-10-14 Bruno Haible <bruno@clisp.org> 3331 3332 * xgettext-22: Update expected result. 3333 * lang-c: Likewise. 3334 * lang-objc: Likewise. 3335 33362003-10-12 Bruno Haible <bruno@clisp.org> 3337 3338 * msgcat-13: New file. 3339 * xgettext-33: New file. 3340 * Makefile.am (TESTS): Add them. 3341 33422003-10-12 Bruno Haible <bruno@clisp.org> 3343 3344 * xgettext-32: New file. 3345 * Makefile.am (TESTS): Add xgettext-32. 3346 33472003-10-09 Bruno Haible <bruno@clisp.org> 3348 3349 * tstgettext.c: Include xalloc.h instead of xmalloc.h. 3350 33512003-10-05 Bruno Haible <bruno@clisp.org> 3352 3353 * xgettext-4: Update expected test result. 3354 * xgettext-5: Likewise. 3355 * xgettext-6: Likewise. 3356 * xgettext-8: Likewise. 3357 * xgettext-24: Likewise. 3358 * xgettext-26: Pass --flag options to xgettext. Update expected test 3359 result. 3360 * lang-perl-1: Pass --flag options to xgettext. 3361 * lang-perl-2: Likewise. 3362 3363 * xgettext-31: New file. 3364 * Makefile.am (TESTS): Add it. 3365 33662003-10-04 Bruno Haible <bruno@clisp.org> 3367 3368 * xgettext-11: Test details of the new Java backend, instead of the 3369 --keyword-substring option. 3370 33712003-10-07 Bruno Haible <bruno@clisp.org> 3372 3373 * lang-perl-1: Set LC_CTYPE to empty in while setting LANG. 3374 * lang-perl-2: Likewise. 3375 * lang-tcl: Likewise. 3376 33772003-10-06 Guido Flohr <guido@imperia.net> 3378 Bruno Haible <bruno@clisp.org> 3379 3380 * xgettext-26: Add three tests for 'sub' handling. 3381 Reported by Crispin Flowerday <cflowerday@zeus.com>. 3382 33832003-09-16 Bruno Haible <bruno@clisp.org> 3384 3385 * tstgettext.c (add_newline, do_expand): Change type to bool. Make 3386 static. 3387 (main, expand_escape): Use bool. 3388 * tstngettext.c (main): Use bool. 3389 33902003-09-13 Bruno Haible <bruno@clisp.org> 3391 3392 * lang-sh: Source gettext.sh. 3393 (echo, eval_gettext, eval_ngettext): Remove definitions. 3394 * lang-bash: Source gettext.sh. 3395 (echo, eval_ngettext): Remove definitions. 3396 33972003-09-13 Bruno Haible <bruno@clisp.org> 3398 3399 * format-sh-1: Update to match stricter format string definition. 3400 * format-sh-2: Likewise. 3401 34022003-09-13 Bruno Haible <bruno@clisp.org> 3403 3404 Fix behaviour of "<program> --help > /dev/full". 3405 * tstgettext.c: Include closeout.h. 3406 (main): Register close_stdout for execution at program exit. 3407 * tstngettext.c: Include closeout.h. 3408 (main): Register close_stdout for execution at program exit. 3409 34102003-09-11 Bruno Haible <bruno@clisp.org> 3411 3412 * msgfmt-14: New file. 3413 * Makefile.am (TESTS): Add it. 3414 34152003-09-09 Guido Flohr <guido@imperia.net> 3416 3417 * xgettext-29: Add more tests. 3418 * lang-perl-1: Use gettext instead of _. 3419 34202003-09-08 Bruno Haible <bruno@clisp.org> 3421 3422 * lang-sh: Avoid test failure with Solaris /bin/sh. 3423 * lang-bash: Avoid test failure when bash is built without i18n 3424 support. 3425 34262003-09-03 Bruno Haible <bruno@clisp.org> 3427 3428 * xgettext-30: New file. 3429 * lang-sh: New file. 3430 * lang-bash: New file. 3431 * Makefile.am (TESTS): Add them. 3432 (TESTS_ENVIRONMENT): Add ../../gettext-runtime/src to the PATH. 3433 34342003-08-31 Bruno Haible <bruno@clisp.org> 3435 3436 * format-sh-1: New file. 3437 * format-sh-2: New file. 3438 * Makefile.am (TESTS): Add them. 3439 34402003-09-01 Bruno Haible <bruno@clisp.org> 3441 3442 * xgettext-26: Add explicit symbol import to 'use' command. 3443 * lang-perl-1: Likewise. 3444 Suggested by Guido Flohr. 3445 34462003-09-01 Bruno Haible <bruno@clisp.org> 3447 3448 * xgettext-29: New test, from Guido Flohr. 3449 * Makefile.am (TESTS): Add it. 3450 34512003-08-08 Bruno Haible <bruno@clisp.org> 3452 3453 * format-gcc-internal-1: New file. 3454 * format-gcc-internal-2: New file. 3455 * Makefile.am (TESTS): Add them. 3456 34572003-08-04 Bruno Haible <bruno@clisp.org> 3458 3459 * lang-perl-1: Small tweaks. 3460 * lang-perl-2: Likewise. 3461 * xgettext-26: Likewise. 3462 34632003-08-04 Guido Flohr <guido@imperia.net> 3464 3465 * format-perl-brace-1: Fix last patch, 3466 34672003-07-05 Bruno Haible <bruno@clisp.org> 3468 3469 * format-perl-brace-1: Renamed from format-perl-bracket-1. Use braces 3470 instead of brackets. 3471 * format-perl-brace-2: Renamed from format-perl-bracket-2. Use braces 3472 instead of brackets. 3473 * format-perl-mixed-1: Use braces instead of brackets. 3474 * format-perl-mixed-2: Likewise. 3475 * xgettext-26: Likewise. 3476 * lang-perl-2: Likewise. 3477 * Makefile.am (TESTS): Add format-perl-brace-[12], remove 3478 format-perl-bracket-[12]. 3479 34802003-06-27 Bruno Haible <bruno@clisp.org> 3481 3482 * xgettext-27: Also test Unicode character names in here documents. 3483 * xgettext-28: Likewise. 3484 34852003-06-24 Bruno Haible <bruno@clisp.org> 3486 3487 * xgettext-27: New file. 3488 * xgettext-28: New file. 3489 * Makefile.am (TESTS): Add them. 3490 34912003-06-23 Bruno Haible <bruno@clisp.org> 3492 3493 * xgettext-26: Fix expected test result for backslashed dollar in 3494 single-quoted string. 3495 34962003-06-23 Bruno Haible <bruno@clisp.org> 3497 3498 * format-perl-bracket-2: Allow added arguments in msgstr. 3499 35002003-06-21 Bruno Haible <bruno@clisp.org> 3501 3502 * xgettext-26: Add more test cases, some from Guido Flohr. 3503 * format-perl-1: Complete rewrite, based on format-c-1. 3504 * format-perl-2: Complete rewrite, based on format-c-2. 3505 * format-perl-bracket-1: New file, based on format-python-1, partially 3506 from Guido Flohr. 3507 * format-perl-bracket-2: New file, based on format-python-2, partially 3508 from Guido Flohr. 3509 * format-perl-mixed-1: New file, from Guido Flohr. 3510 * format-perl-mixed-2: New file, from Guido Flohr. 3511 * lang-perl-1: Renamed from lang-perl. 3512 * lang-perl-2: New file, from Guido Flohr, based on lang-perl. 3513 * Makefile.am (TESTS): Add format-perl-bracket-1, 3514 format-perl-bracket-2, format-perl-mixed-1, format-perl-mixed-2, 3515 lang-perl-1, lang-perl-2. Remove lang-perl. 3516 35172003-06-19 Bruno Haible <bruno@clisp.org> 3518 3519 * Makefile.am (TESTS_ENVIRONMENT): Also set LOCALE_FR. 3520 * lang-c: Use system dependent locale name $LOCALE_FR, not just fr_FR. 3521 * lang-c++: Likewise. 3522 * lang-clisp: Likewise. 3523 * lang-gawk: Likewise. 3524 * lang-java: Likewise. 3525 * lang-librep: Likewise. 3526 * lang-objc: Likewise. 3527 * lang-pascal: Likewise. 3528 * lang-perl: Likewise. 3529 * lang-php: Likewise. 3530 * lang-python-1: Likewise. 3531 * lang-python-2: Likewise. 3532 * lang-smalltalk: Likewise. 3533 * lang-tcl: Likewise. 3534 35352003-06-17 Paul Eggert <eggert@twinsun.com> 3536 3537 * msgcat-7: Put msgcat options before file name, so that the test 3538 doesn't fail if POSIXLY_CORRECT is set. 3539 35402003-06-15 Bruno Haible <bruno@clisp.org> 3541 3542 * xgettext-26: New file, derived from lang-perl. 3543 * Makefile.am (TESTS): Add it. 3544 * lang-perl: Turn into a real integration test. 3545 35462003-06-12 Bruno Haible <bruno@clisp.org> 3547 3548 * format-perl-1: Avoid conflict with format-awk-1. 3549 * format-perl-2: Avoid conflict with format-awk-2. 3550 * Makefile.am (TESTS): Mention perl between tcl and php. 3551 35522003-06-11 Guido Flohr <guido@imperia.net> 3553 3554 * format-perl-1: New file. 3555 * format-perl-2: New file. 3556 * lang-perl: New file. 3557 * Makefile.am (TESTS): Add them. 3558 35592003-05-27 Bruno Haible <bruno@clisp.org> 3560 3561 * plural-2: Add test for Slovak plural formula. 3562 35632003-05-24 Bruno Haible <bruno@clisp.org> 3564 3565 * xgettext-25: New file. 3566 * Makefile.am (TESTS): Add it. 3567 35682003-05-22 Bruno Haible <bruno@clisp.org> 3569 3570 * gettext-0.12.1 released. 3571 35722003-05-19 Bruno Haible <bruno@clisp.org> 3573 3574 * lang-smalltalk: Skip the test if smalltalk version 2.1 or 2.1.1 3575 is used; these versions lack the I18N package. 3576 35772003-05-17 Bruno Haible <bruno@clisp.org> 3578 3579 * gettext-0.12 released. 3580 35812003-04-27 Bruno Haible <bruno@clisp.org> 3582 3583 * plural-2: Really make the test fail if there is a mismatch. Add a 3584 test for the alternate formula for Russian from the glibc manual. 3585 35862003-04-26 Bruno Haible <bruno@clisp.org> 3587 3588 * msgattrib-15: New file. 3589 * msgcat-11: New file. 3590 * msgcat-12: New file. 3591 * msgcmp-3: New file. 3592 * msgcomm-24: New file. 3593 * msgconv-4: New file. 3594 * msgen-2: New file. 3595 * msgexec-3: New file. 3596 * msgfilter-3: New file. 3597 * msgfmt-13: New file. 3598 * msggrep-6: New file. 3599 * msgmerge-23: New file. 3600 * msgmerge-24: New file. 3601 * msgunfmt-4: New file. 3602 * msguniq-4: New file. 3603 * xgettext-24: New file. 3604 * msguniq-a.inp: New file. 3605 * Makefile.am (TESTS): Add the new tests. 3606 (EXTRA_DIST): Add msguniq-a.inp. 3607 36082003-04-14 Bruno Haible <bruno@clisp.org> 3609 3610 * Makefile.am (CHECKER): New variable. 3611 (TESTS_ENVIRONMENT): Use it. 3612 36132003-04-12 Bruno Haible <bruno@clisp.org> 3614 3615 * Makefile.vms: Avoid rules with no lines. Don't use the force target. 3616 Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>. 3617 36182003-04-06 Bruno Haible <bruno@clisp.org> 3619 3620 * lang-c++: Update includes list to match the changed location of 3621 autosprintf.h. 3622 36232003-03-30 Bruno Haible <bruno@clisp.org> 3624 3625 * Makefile.vms: New file. 3626 * Makefile.am (EXTRA_DIST): Add Makefile.vms. 3627 36282003-03-17 Bruno Haible <bruno@clisp.org> 3629 3630 Native Woe32/MSVC support. 3631 * Makefile.msvc: New file. 3632 * Makefile.am (EXTRA_DIST): Add it. 3633 (INCLUDES): Look for libgnuintl.h in ../intl, not 3634 $(top_srcdir)/../gettext-runtime/intl. 3635 36362003-02-28 Bruno Haible <bruno@clisp.org> 3637 3638 Support for relocatable installation. 3639 * tstgettext.c: Include progname.h, relocatable.h. 3640 (program_name): Remove variable. 3641 (main): Use set_program_name. Relocate LOCALEDIR value. Update 3642 copyright year. 3643 * tstngettext.c: Include progname.h, relocatable.h. 3644 (program_name): Remove variable. 3645 (main): Use set_program_name. Relocate LOCALEDIR value. Update 3646 copyright year. 3647 * Makefile.am (tstgettext_CFLAGS, tstngettext_CFLAGS): New variables. 3648 36492003-02-28 Bruno Haible <bruno@clisp.org> 3650 3651 * Makefile.am (localedir): New variable. 3652 36532003-02-28 Bruno Haible <bruno@clisp.org> 3654 3655 * xgettext-19: Add Report-Msgid-Bugs-To line to expected result. 3656 * xgettext-20: Likewise. 3657 36582003-02-23 Bruno Haible <bruno@clisp.org> 3659 3660 * format-lisp-1: Correct the syntax of a test string. 3661 36622003-02-22 Bruno Haible <bruno@clisp.org> 3663 3664 * lang-python-1: Renamed from lang-python. Make it work with Python 3665 2.3. 3666 * lang-python-2: New file. 3667 * Makefile.am (TESTS): Remove lang-python, add lang-python-[12]. 3668 36692003-02-20 Bruno Haible <bruno@clisp.org> 3670 3671 * msgfilter-1: Remove SKIP: messages, now emitted by the Makefile. 3672 * msgfilter-2: Likewise. 3673 * msgunfmt-2: Likewise. 3674 * msgunfmt-3: Likewise. 3675 * xgettext-19: Likewise. 3676 * xgettext-20: Likewise. 3677 * lang-c: Likewise. 3678 * lang-c++: Likewise. 3679 * lang-clisp: Likewise. 3680 * lang-gawk: Likewise. 3681 * lang-java: Likewise. 3682 * lang-librep: Likewise. 3683 * lang-objc: Likewise. 3684 * lang-pascal: Likewise. 3685 * lang-php: Likewise. 3686 * lang-python: Likewise. 3687 * lang-smalltalk: Likewise. 3688 * lang-tcl: Likewise. 3689 36902003-02-20 Bruno Haible <bruno@clisp.org> 3691 3692 * lang-gawk: Skip the test if gawk was built with --disable-nls. 3693 Reported by Paul Jarc <prj@po.cwru.edu>. 3694 36952003-02-18 Bruno Haible <bruno@clisp.org> 3696 3697 * Makefile.am (clean-am): New rule. For Solaris cc. 3698 36992003-02-18 Bruno Haible <bruno@clisp.org> 3700 3701 * xgettext-13: Add Report-Msgid-Bugs-To line to expected result. 3702 * xgettext-14: Likewise. 3703 * xgettext-18: Likewise. 3704 * xgettext-21: Likewise. 3705 * xgettext-23: Likewise. 3706 37072003-02-12 Bruno Haible <bruno@clisp.org> 3708 3709 Big restructuring. 3710 * rpath*: Moved to autoconf-lib-link package. 3711 * Makefile.am (TESTS, EXTRA_DIST): Remove rpath*. 3712 (EXTRA_DIST): Add ChangeLog.0. 3713 (xg-test1.ok.po): Drop gettext.c from input files. 3714 (INCLUDES): Refer to intl in gettext-runtime directory. 3715 * lang-c++: Update for changed directory structure. 3716 * lang-java: Likewise. 3717 * xgettext-1: Drop gettext.c from input files. 3718 * xgettext-3: Update for changed domain name. 3719 3720 3721See ChangeLog.0 for earlier changes. 3722