Skip to content

weekly-2025-12-26

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Dec 09:20
fc36efc

Changelog

  • bugfix(network): Fix data offset for string reads in NetPacket::readFileMessage() and NetPacket::readFileAnnounceMessage() (TheSuperHackers#2005)
  • build: Implement docker build (TheSuperHackers#1774)
  • refactor: Apply integer value comparisons for strcmp and stricmp with clang-tidy (TheSuperHackers#1956)
  • bugfix(experience): Prevent ranking of riders that are not trainable (TheSuperHackers#1970)
  • bugfix(object): Fix visibility conditions for client-side effects (TheSuperHackers#1964)
  • bugfix(input): Disable mouse waypoint mode after using alt tab (TheSuperHackers#1987)
  • unify(heightmap): Move Height Map and Terrain related files to Core (TheSuperHackers#1991)
  • unify(heightmap): Merge Height Map related code and move Zero Hour's BaseHeightMap, FlatHeightMap, W3DPropDraw, W3DTreeDraw, W3DPropBuffer, W3DSnow, W3DTerrainBackground files to Core (TheSuperHackers#1991)
  • build(heightmap): Fix include paths in Zero Hour Height Map files (TheSuperHackers#1991)
  • unify(texture): Move W3DWater, W3DLaserDraw and WW3D2 texture related files to Core (TheSuperHackers#1989)
  • unify(texture): Merge W3DWater and WW3D2 texture code (TheSuperHackers#1989)
  • refactor: Apply the readability-container-size-empty check with clang-tidy (TheSuperHackers#1957)
  • fix(network): Fix missing value initialization of LANGameInfo::m_isDirectConnect (TheSuperHackers#1836)
  • bugfix(network): Prevent buffer overflow in NetPacket::readFileMessage() and NetPacket::readFileAnnounceMessage() (TheSuperHackers#1981)
  • perf(namekey): Remove all superfluous AsciiString allocations for name key lookups (TheSuperHackers#1959)
  • refactor(namekey): Reduce code duplication in NameKeyGenerator functions, misc formatting tweaks (TheSuperHackers#1959)
  • unify(matpass): Merge WW3D2 matpass code (TheSuperHackers#1982)
  • refactor: Remove superfluous inline and register keywords with clang-tidy (TheSuperHackers#1936)
  • bugfix(string): Allow startsWith and endsWith to be called on empty strings (TheSuperHackers#1979)
  • build: Add clang-tidy checks and script (TheSuperHackers#1807)
  • bugfix(pathfinder): Prevent infinite loop within PathfindCell::putOnSortedOpenList() (TheSuperHackers#1965)
  • ci(vcpkg): Include preset in binary cache key to avoid ABI mismatches and slow CI builds (TheSuperHackers#1973)