2020-12-09  1.03  (Phil M Perry)

  Makefile.PL, Build.PL, MANIFEST
   Change build process to use Makefile.PL instead of Build.PL

  t/02-javascript.t
   Fix failing t-tests due to use of long-double or quadmath libraries (more
    precision than the t-test was providing). There are still many failures
    of this test on every Solaris box, but at the moment I have no way to
    try to debug on that platform (I will be looking for volunteers to help
    out with this).

  lib/Text/KnuthPlass.xs
   Fix failing Windows t-tests where libraries already contained an _unlink
    module (rename to _unlinkKP).

  Build.PL, README.md, MANIFEST
   Change authorship statement, write a much more complete README 
    (with markdown).

  t/00-load.t, t/02-javascript.t, t/pod-coverage.t, t/pod.t, 
    lib/Text/KnuthPlass.pm
   Fix Perl Critic complaints. Currently ignoring "multiple package 
    declarations" in KnuthPlass.pm, might in the future split up the file.
    Move pod and pod-coverage to "author testing only".

  tools/1_pc.pl, tools/2_t-tests.pl, tools/3_examples.pl, MANIFEST,
    examples/KP.pl
   Add some tools for testing and illustrating usage.

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