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:
You can now change the colors used in document windows. You can assign colors to individual
window elements such as:
- Text
- Background
- Invisible marker
- Guides
- Pane borders
- Splitter box
- Tag background
- Margin background
- Caret
- Attention highlight
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
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.
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.
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.
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.
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.
The following known problems have been fixed:
- Some edit operations were updating the COBOL tags incorrectly. This is not
the case anymore.
- Compiler output files used by the MPECompile script are now created
as temporary files on MPE.
- When executing host commands, the server does not display trace messages to
the system console anymore.
- Pasting the clipboard overtop the last line of a file does not cause an
error (server error 3) anymore.
- An escaped character such as
\t
in the replacement string of a
regular expression does not cause an infinite loop anymore.
- The Shift left and Shift right commands now shifts only the
correct number of lines, even when whole lines are selected.
Here are some of the enhancements to the Qedit Scripting Language (QSL).
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.
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:
- Include statements like
$Include
, !Include
,
#Include
or .Include
Use
statements
- COBOL
Copy
statements
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.