home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PRINT
/
PRNF245.ZIP
/
TERS143B.EXE
/
VER-HIST.DOC
< prev
Wrap
Text File
|
1993-01-08
|
9KB
|
208 lines
Version History
===============
Version 1.42
--------------------
1) The "pump block thru external filter" command now outfoxes
filters that check if their standard input or output is
redirected.
2) The following flags where added to nfmt.exe:
-m Manuscript mode. Compress all intra-word spaces into a
single space. Make all sentences end with two spaces.
-h Print help information to stderr.
Version 1.41
------------
1) The following UNIX like filters were introduced: uudecode, fold,
expand, and unexpand. [Some of these filters include software
developed by the University of California, Berkeley and
its contributors.] The cat filter recognizes wild cards now.
2) The "pump block thru external filter" command was improved:
SLIM displays an error message if this command is attempted
when no block was marked. It beeps if an external filter cannot
be executed. The standard error output of a filter is also
inserted into the buffer. A bug related to passing
command line arguments to a filter on non-4dos systems was
eliminated.
3) Several bugs in the configuration utilities were fixed. An
option for setting a default right margin (for word wrap)
was introduced.
4) Corrected a bugs which garbled line numbering after
a translate command which had LF characters in the
replaced string or in the new string. (18 bytes squeezed in)
5) The documentation incorportated now many thoughtful comments and
restructuring suggestions of Larry Bennett <usr2059a@tso.uc.EDU>.
6) H.COM now clears the screen when exiting. Thanks to George Chow
from the computing services of the University of British Columbia
for allowing me to try myself H.COM for the first time on an HP95LX
palmtop and for his help in understanding the screen clearing
problem so many users complained about.
New in version 1.4
------------------
1) The source code of TERSE is now made available to the public for a
very modest registration fee of $20: $15 for the basic registration,
and an additional $5 for the source code.
2) The pre-release of SLIM was greatly enhanced. SLIM can do every
thing TERSE can, and has the following additional features:
o "read file into buffer" command <Alt-R>
o "switch to another file" command <Alt-E>,
o "go to line number" command <Alt-G>,
o "set right margin" command <Alt-M>,
o "swap cursor and mark" command <Shift-Tab>,
o "pump block thru external filter" command <Alt-F>,
o "exchange marked block with paste buffer" command <Keypad*>, and
o display of the hexadecimal value of the current char in the
status line.
The current char display uses a special notation for the TAB, EOF
and CR characters as well as for the CRLF combination.
My favourite new command is "pump block thru external filter"
(<Alt-F> key), which can be undone (and then redone) by the
"exchange block with paste buffer" command (<Keypad*> key).
Think of the possibilities: formatting, spelling, word counting,
sorting, sed and awk, DOS and 4DOS commands etc.
3) Whenever TERSE prompts you for an input it also offers your
previous input to the same prompt as a default response string. For
example, upon pressing <Alt-S>, TERSE displays the prompt "Search
for: " in the status line, and offers your previous response
to the prompt "Search for: ". You can use this previous response
unchanged (hit <ENTER>) or you can delete characters from it (use the
<Backspace> key) or you can add characters to it (hit any arrow key,
and start adding characters. If you immediately start typing a new
entry, the default string is deleted and replaced by what you type.
Hitting the <Ctrl-U> key deletes all of the currently entered
response. The configuration utilities allow changing <Ctrl-U> to any
other control letter. (13 bytes squeezed in.)
4) Several external filters are now included in the unabridged
distribution. These utilities are intended to be used in conjunction
with the "pump block thru external filter" command of SLIM. These
filters include among others: 'cat', 'wc', 'lf', 'crlf', 'quote' and
'nfmt'. With the exception of 'nfmt', the registration of TERSE
includes registration of all of these programs. Ross Paterson,
<rap@doc.ic.ac.uk> the author of NFMT, recently posted the sources
in the alt.sources usenet newsgroup. Porting to the PC and some
packaging was done by myself.
5) Several useful utilities are now included in the unabridged
distribution. These utilities include among others the following
programs: 'esc', 'lptstat', 'bigc', 'litc'. The registration of TERSE
includes registration of all of these utilities.
6) A pre-release of TERSE for the HP 95lx palmtop (named h.com) is
now included in the unabridged distribution. This program, together
with the option in the configuration utilities to set the file size
replaces WEE. The key binding of H.COM is slightly different than
that of TERSE and SLIM, to support the keyboard of the HP 95lx.
7) The font loader and the fonts used for editing binary files are
now included in the unabridged distribution.
8) The configuration utilities have been enhanced. Among other
things, more control of the status line attributes was added and
more options of automatic horizontal scroll. Thanks to Mike Bessy
(from JP Soft- ware) <75300.1215@compuserve.com> and to Terry Chan
<echan@chinug.acns.nwu.edu> for suggesting some of these changes.
9) The distribution of TERSE now includes a batch file to assist
in invoking the editor on several files. An .BTM file for setting
appropriate aliases in 4DOS is included as well.
10) Many of the documentation and configuration utilities
typos have been corrected. Special thanks to Joan Abarbanel
<abraban@taunivm.tau.ac.il> for her careful proofreading of a previous
version of this file. Terry Chan <echan@chinug.acns.nwu.edu> did a
great job of pointing out to me errors and typos in the configuration
utilities as well as in the documentation. [Note that I still take
the credit and blame for all remaining errors which have not yet been
found and corrected.]
11) The following scenario used to create a file of length 0:
T newfile
<Alt-Q>
This bug has been fixed. Thanks to the many kind users who brought
this bug to my attention. (4 bytes of code added.)
12) TERSE recognizes and parses correctly file names which include
dots in them (e.g., ..\..\file.dat). Previously, such files would
not be saved. (20 bytes code squeezed in.)
13) TERSE can now read files of size 65,535 exactly. Previously,
files of this size could be created by TERSE, but not read by it.
(4 bytes code squeezed in.)
14) Eliminated several bugs related to the display of the help screen,
including the mis-alignment when ANSI console driver was present,
eliminated. (12 bytes gained.)
15) Eliminated a bug which could have caused TERSE to hang after
pushing to DOS version 2.x. (4 bytes code squeezed in.)
16) Terse now beeps whenever a save file attempt fails. Previously, the
only indication of such an error was that the "Write successful"
message didn't appear. (2 bytes code squeezed in.)
17) Next/Previous line now recognize all of the following characters
as word separators: space, tab, vertical tab, carriage return, line
feed, and form feed.
Version 1.3
-----------
1) Simplified and unified the configuration utilities.
2) Added a pre-release of LEAN, WEE and SLIM.
3) Included some of the configuration utilities in the shareware
distribution. The font loaders required for binary file editing
are still part of the registration package.
4) Fixed a bug, introduced in version 1.2, that prevented the display
of the status line.
Version 1.2
-----------
1) Code size was shrunk by another 9 (!) bytes.
2) The restriction on distribution by fee shareware distributors has
been removed.
3) After a successful print (Alt-P), the marked block is unmarked.
4) Pre-Release versions of SLIM, LEAN, WEE and TERSE for HP 95 LX
palmtop computer are available upon request.
Version 1.1
-----------
1) A bug in the snow prevention routine which caused TERSE to hang
on some CGA systems has been corrected. TERSE should run now with
no problems on all adapters. Many thanks to Andrea Omodeo (E-mail
address: <ele9037@cdc835.cdc.polimi.it>) for identifying the bug
and for suggesting the correction.
2) After considerable work, the 27 bytes code fragment required for
DESQview awareness was squeezed in. TERSE can now run in a DESQview
window, and it is fully DESQview aware.
Version 1.0
-----------
First version released to the public.