Release Notes for Version 2.5.1
Release date: February 14, 2011
Core Engine
Interface Manager
- The list widget now allows items to be inactivated so that they can't be selected. A list item is made inactive by setting the
kWidgetInactive
bit with theSetWidgetState()
function.
System Utilities
- Support for non-English keyboards has been significantly improved under Windows. The engine explicitly recognizes dead keys now when typing accented letters. The key used to open the console is now always the key below the Escape key, and not necessarily the key for the accent grave.
Math Library
- The
Asin()
andAcos()
functions now clamp their arguments to the range [−1.0, 1.0] so that input values outside the domain of the inverse sine and inverse cosine functions don't generate NaNs.
Physics
- Fields can now be disabled so that they don't apply any forces.
- Fixed a problem where the wrong transform would be applied to a mover when it reached the beginning or ending position. This only happened if the mover target was not in the root zone.
Tools
- Several stability improvements have been made to the Panel Editor.