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