2002-03-29 18:15  thomas

	* NEWS, zip.rb, ziptest.rb: Don't decompress and recompress zip
	entries when changing zip file

2002-03-29 17:50  thomas

	* zip.rb: Performance optimization: Only write new ZipFile, if it
	has been changed. The test suite runs in half the time now.

2002-03-22 22:18  thomas

	* ziptest.rb: Found the tests that didn't use blocks to make sure
	input streams are closed as soon as they arent used anymore and got
	rid of the GC.start

2002-03-22 22:12  thomas

	* ziptest.rb: All tests run on windows ruby 1.6.6

2002-03-22 10:38  thomas

	* zip.rb, ziptest.rb: Windows fixes: Fixed ZipFile.initialize which
	needed to open zipfile file in binary mode. Added another
	workaround for the return value from File.open(name) where name is
	the name of a directory - ruby returns different exceptions in
	linux, win/cygwin and windows. A number of tests failed because in
	windows you cant delete a file that is open. Fixed by changing
	ziptest.rb to use ZipInputStream.getInputStream with blocks a few
	places. There is a hack in CommanZipFileFixture.setup where the GC
	is explicitly invoked. Should be fixed with blocks instead. The
	only currently failing test fails because the test data creation
	fails to add a comment to 4entry.zip, because echo eats the
	remainder of the line including the pipe character and the
	following zip -z 4 entry.zip command

2002-03-21 22:12  thomas

	* NEWS, README, TODO, install.rb: Added install.rb

2002-03-21 20:34  thomas

	* .cvsignore, TODO, zip.rb, ziptest.rb: Added
	test_extractDirectoryExistsAsFileOverwrite and fixed to pass

2002-03-21 20:22  thomas

	* zip.rb, ziptest.rb: Extraction of directory entries is now
	supported

2002-03-20 21:24  thomas

	* COPYING, README, README.txt: Removed COPYING, renamed README.txt
	to README. Updated README

2002-03-20 21:18  thomas

	* example.rb: Fixed example.rb added example that shows zip file
	manipulation with Zip::ZipFile

2002-03-20 20:56  thomas

	* TODO, zip.rb, ziptest.rb: Directories can now be added (not
	recursively, the directory entry itself. Directories are recognized
	by a empty entries with a trailing /. The purpose of storing them
	explicitly in the zip file is to be able to store permission and
	ownership information

2002-03-20 20:08  thomas

	* TODO, zip.rb, ziptest.rb: zip.rb depended on ftools but it was
	only included in ziptest.rb

2002-03-20 19:07  thomas

	* zip.rb, ziptest.rb: ZipError is now a subclass of StandardError
	instead of RuntimeError. ZipError now has several subclasses.

2002-03-19 22:19  thomas

	* TODO, ziptest.rb: Unit test ZipFile.getInputStream with block

2002-03-19 22:11  thomas

	* TODO, zip.rb, ziptest.rb: Unit test for adding new entry with
	name that already exists in archive, and fixed to pass test

2002-03-19 21:40  thomas

	* TODO, zip.rb, ziptest.rb: Added unit tests for rename to existing
	entry

2002-03-19 20:40  thomas

	* TODO, zip.rb, ziptest.rb: Unit test calling ZipFile.extract with
	block

2002-03-18 21:05  thomas

	* zip.rb, ziptest.rb: ZipFile#commit now reinitializes ZipFile.

2002-03-18 20:42  thomas

	* TODO, zip.rb, ziptest.rb: Refactoring:
	
	Collapsed ZipEntry and ZipStreamableZipEntry into ZipEntry.
	
	Collapsed BasicZipFile and ZipFile into ZipFile.

2002-03-18 18:05  thomas

	* zip.rb: Removed method that was never called

2002-03-17 22:25  thomas

	* ziptest.rb: Run tests with =true as default

2002-03-17 22:22  thomas

	* NEWS, TODO, zip.rb, ziptest.rb: Now runs with -w switch without
	warnings

2002-03-17 21:04  thomas

	* zip.rb, ziptest.rb: Down to one failing test

2002-02-25 19:42  thomas

	* TODO: Added more todos

2002-02-02 00:14  thomas

	* example.rb, zip.rb, ziptest.rb: Renamed SimpleZipFile to
	BasicZipFile

2002-02-02 00:01  thomas

	* ziptest.rb: More test cases - all of them failing, so now there
	are 18 failing test cases. Three more test cases to implement, then
	it is time for the production code

2002-02-01 21:34  thomas

	* ziptest.rb: Also run SimpleZipFile tests for ZipFile.

2002-02-01 20:11  thomas

	* example.rb, zip.rb, ziptest.rb: ZipFile renamed to SimpleZipFile.
	The new ZipFile will have many more methods that are useful for
	managing archives.

2002-01-26 00:14  thomas

	* ziptest.rb: In unit test: work around ruby/cygwin weirdness. You
	get an Errno::EEXISTS instead of an Errno::EISDIR if you try to
	open a file for writing that is a directory.

2002-01-26 00:02  thomas

	* ziptest.rb: Fixed test that failed on windows because of CRLF
	line ending

2002-01-25 23:29  thomas

	* .cvsignore, example.rb, zip.rb: Fixed bug reading from empty
	deflated entry in zip file

2002-01-25 22:51  thomas

	* NEWS, README.txt, zip.rb, ziptest.rb: Zip write support is now
	fully functional in the form of ZipOutputStream.

2002-01-20 16:00  thomas

	* zip.rb, ziptest.rb: Added Deflater and DeflaterTest.

2002-01-20 00:23  thomas

	* .cvsignore: Added .cvsignore file

2002-01-20 00:09  thomas

	* zip.rb, ziptest.rb: Added ZipEntry.writeCDirEntry and misc minor
	fixes

2002-01-19 23:28  thomas

	* example.rb, zip.rb, ziptest.rb: NOTICE: Not all tests run!!
	
	ZipOutputStream in progress
	
	Wrapped rubyzip in namespace module Zip.

2002-01-17 18:52  thomas

	* ziptest.rb: Fail nicely if the user doesn't have info-zip
	compatible zip in the path

2002-01-10 18:02  thomas

	* zip.rb: Adjusted chunk size to 32k after a few perf measurements

2002-01-09 22:10  thomas

	* README.txt: License now same as rubys, not just GPL

2002-01-05 23:09  thomas

	* NEWS, README.txt, NEWS: Updated NEWS file

2002-01-05 23:05  thomas

	* README.txt, zip.rb, ziptest.rb, zlib.c.diff: Added tests for
	decompressors and a tests for ZipLocalEntry,
	ZipCentralDirectoryEntry and ZipCentralDirectory for handling of
	corrupt data

2002-01-05 22:21  thomas

	* file1.txt.deflatedData: deflated data extracted from a zip file.
	contains file1.txt

2002-01-05 20:05  thomas

	* zip.rb: Changed references to Inflate to Zlib::inflate for
	compatibility with ruby-zlib-0.5

2002-01-05 01:31  thomas

	* ziptest.rb: Fixed problem with test file creation

2002-01-05 01:15  thomas

	* README.txt: Updated README.txt

2002-01-05 01:13  thomas

	* zip.rb, ziptest.rb: ZipFile now works

2002-01-04 21:51  thomas

	* testDirectory.bin, zip.rb, ziptest.rb:
	ZipCentralDirectoryEntryTest now runs

2002-01-04 18:40  thomas

	* ziptest.rb: Changed
	ZIpLocalNEtryTest::test_ReadLocalEntryHeaderOfFirstTestZipEntry so
	it works on both unix too. It only worked on windows because the
	test made assumptions about the compressed size and crc of an
	entry, but that differs depending on the OS because of the CRLF
	thing.

2002-01-04 18:37  thomas

	* README.txt: Added note about zlib.c patch

2002-01-02 18:48  thomas

	* README.txt, example.rb, file1.txt, zip.rb, ziptest.rb,
	zlib.c.diff: Initial revision

2002-01-02 18:48  thomas

	* README.txt, example.rb, file1.txt, zip.rb, ziptest.rb,
	zlib.c.diff: initial

