* Add a new type of buffer.SetValue that accepts a literal (variant?) rather than a varref (or aswell as if it supports polymorphism). Using a variable to store a value was a little bit clunky when you've got a table to build -- but it isn't too bad when you can cut and paste
- Code: Select all
set value 0
assert <zs:buffer.SetValue array_var index value >
* Expand assert messages to always include the line number of the script that triggered it. As in the example above if you're filling in an array and each set value call is wrapped in an assert - you typically don't have meaningful extra information, but you'd still like to know which line was bugged when currently all you get is an empty message box come up.
* Sort the tree nodes in the function browser. I must stress I found this browser very helpful, but looking for things (like when I tried to hunt down a 'random' function) would be a lot quicker with the alphabet to assist me. Plus you have used a strong naming convention throughout this app and sorting would really show it off!
* Auto-save when clicking 'Run', in case of a crash/lock and just to make it a tiny bit more like Visual Studio for me