Only the most recent version will have detailed changes described.
Some fixes are followed by the version in which the problem first appeared.

5.0
---
If you have not yet read all changes since 4.0 stable 1, please do now.
  (read the CHANGES file directly, or type "/changes 5.0" in tf.)
If you have custom code to do any of the following in older versions,
  you'll probably want to get rid of it or redesign it, since it is now
  superceded by standard features: key bindings; text redraw (after world
  switch, or resuming from sh or suspend); scrollback; status line
  customizations; ...

5.0 beta 8 (2007-01-14)
----------
Added %max_hook to prevent infinite hook loops.
Added gethostname().
Added missing documentation for new "E" and "W" attributes. (50b7)
Added "inline" flag to decode_attr().
Added -a<attr> and -p options to /prompt.
Output of "/load testcolor.tf" now includes labels with r,g,b values.
May create a debugging log if tf crashes.
When invoked as a login shell, suspend is ignored, instead of hanging parent
    (workaround for sshd, which does not correctly set TSTP signal handler).
Fixed: after a resize with visual=off, the screen was not redrawn. (50b7)
Fixed: after a resize with visual=off, an immediate backspace or other input
    deletion would crash tf: "Internal error: output.c, line 2501". (50b7)
Fixed: server display attributes could be lost if they had wrapped from a
    previous line and were followed by more attributes.
Fixed: /filter changed the idea of the virtual bottom line, so a subsequent
    /unfilter redrew from the new incorrect bottom, and a subsequent
    /filter used the new incorrect bottom as a starting point for applying
    a new filter (resulting in a spurious "no lines match criteria" if the
    only matching lines are between the correct and incorrect bottoms).
Fixed potential crashes in calling functions with invalid arguments:
    strrep(), status_fields().
Fixed: on servers with terminated (GOAHEAD or EOR) prompts, tf could lose
    the first part of a server line in the rare condition of tf sending a
    line between receiving the first and second parts of the server line.
Fixed: non-time decimal values greater than 60 were sometimes formatted as
    time values. (50b7)
Fixed fatal bug in moresize() on a world that has never been /connect'ed.
Fixed infinite loop when replace() is called with empty first argument.
Fixed: with visual=off, /dokey flush (^[j) did not clear the more prompt.
Fixed: /recordline ignored -a option if -p was not also given.
Fixed fatal bug on some systems in /listsockets when there are connectionless
    sockets open.
Fixed: various bad things could happen if a trigger attempted to apply a
    partial hilite to a line longer than 32767 characters.
Fixed bugs on 64-bit platforms: /fg -c (Debian bug #327448), some variable
    assignments
Fixed: some cases of hostname resolution failure could cause a crash
More robust TELNET protocol handling reduces problems on noncompliant servers:
    Ignores option subnegotiation if option has not been agreed on.
    If IAC SB (0xff 0xfa) is received before any other telnet command, the
	server is treated as a non-telnet server.
Upgraded configure.in to autoconf 2.59 (should affect developers only)


5.0 beta 7 (2005-04-17)
----------
Colors:
    Added 16-color names: "gray", "brightred"..."brightwhite".
    Added 256-color names: "rgb000"..."rgb555" and "gray0"..."gray23".
    Added predefined codes for xterm 256-color extension.
    Functions decode_ansi() and encode_ansi() work with xterm 256-color
	extension codes.
    Added "/feature 256colors".
    Added "/load testcolor.tf" to test color functionality and appearance.
Added "E" and "W" attributes, with corresponding defintions in %error_attr
    and %warning_attr.
Added encode_ansi() to generate a string with attribute control codes.
Added test() for backward compatiblity with version 4.0.
Added strcmpattr(), like strcmp() but also compares display attributes.
In commands that match macros (/list, /purge, /save), a color attribute will
    match only the same color attribute, not just any color attribute.
/list, /listvar, /listworlds, and /listsockets can sort their results.
Added -n option to /listsockets to print host and port in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more informative.
Status bar changes:
    Status bar can be multiple rows, determined by %status_height.
    /status_{add,edit,rm} commands take an -r option to specify which row.
    Added status_fields(<row>) to get fields of <row>.
    Added /status_defaults to restore default status bar fields; use of
	%status_field_defaults is deprecated.
    Added "/status_save <name>" and "/status_restore <name>" to save and
	restore a named set of status fields.
    The variable width field may be right-justified by giving it width "-0".
    Fixed: /status_edit did not work on a variable-width field.
    Fixed: "/status_add -x name:width:attr" failed to detect existing field
	with name if its width or attr were different.
    Fixed: status_attr_{int,var}_* variables sometimes had no effect. (50b5)
    Fixed: any attempt to set %status_pad in .tfrc failed if %visual had not
	yet been explicitly set (also, in a RESIZE hook caused by a terminal
	resize while in /suspend or /sh, but that's much less common). (50a13)
Other screen display changes:
    Changing %wrappunct immediately rewraps everything on screen.
    Eliminated extra screen redraw when the terminal is resized.
    Fixed: under some conditions, rewrapping screen could cause entire
	scrollback buffer to be redrawn, instead of just a screenful.  (If
	%more was on, this acted like a jump to the beginning of the buffer.)
    Fixed: did not send new terminal size to server  in numeric form.
%Pn, %L, and %R subs are now case sensitive, to reduce collisions with regular
    variables.
/prompt preserves embedded display attributes in its argument.
CONNECT hook includes SSL cipher name.
Added -f (foreground) and -b (background) options to /world; documented -x
    (SSL) option.
Uses system's copy of libpcre if possible.
Redefinition of macros or keybindings does not invoke the REDEF hook if the
    new and old defintions are identical (so file reloading is less noisy).
    If you used to gag REDEF to reduce noise, you may want to ungag it now
    that it is less noisy and more inf