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