Releases: boostorg/nowide
Releases · boostorg/nowide
Release v10.0.0
UTF8-aware functions for Windows to make cross-platform easier
Initial release, contains fixes and enhancements implemented on top of the original project.
- Proper CMake support
- Invalid UTF-8 sequences are silently converted to the replacement char (default:
U+FFFD) - Throw exceptions in (unlikely case) that WinAPI calls fail (there is no meaningful recovery in such cases)
- Support for
boost::filesystem::pathin streams - Critical bugfix of
putenvleading to potential read of invalid memory
Supports usage as part of Boost or as a submodule (copy folder to some location add use add_subdirectory in CMake to add it to the build)
The standalone version requires no Boost library at all but a C++11 capable compiler instead.