Welcome to Html Viewer 3

Release Notes - Alpha 12

Congratulations on successfully running Hv3 - the minimalist browser designed to test Tkhtml3. The following release notes apply to the 11th alpha release of both Hv3 and Tkhtml3. Please report bugs in Hv3 or Tkhtml3 here:

http://tkhtml.tcl.tk/cvstrac/timeline

Click "Ticket" near the top right hand corner to access the bug report form.

1. The -statefile option

It is possible to configure Hv3 to use persistent storage for the following application state data:

To configure hv3 to use a "state-file", add a -statefile option to the command line used to start Hv3. For example, if using a starkit from http://tkhtml.tcl.tk, something like:

  hv3_img.kit -statefile /home/user/hv3state.db

The state-file is actually an SQLite database. This means that multiple instances of hv3 running concurrently share cookies and the list of visited URIs (if they are configured to use the same state-file).

By default, if no -statefile option is specified, Hv3 stores everything in memory. In this case all cookie and visited URI data is discarded on exit.

2. hv3_polipo

It is best to use Hv3 in concert with hv3_polipo, a lightweight web proxy. Using hv3_polipo has the following advantages:

Instructions for obtaining hv3_polipo may be found at http://tkhtml.tcl.tk/hv3.html

To test if hv3_polipo is in use, select the Debug->Polipo menu option. If the log window that pops up contains (amongst other things) a line like "ERROR: No hv3_polipo binary found.", then hv3_polipo is not in use. If it contains a line similar to "INFO: Polipo (re)started successfully.", then it is.

3. Cookies Policy

You should be aware that Hv3 unconditionally accepts all cookies. Eventually there will be an interface to configure this.

4. HTTPS URIs

Hv3 can load https:// URIs if the Tcl "tls" package is installed.

Credits