Annotation of embedaddon/libiconv/libcharset/lib/ChangeLog, revision 1.1
1.1 ! misho 1: 2009-03-26 Bruno Haible <bruno@clisp.org>
! 2:
! 3: * Makefile.in (install, installdir): Ensure that $(DESTDIR)$(libdir)
! 4: exists, unconditionally.
! 5:
! 6: 2009-03-25 Bruno Haible <bruno@clisp.org>
! 7:
! 8: * relocatable.h: Update from gnulib.
! 9: * relocatable.c: Likewise.
! 10:
! 11: 2009-01-25 Bruno Haible <bruno@clisp.org>
! 12:
! 13: Don't install charset.alias on MacOS X >= 10.3.
! 14: * localcharset.c (DARWIN7): New macro.
! 15: (get_charset_aliases): Hardcode the result for Darwin7.
! 16: * Makefile.in (install, installdirs): Don't install charset.alias on
! 17: MacOS X >= 10.3.
! 18:
! 19: 2009-01-25 Bruno Haible <bruno@clisp.org>
! 20:
! 21: Don't install charset.alias on mingw and Cygwin.
! 22: * Makefile.in (install, installdirs): Don't install charset.alias on
! 23: mingw and Cygwin, if the file does not yet exist. The result for these
! 24: platforms is hardcoded in localcharset.c.
! 25:
! 26: 2009-01-24 Bruno Haible <bruno@clisp.org>
! 27:
! 28: Add support for non-UTF-8 locales on MacOS X.
! 29: * config.charset: Add CP1131, ARMSCII-8, PT154 to the list of canonical
! 30: encodings. For Darwin 7 and newer, don't map traditional encodings to
! 31: UTF-8.
! 32: Reported by Vincent Lefevre <vincent@vinc17.org>
! 33: at <http://savannah.gnu.org/bugs/?25235>.
! 34:
! 35: 2008-11-10 Ingo Weinhold <ingo_weinhold@gmx.de>
! 36:
! 37: * config.charset: Treat Haiku like BeOS.
! 38:
! 39: 2009-01-16 Bruno Haible <bruno@clisp.org>
! 40:
! 41: * Makefile.in (install-strip): New target.
! 42: Reported by Alon Bar-Lev <alon.barlev@gmail.com>.
! 43:
! 44: 2008-04-13 Bruno Haible <bruno@clisp.org>
! 45:
! 46: * localcharset.c (OS2): Don't redefine if already defined.
! 47: Reported by Elbert Pol <e.pol@chello.nl>.
! 48:
! 49: 2007-11-14 Bruno Haible <bruno@clisp.org>
! 50:
! 51: * config.charset: Update for OpenBSD 4.1.
! 52: Reported and helped by Ben Pfaff <blp@cs.stanford.edu>.
! 53:
! 54: 2006-10-31 Bruno Haible <bruno@clisp.org>
! 55:
! 56: Update from GNU gettext.
! 57: 2006-09-14 Bruno Haible <bruno@clisp.org>
! 58: * lib/relocatable.c: Likewise.
! 59:
! 60: 2006-10-17 Paul Eggert <eggert@cs.ucla.edu>
! 61:
! 62: * localcharset.c: Do not check HAVE_SETLOCALE.
! 63:
! 64: 2006-09-14 Bruno Haible <bruno@clisp.org>
! 65:
! 66: * localcharset.c: Include <config.h> unconditionally.
! 67:
! 68: 2006-08-29 Bruno Haible <bruno@clisp.org>
! 69:
! 70: * localcharset.c: Include configmake.h in order to get LIBDIR defined.
! 71:
! 72: 2006-07-29 Bruno Haible <bruno@clisp.org>
! 73:
! 74: * localcharset.c: Assume <stddef.h>, <stdlib.h>, <string.h> exist.
! 75:
! 76: 2006-07-25 Bruno Haible <bruno@clisp.org>
! 77:
! 78: * Makefile.msvc: Remove file.
! 79:
! 80: 2006-07-25 Bruno Haible <bruno@clisp.org>
! 81:
! 82: * Makefile.vms: Remove file.
! 83:
! 84: 2006-07-23 Bruno Haible <bruno@clisp.org>
! 85:
! 86: * Makefile.in (libcharset.la): Use the CFLAGS during linking.
! 87: Needed because the CFLAGS can e.g. trigger profiling.
! 88: Reported by Russell Aspinwall <russell.aspinwall@flomerics.co.uk>.
! 89:
! 90: 2006-07-14 Bruno Haible <bruno@clisp.org>
! 91:
! 92: * Makefile.in (clean): Remove also *.stackdump.
! 93:
! 94: 2006-06-17 Bruno Haible <bruno@clisp.org>
! 95:
! 96: * config.charset: Update for NetBSD 3.0.
! 97:
! 98: 2006-05-17 Bruno Haible <bruno@clisp.org>
! 99:
! 100: Cygwin portability.
! 101: * localcharset.c (WIN32_NATIVE): Renamed from WIN32.
! 102:
! 103: 2006-05-16 Bruno Haible <bruno@clisp.org>
! 104:
! 105: * localcharset.c [CYGWIN]: Include <windows.h>.
! 106: (get_charset_aliases): For Cygwin, return the same CPxxx aliases list
! 107: as under WIN32.
! 108: (locale_charset) [CYGWIN]: Try to retrieve the encoding from the
! 109: environment variables. Fall back to GetACP().
! 110:
! 111: 2006-04-05 Bruno Haible <bruno@clisp.org>
! 112:
! 113: * config.charset: Update Juan Manuel Guerrero's address.
! 114:
! 115: 2006-01-10 Bruno Haible <bruno@clisp.org>
! 116:
! 117: * localcharset.c: Assume ANSI C. Fixes a gcc warning.
! 118: Reported by Werner Lemberg <wl@gnu.org>.
! 119:
! 120: 2005-12-04 Bruno Haible <bruno@clisp.org>
! 121:
! 122: Cygwin portability.
! 123: * relocatable.c: Include <windows.h> also on Cygwin.
! 124: (DllMain): Add support for Cygwin.
! 125: (get_shared_library_fullname): Update.
! 126:
! 127: 2005-07-24 Bruno Haible <bruno@clisp.org>
! 128:
! 129: Tidy up exported symbols.
! 130: * Makefile.in (CFLAGS): Add @CFLAG_VISIBILITY@.
! 131: (DEFS): Also define BUILDING_LIBCHARSET and BUILDING_DLL.
! 132: * relocatable.h (RELOCATABLE_DLL_EXPORTED) [HAVE_VISIBILITY]:
! 133: Define to the gcc visibility attribute.
! 134:
! 135: 2005-07-02 Bruno Haible <bruno@clisp.org>
! 136:
! 137: * localcharset.c (get_charset_aliases) [WIN32]: Add CP65001 and others.
! 138: Reported by <mus1876@gmx.info> via Alain Bench <messtic@oreka.com>.
! 139:
! 140: 2005-03-22 Bruno Haible <bruno@clisp.org>
! 141:
! 142: * Makefile.in (mkinstalldirs): Update.
! 143:
! 144: 2005-01-06 Bruno Haible <bruno@clisp.org>
! 145:
! 146: * Makefile.msvc (CFLAGS): Define also INSTALLPREFIX.
! 147: * Makefile.vms (DEFS): Likewise.
! 148: Reported by Troels Walsted Hansen <Troels.W.Hansen@fast.no>.
! 149:
! 150: 2004-09-01 Bruno Haible <bruno@clisp.org>
! 151:
! 152: * config.charset: Add support for Darwin 7.
! 153:
! 154: 2004-04-28 Bruno Haible <bruno@clisp.org>
! 155:
! 156: * localcharset.c (ISSLASH): Treat Cygwin like Windows, since it now
! 157: accepts Windows pathnames.
! 158:
! 159: 2004-04-23 Bruno Haible <bruno@clisp.org>
! 160:
! 161: * localcharset.c (get_charset_aliases): Allow the CHARSETALIASDIR
! 162: environment variable to override LIBDIR.
! 163: Suggested by Matthias Clasen <mclasen@redhat.com>.
! 164:
! 165: 2004-04-20 Jim Meyering <jim@meyering.net>
! 166: Bruno Haible <bruno@clisp.org>
! 167:
! 168: * localcharset.c (get_charset_aliases) [!VMS && !WIN32]: Don't leak
! 169: memory when realloc fails.
! 170:
! 171: 2004-01-20 Bruno Haible <bruno@clisp.org>
! 172:
! 173: Upgrade from gettext-0.14.
! 174:
! 175: 2003-10-09 Bruno Haible <bruno@clisp.org>
! 176: * relocatable.c: Include xalloc.h instead of xmalloc.h.
! 177:
! 178: 2003-08-24 Bruno Haible <bruno@clisp.org>
! 179: * relocatable.h: Make this file includable in C++ mode: add extern "C".
! 180:
! 181: 2003-08-01 Bruno Haible <bruno@clisp.org>
! 182: * relocatable.c (find_shared_library_fullname): Disable the code on
! 183: Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
! 184:
! 185: 2003-06-27 Bruno Haible <bruno@clisp.org>
! 186: Avoid use of *_unlocked functions on Solaris 2.5.1.
! 187: * localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
! 188: Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
! 189:
! 190: 2003-06-22 Bruno Haible <bruno@clisp.org>
! 191: * relocatable.c (compute_curr_prefix): Comment out this function in
! 192: the case when it is not used.
! 193: Reported by Pavel Roskin <proski@gnu.org>.
! 194:
! 195: 2004-01-21 Bruno Haible <bruno@clisp.org>
! 196:
! 197: Upgrade from gettext-0.14.
! 198:
! 199: 2004-01-21 Bruno Haible <bruno@clisp.org>
! 200: * config.charset: Add support for MacOS X (Darwin).
! 201:
! 202: 2003-12-02 Bruno Haible <bruno@clisp.org>
! 203: * config.charset: Treat the new country name CS like the old country
! 204: name YU.
! 205:
! 206: 2003-08-20 Bruno Haible <bruno@clisp.org>
! 207: * config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
! 208: Reported by Alain Guibert <derogaton+bgli@oreka.com>.
! 209:
! 210: 2003-08-14 Bruno Haible <bruno@clisp.org>
! 211: * config.charset: Add support for Linux libc5. Based on data from
! 212: Alain Guibert <derogaton+bgli@oreka.com>.
! 213:
! 214: 2003-06-27 Bruno Haible <bruno@clisp.org>
! 215:
! 216: Avoid use of *_unlocked functions on Solaris 2.5.1.
! 217: * localcharset.c: Test HAVE_DECL_GETC_UNLOCKED, not HAVE_GETC_UNLOCKED.
! 218: Reported by Eric Botcazou <ebotcazou@libertysurf.fr>.
! 219:
! 220: 2003-08-20 Bruno Haible <bruno@clisp.org>
! 221:
! 222: * config.charset (linux-gnulibc1*): Change hr_HR, ro_RO to ISO-8859-2.
! 223: Reported by Alain Guibert <derogaton+bgli@oreka.com>.
! 224:
! 225: 2003-08-14 Bruno Haible <bruno@clisp.org>
! 226:
! 227: * config.charset: Add support for Linux libc5. Based on data from
! 228: Alain Guibert <derogaton+bgli@oreka.com>.
! 229:
! 230: 2003-08-01 Bruno Haible <bruno@clisp.org>
! 231:
! 232: * relocatable.c (find_shared_library_fullname): Disable the code on
! 233: Linux/libc5. Reported by Alain Guibert <derogaton+bgli@oreka.com>.
! 234:
! 235: 2003-06-22 Bruno Haible <bruno@clisp.org>
! 236:
! 237: Portability to mingw32.
! 238: * relocatable.c [WIN32]: Include <windows.h>.
! 239: Reported by Jeff Bonggren <jbon@cfl.rr.com>.
! 240:
! 241: 2003-06-22 Bruno Haible <bruno@clisp.org>
! 242:
! 243: * relocatable.c (compute_curr_prefix): Comment out this function in
! 244: the case when it is not used.
! 245: Reported by Pavel Roskin <proski@gnu.org>.
! 246:
! 247: 2003-06-07 Bruno Haible <bruno@clisp.org>
! 248:
! 249: Support for relocatable data files even on VMS.
! 250: * Makefile.vms (bindir): New variable.
! 251: (DEFS): Add flags for relocatability.
! 252: Reported by Jouk Jansen <joukj@hrem.stm.tudelft.nl>.
! 253:
! 254: 2003-06-07 Bruno Haible <bruno@clisp.org>
! 255:
! 256: Support for relocatable data files even on Woe32.
! 257: * Makefile.msvc (IIPREFIX, IIprefix, IIexec_prefix, IIbindir,
! 258: IIlibdir): New variables.
! 259: (PICFLAGS): Also define PIC. Define BUILDING_* flags here.
! 260: (CFLAGS): ... not here. Add flags for relocatability.
! 261:
! 262: 2003-05-18 Bruno Haible <bruno@clisp.org>
! 263:
! 264: * Makefile.msvc (DEBUGFLAGS): New variable.
! 265: (charset.lib): Use it.
! 266:
! 267: 2003-05-07 Bruno Haible <bruno@clisp.org>
! 268:
! 269: * Makefile.vms: New file.
! 270:
! 271: 2003-04-12 Bruno Haible <bruno@clisp.org>
! 272:
! 273: * lib/localcharset.c (get_charset_aliases): Add special case for VMS.
! 274:
! 275: 2003-04-05 Bruno Haible <bruno@clisp.org>
! 276:
! 277: Support for relocatable installation.
! 278: * relocatable.h: New file, from GNU gettext.
! 279: * relocatable.c: New file, from GNU gettext.
! 280: * localcharset.c: Update from GNU gettext.
! 281: 2003-02-28 Bruno Haible <bruno@clisp.org>
! 282: * localcharset.c: Include relocatable.h.
! 283: (get_charset_aliases): Relocate LIBDIR value.
! 284: * localcharset.c: Drop C linkage declaration.
! 285: * Makefile.in (DEFS): New variable.
! 286: (SOURCES): Add relocatable.c.
! 287: (OBJECTS): Add relocatable.lo.
! 288: (localcharset.lo): Use $(DEFS).
! 289: (relocatable.lo): New rule.
! 290: * Makefile.msvc (CFLAGS): Remove $(PICFLAGS).
! 291: (INCLUDES): Simplify.
! 292: (SOURCES): Remove variable.
! 293: (OBJECTS): Add relocatable.obj.
! 294: (localcharset.obj): Add $(PICFLAGS).
! 295: (relocatable.obj): New rule.
! 296:
! 297: 2003-04-05 Bruno Haible <bruno@clisp.org>
! 298:
! 299: * Makefile.msvc (PREFIX): New variable.
! 300: (prefix): Use it.
! 301: (clean): Drop Unix specific removal.
! 302:
! 303: 2003-03-17 Bruno Haible <bruno@clisp.org>
! 304:
! 305: Improved MSVC support.
! 306: * Makefile.msvc (prefix): Use less Unixy value.
! 307: (local_prefix): Remove variable.
! 308: (libdir): Use backslashes.
! 309: (bindir): New variable.
! 310: (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Set to real values.
! 311: (RESOURCES): Enable charset.res.
! 312: (charset.lib): Set the target library name explicitly.
! 313: (charset.res): New rule.
! 314: (install, installdirs, uninstall): New rules.
! 315:
! 316: Rename libcharset.h to localcharset.h.
! 317: * localcharset.c: Include localcharset.h.
! 318: * localcharset.h: Remove file.
! 319: * Makefile.in (INCLUDES): Add -I../include.
! 320: * Makefile.msvc (INCLUDES): Add -I../include.
! 321:
! 322: 2003-01-29 Bruno Haible <bruno@clisp.org>
! 323:
! 324: * config.charset: Add an alias for CP1251 on Solaris.
! 325: Reported by Hidetoshi Tajima <hidetoshi.tajima@sun.com>.
! 326:
! 327: 2003-01-12 Bruno Haible <bruno@clisp.org>
! 328:
! 329: * localcharset.h: New file.
! 330: * localcharset.c: Include it.
! 331:
! 332: 2003-01-01 Bruno Haible <bruno@clisp.org>
! 333:
! 334: * Makefile.in (mkinstalldirs): Renamed from MKINSTALLDIRS.
! 335: (install-lib, install, installdirs): Use it.
! 336:
! 337: 2002-05-09 Bruno Haible <bruno@clisp.org>
! 338:
! 339: * config.charset: Update for newest glibc. Add canonical names
! 340: ISO-8859-14, KOI8-T, TCVN5712-1, GEORGIAN-PS.
! 341:
! 342: 2002-05-09 Bruno Haible <bruno@clisp.org>
! 343:
! 344: * localcharset.c (get_charset_aliases): Add more Windows specific
! 345: aliases.
! 346:
! 347: 2002-05-08 Owen Taylor <otaylor@redhat.com>
! 348:
! 349: * config.charset: A few additions for Solaris.
! 350:
! 351: 2002-02-15 Bruno Haible <bruno@clisp.org>
! 352:
! 353: * config.charset [msdosdjgpp]: For Russian, use CP866.
! 354:
! 355: 2002-02-11 Bruno Haible <bruno@clisp.org>
! 356:
! 357: * config.charset: Add support for NetBSD.
! 358:
! 359: 2002-01-10 Andrew Zabolotny <zap@cobra.ru>
! 360: Bruno Haible <bruno@clisp.org>
! 361:
! 362: * localcharset.c: Rework OS/2 support.
! 363: * config.charset: Add OS/2 support.
! 364:
! 365: 2001-12-21 Bruno Haible <bruno@clisp.org>
! 366:
! 367: * localcharset.c (ISSLASH): Provide definition for DOS-like systems.
! 368:
! 369: 2001-12-15 Bruno Haible <bruno@clisp.org>
! 370:
! 371: * localcharset.c: Add OS/2 support.
! 372:
! 373: 2001-12-05 Bruno Haible <bruno@clisp.org>
! 374:
! 375: * localcharset.c (locale_charset): Don't return an empty string.
! 376:
! 377: 2001-10-23 Bruno Haible <haible@clisp.cons.org>
! 378:
! 379: * config.charset: msdos in uk_UA uses CP1125.
! 380:
! 381: 2001-08-05 Bruno Haible <haible@clisp.cons.org>
! 382:
! 383: Make it possible to build libcharset with CC=gcc CFLAGS="-x c++".
! 384: * localcharset.c (locale_charset): Declare as extern "C".
! 385: (get_charset_aliases): Cast malloc and realloc results to 'char *'.
! 386:
! 387: 2001-06-27 Bruno Haible <haible@clisp.cons.org>
! 388:
! 389: * Makefile.in (clean): Remove also *.o.lock, left there by libtool
! 390: on IRIX.
! 391:
! 392: 2001-06-25 Bruno Haible <haible@clisp.cons.org>
! 393:
! 394: * Makefile.in (localcharset.lo): Mention $(INCLUDES) before $(CFLAGS)
! 395: and $(CPPFLAGS).
! 396: * Makefile.msvc (localcharset.obj): Likewise.
! 397:
! 398: 2001-06-24 Bruno Haible <haible@clisp.cons.org>
! 399:
! 400: * config.charset: Change canonical name of BIG5HKSCS to BIG5-HKSCS.
! 401: Change canonical name of SJIS to SHIFT_JIS.
! 402:
! 403: 2001-05-06 Bruno Haible <haible@clisp.cons.org>
! 404:
! 405: * Makefile.msvc (charset.lib): Allow the 'del' command to fail.
! 406:
! 407: 2001-05-06 Bruno Haible <haible@clisp.cons.org>
! 408:
! 409: * Makefile.in (CPPFLAGS, LDFLAGS): New variables.
! 410: (libcharset.la): Use LDFLAGS.
! 411: (localcharset.lo): Use CPPFLAGS.
! 412:
! 413: 2001-04-30 Bruno Haible <haible@clisp.cons.org>
! 414:
! 415: Silence "gcc -Wall -Wwrite-strings" warnings.
! 416: * localcharset.c (charset_aliases): Change type to 'const char *'.
! 417: (get_charset_aliases): Change type of 'cp' to 'const char *'.
! 418:
! 419: 2001-03-10 Bruno Haible <haible@clisp.cons.org>
! 420:
! 421: * localcharset.c (locale_charset): Allow wildcard syntax. Also resolve
! 422: alias if codeset is empty.
! 423: * config.charset (BeOS): Use wildcard syntax.
! 424:
! 425: * Makefile.in (libcharset.la): Pass flag -no-undefined. Needed on
! 426: platforms like BeOS.
! 427:
! 428: * Makefile.in (RM): New variable.
! 429:
! 430: 2001-01-05 Bruno Haible <haible@clisp.cons.org>
! 431:
! 432: * localcharset.c (volatile): Define to empty if not using ANSI C.
! 433:
! 434: 2001-03-05 Bruno Haible <haible@clisp.cons.org>
! 435:
! 436: * config.charset: Update for OSF/1 5.1.
! 437:
! 438: 2001-03-01 Bruno Haible <haible@clisp.cons.org>
! 439:
! 440: * config.charset: For DOS/DJGPP, add CP775.
! 441:
! 442: 2001-02-24 Bruno Haible <haible@clisp.cons.org>
! 443:
! 444: * config.charset: Add support for DOS/DJGPP.
! 445:
! 446: 2001-02-25 Bruno Haible <haible@clisp.cons.org>
! 447:
! 448: * localcharset.c (locale_charset): Don't return NULL.
! 449:
! 450: 2001-02-24 Bruno Haible <haible@clisp.cons.org>
! 451:
! 452: * localcharset.c (locale_charset): Don't use setlocale(LC_CTYPE,NULL).
! 453:
! 454: 2001-01-30 Bruno Haible <haible@clisp.cons.org>
! 455:
! 456: * config.charset: Update for FreeBSD 4.2.
! 457:
! 458: 2000-12-19 Jim Meyering <jim@meyering.net>
! 459:
! 460: * localcharset.c: Improve WIN32 macrology.
! 461: (locale_charset): Increase size of buffer.
! 462:
! 463: 2000-12-18 Bruno Haible <haible@clisp.cons.org>
! 464:
! 465: * config.charset: Add support for BeOS.
! 466:
! 467: 2000-12-12 Bruno Haible <haible@clisp.cons.org>
! 468:
! 469: * Makefile.in (ref-add.sed, ref-del.sed): Don't use $<, not understood
! 470: by Solaris "make". Reported by Toshimitsu Fujiwara.
! 471:
! 472: 2000-12-08 Bruno Haible <haible@clisp.cons.org>
! 473:
! 474: * Makefile.in (exec_prefix): Use configure's --exec-prefix argument.
! 475:
! 476: 2000-12-02 Bruno Haible <haible@clisp.cons.org>
! 477:
! 478: * Makefile.msvc: Replace STATIC with its opposite flag, DLL.
! 479:
! 480: 2000-11-21 Bruno Haible <haible@clisp.cons.org>
! 481:
! 482: * Makefile.msvc (MFLAGS): New variable.
! 483: (CFLAGS, charset.lib): Use it.
! 484: (INCLUDES): Use "..", not "..\include".
! 485:
! 486: 2000-10-31 Bruno Haible <haible@clisp.cons.org>
! 487:
! 488: * Makefile.msvc: New file.
! 489:
! 490: 2000-10-31 Bruno Haible <haible@clisp.cons.org>
! 491:
! 492: * config.charset: Add ISO-8859-3, BIG5HKSCS, GB18030, JOHAB, VISCII,
! 493: CP874, CP949, CP950, CP1250, CP1253, CP1254, CP1255, CP1256, CP1257
! 494: to the list of canonical encodings. Rename EUC-CN to GB2312.
! 495: * localcharset.c (locale_charset): Add support for Win32.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>