Releases: cppp-project/cppp-reiconv
Releases · cppp-project/cppp-reiconv
cppp-reiconv v2.1.0
cppp-reiconv v2.1.0
News
- Add NLS support for the include file, only support en_US and zh_CN.
- Add CTest support for Windows.
- Add Doxygen comments for 'cppp/reiconv.hpp'.
- New feature: Convert by codepage.
- New function:
iconv_t iconv_open (int tocode_cp, int fromcode_cp, bool strict=true);
. - New function:
int iconv_string(int tocode_cp, int fromcode_cp, const char* start, const char* end, char** resultp, size_t* lengthp, bool strict=true);
. - Update definion of the function
encode
. - Update C++ standard of the project to C++17.
- Change the 'autodetect' feature of 'iconv_string' to a non extra feature.
- Remove
iconv_allocation_t
, fully remove wchar support. - Modify the LGPL version in the copyright statement in the file to 3.
- Move
lib/gen*.c
totools/gen*.cpp
. - Optimize
Makefile.devel
. - Fix bugs, warnings, typos.
What's Changed
- [Pull Request] Prepare for release version 2.1.0. by @ChenPi12 in #3 <- Release failed.
- [Pull Request] Prepare for release v2.1.0. by @ChenPi11 in #4 <- This release
New Contributors
Full Changelog: v2.0.0...v2.1.0
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
amd64 | Windows | MSVC | 7-Zip | Download | md5 |
amd64 | Windows | MSVC | GZip | Download | md5 |
amd64 | Windows | MSVC | Zip | Download | md5 |
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
x86_64 | Darwin | Apple | 7-Zip | Download | md5 |
x86_64 | Darwin | Apple | GZip | Download | md5 |
x86_64 | Darwin | Apple | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | XZ | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
alpha | Linux | GNU | 7-Zip | Download | md5 |
alpha | Linux | GNU | GZip | Download | md5 |
alpha | Linux | GNU | XZ | Download | md5 |
alpha | Linux | GNU | Zip | Download | md5 |
arm | Linux | GNU | 7-Zip | Download | md5 |
arm | Linux | GNU | GZip | Download | md5 |
arm | Linux | GNU | XZ | Download | md5 |
arm | Linux | GNU | Zip | Download | md5 |
armhf | Linux | GNU | 7-Zip | Download | md5 |
armhf | Linux | GNU | GZip | [Download](https://github.com/cppp-project/cppp-reiconv/releases/download... |
cppp-reiconv v2.0.0
cppp-reiconv v2.0.0
Warning
This version has a bug: cppp::base::reiconv::reiconv_version is 3.0, NOT 2.0!!!
News
- Redist 'GNU cppp-reiconv' to 'cppp-reiconv'.
- Remove iconv program, iconv gettext po, iconv manual.
- Merge package 'iconv_string' into 'cppp-reiconv'.
- Remove autoconf buildsystem support.
- Add CMake buildsystem support.
- Remove translit support.
- Remove 'CHAR' and 'WCHAR_T' encoding.
- Change 'cppp-reiconv' to a C++ library.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
amd64 | Windows | MSVC | 7-Zip | Download | md5 |
amd64 | Windows | MSVC | GZip | Download | md5 |
amd64 | Windows | MSVC | Zip | Download | md5 |
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
x86_64 | Darwin | Apple | 7-Zip | Download | md5 |
x86_64 | Darwin | Apple | GZip | Download | md5 |
x86_64 | Darwin | Apple | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | XZ | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
alpha | Linux | GNU | 7-Zip | Download | md5 |
alpha | Linux | GNU | GZip | Download | md5 |
alpha | Linux | GNU | XZ | Download | md5 |
alpha | Linux | GNU | Zip | Download | md5 |
arm | Linux | GNU | 7-Zip | Download | md5 |
arm | Linux | GNU | GZip | Download | md5 |
arm | Linux | GNU | XZ | Download | md5 |
arm | Linux | GNU | Zip | Download | md5 |
armhf | Linux | GNU | 7-Zip | Download | md5 |
armhf | Linux | GNU | GZip | Download | md5 |
armhf | Linux | GNU | XZ | Download | md5 |
armhf | Linux | GNU | Zip | Download | md5 |
i686 | Linux | GNU | 7-Zip | Download | [md5](https://github.... |
GNU LIBICONV v1.17
Libiconv v1.17
News
- The libiconv library is now licensed under the LGPL version 2.1, instead of
the LGPL version 2.0. The iconv program continues to be licensed under GPL
version 3. - Added converters for many single-byte EBCDIC encodings:
IBM-{037,273,277,278,280,282,284,285,297,423,424,425,500,838,870,871,875},
IBM-{880,905,924,1025,1026,1047,1097,1112,1122,1123,1130,1132,1137,1140},
IBM-{1141,1142,1143,1144,1145,1146,1147,1148,1149,1153,1154,1155,1156,1157},
IBM-{1158,1160,1164,1165,1166,4971,12712,16804}.
They are available through the configure option '--enable-extra-encodings'.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
RAR | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | RAR | Download | md5 |
i686 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | XZ | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | RAR | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | XZ | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | RAR | Download | md5 |
aarch64 | Linux | GNU | BZip2 | Download | md5 |
aarch64 | Linux | GNU | GZip | [Download](https://github.com/cppp-project/cppp-reiconv/releases/download/v1.17/libiconv-1.17-aarch64... |
GNU LIBICONV v1.16
Libiconv v1.16
News
- The preloadable library has been removed.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
RAR | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | RAR | Download | md5 |
i686 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | XZ | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | RAR | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | XZ | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | RAR | Download | md5 |
aarch64 | Linux | GNU | BZip2 | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | XZ | Download | md5 |
aarch64 | Linux | GNU | Zip | [Download](https://github.com/cppp-project/cppp-reiconv/releases/download/v1.16/libiconv-1.16-aarch64... |
GNU LIBICONV v1.15
Libiconv v1.15
News
- The preloadable library has been removed.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
RAR | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
i686 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
i686 | Windows(w64) | MinGW32 | RAR | Download | md5 |
i686 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
i686 | Windows(w64) | MinGW32 | GZip | Download | md5 |
i686 | Windows(w64) | MinGW32 | XZ | Download | md5 |
i686 | Windows(w64) | MinGW32 | Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | 7-Zip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | RAR | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | BZip2 | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | GZip | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | XZ | Download | md5 |
x86_64 | Windows(w64) | MinGW32 | Zip | Download | md5 |
aarch64 | Linux | GNU | 7-Zip | Download | md5 |
aarch64 | Linux | GNU | RAR | Download | md5 |
aarch64 | Linux | GNU | BZip2 | Download | md5 |
aarch64 | Linux | GNU | GZip | Download | md5 |
aarch64 | Linux | GNU | XZ | Download | md5 |
aarch64 | Linux | GNU | Zip | [Download](https://github.com/cppp-project/cppp-reiconv/releases/download/v1.15/libiconv-1.15-aarch64... |
GNU LIBICONV v1.14
Libiconv v1.14
News
- The 'iconv' program now produces its output as soon as it can. It no longer
unnecessarily waits for more input. - Updated the GB18030 converter to map 25 characters to code points that have
been to Unicode since 2000, rather than to code points in the Private Use
Area. - Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
BIG5-HKSCS:2004. A new converter BIG5-HKSCS:2008 is added. BIG5-HKSCS is now
an alias for BIG5-HKSCS:2008. - Fixed a bug in the conversion to wchar_t.
- Fixed a small bug in the CP1258 converter.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
GZip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | RAR | Download | md5 |
x86_64 | Linux | GNU | BZip2 | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | XZ | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
Full Changelog: v1.13.1...v1.14
GNU LIBICONV v1.13.1
Libiconv v1.13.1
News
- Release 1.13.1.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | BZip2 | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | XZ | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
Full Changelog: v1.13...v1.13.1
GNU LIBICONV v1.13
Libiconv v1.13
News
- The library and the iconv program now understand platform dependent aliases,
for better compatibility with the platform's own iconv_open function.
Examples: "646" on Solaris, "iso88591" on HP-UX, "IBM-1252" on AIX. - For stateful encodings, when the input ends with a shift sequence followed
by invalid input, the iconv function now increments the input pointer past
the shift sequence before returning (size_t)(-1) with errno = EILSEQ. This
is also like GNU libc's iconv() behaves. - The library exports a new function iconv_open_into() that stores the
conversion descriptor in pre-allocated memory, rather than allocating fresh
memory for it. - Added CP1131 converter.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | BZip2 | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | XZ | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
Full Changelog: v1.12...v1.13
GNU LIBICONV v1.12
Libiconv v1.12
News
- The iconv program is now licensed under the GPL version 3, instead of the
GPL version 2. The libiconv library continues to be licensed under LGPL. - Added RK1048 converter.
- On AIX, an existing system libiconv no longer causes setlocale() to fail.
- Upgraded EUC-KR, JOHAB to include the Korean postal code sign.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | BZip2 | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | XZ | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
Full Changelog: v1.11.1...v1.12
GNU LIBICONV v1.11.1
Libiconv v1.11.1
News
- Release v1.11.1.
Download
Source distributions
Format | Link | MD5 |
---|---|---|
7-Zip | Download | md5 |
BZip2 | Download | md5 |
GZip | Download | md5 |
XZ | Download | md5 |
Zip | Download | md5 |
Binary distributions
Common binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
All binary distributions
Architecture | Platform | Environment | Format | Link | MD5 |
---|---|---|---|---|---|
x86_64 | Linux | GNU | 7-Zip | Download | md5 |
x86_64 | Linux | GNU | BZip2 | Download | md5 |
x86_64 | Linux | GNU | GZip | Download | md5 |
x86_64 | Linux | GNU | XZ | Download | md5 |
x86_64 | Linux | GNU | Zip | Download | md5 |
Full Changelog: v1.11...v1.11.1