Citron/src
Zephyron 4e8d00f034
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-02-01 12:27:03 +10:00
..
android Android: Update build configuration for Android 15 2025-02-01 11:44:39 +10:00
audio_core Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
citron ui: Update repository URLs to git.citron-emu.org 2025-01-28 17:33:57 +10:00
citron_cmd Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
common string_util: Replace deprecated wstring_convert with direct UTF conversions 2025-02-01 12:27:03 +10:00
core service: Implement rebootless system update stubs and types 2025-01-30 22:10:08 +10:00
dedicated_room Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
frontend_common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hid_core Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
input_common Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
network Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
shader_recompiler shader: Implement EmitInvocationInfo across all backends 2025-01-20 17:02:01 +10:00
tests Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
video_core vulkan: Relax VRAM allocation limits for better stability 2025-01-27 15:34:00 +10:00
web_service Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00