Changelog

Table of contents



v5.0

December 6, 2011

Features

API Changes

Bug Fixes

Split/Spanned Zip Changes



v4.0

March 14, 2011

These are the most significant features, fixes and changes made since v3.05. There are many other bug fixes and low-level improvements, the details of which are available in the Subversion log.

Features

Bug fixes

Cleanup



v3.05 final

February 8, 2010

Bug Fixes



v3.05 release candidate

December 30, 2009

Enhancements

Bug Fixes



v3.05 beta 6

March 10, 2004

Bug Fixes

Comments

In order to fix bugs [698162] and [912918] a new set of defines were added to AbDefine.inc that allow you to control the way Abbrevia extracts files. This is a temporary hack and I will be refactoring the code to make them redundant after 3.05 is released. The defines only affect AbUnZip in AbUnzPrc.pas.

When extracting files, we have three options:

  1. Clobber - Write in place. This is the original behavior, and the side effect is that bug [698162] will reappear. If you try to overwrite a file by extracting from a password protected zip and aren't able to give the correct password the original file is deleted.
  2. Memory - File is extracted to memory, and if successful is then written to disk.
  3. TempFile - File is extract to the temp directory, and if successful is then moved to correct location.

In testing, the memory option is the fastest as long as you don't end up using the page file. Once you start to page, this option is usually (not always) slower than TempFile method. Clobber was not tested for performance, it was the original method and buggy.

The TempFile method is the current default behavior.



v3.05 beta 5

February 7, 2004



v3.05 beta 4

January 30, 2004



v3.05 beta 3

January 26, 2004



v3.05 beta 2

October 1, 2003

NOTE: Disk Spanning and Splitting does not work at all in this release.

Bug Fixes



v3.05 beta 1

August 6, 2003

Enhancements

Bug Fixes