(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 ==================== * 30-day evaluation have all features enabled * AniTa is not free software. See the 'license.it' file for license details regarding evaluation and non-commercial use. AniTa 11 will need a new license key, but will accept license keys for AniTa 9 and 10 during a limited evaluation time. When the evaluation period is over, AniTa 9 and 10 license will be treated as a normal 30-day evaluation period. Currently, the grace time is set to expire Nov 2015. 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, telnet TCP/IP and SSH). 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. Enterprise license supports: - 3270 emulation - OpenSSH - LPD Server Latest version, (evaluation and upgrade) is available 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 and limitations: AniTa 3: - does not fully support X/YModem over telnet transport. Use 32-bit AniTa or Kermit. AniTa 5 on NT3.51: - on-line help displays error messages - keyboard mapping wizard 'next' button doesn't work. AniTa 7: Proportional font or Justified text: Some Mouse actions may not correspond exactly with the text area on screen. Example: If you display a right justified field with proportional font, the selection functionality will not reflect the real selected text. Mouseover marker will mark text area where non-proportional font would have been visible. Target platforms: ==================== AniTa 3: Windows 3.1x AniTa 4: Windows 95/98/NT3.51/NT4 AniTa 5: Windows 95/98/ME/NT4/2000 AniTa 6: Windows 95/98/ME/NT4/2000/XP AniTa 7: Windows 95/98/ME/NT4/2000/XP/2003/Terminal Server AniTa 8: Windows 2000/XP/2003/Terminal Server/Vista AniTa 9: Windows 2000/XP/2003/2008/Vista/7/Terminal Server AniTa 10: Windows 2000/XP/2003/2008/Vista/7/8/Terminal Server AniTa 11: Windows 2000/XP/2003/2008/Vista/7/8/10(x86)/Terminal Server Supported platforms: ==================== AniTa is supported by April System Design on the target platforms listed above providing that: 1. The Windows version is supported by Microsoft. 2. AniTa was purchased within 30 days or the customer has a Support & Maintenance agreement with April System Design. Modification history ==================== ======= Start of version history ======= AniTa - version 11.5.0.0 - 13 Jan 2019 - preview ----------------------------------------------------------- - State file now remembers up to 10 column / window sizes. This means the last window scaling for a specific number of columns will be retained between sessions. - Stretch mode optimised to not gradually shrink window size when toggeling between for example 80 and 132 columns. AniTa - version 11.4.0.9 - 12 Sept 2018 - release candidate ----------------------------------------------------------- - %selectword% macro fixed. Broken in 11.4.0.7 AniTa - version 11.4.0.8 - 11 Sept 2018 - release candidate ----------------------------------------------------------- - DEC and ANSI cursor left positioning when cursor is located at end of line fixed. Used to end up one position too much to the right. AniTa - version 11.4.0.7 - 20 June 2018 - preview ----------------------------------------------------------- - AniTa macro string parser can again handle multiple commands. Broken in 11.3.2.9. AniTa - version 11.4.0.6 - 18 June 2018 - preview ----------------------------------------------------------- - %wallpaper% and other non window resize-related now made instantly. Only resize is done on timer event. AniTa - version 11.4.0.5 - 14 June 2018 - preview ----------------------------------------------------------- - Fixed resizing window with wallpaper image in stretch mode. AniTa - version 11.4.0.4 - 11 June 2018 - preview ----------------------------------------------------------- - Updated to handle Windows 10 update 1803 problems: - AniTa resizing and moving was sometimes impossible. This AniTa version implements the suggested way to work around that kind of problems. Repaint during/after resize can now be delayed fractions of one second. - Removed mods from 11.4.0.1-2 - Winsock info dialog moved from Help->About to Special->Info->Network. AniTa - version 11.4.0.3 - 3 May 2018 - inhouse ----------------------------------------------------------- - 11.4.0.1: Temporarily forcing IPv4 - 11.4.0.2: Winsock info dialog when connecting - 11.4.0.3: Winsock info moved to Help->About->More... New .wcf parameter to force use of SocketEvent even if WSAAsynSelect is supported by winsock. default is No (use SocketEvent if Vista or higher) ForceSocketEvent=Yes AniTa - version 11.4.0.0 - 9 May 2018 - inhouse ----------------------------------------------------------- - Updated for Windows 10 update 1803: Connection Error message: Cannot do WSAAsynSelect AniTa now uses SocketEvent to detect network events instead of depreciated WSAAsyncSelect. AniTa - version 11.3.3.4 - 2 April 2018 - preview ----------------------------------------------------------- - Fix for a negative value in ECH (Erase characters) produced by AIX. AniTa - version 11.3.3.3 - 16 Jan 2018 - preview ----------------------------------------------------------- - Moving AniTa window to a higher resolution monitor will now be sizeable and use largest possible font in full screen mode on the secondary monitor. AniTa - version 11.3.3.2 - 12 Jan 2018 - preview ----------------------------------------------------------- - New .wcf file parameter to set max AniTa window size. Used to be 2400*1800. Was changed to 3000*2256 in version 11.3.1.5 in order to support large screen with high resolution. This value should normally not be changed. It is possible to set the (X) value less than the total size of 2 monitors to limit AniTa to one monitor in full screen mode when running multimonitors in extended side by side mode. Default values (pixels): [AniTa] MaxWinSizeX = 3000 MaxWinSizeY = 2256 AniTa - version 11.3.3.1 - 19 Dec 2017 - preview ----------------------------------------------------------- - New macro: %selectword% can be used as a mouse action. Will select the word under the mouse pointer. Example: %selectword%%copy% will selct the word under pointer and copy selected word to clipboard. AniTa - version 11.3.3.0 - 14 Dec 2017 - inhouse ----------------------------------------------------------- AniTa - version 11.3.2.9 - 25 Oct 2017 - preview ----------------------------------------------------------- - A %region% can no longer be added after a set of regions have been activated. Regions must first be cleared. This helps programs with accidently nested %region% macros. AniTa - version 11.3.2.7 - 25 Oct 2017 - preview ----------------------------------------------------------- - Fixed screen update when regions are active: Images and special graphics and rounded corners now filtered by regions. AniTa - version 11.3.2.6 - 23 Oct 2017 - preview ----------------------------------------------------------- - Changed Starting SFTP. Now sets AniTaFTP command line parameter to force sftp if we are currently logged on to a SSH server and commend line contains %logindata%. (Used to only work for port 22) Shipped with AniTaFTP version 11.3.1.9 supporting this new protocol parameter.. AniTa - version 11.3.2.5 - 20 Oct 2017 - preview ----------------------------------------------------------- - Fixed Starting SFTP with: comand line: "anitaftp.exe %logindata% connect" - Shipped with AniTaFTP 11.3.1.8 AniTa - version 11.3.2.4 - 20 Oct 2017 - preview ----------------------------------------------------------- - SshLogin: - More extensive tracing with error codes. - No longer counts publickey as a retry if the AniTa side public key file spec is missing or no read-access. AniTa - version 11.3.2.3 - 18 Oct 2017 - preview ----------------------------------------------------------- - SshLoginRetry parameter in .wcf file again active. Broken in 11.2. - Starting SFTP with: comand line: "anitaftp.exe %logindata% connect" is fixed to work with user/password authentication. Will connect to the currently connected host if SSH. Used to only work with public key and keyboard interactive. AniTa - version 11.3.2.2 - 5 Oct 2017 - preview ----------------------------------------------------------- - Region macros: %regionenable%0 = off permanently %regionenable%1 = on permanently %regionenable%2 = clear currently active regions. - View current region state in menu Special->Info->Regions - Frame around text area now updated as normal when regions area active. Function buttons are active. AniTa - version 11.3.2.1 - 2 Oct 2017 - preview ----------------------------------------------------------- - Fixed: Forward slash in path. Could cause problems like "unable to create ....\default.trc" AniTa - version 11.3.2.0 - 2 Oct 2017 - preview ----------------------------------------------------------- - Fix: Command line with configuration file name enclosed by "" in combination with command line options now works. AniTa - version 11.3.1.9 - 1 Oct 2017 - preview ----------------------------------------------------------- - Recreated mods from 11.3.1.8 AniTa - version 11.3.1.8 - 31 Aug 2017 - preview ----------------------------------------------------------- - Fix: Frame area no longer refreshed (erased) with wrong image when %region% active. AniTa - version 11.3.1.7 - 29 June 2017 - preview ----------------------------------------------------------- - AniTaLPD is now (again) terminated when AniTa exits. (broken in Vista caused by higher interprocess integrity) - Default command line for FTP file transfer when running SSH is now "anitaftp.exe %logindata% connect". This will try to connect to the currently connected host. AniTa - version 11.3.1.6 - 21 June 2017 - preview ----------------------------------------------------------- - AniTa terminal: No changes. - AniTaFTP version. 11.3.1.6 included. AniTa - version 11.3.1.5 - 9 June 2017 - preview ----------------------------------------------------------- - Full screen on high res monitors fixed. - anita.exe.manifest dpiAware flag again set to true to fill screen in the best possible resolution without blurry scaling on hight res monitors (above 2400*1800 pixels). AniTa - version 11.3.1.4 - 7 June 2017 - preview ----------------------------------------------------------- - New macro for AniTaFTP command line: %logindata% Will expand to current SSH connection parameters supported by AniTaFTP 11.3.1.4+. (includes user, host:port, authentication type, password and privatekey) Use it to make an SFTP connection to the currently connected SSH host. AniTaFTP command line example: anitaftp.exe %logindata% connect The above can be set as standard SFTP file transfer command line in AniTa. - anita.exe.manifest dpiaware flag reset to false to fill screen correctly on hight res monitors like Surface 4 Pro. If you need multimonitor screendump, set this flag to true. (The font scaling problem need to be fixed before we set it true again. AniTa - version 11.3.1.3 - 23 May 2017 - inhouse ----------------------------------------------------------- - Version number in "About ..." corrected. (broken in 11.3.1.2) - Support for %region% can be temporarily turned off/on at runtime. toggle the runtime flag with: %regionenable%0 turn off support for regions and remove active regions. and ignore %region% macro. %regionenable%1 turn on support for regions This is a runtime state implemented to better see actual screen content in application development phase. (use in combination with %refreshtext% to refresh text portion of screen) - SSH Private Key: Private key file name (and passphrase) configurable. Configure in the "Files" settings dialog. The files can contain macros like %user% and %hostname%. Default Private Key file name: id_rsa Private Key file name Examples: john@my.domain.com.key %user%@%hostname%.key c:\anita\%user%@%hostname%.key %programdata%/anita/%user%@%hostname%.key john@123.123.123.123:6022 The Private Key file can be encrypted with a passphrase. The passphrase can then be saved in a text file or prompt before each connection. Configure in the "Files" settings dialog. The file name can contain macros like "%user%", "%hostname%" or simply "prompt" (meaning prompt for passphrase each connection). Specoal case: If the passphrase file contains exactly the word "prompt", then AniTa will prompt for passphrase time the passphrase files is in use. Default Passphrase file name is empty meaning no passphrase: Passphrase file name examples: john@my.domain.com.txt %user%@%hostname%.txt c:\anita\%user%@%hostname%.txt %programdata%/anita/%user%@%hostname%.txt john@123.123.123.123:6022.txt prompt AniTa - version 11.3.1.2 - 23 May 2017 - inhouse ----------------------------------------------------------- - Private key file default location changed to: "id_rsa". - Authentication order changed to first try Private Key, then Keyboard Interactive, and last User/Password. - AniTa SFTP updated to support private key in the same way. AniTa - version 11.3.1.1 - 22 May 2017 - inhouse ----------------------------------------------------------- - SSH public key authentication with static private key file location supported. Private key must currently be: "./.ssh/id_rsa" Private Key file and Passphrase will be configurable in upcoming version. AniTa - version 11.3.1.0 - 15 May 2017 - inhouse ----------------------------------------------------------- - SSH Keep-alive Memory leak fixed (broken in 11.2). Now keep-alives are sent without expecting reply. This to generate session activity to dircourage dropping sessions. Normally use keepalive intervall value >= 300 secs. - Experimental support for screen "regions". AniTa - version 11.3.0.1 - 10 May 2017 - inhouse ----------------------------------------------------------- - Memory leak fixed (broken in 11.3.0.0). AniTa - version 11.3.0.0 - 9 May 2017 - inhouse ----------------------------------------------------------- - Bold can now be set in 3D-Box text on individual characters. Currently requires that the 3D-box font size is set to "Default" and there is no justification or margin. Enable this by setting "True Bold" in the overall color settings dialog and then use the standard Escape sequense for Bold. Example: In DEC and ANSI: ESC [ 1 m AniTa - version 11.2.1.3 - 2 May 2017 - release ----------------------------------------------------------- - Recurring "First time config" dialog fixed (rare). - SSH: Fixed odd mix of advertised / supported SSHD login methods that could cause very quiet failing login. (where SSHD advertised support for keyboard-interactive but always rejected). Now AniTa will only try keyboard- interactive once and then go try next method in list. This "variation" was first seen in OpenSSH version 7. AniTa - version 11.2.1.2 - 11 April 2017 - release ----------------------------------------------------------- - AniTa Terminal: No changes. - Includes AniTaLPD 8.6.0.7 with fix for Windows 10. AniTa - version 11.2.1.1 - 23 Mar 2017 - preview ----------------------------------------------------------- - General settings configuration change from telnet to SSH fixed. AniTa - version 11.2.1.0 - 20 Mar 2017 - inhouse ----------------------------------------------------------- - SSH. Keyboard Interactive Authentication dialog dynamic size. AniTa - version 11.2.0.9 - 19 Mar 2017 - inhouse ----------------------------------------------------------- - SSH. Keyboard Interactive Authentication dialog fix. AniTa - version 11.2.0.8 - 15 Mar 2017 - inhouse ----------------------------------------------------------- - SSH. Keyboard Interactive Authentication trace added. AniTa - version 11.2.0.7 - 13 Feb 2017 - preview ----------------------------------------------------------- - SSH. KeepAlive fixed. Broken in 11.2.0.0 - AniTaFTP v. 11.2.0.7 included. Wrong error text removed. AniTa - version 11.2.0.6 - 7 Feb 2017 - preview ----------------------------------------------------------- - SSH. Now always detects host initiated channel close (exit and logout). - AniTaFTP v. 11.2.0.6 included. Minor fixes. AniTa - version 11.2.0.5 - 2 Feb 2017 - preview ----------------------------------------------------------- - AniTaFTP v. 11.2.0.5 now with SFTP (SSH). AniTa - version 11.2.0.4 - 26 Jan 2017 - preview ----------------------------------------------------------- - SSH: Paste of large blocks fixed. Could loop. Broken in 11.2.0.0 AniTa - version 11.2.0.3 - 20 Jan 2017 - preview ----------------------------------------------------------- - SSH: Fixed code in Receive of large blocks that could show as incomplete screen updates. - Screendump printing in bitmap mode: Now supports multiple monitor systems. - anita.exe.manifest Updated with dpiAware option to support enhanced AniTa font scaling and resolution on high res monitors when operated in multi-monitor systems in combined mode. dpiAware = true is also needed for screendump printing in multi-monitor mode. - Re-enables Comm Recording in SSH mode. Broken in 11.2.1 - LIBSSH2 version 1.8.0. AniTa - version 11.2.0.2 - 14 Jan 2017 - preview ----------------------------------------------------------- - Fixed: A very rare problem in WaitForData scripting callback that could possibly cause crash if script was waiting for multiple data events. - Installs MSVCR120.DLL since it is now needed and not always present on older Windows systems. AniTa - version 11.2.0.1 - 29 Dec 2016 - inhouse ----------------------------------------------------------- - Paste in SSH fixed (broken in 11.2.0.0) AniTa - version 11.2.0.0 - 29 Dec 2016 - inhouse ----------------------------------------------------------- - New SSHv2 implementation LIBSSH2 version 1.6.1: - fixing fatal problems: "Unknown packet received while in interactive mode, 20" and "no hostkey alg". - Supports hostkey types: ssh-rsa and ssh-dss. (no need to modify the host side sshd_config configuration file for dsa key). - Supports chiphers: aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc (rijndael-cbc@lysator.liu.se), aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, cast128-cbc, arcfour, arcfour128 (no need to modify the host side sshd_config configuration file for chipers and KexAlgorithms). - No longer supports SSHv1 (protocol version 1 and 1,5). - No longer supports port forwarding (tunneling). - All old SSH detailed settings are now ignored meaning that it will be negotiated on a best common level between the host and client. AniTa - version 11.0.1.2 - 8 June 2016 - preview ----------------------------------------------------------- - Fix: AniTa initialization error message for default printer removed. This was sometimes a problem in Terminal Server environment AniTa - version 11.0.1.1 - 7 June 2016 - preview ----------------------------------------------------------- - Fix: AniTa initialization error message for redirected terminal printers removed. AniTa - version 11.0.1.0 - 30 May 2016 - preview ----------------------------------------------------------- - Fix: Screendump append now overwrites if user selects an existing file and selects overwrite/replace. AniTa - version 11.0.0.9 - 16 May 2016 - preview ----------------------------------------------------------- - Fix: .WCF parameter: 'ScreenDumpAppend=<value>'. if not set to 0, will append screendumps to the if a file or clipboard is selected as output. If a screendump is started in "append" mode, then each new screendump will pop-up a question dialog "Append screendump to: <device>". Reply Yes to append or No to close and flush active output device. If the reply is No, then current screen is not printed. - Fix: The temporary file folder used when creating printer output to clipboard is now created in the user private temporary folder reported by Windows. (Used to be hard coded to "c:\tmp\"). AniTa - version 11.0.0.8 - 10 December 2015 - release ----------------------------------------------------------- - New macro: %readhostfile% will reload from disk file the memory resident list of selectable host names when a connection is established. AniTa - version 11.0.0.7 - 10 November 2015 - release ----------------------------------------------------------- - Fix: Standard installation base folder for new installations now (again) set to "Program Files (x86)". (Broken 9.2.0.1) AniTa - version 11.0.0.6 - 6 Oct 2015 - Release ----------------------------------------------- - Hotspot contained Browser no longer displays a blink of a frame when created. (introduced with the BrowserStyle parameter) AniTa - version 11.0.0.5 - 30 Aug 2015 - Release ----------------------------------------------- - Version and publisher is now stored in Control Panel Program and Featues when AniTa is installed. AniTa - version 11.0.0.4 - 31 July 2015 - Release Candidate ----------------------------------------------- - Fix: mouseover "Glow" now works also on 1:st line. However, not active in history mode. (broken in 10.0.6.7 / 11.0.0.2). AniTa - version 11.0.0.3 - 30 July 2015 - Release Candidate ----------------------------------------------- - New command line option: /prompt to enable "Host name" prompt when connecting. Will not affect .wcf settings. AniTa - version 11.0.0.2 - 30 June 2015 - Release Candidate ----------------------------------------------- - Syncronized with the updates in 10.0.66-67 AniTa - version 11.0.0.1 - xx June 2015 - Inhouse ----------------------------------------------- - Experimental. AniTa - version 11.0.0.0 - 14 June 2015 - Release Candidate ----------------------------------------------- - Support for Windows 10 (x86). - AniTa 11 will need a new license key, but will accept license keys for AniTa 9 and 10 during a limited evaluation time. When the evaluation period is over, AniTa 9 and 10 license will be treated as a normal 30-day evaluation period. Currently, the grace time is set to expire Nov 2015. AniTa - version 10.0.7.1 - 10 November 2015 - release ----------------------------------------------------------- - Fix: Standard installation base folder for new installations now (again) set to "Program Files (x86)". (Broken 9.2.0.1) AniTa - version 10.0.7.0 - 7 Oct 2015 - Release ----------------------------------------------- - Hotspot contained Browser no longer displays a blink of a frame when created. (introduced with the BrowserStyle parameter) AniTa - version 10.0.6.9 - 25 Aug 2015 - Release Candidate ----------------------------------------------- - Fix: Version in About dialog is correct. (10.0.6.8 showed 10.0.6.7) - Version and publisher is now stored in Control Panel Program and Featues when AniTa is installed. AniTa - version 10.0.6.8 - 31 July 2015 - Release Candidate ----------------------------------------------- - Fix: mouseover "Glow" now works also on 1:st line. However, not active in history mode. (broken in 10.0.6.7). AniTa - version 10.0.6.7 - 30 July 2015 - Release Candidate ----------------------------------------------- - Fixed: Mouse movement in history scrollback area could crash. (Problem was introduced in 10.0.4.0) - New: .wcf-file parameter to affect the window style of a web browser in a hotspot. BrowserStyle is a long value that can be set to a Window Style that will be OR'ed to the default (WS_CHILD | WS_VISIBLE) (all defined in winuser.h) before the browser hotspot is created. Default is 0. Example to get a frame around the browser. BrowserStyle=0x00800000 The reason for this parameter is because the standard EI11 browser control does not have any frame. - Note that the default version of a webbrowser control is different depending on the windows platform version. Some Google maps functionality requires IE11 There is a Windows Registry parameter. For details, see: https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx Example: 0x2af8 (11000) will set IE11 for AniTa.exe. AniTa - version 10.0.6.6 - 27 July 2015 - Release Candidate ----------------------------------------------- - Fix: SSH connection error message: Failed to get channel open confirmation, Got 80 when connection to a host running OpenSSH 6.8p1 NOTE! The default set of allowed ciphers in OpenSSH 6.8p1 host-side configuration file need to be extended with cipher: 3des-cbc and KexAlgorithms: diffie-hellman-group1-sha1 AniTa - version 10.0.6.5 - 31 Mar 2015 - Release Candidate ----------------------------------------------- - Help files updated. Note that the latest features are documented in the English Help. - Fix: Panel file path now saved in settings when configured to not follow the base .wcf name. - Event file path configurable. - Fix: TelnetOptionsInit=Yes will no longer produce "invalid protocol" when connecting to SSH host. AniTa - version 10.0.6.4 - 23 Mar 2015 - pre-view ----------------------------------------------- - Fix: SHIFT-CTRL-rightclick on screen, then select "Color to 3D-Boxes mapping" now works for all colors. Used to ignore the first 2 en each color set. - Minor Fix: Changing 132-font in non-80 column mode no longer switch screen to 132 columns. Instead keeps the current number of columns. This is good when you run in non-standard column mode. The same was already true when you changed the current font from the AniTa toolbar. AniTa - version 10.0.6.3 - 21 Feb 2015 - pre-view ----------------------------------------------- - Fix: SetFocus to a browser in a hotspot now works: <esc>[37;4yHOTID1<esc>\\ version 10.0.6.2 - 30 Jan 2015 - pre-view ----------------------------------------------- - Fix: The RGB editor implemented in 10.0.5.4 will now affect the original RGB value. (Used to affect the RGB tuned by the brightness setting. This caused all colors to be tuned by the brightness each time a RGB value was changed.) AniTa - version 10.0.6.1 - 26 Jan 2015 - pre-view ----------------------------------------------- - New: Mouseover trace shows the 3DBox name (if mapped). Example when mapped by background color: Fg:2/30/#333333, Bg:32/81/#FF1919/The Box Name, Cv:27/0/#DEE8CA Font:0, Flags:0" Example when mapped by text color: Fg:2/30/#333333/The Box Name, Bg:32/81/#FF1919, Cv:27/0/#DEE8CA Font:0, Flags:0" - Fix: 3DBox split by separators and using multicolor text color fixed. Used to display wrong text colors after separator. - Fix: Ansi bright background color for Extended color set (ansi escape code 100-107) no longer ignored. - Fix: Mouseover trace shows correct Fg ansi escape code. Broken in 10.0.5.3, used to show ansi Bg code. AniTa - version 10.0.6.0 - 23 Jan 2015 - pre-view ----------------------------------------------- - New Hotspot browser implementation supporting javascript with keyboard event sink in the html code. Used to filter special functional keys like Arrow keys, Escape, Enter, ..... Compatible with earlier versions of AniTa. AniTa - version 10.0.5.5 - 22 Jan 2015 - pre-view ----------------------------------------------- - Fix: 3D-Box settings dialog now better shows the currently selected color in the palette. - Fix: Colors settings dialog now shows the real color with the RGB-value. Note * The brightness setting in the Colors dialog never modifies the RGB values for individual colors saved in the .wcf-file. It will just tune the color when rendered on the display. Brightness can be left at 0 in most configurations. Instead tune the individual RGB-value for the color in the 3DBox settings dialog. - Fix: Menu: Special->paint (design feature) now supports all 64 colors. Used to ignore 2:n Color set. AniTa - version 10.0.5.4 - 20 Jan 2015 - pre-view ----------------------------------------------- - Fix: 3D-Box settings dialog now displays the real RGB-value of the color palette in the left section of the dialog. - Fix: 3DBox selection dropdown and preview now correctly displays preview of the RGB-color also for colorset 3 and 4. - New: RGB color configuration: Now supports edit of the RGB-value for each of the 64 colors. The new values are also saved in the .wcf settings file when settings are saved. This is done in the 3DBox settings dialog. ALT-click on the color in the left section to open the RGB editor for each color. It doesn't matter if the Bg or Fg (Text) color is selected in the palette since they both point at the same color index internally. The new "Reset RGB" button will reset all RGB colors for the predefined 64 colors to their original values. AniTa - version 10.0.5.3 - 19 Jan 2015 - pre-view ----------------------------------------------- - Mouseover trace status now also includes the ansi escape code (decimal) and the RGB color (#HEX). Example: Fg:2/30/#333333, Bg:32/81/#FF1919, Cv:27/0/#DEE8CA Font:0, Flags:0" AniTa - version 10.0.5.2 - 17 Jan 2015 - pre-view ----------------------------------------------- - The shrinkfill color now also follows the attribute mapping as defined in version 9.3.8.1. - Canvas color now also shines through under rounded corners and shrinked 3DBoxes even if the wallpaper is bitmap or gradient in the case where it is set to a color that is different to the normal shrinkfill color. This opens a way to create square colored areas on a bitmap/gradient wallpaper and still use Boxes with rounded corners where the canvas color can be set to the same color as the area color. Originally requested by Mats/Nectar. AniTa - version 10.0.5.1 - 15 Jan 2015 - pre-view ----------------------------------------------- - New macro: %setfocus% set focus to the AniTa terminal window. Example: echo -e "\033[31y%setfocus%\033\0134\c" AniTa - version 10.0.5.0 - 10 Jan 2015 - pre-view ----------------------------------------------- - New macro: %front% moves the AniTa window to the front of Z-order. - Hotspot action setfocus (37;4) can now also be used to activate a html-browser hotspot. - Hotspot action setvisible (37;6) can now be used to show or hide a html-browser hotspot. A hidden hotspot will still be active and preserve browser state. Technically, the browser window will be changed to zero height and width while "hidden". Example: Move AniTa to the front echo -e "\033[31y%front%\033\0134\c" Example: Setfocus to browser hotspot named HOTID1 echo -e "\033[37;4yHOTID1\033\0134\c" Example: Hide a browser hotspot named HOTID1 echo -e "\033[37;6;0yHOTID1\033\0134\c" Example: Show a browser hotspot named HOTID1 echo -e "\033[37;6;1yHOTID1\033\0134\c" AniTa - version 10.0.4.4 - 17 Dec 2014 - pre-view ----------------------------------------------- - Fix in 3DBox edit: "Delete" button fixed. Used to offset mapping for higer box numbers in Color sets above the active in editor. - Fix in 3DBox edit: "New" then map fixed. Used to have to select color set first. - No longer complains if the color is not yet mapped when 3DBox editor is opened directly by CTRL-Shift-Right-click on the screen color. AniTa - version 10.0.4.3 - 9 Sept 2014 - pre-view ----------------------------------------------- - Font size relative hotspot size fixed. AniTa - version 10.0.4.2 - 1 July 2014 - pre-view ----------------------------------------------- - Font size scaling optimization now works for all different number of columns. (Used to only optimize for 80/132 columns.) This will for example affect font size when changing between different number of columns and toggeling full screen view. - Host, Terminal, rows and columns now printed in Comm Recording files (.trc) AniTa - version 10.0.4.1 - 9 June 2014 - pre-view ----------------------------------------------- - Fix: 3D-box tabbed output in combination with multiple fg colors and hidden column separator produced wrong fg color. AniTa - version 10.0.4.0 - 30 Jan 2014 - pre-view ----------------------------------------------- - New feature: A 3DBox can now be configured to glow when the mouse is over the area. Foreground and background glow factor can be set individually. Value -100 to 100. Default 0 means off. AniTa - version 10.0.3.8 - 22 Nov 2013 - prerelease ----------------------------------------------- - CapsLock and NumLock now defaults to 0 (off) as they were documented in 10.0.3.7. AniTa - version 10.0.3.7 - 13 Nov 2013 - pre-view ----------------------------------------------- - New .wcf settings. CapsLock and NumLock can now be configured to be set/unset when AniTa starts. .wcf file parameters (defaults to 0): CapsLock=0 0/1/2 nochange/set/unset NumLock=0 0/1/2 nochange/set/unset - New .wcf settings. Configure AniTa to retain the current state of the keys when AniTa gets and lose focus. This way, you can for example configure AniTa to keep its own CAPSLOCK state without disturbing other applications when switching between applications. .wcf file parameters (defaults to 0): RetainCapsLock=0 0/1 no/yes RetainNumLock=0 0/1 no/yes AniTa - version 10.0.3.6 - 13 Aug 2013 - release ----------------------------------------------- - No longer installs msvcrt.dll if missing. It is not needed since Windows2000. Could cause annoying AniTa installation file access restricion problems on modern Windows platforms. AniTa - version 10.0.3.5 - 14 June 2013 - preview release ----------------------------------------------- - Now silently fixes Default 3DBox settings if detected when 3DBox edit dialog opens. (Vers. 10.0.3.3 used to ask first). AniTa - version 10.0.3.4 - 11 May 2013 - preview release ----------------------------------------------- - Now silently changes number of history rows to 43 if configured is lower. Used to ask when terminal dialog was validated. - Error message is now more verbose and in system lanuage when starting DOS and Windows commands and programs associated with file extensions. AniTa - version 10.0.3.3 - 8 May 2013 - release ----------------------------------------------------------- - Fixed: Default 3D-Box settings if existing settings are missing .wcf files with corrupt 3D-Attribute settings for "None, Inbox, Outbox and Editbox will be detected and asked to be corrected to default values. This will happen when the 3DBox edit dialog opens. - If the .wcf file is existing, but is never saved with parameters, then default settings will be used (like if the file is missing). AniTa - version 10.0.3.2 - 2 May 2013 - release ----------------------------------------------------------- - Command line options extended to cover proxy. (specifying a proxyhost will also enable proxy) Examples: /proxyhost:hostname:port /proxyhost:123.123.123.123:999 /proxyuser:name /proxypw:password AniTa - version 10.0.3.1 - 24 April 2013 - dev preview ----------------------------------------------------------- - 3D-Box font: When using Private font + Default size fixed. Used to become fixed (the size specified in the font selection dialog). - DisableWow64Redir parameter fixed. - Starting 64-bit programs from AniTa using %run%... and ESC[30... control now works. Used to only be active for %shell%... macro. NOTE that 64-bit redirection must still be disabled. Like this: [AniTa] DisableWow64Redir=Yes AniTa - version 10.0.2.1 - 16 Mar 2013 - dev preview ----------------------------------------------------------- - Fix: SOCKS5 Connection with "No" authentication fixed. AniTa - version 10.0.2.0 - 2 Mar 2013 - dev preview ----------------------------------------------------------- - Support for SOCKS5 proxy. AniTa - version 10.0.1.0 - 5 Feb 2013 - dev preview ----------------------------------------------------------- - Support for 255 columns (was max 132). AniTa - version 10.0.0.4 - 4 Feb 2013 - release ----------------------------------------------------------- - License expire text more informative when evaluating using AniTa 9 license. AniTa - version 10.0.0.3 - 28 Jan 2013 - release ----------------------------------------------------------- - Fixed a background color problem. Broken in 10.0.0.2. AniTa - version 10.0.0.2 - 27 Jan 2013 - release ----------------------------------------------------------- - History buffer memory allocation fixed. Could typically cause problem when changing to number of columns > 80, even if history was not active. Or configuring exactly 43 lines of history buffer. AniTa - version 10.0.0.1 - 22 Jan 2013 - release ----------------------------------------------------------- - Preview changed to release. AniTa - version 10.0.0.0 - 5 Dec 2012 - pre-inhouse ----------------------------------------------------------- - New feature: Drag & Drop..wcf settings: [AniTa] DragDropEnable=No DropAction="" The placeholder %droppath% in the dropaction string will at runtime be replaced with the file path. Example: [AniTa] DragDropEnable=Yes DropAction="<01>=%droppath%<CR>" AniTa - version 9.3.8.9 - 10 November 2015 - release ----------------------------------------------------------- - Fix: Standard installation base folder for new installations now (again) set to "Program Files (x86)". (Broken in 9.2.0.1.) - Fix: SSH connection error message: Failed to get channel open confirmation, Got 80 when connection to a host running OpenSSH 6.8p1 - NOTE! The default set of allowed ciphers in OpenSSH 6.8p1 host-side configuration file need to be extended with cipher: 3des-cbc and KexAlgorithms: diffie-hellman-group1-sha1 AniTa - version 9.3.8.8 - 11 March 2013 - release ----------------------------------------------------------- - 3D-Box font: When using Private font + Default size fixed. Used to become fixed (the size specified in the font selection dialog). - Upgrade to a new folder will now also copy new style dynamic hotspot definitions (anita.dyx). AniTa - version 9.3.8.7 - 28 Jan 2013 - release ----------------------------------------------------------- - History buffer memory allocation fixed. Could typically cause problem when changing to number of columns > 80, even if history was not active. Or configuring exactly 43 lines of history buffer. AniTa - version 9.3.8.6 - 30 Nov 2012 - pre-inhouse ----------------------------------------------- - Fix: 3D-Box "Start on non-space" misalignrd (broken in 9.3.8.3) AniTa - version 9.3.8.5 - 14 Nov 2012 - pre-inhouse ----------------------------------------------- - Fix: 3D-Box separator problem (broken in 9.3.8.4) AniTa - version 9.3.8.4 - 13 Nov 2012 - pre-inhouse ----------------------------------------------- - 3D-Box separators no longer breaks the 3DBoxes into multiple 3DBoxes. Instead, it will divide the text into tabbed output where each tab section is formatted exactly as before. This was changed to make it look nicer when working with rounded 3DBoxes. Should not affect in any negative way. AniTa - version 9.3.8.3 - 25 May 2012 - pre-inhouse ----------------------------------------------- - Fix: %unplay% removing hotspots now works again. (broken in 9.3.7.0) AniTa - version 9.3.8.2 - 15 May 2012 - pre-inhouse ----------------------------------------------- - Fix: Hotspot dialog editor "Insert Before". - Fix: Now treats SSH2_MSG_CHANNEL_EXTENDED_DATA as normal data. Used to halt and display: unknown packet received while in interactive mode, 95 AniTa - version 9.3.8.1 - 10 May 2012 - pre-inhouse ----------------------------------------------- - Canvas color now follows the 3DBox Background mapping if the 3DBox is mapped as a Background color. In other words, the Canvas color will get the same color at the 3DBox bg-color after the attribute mapping is done. It will become one of the colors defined as: Normal, Current or Custom. Example how to paint a background rect with both yellow (8) and yellow canvas (8): echo -e "\033[31y%zaprectex%1:1:40:12:x:0:34:0:8:0:8\033\0134\c" AniTa - version 9.3.8.0 - 26 April 2012 - pre-inhouse ----------------------------------------------- - New support for solid canvas color used in situations where a rounded or shrinked 3D-Box does not want to use "Normal Background" as the bottom that can be seen behind the rounded corners or shrinked boxes. This canvas color extends the "ShrinkFill" color introduced in version 8.5.1.5 to more than one color. Now, you can use all the 64 defined colors + your own colors defined by RGB values at runtime. Existing applications are not affected and should work as normal. The canvas color (and other attributes) can be defined at runtime using new macro %zaprectex%. It works much like the old %zaprect% macro, but now you can set a bit mask that defines which attributes should be changed. %zaprect% could only erase a rectangle on screen. %zaprectex% can be used to change all attributes: character, fgcolor, bgcolor, fontflags, fonttype and canvas. The bit mask can be set to only affect selected attributes in the macro string. Definition: %zaprectex%left:top:width:height:screen:flags:mask:fgcol:bgcol:font:canvas left = left column top = top row width = columns height = rows ( special case: 0:0:0:0 means full screen) screen = character to put on screen flags = character flags // Flag definitions #define FlagProtected 1 // Protected location #define FlagData 2 // hp: this position has already been written #define FlagAttribute 4 // hp: start of new attribute mask = attributes to be affected (combine bit values) // bit masks used to define the action of %zaprectex% #define ZAP_SET_FG_COLOR (1<<0) // 1 #define ZAP_SET_BG_COLOR (1<<1) // 2 #define ZAP_SET_SCREEN (1<<2) // 4 #define ZAP_SET_FLAGS (1<<3) // 8 #define ZAP_SET_FONT (1<<4) // 16 #define ZAP_SET_CV_COLOR (1<<5) // 32 #define ZAP_FG_NORMAL (1<<6) // 64 #define ZAP_BG_NORMAL (1<<7) // 128 #define ZAP_FONT_NORMAL (1<<8) // 256 fgcol = foreground color index bgcol = background color index font = font type // Font definitions #define NormalFont 0 #define UnderlineFont 1 #define BoldFont 2 #define ItalicFont 4 #define GraphicsFont 8 #define DoubleWideFont 16 #define ReverseFont 32 #define DoubleHighTopFont 32 #define BlinkFont 64 #define DoubleHighBottomFont 64 #define DynSpotFont 128 // reserved. this isn't actually a font. #define DoubleFont (DoubleWideFont|DoubleHighTopFont|DoubleHighBottomFont) canvas = canvas color index Remark: ZAP_...._NORMAL bits will override the defined fgcol, bgcol and font values and instead use the current "Normal" color for the attribute. - New %rgbdef% macro to define the RGB-value of a color index. Macro definition: %rgbdef%colorindex:r:g:b colorindex = color index (see table below) r = 0-255 Red g = 0-255 Green b = 0-255 Blue Example 1. Define color index 36 (user 36) to RGB-value: 200/100/50 echo -e "\033[31y%rgbdef%36:200:100:50\033\0134\c" Example 2. Define color index 2 (old black) to RGB-value: 20/20/20 (will become dark gray) echo -e "\033[31y%rgbdef%2:20:20:20\033\0134\c" Remark: The color index table already has 64 pre-defined colors. (add 10 to each color to get BRIGHT) 2: BLACK 3: BLUE 4: GREEN 5: CYAN 6: RED 7: MAGENTA 8: YELLOW 9: WHITE Extended color set (starting with AniTa 7.5) 28: BLACK 29: BLUE 30 GREEN 31: CYAN 32: RED 33: MAGENTA 34: YELLOW 35: WHITE 2:nd color set 46: BLACK 47: BLUE 48 GREEN 49: CYAN 50: RED 51: MAGENTA 52: YELLOW 53: WHITE 2:nd set Extended color set 64: BLACK 65: BLUE 66 GREEN 67: CYAN 68: RED 69: MAGENTA 70: YELLOW 71: WHITE The color table used to have unused "holes" that are now reserved as "user defined colors". The following index values are reserved for user colors: 36,37,54,55,72,73. You can also redefine and use index 27 (shrinkfill color) Linux command line examples follows. Example 1: Set the canvas color to 4 in a 10*10 rect starting at upper left position 5:5. echo -e "\033[31y%zaprectex%5:5:10:10:?:0:32:0:0:0:4\033\0134\c" Example 2: Set the canvas color to 36 and bg color to 5 in a 10*10 rect starting at upper left position 5:5. echo -e "\033[31y%zaprectex%5:5:10:10:?:0:34:0:5:0:36\033\0134\c" Example 3: Fill the screen with the character 'X' without affecting other attributes echo -e "\033[31y%zaprectex%0:0:0:0:X:0:4:0:0:0:0\033\0134\c" AniTa - version 9.3.7.0 - 26 March 2012 - inhouse ----------------------------------------------- - RichEdit control pop-up menu adjusted to "industri standard" wording. AniTa - version 9.3.6.9 - 26 March 2012 - inhouse ----------------------------------------------- - RichEdit control pop-up menu now translated to Swedish. (please help us with other languages) - Minimum number of history rows now 43. AniTa - version 9.3.6.8 - 22 March 2012 - inhouse ----------------------------------------------- - Rich Edit Hotspot Controls now support Cut, Copy and Paste in the pop-up menu. - Rich Edit Hotspot creation style attributes can now be configured in the .wcf settings. Example: Restyle=0xA00044 Will enable Multiline, Auto vertical scroll, vertical scroll bar, and a border. Some of the most interesting attributes are: #define ES_LEFT 0x0000L #define ES_CENTER 0x0001L #define ES_RIGHT 0x0002L #define ES_MULTILINE 0x0004L #define ES_UPPERCASE 0x0008L #define ES_LOWERCASE 0x0010L #define ES_PASSWORD 0x0020L #define ES_AUTOVSCROLL 0x0040L #define ES_AUTOHSCROLL 0x0080L #define ES_NOHIDESEL 0x0100L #define ES_OEMCONVERT 0x0400L #define ES_READONLY 0x0800L #define ES_WANTRETURN 0x1000L #define ES_NUMBER 0x2000L #define WS_BORDER 0x00800000L #define WS_DLGFRAME 0x00400000L #define WS_VSCROLL 0x00200000L #define WS_HSCROLL 0x00100000L Note that AniTa will always turn on the important styles to make the control work. Restyle=0 means default style (0x800044) AniTa - version 9.3.6.7 - 19 Jan 2012 - inhouse ----------------------------------------------- - Rounded attributes now also works in scroll mode. AniTa - version 9.3.6.6 - 19 Jan 2012 - inhouse ----------------------------------------------- - Default Line Graphics shape (square/rounded) and AniTa-wide default rounding for 3DBoxes, Hotspots and Graphic line corners can now be configured in the Terminal Configuration dialog. AniTa - version 9.3.6.5 - 19 Jan 2012 - inhouse ----------------------------------------------- - Rounded graphics lines now connects better. - Rounded hotspots now configurable in dialog. (removed the "clipped image" as rounded flag) - Default rounding changed from 40% to 30% - Reversed the rounding unit measurment to be better compatible with other settings. Now: percentage is expressed as negative value pixels is expressed as positive value. 0: get default from .wcf settings (or 40% if not available) <0: abs value as percentage of character cell y-axis (pixels) >0: use as absolute value in pixels. Examples: Rounding=10 (use 10 pixels ellipse) Rounding=-20 (use 20 % of character cell height for ellipse) AniTa - version 9.3.6.4 - 17 Jan 2012 - inhouse ----------------------------------------------- - Rounded 3DBoxes extended to: 4 tab shapes where tab is top, bottom, left or right. Example: TabTop means the top side of the rect is not drawn and does not have rounded corners. - 1-pixel bg-leak between rounded boxes now filled. (use shrink to get space between boxes.) AniTa - version 9.3.6.3 - 16 Jan 2012 - inhouse ----------------------------------------------- - Fixed background paining when using rounded corners and solid bg. - New .wcf setting to affect rounding: Rounding=0 See info in comments for version 9.3.6.5 above. AniTa - version 9.3.6.2 - 12 Jan 2012 - inhouse ----------------------------------------------- - rounded hotspot corners. In this inhouse version, set image scaling to "clipped" to get rounded corners. AniTa - version 9.3.6.1 - 11 Jan 2012 - inhouse ----------------------------------------------- - %grxstyle%1 now draws smoother rounded corners AniTa - version 9.3.6.0 - 10 Jan 2012 - inhouse ----------------------------------------------- - 3D-Boxes can now be configured to have rounded corners. 0 means automatic rounding. Else the values is the ellipse size used to draw the rounding. AniTa - version 9.3.5.2 - 27 Dec 2011 - preview ----------------------------------------------- - History scrollback now up to 400 rows again. (Broken to always become 25 rows in 9.3.2.6) AniTa - version 9.3.5.1 - 19 Dec 2011 - preview ----------------------------------------------- - Terminal printing: PCL-coded pages with no vertical movement commands will now do formfeed after configured number of lines even if other PCL commands are interpreted. This allows printing a page with PCL embedded control codes while still getting a configured maximum number of lines / page. AniTa - version 9.3.5.0 - 13 Dec 2011 - preview ----------------------------------------------- - Terminal printing: Screen ESCape codes like ESC [ H is now better filtered when printing to terminal printers in GDI mode. Page feed based on lines / page calculated by AniTa works even if such screen escape codes are embedded in print data. AniTa - version 9.3.4.9 - 13 Dec 2011 - preview ----------------------------------------------- - hp700 fix: cursor up into memory locked area no longer wraps until reaching row 0.(used to wrap when reached memory locked row). AniTa - version 9.3.4.8 - 12 Dec 2011 - preview ----------------------------------------------- - New macro for changing the style of line graphic corners. %grxstyle%0 normal %grxstyle%1 round %grxstyle%2 fold NOTE: This is still in development and the macro may be ignored in future versions. AniTa - version 9.3.4.7 - 8 Dec 2011 - inhouse ----------------------------------------------- - No longer disables Wow64Redirection by default. - Wow64 redirection can now be turned on / off by parameter in .wcf file. Default is No. DisableWow64Redir=No Yes means that the automatic redirection of search for 32-bit programs turned off when starting a program using %shell...% macro and ESC [ 30 y ... commands. Use Yes if you want to start a 64-bit program from 32-bit AniTa. If No, 64-bit Windows will search for all s/w in the 32-bit folders. No is the default Windows setting. This setting does only affect the current thread. AniTa will only disable the Wow64 redirection before running the ShellExecute() API call and then revert after the program is started. This parameter is ignored on platforms missing the Wow64 fuctionality (IE only effective in 64-bit Windows). AniTa - version 9.3.4.6 - 05 Dec 2011 - inhouse ----------------------------------------------- - hp700 only: fixed empty key/button mappings. Now send binary zero. This was broken in 9.3.4.5. - Extended Enter key now also follow AUTOLF mode. AniTa - version 9.3.4.5 - 02 Dec 2011 - inhouse ----------------------------------------------- - hp700: Programmable Button label texts now compressed to fit better on one button line. If the text is empty and has no mapping, we make it blank else we put the function key number Fx. - hp700: Empty buttons no longer send FKey name. AniTa - version 9.3.4.4 - 02 Dec 2011 - inhouse ----------------------------------------------- - 64-bit programs can now be started with %shell...% macro and ESC [ 30 y ... commands. - hp700: "remove labels" now hides the entire screen button instead of just hiding button texts. AniTa - version 9.3.4.3 - 29 Nov 2011 - preview ----------------------------------------------- - SCO Console in 5.0.6+ mode now supports RIS command. - hp700: Removing/restoring button labels by host command (ESC & j ... ) implemented. - Switching to different number of columns now restores the window size even if history srolling was different when last change occurred. AniTa - version 9.3.4.2 - 17 Nov 2011 - preview ----------------------------------------------- - hp700: Up/Dn/Left/Right Cursor movement now wraps within display area. - New macro to hide/show hotspot types: %panel%<type>:<function> type 0 = all hotspots 1 = char oriented on text area 2 = pixel oriented on text area 3 = top panel 4 = bottom panel 5 = left panel 6 = right panel function 0 = SHOW 1 = HIDE Example how to hide top panel buttons: %panel%3:1 - New "freeze" button in the Log window to prevent scrolling while inspecting the log area. Freeze is turned off when the window is hidden. AniTa - version 9.3.4.1 - 15 Nov 2011 - preview ----------------------------------------------- - History Log Window upper right X button now only hides the window if Terminal Configuration is set to "Update when hidden" and there are some lines configured for the Log window. Turn off Logging completely from the Log window menu. AniTa - version 9.3.4.0 - 15 Nov 2011 - preview ----------------------------------------------- - Completion code now sent for print commands. - ESC d (line block transfer) now starts at current column. - ESC D (cursor left) now wraps to the last pos of the line above. - New .wcf file parameter to set initial delay before a block transfer. Default 0 ms: Example to delay 30 millsec: InitBlockDelay=30 Note that this parameter is just to separate TxBlockDelay setting from initial block delay. AniTa - version 9.3.3.9 - 14 Nov 2011 - preview ----------------------------------------------- - hp700: Printing in "Record mode" with chained escape sequenses now supported. AniTa - version 9.3.3.8 - 10 Nov 2011 - preview ----------------------------------------------- - hp700: a delay is applied before sending a short block transfer. The delay can be tuned by the .wcf file parameter (millisec). Example: TxBlockDelay=30 Note that this parameter also affects the inter- block delay. AniTa - version 9.3.3.7 - 8 Nov 2011 - preview ----------------------------------------------- - New parameter allows saving the exit state individually for each .wcf setting file. Enable by setting the "save/restore state (.sta)" checkbox in Config->Preferences->Files dialog. AniTa - version 9.3.3.6 - 4 Nov 2011 - preview ----------------------------------------------- - Fixed: MaxTxBlock: Now also active if no CR in the output block. Now correctly delays after the specified MaxTxBlock. (used to send 1 extra character compared to the defined) - New macro to position window: %movewindow%x;y;X;Y x = column y = row X = Matrix of X columns Y = Matrix of Y rows Example 1: %movewindow%1;2;2;2 Will position the window in lower left (col 1 row 2 ) in a matrix of 2 * 2 positions. Example 2: %movewindow%2;1;3;2 Will position the window in upper middle (col 2 row 1 ) in a matrix of 3 (columns) * 2 (rows). AniTa - version 9.3.3.5 - 4 Nov 2011 - preview ----------------------------------------------- - Fixed: hp700 change of row now sets current attribute to "normal". AniTa - version 9.3.3.4 - 2 Nov 2011 - preview ----------------------------------------------- - Fixed: hp700 screen attribute refresh after each attribute change even if no character put on screen. AniTa - version 9.3.3.3 - 2 Nov 2011 - preview ----------------------------------------------- - hp700: Default setting changed to: CrAfterFkey=No Meaning that a programmable function key no longer sends CR LF after the string. - Fix: hp700 attribute change after text is already on screen. AniTa - version 9.3.3.2 - 31 Oct 2011 - preview ----------------------------------------------- - Fix: Line block transfer now also advances cursor position one line. AniTa - version 9.3.3.1 - 30 Oct 2011 - preview ----------------------------------------------- - New: Support for single wildcard character in events string definitions. Default is no wildcard accepted. Enable by specifying wildcard character. Example: data: "time 10:??" action: "%exit%" wildcard: "?" Note that only single character wildcards are supported. Must be turned on for each event definition. - Fixed: events definition file can now end with EOF and no longer need CR after last definition line. - Fixed: Block transfer of character line. AniTa - version 9.3.3.0 - 27 Oct 2011 - preview ----------------------------------------------- - Events can now also inject data into the data stream after the event string is sent to the emulator decoder. Both action and inject is supported for an event. Example: This will look for the text "abc", insert "def" with Dim attribute and also maximize the AniTa window: data: "abc" type: 1 inject: "<esc>&dHdef<esc>&d@" action: "%maximize%" AniTa - version 9.3.2.9 - 27 Oct 2011 - preview ----------------------------------------------- - hp700: Fix: When keyboard F-key is pressed: In AutoLinefeed mode: LF now injected after CR in programmable F-keys and keyboard F-keys. (not only when keyboard Enter key is pressed.) AniTa - version 9.3.2.8 - 25 Oct 2011 - preview ----------------------------------------------- - hp700: Homedown row problem fixed. - New hp700 .wcf file parameter to send LF after CR. This is the same as AutoLineFeed setting on the real terminal. AutoLineFeed will at runtime be affected by host commands ESC & k 0/1 A [AniTa] AutoLf=Yes AniTa - version 9.3.2.7 - 24 Oct 2011 - preview ----------------------------------------------- - hp700: AniTa now always replies with 3 digits in absolute cursor report. - hp700: .wcf settig: CrAfterFkey now also adds LF after CR when used in dynamic hotspots. - hp700: In AutoLinefeed mode: LF now injected after CR in programmable F-keys (not only when keyboard Enter key is pressed.) AniTa - version 9.3.2.6 - 18 Oct 2011 - preview ----------------------------------------------- - New feature: %historylog%<parameter> %historylog%1 history log on (resume if suspended) %historylog%2 history log off %historylog%3 history log toggle %historylog%4 history log suspend logging %historylog%5 history log window show %historylog%6 history log window hide %historylog%7 history log window toggle show/hide history is turned on first time. Use to keep logging active with log window hidden. - hp700: homeup cursor positioning now also rolldown screen area if needed. The effect of this is: 1. History scrollback colors will not change when rolled up. 2. Minimum 25 lines of history scrollback buffer is always allocated. 3. Update when hidden is always on. 4. Screen in not copied to history buffer when host command "Erase screen" is performed. AniTa - version 9.3.2.5 - 14 Oct 2011 - preview ----------------------------------------------- - New feature: Events is a new concept that allows defining events that can trigger actions. Actions can be any macro, same as are supported in keyboard mapping, hotspots and hotscreens. Events are defined in an event file (anita.eve) and follow the same type of syntax as other mappings. The first ( and default) event type supported is triggered on receiving a defined data string. The event list is checked in the incoming character stream, meaning the event can only trigger once / detection and will include possibility to detect not only screen data but also control codes sent from host. Example file: data: "exitanita" action: "%exit%" data: "oversound" action: "%file%;c:/anita/hotover.wav;play" data: "downsound" action: "%file%;hotdown.wav;play" AniTa - version 9.3.2.4 - 10 Oct 2011 - preview ----------------------------------------------- - hp700/92 modification: Dim attribute is now mapped to Bold. Used to be ignored. AniTa - version 9.3.2.3 - 10 Oct 2011 - preview ----------------------------------------------- - hp700/92 fixed: F-Key download with -1 as string length now erase field definition - hp700/92 fixed: received CR now turns off all attributes. - hp700/92 fixed: Negative cursor relative cursor positioning fixed. - hp700/92 enhancement: F-Key download now also sets the screen button tooltip. AniTa - version 9.3.2.2 - 9 Oct 2011 - preview ----------------------------------------------- - hp700/92 fixed: LF appended after CR in AutoLinefeed mode even for transmits generated by F-keys. AniTa - version 9.3.2.1 - 8 Oct 2011 - preview ----------------------------------------------- - hp700/92 fixed: - block transfer terminator ( default CR ) fixed. ( used to halt output from host ) - Local Echo toggle at runtime fixed. (affects all terminal emulation modes) AniTa - version 9.3.2.0 - 7 Oct 2011 - preview ----------------------------------------------- - hp700/92 fixed: - AniTa escape sequenses for panel buttons - sense cursor absolute - memory lock mode on / off - local echo on / off - autoLinefeed (for keyboard) on / off AniTa - version 9.3.1.3 - 12 Sep 2011 - release ----------------------------------------------- - SSH autologin with user name set to the macro %pluser% (and other environment variables) now works. AniTa - version 9.3.1.2 - 8 Sep 2011 - release ----------------------------------------------- - SSH login retry changed from 1 to 3 and made configurable in the .wcf file. This is the number if retries AniTa will attempt for each possible (SSH server negotiated) authentication mode. Default: [AniTa] SshLoginRetry=3 - Ease of use: No longer shows an enoying pop-up dialog when a SSH login is cancelled by the user or fails because of other reasons. Status pane 0 now reflects the problem. AniTa - version 9.3.1.1 - 6 Sep 2011 - release ----------------------------------------------- - New control sequense to enable / disable the system menu Close button: ESC [ 20 ; 2 y Close box off ESC [ 20 ; 3 y Close box on - New setting to enable/disable the title bar system menu Min/Max and Close buttons. Note that the Min, Max and Close buttons requires that the system menu is enabled. AniTa - version 9.3.1.0 - 31 Aug 2011 - release ----------------------------------------------- - Fixed AntiAlias parameter to last even if a new font is selected. - Fixed a screen rendering problem introduced in 9.3.0.8. AniTa - version 9.3.0.9 - 30 Aug 2011 - release ----------------------------------------------- - New .wcf file parameter to affect the font smoothing (called Anti aliasing) like "Clear Type". Default is 0 Examples: [AniTa] AntiAlias=0 use default (set by Windows parameters) AntiAlias=1 disable AntiAlias=2 enable AniTa - version 9.3.0.8 - 29 Aug 2011 - release ----------------------------------------------- - 3D-text with "start on non-space" no longer display 1:st character both normal and 3D. AniTa - version 9.3.0.7 - 26 Aug 2011 - preview ----------------------------------------------- - SSH: User cancelling the SSH user/pw dialog now disconnects without retry. AniTa - version 9.3.0.6 - 18 Aug 2011 - preview ----------------------------------------------- - AniTaFTP 9.0.0.4 shipping in this release (fixed a login problem with empty lines). - Com Automation fix: Support for AniGetInfo and AniScreenScrape. Common to both methods is that the return data is not a parameter, but a string returned from the method call. See the ComTest c# .net example program available in the sample folder. AniTa - version 9.3.0.5 - 17 Aug 2011 - release ----------------------------------------------- - Mousewheel actions now configurable. - AniTaFTP version 9 still in beta test, therefor we stay with the old AniTaFTP (version 8) in this release. AniTa - version 9.3.0.4 - 30 May 2011 - inhouse ----------------------------------------------- - New macro for developers: %hideseparator% toggles force display of 3DBox separator characters if activated. AniTa - version 9.3.0.3 - 30 May 2011 - inhouse ----------------------------------------------- - Hotscreen file reorganization speed improved. (a 1500 hotscreen file now takes less than 10 seconds to reorganize on a modern laptop PC). Note that all ";" commented lines in the file are removed. If you want to put comments in the .hot file, add a "rem=" line within a section. Like this: [s2] rem=this line is a comment AniTa - version 9.3.0.2 - 26 May 2011 - inhouse ----------------------------------------------- - New features to help editing hotscreens: "Delete" to delete selected screen and "Reorg" to reorganize the entire hotscreen file into the file ./reorg.hot. AniTa - version 9.3.0.1 - 24 May 2011 - release ----------------------------------------------- - Fixed: AniTaFTP: Spurious Send Abort. AniTa - version 9.3.0.0 - 6 May 2011 - release ----------------------------------------------- - Fixed: Intermittent crash when open 3D-Box edit dialog. - New nice feature to make editing large hotscreen files easier: Find hotscreen name in hotscreen edit dialog. This means that the hotscreen list is now single selection, and that "copy names to clipboard" always copies all hotscreen names. The find string can contain * and ? wildcard characters. There is always an implicit leading and trailing *. - Warning if you try to exit hotscreen edit dialog with unsaved data. AniTa - version 9.2.0.2 - 5 May 2011 - release ----------------------------------------------- - .hot, .ini and .wcf file parameter lines extended from 8 kBytes to 16 kBytes. - Includes AniTaFTP 9 with better support for disappearing host sessions lacking session RST. (no longer freezes) - New .wcf file parameter: ShowExitCode=No (default) Set Yes if you want to show the Shell Commands Exit code on Status line Application Pane. - DOS Box now works on VISTA and Windows 7. - %hotload% macro now follows the documentation and reloads the current .hot file. ( used to load the configured .hot file). This is also how the Reload Hotscreen File escape sequense works. ESC [ 2 6 y <filename> ESC \ load filename ESC [ 2 6 y ESC \ load current AniTa - version 9.2.0.1 - 4 April 2011 - preview ----------------------------------------------- - Upgrading: Installation now defaults to the same folder as existing AniTa installation. - Enhancement: environment variable replacement can now be used in "set printfilename" command. Example: echo -e "\033[13%TMP%myfile\r" will set the current print to file name to whatever TMP environment variable is set to. - AniTaLPD: New version with better support for printer selection. See AniTaLPD.txt for details. AniTa - version 9.2.0.0 - 3 April 2011 - inhouse ----------------------------------------------- AniTa - version 9.1.0.4 - 15 Feb 2011 - preview ----------------------------------------------- - Fix: 3D mapping "Start on non-spce" attribute now works for a string starting in column 0 with a non space in first pos and space in second. AniTa - version 9.1.0.3 - 20 Jan 2011 - preview ----------------------------------------------- - Support for SSH 2 environment parameters. Note that the SSH server side must be configured (sshd_config file) to allow setting environment parameters, else parameters will be ignored. In AniTa, environment parameters defined in the normal "UNIX Env setup" dialog. Example: AniTa side "UNIX Env setup" dialog: TERM=%terminal% MACHINE=%plmach% host-side sshd_config file parameter must exist: AcceptEnv MACHINE AniTa - version 9.1.0.2 - 15 Jan 2011 - preview ----------------------------------------------- - Fix: ESC 7 and ESC 8 now also saves and restores current character set. AniTa - version 9.1.0.1 - 14 Jan 2011 - preview ----------------------------------------------- - Fix in Hotscreen Fields: The SELECT_IN and SELECT_OUT flags in the Type parameter now works as documented. If SELECT_IN is set in the Field->Type parameter, selectfield is only executed if the used clicks in a field where the cursor is positioned. (used to always be executed regardless of cursor position). This makes it easy to use field activated popup menus that is only displayed in the right context. - Now impossible to use same mainmenu and popup menu at the same time. AniTa - version 9.1.0.0 - 12 Jan 2011 - preview ----------------------------------------------- - New: Support for custom menus. Multiple custom menus can be defined in XML files. Each menu has a unique symbolic name and can be activated by that name as pop-up menu or as the menubar main menu. The pop-up menu position can be specified by column/row or as the last clicked mouse position. The menu action can be any macro just like keyboard mapping and hotspots. A pop-up menu can be used to let the application user select input from a list of possible choices. One example is to map a pop-up menu activation to the click action of a hotscreen field. This can give a user a custom list of choices for each field. A custom startup mainmenu can be configured to be used in Config->Preferences->View dialog. Default menu definition file is anita.xml. (Configurable in Config->Preferences->Files. New default keyboard mapping for Ctrl+Alt+m is %mainmenu%standard to revert back to the standard AniTa menu. NOTE! Do your own %mainmenu%standard keyboard mapping if you have done an in-place upgrade (since only new installations will get the default keyboard mapping). Else it may be a bit complicated to revert the standard menu. All menus defined in the default menu file will be loaded at startup if the file is readable. Menus from multiple files can be loaded. If a menu name already exists, it will be replaced by the later definition. Menu Macros: %appmenuload%<filename> load all menus defined in "anita_menu_section" node. %appmenu%<name>[:type:col:row] display a named popup menu. type, row and col are optional. name: menu name. type: 0 (not yet used. must be 0) col: 0 = last mouse click, else 1-xxx row: 0 = last mouse click, else 1-xxx Special case: %appmenu%auto - display a popup menu based on the last button definition file executed. Starting with AniTa 9 this is the default mouse right-click action. NOTE - The same menu can not be used both as main menu and pop-up menu at the same time. The popup menu will not be displayed if already in use as a main menu. %mainmenu%<menuname> change main menu. Special case: %mainmenu%standard - switch to the AniTa standard menu. %menu% still toggles the current menu on/off. Example 1: Load menus from a file %appmenuload%mymenus.xml ...same as a Linux command line: echo -e "\033[31y%appmenuload%mymenus.xml\033\0134\c" Example 2: (popup to last clicked position): %appmenu%menuname Example 3: popup to column 10 row 15: %appmenu%menuname:0:10:15 Example 4: New main menu: %mainmenu%mymain ---------- XML menu file format ----------- Example: Contains 3 menus. Typically, but not necessarily used as mainmenu and 2 popup menus. Some notes: - "anita_menu_section" is the root node. Everything else is ignored - A signle dash as the item title is a separator line. - Parsing errors are displayed when xml file is loaded. - If type="menu", then title is the menu name. - Icons are not (yet) supported. - action="%connect%" will have the title text replaced at runtime. - XML character formatting entities: < < less than > > greater than & & ampersand ' ' apostrophe " " quotation mark K K direct access to the ascii code of any character (in hexadecimal) K K direct access to the ascii code of any character (in standard decimal) ----- XML file example starts after this line --------------------------- <?xml version="1.0" encoding="ISO-8859-1"?> <anita_menu_section> <item title="mymain" type="menu" > <item title="My Application Menu" type="menu" > <item title="Connect" action="%connect%"/> <item title="-"/> <item title="Copy" action="%copy%" /> <item title="Copy Table ...." action="%copytable%" /> <item title="Paste" action="%paste%" /> <item title="-"/> <item title="Togglescreen" action="%togglescreen%" /> <item title="Zoom" action="%zoom%" /> <item title="-"/> <item title="Standard menu" action="%mainmenu%standard"/> <item title="Exit" action="%exit%"/> <commentline This is a comment. It will be ignored/> </item> </item> <item title="menu1" type="menu" > <item title="Start something (F1)" action="%key%F1"/> <item title="Start something else (F2)" action="%key%F2"/> <item title="F1 then F2" action="%key%F1%key%F2"/> <item title="Do something else (F4)" action="%key%F4"/> <commentline this is my comment/> </item> <item title="menu3" type="menu" > <commentline tree menu demo /> <item title="Some Heading" action="%ignore%" /> <item title="-"/> <item title="%connect% is special case, this text will be replaced" action="%connect%"/> <item title="-"/> <item title="Bye, bye!" action="%exit%" /> <item title="useful commands" type="menu" > <item title="l" type="menu" > <item title="ls -l" action="ls -l<cr>" /> <item title="ls -la" action="ls -la<cr>" /> </item> <item title="print working directory" action="pwd<cr>"/> <item title="t" type="menu" > <item title="time" action="time<cr>" /> <item title="times" action="times<cr>" /> </item> <item title="who am I" action="who am i<cr>" /> </item> <item title="-"/> <item title="Bye, bye!" action="%exit%" /> </item> </anita_menu_section> ----- XML file example ends just before this line ---------------- AniTa - version 9.0.3.6 - 13 Dec 2010 - preview ----------------------------------------------- - Fix. 9.0.3.4 methode now also works if the 3D-effect is created by hotscreen attributes. - Even easier 3D-Box editing: It is now easier to know which background color a position of the screen has even if it is mapped to a 3D-Box. Do the following: 1. Shift + Ctrl + Rightclick on the screen position where you want to know what it is mapped to. 2. A Pop-up menu is displayed. Select: Color to 3D Box mapping ... from the menu. 3. You now enter directly into the 3D-Box dialog editor for the Color you clicked on. - Fix: 3D-box proportional text now works in Font "Stretch" mode. AniTa - version 9.0.3.5 - 11 Dec 2010 - inhouse ----------------------------------------------- - Built on Win7, XP Virtual Machine AniTa - version 9.0.3.4 - 12 Nov 2010 - preview ----------------------------------------------- - Easier 3D-Box editing. It is now easier to know which background color a position of the screen has even if it is mapped to a 3D-Box. Do the following: 1. Shift + Ctrl + Rightclick on the screen position where you want to know what it is mapped to. 2. A Pop-up menu is displayed. Select: Color to 3D Box mapping ... from the menu. 3. You now get the familiar 3D-Box mapping dialog with the clicked color selected AniTa - version 9.0.3.3 - 10 Oct 2010 - preview ----------------------------------------------- - Support for clickable links for email and web servers. It is now possible to define generic dynamic hotspots that works much like Intenet Browsers that marks http and email links and when you click on the link, the default browser / email client is started with the link data. This feature is but default disabled (for compatibility reasons). Enable in the dynamic hotspot dialog. When this feature is enabled, you will be asked if you want to add the default hotspopt definitions. Answer OK and check the list of dynamic hotspots. How does it work: The "Links" type is marked 5 in the .dyx file. This is a special dynamic hotspot that can be enabled separately from "normal" dynamic hotspots. AniTa will scan the screen for the defined screen pattern and then scan left and right for delimiter (blank or graphics or end/beginning of line. Then use that text and append it to the screendata definition. Example 1: definition: @ screen: user@mailserver.com senddata: %shell%mailto: will execute the AniTa macro: %shell%mailto:user@mailserver.com Will start the default e-mail client with user@mailserver.com as the destination. Example 2: definition: http: screen: http://www.april.se senddata: %shell% Will execute the AniTa macro: %shell%http://www.april.se Will start the default browser with this url: http://www.april.se Example 3: definition: www. screen: www.april.se senddata: %shell% Will execute the AniTa macro: %shell%www.april.se Will start the default browser with this url: www.april.se Example 4: definition: xxx. screen: xxx.april.se senddata: %shell%http:// Will execute the AniTa macro: %shell%http://xxx.april.se Will start the default browser with this url: http://xxx.april.se AniTa - version 9.0.3.2 - 5 Oct 2010 - preview ----------------------------------------------- - If AniTa started as a Com Automation object, default working directory is set to the same directory as the executable file is loaded from and anita.wcf is used as the settings file. - AniTa object now locked in memory when started as a Com Automation object. This cures a problem when starting from .NET and other managed COM consumers. Early binding does not work. Use late binding. Sample code available in the AniTa sample folder. AniTa - version 9.0.3.1 - 28 Sept 2010 - inhouse ----------------------------------------------- - 9030 built on W7-64 virtual XP AniTa - version 9.0.3.0 - 27 July 2010 - inhouse preview ----------------------------------------------- - Support for serial COM ports above 9. AniTa - version 9.0.2.0 - 13 July 2010 - preview ----------------------------------------------- - Support for a 2nd set of 32 colors for emulators using DEC and ANSI color settings: ESC [ attribute m This includes all DEC vtxxx, ANSI, SCO and Linux console. This gives a total of 64 colors that can be used for text and background. The second (16+16) set will get a default RGB value of 40% and 60% more luminance. The escape code to set the new colors works just like the original 16 colors by specifying a colors offset. Example: To set second set of extended bright magenta background: ESC [ 185 m In general: Add 80 to use the second set of 32 colors Add another 20 to get bright Background colors 1st set Normal: 40 - 47 (black, red, green, yellow, blue, magenta, cyan, white) Bright: 60 - 67 Extra: 80 - 87 Bright: 100 - 107 2nd set Normal: 120 - 127 Bright: 140 - 147 Extra: 160 - 167 Bright: 180 - 187 Foreground (text) colors 1st set Normal: 30 - 37 (black, red, green, yellow, blue, magenta, cyan, white) Bright: 50 - 57 Extra: 70 - 77 Bright: 90 - 97 2nd set Normal: 110 - 117 Bright: 130 - 130 Extra: 150 - 157 Bright: 170 - 177 - Support for the 2nd set of colors must be enabled in the .wcf file: EnableEx2Color=Yes - 3D-box mapping is supported for the extra colors. The maximum number of 3D-boxes is doubled and can now be 64. Monochrome attributes (Local colors) can not be mapped to the extra colors. AniTa - version 9.0.1.5 - 8 april 2010 preview ----------------------------------------------- - Support for hotspot images loaded from http servers without the need to use browser in the hotspot. This makes it possible to resize and stretch images without the browser scroll bars. Images loaded from http servers are saved in cache and will not be re-loaded while AniTa is running the same instance. Only way to reload image is to restart AniTa or clear the Internet temporary file cache. - Hotspot images no longer turn on automatic browser for paths containing www. and http://. This must now be forced explicitly using the string "htm" in the hotspotdefinition control field #4 (type of file). - Hotspot visual editor no longer updates the hotspot while typing in the image field. This is now done when you exit the image field. - Invalid images memory released after use. AniTa - version 9.0.1.4 - 19 mars 2010 release candidate ----------------------------------------------- - Fixed a (possible) problem related to 9.0.1.3. AniTa - version 9.0.1.3 - 18 mars 2010 release candidate ----------------------------------------------- - Fixed a small problem related to new features in 9.0.1.2. AniTa - version 9.0.1.2 - 11 mars 2010 preview ----------------------------------------------- - Swithing between a smaller and a bigger number of columns no longer shrink the window each time. - Swithing between a smaller and a bigger number of columns now displays the window in the same upper left position. AniTa - version 9.0.1.1 - 11 nov 2009 preview ----------------------------------------------- - Support for IPv6 if installed. IPv6 support is sometimes required when running Microsoft Direct Access. This version of AniTa supports both IPv4 and IPv6 If the network interface has both IPv4 and IPv6 installed, then IPv4 will be used as the default interface. This can be changed to IPv6 if the host address is coded in IPv6 formatting using [] around the host address. Like this: [node.network.domain]:port <- IPv6 preferred node.network.domain:port <- IPv4 preferred Note that IPv6 is supported in Windows Vista, 2008 and Windows 7. W2000 (if "IPv6 Technology Preview" is installed) and Windows XP SP2 (supported, but not initially installed) If the platform running AniTa does not support IPv6, then IPv4 is used. - DELAYLOAD removed for the WINSOCK DLL. This is to allow for DLL functionality testing and adjust to IPv4 and winsock 1.1 calls for old Windows platforms. This provides single AniTa executable support for all Windows platforms and Winsock levels. - AniTa will now use Winsock 2.2 if available. This is to allow support for IPv6. AniTa - version 9.0.1.0 - 6 nov 2009 in-house ----------------------------------------------- - Experimental. AniTa - version 9.0.0.7 - 2 nov 2009 pre-release ----------------------------------------------- - Evaluation period message made more informative. AniTa - version 9.0.0.6 - 14 okt 2009 pre-release ----------------------------------------------- - Fix: PLAY-files (.but, ...) with lines starting with KEYB:, DATA:, CALL:, or RUN longer than 100 characters without space charactres now works. Could cause crash. - Fix: hotspot icons from .exe and .dll files no longer cause resource memory leak every time the AniTa window is re-sized. AniTa - version 9.0.0.5 - 13 okt 2009 pre-release ----------------------------------------------- - html hotspots now stopped before destroyed. - fix: wallpaper stretch in maximized mode. (broken in 9.0.0.4) AniTa - version 9.0.0.4 - 9 okt 2009 release ----------------------------------------------- - Display area frame size now correctly recalculated in zoomed mode when switching from 80 to 132 columns. AniTa - version 9.0.0.3 - 7 okt 2009 release ----------------------------------------------- - Hotspots are now always painted above 3D-Box frames. (broken in 9.0.0.2) AniTa - version 9.0.0.2 - 21 sep 2009 preview ----------------------------------------------- - Windows 7 default Clear Text 3D-Boxes are now supported. Used to be open on the right side. AniTa - version 9.0.0.1 - 17 sep 2009 preview ----------------------------------------------- - Hard expiery date removed. - Now accepts license codes for both AniTa 8 and AniTa 9. AniTa 8 license codes will not be accepted after december 1 2009. AniTa - version 9.0.0.0 - 14 sep 2009 preview ----------------------------------------------- - Windows 7 supported. - New feature: Application context sensitive pop-up menu. AniTa can now create pop-up menu with commands formatted just like normal macros used in hotspots and keyboard mapping. A menu is created when a button definition file is "played". All hotspots defined in such a file will be reflected as items in a popup menu. The menu can be activated using the %appmenu%xxxx macro (xxxx is symbolic name of the menu). auto is currently the only supported menu name. To make it easy for the busy user, starting with this version of AniTa, the %appmenu%auto macro is default mapped to the mouse right-click action. The previous default mapping was %copyandpaste%. AniTa - version 8.8.1.1 - 29 july 2010 release ----------------------------------------------- - Support for serial COM ports above 9. - Swithing between a smaller and a bigger number of columns no longer shrink the window each time. - Swithing between a smaller and a bigger number of columns now displays the window in the same upper left position. AniTa - version 8.8.1.0 - inhouse special ----------------------------------------------- AniTa - version 8.8.0.9 - 15 oct 2009 release ----------------------------------------------- Fix-synchronized with 9.0.0.6: - Fix: PLAY-files (.but, ...) with lines starting with KEYB:, DATA:, CALL:, or RUN longer than 100 characters without space charactres now works. Could cause crash. - Fix: hotspot icons from .exe and .dll files no longer cause resource memory leak every time the AniTa window is re-sized. - html hotspots now stopped before destroyed. - Display area frame size now correctly recalculated in zoomed mode when switching from 80 to 132 columns. AniTa - version 8.8.0.8 - 7 oct 2009 maintenance release ----------------------------------------------- - Fix: 3D-Box right side now closed when using Clear Text . AniTa - version 8.8.0.7 - 14 sep 2009 release ----------------------------------------------- - Final AniTa 8 release. AniTa - version 8.8.0.6 - 10 sep 2009 preview ----------------------------------------------- - Fixed: ACL command SRECEIVE (SCP) automatic authentication. (sort of broken in 8.7.0.2) The default ssh login authentication method order was changed in 8.7.0.2. This inspires Linux/SSH servers to select "keyboard-interactive" before "password". This version of AniTa have now changed the normal "keyboard-interactive" method (with password as the only input field) to work with the SRECEIVE ACL command using automatic supplied user/password. AniTa - version 8.8.0.5 - 9 sep 2009 preview ----------------------------------------------- - Fixed problem when host is sending %setting%bgfill=1 before any background image was ever loaded. - Extended Windows version compatibility warning. AniTa - version 8.8.0.4 - 8 jul 2009 release ----------------------------------------------- - Fix: Set OVERSCAN color (ESC [ = 1 A) now works if: EnableHostAndLocalColor=Yes - Answerback string extended from 32 to 128 characters to enable macros to fit. AniTa - version 8.8.0.3 - 25 mar 2009 release ----------------------------------------------- - Fix: SSH2 Banner messages no longer display error: SSH2_STATE_SEND_USERNAME: 53 Expected SSH2_MSG_SERVICE_ACCEPT AniTa - version 8.8.0.2 - 6 mar 2009 release ----------------------------------------------- - Environment variable macros like %TMP% can now be used in ESC [ 30 y .... and all shell macros: %shell%, %runshell% %shellwait%, %runshellwait% %shellwaitcode%, %runshellwaitcode% %shellhide%, %runshellhide% %shellhidewait%, %runshellhidewait% %shellhidewaitcode%, %runshellhidewaitcode% Example: The document is located in the folder defined by the TMP environment variable. echo -e "\033[30;3y%TMP%\\mydocument.pdf\033\\" Example: The following example has the %TMP% macro withing the %shell% macro and the macro definition character % must therefor be forced to survive the %shell%wait% macro expansion. echo -e "\033[31y%shellwait%mydocument.doc;print;;%%TMP%%\033\0134\c" AniTa - version 8.8.0.1 - 5 mar 2009 release ----------------------------------------------- - All Kermit fixed parameters are now saved in the .wcf file. [Kermit] InitRetries=30 PacketRetries=10 InitTimeout=25 Quote8bit=0 Startchar=1 KermitRle=Yes KermitImage=Yes AniTa - version 8.8.0.0 - 13 feb 2009 release ----------------------------------------------- - New Hotscreen parameter: [Hotscreen] recheckdynamic=<true || false> This parameter is only used if dynamic=true. Default value is true. Note that the default behaviour for this is reversed compared to all earlier versions!!! You now need to specify recheckdynamic=false to get the old way of working. The reason why the default is changed is because it was never meant to work they way it actually did. Anyhow, to make compatibility possible, this new recheckdynamic parameter has been added. If recheckdynamic=false, the active screen will never be deactivated unless a new screen conditions are satisfied. If recheckdynamic=true, the active screen will still be deactivated if the conditions are no longer satisfied, then, if dynamic=true, all screens will be checked in the order they are listed in the names section. Regarding the already existing dynamic flag: [Hotscreen] dynamic=true true means that all screens are always checked in the order they are listed in the .hot file. false (default) means that the currently active hotscreen must become deactivated before other screens are scanned. - Hotscreen editor: Now possible to create a new hotscreen even if one is active. This is only active when working with dynamic hotscreens. You also now get a chance to set the name of the new hotscreen, and decide it's scanning order in the hotscreen "names" list. - New hotscreen runtime replacement macro: %env=ENVNAME% will be replaced with the environment variable ENVNAME value when the hotscreen action executes. If the value is missing, there is no replacement done. Example: First set the environment variables X and Y in some way. Like this: %putenv%X=1 %putenv%Y=2 Then, activate a hotscreen and have the action use the environment values when painting screen: action=%setatt%%env=X%:%env=Y%:78:14:0:1:15:1:0 - Disable current Hotscreen now works even in autoscan mode: echo "\033[35y\033\0134" - Activate specified Hotscreen now works even in autoscan mode: echo "\033[35ysomename\033\0134" - Fixed a problem with "SSH-2.0-3.2.5 SSH Secure Shell" The problem was triggered when the host was sending SSH2_MSG_IGNORE every second packet. They were not ignored in the channel open phase. AniTa - version 8.7.0.5 - 5 feb 2009 release ----------------------------------------------- - Fix: Hotscreen match now supports linegraphics as a part of the match string. The linegraphics corners and intersections will be matched as '+'. Verticle lines is '|'. Hor lines '-'. AniTa - version 8.7.0.4 - 14 jan 2009 release ----------------------------------------------- - Fix: PCL Printer decoder added Decimal Horizontal and Vertical movement. This affects mainly Raster Graphics printing. - Hotscreen doalog: Added possibility to change current Hotscreen filename. Added buttons to "Load" and "Check format". Reenters the dialog after Load/Check file and Activate screen. AniTa - version 8.7.0.3 - 10 jan 2009 preview ----------------------------------------------- - Fix: Hotscreen editor: Cancel out of the Hotscreen "New match" Confirm dialog no longer puts the screen match list out of sync. AniTa - version 8.7.0.2 - 26 Nov 2008 preview ----------------------------------------------- - SSH2: Now tries "keyboard-interactive" (challenge-response) authentication method before "password" if both are listed from the host in the authentication negotiation phase. This works better in systems with support for both methods. AniTa - version 8.7.0.1 - 13 Oct 2008 release ----------------------------------------------- - Fixed SSH 1.5 connection phase compatibility. - Fixed font selection when not using automatic scaling (menu: View->Scale to View un-checked) This was broken in version 8.6.0.0. AniTa - version 8.7.0.0 - 10 Oct 2008 preview ----------------------------------------------- - Support for OpenSSH 5.1. This version of SSH is much more strict when interpreting the SSH frames in the connection phase. Previous versions of AniTa would report errors like: "dsa_verify failed for server_host_key". AniTa - version 8.6.1.0 - 19 Sept 2008 preview ----------------------------------------------- - Environment variables can now be used in %file% macros. Linux shell script Example: wfil="%%TMP%%\0134\0134somefilename" pnum=1 echo -e "\033[31y%file%$wfil<3b>print<3b>r<3b>$pnum\033\0134\c">/dev/tty AniTa - version 8.6.0.9 - 19 Sept 2008 preview ----------------------------------------------- - Font stretch mode fixed for fonts with Bold attribute. Used to oversize and cause scrollbars to appear. - Environment variables can now be used in ACL commands. Linux shell script Example: wfil="%TMP%\0134pptmp" echo -e "\033[24yERASE $wfil">/dev/tty - The folder where AniTa.exe is installed is added to the PATH environment variable. This makes it easier to execute AniTa members even if the current directory is not there. AniTa - version 8.6.0.8 - 8 Sept 2008 preview ----------------------------------------------- - New %info% macro to get information: Example: %info%0 Get character width (pixels) %info%1 Get character height (pixels) - Default Dynamic and Normal Hotspot Font selection dialog now allows Enable/Disable automatic font scaling. Automatic Font Scaling feature was already available in AniTa, but used to have to be manually configured in the .wcf file. - Fixed: Automatic Hotspot Font scaling when switching between Normal and Stretch mode. AniTa - version 8.6.0.7 - 29 Aug 2008 preview ----------------------------------------------- - Rich Edit hotspot: Now sets the "modified" flag when user change attributes using the Font dialog. - New %keylock% macro to set or clear a key state. This macro is useful to set the state of the Num Lock, Caps Lock and Scroll Lock keys. Macro Syntax: %keylock%<vKey>;<extended>;<state> vKey: Virtual Keycode extended: 1: extended part of the keyboard. 0 : Standard state: 0: off, 1: on Examples: Turn off NumLock: %keylock%0x90:1:0 Turn on CapsLock: %keylock%0x14:0:1 Turn off Scroll Lock: %keylock%0x91:0:0 Toggle NumLock: %keylock%0x90:1 Virtual keycodes can be supplied in hex or decimal notation. Example: Hex format: 0x90 Decimal format: 144 One easy way to find the virtual keycode is to use the AniTa built-in keyboard tracing function. This is available in the menu: Special->Trace->Virtual keycodes - New macro: %keyevent%to generate keyboard action press and/or release. Use this macro to create singe keystrokes or combined keystrokes. Macro Syntax: %keyevent%<vKey>;<extended>;<action> vKey: Virtual Keycode extended: 1: extended part of the keyboard. 0: standard action: 1: down 2: up 3: down and up (default if this parameter is missing) Examples: Generate: ALT down + 'm' + ALT up %keyevent%0x12:0:1%keyevent%0x4d:0%keyevent%0x12:0:2 Generate: ALT down + Enter + ALT up %keyevent%0x12:0:1%keyevent%0x0d:0%keyevent%0x12:0:2 Press and release the "Windows" key: %keyevent%0x5b:1 AniTa - version 8.6.0.6 - 27 Aug 2008 preview ----------------------------------------------- - Screendump print with Stretch font enabled fixed. AniTa - version 8.6.0.5 - 14 Aug 2008 preview ----------------------------------------------- - New macro to redirect all terminal printing to a new printer. Example: %printredir%2 Will redirect all terminal printing to terminal printer # 2 %printredir%10 Will redirect all terminal printing to terminal printer # 10 %printredir%99 Will redirect all terminal printing to file. %printredir%0 Will turn off printer redirection The new overall printer redirection macro makes it easier to use multiple terminal printers when working with some application environments. Printer redirection does not turn on/off the printer. This must be done as normal. Do not change printer redirection while the printer is open! - Change of Stretch Font in the menu will now cause a "Save settings ..." at exit. AniTa - version 8.6.0.4 - 7 Aug 2008 preview ----------------------------------------------- - Windows control ListBox and ComboBox boxes now sets the font defined for the hotspot. Default font is now the same as for other hotspots. Automatic Font scaling in these controls also works. AniTa - version 8.6.0.3 - 4 Aug 2008 preview ----------------------------------------------- - Windows control combo boxes now allows editing. Host can check if the user selected one of the strings in the box, or selected nothing, or chenged the text: index: -1, text: blank = nothing selected index: -1, text: some text = user modified text index: >= 0, text: original string selected AniTa - version 8.6.0.2 - 4 Aug 2008 preview ----------------------------------------------- - Printing to GDI printer with standard lineprinter control codes now goes to new page correctly when print data starts with CR LF equals the number of lines that fits on a the page. AniTa - version 8.6.0.1 - 15 July 2008 preview ----------------------------------------------- - Rich Edit hotspot: Now sets the "modified" flag when user change attributes, not only when user change text. AniTa - version 8.6.0.0 - 7 July 2008 preview ----------------------------------------------- - New: Support for stretched fonts to fill larger part of the screen area. This is quite useful in for example 132 * 24 mode where otherwise major parts of the screen would be blank. Toggle stretching in menu: Config->Font->Stretch font AniTa - version 8.5.1.8 - 29 April 2008 (inhouse) ----------------------------------------------- - New .wcf file parameter: CrMode Active in telnet mode to change the behaviour when sending Carriage Return code (Enter key): [AniTa] CrMode=0 CR = CR 00 (default) CrMode=1 CR = CR LF CrMode=2 CR = CR AniTa - version 8.5.1.7 - 24 April 2008 (inhouse) ----------------------------------------------- - Fixed: vt525 Color attribute 39 "Default Fg White". (typo made it black in 8516) AniTa - version 8.5.1.6 - 15 April 2008 (inhouse) ----------------------------------------------- - Fixed: vt525 Color attribute 39 and 49 "Default Fg White & Bg Black". AniTa - version 8.5.1.5 - 8 April 2008 (inhouse) ----------------------------------------------- - New definable RGB color in .WCF file "ShrinkFillRGB". This color can be used to define a custom color to be used when for space between shrinked 3D-field. The color index for this color is 27. Default value is 0xC0C0C0 (same as normal bg). Example: [AniTa] BgShrinkFill=27 [PaletteRGB] ShrinkFillRGB=0xFFC0C0 AniTa - version 8.5.1.4 - 8 April 2008 (inhouse) ----------------------------------------------- - Fix: When wallpaper is configured as solid color, then space between shrinked 3D-field filled with .wcf configurable color index. Default: [AniTa] BgShrinkFill=9 AniTa - version 8.5.1.3 - 8 April 2008 (inhouse) ----------------------------------------------- - Space between shrinked 3D-field filled with Original Normal color instead of Current Normal. AniTa - version 8.5.1.2 - 7 April 2008 (inhouse) ----------------------------------------------- - Fixed multiple shrink effect when using gradient 3D box filling. - Fixed: shrinked 3Dboxes garbage between fields after resize. - Cursor now follows the size of a shrinked 3D field. AniTa - version 8.5.1.1 - 5 April 2008 (inhouse) ----------------------------------------------- - 3D Box attributes extended to allow the box to shrink above and below the normal cell size. This is a nice look-n-feel feature that can be used to separate fields and make the text area background visible between fields. AniTa - version 8.5.1.0 - 3 April 2008 (inhouse) ----------------------------------------------- - Terminal printing Pop-up runtime selection changed so the user can re-select to any of the 10 Terminal printers. Previous versions could only change currently selected printer settings. - Screendump printer settings no longer visable when activated by Terminal printing Pop-up. AniTa - version 8.5.0.6 - 5 Mar 2008 (inhouse) ----------------------------------------------- - Hotscreen: Max number of characters in a parameter in a .hot file extended from 4096 to 8192. This also affects .wcf parameters. AniTa - version 8.5.0.5 - 25 Feb 2008 (inhouse) ----------------------------------------------- - Fixed: Screendup to printer in text mode now does a CR & LF after each line . AniTa - version 8.5.0.4 - 20 Feb 2008 (inhouse) ----------------------------------------------- - New .wcf file parameter. Default Value: CapsLockIsShift=No This parameter is used to affect how the CapsLock keyboard state affects keyboard mapping. No is the default value. It means that the AniTa key SHIFT state mappings works the same no matter if in Caps Lock mode or not. Set it to Yes if you want SHIFT mappings for characters 'A'-'Z' to be active when keyboard state is in Caps Lock mode. 'Yes' also means that CapsLock in combination with SHIFT reverts back to normal. AniTaLPD - version 8.5.0.4 - 21 Feb 2008 - inhouse - Default top margin now 1/2 inch when not using AniTa Terminal Printer settings. AniTa - version 8.5.0.3 - 15 Feb 2008 - inhouse ----------------------------------------------- - Terminal Printing and AniTaLPD: Default scaling and intercharacter distance fixed. Enhanced Grayscale for Rectange Fills. AniTa - version 8.5.0.2 - 14 Feb 2008 - inhouse ----------------------------------------------- - Fix: Transparent Hotspots can be created is 2 ways: 1. no image, icon or text defined 2. set bg color index to 22 (transparent background) AniTa - version 8.5.0.1 - 13 Feb 2008 - inhouse ----------------------------------------------- - Printing: HP PCL support and filterng improved. - Fixed Wallpaper transparency problems. The following applies: When using Wallpaper image or Gradient screen background: Transparent background is set if the following is true for a field on the screen: 3DBoxes and: 3DBox Bg color = Normal 3DBox Bg color = Current & "FillSolid" unchecked 3DBox Bg color = Custom & "Fill3DBackground" unchecked Not 3DBoxes and: Bg color = Normal "FillSolid" unchecked (note: "FillSolid" and "Fill3DBackground" are configuration checkboxes available in the wallpaper settings dialog) - Fixed: No more error message: "starting lpd: g_SingleInstanceObjMain exist!! deleted (check code)" when LPD server setting was changed while AniTaLPD was stopped manually. - ActivateHotscreen dialog now has a "to clipboard" button that will copy all selected Hotscreen names and title to the clipboard. - HP PCL character X/Y aspect for different sizes fixed. - HP PCL positioning for different sizes fixed. - Lines/page automatic new page now only effective if no HP PCL codes detected in the print job. AniTaLPD - version 8.5.0.1 - No longer use "Windows Default Printer" unless configured exactly for that name. AniTa - version 8.5.0.0 - 1 Feb 2008 - inhouse ----------------------------------------------- - Terminal Printing engine extended with better support for HP PCL. Supported codes: - Portrait - Landscape - Primary Pitch: ESC(s#H chars / inch - Primary Height: ESC(s#V Character height - Lines / inch - Set Unit of Measure: ESC & u # D - Raster resolution: ESC * t # R - Horizontal PCL positioning - Vertical PCL positioning - Compressed text - Rectangle (not transparent modes) - Raster Graphics - All other PCL codes: Ignored - AniTaLPD 8.5 includes the same support. AniTa - version 8.4.0.3 - 12 Jan 2008 - preview ----------------------------------------------- - Default Hotspot and Dynamic Hotspot type can now be changed at runtime from a new settings dialog "Default Hotspot Settings". Can be reached from the menu: "Config->Preferences->Hotspots->Default settings ..." - Default Tooltip settings (Balloon or not) can be set from the same dialog. AniTa - version 8.4.0.2 - 11 Jan 2008 - preview ----------------------------------------------- - 2 New .wcf parameter (default): DefaultHotspotType="Paint" DefaultDynHotspotType="Paint" Set to "Window" to get the new 8.4 style. They will look the same on screen, but creation and refresh characteristics are a bit different: - Window: less (no) flicker when displaying characters under a hotspot. - Paint: Faster display and removal of Hotspots since the creation, destruction and window management is handled completely by the AniTa optimized screen painting mechanism. AniTa - version 8.4.0.2 - 11 Jan 2008 - preview ----------------------------------------------- - Fix: HotSpot editor: label text updated correct. - New hotscreen "Copy and Paste": Select a Hotscreen from a list and make a copy of all definition lines while renaming to a new hotscreen name. This will open an edit box and let you also edit all the hotscreen before "Save to .hot file". The "Save function will add all lines to the current hotscreen file and then reload the file (%hotload%) and also run a syntax check (%hotdog%). This new feature can be reached from the menu: "Special->Activate, Duplicate" or from the pop-up menu activated by CTRL+SHIFT+RightMouse "Hotscreens->Activate, Duplicate ..." AniTa - version 8.4.0.1 - 9 Jan 2008 - preview ----------------------------------------------- - New .wcf file parameter (default 100): CacheImage=100 This parameter configures memory caching of images used in AniTa. Images are typically used in HotSpots and as Wallpaper background. 100 = Image cache on. 0 = Image cache off Tip: You can get runtime informatin about the image cache usage from the menu: Special->Info->Image Cache AniTa - version 8.4.0.0 - 9 Jan 2008 - preview ----------------------------------------------- - Reduced screen flicker when using hotspots. This is accomplished by using child windows for HotSpots instead of painting on the text area. This change is specifically good for applications running in Terminal Server and other slow CPU and/or display environments. Full compatibility with existing AniTa settings and no need to change existing applications. - New .wcf file parameter (default Yes): BgFillCustomColoredText=Yes This parameter configures the display of 3D-boxes with "custom" background color set when using bitmap or gradient wallpaper. Yes = Paint the background with specified color. No = Transparent background AniTa - version 8.3.1.2 - 30 Nov 2007 - preview ----------------------------------------------- - Fix: RichEdit: "Modified" indicator now only set first time user enters/clicks in the RichEdit control. AniTa - version 8.3.1.0 - 16 Nov 2007 - preview ----------------------------------------------- - Configurable Tooltip Balloon style. default .wcf file parameter: ToolTipBalloon=No AniTa - version 8.3.0.9 - 15 Nov 2007 - preview ----------------------------------------------- - RichEdit Hotspots new features: - Support for Strikeout (Ctrl + s) - Support for Print (Ctrl + p) - Tooltips: - Max tooltip width now defauls to 300 pixels. Configurable in .wcf file: (Use 0 for no limit) ToolTipMaxWidth=300 - Support for multiline tooltips. Use <cr> to get new line. - Configurable Tooltip Text and Background RGB colors (.wcf file parameters): ToolTipFgColor=0x000000 ToolTipBgColor=0xFEFEFE Bg color 0xFEFEFE is for compatibility and means: Do not set background color. AniTa - version 8.3.0.8 - 6 Nov 2007 - preview ----------------------------------------------- - 3D-boxes: Inbox, Outbox and Editbox fg/bg colors can now be configured. AniTa - version 8.3.0.7 - 9 Oct 2007 - preview ----------------------------------------------- - fix: %fixedfonton% now handles text colors. AniTa - version 8.3.0.6 - 9 Oct 2007 - preview ----------------------------------------------- - Now possible to define a "next" and "previous" string to be sent to host when a user types Tab for next or Shift-Tab for previous field. The next and prev strings should be defined in the "setfocus" Hotspot command string. Like this: # Set focus to named hotspot control # $1 is the name of the control echo -e "\033[37;4y${1};next<cr>;prev<cr>\033\0134\c" - Right click in a RichEdit Hotspot now easier to use. AniTa - version 8.3.0.5 - 18 Sep 2007 - preview ----------------------------------------------- - Hashed .wcf handler now 101% compatible with the old loader. Parameter name is now not case dependant. - Rich Edit hotspot controls responds to shortkeys to set: Bold: CTRL-b Italic: CTRL-i Underline: CTRL-u List: CTRL-SHIFT-l Right click opens a pop-up menu to select font. - New AniGetInfo() callback function to get the filesize of a file. The return value is the same as for the FILESIZE ACL command: Syntax: %filelen%<URL> -1: No exist -2: Is a directory >= 0: File size Script example: Dim x As Integer Dim Len As Integer Dim filename As String filename = "\\\\SERVER\\SHARE\\path.ext" x = 1 ' indicate we use double backslash rc = AniGetInfo("%filelen%" & filename, x, x, x, x, filename, 0) Print "File size <" & filename & "> is: " & rc filename = "\\SERVER\SHARE\path.ext" x = 0 ' indicate we use single backslash rc = AniGetInfo("%filelen%" & filename, x, x, x, x, filename, 0) Print "File size for <" & filename & "> is: " & rc AniTa - version 8.3.0.4 - 13 Sep 2007 - preview ----------------------------------------------- - Hashed .hot handler now 100% compatible with the old loader. This means that if a parameter is defined twice in the file, then the 1:st definition is used. All other are silently ignored. - Added duplicate key definition warnings to the %hotdog% (.hot file syntax check). - Fix: multiple %key%-macros can now be assigned to a keyboard key or hotspot button. %key%F1 used to terminate the macro in previous versions. Example: "%key%F1%tx%some text%key%F2" will now send the F1 key sequense followed by the string "some text" followed by the F2 key sequense. AniTa - version 8.3.0.3 - 11 Sep 2007 - preview ----------------------------------------------- - Faster loading time by using hash table for all files with traditional .ini-file format. This affects settings (.wcf) and and hotscreen (.hot). - New .wcf file parameter for Automatic fieldscan: AniTa can now search & replace '[' and ']' field FieldScanBlank=No Yes means only blanks are allowed between open / close brackets, No means the field can be populated with text when the scanning takes place. - Fixed to work when connecting to Citrix and printing to a local printer. This already works (AniTa 7.5) for pure Terminal Server environment. (No longer checks for the word "TS" in printer name. AniTa - version 8.3.0.2 - 10 Sep 2007 - preview ----------------------------------------------- - New feature: Automatic fieldscan AniTa can now search & replace '[' and ']' field open and close characters. The field background will be painted. Painting is undone when a HotScreen gets out of scope. Brackets are optionally replaced with space character. The .wcf file parameters (with default values) are: EnableFieldScan=Yes FieldScanColor=19 ReplaceFieldMark=Yes Possible colors are: 2: BLACK 3: BLUE 4: GREEN 5: CYAN 6: RED 7: MAGENTA 8: YELLOW 9: WHITE Extended color set (starting with AniTa 7.5) 28: BLACK 29: BLUE 30 GREEN 31: CYAN 32: RED 33: MAGENTA 34: YELLOW 35: WHITE (add 10 to each color to get BRIGHT) AniTa - version 8.3.0.1 - 8 Sep 2007 - preview ----------------------------------------------- - RichEdit hotspots: Default scrolling mode is now Automatic for vertical scrolling. Horizontal scrolling is off enabling automatic word-wrap. - AniTa starting AniTaLPD with /autoport:xxxx mutex problem fixed. Could sometimes report a AniTaLPD port number that was taken by another instance. This problem could (rarely) happen if multiple users logged in, to a Terminal Server running AniTa, at exactly the same time. - Fixed %hotdog% macro to work with multiple conditions where true and false conditions overlap each other. AniTa - version 8.3.0.0 - 19 Jul 2007 - preview ----------------------------------------------- - Hotscreen auto-fields: - Template field now ignored when detecting a mouse click. - Permanent colors added by %setatt% hotscreen actions is now detected when auto-creating fields. AniTa - version 8.2.0.1 - 12 Jun 2007 - preview ----------------------------------------------- - New Hotscreen feature: Now possible to manipulate the hotscreen (.hot) file without having to use external text editor. Functions supported are: - Create Hotscreen from screen selection - Create additional Match from screen selection - Create Actions based on 3D-box painting - Undo painting (above) - Force Activation of selected hotscreen from list. All functions are reached from a Pop-up menu opened by the key combination: Shift+Ctrl Mouse right click. - New macro: %hotbox% can be used as a keyboard shortcut to bring up the 3-DBox selection dialog. Same as mouse function: Menu->Special->Set screen bg from 3D Box list - New macro: %hotcopycolor% can be used as a keyboard shortcut to copy hotscreen persistent colors to the clipboard for later pasting into the "action" section of a hotscreen. Same as mouse function: Menu->Special->Copy selected Screen colors to clipboard (Create %setatt% strings) - Fix: Wallpaper selection dialog, option "Fill solid colors" does no longer have to be checked to get non-transparent field background if the color is set by a 3D-box attribute with background color set to "custom". AniTa - version 8.2.0.0 - 05 Jun 2007 - preview ----------------------------------------------- - New set of macros to start start a program using a file extension association. The %shell% macro is extended to also support wait for completion and also allows receiving the exit code from the completed application. The program can also run is hidden mode. the complete set of %shell...% macros: - run a command %shell%commandline - run a command and wait for it to complete: %shellwait%commandline - run a command and wait for it to complete. Send the exit code back to the host as a string terminated with <cr>. %shellwaitcode%commandline - Same as above, but hide the program window: %shellhide%commandline %shellhidewait%commandline %shellhidewaitcode%commandline NOTE: If the associated program cannot be found or for some reason is never executed and the exit code is requested, then the Windows error code is returned as a negative number. The following Linux command line example : echo -e "\033[31y%shellwait%mydocument.doc;print;;c:/temp\033\0134\c" Will run the program associated with .doc. It will pass the print option and start in the c:\temp directory. The empty paramete between ;; is only used when the File parameter is an executable program and should contain command line parameters. - Dynamic Hotspot menu creation will now pick up the mapping from screen better. This makes it possible to create a meny screen without having to edit each dynamic hotspot afterwards. Default mapping rules: 1. Trim leading space. 2. Get all numeric characters 3. If no numerc characters, use the first word. - Dynamic Hotspot content alignment can now be set to: left, center (default), right. This is configured in the Dynamic Hotspot dialog. - HotScreen file format check (%hotdog%) can now be aborted. - %hotdog% and %copymatch% is now available in the "special" menu. - Startup drive and Directory is now restored before "Session->One more ..." is executed. This is important if buttons with relative action path is in use. AniTa - version 8.1.0.9 - 14 May 2007 - release ----------------------------------------------- - Hotspot positioning adjustment (parameter 6 and 7) no longer shrinks the hotspot. Now, the size re- mains the same only the pixel position is adjusted. AniTa - version 8.1.0.8 - 18 Apr 2007 - preview ----------------------------------------------- - Hotscreen: %hotdog% macro enhanced to show duplicate match data on screen even if screen text is hidden when the test is performed. Also saves all screen attributes during duplicate test, this helps readability when the current screen is full of colors and line graphics. AniTa - version 8.1.0.7 - 17 Apr 2007 - preview ----------------------------------------------- - Hotscreen: a hotscreen listed in the names section will no longer be activated if there is no match section for it. This prevents the problem many hotscreen coders used to trip on where hotsceens seemed to stop working while it in fact had activated a null (just defined) screen. - New macro: %hotdog% Use it to test if there are multiple hotscreen Definitions with OverlappinG conditions. The name of the duplicate hotscreens + the condition text(s) are displayed. Strings defined as a matched condition when they are false, are displayed as a string of ppppp characters (decimal 222). This macro will also display a warning if there are any hotscreen definitions that lacks match condition specification. AniTa - version 8.1.0.6 - 19 Mar 2007 - preview ----------------------------------------------- - Fixed: Pyjama stripes in the 3-D Box attribute editor was sometimes set when not configured. AniTa - version 8.1.0.5 - 16 Mar 2007 - preview ----------------------------------------------- - Pyjama stripes now configurable in the 3-D Box attribute editor. AniTa - version 8.1.0.4 - 9 Mar 2007 - preview ----------------------------------------------- - New design feature: Local painting of selected screen areas can now be done from the special menu by picking a 3-D Box from the list. Painting of the screen will then be done using the background color that is mapped the selected 3-D Box. Undo/redo works on the last such painting. The screen colors can then be put on the clipboard as %setatt% macro strings that is good for pasting into hotscreen files (.hot) action sections. - 3-D Box mapping dialog has been changed a little in order to make is harder to make mistakes. Now, no assignment of the 3-D Box selected is done until the user click the "Accept ...." button. AniTa - version 8.1.0.3 - 7 Mar 2007 - inhouse ----------------------------------------------- - New Macro to issue a PostMessage API call: Syntax: %postmessage%hWnd;Msg;wParam;lParam Example (to send the print command to the AniTa window) %postmessage%0;0x111;0xe107 (parameters can be decimal , octal (leading 0) or hex (leadning 0x) hWnd 0 means the AniTa main window. - Fix: Hotspot font dialog "colors" control item now appears even second time the dialog opens. - Fix: %messagebox% macro with empty caption and even empty text can now be used. - New control escape sequense to set hotspot in keyboard focus. Linux Shell script Example: # Set focus to named hotspot control # $1 is the name of the control echo -e "\033[37;4y${1}\033\0134\c" - New control escape sequense to set hotspot readonly flag to TRUE or FALSE. Linux Shell script Example: # set the readonly flag for named hotspot control # $1 is the name of the control # $2 is 1 or 0 to turn on/off readonly flag echo -e "\033[37;5;${2}y${1}\033\0134\c" - All Hotspots derived from Windows controls will now set keyboard focus the the main windows when user clicks TAB key. - New 3-D Box state feature: Box state can now be "Line" (in addition to good old InBox, OutBox and Flat). AniTa - version 8.1.0.2 - 16 Feb 2007 - preview ----------------------------------------------- - Improved SSH/3270 evaluation mechanism. - RichEdit Hotspot feature: Specify a RightClick string and it will be sent when the user leaves the control if the content has been changed. - New macro: %msgbox%reply;mode;caption;text Creates and displays a window that contains an application-supplied message and caption, plus a combination of the predefined icons and pushbuttons described in the Message-Box Styles list. - reply, if given, is a text template for the reply. ##### can be used as a placeholder for the reply code. - mode specified the buttons and icon - caption is the caption text - Message is the body text Example 1: %msgbox%;;Application function;This is some text<cr cr cr>Last line Example 2: %msgbox%User clicked button(#####)<cr>;0X145;Application function;This is some text<cr cr cr>Last line Mode: Can be given i decimal, octal (leading 0) or hex (leading 0X): List of possible modes: MB_OK 0x0 MB_OKCANCEL 0x1 MB_ABORTRETRYIGNORE 0x2 MB_YESNOCANCEL 0x3 MB_YESNO 0x4 MB_RETRYCANCEL 0x5 MB_ICONHAND 0x10 MB_ICONQUESTION 0x20 MB_ICONEXCLAMATION 0x30 MB_ICONASTERISK 0x40 MB_DEFBUTTON1 0x0 MB_DEFBUTTON2 0x100 MB_DEFBUTTON3 0x200 #if(WINVER >= 0x0400) MB_DEFBUTTON4 0x300 #endif /* WINVER >= 0x0400 */ MB_APPLMODAL 0x0 MB_SYSTEMMODAL 0x1000 MB_TASKMODAL 0x2000 AniTa - version 8.1.0.1 - 11 Feb 2007 - inhouse ----------------------------------------------- - Icons extracted from .exe and .dll and icons from uppercase filenames now works in hotspots. (broken in 7.3.1.8). AniTa - version 8.1.0.0 - 5 Feb 2007 - inhouse ----------------------------------------------- - Support for Hotspots as Windows RichEdit control. - Support for Hotspots as Windows Button control. - Support for Hotspots as Windows ListBox control. - Support for Hotspots as Windows ComboBox control. New controls so far only dicumented as host-side demo scripts. - Support for Mousewheel actions. - New macros: %fixedfonton% and %fixedfontoff". Can be used to turn on and off display of text as fixed font / proportional font. This can be useful in 3D-box fields if you need to see text in true X/Y character based axis positions. (%fixedfont% to toggle already exists) AniTa - version 8.0.0.2 - 20 Jan 2007 - release ----------------------------------------------- - Icon to AniTa Programmer's Guide installed. AniTa - version 8.0.0.1 - 2 Jan 2007 - release ----------------------------------------------- - Evaluation no longer accepts AniTa 7 license code. Version 8.0.0.0. hard time limitation removed. AniTa - version 8.0.0.0 - 11 Dec 2006 - preview ----------------------------------------------- - New: Added basic support for Windows Vista: - Printing - Compiled Html Help files - Nice Icons. AniTa - version 7.5.2.0 - 16 Feb 2007 - release ----------------------------------------------- - Improved ssh/3270 evaluation. - Improved system check. - Signed distribution. AniTa - version 7.5.1.9 - 11 Feb 2007 - release ----------------------------------------------- - Icons extracted from .exe and .dll and icons from uppercase filenames now works in hotspots. (broken in 7.3.1.8). AniTa - version 7.5.1.8 - 3 Dec 2006 - preview ----------------------------------------------- - New macro to clear a rectangle on screen: %zaprect%x:y:w:h The parameters are all decimal. col: column (1-relative) row: row (1-relative) width: number of characters height: number of rows Example: %setatt%1:3:10:20 AniTa - version 7.5.1.7 - 7 Nov 2006 - release ----------------------------------------------- - New macro: %copymatch% Use this to copy the selected text to clipboard as a hotscreen match section. Like this: row=4 col=34 width=9 height=1 string=MAIN MENU AniTa - version 7.5.1.6 - 2 Nov 2006 - release ----------------------------------------------- - Fixed the 7.5.1.4 LoadImage() problem better. Now, all icons shares the same cache as cursors. Used to cause resource memory leak resulting in graphics display problems. AniTa - version 7.5.1.5 - 25 Oct 2006 - preview ----------------------------------------------- - Fixed a 3D-field display problem when a field had mult-colored text. (used to display one extra character from the next field) - New character attribute tracing feature in the menu: Special->Trace->Show Character Attributes when mouseover will display attributes in the status bar. Useful for developers. AniTa - version 7.5.1.4 - 18 Oct 2006 - preview ----------------------------------------------- - Workaround the Windows Memory Leak in LoadImage(). This caused memory leak problems when using icons in hotspots and resizing the AniTa window. This problem was introduced in AniTa version 7.3.1.8. The fix means that icons are now only read from disk when a new icon filename is specified. AniTa - version 7.5.1.3 - 13 Oct 2006 - preview ----------------------------------------------- - SSH fix: Now ignores MSG_IGNORE in Key Exchange state. AniTa - version 7.5.1.2 - 12 Oct 2006 - preview ----------------------------------------------- - Fixed: keyboard focus to AniTa when mouse click between AniTa and a child hotspot with a browser. AniTa - version 7.5.1.1 - 20 Sep 2006 - preview ----------------------------------------------- - Mouse click in AniTa window when coming from some other window is now changed to be active if the previous window is a child of AniTa. This makes embedded hotspot with browser windows appear more as a part of the application. AniTa - version 7.5.1.0 - 25 Aug 2006 - preview ----------------------------------------------- - For connections through MoSes: New AniTa windows started from the AniTa menu no longer reconnectes to the same session as the parent if connecting through MoSes. There is also a new .wcf file parameter that can be used to set the MoSesId environment. The default id is MOSES_ID (same as in MoSes). - Connection complete (TCP level) is now indicated on the status bar. AniTa - version 7.5.0.9 - 24 Aug 2006 - preview ----------------------------------------------- - The reconnection logic in 7.5.0.8 now also handles DNS error WSAEHOSTUNREACH "Host is unreachable" (11001). This will always happen if the network is unreachable and you have specified the host name instead of a hard IP address. The Status line reflects that a re-connection is in progress. AniTa - version 7.5.0.8 - 18 Aug 2006 - preview ----------------------------------------------- - New .WCF file parameter: MinWaitForConnect=0 This is the number of seconds AniTa will retry a connection if the "Network unreachable" error (10065) is returned from the TCP/IP protocol stack. This parameter is useful when connecting through the "moses" proxy server to get an automatic loss- less session when for example a WLAN is unstable. Note that you also need to set "After Host Disconnect = Reconnect" to get seamless and context persistent reconnection. The statusbar will count down seconds while a reconnect happens. AniTa - version 7.5.0.7 - 15 Aug 2006 - preview ----------------------------------------------- - New macro to turn on/off text display: %textshow%<parameter> This macro is good to use in a situation where you need to temporarily turn off the display of characters on screen. One example is when you need to replace a character based old-style menu with a button basd menu. This makes it easy to change a meny system without chaning anything on the host side. Very useful in hotscreen definitions. Example: %textshow%0 turns off display of text and lines. %textshow%1 turns on display of text and lines. Example of a hotscreen action and unaction. This example will first turn off display of text characters, then paint the persistent background color to color with index number 9 (blue), then finally display a predefined button (hotspot) menu defined in the file mainmenu.but. The unaction will turn on text and remove all buttons in the mainmenu.but file. The persistent background color is automatically cleared when a hotscreen is deactivated. Example: [s1a1] type=3 action=%textshow%0%setatt%1:1:80:25:0:1:9:1:0%play%mainmenu.but unaction=%textshow%1%unplay%mainmenu.but AniTa - version 7.5.0.6 - 12 July 2006 - preview ----------------------------------------------- - Fix: AMSCOMP Logo. - Fix: 3D-Box now displays multi-colored text correct. Also fixes "disappearing text" problem reported by Nectar. - Fix: Delete 3D-box no longer shifts color attributes on boxes with lower index. - Number of columns other than 80 and 132 is now be configurable and preserved in Terminal Settings dialog. AniTa - version 7.5.0.5 - 7 July 2006 - preview ----------------------------------------------- - New macro: %setatt% It supports persistant painting of the background area. The colors stay on screen until a hotscreen is de-activated, or you paint persistant area with the color 0. The actual painting is done using a macro: %setatt%col:row:width:height:mode:persistant:color:bg:0 The parameters are all decimal. col: column (1-relative) row: row (1-relative) width: number of characters height: number of rows mode: 0 means color index mode. 1 = ansi color mode persistant: 1 = persistant. 0 = overwritable by host color: color to paint. color schema depends on mode bg: 1 = paint background, 0 = foreground colorset: 0 = normal (16 colors). 1 = Extended (16 colors) Example : Color: (18) light yellow background %setatt%1:3:80:21:0:1:18:1:0 Example : Clear the same area and return to the non-persistant color %setatt%1:3:80:21:0:1:0:1:0 - New Screen desing feature: Now possible to get the current persistant screen colors into %setatt% strings on the clipboard. The sctrings can be pasted directly into a hotscreen action section. Find this in the menu: "Special->Copy selected screen colors to clipboard" AniTa - version 7.5.0.4 - 29 Jun 2006 - preview ----------------------------------------------- - New Screen desing feature: Now possible to change a block of characters Text / background color by selecting the screen area and then select the color in the menu: "Special->Set screen colors". This is ment to make it easier in the design phase when you want to see the effect of different colors or 3D-box attributes without having to change the host-side of the application. AniTa - version 7.5.0.3 - 28 Jun 2006 - preview ----------------------------------------------- - WYSE emulation modes can now ANSI color escape codes. Turn on in .wcf file: WyseAnsiColor=Yes AniTa - version 7.5.0.2 - 19 Jun 2006 - preview ----------------------------------------------- - 16 extra colors now also works with .wcf file parameter: EnableHostAndLocalColor=Yes - Shipped with AniTaLPD with /ntb (notaskbar) option. AniTa - version 7.5.0.1 - 19 Jun 2006 - preview ----------------------------------------------- - Fixed a problem when deleting a 3D boxes. (broken in 7.5.0.0) AniTa - version 7.5.0.0 - 13 Jun 2006 - preview ----------------------------------------------- - Support for 16 extra colors for emulators using DEC and ANSI color settings: ESC [ attribute m This gives a total of 32 colors that can be used for text and background. The extended set will get a default RGB value of 20% more luminance. It is possible to congigure the exact RGB value for each entry in the [PaletteRGB] section of the .wcf file. The escape code to set the new colors works just like the original 16 colors by specifying a colors offset. To set extended bright magenta background Example: ESC [ 106 m (in general, add 20 to get bright) case 40: /* background black */ case 41: /* background red */ case 42: /* background green */ case 43: /* background yellow */ case 44: /* background blue */ case 45: /* background magenta */ case 46: /* background cyan */ case 47: /* background white */ // bright (7.0.0.24): case 60: /* background black */ case 61: /* background red */ case 62: /* background green */ case 63: /* background yellow */ case 64: /* background blue */ case 65: /* background magenta */ case 66: /* background cyan */ case 67: /* background white */ // 8 extra colors (7.5.0.0): case 80: /* background black */ case 81: /* background red */ case 82: /* background green */ case 83: /* background yellow */ case 84: /* background blue */ case 85: /* background magenta */ case 86: /* background cyan */ case 87: /* background white */ // bright: case 100: /* background black */ case 101: /* background red */ case 102: /* background green */ case 103: /* background yellow */ case 104: /* background blue */ case 105: /* background magenta */ case 106: /* background cyan */ case 107: /* background white */ case 30: /* foreground black */ case 31: /* foreground red */ case 32: /* foreground green */ case 33: /* foreground yellow */ case 34: /* foreground blue */ case 35: /* foreground magenta */ case 36: /* foreground cyan */ case 37: /* foreground white */ // bright (7.0.0.24): case 50: /* foreground black */ case 51: /* foreground red */ case 52: /* foreground green */ case 53: /* foreground yellow */ case 54: /* foreground blue */ case 55: /* foreground magenta */ case 56: /* foreground cyan */ case 57: /* foreground white */ // 8 extra colors (7.5.0.0): case 70: /* foreground black */ case 71: /* foreground red */ case 72: /* foreground green */ case 73: /* foreground yellow */ case 74: /* foreground blue */ case 75: /* foreground magenta */ case 76: /* foreground cyan */ case 77: /* foreground white */ // bright: case 90: /* foreground black */ case 91: /* foreground red */ case 92: /* foreground green */ case 93: /* foreground yellow */ case 94: /* foreground blue */ case 95: /* foreground magenta */ case 96: /* foreground cyan */ case 97: /* foreground white */ - Support for the extended colors must be enabled in the .wcf file: EnableExColor=Yes - 3D-box mapping is supported for the extra colors. Monochrome attributes (Local colors) can not (yet) be mapped to the extra colors. AniTa - version 7.4.0.1 - 18 May 2006 - release ----------------------------------------------- - New SSH feature:Support for User Authentication through the "keyboard-interactive" method. This "General Purpose Authentication Method" for the SSH protocol, suitable for interactive authentications where the authentication data should be entered via a keyboard. The major goal of this method is to allow the SSH client to support a whole class of authentication mechanism(s) without knowing the specifics of the actual authentication mechanism(s). The AniTa implementation integrates with the AutoLogin functionality and will suppress "Password" input dialog in such case. This authentication method is becoming popular and even the default Authentication Method in many Linux distributions. - File browse dialogs ( when selecting images and sound files) no longer change current directory. AniTa - version 7.4.0.0 - 3 May 2006 - release ----------------------------------------------- - New e-script feature makes it possible to save private variables in the ENVIRONMENT table. The mechanism uses the putenv() and getenv() API and therefor follows the same rules. There are 2 new AniTa callback functions that can be used: AniGetenv(string) and AniPutenv(string). Syntax: "Declare Function AniGetenv (ByVal symbol$) As String" "Declare Function AniPutenv (ByVal symbol$) As Integer" The symbol$ variable defines the name of the symbol (=value) in the case of AniPutenv. AniGetenv will throw an IO error if the symbol does not exist. Sample E-script to keep a counter: Sub main Dim value As String Dim lastCount As Integer On Error GoTo NoExist lastCount = AniGetenv("mycount") AniPutenv ("MYCOUNT=" + CStr(lastCount+1) ) lastCount = AniGetenv("mycount") Print lastcount Exit Sub NoExist: Resume Next End Sub AniTa - version 7.3.2.2 - 22 Mar 2006 - release ----------------------------------------------- - Hotspot editor now displays "default mouse values for all hotspots" correctly even if no hotspot is currently being actively edited. AniTa - version 7.3.2.1 - x Mar 2006 - inhouse test ----------------------------------------------- - SSH channel EOF test. AniTa - version 7.3.2.0 - 3 Feb 2006 - release ----------------------------------------------- - Non-square resized icons now display with correct aspect ratio. AniTa - version 7.3.1.9 - 31 Jan 2006 - release ----------------------------------------------- - '_' Again drawn as 3D graphics underline if not in a 3-D box with proportional text or horizontal gradient fill. (Because else it will split the 3D-box and look ugly.) - Includes AniTaFTP 7.0.1.6 supporting "overwrite" a-script command. AniTa - version 7.3.1.8 - 17 Jan 2006 - preview ----------------------------------------------- - Now supports any size icons. Icons bigger than the hotspot will be shriked an transparent parts are retained. (Transparency used to stop working on shrinked icons). AniTa - version 7.3.1.7 - 13 Jan 2006 - preview ----------------------------------------------- - default.trc problem when loading button files for non Administartors fixed. Now default.trc is saved in the folder where all other settings files are currently stored. (Used to try saving in the same folder as anita.exe resulting in write acces restriction for non-admin users.) - Transparent icons in hotspot now updated correctly when clicked on and when mouse-over actions. Used to leave some trace from previous state. - AniTaFTP 7.0.1.5: French menus and progress messages. AniTa - version 7.3.1.6 - 28 Dec 2005 - preview ----------------------------------------------- - .WCF file parameter TxBlockDelay=30 now default. This value also affects the delay before replying to a telnet protocol command. The reason is that some host systems (like Linux) seems to need a small time delay before being able to accept a telnet reply. The problem normally show as a login problem since this is the time where most telnet commands are negotiated. AniTa - version 7.3.1.5 - 14 Nov 2005 - preview ----------------------------------------------- - 3d-Box separator (hidden and special attribute) in the 1:st position of a 3D-Box fixed. - AniTaLPD 7.1.0.7 included. AniTa - version 7.3.1.4 - 10 Nov 2005 - preview ----------------------------------------------- - Screen refresh problem with 3D-Inbox and Out-box fixed. Used to happen ( a thin line leftover) when a 3D-box was partially covered with a pop-up and then uncovered. <- This was a fix to the fix in 7.3.1.2. - Internet home page link in help meny now goes directly to AniTa product page. - 3d-Box separators now gets the same background color as the rest of the 3D-box. This is most visible when using gradient background. - 3d-Box separator (hidden) in the 1:st position fixed. - Now possible to visually customize the 3 predefined Box types: InBox, OutBox and EditBox. This is only useful you run out of your own creatable boxes (currently 32). - Fix: Terminal printer translate tables for ISO8859 and IBM-PC. AniTa - version 7.3.1.3 - 3 Nov 2005 - preview ----------------------------------------------- - Temporary non-supported feature (will later be available, but through a different setting): to create a new 3D-box pyjamas-paper feature: Set a 3D-box margin to -100 and define "gradient", then, instead of gradient, you will see the background colors (defined for gradient) toggle every second line. AniTa - version 7.3.1.2 - 31 Okt 2005 - preview ----------------------------------------------- - Screen refresh problem with 3D-Inbox and Out-box fixed. Used to happen ( a thin line leftover) when a 3D-box was partially covered with a pop-up and then uncovered. - Extended Winsock error trace in Comm Recording. AniTa - version 7.3.1.1 - 27 Okt 2005 - preview ----------------------------------------------- - Untrace SSH fixed. - ESC 0F A now turns on normal charcater set in DEC and Linux Emulation mode. - Shipped with e-script engine 4.2.27. AniTa - version 7.3.1.0 - 20 Okt 2005 - preview ----------------------------------------------- - New escript function to copy screen data from AniTa. The new function does not require any pre- allocated buffer, instead returns a new String with the requested amount of data. Memory problems will raise an error that can be trapped by the escript using OnError. Syntax: "Declare Function AniScreenScrape (ByVal x%, ByVal y%, ByVal w%, ByVal h% ) As String" This function replaces the AniCopyScreenText() that could sometimes in XP environment cause memory access error. - 3-D Box with proportional font now works even if True Bold is set for the bold attribute. - New macro to clear all images not currently on screen from AniTa cache: %clearimagecache% - Winsock send error code is now written to the trace file if active. - 3D Box character set code now preserved in .wcf file. AniTa - version 7.3.0.9 - 21 Sept 2005 - preview ----------------------------------------------- - %settings% macro for mouse actions now updates internal flags to make mouse actions like %wordunderpointer% and %smartchar...% work. - Hard expiry date removed. - Includes AniTaLPD 7.1.0.6 with support for automatic port assignment. AniTa - version 7.3.0.8 - 19 Sept 2005 - inhouse ----------------------------------------------- - Port Mutex now in Global name space to work in Terminal Services environment. AniTa - version 7.3.0.7 - 19 Sept 2005 - inhouse ----------------------------------------------- - New macros to open printer selection dialog: %printersetup0%, %printersetup1%, ... %printersetup10%, where 0 is the local screendump printer and 1-10 are used for Terminal Printer # 1-10. - New .wcf file parameter to enable various default printer selection dialogs: [Printer] PrinterSetup=-1 PrinterSetup=0 PrinterSetup=1 ... PrinterSetup=10 Where -1 is the default mode and compatibel with all earlier AniTa versions. It opens the traditional simple screendump (Windows) printer selection. 0 is the AniTa screendump and capture with extended attributes. 1-10 are terminal printers. This parameter also affects the new macro: %printersetup%. - New macro: %sendlpdport% It can be used to find out which port AniTaLPD is listening for incoming sessions. It will send the LPD port number to the host. NOTE 1: This only works for the AniTaLPD that was started from AniTa. TIP: Use this macro together with the AniTaLPD command line parameter /autoport:xxxx (where xxxx is the starting port base for automatic port numbering). This option can be set in AniTa menu: Config->Preferences->LPD Server Example: %homedir%anitalpd.exe "%wcfpath%" /min /gdi /autoport:2000 The autoport number will be incremented until a free port is found if AniTaLPD is already started using on this port. AniTa - version 7.3.0.6 - 26 Aug 2005 - inhouse ----------------------------------------------- - %play% and %unplay% macros executed immideately ignoring any "PlayDelay" settings. - New .wcf file parameter to enable a softer error message on the status pane instead of the user- input required Message Box. This currently affects error reporting of shell-executing documents via: %shell%, %runshell% and ESC[30y.... WCF file Example: [AniTa] SoftErrorShellExecute=Yes AniTa - version 7.3.0.5 - 25 Aug 2005 - inhouse ----------------------------------------------- - Hotscreens no longer checked if the decoder is locked in the middle of a segmented escape sequense (causing screen garbage). AniTa - version 7.3.0.4 - 19 Aug 2005 - inhouse ----------------------------------------------- - %unplay% now only handles button removal. All other data in the file being unplayed will be ignored. - Fixed a problem with nested escape sequenses. - Fixed a problem with PLAYFILE commands that were executed in a line buffer ending before an escape sequense was terminated. - Includes AniTaLPD 7.1.0.5. AniTa - version 7.3.0.3 - 9 Aug 2005 - inhouse ----------------------------------------------- - Internal: PlayOpen() timer now always started. - Added macro to unplay a button definition file so that all buttons (hotspots) defined in the file are removed (if existing) instead of created. macro format: %unplay%<path> AniTa - version 7.3.0.2 - 20 July 2005 - inhouse ----------------------------------------------- - Button panels are sorted (from upper left) when saved to .but files. - AniTaFTP 7.0.1.4 with fixed W98 e-script included. AniTa - version 7.3.0.1 - 19 July 2005 - inhouse ----------------------------------------------- - Hotscreen (temporary) buttons are now named hot0001, hot0002, ... instead of hotA, hotB, ... This is to avoid the special characters \ and ; having special meaning if a screen with more than around 30 hotspots are saved in a .but file where the special characters are forcing characters and delimiters. This modification is completely transparent to all users. AniTa - version 7.3.0.0 - 8 July 2005 - inhouse ----------------------------------------------- - Hotspot (button) edit modifications: - If the hotspot editor is active, the first mouse-click in the main window now also activates the function clicked on. Previous versions took the 1:st click as an "activate window" click and ignored the mouse function. This makes it easier to work between the main AniTa window and the hotspot editor window. - New feature: Create hotspots by marking an area on the text part of the screen. Then SHIFT-CTRL-right click to get the pop-up menu, click "Create button from selected area". - New feature: Select multiple hotspots to edit attribaure by marking an area on the text part of the screen. (Hotspot edit dialog must be open, or you can open it and select the marked buttons by meny command: "Edit Selected Buttons". - New feature: Menu "File->Save Button Panel as ..." now allows saving the text area buttons as well as the button panels around the screen. Also supoorts saving only "selected" buttons if the hotspot editor is active. - New featue: "Move" and "Size" functions in Hotspot editor. Multiple selected hotspots can be changed. AniTa - version 7.2.1.8 - 10 June 2005 - release ----------------------------------------------- - IND$FILE with -ascii parameter converts the original ebcdic character code 4F to ¦ (166/A6) In Finnish/Swedish Alternate character set. This is now fixed to match the IBM character set defined for National Use Differences where: Finnish/Swedish ebcdic 4F becomes '!'. Finnish/Swedish Alternate ebcdic 4F becomes '|'. AniTa - version 7.2.1.7 - 16 May 2005 - release ----------------------------------------------- - Version number now shows 7.2.1.7 in "Help->About" . AniTa - version 7.2.1.7 - 3 May 2005 - release ----------------------------------------------- - New default values in .wcf file settings for keyboard (and simulated keyboard) input: MaxTxBlock=120 TxBlockDelay=30 TxBlockDelay is number of millisecond interblock delay if the data to send is more than MaxTxBlock characters. These parameters are only active in telnet and NetBIOS transports. The main purpose is to prevent input buffer overflow when doing a big paste operation in AniTa. AniTa - version 7.2.1.6 - 12 Apr 2005 - release ----------------------------------------------- - Includes AniTaFTP 7.0.1.3 with keyboard shortcuts to most of the features. - Fixed the %dynaddfile%<path> macro. Used to ignore the path. AniTa - version 7.2.1.5 - 22 Mar 2005 - preview ----------------------------------------------- - %getenv% no longer sends any CR at end. If you want a CR, then do this: echo "\033[31y%getenv%XXX%tx%<cr>\033\0134\c" - Re-connect after hangup from host no longer gives error: "Socket operation on non-socket". This could sometimes happen in AniTa 7 due to timing problems. - Includes AniTaFTP 7.0.1.1 with F6 to toggle view. AniTa - version 7.2.1.4 - 10 Mar 2005 - preview ----------------------------------------------- - New macros: %putenv%symbol=value %getenv%symbol %putenv% adds the symbol and value to the enviroment table. All symbols added or changed this way can later be used in AniTa and in all processes started by AniTa. %getenv% retrievs the symbol and terminates it with a CR. This can be used in host-side scripts. Example: echo "\033[31y%putenv%XXX=YYY\033\0134\c" echo "\033[31y%getenv%XXX\033\0134\c" AniTa - version 7.2.1.3 - 14 Feb 2005 - preview ----------------------------------------------- - New Terminal Server Printing feature: [Printer] TsMapPrinterName=Yes Yes is the default vaule. AniTa will try to map the AniTa Terminal Printer names and screendump printer names to the automatically redirected local printers you get in a new TS session. The mapping is done by first extracting the part of the AniTa printer name before the first '(' character. Then that name is searched for in the list of windows installed printers, and if the string exists in the beginning of a printer name and the new printer also have the words "session" and "TS", that printer is used. This mapping is done to make it easy to use printers that will have a slightly different name each time you logon to TS. A local printer redirected by TS will have the name format: Printer name (from PCNAME) in session X, winspool,TS### ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ^ character above is the part changed by TS. The same printer in your PC may have the name: Printer name, winspool,LPT1 Note that a local printer can only be redirected by TS if there is a printer driver for the printer installed in TS as well as in the local PC. The special name "Windows Default Printer" will still work, but the printer will become the TS default printer. If you want to print to one of the printers in the Client environment, then you must select one of the printers in the local list of printers. Note that if you run AniTa in TS with administration access rights, then all redirected printers for all current TS sessions will be possible candidates for printer remapping if the printer name is the same on multiple TS sessions. There is currently no way to only remap printer names to printers with the current session number. AniTa - version 7.2.1.2 - 03 Feb 2005 - release ----------------------------------------------- - Fixed a problem when closing a COMx: port. The problem could sometimes cause a port to stay open forever and block further access to the port. - Raise RTS + DTR when connecting over COM ports. (used to only raise DTR). - Includes AniTaFTP 7.0.1.0. AniTa - version 7.2.1.1 - 20 Jan 2005 - release ----------------------------------------------- - 8-bit Control Characters must now be set in AniTa Terminal settings dialog to decode 0x9B as (CSI) in all ANSI emulation modes. The reason for this is that some international characters sets use 0x9B as one of their own characters. - License Serial number can now be read in the About dialog. - New .wcf file settings: DDEMaxSession=x can now be used to restrict number of simultaneous incoming DDE sessions when AniTa is running as a DDE Server. Default (meaning no limit) is: DDEMaxSession=0 AniTa - version 7.2.1.0 - 11 Jan 2005 - release ----------------------------------------------- - AniTaFTP 7.0.0.9 included. AniTa - version 7.2.0.9 - 30 Dec 2004 - preview ----------------------------------------------- - Quick Dynamic Hotspot Edit menys added. - AniTaFTP 7.0.0.8 now preserves chmod values. AniTa - version 7.2.0.8 - 23 Dec 2004 - preview ----------------------------------------------- - AniTa6 -> AniTa7 automatic settings update moved. Now done before all initial play-files and scripts are executed. AniTa - version 7.2.0.7 - 20 Dec 2004 - preview ----------------------------------------------- - Font scaling and scrollbar problems related to maximum screen size fixed. Used to resize based on resolution. This didn't work well in desktop management systems. - New macro: %zoom% to toggle zoom mode. zoom mode is screen maximized and all tool- bars turned off. %zoom% is now by default mapped to ALT-Z key. (Updated installations must "load default" mapping to get the new mapping.) AniTa - version 7.2.0.6 - xx Dec 2004 - inhouse ----------------------------------------------- - ADDS 60 attribute occupies one position fixed. AniTa - version 7.2.0.5 - 01 Dec 2004 - inhouse ----------------------------------------------- - New terminal type: ADDS Viewpoint 60 with support for ADDS VP-60 linegraphics (ESC,1/2,x). Existing ADDS terminal type supports ADDS Viewpoint 90 line graphics. - ADDS: Support for ESC F (Insert space at cursor). - No Chinese support active AniTa - version 7.2.0.4 - 01 Dec 2004 - inhouse ----------------------------------------------- - Extended backwards refresh of multiple 16-bit chinese characters. Time limited Jan 2005. AniTa - version 7.2.0.3 - 28 Nov 2004 - preview ----------------------------------------------- - Again, removed support for Chinese in .wcf file. - Includes AniTaFTP 7.0.0.7. New default FTP server directory list format: UNIX/Linux. - scp command line is now configurable in the .wcf file. The %source% and %target% tokens will replaced by the source and tyarget file names before anitascp command is executed. To get default line, delete the scp...command= parameters from the .wcf file. AniTa - version 7.2.0.2 - 25 Nov 2004 - preview ----------------------------------------------- - Reimplemented option to support chinese character set: New .wcf file parameter to display Chinese 2-byte characters correctly. This may also work for other character sets that are based on 2-byte codes displayed in 2 character positions. .wcf file parameter Example: [AniTa] Chinese=Yes AniTa - version 7.2.0.1 - 25 Nov 2004 - preview ----------------------------------------------- - Fixed: Individual Dynamic Hotspot limitation rectangle now works as it should. - New quick way to create Dynamic Hotspots from screen content. To create a set of Hotspots: 1. Select the screen area for the Hotspot texts. 2. Shift+Ctrl+Mouse Rightclick to see pop-up menu. 3. Select: Dynamic Hotspot Add .... from menu. If you select "exact position", then the hotspot will only be active if the screen text is at the exact position of the selection. - New quick way to delete Dynamic Hotspots from screen content. To delete a set of Dynamic Hotspots: 1. Select the screen area for the Hotspot texts. 2. Shift+Ctrl+Mouse Rightclick to see pop-up menu. 3. Select: Dynamic Hotspot Delete .... from menu. - New quick way to Edit Dynamic Hotspots from screen content. To edit a specific hotspot: 1. Either select the text with the hotspot you want to modify, or Shift+Ctrl+Mouse Rightclick on the whitespace separated word you want to modify. This will open the pop-up menu. 2. Select: Dynamic Hotspots->Edit List. This will open the Dynamic Hotspot property dialog with the selected hotspot. - New macro to refresh the text area of the screen. This new macro is useful to avoid screen flicker when multiple dynamic hotspots are added or removed since the dynamic hotspot macros (%dyn...%) will not cause a screen refresh: %refreshtext% - New macros to modify the dynamic hotspots list: %dynaddfile%<path> %dynadd%<definition> %dynremove%<definition> %dynremoveall% %dynremovetext%<text> Parameters: path - the .dyx formatted file. definition - one or more strings formatted as the lines in the .dyx file. text - screen text See the anita.dyx file for an example of the format of dynamic hotspots. Macro syntax: %dynadd%type: 4 screen: "effone" wholeword: 0 sendstring: "%key%F1" Hostside script example using echo to send data: # start of script #Make this script work on UNIX and Linux MYPORT=`uname -s` if [ "$MYPORT" = "linux" ] || [ "$MYPORT" = "Linux" ] then ECHO="echo -e" BACK="\134" else ECHO="echo" BACK="\0134" fi # define the text "effone" to become a hotspot that performs the same action as # when the F1 key is pressed. $ECHO "\033[31y%dynadd%type: 4 screen: \"effone\" wholeword: 0 sendstring: \"%%key%%F1\"\033${BACK}" # end of script AniTa - version 7.2.0.0 - xx Nov 2004 - preview ----------------------------------------------- - Change of wallpaper no longer refresh the whole AniTa window, only the text area. This is to avoid screen flicker. - New 3D Box alignment parameters: 1. Left trim option to trim leading space in the text if the field is left justified. 2. New a definable field separator. This makes it possible to split up a 3D Box with any defined character. Separator characters can have the same attribute as the rest of the text and will make the 3DBox look like 2 boxes separated by the character. Example: "Lead text : Input text" "Lead text2 : Input text" with : as separator will align the Input text part of the two lines. 3. Start-on-non-space parameter allows a 3DBox to start where the first character appears even if there are leading spaces with the same attribute. AniTa - version 7.1.1.2 - xx Oct 2004 - release ----------------------------------------------- Dynamic hotspots duplication test fixed. Used to removed the wrong definition. AniTa - version 7.1.1.1 - 05 Oct 2004 - release ----------------------------------------------- - 3270 Enter key mapping fixed. This problem was a typo that existed since AniTa 4. It was exposed in version 7.1.0.0 where only surrounding pairs of "" are filtered in the macro decoder. The typo is in the wt3270.key file in the definition of the ENTER key. So, another way to fix it is to change to: define: ENTER tx: %32enter% Then load default Terminal Key definitions. AniTa - version 7.1.1.0 - 28 Sep 2004 - release ----------------------------------------------- - New .wcf parameter: DEC & ANSI: Unknown control characters < 0x20 are now displayed as a space character if: SpaceUnknownCtrl=Yes - This release includes AniTaLPD 7.1.0.3 that goes to the system tray after start. AniTa - version 7.1.0.9 - 21 Sep 2004 - release ----------------------------------------------- - Updated TIFF image import filter. AniTa - version 7.1.0.8 - 09 Sep 2004 - release ----------------------------------------------- - New macro: %fixedfont% to toggle the proportional fonts to fixed font. Use this if you need to see the exact text position in fields with proportional font. - AniTa Help and Programmer's Reference updated. AniTa - version 7.1.0.7 - 06 Sep 2004 - preview ----------------------------------------------- - Fixed: Paste into AniTa in East European (1251) and Russian (1250) code pages. - Fix: SCO, ANSI and DUMB terminals: If the Host character set is 8859 and the font is not OEM, then the incoming translate table ISO8859X.XLT table will be used to translate incoming display characters. AniTa - version 7.1.0.6 - 02 Sep 2004 - preview ----------------------------------------------- - Now correctly handles \ character in the AniTaSCP file path send to AniTa from the host using ACL command. - New Trace option for Windows programs. The trace can be turned on from the AniTa menu: Special->Trace. The trace will show the exact command line before it is executed. This is helpful when running host-side scripts to activate AniTa SCP transfer. AniTa - version 7.1.0.5 - 31 Aug 2004 - preview ----------------------------------------------- - AniTaSCP ACL command now started with -okhost option. This enables connection to unknown hosts. An unknown host is a host key that is not stored in the PC local SSH key storage. Entries added to the storage is always manually verified. AniTa - version 7.1.0.4 - 30 Aug 2004 - preview ----------------------------------------------- - New menu option to start a new session using the same settings with no prompts. - WYSE 60 display of single line-graphics fixed. - GIF libRary is now distributed without license restrictions. The last UNISYS LWZ patent expired in July 2004. AniTa - version 7.1.0.3 - 20 Aug 2004 - preview ----------------------------------------------- - Implemented workaround for a bug in tmpfile() in Microsoft library. Used in AniTa print to clipboard function. - New .wcf file parameter: IdleDisconnect=0 Set this to 1 second or more to enable disconnect after idle transport between AniTa and the host. Configurable in menu: Config->General Settings. - "One more" session now reacts on Cancel in "Select settings" dialog. - Fixed: %scriptexecute% macro without and function call specification now works again (broken in AniTa 7.0.5.5). Therefor new macro to handle escript calls to a function. macro: Syntax: %scriptfunction%function[>p1[>p2..]] NOTE! This means that all escripts calling functions must be changed from %scriptexecute%function[>p1[>p2..]] to %scriptfunction%function[>p1[>p2..]] AniTa - version 7.1.0.2 - 10 July 2004 - preview ----------------------------------------------- - Debug dialog removed (before program execution). AniTa - version 7.1.0.1 - 5 July 2004 - preview ----------------------------------------------- - Fixed hanging problem in TAPI modem disconnect. AniTa - version 7.1.0.0 - 10 June 2004 - preview ----------------------------------------------- - New feature: AniTaSCP: integrated SSH Secure Copy. scp can now be controlled by AniTa. Use scp to transfer files and/or full recursive folders over ssh secure encrypted channels. AniTaSCP is compatible with pscp and released under GPL license. scp transfers can be done using the existing ACL command structure much the same as for ZModem and Kermit. Filetransfer status is reflected on the AniTa status bar. scp completion code can be sent to host. This makes it easy to implement host- controlled file transfers. (See the latest 'anitadoz' script for sample hostside script.) It implements host-driven filtransfer using SCP, ZModem or Kermit. The new ACL commands are: SSEND <PCfile> [nixfile] SRECEIVE <nixfile> [PCfile] SCP <full command line> All scp ACL commands will wait for completion and then return the ACL completion code (if configured). NOTE! This automatic SRECEIVE and SSEND commands requires the host key to be stored in the PC. Else, the background AniTaSCP program will terminate with error and return F (as in Fail) to the host. AniTaSCP can also be run completely standalone. - Macro decoder no longer filters all double-quote characters '"', only the first and last if they both exist. This makes it much easier to code strings with embedded " like this one: %local%"<esc>[24ySSEND "copy of slask.txt" <cr>" - ACL commands now accepts file names with space characters. Like: "file with space.txt" AniTa - version 7.0.5.9 - 03 May 2004 - release ----------------------------------------------- - Fix: Screendump print jobs in bitmap mode with title text longer than 35 characters now prints OK. - AniTaLPD now multithreaded (7.1.0.2) and extended to allow acting as a file transfer daemon. - AlpTaFTP updated (7.0.0.6). Now uses settings (anitaftp.ini) in current working directory. AniTa - version 7.0.5.8 - 20 Apr 2004 - release ----------------------------------------------- - Internal. AniTa - version 7.0.5.7 - 18 Apr 2004 - release ----------------------------------------------- - Fix: SCO (and other ANSI) now interprets 0x9B as ESC [ also called CSI. - Fix: Empty image (URL) field when displaying a hotspot with I.E. not longer cause a crasch. - Updated MFC libraries to VS SP level 6. AniTa - version 7.0.5.6 - 04 Apr 2004 - release ----------------------------------------------- - New: %user% and %password% can now be used even if AutoLogon is not configured. The first 2 output lines after connection will then be regarded as user and password. This can be used to start AniTaFTP with the currently logged on user. - Changed escript parameter delimiters from ; to >. This improves readability. - Extended escript parameter list to max 20. - New: support for escript function calls with parameters when using the %scriptexecute% macro: Syntax: %scriptexecute%[function[>p1[>p2..]]] Example: %scriptaddfile%c:\\program files\\anita\\part1.bas %scriptaddfile%c:\\program files\\anita\\part2.bas %scriptexecute%Main2>abc>123>456 - DoHostNAWS is now configurable in the Terminal settings dialog. AniTa - version 7.0.5.5 - 01 Apr 2004 - release ----------------------------------------------- - New: .wcf file parameter (DoHostNaws) to send NAWS even if the host side initiate the window size change. DoHostNAWS=Yes This parameter is a re-implementation of the now obsolete AniTa 6 feature (DoNAWS). Note that this option will cause major problems (hanging ports) if used when connecting to AIX telnet. The result of the NAWS protocol is that the tty port (/dev/tty??) will set the internal number of columns and wrap text based on that. Another effect is that the environment variables COLUMNS and ROWS are updated. Linux command line example (for vt220 terminals) that toggle between 80 and 132 columns: echo -e "\033[?3l\c" echo -e "\033[?3h\c" - New: Support for e-script function call with parameters. This gives a way to specify a function to call in a script file and also supply parameters. Syntax: %escript%path[[[>function]>abc]>123] Example: %escript%myscript.bas>Main2>abc>123 The script function can be declared as: Function Main2( p1 As String, p2 As String ) As String Print p1 & " : " & p2 End Function - Fix: Reentrant escript DDE functions no longer cause permanent DDE conversation termination. AniTa - version 7.0.5.4 - 18 March 2004 - release ----------------------------------------------- - New: support for DDE from scripts. Commands: "Declare Function DDEInitiate (ByVal app$, ByVal topic$) As Long\n" "Declare Function DDEPoke (ByVal channel&, ByVal item$, ByVal data$) As Long\n" "Declare Function DDEExecute (ByVal channel&, ByVal command$) As Long\n" "Declare Function DDERequest (ByVal channel&, ByVal item$) As String\n" "Declare Function DDETerminate (ByVal channel&) As Long\n" - New: .wcf file parameter OnExit to be executed when AniTa exits. Example OnExit="%escript%c:/program files/anita/myexit.bas" - AniTa close caused by disconnect now delayed 500 ms. - New: %pluser% can now be used in aniGetInfo callback to get the Windows login name. - New: %user% and %pluser% can now be used in aniGetInfo callback. %pluser% is the Windows login name and %user% is the Host login name. Script example: Dim user As String user = String(132, " ") rc = AniGetInfo("%user%", x, y, i, i, user, Len(user)) Print "Host user is: " & user rc = AniGetInfo("%pluser%", x, y, i, i, user, Len(user)) Print "Windows user is: " & user - %user% can now be used as parameter to AniTaFTP command line. %user% is the host user name and is retrieved from the autologin settings dialog. Autologin does not have to be enabled. AniTa - version 7.0.5.3 - 5 March 2004 - release ----------------------------------------------- - %pluser% and %password% can now be used as parameters to AniTaFTP command line. AniTaFTP command line Example: anitaftp.exe user=%pluser% password=%password% The password will be taken from the Autologin configuration (if set), else a pop-up input box will ask for a password. - No longer overrides the text color with blue if the fg = bg. This is changed since it other- wise is impossible to use gray on gradient gray. AniTa - version 7.0.5.2 - 19 Feb 2004 - release ----------------------------------------------- - Fixed Adjust hotspot sign mixup. (parameter 6 and 7 of the hotspot definition string.) - AniTa 7 fully documented in the English version of the help file (anita.hlp). All other inter- national help files have a new menu button to reach the English AniTa 7 help. AniTa - version 7.0.5.1 - 7 Feb 2004 - preview ----------------------------------------------- - SSH Comm Recording (trace files) now filters the SSH information better and makes it easier to play (untrace) in AniTa. AniTa - version 7.0.5.0 - 6 Feb 2004 - preview ----------------------------------------------- - New feature: "Print to clipboard" can be enabled by printing to a file named "clipboard". This works for all kind of Terminal printing and capture. clipboard data will be filtered from PCL and printer specific control characters. - New AniTaFTP option: "No Upload" to prevent users from sending files to the FTP server. - Fixed: Use Host colors now works even if EnableBrightColor=No (broken in 7.0.2.4). - New .wcf file parameter to accept WYSE printer controls even in ANSI mode: This parameter enables: printer on: ESC d # printer off: 0x14 [Printer] WysePrinter=Yes - New .wcf file parameter to popup a terminal printer selection dialog whenever a print job is started. [Printer] PrinterPopup=Yes AniTa - version 7.0.4.9 - 30 Jan 2004 - release ----------------------------------------------- - Hotspot mouseover sound is now played in the background and a new sound interrupts the active playing sound. - Default Hotspot sound effects are now: Over: hotover.wav Down: hotdown.wav Execute: hotexe.wav Over/Down/Execute sounds can be changed in the Hotspot "Mouse" dialog. - Fixed: A single % in a macro no longer cause crash. This fixed a missing syntax check since a single % character is invalid. - Includes scripting enable40.dll version 4.219. - Includes AniTaFTP 7.0.0.4 with support for the new enable40.dll editor. - New macro to play a wave file through low-level windows sound interface sndplayFile(). Optional ;wait for the sound to complete before returning. The default is to play the sound in the background and abort any currently playing sound. Syntax: %file%path;play[;wait] UNIX command line example: echo "\033[31y%file%;hotexe.wav;play\033\0134\c" AniTa - version 7.0.4.8 - 22 Jan 2004 - preview ----------------------------------------------- - Fixed RGB color mixer button actions and size used in Hotspot visual editor. Brightness now -100 to 100 percent. The value affects the Luminance of the color. Images are not affected. - AutoLinefeed parameter when printing: CR and/or LF converted to CR,LF even if printing is captured to a file. - Hotspot buttons now defaults to a gradient filled background. The gradient fill can be configured or disabled in the hotspot visual editor dialog. Gradient fill value is global for all hotspots. - AniTaLPD 7.0.1.1 allowing multiple AniTaLPD servers to run as long as they are started with different /port:xxx port numbers on the command line. AniTa - version 7.0.4.7 - 9 Jan 2004 ----------------------------------------------- - New .wcf file parameter to display Chinese 2-byte characters correctly. This may also work for other character sets that are based on 2-byte codes displayed in 2 character positions. .wcf file parameter Example: [AniTa] Chinese=Yes - "New style" dynamic hotspots added. Supports strings including space character. Each individual dynamic hotspot can have its own "valid in" screen rect. Old-style dynamic hotspots are automatically converted to new style the first time (if the .wcf parameter NewStyleDynamicHotspots is missing or invalid). Old-slyle dynamic hotspots are still supported and can be reversed to at any time. - Fixed: Cursor positioning in proportional fields when the cursor is outside the update area. AniTa - version 7.0.4.6 - 7 Jan 2004 ----------------------------------------------- - IS088591.xlt supporting € character is now included. - Visual hotspot editor now disables all active hotspots with browser content while in edit mode. This makes it easier to modify a browser hotspot URL. - AniTaLPD 7.0.1.0 included. - Fixed: Command line parameters (to start trace) /record:filename.trc and /trace:filename.trc AniTa - version 7.0.4.5 - 12 Dec 2003 (inhouse) ----------------------------------------------- - Fixed: Image cache (crash) problem when using the same hotspot image twice. All images and cursors are now cached until AniTa exists. - Fixed: zero length wallpaper bitmap file name. AniTa - version 7.0.4.4 - 9 Dec 2003 (inhouse) ----------------------------------------------- - Fixed Gradient filled wallpaper in history mode. AniTa - version 7.0.4.3 - 9 Dec 2003 (inhouse) ----------------------------------------------- - Frame fg color correct even in full screen mode. - Switching between wallpaper bitmap mode and gradient or solid now displays the bitmap again. - Crash on exit crash problem fixed. AniTa - version 7.0.4.2 - 8 Dec 2003 (inhouse) ----------------------------------------------- - Screen updates when mouse moves over text is no longer done unless %wordunderpointer% or %smartchar% is mapped to a mouse action. - 3D-Boxes configuration dialogs now displays the sample text correct. - SHIFT+CTRL+RightClick opens pop-up menu to select 3D-box mapping with current click position as selected color. - 2:nd Gradient color can now be specified. Used to be white. Color buttons are now correct color. - Screen background erase optimized. AniTa - version 7.0.4.1 - 4 Dec 2003 (inhouse) ----------------------------------------------- - Fixed: Line Graphics on gradient background. - Fixed: Box font name saved in .wcf. - Fixed: Switch between tiled and stretched bitmap wallpaper now works. - Downscaled fonts now vertically centered. - '_' No longer drawn as 3D graphics underline. - Hotspots with 2+ depth is now painted with a gray base line on the sunny side. AniTa - version 7.0.4.0 - 2 Dec 2003 (inhouse) ----------------------------------------------- - Window wallpaper background now configurable from the "Colors" dialog. - All new 3D attributes now configurable from the 3D Box customization dialog. - Text on window wallpaper now defaults to not fill the background color unless the parameter: BgFillSolidColoredText=No Else all text with solid color is displayed with transparent background. 3D-Box fields with gradient fill is still not transparent even with wallpaper window background. - Hotspots with 2+ depth is now painted with a black base line on the shadow side. - Added new 3D attribute: Vertical gradient fill AniTa - version 7.0.3.9 - 25 Nov 2003 (inhouse) ----------------------------------------------- - %comread% macro extended with parameters to specify total max receive time and max inter character time in milliseconds. New syntax is: %comread%port:[[maxread];intercharacter] default values: maxread time is 1000 milliseconds max intercharacter time is 100 milliseconds Example: Read for max 2 seconds while a character is received at least every 300 milliseconds. %comread%?:2000;300 See the comport7.bas escript sample program for information on how write a PC-side script that can be used to send and receive data on a COM port and finally send something to the host. AniTa - version 7.0.3.8 - 22 Nov 2003 (inhouse) ----------------------------------------------- - Keyboard mapping strings extended from 80 to 256 characters. AniTa - version 7.0.3.7 - 20 Nov 2003 (inhouse) ----------------------------------------------- - Fixed centered Multiple Fg color fields. - Transparent text background if: Window background is a bitmap or gradient fill and Color is original "Normal". AniTa - version 7.0.3.6 - 19 Nov 2003 (inhouse) ----------------------------------------------- - Multiple Fg colors supported in the same 3D proportional font field. AniTa - version 7.0.3.5 - 19 Nov 2003 (inhouse) ----------------------------------------------- - Caps Lock no longer treated as if Shift is down in the keyboard mapping. - Proportional font can now be displayed with a weight factor. Example to get bold: [Boxes] box4Gradient=1 box4FontWeight=700 - Gradient fill colors can be reversed by specifying a negative value. Example: [Boxes] box4Gradient=-1 - Window Background can no be specified to be Solid color, Bitmap or Gradient filled. Example solid color: BgFill=0 Example bitmap scale to view: BgFill=1 BgWallpaper=c:/temp/background.bmp BgScale=0 : tiled BgScale=1 : stretch Example Gradient fill from fg to bg color: BgFill=2 BgGradient=1 : negative swaps fill colors BgGradientVertical=0 : horizontal BgGradientVertical=1 : vertical - New macros to dynamically change the background bitmap. %wallpaper%<filename.ext>;p1 filename.ext: Supported file formats is the same as for the hotspots. p1: defaults to the current stretch mode. values can be: 0 use original size, tiled. 1 stretch to the size of the character area of the screen excluding all borders. Example: %wallpaper%myimage.jpg;1 AniTa - version 7.0.3.4 - 12 Nov 2003 (inhouse) ----------------------------------------------- - Proportional font can now be displayed with a gradient background fill. Example: [Boxes] box4Gradient=1 AniTa - version 7.0.3.3 - 11 Nov 2003 (inhouse) ----------------------------------------------- - Handles "CAPS LOCK" same as "SHIFT" state in the AniTa keyboards mapping. 2 Examples: The following mappings works the same in both SHIFT and CAPS LOCK mode: SHIFT+ALT+h mapped to %history% SHIFT+CTRL+c mapped to %copy% (The examples above used to perform both the AniTa mapping and the normal function.) - New macros %historyon% and %historyoff% can be used to turn on and off history. - Proportional font can now be displayed with a margin (pix) to allow for some extra space. Example (1 pixel margin): [Boxes] box4Margin=1 AniTa - version 7.0.3.2 - 7 Nov 2003 (inhouse) ----------------------------------------------- - Proportional fonts supported in 3D-boxes. Visual configuration not yet implemented. The following .wcf file parameters are active: Example for the 1:st (box4) customizable box type: [Boxes] box4Justify=0 box4Flags=1 box4FontSize=-20 box4FontItalic=1 box4Font="Arial" box4FontScale=1 box4FontScaleOffset=-2 Parameter values are: Justify : 0=left, 1=center, 2= right Flags : 1= always Size : Size if Scale = 2 Italic : 1= Italic font Font : Font face name. If this field is missing, then all new parameters are ignored. Scale : 1 = Scale based on the current screen font size, 2=fixed ScaleOffset: Used if Scale = 1. Value added to current screen size. - COM port error message 31 now suppressed. This error can happen when a virtual COM port created by a mobile phone is removed. AniTa - version 7.0.3.1 - 26 Oct 2003 ----------------------------------------------- - Hotspot font scale offset 0 now gives a 0 offset value instead of using the default value from the hotspot section in the .wcf file. This is only true if: 1) FontUse flag (hotspot definition parameter 13) is set to private and 2) not dynamic hotspot. Initial size problem fixed Oct 29. - New Terminal type supported: scoansi. This terminal type supports the SCO 5.0.6 Console driver. Also Possible to configure to start in pre-5.0.6 compatibility mode. AniTa - version 7.0.3.0 - 16 Oct 2003 ----------------------------------------------- - vt22x line graphics fixed. (Broken in 7.0.2.0) AniTa - version 7.0.2.9 - 7 Oct 2003 (sharp) ----------------------------------------------- - 3270 Structured Fields Outbound Data problem fixed. AniTa used to ignore. - NetTrace enhanced and works in release mode. Creates nettrace.txt with 3270 trace. Can now be started in all language menus. - Added IBM-327x-y-E terminal type selections. 3278-2-E is now the default 3270 terminal type. It supports extended mode attributes (like field-level colors) and structured fields used by IND$FILE transfer. AniTa - version 7.0.2.8 - xx Oct 2003 inhouse ----------------------------------------------- - Proportional font in 3D attributes started. Preview to Mats. AniTa - version 7.0.2.7 - 29 Sept 2003 (sharp) ----------------------------------------------- - 3270: Attribute: "Reversed" fixed in Host color mode. Used to be same fg and bg. AniTa - version 7.0.2.6 - 17 Sept 2003 (sharp) ----------------------------------------------- - 3270: 3270 receive buffer extended from 4 KByte to 8 KByte. AniTa - version 7.0.2.5 - 12 Sept 2003 (sharp) ----------------------------------------------- - 3270: Extended Field Color Attributes supported when using "Host colors" in AniTa color settings. - AniTa now sends -E as in "Extended" terminal type: IBM-3278-2-E. This turns on host side color support. AniTa - version 7.0.2.4 - 4 Sept 2003 (sharp) ----------------------------------------------- - New .WCF file parameter: EnableBrightColor=Yes (default setting is No). Adds support for DEC & ANSI bright fg/bg color escape sequence by adding 20 to the color code: normal: 30: /* foreground black */ 31: /* foreground red */ 32: /* foreground green */ 33: /* foreground yellow */ 34: /* foreground blue */ 35: /* foreground magenta */ 36: /* foreground cyan */ 37: /* foreground white */ bright: 50: /* foreground black */ 51: /* foreground red */ 52: /* foreground green */ 53: /* foreground yellow */ 54: /* foreground blue */ 55: /* foreground magenta */ 56: /* foreground cyan */ 57: /* foreground white */ normal: 40: /* background black */ 41: /* background red */ 42: /* background green */ 43: /* background yellow */ 44: /* background blue */ 45: /* background magenta */ 46: /* background cyan */ 47: /* background white */ bright: 60: /* background black */ 61: /* background red */ 62: /* background green */ 63: /* background yellow */ 64: /* background blue */ 65: /* background magenta */ 66: /* background cyan */ 67: /* background white */ Example: Set normal bright blue on bright green background: ESC[0;54;62m. - New .WCF file parameter: EnableHostAndLocalColor=Yes (default setting is No) Adds support for host color codes even if AniTa is set to use "Local Colors". AniTa - version 7.0.2.3 - 3 Sept 2003 (sharp) ----------------------------------------------- - AniTaLPD requires Enterprise license. - Shipped with AniTaLPD 7.0.0.8 (no expire date). AniTa - version 7.0.2.2 - 19 Aug 2003 (sharp) ----------------------------------------------- - Sharp version no expiry date. Only works with AniTa 7 license code. - AniTaFTP 7.0.0.3 included. See AniTaFTP.txt for modification list. AniTa - version 7.0.2.1 - preview 24 June 2003 ----------------------------------------------- - %sendip% no longer sends the <cr>. - %sendport% no longer sends the <cr>. <cr> must be forced explicitly. Like this: echo "\033[31y%sendip%%tx%<cr>\033\0134\c" - DoNaws option in the .wcf file is now obsolete. telnet window size is now: always negotiated except when the size was changed as a result of escape command through the data stream. This will prevent a condition in AIX where the pty session could get into a hung state. This also seems to be the way other terminals handle escape codes that change the number of rows and columns in the terminal. - Hard expire date extended to Oct 1 2003. - Includes AniTaLPD 7.0.0.7. AniTa - version 7.0.2.0 - preview 13 June 2003 ----------------------------------------------- - NetBIOS command 0x00 complete error message box now filtered if NetBIOS not configured to be transport. - 7-bit translation table to characters less than 0x20 mow works. This way you can for example translate 0x7f to 0x00 and by doing that ignore the character avoiding a strange font default character on the screen. - New .wcf file parameter to configure the mapping of 8-bit codes in 7-bit national mode. The default is to map all 8-bit codes to IBM PC line graphics. Now also possible to let the codes to through unchanged (or actually mapped according to the AniTa 7-bit translation table which is unmapped). .WCF file settings to: Get IBM PC char set Graphics (default): CharHigh=0 Translated(normally means no change) : CharHigh=1 - 3270: ind$file file transfer supported. Structured field WSF (DFT) mode is supported. Old-style screen scraping (CUT) mode is outdated and slow and not supported. DFT is supported by most mainframe ind$file programs dated after 1992. To find out if DFT mode is supported, run the IND$FILE command from the TSO or VM READY prompt: IND$FILE ? <enter> If there is a version message returned, then DFT mode is supported. Note that you need to enable AniTa 3270E (Extended) mode to turn on support for Structured Field (WSF). This is configured in the AniTa menu: Config->Terminal Emulation. The LU device name is not needed. AniTa - version 7.0.1.9 - preview 6 May 2003 ----------------------------------------------- - Preview expire date for running with AniTa 6 license code extended. AniTa - version 7.0.1.8 - preview 28 April 2003 ----------------------------------------------- - Fixed a problem when the mouse was moved over the status line or over the right frame. - Terminal Printers configured to AutoLineFeed now converts both CR and LF to CR+LF. This was already documented in AniTa 6. - AniTaLPD command line can now be configured. - Terminal printers LPD queue name is now default *. This will match all remote lpd client print requests. - AniTaLPD 7.0.0.4 included. AniTa - version 7.0.1.7 - preview 10 April 2003 ----------------------------------------------- - Now includes support for LPD Server. Can be started/stopped automatically. AniTaLPD will only be started if it isn't already running. It will only be stopped if it was started by this instance of AniTa. AniTaLPD will never start more than once in a single PC. - %sendip% can be used in ENV table. It is replaced by the local IP address. AniTa - version 7.0.1.6 - preview 24 Mar 2003 ----------------------------------------------- - New Support for a new kind of History Log. Now You can enable a separate window for History line logging. The separate window does not have the 400 line history scroll back limit and also allows all hotspots and button panels to be active on the normal screen. - Linux Console now supports the alternate character set normally used for drawing lines using the IBM-PC graphics characters. It is enabled using the ECMA-48 SGR codes: ESC[11m - graphics on ESC[10m - graphics off New: This can also enabled for all DEC vt### terminals by changing the .wcf file: AcscDec=Yes. AniTa - version 7.0.1.5 - preview 18 Mar 2003 ----------------------------------------------- - Status bar pane sizes can now be customized. Go to the menu: Config->Preferences->View. The Application Message pane will grow and shrink when the window is resized. AniTa - version 7.0.1.4 - preview 14 Mar 2003 ----------------------------------------------- - Update installation accepts that previous installed directory is not available. Used to complain even if you didn't want to retain existing files. - Fixed right-click outside of hotspots. (Broken in 7.0.1.2). AniTa - version 7.0.1.3 - preview 12 Mar 2003 ----------------------------------------------- - Terminal printing and screendump using OCRB font now works even after restarting AniTa. - Best fit screendump scaling now works for the Y-axis. - Printer setup dialog no longer printed in screendump bitmap mode. AniTa - version 7.0.1.2 - preview 10 Mar 2003 ----------------------------------------------- - Support for right-click string in hotspots. AniTa - version 7.0.1.1 - preview 7 Mar 2003 ----------------------------------------------- - Linux Console now supports the alternate character set normally used for drawing lines using the IBM-PC graphics characters. It is enabled using the ECMA-48 SGR codes: ESC[11m - graphics on ESC[10m - graphics off (This is also enabled for all DEC vt### terminals.) ´ - Includes AniTaFTP 6.0.0.5 with long file fix. - Auto-connect timing problem fixed. - Now assumes a browser hotspot if the image file name anywhere contains: ".htm", ".html", ".asp", "www." or "http://". AniTa - version 7.0.1.0 - preview 11 Feb 2003 ----------------------------------------------- - New macro to print a file through the AniTa printing mechanism: %file%path;print;open mode[;printer#] - New macro to send a file to host as if it came from the keyboard. %file%path;send[;xlatetable] - Accepts form feed (0x0C) when redirecting the print output to a disk file. Used to turn off output in GDI mode. - New macro to send the local ip address + CR to host: %sendip% - New macro to send the local ip port + CR to host: %sendport% - Now possible to specify the baud rate in %comopen%: %comopen%com3:baud=9600 The syntax after : is the same as the mode command. - .INI file item to delay activation of a custom cursor: CustomCursorDelay=0 This delay (millisecs) can be used when the host application are starting an operation that can take some time to complete. The host can send a %cursorload%cursorname.ani[;millisec] before the operation and a %cursorstandard% after. If the operation takes less than the CustomCursorDelay time or the optional millisecond time spec as the 1:st parameter after the cursor filename, then the cursor never changes and no annoying screen cursor flicker occurs. - Shipped with AniTaFTP 6.0.0.4. AniTa - version 7.0.0.9 - preview xx Nov 2002 ----------------------------------------------- - Hourglass cursor reset after reading config file and %settings% macro. - Fixed: NetBIOS adapter #: Auto. - SSH COL & ROW mixup fixed. AniTa - version 7.0.0.8 - preview 15 Nov 2002 ----------------------------------------------- - Fixed TAPI get device problem that could cause GPF error when opening the General Settings dialog. . AniTa - version 7.0.0.7 - preview 12 nov 2002 ----------------------------------------------- - HotScreen path saved in .wcf file. AniTa - version 7.0.0.6 - preview 12 nov 2002 ----------------------------------------------- - %setting% a long or character value fixed. - Deleting a hotspot that is not a part of a panel from the visual hotspot editor not longer cause problems. - Installing to a new folder no longer cause "Unable to find file 1.wcf" when AniTa is started by .wcf file association (clicking the .wcf file in Windows Explorer). This was a WISE problem. AniTa - version 7.0.0.5 - preview 10 nov 2002 ----------------------------------------------- - Supports simulated COM ports (like IR and internal modems). AniTa - version 7.0.0.4 - preview 04 nov 2002 ----------------------------------------------- - Windows/XP manifest for AniTa.exe and AniTaFTP.exe. This enables the new nice looking XP common controls version 6. - new macro: %cursorload%path to load and use any static (.cur) or animated (.ani) cursor. Use %cursorstandard% to reset back to standard. - Hotspots using Cursor image with size 0 becomes 32*32. AniTa - version 7.0.0.3 - preview 26 sept 2002 ----------------------------------------------- - Requires AniTa 7 license code. AniTa - version 7.0.0.2 - preview 11 sept 2002 ----------------------------------------------- - Support for live web pages in a hotspot. To enable this, just specify the html URL in the image file location. - Support for new recording: %play%path - start playing a recording %record%path - record outgoing keystrokes %recordcomm%path - create a trace %recordstop% - stop recording Note that the new %record% macro creates a recorded file that can be used to send exactly the same characters to the host. This can be handy when the same task is done over and over. Example: Map the string %record%temp.trc to your ALT-r key. And %play%temp.trc to your ALT-p key. Press ALT-r, then type the sequence you need to repeat later. Press ALT-p to repeat the sequence. The recording macros can also be activated from the menu: Special. The keyboard recording can not be used to re-run local tasks/commands on the PC. - 3270 Buffer pointer problem that could cause keyboard locked "hanging". AniTa - version 7.0.0.1 - inhouse 3 sept 2002 ----------------------------------------------- - Updated to 6.1.0.8 release-level: - The AniTa macro %runwaitcode%commandline now returns the correct exit code. Used to return -1 if the command took 5 seconds or more to execute. - Command line parameters: /ah5, /ah6, /section2 and 3 now works (used to report bad parameter). - Menus in Portuguese updated. - Configurable selection marker colors. The BottomRight and TopLeft colors are now configurable in the .wcf file. Fg is the dotted "pen" color and Bg is the "paper" color. The default values are: [PaletteRGB] SelectBrFgRGB=0x808080 SelectBrBgRGB=0x000000 SelectTlFgRGB=0xC0C0C0 SelectTlBgRGB=0xFFFFFF AniTa - version 7.0.0.0 - inhouse 14 may 2002 ----------------------------------------------- - Added default menu template + "Save as Menu" in hotspot properties dialog. "Save as menu" updates the current .hot file [HotScreen] section default menu button parameter with the selected menu object. This makes it easier to modify the menu line properties. AniTa - version 6.2.1.2 - 6 Sep 2004 - release ----------------------------------------------- - Fixed: Paste into AniTa in East European (1251) and Russian (1259) code pages. - WYSE 60 display of single line-graphics fixed. AniTa - version 6.2.1.1 - 20 Apr 2004 - release ----------------------------------------------- - Fix: Screendump print jobs in bitmap mode with title text longer than 35 characters now prints OK. - Chinese fix 6.2.1.0 removed. - MFC library updated to current date. AniTa - version 6.2.1.0 - expires 01 feb 2004 inhouse ----------------------------------------------- - Hard fixed Chinese that always updates a full line when screen is refreshed. AniTa - version 6.2.0.9 - maintenance 29 Oct 2003 ----------------------------------------------- - Hotspot font scale offset 0 now gives a 0 offset value instead of using the default value from the hotspot section in the .wcf file. This is only true if: 1) FontUse flag (hotspot definition parameter 13) is set to private and 2) not dynamic hotspot. Initial size problem fixed oct 29. AniTa - version 6.2.0.8 - maintenance 3 june 2003 ----------------------------------------------- - NetBIOS command 0x00 complete error message box now filtered if NetBIOS not configured to be transport. AniTa - version 6.2.0.7 - maintenance 23 may 2003 ----------------------------------------------- - 7-bit translation table to characters less than 0x20 mow works. This way you can for example translate 0x7f to 0x00 and by doing that ignore the character avoiding a strange font default character on the screen. - New .wcf file parameter to configure the mapping of 8-bit codes in 7-bit national mode. The default is to map all 8-bit codes to IBM PC line graphics. Now also possible to let the codes to through unchanged (or actually mapped according to the AniTa 7-bit translation table which is unmapped). .WCF file settings to: Get IBM PC charset Graphics (default): CharHigh=0 Translated(normally means no change) : CharHigh=1 AniTa - version 6.2.0.6 - maintenance 11 apr 2003 ----------------------------------------------- - Fixed a problem when the mouse was moved over the status line or over the right frame. AniTa - version 6.2.0.5 - maintenance 24 mar 2003 ----------------------------------------------- - Linux Console now supports the alternate character set normally used for drawing lines using the IBM-PC graphics characters. It is enabled using the ECMA-48 SGR codes: ESC[11m - graphics on ESC[10m - graphics off This can also enabled for all DEC vt### terminals by changing the .wcf file: AcscDec=Yes. AniTa - version 6.2.0.4 - maintenance 12 mar 2003 ----------------------------------------------- - Terminal printing and screendump using OCRB font now works even after restarting AniTa. AniTa - version 6.2.0.3 - maintenance 7 mar 2003 ----------------------------------------------- - Includes AniTaFTP 6.0.0.5 with long file fix. - Auto-connect timing problem fixed. AniTa - version 6.2.0.2 - maintenance 6 Feb 2003 ----------------------------------------------- - Accepts formfeed (0x0C) when redirecting the print output to a disk file. Used to turn off output in GDI mode. AniTa - version 6.2.0.1 - maintenance 13 Jan 2003 ----------------------------------------------- - SSH COL & ROW mixup fixed. AniTa - version 6.2.0.0 - maintenance 10 Jan 2003 ----------------------------------------------- - Includes AniTaFTP 6.0.0.4 with a memory leak problem fixed. - Includes Enable 4.0.0.211 with "symbol table overflow" problem fixed. NOTE that this version does not allow starting the e-script dialog editor from the e-script editor menu. You now need to open the editor (dlgdsn.exe) manually, then copy and paste the designed dialogs (as text code) between the e-script editor and dlgdsn. AniTa - version 6.1.1.6 - maintenance 20 Nov 2002 ----------------------------------------------- - Hourglass cursor reset after reading config file and %settings% macro. AniTa - version 6.1.1.5 - maintenance 15 Nov 2002 ----------------------------------------------- - Fixed TAPI get device problem that could cause GPF error when opening the General Settings dialog. . AniTa - version 6.1.1.4 - maintenance 12 Nov 2002 ----------------------------------------------- - HotScreenPath saved in .wcf file. AniTa - version 6.1.1.3 - maintenance 12 Nov 2002 ----------------------------------------------- - Deleting a hotspot that is not a part of a panel from the visal hotspot editor not longer cause problems. - Installing to a new folder no longer cause "Unable to find file 1.wcf" when AniTa is started by .wcf file association (clicking the .wcf file in Windows Explorer). This was a WISE problem. AniTa - version 6.1.1.2 - maintenance 11 Nov 2002 ----------------------------------------------- - %settings% a long hext or character value fixed. AniTa - version 6.1.1.1 - maintenance 25 oct 2002 ----------------------------------------------- - Cursor image with size 0 becomes 32*32. AniTa - version 6.1.1.0 - maintenance 7 oct 2002 ----------------------------------------------- - Hotspot text can now again include <cr> to get a new line. AniTa - version 6.1.0.9 - maintenance 10 sept 2002 ----------------------------------------------- - 3270: Fixed buffer pointer problem that could cause keyboard locked "hanging". AniTa - version 6.1.0.8 - maintenance release 3 sept 2002 ----------------------------------------------- - The AniTa macro %runwaitcode%commandline now returns the correct exit code. Used to return -1 if the command took 5 seconds or more to execute. - Command line parameters: /ah5, /ah6, /section2 and 3 now works (used to report bad parameter). - Menus in Portuguese updated. AniTa - version 6.1.0.7 - maintenance release 10 june 2002 ----------------------------------------------- - Configurable selection marker colors. The BottomRight and TopLeft colors are now configurable in the .wcf file. Fg is the dotted "pen" color and Bg is the "paper" color. The default values are: [PaletteRGB] SelectBrFgRGB=0x808080 SelectBrBgRGB=0x000000 SelectTlFgRGB=0xC0C0C0 SelectTlBgRGB=0xFFFFFF AniTa - version 6.1.0.6 - maintenance release 8 may 2002 ----------------------------------------------- - icons in hotspots fixed (broken in 6.1). AniTa - version 6.1.0.5 - maintenance release 3 may 2002 ----------------------------------------------- - %runwait%command now paints the AniTa window while waiting for the command to finish. AniTa - version 6.1.0.4 - maintenance release 15 April 2002 ----------------------------------------------- - Hotspot images on text area re-size when AniTa window re-size (broken in 6.1.0.2). AniTa - version 6.1.0.3 - maintenance release 10 April 2002 ----------------------------------------------- - %% in a macro becomes a single %. - Hotspot images and tooltips now re-appears history and non-history mode. AniTa - version 6.1.0.2 - maintenance release 3 April 2002 ----------------------------------------------- - File transfer progress status now only displayed every 0.5 seconds to avoid consuming CPU time. AniTa - version 6.1.0.1 - maintenance release 24 Mar 2002 ----------------------------------------------- - Bottom panels position adjusted when number of lines changed from host. AniTa - version 6.1.0.0 - preview release 21 Mar 2002 ----------------------------------------------- - TAPI Modems supported. This means you can configure any of the installed Windows modems to be used by AniTa. Dialling is done completely using the Windows Telephone API (TAPI) library. Configured in the general settings dialog. AniTa modem init strings are ignored when a TAPI modem is used. AniTa - version 6.0.5.4 - maintenance release 24 Mar 2002 ----------------------------------------------- - Bottom panels position adjusted when number of lines changed from host. AniTa - version 6.0.5.3 - maintenance release 21 Mar 2002 ----------------------------------------------- - Bottom/Left/Right panels with multiple rows/cols are now calculated to the correct size even in full screen mode. AniTa - version 6.0.5.2 - maintenance release 15 Mar 2002 ----------------------------------------------- - New features in Hotscreen action section. - New action type 3 added to allow an action to execute any macro just like a mapped key or a hotspot. - The new 'unaction' string will be performed when the active screen becomes inactive. The unaction string format is always type 3. Example: The following will put a new row of buttons on the screen and execute an e-script when it becomes active. It will remove the bottons starting with my_ when it becomes inactive. . . [s3a1] type=0 action=<esc>[9ystockaid.but<esc>\\ unaction=%local%<esc>[8ymy_*<esc>\\ [s3a2] type=3 action=%escript%ex.bas . . AniTa - version 6.0.5.1 - maintenance release 12 Mar 2002 ----------------------------------------------- - Modem settings strings now max 128 (not 32). AniTa - version 6.0.5.0 - maintenance release 11 Mar 2002 ----------------------------------------------- - The following macros can now be used everywhere: %pluser% - send Windows logged on user name lower case %PLUSER% - send Windows logged on user name original case %plmach% - send Windows computer name lower case %PLMACH% - send Windows computer name original case - Comm Recording: WAIT: fixed (5 second delay in replay). - %reclog%<string> log any string to the recording file. Example: %reclog%KEYB: this is my comment DATA: screen data - Retains latest 80 / 132 screen position and size when switching between. AniTa - version 6.0.4.9 - maintenance release 18 Feb 2002 ----------------------------------------------- - New macros to help creating Comm Recording file with pause and wait: %recwait% writes a WAIT: to the recording file. %recpause% writes a PAUSE: to the recording file there is no default mapping. - col:row position in the status bar. AniTa - version 6.0.4.8 - maintenance release 06 Feb 2002 ----------------------------------------------- - Automatic sized hotspots based on image size fixed. (broken in 6.0.4.6) AniTa - version 6.0.4.7 - maintenance release 05 Feb 2002 ----------------------------------------------- - Non-existing images in hotspots no longer cause crash when AniTa window is resized. (broken in 6.0.4.6) - %runshell%c:\\temp\\mydocument.doc<3b 3b 3b>c:\\temp now works. (Used to require an open verb) AniTa - version 6.0.4.6 - maintenance release 01 Feb 2002 ----------------------------------------------- - 'Nilsson'-fix for using undocumented 100 columns. - Images in panels no longer cause divide-by-zero problem when history is turned on. - Now possible to configure AniTa runtime icons in the .wcf file: The zero-based icon number (default 0) is optional and can be used if the file contains multiple icons. Examples: Icon=path|iconnumber IconSmall=path|iconnumber - New macros to set icons at runtime: %icon%path|iconnumber %iconsmall%path|iconnumber Use %icon% to set AniTa desktop and taskswitch icon. Use %iconsmall% to set AniTa taskbar and titlebar icon. If only %icon% is used, then the small icon will be synthesized from the big one. The zero-based icon number (default 0) is optional and can be used if the file contains multiple icons. Examples: %icon%myapp.exe %icon%myicon.ico %iconsmall%mysmallicon.ico %icon%myapp.exe|1 %icon%mydll.dll %icon%anita.exe|13 AniTa - version 6.0.4.5 - maintenance release 26 Jan 2002 ----------------------------------------------- - Button click strings are now encoded with forcing characters for: ; is replaced with <3b> \ is replaced with \\ < is replaced with \< " is replaced with \" This is the string saved in the .but files. AniTa - version 6.0.4.4 - maintenance release 24 Jan 2002 ----------------------------------------------- - AniTa installation script 'values' file extended with parameters to allow customized shortcuts to alter command and option list (default vaulues listed. A_I is the icon number): A_ICONFILE=AniTa.exe A_I=0 AniTa - version 6.0.4.3 - maintenance release 16 Jan 2002 ----------------------------------------------- - Terminal printer support extended from 3 to 10 printers. This allows the AniTa user to define up to 10 terminal printers that can be addressed from the host application. One printer can be opened at a time. The escape codes for printer 1-10 are: ESC[5i to ESC[14i - Support for copying Chyrillic characters as UNICODE format to the clipboard. - Includes AniTaFTP 6002 with support for remote directory names enclosed by the characters ' and ". AniTa - version 6.0.4.2 - inhouse release 07 Jan 2002 ----------------------------------------------- - Support for IBM 3151 emulation. AniTa - version 6.0.4.1 - maintenance release 07 Jan 2002 ----------------------------------------------- - Hotscreen: New match type: 3 matches cursor position. Use this to get an action when the user positions the cursor in a field on the screen. AniTa - version 6.0.4.0 - maintenance release 04 Jan 2002 ----------------------------------------------- - New macro: %keepalive% will send a keepalive message that is ignored by both telnet and SSH servers. This is also the new default keepalive macro that can be configured in the 'General settings' dialog. AniTa - version 6.0.3.9 - inhouse 03 Jan 2002 ----------------------------------------------- - OpenSSH Auto-Login with TCP/IP forwarding now works even for the final destination. Both OpenSSH host and destination must have the same autologin user and password. - Serial settings initialized to all zero. - 'connect-when-started' timing disabled. AniTa - version 6.0.3.8 - inhouse 02 Jan 2002 ----------------------------------------------- - 'connect-when-started' timing tuned for Windows/2000. AniTa - version 6.0.3.7 - maintenance release 18 Dec 2001 ----------------------------------------------- - AniTa installation script 'values' file extended with parameters to allow customized shortcuts to alter command and option list (default vaulues listed): A_COMMAND=AniTa.exe A_OPTIONS= A_LINKNAME=AniTa 32.lnk AniTa - version 6.0.3.6 - maintenance release 13 Dec 2001 ----------------------------------------------- - Hotscreen type=1 match (protected field) fixed. AniTa - version 6.0.3.5 - maintenance release 5 Dec 2001 ----------------------------------------------- - DDE client disabled (in the DDE settings dialog) no longer even tries to establish DDE conversation triggered by action type=1 in 'hotscreen'. This cuts down system overhead and improves performance. - New ACL command: FILEMODIFIED<filename> Returns last modified time in format: YYYYMMDDTTMMSS<cr> if file exists, else -1<cr>. See ACL command documentation in AniTa Programmer's Guide for ACL ESC sequense details. AniTa - version 6.0.3.4 - maintenance release 27 Nov 2001 ----------------------------------------------- - Wyse emulator now supports ESC e * and ESC e + to change screen size to 43 and 44 rows. AniTa - version 6.0.3.3 - maintenance release 26 Nov 2001 ----------------------------------------------- - New .wcf parameters to enable/disable tooltips: [AniTa] EnableAppHelpTips=Yes [HotSpot] EnableHotSpotTips=Yes AniTa - version 6.0.3.2 - release 22 Nov 2001 ----------------------------------------------- - Cyrillic 8859.5 table included. To get Cyrillic: 1. Select a font with Cyrillic character set. There is one standard font that is included in Windows: Courier New. 2. Install Windows Cyrillic keyboard driver. This is available in the Internatinal package and it is standard in some of the countries with native Cyrillic character set. There are many different Cyrillic standards. AniTa supports them all. This is handled using translate tables. AniTa now includes the 8859.5 table. The default Windows font is CP1251. If you want CP1251, just rename the file iso88595.xlt to something else. - Serial port I/O defalts to no hw/sw flow control. To enable flow control. Example: "com1: baud=9600 data=8 parity=N cts=y" Example: "com1: baud=9600 data=8 parity=N xon=y" - Serial session I/O modified to match the Relisys and others implementation where all of the following is needed to read & write to the serial port: ESC[7i 'start serial port input' ESC[5i 'start serial port output' (ignored by AniTa) <here is two-way data traffic> ESC[4i 'stop serial port output' (ignored by AniTa) ESC[6i 'stop serial port input' AniTa - version 6.0.3.1 - inhouse 13 Nov 2001 ----------------------------------------------- AniTa - version 6.0.3.0 - release 7 Nov 2001 ----------------------------------------------- - Vertical bars in 3D boxes fixed. (broken in 6.0.2.5) - Better format control in hotspot escape sequense to prevent crash in AniTa when host defines hotspots with invalid size. - Terminal Printer settings dialog extended name space. - Fixed mixup in 'serial session' support. Is now: ESC[7i ANSI 'start session' ESC[6i ANSI 'stop session' ESC[?9i DEC private 'start session' ESC[?8i DEC private 'stop session' AniTa - version 6.0.2.9 - release candidate 2 Nov 2001 ----------------------------------------------- - Support for DEC 'serial session' to transparently read and write on a PC serial port from the host. ESC[7i 'start session' ESC[6i 'stop session' Enable this feature by specifying a terminal#2 printer name that contains a ':' character in position 5. Example: "com1: baud=9600 data=8 parity=N" Everything after ':' is the same format as the 'mode' command. Use this feature to hook special devices like card readers to serial ports on the PC. AniTa - version 6.0.2.8 - release candidate 1 Nov 2001 ----------------------------------------------- - %exitall% macro added. Use this to close all AniTa windows. AniTa - version 6.0.2.7 - release candidate 30 Oct 2001 ----------------------------------------------- - Async modem intercharacter delay tuned. This could cause autodial and auto-login over serial lines to fail. - %appclose% own windows fixed. - ssh user & password now up to 64 characters. AniTa - version 6.0.2.6 - release candidate 29 Oct 2001 ----------------------------------------------- - History buffer fixed. Broken in 6.0.2.5. - No message box if a 'toanita' file create fails. Error code is instead returned to host. AniTa - version 6.0.2.5 - release candidate 24 Oct 2001 ----------------------------------------------- - New macro: %appclose%exact window title to send WM_CLOSE message to all windows with exact the title match. Case and trailing space sensitive. - Macro data parsing for %macro%data now only looked up in terminal definitions when %tx% macro is interpreted. - DDE transfers from Host through AniTa to a DDE server can now be configured to poke only data to the DDE server. - Panels can now be locked in the Lock Settings dialog. - English help file (anita.hlp) now always used if the language is set to Automatic. The reason is that the english help is updated with the latest modifications. - On-line Help in English updated to level 6. - 'toanita' file transfer protocol now reports error if the file can't be created on the PC side. - Support for HotScreen field scanning. AniTa - version 6.0.2.4 - release candidate 16 Oct 2001 ----------------------------------------------- - %comstatus%com1: macro now returns correct values: "refcount;read;write;status<cr>" AniTa - version 6.0.2.3 - release candidate 15 Oct 2001 ----------------------------------------------- - Progress bar for file transfers on large files fixed. AniTa - version 6.0.2.2 - release candidate 11 Oct 2001 ----------------------------------------------- - Fixes problems with zero length quoted strings in wcf and ini files implemented in 6.0.1.8. AniTa - version 6.0.2.1 - release candidate 8 Oct 2001 ----------------------------------------------- - Dynamic hotspots can now contain bitmaps with standard hotspot attributes (experimental). - Problem reading multiple .wcf and .hot files fixed. - SshProtocol .wcf file parameter is now saved correctly in .wcf file. - .hot-file memory leak fixed. Only .hot files with hotscreen actions was affected. - Support for the new "toanita" blocked flow-controlled file transfer protocol. This new protocol pro- vides a very simple way to transfer binary files from the host to AniTa without the overhead of an error checked protocol like Kermit or ZModem. The protocol requires the transport to be error-free. This includes TCP/IP or modems running error correcting protocols available for most modern modems. Host-side "toanita" is available as compiled executable, C source and even as UNIX/LINUX shell script. - Support for default hotspot attribute and scaling parameters in the .wcf file. Default values are: [Hotspot] HotspotDepth=1 HotspotAttribute=3 HotspotGlowText=1 HotspotFontStyle=2 HotspotShowFrame=1 HotspotFontScale=1 HotspotFontScaleOffset=-2 [DynamicHotspot] DynHotspotFontScale=1 DynHotspotFontScaleOffset=-2 - Keepalive is now configurable in the General Settings dialog. There are two completely independent keep-alive mechanisms: 1. Winsock keep-alive. AniTa will command the winsock transport to handle keep-alive on TCP/IP level. Winsock keep-alive parameters like frequency are typically configured in the registry once for all TCP/IP sessions. 2. AniTa keep-alive. AniTa will perform a configurable action on a configurable frequence. The action can be almost anything like sending a sequense of characters to the host. It can also be to start a independant task like 'ping'. The default action generates a No Operation telnet command. KeepAliveSeconds > 0 will enable this function. Defaults are: KeepAliveSeconds=0 KeepAliveString="%raw%<FF F1>" The macro: %raw%xxx. Will send the xxx string bypassing the telnet protocol encoder. Example: %raw%<FF F1> will send FF F1 %tx%<FF F1> will send FF FF F1 FF F1 is really the telnet command: No Operation KeepAlive string can also be used to execute any macro periodically. %escript%timetask.bas would execute the timetask.bas script. The following will start ping every 3 minutes: KeepAliveSeconds=180 KeepAliveString="%local%<esc>[1;2yping.exe -n 1 ip_or_host<esc 5c>" - SCO Console: reset attributes no longer resets color. (broken in 6.0.1.7) AniTa - version 6.0.2.0 - pre-release 3 Oct 2001 ----------------------------------------------- - Dynamic hotspots now use a change in color as a hotspot separator. This allows you to create a single-character dynamic hotspot that is attached or inbedded in a text string. - New DEC terminal types can be set: vt420, vt520 and vt525 including predefined keyboard map for PC keyboard. AniTa - version 6.0.1.9 - pre-release 28 Sep 2001 ----------------------------------------------- - Last line of .wcf and .hot files do not need to be terminated with a new-line. AniTa - version 6.0.1.8 - pre-release 27 Sep 2001 ----------------------------------------------- - Duplicate Hotspot images are now reused in memory. This speeds up applications displaying the same bitmap in multiple spots. Also saves memory. - Advanced button for extra parameters in the hostname dialog. - Wyse bold attribute fixed. - Settings (.wcf) and hotscreen files (.hot) reading is now optimized. AniTa - version 6.0.1.7 - pre-release 25 Sep 2001 ----------------------------------------------- - Extended support for vt320 and Linux escape sequenses. AniTa - version 6.0.1.6 - inhouse 18 Sep 2001 ----------------------------------------------- - Linux "wtlinux.key" key definition file added. - Wyse "wtwyse.map" keyboard map updated to include mapping for the numeric keypad. - Terminal printer lines/inch and lines/page is now configurable for GDI printers. The value 0 is default and will use the font height for line height. The number of lines/inch and /page will then be automatically calculated by AniTa. Preprinted traditional forms are typically using 6, 8 or 10 lines / inch. - TCP/IP sessions are now shut down "gracefully" by using the DONT_LINGER socket option. - Delay removed for SSH file transfers. - Hotspot attribute "ShowFrame" now a numeric value that is added to the hotspot depth when mouse is over the hotspot. - HP700: CR is now sent after function key escape sequense. - DDE-flags added to the DDE section: "DdeAddCrToPoke=Yes" can be set to enable auto-sending of <cr> after each Poked string to the host. "DdeTrimPoke=No" can be set to disable trimming of trailing cr, lf. Default in AniTa 5 is to trim trailing cr,lf. You can also send a trailing cr from the dde client using the syntax: "string<cr>" The flags were added to help Prosper keep their DDE application unchanged when upgrading from AniTa 4 to 5. The reason why AniTa 5 trims trailing cr,lf is that some applications from a very very big company always sends trailing cr,lf in their DDE implementation. (AniTa 4 does not trim or send any extra cr) AniTa 5 default values are: [DDE] DdeTrimPoke=Yes DdeAddCrToPoke=No AniTa 4 default actions are: DdeTrimPoke=No DdeAddCrToPoke=No - %colup% and %rowup% can now be used to send mouse up position. Useful during mouse down-drag-up. Example: "<esc>[1%row%;%col%;%rowup%;%colup%H will send the mouse down and up positions if mapped to one of the mouse buttons. AniTa - version 6.0.1.5 - preview 13 Sep 2001 ----------------------------------------------- - New hotspot attributes can now be saved in .but file. - Multiple hotspots can now be selected in Attribute edit mode. SHIFT-click to multi-select. - Recently used hosts now listed. Optional AniTa macro list can be defined for each host name. Macros are parsed before connection is made. - DEC emulation supports DECSCPP to set number of columns: ESC [ 8 0 $ | - DEC emulation supports DECSLPP to set number of lines: ESC [ 2 4 t - Negative numbers now allowed in numeric parameterized escape string - New .wcf file entry [paletteRGB] to specify custom color palette in RGB format. The old entry contained palette defined in BGR format. Existing files are converted automatically, and the [paletteRGB] section will be used if it exists. AniTa - version 6.0.1.4 - inhouse 2 Aug 2001 ----------------------------------------------- - ESC key can again be mapped. (was broken in 5.3.1.8) - Many new font attributes. ALT-click on a button to edit attributes. AniTa - version 6.0.1.3 - inhouse 24 Aug 2001 ----------------------------------------------- - Wyse now supports 80-column economy mode, in addition to 80-column and 132-column standard modes. - Wyse clear page commands now also turn off protect mode. - SSH generated trace (Comm Recording) can now be untraced through normal telnet decoder. - Added support for ToolTips for each field in HotScreens. Example: helptip=this string will pop up when mouse is over field. - New terminal emulation: Linux Consol - vtx20 original/normal/current fg color problem fixed. AniTa - version 6.0.1.2 - preview 15 Aug 2001 ----------------------------------------------- - Icons in hotspot buttons now shrinks to fit. - SSH: linux "su -" no longger reports invalid packet. AniTa - version 6.0.1.1 - preview 14 Aug 2001 ----------------------------------------------- - SSH invalid user/password now handled gracefully. - SSH autologin command lines (after password) fixed. AniTa - version 6.0.1.0 - inhouse 13 Aug 2001 ----------------------------------------------- - SSH TCP/IP port forwarding added. This can be used to get encrypted TN3270 through SSH. No changes on the Mainframe system. Even normal telnet can be be forwarded. Requires SSH version 2 server. - Compatibility tested with OpenSSH version 2.9p2, protocol 1.5 and 2. AniTa - version 6.0.0.9 - preview 4 July 2001 ----------------------------------------------- - Button Panels in Edit menu: New, Move and Clear. - AniTaFTP: memory leaks for icons fixed. AniTa - version 6.0.0.8 - preview 13 June 2001 ----------------------------------------------- - Public preview version. AniTa - version 6.0.0.7 - inhouse 12 June 2001 ----------------------------------------------- - New: Button property editor. (ALT-leftclick activates) - New: Button panel editor. Menu activation. - New: Load and Save Panels. - Support for .exe, .dll and .ioc files for button images. - New macro: %connectto%server - Screen refresh problem when erasing a number of characters fixed (vt220). This would cause stray characters left on screen. AniTa - version 6.0.0.6 - preview 19 May 2001 ----------------------------------------------- - Inhouse AniTa - version 6.0.0.5 - preview 14 May 2001 ----------------------------------------------- - Garbage data can no longer overflow the 600 character run-command buffer in AniTa and cause a crash. This could sometimes happen if a user sent a binary file or a file containing random byte sequenses to AniTa. - The Esc key can now be used to cancel AniTa run-command state. This is a handy way to get back to normal display mode after sending garbage to AniTa. - PrintScreen Text mode now again works (broken in 6.0.0.0) AniTa - version 6.0.0.4 - preview 9 May 2001 ----------------------------------------------- - Mouseover hotspot flickering fixed. - Using "FIXEDSYS" font in 640*480 mode no longer truncates the bottom pixel row. - GIF import filter updated. - Blank screen timeout added to Autologin dialog. If no data is received for x seconds during login, then the screen output will be enabled. Default value is 5 seconds. This should make it easier for the user to understand what's wrong in case the autologin for some unpredictable reason fails. The default ScreenON string is: <esc>[y and can now only be configured in the autologin dialog. This string used to turn on display even if the autologin string was set to something else. - %apphelp% with winhlp32 as help command now works without delay on NT4 and W2000. winhlp32 is now also the default apphelp command since it should work on most Windows systems. AniTa - version 6.0.0.3 - preview 24 Apr 2001 ----------------------------------------------- - Disconnect/exit error on Windows/ME fixed. - WYSE: Blinking/steady underline cursor fixed (was reversed). - Hyperfast blinking cursor on W2000 is now steady. - Minor memory leak when running telnet fixed. - Status line text now clips to the pane borders. - ssh user name and password max length extended. - Attributes saved in the .wcf file: BlinkingBoldReversedUnderlineFgColor=(num) BlinkingBoldReversedUnderlineBgColor=(num) AniTa - version 6.0.0.2 - preview 12 Apr 2001 ----------------------------------------------- - New macro: %printimage% can be used to print image files to a printer. Images and data can be mixed. Macro sytax: %printimage%file;printer;pos;scaling;col;row;width;height Example: echo "\033[31y%printimage%filename.jpg;1;1;0;12;3;10;5\033\0134\c" 1 = printer number (1-3) 1 = positioning mode (only 1 supported = character mode) 0 = scaling type: 0 = best fit (only supported) 12 = column 3 = row 10 = width (1-132) 5 = height (0 means full page) AniTa - version 6.0.0.1 - preview 12 Apr 2001 ----------------------------------------------- - SSH ZModem fixed. - Programmer's Guide updated to cover %apphelp%. AniTa - version 6.0 - preview 22 Mar 2001 ----------------------------------------------- - COM Automation added. This means AniTa can now be created and controlled from any other application that supports control of COM Automation objects. Examples are: javascript, vbscript, Excel, Word. - AniTa in automation mode will not ask or save any settings at exit. - Running a %escript% from a .trc now works. Example: DATA: "<esc>[31y%escript%c:\\\\program files\\\\anita\\\\connect_tcp.bas<esc>\\" - Now possible to configure a string that will be sent (or executed as a macro) on a configurable frequence (seconds). This gives the user a way to send keep-alive messages to the host to keep the session active. NOTE: This keepalive is sent by AniTa and is completely separate from the WINSOCK socket ioctrl setting. The default .WCF file string generates a No Operation telnet command. Change the KeepAliveSeconds parameter to enable this function. Defaults are: KeepAliveSeconds=0 KeepAliveString="%raw%<FF F1>" - New macro: %raw%xxx. Will send the xxx string bypassing the telnet protocol encoder. Example: %raw%<FF F1> will send FF F1 %tx%<FF F1> will send FF FF F1 FF F1 is really the telnet command: No Operation and is the default AniTa-level keep-alive string. KeepAlive string can also be used to execute any macro periodically. %escript%timetask.bas would execute the timetask.bas script. The following will start ping every 3 minutes: KeepAliveSeconds=180 KeepAliveString="%local%<esc>[1;2yping.exe -n 1 ip_or_host<esc 5c>" - 32-bit color depth images supported in hotspots. - new macro: %resize% can be used to recalculate and redisplay the screen after the button panel sizes have been updated. - new macros: %settingclean% removes the "settings has been modified" flag. Can be used to avoid the "Save modifications" question when AniTa exits. The settings will not be saved. %settingdirty% sets the same flag to force save at exit. Note that there is also a %settingsave% macro to save settings into the current .wcf file. - Automatic file receive timing problem fixed for ZModem. Typically happened on fast machines. - Fixed bottom pixel line with some fonts like Onuava and Lucida. - escript callback functions "Ani...()" now added by default. - 16-color images now stretches better in hotspots. - Minor hotspot visual problems fixed. - Terminal configuration dialog: Possible to set up a string of single ctrl-characters that will be ignored in WYSE emulation mode. The reason is that WYSE has a number of single control characters that can be used to control printer and keyboard. They can be accidently sent to the PC from the host if garbage is received, or someone does a "cat binary.file" by mistake. The binary data may turn on the printer and produce lots of garbage data on the printer. The following control characters are most likely to cause problems: ctrl-X: Transparent print mode on ctrl-R: Auxiliary print mode on ctrl-O: Keyboard lock - New escript callback function AniGetInfo(......) can be used to get various runtime information like mouse click position. - Text or Bitmap mode screendump can now be configured. If BitMap mode is configured, then ALT will print the client area incuding AniTa button panels. Else the full frame with menu and toolbar will be printed. Selected areas can also be printed. This mode can be used to print to pseude-printers like Acrobat Writer and FinePrint. The following macros are available for bitmap screendumps: %printscreen% print full window %printscreenpanel% print data + panels %printscreendata% print data %printscreenselected% print selected data - %shiftstate% macro added for mouse click. Reports the state of the key modifiers: Normal = 0 Shift Down = 1 Control Down = 2 Alt Down = 4 (AltGr = 6) These values are accumulative, e.g. Shift+Alt = 5 - New macros: %minimize%, %maximize%, %normalize%, %restore%, %activate% - Host application context sensitive help now supported. This is added to the hotscreen mechanism and can be activated using the new %apphelp% macro. - New .wcf file parameter to allow DEC vt?20 terminals to wrap back to the last column of line above when receiving backspace in the first column. WrapBs=Yes - Support for 2-72 lines. - Support for lines/page and lines/inch in GDI printers. Tp1 is the first terminal printer. Set the Tp1LinesPerInch value to whatever number of lines per inch you like and Tp1LinesPerPage to 66 if you want automatic formfeed after 66 lines. Default values are 0 meaning that AniTa will calculate the lines/page and use the selected font size as a base for lines/inch. The following new .wcf file parameters are available: Tp1LinesPerPage=66 Tp2LinesPerPage=0 Tp3LinesPerPage=0 Tp1LinesPerInch=8 Tp2LinesPerInch=0 Tp3LinesPerInch=0 AniTa - version 5.3.0.6 - maintenance release 2 Feb 2001 ------------------------------------------------------- - Automatic file receive timing problem fixed for ZModem. Typically happened on fast machines. - Fixed bottom pixel line with some fonts like Onuava and Lucida. AniTa - version 5.3.0.5 - maintenance release 19 Jan 2001 ------------------------------------------------------- - 32-bit color depth images supported in hotspots. - new macro: %resize% can be used to recalculate and redisplay the screen after the button panel sizes have been updated. - new macros: %settingclean% removes the "settings has been modified" flag. Can be used to avoid the "Save modifications" question when AniTa exits. The settings will not be saved. %settingdirty% sets the same flag to force save at exit. Note that there is also a %settingsave% macro to save settings into the current .wcf file. AniTa - version 5.3.0.4 - maintenance release 18 Jan 2001 ------------------------------------------------------- - Fixed a blank screen problem caused by a typo in version 5.3.0.1. - New command line parameter to set SSH transport, host and port 22: /ssh:host AniTa - version 5.3.0.3 - maintenance release 9 Jan 2001 ------------------------------------------------------- - ssh problem fixed: "unknow packet recieved while in interactive mode, 3" AniTa - version 5.3.0.2 - maintenance release 8 Jan 2001 ------------------------------------------------------- - Running a %escript% from a .trc now works. Example: DATA: "<esc>[31y%escript%c:\\\\program files\\\\an AniTa - version 5.3.0.1 - maintenance release 4 Jan 2001 ------------------------------------------------------- - Kermit and ZXYModem auto-detect receive is now always active if turned on( default) regardless of the transport type. This used to be active for serial transports only. AniTa - version 5.3.0.0 - maintenance release 3 Jan 2001 ------------------------------------------------------- - Fixed a minor ZModem timing problem. AniTa - version 5.2.0.9 - maintenance release 3 Jan 2001 ------------------------------------------------------- - Telnet IAC (FF) escape fixed solving ZModem problems. - New Kermit & Zmodem .DLL files with fix for file open with mixed case. - Only ESC key active during ZModem & Kermit file transfer. - ZModem .WCF file default parameters changed to: Splen=1024 Acklen=1024 Wsize=1024 AniTa - version 5.2.0.8 - maintenance release 29 Dec 2000 ----------------------------------------------- - Scaled and wrapped hotspot texts now centered. AniTa - version 5.2.0.7 - maintenance release 18 Dec 2000 ----------------------------------------------- - Hotspot font now scales with window size. - HP700 Printer on/off (ESC&p<char>p20C) fixed. - HP700 mouse click %col% and %row% now zero-relative. Example: Mouse singleclick positioning: "<esc>&a%col%c%row%R" Mouse doubleclick enter: "<cr>" - Includes AniTaFTP 5.2.0.8. AniTa - version 5.2.0.6 - maintenance release 02 Nov 2000 ----------------------------------------------- - TN3270 SA orders no longer cause screen formatting problems. - TN3270 screendump alignment problem fixed. - TN3270 screendump color of attribute position fixed. - TN3270 display of underline fields fixed. AniTa - version 5.2.0.5 - maintenance release 27 Oct 2000 ----------------------------------------------- - HP700: support for downloadable function keys. - Support for Roman8 character set. - Includes AniTaFTP 5.2.0.6: xlate table & limited mode. AniTa - version 5.2.0.4 - maintenance release 25 Oct 2000 ----------------------------------------------- - "Edit-box" background color is now white. - Support 57600 and 115200 bits/second in Asynch mode. Non-supported rates will use highest rate below. AniTa - version 5.2.0.3 - release 11 Oct 2000 ----------------------------------------------- - Wyse: Now always resets character attributes when going from protected to non-protected mode and vice versa. - Includes AniTaFTP 5.2.0.4: idle CPU-time fixed. AniTa - version 5.2.0.2 - release 03 Oct 2000 ----------------------------------------------- - SSH: Fixed fatal error message when remote side close. - License text adjusted to meet local regulations for cryptographic software. - Includes AniTaFTP 5.2.0.2 with support for drag & drop. - On-line help updated to cover SSH. AniTa - version 5.2.0.1 - preview 15 Sep 2000 ----------------------------------------------- - 5.1.0.8 merged with 5.2.0.0. - New .wcf file parameters for XON/XOFF protocol. The values that used to be hard coded to 100 is now configurable: Specify the minimum number of bytes allowed in the input buffer before the XON character is sent. XonLim=1024 Specify the maximum number of bytes allowed in the input buffer before the XOFF character is sent. The maximum number of bytes allowed is calculated by subtracting this value from the size, in bytes, of the input buffer. The input buffer is 3*4096. XoffLim=1024 - Includes AniTaFTP 5.2 with many new features. - Enterprise license required for SSH functionality. AniTa - version 5.2.0.0 - inhouse 29 Aug 2000 ----------------------------------------------- - Support for SSH. AniTa - version 5.1.0.8 - inhouse 13 Sep 2000 ----------------------------------------------- - New: support for tn3270e - 3270 extended mode. - Enable/Disable 3270e parameter in 3270 dialog. - %terminal% as terminal name will add "-e" to the terminal type. - 3270 problem fixed: suppress sending null characters. AniTa - version 5.1.0.7 - maintenance release 10 Sep 2000 ----------------------------------------------- - ACL command problem introduced in AniTa 5.0 fixed. - DDE memory leak problem fixed. The problem occurred after around 3500 DDE Poke calls to AniTa. AniTa - version 5.1.0.6 - maintenance release 17 Aug 2000 ----------------------------------------------- - Telephone number can now be 127 characters. - Hotspots can now be removed using wildcard chars * and ? anywhere in the string. - Async timing problem fixed. Could cause receive data pausing/hanging problems with some modems. - 5250 notes removed. - Shipped with AniTaFTP 5.1.0.1 with BOS support. AniTa - version 5.1.0.5 - maintenance release 7 Aug 2000 ----------------------------------------------- - DEC vt220 graphics mode double wide characters no longer displays a '?'. AniTa - version 5.1.0.4 - release preview 27 July 2000 ----------------------------------------------- - HP700 reset from graphics mode fixed. AniTa - version 5.1.0.3 - inhouse 20 June 2000 ----------------------------------------------- - support for 72 line. Not activated in next relese. AniTa - version 5.1.0.2 - release preview 21 June 2000 ----------------------------------------------- - Swedish on-line help updated with new box types. AniTa - version 5.1.0.1 - maintenance release 19 June 2000 ----------------------------------------------- - Custom box types now documented in on-line help. - Custom box color definitions in .wcf file is now saved in RGB order instead of BGR. AniTa - version 5.1.0.0 - maintenance release 16 June 2000 ----------------------------------------------- - Custom box types can now be defined and mapped to any foreground or background color. - Now shipped with AniTaFTP 5.1.0.0 with support for passive mode connection. This is useful when connection from inside a firewall that doesn't accept incoming sessions. - String parser problem fixed that could sometimes produce a few characters of garbage on screen. - Swedish on-line help updated to fully cover version 5. AniTa - version 5.0.0.57 - maintenance release 14 June 2000 ----------------------------------------------- - Now includes AniTaFTP 5.0.0.8 with disable TCP/IP autodial option fixed. - Truncated characters in 640*480 with system font fixed. AniTa - version 5.0.0.56 - maintenance release 7 June 2000 ----------------------------------------------- - Frame size can now be set to 0. AniTa - version 5.0.0.55 - maintenance release 6 June 2000 ----------------------------------------------- - Function key mapping (ESC Q) in SCO console emulation mode now works. - Support of HP700/xx terminals. - Escape buffer limit extended to 600 characters. - Mouse click no longer disabled after disconnect. - Now includes AniTaFTP 5.0.0.7 with disable TCP/IP autodial option. - Printing to a GDI-printer now filters all control codes under 0x20 (' '). - Terminal printing option: 'Auto-LineFeed': CR or LF or CR followed by LF produces a single linefeed. - Terminal printing option: 'Auto-FormFeed': Will send a FormFeed caharacter to a raw printer before closing if the last printed character wasn't a formfeed. GDI printers will always have Auto-FormFeed enabled. - Work around some of the problems in Excel DDE machanism: Use Request(gettxt;y;y;dx;dy) command item to both specify the string rect to be screenscraped and also get the data. See AniTa Programmer's Guide for sample code. AniTa - version 5.0.0.54 - maintenance release 29 April 2000 ----------------------------------------------- - 3270: Line 25-32 is now displayed at line 17-24 on 24-line screens. - Programmer's Reference now contains HotScreen documentation. - New .wcf file parameter to disable hotspot text formatting: [HotSpot] WrapText=0 - First time selection now allows 3270 terminal and character set to be selected. AniTa - version 5.0.0.53 - maintenance release 19 April 2000 ----------------------------------------------- - Hotspots can now have Multi-line and text (use <cr>) and wrapping text on word boundaries if they dont fit. - A hotspot can now be mapped to a mapped key. At the time of clicking on the hotspot, the keyboard will be sensed and all 8 possible mappings for a key name is possible to generate by combining the CTRL-ALT-SHIFT state with the hotspot on the screen. Example: %key%F4 - Aboutbox now displays 'release' instead of 'preview'. - TERM=%terminal% @ LUNAME or TERM=IBM-3270-2 @ LUNAME Can now be used in UNIX ENV table to specify LU name. AniTa - version 5.0.0.52 - maintenance release 17 April 2000 ----------------------------------------------- - Vertical Tab positioning fixed. - New default tabstop psitions between column 80-132 fixed. Note that existing tabstop settings must be changed to: 1,9,17,25,33,41,49,57,65,73,81,89,97,105,113,121,129 this is configured in the menu: Config->Terminal Emulation. AniTa - version 5.0.0.51 - maintenance release 14 April 2000 ----------------------------------------------- - Phone numbers in the About box updated. - No longer complains at startup if no default windows printer is installed. AniTa - version 5.0.0.50 - release 11 April 2000 ----------------------------------------------- - Updated on-line Help and installation. AniTa - version 5.0.0.49 - release candidate 7 April 2000 --------------------------------------------------------- - New 'Load configuration' selection dialog. - %wait%millisecond added too the keyboard and macro list. - New mouse action macro %smartcharcase%. Works like %smartchar% but also treats a shift in upper/lower case as unique. Example aniTa will send T. - Fixed %smartchar% bug. - Windows2000 style online help. - AniTaFTP 5.0.0.6: KByte replaced by Kbit/Mbit. - AniTaFTP 5.0.0.6: Problem with % in file name fixed. - Programmer's Reference now a Windows on-line help file. AniTa - version 5.0.0.48 - release candidate 29 Mar 2000 --------------------------------------------------------- - Capture to printer / file fixed (broken in 5.0.0.32.) AniTa - version 5.0.0.47 - technology preview 26 Mar 2000 --------------------------------------------------------- - Around 0.5 Mbyte lower memory usage. Now: 1:st session: 2 MByte new session: 1 MByte - Print to file (<esc>[3i) fixed. Was broken in 5.0.0.32. AniTa - version 5.0.0.46 - technology preview 17 Mar 2000 --------------------------------------------------------- - Installs msvcrt.dll if old or missing. - Installation complains if OLEAUT32.DLL is older than 1997. AniTa - version 5.0.0.45 - technology preview 15 Mar 2000 --------------------------------------------------------- - Hotspot text now follows the button down vision. - Printer font autoscale to columns fixed. - 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 5.0.0.44 - technology preview 10 Mar 2000 --------------------------------------------------------- - Fixed panel size & font scaling in full screen mode. AniTa - version 5.0.0.43 - technology preview 09 Mar 2000 --------------------------------------------------------- - Horizontal line draw optimized. Most speed gained on slow machines and WinFrame type of environments. - All Visual Edit preview code removed making exe smaller. AniTa - version 5.0.0.42 - technology preview 07 Mar 2000 --------------------------------------------------------- - Autoscale font now larger in maximized mode. AniTa - version 5.0.0.41 - technology preview 06 Mar 2000 --------------------------------------------------------- - Button panel size now measured in inch or millimeters. This way the button panels should be the same on all different screen resolutions. AniTa - version 5.0.0.40 - technology preview 02 Mar 2000 --------------------------------------------------------- - Button panels can now be visable in both maximized and normalized mode. Set the minimum top, bottom, left and right button panel size in the Config->Preferences->View dialog. Default top panel size is 0.3 logical inch. - The new button panel size setting also affects the font scaling so that if any of the panel sizes are set, then the maximum font will be used in full-screen mode. Previous versions always used the selected font size in maximized mode. AniTa - version 5.0.0.39 - technology preview 29 Feb 2000 --------------------------------------------------------- - We have received many requests to make it harder to initialize a disconnect by mistake from the PC. Two features have been added to prevent this: 1. Option in the Config->Lock settings dialog to disable the 'Disconnect' button and menu item. It will also change the configurable (Config->Preferences->View Exit message) box to only have the OK button and not allow exit if there is an active session. 2. Option in the Config->Preferences->View dialog to disable the titlebar system menu. Note that the %hangup% (Ctrl-Alt-PageDn) and %exit% macro (ALT F4) will still work as before giving the option to remap the standard keyboard shortcuts to something hard to type by mistake. - View Recording function can now be disabled in Lock Settings dialog. AniTa - version 5.0.0.38 - technology preview 25 Feb 2000 --------------------------------------------------------- - 3270 TERM ENV variable now sends the correct 3270 string. - Two new macros: %setting%section_parameter=value %settingsave% _ (underscore) separates section name from parameter name = separates parameter name from parameter value default section is AniTa. parameter name is the same as in the .wcf settings file parameter value format follow the same rules as in the .wcf file. Example how the host can change the Kermit block size to 512: echo "\033[31y%setting%Kermit_PacketLength=512\033\0134\c" AniTa - version 5.0.0.37 - technology preview 23 Feb 2000 --------------------------------------------------------- - %ScriptAppendText% macro and host escape now allocates a local buffer. This removes the maximum number of 100 text buffers that can be appended. AniTa - version 5.0.0.36 - technology preview 16 Feb 2000 --------------------------------------------------------- - Support for line graphics as screen field separators in Copy Table. Use the verticle bar '|' to specify vertical line graphics in the Copy Table dialog settings. - Support for HP PCL commands for GDI terminal printers Portrait: ESC & l 0 O Landscape: ESC & l 1 O This means that it is possible to use HP PCL command to set the page orientation mode for any Windows printer even non-HP. - Automatic font scaling option for portrait (80) and landscape (132) mode for GDI printers. - Autoscale now works with the "Term" font. - New Internet web link in the Help menu. - Updated contact information in About dialog. AniTa - version 5.0.0.35 - technology preview 09 Feb 2000 --------------------------------------------------------- - Support for configurable multiple screen field separators in Copy Table. - VERS:, DATE: and TIME: now written to .trc file. - View Recording added to the Special menu. AniTa - version 5.0.0.34 - technology preview 28 Jan 2000 --------------------------------------------------------- - Support for DEC vt52 - Printer Driver now recognises non-GDI printers correctly. AniTa - version 5.0.0.33 - technology preview 20 Jan 2000 --------------------------------------------------------- - 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 5.0.0.32 - technology preview 18 Jan 2000 --------------------------------------------------------- - Added support for GDI-only printers as terminal printers. This allows using HP Host based PPA printers like HP DeskJet 710C, 712C, 720C, 820C and 1000C series printers. Also supports pseudo printers like FinePrint and others implemented only with GDI interface. Supported control codes are CR, LF and FF. - Default screendump printer name and attributes can now be configured in the Printers dialog. - No longer sends CR 00 if rlogin (port 513). - DEC: Printer Device Status request now replies "Ready". - No longer crash with divide-by-zero error if the .WCF file Baudrate is configured to 0. - AniTa over POWERLan NetBIOS on NT problem fixed. AniTa - version 5.0.0.31 - 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 5.0.0.30 - 19 Nov 99 ------------------------------------ - April System Design USA contact info updated. AniTa - version 5.0.0.29 - 18 Nov 99 ------------------------------------ - The .wcf file parameter ControlChar is now ignored. New parameter DECControlChar is set to 7-bit default value. This is to avoid creating problems for users who had set 8-bit control characters by mistake and had it working in all previous versions of AniTa. Note that 8-bit control should almost never be needed since "all" systems (including AniTa) support receiving both 7 and 8-bit control codes, and setting 8-bit only affects the way control codes are sent from AniTa. - Dynamic hotspots clipping region can now be set to 43 lines. - Now auto-scrolls to bottom when data is received to screen when history scrollback mode is active. AniTa - version 5.0.0.28 - 17 Nov 99 ------------------------------------ - Support for middle and right mouse in 3270 mode. - History scrollback mode is now turned off before when switching to 3270 mode. - 8-bit control codes now only active in DEC vtxxx emulation mode. This makes %local% AniTa specific commands work in both 7 and 8-bit control code mode for all emulation modes. - Default hotspot size changed to 0 x 0 if the hotspot image file is missing. Used to be 30 x 30 pixels. - HotScreen Fields replace characters can now be used to replace 8-bit characters. - 3270 now checks HotScreens when keyboard input changes the screen (as well as when the host changes the screen). AniTa - version 5.0.0.27 - 12 Nov 99 ------------------------------------ - Null clipping region screen update problem fixed. - Default %hold% mapping to Scroll Lock removed. It generated too many phone calls from confused users that didn't realize that the reason for the display "lock-up" was that the Sroll Lock key was toggled. %hold% is still a valid function that can be mapped to any key in any state. AniTa - version 5.0.0.26 technology preview 8 Nov 99 ------------------------------------------------------- - Telnet window negotiation (NAWS) is now sent when the number of columns and/or rows are changed by the host and by AniTa locally. This should revove the need for setting DoNaws=No. - The first clicking in the AniTa window when it is out of focus no longer activates the AniTa mouse actions. This is more in the line of some other software like Word. - Middle mouse button now supported. - Cursor blinking rate can now be set. New ESC sequense to set cursor blink rate from host: ESC [ 33 ; Param y Param is blink rate in millisecods. 1000 + is steady. - New mouse action macro %smartchar%. %smartchar% works like %wordunderpointer% but instead of sending the whole word only the character in the word under pointer with a different attribute is sent. A typical use for this is a menu system with one character in each menu item highlighted in some way. The highlight can be in the form of a different color or a different attribute like: bold, underline or reversed video. The first character is defalt if an attribute is missing. - 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 default installation directory can now be changed by creating a "values" file with the name of the default AniTa installation folder. Then use the /M=values.txt option when installing AniTa. The following example will change the default installation directory to C:\AniTa and also run a "silent" installation with no questions asked. 1. Create a values.txt file with one line: MAINDIR=c:\AniTa 2. Create a batch file with one line: AniTa455.EXE /s /M=values.txt 3. Put the batch file + values.txt + the installable AniTa455.exe in the same directory. 4. Run the batch file to install AniTa into c:\AniTa - Custom batch file can now be executed when installing AniTa. The custom batch file should be named oemfiles\oemfiles.bat relative to the AniTa installable file. This along with the already existing feature to copy all files in the oemfiles directory makes it possible to create complex custom installations. Old oemfiles.bat residing in the destination directory will be deleted to avoid running an old custom batch. The following example will copy your own AniTa settings files to the destination directory, and also copy the AniTaFTP.ini settings file to the c:\windows folder: 1. Create and save your own settings in AniTa and then copy the files AniTa.wcf, AniTa.key and AniTa.map into the oemfiles directory. 2. Create your own AniTaFTP settings and then copy the AniTaFTP.ini files from c:\windows\AniTaFTP.ini to oemfiles directory. 3. Create oemfiles\oemfiles.bat with this content: copy AniTaFTP.ini c:\windows 4. Install AniTa from a directory containing the oemfiles directory with all your custom files. - 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. - winframe problem workaround (socket event 0). - HotScreen fields memory leak fixed. - New ways to start an application: %run%commandline - run a command %runwait%commandline - run a command and wait for it to complete %runwaitcode%commandline - run a command and wait for it to complete. Send the exit code back to the host as a string terminated with <cr>. %shell%commandline - same as runshell %runshell%commandline - run the command line using the shell. This supports file extension association and url's like AniTa - version 5.0.0.25 technology preview 8 Nov 99 ------------------------------------------------------- - Inhouse AniTa - version 5.0.0.24 technology preview 3 Sept 99 ------------------------------------------------------- - Hotscreen field memory leak fixed. AniTa - version 5.0.0.23 technology preview 6 August 99 ------------------------------------------------------- - Implements HotScreen fields. AniTa - version 5.0.0.22 technology preview 4 August 99 ------------------------------------------------------- - Implements HotScreen fields. AniTa - version 5.0.0.20 inhouse technology preview 24 July 99 -------------------------------------------------------------- - Now possible to set the default font for Hotspots/Buttons and Dynamic hotspots. AniTa - version 5.0.0.12 technology preview 23 July 99 ------------------------------------------------------ - Easier to map keyboard with the new keyboard mapping wizard. - DDE Show Error checkbox to enable DDE errors reported in a message box. AniTa - version 5.0.0.11 technology preview 20 July 99 ------------------------------------------------------ - ACL 'DIR' command now returns all filenames instead of all - 1. - DDE client serialized. AniTa - version 5.0.0.10 technology preview 6 July 99 ------------------------------------------------------ - Macros like %copy% and %paste% are now performed immediately instead of being posted. - First support for HotScreen fields added. AniTa - version 5.0.0.9 technology preview 1 July 99 ------------------------------------------------------ - AniTaFTP 5.0.0.1 command line script execution fixed. - New .wcf file parameter to enable sending unsolicited telnet protocol options: TelnetOptionsInit=Yes (default is No) - Swedish on-line help completely updated to level 4. AniTa - version 5.0.0.8 technology preview x July 99 ------------------------------------------------------ - Fixed a problem in the %scriptappendtext% macro. AniTa - version 5.0.0.7 technology preview 22 June 99 ------------------------------------------------------ - New .WCF file parameter to display e-script status in the status bar Application message pane: ScriptStatus=Yes (default is No) - Added shift TAB (backtab) to the default SCO console mapping. AniTa - version 5.0.0.6 technology preview 21 June 99 ------------------------------------------------------ - Status line message text is now refreshed when needed. AniTa - version 5.0.0.5 technology preview 16 June 99 ------------------------------------------------------ - Now requires AniTa 5 license code. Hard expire date removed. AniTa - version 5.0.0.4 technology preview 15 June 99 ------------------------------------------------------ - Adds support for Wyse60 and Wyse50 command: SUB - Adds support for Wyse50 command: ESC ! attr AniTa - version 5.0.0.3 technology preview 10 June 99 ------------------------------------------------------ - E-script documentation corrected. - Max number of lines can now be 2-44, cols 80-132. Telnet Negotiate Windows Size (NAWS) is sent to host when the user change number of rows or columns. - 3270 model 3,4 and 5 number of lines/cols also affected. - DDEclienttopicname can now be 12 chars (as saved in .wcf file) - New copmmand line parameter to execute e-script from start: /escript:filename example: anita.exe /escript:togglescreen.bas - new macro to select (or mark) data on the screen: %select%x:y:w:h x: topleft column (1-relative) y: topleft row (1-relative) w: width (number of character positions) h: heigth (number of rows) example: %select%2:3:10:2%copy% The following example will select a 10 character 2 line rectangle starting at position 2 on line 3. Then copy the screen contents to the clipboard. This macro can be assigned to a key or a hotspot or other locations where a macro is valid. AniTa - version 5.0.0.2 technology preview 20 May 99 ------------------------------------------------------ - 3270: Fixed a problem with command F3 (write structured field) - Dynamic hotspot filename now saved in settings. - Wyse 50/60 now accepts ESC f (as well as ESC F) to display a message on the status line. - AniTaFTP preview version 5.0.0.0 included with support for e-scripts. - 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 5.0.0.1 technology preview 6 May 99 ------------------------------------------------------ - Max number of AniTa instances fixed. - 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 ; 1 y - get AniTa version as a 3-digit number (example: 420) ESC [ 23 ; 2 y - get AniTa version as a string including preview (example: 4.2.0.3) - DEC line feed ( LF ) now works if line is wrapping. - Telnet host name as server[:port] notation now supported. - Fixed a translate table mapping problem that could cause a GPF error. - new .WCF file parameter: ClearAfterCopy=Yes set this to No if you want the screen selection to remain after performing a 'copy' action. This is useful if the same information should be copied from many different pages. - macros can now be used on the command line to auto-select different settings files for each user. Example: anita.exe %pluser% will start anita with bjorn.wcf as the settings file if the currently logged on user name is bjorn. - User can now select settings from a list when starting AniTa, and when starting a new session. Every settings file now contains a description. This is displayed when the user selects settings. - New scripting engine. Syntax compatible with VBScript and VBA. makes it possible to execute scripts with very complex tasks. Script editor with debugger is also included. Scripts can call functions in other other DLL's and COM Automation servers. Scripts can also call functions in AniTa to get and set properties and to execute methods. The following methods has been implemented so far (detailed documentation coming asap): "Declare Function AniHotCondition (ByRef x%, ByRef y%, ByVal s$, ByVal c As Boolean, ByVal t%, ByVal m% ) As Integer" "Declare Function AniCopyScreenText (ByVal x%, ByVal y%, ByVal w%, ByVal h%, ByVal s$, ByVal l% ) As Integer" "Declare Function AniWaitRemove (ByVal index%) As Integer" "Declare Function AniWaitRelease () As Integer" "Declare Function AniWaitAdd (ByVal sx$, ByVal ix% ) As Integer" "Declare Function AniWaitForData (ByVal ms&) As Integer" "Declare Function AniDelayMS (ByVal ms&) As Integer" "Declare Function AniGetSessionStatus (ByVal mask%) As Integer" "Declare Function AniSetHost (ByVal s As String) As Integer" "Declare Function AniSetPhoneNumber (ByVal s As String) As Integer" "Declare Function AniMacro (ByVal s As String) As Integer" The string can be any one of the %...% macros availble for keyboard and hotspots. Scripts can be executed either from the script editor, from the AniTa menu (Files->Run script ...) or using a %macro%. The macro can be mapped to any keyboard key or hotspot or be dynamically built at runtime by the host application and sent to AniTa for execution. The following macros have been added to make it easy to execute scripts. The first macro is the easiest way to run a script and includes everything. The last 4 macros can be used to dynamically compose scripts at runtime. %escript%<path> - Load, compile, run and close a script %scriptrunfile%<path> - " - %scriptnew% - Create a new script context %scriptaddfile%<path> - Add a file to the script buffer %scriptappendtext%<text> - Add script text to the script buffer %scriptexecute% - Compile and execute the script buffer, close script context Example: The following UNIX command line will load and run the script: C:\Program Files\AniTa\dialog test.bas echo "\033[31y%scriptrunfile%C:\0134Program Files\0134AniTa\0134dialog test.bas\033\0134 - Telnet options we support are now initiated by AniTa (just in case host forget). Fixed a rare timing window that could make AniTa reply with old-style ENV variables when new-style was requested. This used to upset SCO and UnixWare. - Undocumented feature allowing letters (in addition to digits) to create Wyse30 graphics now supported. - 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. - Hosts using ISO8859.x character sets that does not match the Microsoft Windows character set can now be mapped. AniTa is shipped with tables for ISO8859-2 (Central European). If the file exists, then it will be loaded and used, else there is no translation. 8859.1 is typically not translated since it matches the Windows character set. It is possible to create a translation file for the following character sets: iso88591.xlt - ISO 8859.1 = Western European iso88592.xlt - ISO 8859.2 = Central European iso88594.xlt - ISO 8859.4 = Baltic iso88595.xlt - ISO 8859.5 = Cyrillic iso88597.xlt - ISO 8859.7 = Greek iso88598.xlt - ISO 8859.8 = Turkish - Windows incompatibility caused problems when a keyboard key was mapped to play .wav file. This is now fixed and a mapping like "%local%<esc>[4yplay file.wav<esc>\\" now works on all current versions of Windows. - BSD rlogin supported by setting port number to 513. The rlogin protocol will pass the local and remote user when a session is established. AniTa will send the user name defined in the AniTa Autologin field. If autologin is enabled, it will start at the line specifying password instead of the first line. - 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 - Wyse cursor positioning even allow leading spaces e.g. "2" or "02" or " 2" AniTa - version 5.0.0.0 technology preview 17 March 99 ------------------------------------------------------ - New feature: HotScreens. Se separate document for technical description. - HotScreen reload (<esc>[12yfile.hot<esc>\) no longer result in GPF. - New command line option to override hotscreen file name: /hot:filename.hot Note that the default hotscreen file follows the .wcf file name if 'auto-name' is set, but command line option overrides .wcf settings. - New macro: %togglescreen% tooles between MAXIMIZED and NORMALIZED mode. - New macro: %hotload% keyboard macro. Reloads current hotscreen file. - Screendump and capture now prints colors. New .wcf settings parameters with default values: ScreenDumpFgColor=2 ScreenDumpBgColor=19 The color values can be: 0: Use on-screen color 1: Same as 0, but print normal background colors as white. (Bg only!) 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 LIGHT colors) Example to get light red text on light white background: ScreenDumpFgColor=16 ScreenDumpBgColor=19 - New .wcf parameters, with defaults: ScreenDumpType=1 0: use printer default font and size, 1: use same font face and attributes as display, scale to papersize 2: use .wcf parameter settings: "ScreenDumpFont...", scale to papersize ScreenDumpFontWeight=0 0: Normal 700: Bold ScreenDumpFontItalic=0 0: Normal 1: Italic ScreenDumpFont="Courier New" - Hotscreen macros: %scrcol:row:len% and %txtcol:row:len% can now use any non numeric character to seperate col, row and len instead of semi-colon. The documentation now says use a colon. These macros are usually evaluated at the time the screen is recognized. From this version, an exception to this is macros used as part of a click parameter in a button which are evaluated when the button is clicked.. - New escape (ESC [ 30) string to start a program using a file association. Parameters are: File, Operation, Parameters, Directory; The following UNIX command line example : echo "\033[30;0ymydocument.doc;print;;c:\0134temp\033\0134\c" Will run the program associated with .doc in HIDE mode(0). It will pass the print option and start in the c:\temp directory. The empty paramete between ;; is only used when the File parameter is an executable program and should contain command line parameters. The following UNIX command line example : echo "\033[30;3ymydocument.doc;open;;c:\0134temp\033\0134\c" will open the same document in full screen mode. The following UNIX command line example : echo "\033[30y\0134\0134machine\0134c\0134temp\0134mydocument.doc\033\0134\c" will open the \\machine\c\temp\mydocument.doc without first having set up a redirection drive. - New: Mouse support extended to perform any keyboard macro and hotscreen action. Example %wordunderpointer%<cr> will send the word the mouse is clicked on terminated with a Carriage Return. Both left and right mouse button is now configurable. ================================================================= 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 not erasing parts of the screen (in a DECSCA command). 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 ; 1 y - get AniTa version as a 3-digit number (example: 420) ESC [ 23 ; 2 y - 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.1 maintenance release 17 Feb 2000 ------------------------------------------------------- - Increased the stack makes AniTa 3.51 run (better) on Windows 95/98 with IE 5.0 installed. Used to crash due to stack overflow if running with W98 second edition or W95/98 with I.E 5 installed. Now, AniTa version 3 is only supported on 16-bit Windows platforms, I.E Windows 3.1x. A message box regarding this is displayed at startup once per day. 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: - Menus 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]