Imported Upstream version 0.18.3.2
[platform/upstream/gettext.git] / gettext-tools / tests / ChangeLog.1
1 2015-09-11  Daiki Ueno  <ueno@gnu.org>
2
3         * gettext 0.19.6 released.
4
5 2015-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
11 2015-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
16 2015-07-28  Daiki Ueno  <ueno@gnu.org>
17
18         * autopoint-2: Add checks for AM_GNU_GETTEXT_REQUIRE_VERSION.
19
20 2015-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
27 2015-07-10  Daiki Ueno  <ueno@gnu.org>
28
29         * gettext 0.19.5 released.
30
31 2015-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
36 2015-06-24  Daiki Ueno  <ueno@gnu.org>
37
38         * lang-bash: Skip if "bash --help" isn't localized on Mac OS X.
39
40 2015-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
46 2015-06-24  Daiki Ueno  <ueno@gnu.org>
47
48         * cldr-plurals-1: Skip if XML is not supported.
49         * msginit-4: Likewise.
50
51 2015-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
57 2015-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
63 2015-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
70 2015-06-22  Daiki Ueno  <ueno@gnu.org>
71
72         * cldr-plurals-1: New file.
73         * Makefile.am (TESTS): Add new tests.
74
75 2015-03-12  Daiki Ueno  <ueno@gnu.org>
76
77         * Makefile.am (sentence_CPPFLAGS): Add -I$(top_srcdir)/src and
78         $(AM_CPPFLAGS).
79
80 2015-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
86 2015-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
96 2015-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
103 2015-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
109 2015-01-29  Daiki Ueno  <ueno@gnu.org>
110
111         * msgexec-6: New file.
112         * Makefile.am (TESTS): Add new test.
113
114 2015-01-28  Daiki Ueno  <ueno@gnu.org>
115
116         * msgfilter-8: New file.
117         * Makefile.am (TESTS): Add new test.
118
119 2015-01-16  Daiki Ueno  <ueno@gnu.org>
120
121         * xgettext-desktop-1: Check "invalid non-blank character" warning.
122
123 2015-01-13  Daiki Ueno  <ueno@gnu.org>
124
125         * xgettext-c-20: Improve test coverage of raw string tests.
126
127 2015-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
132 2015-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
137 2014-12-24  Daiki Ueno  <ueno@gnu.org>
138
139         * gettext 0.19.4 released.
140
141 2014-12-17  Daiki Ueno  <ueno@gnu.org>
142
143         * xgettext-sh-3: Test Bash ANSI-C quoting.
144
145 2014-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
150 2014-12-09  Daiki Ueno  <ueno@gnu.org>
151
152         * gettext-8-prg.c: Include <assert.h>.
153         (main): Check return value of 'gettext'.
154
155 2014-12-09  Daiki Ueno  <ueno@gnu.org>
156
157         * gettext-8-prg.c (main): Release allocated memory.  Spotted by
158         clang-analyzer.
159
160 2014-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
166 2014-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
171 2014-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
176 2014-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
181 2014-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
188 2014-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
195 2014-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
200 2014-12-03  Daiki Ueno  <ueno@gnu.org>
201
202         * msgunfmt-3: Locate overflow.mo in $abs_srcdir instead of '..'.
203
204 2014-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
210 2014-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
216 2014-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
222 2014-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
228 2014-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
235 2014-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
240 2014-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
246 2014-10-15  Daiki Ueno  <ueno@gnu.org>
247
248         * gettext 0.19.3 released.
249
250 2014-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
255 2014-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
264 2014-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
270 2014-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
281 2014-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
286 2014-10-02  Daiki Ueno  <ueno@gnu.org>
287
288         * autopoint-3: Invoke AC_CONFIG_MACRO_DIR after AC_INIT, not
289         before.
290
291 2014-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
319 2014-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
352 2014-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
358 2014-09-30  Daiki Ueno  <ueno@gnu.org>
359
360         * xgettext-c-19: Test octal string escape.
361
362 2014-09-24  Daiki Ueno  <ueno@gnu.org>
363
364         * xgettext-c-19: Use iconv -f/-t instead of non-portable
365         --from/--to.
366
367 2014-09-05  Daiki Ueno  <ueno@gnu.org>
368
369         * autopoint-3: Use libtool when compiling included libintl.
370
371 2014-09-05  Daiki Ueno  <ueno@gnu.org>
372
373         * autopoint-2, autopoint-3: Collect error output.
374
375 2014-07-14  Daiki Ueno  <ueno@gnu.org>
376
377         * gettext 0.19.2 released.
378
379 2014-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
385 2014-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
391 2014-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
397 2014-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
404 2014-06-10  Daiki Ueno  <ueno@gnu.org>
405
406         * gettext 0.19.1 released.
407
408 2014-06-03  Daiki Ueno  <ueno@gnu.org>
409
410         * msgfmt-desktop-2: Test the effect of the LINGUAS envvar.
411
412 2014-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
419 2014-06-03  Daiki Ueno  <ueno@gnu.org>
420
421         * xgettext-vala-1: Test comment-like string inside a string literal.
422
423 2014-06-02  Daiki Ueno  <ueno@gnu.org>
424
425         * msgfmt-10: Update after error checking behaviro change.
426
427 2014-06-02  Daiki Ueno  <ueno@gnu.org>
428
429         * gettext 0.19 released.
430
431 2014-05-31  Daiki Ueno  <ueno@gnu.org>
432
433         * msgexec-5: Test MSGEXEC_PREV_MSGID and MSGEXEC_PREV_MSGID_PLURAL.
434
435 2014-05-31  Daiki Ueno  <ueno@gnu.org>
436
437         * msgfilter-6: Test MSGFILTER_PREV_MSGID and
438         MSGFILTER_PREV_MSGID_PLURAL.
439
440 2014-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
446 2014-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
452 2014-05-15  Daiki Ueno  <ueno@gnu.org>
453
454         * msginit-3: Fix charset value after msginit invocation.
455
456 2014-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
462 2014-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
468 2014-05-13  Daiki Ueno  <ueno@gnu.org>
469
470         * msgfmt-10: Increment expected error count.
471
472 2014-05-12  Daiki Ueno  <ueno@gnu.org>
473
474         * msgfilter-quote-1: Test doubled grave characters.
475
476 2014-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
482 2014-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
487 2014-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
493 2014-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
499 2014-05-02  Daiki Ueno  <ueno@gnu.org>
500
501         * xgettext-vala-1: Test Unicode character escapes.
502
503 2014-04-30  Daiki Ueno  <ueno@gnu.org>
504
505         * xgettext-scheme-4: New file.
506         * Makefile.am (TESTS): Add new test.
507
508 2014-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
513 2014-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
519 2014-04-29  Daiki Ueno  <ueno@gnu.org>
520
521         * autopoint-3 (gettext_datadir): Don't regenerate intl/plural.c.
522
523 2014-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
529 2014-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
535 2014-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
541 2014-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
548 2014-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
554 2014-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
559 2014-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
567 2014-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
582 2014-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
587 2014-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
596 2014-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
601 2014-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
974 2014-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
983 2014-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
992 2014-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
1028 2013-12-04  Andreas Stricker  <andy@knitter.ch>
1029
1030         * xgettext-javascript-6: Add more tests for E4X.
1031
1032 2013-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
1038 2013-11-14  Daiki Ueno  <ueno@gnu.org>
1039
1040         * xgettext-javascript-1: Add a test to extract translator comments.
1041
1042 2013-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
1049 2013-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
1054 2013-08-12  Daiki Ueno  <ueno@gnu.org>
1055
1056         * xgettext-glade-7: Add a test for multi-line extracted comments.
1057
1058 2013-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
1064 2013-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
1076 2013-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
1088 2013-07-21  Daiki Ueno  <ueno@gnu.org>
1089
1090         * Makefile.am (EXTRA_DIST): Add init.sh.
1091
1092 2013-07-11  Daiki Ueno  <ueno@gnu.org>
1093
1094         * xgettext-lua-1: Add test case for string concatenation.
1095
1096 2013-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
1104 2013-07-07  Daiki Ueno  <ueno@gnu.org>
1105
1106         * lang-javascript: Fix gjs module checks.
1107
1108 2013-06-27  Daiki Ueno  <ueno@gnu.org>
1109
1110         * xgettext-python-1: Test non-literal string concatenation with
1111         '+' to the test script.
1112
1113 2013-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
1119 2013-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
1124 2013-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
1135 2013-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
1144 2013-06-06  Daiki Ueno  <ueno@gnu.org>
1145
1146         * lang-javascript: Check if gjs gettext and format modules are
1147         available.
1148
1149 2013-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
1156 2013-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
1161 2013-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
1225 2013-05-12  Daiki Ueno  <ueno@gnu.org>
1226
1227         * xgettext-javascript-4: Add a test for normal escape sequences.
1228
1229 2013-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
1240 2013-05-02  Daiki Ueno  <ueno@gnu.org>
1241
1242         * format-python-brace-2: Fix test for added argument.
1243
1244 2013-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
1251 2013-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
1256 2013-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
1268 2013-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
1273 2013-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
1283 2013-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
1288 2013-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
1294 2012-12-25  Daiki Ueno  <ueno@gnu.org>
1295
1296         * gettext-0.18.2 released.
1297
1298 2012-06-03  Jim Meyering  <jim@meyering.net>
1299
1300         * msgcomm-17: Spelling fixes.
1301
1302 2012-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
1307 2012-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
1312 2012-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
1317 2012-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
1324 2012-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
1329 2011-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
1334 2010-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
1341 2010-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
1346 2010-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
1358 2010-06-04  Bruno Haible  <bruno@clisp.org>
1359
1360         * gettext-0.18.1 released.
1361
1362 2010-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
1369 2010-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
1377 2010-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
1384 2010-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
1392 2010-05-09  Bruno Haible  <bruno@clisp.org>
1393
1394         * gettext-0.18 released.
1395
1396 2010-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
1403 2010-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
1410 2010-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
1417 2009-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
1440 2009-12-26  Bruno Haible  <bruno@clisp.org>
1441
1442         * gettext-7: Make the test fail when it produced unexpected results.
1443
1444 2009-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
1450 2009-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
1456 2009-12-12  Bruno Haible  <bruno@clisp.org>
1457
1458         * *.c: Untabify.
1459
1460 2009-08-30  Bruno Haible  <bruno@clisp.org>
1461
1462         Fix a test failure on Solaris.
1463         * msgexec-2 (TR): New variable.
1464
1465 2009-08-15  Bruno Haible  <bruno@clisp.org>
1466
1467         * msgunfmt-tcl-1: Explain that this test fails on mingw.
1468
1469 2009-08-14  Bruno Haible  <bruno@clisp.org>
1470
1471         * Makefile.am (update-expected): New target.
1472
1473 2009-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
1478 2009-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
1484 2009-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
1489 2009-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
1494 2009-06-06  Bruno Haible  <bruno@clisp.org>
1495
1496         * xgettext-perl-1: Add test of // operator.
1497
1498 2009-05-29  Bruno Haible  <bruno@clisp.org>
1499
1500         * msgfmt-10: Update after msgfmt's error message changed.
1501
1502 2009-05-29  Bruno Haible  <bruno@clisp.org>
1503
1504         Avoid lang-c++ test failure.
1505         * lang-c++: Pass --tag option to libtool.
1506
1507 2009-05-21  Bruno Haible  <bruno@clisp.org>
1508
1509         * Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests.
1510
1511 2009-05-16  Bruno Haible  <bruno@clisp.org>
1512
1513         * xgettext-glade-4: New file.
1514         * Makefile.am (TESTS): Add it.
1515
1516 2009-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
1522 2009-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
1528 2009-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
1533 2009-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
1538 2008-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
1545 2008-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
1553 2008-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
1560 2008-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
1574 2008-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
1581 2008-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
1586 2008-08-15  Bruno Haible  <bruno@clisp.org>
1587
1588         * format-python-2: Check that %.0s normally behaves like %s.
1589
1590 2008-06-01  Bruno Haible  <bruno@clisp.org>
1591
1592         * lang-bash: Add note about failure on MacOS X.
1593
1594 2008-06-01  Bruno Haible  <bruno@clisp.org>
1595
1596         * lang-smalltalk: Avoid test failure with gst-3.0.3 on MacOS X.
1597
1598 2008-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
1604 2008-05-12  Bruno Haible  <bruno@clisp.org>
1605
1606         * msgcat-17: Change test so that it works with newer line-breaking
1607         algorithm.
1608
1609 2008-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
1855 2008-02-20  Bruno Haible  <bruno@clisp.org>
1856
1857         * format-gcc-internal-1: Test also %K.
1858
1859 2008-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
1866 2008-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
1878 2007-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
1885 2007-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
1921 2007-12-22  Bruno Haible  <bruno@clisp.org>
1922
1923         * msgcat-17: New file.
1924         * Makefile.am (TESTS): Add it.
1925
1926 2007-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
1932 2007-11-07  Bruno Haible  <bruno@clisp.org>
1933
1934         * gettext-0.17 released.
1935
1936 2007-10-27  Bruno Haible  <bruno@clisp.org>
1937
1938         * lang-gawk: Skip the test if the gawk version is 3.1.5.
1939
1940 2007-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
1946 2007-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
1952 2007-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
1975 2007-10-09  Bruno Haible  <bruno@clisp.org>
1976
1977         * xgettext-c-17: New file.
1978         * Makefile.am (TESTS): Add it.
1979
1980 2007-10-07  Bruno Haible  <bruno@clisp.org>
1981
1982         * tstgettext.c (main): In the --version output, say GPLv3+.
1983         * tstngettext.c (main): Likewise.
1984
1985 2007-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
1993 2007-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
2000 2007-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
2008 2007-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
2017 2007-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
2023 2007-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
2029 2007-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
2048 2007-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
2060 2007-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
2264 2007-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
2269 2007-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
2275 2007-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
2281 2007-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
2286 2007-02-19  Bruno Haible  <bruno@clisp.org>
2287
2288         * tstgettext.c: Don't include exit.h.
2289         * tstngettext.c: Likewise.
2290
2291 2007-02-04  Bruno Haible  <bruno@clisp.org>
2292
2293         * lang-java: Hide compiler warnings.
2294
2295 2007-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
2300 2007-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
2305 2007-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
2311 2006-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
2322 2006-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
2330 2006-11-12  Bruno Haible  <bruno@clisp.org>
2331
2332         * msgcat-15: Update expected test output.
2333
2334 2006-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
2339 2006-11-27  Bruno Haible  <bruno@clisp.org>
2340
2341         * gettext-0.16.1 released.
2342
2343 2006-10-26  Bruno Haible  <bruno@clisp.org>
2344
2345         * gettext-0.16 released.
2346
2347 2006-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
2361 2006-10-03  Bruno Haible  <bruno@clisp.org>
2362
2363         * msgmerge-18: Invoke msgcmp with options --use-fuzzy and
2364         --use-untranslated.
2365
2366 2006-10-01  Bruno Haible  <bruno@clisp.org>
2367
2368         * xgettext-perl-6: New file.
2369         * Makefile.am (TESTS): Add it.
2370
2371 2006-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
2378 2006-08-28  Bruno Haible  <bruno@clisp.org>
2379
2380         * xgettext-scheme-2: New file.
2381         * Makefile.am (TESTS): Add it.
2382
2383 2006-08-16  Bruno Haible  <bruno@clisp.org>
2384
2385         * plural-2: Use Japanese, not Hungarian, as a test case for nplurals=1.
2386
2387 2006-08-16  Bruno Haible  <bruno@clisp.org>
2388
2389         * msgunfmt-2: New file.
2390         * Makefile.am (TESTS): Add it.
2391
2392 2006-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
2402 2006-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
2410 2006-08-04  Bruno Haible  <bruno@clisp.org>
2411
2412         * Makefile.am (TESTS): Really add msgfmt-qt-2.
2413
2414 2006-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
2420 2006-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
2427 2006-07-25  Bruno Haible  <bruno@clisp.org>
2428
2429         * Makefile.msvc: Remove file.
2430         * Makefile.am (EXTRA_DIST): Remove Makefile.msvc.
2431
2432 2006-07-25  Bruno Haible  <bruno@clisp.org>
2433
2434         * Makefile.vms: Remove file.
2435         * Makefile.am (EXTRA_DIST): Remove Makefile.vms.
2436
2437 2006-07-21  Bruno Haible  <bruno@clisp.org>
2438
2439         * gettext-0.15 released.
2440
2441 2006-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
2446 2006-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
2453 2006-07-14  Bruno Haible  <bruno@clisp.org>
2454
2455         * Makefile.am (MOSTLYCLEANFILES): New variable.
2456
2457 2006-04-14  Bruno Haible  <bruno@clisp.org>
2458
2459         Assume autoconf >= 2.60.
2460         * Makefile.am (localedir): Remove variable.
2461
2462 2006-06-21  Bruno Haible  <bruno@clisp.org>
2463
2464         * xgettext-sh-5: New file.
2465         * Makefile.am (TESTS): Add it.
2466
2467 2006-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
2475 2006-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
2481 2006-06-04  Bruno Haible  <bruno@clisp.org>
2482
2483         * recode-sr-latin-2: Skip the test on MacOS X and BeOS.
2484
2485 2006-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
2490 2006-06-04  Bruno Haible  <bruno@clisp.org>
2491
2492         * lang-gawk: Require gawk-3.1.3 or newer.
2493
2494 2006-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
2501 2006-06-03  Bruno Haible  <bruno@clisp.org>
2502
2503         * lang-php: Fix version recognition for PHP 4.
2504
2505 2006-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
2551 2006-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
2556 2006-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
2562 2006-05-14  Bruno Haible  <bruno@clisp.org>
2563
2564         * xgettext-php-2: New file.
2565         * Makefile.am (TESTS): Add it.
2566
2567 2006-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
2574 2006-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
2582 2006-03-19  Bruno Haible  <bruno@clisp.org>
2583
2584         * xgettext-9: New file.
2585         * Makefile.am (TESTS): Add it.
2586
2587 2006-03-16  Bruno Haible  <bruno@clisp.org>
2588
2589         * msggrep-8: New file.
2590         * Makefile.am (TESTS): Add it.
2591
2592 2006-03-16  Bruno Haible  <bruno@clisp.org>
2593
2594         * xgettext-c-15: New file.
2595         * Makefile.am (TESTS): Add it.
2596
2597 2006-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
2603 2006-03-11  Bruno Haible  <bruno@clisp.org>
2604
2605         * format-python-1: Hide xgettext warnings.
2606
2607 2006-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
2615 2006-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
2624 2006-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
2631 2006-02-12  Bruno Haible  <bruno@clisp.org>
2632
2633         * xgettext-c-13: New file.
2634         * Makefile.am (TESTS): Add it.
2635
2636 2006-02-12  Bruno Haible  <bruno@clisp.org>
2637
2638         * xgettext-c-12: New file.
2639         * Makefile.am (TESTS): Add it.
2640
2641 2005-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
2766 2005-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
2770 2005-10-18  Bruno Haible  <bruno@clisp.org>
2771
2772         * xgettext-c-11: New file.
2773         * Makefile.am (TESTS): Add it.
2774
2775 2005-10-05  Bruno Haible  <bruno@clisp.org>
2776
2777         * msgfmt-15: New file.
2778         * Makefile.am (TESTS): Add it.
2779
2780 2005-10-04  Bruno Haible  <bruno@clisp.org>
2781
2782         * msgfmt-10: Change expected error message, to match new line numbers.
2783
2784 2005-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
2792 2005-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
2817 2005-10-01  Bruno Haible  <bruno@clisp.org>
2818
2819         * msgcat-12: New file.
2820         * Makefie.am (TESTS): Add it.
2821
2822 2005-10-01  Bruno Haible  <bruno@clisp.org>
2823
2824         * msgcat-stringtable-1: Update 2005-07-16 patch after the error message
2825         changed.
2826
2827 2005-10-01  Bruno Haible  <bruno@clisp.org>
2828
2829         * msgattrib-10: Update for changed behaviour of msgattrib.
2830
2831 2005-09-25  Bruno Haible  <bruno@clisp.org>
2832
2833         * xgettext-python-3: New file.
2834         * Makefile.am (TESTS): Add it.
2835
2836 2005-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
2844 2005-08-26  Bruno Haible  <bruno@clisp.org>
2845
2846         * plural-2: Add test for Romanian plural formula.
2847
2848 2005-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
2853 2005-07-16  Bruno Haible  <bruno@clisp.org>
2854
2855         * msgcat-stringtable-1: Filter out warning message from output.
2856
2857 2005-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
2864 2005-05-05  Bruno Haible  <bruno@clisp.org>
2865
2866         * Makefile.am (LDADD_yes, LDADD_no): Add @LTLIBTHREAD@.
2867
2868 2005-05-01  Bruno Haible  <bruno@clisp.org>
2869
2870         * xgettext-sh-4: New file.
2871         * Makefile.am (TESTS): Add it.
2872
2873 2005-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
2890 2005-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
2910 2006-06-21  Bruno Haible  <bruno@clisp.org>
2911
2912         * gettext-0.14.6 released.
2913
2914 2006-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
2919 2005-05-23  Bruno Haible  <bruno@clisp.org>
2920
2921         * gettext-0.14.5 released.
2922
2923 2005-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
2929 2005-05-21  Bruno Haible  <bruno@clisp.org>
2930
2931         * format-c-2: Test also the type incompatibility due to size.
2932
2933 2005-04-11  Bruno Haible  <bruno@clisp.org>
2934
2935         * gettext-0.14.4 released.
2936
2937 2005-03-14  Bruno Haible  <bruno@clisp.org>
2938
2939         * gettext-0.14.3 released.
2940
2941 2005-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
2948 2005-02-26  Bruno Haible  <bruno@clisp.org>
2949
2950         * format-scheme-1: Remove test for #!.
2951
2952 2005-02-24  Bruno Haible  <bruno@clisp.org>
2953
2954         * gettext-0.14.2 released.
2955
2956 2005-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
2961 2005-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
2987 2005-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
2992 2005-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
2998 2005-02-06  Bruno Haible  <bruno@clisp.org>
2999
3000         * msgcat-11: New file.
3001         * Makefile.am (TESTS): Add it.
3002
3003 2005-01-29  Bruno Haible  <bruno@clisp.org>
3004
3005         * Makefile.am (LDADD_yes): Add INTL_MACOSX_LIBS.
3006
3007 2005-01-20  Bruno Haible  <bruno@clisp.org>
3008
3009         * lang-guile: Make it work.
3010
3011 2005-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
3020 2005-01-08  Bruno Haible  <bruno@clisp.org>
3021
3022         * msggrep-4: Remove unportability notes.
3023
3024 2005-01-09  Bruno Haible  <bruno@clisp.org>
3025
3026         * xgettext-8: New file.
3027         * Makefile.am (TESTS): Add it.
3028
3029 2005-01-05  Bruno Haible  <bruno@clisp.org>
3030
3031         * tstgettext.c (main): Update year in --version output.
3032         * tstngettext.c (main): Likewise.
3033
3034 2004-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
3039 2004-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
3047 2004-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
3053 2004-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
3060 2004-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
3066 2004-07-10  Bruno Haible  <bruno@clisp.org>
3067
3068         * tstgettext.c (expand_escape): Support also \a and \v.
3069
3070 2004-03-14  Bruno Haible  <bruno@clisp.org>
3071
3072         * format-lisp-2: Add one more test for ~[...~].
3073
3074 2004-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
3081 2004-01-29  Bruno Haible  <bruno@clisp.org>
3082
3083         * gettext-0.14.1 released.
3084
3085 2004-01-28  Bruno Haible  <bruno@clisp.org>
3086
3087         * gettext-0.14 released.
3088
3089 2004-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
3097 2004-01-09  Bruno Haible  <bruno@clisp.org>
3098
3099         * tstgettext.c (main): Update year in --version output.
3100         * tstngettext.c (main): Likewise.
3101
3102 2004-01-10  Bruno Haible  <bruno@clisp.org>
3103
3104         * lang-csharp: Work around mono-0.29 CurrentUICulture bug.
3105
3106 2003-12-29  Bruno Haible  <bruno@clisp.org>
3107
3108         * testlocale.c: Include stdlib.h.
3109
3110 2003-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
3120 2003-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
3128 2003-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
3139 2003-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
3145 2003-12-12  Bruno Haible  <bruno@clisp.org>
3146
3147         Assume automake-1.8.
3148         * Makefile.am (clean-local): Renamed from clean-am.
3149
3150 2003-12-17  Bruno Haible  <bruno@clisp.org>
3151
3152         * gettext-0.13.1 released.
3153
3154 2003-12-14  Bruno Haible  <bruno@clisp.org>
3155
3156         * xgettext-sh-3: New file.
3157         * Makefile.am (TESTS): Add it.
3158
3159 2003-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
3174 2003-12-05  Bruno Haible  <bruno@clisp.org>
3175
3176         * lang-c: Use ANSI C function declaration syntax.
3177         * lang-objc: Likewise.
3178
3179 2003-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
3185 2003-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
3192 2003-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
3197 2003-11-30  Bruno Haible  <bruno@clisp.org>
3198
3199         * gettext-0.13 released.
3200
3201 2003-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
3218 2003-11-15  Bruno Haible  <bruno@clisp.org>
3219
3220         * Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
3221
3222 2003-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
3227 2003-11-15  Bruno Haible  <bruno@clisp.org>
3228
3229         * xgettext-7: Fix typo in tmpfiles.
3230
3231 2003-11-07  Bruno Haible  <bruno@clisp.org>
3232
3233         * xgettext-7: New file.
3234         * Makefile.am (TESTS): Add it.
3235
3236 2003-11-06  Bruno Haible  <bruno@clisp.org>
3237
3238         * msgcat-stringtable-1: Fix expected test result.
3239
3240 2003-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
3307 2003-10-23  Bruno Haible  <bruno@clisp.org>
3308
3309         * msgcat-13: Change expected result.
3310
3311 2003-10-21  Bruno Haible  <bruno@clisp.org>
3312
3313         * lang-bash: Hide the warning about deprecated syntax.
3314
3315 2003-10-21  Bruno Haible  <bruno@clisp.org>
3316
3317         * msgmerge-25: New file.
3318         * Makefile.am (TESTS): Add it.
3319
3320 2003-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
3330 2003-10-14  Bruno Haible  <bruno@clisp.org>
3331
3332         * xgettext-22: Update expected result.
3333         * lang-c: Likewise.
3334         * lang-objc: Likewise.
3335
3336 2003-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
3342 2003-10-12  Bruno Haible  <bruno@clisp.org>
3343
3344         * xgettext-32: New file.
3345         * Makefile.am (TESTS): Add xgettext-32.
3346
3347 2003-10-09  Bruno Haible  <bruno@clisp.org>
3348
3349         * tstgettext.c: Include xalloc.h instead of xmalloc.h.
3350
3351 2003-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
3366 2003-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
3371 2003-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
3377 2003-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
3383 2003-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
3390 2003-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
3397 2003-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
3402 2003-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
3410 2003-09-11  Bruno Haible  <bruno@clisp.org>
3411
3412         * msgfmt-14: New file.
3413         * Makefile.am (TESTS): Add it.
3414
3415 2003-09-09  Guido Flohr  <guido@imperia.net>
3416
3417         * xgettext-29: Add more tests.
3418         * lang-perl-1: Use gettext instead of _.
3419
3420 2003-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
3426 2003-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
3434 2003-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
3440 2003-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
3446 2003-09-01  Bruno Haible  <bruno@clisp.org>
3447
3448         * xgettext-29: New test, from Guido Flohr.
3449         * Makefile.am (TESTS): Add it.
3450
3451 2003-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
3457 2003-08-04  Bruno Haible  <bruno@clisp.org>
3458
3459         * lang-perl-1: Small tweaks.
3460         * lang-perl-2: Likewise.
3461         * xgettext-26: Likewise.
3462
3463 2003-08-04  Guido Flohr  <guido@imperia.net>
3464
3465         * format-perl-brace-1: Fix last patch,
3466
3467 2003-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
3480 2003-06-27  Bruno Haible  <bruno@clisp.org>
3481
3482         * xgettext-27: Also test Unicode character names in here documents.
3483         * xgettext-28: Likewise.
3484
3485 2003-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
3491 2003-06-23  Bruno Haible  <bruno@clisp.org>
3492
3493         * xgettext-26: Fix expected test result for backslashed dollar in
3494         single-quoted string.
3495
3496 2003-06-23  Bruno Haible  <bruno@clisp.org>
3497
3498         * format-perl-bracket-2: Allow added arguments in msgstr.
3499
3500 2003-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
3517 2003-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
3535 2003-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
3540 2003-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
3546 2003-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
3552 2003-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
3559 2003-05-27  Bruno Haible  <bruno@clisp.org>
3560
3561         * plural-2: Add test for Slovak plural formula.
3562
3563 2003-05-24  Bruno Haible  <bruno@clisp.org>
3564
3565         * xgettext-25: New file.
3566         * Makefile.am (TESTS): Add it.
3567
3568 2003-05-22  Bruno Haible  <bruno@clisp.org>
3569
3570         * gettext-0.12.1 released.
3571
3572 2003-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
3577 2003-05-17  Bruno Haible  <bruno@clisp.org>
3578
3579         * gettext-0.12 released.
3580
3581 2003-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
3586 2003-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
3608 2003-04-14  Bruno Haible  <bruno@clisp.org>
3609
3610         * Makefile.am (CHECKER): New variable.
3611         (TESTS_ENVIRONMENT): Use it.
3612
3613 2003-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
3618 2003-04-06  Bruno Haible  <bruno@clisp.org>
3619
3620         * lang-c++: Update includes list to match the changed location of
3621         autosprintf.h.
3622
3623 2003-03-30  Bruno Haible  <bruno@clisp.org>
3624
3625         * Makefile.vms: New file.
3626         * Makefile.am (EXTRA_DIST): Add Makefile.vms.
3627
3628 2003-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
3636 2003-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
3649 2003-02-28  Bruno Haible  <bruno@clisp.org>
3650
3651         * Makefile.am (localedir): New variable.
3652
3653 2003-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
3658 2003-02-23  Bruno Haible  <bruno@clisp.org>
3659
3660         * format-lisp-1: Correct the syntax of a test string.
3661
3662 2003-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
3669 2003-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
3690 2003-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
3695 2003-02-18  Bruno Haible  <bruno@clisp.org>
3696
3697         * Makefile.am (clean-am): New rule. For Solaris cc.
3698
3699 2003-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
3707 2003-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
3721 See ChangeLog.0 for earlier changes.