mORMot and Open Source friends
File History
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of files named SynZip.pas

2014-07-28
16:41
[ee8e0dfa4c5228ac] part of check-in [50208921410a] now SynCommons unit compiles with Kylix - but not tested, and exception interception for logging and stack trace are disabled (user: User branch: trunk)
2014-07-18
13:55
[0e914d47833ab1fc] part of check-in [d15be450aa] both client (i.e. hcDeflate) and server (i.e. COMPRESSDEFLATE conditional) will use gzip for HTTP standard compression, since deflate/gzip content encoding is not consistent in practice among clients - see http://synopse.info/forum/viewtopic.php?pid=11494#p11494 and http://stackoverflow.com/a/9186091/458259 (user: User branch: trunk)
2014-05-16
19:46
[60f2cba0e0939a11] part of check-in [a71843d79a] added DestDirIsFileName optional parameter to TZipRead.UnZip() methods - also fixed an issue which prevent the TZipRead class to identify a .zip file as expected (user: User branch: trunk)
2014-05-12
07:43
[b1aec7d516bea928] part of check-in [fd20a67fc6] fixed typos and some compilation warnings (user: User branch: trunk)
2014-04-17
19:01
[ab0bc148ef3d0eee] part of check-in [425a824388] Delphi XE6 support (not fully tested yet since we can't afford to pay the license as unpaid Open Sourcers) - feedback is welcome! (user: User branch: trunk)
2014-04-02
16:56
[aff9b549551049dc] part of check-in [fe6773c23c] fixed ticket [2e22dd25aa] about TZipRead.UnMap (user: User branch: trunk)
2014-01-24
15:04
[d080fcc8d8f03fc1] part of check-in [d7745085d8] unit SynZipFiles fixed for Delphi XE2/XE3/XE4/XE5 64-bit compiler (user: abouchez branch: trunk)
2014-01-01
13:31
[b899d72f0943aa81] part of check-in [44147954e2] The little mORMot wishes you an happy new year 2014! (user: User branch: trunk)
2013-12-31
11:30
[919572bebb33a425] part of check-in [f504bf4e2e] added TZipRead.UnZip() overloaded methods using a file name parameter (user: User branch: trunk)
2013-12-18
17:32
[d0d95bfdb248bfe0] part of check-in [f0e0efb8b5] any zip-related error will now raise a ESynZipException (user: User branch: trunk)
2013-09-24
11:36
[5b5d863bd5092184] part of check-in [bf4577eccf] fixed unexpected error when adding files e.g. via TZipWrite.CreateForm() to an empty archive - thanks Gigo for the feedback! (user: abouchez branch: trunk)
2013-09-19
05:43
[c8f8a3d2b8574f68] part of check-in [e18cbe0a35] fixed TZipWrite.AddDeflated() to handle data > 200 MB - thanks jpdk! (user: abouchez branch: trunk)
2013-02-24
15:43
[788ab63655d0c4b7] part of check-in [dc441f2a68] fixed and tested 64 bit compilation under Windows with Delphi XE3 - first step, including SynCommons and low-level process [4b11d85be2] (user: User branch: trunk)
2013-02-10
11:48
[4d4f7fd04038496b] part of check-in [2bc85e2377] fixed CompressDeflate() function, which was in fact creating zlib content so was not working with IE (whereas Chrome was able to recognize the content) and addded CompressZLib() function, as expected by web browsers (user: ab branch: trunk)
2013-01-11
09:54
[ab130cb26cce1c98] part of check-in [bb09abeb24] added TZipEntry.LocalHeader and TZipEntry.LocalDataPosition methods to fix ticket [63132b355e] (user: abouchez branch: trunk)
2013-01-10
13:46
[7332fb27adb754d6] part of check-in [4a91677a73] fixed ticket [63132b355e] about reading empty folders from .zip archive (user: abouchez branch: trunk)
2013-01-02
14:19
[894b69f1828e809a] part of check-in [ba0438e17f] enhanced FPC/Lazarus Win32/Win64 compilation (user: abouchez branch: trunk)
2012-12-31
14:34
[115981a21b509ea4] part of check-in [8e74517c2d] preparing new Year's eve ;) (user: ab branch: trunk)
2012-11-28
13:34
[9053289654d8093a] part of check-in [1c6fe7a1fd] all former SQLite3\SQLite3*.pas units have been renamed to SQLite3\mORMot*.pas to match the database-agnostic scheme of the mORMot framework - this is a major break change, so all your "uses" clauses in your code is to be change to follow the new naming (user: abouchez branch: trunk)
2012-11-13
11:52
[940bec2c08cd8b52] part of check-in [153d0ebc12] fixed Delphi 5 compilation issue of regression tests (user: abouchez branch: trunk)
2012-09-07
06:01
[b020a1f39581fcf9] part of check-in [240f65a6cb] fixed Unicode Delphi compilation (user: ab branch: trunk)
2012-09-06
14:48
[187742b72957c53a] part of check-in [c219e33a98] replaced TSockData string type by the generic RawByteString type (and the default AnsiString for non-Unicode version of Delphi) (user: ab branch: trunk)
2012-08-29
15:50
[272ce31b17cd419c] part of check-in [9422fb8309] fixed several LVCL and Delphi 5 compilation issues (user: ab branch: trunk)
2012-08-14
12:47
[116e670152c3be25] part of check-in [a97c525673] increased internal units version to 1.17 (user: ab branch: trunk)
2012-05-29
18:41
[d03b3bc56129c6ab] part of check-in [c058f55771]
  • fixed naming of framework in units header
  • fixed incorrect call to FormatUTF8() - see [d74020f7c3]
(user: G018869 branch: trunk)
2012-05-22
14:00
[3e1c1c36c73f34c8] part of check-in [b7e5a8712a]
  • TZipWrite.AddDeflated(const aFileName) method will use streaming instead of in-memory compression (will handle huge files much efficiently, e.g. log files as for EventArchiveZip)
  • SynDBExplorer table export is now able to compress the exported database into a .zip file
(user: G018869 branch: trunk)
2012-04-13
16:21
[5d35e4d8d38b71b3] part of check-in [ecca0393cf] FPC compatibility enhancement (user: G018869 branch: trunk)
2012-04-11
11:39
[94ab5225c80b18b9] part of check-in [ef5cd9b40a] continuing compilation with FPC (Win32 platform by now) (user: G018869 branch: trunk)
2012-03-28
20:58
[09c6b49a4bcfcf2e] part of check-in [ac32fbb645] fixed Delphi <2010 compilation issues (user: User branch: trunk)
17:31
[3d5051a1268a13aa] part of check-in [160f88b541] most units now compile with Delphi XE2 in 64 Bit mode :) (user: User branch: trunk)
2012-01-27
13:52
[b46cf2e41fa61854] part of check-in [58670a6a73] unit now includes FTS3/FTS4 by default (i.e. INCLUDE_FTS3 conditional is set in both SQLite3.pas and SynSQLite3.pas units) (user: User branch: trunk)
2012-01-20
13:33
[651da3016e87bb43] part of check-in [d8b446f0b5] changed copyright notice to "(C) 2012" - yes, happy new year ! (user: G018869 branch: trunk)
2012-01-07
12:20
[3d0180957747901d] part of check-in [ddcf953db5] code refactoring to allow compilation with Delphi XE2 background compiler (e.g. syntax check or code completion) (user: User branch: trunk)
2011-09-17
18:05
[57bf0ecb120376f5] part of check-in [40b9886964] Delphi XE2 compatibility: all tests passed (32 Bit) (user: ab branch: trunk)
2011-07-22
09:40
[0f91b6916da5fa57] part of check-in [75b5b81a88] new SynSQLite3 unit extracting the SQLite3 wrapper from the previous SQLite3 unit: this unit can therefore be used with our SynDB classes, without our mORMot overhead (and features) (user: G018869 branch: trunk)
2011-05-31
17:55
[d7417bdcd9424167] part of check-in [339aa49e4e] fix Delphi 2009/2010/XE compilation issue (user: ab branch: trunk)
14:04
[da990fd49de96e43] part of check-in [da448f54f0]
code modifications to compile with Delphi 5 compiler (no ORM code compiles yet: so only low-level units like SynCommons / SynCrypto / SynPdf are tested)
(user: ab branch: trunk)
2011-05-17
18:23
[26e7e0d22e73f6b0] part of check-in [c0b67bd9d1] fix Unicode Delphi version compilation (user: ab branch: trunk)
15:29
[776acc89b5a55f86] part of check-in [9877caf56e]
  • TZipRead and TZipWrite now handle Unicode file name inside zip (UTF-8 encoded)
  • new .synlz file format, used to fast .log compression (with UnSynLz.dpr for uncompressing this efficient but proprietary file format)
  • TSynLogFamily.Destroy is now able to archive outdated .log files into .synlz or .zip, in a custom destination directory
(user: ab branch: trunk)
2011-03-01
15:46
[42b6d6e49c3dd310] part of check-in [d6285dd1ad]
  • now can compress its content using deflate or faster SynLZ algorithm: by default, the SynLZ algorithm will be used between a Delphi Client and Server over HTTP/1.1 - there will be no speed penalty on the server side, whereas deflate would use much more CPU
  • by default, will handle SynLZ compression for TSQLite3HttpServer and TSQLite3HttpClient (prefered than much slower deflate algorithm)
(user: ab branch: trunk)
11:22
[842e727acad03d4e] part of check-in [0eda3328c4] new functions for gzip/deflate/synlz/synlzo compression algorithms, to be used with OnCompress/OnDeCompress properties pairs of THttpSocket (user: ab branch: trunk)
2011-02-08
17:07
[4068bc17aa3bc7cd] part of check-in [b59d83be6d] we reach year 2011 - let's celebrate! (user: ab branch: trunk)
2010-11-05
07:17
[cb963034bb892d6f] part of check-in [7c5cdfe0f6] added some more regression tests in TTestCompression.ZipFormat (user: G018869 branch: trunk)
2010-09-26
14:58
[3936c106f37074a5] part of check-in [3090cf8a70] minor modifications to let the MainDemo compile (user: ab branch: trunk)
2010-09-11
16:43
[e422dab9acd6717e] part of check-in [0bcc43313e] SynZip: both obj files (i.e. deflate.obj and trees.obj) updated to ZLib engine version 1.2.5 (user: ab branch: trunk)
2010-08-11
16:26
[188566ed839daf56] part of check-in [b149edbd1d] better handling of sftID in the User Interface and database use (e.g. creates a dedicated index for the TSQLRecord published fields inside TSQLRecord) (user: ab branch: trunk)
2010-08-09
07:54
[66dbd64329a25ded] part of check-in [fa45f97d0c] SynZip.pas version 1.9 faster execution save 8 KB of code size from standard crc32.obj, with no speed penalty (user: ab branch: trunk)
2010-06-27
13:19
[0505dc9c40a01599] part of check-in [b1fbb79f79] fix enabling PUREPASCAL compilation (user: ab branch: trunk)
2010-06-23
14:04
Added [11f60e38ed9c6d8e] part of check-in [9226a861e3] Initial Check-In of all Synopse components (user: User branch: trunk)