			NEWS file for comparator/filterator

1.0 -- 07 September 2003

Initial release.

1.1 -- 09 September 2003

* Fix silly division by zero error. Add COPYING file.
* Add -s option to filterator and make it ignore form feeds in filtered mode.

1.2 -- 10 September 2003:

* Add -C option; -w wasn't good enough to make indent-style difference
  invisible by itself.

1.3 -- 12 September 2003:

* -C now implies -w.
* A new -r option strips comments.
* Code is cleaned up to pass gcc -Wall.
* filterator can now perform significance checks on shreds from shellscripts.
* There	is now a progress meter while making SCF files.
* The logic for merging ranges has been seriously speed-tuned and is 
  66% faster.  This code is O(n**2) on the number of common shreds and
  is the bottleneck on large trees.

1.4 -- 12 September 2003:

* Fix brown-paper-bag bug in reduction logic, introduced when I optimized it.
* SCF-B format now includes codebase size so we can compute percentages.
* filterator now generates a trailer containing percentage overlaps.

1.5 -- 12 September 2003:

* Fix bug in -r option.
* Capture trailing braces (as on C functions) in chunks even when they are
  ignored for comparison purposes.
* Range reports now include the line length of the file.
* Documentation improvements.

1.6 -- 15 September 2003:

* Regression-test production now in place.
* Second application of qsort trick, for significant speedups on
  trees with many common matches.
* New -v option to enable progress messages; they're off by default.

2.0 -- 18 September 2003:

* Now uses custom 8-byte digest function suggested by Ron Rivest, the inventor
  of MD5.  The new function is faster and about halves the size of SCF files.
  This format change is not compatible with 1.x versions.
* There is a new -m option to set the minimum span size to be output.
  The filterator -s option has been changed to -m to match it.
* filterator is now a wrapper around comparator.py, a loadable Python
  module which can be used to write other report generators.
* Significance filtering for C and shell is now done within comparator
  itself, and is accordingly much faster.
* FreeBSD port patches from Warren Toomey.

2.1 -- 19 September 2003:

* Refactored code to make it possible to plug in new feature analyzers.
* Logic for handling trailing blank lines in files works slightly better.

2.2 -- 26 September 2003

* Fix a packaging error.

2.3 -- 27 September 2003:

* New -N option style supports multiple normalizers.
* Fix a bug that might have caused a SEGV on really large shreds.
