Another new version of GeanyLua, with a couple of significant changes:
I added some protection against faulty scripts freezing the IDE - scripts are now given a maximum run-time of fifteen seconds, after which you are given an option to cancel the script. This should for example help prevent losing data if you accidently create a script that contains an endless loop. Although there are still some situations where it is possible for a script to hang up Geany, this should help in many cases.
There is also a new timeout() function allowing script authors to increase or decrease the timeout interval or even disable it completely, and a yield() function to allow the GUI to refresh itself during lengthy operations.
Last but not least, the licensing clause now affords users the possibility of choosing GPL-v2 or later versions, which should make the license 100% compatible with Geany.
http://yetanothergeek.justfree.com/geanylua/
- Jeff