home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
comm
/
terminus-2.0d.lha
/
Terminus
/
History.txt
< prev
next >
Wrap
Text File
|
1993-12-21
|
15KB
|
355 lines
History file
------------
The contents of this file contains bugfix lists, changes and
additions to each maintenance release of Terminus 2.0. Everything
discussed here will be merged in the user manual as well for the
full distribution archive.
Terminus 2.0d
-------------
There are still some unresolved bug reports that didn't make it into
this release. I've decided to release it as is for now due to the
DISPLAY command syntax error that occurs under AmigaDOS 1.3.
I hope to follow up with another bug fix release in a few weeks or
I might wait depending on how difficult RIP is to implement.
Bug fixes
---------
- DISPLAY command no longer generates a syntax error under AmigaDOS 1.3.
- Added "Can't iconify public screen." message.
- pens are reset when reloading the same console def file now.
- Fixed another syntax error for WAIT UNTIL HH:MM:SS.
- Clipping from main display now handles double width/height properly.
- Expired requester no longer interfers with file transfers and dialing.
- Removed screen background when display smaller than default size.
- Chat buffer now handles Courier and other odd-sized fonts.
- CURPALATTE no longer needs 16 values for screens with less than 16 colors.
- Out-of-range integer values in .def and .phones files now checked for.
- No longer gurus after posting system requester before console is open.
- ONTIMEOUT no longer triggers if active WAIT is not doing a string search.
- Fixed a false nested ELSE without IF error when loading a script.
- LDEFFILE script command now updates console filename gadget.
- Removed all SGR color change commands for MONO palette.
- <CSI>E and <CSI>F now move cursor to column 1.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Terminus 2.0c
-------------
Due to the leak of a 2.0b beta this release has been bumped to
2.0c.
2.0c is also the first release that has been shipped to registered
users. A serialized keyfile (displayed at startup and printed on the
disk label) is included with the registered distribution so that you
can download updates to Terminus locally.
Bug fixes
---------
- Beefed up syntax checking for DISPLAY command.
- Fixed guru on exit bug that some systems were getting.
- Fixed #4 guru on startup due to text overscan being larger than Workbench.
- Status line gadgets for CRXLATE, LFXLATE and EOLOUT now working correctly.
- The macro escape !% no longer sends the '%' character.
- VT emulations should no longer reset columns to 80 anymore.
- WAIT from ARexx would cause the next command to fail, fixed.
- TPEN, BPEN and CPEN variables were returning incorrect values.
- Read-only variables were not being passed to ARexx.
- Entry editor no longer deletes macros after editing.
- '~' delay character in fkey macros now works.
- [MISC][QUIET SERIAL?] menu item now updated after iconifying.
- Now clips last column properly with 1.x and 2.x releases.
- Repeat search now advances to next match on last line properly.
- Selecting Ignore in a string or integer requester restores fast cursor.
- Removed 'R' character from CIS B+ file transfers.
- Kermit XPR transfers should be working now.
- IF/ELSE checking no longer gets confused with multi-line comments.
- QUIET mode for the INPUT script command is now reset properly.
- Dialer should now be insensitive to parity.
- CALL and CHAIN script commands working again.
- Fixed some enforcer hits when canceling file requester in console.
- Script SEND command now handles read-only string variables.
- QUIET command line option (and tooltype) working again.
- CURPALETTE loads palette colors now.
- Dialer is now idled if OwnDevUnit requests the port in use.
- WINPOS updating no longer occurs after loading a new .con file.
- Using <DEL> to remove a selected entry now dials next entry.
- Chat mode restored properly after uninconifying.
- Keymap string gadget now updated when loading a console definition.
- VT-xx emulations no longer guru when used with less than 24 lines.
- Screen title properly restored after system requesters are posted.
- ANSI index properly handles colors in 8-15 range now.
- SGR color selection with the MONO palette now limited to colors 0-3.
- ZMODEM rename option now overrides resume properly.
- Deleting entries at the end of the phonebook no longer leave garbage.
- Clipping from the main display highlights the last character properly.
- Terminus now waits for OwnDevUnit to return before completing startup.
- Reduced ZMODEM window size to 32k max to fix ZMODEM download lockups.
- Number dial handles a blank entry properly now.
- No longer locks up when searching prior to opening review buffer.
- Y/ZMODEM downloads now do an auto-rename if target is a directory.
- Now trims trialing '/' characters in paths requester.
- EXISTS() script command now returns FALSE for NULL and directories.
WATCHDOG command
----------------
A new script command has been added that monitors keyboard idle time.
The synrax is:
WATCHDOG OFF | num1, num2
The first value, <num1> sets the timeout in seconds that the watch
dog timer will wait for the keyboard to be idle before sending the
character defined by <num2> (which can range from 0 through 255).
The timer is reset everytime a key that transmits a character is
pressed. When a timeout condition is reached the character defined
will be sent and the timer will be reset again.
This command operates outside the context of a script. Once set, it
will continue to run until carrier is lost, although carrier does not
need to be present for it to be initialized.
NOQUICK option
--------------
This option variable has been added due to the problems with
dnet.device (or any other serial device replacement) that does not
properly handle the IOF_QUICK bit when used with BeginIO() during
a CMD_READ request.
As per the RKM documentation for the serial.device, if a CMD_READ
is called via BeginIO() with the IOF_QUICK bit set, the device is to
return the request immediately with the bit still set if it was able
to read the desired number of bytes immediately from the internal
buffer of the device.
Unfortunately, some devices always queue a request when BeginIO() is
called even though the proviso for the serial.device states otherwise.
If you're using dnet.device you should turn this option on via a
script command of:
NOQUICK = TRUE
Chat mode
---------
Changed chat mode to only recognize '^' escape character for queued
control characters now.
VT-220
------
More additions to the keyboard with this release.
<CTRL> / sends a ^_ character.
Cursor keys
-----------
The following sequences are sent for cursor keys with the <SHIFT> qualifier.
<UP> CSI T
<DOWN> CSI S
<RIGHT> CSI sp @
<LEFT> CSI sp A
Where CSI is "<ESC> [" or hexadecimal 9B and <sp> is a space
character.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Terminus 2.0a
-------------
As expected, there were some bugs remaining in the initial release of
Terminus. This version is primarily a maintenance release to repair those
problems, but it does incorporate several changes and additions which are
sectioned and titled below.
Bug fixes
---------
- ReqChange is now working.
- Entry macros requester no longer opens without a script being present.
- Now closes review buffer if it is cleared while open.
- [MISC][RESET TERMINAL][X] now resets the foreground/backround pens.
- Palette requester now changes screens when menu pens are changed.
- Prescroll should work with ANSI controls in data stream now.
- Now forces non-interleaved bitmaps with non-AGA machines and no fast ram.
- No longer disables 16 color screens on AGA machines without fast ram.
- VTOpts requester no longer resets column size and font.
- Sprite horizontal offset fixed.
- <ESC>, <BS> and <DEL> keys send appropriate characters in VT-220.
- COLOR and CUSTOM palettes should work properly with VT-xx now.
- Predefined script variables were not passing a result back to ARexx.
- Line wraps with double width characters in VT-xx should work correctl