(this README.TXT file is also available on the AniTa release media)
Search this list for fixed problems and new features
README.TXT This file contain last minute documentation, modification history and other information not documented anywhere else. Versions & Licensing ==================== AniTa is not free software. See the 'license.it' file for license details regarding evaluation and non-commercial use. The version of AniTa shipped with POWERfusion is not licensed for telnet TCP/IP transport. Only Async and NetBIOS. AniTa standalone and the version shipped with Fusion95 is licensed for all transports (Async, NetBIOS and telnet TCP/IP). The version of AniTa shipped with NorTel Network's (former Bay Network's) Instant Internet is licensed to run only in conjunction with the Instant Internet product. Other environments can still be run for evaluation. 3270 emulation requires enterprise level license, but can still be run for evaluation. Latest version, (evaluation and upgrade) is available at at http://www.april.se and ftp.april.se. Download the latest version for both evaluation and upgrade (same installable). The evaluation is 100% functional, and the only difference is that the license text must be accepted every time AniTa is started. Known problems: 16-bit AniTa does not fully support X/YModem over telnet transport. Use 32-bit AniTa or Kermit. Modification history ==================== ======= here starts 32-bit versions history ======= AniTa - version 4.5.6.6 maintenence release 15 march 2000 ------------------------------------------------------- - Printing a single ESC character between printer on/off to a terminal printer now works. - Delay close max limit changed from 10000 -> 60000 msec. AniTa - version 4.5.6.5 maintenence release 25 Feb 2000 ------------------------------------------------------- - 3270 TERM ENV variable now sends the correct 3270 string. AniTa - version 4.5.6.4 maintenence release 15 Feb 2000 ------------------------------------------------------- - Updated contact information in About dialog AniTa - version 4.5.6.3 maintenence release 20 Jan 2000 ------------------------------------------------------- - AniTa over POWERLan NetBIOS on NT problem fixed. - Problems with TN3270 automatic skip at end of keyin field have been fixed. - Wyse emulation now has the secondary character set defaulting to the multinational character set to allow it to be used to display wyse60 graphics characters. AniTa - version 4.5.6.2 maintenence release 13 Jan 2000 ------------------------------------------------------- - Problem with TN3270 not clearing fields, thus leaving old text behind, when the screen changes has been fixed. PT order advances the character position to the first position of the next unprotected field. AniTa has always done this - following new functionallity added: If in a unprotected field, PT advances the character position to the next unprotected character (even in the same field). If the PT is proceeded by TEXT (not by a write command or order) then nulls are inserted in the buffer from the current buffer address to the end of the field (regardless of whether it is a protected or unprotected field). AniTa - version 4.5.6.1 maintenence release 23 Dec 99 ----------------------------------------------------- - DEC: Printer Device Status request now replies "Ready". AniTa - version 4.5.6 release 27 Oct 99 ---------------------------------------------------- - Improved Wyse Printing. With transparent printing, output is send only to the printer. With auxiliary printing, output is send to screen and printer. CTRL-T = Turn all print modes off CTRL-R = Auxiliary print mode on CTRL-X = Transparent print mode on ESC d # = Transparent print mode on - Switching between 80 and 132 columns now automatically correctly recalculates the frame around text size so no scrollbars are shown if not needed. - "Align Display" settings are now instantly effective. AniTa - version 4.5.5 release 13 Oct 99 ---------------------------------------------------- - Custom installation added. Supported in version 5.0. AniTa - version 4.5.4 preview 28 Sept 99 ---------------------------------------------------- - Fixed vtx20 loadable function key problem that used to cause corrupted key definition file (.key). - %noaction% or %ignore% macro can nowbe used to map a key or hotspot to do nothing and send nothing. - WYSE now also includes mapping for Function keys in Control and ShiftControl state. Default F13-F16 mapping removed. - WYSE DownArrow after Enter (and other F-keys) now works. - Adjusted for Windows 2000 new lighter gray dialog background color. - WYSE and ADDS ZModem auto-receive now works. AniTa - version 4.5.3 release 14 Sept 99 ---------------------------------------------------- - winframe problem workaround (socket event 0). AniTa - version 4.5.2 release 01 Sept 99 ---------------------------------------------------- - DEC: fixed problems with selective screen erase. - DECSCA command with parameter 0 now turns off character protection (instead of on). - DECSED command now erases only unprotected characters (previously erased all characters if the terminal had never been reset). AniTa - version 4.5.1 release 28 July 99 ---------------------------------------------------- - First time setup dialog now also allows selecting 3270 family. - U.S. Addressing information updated. - Codes for WYSE terminal printer on/off in AniTa Programmer's Reference corrected. AniTa - version 4.5.0 release 1 July 99 ---------------------------------------------------- - Now accepts both AniTa version 4 and 5 license code. - Now supports AniTa LTE license. - Swedish on-line help updated to level 4. AniTa - version 4.2.5 release 16 June 99 ---------------------------------------------------- - Wyse50 erase screen problem fixed. AniTa - version 4.2.4 release 20 May 99 ---------------------------------------------------- - Wyse 50/60 now accepts ESC f (as well as ESC F) to display a message on the status line. - Delay spool close for terminal printers set to 0 when printing to a file. This means that the file is closed immideately. A delayed close on a file could cause problems if another application like Word was started to open the file in read+write mode before the delayed close was done. - AniTa installation can now be done with user specifc files. All files in the ...\OEMFILES directory will be installed into the AniTa install destination directory. Installation events are logged to install.log. AniTa - version 4.2.3.3 maintenence release 7 May 99 ---------------------------------------------------- - 3270: Fixed a problem with command F3 (write structured field) AniTa - version 4.2.3.2 maintenence release 5 May 99 ---------------------------------------------------- - Problem fixed: Running a local command initiated from the host using: ESC [ 3 ; Param y String ESC \ sometimes produced an error message box even if the local command was started OK. - Terminal printing can now be directed to the screen as well as to the terminal printer. Specify PrintToScreen=1 in the ANITA:WCF to enable sending to the screen and PrintToScreen=0 (the default if not present) to disable. - New "AniTa" escape sequence... ESC [ 3 2 y - disable print to screen ESC [ 3 2 ; 0 y - disable print to screen ESC [ 3 2 ; 1 y - enable print to screen AniTa - version 4.2.3.1 maintenence release 20 April 99 ------------------------------------------------------- - Undocumented feature allowing letters (in addition to digits) to create Wyse30 graphics now supported. AniTa - version 4.2.3 release 16 April 99 ----------------------------------------------- - Wyse cursor positioning even allow leading spaces e.g. "2" or "02" or " 2" AniTa - version 4.2.2 release 15 April 99 ----------------------------------------------- - Max number of AniTa instances at startup fixed. - AniTaFTP 4.0.0.4 with support for 'ftpcmd RNFR file' and 'ftpcmd RNTO file'. AniTa - version 4.2.1 release 9 April 99 ----------------------------------------------- - Max number of AniTa instances at new session fixed. - Telnet host name as server[:port] notation now supported. - Fixed a translate table mapping problem that could cause a GPF error. - German on-line help updated to fully cover version 4. - ESC sequense to get windows version is now extended to also return AniTa version. All strings terminated with CR. ESC [ 23 y - get windows version ESC [ 23 y ; 1 - get AniTa version as a 3-digit number (example: 420) ESC [ 23 y ; 2 - get AniTa version as a string including preview (example: 4.2.0.3) - DEC line feed ( LF ) now works if line is wrapping. - Includes AniTaFTP 4.0.0.3 with support for server[:port] notation. AniTa - version 4.2.0.3 maintenance release 17 March 99 ----------------------------------------------- - New option for terminal printers to delay spooling a number of milliseconds, default 500ms (1/2 second). If the host application re-opens the same printer within the configured time, data will be appended to the same spool file. This prevents creating large number of windows spool files when the host application turns printing on and off frequently. AniTa - version 4.2.0.2 maintenance release 15 March 99 ----------------------------------------------- - New escape sequense to run an AniTa macro from the host (same as keyboard and hotspots). The following example will send the configured host name from AniTa to the host and terminate the string with carriage return: echo "\033[31y%hostname%%tx%<cr>\033\0134" AniTa - version 4.2.0.1 maintenance release 12 March 99 ----------------------------------------------- - Support for 3 new telnet option parameters (with default values) in the .WCF file: DoNAWS=Yes NAWSX=-1 NAWSY=-1 DoNAWS can be set to No to disable the Negotiation of Window Size. NAWSX/Y: -1 (or any negative value) send current screen size 0 - 65535 send static values for X and Y (columns and rows) - Custom environment values can now again be used as macros. This already works in the 16-bit version, but was broken in the 32-bit version. Example: If your local environment table contains: PRIVATE=SOMEDATA Then it is possible to specify %PRIVATE% in the autologon or answerback sequense and it will be replaced by SOMEDATA at runtime. AniTa - version 4.2.0 release 08 March 99 ----------------------------------------------- - Support for comma (',') in 3270 numeric fields. AniTa - version 4.0.1.11 maintenance release 26 Feb 99 ----------------------------------------------- - Adds %u32fld..% and %p32fld..% macros and 3270 attribute matching. AniTa - version 4.0.1.10 maintenance release 19 Feb 99 ----------------------------------------------- - Spanish Edit menu translated. - Filters like *.* in various file open dialog fixed. - In keyboard mapping, current numlock state is now reflected at entry. - Includes AniTaFTP version 4.0.0.2. - New macro: %togglescreen% toggles between MAXIMIZED and NORMALIZED mode. Default mapped to ALT-ENTER. - Memory leak when using 'True Bold' attribute fixed. AniTa - version 4.0.1.9 maintenance release 3 Feb 99 ----------------------------------------------- - Hotspot image size 0 (original) fixed. - International menu: Edit->Select and Edit->Clear selection translated. - New host platform: keyboard and button panel default files for Linux. AniTa - version 4.0.1.8 maintenance release 29 Jan 99 ----------------------------------------------- - New: 'Select all' and 'Clear Selection' in the 'Edit' menu. - New: macros %selectall% and %clearselect%. - keyboard and hotspot kan now have multiple mappings like: %tx%F1%tx%F2%tx%"hello world<cr>" This will send first whatever the symbolic names F1 and F2 is mapped to and finally "hello world" followed by a carriage return. - DDE can now include macros. Use 'TOHOSTX' instead of 'TOHOST' to enable macro expansion. See AniTa Programmer's Guide for detailes. - Includes AniTaFTP version 4.0.0.1. AniTa - version 4.0.1.7 maintenance release 28 Jan 99 ----------------------------------------------- - Adds row positioning (ctrl-k row) now accepts values for row with their high bits set. Adds documentation specified ctrl-k followed by ctrl-b to position to row 3, but Adds seems to also allow the ctrl-k to be followed by a 'B' or a 'b'. AniTa - version 4.0.1.6 maintenance release 25 Jan 99 ----------------------------------------------- - Screendump font scaling re-implemented. AniTa - version 4.0.1.5 maintenance release 21 Jan 99 ----------------------------------------------- - Screendump reversed use the printer default font since scaling was broken in 4.0 and was reported to never have worked even in 3.0 on HP LJ 6 L. The screendump font scaling will be re-implemented later. - Default baudrate is now 9600 instead of 0 which could cause a divide-by-zero crash first time AniTa was started using async transport. - ::RemoveFontResource( "dosapp.fon")) no longer done at exit. Needed for Linux and DOS applications running on Windows95. AniTa - version 4.0.1.4 maintenance release 23 Dec 98 ----------------------------------------------- - AniTa as a DDE server runnning async transport fixed. AniTa - version 4.0.1.3 maintenance release 22 Dec 98 ----------------------------------------------- - Wyse - Setting cursor to block or underline also turns the cursor on if it were previously turned off. AniTa - version 4.0.1.2 maintenance release 21 Dec 98 ----------------------------------------------- - Includes French on-line help. AniTa - version 4.0.1.1 maintenance release 17 Dec 98 ----------------------------------------------- - 3270 numeric fields now accepts 0-9, period, minus and DUP. AniTa - version 4.0.1 release 16 Dec 98 ----------------------------------------------- - Adds & Wyse terminal option to display protected fields in reversed video. AniTa - version 4.0.0.9 maintenance release 15 Dec 98 ----------------------------------------------- - CancelIo reference in KERNEL32.DLL removed sinced it wasn't available in Windows95. AniTa - version 4.0.0.8 maintenance release 15 Dec 98 ----------------------------------------------- - New parameter to disable AniTa auto-dial for TCP/IP if auto-dial is enabled for IE or other software. This can now be configured in the "Phone number" dialog. This is useful for PC's with dual TCP/IP transports (Modem + LAN) when the user wants to run an Internet browser like IE over the Modem while AniTa runs over the LAN. - New .WCF file parameter to set the WriteTotalTimeoutConstant. Specifies the constant, in milliseconds, used to calculate the total time-out period for write operations on a COM port. For each write operation, this value is added to the product of the WriteTotalTimeoutMultiplier value which is automatically calculated depending on baudrate and the number of bytes to be written. This parameter will fix the problem on Windows95/98/NT where a connect with CTS or DSR flow-control to a COM-port without the required signal swould never return and would hang AniTa waiting for the signals forever. Default is now 3 seconds: WriteTotalTimeoutConstant=3000 - DDE now works for all transports (NetBIOS and Async fixed). AniTa - version 4.0.0.7 maintenance release 7 Dec 98 ----------------------------------------------- - Asynchronous transport fixed for NT. - Better support of ADDS Viewpoint graphics for boxes. - Supports ADDS Viewpoint switching between 80 and 132 columns. AniTa - version 4.0.0.6 maintenance release 30 Nov 98 ----------------------------------------------- - Wyse50 support for graphics characters. - Wyse50 wraps cursor when moved off the top or bottom. - Supports ADDS Viewpoint graphics support for boxes. AniTa - version 4.0.0.5 maintenance release 20 Nov 98 ----------------------------------------------- - Added 1600x1200 to this table: Auto-detect the default 80/132 column Font size to: 640*480: Courier New 10/6 800*600: Courier New 12/7 Bold (default if not in this list) 1024*768: Courier New 15/9 Bold 1152*864: Courier New 18/10 Bold 1280*1024: Courier New 20/11 Bold 1600*1200: Courier New 25/15 Bold - Supports Wyse50 terminal emulation. - Unshifted escape key is now always mapped to send ESC. AniTa - version 4.0.0.4 maintenance release 16 Nov 98 ----------------------------------------------- - WYSE: Character set download ESC c A bb pp..pp no longer causes spurious characters to be displayed on the screem. - DEC: If the DECSCA (select character protection attribute) escape sequence contains an undocumented parameter, this is now treated as the default parameter instead of being ignored. - A bug in Win95 and Win98 display routines could stop the cursor from being erased correctly. A work round has been implemented in AniTa to avoid this problem. - Supports Adds Viewpoint terminal emulation. AniTa - version 4.0.0.3 maintenance release 5 Nov 98 ----------------------------------------------- - DEC tab ( HT ) now works if line is wrapping. AniTa - version 4.0.0.2 maintenance release 29 Oct 98 ----------------------------------------------- - DEC VT100 with the 7-bit national character-set selected together with 7-bit control characters, then characters over hex 7F will have the top bit stripped. - Trace autowrap in KEYB: removed ! AniTa - version 4.0.0.1 maintenance release 23 Oct 98 ----------------------------------------------- - DEC cursor right ( ESC [ C ) now works if line is wrapping. - 3270 enabled for II. - Trace autowrap in KEYB: AniTa - version 4.0.0 release 15 Oct 98 ----------------------------------------------- - License level 4 required. - Hotspot type 0 (nobox) now works. AniTa - version 4.0.0.k preview 10 Oct 98 ----------------------------------------------- - Automatic font scaling is now on by default. On/off state is saved in ....windows\AniTa.ini. - Bigger stack (1 Mb virtual memory). - COM port baud rates from AniTa 3.0 settings now converted to real vaules correctly. - FontSize, FontCharSet and FontItalic parameter values in .wcf file fixed. - Fixed problems with hidden Titlebar and Menu on Windows 95. - NT 3.51 now supported. - Scalable fonts now re-implemented. (drag right or left side to scale font) - In non-scale-font mode: Titlebar, menu, toolbar and statusbar will now reset the screen size to get rid of the scroll-bars that used to appear when bars were turned on. - No longer creates a horizontal scrollbar when history is turned on. AniTa - version 4.0.0.j preview 03 Oct 98 ----------------------------------------------- Enhancements: - Most DLL's now loaded only when needed. - AddFontResource("dosapp.fon") removed to avoid load errors under Linux. - Wakeup (sending a <cr> after connection is established (if configured in autologin dialog)) is now sent even if autodial is not done. - Autologin can now handle 2 more wait-for-then-send lines. - Autologin replies now follows the same encoding rules as keyboard mapping. This means that you can send things like ctrl-w as: ^w or <17> or <ctrl-w>. Also possible to turn off the implicit <cr> after each reply. - The %pluser% and %plmach% macros will now use the current logged in user and machine name even on non-POWERLan machines. AniTa - version 4.0.0.i preview 22 Sept 98 ----------------------------------------------- Problem fixed: - 0 length .wcf are no longer possible to get. - NetBIOS transport support added. Lana number 'AUTO' will now easier find a POWERfusion server running Ethernet by searching the NetBIOS adapter table for an adapter that supports max 1496 byte packets. AniTa - version 4.0.0.h preview 14 Sept 98 ----------------------------------------------- Enhancements: - Mouse on/off and click sendstrings now host controllable. (See Programmer's Guide) - Predefined OEM logo supported. Problem fixed: - WYSE: ESC { (home) fixed. AniTa - version 4.0.0.g preview 14 Sept 98 ----------------------------------------------- Enhancements: - ACL: now supported in ANSI and WYSE in addition to DEC. - ACL: command start ESC & o C now supported in ANSI - ACL: command ESC [ 2 4 y added to start ACL. This is primarily used in WYSE emulation where ESC & is taken for something else, but can for consistancy also be used in DEC or ANSI modes. The ACL command string syntax is: ESC[24y<command>CR In a UNIX script this might look like... echo "\033[24yKRECEIVE c:\0134temp\\slask1.txt" - Better filetransfer receive auto-detect. Problem fixed: - Kermit and ZModem over both raw Async and telnet now works. - ZModem and Kermit now works with the "TERM" UNIX server. - ZModem automatic receive no longer starts when remote side starts receive mode. - ZModem now defaults to Escape control characters. - WYSE: ESC c B 1 can now be used to switch to alternate character set to display graphics. - UNIX env variables (like DISPLAY) no longer defaults to the same as TERM. This used to cause the SCO 'scoadmin' command to fail. - Internal DDE buffer now grows dynamically. - New short 3270 keyboard macros: %32t% same as %32tab%, %32h% as %32home% and %32e% as %32eeof%. - DDE shutdown now only when AniTa is stopped. This makes successuve rapid DDE conversations possible. Used to cause errors like 'reentrancy problem'. - Includes AniTaFTP 2.81.h. - Default terminal printer names now "Windows Default Printer" instead of LPT1-3. The reason is that LPT1-3 does not always exist (on network printers unless a printer is captured explicitly). - Programmer's Guide now spawned with Shellexecute() to allow whitespace in the progref.wri full path. AniTa - version 4.0.0.f preview 21 Aug 98 ----------------------------------------------- Problem fixed: - Terminal printing to a file now works again. (Broken in 4.00.e) - Kermit over TCP/IP now works. AniTa - version 4.0.0.e preview 17 Aug 98 ----------------------------------------------- Problem fixed: - Delay between characters in autodial and autologin to work around problems with some mobile telephones. Default delay value 200 milliseconds is configurable in the .WCF file as ModemCharDelay=200. This delay was always 30 ms before. - AniTa terminal printing now use a new WIN32 spooling technique that assures that only the data sent from the host is actually passed on to the printer. Do not use LPT1-3 anymore. - DEC: Function key DLL buffer overflow no longer happens. AniTa - version 4.0.0.d preview 28 July 98 ----------------------------------------------- Problem fixed: - Command line .wcf file name with space accepted. This used to cause a lot of problems when starting things like Ashow, Nectar real application demo, new sessions, clicking on .wcf-files in Explorer etc ... since the default version 4 directory now contains a space: (C:\program Files\AniTa\...). AniTa - version 4.0.0.c preview 24 July 98 ----------------------------------------------- Problem fixed: - Delay before sending CR in autologin fix problems on HP. Default delay value 300 milliseconds is configurable in the .WCF file as AutoCRDelay=300. - "ESC [ 23 y" returns "Win32" in the text field. - NumLock mapping now works even on NT. - Underscore is now accepted in a dynamic hotspot. - AniTaFTP 2.81.g: logfile problem fixed. AniTa - version 4.0.0.b preview 10 July 98 ----------------------------------------------- Problem fixed: - SCO alternate character sets always use IBM PC (OEM) font, regardles of the setting of the character set configuration. - Wyse 60 cursor positioning can now use leading zeros. To position the cursor to row 3 and column 9 you can now use ESC a 0 3 R 0 9 C as well as ESC a 3 R 9 C. - F1 no longer spawns the On-Line help in emulation mode. AniTa - version 4.0.0.a preview 25 June 98 ----------------------------------------------- - This preview supports all the same features as AniTa 3.10 except for the following known limitations: - No support for NetBIOS transport. - No support for Kermit, X/Y/Z-Modem. - No support for scalable fonts. - No support for Windows NT 3.51 Enhancements: - For Windows95/98/NT only. - Faster load time. ======= here starts 16-bit versions history ======= AniTa - version 3.5.0 release 20 July 99 ------------------------------------------------------- - Accepts license code for AniTa 3, 4 or 5. - Swedish on-line help updated to fully cover all features in AniTa 3.5. AniTa - version 3.2.3 maintenence release 28 April 99 ------------------------------------------------------- - Problem fixed: Running a local command initiated from the host using: ESC [ 3 ; Param y String ESC \ sometimes produced an error message box even if the local command was started OK. AniTa - version 3.2.2 maintenence release 20 April 99 ------------------------------------------------------- - Undocumented feature allowing letters (in addition to digits) to create Wyse30 graphics now supported. AniTa - version 3.2.1 release 10 April 99 ----------------------------------------------- - DEC line feed ( LF ) now works if line is wrapping. - ESC sequense to get windows version is now extended to also return AniTa version. All strings terminated with CR. ESC [ 23 y - get windows version ESC [ 23 y ; 1 - get AniTa version as a 3-digit number (example: 420) ESC [ 23 y ; 2 - get AniTa version as a string including preview (example: 4.2.0.3) - Telnet host name as server[:port] notation now supported. - Fixed a translate table mapping problem that could cause a GPF error. AniTa - version 3.2.0 release 08 March 99 ----------------------------------------------- - Support for comma (',') in 3270 numeric fields. AniTa - version 3.1.0.5 maintenance release 26 Feb 99 ----------------------------------------------- - Adds %u32fld..% and %p32fld..% macros and 3270 attribute matching. AniTa - version 3.1.0.4 maintenance release 19 Feb 99 ----------------------------------------------- - Source code synchronized with AniTa 32-bit version 4.0.1.10 including most AniTa 32-bit features like: - Memory leak when using 'True Bold' attribute fixed. - AniTa as a DDE server runnning async and NetBIOS transport fixed. - 3270 numeric fields now accepts 0-9, period, minus and DUP. - Wyse - Setting cursor to block or underline also turns the cursor on if it were previously turned off. - ADDS Viewpoint and WYSE50 emulation added. - Adds & Wyse terminal option to display protected fields in reversed video. - Linux host platform added. - In keyboard mapping, current numlock state is now reflected at entry. - New macro: %togglescreen% tooles between MAXIMIZED and NORMALIZED mode. Default mapped to ALT-ENTER. - International menu: Edit->Select and Edit->Clear selection translated. - New host platform: keyboard and button panel default files for Linux. - Hotspot image size 0 (original) fixed. - keyboard and hotspot kan now have multiple mappings like: %tx%F1%tx%F2%tx%"hello world<cr>" This will send first whatever the symbolic names F1 and F2 is mapped to and finally "hello world" followed by a carriage return. - DDE can now include macros. Use 'TOHOSTX' instead of 'TOHOST' to enable macro expansion. See AniTa Programmer's Guide for detailes. - Unshifted escape key is now always mapped to send ESC. - Includes French on-line help. AniTa - version 3.1.0.3 maintenance release 16 Nov 98 ----------------------------------------------- - WYSE: Character set download ESC c A bb pp..pp no longer causes spurious characters to be displayed on the screem. - DEC: If the DECSCA (select character protection attribute) escape sequence contains an undocumented parameter, this is now treated as the default parameter instead of being ignored. - A bug in Win95 and Win98 display routines could stop the cursor from being erased correctly. A work round has been implemented in AniTa to avoid this problem. - AniTa 16-bit terminal printer driver is now (again) distributed on the installation media. This driver was by mistake removed in the 3.10 release. AniTa - version 3.1.0.2 maintenance release 05 Nov 98 ----------------------------------------------------- - DEC tab ( HT ) now works if line is wrapping. - DEC VT100 with the 7-bit national character-set selected together with 7-bit control characters, then characters over hex 7F will have the top bit stripped. AniTa - version 3.1.0.1 maintenance release 28 Oct 98 ----------------------------------------------- - DEC cursor right ( ESC [ C ) now works if line is wrapping. - 3270 enabled for II. AniTa - version 3.1.0 release 15 Oct 98 ----------------------------------------------- - COM port baud rates from AniTa 3.0 settings now converted to real values. The new BaudRateLong .wcf file setting is now used to set the baud rate (same as AniTa 4.0) if it exeists. In short: 3.10 is compatible with both 3.0 and 4.0. - FontSize, FontCharSet and FontItalic parameter values in .wcf file fixed. - License level 4 supported. - Hotspot type 0 (nobox) now works. AniTa - version 3.1.0.n preview 25 Sep 98 ----------------------------------------------- - Multiple sessions works again (broken in 3.10.l) AniTa - version 3.1.0.m preview 24 Sep 98 ----------------------------------------------- Enhancements: - Now finds POWERLan NetBIOS easier. Problem fixed: - UseCNReceive=No now again default. - DDE now works for all transports (NetBIOS and Async fixed). - Wakeup (sending a <cr> after connection is established (if configured in autologin dialog)) is now sent even if autodial is not done. AniTa - version 3.1.0.l preview 17 Sep 98 ----------------------------------------------- Enhancements: - Mouse on/off and click sendstrings now host controllable. (See Programmer's Guide) - ACL: now supported in ANSI and WYSE in addition to DEC. - ACL: command start ESC & o C now supported in ANSI - ACL: command ESC [ 2 4 y added to start ACL. This is primarily used in WYSE emulation where ESC & is taken for something else, but can for consistancy also be used in DEC or ANSI modes. The ACL command string syntax is: ESC[24y<command>CR In a UNIX script this might look like... echo "\033[24yKRECEIVE c:\0134temp\\slask1.txt" - New short 3270 keyboard macros: %32t% same as %32tab%, %32h% as %32home% and %32e% as %32eeof%. - Predefined OEM logo supported. - Includes AniTaFTP 2.71.f. - Better filetransfer receive auto-detect. Problem fixed: - Delay between characters in autodial and autologin to work around problems with some mobile telephones. Default delay value 200 milliseconds is configurable in the .WCF file as ModemCharDelay=200. This delay was always 30 ms before. - DEC: Function key DLL buffer overflow no longer happens. - WYSE: ESC c B 1 can now be used to switch to alternate character set to display graphics. - UNIX env variables (like DISPLAY) no longer defaults to the same as TERM. This used to cause the SCO 'scoadmin' command to fail. - Internal DDE buffer now grows dynamically. - DDE shutdown now only when AniTa is stopped. This makes successuve rapid DDE conversations possible. Used to cause errors like 'reentrancy problem'. - WYSE: ESC { (home) fixed. AniTa - version 3.1.0.k preview 20 July 98 ----------------------------------------------- Problem fixed: - Slow load time and slow AniTa window resizing fixed. - Delay before sending CR in autologin fix problems on HP. Default delay value 300 milliseconds is configurable in the .WCF file as AutoCRDelay=300. - SCO alternate character sets always use IBM PC (OEM) font, regardles of the setting of the character set configuration. - Wyse 60 cursor positioning can now use leading zeros. To position the cursor to row 3 and column 9 you can now use ESC a 0 3 R 0 9 C as well as ESC a 3 R 9 C. - NumLock mapping now works even on NT. The toggle state of the NumLock key is not reflected by the LED, but by the AniTa status line indicator. - Underscore is now accepted in a dynamic hotspot. AniTa - version 3.1.0.j preview 13 May 98 ----------------------------------------------- - 3270 mode requires "level 4" license code. Enhancements: - %hold% is now required to be mapped to some key in order to get the receive hold feature enabled. So just remove the %hold% from the default Scroll Lock key to disable the feature. - Kermit & ZModem over telnet TCP/IP optimized performance. - Keyboard locked is now indicated with a red field on the status line. Problem fixed: - Screendump now again (broken in 3.03.d) works on printers like Oki Microline 280, 520 and "Generic text only". - Telnet option negotiation TERMINAL SPEED fixed. - CR LF -> LF before telnet ECHO option fixed. - AniTaFTP 2.71.e: append mode. AniTa - version 3.1.0.i preview 5 May 98 ----------------------------------------------- Enhancements: - Option to auto-name all mappings to the same file names as the settings file (.WCF). This means that modifications to keyboard mappings and definitions are no longer saved to disk when you answer OK in the Keyboard mapping dialogs, but instead saved along with other settings when you do 'File->Save', 'File Save as ..' or Exit AniTa and save settings. This makes it a lot easier to modify and save multiple different settings. The Autonamed file types and default names are: "anita.map"; // keyboard mappings "anita.key"; // key definitions "anita.xlt"; // translate tables "anita.dyn"; // dynamic hotspots "anita.but"; // button panel This option is default OFF if the .WCF settings file exists (for compatibility), and ON for new settings and when you do "Save As ...". You can convert existing .WCF settings files by first checking the "Autoname" checkbox in the menu "Config->Preferences->Files", and then save the configuration in 'File->Save', 'File Save as ..' or Exit AniTa. - Button panel is now unique for each .WCF settings file. This makes it easier to maintain multiple host settings with completely different button panels. The button panel file is saved with .BUT extention. This makes the old DEFAULT.TRC file obsolete. Old configurations are still supported, and the filename DEFAULT.TRC is used as a temporary working copy of the real buttons file that is saved when other settings are saved. This new Button Panel can disabled in the Config->View dialog. - Dynamic hotspots is now unique for each .WCF settings file. This makes it easier to maintain multiple host settings with completely different hotspot mapping. Dynamic hotspot file is saved with .DYN extention. This makes the old ANITA.DYN file obsolete. Old configurations are still supported. - All AniTa system files must now be located in the same directory as ANITA.EXE (no longer searches the PATH environment). This should not affect any existing systems since they are located there anyhow. - ACL command: Added a way to check for existing directories: FILESIZE <filespec> : Return the size in bytes Returns -1<cr> if the file/directory does not exist, Returns -2<cr> if it is a directory, Returns size<cr> if the file exists. Problem fixed: - F5 now mapped with correct virtual keycode on VTx20 for SCO systems. - BlinkingBoldReversedUnderline now read corrctly from settings file. AniTa - version 3.1.0.h preview 23 April 98 ----------------------------------------------- Enhancements: - AniTaFTP 2.71.C: new APPEND to destination mode is now default off. new avoid translating to binary zero option. - New terminal selections: DEC vt320, WYSE PC kbd, WYSE ASCII kbd. - WYSE60 full support for downloadable keys. - More ACL commands from host: SET DISABLE-COMP-CODES YES|NO :Disable completion codes If completion codes are turned on, then "S<cr>" will be sent to the host after a succesful command, and "F<cr>" if it failed. FILESIZE <filespac> : Return the size in bytes Returns -1<cr> if the file does not exist, else size<cr>. ERASE <filespec> : Delete file on the PC Returns F<cr> if failure, S<cr> if success. CHDIR [[d:]path] : Change PC working directory CD [[d:]path] : same Returns F<cr> if failure, S<cr> if success. COPY <srcfile> <destfile> : Copy binary from srcfile to destfile Returns F<cr> if failure, S<cr> if success. APPEND <srcfile> <destfile> : Appen binary from srcfile to destfile Returns F<cr> if failure, S<cr> if success. Example of a little UNIX script that initates a file transfer from the PC to UNIX and then checks the completion code. #---------------------------- echo "\033&oCSET DISABLE-COMP-CODES NO" echo "\033&oCCONTINUE OFF" echo "\033&oCKSEND c:\0134anita\0134readme.txt" kermit -e 1024 -i -r read reply if [ $reply = "S" ]; then echo "succesful!" else echo "failed!" fi #---------------------------- Note that automatic checking for succesful completion this way may not be 100% since it assumes that the host program and AniTa is synchronized in the message flow. Else the completion string may be consumed by the protocol program. An alternate way would be to check the file size on the PC and compare it to the Host file size after the transfer: #---------------------------- FILENAME="readme.txt" echo "\033&oCSET DISABLE-COMP-CODES YES" echo "\033&oCCONTINUE OFF" echo "\033&oCKSEND c:\0134anita\0134$FILENAME" kermit -e 1024 -i -r echo "\033&oCFILESIZE c:\0134anita\0134$FILENAME" read PCSIZE echo "$FILENAME size on PC is $PCSIZE" if test -f $FILENAME; then HOSTSIZE=`ls -l $FILENAME | awk ' { print $5 }'` else HOSTSIZE="-1" fi echo "$FILENAME size on HOST is $HOSTSIZE" if [ $PCSIZE = $HOSTSIZE ]; then echo "succesful!" else echo "failed!" fi #---------------------------- Problem fixed: - Problems in ZModem over telnet fixed. - Blue background after telnet connect fixed. AniTa - version 3.1.0.g preview 20 April 98 ----------------------------------------------- Enhancements: - Kermit and XYZModem filetransfers can now be activated from host using the ACL command string syntax: ESC&oC<command>CR Supported commands are (? can be K,X,Y,Z or ommitted to get default): ?SEND <filename> :Send filename ?RECEIVE [<filename>] :Receive and optional rename to filename CONTINUE [ON|OFF] :Continue if error (else show dialog and confirm) If continue is turned on, then filetransfer errors will be ignored. Else a dialog box will pop up and the user will have to confirm the error to continue. Example of UNIX script to receive a file using Kermit: echo "\033&oCKSEND c:\0134temp\0134somefile.txt" kermit -r Example of UNIX script to send a file to the PC floppy drive A: using ZModem: echo "\033&oCZRECEIVE a:\0134tofloppy.txt" sz -byl 1024 filename AniTa - version 3.1.0.f preview 17 April 98 ----------------------------------------------- Enhancements: - Kermit and ZModem over TCP/IP telnet is now supported. Problem fixed: - Crash when using history buffer fixed. - Diamond graphics character added. - DDE screenscraping with 'gettext' crash problem fixed. - 3270 hyper-transmission if attribute in last screen pos fixed. - Wyse60: the ESC & and ESC ' sequences are now supported. AniTa - version 3.1.0.e preview 2 April 98 ----------------------------------------------- Enhancements: - New .WCF file parameter to work around the problem of getting one extra blank paper when printing to an AniTa Terminal Printer on NT. Set SmartNTFF=Yes to filter trailing FF, CR, LF and ESC E (ESC E is reset on HP PCL). This parameter is only be effective on NT. (This was first implemented in 3.03.b) - 3270: Autoconfigure character set. - ZModem receive timeout changed from 12 seconds to 3 seconds to speed up recovery on noicy lines. NOTE! ZModem's host 'sz' default protocol ack response setting assumes a more or less error-free line to work at best speed. If you see that AniTa's retry count is incrementing, then it is a good idea to change the max block size before ack. To send a binary file in overwrite mode try: 'sz -byl 1024 filename'. This is not a problem when sending files from AniTa to UNIX since the default block/ack size is 1024 by default. - New .WCF file parameter: Set 'ShowSysMenu=No' to disable the titlebar close button and system menu. Still use ALT-F4 to close down AniTa. - Support of VT420 DECSASD command improved. Data intended for the terminal's 25th (status) line is now displayed on AniTa's status line. Problem fixed: - Multiple instances now supported again. - Kermit, Y/ZModem received filenames truncated to 8.3 format. - 3270: Screendump and Copy&Paste non-display fields are now blank. - DEC: ESC [ ? 26 n now reports the correct language code. AniTa - version 3.1.0.d preview 16 Mar 98 ----------------------------------------------- Problem fixed: - 3270 mode: Write structured field (command 0x11 fixed). - ZModem auto-detect receive fixed. Enhancements: - Screendumps now scales the font to fit the printout within the size of the printer paper. This works in all columns and paper size modes. AniTa - version 3.1.0.c preview 11 Mar 98 ----------------------------------------------- Enhancement: - Standard PF1-24 + PA1-3 (top-row) buttons now supported in 3270 mode. - Easier to map Ctrl and Right Control just like any other keyboard key. The two control keys does not have any control state (since both Ctrl keys will set Control state as soon as it is pressed). You can therefor map either Control or Normal State when mapping any of the Ctrl keys. The default 3270 maps the Right Ctrl key to NL (move to next field), while Enter is used to send data to host. - "Magic" lines function will draw 3D-lines instead of minus. Problems fixed: - Null characters now copy-and-paste and print as spaces. - TERM= now sends the correct terminal type even in non-3270 mode. AniTa - version 3.1.0.b preview 23 Feb 98 ----------------------------------------------- Enhancement: - 3270: Mouse click on protected field will not move the cursor unless the .WCF parameter: MOUSETOPROTECTED=Yes is set. - Default colors and 3D attributes set for 3270. - %cp10:12% macro added to position cursor at col:row. (home = %32cp1:1%) Problems fixed: - The pointer will now correctly shift to I-bar on non-protected fields. - Emulation of TN3270 improved. AniTa - version 3.1.0.a preview 18 Feb 98 ----------------------------------------------- Enhancement: - Added support for IBM-3278-2 over telnet (TCP/IP) transport. - All ENV variables are now transferred to the host, not just TERM=xxx. (The host 'telnetd' must also support ENV passing for this to work). AniTa - version 3.07 release 31 Sep 98 ----------------------------------------------- - Better filetransfer receive auto-detect. Problem fixed: - WYSE: ESC c B 1 can now be used to switch to alternate character set to display graphics. - Includes AniTaFTP 2.71.f. - Better filetransfer receive auto-detect. AniTa - version 3.06 release 17 Aug 98 ----------------------------------------------- Problem fixed: - SCO alternate character sets always use IBM PC (OEM) font, regardles of the setting of the character set configuration. - Wyse 60 cursor positioning can now use leading zeros. To position the cursor to row 3 and column 9 you can now use ESC a 0 3 R 0 9 C as well as ESC a 3 R 9 C. - NumLock mapping now works even on NT. The toggle state of the NumLock key is not reflected by the LED, but by the AniTa status line indicator. - Underscore is now accepted in a dynamic hotspot. - Delay between characters in autodial and autologin to work around problems with some mobile telephones. Default delay value 200 milliseconds is configurable in the .WCF file as ModemCharDelay=200. This delay was always 30 ms before. - DEC: Function key DLL buffer overflow no longer happens. AniTa - version 3.05 release 26 June 98 ----------------------------------------------- Problem fixed: - Slow load time and slow AniTa window resizing fixed. - Delay before sending CR in autologin fix problems on HP. Default delay value 300 milliseconds is configurable in the .WCF file as AutoCRDelay=300. - Async transport receive character mechanism changed to use CNRECEIVE event to avoid some odd deadlock problems. The CNRECEIVE event usage is configurable in the .WCF file as (now default) UseCNReceive=Yes. Change to No to revert to the old way. AniTa - version 3.04 release 11 May 98 ----------------------------------------------- Enhancements: - %hold% is now required to be mapped to some key in order to get the receive hold feature enabled. So just remove the %hold% from the default Scroll Lock key to disable the feature. Problem fixed: - Screendump now again (broken in 3.03.d) works on printers like Oki Microline 280, 520 and "Generic text only". AniTa - version 3.03 release 7 May 98 ----------------------------------------------- Enhancements: - New .WCF file parameter: Set 'ShowSysMenu=No' to disable the titlebar close button and system menu. Still use ALT-F4 to close down AniTa. - Support of VT420 DECSASD command improved. Data intended for the terminal's 25th (status) line is now displayed on AniTa's status line. - Diamond now supported in DEC Graphics Character Set. - Wyse60: the ESC & and ESC ' sequences are now supported. - Includes AniTaFTP 2.71.d (see anitaftp.txt for modifications). Problem fixed: - DEC: ESC [ ? 26 n now reports the correct language code. - DDE screenscraping with 'gettext' crash problem fixed. - Kermit packed structure problem fixed. - F5 now mapped with correct virtual keycode on VTx20 for SCO systems. AniTa - version 3.0.3.c preview 6 Mar 98 ----------------------------------------------- Problem fixed: - Fixes Wyse60 question-marks created in 3.03.b. - DEC: Doing a restore cursor without a previous save cursor now sets default background color. AniTa - version 3.0.3.b preview 5 Mar 98 ----------------------------------------------- Enhancements: - New .WCF file parameter to work around the problem of getting one extra blank paper when printing to an AniTa Terminal Printer on NT. Set SmartNTFF=Yes to filter trailing FF, CR, LF and ESC E (ESC E is reset on HP PCL). This parameter is only be effective on NT. - Shipped with AniTaFTP 2.71.a with support for CHMOD and other FTP protocol commands. Problem fixed: - Added 'Dynamic Hotspots ...' to the French menu. - WYSE: True Underline and True Bold are now supported. - Now adds support for the character sets provided with Windows Multinational Support. This includes Central European ISO 8859.2, Baltic ISO 8859.4, ISO Cyrillic 8859.5, Greek ISO 8859.7 and Turkish ISO 8859.9. AniTa - version 3.0.3.a preview 25 Feb 98 ----------------------------------------------- Enhancement: - WYSE: The ability for the Host to program (down-load) the function and editing keys has been enhanced in Wyse emulation. Use: ESC Z dir key sequence DEL. - DEC & ANSI: The escape sequences ESC [ = param i can now be used in addition to the normal ESC [ param i sequences. AniTa - version 3.0.2 release 4 Feb 98 ----------------------------------------------- Problem fixed: - Removal of a Hotspot with non-existing image file no longer tries to delete windows resources and thereby randomly cause errors. AniTa - version 3.0.2.i preview 28 Jan 98 ----------------------------------------------- Enhancement: - Default font size for screen resolutions above 800x600 is now set to the largest possible (best fit) of Courier New. This makes it easier to use the same .WCF settings file for multiple users with different screen resolutions. Just delete the 'Fontsize=-xx' and 'Fontsize132=-xx' lines to get default font size: Auto-detect the default 80/132 column Font size to: 640*480: Courier New 10/6 800*600: Courier New 12/7 Bold (default if not in this list) 1024*768: Courier New 15/9 Bold 1152*864: Courier New 18/10 Bold 1280*1024: Courier New 20/11 Bold - Now possible to define the default hotspot fg/bg colors. Modify the .WCF file parameters: HotspotFgColor and HotspotBgColor. The colors can be: 0: Default (blue text on gray background with system RGB-values) 2: BLACK 3: BLUE 4: GREEN 5: CYAN 6: RED 7: MAGENTA 8: YELLOW 9: WHITE (add 10 to each color (2-9) to get BRIGHT) Example to get white text on green background: HotspotFgColor=9 HotspotBgColor=4 - Override the default hotspot color when a hotspot is created from the host or from a script file. Parameter number 12 (fg) and 13 (bg) defines the index for the colors. Example of a hotspot script definition that creates a magenta(7) text on yellow(8) background hotspot to start notepad.: DATA: "<esc>[7;4;1;1;7;1;0;0;0;2;1;7;8y;Notepad;notepad;;%local%\<esc\>[1ynotepad.exe\<esc\>\\\\<esc>\\" - Support for 'Instant Internet pure-IP' license code. Problem fixed: - WYSE: 'Clear function key labels' escape no longer causes a CR. AniTa - version 3.0.2.h preview 19 Jan 98 ----------------------------------------------- Enhancement: - A private background color brush is no longer kept for each hotspot. This does not change the features and functionality of AniTa. (It makes it possible to run more AniTa sessions (or other apps) by conserving GDI memory. This is most important when running Windows 3.1x since W95 stores brushes and other windows resources on the large 2 Mbyte 32-bit heap instead of on the small 64 Kbyte 16-bit heap.) AniTa - version 3.0.2.g preview 15 Jan 98 ----------------------------------------------- Enhancement: - Now possible to define the text and background color of dynamic hotspots. Modify the .WCF file parameters: DynamicFgColor and DynamicBgColor. The colors can be: 0: Default (blue text on gray background with system RGB-values) 1: Use the original color of the text to be replaced. (transparent) 10: Use the original color of the text to be replaced, but switch bg with fg. (inverted) 11: Use the original color of the text to be replaced, but with inverted BRIGHTness. 2: BLACK 3: BLUE 4: GREEN 5: CYAN 6: RED 7: MAGENTA 8: YELLOW 9: WHITE (add 10 to each color (2-9) to get BRIGHT) Example to get bright yellow text on gray background: DynamicFgColor=18 DynamicBgColor=12 AniTa - version 3.0.2.f preview 13 Jan 98 ----------------------------------------------- Problem fixed: - GPF error fixed when selecting Frame color attribute in the colors dialog. - Initial frame color now displayed correctly even if no history buffer lines are configured. - AniTaFTP 2.70.z Image/ASCII mode flag now restored correctly. AniTa - version 3.0.2.e preview 8 Jan 98 ----------------------------------------------- - Exit while connect in progress GPF/freeze problem fixed both in AniTa and AniTaFTP 2.7.0.y (included). AniTa - version 3.0.2.d preview 7 Jan 98 ----------------------------------------------- - Added Portuguese menu. AniTa - version 3.0.2.c preview 4 Jan 98 ----------------------------------------------- - New .WCF parameter: 'ScreenDumpAppend=<value>' allows appending screendumps to existing file or paper document. Appending output to a printer means that you can normally get more than one screendump on each paper sheet. The printer will print when a new full screen (24 or 25) lines does not fit on the same paper. If the print output is done to a file, then the file will be appended with each new screendump until flushed & closed. The ScreenDumpAppend value can be: 0 : Append mode disabled (default). -1: Screendump output device will be held open until manually flushed and closed using the %flushprintscreen% keyboard macro or by answering No in the next Print Screen command 'Append to ...?' dialog box'. 1-?: Seconds to auto-flush-and-close. Not yet implemented. Currently same functionality as -1 (see above). AniTa - version 3.0.2.b preview 30 Dec 97 ----------------------------------------------- - AniTaFTP 2.70.x with fixed year 2000 cosmethic problem fixed. AniTa - version 3.0.2.a preview 23 Dec 97 ----------------------------------------------- - German On-Line Help (anit049.hlp) updated to AniTa 3.0 level. AniTa - version 3.0.1 release 19 Dec 97 ----------------------------------------------- - Non-mapped Numlock will now default to Num Lock function. This makes upgrading from AniTa version 1 and 2 transparent. AniTa - version 3.0.1.c preview 16 Dec 97 ----------------------------------------------- - Customizable colors. Each color can now be defined in the settings file using RGB (Red, Green and Blue) color definition. The Red, Green and Blue values can be 00-FF and are represented in the settings file in 24-bit hexadecimal notation 0xBBGGRR. There is not yet any interactive way to modify the RGB values. Use notepad or any other text editor and change the.WCF file Palette section manually. The default values are: [Palette] Black=0x000000 Red=0x000080 Green=0x008000 Yellow=0x008080 Blue=0x800000 Magenta=0x800080 Cyan=0x808000 White=0xC0C0C0 LightBlack=0x808080 LightRed=0x0000FF LightGreen=0x00FF00 LightYellow=0x00FFFF LightBlue=0xFF0000 LightMagenta=0xFF00FF LightCyan=0xFFFF00 LightWhite=0xFFFFFF AniTa - version 3.0.1.b preview 15 Dec 97 ----------------------------------------------- - Added 'Beep=0' to the default .WCF settings. This parameter is used to set the sound produced when AniTa receives the standard bell control code (normally 0x07) from the host. The value can be mapped to one of standard Windows sound events: -1: Standard beep using the computer speaker 0: SystemDefault (AniTa default) 16: SystemHand 32: SystemQuestion 48: SystemExclamation 64: SystemAsterisk - Support for brightness control in the colors settings. The brightness value can be -255 to 255 and will be used to offset the each individual non-zero value of the red, green and blue parts of the all RGB colors. - Support for private AniTa palette. Use Palette if the standard Windows system palette is not sufficient. Normally, you should use a palette if the RGB-value of the colors is changed with the brightness control (or individual color tuning) and if the system is limited to 256 colors. A palette will never be used if there is 16 or less number of colors available in the video board. AniTa - version 3.0.1.a preview 9 Dec 97 ----------------------------------------------- Enhancements: - New VT520 escape sequence added - DECBKM Set backarrow key to backspace: ESC [ ? 6 7 h Set backarrow key to delete: ESC [ ? 6 7 l For DEC terminals, this corresponds to interactive keyboard mapping BACKARROW to BACKSPACE <08> or DELETE <del>. - Support for "Transparent Hotspots" by omitting both image file name and hotspot text. This will skip painting the background color and only draw the 3D frame. AniTa - version 3.0 RELEASE 29 Nov 97 ----------------------------------------------- - Programmer's Guide formatted better for different Windows .wri readers. AniTa - version 3.0.0.q preview 28 Nov 97 ----------------------------------------------- Problems fixed: - vt220 column 81 cursor back fixed. - International menus updated. AniTa - version 3.0.0.p preview 26 Nov 97 ----------------------------------------------- Problems fixed: - Multiple function key download to the same key no longer to crashes AniTa. - Edit-box attribute no longer disables other 'box-attributes' when saved & restored from settings file. AniTa - version 3.0.0.o preview 24 Nov 97 ----------------------------------------------- Enhancements: - New 3D-box type 'Edit Box': Looks lika an inbox, but with bright white background. If AniTa is mouse-enabled, the pointer will change to a I-bar while on an Edit Box field. Can be used to represent input fields. - At startup, AniTa default directory is now set to the directory where command line anita wcf file is loaded from. This makes it easier to load default mapping files without having to explicitly change the path in "files" settings. You can now also specify a command line like: "c:\anita\anita.exe \some\directory\" to make AniTa use \some\directory\ as the default directory and use \some\directory\anita.wcf as the settings file. (The approach in 3.00.n to use the directory where AniTa is loaded from didn't work since a second instance of anita loaded by clicking on a .wcf file in a different directory would get the working directory of the first instance.) - TraceTimestamp=Yes in the .WCF file will timestamp all trace records: "TIME: tt:mm:ss DELTA: sec.msec BLEN: bytes BITS/S: bps". - The 'Terminal settings' dialog now has a checkbox that allows updates to go to the history buffer even if history is not visible. Uncheck to get highest peformance. Check to always rollup into history buffer even if history mode is not active. This can make a big difference in performance when large amounts of data is rolled into history rows. Problems fixed: - Dynamic hotspots are now updated when the keyboard mapping is changed for a key with a corresponding dynamic hotspot. - Keyboard mappings like F1 = a<cr> will now correctly be added to the initial dynamic hotspot list. - Switch between 80 and 132 column mode is no longer done in parallell with decoding the host data stream. This fixes a line-graphics conversion problem when the 80 and 132 font is not both ANSI or OEM. AniTa - version 3.0.0.n preview 20 Nov 97 ----------------------------------------------- Enhancements: - AniTa runtime default directory is now set to the directory where anita is loaded from. This makes it easier to load default mapping files without having to explicitly change the path in "files" settings. - Settings can now be locked individually on dialog basis. This makes it easier to protect the settings against accidental modifications by the user. Previous versions of AniTa supported 'AllowCfg' and 'AllowDOS'. They are automatically converted to the new locking mechanism. NOTE: If 'AllowCFG=No' was set, then all settings will be locked, and the password 'anita' is assigned to administrate settings lockings. - User can now ignore NetBIOS available test error. - TraceTimestamp=Yes in the .WCF file will timestamp all trace records: "TIME: tt:mm:ss DELTA: sec.msec". - Swedish on-line help included. AniTa - version 3.0.0.m preview 14 Nov 97 ----------------------------------------------- Enhancements: - NumLock can now be mapped just like all other keys. - New macro: %numlock% can be assigned to any key(state). - Tooltips font and color made easier to read. - "ESC [ 22 y titlebar text ESC \" displays text on titlebar. - "ESC [ 23 y" return Windows version information returned from Windows API GetVersion() . The version information format is 4 decimal numbers and a text terminated with <cr>: "X.Y.B.P text<cr>" X: major, Y: minor, B: build, P: Platform. The 16-bit version of AniTa will always return "Win16" as the text. B.P will be the DOS version when available. Examples of returned values: WfW 3.11 : "3.10.6.20 Win16<cr>" W95 : "3.95 7.10 Win16<cr>" NT4 & 3.51: "3.10 5.0 Win16<cr>" NT4 : "4.0 5.101 Win32<cr>" AniTa - version 3.0.0.l preview 10 Nov 97 ----------------------------------------------- Enhancements: - Copy and Copy Table now converts Line Graphics to '-', '|' and '+'. before copying to the clipboard. - New support for optional automatic scaling of the font size when the window size is changed. Enable/disable in view menu. Drag the windows right or left side to resize and autoscale font. - Support for downloadable function keys in WYSE and DEC vt220 (unshifted) and vt520(normal, alternate and shifted-alternate). - Now possible to use %row% and %col% in hotspot sendstrings. Note that semicolon ';' can not be defined in the hotspot definition string sent by the host because it is a parameter delimiter, instead use the hex encoded semicolon <3B>. Example: To create a hotspot that sends the current cursor position (exactly as the default mouse sendstring), followed by the text "Karlsson" terminated by Enter: echo "\033[7;1;33;21;10;2;0;0;1y;Sample 1;;;<esc>[%row%<3B>%col%HKarlsson<cr>\033\0134\c" - Esc key (1B) is now mapped to send <esc> even in shifted mode. The reason is that, in Caps Lock mode, some keyboards drivers generate a normal escape keycode, and some doesn't. This new mapping will default to send esc in Normal, Shifted and Caps Locked mode. - Configurable dynamic hotspot depth (1-9 pixels). - New macros for delay (in seconds): %w1%, %w5% and %w10% Can be used in autologin before sending a string to delay the sending of a string a number of seconds. Example: %w1%%w5%myname. Will wait 6 seconds, and then send the string 'myname'. Problems fixed: - WYSE: Auto-detect Zmodem receive fixed. - WYSE: Display on status line fixed. - History buffer refresh when erase screen fixed. Note that the history buffer will be updated with the contents of the screen when the screen is erased, but only if something has been displayed since last erase. - History buffer rollup in 132-column mode problem fixed. - Mouse click positioning (%col%) in history mode fixed. - Play file browse no longer change current default directory. AniTa - version 3.0.0.k preview 29 Oct 97 ----------------------------------------------- Enhancements: - Clear Screen and Clear Line enhanced in both DEC and WYSE emulations. Includes support of write-protected / not-erasable characters and of erase foreground. AniTa - version 3.0.0.j preview 24 Oct 97 ----------------------------------------------- Enhancements: - 3D-boxes now has a "reset to default values" button. Default values (blue) are no longer always enforced. - setup /q for quiet (no questions asked) installation. This option can not be used directly if AniTa is released as a self-extracting winzip file. To use /q, first extract all files, then run 'setup /q' to install. - FTP client 2.70.u included with faster startup and directory search. Problems fixed: - Windows 3.1x: Crash in history scrollback mode fixed. AniTa - version 3.0.0.i preview 20 Oct 97 ----------------------------------------------- Enhancements: - Now automatically enter history scrollback mode when av scroll-key (like ALT-Up or ALT-PgUp) is hit. - "KeepAlive=Yes" in .WCF file will enable TCP/IP session keepalive. - Single Instance is changed to mean Maximize Instances, and allows specifying the maximum number of instances of AniTa that can be started with this settings file. Default is 1 if Instance limit is enabled. - Now ask if save settings before new session. - Finnish menu added. - History Lines can now be set to get its own color. - Selection box is now dotted for better readability on all bg colors. - Tabstop positions are now configurable in the Terminal settings dialog. Default tabstops are now: "1,9,17,25,33,41,49,57,65,73" Problems fixed: - Underline and 3D-effects with scroll-bars now works. - DEC emulation: 8-bit CSI (0x9B) now works for printer off. - History scrollback + screen maximized mode now avoids horizontal scrollbar and extra top & bottom background frame. - Changing to a smaller font now always shrinks the window. Other: - The feature in AniTa 2 that allowed putting custom .WCF, MAP, KEY and .XLT files is no longer supported in AniTa 3. The reason is that it is impossible to do with many installation tools (like WINZIP). It is however very easy to acomplish the same machanism by using a simple DOS-style batch file that copies the files with customized settings to the installed directory. Please contact support@april.se if you have any problems with this. AniTa - version 3.0.0.h preview 10 Oct 97 ----------------------------------------------- Enhancements: - Dynamic Hotspots names are now configurable in the menu "Config->Preferences->Dynamic Hotspots". Any string can be made to appear as a dynamic hotspot. The hotspot can be mapped to send a PC Key, a terminal key or a configurable string. - New macros for answerback: - %serial% and %users% can be used in answerback string to send the AniTa license code serial number and number of users to host. - %pin% can be used in answerback string to open a message dialog box and let the user enter a '*' echoed string that is sent to host ending with a <cr>. - New macros for Keyboard mapping and hotspot mapping. (Note that the new keyboard macros will only be activated if either this is a "first time" installation, or the default keyboard mapping is loaded, or you copy & paste the %...% definitions from one of the .MAP files into your own already working ANITA.MAP (or whatever you named it) file. New macros are: - %history% (default ALT-h) to toggle history mode. - %up%, %down%, %right%, %left%, %pgup%, %pgdown%, %home% and %end% (default: ALT-Up/Down/Right/Left/PgUp/PgDn/Home/End) to scroll the view in history mode. - Changed %connect% and %hangup% had to make room for consistent history scrolling (described above). The new default mapping has been changed to %connect%: CTRL-ALT-PgUp and %hangup%: CTRL-ALT-PgDown - %copy%, %copytable% and %paste% (defaults to ALT-c, ALT-t and ALT-v). - %session% to start a new session (default: ALT-s). - Manual start of "Play Recorded" (trace) file now prompts for filename. - Can now scrolls view while selecting text for Copy or Print. - New verb QUIT: in script terminates AniTa. Problems fixed: - Various history buffer problems fixed. - AniTa bitmap memory leak when loading a new .wcf-file fixed. - Windows System & User resource memory leak fixed. (This problem was introduced with international menus in version 2.81.g) AniTa - version 3.0.0.g preview 01 Oct 97 ----------------------------------------------- Enhancements: - Spanish menu addded. - History scrollback on Windows 3.11 maximized mode fixed. AniTa - version 3.0.0.f preview 30 Sep 97 ----------------------------------------------- Enhancements: - History scrollback buffer supported. In this version of AniTa, all hotspots and dynamic buttons are temporary disabled when history buffer is active. Change the history buffer size (number of lines) in Terminal Settings and the buffer is re-allocated, and cleared. Problems fixed: - Wyse DEL keyboard map in shifted and unshifted mode fixed. - WYSE30 graphics now uses line-graphics attributes. - WYSE video attributes are no longer cumulative. - A macro like %printscreen% in a hotspot no longer sends the macro string to the host. AniTa - version 3.0.0.e preview 19 Sep 97 ----------------------------------------------- Enhancements: - Kermit Get (Get file from Kermit server) command added. - Kermit Finish (Shutdown Kermit server) command added. - Auto-detect is now a general setup parameter and works for Kermit & ZModem. It will detect when the host is starting a filetransfer and switch to that protocol and start reception of the file. The detected protocol will then be the default protocol. - Special cursor while async transfer in progress. Problems fixed: - Character delay while mouse on toolbar fixed. AniTa - version 3.0.0.d preview 16 Sep 97 ----------------------------------------------- Enhancements: - First time startup now suggests the user to do some important settings to get charset & keyboard correct. These include platform, terminal type and character set. - Default host platform is now UNIX V.4 - Default terminal type is now: DEC vt220 - Default host character set is now: ISO8859-1 - 24 or 25 rows now follows terminal type when configured in the terminal setup dialog. ANSI, SCO consol and AT&T consol defaults to 25 rows. All others are 24. Problems fixed: - A number of visual hotspot-related refresh problems fixed. AniTa - version 3.0.0.c preview 11 Sep 97 ----------------------------------------------- Enhancements: - New feature: Dynamic hotspots. Dynamic hotspots are buttons created and destroyed on the screen automatically when well-known text string appear. Such string are "F1" and all other function keys and mapped keys. Click on the button, and the same string will be sent as if the mapped key was pressed. The screen area where dynamic hotspots should be active can be defined in the Config->Preferences->View settings dialog. They can also be disabled. - AniTa license code is now required to avoid having to read and agree to the evaluation license every time AniTa starts. The license code can be entered when starting AniTa or from the AniTa About box. All AniTa license codes already distributed with AniTa version 2 are still valid for AniTa version 3. AniTa - version 3.0.0.b preview 03 Sep 97 ----------------------------------------------- Enhancements: - Switch to international ANITA###.HLP Online help files at run-time. AniTa - version 3.0.0.a preview 31 Aug 97 ----------------------------------------------- Enhancements: - On-Line Help upgraded to cover version 3.0 Problems fixed: - Wyse60 multi-page problem fixed by allocating screen data-area at run-time. - GPF error at Help in Activation dialog during init fixed. AniTa - version 2.8.1.i preview 28 Aug 97 ----------------------------------------------- Problems fixed: - WYSE emulation improved. AniTa - version 2.8.1.h preview 25 Aug 97 ----------------------------------------------- Enhancements: - WYSE emulation addded. AniTa - version 2.8.1.g preview 22 Aug 97 ----------------------------------------------- Enhancements: - Menues in multiple languages. - On-line help files available in multiple languages. - License code activation added. AniTa - version 2.8.1.f preview 25 July 97 ----------------------------------------------- Problems fixed: - DDE resource leak fixed AniTa - version 2.8.1.e preview 17 July 97 ----------------------------------------------- Enhancements: - Support for Underline cursor. Problems fixed: - DDE memory leak fixed. AniTa - version 2.8.1.d preview 13 July 97 ----------------------------------------------- Enhancements: - Support for DDE merged into this version. Minor DDE problems fixed. DDE settings now saved in "DDE" section of the .WCF file. AniTa has two kinds of DDE functionality. It can be configured to work both as a DDE server and as a DDE client. AniTa's DDE-server capabilities lets you connect to anita and poke strings that AniTa then sends to the host just as if the text had been entered at the keyboard. Anita's DDE-client capabilities lets you define a 'start' and a 'stop' string that is scanned for in the host output. When the start and stop strings appear at the terminal, AniTa connects to your DDE-enabeled windows application, pokes the data between the 'start' and the 'stop' to your application and disconnects the DDE session. - Translation of terminal printers text data from any character code set to ISO8859 or IBM-PC. AniTa - version 2.8.1.c preview 27 Jun 97 ----------------------------------------------- Enhancements: - Async filetransfer protocol: Z-Modem supported. Filetransfer settings are now saved in the .WCF file. - Async filetransfer Kermit and Y/ZModem now allows re-targeting of received filenames. - WCF file parameters now in sections. AniTa - version 2.8.1.b preview 17 Jun 97 ----------------------------------------------- Enhancements: - New protocols: X-Modem, X-Modem 1K, X-Modem CRC and Y-Modem. - Kermit problems fixed. Note that the kermit packet size for the client side (AniTa) must not exceed the max packet configured for the kermit server (host). Kermit servers with large packets (95-2048) can still handle clients with smaller packets. AniTa - version 2.8.1.a preview 06 Jun 97 ----------------------------------------------- Enhancements: - Async Kermit filetransfer added. Problems fixed: - 80-column font is no longer always "Courier New" ( broken in 2.8.0.d). AniTa - version 2.8.0.g preview 30 May 97 ----------------------------------------------- - Now defaults to "Prompt for host" before connection. This can be changed in the Config->Preferences->View settings dialog. - AniTa LICENCE GRANT changed as follows: "....Subject to the provisions contained herein, April System Design ("April") hereby grants you a non-exclusive license to use its accompanying proprietary software product AniTa ("Software") free of charge if (a) you are a student, faculty member or staff member of an educational institution and do not use the Software for running a commercial or other daily application; or (b) your use of the Software is for the purpose of evaluating whether to purchase an ongoing license to the Software ....." AniTa - version 2.8.0.f preview 28 May 97 ----------------------------------------------- - 200 millisecond delay before Terminal printer is closed on Windows 3. This is to prevent truncation of the last characters sent to the printer. AniTa - version 2.8.0.e preview 23 May 97 ----------------------------------------------- - The delay intervall between processing script blocks is now changed from 1 to 10. This speeds up the display of function buttons while still making it fairly easy to follow screen updates on fast machines. The Script Playing Delay values are now also saved in the AniTa .WCF configuration file. Default values as follows: PlayKeyDelay=100 delay ms on each keyboard key in Play PlayEnterDelay=1000 delay ms on each Enter key in Play PlayDelay=1 delay ms between each play record PlayDelayIntervall=10 only delay every X intervalls (play blocks) AniTa - version 2.8.0.d preview 21 May 97 ----------------------------------------------- Enhancements: - Supports for different Font & Size for 80 and 132 column mode. AniTa will auto-switch the font and refresh the screen when the number of columns change either from the host or by configuring AniTa. - Disable the DOS-box menu command & toolbar button with AllowDOS=No in the .WCF file. This parameter is not configurable through the AniTa dialogs. - Terminal Printer definitions string now with horizontal auto-scroll. AniTa - version 2.8.0.c preview 30 April 97 ----------------------------------------------- Enhancements: - AniTa now includes a raw unbuffered Terminal Printer Driver. This printer driver can be installed using the normal Windows printer installation method on Windows 3.x and Windows95 machines. It supports only the PASSTHROUGH Escape used by the new generic network-wide AniTa 2.8 terminal printing method. Use this driver if your normal printer doesn't support PASSTHROUGH printing or adds some other characters that you don't want to send to the printer. This AniTaRAW driver can also be used to do "terminal printing" to any network driver. - Default Terminal Printer names are now LPT1:, LPT2: and LPT3:. This ensures backwards compatibility with all previous versions of AniTa. AniTa - version 2.8.0.b preview 20 April 97 ----------------------------------------------- Enhancements: - Job name set for terminal printers. AniTa - version 2.8.0.a preview 15 April 97 (inhouse) ----------------------------------------------------- Enhancements: - Terminal printers can now be configured to print on any printer or file on the local PC or on any node on the network that is capable of sharing its printers. The 3 terminal printers that used to print on LPT1-3 can now be configured in the Config->Preferences->Terminal Printer dialog. The format of the printer defintion string is: "device, driver, port". All currently installed printers can be selected from the list-box. The special name: "Windows Default Printer" will find the currently selected windows default printer and use it. For compatibility reasons, there is also a way to reverse back to the previous way of printing by specifying only a port name like: "LPT1". If the port name is not a valid printer port, it will be interpreted as a file name. Example: "BJORN.TXT". This new printing method requires that the windows printer driver supports the PASSTHROUGH Escape function. Some printer drivers might not support this mode, but this is very unusual. Should this be the case (AniTa will display a message box and complain) please contact AniTa support to obtain a generic printer driver that supports raw mode PASSTHROUGH printing. ========== Everything above this line: released in version 3.0 ========== AniTa - version 2.7.2 release 21 October 97 ----------------------------------------------- Enhancements: - SETUP /q option is quiet installation to the default destination directory. Problems fixed: - Character delay while mouse on toolbar fixed (from 3.0.0.e). - A macro like %printscreen% in a hotspot no longer sends the macro string to the host (from 3.0.0.f). AniTa - version 2.7.1 release 19 April 97 (Final version 2 release) -------------------------------------------------------------------- Problems fixed: - Now uses OOB_INLINE to disconnect correctly on SCO when mapchan is used. Enhancements: - Detects II Winsock from Bay Networks. - Space allowed between AniTa command line option and the option value. This makes it easier to configure AniTa to become the default telnet program for web-browsers like Netscape and Internet Explorer. Example of Netscape telnet command: 'anita.exe /c /host:' AniTa - version 2.7.0.e preview 9 April 97 ----------------------------------------------- Problems fixed: - Default buttons for vt220 and tm220 on SCO and DEC corrected. - Default tab positions for ANSI corrected to 1,9,17,..(+8). Default tab positions for DEC is still 1,8,16,..(+8). AniTa - version 2.7.0.d preview 8 April 97 ----------------------------------------------- Problems fixed: - telnet code 'ÿ' 255 (decimal) now works. AniTa - version 2.7.0.c preview 27 Mar 97 ----------------------------------------------- Problems fixed: - A very rare cursor positioning at pos 1:1 followed by another positioning somewhere else at certain font sizes fixed even for ANSI emulation. AniTa - version 2.7.0.b preview 25 Mar 97 ----------------------------------------------- Enhancements: - In Local Color Mode, Line Graphics and Special Graphics can now be set to their own colors or use the color that is in use for the moment. AniTa - version 2.7.0.a preview 25 Mar 97 ----------------------------------------------- Enhancements: - Blinking attribute + any other attribute can now be mapped to any color. - Startup script filename can now be configured in the Config->Preferences->Files dialog. - Statusbar hotspot trace now default disabled. - FTP: 2-minute connect delay removed. (AniTaFTP 2.0.7.t). AniTa - version 2.6.0 (2.5.9.c preview) 7 Mar 97 ----------------------------------------------- Problems fixed: - Cursor change now always turns on/off the cursor. AniTa - version 2.5.9.b preview 6 Mar 97 ----------------------------------------------- Problems fixed: - A very rare cursor positioning at pos 1:1 followed by another positioning somewhere else at certain font sizes fixed. AniTa - version 2.5.9.a preview 20 Feb 97 ----------------------------------------------- Enhancements: - Default top-row buttons now change when default keyboard map is loaded. - Added PF5 definition to the default keyboard definition (.key) files. - AniTa Programmer's Guide now includes a list of all ESC sequenses. Problems fixed: - Default tab positions now set every 8th character: 1,8,16,24,32,....72,80 - DEC - ESC H can now be used to add a tab stop at the current position. - DEC - ESC [ g or ESC [ 0 g can now be used to clear a single tab stop. - DEC - ESC [ 3 g can now be used to clear all tab stops. - Problem with attribute "Blinking off" fixed. AniTa - version 2.5.8.a preview 22 Jan 97 (released) ----------------------------------------------- Enhancements: - SCO Console terminal now ignores the function key load escape sequenses ESC [ Q x ; <string> ;. - Includes AniTaFTP with better performance and support for title-bar sized window with progress information. AniTa - version 2.5.7.c release 20 Jan 97 ----------------------------------------------- Problems fixed: - Async auto-dial timer fixed. (broken in 2.56) - Async intermittent lock-up fixed. (broken in 2.56) Enhancements: - "LineGraphics3D=Yes" in the .WCF file is now default. This enables line graphics mapping to 3D lines. Also configurable in the 3Dbox dialog. AniTa - version 2.5.6 release 12 Dec 96 ----------------------------------------------- Problems fixed: - Double Height & Width Characters are now correctly positioned and also mapped to 3D character visual attribute. The size is still normal. AniTa - version 2.5.6.a release 2 Dec 96 ----------------------------------------------- Problems fixed: - The DEC "Save/Restore Cursor" sequence now also saves/restores the video attributes (in addition to the cursor position). - True Underline now works with all fonts and generates 3D underlines. - DEC special graphis character 0x61 (looks like a fence) is now displayed as a box instead of a '?'. - Async receive queue notification is changed from 80 to 1. This makes character echo instant when auto-repeating the same key or typing fast. - AniTa no longer sends binary zero if a keyboard key after translation generates binary zero. This can be changed by modifying the .WCF file whith the parameter: "SendKeyZero=Yes". Previous versions used to send binary zero, but this could cause a lot of problems in some applications if a user hit a compose key that generated a non-existent character code (zero) by accident. Enhancements: - "LineGraphics3D=Yes" can be set in the .WCF file to enable 3D Line graphics. This feature is still in beta. AniTa - version 2.5.5 release 19 Nov 96 ----------------------------------------------- Enhancements: - Autologin fields can now be 128 characters. - Customizable (.WCF) message when the user exits with an active session: MsgExit="Do you want to disconnect this session and exit ?" is default can now be set to MsgExit="%null%" to skip the exit warning-prompt. - Keyboard is now locked during Auto-login. Auto-login can still be aborted using the ESC key. - Auto-login extended with optional automatic program execution. ESC turns off auto-login. Title-bar reflects what string and position auto-login is waiting for. The autologin 'wait-for' prompts and 'then-send' replies can be configured in the .WCF file through the auto-login settings dialog. They can also be set by command line parameters. Command line parameters will override the .WCF file settings. The 5 possible wait-for-then-send strings can be set using the following command-line parameter keywords: prompt reply service ah0 service login ah1 user password ah2 pw program ah3 program section ah4 section Example: ANITA.EXE /c /user:demo /pw:secret /ah3:$ /program:"ls -l" This example will login as 'demo' with a password 'secret' and then run the command 'ls -l' when the typical $-prompt appears. See the On-line help 'command-line parameters' for a full description of command-line parameters. AniTa - version 2.5.4 release 8 Nov 96 ----------------------------------------------- Enhancements: - Recognizes Instant Internet TCP/IP stack. - New FTP client 'AniTaFTP' included. Support for on-the-fly character set translation (7-bit, 8-bit, IBM-PC and 8859) and a new interactive user interface. 'AniTaFTP' is compatible with scripts created for the old 'IF95' FTP client. AniTa configuration files (.WCF) with filetransfer set to 'if95.exe' is automatically converted to 'anitaftp.exe'. Problems fixed: - The cursor (Windows caret) is now only turned on/off if the AniTa window is in focus. AniTa - version 2.5.3 release 23 Sep 96 ----------------------------------------------- Problems fixed: - Prevent runtime modifications of setting now again works. .WCF file AllowCfg=No (was broken in 2.5.0.) - GPF error at exit fixed. - Fixed a telnet problem with ICL Host that didn't like telnet parameters to be sent in multiple TCP/IP blocks. Therefor, WCF parameter: MaxTxBlock=nnn (default is 5) is now only active for NetBIOS sessions while telnet sessions will use the maximum transmit buffer (currently 1000 chars). - The VT220 escape sequence ESC E (Next Line) no longer causes an additional new line when the cursor is in position 81. AniTa - version 2.5.2 release 19 Aug 96 ----------------------------------------------- Problems fixed: - Now accepts the ANSI escape "ESC [ xxx g" to display IBM-PC characters. xxx is the decimal value for the IBM-PC character. AniTa - version 2.5.1 release 14 Aug 96 ----------------------------------------------- Enhancements: - Customizable (.WCF) message when the user exits with an active session: MsgExit="Do you want to disconnect this session and exit ?" is default - More Hotspot examples in the Programmer's Guide. - Keyboard mapping now also accepts %local%string to run a local command. This can be used to customize accelerator keys to spawn any WINDOWS or DOS program. %local% is already supported for hotspots. - The version of AniTa shipped with POWERfusion is now named "AniTa for POWERFusion" instead of "AniTa version 1". This should hopefully make it easier to understand the different levels of AniTa. It does still not support TCP/IP (see Versions section above). AniTa - version 2.5.0 release 1 July 96 ----------------------------------------------- Enhancements: - Ftp client now included for script-driven TCP/IP filetransfer. - Preferences are now split up into View, Files and Mouse doalogs. - New configurable preferences: "Single Instance" to disallow multiple AniTa sessions. The Titlebar text can now be easily customized to display selected items. The Application name (default: AniTa) can be customized. Titlebar, Menu, Toolbar and Statusbar on/off can now be configured. "Enable Hotspots" can be used to completely enable/disable the new hotspot feature. The display area position in maximized mode can now be configured. The string to send on left/right mouse click can now be configured. - More image file formats supported: AutoCad DXF RLE PNG PCD Photo CD - Comes up in full screen mode 1:st time AniTa is started. - Default font for SVGA (800x600) resolution changed back from 13 to Courier New Bold 12. This is to leave space for at least one row of function keys in the next major AniTa release. Courier New (Bold) 13 can still be used. - ALT key can now be used to reach the AniTa menu. Problems fixed: - Now use the "TERM=xxxx" from environment table dialog even in telnet mode. - Fixed a minor session disconnect problem with write protected .WCF files at exit. - 8-bit DEC control characters now correctly sent if configured. To avoid problems with existing AniTa .WCF configuration files, the .WCF definition has been changed so anita x.0.18 8-bit control configurations now means 7-bit. Configuration files are automatically converted. This means that a configuration created with AniTa x.0.19 2.5.0.I pre-view (or released 2.5) cannot be used by AniTa version x.0.18 (or 2.5.0.H) directly. If you still for some reason want to reverse back to x.0.18 format, then use your favourite editor and manually decrement 1 from the "ControlChar=" parameter in the .WCF file. - Numpad / (divide) now corrected to map virtual keycode 0x16f instead of 0x6f. - Cursor on/off problem fixed. - New .WCF file parameters to enable the Numeric keypad ADD and DECIMAL to become a part of the keys that shift to application mode. The default parameter value is No. Modify the .WCF file with any editor. KeyPadAppAdd=Yes KeyPadAppDecimal=Yes AniTa - version 2.5.0.H - PRE-VIEW 12 Mar 96 ----------------------------------------------- Note: This version is needed to run the AniTa installable DEMO Enhancements: - Support for Chinese character sets. - Support for 3 new script file commands: CALL: scriptfilename RUN: scriptfilename RETURN: Problems fixed: - Minor image positioning fixed AniTa - version 2.5.0.G - LIBRARY 22 Feb 96 ----------------------------------------------- Enhancements: - Support for protected mode on/off (1/0): ESC [ 14 ; 1/0 y will turn on/off protected mode After entering protected mode, the user cannot leave AniTa by the standard Windows methods. It also disables the ALT-ESC and ALT-TAB task-switching possibilities from AniTa main window. Protected mode on will: - maximize AniTa window - remove title bar - remove menu bar - remove toolbar Protect off will reverse the above, but keep the current window size. - Separate support for turning on/off (1/0) the: ESC [ 15 ; 1/0 y title bar ESC [ 16 ; 1/0 y menu ESC [ 17 ; 1/0 y toolbar ESC [ 18 ; 1/0 y status bar ESC [ 19 ; 1/0 y system menu functionalities - Support for typical System Menu commands like: ESC [ 20 ; 32 y minimize AniTa window ESC [ 20 ; 48 y maximize AniTa window ESC [ 20 ; 96 y close AniTa window ESC [ 20 ; 288 y restore AniTa window to normalized ESC [ 20 ; 304 y open the Task manager Window with Task List AniTa - version 2.5.0.F - PRE-VIEW 7 Feb 96 ----------------------------------------------- Problems fixed: - Passthrough to local printer in DEC emulation mode now ignores printer formatting escape sequences correctly. AniTa - version 2.5.0.E - PRE-VIEW 2 Feb 96 ----------------------------------------------- Enhancements: - Ctrl-Break (virtual key 103) is now pre-mapped to send a break signal. %break% can be used on any key or hotspot to send break. Non-async transport will send Ctrl-C if %break% is mapped. - The "Scroll Lock" key is now pre-mapped to hold the screen output when toggled. The Scroll Lock lamp on the keyboard and the SCRL (rightmost) pane on the status bar will reflect if the screen is in hold state. The %hold% macro can be assigned to any other key or hotspot. - 7-bit translate tables for Belgium added. (DECNRC.032) - AniTa Programmer's Guide icon now added to the AniTa PM group. AniTa - version 2.5.0.D - PRE-VIEW 24 Jan 96 ----------------------------------------------- Enhancements: - Added support for button-relative size and positioning for hotspots. This makes it easy to create buttons that are sized depending on the unused area around the screen display area. Example: You can create a hotspot button by specifying that it is the 3:rd button of 12 in the second row of 3. The screen resolution, current font size, visible toolbar and status bar and the display area positioning (top/bottom/left/right) will be used to calculate the absolute size and position of the button. - Added support for wildcard characters in "hotspot remove". This makes it easy to remove all hotspots starting with "image" by specifying "image*" as the hotspot identifier. - Added support for the macro %local%string and %tx%string to hotspot commands and keyboard mapping strings. The string following %local% will not be transmitted but instead sent to the emulator decoder as if it was received from the host. This makes it easy to create a hotspot that lives its own life and never interacts with the mainframe programs again. The following example creates a hotspot with an image that fills the entire client area of the screen. When the user clicks on it, it destroys itself. echo "\033[7;2;0;0;0;0;0;0;0yanita.bmp;anita;anita;; %local%<esc>[8yanita<esc>\\\\\033\0134" - Added support for %tx%string and multiple commands in strings mapped to keyboard keys. This makes it easy to create a key or hotspot that sends a string to the host and executes a local command. Example of a hotspot that first sends F1 to the host, and then plays a sound file: echo "\033[7;2;0;0;0;0;0;0;0y;sound;anita;; %tx%F1%local%<esc>[4yplay anysound.wav<esc>\\\\\033\0134" - The file STARTUP.TRC will now always be played at startup. If STARTUP.TRC is missing, DEFAULT.TRC will be played. DEFAULT.TRC is shipped with AniTa. Function key definitions can be located here. AniTa - version 2.5.0.C - PRE-VIEW 17 Jan 96 ----------------------------------------------- Problems fixed: - Now supports <esc>?42h to switch to DEC national mode - Now supports <esc>?42l to switch to DEC multinational mode - Now won't interpret received 8-bit controls in DEC vtxxx + OEM line character set. - Now translates keyboard mapped strings from ANSI to the currently selected line character set before sending the string. This is useful for the international market. Note that only text data is translated, so any ansi character can still be sent by prefixing with '\' (backslash) or by doing hex encoding. Example: "<fc>\üü" will only translate the last ü. Enhancements - Play Recording now accepts DATA: keyword. DATA: should be followed by normal AniTa encoded string. Same format as is used by the keyboard mapper. This allows easy creation of Play-files to be used as scripts. Example: DATA: "abc<cr lf><esc>[0m" DATA: "<esc>[4yplay i:\\302avi\\0032.avi<esc>\\" - Special keystrokes & mouse click while Playing a Recording: Pause: Pause until ... Esc: Stop Playing Enter: Resume playing Right mouse: Resume Playing Right arrow: Step Play Left mouse: Step Play - Multimedia wait-if-busy option added to Terminal dialog. This allows Multimedia (Mci) commands to be executed without the ending "wait" that will wait for the Mci command to complete before returning. This makes it a lot easier to do Mci commands in parallell with other tasks. For example, a sound can play while the screen is updated with some data, and then a second Mci sound command can be issued without running the risk of getting busy errors because the first sound is still in progress. - Moved Show Error checkbox from Preferences to Terminal dialog. - Edit menu: New "Copy Table ..." makes it easy to copy to spreadsheet programs like Excel and tables in Word-processors. - The display area can now be aligned left/center/right and top/mid/bottom. This allows better space for large buttons on the frame background. - Supports application message pane in the Status bar. Examples: "<esc>P3#Application message<esc>\" will display: Application message "<esc>P0#<esc>\" will erase any application message - "Printing to lptx" is now displayed in the application message pane. - New .WCF configuration file option: ShowMenu=No can be used to run Anita without displaying any menu. Defaults to ShowMenu=Yes; AniTa - version 2.5.0.B - PRE-VIEW 6 Dec 95 ----------------------------------------------- Enhancements - New HotSpot feature: Clickable Buttons with Text & Images - Toolbar play button - LOOP: in play file - DisplayOn from host - DisplayOff from host - Clear HotSpots in Special menu - Default TraceFile now saved in .WCF - Play progress status bar graph - Supported Image Formats: TIFF Revision 5.0 JPEG/JFIF PCX DCX GIF Windows BMP and DIB Ventura IMG (IMG) Windows Metafile (WMF) Word Perfect Graphic (WPG) EPS (Encapsulated PostScript) TGA (Targa) - About LZW Compressed Images: LZW compression is used in all GIF files and in compressed TIFF files. LZW is patented by Unisys, and April System Design must pay a license royalty to all AniTa users utilizing the LZW algorithm. Because of this, we distribute an encrypted LZW-algorithm for GIF and TIFF. Please contact April System Design to obtain the decryption key to the LZW filters. ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ AniTa - version 2.0.16 31 Dec 95 -------------------------------------------- Problems fixed: - Now translates Autologin strings before sending - Host originated screendumps now prints directly to the default printer instead of first opening the printer selection dialog. - Prompt for Hostname Dialog is now max 60 characters instead of 16. Enhancements: - Screen update optimized for True Bold attribute on space characters. - AniTa version 2 default transport is now WINSOCK. - Improved readability. Default font for SVGA (800x600) resolution changed from Courier New Bold 12 to 13. AniTa - version 2.0.15 6 Dec 95 -------------------------------------------- Problems fixed: - CR no longer does line-wrap in last column. - Now always re-enables Winsock receive events after each RECV event. This is needed for some WINSOCK drivers. - AniTa's Telnet host option table now cleared between each new session. - Screen update optimized when running telnet transport. AniTa - version 2.0.14 15 Nov 95 -------------------------------------------- Enhancements: - 7-bit national now allows using 8-bit IBM PC characters in all terminal modes. Good for "Ricknell"-style line-graphics. AniTa - version 2.0.13 14 Nov 95 -------------------------------------------- Enhancements: - Local Play (untrace) - ESC [ 5 y will set Use Host Colors - ESC [ 6 y will set Use Local Colors - 7-bit national now allows using 8-bit IBM PC characters. Good for line-graphics. - Anita bitmap on frame background - New option to Record from start: /record:filename or /trace:filename - The string to enable display after blank screen autologin is now configurable. - New option to Play from start: /play:filename or /untrace:filename - New %hwnd% macro to put an MCI video inside the AniTa window - New %cdestination% x y w h macro to put an MCI video on character based 1-relative screen positions. Problems fixed: - XENIX reversed video colors corrected AniTa - version 2.0.12 31 Oct 95 -------------------------------------------- Problems fixed: - Supports Answer back. Configurable in the Terminal dialog box. - Underscore '_' is now drawn as a line, and therefor visible in 3-D fields. AniTa - version 2.0.11 29 Oct 95 -------------------------------------------- Enhancements: - Mouse support added: Click and Double click. Enable this feature with EnableSendMousePos=Yes in the .WCF file. The strings to send can be specified in the .WCF file. Defaults are: MouseClick="<esc>[%row%;%col%H" MouseDoubleClick="<esc>[%row%;%col%f" %row% and %col% is ASCII decimal the 1-relative mouse position. Example: upper left is "<esc>[1;1H" AniTa - version 2.0.10 26 Oct 95 -------------------------------------------- Problems fixed: - vt100, vt220 and tm220: Application keypad & cursor mode (set by host) now generates the correct keyboard escape sequenses. AniTa - version 2.09 24 Oct 95 -------------------------------------------- Enhancements: - No longer requires the telnet host name to be available in the local "hosts" file or on a domain name server. - Telnet port number configurable. - Change platform asks if "load default Keyboard map & definitions" - Default Password prompt changed from "assword:" to "ord:" - Added DEC platform and a default keyboard mapping file for vt-emulation mode. - Blinking attribute configurable to any Fg & Bg color - Command line options added. Example: anita /htype:4 /term:vt220 ip:192.0.0.5 /tdef See On-Line Help for detailed description. Problems fixed: - Preferences: Change Frame size now repaints the new frame size + screen. - Fixed platform selection so that AIX4, UNIX V.4 and SOLARIS function key mapping is no longer mixed up. - The Virtual keycode field in keyboard mapping dialog now accepts 3-digit hex codes as documented. - Telnet rapid disconnect while connecting GPE error fixed. - Telnet "Connecting ..." state can now be aborted without producing a GPE error. Click on the yellow phone or type ALT+PgDn or exit AniTa. AniTa - version 2.08 12 Sept 95 -------------------------------------------- - Dec line-graphics problem corrected. - True Line Graphics are now drawn with all fonts. - AniTa default font changed from OEM "Terminal" to ANSI True Type font "Courier New". Courier New is easier to scale to VGA, SVGA and High Resolution screens. - Displayed characters changed when font changed ANSI <--> OEM - Numeric keypad lost characters after cursor movement problem fixed. - Terminal emulator type configuration removed from "General Configuration" dialog. This was done to avoid confusion since it also exists in "Terminal" dialog. - A full cursor no longer leaves a 1-pixel row unpainted on characters like W and M using "Courier New-12 Bold". - All emulator modes now allows 24 or 25 line mode. - WINDOWS closedown is now rejected properly if AniTa sessions are active. - Autologin login response delay added to get around a problem on SCO UNIX hosts. - "WakeupDelay=0" added to the .WCF configuration file. The value is the delay in milliseconds (0-32000) before sending wakeup (CR) on async configurations. AniTa - version 2.07 10 July 95 -------------------------------------------- - Updated on-line help. AniTa - version 2.06 5 July 95 -------------------------------------------- - 7-bit DEC National is now selectable even for non vt-xxx emulation mode. - Configurable, under Preferences, to always "Prompt for Host" before connect. Also Prompts for Host Name or IP addr if hostname left empty in General Configuration. - Added 'RefreshRate=10' to the default .WCF settings. The value can be 1-9999, and determines the maximum number of received TCP/IP blocks between each screen update. Value 0 is reserved for future auto-detection of video performance. A value of 1 vill update the screen after each block. 2 after every second block. The block size is currently 2 KBytes. AniTa - version 1.05 30 May 95 -------------------------------------------- - The DEC line-feed escape sequences are now correctly applied to only the scrolling region and not to the whole screen. AniTa - version 1.04 15 May 95 -------------------------------------------- - Auto-login after automatic re-connect fixed. - "TxBlockDelay=<millisec>" added to the .WCF file. This is the delay between sending blocks with length = MaxTxBlock. Set this to 50 if there is a problem when running AniTa to a POWERfusion version 2 on SCO. - Run a MS-DOS and WINDOWS command from UNIX is now extended to support all possible WINDOWS states. This allows starting a command in the PC that runs in the background. The window show-state is coded as a decmal number in the second parameter in the escape string. The default value is 5 (SW_SHOW) if no second parameter is given. Current window states as defined by WINDOWS are: 0 SW_HIDE 1 SW_SHOWNORMAL 1 SW_NORMAL 2 SW_SHOWMINIMIZED 3 SW_SHOWMAXIMIZED 3 SW_MAXIMIZE 4 SW_SHOWNOACTIVATE 5 SW_SHOW 6 SW_MINIMIZE 7 SW_SHOWMINNOACTIVE 8 SW_SHOWNA 9 SW_RESTORE Example of UNIX shell command that runs a PC command as an icon: echo "\033[1;2yC:\0134mypif.pif\033\0134\c" Example of UNIX shell command that runs a PC command hidden in background: echo "\033[1;0yC:\0134mypif.pif\033\0134\c" (NOTE that the MYPIF.PIF file must be set to execute in Background as well) AniTa - version 1.03 5 May 95 -------------------------------------------- - The DEC index and reverse-index escape sequences are now correctly applied to only the scrolling region and not to the whole screen. AniTa - version 1.02 2 May 95 -------------------------------------------- - NetBIOS NCB & buffer now page locked to prevent WINDOWS enh mode problems. - WINDOWS module renamed from WTERM to ANITA - Switch between 24 (DEC vt-) and 25-line (ANSI) emulators now works. - Switch between vt220 and ANSI emulation now not only loads default, but also writes terminal keyboard .MAP file and terminal .KEY file to the preferred files. - "Config->Reset to Default" moved to bottom of menu. - Hostname now allows non-ascii characters. Use the standard AniTa encoded strings like: "FUSION<01 02 03 esc 03 02 01 00 00 A1>" - Ascii mnemonics extended to cover control character encoding. Example: "<ctrl-x>". In addition to that, "^x" coding still works fine. - Fixed keyboard mapping of numpad comma and other non-ascii characters that used to generate both the original ascii char and the new mapped value. - Empty Host password prompt now works. AniTa - version 1.01 26 March 95 -------------------------------------------- Fixed problems with DEC VT220 Single Shift, Set Scroll Region and Origin mode escape sequences. AniTa - version 1 15 March 95 ------------------------------------------ First release. Installation ------------ Run A:SETUP from WINDOWS. Running AniTa ------------------ AniTa [config file]