Skip to content

weekly-2026-11-13

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Nov 16:56
· 4 commits to main since this release
f5e823b

Changelog

  • fix(dazzle): Prevent undefined behavior when reading flare UVs from the Dazzle INI (#3658)
  • fix(matrix4): Prevent undefined behavior when comparing Matrix4x4 matrices (#3651)
  • fix(ww3d2): Prevent undefined behavior when converting between WWMath and Direct3D types (#3639)
  • refactor(gui): Move MOTDSystem from GameEngineDevice to GameEngine (#3673)
  • refactor(scriptengine): Remove ReloadAllTextures and call the asset manager directly (#3672)
  • refactor: Replace Find_POT with std::bit_ceil and std::countr_zero (#3652)
  • fix(motchan): Prevent undefined behavior when reading floats from motion channel packets (#3648)
  • fix: Replace fast_float_trunc, fast_float_floor, fast_float_ceil with standard or gamemath equivalents for all configurations except retail compatible Zero Hour (#3645)
  • bugfix(baseheightmap): Restore Generals retail compatibility from floor math changes in BaseHeightMapRenderObjClass::getHeightMapHeight() (#3644)
  • refactor(max2w3d): Remove unused resource strings and IDs (#3653)
  • refactor(max2w3d): Remove preprocessor branches that are never compiled (#3653)
  • refactor(max2w3d): Remove unused functions (#3653)
  • refactor(max2w3d): Remove the PS2 material support (#3653)
  • refactor(max2w3d): Remove the old export options dialog (#3653)
  • refactor(max2w3d): Remove the disabled right-click menu and the unused snap point export (#3653)
  • refactor(max2w3d): Remove the unregistered grid snap modifier (#3653)
  • refactor(max2w3d): Remove the unregistered MeshDeform modifier (#3653)
  • refactor(max2w3d): Remove the unused voxelizer (#3653)
  • refactor(max2w3d): Remove source files and resources that are not built or included (#3653)
  • ci(build): Cache MSVC and VC6 compilation with ccache (#3608)
  • feat(recorder): Implement command line argument -ignoreReplaySyncErrors (#3152)
  • refactor(ww3d2): Route transforms via Renderer (#3419)
  • refactor: Replace D3DXGetErrorStringA and D3DXGetFVFVertexSize with local implementations (#3649)