TinyFugue 5.0 beta 5 is now available at the usual place,
http://tf.tcp.com/.
Changes:
5.0 beta 5 (2004-07-26)
----------
Added an experimental side-scrolling variant of non-visual mode; see
"/help expnonvis".
savehist.tf (undocumented) preserves attributes when saving and loading
histories.
Added %secho to echo lines sent to server.
Added %{k,m,q,s}echo_attr to set attributes for {k,m,q,s}echo.
Attributes in %{k,m,q,s}prefix are echoed by {k,m,q,s}echo.
Added encode_attr().
Added -p and -a<attrs> options to /recordline.
Added "A" (noactivity) attriute - lines with this attribute will not cause
an ACTIVITY hook or an activity counter on the status bar.
Added "L" (nolog) attribute.
Removed "d" (dim) and "f" (flash) attributes.
Added new arithmetic assignment operators: += -= *= /=
The invalid macro body substitution "% " is left alone instead of being
replaced with " ", for backwards compatibility.
Attributes generated by the status line system override any attributes
originally present in the text being printed in a status field.
If a /retry connection attempt (other than the first) succeeds, the socket is
not automatically foregrounded.
Spaces in TFPATH and TFMAILPATH may be escaped with backslash.
Eliminated %auto_fg, which didn't work in 5.0 anyway.
Mecho prints hook and trigger arguments.
Supports MCCPv1 in addition to v2.
cputime() returns -1 if not supported by system.
Fixed rounding error in times reported by /runtime.
Fixed visual=off display (redraw and "More" paging).
Fixed: when the connection to a background socket with no activity was lost,
the socket's virtual window was closed, losing the disconnect message.
Fixed: under certain conditions, a /connect in a DISCONNECT hook would
fail with "socket to <world> already exists".
Fixed: /quote -decho lost attributes.
Fixed: /dokey recall{b,f,beg,end} and search{b,f} did not honor %kbnum.
Fixed: when logging with wraplog=on, blank lines were not logged.
Fixed initial setting of %interactive and %visual. (50b4)
Fixed initialization of %status_attr from environment.
Fixed bug in handling more than 8192 bytes sent by server with MCCP enabled.
Fixed: when server disabled MCCP, tf discarded pending text.
Fixed a timing bug that may have caused many seemingly unrelated problems,
including processes not running on time, status bar not updating, and
keyboard or background worlds being ignored. (50a13)
Fixed handling of case where server sends ANSI display code followed by
backspace (not known to ever happen in practice, but fixed nontheless).
Fixed: in some cases, if TF already had a prompt from the server, it would
ignore a new prompt from the server.
Improved some error messages.
Improved detection of SSL libraries and handling of incomplete SSL setup.
Detects when csh or tcsh has corrupted the TERMCAP environment variable.
^o^