Hello and welcome to Lynx 2.7.1 for OS/2. This is a port of Lynx 2.7.1 from the Lynx-Dev sources (Unix and VMS). It should be fairly complete, but it hasn't been tested very thoroughly. Be sure to read the included README file, which is more general than this file, which applies only to the OS/2 port.
Lynx is a full featured text-oriented browser for the World Wide Web. Though the trend in recent years has been towards graphical browsers, there are still many good reasons for using Lynx. Lynx can be used to format WWW output for users with special needs, such as the visually impaired. Lynx is also much faster than any other browser out there, and is good for doing quick lookups on URLs from a newsreader, for example. Lynx lets you cut through the style and get right to the substance.
As you may know, there already is a Lynx port for OS/2: Lynx/2, ported by Derek J. Decker. Actually, ported is too weak of a term, since Lynx/2 has so many enhancements it's hard to know where to start listing them. Let me say up front that this port is not intended to supersede Lynx/2. Hardcore OS/2 Lynxers will want to have both. Lynx/2 has a lot of things this port doesn't have, most importantly: better table support, user-selectable colors, and support for Java applets. Lynx/2 is a lot less rough around the edges, takes account of things like FAT-compatible filenames, for example, and is easier to install.
However, Lynx/2 is based on the Lynx 2.4 codebase. Lynx 2.7.1 has a lot of things that Lynx 2.4 didn't. You can get a feel for these new features by looking at the help files included with this package. The highlights include frame support, some table support, lots of user-customizable settings for things like comment handling, and fairly thorough support for HTML 3.0 and HTML 3.2. Lynx/2 has some of these things added in (tables and frames, notably). I needed a text-mode browser that would do HTML 3.2, though, and that's one area where Lynx 2.7.1 is ahead of Lynx/2.
Another feature of this port is that it works in an xterm under XFree86-OS/2 as well as in an OS/2 fullscreen or windowed session. This is important to me because of the shortage of browsers that run under XFree86-OS/2. Lynx/2 doesn't run under XFree86-OS/2 because it uses direct VIO calls, while this Lynx 2.7.1 port uses only ANSI routines for screen writes. So if you're an XFree86 user, you may want to use Lynx/2 on your PM desktop, and Lynx 2.7.1 on your XFree86 desktop. Lynx 2.7.1 can also be displayed on an attached terminal.
Hardware
Software
This is probably a little harder than it needs to be right now. I'll try to make it as straightforward as possible.
The best place to start looking for help is in the Lynx help files. If you have Lynx set up correctly, you can browse them just by hitting 'h' or '?'. If not, try looking at them with WebExplorer.
Lots of good information is available from Lynx Links. I may have more specific information about Lynx for OS/2 available from my Lynx page. If you're totally stuck, you can email me, but please don't send me any general Lynx questions, etc; just problems, suggestions, or compliments regarding the OS/2 port.
These are the bugs I know about:
If anyone finds any other bugs, let me know. In particular, I may well have missed any number of places where Unix-like pathnames are expected.
Lynx is distributed under the GNU Public License, which you should read. There is no warranty, as described in the license agreement. Source code for Lynx is available from lynx.browser.org (use the Lynx 2.7.1 release code), while patches for compiling Lynx under OS/2 are included in this package. If you want to recompile Lynx for OS/2, you will need to find the OS/2 ncurses port. I got it from here, but I'm not responsible for the ncurses port. If you can't get it from the original source, you can try here but don't count on that file to always be there.