0ad/source/soundmanager/scripting
trompetin17 94c907342a
SoundManager: Replace manual memory with unorderedmap
Remove manual memory management throughout the SoundManager subsystem
in favor of unorderedmap.

Key changes:
- Eliminate manual new/delete calls and potential memory leaks
- Update all sound item classes to use SoundManager factory
- Modernize resource management in OggData and related components
- Ensure exception-safe memory handling across the audio pipeline

This refactoring improves code maintainability, reduces crash risk from
memory errors, and aligns with modern C++ best practices.
2025-08-25 09:45:14 -05:00
..
JSInterface_Sound.cpp Fix some includes all over the place 2025-08-13 19:38:21 +02:00
JSInterface_Sound.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
SoundGroup.cpp SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
SoundGroup.h SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00