This time (after some sleep) I think the patch is ready for the
distribution. I hope ... :-)
Since it is re-re-write it is again for 2.8.1dev.22.
Fixes:
* '/' at the end of LYNX_WWW_HOME
* Many typos
Changes:
* Rewrite
..
. Now only one 'link' is in the H1 and it is the
help point for that particular internal page (BTW; do we have a name
for these pages, e.g UIP - user interface page, anyway I call it UIP).
* Introduce XYZ_PAGE_HELP for each UIP.
* Only in Info UIP, LYNX_WWW_HOME (or LYNX_WWW_DIST) and
LYNX_COMPILE_OPTS are added. This doesn't clutter the page because it
has no links in it.
* Skipping the help link in UIPs now works (except for ShowInfo -
doesn't need). So, 'd' will jump to the 'Save to Disk' as usual.
* Additional UIP updates: Options (!!), Visited Links
* Options page (i.e Form based one) is divided into subsections. Labels
and Values are aligned. Each subsection is sorted alphabetically in
itself (which makes the patch huge); except for 'User Mode'. This is
needed because when one types 'o' it will skip the help links and jump
onto the first item, 'Display', which is an input field, and it might
be annoying to get back to the previous document. So I found this
option to be the most sensible to put in the front line.
TODO:
* Update 'configure.in' for $logdir (i.e LYNX_COMPILE_OPTS).
I have no access to 'autoconfig'.
* Update Documentation: any volunteers, Al?
For the archive; standard beginning of UIP:
fprintf(fp0, "\n%s\n\n\n",
<__PAGE NAME__>_TITLE);
fprintf(fp0, "%s (%s), help on %s
\n",
LYNX_NAME, LYNX_VERSION,
helpfilepath, <__PAGE NAME__>_HELP, <__PAGE NAME__>_TITLE);
fprintf(fp0, "\n"); /* not always */
Sinan.
--
Sinan Kaan Yerli