steam-runtime-tools v0.20250217.0
[ Simon McVittie ]
* libsteam-runtime-tools:
- Refactoring (steamrt/tasks#595)
- Improve test coverage (steamrt/tasks#595)
* pressure-vessel:
- Export parent dir of LD_PRELOAD modules, unless it's $HOME.
This should make local installations from source of MangoHud and
similar modules more reliable (steamrt/tasks#595)
- Add STEAM_COMPAT_RUNTIME_SDL2=sdl2-compat, which selects a
non-default sdl2-compat if present in the runtime, rather than
classic SDL 2.
This will not be practically useful until we have a release of
soldier and/or sniper that includes a copy of sdl2-compat.
(steamrt/tasks#579, steamrt/tasks#573)
- Refactoring (steamrt/tasks#595)
* s-r-launch-options:
- Set SDL_VIDEO_DRIVER (SDL 3) as well as SDL_VIDEODRIVER (SDL 2)
- Allow control over SDL dynamic API overrides (steamrt/tasks#579)
- Set DEBUG_INVOCATION=1 if extra debug is requested
* Build system:
- Add convenience files to cross-compile for aarch64, as an example
of a non-x86 architecture
* Tests:
- Add a build pass for aarch64 to the CI
- Fix a JSON syntax error in aarch64 test data
- Refactoring (steamrt/tasks#595)
- Improve coverage (steamrt/tasks#595)
- Fix a wrong assertion which only worked as a result of compensating
errors (steamrt/tasks#595)
[ Ryan Gonzalez ]
* libsteam-runtime-tools:
- Refactoring (steamrt/tasks#608)