·
13 commits
to main
since this release
Changelog
- unify(ww3d2): Merge dx8renderer, dx8rendererdebugger (#2600)
- fix: Fix assertion format argument for non-trivial types (#2606)
- refactor(ini): Simplify token related INI code (#2596)
- refactor(recorder): Remove code duplications related to file write and logging in RecorderClass (#2543)
- bugfix(dumbprojectile): Fix in-flight DumbProjectile detonating instantly on save load (#2591)
- bugfix(input): Fix touchpad upward scrolling in UI list boxes (#2586)
- unify(ww3d2): Move dx8wrapper, dx8caps to Core (#2599)
- fix(view): Improve setup of default camera pitch and angle (#2546)
- fix(ini): Support plus sign prefix in INI integer parse (#2576)
- fix(ini): Replace unsafe uses of INI::getNextTokenOrNull (#2593)
- bugfix(audiomanager): Fix dummy audio manager implementation for failing audio length script conditions in headless mode (#2313)
- bugfix(money): Fix undefined behavior for starting cash combo box (#2582)
- bugfix(view): Prevent overshooting camera zooming or pivoting on low frame rates (#2588)
- bugfix(view): Fix malformed camera area constraints during cutscenes (#2587)
- fix(pathfinder): Fix CRC computation of PathFinder::m_wallPieces (#2575)
- bugfix(energy): Don't apply power production bonus for disabled power plants on save game load (#2509)
- bugfix(energy): Don't increase power production for disabled power plants on save game load (#2508)
- bugfix(input): Use time-based double tap for unit group centering (#2545)
- refactor: Add override keyword to virtual function overrides in Tools and set compile option -Wsuggest-override (#2394)
- unify(ww3d2): Merge dx8wrapper, dx8caps, shdlib (#2499)