2012-09-19 1.9.13

Updates to build system.


2007-08-24 1.9.12

Using Nonolib 4.3.0: Added fast-complete and fast-fast-complete
algorithms.  Using latter as default.


2006-06-22 1.9.11

Using fastolsak, olsak and fastodd algorithms.


2006-01-28

Using new fast+complete algorithm.


2005-12-14 1.9.10

Using new version system.

Adapted to use nonolib's new version system.


2005-11-27 1.9.9

* Uses Nonolib 4.1.0 with POSIX-reserved names deprecated.


2003-12-03 1.9.8-1

RISC OS distribution can be installed.


2001-06-03 1.9.8

* Uses Nonolib 4.0.0. Some minor fixes.


2000-01-23 1.9.7

* Implemented -Sname value to set a field but not overwrite a
previous value (otherwise aborts with +q).


1999-11-14 1.9.6

* Use of function pointers is now ISO standard.


1999-07-26 1.9.5

* -Rname value replaces field called 'name' with 'value'.

* -Dname removes field called 'name'.

* -Xname extracts field called 'name' (prints to -o/os).


1999-06-06 1.9.4

* Grid loading failed; fixed.


1999-06-05 1.9.3

* Uses simps-nonolib 3.0.0.

* Grid I/O moved from library to here.

* Uses new library names.


1999-05-19 1.9.2

* Uses new features of simps-nonolib 2.8.0, including -Anull algorithm.

* -q = silent, +q = verbose.

* Context-acting switches may cause exit(EXIT_FAILURE).

* -Gdot/-Gsolid ignored - heuristic used instead.


1.9.1

* Puzzle imbalance with +v will abort the solution attempt.

* -c causes EXIT_FAILURE if imbalanced.


1999-01-24 1.9.0

* Uses NonoLib 2.7.0.

* Added -T, -W, -H to extract title, width and height.

* Blank line after solution is not printed for -on.

* -title <title> -g generates puzzle with title.


1998-12-14 1.8.0

* Logging detail can be specified with -ll.


1998-12-10 1.7.0

* -j switch added to estimate (judge) difficulty using NonoLib 2.5.0
* feature.

* Selection of first guess with -Gdot/-Gsolid.


1998-08-29 1.6.2

* BBCGFX mode has extra colour to denote extra line state in hybrid
* mode.

* Uses NonoLib 2.4.2.


1998-08-14 1.6.1

* Uses NonoLib 2.4.1.


1998-08-13 1.6.0

* Switches added to control choice of line solver.

* Uses NonoLib 2.4.0.


1998-06-31 1.5.2

* Added option to stop after a given number of solutions have been
* found.

* Uses NonoLib 2.3.1.


1998-02-24 1.5.0

* Uses NonoLib 2.2.0.

* Offers -g switch to generate puzzle.


1998-01-17 1.4.0

* Uses NonoLib 2.1.0.


1997-10-26 1.3.1

* Bug fix: COLSPAN for horizontal rule now correct when tables not
* used within library.

* Uses NonoLib 2.0.4.


1997-10-25 1.3.0

* Uses NonoLib 2.0.3.


1997-10-19 1.2.0

* Uses NonoLib 2.0.2.


1997-09-10 1.1.0

* Uses NonoLib 2.0.0.


1.0.1

* Uses NonoLib 1.1.0.


1997-07-01 1.0.0

* Uses NonoLib 1.0.0.


1997-06-08

* Uses library's ability to produce HTML without tables, relying on
* image components being the same size, but puts the whole thing
* inside a single table element.


1997-04-22 0.7

* Border and 5-cell grid interval added to BBCGFX option.


1997-03-21 0.6

* Row/column balance verification added (through -c).


1997-03-16 0.5

* -O switch lists compilation options, including version number and
* time of compilation.

* -x is assumed as last switch.


1997-03-12 0.4

* License available with -L.


1997-02-27 0.2

* Code for BBC Microcomputer graphics and text cursor-positioning
* installed. Tested with RISCOSLib and EasyC.


1997-02-26 0.1

* First version with a number - wow!

* -x and -p switches installed.
