|
8d618a87
|
2024-12-15T12: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-16T12: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-13T19: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-21T00: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-12T13: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-23T22:51:48
|
|
Do export the symbol 'locale_charset' (needed by GNU bash).
|
|
24729046
|
2019-04-26T20:59:03
|
|
Prepare for version 1.16.
|
|
b2ae6d4b
|
2019-04-26T20:41:14
|
|
Tweak exported symbols when --enable-relocatable is used.
|
|
1badfd5d
|
2019-01-27T22:57:45
|
|
Accommodate a shell that is not in /bin/sh.
|
|
fa243a1b
|
2018-01-03T10:50:00
|
|
Fix installation in 64-bit mode on AIX.
|
|
3d1103e0
|
2016-12-15T04:00:05
|
|
Cleanup useless removals.
|
|
67802283
|
2016-12-03T18:52:49
|
|
Create tarballs through an Automake-like "make dist" command.
|
|
3347685a
|
2016-11-25T11:53:26
|
|
Prepare for version 1.15.
|
|
ac2a8ace
|
2016-11-22T18:30:52
|
|
Update support for building with MSVC.
|
|
4d036b9a
|
2011-08-07T15:16:56
|
|
Prepare for version 1.14.
|
|
f13047d9
|
2009-03-26T02:16:00
|
|
Prepare for version 1.13.
|
|
0be2421f
|
2009-03-25T12:20:30
|
|
Fix the handling of Windows resources in shared libraries.
|
|
13bf88bb
|
2009-01-17T09:06:59
|
|
Add support for "make install-strip".
|
|
4d72adc3
|
2008-04-06T20:40:03
|
|
More portable way of building the preloadable library.
|
|
bcb1081e
|
2008-04-06T07:38:02
|
|
Support system-dependent aliases.
|
|
68316a7b
|
2007-05-27T22:16:46
|
|
Don't use $< and $@ in a normal target rule.
|
|
2e7f7e28
|
2007-05-27T20:23:44
|
|
Include metainformation in the form of Windows resources.
|
|
2613089e
|
2007-03-20T01:55:33
|
|
Remove redundant mkinstalldirs invocations.
|
|
a4492a87
|
2006-12-20T13:35:38
|
|
Avoid a problem with setlocale() on AIX.
|
|
c8dc4a2e
|
2006-07-24T12:43:07
|
|
Use the CFLAGS also when linking.
|
|
5e08f217
|
2006-07-14T13:24:59
|
|
Treat *.stackdump files like core files.
|
|
c7c7da1e
|
2006-05-16T11:46:20
|
|
Cygwin shared library support.
|
|
a373c34b
|
2006-05-15T21:58:39
|
|
Support for building shared libraries on mingw and Cygwin.
|
|
1dc5d848
|
2006-01-23T13:27:35
|
|
Bump versioning number.
|
|
78423b48
|
2005-12-29T13:20:57
|
|
Prepare for version 1.11.
|
|
cd4300ce
|
2005-07-25T12:02:53
|
|
Tidy up exported symbols.
|
|
01abb546
|
2005-07-08T13:16:25
|
|
Bump LIBICONV_VERSION_INFO.
|
|
850c9ab1
|
2005-06-09T19:08:18
|
|
Renamed autoconf/ to build-aux/.
|
|
37a70626
|
2005-03-29T13:56:39
|
|
Rename libiconv_plug.so to preloadable_libiconv.so.
|
|
91c50790
|
2003-05-18T14:18:45
|
|
Fix a build error on Tru64.
|
|
24b960a3
|
2003-04-14T14:08:07
|
|
Support for relocatable installation.
|
|
a9adbd70
|
2003-04-11T09:16:41
|
|
Bump version number to 1.9.
|
|
407b7965
|
2003-01-06T14:29:08
|
|
Use mkinstalldirs.
|
|
afc13d15
|
2002-12-19T16:03:21
|
|
With gcc on Solaris, use -shared, not -G.
|
|
8ce4b310
|
2002-05-23T11:52:37
|
|
Prepare for release 1.8.
|
|
464312aa
|
2002-01-14T12:02:46
|
|
Use -x none when using gcc.
|
|
5be38df8
|
2001-11-12T12:54:27
|
|
Allow building with Intel icc.
|
|
2d4f4c89
|
2001-08-08T12:55:08
|
|
Make it possible to build with CC=gcc CFLAGS="-x c++".
|
|
c7f1dc92
|
2001-06-25T22:14:38
|
|
Mention $(INCLUDES) before $(CPPFLAGS) and $(CFLAGS), in case one of these
contains -I directives.
|
|
7b338f6f
|
2001-06-27T22:51:28
|
|
Portability fixes.
|
|
78281f96
|
2001-06-25T12:14:05
|
|
Bump version number for 1.7.
|
|
ad4e8a6e
|
2001-05-07T15:10:58
|
|
Correction for Solaris.
|
|
3c597b51
|
2001-05-07T17:26:44
|
|
Use CPPFLAGS and LDFLAGS.
|
|
8c5fb204
|
2001-03-06T13:43:56
|
|
Add support for OSF/1 (Tru64) 5.1.
|
|
d771d662
|
2001-03-06T17:29:26
|
|
Prepare for libiconv release 1.6.
|
|
bd1090cd
|
2001-03-11T14:41:41
|
|
Portability to BeOS.
|
|
3d31606d
|
2001-02-26T13:36:17
|
|
Add support for DOS encodings.
|
|
b2ef8c91
|
2001-02-20T19:44:26
|
|
Respect configure arguments --libdir, --includedir, --mandir.
|
|
74834e21
|
2000-12-08T14:57:53
|
|
Don't ignore --exec-prefix given to configure.
|
|
2fa33a56
|
2000-12-02T01:01:44
|
|
Bump version number to 1.5.
|
|
a615528b
|
2000-11-23T19:54:07
|
|
Move src/ to lib/, and install the iconv program.
|