Hey folks!
Decoda 1.06 is now available for download. This version primarily fixes issues with Lua coroutines, displaying values in the watch window and "strict" versions of Lua, but there's a bunch of other minor bug fixes as well. Here's the complete change list:
* Fixed bug where up values for functions were not displayed in the watch window
* Fixed bug where meta methods on the global table that invoked the error function could cause deadlocks in the watch window
* Fixed bug where watches could be evaluated in VMs that had been destroyed
* Statements can now be evaluated in the watch window
* Fixed crash bug when using decoda.output with an implementation of Lua linked with the stdcall calling convention
* Changed new project files to be opened in the editor when they are added
* Added prompt when creating a new file with the same name as an existing file
* Fixed crash bug where VMs for Lua coroutines would not be removed from the the VM list
* Fixed bug where "VM destroyed" message was sometimes displayed multiple times when a single VM was destroyed
* The previous window position is now restored when starting up Decoda
* Fixed bug where files that are automatically loaded during a debugging session did not default to the appropriate directory when the user tried to save them
You can run Decoda to have it auto-update or grab the latest installer from here (http://www.unknownworlds.com/decoda). There's no need to uninstall the current version when updating.
As always, we'd love to hear how we can make Decoda work for you. Write Max at max@unknownworlds.com for any technical issues you have or write Charlie at charlie@unknownworlds.com for anything else.
Thanks!