2011-03-17  Simon Cozens <simon@simon-cozens.org>

  * lib/Text/KnuthPlass.pm: 1.02 release removes unnecessary dependencies.

  * t/02-javascript.t: Remove dependency on JSON::Syck

  * t/01-nodes.t: De-5.10.0-ify.

  * lib/Text/KnuthPlass.pm: Oop.

  * Changes: This is 1.01.

  * t/04-regression.t: Compare against Perl.

  * lib/Text/KnuthPlass.pm, lib/Text/KnuthPlass.xs: Another refactoring to
  speed up.

2011-03-16  Simon Cozens <simon@simon-cozens.org>

  * lib/Text/KnuthPlass.pm: Make debugging output debugging-only.

  * META.yml: This should be autogenerated, not under VC.

  * Makefile.PL: We're using Build.

  * t/03-center.t: Blah

  * lib/Text/KnuthPlass.xs: Speed up array access, fix another leak.

2011-03-15  Simon Cozens <simon@simon-cozens.org>

  * MANIFEST, META.yml, lib/Text/KnuthPlass.pm, lib/Text/KnuthPlass.xs: I'm
  calling this 1.0 because it doesn't leak loads of memory now.

  * lib/Text/KnuthPlass.xs: Rewrite to avoid most memory leaks.

2011-03-13  Simon Cozens <simon@simon-cozens.org>

  * lib/Text/KnuthPlass.xs: Hopefully get rid of other leak too.

  * lib/Text/KnuthPlass.xs: Fix (hopefully) drop_node leak.

2011-02-23  Simon Cozens <simon@simon-cozens.org>

  * lib/Text/KnuthPlass.pm: Prevent a segfault!

2011-02-11  Simon Cozens <simon@simon-cozens.org>

  * Build.PL, Changes, lib/Text/KnuthPlass.pm, ppport.h: OK, this is 0.04
  really.

  * MANIFEST: Don't know how that got left out.

  * Build, Build.PL, MANIFEST, lib/Text/KnuthPlass.pm, lib/Text/KnuthPlass.xs,
  lib/Text/typemap, t/01-nodes.t, t/02-javascript.t, t/03-center.t: Add an XS
  version, call it 0.04

2011-02-09  Simon Cozens <simon@simon-cozens.org>

  * Changes, lib/Text/KnuthPlass.pm: Oh, and "center" is (silently)
  implemented, too. Save that for another time. This is 0.03

  * lib/Text/KnuthPlass.pm, t/01-nodes.t, t/02-javascript.t, t/03-center.t:
  Many, many corrections to the algorithm after studying the Javascript more.

2011-02-08  Simon Cozens <simon@simon-cozens.org>

  * MANIFEST, t/01-nodes.t: Oops, forgot these.

  * lib/Text/KnuthPlass.pm: Demodernify, up the version number.

  * Build, Build.PL, lib/Text/KnuthPlass.pm: DeMoosify for speed and sanity.

  * lib/Text/KnuthPlass.pm: Add flexibility by passing on more arguments.

  * lib/Text/KnuthPlass.pm: 1 em is a capital M, not a small m.

2011-02-08  Simon Cozens <simon@cpan.org>

  * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README,
  lib/Text/KnuthPlass.pm, t/00-load.t, t/pod-coverage.t, t/pod.t: initial
  import of Text::KnuthPlass 0.01 from CPAN  git-cpan-module:  
  Text::KnuthPlass git-cpan-version:  0.01 git-cpan-authorid: SIMON
