1 2013-08-30 Daiki Ueno <ueno@gnu.org>
3 * Makefile.am (gettextpo_1_prg_CPPFLAGS): Don't add 'gnulib-lib'
5 Reported by Perry Smith in
6 <https://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00053.html>.
8 2013-08-12 Daiki Ueno <ueno@gnu.org>
10 * xgettext-glade-7: Add a test for multi-line extracted comments.
12 2013-07-11 Daiki Ueno <ueno@gnu.org>
14 * xgettext-lua-1: Add test case for string concatenation.
16 2013-07-10 Daiki Ueno <ueno@gnu.org>
18 gettext-tools: convert tests to use init.sh from Gnulib
19 * Makefile.am (TESTS_ENVIRONMENT): Don't define LIBTOOL envvar
20 since it contains a relative path which cannot easily modified by
21 init.sh-using tests. Set it in the tests instead.
22 * *: convert to use init.sh.
24 2013-07-07 Daiki Ueno <ueno@gnu.org>
26 * lang-javascript: Fix gjs module checks.
28 2013-06-27 Daiki Ueno <ueno@gnu.org>
30 * xgettext-python-1: Test non-literal string concatenation with
31 '+' to the test script.
33 2013-06-25 Daiki Ueno <ueno@gnu.org>
35 Fix handling of \u escape sequences in Tcl.
36 * Makefile.am (TESTS): Add xgettext-tcl-4.
37 * xgettext-tcl-4: New test for escape sequences.
39 2013-06-17 Daiki Ueno <ueno@gnu.org>
41 * format-python-brace-1: No need to pass
42 --flag=gettext:1:pass-python-brace-format to xgettext.
44 2013-06-17 Daiki Ueno <ueno@gnu.org>
46 * Makefile.am: Rename xgettext-gtkbuilder-* to
47 xgettext-glade-* as the current GtkBuilder support is implemented
48 as a variant of Glade.
49 (TESTS): Remove xgettext-gtkbuilder-[12] and add
51 (EXTRA_DIST): Remove xgettext-gtkbuilder-empty.ui.
52 * xgettext-glade-6: Rename from xgettext-gtkbuilder-1.
53 * xgettext-glade-7: Rename from xgettext-gtkbuilder-2.
55 2013-06-13 Miguel Angel Arruga Vivas <rosen644835@gmail.com>
57 Tests for GtkBuilder support.
58 * Makefile.am (TESTS): New tests xgettext-gtkbuilder{1,2}.
59 (EXTRA_DIST): Added file 'xgettext-gtkbuilder-empty.ui'.
60 * xgettext-gtkbuilder-empty.ui: New file for testing.
61 * xgettext-gtkbuilder-1: New test.
62 * xgettext-gtkbuilder-2: Likewise.
64 2013-06-06 Daiki Ueno <ueno@gnu.org>
66 * lang-javascript: Check if gjs gettext and format modules are
69 2013-06-04 Daiki Ueno <ueno@gnu.org>
72 * xgettext-vala-1: New file.
73 * lang-vala: New file.
74 * Makefile.am (TESTS): Add them.
76 2013-05-29 Stefano Lattarini <stefano.lattarini@gmail.com> (tiny change)
78 * Makefile.am (TESTS_ENVIRONMENT): Remove $(SHELL).
79 (LOG_COMPILER): Define to $(SHELL).
81 2013-05-29 Daiki Ueno <ueno@gnu.org>
83 Avoid temp file name collisions in test scripts.
84 * format-c-3: Use distinct temporary file names.
85 * format-c-4: Likewise.
88 * gettext-1: Likewise.
89 * gettext-2: Likewise.
90 * gettext-3: Likewise.
91 * gettext-4: Likewise.
92 * gettext-5: Likewise.
93 * gettext-6: Likewise.
94 * gettext-7: Likewise.
95 * lang-bash: Likewise.
98 * lang-clisp: Likewise.
99 * lang-csharp: Likewise.
100 * lang-elisp: Likewise.
101 * lang-gawk: Likewise.
102 * lang-guile: Likewise.
103 * lang-java: Likewise.
104 * lang-javascript: Likewise.
105 * lang-librep: Likewise.
106 * lang-lua: Likewise.
107 * lang-objc: Likewise.
108 * lang-pascal: Likewise.
109 * lang-perl-1: Likewise.
110 * lang-perl-2: Likewise.
111 * lang-php: Likewise.
113 * lang-python-1: Likewise.
114 * lang-python-2: Likewise.
115 * lang-rst: Likewise.
117 * lang-smalltalk: Likewise.
118 * lang-tcl: Likewise.
119 * lang-ycp: Likewise.
120 * msgfmt-1: Likewise.
121 * msgfmt-17: Likewise.
122 * msgfmt-2: Likewise.
123 * msgfmt-properties-1: Likewise.
124 * msgunfmt-csharp-1: Likewise.
125 * msgunfmt-java-1: Likewise.
126 * msgunfmt-tcl-1: Likewise.
127 * plural-1: Likewise.
128 * plural-2: Likewise.
129 * xgettext-glade-1: Likewise.
130 * xgettext-glade-2: Likewise.
131 * xgettext-glade-3: Likewise.
132 * xgettext-glade-4: Likewise.
133 * xgettext-glade-5: Likewise.
134 * xgettext-python-4: Likewise.
135 * xgettext-stringtable-1: Likewise.
136 * format-c-3-prg.c: Use distinct message catalog directory.
137 * format-c-4-prg.c: Likewise.
138 * gettext-3-prg.c: Likewise.
139 * gettext-4-prg.c: Likewise.
140 * gettext-5-prg.c: Likewise.
141 * gettext-6-prg.c: Likewise.
142 * gettext-7-prg.c: Likewise.
143 * plural-1-prg.c: Likewise.
145 2013-05-12 Daiki Ueno <ueno@gnu.org>
147 * xgettext-javascript-4: Add a test for normal escape sequences.
149 2013-05-12 Andreas Stricker <astricker@futurelab.ch>
151 Improve JavaScript scanner tests.
152 * xgettext-javascript-2: Add tests for backslash escapes and
153 _(...) call in regular expressions.
154 * xgettext-javascript-3: Use distinct temporary file names.
155 * xgettext-javascript-4: Likewise.
156 * xgettext-javascript-5: Add tests for unbalanced double-quotes in
157 regular expressions and strings.
158 * Makefile.am (TESTS): Add xgettext-javascript-5.
160 2013-05-02 Daiki Ueno <ueno@gnu.org>
162 * format-python-brace-2: Fix test for added argument.
164 2013-04-26 Daiki Ueno <ueno@gnu.org>
166 Support for Python brace format.
167 * format-python-brace-1: New file.
168 * format-python-brace-2: New file.
169 * Makefile.am (TESTS): Add them.
171 2013-04-22 Daiki Ueno <ueno@gnu.org>
173 Support explicit string concatenation in Python.
174 * xgettext-python-1: Add test for explicit string concatenation.
176 2013-04-17 Andreas Stricker <astricker@futurelab.ch>
178 Support for JavaScript.
179 * format-javascript-1: New file.
180 * format-javascript-2: New file.
181 * xgettext-javascript-1: New file.
182 * xgettext-javascript-2: New file.
183 * xgettext-javascript-3: New file.
184 * xgettext-javascript-4: New file.
185 * lang-javascript: New file.
186 * Makefile.am (TESTS): Add them.
188 2013-04-16 Ľubomír Remák <lubomirr@lubomirr.eu>
190 Support for escape sequences added in Lua 5.2.
191 * xgettext-lua-1: New test cases for \x and \z escape sequences.
193 2013-04-11 Ľubomír Remák <lubomirr@lubomirr.eu>
196 * format-lua-1: New file.
197 * format-lua-2: New file.
198 * xgettext-lua-1: New file.
199 * xgettext-lua-2: New file.
200 * lang-lua: New file.
201 * Makefile.am (TESTS): Add them.
203 2013-03-03 Miguel Angel Arruga Vivas <rosen644835@gmail.com>
205 Add a test case for atkproperty tag in Glade2 files.
206 * xgettext-glade-4: New test case for atkproperty.
208 2013-03-14 Miguel Angel Arruga Vivas <rosen644835@gmail.com>
210 Test msgctxt extraction on glade files.
211 * Makefile.am (TESTS): Add xgettext-glade-5.
212 * xgettext-glade-5: New test for msgctxt Glade2 extraction.
214 2012-12-25 Daiki Ueno <ueno@gnu.org>
216 * gettext-0.18.2 released.
218 2012-06-03 Jim Meyering <jim@meyering.net>
220 * msgcomm-17: Spelling fixes.
222 2012-02-19 Bruno Haible <bruno@clisp.org>
224 Avoid spurious test output with guile 2.0.x.
225 * lang-guile: Filter out ";;;" lines from standard error.
227 2012-02-18 Bruno Haible <bruno@clisp.org>
229 Avoid test failure with fpc version 2.6.0.
230 * lang-rst: Allow a test result with line wrapping.
232 2012-02-18 Bruno Haible <bruno@clisp.org>
234 Make the lang-pascal test work on x86_64 platforms.
235 * lang-pascal: Try also the ppcx64 program.
237 2012-01-26 Bruno Haible <bruno@clisp.org>
240 * tstgettext.c (usage): Quote 'like this', not `like this', as per the
241 recent change to the GNU coding standards.
242 * tstngettext.c (usage): Likewise.
244 2012-01-15 Bruno Haible <bruno@clisp.org>
246 Avoid test failure on Solaris 11.
247 * msgfilter-sr-latin-1: Skip the test if the PO file is incorrect.
249 2011-06-02 Bruno Haible <bruno@clisp.org>
251 * xgettext-python-1: Update expected result after linebreaking in
252 libunistring changed on 2011-01-09.
254 2010-11-20 Bruno Haible <bruno@clisp.org>
257 * gettext-6-prg.c: Treat uClibc like a non-glibc platform.
258 * gettext-7-prg.c: Likewise.
259 * format-c-5-prg.c: Likewise.
261 2010-08-31 Bruno Haible <bruno@clisp.org>
263 Avoid test leftovers on MacOS X 10.5.
264 * lang-objc: Add hello.dSYM to tmpfiles.
266 2010-06-06 Bruno Haible <bruno@clisp.org>
268 Test the libgettextpo library and its functions.
269 * gettextpo-1: New file.
270 * gettextpo-1-prg.c: New file.
271 * gettextpo-1.de.po: New file.
272 * Makefile.am (TESTS): Add gettextpo-1.
273 (EXTRA_DIST): Add gettextpo-1.de.po.
274 (noinst_PROGRAMS): Add gettextpo-1-prg.
275 (gettextpo_1_prg_SOURCES, gettextpo_1_prg_CPPFLAGS,
276 gettextpo_1_prg_LDADD): New variables.
278 2010-06-04 Bruno Haible <bruno@clisp.org>
280 * gettext-0.18.1 released.
282 2010-05-26 Bruno Haible <bruno@clisp.org>
284 Avoid test suite failures on NetBSD 5.0.
285 * msgfilter-1: Skip the test if the 'fold' program trims trailing
287 * msgfilter-3: Likewise.
289 2010-05-23 Bruno Haible <bruno@clisp.org>
291 msggrep: Fix interpretation of '$' in regular expressions.
292 * msggrep-9: New file.
293 * msggrep-10: New file.
294 * Makefile.am (TESTS): Add them.
295 Reported by Sean Flanigan <sflaniga@redhat.com>.
297 2010-05-22 Bruno Haible <bruno@clisp.org>
299 xgettext-glade-4: Skip, not fail, when expat was not available.
300 * xgettext-glade-4: Use the same test for xgettext Glade support as in
301 xgettext-glade-[123].
302 Patch by Matt Burgess <matthew@linuxfromscratch.org>.
304 2010-05-15 Bruno Haible <bruno@clisp.org>
306 Avoid link error on MacOS X 10.4, due to replaced 'unsetenv' function.
307 * Makefile.am (gettext_6_prg_LDADD, gettext_7_prg_LDADD): Add
308 libgettextlib.la. Add $(LDADD).
309 (gettext_6_prg_LDADD_1, gettext_7_prg_LDADD_1): Remove $(LDADD) here.
310 Reported by <ryandesign> at <https://savannah.gnu.org/bugs/?29888>.
312 2010-05-09 Bruno Haible <bruno@clisp.org>
314 * gettext-0.18 released.
316 2010-05-09 Bruno Haible <bruno@clisp.org>
318 Avoid test suite failures on Cygwin 1.7.
319 * lang-c++: Link without the -Wl,--disable-auto-import option.
320 * lang-clisp: Convert CR/LF to LF before applying DIFF.
321 * lang-tcl: Likewise.
323 2010-04-25 Bruno Haible <bruno@clisp.org>
325 Update support of object-pascal-format strings.
326 * format-pascal-1: Add test for "%:d".
327 * format-pascal-2: Add test for "%:s". Test type compatibility between
330 2010-03-31 Guido Flohr <guido@imperia.net>
332 Improve how xgettext handles Perl syntax ambiguities.
333 * xgettext-perl-8: New file.
334 * Makefile.am (TESTS): Add it.
335 Reported by Guillem Jover <guillem@debian.org> via Santiago Vila.
337 2009-12-26 Bruno Haible <bruno@clisp.org>
339 Enable the gettext-6 and gettext-7 tests also on MacOS X.
340 * Makefile.am (gettext_6_prg_CFLAGS, gettext_7_prg_CFLAGS): Depend on
341 HAVE_NEWLOCALE instead of GLIBC2.
342 (gettext_6_prg_LDADD, gettext_7_prg_LDADD): Likewise. Remove
344 * gettext-6-prg.c: Enable the test also on MacOS X platforms that have
346 (LOCALE_DE_ISO8859, LOCALE_FR_ISO8859): New macros.
347 (thread1_execution, thread2_execution): Use them.
348 (check_locale_exists): New function.
349 (main): Check for the locales if an argument is passed.
350 * gettext-7-prg.c: Enable the test also on MacOS X platforms that have
352 (LOCALE_DE_ISO8859, LOCALE_DE_UTF8): New macros.
353 (thread1_execution, thread2_execution): Use them.
354 (check_locale_exists): New function.
355 (main): Check for the locales if an argument is passed.
356 * gettext-6: Make the test work also on MacOS X systems. Test the
357 presence of the locales through the program, not through testlocale.
358 * gettext-7: Likewise.
360 2009-12-26 Bruno Haible <bruno@clisp.org>
362 * gettext-7: Make the test fail when it produced unexpected results.
364 2009-12-21 Bruno Haible <bruno@clisp.org>
366 * format-c-3-prg.c: Don't use setlocale override.
367 * format-c-4-prg.c: Likewise.
368 * plural-1-prg.c: Likewise.
370 2009-12-13 Bruno Haible <bruno@clisp.org>
372 Avoid a test failure on MacOS X 10.5.
373 * lang-java: Make the test work when both locales fr_FR.ISO8859-1 and
376 2009-12-12 Bruno Haible <bruno@clisp.org>
380 2009-08-30 Bruno Haible <bruno@clisp.org>
382 Fix a test failure on Solaris.
383 * msgexec-2 (TR): New variable.
385 2009-08-15 Bruno Haible <bruno@clisp.org>
387 * msgunfmt-tcl-1: Explain that this test fails on mingw.
389 2009-08-14 Bruno Haible <bruno@clisp.org>
391 * Makefile.am (update-expected): New target.
393 2009-08-14 Bruno Haible <bruno@clisp.org>
395 Avoid a warning message on Cygwin.
396 * msggrep-7: Filter out msggrep's warning about locale charset.
398 2009-08-13 Bruno Haible <bruno@clisp.org>
400 * msgexec-1: Filter out msgexec's warning about locale charset.
401 * msgexec-2: Likewise.
402 * msgexec-4: Likewise. Explain why this test fails on mingw.
404 2009-08-10 Bruno Haible <bruno@clisp.org>
406 Avoid a test failure on Cygwin.
407 * msginit-1: Replace also CP1252 label with ASCII.
409 2009-07-27 Часлав Илић (Chusslove Illich) <caslav.ilic@gmx.net>
410 Bruno Haible <bruno@clisp.org>
412 * recode-sr-latin-1: Add test cases with accents.
414 2009-06-06 Bruno Haible <bruno@clisp.org>
416 * xgettext-perl-1: Add test of // operator.
418 2009-05-29 Bruno Haible <bruno@clisp.org>
420 * msgfmt-10: Update after msgfmt's error message changed.
422 2009-05-29 Bruno Haible <bruno@clisp.org>
424 Avoid lang-c++ test failure.
425 * lang-c++: Pass --tag option to libtool.
427 2009-05-21 Bruno Haible <bruno@clisp.org>
429 * Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests.
431 2009-05-16 Bruno Haible <bruno@clisp.org>
433 * xgettext-glade-4: New file.
434 * Makefile.am (TESTS): Add it.
436 2009-03-29 Bruno Haible <bruno@clisp.org>
438 * format-gfc-internal-1: New file.
439 * format-gfc-internal-2: New file.
440 * Makefile.am (TESTS): Add them.
442 2009-01-28 Bruno Haible <bruno@clisp.org>
444 * format-qt-plural-1: New file.
445 * format-qt-plural-2: New file.
446 * Makefile.am (TESTS): Add them.
448 2009-01-27 Bruno Haible <bruno@clisp.org>
450 * xgettext-c-13: Test also the 3 variants of the tr function and the
451 qt-plural-format flag.
453 2009-01-25 Bruno Haible <bruno@clisp.org>
455 Avoid a test suite failure on platforms that have a gl_IE locale.
456 * msginit-1: Normalize the charset of the generated PO file.
458 2008-10-04 Bruno Haible <bruno@clisp.org>
460 * msgfmt-17: New file.
461 * Makefile.am (TESTS): Add it.
462 Reported by Anatoly Techtonik <techtonik@gmail.com>
463 via <https://savannah.gnu.org/bugs/?24433>.
465 2008-10-04 Bruno Haible <bruno@clisp.org>
467 * msgcat-18: New file.
468 * msgcomm-27: New file.
469 * msgmerge-24: New file.
470 * xgettext-c-18: New file.
471 * Makefile.am (TESTS): Add them.
473 2008-09-29 Bruno Haible <bruno@clisp.org>
475 Avoid test suite failures on mingw.
476 * msgexec-1: Don't produce CR/LFs in the per-message command script.
477 * msgexec-3: Likewise.
478 * msgexec-4: Likewise.
480 2008-09-28 Bruno Haible <bruno@clisp.org>
482 Avoid test suite failures on mingw.
483 * msgcmp-2: Normalize program name with .exe suffix also when it
484 occurs at the beginning of a line of error output.
485 * msgcmp-3: Likewise.
486 * msgfmt-7: Likewise.
487 * msgfmt-8: Likewise.
488 * msgfmt-9: Likewise.
489 * msgfmt-10: Likewise.
490 * msgmerge-2: Likewise.
491 * msgmerge-9: Likewise.
492 * msgexec-2: Convert CR/LF to LF before applying DIFF.
494 2008-08-23 Bruno Haible <bruno@clisp.org>
496 * msgmerge-update-4: New file, based on msgmerge-update-3.
497 * Makefile.am (TESTS): Add it.
498 Reported by Vincent Danjean <vdanjean.abo@free.fr>
499 via <http://savannah.gnu.org/bugs/?24123>.
501 2008-08-16 Bruno Haible <bruno@clisp.org>
503 * xgettext-python-1: Test that strings inside [ ] are not extracted for
504 an outer gettext call.
506 2008-08-15 Bruno Haible <bruno@clisp.org>
508 * format-python-2: Check that %.0s normally behaves like %s.
510 2008-06-01 Bruno Haible <bruno@clisp.org>
512 * lang-bash: Add note about failure on MacOS X.
514 2008-06-01 Bruno Haible <bruno@clisp.org>
516 * lang-smalltalk: Avoid test failure with gst-3.0.3 on MacOS X.
518 2008-05-26 Bruno Haible <bruno@clisp.org>
520 * gettext-8: New file.
521 * Makefile.am (noinst_PROGRAMS): Add gettext-8-prg, remove gettext-8.
522 (gettext_8_prg_*): Renamed from gettext_8_*.
524 2008-05-12 Bruno Haible <bruno@clisp.org>
526 * msgcat-17: Change test so that it works with newer line-breaking
529 2008-04-06 Bruno Haible <bruno@clisp.org>
531 Avoid testsuite failures on MacOS X 10.5.
532 * format-c-3: Use "LC_ALL=C tr" instead of "tr". Avoids error with
533 non-ASCII bytes in UTF-8 locales.
534 * format-c-4: Likewise.
535 * format-c-5: Likewise.
536 * format-perl-mixed-1: Likewise.
537 * gettext-1: Likewise.
538 * lang-bash: Likewise.
540 * lang-c++: Likewise.
541 * lang-clisp: Likewise.
542 * lang-csharp: Likewise.
543 * lang-elisp: Likewise.
544 * lang-gawk: Likewise.
545 * lang-guile: Likewise.
546 * lang-java: Likewise.
547 * lang-librep: Likewise.
548 * lang-objc: Likewise.
549 * lang-pascal: Likewise.
550 * lang-perl-1: Likewise.
551 * lang-perl-2: Likewise.
552 * lang-php: Likewise.
554 * lang-python-1: Likewise.
555 * lang-python-2: Likewise.
556 * lang-rst: Likewise.
558 * lang-smalltalk: Likewise.
559 * lang-tcl: Likewise.
560 * lang-ycp: Likewise.
561 * msgattrib-1: Likewise.
562 * msgattrib-10: Likewise.
563 * msgattrib-11: Likewise.
564 * msgattrib-12: Likewise.
565 * msgattrib-13: Likewise.
566 * msgattrib-14: Likewise.
567 * msgattrib-15: Likewise.
568 * msgattrib-16: Likewise.
569 * msgattrib-17: Likewise.
570 * msgattrib-2: Likewise.
571 * msgattrib-3: Likewise.
572 * msgattrib-4: Likewise.
573 * msgattrib-5: Likewise.
574 * msgattrib-6: Likewise.
575 * msgattrib-7: Likewise.
576 * msgattrib-8: Likewise.
577 * msgattrib-9: Likewise.
578 * msgattrib-properties-1: Likewise.
579 * msgcat-1: Likewise.
580 * msgcat-10: Likewise.
581 * msgcat-11: Likewise.
582 * msgcat-13: Likewise.
583 * msgcat-15: Likewise.
584 * msgcat-16: Likewise.
585 * msgcat-17: Likewise.
586 * msgcat-2: Likewise.
587 * msgcat-3: Likewise.
588 * msgcat-4: Likewise.
589 * msgcat-5: Likewise.
590 * msgcat-6: Likewise.
591 * msgcat-7: Likewise.
592 * msgcat-8: Likewise.
593 * msgcat-9: Likewise.
594 * msgcat-properties-1: Likewise.
595 * msgcat-stringtable-1: Likewise.
596 * msgcmp-2: Likewise.
597 * msgcmp-3: Likewise.
598 * msgcomm-1: Likewise.
599 * msgcomm-10: Likewise.
600 * msgcomm-11: Likewise.
601 * msgcomm-12: Likewise.
602 * msgcomm-13: Likewise.
603 * msgcomm-14: Likewise.
604 * msgcomm-16: Likewise.
605 * msgcomm-17: Likewise.
606 * msgcomm-18: Likewise.
607 * msgcomm-19: Likewise.
608 * msgcomm-2: Likewise.
609 * msgcomm-20: Likewise.
610 * msgcomm-21: Likewise.
611 * msgcomm-22: Likewise.
612 * msgcomm-23: Likewise.
613 * msgcomm-24: Likewise.
614 * msgcomm-25: Likewise.
615 * msgcomm-26: Likewise.
616 * msgcomm-3: Likewise.
617 * msgcomm-4: Likewise.
618 * msgcomm-5: Likewise.
619 * msgcomm-6: Likewise.
620 * msgcomm-7: Likewise.
621 * msgcomm-8: Likewise.
622 * msgcomm-9: Likewise.
623 * msgconv-5: Likewise.
624 * msgconv-6: Likewise.
628 * msgfilter-sr-latin-1: Likewise.
629 * msgfmt-1: Likewise.
630 * msgfmt-10: Likewise.
631 * msgfmt-12: Likewise.
632 * msgfmt-14: Likewise.
633 * msgfmt-16: Likewise.
634 * msgfmt-5: Likewise.
635 * msgfmt-7: Likewise.
636 * msgfmt-8: Likewise.
637 * msgfmt-9: Likewise.
638 * msgfmt-properties-1: Likewise.
639 * msggrep-1: Likewise.
640 * msggrep-2: Likewise.
641 * msggrep-3: Likewise.
642 * msggrep-4: Likewise.
643 * msggrep-5: Likewise.
644 * msggrep-6: Likewise.
645 * msggrep-7: Likewise.
646 * msggrep-8: Likewise.
647 * msginit-1: Likewise.
648 * msginit-2: Likewise.
649 * msgmerge-1: Likewise.
650 * msgmerge-10: Likewise.
651 * msgmerge-11: Likewise.
652 * msgmerge-12: Likewise.
653 * msgmerge-13: Likewise.
654 * msgmerge-14: Likewise.
655 * msgmerge-15: Likewise.
656 * msgmerge-16: Likewise.
657 * msgmerge-17: Likewise.
658 * msgmerge-18: Likewise.
659 * msgmerge-19: Likewise.
660 * msgmerge-2: Likewise.
661 * msgmerge-20: Likewise.
662 * msgmerge-21: Likewise.
663 * msgmerge-22: Likewise.
664 * msgmerge-23: Likewise.
665 * msgmerge-3: Likewise.
666 * msgmerge-4: Likewise.
667 * msgmerge-5: Likewise.
668 * msgmerge-6: Likewise.
669 * msgmerge-7: Likewise.
670 * msgmerge-8: Likewise.
671 * msgmerge-9: Likewise.
672 * msgmerge-compendium-1: Likewise.
673 * msgmerge-compendium-2: Likewise.
674 * msgmerge-compendium-3: Likewise.
675 * msgmerge-compendium-4: Likewise.
676 * msgmerge-compendium-5: Likewise.
677 * msgmerge-compendium-6: Likewise.
678 * msgmerge-properties-1: Likewise.
679 * msgmerge-properties-2: Likewise.
680 * msgmerge-update-2: Likewise.
681 * msgunfmt-1: Likewise.
682 * msgunfmt-2: Likewise.
683 * msgunfmt-properties-1: Likewise.
684 * msguniq-1: Likewise.
685 * msguniq-2: Likewise.
686 * msguniq-3: Likewise.
687 * msguniq-5: Likewise.
688 * msguniq-6: Likewise.
689 * plural-1: Likewise.
690 * xgettext-2: Likewise.
691 * xgettext-3: Likewise.
692 * xgettext-4: Likewise.
693 * xgettext-5: Likewise.
694 * xgettext-6: Likewise.
695 * xgettext-7: Likewise.
696 * xgettext-8: Likewise.
697 * xgettext-9: Likewise.
698 * xgettext-awk-1: Likewise.
699 * xgettext-awk-2: Likewise.
700 * xgettext-c-1: Likewise.
701 * xgettext-c-10: Likewise.
702 * xgettext-c-11: Likewise.
703 * xgettext-c-12: Likewise.
704 * xgettext-c-13: Likewise.
705 * xgettext-c-14: Likewise.
706 * xgettext-c-15: Likewise.
707 * xgettext-c-16: Likewise.
708 * xgettext-c-17: Likewise.
709 * xgettext-c-2: Likewise.
710 * xgettext-c-3: Likewise.
711 * xgettext-c-4: Likewise.
712 * xgettext-c-5: Likewise.
713 * xgettext-c-6: Likewise.
714 * xgettext-c-7: Likewise.
715 * xgettext-c-8: Likewise.
716 * xgettext-c-9: Likewise.
717 * xgettext-csharp-1: Likewise.
718 * xgettext-csharp-2: Likewise.
719 * xgettext-csharp-3: Likewise.
720 * xgettext-csharp-4: Likewise.
721 * xgettext-csharp-5: Likewise.
722 * xgettext-csharp-6: Likewise.
723 * xgettext-csharp-7: Likewise.
724 * xgettext-elisp-1: Likewise.
725 * xgettext-elisp-2: Likewise.
726 * xgettext-java-1: Likewise.
727 * xgettext-java-2: Likewise.
728 * xgettext-java-3: Likewise.
729 * xgettext-java-4: Likewise.
730 * xgettext-java-5: Likewise.
731 * xgettext-java-6: Likewise.
732 * xgettext-java-7: Likewise.
733 * xgettext-librep-1: Likewise.
734 * xgettext-librep-2: Likewise.
735 * xgettext-lisp-1: Likewise.
736 * xgettext-lisp-2: Likewise.
737 * xgettext-objc-1: Likewise.
738 * xgettext-objc-2: Likewise.
739 * xgettext-perl-1: Likewise.
740 * xgettext-perl-2: Likewise.
741 * xgettext-perl-3: Likewise.
742 * xgettext-perl-4: Likewise.
743 * xgettext-perl-5: Likewise.
744 * xgettext-perl-6: Likewise.
745 * xgettext-perl-7: Likewise.
746 * xgettext-php-1: Likewise.
747 * xgettext-php-2: Likewise.
748 * xgettext-php-3: Likewise.
749 * xgettext-php-4: Likewise.
750 * xgettext-po-1: Likewise.
751 * xgettext-properties-1: Likewise.
752 * xgettext-python-1: Likewise.
753 * xgettext-python-2: Likewise.
754 * xgettext-python-3: Likewise.
755 * xgettext-python-4: Likewise.
756 * xgettext-scheme-1: Likewise.
757 * xgettext-scheme-3: Likewise.
758 * xgettext-sh-1: Likewise.
759 * xgettext-sh-2: Likewise.
760 * xgettext-sh-3: Likewise.
761 * xgettext-sh-4: Likewise.
762 * xgettext-sh-5: Likewise.
763 * xgettext-sh-6: Likewise.
764 * xgettext-smalltalk-1: Likewise.
765 * xgettext-smalltalk-2: Likewise.
766 * xgettext-stringtable-1: Likewise.
767 * xgettext-tcl-1: Likewise.
768 * xgettext-tcl-2: Likewise.
769 * xgettext-tcl-3: Likewise.
770 * xgettext-ycp-1: Likewise.
771 * xgettext-ycp-2: Likewise.
772 * xgettext-ycp-3: Likewise.
773 * xgettext-ycp-4: Likewise.
775 2008-02-20 Bruno Haible <bruno@clisp.org>
777 * format-gcc-internal-1: Test also %K.
779 2008-02-04 Bruno Haible <bruno@clisp.org>
781 * msgmerge-23: New file.
782 * Makefile.am (TESTS): Add it.
783 Reported by Yukiko Bando <ybando@k6.dion.ne.jp> via
784 Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>.
786 2008-01-12 Bruno Haible <bruno@clisp.org>
788 * xgettext-glade-2: Use 'grep' with a pipe as input, not a regular
790 * xgettext-glade-3: Likewise.
791 * xgettext-java-2: Likewise.
792 * xgettext-python-1: Likewise.
793 * xgettext-python-3: Likewise.
794 * xgettext-stringtable-1: Likewise.
795 * xgettext-tcl-1: Likewise.
796 Fixes test failures on OpenBSD 4.0.
798 2007-12-24 Bruno Haible <bruno@clisp.org>
800 * gettext-3-prg.c: Don't include setenv.h.
801 * gettext-5-prg.c: Likewise.
802 * gettext-6-prg.c: Likewise.
803 * gettext-7-prg.c: Likewise.
805 2007-12-24 Bruno Haible <bruno@clisp.org>
807 * msginit-1: Add 'Language' field in header to input. Check that it is
809 * msginit-2: Likewise.
810 * msgmerge-5: Add 'Language' field in header to expected result.
811 * msgmerge-6: Likewise.
812 * msgmerge-10: Likewise.
813 * msgmerge-11: Likewise.
814 * msgmerge-12: Likewise.
815 * msgmerge-13: Likewise.
816 * msgmerge-14: Likewise.
817 * msgmerge-16: Likewise.
818 * msgmerge-21: Likewise.
819 * msgmerge-22: Likewise.
820 * mm-viet.out: Likewise.
821 * msgmerge-update-1: Add 'Language' field in header to input.
822 * msgmerge-update-2: Likewise.
823 * msgmerge-update-3: Likewise.
824 * xgettext-3: Add 'Language' field in header to expected result.
825 * xgettext-4: Likewise.
826 * xgettext-5: Likewise.
827 * xgettext-8: Likewise.
828 * xgettext-csharp-2: Likewise.
829 * xgettext-csharp-3: Likewise.
830 * xgettext-glade-1: Likewise.
831 * xgettext-glade-2: Likewise.
832 * xgettext-glade-3: Likewise.
833 * xgettext-java-2: Likewise.
834 * xgettext-perl-2: Likewise.
835 * xgettext-perl-3: Likewise.
836 * xgettext-python-1: Likewise.
837 * xgettext-python-3: Likewise.
838 * xgettext-stringtable-1: Likewise.
839 * xgettext-tcl-1: Likewise.
841 2007-12-22 Bruno Haible <bruno@clisp.org>
843 * msgcat-17: New file.
844 * Makefile.am (TESTS): Add it.
846 2007-11-15 Bruno Haible <bruno@clisp.org>
848 * gettext-8-prg.c: New file.
849 * Makefile.am (TESTS, noinst_PROGRAMS): Add gettext-8.
850 (gettext_8_*): New variables.
852 2007-11-07 Bruno Haible <bruno@clisp.org>
854 * gettext-0.17 released.
856 2007-10-27 Bruno Haible <bruno@clisp.org>
858 * lang-gawk: Skip the test if the gawk version is 3.1.5.
860 2007-10-20 Bruno Haible <bruno@clisp.org>
862 * msgmerge-22: New file.
863 * Makefile.am (TESTS): Add it.
864 Reported by Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>.
866 2007-10-20 Bruno Haible <bruno@clisp.org>
868 * msgmerge-21: New file.
869 * Makefile.am (TESTS): Add it.
870 Reported by Chusslove Illich (Часлав Илић) <caslav.ilic@gmx.net>.
872 2007-10-19 Bruno Haible <bruno@clisp.org>
874 Avoid test suite failures on Cygwin-hosted mingw.
875 * msginit-1: Convert CR/LF to LF after applying SED or GREP.
876 * msginit-2: Likewise.
877 * msgmerge-2: Likewise.
878 * msgmerge-9: Likewise.
879 * xgettext-3: Likewise.
880 * xgettext-4: Likewise.
881 * xgettext-5: Likewise.
882 * xgettext-8: Likewise.
883 * xgettext-csharp-2: Likewise.
884 * xgettext-perl-2: Likewise.
885 * xgettext-perl-3: Likewise.
886 * xgettext-python-1: Likewise.
887 * xgettext-csharp-3: Likewise.
888 * xgettext-java-2: Likewise.
889 * xgettext-python-3: Likewise.
890 * xgettext-stringtable-1: Likewise.
891 * xgettext-tcl-1: Likewise.
892 * format-perl-mixed-1: Likewise.
893 * plural-1: Convert CR/LF to LF before applying DIFF.
895 2007-10-09 Bruno Haible <bruno@clisp.org>
897 * xgettext-c-17: New file.
898 * Makefile.am (TESTS): Add it.
900 2007-10-07 Bruno Haible <bruno@clisp.org>
902 * tstgettext.c (main): In the --version output, say GPLv3+.
903 * tstngettext.c (main): Likewise.
905 2007-09-30 Bruno Haible <bruno@clisp.org>
907 Add support for KDE 4 format strings.
908 * format-kde-1: New file.
909 * format-kde-2: New file.
910 * Makefile.am (TESTS): Add them.
911 Based on input by by Chusslove Illich <caslav.ilic@gmx.net>.
913 2007-09-09 Bruno Haible <bruno@clisp.org>
915 Add support for Qt 4 format strings.
916 * format-qt-1: Update for Qt 4 syntax.
917 * format-qt-2: Likewise.
918 Based on input by by Chusslove Illich <caslav.ilic@gmx.net>.
920 2007-09-02 Bruno Haible <bruno@clisp.org>
922 Implement msgctxt for C# ResourceManagers.
923 * xgettext-csharp-7: New file.
924 * msgunfmt-csharp-1: Add a few messages with context.
925 * lang-csharp: Likewise.
926 * Makefile.am (TESTS): Add xgettext-csharp-7.
928 2007-09-01 Bruno Haible <bruno@clisp.org>
930 Implement msgctxt for Java ResourceBundles.
931 * xgettext-java-7: New file.
932 * msgunfmt-java-1: Add a few messages with context.
933 * lang-java: Likewise.
934 * Makefile.am (TESTS): Add xgettext-java-7.
935 Suggested by Felix Berger.
937 2007-07-04 Bruno Haible <bruno@clisp.org>
939 * xgettext-php-3: Use string concatenation in the test.
940 * xgettext-php-4: New file.
941 * Makefile.am (TESTS): Add it.
943 2007-06-30 Bruno Haible <bruno@clisp.org>
945 * tstgettext.c (main): Use the standard --version output, see
946 <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>.
947 * tstngettext.c (main): Likewise.
949 2007-06-25 Bruno Haible <bruno@clisp.org>
951 * xgettext-awk-2: New file.
952 * xgettext-c-16: New file.
953 * xgettext-csharp-6: New file.
954 * xgettext-elisp-2: New file.
955 * xgettext-java-6: New file.
956 * xgettext-librep-2: New file.
957 * xgettext-lisp-2: New file.
958 * xgettext-perl-7: New file.
959 * xgettext-php-3: New file.
960 * xgettext-python-4: New file.
961 * xgettext-scheme-3: New file.
962 * xgettext-sh-6: New file.
963 * xgettext-smalltalk-2: New file.
964 * xgettext-tcl-3: New file.
965 * xgettext-ycp-4: New file.
966 * Makefile.am (TESTS): Add them.
968 2007-05-14 Bruno Haible <bruno@clisp.org>
970 Avoid test suite failures on mingw.
971 * msgcmp-2: Reduce the file name in the error output.
972 * msgcmp-3: Likewise.
973 * msgfmt-7: Likewise.
974 * msgfmt-8: Likewise.
975 * msgfmt-9: Likewise.
976 * msgfmt-10: Likewise.
977 * msgmerge-2: Likewise.
978 * msgmerge-9: Likewise.
980 2007-05-14 Bruno Haible <bruno@clisp.org>
982 Avoid test suite failures on mingw.
983 * gettext-1: Convert CR/LF to LF before applying DIFF.
984 * msgattrib-1: Likewise.
985 * msgattrib-2: Likewise.
986 * msgattrib-3: Likewise.
987 * msgattrib-4: Likewise.
988 * msgattrib-5: Likewise.
989 * msgattrib-6: Likewise.
990 * msgattrib-7: Likewise.
991 * msgattrib-8: Likewise.
992 * msgattrib-9: Likewise.
993 * msgattrib-10: Likewise.
994 * msgattrib-11: Likewise.
995 * msgattrib-12: Likewise.
996 * msgattrib-13: Likewise.
997 * msgattrib-14: Likewise.
998 * msgattrib-15: Likewise.
999 * msgattrib-16: Likewise.
1000 * msgattrib-17: Likewise.
1001 * msgattrib-properties-1: Likewise.
1002 * msgcat-1: Likewise.
1003 * msgcat-2: Likewise.
1004 * msgcat-3: Likewise.
1005 * msgcat-4: Likewise.
1006 * msgcat-5: Likewise.
1007 * msgcat-6: Likewise.
1008 * msgcat-7: Likewise.
1009 * msgcat-8: Likewise.
1010 * msgcat-9: Likewise.
1011 * msgcat-10: Likewise.
1012 * msgcat-11: Likewise.
1013 * msgcat-13: Likewise.
1014 * msgcat-15: Likewise.
1015 * msgcat-16: Likewise.
1016 * msgcat-properties-1: Likewise.
1017 * msgcat-stringtable-1: Likewise.
1018 * msgcmp-2: Likewise.
1019 * msgcmp-3: Likewise.
1020 * msgcomm-1: Likewise.
1021 * msgcomm-2: Likewise.
1022 * msgcomm-3: Likewise.
1023 * msgcomm-4: Likewise.
1024 * msgcomm-5: Likewise.
1025 * msgcomm-6: Likewise.
1026 * msgcomm-7: Likewise.
1027 * msgcomm-8: Likewise.
1028 * msgcomm-9: Likewise.
1029 * msgcomm-10: Likewise.
1030 * msgcomm-11: Likewise.
1031 * msgcomm-12: Likewise.
1032 * msgcomm-13: Likewise.
1033 * msgcomm-14: Likewise.
1034 * msgcomm-16: Likewise.
1035 * msgcomm-17: Likewise.
1036 * msgcomm-18: Likewise.
1037 * msgcomm-19: Likewise.
1038 * msgcomm-20: Likewise.
1039 * msgcomm-21: Likewise.
1040 * msgcomm-22: Likewise.
1041 * msgcomm-23: Likewise.
1042 * msgcomm-24: Likewise.
1043 * msgcomm-25: Likewise.
1044 * msgcomm-26: Likewise.
1045 * msgconv-5: Likewise.
1046 * msgconv-6: Likewise.
1047 * msgen-1: Likewise.
1048 * msgen-2: Likewise.
1049 * msgen-3: Likewise.
1050 * msgfilter-sr-latin-1: Likewise.
1051 * msgfmt-1: Likewise.
1052 * msgfmt-5: Likewise.
1053 * msgfmt-7: Likewise.
1054 * msgfmt-8: Likewise.
1055 * msgfmt-9: Likewise.
1056 * msgfmt-10: Likewise.
1057 * msgfmt-12: Likewise.
1058 * msgfmt-14: Likewise.
1059 * msgfmt-16: Likewise.
1060 * msgfmt-properties-1: Likewise.
1061 * msggrep-1: Likewise.
1062 * msggrep-2: Likewise.
1063 * msggrep-3: Likewise.
1064 * msggrep-4: Likewise.
1065 * msggrep-5: Likewise.
1066 * msggrep-6: Likewise.
1067 * msggrep-7: Likewise.
1068 * msggrep-8: Likewise.
1069 * msgmerge-1: Likewise.
1070 * msgmerge-3: Likewise.
1071 * msgmerge-4: Likewise.
1072 * msgmerge-5: Likewise.
1073 * msgmerge-6: Likewise.
1074 * msgmerge-7: Likewise.
1075 * msgmerge-8: Likewise.
1076 * msgmerge-10: Likewise.
1077 * msgmerge-11: Likewise.
1078 * msgmerge-12: Likewise.
1079 * msgmerge-13: Likewise.
1080 * msgmerge-14: Likewise.
1081 * msgmerge-15: Likewise.
1082 * msgmerge-16: Likewise.
1083 * msgmerge-17: Likewise.
1084 * msgmerge-18: Likewise.
1085 * msgmerge-19: Likewise.
1086 * msgmerge-20: Likewise.
1087 * msgmerge-compendium-1: Likewise.
1088 * msgmerge-compendium-2: Likewise.
1089 * msgmerge-compendium-3: Likewise.
1090 * msgmerge-compendium-4: Likewise.
1091 * msgmerge-compendium-5: Likewise.
1092 * msgmerge-compendium-6: Likewise.
1093 * msgmerge-properties-1: Likewise.
1094 * msgmerge-properties-2: Likewise.
1095 * msgmerge-update-2: Likewise.
1096 * msgunfmt-1: Likewise.
1097 * msgunfmt-2: Likewise.
1098 * msgunfmt-properties-1: Likewise.
1099 * msguniq-1: Likewise.
1100 * msguniq-2: Likewise.
1101 * msguniq-3: Likewise.
1102 * msguniq-5: Likewise.
1103 * msguniq-6: Likewise.
1104 * xgettext-2: Likewise.
1105 * xgettext-6: Likewise.
1106 * xgettext-7: Likewise.
1107 * xgettext-9: Likewise.
1108 * xgettext-awk-1: Likewise.
1109 * xgettext-c-1: Likewise.
1110 * xgettext-c-2: Likewise.
1111 * xgettext-c-3: Likewise.
1112 * xgettext-c-4: Likewise.
1113 * xgettext-c-5: Likewise.
1114 * xgettext-c-6: Likewise.
1115 * xgettext-c-7: Likewise.
1116 * xgettext-c-8: Likewise.
1117 * xgettext-c-9: Likewise.
1118 * xgettext-c-10: Likewise.
1119 * xgettext-c-11: Likewise.
1120 * xgettext-c-12: Likewise.
1121 * xgettext-c-13: Likewise.
1122 * xgettext-c-14: Likewise.
1123 * xgettext-c-15: Likewise.
1124 * xgettext-csharp-1: Likewise.
1125 * xgettext-csharp-4: Likewise.
1126 * xgettext-csharp-5: Likewise.
1127 * xgettext-elisp-1: Likewise.
1128 * xgettext-java-1: Likewise.
1129 * xgettext-java-3: Likewise.
1130 * xgettext-java-4: Likewise.
1131 * xgettext-java-5: Likewise.
1132 * xgettext-librep-1: Likewise.
1133 * xgettext-lisp-1: Likewise.
1134 * xgettext-objc-1: Likewise.
1135 * xgettext-objc-2: Likewise.
1136 * xgettext-perl-1: Likewise.
1137 * xgettext-perl-4: Likewise.
1138 * xgettext-perl-5: Likewise.
1139 * xgettext-perl-6: Likewise.
1140 * xgettext-php-1: Likewise.
1141 * xgettext-php-2: Likewise.
1142 * xgettext-po-1: Likewise.
1143 * xgettext-properties-1: Likewise.
1144 * xgettext-python-2: Likewise.
1145 * xgettext-scheme-1: Likewise.
1146 * xgettext-sh-1: Likewise.
1147 * xgettext-sh-2: Likewise.
1148 * xgettext-sh-3: Likewise.
1149 * xgettext-sh-4: Likewise.
1150 * xgettext-sh-5: Likewise.
1151 * xgettext-smalltalk-1: Likewise.
1152 * xgettext-tcl-2: Likewise.
1153 * xgettext-ycp-1: Likewise.
1154 * xgettext-ycp-2: Likewise.
1155 * xgettext-ycp-3: Likewise.
1156 * format-c-3: Likewise.
1157 * format-c-4: Likewise.
1158 * format-c-5: Likewise.
1159 * plural-1: Likewise.
1161 * lang-c++: Likewise.
1162 * lang-objc: Likewise.
1163 * lang-sh: Likewise.
1164 * lang-bash: Likewise.
1165 * lang-python-1: Likewise.
1166 * lang-python-2: Likewise.
1167 * lang-clisp: Likewise.
1168 * lang-elisp: Likewise.
1169 * lang-librep: Likewise.
1170 * lang-guile: Likewise.
1171 * lang-smalltalk: Likewise.
1172 * lang-java: Likewise.
1173 * lang-csharp: Likewise.
1174 * lang-gawk: Likewise.
1175 * lang-pascal: Likewise.
1176 * lang-ycp: Likewise.
1177 * lang-tcl: Likewise.
1178 * lang-perl-1: Likewise.
1179 * lang-perl-2: Likewise.
1180 * lang-php: Likewise.
1181 * lang-po: Likewise.
1182 * lang-rst: Likewise.
1184 2007-04-30 Bruno Haible <bruno@clisp.org>
1186 * lang-php: Remove 'echo' of printf result.
1187 Patch by Jens Petersen <petersen@redhat.com>.
1189 2007-03-27 Bruno Haible <bruno@clisp.org>
1191 * tstgettext.c (usage): Ask translators to specify a translation bug
1193 * tstngettext.c (usage): Likewise.
1195 2007-03-19 Bruno Haible <bruno@clisp.org>
1197 * lang-php: Use <?php instead of <?, since the latter does not work
1198 when php is configured with short_open_tag = off.
1199 Patch by Jens Petersen <petersen@redhat.com>.
1201 2007-03-17 Bruno Haible <bruno@clisp.org>
1203 * xgettext-php-1: Test that strings inside [ ] are not extracted for an
1206 2007-02-19 Bruno Haible <bruno@clisp.org>
1208 * tstgettext.c: Don't include exit.h.
1209 * tstngettext.c: Likewise.
1211 2007-02-04 Bruno Haible <bruno@clisp.org>
1213 * lang-java: Hide compiler warnings.
1215 2007-01-28 Bruno Haible <bruno@clisp.org>
1217 * xgettext-java-2: Change expected result to contains U+FFFD instead
1218 of an ill-formed UTF-8 sequence.
1220 2007-01-27 Bruno Haible <bruno@clisp.org>
1222 * lang-smalltalk: Update expected result so that it works with GNU
1223 smalltalk 2.3 as well.
1225 2007-01-07 Bruno Haible <bruno@clisp.org>
1227 * msgmerge-20: New file.
1228 * Makefile.am (TESTS): Add it.
1229 Reported by Leonardo Fontenelle <leo.fontenelle@gmail.com>.
1231 2006-12-16 Bruno Haible <bruno@clisp.org>
1233 Make it work with autoconf > 2.61.
1234 * Makefile.am (TESTS_ENVIRONMENT): Also set GLIBC2.
1235 * gettext-3: Use GLIBC2 from the environment instead of grepping
1237 * gettext-5: Likewise.
1238 * gettext-6: Likewise.
1239 * gettext-7: Likewise.
1240 Reported by Ralf Wildenhues.
1242 2006-12-10 Bruno Haible <bruno@clisp.org>
1244 Fix a test failure on Solaris.
1245 * Makefile.am (TESTS_ENVIRONMENT): Also set LOCALE_JA.
1246 * recode-sr-latin-2: Use the LOCALE_JA value from the Makefile,
1247 instead of using the 'testlocale' program.
1248 Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.
1250 2006-11-12 Bruno Haible <bruno@clisp.org>
1252 * msgcat-15: Update expected test output.
1254 2006-11-03 Bruno Haible <bruno@clisp.org>
1256 Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
1257 * tstgettext.c (expand_escape): Use XNMALLOC instead of xmalloc.
1259 2006-11-27 Bruno Haible <bruno@clisp.org>
1261 * gettext-0.16.1 released.
1263 2006-10-26 Bruno Haible <bruno@clisp.org>
1265 * gettext-0.16 released.
1267 2006-10-03 Bruno Haible <bruno@clisp.org>
1269 * msgattrib-16: New file.
1270 * msgattrib-17: New file.
1271 * msgcat-15: New file.
1272 * msgcat-16: New file.
1273 * msgcmp-4: New file.
1274 * msgcomm-26: New file.
1275 * msgconv-6: New file.
1276 * msgfmt-16: New file.
1277 * msgmerge-19: New file.
1278 * msguniq-6: New file.
1279 * Makefile.am (TESTS): Add them.
1281 2006-10-03 Bruno Haible <bruno@clisp.org>
1283 * msgmerge-18: Invoke msgcmp with options --use-fuzzy and
1286 2006-10-01 Bruno Haible <bruno@clisp.org>
1288 * xgettext-perl-6: New file.
1289 * Makefile.am (TESTS): Add it.
1291 2006-09-06 Bruno Haible <bruno@clisp.org>
1293 * msgfmt-12: Update expected output.
1294 * format-c-3: Likewise.
1295 * format-c-4: Likewise.
1296 * format-c-5: Likewise.
1298 2006-08-28 Bruno Haible <bruno@clisp.org>
1300 * xgettext-scheme-2: New file.
1301 * Makefile.am (TESTS): Add it.
1303 2006-08-16 Bruno Haible <bruno@clisp.org>
1305 * plural-2: Use Japanese, not Hungarian, as a test case for nplurals=1.
1307 2006-08-16 Bruno Haible <bruno@clisp.org>
1309 * msgunfmt-2: New file.
1310 * Makefile.am (TESTS): Add it.
1312 2006-08-01 Bruno Haible <bruno@clisp.org>
1314 * msgmerge-compendium-6: New file.
1315 * mm-ko.ascii.pot: New file.
1316 * mm-ko.euc-kr.po: New file.
1317 * mm-ko-comp.euc-kr.po: New file.
1318 * Makefile.am (TESTS): Add msgmerge-compendium-6.
1319 (EXTRA_DIST): Add mm-ko.ascii.pot, mm-ko.euc-kr.po,
1320 mm-ko-comp.euc-kr.po.
1322 2006-08-01 Bruno Haible <bruno@clisp.org>
1324 * mm-viet.comp.po: Renamed from msgmerge-v.comp.po.
1325 * mm-viet.out: Renamed from msgmerge-v.out.
1326 * mm-viet.pot: msgmerge-v.pot.
1327 * msgmerge-compendium-5: Update.
1328 * Makefile.am (EXTRA_DIST): Update.
1330 2006-08-04 Bruno Haible <bruno@clisp.org>
1332 * Makefile.am (TESTS): Really add msgfmt-qt-2.
1334 2006-08-02 Bruno Haible <bruno@clisp.org>
1336 * lang-c: Replace ../lib with ../gnulib-lib.
1337 * lang-c++: Likewise.
1338 * lang-objc: Likewise.
1340 2006-07-30 Bruno Haible <bruno@clisp.org>
1342 * Makefile.am (AM_CPPFLAGS, *_LDADD*): Replace ../lib with
1344 * lang-csharp (CSHARPCOMP, CSHARPEXEC): Remove lib/ from pathname.
1345 * lang-java (JAVACOMP, JAVAEXEC): Remove lib/ from pathname.
1347 2006-07-25 Bruno Haible <bruno@clisp.org>
1349 * Makefile.msvc: Remove file.
1350 * Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
1352 2006-07-25 Bruno Haible <bruno@clisp.org>
1354 * Makefile.vms: Remove file.
1355 * Makefile.am (EXTRA_DIST): Remove Makefile.vms.
1357 2006-07-21 Bruno Haible <bruno@clisp.org>
1359 * gettext-0.15 released.
1361 2006-07-21 Bruno Haible <bruno@clisp.org>
1363 * gettext-4: Store the PO file under fr/, not fr_FR/. Needed on
1364 Solaris 7, because there the french locale is called fr, not fr_FR.
1366 2006-07-21 Bruno Haible <bruno@clisp.org>
1368 * gettext-6-prg.c: Enable the test only for glibc >= 2.3.
1369 * gettext-7-prg.c: Likewise.
1370 * gettext-6: Update.
1371 * gettext-7: Likewise.
1373 2006-07-14 Bruno Haible <bruno@clisp.org>
1375 * Makefile.am (MOSTLYCLEANFILES): New variable.
1377 2006-04-14 Bruno Haible <bruno@clisp.org>
1379 Assume autoconf >= 2.60.
1380 * Makefile.am (localedir): Remove variable.
1382 2006-06-21 Bruno Haible <bruno@clisp.org>
1384 * xgettext-sh-5: New file.
1385 * Makefile.am (TESTS): Add it.
1387 2006-06-17 Bruno Haible <bruno@clisp.org>
1389 * recode-sr-latin-2 (LOCALE_JA_EUCJP): Determine locale name depending
1391 Needed for NetBSD 3.0, where testlocale always succeeds. (On NetBSD,
1392 setlocale always works, but for invalid locales nl_locale(CODESET)
1395 2006-06-17 Bruno Haible <bruno@clisp.org>
1397 * gettext-4: Use a french locale instead of a german locale. Pass
1398 the locale name as an argument to gettext-4-prg.
1399 * gettext-4-prg.c (main): Use the locale name passed as argument.
1401 2006-06-04 Bruno Haible <bruno@clisp.org>
1403 * recode-sr-latin-2: Skip the test on MacOS X and BeOS.
1405 2006-06-04 Bruno Haible <bruno@clisp.org>
1407 * lang-php: Skip the test if php does not have the 'gettext' module
1410 2006-06-04 Bruno Haible <bruno@clisp.org>
1412 * lang-gawk: Require gawk-3.1.3 or newer.
1414 2006-06-04 Bruno Haible <bruno@clisp.org>
1416 Provide better SKIP explanations.
1417 * lang-pascal (UTF8_LOCALE_UNSUPPORTED): New variable.
1418 * lang-python-1: Likewise.
1419 * lang-python-2: Likewise.
1421 2006-06-03 Bruno Haible <bruno@clisp.org>
1423 * lang-php: Fix version recognition for PHP 4.
1425 2006-06-03 Bruno Haible <bruno@clisp.org>
1427 Explain why tests are skipped.
1428 * Makefile.am (TESTS_ENVIRONMENT): Also define JAVA_CHOICE, BUILDJAVA,
1429 CSHARPCHOICE, BUILDCSHARP.
1430 * testlocale.c (main): Don't print "Couldn't set locale.".
1431 * format-c-5-prg.c (main): Likewise.
1432 * format-c-5: Print a message explaining why the test is skipped.
1433 * gettext-3: Likewise.
1434 * gettext-4: Likewise.
1435 * gettext-5: Likewise.
1436 * gettext-6: Likewise.
1437 * gettext-7: Likewise.
1438 * lang-bash: Likewise.
1439 * lang-clisp: Likewise.
1440 * lang-csharp: Likewise.
1441 * lang-gawk: Likewise.
1442 * lang-guile: Likewise.
1443 * lang-java: Likewise.
1444 * lang-librep: Likewise.
1445 * lang-pascal: Likewise.
1446 * lang-perl-1: Likewise.
1447 * lang-perl-2: Likewise.
1448 * lang-php: Likewise.
1449 * lang-python-1: Likewise.
1450 * lang-python-2: Likewise.
1451 * lang-sh: Likewise.
1452 * lang-smalltalk: Likewise.
1453 * lang-tcl: Likewise.
1454 * msgfilter-1: Likewise.
1455 * msgfilter-2: Likewise.
1456 * msgfilter-3: Likewise.
1457 * msgfilter-4: Likewise.
1458 * msgunfmt-csharp-1: Likewise.
1459 * msgunfmt-java-1: Likewise.
1460 * msgunfmt-tcl-1: Likewise.
1461 * recode-sr-latin-1: Likewise.
1462 * recode-sr-latin-2: Likewise.
1463 * xgettext-glade-1: Likewise.
1464 * xgettext-glade-2: Likewise.
1465 * xgettext-glade-3: Likewise.
1466 * lang-c: Print a message explaining why the test is skipped. Don't
1467 print "Couldn't set locale.".
1468 * lang-c++: Likewise.
1469 * lang-objc: Likewise.
1471 2006-05-31 Bruno Haible <bruno@clisp.org>
1473 * xgettext-ycp-3: New file, from Karl Eichwalder <ke@suse.de>.
1474 * Makefile.am (TESTS): Add it.
1476 2006-05-16 Bruno Haible <bruno@clisp.org>
1478 * gettext-4-prg.c: Set the LC_ALL environment variable, not just LANG.
1479 Needed on non-glibc Unix systems where !HAVE_LOCALE_NULL and
1480 _nl_locale_name_default() = "C".
1482 2006-05-14 Bruno Haible <bruno@clisp.org>
1484 * xgettext-php-2: New file.
1485 * Makefile.am (TESTS): Add it.
1487 2006-04-02 Bruno Haible <bruno@clisp.org>
1489 * tstgettext.c: Include propername.h.
1490 (main): Call proper_name. Bump copyright year.
1491 * tstngettext.c: Include propername.h.
1492 (main): Call proper_name. Bump copyright year.
1494 2006-03-28 Bruno Haible <bruno@clisp.org>
1496 * recode-sr-latin-1: New file.
1497 * recode-sr-latin-2: New file.
1498 * msgfilter-sr-latin-1: New file.
1499 * Makefile.am (TESTS): Add them.
1500 (TESTS_ENVIRONMENT): Also set the RECODE variable.
1502 2006-03-19 Bruno Haible <bruno@clisp.org>
1504 * xgettext-9: New file.
1505 * Makefile.am (TESTS): Add it.
1507 2006-03-16 Bruno Haible <bruno@clisp.org>
1509 * msggrep-8: New file.
1510 * Makefile.am (TESTS): Add it.
1512 2006-03-16 Bruno Haible <bruno@clisp.org>
1514 * xgettext-c-15: New file.
1515 * Makefile.am (TESTS): Add it.
1517 2006-03-11 Bruno Haible <bruno@clisp.org>
1519 * lang-c: Put the -I flags before ${CFLAGS} ${CPPFLAGS}.
1520 * lang-c++: Likewise.
1521 * lang-objc: Likewise.
1523 2006-03-11 Bruno Haible <bruno@clisp.org>
1525 * format-python-1: Hide xgettext warnings.
1527 2006-03-11 Bruno Haible <bruno@clisp.org>
1529 Make the gettext-4 test work on MacOS X.
1530 * gettext-4-prg.c: Include xsetenv.h instead of setenv.h.
1531 (main): Clear also the LC_ALL, LC_MESSAGES, LC_CTYPE, LANG environment
1532 variables. Set LANGUAGE explicitly. Disable first test on MacOS X and
1533 BeOS. Add a third test instead.
1535 2006-03-11 Bruno Haible <bruno@clisp.org>
1537 * msgmerge-compendium-5: New file.
1538 * msgmerge-v.comp.po: New file, from Clytie Siddall.
1539 * msgmerge-v.pot: New file, from KDE project.
1540 * msgmerge-v.out: New file.
1541 * Makefile.am (TESTS): Add msgmerge-compendium-5.
1542 (EXTRA_DIST): Add msgmerge-v.comp.po, msgmerge-v.pot, msgmerge-v.out.
1544 2006-02-12 Bruno Haible <bruno@clisp.org>
1546 * xgettext-c-14: New file.
1547 * format-boost-1: New file.
1548 * format-boost-2: New file.
1549 * Makefile.am (TESTS): Add them.
1551 2006-02-12 Bruno Haible <bruno@clisp.org>
1553 * xgettext-c-13: New file.
1554 * Makefile.am (TESTS): Add it.
1556 2006-02-12 Bruno Haible <bruno@clisp.org>
1558 * xgettext-c-12: New file.
1559 * Makefile.am (TESTS): Add it.
1561 2005-11-21 Bruno Haible <bruno@clisp.org>
1563 * format-c-3: Put all non-option arguments after all option arguments,
1564 so that the test works 1. when POSIXLY_CORRECT is set, 2. on platforms
1565 whose getopt facility is POSIX compliant but not GNU libc compatible,
1567 * format-c-4: Likewise.
1568 * format-c-5: Likewise.
1569 * msgattrib-1: Likewise.
1570 * msgattrib-2: Likewise.
1571 * msgattrib-3: Likewise.
1572 * msgattrib-4: Likewise.
1573 * msgattrib-5: Likewise.
1574 * msgattrib-6: Likewise.
1575 * msgattrib-7: Likewise.
1576 * msgattrib-8: Likewise.
1577 * msgattrib-9: Likewise.
1578 * msgattrib-10: Likewise.
1579 * msgattrib-11: Likewise.
1580 * msgattrib-12: Likewise.
1581 * msgattrib-13: Likewise.
1582 * msgattrib-14: Likewise.
1583 * msgattrib-15: Likewise.
1584 * msgattrib-properties-1: Likewise.
1585 * msgcat-1: Likewise.
1586 * msgcat-11: Likewise.
1587 * msgcat-properties-1: Likewise.
1588 * msgcat-properties-2: Likewise.
1589 * msgcat-stringtable-1: Likewise.
1590 * msgcomm-17: Likewise.
1591 * msgcomm-18: Likewise.
1592 * msgcomm-19: Likewise.
1593 * msgcomm-21: Likewise.
1594 * msgcomm-23: Likewise.
1595 * msgconv-1: Likewise.
1596 * msgconv-2: Likewise.
1597 * msgconv-4: Likewise.
1598 * msgconv-5: Likewise.
1599 * msgen-1: Likewise.
1600 * msgen-2: Likewise.
1601 * msgen-3: Likewise.
1602 * msgfmt-1: Likewise.
1603 * msgfmt-2: Likewise.
1604 * msgfmt-3: Likewise.
1605 * msgfmt-4: Likewise.
1606 * msgfmt-5: Likewise.
1607 * msgfmt-10: Likewise.
1608 * msgfmt-12: Likewise.
1609 * msgfmt-14: Likewise.
1610 * msgfmt-15: Likewise.
1611 * msgfmt-properties-1: Likewise.
1612 * msgfmt-qt-1: Likewise.
1613 * msggrep-1: Likewise.
1614 * msggrep-2: Likewise.
1615 * msggrep-3: Likewise.
1616 * msggrep-4: Likewise.
1617 * msggrep-5: Likewise.
1618 * msggrep-6: Likewise.
1619 * msggrep-7: Likewise.
1620 * msgmerge-1: Likewise.
1621 * msgmerge-2: Likewise.
1622 * msgmerge-3: Likewise.
1623 * msgmerge-4: Likewise.
1624 * msgmerge-5: Likewise.
1625 * msgmerge-6: Likewise.
1626 * msgmerge-7: Likewise.
1627 * msgmerge-8: Likewise.
1628 * msgmerge-9: Likewise.
1629 * msgmerge-10: Likewise.
1630 * msgmerge-11: Likewise.
1631 * msgmerge-12: Likewise.
1632 * msgmerge-13: Likewise.
1633 * msgmerge-14: Likewise.
1634 * msgmerge-15: Likewise.
1635 * msgmerge-16: Likewise.
1636 * msgmerge-17: Likewise.
1637 * msgmerge-18: Likewise.
1638 * msgmerge-compendium-1: Likewise.
1639 * msgmerge-compendium-2: Likewise.
1640 * msgmerge-compendium-3: Likewise.
1641 * msgmerge-compendium-4: Likewise.
1642 * msgmerge-properties-1: Likewise.
1643 * msgunfmt-1: Likewise.
1644 * msgunfmt-csharp-1: Likewise.
1645 * msgunfmt-java-1: Likewise.
1646 * msgunfmt-properties-1: Likewise.
1647 * msguniq-1: Likewise.
1648 * msguniq-2: Likewise.
1649 * msguniq-3: Likewise.
1650 * msguniq-4: Likewise.
1651 * msguniq-5: Likewise.
1652 * plural-1: Likewise.
1653 * xgettext-awk-1: Likewise.
1654 * xgettext-c-3: Likewise.
1655 * xgettext-c-4: Likewise.
1656 * xgettext-c-5: Likewise.
1657 * xgettext-c-6: Likewise.
1658 * xgettext-c-9: Likewise.
1659 * xgettext-c-10: Likewise.
1660 * xgettext-c-11: Likewise.
1661 * xgettext-csharp-5: Likewise.
1662 * xgettext-elisp-1: Likewise.
1663 * xgettext-java-5: Likewise.
1664 * xgettext-librep-1: Likewise.
1665 * xgettext-lisp-1: Likewise.
1666 * xgettext-objc-1: Likewise.
1667 * xgettext-objc-2: Likewise.
1668 * xgettext-perl-1: Likewise.
1669 * xgettext-perl-5: Likewise.
1670 * xgettext-php-1: Likewise.
1671 * xgettext-po-1: Likewise.
1672 * xgettext-properties-1: Likewise.
1673 * xgettext-python-2: Likewise.
1674 * xgettext-python-3: Likewise.
1675 * xgettext-scheme-1: Likewise.
1676 * xgettext-sh-1: Likewise.
1677 * xgettext-sh-2: Likewise.
1678 * xgettext-sh-3: Likewise.
1679 * xgettext-sh-4: Likewise.
1680 * xgettext-smalltalk-1: Likewise.
1681 * xgettext-stringtable-1: Likewise.
1682 * xgettext-tcl-2: Likewise.
1683 * xgettext-ycp-2: Likewise.
1684 Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.
1686 2005-11-21 Bruno Haible <bruno@clisp.org>
1688 * gettext-4: Skip the test if there is no de_DE.ISO-8859-1 locale.
1690 2005-10-18 Bruno Haible <bruno@clisp.org>
1692 * xgettext-c-11: New file.
1693 * Makefile.am (TESTS): Add it.
1695 2005-10-05 Bruno Haible <bruno@clisp.org>
1697 * msgfmt-15: New file.
1698 * Makefile.am (TESTS): Add it.
1700 2005-10-04 Bruno Haible <bruno@clisp.org>
1702 * msgfmt-10: Change expected error message, to match new line numbers.
1704 2005-10-03 Bruno Haible <bruno@clisp.org>
1706 Add support for contexts in xgettext.
1707 * xgettext-c-10: New file.
1708 * xgettext-sh-1: Pass additional --keyword option because xgettext's
1709 behaviour has changed when too few arguments are given.
1710 * Makefile.am (TESTS): Add xgettext-c-10.
1712 2005-10-01 Bruno Haible <bruno@clisp.org>
1714 Support for context dependent translations in PO files.
1715 * msgattrib-15: New file.
1716 * msgcat-13: New file.
1717 * msgcat-14: New file.
1718 * msgcomm-25: New file.
1719 * msgconv-5: New file.
1720 * msgen-3: New file.
1721 * msgexec-4: New file.
1722 * msgfilter-4: New file.
1723 * msgfmt-14: New file.
1724 * msgfmt-qt-2: New file.
1725 * msggrep-7: New file.
1726 * msginit-2: New file.
1727 * msgmerge-18: New file.
1728 * msguniq-5: New file.
1729 * qttest2_de.po: New file.
1730 * qttest2_de.qm: New file.
1731 * qttest2_de.ts: New file.
1732 * Makefile.am (TESTS): Add msgattrib-15, msgcat-13, msgcat-14,
1733 msgcomm-25, msgconv-5, msgen-3, msgexec-4, msgfmt-14, msgfmt-qt-2,
1734 msggrep-7, msginit-2, msgmerge-18, msguniq-5.
1735 (EXTRA_DIST): Add qttest2_de.po, qttest2_de.qm, qttest2_de.ts.
1737 2005-10-01 Bruno Haible <bruno@clisp.org>
1739 * msgcat-12: New file.
1740 * Makefie.am (TESTS): Add it.
1742 2005-10-01 Bruno Haible <bruno@clisp.org>
1744 * msgcat-stringtable-1: Update 2005-07-16 patch after the error message
1747 2005-10-01 Bruno Haible <bruno@clisp.org>
1749 * msgattrib-10: Update for changed behaviour of msgattrib.
1751 2005-09-25 Bruno Haible <bruno@clisp.org>
1753 * xgettext-python-3: New file.
1754 * Makefile.am (TESTS): Add it.
1756 2005-09-17 Bruno Haible <bruno@clisp.org>
1758 * msgfmt-7: Update after slight change in error message.
1759 * msgfmt-8: Likewise.
1760 * msgfmt-9: Likewise.
1761 * msgmerge-2: Likewise.
1762 * msgmerge-9: Likewise.
1764 2005-08-26 Bruno Haible <bruno@clisp.org>
1766 * plural-2: Add test for Romanian plural formula.
1768 2005-07-22 Bruno Haible <bruno@clisp.org>
1770 * gettext-6-prg.c: Don't compile the test on non-glibc systems.
1771 * gettext-7-prg.c: Likewise.
1773 2005-07-16 Bruno Haible <bruno@clisp.org>
1775 * msgcat-stringtable-1: Filter out warning message from output.
1777 2005-05-27 Bruno Haible <bruno@clisp.org>
1779 * msgcat-stringtable-1: Expect \v or \a escape sequence in output.
1780 * xgettext-csharp-3: Likewise.
1781 * xgettext-java-2: Likewise.
1782 * xgettext-python-1: Likewise.
1784 2005-05-05 Bruno Haible <bruno@clisp.org>
1786 * Makefile.am (LDADD_yes, LDADD_no): Add @LTLIBTHREAD@.
1788 2005-05-01 Bruno Haible <bruno@clisp.org>
1790 * xgettext-sh-4: New file.
1791 * Makefile.am (TESTS): Add it.
1793 2005-03-20 Bruno Haible <bruno@clisp.org>
1795 * gettext-6: New file.
1796 * gettext-6-prg.c: New file.
1797 * gettext-6-1.po: New file.
1798 * gettext-6-2.po: New file.
1799 * gettext-7: New file.
1800 * gettext-7-prg.c: New file.
1801 * gettext-7.po: New file.
1802 * Makefile.am (TESTS): Add gettext-6, gettext-7.
1803 (EXTRA_DIST): Add gettext-6-1.po, gettext-6-2.po, gettext-7.po.
1804 (noinst_PROGRAMS): Add gettext-6-prg, gettext-7-prg.
1805 (gettext_6_prg_SOURCES, gettext_6_prg_CFLAGS, gettext_6_prg_LDADD): New
1807 (gettext_7_prg_SOURCES, gettext_7_prg_CFLAGS, gettext_7_prg_LDADD): New
1810 2005-03-19 Bruno Haible <bruno@clisp.org>
1812 * gettext-3: New file.
1813 * gettext-3-prg.c: New file.
1814 * gettext-3-1.po: New file, taken from glibc.
1815 * gettext-3-2.po: New file, taken from glibc.
1816 * gettext-4: New file.
1817 * gettext-4-prg.c: New file.
1818 * gettext-4-po: New file, taken from glibc.
1819 * gettext-5: New file.
1820 * gettext-5-prg.c: New file.
1821 * gettext-5-po: New file, taken from glibc.
1822 * Makefile.am (TESTS): Add gettext-3, gettext-4, gettext-5.
1823 (EXTRA_DIST): Add gettext-3-1.po, gettext-3-2.po, gettext-4.po,
1825 (noinst_PROGRAMS): Add gettext-3-prg, gettext-4-prg, gettext-5-prg.
1826 (gettext_3_prg_SOURCES, gettext_3_prg_LDADD): New variables.
1827 (gettext_4_prg_SOURCES, gettext_4_prg_LDADD): New variables.
1828 (gettext_5_prg_SOURCES, gettext_5_prg_LDADD): New variables.
1830 2006-06-21 Bruno Haible <bruno@clisp.org>
1832 * gettext-0.14.6 released.
1834 2006-06-20 Bruno Haible <bruno@clisp.org>
1836 * format-gcc-internal-1: Update to GCC 4.1 internal format strings.
1837 * format-gcc-internal-2: Likewise.
1839 2005-05-23 Bruno Haible <bruno@clisp.org>
1841 * gettext-0.14.5 released.
1843 2005-05-21 Bruno Haible <bruno@clisp.org>
1845 * format-gcc-internal-1: Add tests for GCC-4.0 directives %<, %>, %',
1846 %m, %p, %J and size specifiers.
1847 * format-gcc-internal-2: Likewise.
1849 2005-05-21 Bruno Haible <bruno@clisp.org>
1851 * format-c-2: Test also the type incompatibility due to size.
1853 2005-04-11 Bruno Haible <bruno@clisp.org>
1855 * gettext-0.14.4 released.
1857 2005-03-14 Bruno Haible <bruno@clisp.org>
1859 * gettext-0.14.3 released.
1861 2005-02-26 Bruno Haible <bruno@clisp.org>
1863 * format-scheme-1: Remove tests for ~W, ~_, ~T, ~/, ~<. Update or add
1864 tests for ~Y, ~C, ~I, ~_, ~/, ~!, ~Q, ~T, ~K.
1865 * format-scheme-2: Remove tests for ~W, ~<. Add tests for
1866 ~!, ~Q, ~Y, ~I, ~/, ~K.
1868 2005-02-26 Bruno Haible <bruno@clisp.org>
1870 * format-scheme-1: Remove test for #!.
1872 2005-02-24 Bruno Haible <bruno@clisp.org>
1874 * gettext-0.14.2 released.
1876 2005-02-23 Bruno Haible <bruno@clisp.org>
1878 * lang-java: On newer Darwin systems, set the System.out encoding to
1879 UTF-8, not ISO-8859-1.
1881 2005-02-13 Bruno Haible <bruno@clisp.org>
1883 * Makefile.am (TESTS_ENVIRONMENT): Define also the environment variable
1885 * lang-bash: Don't test using the traditional french locale if it does
1886 exist. Try not only the traditional french locale, but also the UTF-8
1887 locale, if it exists.
1889 * lang-c++: Likewise.
1890 * lang-clisp: Likewise.
1891 * lang-csharp: Likewise.
1892 * lang-gawk: Likewise.
1893 * lang-guile: Likewise.
1894 * lang-java: Likewise.
1895 * lang-librep: Likewise.
1896 * lang-objc: Likewise.
1897 * lang-perl-1: Likewise.
1898 * lang-perl-2: Likewise.
1899 * lang-php: Likewise.
1900 * lang-sh: Likewise.
1901 * lang-smalltalk: Likewise.
1902 * lang-tcl: Likewise.
1903 * lang-pascal: Likewise, but disable the test of the UTF-8 locale.
1904 * lang-python-1: Likewise.
1905 * lang-python-2: Likewise.
1907 2005-02-12 Bruno Haible <bruno@clisp.org>
1909 * lang-clisp: Use only the first line of "clisp --version"'s output.
1910 Needed to avoid /bin/sh limitations on HP-UX 10.
1912 2005-02-08 Bruno Haible <bruno@clisp.org>
1914 * Makefile.am (LDADD_yes): Remove INTL_MACOSX_LIBS.
1915 (LDADD): Add INTL_MACOSX_LIBS here.
1916 Needed for MacOS X build with --disable-shared --disable-nls.
1918 2005-02-06 Bruno Haible <bruno@clisp.org>
1920 * msgcat-11: New file.
1921 * Makefile.am (TESTS): Add it.
1923 2005-01-29 Bruno Haible <bruno@clisp.org>
1925 * Makefile.am (LDADD_yes): Add INTL_MACOSX_LIBS.
1927 2005-01-20 Bruno Haible <bruno@clisp.org>
1929 * lang-guile: Make it work.
1931 2005-01-16 Bruno Haible <bruno@clisp.org>
1934 * format-scheme-1: New file.
1935 * format-scheme-2: New file.
1936 * xgettext-scheme-1: New file.
1937 * lang-guile: New file.
1938 * Makefile.am (TESTS): Add them.
1940 2005-01-08 Bruno Haible <bruno@clisp.org>
1942 * msggrep-4: Remove unportability notes.
1944 2005-01-09 Bruno Haible <bruno@clisp.org>
1946 * xgettext-8: New file.
1947 * Makefile.am (TESTS): Add it.
1949 2005-01-05 Bruno Haible <bruno@clisp.org>
1951 * tstgettext.c (main): Update year in --version output.
1952 * tstngettext.c (main): Likewise.
1954 2004-10-01 Guido Flohr <guido@imperia.net>
1956 * xgettext-perl-4: Add test case with '-s' function.
1957 Reported by Ryan Anderson <ryan@autoweb.net>.
1959 2004-09-11 Bruno Haible <bruno@clisp.org>
1961 * msginit-1: New file.
1962 * msgmerge-17: New file.
1963 * Makefile.am (TESTS): Add msginit-1, msgmerge-17.
1964 (TESTS_ENVIRONMENT): Also define MSGINIT.
1965 Reported by Jens A. Tkotz <jens@peino.de>.
1967 2004-09-08 Bruno Haible <bruno@clisp.org>
1969 Make lang-java work again on platforms with Java version < 1.4.
1970 * lang-java: Undo last patch for all platforms except Darwin.
1971 * Makefile.am (TESTS_ENVIRONMENT): Also define host_os.
1973 2004-08-13 Bruno Haible <bruno@clisp.org>
1975 Fix test failures on MacOS X.
1976 * lang-clisp: Skip the test if clisp was not built with gettext
1978 * lang-java: Enforce encoding ISO-8859-1 for System.out.
1980 2004-07-10 Bruno Haible <bruno@clisp.org>
1982 * tstgettext.c (expand_escape): Don't go into an endless loop when the
1983 first backslash is not followed by one of the expected characters.
1984 Reported by Arkadiusz Miśkiewicz <arekm@pld-linux.org>.
1986 2004-07-10 Bruno Haible <bruno@clisp.org>
1988 * tstgettext.c (expand_escape): Support also \a and \v.
1990 2004-03-14 Bruno Haible <bruno@clisp.org>
1992 * format-lisp-2: Add one more test for ~[...~].
1994 2004-01-30 Bruno Haible <bruno@clisp.org>
1996 * format-c-5-prg.c (main): Return with exit code 77 when the requested
1997 locale doesn't exist.
1998 * format-c-5: Skip the test when the fa_IR locale doesn't exist.
1999 Reported by Paul Jarc <prj@po.cwru.edu>.
2001 2004-01-29 Bruno Haible <bruno@clisp.org>
2003 * gettext-0.14.1 released.
2005 2004-01-28 Bruno Haible <bruno@clisp.org>
2007 * gettext-0.14 released.
2009 2004-01-11 Bruno Haible <bruno@clisp.org>
2011 * format-c-5: New file.
2012 * format-c-5-prg.c: New file.
2013 * Makefile.am (TESTS): Add format-c-5.
2014 (noinst_PROGRAMS): Add fc5.
2015 (fc5_SOURCES, fc5_LDADD): New variables.
2017 2004-01-09 Bruno Haible <bruno@clisp.org>
2019 * tstgettext.c (main): Update year in --version output.
2020 * tstngettext.c (main): Likewise.
2022 2004-01-10 Bruno Haible <bruno@clisp.org>
2024 * lang-csharp: Work around mono-0.29 CurrentUICulture bug.
2026 2003-12-29 Bruno Haible <bruno@clisp.org>
2028 * testlocale.c: Include stdlib.h.
2030 2003-12-29 Bruno Haible <bruno@clisp.org>
2032 * xgettext-c-9: Add a test with a multi-part string with newlines and
2033 comments between the parts.
2034 * xgettext-java-5: Likewise.
2035 * xgettext-csharp-5: Likewise.
2036 * xgettext-python-2: Likewise.
2037 * xgettext-objc-2: New file.
2038 * Makefile.am (TESTS): Add it.
2040 2003-12-26 Bruno Haible <bruno@clisp.org>
2043 * msgunfmt-csharp-1: New file.
2044 * lang-csharp: New file.
2045 * Makefile.am (TESTS): Add them.
2046 (TESTS_ENVIRONMENT): Also set the TESTCSHARP variable.
2048 2003-12-26 Bruno Haible <bruno@clisp.org>
2050 * format-csharp-1: New file.
2051 * format-csharp-2: New file.
2052 * xgettext-csharp-1: New file.
2053 * xgettext-csharp-2: New file.
2054 * xgettext-csharp-3: New file.
2055 * xgettext-csharp-4: New file.
2056 * xgettext-csharp-5: New file.
2057 * Makefile.am (TESTS): Add them.
2059 2003-12-27 Bruno Haible <bruno@clisp.org>
2061 * lang-c++: Skip the test if TESTLIBASPRINTF is not set to "yes".
2062 * Makefile.am (TESTS_ENVIRONMENT): Also set TESTLIBASPRINTF.
2063 Reported by Adrian Bunk <bunk@fs.tum.de>.
2065 2003-12-12 Bruno Haible <bruno@clisp.org>
2067 Assume automake-1.8.
2068 * Makefile.am (clean-local): Renamed from clean-am.
2070 2003-12-17 Bruno Haible <bruno@clisp.org>
2072 * gettext-0.13.1 released.
2074 2003-12-14 Bruno Haible <bruno@clisp.org>
2076 * xgettext-sh-3: New file.
2077 * Makefile.am (TESTS): Add it.
2079 2003-12-05 Bruno Haible <bruno@clisp.org>
2081 * testlocale.c: New file.
2082 * Makefile.am (noinst_PROGRAMS): Add testlocale.
2083 (testlocale_SOURCES): New variable.
2084 * lang-bash: Skip the test if the testlocale program determines that
2085 the locale is not usable. (For example on glibc systems with no
2086 installed fr_FR locale.)
2087 * lang-clisp: Likewise.
2088 * lang-gawk: Likewise.
2089 * lang-java: Likewise.
2090 * lang-librep: Likewise.
2091 * lang-php: Likewise.
2092 * lang-sh: Likewise.
2094 2003-12-05 Bruno Haible <bruno@clisp.org>
2096 * lang-c: Use ANSI C function declaration syntax.
2097 * lang-objc: Likewise.
2099 2003-12-03 Bruno Haible <bruno@clisp.org>
2101 * Makefile.am (TESTS_ENVIRONMENT): Add the gettext-runtime/src source
2102 dir to PATH, so that gettext.sh is found.
2103 Reported by Peter Breitenlohner <peb@mppmu.mpg.de>.
2105 2003-12-03 Bruno Haible <bruno@clisp.org>
2107 * xgettext-glade-2: Protect here document against backslash
2109 * xgettext-glade-3: Likewise.
2110 Reported by Paul Jarc <prj@po.cwru.edu>.
2112 2003-12-02 Bruno Haible <bruno@clisp.org>
2114 * xgettext-glade-3: Skip the test if expat is not available.
2115 Reported by Jouko Orava <joorava@pcu.helsinki.fi>.
2117 2003-11-30 Bruno Haible <bruno@clisp.org>
2119 * gettext-0.13 released.
2121 2003-11-22 Bruno Haible <bruno@clisp.org>
2123 * xgettext-c-9: New file.
2124 * xgettext-sh-2: New file.
2125 * xgettext-python-2: New file.
2126 * xgettext-lisp-1: New file.
2127 * xgettext-elisp-1: New file.
2128 * xgettext-librep-1: New file.
2129 * xgettext-smalltalk-1: New file.
2130 * xgettext-java-5: New file.
2131 * xgettext-awk-1: New file.
2132 * xgettext-ycp-2: New file.
2133 * xgettext-tcl-2: New file.
2134 * xgettext-perl-5: New file.
2135 * xgettext-php-1: New file.
2136 * Makefile.am (TESTS): Add them.
2138 2003-11-15 Bruno Haible <bruno@clisp.org>
2140 * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
2142 2003-11-15 Bruno Haible <bruno@clisp.org>
2144 * Makefile.am (EXTRA_DIST): Remove xg-test1.ok.po, add xg-c-1.ok.po.
2145 (xg-c-1.ok.po): Renamed from xg-test1.ok.po.
2147 2003-11-15 Bruno Haible <bruno@clisp.org>
2149 * xgettext-7: Fix typo in tmpfiles.
2151 2003-11-07 Bruno Haible <bruno@clisp.org>
2153 * xgettext-7: New file.
2154 * Makefile.am (TESTS): Add it.
2156 2003-11-06 Bruno Haible <bruno@clisp.org>
2158 * msgcat-stringtable-1: Fix expected test result.
2160 2003-11-02 Bruno Haible <bruno@clisp.org>
2162 * msgattrib-properties-1: Renamed from msgattrib-15.
2163 * msgcat-properties-1: Renamed from msgcat-11.
2164 * msgcat-properties-2: Renamed from msgcat-12.
2165 * msgcat-stringtable-1: Renamed from msgcat-13.
2166 * msgfmt-properties-1: Renamed from msgfmt-13.
2167 * msgfmt-qt-1: Renamed from msgfmt-15.
2168 * msgfmt-13: Renamed from msgfmt-14.
2169 * msgmerge-compendium-1: Renamed from msgmerge-6.
2170 * msgmerge-compendium-2: Renamed from msgmerge-7.
2171 * msgmerge-compendium-3: Renamed from msgmerge-8.
2172 * msgmerge-compendium-4: Renamed from msgmerge-12.
2173 * msgmerge-update-1: Renamed from msgmerge-14.
2174 * msgmerge-update-2: Renamed from msgmerge-15.
2175 * msgmerge-update-3: Renamed from msgmerge-16.
2176 * msgmerge-properties-1: Renamed from msgmerge-23.
2177 * msgmerge-properties-2: Renamed from msgmerge-24.
2178 * msgmerge-6: Renamed from msgmerge-9.
2179 * msgmerge-7: Renamed from msgmerge-10.
2180 * msgmerge-8: Renamed from msgmerge-11.
2181 * msgmerge-9: Renamed from msgmerge-13.
2182 * msgmerge-10: Renamed from msgmerge-17.
2183 * msgmerge-11: Renamed from msgmerge-18.
2184 * msgmerge-12: Renamed from msgmerge-19.
2185 * msgmerge-13: Renamed from msgmerge-20.
2186 * msgmerge-14: Renamed from msgmerge-21.
2187 * msgmerge-15: Renamed from msgmerge-22.
2188 * msgmerge-16: Renamed from msgmerge-25.
2189 * msgunfmt-java-1: Renamed from msgunfmt-2.
2190 * msgunfmt-tcl-1: Renamed from msgunfmt-3.
2191 * msgunfmt-properties-1: Renamed from msgunfmt-4.
2192 * xgettext-java-1: Renamed from xgettext-10.
2193 * xgettext-java-2: Renamed from xgettext-11.
2194 * xgettext-java-3: Renamed from xgettext-15.
2195 * xgettext-java-4: Renamed from xgettext-16.
2196 * xgettext-ycp-1: Renamed from xgettext-17.
2197 * xgettext-python-1: Renamed from xgettext-18.
2198 * xgettext-glade-1: Renamed from xgettext-19.
2199 * xgettext-glade-2: Renamed from xgettext-20.
2200 * xgettext-tcl-1: Renamed from xgettext-21.
2201 * xgettext-glade-3: Renamed from xgettext-25.
2202 * xgettext-perl-1: Renamed from xgettext-26.
2203 * xgettext-perl-2: Renamed from xgettext-27.
2204 * xgettext-perl-3: Renamed from xgettext-28.
2205 * xgettext-perl-4: Renamed from xgettext-29.
2206 * xgettext-sh-1: Renamed from xgettext-30.
2207 * xgettext-objc-1: Renamed from xgettext-32.
2208 * xgettext-stringtable-1: Renamed from xgettext-33.
2209 * xgettext-c-1: Renamed from xgettext-1.
2210 * xgettext-c-2: Renamed from xgettext-2.
2211 * xgettext-c-3: Renamed from xgettext-4.
2212 * xgettext-c-4: Renamed from xgettext-5.
2213 * xgettext-c-5: Renamed from xgettext-6.
2214 * xgettext-c-6: Renamed from xgettext-7.
2215 * xgettext-c-7: Renamed from xgettext-9.
2216 * xgettext-c-8: Renamed from xgettext-22.
2217 * xgettext-po-1: Renamed from xgettext-8.
2218 * xgettext-properties-1: Renamed from xgettext-24.
2219 * xgettext-1: Renamed from xgettext-3.
2220 * xgettext-2: Renamed from xgettext-12.
2221 * xgettext-3: Renamed from xgettext-13.
2222 * xgettext-4: Renamed from xgettext-14.
2223 * xgettext-5: Renamed from xgettext-23.
2224 * xgettext-6: Renamed from xgettext-31.
2225 * Makefile.am (TESTS): Update.
2227 2003-10-23 Bruno Haible <bruno@clisp.org>
2229 * msgcat-13: Change expected result.
2231 2003-10-21 Bruno Haible <bruno@clisp.org>
2233 * lang-bash: Hide the warning about deprecated syntax.
2235 2003-10-21 Bruno Haible <bruno@clisp.org>
2237 * msgmerge-25: New file.
2238 * Makefile.am (TESTS): Add it.
2240 2003-10-19 Bruno Haible <bruno@clisp.org>
2242 * format-qt-1: New file.
2243 * format-qt-2: New file.
2244 * msgfmt-15: New file.
2245 * qttest_pl.po: New file.
2246 * qttest_pl.qm: New file.
2247 * Makefile.am (TESTS): Add format-qt-1, format-qt-2, msgfmt-15.
2248 (EXTRA_DIST): Add qttest_pl.po, qttest_pl.qm.
2250 2003-10-14 Bruno Haible <bruno@clisp.org>
2252 * xgettext-22: Update expected result.
2254 * lang-objc: Likewise.
2256 2003-10-12 Bruno Haible <bruno@clisp.org>
2258 * msgcat-13: New file.
2259 * xgettext-33: New file.
2260 * Makefile.am (TESTS): Add them.
2262 2003-10-12 Bruno Haible <bruno@clisp.org>
2264 * xgettext-32: New file.
2265 * Makefile.am (TESTS): Add xgettext-32.
2267 2003-10-09 Bruno Haible <bruno@clisp.org>
2269 * tstgettext.c: Include xalloc.h instead of xmalloc.h.
2271 2003-10-05 Bruno Haible <bruno@clisp.org>
2273 * xgettext-4: Update expected test result.
2274 * xgettext-5: Likewise.
2275 * xgettext-6: Likewise.
2276 * xgettext-8: Likewise.
2277 * xgettext-24: Likewise.
2278 * xgettext-26: Pass --flag options to xgettext. Update expected test
2280 * lang-perl-1: Pass --flag options to xgettext.
2281 * lang-perl-2: Likewise.
2283 * xgettext-31: New file.
2284 * Makefile.am (TESTS): Add it.
2286 2003-10-04 Bruno Haible <bruno@clisp.org>
2288 * xgettext-11: Test details of the new Java backend, instead of the
2289 --keyword-substring option.
2291 2003-10-07 Bruno Haible <bruno@clisp.org>
2293 * lang-perl-1: Set LC_CTYPE to empty in while setting LANG.
2294 * lang-perl-2: Likewise.
2295 * lang-tcl: Likewise.
2297 2003-10-06 Guido Flohr <guido@imperia.net>
2298 Bruno Haible <bruno@clisp.org>
2300 * xgettext-26: Add three tests for 'sub' handling.
2301 Reported by Crispin Flowerday <cflowerday@zeus.com>.
2303 2003-09-16 Bruno Haible <bruno@clisp.org>
2305 * tstgettext.c (add_newline, do_expand): Change type to bool. Make
2307 (main, expand_escape): Use bool.
2308 * tstngettext.c (main): Use bool.
2310 2003-09-13 Bruno Haible <bruno@clisp.org>
2312 * lang-sh: Source gettext.sh.
2313 (echo, eval_gettext, eval_ngettext): Remove definitions.
2314 * lang-bash: Source gettext.sh.
2315 (echo, eval_ngettext): Remove definitions.
2317 2003-09-13 Bruno Haible <bruno@clisp.org>
2319 * format-sh-1: Update to match stricter format string definition.
2320 * format-sh-2: Likewise.
2322 2003-09-13 Bruno Haible <bruno@clisp.org>
2324 Fix behaviour of "<program> --help > /dev/full".
2325 * tstgettext.c: Include closeout.h.
2326 (main): Register close_stdout for execution at program exit.
2327 * tstngettext.c: Include closeout.h.
2328 (main): Register close_stdout for execution at program exit.
2330 2003-09-11 Bruno Haible <bruno@clisp.org>
2332 * msgfmt-14: New file.
2333 * Makefile.am (TESTS): Add it.
2335 2003-09-09 Guido Flohr <guido@imperia.net>
2337 * xgettext-29: Add more tests.
2338 * lang-perl-1: Use gettext instead of _.
2340 2003-09-08 Bruno Haible <bruno@clisp.org>
2342 * lang-sh: Avoid test failure with Solaris /bin/sh.
2343 * lang-bash: Avoid test failure when bash is built without i18n
2346 2003-09-03 Bruno Haible <bruno@clisp.org>
2348 * xgettext-30: New file.
2349 * lang-sh: New file.
2350 * lang-bash: New file.
2351 * Makefile.am (TESTS): Add them.
2352 (TESTS_ENVIRONMENT): Add ../../gettext-runtime/src to the PATH.
2354 2003-08-31 Bruno Haible <bruno@clisp.org>
2356 * format-sh-1: New file.
2357 * format-sh-2: New file.
2358 * Makefile.am (TESTS): Add them.
2360 2003-09-01 Bruno Haible <bruno@clisp.org>
2362 * xgettext-26: Add explicit symbol import to 'use' command.
2363 * lang-perl-1: Likewise.
2364 Suggested by Guido Flohr.
2366 2003-09-01 Bruno Haible <bruno@clisp.org>
2368 * xgettext-29: New test, from Guido Flohr.
2369 * Makefile.am (TESTS): Add it.
2371 2003-08-08 Bruno Haible <bruno@clisp.org>
2373 * format-gcc-internal-1: New file.
2374 * format-gcc-internal-2: New file.
2375 * Makefile.am (TESTS): Add them.
2377 2003-08-04 Bruno Haible <bruno@clisp.org>
2379 * lang-perl-1: Small tweaks.
2380 * lang-perl-2: Likewise.
2381 * xgettext-26: Likewise.
2383 2003-08-04 Guido Flohr <guido@imperia.net>
2385 * format-perl-brace-1: Fix last patch,
2387 2003-07-05 Bruno Haible <bruno@clisp.org>
2389 * format-perl-brace-1: Renamed from format-perl-bracket-1. Use braces
2390 instead of brackets.
2391 * format-perl-brace-2: Renamed from format-perl-bracket-2. Use braces
2392 instead of brackets.
2393 * format-perl-mixed-1: Use braces instead of brackets.
2394 * format-perl-mixed-2: Likewise.
2395 * xgettext-26: Likewise.
2396 * lang-perl-2: Likewise.
2397 * Makefile.am (TESTS): Add format-perl-brace-[12], remove
2398 format-perl-bracket-[12].
2400 2003-06-27 Bruno Haible <bruno@clisp.org>
2402 * xgettext-27: Also test Unicode character names in here documents.
2403 * xgettext-28: Likewise.
2405 2003-06-24 Bruno Haible <bruno@clisp.org>
2407 * xgettext-27: New file.
2408 * xgettext-28: New file.
2409 * Makefile.am (TESTS): Add them.
2411 2003-06-23 Bruno Haible <bruno@clisp.org>
2413 * xgettext-26: Fix expected test result for backslashed dollar in
2414 single-quoted string.
2416 2003-06-23 Bruno Haible <bruno@clisp.org>
2418 * format-perl-bracket-2: Allow added arguments in msgstr.
2420 2003-06-21 Bruno Haible <bruno@clisp.org>
2422 * xgettext-26: Add more test cases, some from Guido Flohr.
2423 * format-perl-1: Complete rewrite, based on format-c-1.
2424 * format-perl-2: Complete rewrite, based on format-c-2.
2425 * format-perl-bracket-1: New file, based on format-python-1, partially
2427 * format-perl-bracket-2: New file, based on format-python-2, partially
2429 * format-perl-mixed-1: New file, from Guido Flohr.
2430 * format-perl-mixed-2: New file, from Guido Flohr.
2431 * lang-perl-1: Renamed from lang-perl.
2432 * lang-perl-2: New file, from Guido Flohr, based on lang-perl.
2433 * Makefile.am (TESTS): Add format-perl-bracket-1,
2434 format-perl-bracket-2, format-perl-mixed-1, format-perl-mixed-2,
2435 lang-perl-1, lang-perl-2. Remove lang-perl.
2437 2003-06-19 Bruno Haible <bruno@clisp.org>
2439 * Makefile.am (TESTS_ENVIRONMENT): Also set LOCALE_FR.
2440 * lang-c: Use system dependent locale name $LOCALE_FR, not just fr_FR.
2441 * lang-c++: Likewise.
2442 * lang-clisp: Likewise.
2443 * lang-gawk: Likewise.
2444 * lang-java: Likewise.
2445 * lang-librep: Likewise.
2446 * lang-objc: Likewise.
2447 * lang-pascal: Likewise.
2448 * lang-perl: Likewise.
2449 * lang-php: Likewise.
2450 * lang-python-1: Likewise.
2451 * lang-python-2: Likewise.
2452 * lang-smalltalk: Likewise.
2453 * lang-tcl: Likewise.
2455 2003-06-17 Paul Eggert <eggert@twinsun.com>
2457 * msgcat-7: Put msgcat options before file name, so that the test
2458 doesn't fail if POSIXLY_CORRECT is set.
2460 2003-06-15 Bruno Haible <bruno@clisp.org>
2462 * xgettext-26: New file, derived from lang-perl.
2463 * Makefile.am (TESTS): Add it.
2464 * lang-perl: Turn into a real integration test.
2466 2003-06-12 Bruno Haible <bruno@clisp.org>
2468 * format-perl-1: Avoid conflict with format-awk-1.
2469 * format-perl-2: Avoid conflict with format-awk-2.
2470 * Makefile.am (TESTS): Mention perl between tcl and php.
2472 2003-06-11 Guido Flohr <guido@imperia.net>
2474 * format-perl-1: New file.
2475 * format-perl-2: New file.
2476 * lang-perl: New file.
2477 * Makefile.am (TESTS): Add them.
2479 2003-05-27 Bruno Haible <bruno@clisp.org>
2481 * plural-2: Add test for Slovak plural formula.
2483 2003-05-24 Bruno Haible <bruno@clisp.org>
2485 * xgettext-25: New file.
2486 * Makefile.am (TESTS): Add it.
2488 2003-05-22 Bruno Haible <bruno@clisp.org>
2490 * gettext-0.12.1 released.
2492 2003-05-19 Bruno Haible <bruno@clisp.org>
2494 * lang-smalltalk: Skip the test if smalltalk version 2.1 or 2.1.1
2495 is used; these versions lack the I18N package.
2497 2003-05-17 Bruno Haible <bruno@clisp.org>
2499 * gettext-0.12 released.
2501 2003-04-27 Bruno Haible <bruno@clisp.org>
2503 * plural-2: Really make the test fail if there is a mismatch. Add a
2504 test for the alternate formula for Russian from the glibc manual.
2506 2003-04-26 Bruno Haible <bruno@clisp.org>
2508 * msgattrib-15: New file.
2509 * msgcat-11: New file.
2510 * msgcat-12: New file.
2511 * msgcmp-3: New file.
2512 * msgcomm-24: New file.
2513 * msgconv-4: New file.
2514 * msgen-2: New file.
2515 * msgexec-3: New file.
2516 * msgfilter-3: New file.
2517 * msgfmt-13: New file.
2518 * msggrep-6: New file.
2519 * msgmerge-23: New file.
2520 * msgmerge-24: New file.
2521 * msgunfmt-4: New file.
2522 * msguniq-4: New file.
2523 * xgettext-24: New file.
2524 * msguniq-a.inp: New file.
2525 * Makefile.am (TESTS): Add the new tests.
2526 (EXTRA_DIST): Add msguniq-a.inp.
2528 2003-04-14 Bruno Haible <bruno@clisp.org>
2530 * Makefile.am (CHECKER): New variable.
2531 (TESTS_ENVIRONMENT): Use it.
2533 2003-04-12 Bruno Haible <bruno@clisp.org>
2535 * Makefile.vms: Avoid rules with no lines. Don't use the force target.
2536 Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
2538 2003-04-06 Bruno Haible <bruno@clisp.org>
2540 * lang-c++: Update includes list to match the changed location of
2543 2003-03-30 Bruno Haible <bruno@clisp.org>
2545 * Makefile.vms: New file.
2546 * Makefile.am (EXTRA_DIST): Add Makefile.vms.
2548 2003-03-17 Bruno Haible <bruno@clisp.org>
2550 Native Woe32/MSVC support.
2551 * Makefile.msvc: New file.
2552 * Makefile.am (EXTRA_DIST): Add it.
2553 (INCLUDES): Look for libgnuintl.h in ../intl, not
2554 $(top_srcdir)/../gettext-runtime/intl.
2556 2003-02-28 Bruno Haible <bruno@clisp.org>
2558 Support for relocatable installation.
2559 * tstgettext.c: Include progname.h, relocatable.h.
2560 (program_name): Remove variable.
2561 (main): Use set_program_name. Relocate LOCALEDIR value. Update
2563 * tstngettext.c: Include progname.h, relocatable.h.
2564 (program_name): Remove variable.
2565 (main): Use set_program_name. Relocate LOCALEDIR value. Update
2567 * Makefile.am (tstgettext_CFLAGS, tstngettext_CFLAGS): New variables.
2569 2003-02-28 Bruno Haible <bruno@clisp.org>
2571 * Makefile.am (localedir): New variable.
2573 2003-02-28 Bruno Haible <bruno@clisp.org>
2575 * xgettext-19: Add Report-Msgid-Bugs-To line to expected result.
2576 * xgettext-20: Likewise.
2578 2003-02-23 Bruno Haible <bruno@clisp.org>
2580 * format-lisp-1: Correct the syntax of a test string.
2582 2003-02-22 Bruno Haible <bruno@clisp.org>
2584 * lang-python-1: Renamed from lang-python. Make it work with Python
2586 * lang-python-2: New file.
2587 * Makefile.am (TESTS): Remove lang-python, add lang-python-[12].
2589 2003-02-20 Bruno Haible <bruno@clisp.org>
2591 * msgfilter-1: Remove SKIP: messages, now emitted by the Makefile.
2592 * msgfilter-2: Likewise.
2593 * msgunfmt-2: Likewise.
2594 * msgunfmt-3: Likewise.
2595 * xgettext-19: Likewise.
2596 * xgettext-20: Likewise.
2598 * lang-c++: Likewise.
2599 * lang-clisp: Likewise.
2600 * lang-gawk: Likewise.
2601 * lang-java: Likewise.
2602 * lang-librep: Likewise.
2603 * lang-objc: Likewise.
2604 * lang-pascal: Likewise.
2605 * lang-php: Likewise.
2606 * lang-python: Likewise.
2607 * lang-smalltalk: Likewise.
2608 * lang-tcl: Likewise.
2610 2003-02-20 Bruno Haible <bruno@clisp.org>
2612 * lang-gawk: Skip the test if gawk was built with --disable-nls.
2613 Reported by Paul Jarc <prj@po.cwru.edu>.
2615 2003-02-18 Bruno Haible <bruno@clisp.org>
2617 * Makefile.am (clean-am): New rule. For Solaris cc.
2619 2003-02-18 Bruno Haible <bruno@clisp.org>
2621 * xgettext-13: Add Report-Msgid-Bugs-To line to expected result.
2622 * xgettext-14: Likewise.
2623 * xgettext-18: Likewise.
2624 * xgettext-21: Likewise.
2625 * xgettext-23: Likewise.
2627 2003-02-12 Bruno Haible <bruno@clisp.org>
2630 * rpath*: Moved to autoconf-lib-link package.
2631 * Makefile.am (TESTS, EXTRA_DIST): Remove rpath*.
2632 (EXTRA_DIST): Add ChangeLog.0.
2633 (xg-test1.ok.po): Drop gettext.c from input files.
2634 (INCLUDES): Refer to intl in gettext-runtime directory.
2635 * lang-c++: Update for changed directory structure.
2636 * lang-java: Likewise.
2637 * xgettext-1: Drop gettext.c from input files.
2638 * xgettext-3: Update for changed domain name.
2641 See ChangeLog.0 for earlier changes.