This list only summarizes some changes, for a detailed history of changes see the CHANGES file.
New features (some are compile-time options):
--with-ssl.msgmerge to resync against the current
lynx.pot-cmd_log and
-cmd_script, to provide a simple command logging
and scripting facility.-stdin, which tells Lynx to read
the startfile from standard input.N".EXTERN command has been
defined in lynx.cfg for a given name, allow the user to select
one command from a popup menu.EXTERN to
EXTERN_LINK, adding EXTERN_PAGE.
Existing keymaps should work since EXTERN_LINK
matches first. EXTERN_PAGE runs the external
command on the current page. Map comma (,) to
EXTERN_PAGE.{", "}" and "|"
characters, respectively. This uses SVr4 curses/ncurses pads to
make the whole screen treated as a viewport into a very wide
screen. A popup menu is presented to select different viewport
widths. Repeating the shift command increases the amount by
which the screen is shifted.KEYMAP. This is bound
to ":", so one may for instance type ":quit" to
exit. The parser allows unique abbreviations, so ":q" is
equivalent to ":quit".CHDIR (change directory)
command.Other enhancements:
<script>...</script>" to allow
"<!--...-->" comments. Though the HTML
4.0 spec is fairly clear, other browsers (and some
webpages) assume that "</" does not have to be escaped
when it appears in a script which is commented to avoid
confusion with older browsers.<>" in javascript
which caused premature </script>" (Debian
#65151).on" as the valuebibp: URLs as
described in
http://www.ietf.org/internet-drafts/draft-cameron-tatu-bibp-02.txt,-trim_input_fields command-line
option and corresponding TRIM_INPUT_FIELDS
to lynx.cfg to suppress trimming of TEXT and TEXTAREA
fields in forms.--enable-nested-tables, for nested-table
support.~".-display-charset command-line option,
and additionally allow autodetection of the charset on the
systems which support this (e.g., OS/2 EMX and Linux). This
provides a way to switch the display charset other than via
the Options form.-tna.LYE_STOP which
temporarily suppresses -tna in response to a
given character.NEXT_DOC, which undoes
PREV_DOC (bound to left-arrow key.EXTERNAL settings in lynx.cfg. When TRUE, then
activating (using arrow-right for example) a link whose URL
matches the type specified by the EXTERNAL
prefix field is the same as pressing
".".HIDDEN_LINK_MARKER entry to lynx.cfg,
allowing user to specify string to mark hidden links. This
makes hidden links visible, so they will not be listed as
hidden in the "l" page. If the marker string
with is empty, the old behaviour is restoredENABLE_LYNXRC setting to lynx.cfg,
which allows one to modify the list of values which are
visible on the Options form which can be saved to
the .lynxrc fileFORW_RL and BACK_LL
actions to edit-bindings support to allow cursor forward
and backward respectively to move to the next/previous link
if done at the end of the edit-field.GET, to eliminate repeated or shadowed
types.SYST" command-trace-mask to
specify optional traces. Defined these categories: 1=SGML,
2=color-style, 4=TRST.LYNX_TRACE which has the
effect of the -trace option.--enable-vertrace option, to
put __FILE__ and __LINE__ into
trace log.New sample files:
New ports:
Improvements to existing ports:
!mode 110,30;exit
-blink option for OS/2 EMX and
ncurses, merged with equivalent slang code.
setkey "\200\4" LAC:DO_NOTHING:PASTE # S-insert
setkey "^(kIC)" LAC:DO_NOTHING:PASTE # S-insert
napms(), use
this if available to support subsecond delay times for
INFOSECS, MESSAGESECS,
ALERTSECS.$TERM,
especially when Lynx is running in dump mode, e.g., via
cron.
VMS V6.2 AlphaServer 2100 4/233 MadGoat System type.
DIRED support to makefile.bcbPRINT command on DOS systems.As well as security-related changes:
CHDIR command so it is
not normally enabled in anonymous modeLYNX_TEMP_SPACE by ensuring
that the directory actually exists; attempt to create the
directory if it does not, e.g., ~/tmp/.And finally:
Valid HTML! Re-validate