Quest 4.02 is now available

Alex
11 Apr 2007, 17:06
Quest 4.02 is now available. The easiest way to update is by selecting "Check for updates" from the "Help" menu in Quest or QDK.

This release fixes a few minor bugs:

Quest

- object buttons would sometimes appear even when panes were turned off or disabled.
- fixed window resizing issue in Windows Vista.
- Updated broken bug-fix from Quest 4.01: If an infinite loop is created by an "exec" command calling itself, Quest no longer fails with a run-time error (stack overflow). Instead the loop is halted after 500 nested "exec" calls, before the stack overflow error occurs. This avoids a problem with Quest halting when the problem occurs.
- function calls with in-line expressions now work correctly.

QDK

- fixed window resizing issue in Windows Vista.
- QDK no longer requires write access to the Program Files\Quest folder.

paul_one
13 Apr 2007, 11:19
OK, just noticed this bug..

T'was available in 4.0 and now still in 4.02:
	command <t.d> msg <$t.menu(text;start;red)$>
Comand that calls a function:
define function <t.menu>
enter <t.menu.choice>
return <#t.menu.choice#>
end define


Run the command, then close Quest.
You'll see it hanging in the background - although the window is not showing.

You can also try the program menu:
Quest->Restart Game
This time it crashes the game, as "an array is fixed/temporarily locked".