4jcraft/Minecraft.Client/Platform
MatthewBeshay 1ead072c45 Add text input support: safe uint16_t* to wstring conversion
Replace unsafe (wchar_t*)pchText casts with uint16_to_wstring() in all
keyboard callbacks. The direct cast is incorrect on platforms where
wchar_t is 4 bytes (Linux/macOS). New helpers in StringHelpers route
through u16string for proper UTF-16 to wchar_t conversion.

- Add uint16_len, uint16_to_u16string, uint16_to_wstring to StringHelpers
- Fix casts in AnvilMenu, CreateWorldMenu, DebugCreateSchematic,
  DebugSetCamera, LaunchMoreOptionsMenu, SignEntryMenu
- Truncate sign text to 15 chars in SignEntryMenu
- Move m_bIgnoreInput reset after if-block in LaunchMoreOptionsMenu
2026-03-30 12:46:50 +11:00
..
Common Add text input support: safe uint16_t* to wstring conversion 2026-03-30 12:46:50 +11:00
Durango refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
Linux refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
Orbis refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
PS3 refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
PSVita refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
Windows64 refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
Xbox refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
extraX64client.h fix: shuffle around remaining paths to get everything building again/home/tropical/Documents/GitHub/4jcraft-real/Minecraft.World/Level/../../Minecraft.Client/Textures/Packs/TexturePack.h 2026-03-09 00:34:09 -05:00
Extrax64Stubs.cpp missed one 2026-03-22 13:43:43 -05:00
stdafx.cpp fix: shuffle around remaining paths to get everything building again/home/tropical/Documents/GitHub/4jcraft-real/Minecraft.World/Level/../../Minecraft.Client/Textures/Packs/TexturePack.h 2026-03-09 00:34:09 -05:00
stdafx.h add a linux-specific folder for Sentient 2026-03-22 13:36:15 -05:00
stubs.cpp fix: restore block lightmap sampling 2026-03-24 08:21:19 +11:00
stubs.h fix: restore block lightmap sampling 2026-03-24 08:21:19 +11:00