Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8d618a87 | 2024-12-15 12:56:32 | Prepare for version 1.18. * configure.ac: Bump version number to 1.18. * include/iconv.h.in (_LIBICONV_VERSION): Likewise. * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. * src/iconv.c (print_version): Update copyright year. * windows/iconv.rc: Likewise. * windows/libiconv.rc: Likewise. * README: Update download link. | ||
| 6ad5ae56 | 2023-09-16 12:04:24 | Fix a misnomer. * include/export.h (LIBICONV_SHLIB_EXPORTED): Renamed from LIBICONV_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * Makefile.devel (include/iconv.h.build.in): Insert LIBICONV_SHLIB_EXPORTED instead of LIBICONV_DLL_EXPORTED. * configure.ac (DLL_VARIABLE): Update comment. * lib/Makefile.in (DEFS): Update comment. * woe32dll/export.h: Update comment. * libcharset/include/export.h (LIBCHARSET_SHLIB_EXPORTED): Renamed from LIBCHARSET_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Insert LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/relocatable-stub.c (libcharset_set_relocation_prefix): Use LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/Makefile.in (DEFS): Update comment. * libcharset/Makefile.in (install-lib): Update comment. | ||
| d01ac199 | 2023-09-13 19:53:35 | Simplify the library: Don't compile relocatable.c any more. The library does not need relocatable.h any more since 2018-09-22. * lib/relocatable.h: Remove file. * lib/relocatable.c: Remove file. * lib/compat.c: New file. * lib/Makefile.in (DEFS): Don't define LIBDIR, BUILDING_DLL, ENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC, set_relocation_prefix, relocate, relocate2. (SOURCES): Remove relocatable.c. Add compat.c. (OBJECTS): Remove relocatable.lo. Add compat.lo. (localcharset.lo): Update dependencies. (relocatable.lo): Remove rule. (compat.lo): Add rule. (SOURCE_FILES): Remove relocatable.h, relocatable.c. Add compat.c. | ||
| 6549d20c | 2023-05-21 00:29:37 | Implement GB18030 version 2022. * lib/encodings.def (GB18030): Add alias GB18030:2005. (GB18030:2022): New encoding. * lib/gb18030ext.h (gb18030_2005_ext_2uni_pagefe): Renamed from gb18030ext_2uni_pagefe. (gb18030_2022_ext_2uni_pagefe): New array. (gb18030_2005_ext_mbtowc): Renamed from gb18030ext_mbtowc. (gb18030_2022_ext_mbtowc): New function. (gb18030_2005_ext_wctomb): Renamed from gb18030ext_wctomb. (gb18030_2022_ext_wctomb): New function. * lib/gb18030uni.h (gb18030_2022_charset2uni_pua1, gb18030_2022_charset2uni_pua2): New arrays. (gb18030_2005_uni_mbtowc): Renamed from gb18030uni_mbtowc. (gb18030_2022_uni_mbtowc): New function. (gb18030_2022_uni2charset_pua1, gb18030_2022_uni2charset_pua2): New arrays. (gb18030_2005_uni_wctomb): Renamed from gb18030uni_wctomb. (gb18030_2022_uni_wctomb): New function. * lib/gb18030_2005.h: Renamed from lib/gb18030.h. Update comments. (gb18030_2005_mbtowc): Renamed from gb18030_mbtowc. (gb18030_2005_pua2charset): Renamed from gb18030_pua2charset. (gb18030_2005_wctomb): Renamed from gb18030_wctomb. * lib/gb18030_2022.h: New file, based on lib/gb18030_2005.h. * lib/converters.h: Don't include gb18030.h. Include gb18030_2005.h, gb18030_2022.h. * lib/Makefile.in (SOURCE_FILES): Remove gb18030.h. Add gb18030_2005.h, gb18030_2022.h. * tests/GB18030-2005-BMP.TXT: Renamed from tests/GB18030-BMP.TXT. * tests/GB18030-2005.IRREVERSIBLE.TXT: Renamed from tests/GB18030.IRREVERSIBLE.TXT. * tests/GB18030-2022-BMP.TXT: New file. * tests/Makefile.in (check): Test GB18030:2005 instead of GB18030. Also test GB18030:2022. (clean): Don't remove GB18030.TXT. Instead, remove GB18030-2005.TXT and GB18030-2022.TXT. (SOURCE_FILES): Update. Add GB18030-2022-BMP.TXT. * README: Mention the new encoding. * man/iconv_open.3: Likewise. * NEWS: Likewise. | ||
| 429e0425 | 2022-02-12 13:49:13 | Update source file list (regression 2022-01-23). * lib/Makefile.in (SOURCE_FILES): Add encodings_zos.def, ebcdic*.h. (GENERATED_FILES): Add aliases_zos.h, canonical_zos.h. * tests/Makefile.in (SOURCE_FILES): Add IBM-*.TXT. | ||
| 5a8ccabd | 2019-12-23 22:51:48 | Do export the symbol 'locale_charset' (needed by GNU bash). | ||
| 24729046 | 2019-04-26 20:59:03 | Prepare for version 1.16. | ||
| b2ae6d4b | 2019-04-26 20:41:14 | Tweak exported symbols when --enable-relocatable is used. | ||
| 1badfd5d | 2019-01-27 22:57:45 | Accommodate a shell that is not in /bin/sh. | ||
| fa243a1b | 2018-01-03 10:50:00 | Fix installation in 64-bit mode on AIX. | ||
| 3d1103e0 | 2016-12-15 04:00:05 | Cleanup useless removals. | ||
| 67802283 | 2016-12-03 18:52:49 | Create tarballs through an Automake-like "make dist" command. | ||
| 3347685a | 2016-11-25 11:53:26 | Prepare for version 1.15. | ||
| ac2a8ace | 2016-11-22 18:30:52 | Update support for building with MSVC. | ||
| 4d036b9a | 2011-08-07 15:16:56 | Prepare for version 1.14. | ||
| f13047d9 | 2009-03-26 02:16:00 | Prepare for version 1.13. | ||
| 0be2421f | 2009-03-25 12:20:30 | Fix the handling of Windows resources in shared libraries. | ||
| 13bf88bb | 2009-01-17 09:06:59 | Add support for "make install-strip". | ||
| 4d72adc3 | 2008-04-06 20:40:03 | More portable way of building the preloadable library. | ||
| bcb1081e | 2008-04-06 07:38:02 | Support system-dependent aliases. | ||
| 68316a7b | 2007-05-27 22:16:46 | Don't use $< and $@ in a normal target rule. | ||
| 2e7f7e28 | 2007-05-27 20:23:44 | Include metainformation in the form of Windows resources. | ||
| 2613089e | 2007-03-20 01:55:33 | Remove redundant mkinstalldirs invocations. | ||
| a4492a87 | 2006-12-20 13:35:38 | Avoid a problem with setlocale() on AIX. | ||
| c8dc4a2e | 2006-07-24 12:43:07 | Use the CFLAGS also when linking. | ||
| 5e08f217 | 2006-07-14 13:24:59 | Treat *.stackdump files like core files. | ||
| c7c7da1e | 2006-05-16 11:46:20 | Cygwin shared library support. | ||
| a373c34b | 2006-05-15 21:58:39 | Support for building shared libraries on mingw and Cygwin. | ||
| 1dc5d848 | 2006-01-23 13:27:35 | Bump versioning number. | ||
| 78423b48 | 2005-12-29 13:20:57 | Prepare for version 1.11. | ||
| cd4300ce | 2005-07-25 12:02:53 | Tidy up exported symbols. | ||
| 01abb546 | 2005-07-08 13:16:25 | Bump LIBICONV_VERSION_INFO. | ||
| 850c9ab1 | 2005-06-09 19:08:18 | Renamed autoconf/ to build-aux/. | ||
| 37a70626 | 2005-03-29 13:56:39 | Rename libiconv_plug.so to preloadable_libiconv.so. | ||
| 91c50790 | 2003-05-18 14:18:45 | Fix a build error on Tru64. | ||
| a9adbd70 | 2003-04-11 09:16:41 | Bump version number to 1.9. | ||
| 24b960a3 | 2003-04-14 14:08:07 | Support for relocatable installation. | ||
| 407b7965 | 2003-01-06 14:29:08 | Use mkinstalldirs. | ||
| afc13d15 | 2002-12-19 16:03:21 | With gcc on Solaris, use -shared, not -G. | ||
| 8ce4b310 | 2002-05-23 11:52:37 | Prepare for release 1.8. | ||
| 464312aa | 2002-01-14 12:02:46 | Use -x none when using gcc. | ||
| 5be38df8 | 2001-11-12 12:54:27 | Allow building with Intel icc. | ||
| 2d4f4c89 | 2001-08-08 12:55:08 | Make it possible to build with CC=gcc CFLAGS="-x c++". | ||
| 7b338f6f | 2001-06-27 22:51:28 | Portability fixes. | ||
| c7f1dc92 | 2001-06-25 22:14:38 | Mention $(INCLUDES) before $(CPPFLAGS) and $(CFLAGS), in case one of these contains -I directives. | ||
| 78281f96 | 2001-06-25 12:14:05 | Bump version number for 1.7. | ||
| ad4e8a6e | 2001-05-07 15:10:58 | Correction for Solaris. | ||
| 3c597b51 | 2001-05-07 17:26:44 | Use CPPFLAGS and LDFLAGS. | ||
| d771d662 | 2001-03-06 17:29:26 | Prepare for libiconv release 1.6. | ||
| 8c5fb204 | 2001-03-06 13:43:56 | Add support for OSF/1 (Tru64) 5.1. | ||
| bd1090cd | 2001-03-11 14:41:41 | Portability to BeOS. | ||
| 3d31606d | 2001-02-26 13:36:17 | Add support for DOS encodings. | ||
| b2ef8c91 | 2001-02-20 19:44:26 | Respect configure arguments --libdir, --includedir, --mandir. | ||
| 74834e21 | 2000-12-08 14:57:53 | Don't ignore --exec-prefix given to configure. | ||
| 2fa33a56 | 2000-12-02 01:01:44 | Bump version number to 1.5. | ||
| a615528b | 2000-11-23 19:54:07 | Move src/ to lib/, and install the iconv program. |