==========================================================================
 Basic Compression Library
 by Marcus Geelnard
 Release 1.1.1
 2004.12.25
==========================================================================


INTRODUCTION
------------

The Basic Compression Library is a library of well known compression
algorithms implemented in portable ANSI C code.

For more information about the Basic Compression Library, please read the
manual called 'doc/manual.pdf' and, of course, the source code.



VERSION HISTORY
---------------

1.1.1 (2004.12.25)
 - Bugfix in rle.c: When exactly three sequential bytes equal to the
   marker byte occured in the input stream, the coder output one byte too
   many.


1.1.0 (2004.12.14)
 - Bugfix in rice.c: Changed internal signed magnitude format in order to
   support all possible signed values. As a result, data that has been
   compressed with rice.c in v1.0.6 is no longer compatible with v1.1.0!
 - Bugfix in huffman.c: The Huffman tree was not optimally balanced, so
   incompressible data would overflow the output buffer (effectively
   rendering the compressed data invalid). The fixed Huffman coder should
   compress slightly better than the old 1.0.6 coder.
 - A new faster LZ77 coder (LZ_CompressFast)
 - Added a compression test utility (bcltester.c)


1.0.6 (2004.05.22)
 - Bugfix in the LZ77 decoder


1.0.5 (2004.05.09)
 - Added a LZ77 coder/decoder


1.0.4 (2004.04.21)
 - Bugfix in rle.c: Long runs would be truncated (thanks Steve!)


1.0.3 (2004.02.17)
 - The project was moved to Sourceforge
 - Changed license to the zlib license


1.0.2 (2003.10.04)
 - Improved Rice compression


1.0.1 (2003.10.01)
 - Added Rice compression
 - Added bfc, the Basic File Compressor :)


1.0.0 (2003.09.29)
 - Initial release
 - RLE and Huffman compression