Changes QSA 1.1.5
QSA 1.1.5 is a patch release, containing mostly bug fixes. It maintains both
forward and backward compatibility (source and binary) with QSA 1.1.4.
********************************************************************************
Interpreter/Language:
* Bugfix: Calling a slot with signature (int) now reports an error if
a string that is not a numeric string, is passed as argument.
* Bugfix: instanceof operator did not work for objects created with
QSObjectFactory
* Bugfix: Scripts containing "0++" would crash.
* Bugfix: Several memory leaks.
* Bugfix: Throwing an execption while evaluating the condition of an
if statement, would cause a crash.
* Bugfix: Setting a script function to null would cause an assert.
* Bugfix: Using the with node on a non-object, such as a number, would cause
a crash.
* Bugfix: Number parsing is now always based on C locale.
********************************************************************************
QSWorkbench:
* Bugfix: QSWorkbench leaked memory.
********************************************************************************
Build System:
* Added -release and -debug build options to override default settings.
********************************************************************************
QSEditor:
* Bugfix: Completion would cause a crash when typing "." in an empty script.
* Bugfix: (x. and {x. now opens completion for x.
********************************************************************************
QSUtilFactory:
* Bugfix: Process.execute would sometimes fail if the program name contained
spaces.