Release Notes/suite3270/4.0alpha3

Task engine
The scripting infrastructure was rewritten. It is now called the task engine. There are no longer any artificial dependencies between actions initiated by different sources (keyboard, scripts, HTTP requests, etc.). Accidental blocking behavior has been (almost) eliminated. Unrelated operations are now properly concurrent, within the limitations of there still being just one emulated terminal and host session to control.

The state of the task engine can be displayed with the Tasks query.

b3270
A new emulator was created, b3270.

x3270 prompt
The c3270 prompt has been generalized and is available to all of the 3270 emulators as the x3270 prompt. The Prompt action (or a menu option) creates a new instance of the prompt in a window.

Console selection
The console window used for tracing and the x3270 prompt can now be configured via the console resource, and many consoles besides xterm are now supported.