Some more issues have been fixed since the second release candidate, so hereby we present the next build, which also happens to be the real release:
Spring 0.82.2Again, thanks everyone for their contributions!
Download links:For the last time we'd also like to remember game developers to test their games against this build of Spring, and in particular think about the following breaking changes:
To players: due to these changes it may happen that old games are not listed anymore in your lobby client, or that no start units are spawned. In both cases, this is not your fault nor a bug in Spring, but the result of the game not being up to date with these breaking changes in Spring.
In such cases, please download an up to date copy of your favorite Spring game or prod the author to release an update.
Additionally I'd like to highlight that this release will allow mid-game join and rejoin (by replaying the game up to the point where the real game is).
Detailed changes since the second 0.82 release candidate:Engine / General:- miscellaneous OS X compile/link fixes
- fixed incorrect handling of negative references in OBJParser
- fixed misinterpretation of the OBJ spec
- reorganized WindowState saving on exit on X
- fixed source package build
- always print crash errors to infolog
- added i965_dri.so to OGL driver crash detection on Linux
Engine / Simulation:- fixed autosharing resources to dead teams
- fixed units disappearing from quadfield after load-unload in transport
Engine / Lua:- fixed invalid FPU flags after LuaLobby connection is made
- fixed DrawFeature event
- Spring.UnitScript.GetScriptEnv returns nil if the unit does not run a Lua script
- Spring.GetCOBScriptID returns nil if the unit does not run a COB script
- fixed typo in mapdefaults.lua
- possibly fixed GetPlayerInfo
Engine / AI:- updated E323AI to latest version