General Release Notes
=====================

Windows NT Security

Possible problem with Windows NT involving inability to write to the
registry because of insufficient security. The setup appears to be
rare, so we haven't been able to get enough information to establish a
fix.

---
Multiview Mascot

Problem with Multiview Mascot: If you are running a Mascot session on
the server, and paste a large amount of text (more than about 100 
chars) from the clipboard to TelStar, Mascot locks up completely.
You can perform the same operation running the same program
without Mascot, and get normal operation.

---
SCO 3.2v4.2

Setting environment variables doesn't seem to work on SCO 3.2v4.2, even
though the 'handshake' completes correctly. If anyone knows why, I'd
like to be informed.

---
ANSI & CUSTOM SEQUENCES

Ansi/vt100 code sequences that start with "ESC[?" and "ESC[=" seem to
be implementation-specific or custom implementations. Certainly I've
found no documentation delineating any standards for any of these
sequences. If anyone can point any out, I'd appreciate it.

---
ANSI & COLOR

The Ansi spec seems to assume that only 8 colours are available for
foreground and background. Because Windows doesn't impose those
limitations, I've expanded the spec. See term definitions in the
help file for details.

---
NAWS (Negotiate About Window Size)

The telnet client and server should be able to negotiate NAWS at any
time (the server may refuse to accept a change - this is still
"successful" negotiation). In practice, I've found that (with SCO and
Linux at least) the server ignores attempts to negotiate NAWS after the
initial flurry of handshaking. This is not correct behaviour, but doesn't
seem to be doing any harm.

---



=======================================================================

Version Information
===================

Changes For 1.1
----------------

When the window is resized, the window center is maintained instead of
the top left corner. This seems to be more useable.
---
Made the contact info in HELP/CONTACT US into active buttons, i.e. email
button calls up your mail program, and web button calls up your browser.
---
Added init capability to term types. Contents of file init_xxxxx are
'sent' to your terminal immediately after connection is established.
Useful for programming function keys, default colors, etc.

Please note that this is an interim fix. The next major release will
use an INI file to specify init strings, either directly or by 
specifying a file name.
---
term_vt100.dll was returning wrong string in init structure.
---
Added custom settings to the SETTINGS program on a per-term-type basis.
---
Added Color Preferences settings to The SETTINGS program.
---


Changes for 1.2
---------------

Fixed a bug in aux print that prevented it from working on some systems.
---
Added adjustable screen size capability.
---
Added label line support.
---
VT100 emulation extensively reworked. Seems that unix uses an entirely different
set of control sequences for vt100 than it does for ansi.
---
VT100 now supports proper ANSI character set.
---
Added ability to set screen size and  terminal type through command-line options.
---
DIM color now calculated based of foregound and background rather than just
assigning gray.
---


Changes for 1.2.1
-----------------

Fixed a bug in default tab setup for terminals
---
Fixed bugs in "SET SCROLLING REGION" function of vt100.
---


Changes for 1.2.2
-----------------

Fixed a bug in vt100 'hanging cursor' handling.
---
Changed the accompanying .txt documentation files.
---

Changes for 1.2.3
-----------------

Toggling the label line sometimes causes the cursor to HOME incorrectly.
---
Windows was intercepting F10 as a special-purpose system key.
---
This version contains an ALPHA version wyse60 terminal emulation.
---

Changes for 1.2.3a
------------------

This release contains only some fixes for the ALPHA version wyse60
terminal emulation
---

Changes for 1.2.3b
------------------

This release contains only some fixes for the ALPHA version wyse60
terminal emulation
---

Changes for 1.2.3c
------------------

Changes to PrintScreen to allow it to work under NT
---
Fixes for the BETA version wyse60 terminal emulation
---

Changes for 1.2.4
-----------------

Aux print now works under NT
---
NT is now an "officially" supported platform.
---

Changes for 1.2.4.1
-------------------

Wyse60 should not implement "hanging cursor".
---

Changes for 1.2.4.2
-------------------

The most subtle bug in the universe: Program aborts with network error
SOMETIMES on SOME systems ONLY if AUTOCONNECT is turned on, there is 
NO DEFAULT HOST specified, and the banner is NOT suppressed.
---

Changes for 1.2.5
-------------------

Added multiple-screen-page capability to wyse60 term emulation.
---
Added custom settings screen to SETTINGS for wyse60.
---
wyse60 version changed to 1.0
---
"Hanging cursor" was still giving problems in wyse60.
---
Added NAWS (Negotiate About Window Size) to telnet negotiation.
---
Added a little more text to the "Installation Failed" message on the
installer to make diagnosis easier.
---
Fixed bug in function key reprogramming.
---

Changes for 1.2.5.1
-------------------

Added an email option to the uninstall process for comments.
---

Changes for 1.2.6
-----------------

Added PrivateFormateMessage routine to handle error codes that 
Windows95 doesn't supply text for.
---
Added an option on Install to view the gicken web page for latest
version.
---
Fixed a bug in Function key programming.
---

Changes for 1.2.6.1
-------------------

Function key programming for ANSI was using wrong sequence.
---

Changes for 1.3
---------------

Added -I option to specify a custom title.
---
Added -P option to specify a connect port. Added PORT entry field to
connection dialog box.
---
Added -X option to allow the shortcut to force a particular position
and size when starting up.
---
Added TILE option to the menu to resize and tile multiple TelStar windows.
---
Fixed the positioning of the new window when user double-clicks on
a TelStar session to open a new one.
---
Fixed the title on the HLP file.
---
Added a message that is displayed when the user tries to abnormally
close a telnet session, rather than logging off.
---

Changes for 1.3.1
-----------------

Modified the nagware timing to start off easy and get more insistent
towards the end of the demo period.
---
Removed some record() statements that would cause recordxxx.txt files
to be created in some circumstances even with recording off.
---
Don't verify close if CANCEL button on CONNECT screen is used.
---

Changes for 1.3.1.1
-------------------

Nagware timing, ver.2
---

Changes for 1.3.2
-----------------

Improved handling of disconnect-verification dialog box.
---
Fixed a rather nasty bug in key-programming for wyse60 emulation.
---

Changes for 1.3.3
-----------------

Mapped wyse60 keystrokes F13 through F16 to CTRL+F3 through CTRL+F6,
and SHIFT+F13 through SHIFT+F16 to CTRL+SHIFT+F3 through CTRL+SHIFT+F6.
---
Changed the REGISTER checkbox on the installation screen to OFF by
default. Included a warning message if it is turned on.
---

Changes for 1.3.4
-----------------

Fixed: TelStar would hang when attempting to connect
with HP9000 system.
---
TelStar now saves the last window row/col/label line setting.
---
Fixed: Connect/Disconnect menu selections can get out of sync with
reality.
---
Fixed: Selecting OK on connection dialog with empty hosts file
produced a GPF.
---
Added some escape sequences to vt100 emulation
---

Changes for 1.3.4.1
-------------------

Fixed: Bug caused NT installation to fail on some registry
settings.
---
Fixed: vt100 emulation didn't support parameter on \E[6C
---
Fixed: Uninstall would not delete "telstar.gid" and uninstall would
fail.
---
Fixed: "Error Messages" section wasn't showing up in Help index.
---

