Inner Space Releases

Inner Space version 1.09 Build 4421
Released: 2007-04-08
  • Stability fixes including LavishNav:Clear and console resizing
    • Note to the guy with the irate message about console resizing: one crash report per day per issue is just fine. Reporting the same issue many times won't help. One person submitting tons of identical crash reports only gets that person filtered out of our crash reports. The issue is fixed because it has been around for a while, and we've gotten crash reports from several people over a period of time. Besides, you don't need a negatively sized console anyway.
  • .NET 2.0
    • LavishVMAPI
  • New class LavishVMAPI.FrameLockManager helps resolve Frame Locking issues by retaining a count of locks. Problematic operations will result in thrown exceptions (see LavishVMAPI.Exceptions). Can be instantiated, but is automatically used by the API (see below).
  • LavishVMAPI.Frame now uses a thread-static FrameLockManager (a separate FrameLockManager per thread). All user-created FrameLockManagers use LavishVMAPI.Frame.
  • New class LavishVMAPI.FrameLock wraps frame locking in a friendly, beige package. Maintains a single lock (may use a custom FrameLockManager), and automatically unlocks upon destruction.
    • LavishScriptAPI
  • LavishScriptAPI.LavishScript.Events.AttachEventTarget, DetachEventTarget and ExecuteEvent now have overloads for passing the event name as the first parameter, instead of having to use the event ID.