libvisualid (0.1.2) unstable; urgency=low

  * Fixed accidental coupling of symmetry- and spiral-generator weights in
    mkvisualid: "--symmetry" set weights for *both* symmetry *and* spiral
    generators, and "--spiral" effectively did nothing.
  * Decreased probability of child-glyphs being used in the along-a-path
    generator from 1 to .8, in accord with the table on page 10 of the
    VisualIDs essay.
  * Corrected #ifndef/#define double-#include guards in radial.h,
    figure.h, line.h, symmetry.h, and spiral.h.
  * Added missing "static" qualifier to exec_radial.
  * Made libvisualid-dev package require an exect version-match on the
    shlib package.
  * src/graphics.c (generate_child): enforce recursion_max by returning
    NULL if we're somehow already over the limit, which can happen as a
    result of generators specifically calling other non-terminal
    generators to produce child-glyphs (as in the case of Figure).

 -- Joshua Judson Rosen <rozzin@geekspace.com>  Sun, 28 Dec 2008 01:53:54 -0500

libvisualid (0.1.1) unstable; urgency=low

  * Build-Depend specifically on Cairo >= 1.4, dropped debhelper
    requirements from 6 to 5.
  * Removed duplicate "-s" short option from mkvisualid: keep "-s" for
    "--shape", use "-y" for "--symmetry".
  * Enabled spiral-generator in mkvisualid, and include a "--spiral"
    ("-i") option so that said generator's weight can be set from the
    command-line like all of the others.
  * Ensured that, by default, mkvisualid and the library routines both use
    identical algorithms for generating glyphs.
  * Since `Relaxed Inside' and `Shape' generators are functionally
    /identical/, removed Relaxed Inside (this seems to be a legitimate
    interpretation of what the essay is saying).
  * Removed `metashape_type' enum, and `type' member from metashape struct,
    because we can determine whether we're looking at a `shape' or a `path'
    just by the arclength.
  * Corrected (and simplified) implementation of vertex-child angle-cutoff
    in radial-generator.
  * Correctly use archlength of .7 radians for all `along-a-path' instances,
    in accord with the essay, rather than a random angle between 0 and .7.
  * Consistently use g_new rather than a combination of g_new and malloc.
  * Redefined "--linewidth" option as specifying only the inner line-width;
    added an "--outline-width" ("-O"), allowing line- and outline-width
    to be specified independently.
  * Improved `perfect fit' logic in visualid_draw() such that it actually
    makes glyphs fit perfectly onto the canvas, regardless of
    line-join/-cap styles.

 -- Joshua Judson Rosen <rozzin@geekspace.com>  Sat, 13 Dec 2008 00:22:54 -0500

libvisualid (0.1) unstable; urgency=low

  * Initial (alpha) release.

 -- Joshua Judson Rosen <rozzin@geekspace.com>  Mon, 30 Jun 2008 21:37:35 -0400
