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.

---
SETTING ALTERNATE TERM SIZES

Although you can set an initial screen size through SETTINGS, SCO
in particular seems to want to set it back to "default" size through
init strings.
---
NAWS (Negotiate About Window Size) Problems

Some Unix hosts - in particular SUN - take NAWS very seriously. Even
if the term size is changed later, the host will remember the original
setting. This causes vi to get stubborn. If you have such a system,
disable NAWS using the SETTINGS program.

---
ANSI vs SCOANSI

ANSI term type uses the 'standard' definitions for colors. SCOANSI uses
its own definitions. Unfortunately, if you are using ANSI, the color
combinations that SCO uses are truly awful. So the ANSI term type has
an "ignore color settings" setting. 


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

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[#C
---
Fixed: Uninstall would not delete "telstar.gid" and uninstall would
fail.
---
Fixed: "Error Messages" section wasn't showing up in Help index.
---

Changes for 1.3.5
-----------------

Command-line can now specify host name without the '-D' option. When
this is done, autoconnect is assumed.
---
Wyse60 PGDN key was incorrectly defined.
---

Changes for 1.3.5.1
-------------------
Fixed: ansi emulation didn't support parameter on \E[#D
Fixed: ensured that all parameters are supported on all cursor-movement
sequences on all emulations.


Changes for 1.4
---------------
Added local echo option (Beta version)
Fixed: command-line problem prevented proper reading of IP addresses
when using -D option.
Added scoansi emulation.

Changes for 1.4.1
-----------------
Added menu selection to turn local echo on and off
Added menu selections to turn Recording and Monitoring on and off
Improvements to scoansi color handling

Changes for 1.4.2
-------------------
Fixed problem where scroll didn't work properly if bottom of TelStar
window was hidden.
TelStar now "remembers" if you had window maximized last session.
Fixed problems with uninstall.
Lightened up on the nagware banners.
Added a countdown to the nagware banner.

Changes for 1.4.2.1
-------------------
Still problems with scrolling.

Changes for 1.4.2.2
-------------------
Small changes to documentation.
Fixed problem with horizontal text scroll.

Changes for 1.4.2.3
-------------------
Fixed incorrect menu actions in Connection Menu.
Fixed reverse video handling in wyse60 emulation.
Fixed graphics char handling in wyse60 emulation.

Changes for 1.4.3
-----------------
Improvements & bug fixes to wyse60 emulation.
ENTER key now properly sends CR+LF.
Added ability to specify Startup Screen Size in SETTINGS.
Added DIM and REVERSE DIM color settings.
Added HELP to COLOR dialog box.
Added HELP to SETTINGS dialog box.
Added a switch to make NAWS optional.
Changed behaviour on screen size change to maintain top-left corner.

Changes for 1.4.4
-----------------
Added 30-day key capability to the TelStar licensing logic.

Changes for 1.4.4.1
-------------------
Added proper NVT handling of nul after lone c/r.

Changes for 1.4.4.2
-------------------
Added vt100 Application Cursor Keys.

Changes for 1.4.4.3
-------------------
F1-F4 now send PF1-PF4 sequences in vt100 mode.
Fixed problem with disconnect/reconnect when AutoClose=OFF

Changes for 1.4.4.4
-------------------
Fixes to wyse60 graphics character handling.
Modified Autoclose handling so that if AutoClose is OFF, AutoConnect is
 cleared after the first disconnect. (Per user request)

Changes for 1.4.5
-----------------
Very small change to a text message in the INSTALL program.
URL jumps to NorthStar Solutions now connect directly to Gicken
 Systems' product page.
Banner and About page now give more info about Reg Keys.

Changes for 1.4.5.1
-------------------
The countdown on the Banner and About Page for 30-day keys was counting
 up rather than down.
TelStar nuked when 30-day period expired.

Changes for 1.4.6
-----------------
Some earlier changes broke scoansi graphics. Fixed.
Corrected scoansi color handling.

Changes for 1.4.6.1
-------------------
Fix to printer enum (Getting default printer) which would fail on systems where the
 printer name was long.
Fix to ansi (not scoansi) where graphics chars weren't being displayed properly.

Changes for 1.4.6.2
-------------------
Put a timer on the spooler for transparent print, to avoid generating masses of spool files
 from hosts that turn aux print on and off at every line.
BOLD now uses a color rather than a thicker font.

Changes for 1.4.6.3
-------------------
Added 24-pixel-height font for maximized screens.

Changes for 1.5
---------------
Added more font sizes.
Cleaned up some font glyphs.
Fixed font sizing when maximizing screen.
Changed default installation screen colors.
Changed color of non-terminal background in maximized screen.
Added Serif and Sans Serif font options.
Added ability to clone term types and change settings on them.
Added Color Setting screen to TelStar's pulldown menus.
Install now checks if you are entitled to this version upgrade.

Changes for 1.5.1
-----------------
TelStar wasn't recognizing licenses.

Changes for 1.5.2
-----------------
Cosmetic changes to banner.
Fixed license checking conflict.

Changes for 1.5.2.1
-------------------
Banner was mis-reporting remaining demo period.
Added code to (hopefully) get around recurring demo-period bug.
Cleaned up About dialog.

Changes for 1.5.2.2
-------------------
Added code to improve tracking of demo-period bug.

Changes for 1.5.3
-----------------
Added Site License logic.
Fixed scoansi color color translation.
Fixed License display area on banner and About Dialog.
Added low-color-res version of banner.
Added slightly more info to "Font-not-found" message.

Changes for 1.5.3.1
-------------------
Corrected error message on socket close.
Implemented socket flush on close.
Added Version record to MONITOR I/O file.

Changes for 1.5.3.2
-------------------
Added Font Family to menu.
Added Serif/Sans to menu.
Added Font Family option to term settings for ansi & scoansi.
Fixed bug in install that was causing GPF.
Fixed some font format errors.

Changes for 1.5.3.3
-------------------
Added option to wyse60 to map (F13 - F16) onto (Shift+F1 - Shift+F4).

Changes for 1.5.3.4
-------------------
Encryption handshake fixed for Solaris.

Changes for 1.5.3.5
-------------------
Added some keys to wyse60 F-key alternate mapping.

Changes for 1.5.3.6
-------------------
Fixed function key programming sequence in wyse60 emulation.

Changes for 1.5.3.7
-------------------
Fixed INS and HOME keys in wyse60 emulation.
Fixed Shift+F1 key in wyse60 emulation.

Changes for 1.5.3.8
-------------------
Fixed some minor problems with telnet negotiation.
Added HELP to TelStar fatal error messages.

Changes for 1.5.3.9
-------------------
Allow loading company icon and banner bmp with site license.
Have install program look for site license file.

Changes for 1.5.4
-----------------
Added Function Key Programming to TelStar pulldown menu and Settings.
Fixed bug in screen-size change.

Changes for 1.5.4.1
-------------------
On Wyse60, key programming with empty data should reset key to defaults.

Changes for 1.5.5
-----------------
Added all special keys to the programmable list.
