lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LYNX-DEV Lynx 2.7.2 report


From: Jacob Poon
Subject: LYNX-DEV Lynx 2.7.2 report
Date: Thu, 26 Mar 1998 22:18:19 -0500

+ Test environment

Hardware: Sun Ultra 1
OS: UNIX (SunOS 5.5.1)

+ Bugs

Table
=====

When dealing with tables, if a table row contains cells which the contents
of cell is aligned with <center>..</center> pair, the table row is split
into several rows, which shouldn't.  For example,

<TABLE>
<TR><TD WIDTH=144><CENTER><A href="m1.jpg"><IMG SRC="m1.gif" width=115
height=75></A></CENTER>
</TD><TD WIDTH=144><CENTER><A href="m2.jpg"><IMG SRC="m2.gif" width=115
height=75></A></CENTER>
</TD><TD WIDTH=144><CENTER><A href="m3.jpg"><IMG SRC="m3.gif" width=115
height=75></A></CENTER>
</TD><TD WIDTH=144><CENTER><A HREF="m4.jpg"><IMG SRC="m4.gif" width=115
height=75></A></CENTER>
</TD></TR>
</table>

Lynx will put each cell into a separate row, when this shouldn't be the
case (at least not on Netscape 3.01).

Others
======

When I press 'G' to goto a url, and type:

~cssu

It does not go to the home directory of cssu of local machine.  Instead it
goes to _my_ home directory.  BTW, such home directory does exist in my
environment, and my home directory is not cssu's.

If resizing a window under xterm, subsequent web pages will not be
rendered correctly for the rest of lynx session, even reloading a page
after resizing. 

+ Suggestions

Cookie handling
===============

Instead of asking for cookie every time a site send out one, there should
be options for either discarding all cookies from all sites, accept all
cookies from all sites, or only (dis)allow certain cookies come from
particular site(s).  And of course, such settings can be saved into config
files and/or invoked from command line.

Caching
=======

When toggling between raw HTML and rendered HTML views, it should not
reload the page from the original site, if cache is large enough.

A option to adjust cache size in terms of (kilo-|mega-|giga-)bytes, not
just number of documents.  Same goes for 

URL support
===========

File URL:
---------

It is possible to show someone else's home directory (if permission is
granted) with following syntax:

file://localhost/~user/dir

where '~user' is automatically expanded to absolute path of 'user''s
login directory.  Similarly, if a password is required, use the following
syntax:

file://username:address@hidden/~user

It will do a rlogin to local machine, then go to home directory of 'user'. 

For even better navigation, wildcards and (envionmental) variable support
is recommended.

When 'G' is pressed, pressing tab does filename completion on local files.

Keyboard commands
=================

Options
=======

FTP sort
--------

Support for sorting by multiple criteria.  Eg:  first sort by filename,
then date, then size. 

Support for sorting in reverse order.

Searching type
--------------

Possible to search by regular expressions.

Display character set
---------------------

Automatic option for graphical environment.

Keypad Mode
-----------

When 'Links are numbered' or 'Links and form fields are numbered' are
used, an option to show the numbers on the status line instead of showing
it in the page contents.

Line edit style
---------------

Delete key should be mapped to Delete current char by default.

Tab key binds to filename completions, for operations to local machine. 
eg: Saving a file to local machine, upload a local file to remote machine. 

Able to change key bindings without recompiling.

If lynx is in line edit mode, press Ctrl-c should only exit line edit
mode, not exit lynx.

User mode
---------

Instead of novice, intermediate, advanced modes, help lines and URL
display can be toggled independently.  Eg:  help line and selected URL are
both shown at the bottom of the screen.

File handling
=============

Printing/saving
---------------

It is possible to save the current page being viewed into raw format. 
Useful when the URL is typed manually instead of following a link, which
makes download command useless. 

When asking for filename being saved/printed to, press tab will do
filename completion, if a file is saved locally.

Unrecognized file formats
-------------------------

Support for .mime.types in home directory.

Allow one to edit .mime.types within lynx.

Option to direct such file to external applications manually.

Bookmark management
===================

Support for collapse/expand bookmarks into groups, and for that matter,
editing bookmark entries.

Allow importing bookmark files from other applications such as Netscape or
IE.

Directory editing
=================

Allow one to (un)tag group of files in specified criteria.

FTP login
=========

When logging into a FTP site, a option for lynx not to disconnect
automatically.

Reget support for FTP transfers.

HTML handling
=============

Client side image map
---------------------

An option to paste the rendered CSIM into the contents of the page instead
of just adding a '[USEMAP]' link, if TITLE and ALT aren't found in the
<MAP> tag.

Server side image map
---------------------

When activating a SSIP, it is possible to manually enter coordinates.

Error message
=============

Delay
-----

When setting INFOSECS, MESSAGESECS, and ALERTSECS in config file to
negative values, such messages will remain on screen until a key is
pressed. 

ftp://, file:// operations
--------------------------

When error occurs, the error message should be more specific, not just
'Alert!: Unable to access document.' And for that matter, the line
'Alert!: Unable to access document.' should never be used since it
immediately covers up the cause of error before anyone can see it. 

Others
======

Press right key goes to next document instead of select link.

^Z won't interrupt a connection/transfer process.

When 'Q' is pressed, lynx should exit only if 'Y' is pressed afterwards.

-version switch also shows compiling defalts for lynx.cfg options.

If possible, the ability to configure every (or most) lynx.cfg options
within lynx. 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]