Decoda 1.12 is now available for download. This turned out to be a huge patch with lots of bug fixes, big and small. If you have auto-updates enabled, Decoda will automatically detect the update and download it (you can also manually do this by selecting Help/Check For Updates from the menu). Otherwise grab and run the latest installer from here.
Here’s the change list for Decoda 1.12:
Added a Breakpoints window for viewing all breakpoints in the project
Added an error message when a SCC plugin could not be initialized
Added Help menu option to go to support information
Improved the performance of removing tabs from large files
Changed breakpoints to be stored in the .deuser file rather than the .deproj file
Changed the "Add New File" dialog to use source control’s local path as the default if the project has not yet been saved
Changed the Find/Replace dialog to update when Ctrl-F/Ctrl-H is pressed with text selected in the editor
Changed Debug menu accelerators to be consistent with Microsoft Visual Studio
Fixed compatibility with SCC plugins that don’t allow multi-threaded access (fixes Perforce SCC)
Fixed compatibility with applications where the lua_newstate function was optimized away by the compiler (uses luaL_newstate instead)
Fixed issue where the output of luac could not always be clicked on in the output window to go to the correct line
Fixed bug where Decoda would hang when debugging applications that were not loaded at the default load address (fixes problems with 64-bit Vista)
Fixed bug where Decoda did not call SccCloseProject on SCC plugins
Fixed bug where symbols were not properly parsed from files when there was no project loaded
Fixed bug where breakpoints would move the previous line when a file was closed and then opened again
Fixed bug where an application being debugged would hang if Decoda was closed while at a breakpoint
Fixed occasional crash or hang in the debugee when detaching the Decoda debugger
Fixed bug where breakpoints were not always properly moved when inserting or deleting lines of text
Fixed bug where breakpoints inserted in an edited file during debugging could become hidden, unremovable or otherwise out sync with the modified file
Fixed bug where a SCC plugin could crash Decoda on shutdown
Fixed crash bug if the user canceled selecting a source control project in the Project Settings window
Fixed bug where the source control status for a file was not updated in the project when it was added using Project/Add Existing File
Fixed bug where the auto-updater would sometimes append bogus data to the files that were updated
Fixed bug where the "Go To Line" dialog locates the cursor after the selected line
Fixed bug where double-clicking a line in search output locates cursor after the line listed
Fixed bug where a file automatically loaded during debugging could be "undone" so there was no text in the file
Fixed bug where closing an open file that had changes without saving would not properly undo modifications to the line mapping and breakpoints
Fixed bug where inserting a new line at the beginning of a line wouldn’t properly move breakpoints down with the line
Fixed bug where the line number displayed in the call stack window was off by one
Fixed bug where the line numbers in the Call Stack window didn’t reflect any modifications to files made during a debugging session
Fixed bug where the current line marker would disappear after closing and then opening the file where execution had stopped
If your evaluation for Decoda has ended and you would like to request an extension, please e-mail us at decoda@unknownworlds.com.