-
Notifications
You must be signed in to change notification settings - Fork 1
ellotecnologia/Abbrevia
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
TurboPower Abbrevia Table of contents 1. Introduction 2. Package names 3. Installation 4. Support 5. Bug Reporting 5.1 Known Bugs 6. Version history 6.1 Release 3.05 -Bug Fixes and Enhancements Beta #1 6.2 Release 3.05 -Bug Fixes and Enhancements Beta #2 6.3 Release 3.05 -Bug Fixes and Enhancements Beta #3 6.4 Release 3.05 -Bug Fixes and Enhancements Beta #4 6.5 Release 3.05 -Bug Fixes and Enhancements Beta #5 ============================================== 1. Introduction Abbrevia is a compression toolkit for Borland Delphi, C++Builder, & Kylix. It supports PKZIP 4, Microsoft CAB, TAR, & gzip formats & the creation of self-extracting archives. It includes visual components that simplify the manipulation of ZIP files. This is a source-only release of TurboPower Abbrevia. It includes designtime and runtime packages for Delphi 3 through 7 and C++Builder 3 through 6 and Kylix 3. ============================================== 2. Package names TurboPower Abbrevia package names have the following form: BNNNKKVV.* | | | | | +------ VV VCL version (30=Delphi 3, 40=Delphi 4, 70=Delphi 7, K3=Kylix 3) | +-------- KK Kind of package (R=runtime, D=designtime, CD = CLX designtime, | CR = CLX runtime, VD = VCL designtime, | VR = VCL runtime) | +----------- NNN Product version number (e.g., 305=version 3.05) For example, the Abbrevia designtime package files for Delphi 5 have the filename B305_D50.*. ============================================== 3. Installation To install TurboPower Abbrevia into your IDE, take the following steps: 1. Unzip the release files into a directory (e.g., d:\abbrevia). 2. Start Delphi or C++Builder. 3. Add the source subdirectory (e.g., d:\abbrevia\source) to the IDE's library path. 4. Open & compile the runtime package specific to the IDE being used. 5. Open & install the designtime package specific to the IDE being used. The IDE should notify you the components have been installed. 6. Make sure the PATH environmental variable contains the directory in which the compiled packages (i.e., BPL or DPL files) were placed. ============================================== 4. Support Support for Abbrevia can be obtained through the "turbocontrol.abbrevia" newsgroup at news://news.turbocontrol.com. Outlook express can be setup to read these newsgroups if you don't already have a newsgroup reader. ============================================== 5. Bug Reporting All bugs and feature requests are handled via the SF.NET trackers. If you have a found a bug please post it here so it does not get lost. http://sourceforge.net/tracker/?group_id=71001 Please post complete steps, with code that duplicates the problem. Please note we can not read your mind, unreported bugs will not be fixed. ============================================== 5.1 Known Bugs Below is a list of all reported bugs as of this release, not all bugs have been verified, or duplicated. If you run into a bug listed below please add a comment with code needed to duplicate, and and attach any associated archive files. If you find a fix to any of these bugs please attached the fixed code, so it can be integrated in to future builds. NOTE: If you are running into a bug that is Not reported here, it won't be fixed! Please report all bugs here: http://sourceforge.net/tracker/?group_id=71001 698162 Failed unzipping of password protected files clobbers original 698165 Issues with Compound File Class 698167 No provision for setting compression level 698168 Abbrevia not handling self extracting ZIPs created by SFX 698169 Abbrevia not handling Mac created .ZIPs correctly 698172 Abbrevia doesn't archive empty folders (other ZIP utilities do) 698174 Abbrevia handling of read-only media inadequate 698175 Improvements to ZIP identification and interpretation 698176 Problems with CAB and LZX compression 698178 Off-by-one error(?) in Deflate engine 698179 Abbrevia 3 COM object not exposing "WithEvents" interface 698180 bad Gzip causes infinite loop in Deflate engine 698184 "Canvas does not allow drawing" error in TAbMeter 713126 No build Delphi 6 personal 752491 Impossible to unzip if basedirectory contains european chars 763286 No Addition of USES Files 783613 Corrupt archives when disk spanning 822243 GZip decompress problem 861543 OnArchiveProgress in TAbSpanStream.Write and User Abort 874025 AV during InflateDynamicBlock 891156 Wrong disk # request while testing spanned archive ============================================== 6. Version history Below you will find the history of the 3.05 Beta Releases ============================================== 6.1 Release 3.05 -Bug Fixes and Enhancements Beta #1 Bug Fixes --------- [ 698173 ] Abbrevia doesn't handle filenames containing non-ASCII characters cleanly [ 698181 ] Compiler Define out of Place [ 698182 ] AV if delete AbMeter before deleting AbVCLMeterLink [ 698183 ] CAB Extract At with new name does not work [ 698185 ] Wrong file type icons shown [ 698186 ] AV if invalid filename specified [ 698996 ] Fails to compile in Kylix 3 Pro [ 699595 ] AbZipper and AbZipKit EReadError [ 776882 ] Unzip truncates file on some machines [ 783203 ] GZIP decompressor not Compliant Enhancements ------------ [ 702449 ] Create DUnit Framework to test Abbrevia [ 783192 ] Add Support Kylix 3 NOTE: The number in brackets is the Bug and Enchancement Tracker IDs from SF.NET ============================================== 6.2 Release 3.05 -Bug Fixes and Enhancements Beta #2 NOTE: Disk Spanning and Splitting does not work at all in this release. Bug Fixes ---------- [785769] V3.05 Beta 1. Problem when unzipping. [806077] Unable to Call TestTagged on new Archives [806087] DiskFileName needs to be set from FileName. (Bug and Fix from Jeff Rafter) [800130] ZIP - Potential Memory Leak [799438] A/V if ZIP Filename only contains extension. [783583] In TAbZipArchive.FixName() lValue is not set from Value. [735109] Spanning not working, access violation [714944] AV on Disk Span, ignores OnRequestBlankDisk [699140] OnArchive[Save]Progress events don't fire for new archives [699119] OnProcessItemFailure does not fire for write locked files Enhancements ---------------------- None. ============================================== 6.3 Release 3.05 -Bug Fixes and Enhancements Beta #3 [884897] Invalid CRC32 and Size Values for GZip Archive [880505] setting Windows file attributes on an open file [808499] Wrong file dates in zip archives under Linux [753982] Spanned and split files can be created and read correctly. [698170] Abbrevia's spanning logic is not in conformance with PkWare spec. [783617] Spanned and split files created and read correctly. [783614] Error reporting not right ============================================== 6.4 Release 3.05 -Bug Fixes and Enhancements Beta #4 [885672] Current code in CVS fails to build [887793] Current CVS code does not build on D5 [887909] soFreshen isn't working [858209] GZip from stream to stream with TAbGzipArchive renders error [858945] copy of File saved to floppy cannot be opened [719083] Windows exe signature check [887889] GZip ExtractAt() extract to wrong locatation [871613] AB305B - QT dependancy in AbGzTyp ============================================== 6.5 Release 3.05 -Bug Fixes and Enhancements Beta #5 [785269] Access violation on free [885670] Memory corruption on damaged Zip file [890888] Memory Leak in abZipPrc [891007] Compiler warning in AbZipTyp [889324] problem closing TAbUnzip archive [888927] compiler warnings with current CVS code
About
TurboPower Abbrevia
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published