
               AmTelnet - The AmigaOS Telnet Client
               ====================================

               Copyright © 1996 by Mathias Mischler
                    (merlin@sixpack.pfalz.de)

                       All Rights Reserved


             Bugreports to amtelnet@vapor.com please
                     (AmTelnet Mailinglist)


      FTP Support Site: wade1.ab.umd.edu /support/AmTelnet
        WWW Support Site: http://www.vapor.com/AmTelnet/


             Support Mailinglist: amtelnet@vapor.com
 (send a ADD in body to subscribe to amtelnet-request@vapor.com)


Changes:
--------

v0.46 (07.08.96) - alpha

      o Cursor Bug removed.
      o Added forgotten [ESC]M sequence to scroll down.
      o InputHandler rewritten.
      o Added internal Debug System.
      o On connection all display and cursor attributes are set back
        to a normal value.
      o NAWS will be send on a IAC DO NAWS command
        (same default sizes are 80x25 other 80x24).
      o Unvisual pixels shoudn't be trashed any more.
      o ScrollDown now also takes care of ScrollWindowSize.
        ([ESC][<yb><ye>r)
      o Added menucheck for Full Size Window.
        When selected AmTelnet only displays the terminal object.
      o Added menuitem for Open / Close Connection.
        When selected you can Open / Close a connection.
      o Internal cleanup.
      o New Menu Entry: Initialize Terminal
        (Resets Styles, Clears Screen and sets Cursor to 1 ; 1,
        Frees all unused allocated memory by Scrollback-Buffer)
      o New Menu Entry: Save Host List
      o New Menu Entry: Save Window Contents (Plain / With Style)
      o Socket is now asynchronous.
      o Size for Scrollback-Buffer is dynamic allocated.
      o Window Size is shown in Window Title-Bar.

v0.50 (13.08.96) - alpha

      o VT-100 Insert Mode now build in.
      o New Menu Entry: 8-Bit Mode.
        Sends CSI instead of [ESC][-Combination.
      o New Menu Entry: Carriage Return as CR/LF.
        Sends LineFeed instead of Cariage Return.
      o Graphics Mode is now emulated by some ISO characters.
      o [ESC]D now insertes correct.

v0.53 (16.08.96) - alpha

      o Iconify problem solved.
      o Some changes on ESC-sequences.
      o While Debug is "on" ( Amiga+"d" or Menu ) ALL output is
        written into "T:amtelnet.log".
        If you want to report bugs, send me that file complete
        please. ( Input e.g. Passwords aren't content of that file )

      o New Menu Entry: Check Output Speed.
        A little speed checker will be started, to check your
        scrolling and plain output speed. The result is reported in
        secondes.

v0.55 (17.08.96) - alpha

      o New Menu Entry: Swap Backspace & Delete.
      o New Menu Entry: Get New AmTelnet Version.
        This menu entry is only visable, if it was possible to
        localize AmFTP. If it is selected it starts a AmFTP
        connection to ftp.vapor.com in the AmTelnet support
        directory.

v0.56 (18.08.96) - alpha
    
      o New Menu Entry: Open New Window
        (Opens another AmTelnet Window.)
      o New Menu Entry: Reset Size (80x25).
        (Sets Term Window back to default 80x25 Window Size)
      o New Menu Entry: Emulation
        You can select Emulation like in Gadget Bar, but with
        Keyboard now.

v0.57 (20.08.96) - alpha

      o Refreshing and Scrolling is clean now.
        (Removed black pixels)
      o Total cleanup. Needs less memory.
      o Checking of output-speed is more reliable :-)
      o ESC Sequences typed lokal will also be calculated and
        printed out correct. 
      o Lokal Echo will also show difference between 7 and 8 Bit Mode
        and between Normal and Application Mode now
        (when connection is established).
      o Function Keys transfer a sequence betweeen CSI 0~ und CSI 9~
        (will be converted in dependence of 7/8-Bit and Normal/
        Application-Mode).
      o Calculated new and nicer about-ANSI-Sequence (animation.txt).
        (If you don't want to see it, just delete the file.)

v0.58 (21.08.96) - alpha

      o LineFeed is only LineFeed again.
      o New Menu Entry: Linefeed as Carriage Return/Linefeed.
        (Linefeed alone jumps in next line, and sets cursor to left
        position)
      o Fixed some ESC Sequences.

v0.59 (21.08.96) - alpha

      o Fixed some ESC Sequences.
      o Set ESC Sequences to understand some amzing ANSI-BBS codes.
      o All Delete/Insert operations work in Scrollregion.
      o Speeded up setting of Colours and Styles.
      o When Window Close Key is ESC on startup (MUI Default) it will
        be removed. So ESC is available as normal Input Key for Terminal
        Applications.

v0.60 (22.08.96) - alpha

      o CTRL-N / CTRLO ( SI / SO ) is parsed correct and charset is
        changed.
        (SO uses charset G1, SI uses charset G0. Charsets are defined
        with ESC-Sequences [ESC]( for setting G0, [ESC]) for setting
        G1. 0 = Standart Graphics Set, A = UK Charset, B = US 
        Charset.
      o String acknowledge on server string gadget automatic starts
        connection to host.
      o Double clicking on server history entry starts connection.
      o New tooltype TERMINAL. Values can be ANSI, VT100, TTY, yet.
        (Example: "run AmTelnet TERMINAL=VT100 airport.in-berlin.de")
      o Removed frame around Terminal class.
      o ESC Sequence is aborted on CTRL-X / CTRL-Z (CAN).
      o Lokal Echo echoes same as sent over connection, neither if
        connection is established or not.
      o Incoming CSI is parsed as [ESC][.
      o Fixed some ESC-Sequences.
      o Some Cleanups.

v0.61 (23.08.96) - alpha

      o Default Window Close key is now CTRL-\ (like in an Amiga
        Shell)
      o Decreased spacings in window.
        (Terminal takes full windowsize to draw, like an Amiga Shell)
      o New tooltypes WIDTH/HIGHT, to set initial terminal size.
        (Example: "run AmTelnet WIDTH=132 HEIGTH=50")
      o Fixed some ESC-Sequences ( [ESC]D/E/M ).
      o Inserted VT100 double width support ( [ESC]#3/5 ).
      o New Menu Entry: Character Wrap.
        (When activated, a newline is forced, when printed line is
        full (Default))
      o Fixed a spacing bug in layout.
      o [ESC]#8 is now supported.

v0.62 (28.08.96) - alpha

      o Fixed cursor bug at end of line.
      o Scrollup with bottom status bar also scrolls in buffer.
      o Fixed bug with style settings while drawing.
      o Created virtual ,,81st'' character to avoid empty lines on
        lines with full width, followed by a linefeed.
      o Amiga-T was used two times. Save plain Window Contents is
        now Amiga-J.
      o Cursor is now always visible.
      o The window is cleared when a new connection starts.

v0.63 (31.08.96) - alpha

      o New option: Jumpscroll.
        It is like option in KCon. When a scrollup is needed, there
        will be scrolled 5 lines at once. This spares a lot of
        blitting time and makes scrolling much faster.
      o Internal cleanup to create a seperate TerminalClass in
        future. All I/O is passed through methods of the Custom
        Class.
      o Some layout changes on about window.
      o Term.mcc is a seperated custom class now.
        Install in MUI:Libs/MUI/Term.mcc.
        When you want to use the Custom Class for your own projects,
        please contact me.

v0.64 (10.09.96) - alpha

      o Implemented rlogin authentification (rfc 1282).
      o New menu item, Iconify.
      o Changed some hotkeys to become style guide conform.
      o Emulation settings of menu and cycle gadget are the some now.
      o Fixed some bugs.
      o Implemented select contents in Term.mcc.
      o Implemented copy of selected contents to clipboard.
      o Cursorstyle can be switched to underlined cursor, instead of
        block cursor.
        Take a look at menu entry "Cursor Underlined".
      o Terminal emulation selected in menu is always identical to
        terminal emulation selected from cyclegadget.

v0.67 (25.09.96) - alpha

      o Implemented ZModem, using xprzmodem.library.
        AmTerm won't supply serial-only features to xpr-interface,
        so not every xpr-library works, but xprzmodem.library 2.56
        from Olaf Barthel works fine.
        (Download in most cases with "sz -e <filename(s)>")

v0.68 (28.09.96) - alpha

      o Settings can be saved now. See menu settings.
      o Paste implemented in Term.mcc and AmTelnet.
      o xprxmodem.library can also be used for transfer, if it is
        available in your library directory.

v0.69 (29.09.96) - beta

      o User can define function keys
      o Transfer path can be changed.

v0.70 (29.09.96) - beta

      o Fixed a nasty bug with neogation.

v0.71 (03.10.96) - beta
 
      o Some bugfixes.
      o Chat bar included.
      o Autologin included. String gadgets for login and password
        can be found in window to edit hosts.

v0.72 (30.10.96) - beta

      o Username and password can be send manually.
      o Removed a potential bug... BOOL != ULONG :)

v0.73 (14.11.96) - beta

      o Added history for chat string
      o Some fixes on xpr interface
      o Lots of little changes i can't remember


 Information about bug reports:

 It helps a lot, when i can follow a reported bug. Therefore
 AmTelnet supports some debugging features.
 So, when YOU want to report a bug, please send me description of
 that bug, a short introduction in your hard- and software
 configuration, and full debug log, from start of connection until
 position the bug appears.
 If it is a visible bug it is also useful to get a style copy of last
 visual terminal contents.
 To get debug log, switch on "Debug" from menu "Settings".
 To get a style copy of visual terminal contents select "Save Window
 Contents with Style" from menu "Edit".
