Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-runtime / m4 / ChangeLog.0
1 2015-09-11  Daiki Ueno  <ueno@gnu.org>
2
3         * gettext 0.19.6 released.
4
5 2015-07-28  Daiki Ueno  <ueno@gnu.org>
6
7         * gettext.m4 (AM_GNU_GETTEXT_REQUIRE_VERSION): New macro.  Bump
8         serial to 67.
9
10 2015-07-10  Daiki Ueno  <ueno@gnu.org>
11
12         * gettext 0.19.5 released.
13
14 2015-07-10  Daiki Ueno  <ueno@gnu.org>
15
16         * intl.m4 (gt_INTL_SUBDIR_CORE): Check also for getlocalename_l.
17         Bump serial to 29.
18
19 2014-12-24  Daiki Ueno  <ueno@gnu.org>
20
21         * gettext 0.19.4 released.
22
23 2014-12-10  Daiki Ueno  <ueno@gnu.org>
24
25         * intl.m4, po.m4: Bump serial to avoid any conflict with Gnulib's
26         version after Gnulib commit 71be4c87.
27
28 2014-12-03  Daiki Ueno  <ueno@gnu.org>
29
30         * extern-inline.m4, iconv.m4: Update from Gnulib.
31
32 2014-10-15  Daiki Ueno  <ueno@gnu.org>
33
34         * gettext 0.19.3 released.
35
36 2014-09-30  Daiki Ueno  <ueno@gnu.org>
37
38         * extern-inline.m4, threadlib.m4: Update from Gnulib.
39
40 2014-07-16  Daiki Ueno  <ueno@gnu.org>
41
42         * intl.m4 (gt_GL_ATTRIBUTE): New macro.
43         (AM_INTL_SUBDIR): Require gt_GL_ATTRIBUTE.
44
45 2014-07-14  Daiki Ueno  <ueno@gnu.org>
46
47         * gettext 0.19.2 released.
48
49 2014-06-10  Daiki Ueno  <ueno@gnu.org>
50
51         * gettext 0.19.1 released.
52
53 2014-06-02  Daiki Ueno  <ueno@gnu.org>
54
55         * gettext 0.19 released.
56
57 2013-12-17  Daiki Ueno  <ueno@gnu.org>
58
59         Add missing extern-inline.m4 into archive.
60         Problem reported by Reuben Thomas in:
61         <https://lists.gnu.org/archive/html/bug-gettext/2013-12/msg00010.html>.
62         * extern-inline.m4: New file, from gnulib.
63         * intl.m4 (AM_INTL_SUBDIR): Require gl_EXTERN_INLINE.
64         * Makefile.am (EXTRA_DIST): Update.
65
66 2013-08-09  Daiki Ueno  <ueno@gnu.org>
67
68         * intl.m4 (AM_INTL_SUBDIR): Fix AC_CHECK_DECLS usage.
69         (gt_INTL_SUBDIR_CORE): Likewise.
70
71 2013-06-25  Daiki Ueno  <ueno@gnu.org>
72
73         Allow user to supply custom sed command when generating en@quot.po.
74         * po.m4 (AM_PO_SUBDIRS): Require AC_PROG_SED.
75
76 2013-04-23  Daiki Ueno  <ueno@gnu.org>
77
78         Obsolete gt_CHECK_DECL in favor of AC_CHECK_DECLS.
79         Now that macros installed by 'gettextize' require Autoconf 2.60,
80         gt_CHECK_DECL can be safely replaced with AC_CHECK_DECLS.
81         * intl.m4 (gt_CHECK_DECL): Remove.
82         (AM_INTL_SUBDIR): Use AC_CHECK_DECLS instead of gt_CHECK_DECL.
83         (gt_INTL_SUBDIR_CORE): Likewise.
84
85 2013-03-05  Daiki Ueno  <ueno@gnu.org>
86
87         * fcntl-o.m4: Update copyright year.
88         * gettext.m4: Likewise.
89         * glibc2.m4: Likewise.
90         * glibc21.m4: Likewise.
91         * iconv.m4: Likewise.
92         * intdiv0.m4: Likewise.
93         * intl.m4: Likewise.
94         * intldir.m4: Likewise.
95         * intlmacosx.m4: Likewise.
96         * intmax.m4: Likewise.
97         * inttypes-pri.m4: Likewise.
98         * inttypes_h.m4: Likewise.
99         * lcmessage.m4: Likewise.
100         * lock.m4: Likewise.
101         * longlong.m4: Likewise.
102         * nls.m4: Likewise.
103         * po.m4: Likewise.
104         * printf-posix.m4: Likewise.
105         * progtest.m4: Likewise.
106         * size_max.m4: Likewise.
107         * stdint_h.m4: Likewise.
108         * threadlib.m4: Likewise.
109         * uintmax_t.m4: Likewise.
110         * visibility.m4: Likewise.
111         * wchar_t.m4: Likewise.
112         * wint_t.m4: Likewise.
113         * xsize.m4: Likewise.
114
115 2012-12-25  Daiki Ueno  <ueno@gnu.org>
116
117         * gettext-0.18.2 released.
118
119 2012-12-07  Stefano Lattarini  <stefano.lattarini@gmailcom>  (tiny change)
120
121         m4: use AC_PROG_MKDIR_P, not the deprecated AM_PROG_MKDIR_P
122         * gettext.m4 (AM_INTL_SUBDIR): Require AC_PROG_MKDIR_P instead
123         of AM_PROG_MKDIR_P, as this latter macro is deprecated since
124         Automake 1.12.1, and will be removed in Automake 1.14.
125         Accordingly, bump requirement in AC_PREREQ to 2.60.
126         * po.m4 (AM_PO_SUBDIRS): Likewise.
127
128 2012-11-29  Paul Eggert  <eggert@cs.ucla.edu>
129
130         * lock.m4 (gl_PREREQ_LOCK): Do not require AC_C_INLINE.
131
132 2012-09-22  Paul Eggert  <eggert@cs.ucla.edu>
133
134         * xsize.m4 (gl_XSIZE): Do not require AC_C_INLINE.
135
136 2012-09-10  Paul Eggert  <eggert@cs.ucla.edu>
137
138         * fcntl-o.m4 (gl_FCNTL_O_FLAGS): Check for AIX 7.1 bug
139         that caused a GNU tar test failure.  Problem reported by Jez Wain; see
140         <http://lists.gnu.org/archive/html/bug-tar/2012-07/msg00018.html>.
141
142 2012-06-22  Bruno Haible  <bruno@clisp.org>
143
144         * gettext.m4: Write "Mac OS X" instead of "MacOS X".
145         * intdiv0.m4: Likewise.
146         * intlmacosx.m4: Likewise.
147         * lock.m4: Likewise.
148         * threadlib.m4: Likewise.
149         * visibility.m4: Likewise.
150
151 2012-02-18  Bruno Haible  <bruno@clisp.org>
152
153         * Makefile.am (EXTRA_DIST): Remove intmax_t.m4.
154
155 2012-02-05  Paul Eggert  <eggert@cs.ucla.edu>
156
157         * po.m4: Spelling fixes.
158
159 2012-01-26  Bruno Haible  <bruno@clisp.org>
160
161         * gettext.m4: Update copyright year.
162         * codeset.m4: Likewise.
163         * glibc2.m4: Likewise.
164         * glibc21.m4: Likewise.
165         * iconv.m4: Likewise.
166         * intdiv0.m4: Likewise.
167         * intl.m4: Likewise.
168         * intldir.m4: Likewise.
169         * intlmacosx.m4: Likewise.
170         * intmax.m4: Likewise.
171         * inttypes-pri.m4: Likewise.
172         * inttypes_h.m4: Likewise.
173         * lcmessage.m4: Likewise.
174         * lock.m4: Likewise.
175         * longlong.m4: Likewise.
176         * nls.m4: Likewise.
177         * printf-posix.m4: Likewise.
178         * progtest.m4: Likewise.
179         * size_max.m4: Likewise.
180         * stdint_h.m4: Likewise.
181         * uintmax_t.m4: Likewise.
182         * visibility.m4: Likewise.
183         * wchar_t.m4: Likewise.
184         * wint_t.m4: Likewise.
185         * xsize.m4: Likewise.
186
187 2011-09-11  Bruno Haible  <bruno@clisp.org>
188
189         Don't assume <unistd.h> exists.
190         * fcntl-o.m4 (gl_FCNTL_O_FLAGS): If <unistd.h> does not exist,
191         include <io.h> and <stdlib.h> instead. Don't test symbolink links if
192         symlink() does not exist.
193
194 2012-01-04  Bruno Haible  <bruno@clisp.org>
195
196         Talk about "native Windows API", not "Win32".
197         * threadlib.m4: Update comments to mention native Windows.
198         (gl_THREADLIB_EARLY_BODY, gl_THREADLIB_BODY): Expect
199         --enable-threads=windows instead of --enable-threads=win32. Set
200         USE_WINDOWS_THREADS, not USE_WIN32_THREADS.
201
202 2012-01-06  Paul Eggert  <eggert@cs.ucla.edu>
203
204         * m4/gettext.m4: In commentary, do not use ` to quote.
205
206 2012-01-06  Paul Eggert  <eggert@cs.ucla.edu>
207
208         Use ', not `, for quoting output.
209         * m4/intl.m4 (gt_CHECK_DECL): Quote 'like this', not `like this', as
210         per the recent change to the GNU coding standards.
211         * m4/longlong.m4 (AC_TYPE_LONG_LONG_INT,
212         AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
213
214 2011-09-10  Bruno Haible  <bruno@clisp.org>
215
216         iconv.m4: Add support for MSVC compiler.
217         * iconv.m4 (AM_ICONV): Use ISO C declaration syntax on MSVC.
218
219 2011-07-07  Bruno Haible  <bruno@clisp.org>
220
221         Avoid literal tabs.
222         * po,m4 (AM_PO_SUBDIRS, AM_POSTPROCESS_PO_MAKEFILE): Use a shell
223         variable containing a tab instead of a literal tab.
224         Reported by Jim Meyering.
225
226 2011-06-04  Bruno Haible  <bruno@clisp.org>
227
228         Ensure intmax_t gets defined in libasprintf.
229         * Makefile.am (EXTRA_DIST): Add intmax_t.m4.
230
231 2011-02-18  Eric Blake  <eblake@redhat.com>
232
233         longlong: skip, rather than fail, on cross-compilation
234         * longlong.m4 (AC_TYPE_LONG_LONG_INT): Avoid aborting configure
235         when cross-compiling; regression from 2011-02-16.
236
237 2011-02-16  Paul Eggert  <eggert@cs.ucla.edu>
238
239         longlong: tune, particularly for common case of c99
240         * longlong.m4 (AC_TYPE_LONG_LONG_INT): Don't bother compiling
241         or running anything if c99, or if unsigned long long int does not
242         work.  In either case, we know the answer without further tests.
243         Do not compile _AC_TYPE_LONG_LONG_SNIPPET twice.  Instead, compile
244         it at most once, and use its results for both long long int and
245         unsigned long long int.  This is more likely to be efficient in
246         the common case where the program wants to check for both long
247         long int and unsigned long long int.
248         (AC_TYPE_UNSIGNED_LONG_LONG_INT): Don't bother compiling if c99,
249         since the answer is already known.
250
251 2010-12-04  Bruno Haible  <bruno@clisp.org>
252
253         Put more information about failed tests into the test return codes.
254         * intdiv0.m4 (gt_INTDIV0): Change test program so that it returns an
255         enumerated value (0, 1, 2, 3, 4, ...).
256         * fcntl-o.m4 (gl_FCNTL_O_FLAGS): Change test program so that it returns
257         a bit mask.
258         * iconv.m4 (AM_ICONV_LINK): Likewise.
259
260 2010-11-26  Bruno Haible  <bruno@clisp.org>
261
262         * iconv.m4 (AM_ICONV): If the gnulib module 'iconv-h' is present, set
263         ICONV_CONST.
264
265 2010-11-20  Bruno Haible  <bruno@clisp.org>
266
267         Ensure that <features.h> is included before __GLIBC__ is tested.
268         * intl.m4 (AM_INTL_SUBDIR): Test for <features.h>.
269         Reported by Mike Frysinger <vapier@gentoo.org>.
270
271 2010-11-20  Bruno Haible  <bruno@clisp.org>
272
273         Port to uClibc.
274         * glibc21.m4 (gl_GLIBC21): Treat uClibc like glibc.
275         * glibc2.m4 (gt_GLIBC2): Treat uClibc like a non-glibc platform.
276         Reported by Mike Frysinger <vapier@gentoo.org>.
277
278 2010-10-04  Bruno Haible  <bruno@clisp.org>
279
280         Make option --with-libpth-prefix work.
281         * threadlib.m4 (gl_THREADLIB_BODY): When testing whether pth works, use
282         $LIBPTH, not just -lpth.
283
284 2010-09-22  Bruno Haible  <bruno@clisp.org>
285
286         * threadlib.m4 (gl_THREADLIB_EARLY_BODY): When gl_THREADLIB_DEFAULT_NO
287         is defined, change the default to 'no'.
288         Reported by Paul Eggert.
289
290 2010-09-04  Bruno Haible  <bruno@clisp.org>
291
292         Set PATH_SEPARATOR the same way autoconf does.
293         * progtest.m4 (AM_PATH_PROG_WITH_TEST): Determine the value of
294         PATH_SEPARATOR the same way autoconf-generated configure scripts do.
295
296 2010-08-28  Bruno Haible  <bruno@clisp.org>
297
298         Prefer using AC_DEFUN_ONCE over AC_DEFUN in projects with gnulib.
299         * iconv.m4 (gl_iconv_AC_DEFUN): Use AC_DEFUN_ONCE if gl_00GNULIB is
300         defined.
301         Suggested by Eric Blake.
302
303 2010-07-31  Bruno Haible  <bruno@clisp.org>
304
305         Use new ansi-c++.m4 from gnulib.
306         * ansi-c++.m4: Remove file.
307         * Makefile.am (EXTRA_DIST): Remove it.
308         Reported at <https://savannah.gnu.org/bugs/?30607>.
309
310 2010-07-31  Bruno Haible  <bruno@clisp.org>
311
312         iconv: Work around AIX 6.1..7.1 bug.
313         * iconv.m4 (AM_ICONV_LINK): Test against AIX 6.1, 7.1 bug. When
314         cross-compiling, guess no on all versions of AIX.
315         Reported by Rainer Tammer.
316
317 2010-07-30  Bruno Haible  <bruno@clisp.org>
318
319         iconv: Update regarding AIX.
320         * iconv.m4 (AM_ICONV_LINK): When cross-compiling, guess yes on AIX 7.
321         Reported by Rainer Tammer.
322
323 2010-07-19  Bruno Haible  <bruno@clisp.org>
324
325         Modernize AC_TRY_RUN invocations.
326         * iconv.m4 (AM_ICONV_LINK): Use AC_RUN_IFELSE instead of AC_TRY_RUN.
327         * intdiv0.m4 (gt_INTDIV0): Likewise.
328         * printf-posix.m4 (gt_PRINTF_POSIX): Likewise.
329         * threadlib.m4 (gl_THREADLIB_BODY): Likewise.
330
331 2010-07-19  Bruno Haible  <bruno@clisp.org>
332
333         Modernize AC_TRY_LINK invocations.
334         * codeset.m4 (AM_LANGINFO_CODESET): Use AC_LINK_IFELSE instead of
335         AC_TRY_LINK.
336         * gettext.m4 (AM_GNU_GETTEXT): Likewise.
337         * iconv.m4 (AM_ICONV_LINK): Likewise.
338         * intl.m4 (gt_INTL_SUBDIR_CORE): Likewise.
339         * intlmacosx.m4 (gt_INTL_MACOSX): Likewise.
340         * lcmessage.m4 (gt_LC_MESSAGES): Likewise.
341         * threadlib.m4 (gl_THREADLIB_BODY): Likewise.
342
343 2010-07-18  Bruno Haible  <bruno@clisp.org>
344
345         Modernize AC_TRY_COMPILE invocations.
346         * iconv.m4 (gl_iconv_AC_DEFUN): Use AC_COMPILE_IFELSE instead of
347         AC_TRY_COMPILE.
348         * intl.m4 (gt_CHECK_DECL): Likewise.
349         * intmax.m4 (gt_TYPE_INTMAX_T): Likewise.
350         * inttypes-pri.m4 (gt_INTTYPES_PRI): Likewise.
351         * inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
352         * lock.m4 (gl_LOCK): Likewise.
353         * size_max.m4 (gl_SIZE_MAX): Likewise.
354         * stdint_h.m4 (gl_AC_HEADER_STDINT_H): Likewise.
355         * visibility.m4 (gl_VISIBILITY): Likewise.
356         * wchar_t.m4 (gt_TYPE_WCHAR_T): Likewise.
357         * wint_t.m4 (gt_TYPE_WINT_T): Likewise.
358
359 2010-07-01  Christian Weisgerber  <naddy@mips.inka.de>  (tiny change)
360
361         Use AC_GNU_SOURCE as a fallback for AC_USE_SYSTEM_EXTENSIONS.
362         * fcntl-o.m4 (gl_FCNTL_O_FLAGS): When AC_USE_SYSTEM_EXTENSIONS is
363         not present (i.e. with autoconf 2.59 and when using gettextize, not
364         gnulib), require AC_GNU_SOURCE instead.
365
366 2010-06-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
367
368         Avoid double-quotes inside backquote inside double-quote.
369         * gettext-runtime/m4/po.m4 (AM_PO_SUBDIRS, AM_POSTPROCESS_PO_MAKEFILE):
370         Remove unneeded outermost double-quotes around backquote that contains
371         double-quoted strings. Avoids an idiom that nearly triggers a ksh bug.
372
373 2010-06-04  Bruno Haible  <bruno@clisp.org>
374
375         Prefer documented low-level autoconf macro names.
376         * intl.m4 (gt_CHECK_DECL): Use m4_translit instead of translit.
377
378 2010-06-04  Bruno Haible  <bruno@clisp.org>
379
380         * gettext-0.18.1 released.
381
382 2010-06-03  Bruno Haible  <bruno@clisp.org>
383
384         Choose among AC_DEFUN_ONCE, AC_DEFUN in a way that aclocal understands.
385         * iconv.m4 (gl_iconv_AC_DEFUN): New macro.
386         (AM_ICONV): Define it through gl_iconv_AC_DEFUN.
387         Reported by Ludovic Courtès <ludo@gnu.org>.
388
389 2010-05-16  Bruno Haible  <bruno@clisp.org>
390
391         Avoid autoconf warnings about AM_ICONV.
392         * iconv.m4 (AM_ICONV): Define using AC_DEFUN_ONCE for autoconf >= 2.64.
393
394 2010-05-09  Bruno Haible  <bruno@clisp.org>
395
396         * gettext-0.18 released.
397
398 2010-05-09  Bruno Haible  <bruno@clisp.org>
399
400         * po.m4 (AM_PO_SUBDIRS): Set GETTEXT_MACRO_VERSION to 0.18.
401
402 2010-04-20  Simon Josefsson  <simon@josefsson.org>
403             Bruno Haible  <bruno@clisp.org>
404
405         visibility: Don't use -fvisibility if it leads to a warning.
406         * visibility.m4 (gl_VISIBILITY): Check whether -Werror is usable. If
407         yes, don't pretend that visibility works if it leads to a warning.
408         Reported by Mike Gran <spk121@yahoo.com>.
409
410 2010-04-05  Bruno Haible  <bruno@clisp.org>
411
412         Make the multithread modules work on Cygwin 1.7.2.
413         * threadlib.m4 (gl_THREADLIB_BODY): Improve the test whether imported
414         symbols can be declared weak, so that it returns "no" on Cygwin 1.7.2.
415
416 2010-03-28  Bruno Haible  <bruno@clisp.org>
417
418         * gettext.m4 (AM_GNU_GETTEXT): Emit a warning if the first argument is
419         empty or 'no-libtool'.
420
421 2010-01-01  Bruno Haible  <bruno@clisp.org>
422
423         * iconv.m4 (AM_ICONV_LINK): Recognize native Solaris iconv() bug.
424
425 2009-12-26  Bruno Haible  <bruno@clisp.org>
426
427         * intl.m4 (gt_INTL_SUBDIR_CORE): Don't check for NL_LOCALE_NAME macro.
428
429 2009-12-26  Bruno Haible  <bruno@clisp.org>
430
431         * intl.m4 (gt_INTL_SUBDIR_CORE): Check also for uselocale.
432
433 2009-12-25  Bruno Haible  <bruno@clisp.org>
434
435         * fcntl-o.m4: New file, from gnulib.
436         * fcntl_h.m4: Remove file.
437         * Makefile.am (EXTRA_DIST): Add fcntl-o.m4. Remove fcntl_h.m4.
438
439 2009-12-21  Bruno Haible  <bruno@clisp.org>
440
441         Define override of setlocale and newlocale functions.
442         * intl.m4 (AM_INTL_SUBDIR): Check also for newlocale. Set
443         HAVE_NEWLOCALE.
444
445 2009-12-12  Bruno Haible  <bruno@clisp.org>
446
447         * fcntl_h.m4: Untabify.
448         * glibc2.m4: Untabify.
449         * glibc21.m4: Untabify.
450         * longlong.m4: Untabify.
451
452 2009-10-18  Bruno Haible  <bruno@clisp.org>
453
454         * fcntl_h.m4: New file, from gnulib.
455         * intl.m4 (AM_INTL_SUBDIR): Require gl_FCNTL_O_FLAGS.
456         * Makefile.am (EXTRA_DIST): Add fcntl_h.m4.
457
458 2009-08-14  Bruno Haible  <bruno@clisp.org>
459
460         * eoverflow.m4: Remove file. Obsoleted by gnulib's 'errno' module.
461         * Makefile.am (EXTRA_DIST): Remove it.
462
463 2009-08-14  Bruno Haible  <bruno@clisp.org>
464
465         Disable multithread support by default on Cygwin 1.5.x for real.
466         * m4/threadlib.m4 (gl_THREADLIB_EARLY_BODY): Fix last commit.
467
468 2009-08-12  Bruno Haible  <bruno@clisp.org>
469
470         Disable multithread support by default on Cygwin 1.5.x.
471         * m4/threadlib.m4 (gl_THREADLIB_EARLY_BODY): On Cygwin 1.5.x and older,
472         set gl_use_threads=no if not specified otherwise.
473
474 2009-08-03  Bruno Haible  <bruno@clisp.org>
475
476         * iconv.m4 (AM_ICONV): Fix displayed message with autoconf-2.64.
477
478 2009-06-06  Bruno Haible  <bruno@clisp.org>
479
480         Interoperate with automake-1.11 provided --enable-silent-rules option.
481         * intl.m4 (AM_INTL_SUBDIR): Set INTL_DEFAULT_VERBOSITY.
482
483 2009-05-21  Bruno Haible  <bruno@clisp.org>
484
485         Avoid redefinition warnings for SIZE_MAX.
486         * size_max.m4 (gl_SIZE_MAX): Avoid redefining SIZE_MAX in config.h.
487         Reported by Simon Josefsson.
488
489 2009-05-21  Bruno Haible  <bruno@clisp.org>
490
491         * size_max.m4 (gl_SIZE_MAX): Use AC_CACHE_CHECK instead of
492         AC_CACHE_VAL.
493
494 2009-02-23  Bruno Haible  <bruno@clisp.org>
495
496         * intl.m4 (AM_INTL_SUBDIR): Also check for strnlen, wcsnlen, mbrtowc,
497         wcrtomb.
498
499 2009-01-14  Bruno Haible  <bruno@clisp.org>
500
501         * intl.m4: More consistent m4 quoting.
502
503 2009-01-14  Jim Meyering  <meyering@redhat.com>
504
505         * codeset.m4: More consistent m4 quoting.
506         * gettext.m4: Likewise.
507         * iconv.m4: Likewise.
508         * intldir.m4: Likewise.
509         * intlmacosx.m4: Likewise.
510         * intmax.m4: Likewise.
511         * inttypes_h.m4: Likewise.
512         * inttypes-pri.m4: Likewise.
513         * lcmessage.m4: Likewise.
514         * lock.m4: Likewise.
515         * longlong.m4: Likewise.
516         * nls.m4: Likewise.
517         * po.m4: Likewise.
518         * printf-posix.m4: Likewise.
519         * progtest.m4: Likewise.
520         * stdint_h.m4: Likewise.
521         * threadlib.m4: Likewise.
522         * uintmax_t.m4: Likewise.
523         * wchar_t.m4: Likewise.
524         * wint_t.m4: Likewise.
525
526 2008-12-29  Bruno Haible  <bruno@clisp.org>
527
528         * codeset.m4 (AM_LANGINFO_CODESET): More systematic m4 argument
529         quoting.
530         * gettext.m4 (AM_GNU_GETTEXT): Likewise.
531         * glibc2.m4 (gt_GLIBC2): Likewise.
532         * glibc21.m4 (gl_GLIBC21): Likewise.
533         * iconv.m4 (AM_ICONV_LINK, AM_ICONV): Likewise.
534         * intdiv0.m4 (gt_INTDIV0): Likewise.
535         * intl.m4 (gt_INTL_SUBDIR_CORE, gt_CHECK_DECL): Likewise.
536         * intlmacosx.m4 (gt_INTL_MACOSX): Likewise.
537         * intmax.m4 (gt_TYPE_INTMAX_T): Likewise.
538         * inttypes-pri.m4 (gt_INTTYPES_PRI): Likewise.
539         * inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
540         * lcmessage.m4 (gt_LC_MESSAGES): Likewise.
541         * nls.m4 (AM_NLS): Likewise.
542         * po.m4 (AM_PO_SUBDIRS): Likewise.
543         * printf-posix.m4 (gt_PRINTF_POSIX): Likewise.
544         * progtest.m4 (AM_PATH_PROG_WITH_TEST): Likewise.
545         * size_max.m4 (gl_SIZE_MAX): Likewise.
546         * stdint_h.m4 (gl_AC_HEADER_STDINT_H): Likewise.
547         * threadlib.m4 (gl_THREADLIB_BODY): Likewise.
548         * uintmax_t.m4 (gl_AC_TYPE_UINTMAX_T): Likewise.
549         * visibility.m4 (gl_VISIBILITY): Likewise.
550         * wchar_t.m4 (gt_TYPE_WCHAR_T): Likewise.
551         * wint_t.m4 (gt_TYPE_WINT_T): Likewise.
552         * xsize.m4 (gl_XSIZE): Likewise.
553
554 2007-11-12  Paul Eggert  <eggert@cs.ucla.edu>
555
556         Don't insist on 'long long int' support in the preprocessor.  It
557         breaks too many things.  For example, PRIdMAX still uses a 'long
558         long int' format with the latest Sun compiler, even though
559         HAVE_LONG_LONG_INT isn't defined due to that compiler's
560         preprocessor problem.  This causes the latest coreutils to dump
561         core on Solaris 10 sparc with the Sun C compiler.
562         Instead, fix the 2007-10-16 problem in a different way, by evaluating
563         the troublesome expressions at configure-time, not at #if-time.
564         * longlong.m4 (_AC_TYPE_LONG_LONG_SNIPPET): Don't test the
565         preprocessor.
566
567 2008-08-17  Bruno Haible  <bruno@clisp.org>
568
569         * threadlib.m4: New file, from gnulib.
570         * lock.m4: Update from gnulib.
571         * Makefile.am (EXTRA_DIST): Add threadlib.m4.
572
573 2008-08-14  Bruno Haible  <bruno@clisp.org>
574
575         * intl.m4 (AM_INTL_SUBDIR): Update after changes to lock.h.
576
577 2008-06-17  Bruno Haible  <bruno@clisp.org>
578
579         New macro gl_DISABLE_THREADS.
580         * lock.m4 (gl_LOCK_EARLY_BODY): Use value gl_use_threads_default
581         if the user did not pass --enable-threads or --disable-threads option.
582         (gl_DISABLE_THREADS): New macro.
583         Reported by Eric Blake <ebb9@byu.net>.
584
585 2007-11-10  Bruno Haible  <bruno@clisp.org>
586
587         * eoverflow.m4: New file, from gnulib.
588         * Makefile.am (EXTRA_DIST): Add it.
589
590 2007-11-07  Bruno Haible  <bruno@clisp.org>
591
592         * gettext-0.17 released.
593
594 2007-10-31  Bruno Haible  <bruno@clisp.org>
595
596         * ulonglong.m4: Remove file.
597         * Makefile.am (EXTRA_DIST): Remove it.
598
599 2007-10-31  Bruno Haible  <bruno@clisp.org>
600
601         * uintmax_t.m4 (gl_AC_TYPE_UINTMAX_T): Use
602         AC_TYPE_UNSIGNED_LONG_LONG_INT instead of gl_AC_TYPE_UNSIGNED_LONG_LONG.
603         * longlong.m4 (gl_AC_TYPE_LONG_LONG): Remove macro.
604         * ulonglong.m4 (gl_AC_TYPE_UNSIGNED_LONG_LONG): Remove macro.
605
606 2007-10-31  Bruno Haible  <bruno@clisp.org>
607
608         * longlong.m4 (_AC_TYPE_LONG_LONG_SNIPPET): New macro, extracted from
609         AC_TYPE_LONG_LONG_INT and AC_TYPE_UNSIGNED_LONG_LONG_INT.
610         (AC_TYPE_LONG_LONG_INT): Use it.
611         (AC_TYPE_UNSIGNED_LONG_LONG_INT): Moved here from ulonglong.m4. Use it
612         as well.
613         * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Remove macro; moved to
614         longlong.m4.
615
616 2007-10-28  Bruno Haible  <bruno@clisp.org>
617
618         * po.m4 (AM_PO_SUBDIRS): Initialize XGETTEXT_EXTRA_OPTIONS.
619         (AM_XGETTEXT_OPTION_INIT, AM_XGETTEXT_OPTION): New macros.
620
621 2007-10-28  Bruno Haible  <bruno@clisp.org>
622
623         * po.m4 (AM_PO_SUBDIRS): Set GETTEXT_MACRO_VERSION to 0.17.
624
625 2007-10-27  Bruno Haible  <bruno@clisp.org>
626
627         * intl.m4 (AM_INTL_SUBDIR): Set and AC_SUBST LTLIBC.
628
629 2007-10-22  Bruno Haible  <bruno@clisp.org>
630
631         * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Use -1ull, not
632         -1u, in preprocessor expression, so that we don't test for the bug
633         in HP-UX 11.00 cpp.  Testing for this bug caused problems; see
634         <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00329.html>.
635
636 2007-10-16  Paul Eggert  <eggert@cs.ucla.edu>
637
638         Check for 64-bit int errors in HP-UX 10.20 preprocessor.
639         Problem reported by H.Merijn Brand in
640         <http://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
641         * longlong.m4 (AC_TYPE_LONG_LONG_INT): Check preprocessor too.
642         * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
643
644 2007-10-07  Bruno Haible  <bruno@clisp.org>
645
646         * intl.m4 (AM_INTL_SUBDIR): Set WOE32DLL on mingw like on Cygwin.
647         Fixes incomplete 2006-05-15 patch.
648         Patch from Charles Wilson.
649
650 2007-09-12  Bruno Haible  <bruno@clisp.org>
651
652         * lock.m4: Don't provide an AC_USE_SYSTEM_EXTENSIONS definition.
653         (gl_LOCK_EARLY_BODY): Use AC_GNU_SOURCE when AC_USE_SYSTEM_EXTENSIONS
654         is not defined.
655
656 2007-09-12  Eric Blake  <ebb9@byu.net>
657
658         * lock.m4 (gl_LOCK_EARLY_BODY): AC_GNU_SOURCE will be obsolete in
659         Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead, but provide
660         fallback, so that lock.m4 can be used in gettext without extensions
661         module.
662
663 2007-09-08  Bruno Haible  <bruno@clisp.org>
664
665         * po.m4 (AM_PO_SUBDIRS): Define GETTEXT_MACRO_VERSION.
666         Suggested by Daniel Leidert <daniel.leidert.spam@gmx.net>.
667
668 2007-08-26  Bruno Haible  <bruno@clisp.org>
669
670         * intl.m4 (gl_INTL_SUBDIR_CORE): Avoid an "unused variable" warning
671         in the _NL_LOCALE_NAME test.
672         Mentioned by Marti Raudsepp <marti@juffo.org>.
673
674 2007-06-07  Bruno Haible  <bruno@clisp.org>
675
676         * intlmacosx.m4: New file, extracted from gettext.m4.
677         * gettext.m4 (gt_INTL_MACOSX): Remove macro, moved to intlmacosx.m4.
678         * Makefile.am (EXTRA_DIST): Add intlmacosx.m4.
679
680 2007-05-28  Bruno Haible  <bruno@clisp.org>
681
682         * intl.m4 (AM_INTL_SUBDIR): Substitute variables WOE32, WINDRES.
683
684 2007-05-27  Bruno Haible  <bruno@clisp.org>
685
686         * iconv.m4: Update from gnulib.
687         2007-05-27  Bruno Haible  <bruno@clisp.org>
688                 * iconv.m4 (AM_ICONV_LINK): Fix 2007-03-31 patch.
689
690 2007-05-20  Bruno Haible  <bruno@clisp.org>
691
692         * iconv.m4: Update from gnulib.
693         2007-03-31  Bruno Haible  <bruno@clisp.org>
694                 * iconv.m4 (AM_ICONV_LINK): Fix 2007-03-29 patch. Test also
695                 against a bug in HP-UX iconv_open().
696         2007-03-29  Bruno Haible  <bruno@clisp.org>
697                 * iconv.m4 (AM_ICONV_LINK): Require AC_CANONICAL_HOST. Test
698                 against a bug in AIX iconv().
699
700         * longlong.m4: Update from gnulib.
701         2006-11-08  Bruno Haible  <bruno@clisp.org>
702                 * longlong.m4 (AC_TYPE_LONG_LONG_INT): Set
703                 ac_cv_type_long_long_int to 'yes' instead of 'cross-compiling'.
704         2006-11-07  Paul Eggert  <eggert@cs.ucla.edu>
705                 * longlong.m4 (AC_TYPE_LONG_LONG_INT): Detect bug in Tandem
706                 NonStop Kernel (OSS) cc -O circa 2004, reported by Matthew
707                 Woehlke.
708
709 2007-04-06  Bruno Haible  <bruno@clisp.org>
710
711         Assume the 'long double' type.
712         * longdouble.m4: Remove file.
713         * intl.m4: Remove gt_TYPE_LONGDOUBLE invocation.
714         * Makefile.am (EXTRA_DIST): Remove longdouble.m4.
715
716 2007-04-02  Bruno Haible  <bruno@clisp.org>
717
718         * intdiv0.m4 (gt_INTDIV0): Avoid performing the test for real on x86
719         or x86_64 platforms running MacOS X.
720         Reported by Ryan Schmidt <@ryandesign.com>.
721
722 2007-04-02  Bruno Haible  <bruno@clisp.org>
723
724         * intdiv0.m4 (gt_INTDIV0): When cross-compiling, treat x86_64 like
725         i386.
726
727 2007-03-04  Bruno Haible  <bruno@clisp.org>
728
729         * printf-posix.m4 (gt_PRINTF_POSIX): Treat BeOS like NetBSD and Woe32
730         systems.
731
732 2007-02-13  Bruno Haible  <bruno@clisp.org>
733
734         * intdiv0.m4 (gt_INTDIV0): Assume ANSI C. Fix underquoting bug.
735         Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
736
737 2007-01-10  Eric Blake  <ebb9@byu.net>
738
739         * wint_t.m4 (gt_TYPE_WINT_T): Include <stddef.h> before <wchar.h>, to
740         work around BSDI bug in BSD/OS 4.0.1.
741         Reported by Chris McGuire.
742
743 2006-11-21  Bruno Haible  <bruno@clisp.org>
744
745         * size_max.m4 (gl_SIZE_MAX): Use AC_COMPUTE_INT instead of
746         _AC_COMPUTE_INT.
747         (AC_COMPUTE_INT): Add fallback definition for autoconf < 2.61.
748
749 2006-11-27  Bruno Haible  <bruno@clisp.org>
750
751         * gettext-0.16.1 released.
752
753 2006-11-20  Bruno Haible  <bruno@clisp.org>
754
755         * gettext.m4 (AM_GNU_GETTEXT): Revert 2005-07-28 patch: Use
756         changequote instead of pairs of brackets.
757         Reported by Andreas Schwab <schwab@suse.de>.
758
759 2006-10-26  Bruno Haible  <bruno@clisp.org>
760
761         * gettext-0.16 released.
762
763 2006-10-19  Bruno Haible  <bruno@clisp.org>
764
765         * size_max.m4 (gl_SIZE_MAX): Cache the result.
766
767 2006-10-15  Bruno Haible  <bruno@clisp.org>
768
769         * gettext.m4 (AM_GNU_GETTEXT): Don't use 'eval' on commands, only on
770         variable assignments. Fixes bug introduced on 2006-10-01.
771
772 2006-10-11  Bruno Haible  <bruno@clisp.org>
773
774         * intl.m4 (AM_INTL_SUBDIR): Invoke AC_TYPE_LONG_LONG_INT instead of
775         gl_AC_TYPE_LONG_LONG.
776
777 2006-10-11  Bruno Haible  <bruno@clisp.org>
778
779         * longlong.m4: Add comments.
780         * ulonglong.m4: Likewise.
781
782 2006-08-22  Eric Blake  <ebb9@byu.net>
783
784         * longlong.m4 (AC_TYPE_LONG_LONG_INT): Avoid compiler warning.
785
786 2006-07-01  Paul Eggert  <eggert@cs.ucla.edu>
787
788         * longlong.m4 (AC_TYPE_LONG_LONG_INT): Backport from Autoconf 2.60,
789         but fix a bug, by requiring at least 64 bits.
790         * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
791         * longlong.m4 (gl_AC_TYPE_LONG_LONG): Now just call
792         AC_TYPE_LONG_LONG_INT.  This macro is obsolete and will go soon.
793         * ulonglong.m4 (gl_AC_TYPE_UNSIGNED_LONG_LONG) Likewise.
794
795 2006-10-01  Bruno Haible  <bruno@clisp.org>
796
797         Make it possible to invoke AC_GNU_SOURCE after gl_LOCK_EARLY.
798         * lock.m4 (gl_LOCK_EARLY_BODY): New macro, extracted code from
799         gl_LOCK_BODY.
800         (gl_LOCK_EARLY): Require gl_LOCK_EARLY_BODY, not gl_LOCK_BODY.
801         (gl_LOCK_BODY): Remove settings of CPPFLAGS, now done in
802         gl_LOCK_EARLY_BODY.
803         (gl_LOCK): Require gl_LOCK_BODY.
804
805 2006-10-01  Bruno Haible  <bruno@clisp.org>
806
807         * gettext.m4 (gt_NEEDS_INIT, AM_GNU_GETTEXT_NEED): New macros.
808         (AM_GNU_GETTEXT): Invoke them. Convert gt_api_version,
809         gt_cv_func_gnugettext_libc, gt_cv_func_gnugettext_libintl from
810         m4-time variables to sh-time variables.
811
812 2006-10-01  Bruno Haible  <bruno@clisp.org>
813
814         * intldir.m4: New file.
815         * gettext.m4 (AM_GNU_GETTEXT): Define gt_included_intl to yes if
816         AM_GNU_GETTEXT_INTL_SUBDIR is present among the macros selected by
817         aclocal.
818         * Makefile.am (EXTRA_DIST): Add intl.m4, intldir.m4.
819
820 2006-09-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
821
822         * intmax.m4 (gt_TYPE_INTMAX_T): Avoid unused variables warning.
823
824 2006-09-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
825
826         * lock.m4 (gl_LOCK_BODY): Avoid unused variables warning.
827
828 2006-09-18  Bruno Haible  <bruno@clisp.org>
829
830         Assume autoconf-2.52 or newer.
831         * inttypes-h.m4: Remove file.
832         * inttypes-pri.m4: Require autoconf >= 2.52.
833         (gt_INTTYPES_PRI): Invoke AC_CHECK_HEADERS on inttypes.h. Test
834         ac_cv_header_inttypes_h instead of gl_cv_header_inttypes_h.
835         * intl.m4: Require autoconf >= 2.52.
836         (gt_INTL_SUBDIR_CORE): Invoke AC_CHECK_HEADERS on inttypes.h.
837         * Makefile.am (EXTRA_DIST): Remove inttypes-h.m4.
838
839 2006-09-11  Bruno Haible  <bruno@clisp.org>
840
841         * intl.m4: New file, extracted from gettext.m4.
842         * gettext.m4 (AM_INTL_SUBDIR, gt_INTL_SUBDIR_CORE, gt_CHECK_DECL):
843         Move out to intl.m4.
844
845 2006-08-26  Bruno Haible  <bruno@clisp.org>
846
847         * inttypes-pri.m4 (gt_INTTYPES_PRI): Also AC_SUBST PRI_MACROS_BROKEN.
848
849 2006-08-28  Bruno Haible  <bruno@clisp.org>
850
851         * signed.m4: Remove file.
852         * gettext.m4 (AM_INTL_SUBDIR): Remove bh_C_SIGNED invocation.
853         * Makefile.am (EXTRA_DIST): Remove signed.m4.
854
855 2006-08-22  Eric Blake  <ebb9@byu.net>
856
857         * stdint_h.m4 (gl_AC_HEADER_STDINT_H): Avoid compiler warning.
858         * inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
859         * codeset.m4 (AM_LANGINFO_CODESET): Likewise.
860
861 2006-08-23  Bruno Haible <bruno@clisp.org>
862
863         * lock.m4 (gl_LOCK_EARLY): Renamed from gl_LOCK.
864         (gl_LOCK_BODY): Remove gl_PREREQ_LOCK invocation.
865         (gl_LOCK): New macro.
866
867 2006-08-18  Bruno Haible  <bruno@clisp.org>
868
869         * lock.m4 (gl_LOCK_BODY): Change the default value of gl_use_threads on
870         OSF/1 to no.
871         Reported by Stephen Cartwright <sgcartwr@ucalgary.ca>.
872
873 2006-07-21  Bruno Haible  <bruno@clisp.org>
874
875         * gettext-0.15 released.
876
877 2006-06-27  Bruno Haible  <bruno@clisp.org>
878
879         * isc-posix.m4: Remove file.
880         * Makefile.am (EXTRA_DIST): Remove it.
881         * gettext.m4 (AM_INTL_SUBDIR): Remove AC_ISC_POSIX invocation.
882
883 2006-06-27  Bruno Haible  <bruno@clisp.org>
884
885         Assume working 'const'.
886         * gettext.m4 (gt_INTL_SUBDIR_CORE): Remove AC_C_CONST invocation.
887
888 2006-06-15  Bruno Haible  <bruno@clisp.org>
889
890         * size_max.m4 (gl_SIZE_MAX): Make it work also when cross-compiling.
891
892 2005-07-10  Bruno Haible  <bruno@clisp.org>
893
894         * size_max.m4 (gl_SIZE_MAX): Cast ~(size_t)0 back to size_t.
895         Needed when size_t is smaller than 'unsigned int'.
896         Reported by Paul Eggert.
897
898 2006-01-08  Bruno Haible  <bruno@clisp.org>
899
900         Ensure automatic ordering between gl_LOCK and gl_ARGP.
901         * lock.m4 (gl_LOCK_BODY): Renamed from gl_LOCK.
902         (gl_LOCK): New macro, requiring gl_LOCK_BODY.
903
904 2006-06-23  Bruno Haible  <bruno@clisp.org>
905
906         * gettext.m4 (gt_INTL_SUBDIR_CORE): Check for argz_* functions,
907         not __argz*. Avoids warnings on Cygwin.
908         Reported by Eric Blake.
909
910 2006-06-17  Bruno Haible  <bruno@clisp.org>
911
912         * gettext.m4 (AM_INTL_SUBDIR): Don't redefine __libc_rwlock_* symbols.
913
914 2006-06-17  Bruno Haible  <bruno@clisp.org>
915
916         * po.m4 (AM_POSTPROCESS_PO_MAKEFILE): Remove double-quotes around
917         backquoted expression in assignment.
918         Fixes a problem with NetBSD /bin/sh.
919
920 2006-06-04  Bruno Haible  <bruno@clisp.org>
921
922         * inttypes-h.m4: Renamed from inttypes.m4.
923         (gl_HEADER_INTTYPES_H): Renamed from gt_HEADER_INTTYPES_H.
924         * inttypes-pri.m4 (gt_INTTYPES_PRI): Update.
925         * gettext.m4 (gt_INTL_SUBDIR_CORE): Update.
926         * Makefile.am (EXTRA_DIST): Update.
927
928 2006-05-15  Bruno Haible  <bruno@clisp.org>
929
930         * gettext.m4 (AM_INTL_SUBDIR): Set variable WOE32DLL instead of
931         CYGWINDLL.
932
933 2006-05-11  Bruno Haible  <bruno@clisp.org>
934
935         * gettext.m4 (AM_INTL_SUBDIR): Set variable CYGWINDLL.
936
937 2006-05-07  Bruno Haible  <bruno@clisp.org>
938
939         * gettext.m4 (gt_INTL_SUBDIR_CORE): Fix test of __builtin_expect so
940         that it works correctly with non-gcc compilers.
941
942 2006-04-17  Bruno Haible  <bruno@clisp.org>
943
944         * nls.m4 (AM_MKINSTALLDIRS): Remove macro.
945         * gettext.m4 (AM_INTL_SUBDIR): Require AM_PROG_MKDIR_P instead of
946         AM_MKINSTALLDIRS.
947         * po.m4 (AM_PO_SUBDIRS): Likewise.
948
949 2006-04-14  Bruno Haible  <bruno@clisp.org>
950
951         Prepare for autoconf-2.60.
952         * po.m4 (AM_PO_SUBDIRS): Set localedir if not already defined.
953
954 2006-02-21  Bruno Haible  <bruno@clisp.org>
955
956         * gettext.m4 (AM_GNU_GETTEXT): Invoke AM_NLS through AC_REQUIRE, not
957         directly.
958         Reported by Ron Lee <ron@debian.org>.
959
960 2005-11-21  Bruno Haible  <bruno@clisp.org>
961
962         * gettext.m4 (AM_INTL_SUBDIR): Invoke gt_LC_MESSAGES always, since we
963         assume that <locale.h> always exists.
964         Fixes bug introduced on 2005-08-28.
965
966 2005-10-18  Bruno Haible  <bruno@clisp.org>
967
968         * po.m4 (AM_PO_SUBDIRS): Also define MSGFMT_015, GMSGFMT_015,
969         XGETTEXT_015.
970
971 2005-10-18  Bruno Haible  <bruno@clisp.org>
972
973         * po.m4 (AM_PO_SUBDIRS): Remove redundant checks.
974
975 2005-08-28  Bruno Haible  <bruno@clisp.org>
976
977         * gettext.m4 (AM_INTL_SUBDIR): Remove AC_HEADER_STDC, AC_TYPE_OFF_T
978         tests. Remove tests for locale.h, nl_types.h, malloc.h.
979         (gt_INTL_SUBDIR_CORE): Add test for __builtin_expect.
980
981 2005-08-28  Bruno Haible  <bruno@clisp.org>
982
983         * gettext.m4 (gt_INTL_SUBDIR_CORE): New macro, extracted from
984         AM_INTL_SUBDIR.
985         (AM_INTL_SUBDIR): Require it.
986
987 2005-08-15  Bruno Haible  <bruno@clisp.org>
988
989         * gettext.m4 (AM_INTL_SUBDIR): Fix test for NL_LOCALE_NAME macro.
990
991 2005-07-28  Stepan Kasal  <kasal@ucw.cz>
992
993         * gettext.m4 (AM_GNU_GETTEXT): Don't use changequote, add pairs of
994         brackets instead.
995
996 2005-07-28  Bruno Haible  <bruno@clisp.org>
997
998         * po.m4 (AM_PO_SUBDIRS, AM_POSTPROCESS_PO_MAKEFILE): Update comments
999         regarding automake.
1000         Suggested by Stepan Kasal <kasal@ucw.cz>.
1001
1002 2005-07-24  Bruno Haible  <bruno@clisp.org>
1003
1004         Tidy up exported symbols.
1005         * gettext.m4 (AM_INTL_SUBDIR): Require gl_VISIBILITY.
1006         * visibility.m4: New file.
1007         * Makefile.am (EXTRA_DIST): Add it.
1008
1009 2005-07-26  Bruno Haible  <bruno@clisp.org>
1010
1011         * lock.m4 (gl_LOCK): On OSF/1 with cc, use -D_REENTRANT, not -pthread.
1012
1013 2005-07-26  Bruno Haible  <bruno@clisp.org>
1014
1015         * lock.m4 (gl_LOCK): Add some ordering constraints.
1016
1017 2005-07-25  Bruno Haible  <bruno@clisp.org>
1018
1019         * lock.m4 (gl_LOCK): On Solaris and HP-UX, define
1020         PTHREAD_IN_USE_DETECTION_HARD.
1021         * gettext.m4 (AM_INTL_SUBDIR): Also hide the glthread_in_use function.
1022
1023 2005-07-22  Bruno Haible  <bruno@clisp.org>
1024
1025         * lock.m4 (gl_LOCK): Stronger test for pthread functions in libc, so
1026         that the result on IRIX 6.5 is no.
1027
1028 2005-07-16  Bruno Haible  <bruno@clisp.org>
1029
1030         * gettext.m4 (AM_INTL_SUBDIR): Also hide the glthread_once* functions.
1031
1032 2005-07-16  Bruno Haible  <bruno@clisp.org>
1033
1034         * lock.m4: New file.
1035         * gettext.m4 (AM_INTL_SUBDIR): Remove multithreading checks. Instead
1036         require gl_LOCK and define __libc_lock_*, __libc_rwlock_*,
1037         __libc_lock_*recursive*, glthread_* as macros.
1038         * Makefile.am (EXTRA_DIST): Add lock.m4.
1039
1040 2005-05-05  Bruno Haible  <bruno@clisp.org>
1041
1042         * gettext.m4 (AM_GNU_GETTEXT): Add LIBTHREAD to LIBINTL and
1043         LTLIBTHREAD to LTLIBINTL.
1044         (AM_INTL_SUBDIR): Check for thread library. Set LIBTHREAD, LTLIBTHREAD.
1045
1046 2005-03-13  Bruno Haible  <bruno@clisp.org>
1047
1048         * po.m4 (AM_PO_SUBDIRS): Use AC_CONFIG_COMMANDS instead of
1049         AC_OUTPUT_COMMANDS.
1050         Suggested by Alexandre Duret-Lutz <adl@src.lip6.fr>.
1051
1052 2005-04-30  Bruno Haible  <bruno@clisp.org>
1053
1054         * gettext.m4 (AM_INTL_SUBDIR): Remove CPPFLAGS addition for
1055         CoreFoundation on MacOS X.
1056         (gt_INTL_MACOSX): Likewise. Use #include <CoreFoundation/...> syntax.
1057         It's a special Apple syntax implemented in the C compiler, but since
1058         <CFString.h> already uses it, all compilers usable on MacOS X must
1059         support it. In LIBS, use -Wl prefix for -framework option.
1060
1061 2005-05-03  Bruno Haible  <bruno@clisp.org>
1062
1063         * gettext.m4 (AM_INTL_SUBDIR): Also test for NL_LOCALE_NAME macro.
1064
1065 2006-06-21  Bruno Haible  <bruno@clisp.org>
1066
1067         * gettext-0.14.6 released.
1068
1069 2005-05-23  Bruno Haible  <bruno@clisp.org>
1070
1071         * gettext-0.14.5 released.
1072
1073 2005-04-11  Bruno Haible  <bruno@clisp.org>
1074
1075         * gettext-0.14.4 released.
1076
1077 2005-04-06  Bruno Haible  <bruno@clisp.org>
1078
1079         * gettext.m4 (AM_GNU_GETTEXT): Don't use a cast from 'char *' to 'int',
1080         since it's not valid in C++ on 64-bit machines.
1081         Reported by Mads Martin Joergensen <mmj@suse.de>.
1082
1083 2005-03-14  Bruno Haible  <bruno@clisp.org>
1084
1085         * gettext-0.14.3 released.
1086
1087 2005-03-12  Bruno Haible  <bruno@clisp.org>
1088
1089         * po.m4 (AM_PO_SUBDIRS, AM_POSTPROCESS_PO_MAKEFILE): In the LINGUAS
1090         file, ignore also comments that don't start in column 0.
1091
1092 2005-03-12  Bruno Haible  <bruno@clisp.org>
1093
1094         * gettext.m4 (AM_GNU_GETTEXT): Fix quoting bug. Fixes an endless loop
1095         of 'aclocal' when a configure.ac contains two invocations of
1096         AM_GNU_GETTEXT.
1097
1098 2005-03-11  Bruno Haible  <bruno@clisp.org>
1099
1100         * gettext.m4 (AM_GNU_GETTEXT): CATOBJEXT and INTLOBJS default to empty.
1101         Reported by Stepan Kasal <kasal@ucw.cz>.
1102
1103 2005-03-07  Bruno Haible  <bruno@clisp.org>
1104
1105         * po.m4: Add comments.
1106
1107 2005-03-05  Bruno Haible  <bruno@clisp.org>
1108
1109         * nls.m4: Require autoconf >= 2.50.
1110         (AM_MKINSTALLDIRS): Use AC_REQUIRE_AUX_FILE conditionally.
1111
1112 2005-02-24  Bruno Haible  <bruno@clisp.org>
1113
1114         * gettext-0.14.2 released.
1115
1116 2005-01-29  Bruno Haible  <bruno@clisp.org>
1117
1118         * gettext.m4 (gt_INTL_MACOSX): New macro, extracted from
1119         AM_INTL_SUBDIR. Set INTL_MACOSX_LIBS instead of INTL_MACOSX_LDFLAGS.
1120         (AM_GNU_GETTEXT): Invoke it. Add the INTL_MACOSX_LIBS contents to
1121         LIBINTL and LTLIBINTL.
1122         (AM_INTL_SUBDIR): Require gt_INTL_MACOSX.
1123
1124 2005-01-19  Bruno Haible  <bruno@clisp.org>
1125
1126         * ansi-c++.m4, codeset.m4, gettext.m4, glibc21.m4, glibc2.m4, iconv.m4:
1127         * intdiv0.m4, intmax.m4, inttypes_h.m4, inttypes.m4, inttypes-pri.m4:
1128         * isc-posix.m4, lcmessage.m4, longdouble.m4, longlong.m4, nls.m4:
1129         * po.m4, printf-posix.m4, progtest.m4, signed.m4, size_max.m4:
1130         * stdint_h.m4, uintmax_t.m4, ulonglong.m4, wchar_t.m4, wint_t.m4:
1131         * xsize.m4:
1132         Use an all-permissive copyright notice, recommended by RMS.
1133
1134 2005-01-10  Bruno Haible  <bruno@clisp.org>
1135
1136         * gettext.m4 (AM_GNU_GETTEXT): Declare _nl_expand_alias with an
1137         argument.
1138         Reported by Mark A. Wicks <mwicks@kettering.edu> and
1139         Vaclav Haisman <V.Haisman@sh.cvut.cz>.
1140
1141 2005-01-08  Bruno Haible  <bruno@clisp.org>
1142
1143         * progtest.m4: Require autoconf >= 2.50.
1144         (AM_PATH_PROG_WITH_TEST): Emit some traces to the log file.
1145         * po.m4: Require autoconf >= 2.50.
1146         (AM_PO_SUBDIRS): Emit the tested program's output to the log file.
1147         Suggested by Yann Dirson <ydirson@altern.org>.
1148
1149 2004-06-01  Paul Eggert  <eggert@cs.ucla.edu>
1150
1151         * longlong.m4, ulonglong.m4: Fix copyright date and/or serial number.
1152
1153 2004-09-05  Bruno Haible  <bruno@clisp.org>
1154
1155         * gettext.m4 (AM_INTL_SUBDIR): Test for CFPreferencesCopyAppValue.
1156
1157 2004-09-03  Bruno Haible  <bruno@clisp.org>
1158
1159         * gettext.m4 (AM_INTL_SUBDIR): Add a test for CFLocaleCopyCurrent.
1160
1161 2004-05-16  Bruno Haible  <bruno@clisp.org>
1162
1163         * lcmessage.m4 (gt_LC_MESSAGES): Renamed from AM_LC_MESSAGES.
1164         * gettext.m4 (AM_INTL_SUBDIR): Update.
1165         Suggested by Alexandre Duret-Lutz.
1166
1167 2004-04-19  Bruno Haible  <bruno@clisp.org>
1168
1169         * gettext.m4: Change jm_ to gl_ in AC_DEFINE'd names. Update all uses.
1170
1171 2004-04-19  Bruno Haible  <bruno@clisp.org>
1172
1173         * inttypes_h.m4: Change jm_ to gl_ in cache variables as well.
1174         * stdint_h.m4: Likewise.
1175         * uintmax_t.m4: Likewise.
1176
1177 2004-04-18  Jim Meyering  <jim@meyering.net>
1178
1179         * glibc21.m4: Change jm_ to gl_ in AC_DEFINE'd names. Update all uses.
1180         * intmax.m4: Likewise.
1181         * inttypes_h.m4: Likewise.
1182         * longlong.m4: Likewise.
1183         * stdint_h.m4: Likewise.
1184         * uintmax_t.m4: Likewise.
1185         * ulonglong.m4: Likewise.
1186
1187 2004-03-02  Bruno Haible  <bruno@clisp.org>
1188
1189         * po.m4 (AM_POSTPROCESS_PO_MAKEFILE): For RESOURCESDLLFILES and
1190         CSHARPCATALOGS, extend the lang -> frobbedlang mapping so as to support
1191         Serbian and Uzbek locales.
1192
1193 2004-02-18  Bruno Haible  <bruno@clisp.org>
1194
1195         * xsize.m4 (gl_XSIZE): Require AC_C_INLINE.
1196         Reported by Derek Robert Price <derek@ximbiot.com>.
1197
1198 2004-02-02  Bruno Haible  <bruno@clisp.org>
1199
1200         * glibc2.m4: New file.
1201         * gettext.m4 (AM_INTL_SUBDIR): Require gt_GLIBC2.
1202         * Makefile.am (EXTRA_DIST): Add glibc2.m4.
1203
1204 2004-01-29  Bruno Haible  <bruno@clisp.org>
1205
1206         * gettext-0.14.1 released.
1207
1208 2004-01-28  Bruno Haible  <bruno@clisp.org>
1209
1210         * gettext-0.14 released.
1211
1212 2003-12-26  Bruno Haible  <bruno@clisp.org>
1213
1214         Support for C#.
1215         * po.m4 (AM_POSTPROCESS_PO_MAKEFILE): Substitute also the variables
1216         RESOURCESDLLFILES and CSHARPCATALOGS. Add rules for each member of
1217         CSHARPCATALOGS.
1218
1219 2003-12-17  Bruno Haible  <bruno@clisp.org>
1220
1221         * gettext-0.13.1 released.
1222
1223 2003-12-16  Bruno Haible  <bruno@clisp.org>
1224
1225         * printf-posix.m4 (gt_PRINTF_POSIX): Guess correctly when cross-
1226         compiling to Cygwin.
1227
1228 2003-11-30  Bruno Haible  <bruno@clisp.org>
1229
1230         * gettext-0.13 released.
1231
1232 2003-11-23  Bruno Haible  <bruno@clisp.org>
1233
1234         * ssize_t.m4: Remove file, moved to ../../gettext-tools/m4/.
1235         * gettext.m4 (AM_INTL_SUBDIR): Don't require gt_TYPE_SSIZE_T.
1236         * Makefile.am (EXTRA_DIST): Remove ssize_t.m4.
1237
1238 2003-11-19  Bruno Haible  <bruno@clisp.org>
1239
1240         * size_max.m4 (gl_SIZE_MAX): Don't use the _ONCE macros here.
1241
1242 2003-11-16  Bruno Haible  <bruno@clisp.org>
1243
1244         * size_max.m4: New file, moved here from ../../gettext-tools/m4/.
1245         * ssize_t.m4: New file, moved here from ../../gettext-tools/m4/.
1246         * xsize.m4: New file, moved here from ../../gettext-tools/m4/.
1247         * gettext.m4 (AM_INTL_SUBDIR): Require gt_TYPE_SSIZE_T, gl_XSIZE.
1248         Improve ptrdiff_t test.
1249         * Makefile.am (EXTRA_DIST): Add size_max.m4, ssize_t.m4, xsize.m4.
1250
1251 2003-11-09  Bruno Haible  <bruno@clisp.org>
1252
1253         * po.m4 (AM_POSTPROCESS_PO_MAKEFILE): New macro.
1254
1255 2003-09-17  Bruno Haible  <bruno@clisp.org>
1256
1257         * gettext.m4 (AM_INTL_SUBDIR): Test for fwprintf, not wprintf. Needed
1258         because cygwin-1.3.22 has a broken definition of wprintf in
1259         winsup/cygwin/syscalls.cc and lacks 1. the declaration of this function
1260         and 2. the other wide-char I/O functions fwprintf, fwscanf, wprintf,
1261         wscanf, swprintf, swscanf, vfwprintf, vwprintf, vwsprintf, fgetwc,
1262         fgetwc, fputwc, fputws, getwc, getwchar, putwc, putwchar, ungetwc.
1263
1264 2003-08-29  Bruno Haible  <bruno@clisp.org>
1265
1266         * gettext.m4 (AM_INTL_SUBDIR): Test whether _snprintf and _snwprintf
1267         are declared, not only existent as functions.
1268
1269 2003-08-24  Bruno Haible  <bruno@clisp.org>
1270
1271         * gettext.m4 (AM_INTL_SUBDIR): Also check for _snprintf, _snwprintf.
1272
1273 2003-08-11  Bruno Haible  <bruno@clisp.org>
1274
1275         * gettext.m4 (AM_INTL_SUBDIR): Also check for wcslen.
1276
1277 2003-06-27  Bruno Haible  <bruno@clisp.org>
1278
1279         Avoid use of *_unlocked functions on Solaris 2.5.1.
1280         * gettext.m4 (AM_INTL_SUBDIR): Don't test for the functions
1281         feof_unlocked, fgets_unlocked, getc_unlocked. Test for their
1282         declaration instead.
1283         (gt_CHECK_DECL): New macro.
1284         Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
1285
1286 2003-06-19  Bruno Haible  <bruno@clisp.org>
1287
1288         * printf-posix.m4: New file.
1289         * Makefile.am (EXTRA_DIST): Add printf-posix.m4.
1290         * gettext.m4 (AM_INTL_SUBDIR): Require bh_C_SIGNED,
1291         jm_AC_TYPE_LONG_LONG, gt_TYPE_LONGDOUBLE, gt_TYPE_WCHAR_T,
1292         gt_TYPE_WINT_T, jm_AC_HEADER_INTTYPES_H, jm_AC_HEADER_STDINT_H,
1293         gt_TYPE_INTMAX_T, gt_PRINTF_POSIX. Check for ptrdiff_t, asprintf,
1294         snprintf, wprintf.
1295         * longlong.m4: Update from gnulib.
1296         (jm_AC_TYPE_LONG_LONG): Replaces gt_TYPE_LONGLONG.
1297
1298 2003-01-11  Bruno Haible  <bruno@clisp.org>
1299
1300         * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Also test the ULL
1301         suffix.
1302
1303 2003-05-22  Bruno Haible  <bruno@clisp.org>
1304
1305         * gettext-0.12.1 released.
1306
1307 2003-05-17  Bruno Haible  <bruno@clisp.org>
1308
1309         * gettext-0.12 released.
1310
1311 2003-04-29  Bruno Haible  <bruno@clisp.org>
1312
1313         * nls.m4: New file, extracted from gettext.m4.
1314         * po.m4: New file, extracted from gettext.m4.
1315         * gettext.m4 (AM_GNU_GETTEXT): Use AM_NLS.
1316         (AM_PO_SUBDIRS, AM_MKINSTALLDIRS): Remove macros.
1317         * Makefile.am (EXTRA_DIST): Add them.
1318
1319 2003-03-16  Bruno Haible  <bruno@clisp.org>
1320
1321         * gettext.m4 (AM_INTL_SUBDIR): Also test for __fsetlocking.
1322
1323 2003-02-28  Bruno Haible  <bruno@clisp.org>
1324
1325         * error.m4: Remove file. Use ../../gettext-tools/m4/error.m4 instead.
1326         * Makefile.am (EXTRA_DIST): Remove it.
1327
1328 2003-02-28  Bruno Haible  <bruno@clisp.org>
1329
1330         * gettext.m4 (AM_MKINSTALLDIRS): Fix MKINSTALLDIRS for when AC_AUX_DIR
1331         is given and $srcdir is a relative directory.
1332
1333 2003-02-16  Bruno Haible  <bruno@clisp.org>
1334
1335         * gettext.m4 (AM_PO_SUBDIRS): Require an xgettext that supports the
1336         --msgid-bugs-address option.
1337
1338 2003-02-16  Bruno Haible  <bruno@clisp.org>
1339
1340         * gettext.m4 (AM_GNU_GETTEXT): Move INTLOBJS to backward compatibility
1341         section.
1342
1343 2003-02-12  Bruno Haible  <bruno@clisp.org>
1344
1345         Restructure gettext package.
1346         * ansi-c++.m4: New file.
1347         * gettext.m4 (AM_GNU_GETTEXT): Special case the packages
1348         'gettext-runtime' and 'gettext-tools'.
1349         * Makefile.am: New file.
1350