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