1*63eb84d1Schristos2006-11-27  Bruno Haible  <bruno@clisp.org>
2*63eb84d1Schristos
3*63eb84d1Schristos	* gettext-0.16.1 released.
4*63eb84d1Schristos
5*63eb84d1Schristos2006-10-26  Bruno Haible  <bruno@clisp.org>
6*63eb84d1Schristos
7*63eb84d1Schristos	* gettext-0.16 released.
8*63eb84d1Schristos
9*63eb84d1Schristos2006-10-16  Bruno Haible  <bruno@clisp.org>
10*63eb84d1Schristos
11*63eb84d1Schristos	Switch to automake-1.10.
12*63eb84d1Schristos	* Makefile.am (install-dvi, install-ps, install-pdf): Remove rules.
13*63eb84d1Schristos	(HTMLS): New variable.
14*63eb84d1Schristos	(html-local): Use it.
15*63eb84d1Schristos	(install-html): Remove rule.
16*63eb84d1Schristos
17*63eb84d1Schristos2006-10-11  Paul Eggert  <eggert@cs.ucla.edu>
18*63eb84d1Schristos            Bruno Haible  <bruno@clisp.org>
19*63eb84d1Schristos
20*63eb84d1Schristos	* printf-args.h (arg_type, argument): Test HAVE_LONG_LONG_INT
21*63eb84d1Schristos	instead of HAVE_LONG_LONG.
22*63eb84d1Schristos	* printf-args.c (printf_fetchargs): Likewise.
23*63eb84d1Schristos	* printf-parse.c (PRINTF_PARSE): Likewise.
24*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): Likewise.
25*63eb84d1Schristos
26*63eb84d1Schristos2006-09-14  Bruno Haible  <bruno@clisp.org>
27*63eb84d1Schristos
28*63eb84d1Schristos	* lib-asprintf.c: Include <config.h> unconditionally.
29*63eb84d1Schristos	* asnprintf.c: Likewise.
30*63eb84d1Schristos	* asprintf.c: Likewise.
31*63eb84d1Schristos	* printf-args.c: Likewise.
32*63eb84d1Schristos	* printf-parse.c: Likewise.
33*63eb84d1Schristos	* vasnprintf.c: Likewise.
34*63eb84d1Schristos	* vasprintf.c: Likewise.
35*63eb84d1Schristos
36*63eb84d1Schristos2006-08-26  Bruno Haible  <bruno@clisp.org>
37*63eb84d1Schristos
38*63eb84d1Schristos	* vasnprintf.c (EOVERFLOW): Remove definition.
39*63eb84d1Schristos	(VASNPRINTF): Return a string of length > INT_MAX without failing.
40*63eb84d1Schristos	* vasprintf.c: Include errno.h, limits.h.
41*63eb84d1Schristos	(EOVERFLOW): New fallback definition.
42*63eb84d1Schristos	(vasprintf): Test here whether the string length is > INT_MAX.
43*63eb84d1Schristos
44*63eb84d1Schristos2006-08-28  Bruno Haible  <bruno@clisp.org>
45*63eb84d1Schristos
46*63eb84d1Schristos	* configure.ac: Remove bh_C_SIGNED invocation.
47*63eb84d1Schristos
48*63eb84d1Schristos2006-08-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
49*63eb84d1Schristos
50*63eb84d1Schristos	* autosprintf.texi: Reduce spacing after "i.e." and "e.g.".
51*63eb84d1Schristos
52*63eb84d1Schristos2006-07-25  Bruno Haible  <bruno@clisp.org>
53*63eb84d1Schristos
54*63eb84d1Schristos	* windows: Remove directory.
55*63eb84d1Schristos	* Makefile.msvc: Remove file.
56*63eb84d1Schristos	* Makefile.am (config.h.msvc, autosprintf.h.msvc-shared): Remove rules.
57*63eb84d1Schristos	(EXTRA_DIST): Remove Makefile.msvc, config.h.msvc,
58*63eb84d1Schristos	autosprintf.h.msvc-shared, windows/*.
59*63eb84d1Schristos
60*63eb84d1Schristos2006-07-25  Bruno Haible  <bruno@clisp.org>
61*63eb84d1Schristos
62*63eb84d1Schristos	* Makefile.vms: Remove file.
63*63eb84d1Schristos	* Makefile.am (config.h_vms): Remove rule.
64*63eb84d1Schristos	(EXTRA_DIST): Remove Makefile.vms, config.h_vms.
65*63eb84d1Schristos
66*63eb84d1Schristos2006-07-21  Bruno Haible  <bruno@clisp.org>
67*63eb84d1Schristos
68*63eb84d1Schristos	* gettext-0.15 released.
69*63eb84d1Schristos
70*63eb84d1Schristos2006-06-27  Bruno Haible  <bruno@clisp.org>
71*63eb84d1Schristos
72*63eb84d1Schristos	Assume working 'const'.
73*63eb84d1Schristos	* configure.ac: Remove AC_C_CONST invocation.
74*63eb84d1Schristos
75*63eb84d1Schristos2006-04-14  Bruno Haible  <bruno@clisp.org>
76*63eb84d1Schristos
77*63eb84d1Schristos	Assume autoconf >= 2.60.
78*63eb84d1Schristos	* Makefile.am (docdir, dvidir, psdir, pdfdir, htmldir): Remove
79*63eb84d1Schristos	variables.
80*63eb84d1Schristos
81*63eb84d1Schristos2006-05-24  Bruno Haible  <bruno@clisp.org>
82*63eb84d1Schristos
83*63eb84d1Schristos	* printf-args.c (printf_fetchargs): Turn NULL pointers for
84*63eb84d1Schristos	TYPE_STRING and TYPE_WIDE_STRING into a non-NULL replacement.
85*63eb84d1Schristos	Reported by Thorsten Maerz <torte@netztorte.de> via
86*63eb84d1Schristos	Aaron Stone <aaron@serendipity.cx>.
87*63eb84d1Schristos
88*63eb84d1Schristos2006-05-02  Charles Wilson  <cygwin@cwilson.fastmail.fm>
89*63eb84d1Schristos
90*63eb84d1Schristos	* configure.ac (LTNOUNDEF): Set to -no-undefined also on mingw and
91*63eb84d1Schristos	Cygwin.
92*63eb84d1Schristos
93*63eb84d1Schristos2006-04-17  Bruno Haible  <bruno@clisp.org>
94*63eb84d1Schristos
95*63eb84d1Schristos	* Makefile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
96*63eb84d1Schristos
97*63eb84d1Schristos2006-04-11  Bruno Haible  <bruno@clisp.org>
98*63eb84d1Schristos
99*63eb84d1Schristos	* autosprintf.texi: Change license terms to FDL | GPL.
100*63eb84d1Schristos
101*63eb84d1Schristos2006-04-01  Bruno Haible  <bruno@clisp.org>
102*63eb84d1Schristos
103*63eb84d1Schristos	* texi2html: Add option -expandtex. Expand @ifhtml by default, not
104*63eb84d1Schristos	@ifinfo. Use Unicode quotation marks instead of grave and acute
105*63eb84d1Schristos	accents. Emit charset=UTF-8 declaration. Bump version number to 1.52b.
106*63eb84d1Schristos
107*63eb84d1Schristos2006-01-22  Bruno Haible  <bruno@clisp.org>
108*63eb84d1Schristos
109*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): In the computation of the size of the
110*63eb84d1Schristos	temporary buffer for sprintf, take into account the precision also
111*63eb84d1Schristos	for 'd', 'i', 'u', 'o', 'x', 'X'.
112*63eb84d1Schristos
113*63eb84d1Schristos2005-11-23  Bruno Haible  <bruno@clisp.org>
114*63eb84d1Schristos
115*63eb84d1Schristos	Cygwin portability.
116*63eb84d1Schristos	* configure.ac: Invoke gl_WOE32_DLL.
117*63eb84d1Schristos
118*63eb84d1Schristos2005-07-07  Bruno Haible  <bruno@clisp.org>
119*63eb84d1Schristos
120*63eb84d1Schristos	Add ability to create shared library on BeOS.
121*63eb84d1Schristos	* configure.ac (LTNOUNDEF): New macro.
122*63eb84d1Schristos	* Makefile.am (libasprintf_la_LDFLAGS): New variable.
123*63eb84d1Schristos
124*63eb84d1Schristos2005-07-05  Bruno Haible  <bruno@clisp.org>
125*63eb84d1Schristos
126*63eb84d1Schristos	* printf-args.c (printf_fetchargs): Work around broken definition of
127*63eb84d1Schristos	wint_t on mingw.
128*63eb84d1Schristos
129*63eb84d1Schristos2006-06-21  Bruno Haible  <bruno@clisp.org>
130*63eb84d1Schristos
131*63eb84d1Schristos	* gettext-0.14.6 released.
132*63eb84d1Schristos
133*63eb84d1Schristos2005-05-23  Bruno Haible  <bruno@clisp.org>
134*63eb84d1Schristos
135*63eb84d1Schristos	* gettext-0.14.5 released.
136*63eb84d1Schristos
137*63eb84d1Schristos2005-04-11  Bruno Haible  <bruno@clisp.org>
138*63eb84d1Schristos
139*63eb84d1Schristos	* gettext-0.14.4 released.
140*63eb84d1Schristos
141*63eb84d1Schristos2005-03-22  Bruno Haible  <bruno@clisp.org>
142*63eb84d1Schristos
143*63eb84d1Schristos	* configure.ac (AC_CONFIG_AUX_DIR): Use ../../build-aux.
144*63eb84d1Schristos	* Makefile.am (ACLOCAL_AMFLAGS): Replace config/m4 with m4.
145*63eb84d1Schristos
146*63eb84d1Schristos2005-03-14  Bruno Haible  <bruno@clisp.org>
147*63eb84d1Schristos
148*63eb84d1Schristos	* gettext-0.14.3 released.
149*63eb84d1Schristos
150*63eb84d1Schristos2005-02-24  Bruno Haible  <bruno@clisp.org>
151*63eb84d1Schristos
152*63eb84d1Schristos	* gettext-0.14.2 released.
153*63eb84d1Schristos
154*63eb84d1Schristos2005-02-13  Bruno Haible  <bruno@clisp.org>
155*63eb84d1Schristos
156*63eb84d1Schristos	* Makefile.am (libasprintf.la): New rule. Needed for BeOS.
157*63eb84d1Schristos
158*63eb84d1Schristos2005-02-12  Bruno Haible  <bruno@clisp.org>
159*63eb84d1Schristos
160*63eb84d1Schristos	* Makefile.msvc (install): Update for 2004-01-18 change.
161*63eb84d1Schristos	* Makefile.vms (install): Likewise.
162*63eb84d1Schristos
163*63eb84d1Schristos2005-02-12  Bruno Haible  <bruno@clisp.org>
164*63eb84d1Schristos
165*63eb84d1Schristos	* vasnprintf.c (EOVERFLOW): Define to a fallback if needed.
166*63eb84d1Schristos
167*63eb84d1Schristos2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
168*63eb84d1Schristos
169*63eb84d1Schristos	* alloca_.h: Conditionalize on _GNULIB_ALLOCA_H, not _ALLOCA_H.
170*63eb84d1Schristos
171*63eb84d1Schristos2004-09-08  Bruno Haible  <bruno@clisp.org>
172*63eb84d1Schristos
173*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): Signal EOVERFLOW if the resulting length
174*63eb84d1Schristos	is > INT_MAX.
175*63eb84d1Schristos	* vasprintf.c (vasprintf): Don't test for length > INT_MAX any more.
176*63eb84d1Schristos
177*63eb84d1Schristos2004-05-14  Bruno Haible  <bruno@clisp.org>
178*63eb84d1Schristos
179*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): Correctly handle the case of a precision
180*63eb84d1Schristos	that consists of a '.' followed by an empty digit string.
181*63eb84d1Schristos	Patch by Tor Lillqvist <tml@iki.fi>.
182*63eb84d1Schristos
183*63eb84d1Schristos2004-04-19  Bruno Haible  <bruno@clisp.org>
184*63eb84d1Schristos
185*63eb84d1Schristos	* gettext.m4: Change jm_ to gl_ in all uses of AC_DEFINE'd names.
186*63eb84d1Schristos
187*63eb84d1Schristos2004-03-11  Bruno Haible  <bruno@clisp.org>
188*63eb84d1Schristos
189*63eb84d1Schristos	* Makefile.am (config.h.msvc): Fix the value of SIZE_MAX.
190*63eb84d1Schristos
191*63eb84d1Schristos2004-02-02  Bruno Haible  <bruno@clisp.org>
192*63eb84d1Schristos
193*63eb84d1Schristos	* Makefile.am (RM): New variable.
194*63eb84d1Schristos
195*63eb84d1Schristos2004-01-29  Bruno Haible  <bruno@clisp.org>
196*63eb84d1Schristos
197*63eb84d1Schristos	* gettext-0.14.1 released.
198*63eb84d1Schristos
199*63eb84d1Schristos2004-01-28  Bruno Haible  <bruno@clisp.org>
200*63eb84d1Schristos
201*63eb84d1Schristos	* gettext-0.14 released.
202*63eb84d1Schristos
203*63eb84d1Schristos2004-01-18  Bruno Haible  <bruno@clisp.org>
204*63eb84d1Schristos
205*63eb84d1Schristos	* Makefile.am (autosprintf_all.html): Renamed from autosprintf.html.
206*63eb84d1Schristos	Works around a problem with automake-1.8: It removes autosprintf.html
207*63eb84d1Schristos	during "make mostlyclean".
208*63eb84d1Schristos
209*63eb84d1Schristos2003-10-30  Paul Eggert  <eggert@twinsun.com>
210*63eb84d1Schristos            Bruno Haible  <bruno@clisp.org>
211*63eb84d1Schristos
212*63eb84d1Schristos	* vasprintf.c: Include <limits.h>, <stdlib.h>.
213*63eb84d1Schristos	(vasprintf): Fail if the resulting length doesn't fit in an 'int'.
214*63eb84d1Schristos
215*63eb84d1Schristos2003-12-12  Bruno Haible  <bruno@clisp.org>
216*63eb84d1Schristos
217*63eb84d1Schristos	Assume automake-1.8.
218*63eb84d1Schristos	* Makefile.am (clean-local): Renamed from clean-am.
219*63eb84d1Schristos	(html-local): Renamed from html.
220*63eb84d1Schristos	(ps, pdf, .texi.pdf): Remove rules.
221*63eb84d1Schristos	(TEXI2PDF): Remove variable.
222*63eb84d1Schristos
223*63eb84d1Schristos2003-12-17  Bruno Haible  <bruno@clisp.org>
224*63eb84d1Schristos
225*63eb84d1Schristos	* gettext-0.13.1 released.
226*63eb84d1Schristos
227*63eb84d1Schristos2003-12-09  Bruno Haible  <bruno@clisp.org>
228*63eb84d1Schristos
229*63eb84d1Schristos	* Makefile.am (MAKEINFOFLAGS): New variable.
230*63eb84d1Schristos
231*63eb84d1Schristos2003-11-30  Bruno Haible  <bruno@clisp.org>
232*63eb84d1Schristos
233*63eb84d1Schristos	* gettext-0.13 released.
234*63eb84d1Schristos
235*63eb84d1Schristos2003-11-28  Bruno Haible  <bruno@clisp.org>
236*63eb84d1Schristos
237*63eb84d1Schristos	* configure.ac: Invoke AC_C_INLINE.
238*63eb84d1Schristos	* Makefile.am (config.h.msvc): Define SIZE_MAX and inline.
239*63eb84d1Schristos
240*63eb84d1Schristos2003-11-23  Paul Eggert  <eggert@twinsun.com>
241*63eb84d1Schristos            Bruno Haible  <bruno@clisp.org>
242*63eb84d1Schristos
243*63eb84d1Schristos	* printf-parse.h: Don't include sys/types.h.
244*63eb84d1Schristos	(ARG_NONE): New macro.
245*63eb84d1Schristos	(char_directive): Change type of *arg_index fields to size_t.
246*63eb84d1Schristos	* printf-parse.c: Don't include sys/types.h.
247*63eb84d1Schristos	(SSIZE_MAX): Remove macro.
248*63eb84d1Schristos	(PRINTF_PARSE): Change the type of the arg_index variables to size_t.
249*63eb84d1Schristos	Remove unnecessary overflow check.
250*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): Update for type change of *arg_index
251*63eb84d1Schristos	fields.
252*63eb84d1Schristos	* configure.ac: Don't invoke gt_TYPE_SSIZE_T.
253*63eb84d1Schristos
254*63eb84d1Schristos2003-11-19  Bruno Haible  <bruno@clisp.org>
255*63eb84d1Schristos
256*63eb84d1Schristos	* configure.ac: Better test for ptrdiff_t. Invoke gt_TYPE_SSIZE_T and
257*63eb84d1Schristos	gl_XSIZE.
258*63eb84d1Schristos
259*63eb84d1Schristos2003-11-17  Bruno Haible  <bruno@clisp.org>
260*63eb84d1Schristos
261*63eb84d1Schristos	* vasnprintf.c (alloca): Remove fallback definition.
262*63eb84d1Schristos	(freea): Remove definition.
263*63eb84d1Schristos	(VASNPRINTF): Use alloca only for small sizes, say <= 4000 bytes.
264*63eb84d1Schristos	Reported by Paul Eggert.
265*63eb84d1Schristos
266*63eb84d1Schristos2003-11-16  Paul Eggert  <eggert@twinsun.com>
267*63eb84d1Schristos            Bruno Haible  <bruno@clisp.org>
268*63eb84d1Schristos
269*63eb84d1Schristos	Protect against address arithmetic overflow.
270*63eb84d1Schristos	* printf-args.h: Include stddef.h.
271*63eb84d1Schristos	(arguments): Change type of field 'count' to size_t.
272*63eb84d1Schristos	* printf-args.c (printf_fetchargs): Use size_t instead of
273*63eb84d1Schristos	'unsigned int' where appropriate.
274*63eb84d1Schristos	* printf-parse.h: Include sys/types.h.
275*63eb84d1Schristos	(char_directive): Change type of *arg_index fields to ssize_t.
276*63eb84d1Schristos	(char_directives): Change type of fields 'count', max_*_length to
277*63eb84d1Schristos	size_t.
278*63eb84d1Schristos	* printf-parse.c: Include sys/types.h and xsize.h.
279*63eb84d1Schristos	(SSIZE_MAX): Define fallback value.
280*63eb84d1Schristos	(PRINTF_PARSE): Use size_t instead of 'unsigned int' and ssize_t
281*63eb84d1Schristos	instead of 'int' where appropriate. Check a_allocated, d_allocated
282*63eb84d1Schristos	against overflow. Reject %m$ argument numbers > SSIZE_MAX + 1.
283*63eb84d1Schristos	* vasnprintf.c: Include xsize.h.
284*63eb84d1Schristos	(VASNPRINTF): Use size_t instead of 'unsigned int' where appropriate.
285*63eb84d1Schristos	Check alloca, malloc, realloc, ENSURE_ALLOCATION arguments against
286*63eb84d1Schristos	overflow. Avoid wraparound when converting a width or precision from
287*63eb84d1Schristos	decimal to binary.
288*63eb84d1Schristos	* xsize.h: New file, from gnulib.
289*63eb84d1Schristos	* Makefile.am (lib_asprintf_EXTRASOURCES): Add xsize.h.
290*63eb84d1Schristos
291*63eb84d1Schristos2003-11-04  Bruno Haible  <bruno@clisp.org>
292*63eb84d1Schristos
293*63eb84d1Schristos	* Makefile.am (MAKEINFO): Set LC_MESSAGES and LC_ALL to empty as well.
294*63eb84d1Schristos
295*63eb84d1Schristos2003-10-31  Bruno Haible  <bruno@clisp.org>
296*63eb84d1Schristos
297*63eb84d1Schristos	* configure.ac: Remove argument of FIX_MAKEFILE_COMPILE,
298*63eb84d1Schristos	FIX_MAKEFILE_INFO.
299*63eb84d1Schristos
300*63eb84d1Schristos2003-10-19  Jim Meyering  <jim@meyering.net>
301*63eb84d1Schristos
302*63eb84d1Schristos	* vasnprintf.c (VASNPRINTF): Work around losing snprintf on HPUX 10.20.
303*63eb84d1Schristos
304*63eb84d1Schristos2003-08-29  Bruno Haible  <bruno@clisp.org>
305*63eb84d1Schristos
306*63eb84d1Schristos	* configure.ac: Test whether _snprintf is declared, not only existent
307*63eb84d1Schristos	as a function.
308*63eb84d1Schristos	* vasnprintf.c: Test HAVE_DECL__SNPRINTF instead of HAVE__SNPRINTF.
309*63eb84d1Schristos	Test HAVE_DECL__SNWPRINTF instead of HAVE__SNWPRINTF.
310*63eb84d1Schristos	* Makefile.am (config.h.msvc): Define HAVE_DECL__SNPRINTF instead of
311*63eb84d1Schristos	defining snprintf as a macro.
312*63eb84d1Schristos
313*63eb84d1Schristos2003-08-24  Bruno Haible  <bruno@clisp.org>
314*63eb84d1Schristos
315*63eb84d1Schristos	* vasnprintf.c (local_wcslen): Protect against multiple definition.
316*63eb84d1Schristos	(USE_SNPRINTF): Define also if only _snprintf() is available.
317*63eb84d1Schristos	(SNPRINTF): Possibly define as _snprintf or _snwprintf.
318*63eb84d1Schristos	* configure.ac: Also check for _snprintf.
319*63eb84d1Schristos
320*63eb84d1Schristos2003-08-11  Bruno Haible  <bruno@clisp.org>
321*63eb84d1Schristos
322*63eb84d1Schristos	* vasnprintf.c (local_wcslen): New function, for Solaris 2.5.1.
323*63eb84d1Schristos	(VASNPRINTF): Use it instead of wcslen.
324*63eb84d1Schristos	* configure.ac: Also check for wcslen.
325*63eb84d1Schristos	* Makefile.am (config.h_vms): Set HAVE_WCSLEN.
326*63eb84d1Schristos	(config.h.msvc): Likewise.
327*63eb84d1Schristos
328*63eb84d1Schristos2003-06-20  Bruno Haible  <bruno@clisp.org>
329*63eb84d1Schristos
330*63eb84d1Schristos	* configure.ac: Invoke gt_PRINTF_POSIX.
331*63eb84d1Schristos	* lib-asprintf.h: Ignore an existing vasprintf() if it doesn't support
332*63eb84d1Schristos	POSIX/XSI format strings.
333*63eb84d1Schristos	* lib-asprintf.c: Likewise.
334*63eb84d1Schristos	* Makefile.am (config.h_vms): Define HAVE_POSIX_PRINTF.
335*63eb84d1Schristos
336*63eb84d1Schristos2003-06-19  Bruno Haible  <bruno@clisp.org>
337*63eb84d1Schristos
338*63eb84d1Schristos	* configure.ac (jm_AC_TYPE_LONG_LONG): Replaces gt_TYPE_LONGLONG.
339*63eb84d1Schristos	* printf-parse.c: Generalize to it can be compiled for wide strings.
340*63eb84d1Schristos	(PRINTF_PARSE, CHAR_T, DIRECTIVE, DIRECTIVES): New macros.
341*63eb84d1Schristos	* vasnprintf.c: Generalize to it can be compiled for wide strings.
342*63eb84d1Schristos	(VASNPRINTF, CHAR_T, DIRECTIVE, DIRECTIVES, PRINTF_PARSE, USE_SNPRINTF,
343*63eb84d1Schristos	SNPRINTF): New macros.
344*63eb84d1Schristos	Don't include <alloca.h> if the file is used inside libintl.
345*63eb84d1Schristos
346*63eb84d1Schristos2003-05-30  Bruno Haible  <bruno@clisp.org>
347*63eb84d1Schristos
348*63eb84d1Schristos	* autosprintf.texi: Tweak @dircategory and @direntry.
349*63eb84d1Schristos	Reported by Karl Berry <karl@freefriends.org>.
350*63eb84d1Schristos
351*63eb84d1Schristos2003-05-22  Bruno Haible  <bruno@clisp.org>
352*63eb84d1Schristos
353*63eb84d1Schristos	* gettext-0.12.1 released.
354*63eb84d1Schristos
355*63eb84d1Schristos2003-05-20  Bruno Haible  <bruno@clisp.org>
356*63eb84d1Schristos
357*63eb84d1Schristos	* Makefile.am (config.h_vms, config.h.msvc, autosprintf.h.msvc-shared):
358*63eb84d1Schristos	Don't use $< here.
359*63eb84d1Schristos
360*63eb84d1Schristos2003-05-19  Bruno Haible  <bruno@clisp.org>
361*63eb84d1Schristos
362*63eb84d1Schristos	* windows/asprintf.rc: Include <winver.h>.
363*63eb84d1Schristos	Reported by Perry Rapp.
364*63eb84d1Schristos
365*63eb84d1Schristos2003-05-18  Bruno Haible  <bruno@clisp.org>
366*63eb84d1Schristos
367*63eb84d1Schristos	* Makefile.msvc (DEBUGFLAGS): New variable.
368*63eb84d1Schristos	(asprintf.lib): Use it.
369*63eb84d1Schristos
370*63eb84d1Schristos2003-05-17  Bruno Haible  <bruno@clisp.org>
371*63eb84d1Schristos
372*63eb84d1Schristos	* gettext-0.12 released.
373*63eb84d1Schristos
374*63eb84d1Schristos2003-04-12  Bruno Haible  <bruno@clisp.org>
375*63eb84d1Schristos
376*63eb84d1Schristos	* Makefile.am (config.h_vms): Renamed from config.h.vms.
377*63eb84d1Schristos	* Makefile.vms: New variables ABIFLAGS, DEFS. Avoid rules with no
378*63eb84d1Schristos	lines. Update library creation rule. Don't use the force target.
379*63eb84d1Schristos	Correct wildcard syntax.
380*63eb84d1Schristos	Suggested by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
381*63eb84d1Schristos
382*63eb84d1Schristos2003-04-12  Bruno Haible  <bruno@clisp.org>
383*63eb84d1Schristos
384*63eb84d1Schristos	* Makefile.am (docdir): Use datadir instead of prefix.
385*63eb84d1Schristos	* Makefile.msvc (datadir): New variable.
386*63eb84d1Schristos	(sub_docdir): Use it instead of prefix.
387*63eb84d1Schristos	(install, installdirs): Update.
388*63eb84d1Schristos	* Makefile.vms (datadir): New variable.
389*63eb84d1Schristos	(sub_docdir): Use it instead of prefix.
390*63eb84d1Schristos
391*63eb84d1Schristos2003-03-30  Bruno Haible  <bruno@clisp.org>
392*63eb84d1Schristos
393*63eb84d1Schristos	* Makefile.vms: New file.
394*63eb84d1Schristos	* Makefile.am (config.h.vms): New rule.
395*63eb84d1Schristos	(EXTRA_DIST): Add Makefile.vms and config.h.vms.
396*63eb84d1Schristos
397*63eb84d1Schristos2003-03-17  Bruno Haible  <bruno@clisp.org>
398*63eb84d1Schristos
399*63eb84d1Schristos	Native Woe32/MSVC support.
400*63eb84d1Schristos	* autosprintf.h.in: Renamed from autosprintf.h.
401*63eb84d1Schristos	* Makefile.msvc: New file.
402*63eb84d1Schristos	* README.woe32: New file.
403*63eb84d1Schristos	* windows/dllexport.h: New file.
404*63eb84d1Schristos	* windows/asprintf.rc: New file.
405*63eb84d1Schristos	* Makefile.am (EXTRA_DIST): Add them and config.h.msvc and
406*63eb84d1Schristos	autosprintf.h.in.
407*63eb84d1Schristos	(autosprintf.h): New rule.
408*63eb84d1Schristos	(MOSTLYCLEANFILES): Add autosprintf.h.
409*63eb84d1Schristos	(dist-hook): Don't distribute autosprintf.h.
410*63eb84d1Schristos	(config.h.msvc, autosprintf.h.msvc-shared): New rules.
411*63eb84d1Schristos
412*63eb84d1Schristos2003-02-22  Bruno Haible  <bruno@clisp.org>
413*63eb84d1Schristos
414*63eb84d1Schristos	* autosprintf.texi: Add comment about indices.
415*63eb84d1Schristos	* Makefile.am (MOSTLYCLEANFILES): No need to clean the unused indices.
416*63eb84d1Schristos	(The automake generated rule already cleans them.)
417*63eb84d1Schristos
418*63eb84d1Schristos2003-02-22  Bruno Haible  <bruno@clisp.org>
419*63eb84d1Schristos
420*63eb84d1Schristos	* Makefile.am (installdirs): Remove dependency, redundant with
421*63eb84d1Schristos	automake >= 1.6.
422*63eb84d1Schristos
423*63eb84d1Schristos2003-02-18  Bruno Haible  <bruno@clisp.org>
424*63eb84d1Schristos
425*63eb84d1Schristos	* Makefile.am (clean-am): New rule. For Solaris cc.
426*63eb84d1Schristos
427*63eb84d1Schristos2003-02-12  Bruno Haible  <bruno@clisp.org>
428*63eb84d1Schristos
429*63eb84d1Schristos	* configure.ac: Renamed from configure.in. Invoke AC_CONFIG_AUX_DIR.
430*63eb84d1Schristos	Invoke AC_FUNC_ALLOCA instead of gl_FUNC_ALLOCA. Remove redundant
431*63eb84d1Schristos	postprocessing of Makefile.
432*63eb84d1Schristos	* Makefile.am (ACLOCAL_AMFLAGS): Add -I ../../config/m4.
433*63eb84d1Schristos	($(libasprintf_la_OBJECTS)): Make alloca.h dependency effective.
434*63eb84d1Schristos
435*63eb84d1Schristos2003-01-03  Albert Chin  <libtool@thewrittenword.com>
436*63eb84d1Schristos
437*63eb84d1Schristos	* ltmain.sh: Don't pass -R flags found in a .la's dependency_libs
438*63eb84d1Schristos	variable directly down to the linker.
439*63eb84d1Schristos	Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.
440*63eb84d1Schristos
441*63eb84d1Schristos2003-01-12  Bruno Haible  <bruno@clisp.org>
442*63eb84d1Schristos
443*63eb84d1Schristos	* configure.in: Invoke gl_FUNC_ALLOCA instead of AC_FUNC_ALLOCA.
444*63eb84d1Schristos	* alloca_.h: New file, from gnulib.
445*63eb84d1Schristos	* liballoca.h: Remove file.
446*63eb84d1Schristos	* Makefile.am: Add snippet from gnulib module alloca.
447*63eb84d1Schristos	(lib_asprintf_EXTRASOURCES): Remove liballoca.h.
448*63eb84d1Schristos	* vasnprintf.c: Include alloca.h instead of liballoca.h.
449*63eb84d1Schristos
450*63eb84d1Schristos2003-01-12  Bruno Haible  <bruno@clisp.org>
451*63eb84d1Schristos
452*63eb84d1Schristos	* Makefile.am: Make use of += for variables.
453*63eb84d1Schristos
454*63eb84d1Schristos2003-01-12  Bruno Haible  <bruno@clisp.org>
455*63eb84d1Schristos
456*63eb84d1Schristos	Portability to FreeBSD.
457*63eb84d1Schristos	* configure.in: Invoke gt_TYPE_WINT_T.
458*63eb84d1Schristos	* printf-args.h: Use HAVE_WINT_T, not HAVE_WCHAR_T, to check for
459*63eb84d1Schristos	availability of wint_t.
460*63eb84d1Schristos	* printf-argc.c: Likewise.
461*63eb84d1Schristos	* printf-parse.c: Likewise.
462*63eb84d1Schristos	* vasnprintf.c: Likewise.
463*63eb84d1Schristos
464*63eb84d1Schristos2002-12-07  Bruno Haible  <bruno@clisp.org>
465*63eb84d1Schristos
466*63eb84d1Schristos	Switch to autoconf-2.57 and automake-1.7.2.
467*63eb84d1Schristos	* configure.in: Use AC_CONFIG_FILES, because the AC_OUTPUT commands
468*63eb84d1Schristos	and not run any more when config.status is called to create a single
469*63eb84d1Schristos	file.
470*63eb84d1Schristos
471*63eb84d1Schristos2002-11-13  Bruno Haible  <bruno@clisp.org>
472*63eb84d1Schristos
473*63eb84d1Schristos	Assume ANSI C.
474*63eb84d1Schristos	* libstdarg.h: Remove file.
475*63eb84d1Schristos	* Makefile.am (lib_asprintf_EXTRASOURCES): Remove libstdarg.h.
476*63eb84d1Schristos	* asnprintf.c: Include <stdarg.h> instead of libstdarg.h.
477*63eb84d1Schristos	(asnprintf): Use ANSI C function declarations. Use va_start instead of
478*63eb84d1Schristos	VA_START.
479*63eb84d1Schristos	* asprintf.c: Include <stdarg.h> instead of libstdarg.h.
480*63eb84d1Schristos	(asnprintf): Use ANSI C function declarations. Use va_start instead of
481*63eb84d1Schristos	VA_START.
482*63eb84d1Schristos	* printf-args.h (PARAMS): Remove macro.
483*63eb84d1Schristos	(printf_fetchargs): Use ANSI C function declarations.
484*63eb84d1Schristos	* printf-args.c (printf_fetchargs): Likewise.
485*63eb84d1Schristos	* printf-parse.h (printf_parse): Likewise.
486*63eb84d1Schristos	* printf-parse.c (printf_parse): Likewise.
487*63eb84d1Schristos	* vasnprintf.h (PARAMS): Remove macro.
488*63eb84d1Schristos	(asnprintf, vasnprintf): Use ANSI C function declarations.
489*63eb84d1Schristos	* vasnprintf.c (vasnprintf): Likewise.
490*63eb84d1Schristos	* vasprintf.h (PARAMS): Remove macro.
491*63eb84d1Schristos	(asprintf, vasprintf): Use ANSI C function declarations.
492*63eb84d1Schristos	* vasprintf.c (vasprintf): Likewise.
493*63eb84d1Schristos
494*63eb84d1Schristos2002-10-27  Bruno Haible  <bruno@clisp.org>
495*63eb84d1Schristos
496*63eb84d1Schristos	* printf-args.h, printf-args.c: New files.
497*63eb84d1Schristos	* printf-parse.h, printf-parse.c: New files.
498*63eb84d1Schristos	* vasnprintf.h, vasnprintf.c, asnprintf.c: New files.
499*63eb84d1Schristos	* vasprintf.h, vasprintf.c, asprintf.c: New files.
500*63eb84d1Schristos	* lib-asprintf.h, lib-asprintf.c: New files.
501*63eb84d1Schristos	* autosprintf.h, autosprintf.cc: New files.
502*63eb84d1Schristos	* README, NEWS, AUTHORS, COPYING, autosprintf.texi: New files.
503*63eb84d1Schristos	* Makefile.am, configure.in: New files.
504*63eb84d1Schristos	* liballoca.h, libstdarg.h: New files, from gettext-0.11.6/lib.
505*63eb84d1Schristos	* COPYING.LIB, INSTALL, config.guess, config.sub, install-sh,
506*63eb84d1Schristos	ltmain.sh, missing, mkinstalldirs, texi2html, texinfo.tex: Standard
507*63eb84d1Schristos	infrastructure files, from gettext-0.11.6.
508