Inner Space Releases

Inner Space version 1.08 Build 4337
Released: 2007-02-08
  • Some stability fixes, including but not limited to:
    • LavishGUI user input boxes should no longer crash (this is usually shown as heap corruption under Windows XP, and as a crash every time under Vista)
    • LavishScript should no longer crash when cleaning up global variables of script-defined type
    • LavishSettings iterators should no longer crash when pointing to a node that was just removed
  • LavishScript
    • The default precision for the float and relative types (floatptr, float64ptr) when reduced to text is now undefined, instead of 2 decimal places. The "Centi" member of float can be used to reduce the precision to the old format for display. For example: ${Float[3.14159].Centi}. The intended effect of this is to improve overall precision in calculations -- for example, this makes it much easier to use trigonometry functions. This could fix some trig-related crashes as well.
  • LavishNav
    • Added lnavregion:AddToGroup[name] - shortcut for creating a named region group and adding the region. This is also available in the .NET API.
  • .NET 2.0
    • Added LavishScriptAPI.ExecuteCommandEx, which is a near-direct path to the command implementation -- performing no LavishScript parsing, etc.