2021-12-29 18:00:24 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message: utf8-cpp: updated to 3.2.1 Release 3.2.1 The release contains the fix the inclusion of both cpp11 and cpp17 headers on \ C++17 compilation. Also some additional tests for using string literals and \ string objects with modern compilers. Release 3.2 Optional support for C++ 17 std::string_view. Release 3.1.2 Fix for Issue 72. Release 3.1.1 Include the commits from the previous year. Release 3.1 This release adds one new API call: unchecked::replace_invalid(). Other changes are mostly about testing and installation. Release 3.0.3 A minor release that contains fix for Issue 31 Program fails to link when \ including utf8.h in multiple files. Release 3.0.2 This minor release contains: Fix of the project version number at CMakeLists.txt Continuous Integration with Google Tests and CircleCI Release 3.0.1 A minor release with a fix for a header guard. Release 3.0 This is a major release that introduces the following functionality: New convenience API for C++ 11 and later compilers. The library still works with \ C++ 98/03 compliant compilers, just without the new functions. advance() function works in both directions. The following deprecated functions were removed: previous() - deprecated since version 1.02. is_bom() - deprecated since version 2.3. |
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message: textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip |
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message: textproc: Remove SHA1 hashes for distfiles |
2021-05-04 16:24:33 by Patrick Welche | Files touched by this commit (5) |
Log message: Add utf8-cpp 2.3.4 UTF8-CPP: UTF-8 with C++ in a Portable Way Many C++ developers miss an easy and portable way of handling Unicode encoded strings. The original C++ Standard (known as C++98 or C++03) is Unicode agnostic. C++11 provides some support for Unicode on core language and library level: u8, u, and U character and string literals, char16_t and char32_t character types, u16string and u32string library classes, and codecvt support for conversions between Unicode encoding forms. In the meantime, developers use third party libraries like ICU, OS specific capabilities, or simply roll out their own solutions. In order to easily handle UTF-8 encoded Unicode strings, I came up with a small generic library. For anybody used to work with STL algorithms and iterators, it should be easy and natural to use. The code is freely available for any purpose - check out the license at the beginning of the utf8.h file. If you run into bugs or performance issues, please let me know and I'll do my best to address them. |