(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 12 will need a new license key, but will accept license
keys for AniTa 11 during a limited evaluation time.
When the evaluation period is over, AniTa 11 license
will be treated as a normal 30-day evaluation period.
Currently, the grace time is set to expire Jan 2023.
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
https://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
AniTa 12: Windows 2000/XP/2003/2008/Vista/7/8/10/11(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 12.2.0.1 - 17 Jan 2024 - Preview
-----------------------------------------------------------
- Now really includes LIBSSH2 1.11
(AniTa 12.2.0.0 installed old debug version of
LIBSSH2 version 1.10 by mistake). This caused
Pre-Auth Banner to link to fail.
AniTa - version 12.2.0.0 - 10 Jan 2024 - Preview
-----------------------------------------------------------
- Updated SSH libraries:
- LIBSSH2 1.11
- OpenSSL 3.2.0.0
- Supported: SSH User Pre-Auth banner.
- Supported KEX methods (Key Exchange):
curve25519-sha256
curve25519-sha256@libssh.org
ecdh-sha2-nistp256
ecdh-sha2-nistp384
ecdh-sha2-nistp521
diffie-hellman-group-exchange-sha256
diffie-hellman-group16-sha512
diffie-hellman-group18-sha512
diffie-hellman-group14-sha256
diffie-hellman-group14-sha1
diffie-hellman-group1-sha1
diffie-hellman-group-exchange-sha1
ext-info-c
- Supported Host Key types:
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
ecdsa-sha2-nistp256-cert-v01@openssh.com
ecdsa-sha2-nistp384-cert-v01@openssh.com
ecdsa-sha2-nistp521-cert-v01@openssh.com
ssh-ed25519
ssh-ed25519-cert-v01@openssh.com
rsa-sha2-512
rsa-sha2-256
ssh-rsa
ssh-rsa-cert-v01@openssh.com
ssh-dss
- Supported Ciphers:
aes256-gcm@openssh.com
aes128-gcm@openssh.com
aes256-ctr
aes192-ctr
aes128-ctr
aes256-cbc
(rijndael-cbc@lysator.liu.se)
aes192-cbc
aes128-cbc
blowfish-cbc
arcfour128
arcfour
cast128-cbc
3des-cbc
AniTa - version 12.1.0.0 - 19 July 2023 - Preview
-----------------------------------------------------------
- UTF-8 character set supported.
AniTa - version 12.0.1.0 - 20 April 2023 - Preview/Release candidate
-----------------------------------------------------------
- Fixed: Dynamic hotspot delimiting ';' character problem when using
@ as a link. More characters can be defined on the Dynamic Hotspiot
definition configuration.
AniTa - version 12.0.0.9 - 28 Feb 2023 - Preview/Release candidate
-----------------------------------------------------------
- Fixed: LPDserver start folder %homedir% now again expands to
the module path. Broken in version 12.
- Evaluation using AniTa 11 license key extended to
end of March 2023. After that date, AniTa 12 license key is
required.
AniTa - version 12.0.0.8 - 20 Jan 2023 - Preview/Release candidate
-----------------------------------------------------------
- Installation: Customized installation with oemfiles folder
updated to work against the new settings folder instead of
programs folder.
...\oemfiles\OEMFILES.BAT is now started with 2 options:
%1 new settings folder
%2 old settings folder
Customized installation works like earlier:
If there is a folder named OEMFILES (relative to where the
installable is located) then the files in that folder are
copied to the new settings folder.
Also, if one of the files are named OEMFILES.BAT, it will be
executed with %1 and %2 options described above.
%1 and %2 will be enclosed with " quotes in order to handle
space characters in directory names.
OEMFILES.BAT example:
rem Example script to copy custom and settings files from existing folder to new settings folder
rem Typically useful for AniTa post-installation step
rem Called by installable AniTa as: oemfiles.bat "new" "old"
rem if located in subfolder oemfiles named oemfiles.bat, like this:
rem ...\ani12008\oemfiles\oemfiles.bat
rem by Bjorn Karlsson, April System Design
@setlocal enableextensions enabledelayedexpansion
echo off
echo New Settings folder is: %1
echo Old Settings folder is: %2
pause
cd %1
echo "File list in New settings folder:"
dir
pause
echo "File list in Old settings folder:"
dir %2
pause
rem remove surrounding quote before concatenation
set old=%2
for /f "useback tokens=*" %%a in ('%old%') do set old=%%~a
xcopy "%old%\*.wcf"
xcopy "%old%\*.map"
xcopy "%old%\*.key"
xcopy "%old%\*.dyn"
xcopy "%old%\*.dyx"
xcopy "%old%\*.xlt"
xcopy "%old%\*.but"
xcopy "%old%\*.hot"
xcopy "%old%\anitaftp.ini"
xcopy "%old%\anitahosts.txt"
xcopy "%old%\anita.lic"
echo "File list in New settings folder After copy :"
dir
pause
exit
- AniTa Installable (installation script) updated to
always suggest AniTa destination program folder
to be located in the standard program folder
recommended by Windows.
This is typically:
C:\Program Files (x86)\anita
Upgrades can still install info any custom folder.
Settings folder (for anita.wcf, .map, ...) can also
still be configured to any folder, but will suggest
%APPDATA%\anita
typically expanded to:
C:\Users\yourname\AppData\Roaming\anita
- Upgrades: Installation will not overwrite existing
settings, but will optionally copy the standard
settings files to the new settings folder.
If you have more custom settings files, either
use the oemfiles mechanism described above, or
copy the files manually.
AniTa - version 12.0.0.7 - 8 Jan 2023 - Preview/Release candidate
-----------------------------------------------------------
- AnImage.exe depends on vcruntime140.dll (redistributable )
now included.
- Trace timestamp can now be enabled in trace activation dialog.
- Windows build number now printed in Comm Trace.
Build number > 22000 indicates Windows 11.
- Diag: Use only for socket diagnostics:
Disable Socket events by setting value 8 in
Special->Trace->Traceflags
(this can also be verified in Special->Info->Network)
AniTa - version 12.0.0.6 - 3 Jan 2023 - Preview/Release candidate
-----------------------------------------------------------
- Evaluation using AniTa 11 license key extended to
end of February 2023. After that date, AniTa 12 license key is
required.
- SSH Host Banner string to Comm Trace
- SSH authentication retry logic changed to handle SSH host
that negotiates both user/password and keyboard-interactive,
but still fails without executing K-I protocol
when client selects keyboard-interactive authentication.
AniTa used to abort login but will now also try user/password
in this case.
AniTa - version 12.0.0.5 - 12 Dec 2022 - Preview/Release candidate
-----------------------------------------------------------
- Fix: SOCKS5: AniTa will now connect to SOCKS5 server with
No Authentication even if SOCKS5 user/password is configured
in AniTa and the SOCKS5 server replies No Authentication.
- Fix: SSH session with user/password or keyboard interactive
authentication in combination with SOCKS5 proxy server fixed.
AniTa - version 12.0.0.4 - 21 Nov 2022 - Preview/Release candidate
-----------------------------------------------------------
- Undid: jpg Image conversion with AnImage reversed back to 200ms.
- Fixed: jpg Image conversion file name now case sensitive.
(good for exemple Linux file servers)
AniTa - version 12.0.0.3 - 08 Nov 2022 - Preview/Release candidate
-----------------------------------------------------------
- jpg Image conversion with AnImage extended from
200 ms to 1000 ms.
AniTa - version 12.0.0.2 - 08 Nov 2022 - Preview/Release candidate
-----------------------------------------------------------
- Installation script answer file now accepts
A_NEWSET=C:\XXXXX
to override the standard settings folder (%APPDATA/anita)
with XXXXX
AniTa - version 12.0.0.1 - 04 Nov 2022 - Preview/Release candidate
-----------------------------------------------------------
- Installation script will now (optionally) copy
most of the standard named settings files to the new
settings folder (typically %APPDATA%/anita).
- Evaluation using AniTa 11 license key extended to
January 2023. After that date, AniTa 12 license key is
required.
- Hard expire date removed.
- Menu: "Special->Info->Network, Settings" shows extended
runtime info.
AniTa - version 12.0.0.0 - 02 Oct 2022 - preview
-----------------------------------------------------------
- Supported on Windows 11.
- Installable,
but not ready for upgrade installations
preserving existing settings.
- Manual Pre-Installation steps
NOTE: (may become automatic in release versions):
If upgrading from AniTa 11 or earlier:
To keep existing per-user settings:
Create the folder %APPDATA%/anita
else to keep same settings for all users:
Create the folder %PROGRAMDATA%/anita
Copy the files from current settings folder:
anita.wcf
anita.but
anita.dyn
anita.dyx
anita.key
anita.map
anita.xlt
anitahosts.txt
If all users use the same settings:
Create a text file: %PROGRAMDATA%/anita/anitacfg.ini
with the content:
[anita]
SettingsPath=%PROGRAMDATA%/anita
- Settings base folder configurable (detailes)
==============================
Can be defined in file anitacfg.ini [anita] section.
Some examples:
Private settings folder for each user:
(this is also the default folder if anitacfg.ini is missing)
[anita]
SettingsPath=%APPDATA%/anita
Same settings folder for all users:
[anita]
SettingsPath=%PROGRAMDATA%/anita
Use C:/anita as settings folder:
[anita]
SettingsPath=C:/anita
Use same folder as default for legacy versions.
If UAC is activated, this will typically result
in using the following folder for settings:
"C:\Users\username\Appdata\Local\VirtualStore\Program Files(x86)\AniTa\"
[anita]
SettingsPath=%ProgramFiles(x86)%/anita
anitacfg.ini will be searched for in the following places:
on Windows XP and lower:
%ALLUSERSPROFILE%/Application Data/anita/anitacfg.ini
on Windows Vista and higher:
%PROGRAMDATA%/anita/anitacfg.ini
if anitacfg.ini is missing, use standard settings folder base:
%APPDATA%/anita
--- Legacy versions: ( AniTa version 11 and before):
Settings folder: %PROGRAMFILES% (on XP) or %ProgramFiles(x86)%
starting with Vista, plus /anita
Will use .....\anita.wcf as the default file name if none given.
(AniTa - version 11.5.2.0 - 29 Aug 2022 - preview)
-----------------------------------------------------------
- Shipping with updated SSH and SSL libraries:
OpenSSL libssl-3 (3.0.3.0)
OpenSSL libcrypto-3 (3.0.3.0)
libssh2 (1.10.0)
Provides SSL 3 compatibitity.
Required by OpenSSL3 (comes with Ubuntu 22.04 and others).
AniTa - version 11.6.1.1 - 18 Mar 2022 - inhouse
-----------------------------------------------------------
AniTa - version 11.6.1.0 - 19 Jan 2022 - inhouse
-----------------------------------------------------------
AniTa - version 11.5.1.2 - 10 Jan 2022 - preview
-----------------------------------------------------------
- PNG, JPG, JPEG and GIF image import for hotspots and backgrounds
updated to support modern file formats through GDI+ image conversion.
New image conversion "AnImage" now used to convert and temporary
store images in TEMP directory.
- Image download from http:// and https:// web servers updated.
AniTa - version 11.5.1.1 - 29 Jan 2021 - preview
-----------------------------------------------------------
- After disconnecting consumes less CPU time.
- Host name now shown in Receive error message.
AniTa - version 11.5.1.0 - 30 Oct 2020 - release
-----------------------------------------------------------
- New macro: %sessionsame% to open a new window with
same settings as the currently running session.
This is the same as standard menu:
"Session->One more same settings"
- Fix: ENV variable value can now contain space character
AniTa - version 11.5.0.9 - 22 Sept 2020 - release
-----------------------------------------------------------
- No modifications to the AniTa Terminal software.
- Includes AniTaFTP 11.3.3.0 with support
for CoreFTP SFTP server directory listing.
AniTa - version 11.5.0.8 - 8 Aug 2020 - release
-----------------------------------------------------------
- SSH login with password authentication now shows the
the user name in password keyin dialog. This makes
it a bit easier to know if user or password was the
problem in the case where SSH server rejects.
- Cancelling out in password keyin phase will now
abort login completely. Used to retry password even
if it was bad user name resulting in somewhat
cumbersome login cancel procedure.
AniTa - version 11.5.0.7 - 1 June 2020 - release
-----------------------------------------------------------
- Installation now reflects the correct version in
Windows installed "Programs & Files".
- No modifications to the AniTa Terminal software.
- Includes AniTaFTP 11.3.2.0 with fixed
keyboard-Interactive login for SFTP.
AniTa - version 11.5.0.6 - 23 May 2019 - preview
-----------------------------------------------------------
- Setting number of lines or columns now updates the
screen without delay.
- Initial refresh a bit faster.
AniTa - version 11.5.0.5 - 18 May 2019 - preview
-----------------------------------------------------------
- Fix: Hotscreen reload after adding screens fixed.
AniTa - version 11.5.0.4 - 16 May 2019 - preview
-----------------------------------------------------------
- Fix: 3D-box font scaling with offset in stretch
mode fixed. (broken in 11.5.0.1)
AniTa - version 11.5.0.3 - 16 May 2019 - preview
-----------------------------------------------------------
- Fix: Hotscreen screen name definitions extended.
Used to truncate the names record to max 16KB,
Now use multiple name records if over 16KB:
names, names1, names2, ... names9
This could typically happen in very large .hot
files with oevr 2900 hotscreen definitions.
This extended format is backwards compatible.
AniTa - version 11.5.0.2 - 7 May 2019 - preview
-----------------------------------------------------------
- New .wcf file setting: Help initated by pressing F1 on
the toolbar can now be disabled. This may also disable
the action mapped to the Help buttons located in various
configuration dialogs. (Thanks for reminding us Dave).
Default value:
[AniTa]
F1HelpDisable=No
AniTa - version 11.5.0.1 - 21 April 2019 - preview
-----------------------------------------------------------
- Fix: Font stretch mode now works better when switching
between full Maximized and Normalized mode. Multimonitor
side-by-side problem fixed. Used to not paint both
monitors completely.
.wcf Parameters ignored:
MaxWinSizeX
MaxWinSizeY
* Note that in Font stretch mode, "Courier New" seems to
not scale as well as:
"Lucida Console" - Comes with Windows
AniTa" and "AniTa High" - Can be downloaded from our
FTP server.
"Ubuntu Mono" is free and works well. Can be downloaded
from Internet.
- New not supported .wcf parameter:
TraceFlag=0
Used in lab environment to trace windows sizing messages.
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]