Recompiling/porting Links

Table of Contents

Links is a graphics and text mode web browser, released under GPL.

 

Download

You can find Links v2.12 on Aminet or here as well (readme).

 

Features

(Still from here:)

  • Links runs on Linux, BSD, UNIX in general, OS/2, Cygwin under Windows, AtheOS, BeOS, FreeMint, and AmigaOS .
  • Links runs in graphics mode (mouse required) on X Window System (UN*X, Cygwin), SVGAlib, Linux Framebuffer, OS/2 PMShell, AtheOS GUI
  • Links runs in text mode (mouse optional) on UN*X console, ssh/telnet virtual terminal, vt100 terminal, xterm, and virtually any other text terminal. Mouse is supported for GPM, xterm, and OS/2. Links supports colors on terminal.
  • Easy and quick user control via pull-down menu in both text and graphics mode, in 25 languages.
  • HTML 4.0 support (without CSS)
  • HTTP 1.1 support
  • Tables, frames in both graphics and text mode, builtin image display in graphics mode
  • Builtin image display for GIF, JPEG, PNG, XBM, TIFF in graphics mode
  • Anti-advertisement animation filter in animated GIFs
  • Bookmarks
  • Background file downloads
  • Automatic reconnection in case of TCP connection breakdown
  • Keepalive connections
  • Background (asynchronous) DNS lookup
  • Possibility to hook up external programs for all MIME types, possibility to choose one of more programs at every opening.
  • 48-bit high-quality image gamma correction, resampling and Floyd-Steinberg dithering in all color depths.
  • Font resampling (antialiasing) for virtually unlimited pitch range, LCD optimization of fonts and images.
  • Builtin fonts in the executable without reliance on any fonts installed in the system
  • User-adjustable menu, HTML font size and image zoom factor.
  • User-adjustable display gammas (red, green, blue), viewing-condition correction gamma and precise calibration of both monitor and Links on a calibration pattern
  • Automatic aspect ratio correction for modes like 640x200, 640x400, 320x200 with user-adjustable manual aspect ratio correction.
  • Support for one-wheel mice (vertical scroll), two-wheel mice (vertical and horizontal scroll) and smooth scrolling by grabbing the plane with a mouse (no wheel needed).
  • Easy installation, the browser is just one executable and no more files.

 

Compilation

Recompiling Links was actually easy because, in its text mode, it is very portable . On my Amiga with the Geek Gadgets, I just had to:

> sh
$ ./configure --disable-utf8
$ ./make
$ ./links www.chingu.asia/wiki

to obtain the following page:

Links on www.chingu.asia

 

However, the use of arrows to navigate in a page was broken on my Amiga because it does not seem to send the codes expected by Links, so I added a small fix in kbd.c on and after line 1224.

In the future, it would be nice to compile/implement also pixman, cairo, and librsvg to allow the graphic mode! .


The last three changes:

Tygre - 2016-01-16 06:21:06 pm  |  Tygre - 2016-01-16 05:59:56 pm  |  Tygre - 2016-01-16 01:35:52 pm