summaryrefslogtreecommitdiff
path: root/packages/paszlib/src
Commit message (Collapse)AuthorAgeFilesLines
* * Override virtual constructor instead of adding a static one so that it is ↵joost2010-09-231-2/+4
| | | | | | actually called. Fixes problems on non-Windows git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16037 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed getting upper byte of "extra field" (patch by Brett, mantis #16887)jonas2010-07-091-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15537 3ad0048d-3df7-0310-abae-a5850022a9f2
* * TZipper.ZipFiles should zip files, got broken in r13464joost2010-04-251-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15176 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Disable parts of commit 13378 for windows, since it blocks extracting ↵marco2010-03-211-1/+9
| | | | | | | | zips with Unix lineseparators (like Open Office files, even when generated on Windows) * Minor tweak to demo git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15025 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Onprogress added to .compress and .decompressmarco2010-01-051-1/+42
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14551 3ad0048d-3df7-0310-abae-a5850022a9f2
* * renamed ZStream to zstream in the uses clause so it matches the unit'sjonas2009-12-301-1/+1
| | | | | | | | | | | | file name. Solves the problem that zstream's .o file was not installed in case of a) compiling on a case-preserving file systems b) on an OS that is marked as case-sensitive c) when using the -Fd command line option (so the directory cache does not emulate the case-sensitive behaviour) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14501 3ad0048d-3df7-0310-abae-a5850022a9f2
* * TUnzipper now instrumentable with events to be usable with custom streamsmarco2009-11-221-21/+34
| | | | | | | Patch from Andrew, Mantis 15151 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14256 3ad0048d-3df7-0310-abae-a5850022a9f2
* * slight adjustment. Bug 14420 fixed.marco2009-11-031-1/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14015 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for windows compilation after last chances (mantis 14980)marco2009-11-031-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14014 3ad0048d-3df7-0310-abae-a5850022a9f2
* * rearranged the append/rewrite slightlymarco2009-11-021-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14012 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add "append" mode, fixes 14420marco2009-11-021-13/+26
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14011 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Changed to proposed eventsmichael2009-07-291-17/+18
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13472 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Andrew Haines to allow unzipping to a streammichael2009-07-291-46/+91
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13471 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed TZipFileEntry.Assign and added convenience call for TZipper.ZipFilesmichael2009-07-261-1/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13464 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added some convenience calls to TUnzippermichael2009-07-261-8/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13463 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added Examine call, to examine contents of a zip file without extracting filesmichael2009-07-261-23/+74
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13462 3ad0048d-3df7-0310-abae-a5850022a9f2
* * patch by Tom Gregorovic (with some fixes by Alexander Grau) tojonas2009-07-111-59/+275
| | | | | | | | | | | * support creating directories and symbolic links while unzipping * preserve access rights and date of unzipped files * fix the CRC32 control when the local header field is zero -> fixes mantis #14106 * fixed unzipping stored files of zero bytes git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13378 3ad0048d-3df7-0310-abae-a5850022a9f2
* * another patch for seeking in compressed streams by Danny Milosavljevic, ↵florian2009-02-071-1/+7
| | | | | | resolves #12830 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12705 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed zipper unit for big endian systems (patch by Bent Normann Olsen,jonas2009-01-291-9/+77
| | | | | | | mantis #12562) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12624 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reverted r12575ivost2009-01-201-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12579 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed paszlib (problem with getting crc32 table)ivost2009-01-201-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12575 3ad0048d-3df7-0310-abae-a5850022a9f2
* * set result of tdecompressionstream.seek by Danny Milosavljevic, resolves ↵florian2008-12-241-0/+5
| | | | | | #12830 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12431 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated "pending" to longint, as a possible solution for bug 12514marco2008-12-091-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12319 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed assignmichael2008-09-281-0/+20
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11834 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added possibility to set filename in archive, and added possibility to use ↵michael2008-09-281-127/+249
| | | | | | streams git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11833 3ad0048d-3df7-0310-abae-a5850022a9f2
* * mode objfpc in gzio to avoid 16-bit blocksize gzio as per #11611.marco2008-07-061-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11337 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix buffer handling in flushpeter2008-01-281-5/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10080 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Use zerror rather than hardcoded error table.daniel2007-12-021-5/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9380 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Convert error messages to resourcestrings.daniel2007-12-021-15/+34
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9378 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Reset resets stream to beginning to zstream, not beginning of file.daniel2007-12-021-1/+1
| | | | | | | | * Readpng resets source stream to start of zstream before creating Tdecompressionstream, rather than seek the decompression stream. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9377 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Should use Edecompressionerror in Tdecompresionstream.daniel2007-12-011-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9372 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix compression bug.daniel2007-12-011-9/+40
| | | | | | | + Allow random seeks through compressed file. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9362 3ad0048d-3df7-0310-abae-a5850022a9f2
* * cleanroom implementation from Daniel Mantoinepeter2007-11-181-336/+277
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9291 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix unzipping of all filespeter2007-11-131-10/+12
| | | | | | | * create outputdirectory if it doesn't exists git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9235 3ad0048d-3df7-0310-abae-a5850022a9f2
* * new directory structurpeter2007-10-2520-0/+14839
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@8933 3ad0048d-3df7-0310-abae-a5850022a9f2