20110413
- standalone apps are now generated via build scripts for consistency
- caster control app now has preference for permanent cycle sensor install

20110405
- standalone ribbon generator stores logs in ~/Library/Application Support.

20110301
- ribbon generator: sort mcas and wedges alphabetically
- ribbon generator: add larger set widths
- ribbon generator: display adjusted width casts with an overscore in soft 
    proof
- ribbon generator: sort out hyphenation a little better (unnatural line 
    breaks in particular)

20110104
- standalone ribbon generator seems to work now; stores data in 
    ~/Library/Application Support, and copies fresh db if not present.

20100923
- ribbon generator: added <setpagenumber n> command.
- ribbon generator: added <romanpagenumber> and <lowercaseromanpagenumber> commands.

20100907
- mca editor: added bold elements to drag-n-drop.

20100823
- ribbon generator: added <pagebreak> command
- ribbon generator: added option to omit hyphen when using non-standard line breaks
    (useful for generating fonting e-ribbons.)

20100820
- ribbon generator: display bold and small caps in a more 
    illustrative style within "soft proof".
- ribbon generator: offset colors of adjacent fixed spaces within "soft proof"
    in order to visualize space sizes when quadding.
- ribbon generator: header and footer support - set line length in the ribbon
    generator and use the <header></header><footer></footer>, <eheader></eheader>,
    <efooter></efooter>, <oheader></oheader>, <ofooter></ofooter> commands to
    specify head and footer definitions for all pages, even and odd pages, respectively.
- ribbon generator: added <pagenumber> command to insert current page number.

20100817
- ribbon generator: add option to trip caster with long line
    at end of the job.

20100722
- ribbon generator: only allow adjustment of 1 unit for JS when
    working with set sizes larger than 12.
- ribbon generator: allow non-standard hyphenation, useful when
    generating "font" ribbons.

20100630
- ribbon generator: treat carriage returns a line feeds (no more
    mysterious justifying spaces at the beginning of lines)
- identified problem in hyphenation engine that drops trailing 
    periods from hyphenated words.

20100602
- caster controller: fix errors when using manual pin control before
    loading a ribbon file.
- caster controller: "all on" and "all off" buttons work properly with
    cycle sensor override.

20100505
- caster controller: add cycle status indicator

20100504
- ribbon generator: display set text up to point of error when problem occurs.
- ribbon generator: <sN> command will accept any number of units and will assemble the
     required number of fixed spaces to reach the total requested.
- ribbon generator: cast fixed spaces on the line in the order provided by the
     quadding algorithm rather than sorting them by size. This should keep the mould 
     cooler when quading using 9 and 18 unit spaces.

20100423
- caster controller: add current line to display 
- caster controller: add "jump to line" feature

20100422
- caster controller: add "force valves on" button to manual pin control

20100415
- x/0 justifications should really be x-1/15.

20100413
- added French hyphenation dictionary
- alter error message for "off-length line" to more accurately describe the problem

20100412
- MCA editor displays mats with a width different than that supplied by the default wedge
  in yellow.
- added hyphenation dictionaries for dutch and german.
- added option to disable hyphenation completely.

20100401
- Enabled Unit Shift and Unit Adding

20090916
- added ability to select minimum justification code (3/8 default)
- added list of identified problems to MCA design view
