home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
editors
/
pe14802.arj
/
HISTORY1.DOC
< prev
next >
Wrap
Text File
|
1992-03-10
|
43KB
|
982 lines
───────────────────────────────────────────────────────────────────────────────
History of PE versions PART 1 : PE 1.00 ... 1.39
Updates to the Manual
───────────────────────────────────────────────────────────────────────────────
────────╥────────────────────────╥─────────────────────────────
───────╢ ╟────────
──────╢ ███████ ████████ ╟─────── Developped in
─────╢ █ █ █ ╟────── 1988,89,90,91,92 by
─────╢ █ █ █ ╟─────
────╢ █ █ █ ╟──── Yves GELTMEYER
───╢ ███████ ██████ ╟───
───╢ █ █ ╟──── rue de Bascoup, 329
────╢ █ █ ╟───── B-7170 MANAGE
─────╢ █ █ ╟────── BELGIQUE
──────╢ █ V 1.48 ████████ ╟─────── (32) 64.45.16.24
───────╢ ╟────────
────────╨────────────────────────╨─────────────────────────────
Please contact me for any information or improvement.
───────────────────────────────────────────────────────────────────────────────
Note that 'MENU' is now used instead of 'F10' because the "Call Menu" key may
be redefined since version 1.31.
Notes on PE Versions meaning :
──────────────────────────────
A new main version (e.g. 1.xx.xx to 2.xx.xx) is produced when significant
changes are implemented, either in the PE human interface or in the PE
internal building.
A new version (e.g. 1.31.xx to 1.32.xx) is produced when the changes in PE
require a new configuration file format. Generally, a new version includes
many improvements.
A new sub-version (e.g. 1.32.00 to 1.32.01) is produced when a few improve-
ments or bug fixes are interesting enough for release. These changes keep
the configuration file format compatible whth the current PE version.
1.00 -> 1.25
────────────
Many 'limited release' versions ranging from a good old
Turbo Pascal 3 'like editor to a powerful multi window
editor (Yes, PE is powerful !).
1.26
────
New Display bloc length : MENU B O D.
New Load and Save context file : respectively
MENU F C L and MENU F C S.
New The Insert, Indent and Control modes may now be switched
ON or OFF or Toggled with help of 3 new menus accessed
respectively with MENU E O I, MENU E O N and MENU E O C.
New The ESC key may now be used to travel into the popup
menus.
New The Columns may be saved and merged : respectively
MENU C S and MENU C G.
New As an alternative to Dos-Shell and "Run line" options,
an "Enter Dos Command" has been added : MENU T D
New "Search in line" and "Search case insensitive" options have
been added for Search/Replace commands, respectively
L and I.
New Definable tabulation marks : menu accessed with MENU E T.
New A "delete file" take place when a file is saved. The
file deleted has the same path and name as the file saved
but a user definable extension. This feature makes PE
compatible with many more MAKE utility or with DBaseIV.
New Tiny version of PE, called PT, to work with memory hungry
programs such as DBase IV or FoxPro. This version accept
smaller text (20K) and has no color editing.
1.27
────
New Bloc indentation value is modifiable : MENU B O V.
New Search Backward has been implemented, so the older
"Find" option has been splitted in Search Next and
Search Previous : respectively MENU E F N and MENU E F P
New The File Pick List has a new "Delete" option which
remove the entry from list (but doesn't scratch file !).
Modified The HOME key first move the cursor to the first non blank
char of the line, a second press move it to column 1.
1.28
────
New Convert bloc characters to Lower and Uppercase :
respectively MENU B O C and MENU B O U.
New Convert column characters to Lower and Uppercase :
respectively MENU C L and MENU C U.
New Insert mode state when editing prompts is now saved
in the configuration file. It is no longer set to
OFF (or REPLACE) when entering prompts.
New The list of characters delimiting words may be modified :
MENU P W.
Modified The keyboard sense routine is improved to recognize more
keys, such as Shifted grey keys (Ins,Del,Up,PgUp,Home,
Left,..), Alt + grey keys, F11->F16, Ctrl-Enter,
Ctrl-BackSpace, ...
New A clock is displayed in status line.
New The File Pick List has two new options : "Copy" and "Edit"
which respectively Copy an entry and Edit an entry.
Bug fix List of files when invoking PE with wildcards had a
presentation problem.
Bug fix The "Previous Tab" function no longer pastes lines when
performed after the end of line.
New New functions for cursor moving have been added. They are
not attached to any keyboard key and should be attached by
macros. See menu accessed by MENU E C.
1.31 (or 1.31.00)
─────────────────
New All configuration functions have been grouped in a
new entry "PE Config" in the main menu.
New The function key SHIFT-INS temporarily force the
Replace mode when editing a prompt. The insert mode
is restored when leaving the prompt. This feature is
very useful when writing macros.
New The "Go to paired brace" is no longer limited to ([{}]),
you may define 10 strings of 5 characters long : MENU P B
New The cursor position is saved in the Mark number 5 before
performing a Ctrl-PgUp or Ctrl-PgDn command.
New A new "Repeat string" function prompts user for a string
and a number and then repeats the string so much times.
Be careful : the function is "Insert Mode dependant". It
may be accessed with MENU E O R.
New A new program named PECFG.EXE can be used to configure
PE for use with any PC keyboard. Macros must be exported
before using PECONFIG, and then imported back to update.
New Two new programs named PECVT128 and PECVT131 upgrade the
PE config files respectively from 1.28 to unreleased 1.30
and 1.30 to 1.31 versions. Note : Version 1.30 is a key
version which completely review the config file organiza-
tion.
Modified The clock is permanently refreshed.
New Autosave of text buffers. The interval between saves,
in seconds, may be modified with MENU P A. PE saves only
the texts modified since their last automatic save. the
filename extension of the auto saved text may be modified
with MENU P F A.
New A Screen blanking has been added. Its delay is defined with
MENU P S. Delay is given in seconds.
New A macro manager has been added : MENU E M P. This feature
lists the existing macros, allows to play, delete, Export,
Import and Comment them. An exported Ascii source file has
a default .MAC extension and .$MA for its backup.
The key names imported/exported are build has follows :
- Alphanumeric keys : plain text ABCabc0123$*%
- Control keys : prefixed by ^ ^Y ^PgUp
- Combined control : embedded + ^K+B ^C+^O
- Alt keys : prefixed by Alt- Alt-A Alt-F3
- Shift keys : prefixed by Sh- Sh-F2 Sh-End
The special key names are F1, F2, ... F16, Enter, Tab,
BS, Esc, Ins, Del, Home, End, PgUp, PgDn, Left, Right,
Up, Down, Help, GL, Sp1 and Sp2. All the key names may be
reduced to their first 3 characters.
Please consult the PE.MAC file given as example.
New The 3 main PE keys (Menu, Help, Macro) may be modified
respectively with MENU P M M, MENU P M H and MENU P M R.
Bug fix Default file extension for config file is no longer .C
but .CFG
New A new drive error capture routine has been implemented to
prevent the MS-Dos error "R)etry, A)bort, F)ail".
Modified The path re-build routine gives allways the full path
name of a loaded or saved text.
Modified The file list has now 3 columns, instead of one, so
access is more easy.
New When the file list is displayed, it is possible to navi-
gate among directories by pressing ENTER on the ".."
symbol (Father directory) or any uppercase name (son
directory).
New When the file list is displayed, any alphabetic char typed
is appended to a search criteria which moves the high-
light on the first matching file name. When "." is hit,
the file name is assumed to be followed by the wildcard
"*". The BackSpace key erases the last criteria character.
New The ALT + alphabetic key changes drive when a file list
is displayed.
Bug fix Working with blocks near end of text no longer hangs the
system.
Modified The 'Tab setting' function has been entirely modified;
the tab marks are now dragged directly on the screen.
New The Tab marks may be displayed on the top line of the
window frame. This option is activated with MENU P T T 1.
New A ruler may be displayed on the top line of the window
frame. This option is activated with MENU P T R 1. The
ruler may be displayed together with the Tab marks or not.
Modified The command line option -T is no longer supported because
a new option allows to set/reset/toggle the tabs conver-
sion mode (MENU P T C). Moreover, this mode is saved in
the configuration file.
New The tabs conversion (Ascii 9), when activated, is
performed during text load AND save. It may now be acti-
vated with MENU P T L 1 for load, and MENU P T S 1 for
save. Activation converts all \x09 to Spaces during load,
and Spaces to \x09 during save. The Tab mark positions
loaded and saved are independant of the Tab marks placed
by user, they are compatible with other text editors and
viewers. The conversion mode used is displayed on the
status line ( , Load, Save, Both).
Modified The 'View mode' option is now part of the 'MENU P T' menu
instead of 'MENU E O'
Modified The 'Write file' option which saves a file after
prompting its name is now accessed with MENU F A (no
longer MENU F W)
New The end of the current text is shown with a hashed line
in the window text area.
Bug fix The line number displayed when a string is found no
longer displays the preceding line.
New 2 new options allows to save and restore the current
settings of the Insert, Indent and Ctrl modes. This may
be useful to write context-independent macros.
New 4 new colors are user definable : Tab marks, Ruler
(from menu MENU P C F) , Current and Other menu shortcut
keys (from menu MENU P C M).
Bug fix When playing a macro in some functions (User prompt,
Color editing, Macro editing, File list, Pick list, Menus)
PE no longer plays embedded macro. This prevented the
use of special keys such as Tab, Shift-Ins, ... which were
considered as macro and, thus, played.
New A new command line option -F force PE to open Full
Screen windows for each file specified in the command
line, instead of dividing windows.
New As complement to the "Ascii Table" feature, a "Graphic
table" make easier the creation of frames. This tool
is accessed with MENU T G.
Modified The "Deleted file" and "Backup file" are no longer
suppressed with '\' but with '.' (the default load file
extension may be suppressed by giving '*').
Modified The Tiny version of PE (PT) has no longer the "PE Config"
option in the main menu. The "Play and Manage Macro" is
replaced by "Delete Macro". All these features are
available off-line by using a "PE -cPT" command (Run
PE with a configuration file PT.CFG) because PE and PT
Configuration File are totally compatible. The reason
for this change is the big amount of memory needed by
the "PE Config" routines.
Modified The DEL key make a line paste if hit past the last
character on the line.
Modified The "Line delete" option works now on the last text line
and causes the cursor to move up 1 line.
Modified The UNDO option (MENU E D U) works now with all
line-oriented commands, until another line is modified.
New A -P command line option allows PE to 'Play' a set of
keys and/or macros by giving a list of key names following
the convention used in Import/Export macros. The list is
case insensitive and limited to 128 characters.
e.g. the Dos command PE -P{^pgup}{^y} TEST.C
will run PE, load the TEST.C file and delete the first
line.
New Two new Search/replace options,C and X, limit the search/
replace to act on the current column if it exists. The C
options simply search/replace in the existing characters
in the column, while X eXpands each column lines to the
column width before performing search/replace operations.
New A line numbering/renumbering option is now available
with MENU C N. It numbers lines contained in the current
column, and prompts user for the Starting line number,
line step and the justify options (Left/Right and Zero
filled).
New PE now returns a value to DOS : 1 for quit, 2 for abort.
Modified Menus and List displays are many times quicker.
New PE now searches for a MS-Dos environment variable having
the same name that the executable file (PE.EXE,PT.EXE,...)
but without extension, so PE, PT ,... The variable value
is used as configuration file name (Note that the config
file extension is allways .CFG). This option is very
useful when working on different PC's which have not
the same keyboard mapping. This option prevents you to
allways use the -c option. You should however take care to
maintain the same macro set in each configuration by ex-
porting and importing the macro definitions.
Note that you can see the name of the current config
file by doing MENU F C S and then Esc.
Here is the scheme in which PE searches its config file,
we assume here that PE executable is C:\TOOLS\PRGEDIT.EXE
IF option -cxxxx is used
│ LOAD configuration with xxxx.CFG
│
│ IF load was successful
│ │ ENTER edit mode with last edition state
│ ELSE
│ │ DISPLAY "Config File Not Found"
│ │ ENTER edit mode with default config (no macro)
│ ENDIF
ELSE
│ IF environment variable PRGEDIT exists
│ │ LET xxxx = PRGEDIT value
│ ELSE
│ │ LET xxxx = "PRGEDIT" (.EXE file name)
│ ENDIF
│
│ LOAD configuration with xxxx.CFG
│
│ IF load was successful
│ │ ENTER edit mode with last edition state
│ ELSE
│ │ IF environment variable PRGEDIT exists
│ │ │ LET xxxx = "C:\TOOLS\" + PRGEDIT value
│ │ ELSE
│ │ │ LET xxxx = "C:\TOOLS\PRGEDIT" (.EXE full name)
│ │ ENDIF
│ │
│ │ LOAD configuration with xxxx.CFG
│ │
│ │ IF load was successful
│ │ │ ENTER edit mode with last edition state
│ │ ELSE
│ │ │ DISPLAY "Config File Not Found"
│ │ │ ENTER edit mode with default config (no macro)
│ │ ENDIF
│ ENDIF
ENDIF
New A 'panic' command is accessible via MENU T B. The
command clears the screen and try to read the PE.SCR file
in the PE program directory. This file is then displayed.
Any line beginning with the '!' character is sent to
Dos; so it is possible to display text, run an applica-
tion, display text, ....
At the end of the file, the "Boss arrives !" command
locks the computer until a password (ZORGLUB) is typed.
So type "ZORGLUB" and you'll be back in the text. Any
mistake force you to reenter the whole password. The
password entry is case insensitive.
New All PE defined cursor commands (Grey pad) will produce
an audible tone when cursor can not effectively move
('Down' on End of text, 'Left' on first line char, ...)
and will STOP any running macro. This feature allows
to define looping macros (e.g. until end of text) which
automatically stop.
New The command line option -u allows PE to save files
with UNIX-Compatible End-of-line marks (Line feeds,
instead of Carriage return-Line feed). PE reads both
type of files correctly, even without this option.
Bug fix The menus no longer expand past the screen bottom. This
could only occur when using the -w command line option.
New The following data are saved in the configuration file:
- Auto save time interval
- Screen blanking delay
- Codes of Function and grey keys
- Code of Menu, Macro and Help keys
- Sort Order used in file list
- Settings of Tabs and Ruler display flags
- Flags indicating if tabs must be converted when
loaded or saved to a file
- New colors.
1.32 (or 1.32.00)
─────────────────
New A new configuration option allows users to override the
"Convert Tabs on Save" flag for 10 user defined file
extensions. This option is accessed by MENU P F N. This
is very useful for files in which Tabs are not correctly
handled : e.g. .BAT, .SYS or .MAC extensions.
New Instead of defining colors for a config file, PE has now
3 "color sets" for each configuration file. One set
defines the colors for one hardware configuration, and
three hardware configurations are available :
Color Card/Color Monitor, Color Card/Black & White Moni-
tor, and Black & White Card/Black & White Monitor.
You change the current color set by pressing MENU P O and
then choosing your current hard config.
PE saves the color sets colors and the current color set
number in the configuration file.
Modified The screen blanking routine displays now "shining stars"
(as Norton Commander 3.0) instead of a black screen.
New The options are "Uppercase", "Lowercase", "Indent left"
and "Indent Right" in the "Other options" menu of the
"Block" menu apply to the current line if no block is
currently selected.
New A new option "Cursor moves in text", accessed with
MENU P T C, set a word-processing'like mode of cursor
moving : it never goes past the end of the lines. When
this mode is activated, the "left" and "right" arrow keys
walk from line to line when reaching the end of the line;
the "end" key forces cursor to stay on the last line cha-
racter when going from line to line (with Up, Down,
PgUp,...).
Modified The "Column" menu has now a new sub-menu "Other options".
New A new "fill Column" option may be accessed with
MENU C O F. The command fills enterely the column cur-
rently selected with a user defined string.
New A Unix version of PE runs under SCO(tm) UNIX 386.
Modified When PE 1.31 was prompting user, or was in a list editing,
or was in tab editing, its was impossible to :
- play a macro from keyboard
- play a macro within a running macro.
Now PE uses "reserved keys" for this kind of special
editing : in these contexts, PE locks the keys it needs
and prevents playing any macro affected to them.
The "reserved keys" are : Left,Right,Up,Down,PgUp,PgDn,
Home,End,^Home,^End,Ins,Sh-Ins,Del,BackSpace,Enter,Esc,
Tab,Sh-Tab,SpaceBar.
Bug Fix The "DEL" key was not working correctly in the Brace
list (MENU P B).
Bug Fix Files loaded in the Root directory while the current
working directory was also the root directory had no
backslash in their file names, and were saved without
backslash in the pick list.
1.32.01
───────
New Two options "Goto Begin of Column" and "Goto End of
Column" may be accessed respectively with MENU E G G and
MENU E G D
Modified When you try to go out of text or out of window with
the cursor keys, PE no longer sound a beep and stop
macro. This feature was annoying with some macros, it
is replaced with one of the following options.
New You may define new &S and &R commands in macros. You will
find here a resume of all the existing macro commands.
All macro commands begin with the character &; to inclu-
de this character in a macro, you must type it twice.
Command│ Description
───────┼────────────────────────────────────────────────
&C │ Stop macro and wait for a character which is
│ sent to PE.
&N │ Stop macro and wait for a string terminated by
│ ENTER. The string is sent to PE but not ENTER.
&P │ Stop macro and wait for SpaceBar or Escape,
│ SpaceBar continues macro, Esc stops it. No
│ character is sent to PE.
&B │ Send each character from the current bloc to
│ PE, as if it was part of the macro.
│
&Sx │ Set flag number x, set list here after.
&Rx │ Reset flag number x, where x is a hex digit
│ ranging from 0 to E. All flags are automati-
│ cally reset at the end of a macro execution.
│ Here is a list of the flag number used and their
│ meaning when they are "ON" (command &Sx).
│
│ 0 : Forces PE to display menus during the macro
│ execution.
│ 1 : Stop macro when a cursor key does not really
│ move cursor (try to put cursor out of text
│ or out of window)
│ 2 : Stop macro when a cursor key moves cursor
│ out of current bloc.
│ 3 : Stop macro when a cursor key moves cursor
│ out of current column.
│
New The imported and exported macro files may now contain
continuation lines. The line to be continued must be
terminated with the + character. See the macro given
with PE (PE.MAC) as sample.
New Horizontal lines now separates the menus by concepts.
Bug fix The "Block save" command saved too many characters when
the block was ending before an end-of-line.
Bug fix Some text had their last line saved twice.
Bug fix Macros which terminated with a macro command did not
erase the macro flag on the screen.
Bug Fix A bug prevented 1.32 PT users to access the menu
"Other Options" from the "Column" menu. PE had not the
bug.
Bug Fix Keys were missing in the "reserved keys" : Ctrl-Enter
and Alt-A to Alt-Z, so the pick list or macro list "Edit"
function worked not if a macro was affected to Ctrl-Enter.
The "change drive" feature in the file list worked not
for drives where Alt- key was afftected.
1.32.02 (29/11/90)
───────
Bug Fix Since the menu changes in version 1.32.01, the "LowerCase"
option in the Column menu had no effect.
Bug Fix Since the menu changes in version 1.32.01, the "Move"
option of the Window menu had the same effect as the
"Size" option.
Bug Fix Since version 1.31, PE menus did not work properly when
horizontal screen resolution was not 80 characters. This
bug is fixed and PE works in all VGA resolution. You
must however use the option "Full Screen" in the "Window"
menu the first time a different resolution is used.
Bug Fix PE did not warn when Write errors occured after the file
opening. This could occur when the disk was full and
resulted in data loss !
New A new option "Delete file" is available when a file list
is displayed.
New The Dos environment variable (PE,PT,...) containing the
name of the configuration file now accepts a full path
name. This path name is used when PE tries to load the
configuration file located in the same directory than the
program. The file name part of the Environment variable is
used as before. This feature enables PE to reside in a
Ram-Disk, but the config file on the Hard-Disk. PE still
search first the Config file in the current directory.
New The "Error" mode of the "Tools" Menu now performs an
automatic load when the source file having errors is not
loaded in the "Source" window (current window when the
command was issued). There may be only one "Source" and
one "Error" window. The error file must have line
numbers at column 133 and file names at column 138. The
file names may now contain the full path name. When the
"Error" window is active, the only commands allowed are
windows-related commands (windows options and submenu),
tools related commands (tools menu) and Quit and Abort.
When error mode is active, invoking it results in a
"goto error window".
The error mode has Many speed and comfort improvements.
Modified The key hit in response to the message "New file ..." is
no longer put in the text.
1.32.03 (07/12/90)
───────
Bug Fix The "Search Next", "Search Previous" and "Search Block"
options did not restore the status line properly when
run directly from the menu (not when run from macro).
New When an action is performed using menus, the next menu
choices are defaulted to that action.
Modified The menu organization has been changed in the following
ways :
- The "Toggle switch" menu from the "PE Config" menu
is now split in two menus accessed with "Edit",
"Switch modes" and "Edit", "Tabulation". Be aware
that the macro containing {MENU}pt should be modified.
- The "Mode" options in the "Other Choices" menu of the
"Edit" menu are move to the "Switch modes" menu in the
"Edit" menu. The macro containing {MENU}eoi or
{MACRO}eon or {MENU}eoc should be modified respective-
ly to {MENU}esi, {MACRO}esn or {MENU}esc
- The "Other choices" option in the "Edit" menu is now
called "Miscellaneous"; macro containing {MENU}eo
should be modified to {MENU}em
- The "Macro" menu is now directly accessed from the
main menu instead of the "Edit" menu. Macro containing
{MENU}em should be modified to {MENU}m
All the macros modification highlighted before have been
included in the new version of PE.MAC
Modified The options "Delete macro" and "Block to macro" never
plays the related macro.
Bug Fix When a macro called itself (looping macro) the call was
stacked just as if it was a normal macro call. As the
macro stack is 30 calls deep, the looping macros were
never performed more than 30 times ! The bug is now
fixed and the looping macros never ends until a stop
macro condition occurs (Esc hit, or &S settings).
Bug Fix The extended key set of the new 101/102 keys keyboards
(F11, F12) worked not on every PC, bug is now fixed.
Warning PE uses the "BIOS extended keyboard services" and may
not run on PC equipped with an old BIOS. In such a
case, PE aborts after the first keystroke.
Please contact me to get an old-BIOS version of PE if
you experience the problem.
New A new digit 4 may be used in &S and &C macro commands:
after the command &S4, PE does not save the prompt answers
in its circular buffers.
1.33.00 (20/12/90)
───────
New PE is now compiled using TURBO C++, providing less
memory needs.
New The menu system has been improved in order to allow the
use of "inactive options" and "marked options" in a
dynamic manner.
Inactive options are menu options which may not be used
in a given context. They have a different color (defined
with MENU P C M I) which should be very lowlighted.
Marked options are menu options which may be ON or OFF.
When a marked option is ON, a symbol '√' appears in the
menu option. PE uses it for "Switch modes" in the "Edit"
menu, for "Tabulation" in the "Edit" menu and for
"Color sets" in the "PE Config" menu.
New The PE menus now display the key related to an option by
dynamically searching for this option in the macros
definition. So, each option affected to a macro is refe-
renced by the macro key.
Modified The features not available in PT are now displayed in the
menus but are allways inactive.
New PE has now an enhanced Context Sensitive HyperText Help
feature which uses a compressed Help file (PE.HLP).
Modified The default "Help" key is no longer Shift-F10 but Alt-H.
Modified The default "Macro learn" key is no longer F9 but Alt-F10.
New The "Macro learn" can now be accessed via the menus with
MENU M T.
New PE allows you to define some more colors :
- The character color during a prompt.
- The field color (blanks) during a prompt.
- The color of inactive entries in menus.
- The color of the topics available in an Hypertext
help screen.
Modified The menus related to color definition have been totally
reorganized.
New The Search/Replace option S does a "Silent" search and
replace, in this case, PE does not display the strings
found or replaced before the completion of the command.
This option provides a speed up of more than 20% when
many strings are to be found or replaced.
Modified The Search/Replace functions have been speed up by more
than 300%
Modified In order to define clearly the "reserved keys" introduced
in PE 1.32.00 and modified in PE 1.32.02, all keys
are reserved when PE is prompting, except the
Control keys beginning with Ctrl-Z. So, if you plan
to use this feature, do not use Ctrl-Z alone as a macro.
The only macro which can be started while PE is prompting
must be affected a double control key beginning with ^Z,
all other keys not used by the prompt routines have no
special meaning. The character ^Z itself (decimal code
26) may be obtained by pressing ^Z twice.
New A new "special key" has been added : Ctrl-F10. Its
purpose is to develop the current bloc, either when
editing a text (it acts as a Bloc Copy) or when PE
is prompting for a string. This key works when hit
directly from keyboard or while recording or playing
a macro. The key appears in the macro source files
as {BLOC}. Ctrl-F10 will be modifiable in the next
version of PE.
Modified The new feature explained in the previous paragraph
suppress the need of the option "Find Bloc" in the
"Find/Replace" option of the "Edit" menu.
Modified for the same reason, the macro command &B which "play"
the current bloc in a macro is no longer required and
has been removed. the macro source files provided with
PE have been updated.
New A new digit '5' may be used in &S and &C macro commands:
after the command &S5, during the macro play, PE :
- Allways saves a modified text when a text is loaded
in a window.
- Allways overwrite a file (never prompt user for a
confirmation).
Bug Fix The "Previous tab" option in menu "Tabulation" of menu
"Edit" did not work properly and, sometimes, lead to
system crash !
Bug Fix The "Previous Word" option in menu "Delete" of menu
"Edit" crashed system if used on the first characters
of a text.
Bug Fix The "Fill" option in menu "Other options" of menu
"Column" prompted a fill string wider than the screen if
the current column was wider than 50 characters.
Bug Fix The macro indicator flags were reset just BEFORE playing
the last character of a macro, now they are reset just
AFTER it (for example, the &S4 flag of the PE.MAC macro
ALT-G had no effect).
Bug Fix Sometimes, the tabulate function did not work properly
when used after an end-of-line.
Bug Fix The "Scroll Up" function of the menu "Cursor Move" in the
"Edit" menu did not always work properly when used on the
first screen of a text file.
1.34.00 (20/01/91)
───────
New Two new options (C and L) may be used in the "Number line"
command of the "Other choices" menu in the "Column"
menu :
option 'C' : When used, PE numbers only the lines for
which the Column content is not blank.
option 'L' : When used, PE numbers only the Lines which
are not blank.
These new options are exclusive (C and L can not be used
together). They are added to the existing 'R' (Right
justify) and '0' (Zero filled) options.
New The macro source files accept now a "repeat" feature.
When PE find a decimal number in '{}', it repeats the
following character by the number given. For example,
the sequence {5}{Left} in a macro source file is equi-
valent to the sequence {Left}{Left}{Left}{Left}{Left}
PE uses this feature both for the "Import" and the
"Export" macros commands.
New The command "Show dos screen" in the "Tools" menu
displays temporarily the screen which was displayed
when PE has been invoked.
New When leaving PE, it restores the Dos screen which was
displayed when PE has been invoked.
New A new digit '7' may be used in &S and &C macro commands:
after the command &S7, the feature explained here over
is suppressed => PE does not restore the Dos screen.
Modified All the Dos related commands have been grouped in a
new "Dos functions" menu accessed from the "Tools"
menu. All the macros given with PE have been modified
accordingly.
New A new "Memory swap" menu may be accessed from the "Dos
functions" menu of the "Tools" menu. When memory
swapping is ON, PE saves all its buffers to a disk file
and frees the memory they occupy before running any Dos
program. PE restore its buffers after the run. When this
method is used, PE uses less than 110K of Ram.
When memory is not swapped to disk, PE let about 80K
of Ram for running programs; this method is faster but
may be used only with small programs (as SEARCH, REPL,
GREP, ...).
By default, the Swap File created by PE is located in
the PE directory and is named "PE.$SW". The Dos variable
PESWAP may be used to define another path and file name.
For example, you may include the line
SET PESWAP=C:\DUSTBIN\PESWAP.$$$
in your AUTOEXEC.BAT file.
New The file extensions for Backup, Delete, Load or Auto-save
may now contain one or more question marks (?). These
wildcards are substituted one by one with the extension
characters of the text file. Here are some examples :
Text file name │ Backup Extension │ Backup file name
────────────────┼──────────────────┼──────────────────
TEST.C │ $?? │ TEST.$C
TEST.H │ $?? │ TEST.$H
TEST.PRG │ ??@ │ TEST.PR@
New The Dos variable PEBACK may be used to give the path
of all Backup files created by PE, including the
common text backup files, the auto-save files and
the configuration backup files.
When PEBACK is not defined OR indicates a wrong directory
name, PE uses the text directory as backup directory.
If PEBACK value begins by 'NUL', then, no backup files
are created (e.g. SET PEBACK=NULL).
WARNING : the PEBACK value MUST give the name of a
directory without drive and NOT the name of a file.
As PE uses the "rename" function (and not "copy" which
is far slower), which does not allow to rename a file
to another drive, the backup directory must exist on
all drives where files are edited.
For example, you may include the line
SET PEBACK=\DUSTBIN
in your AUTOEXEC.BAT file.
Modified The Dos variable PE which is explained in version 1.31.00
is now renamed to PECFG. You should modify your
AUTOEXEC.BAT file to reflect this change.
New A new digit '6' may be used in &S and &C macro commands:
after the command &S6, any window added will have the
same file name that the window which was current when the
command occured, instead of 'UNTITLED'.
New You may define new &F commands in macros. These commands
acts as the meta-characters $d,$p,$f and $e when running
a dos command from PE. you will find here a resume of all
the &F macro commands.
Command│ Description │ C:\TC\PE.EXE
───────┼──────────────────────────────────┴─────┬────────
&FD │ Develop the drive name of current text.│ C:
&FP │ Develop the path name of current text.│ \TC\
&FF │ Develop the file name of current text.│ PE
&FE │ Develop the extension of current text.│ .EXE
│ │
New The special key "Play Block" {BLOC} is now user defined
(with MENU P M B) and is saved in the configuration file.
Modified The -K command line option is no longer used, because
the bios type is save in the configuration file; and
may be modified with PECFG.EXE.
Bug Fix The macro commands no longer give strange results when
typed in lowercase in the macro source files.
Bug Fix The invalid macro commands no longer pause a macro when
they are played back.
Bug Fix The system no longer crashes when the "Play & manage"
command of the "Macro" menu is called with no macro
loaded.
1.35.00 (30/01/91)
───────
New Current color set on status line
Color of window number definable
Option "no window border" (MENU E S W)
!!Password Boss arrives + *=Any
1.36.00 (01/03/91)
───────
New Margin partially supported
Modified File larger than memory truncated
New Filters for error mode coming from MSC 5.0 and
5.1 (PEMSCERR.EXE) and from Borland's GREP (PEGREPER.EXE).
Modified Block move/copy forbidden if not enough memory
Bug fix Delete window pb when error window active
Modified Error window more accurate
1.37.00 (01/04/91)
───────
New Keyboard rate for PE and for DOS (Back from PE) is
modifiable in the "PE Config" menu.
Modified Directory display : Hidden files are marked with ░,
Read only files with █.
Bug fix Directory display : walk thru directories did not support
directory names with extension or non alphabetic directory
names.
Bug fix Searching next string function was allways displaying
the first string when searching in Blocks or Columns.
New PE lets at least 40K of free Dos Memory in order to
execute small dos programs without swapping.
New Option "Statistics" in "Tools".
Modified PE does not erase the macro buffer when importing a file
which has not the right format in its first lines.
1.38.00 (01/05/91)
───────
New A new color set "Laptop" has been added.
New The current color set may be set to "Auto detect".
New VGA Users may now redefine the color palette by setting
the Red, Green and Blue level of each color via the
Config menu "VGA Custom" Option.