|QM 2.10-4 (released 23 Jul 2010)|
When installing a new QM system, the installer now asks whether the internal security system should be enabled. This prompt will not appear on an upgrade installation.
Installation of QM on a USB memory stick no longer has to be in a top level directory.
The PHANTOM command now includes an option to transfer the DATA queue from the parent process into the phantom process.
The SED editor now includes a View function (bound as Ctrl-X V by default) that prompts for a text string and displays a new buffer containing all lines of the original buffer that include the given text. Positioning on a line and pressing the return key goes to the corresponding line in the main buffer.
The SET.FILE command has been extended to allow creation of QMNet style Q-pointers to files on remote systems.
The SETPTR command has been extended to allow control of the character sequence sent where the data contains a form feed character. By default this is a CR FF pair as in previous releases and as required by some PCL printers. The FORM.FEED option of the SETPTR command can be used to change this to FF.
For improved compatibility with other systems, the QUERY.STRING.COMP mode of the OPTION command can be used to enforce string character comparison in the EQ and NE operators of the query processor, equivalent to use of the QMBasic COMPARE() function. With this option disabled, the comparison is equivalent to use of the QMBasic = relational operator in which case a numeric comparison is applied to numeric data.
The SEARCH command has been extended to allow the search strings to be taken from a file.
The BRK command of the QMBasic debugger, used with no qualifying data, shows a list of the currently defined breakpoints. Similarly, use of WATCH with no variable name shows the details of any active watch.
The UMASK configuration parameter can be used to override the default value of the operating system umask on Linux and Unix for direct telnet, QMClient and QMNet connections.