Skip to content

weekly-2026-02-13

Choose a tag to compare

@github-actions github-actions released this 13 Feb 09:24
· 240 commits to main since this release
5dce9d9

Changelog

  • bugfix(view): Recalculate camera area constraints when toggling Control Bar or changing Pitch, FOV (#2291)
  • chore(gui): Implement function GadgetTextEntrySetMaxLen() (#2290)
  • bugfix(contain): Prevent undefined behaviour when a dead unit enters a container (#2258)
  • bugfix(ocl): Fix uninitialized variable in ObjectCreationList to avoid mismatches (#2096)
  • bugfix(projectile): Fix out-of-bounds access in DumbProjectile which causes mismatch with very high speed weapons at small hit distances (#2087)
  • bugfix(pathfinder): Fix uninitialized variable in Pathfinder::classifyFence() and possible source of mismatches in Retail-compatible builds (#1748)
  • fix(netpacket): Protect text length value from overflowing in NetPacketChatCommand, NetPacketDisconnectChatCommand (#2284)
  • fix(netcommandmsg): Fix new/delete mismatch in NetWrapperCommandMsg (#2287)
  • refactor(netpacket): Use more consistent names for packed net packet structs (#2283)
  • refactor(netpacket): Remove duplicate packed commands and cleanup code comments (#2283)
  • fix(comments): Use 2026 for this year's code comments (#2285)
  • perf(view): Optimize and simplify camera transform update logic (#2280)
  • bugfix(gui): Fix application hang from scrolling a map list with arrow keys (#2281)
  • feat(gui): Add support for extra column to separate time and date in Replay Menu (#2278)
  • bugfix(cratecollide): Prevent crates from being collected multiple times in a single frame (#2279)
  • bugfix(object): Cancel previous tasks for captured dozers (#2237)
  • fix(view): Prevent float division by zero in W3DView::setupWaypointPath() (#2274)
  • refactor(view): Simplify View angle normalization (#2271)
  • feat(gui): Add replay dates to replay list in Replay Menu (#2255)
  • fix(display): Fix VideoBuffer format selection in W3DDisplay::createVideoBuffer (#2265)
  • fix(intro): Fix order of Display Update and Draw in intro loop (#2264)
  • fix(netpacket): Fix misplaced null test in NetPacket::addCommand() (#2272)
  • feat(gui): Implement Player Info List (#2136)
  • refactor(netpacket): Simplify packet serialization code by using packed structs (#1680)
  • fix: Replace sprintf with snprintf to prevent potential stack overflows (#2262)
  • build(cmake): Force include CppMacros.h globally for VC6 (#2252)
  • tweak(gui): Use default locale of user for listed replays and save games to match regional date time formats (#2254)
  • fix(debug): Allocate enough terrain debug icons based on the map dimensions in W3DDebugIcons() (#2231)