yuzu/src
Zephyron 309c2d980d string_util: Replace deprecated wstring_convert with direct UTF conversions
Removes usage of std::wstring_convert and std::codecvt_utf8_utf16 which are
deprecated since C++17. Implements direct UTF conversions for:

- UTF16ToUTF8: Manual conversion with proper surrogate pair handling
- UTF8ToUTF16: Direct conversion supporting full Unicode range
- UTF8ToUTF32: New implementation with proper code point extraction

The new implementations are more robust and handle edge cases better while
avoiding deprecated functionality. Windows-specific code paths remain unchanged
using the existing UTF16W conversions.

This change improves maintainability and removes compiler warnings about
deprecated features while maintaining full Unicode support.
2025-05-11 14:54:45 +01:00
..
android Update build.gradle.kts 2025-05-11 14:54:45 +01:00
audio_core Audio Core: Add support tags for compressor stats and volume reset 2025-05-11 12:17:03 +01:00
common string_util: Replace deprecated wstring_convert with direct UTF conversions 2025-05-11 14:54:45 +01:00
core service: Implement rebootless system update stubs and types 2025-05-11 14:54:37 +01:00
dedicated_room Move time services to new IPC. 2024-01-27 03:30:09 +00:00
frontend_common Merge pull request #13047 from anpilley/import-firmware 2024-02-17 23:18:00 -05:00
hid_core Disabled problematic MSVC warning-to-errors 2024-12-20 15:24:57 +00:00
input_common Boost: Fix building against Boost 1.87.0 2024-12-20 15:24:58 +00:00
network Fixed multiplayer lobby list (thanks to anonymous contributor!) 2024-12-20 15:24:58 +00:00
shader_recompiler shader: Implement EmitInvocationInfo across all backends 2025-05-11 12:17:03 +01:00
tests Boost: Fix building against Boost 1.87.0 2024-12-20 15:24:58 +00:00
video_core vulkan: Relax VRAM allocation limits for better stability 2025-05-11 14:29:04 +01:00
web_service Removed telemetry and anonymized SCM (git) strings 2024-12-20 15:24:57 +00:00
yuzu qt: Replace deprecated stateChanged with checkStateChanged 2025-05-11 14:29:04 +01:00
yuzu_cmd option to skip compiling the -cmd executable (#26) 2024-12-20 15:24:58 +00:00
.clang-format
CMakeLists.txt Remove "/DEBUG" flag from CMAKE_EXE_LINKER_FLAGS_RELEASE 2024-12-20 15:24:58 +00:00