Skip to content

v0.0.10

Pre-release
Pre-release

Choose a tag to compare

@EmJayGee EmJayGee released this 28 Apr 18:02
· 214 commits to main since this release

Rounded out the string handling, fixed a bunch of "fake" conversions between utf-16 and utf-32 to use the real conversions and changed the names of the string conversions that use CP_ACP on Windows to the pattern:

m::to_wstring_acp()

for example.

It's not clear whether there even should be a m::to_wstring(std::string_view) (converting a char based string to a wchar_t based string, since the behavior is clearly variable between Windows and Linux). In fact I will probably remove it in a future release, and under Linux, define m::to_wstring(std::string_view) which does UTF-8 -> UTF-32 conversion, but only on Linux.

Madness.