Robelle | Products | Library | Support | Partners | About Us

Previous Version | Qedit for Windows News | Next Version

Changes in Qedit for Windows 4.9.11

Qedit for Windows 4.9.11 has the following exciting new features:

Color Configuration

You can now change the colors used in document windows. You can assign colors to individual window elements such as:

Qedit comes with a set of predefined color schemes that you chose from. You can customize these color schemes, create new ones from scratch or create new ones based on existing schemes. If you really do not like a color scheme, you can even delete it.

You can define a global default color scheme, a default color scheme for each host type (Unix, MPE, Local), a default color scheme for each connection you have or a color scheme for specific files.

Here is an example of a window using the Emphatic predefined scheme. This is a COBOL source file with the Show invisibles and COBX Display tags options enabled.

Document window using Emphatic color scheme
Document window using Emphatic color scheme

Manuals in PDF Files

The Qedit for Windows User Manual, Qedit Scripting Language Reference Manual and Quick Start Guide are now distributed in Adobe PDF files. They are in the Manuals subdirectory under the install directory. They can be viewed on the screen and printed using Adobe Acrobat Reader.

Matching Parentheses

As you enter a right parenthese, Qedit briefly highlights the matching left parenthese to delimit the scope of the enclosed text. The color used to highlight the left parenthese is defined by the Attention Highlight element of the current color scheme. If you are entering a right parenthese but there is no left parenthese to match with, Qedit emits a short beep.

This is useful when writing programs and scripts with expressions nested within other expressions.

Line Termination For Local Files

Operating systems use different ways to separate lines in files. Typically, this is done by inserting one or more characters at the end of each line. For example, files compatible with DOS and Windows use 2 characters: a carriage-return and a linefeed. Files compatible with Macintosh computers use only a carriage-return. Unix-compatibly files use only a linefeed.

Qedit automatically detects which line termination design is used when it opens a local file. When the file is saved, Qedit retains that information. Now, you can determine which line termination characters you want to use. You can define the default value for new local files on the Local page of the Preferences dialog box. You can override the value for individual files on the Options page of the file Properties dialog box. In effect, you would be converting the file from one platform to another.

Deleting Columns

When using the Delete Columns dialog box, Qedit automatically fills the To text box with the file's Record Length. The value is displayed as soon as the cursor is positioned on the text box. This is useful when you want to remove the text from a specified column to the end of each line.

Working With Hosts

You can now open up to 30 files simultaneously on a single connection. The previous limit allowed up to 10 files.

Access to host commands can be disabled using a Set command in one of the server configuration files.

Miscellaneous Problems Fixed

The following known problems have been fixed:

Qedit Scripting Language

Here are some of the enhancements to the Qedit Scripting Language (QSL).

Robelle Script Library

The Robelle script library now includes 5 Qedit Scripting Language scripts. Four of them are automatically loaded and available for use whenever you start Qedit. The Sortlines script allows you to sort selected lines. The ListInclude, ListUse and ListCopy scripts find and list all lines containing a specified search string. These scripts can scan referenced files found within the main source file. Referenced files are identified by specific keywords. Most common statements are using variants of the Include keyword. Qedit recognizes $include, !include, #include and .include. Other reference statements use the Use keyword. In COBOL programs, the referenced files are typically specified on Copy statements. The last script, MPECompile, is not automatically loaded. It contains compile instructions for compilers most often found on an HP e3000. This way, you can easily compile your programs straight from Qedit.

FindAll Document Method

The new FindAll document method can be used to find all lines containing a search string, regular expression or pattern. The method returns the results in record variable. The method can also be used to scan referenced files. Referenced files are external to the main file and they contain text to be included in the main file. Referenced files are often identified by: The method is very efficient on host files as well as local files. When scanning host files, the search is entirely done on the server and only the matching lines are transmitted to the client.

Qedit comes with 3 scripts taking advantage of the FindAll method. They are called ListInclude.qsc, ListUse.qsc and ListCopy.qsc respectively and are automatically loaded in the Robelle submenu of the Scripts menu.


Available Immediately

Qedit for Windows 4.9.11 is available for immediate download. For new versions of the HP e3000 or HP 9000 server software, contact Robelle technical support at support@robelle.com.