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