Kelsidavis-WoWee/src/audio
Kelsi 59bbeaca62 fix: ::toupper/::tolower UB on signed char at 5 remaining call sites
std::toupper(int) and std::tolower(int) have undefined behavior when
passed a negative value. These sites passed raw signed char without
casting to unsigned char first, unlike the rest of the codebase which
already uses the correct pattern. Affects auth (account names), world
packets, and mount sound path matching.
2026-03-29 19:58:36 -07:00
..
activity_sound_manager.cpp refactor: promote static const arrays to constexpr across audio/core/rendering 2026-03-27 15:31:21 -07:00
ambient_sound_manager.cpp refactor: promote static const arrays to constexpr across audio/core/rendering 2026-03-27 15:31:21 -07:00
audio_engine.cpp audio: stop precast sound on spell completion, failure, or interrupt 2026-03-09 21:04:24 -07:00
combat_sound_manager.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
footstep_manager.cpp Replace process-spawning audio with miniaudio for non-blocking playback 2026-02-09 00:40:50 -08:00
mount_sound_manager.cpp fix: ::toupper/::tolower UB on signed char at 5 remaining call sites 2026-03-29 19:58:36 -07:00
movement_sound_manager.cpp Add movement sound manager for water splashes and jump/land vocalizations 2026-02-09 16:50:37 -08:00
music_manager.cpp Implement MusicManager fade-out in stopMusic() — was a stub 2026-03-09 16:30:42 -07:00
npc_voice_manager.cpp fix: auto-detect CharSections.dbc layout and add Blood Elf/Draenei NPC voices 2026-03-23 11:00:49 -07:00
spell_sound_manager.cpp audio: stop precast sound on spell completion, failure, or interrupt 2026-03-09 21:04:24 -07:00
ui_sound_manager.cpp feat: play minimap ping sound when party members ping the map 2026-03-20 18:21:34 -07:00