Martin Gallwey
|
461ef9d3e6
|
#94679# remove throw specifications
|
2001-11-15 19:16:11 +00:00 |
|
Martin Gallwey
|
e68f41ef5b
|
#94679# add header
|
2001-11-15 19:13:09 +00:00 |
|
Martin Gallwey
|
1e645e0ce8
|
#94679# add used headers
|
2001-11-15 19:12:15 +00:00 |
|
Martin Gallwey
|
7a343a2502
|
#94679# add necessary headers
|
2001-11-15 19:10:47 +00:00 |
|
Martin Gallwey
|
050e3f4676
|
#93994# don't try to read 0 bytes and then decrypt and inflate it!
|
2001-10-31 10:32:54 +00:00 |
|
Martin Gallwey
|
73da475667
|
#93877# don't use auto_ptr's anymore
|
2001-10-30 12:58:00 +00:00 |
|
Martin Gallwey
|
e633304552
|
#93877# derive ContentInfo from OWeakObject so we can use it in an ORef
|
2001-10-30 12:54:47 +00:00 |
|
Martin Gallwey
|
be612daef9
|
#92012# decode titles before passing them to the file UCP
|
2001-10-30 09:34:23 +00:00 |
|
Martin Gallwey
|
a076a3aea7
|
#93877# Use auto_ptrs to handle life-time of contents
|
2001-10-26 20:57:47 +00:00 |
|
Martin Gallwey
|
30f738512f
|
93877# use clear method instead of a temporary
|
2001-10-26 20:55:47 +00:00 |
|
Martin Gallwey
|
51276abc7f
|
#93877# Call releaseUpwatdRef in destructor
|
2001-10-26 20:46:08 +00:00 |
|
Jens-Heiner Rechtien
|
51dc2be2be
|
#92924#: exception specifications
|
2001-10-26 10:21:18 +00:00 |
|
Martin Gallwey
|
6296102913
|
#91604# also truncate when writing to non-removable media
|
2001-10-22 12:34:46 +00:00 |
|
Martin Gallwey
|
5495a8e91e
|
#92925# the target of a transfer must be a directory...not a file!
|
2001-10-10 15:07:48 +00:00 |
|
Martin Gallwey
|
04c9953047
|
#90699# use 'check sum type' instead of MD5
|
2001-10-02 21:31:48 +00:00 |
|
Martin Gallwey
|
fd219ad9e5
|
#90699# Use 'ChecksumType' instead of MD5
|
2001-10-02 21:31:15 +00:00 |
|
Martin Gallwey
|
986207d203
|
#90699# use checksum type define instead of explicitly using MD5
|
2001-10-02 21:30:40 +00:00 |
|
Martin Gallwey
|
e223ac1766
|
#90699# new define for checksum type
|
2001-10-02 21:29:42 +00:00 |
|
Martin Gallwey
|
ad4cda2392
|
#92664# Use some methods from WeakImplHelper classes to implement XTypeProvider, to allow access to ZipPackageStreams from StarBasic
|
2001-10-02 21:29:08 +00:00 |
|
Martin Gallwey
|
b5733a80d5
|
#92664# Support XTypeProvider to allow access from Basic
|
2001-10-02 21:27:29 +00:00 |
|
Martin Gallwey
|
81b20b0471
|
#92664# remove unused header include
|
2001-10-02 21:23:35 +00:00 |
|
Martin Gallwey
|
0940f14edd
|
#92664# remove unnecessary header files
|
2001-10-02 21:22:17 +00:00 |
|
Martin Gallwey
|
3b81b95a57
|
#92664# Support XTypeProvider to allow access for StarBasic
|
2001-10-02 21:16:04 +00:00 |
|
Martin Gallwey
|
fd683fae8f
|
#92664# don't include unnecessary pure virtual functions or implementation Id anymore
|
2001-10-02 21:13:16 +00:00 |
|
Martin Gallwey
|
2077a16bbe
|
#92664# Don't check the implementation Id of ZipPackageEntry any more
|
2001-10-02 21:12:05 +00:00 |
|
Martin Gallwey
|
844a0c1c09
|
#92664# Support new initialisation modes and XTypeProvider to allow access from StarBasic
|
2001-10-02 21:10:51 +00:00 |
|
Martin Gallwey
|
a9223df83e
|
#90699# generate a digest on export using SHA1
|
2001-10-02 21:08:40 +00:00 |
|
Martin Gallwey
|
16ad1f8880
|
#90699# generate a digest when constructing a memory stream to compare against digest in manifest
|
2001-10-02 21:07:58 +00:00 |
|
Martin Gallwey
|
ee17b7754b
|
#92549# throw IllegalArgument Exception for illegal seeks
|
2001-09-28 15:31:56 +00:00 |
|
Martin Gallwey
|
bc08738282
|
#92549# update XSeekable implementation to throw an exception if someone tries to seek past the end of the stream
|
2001-09-28 15:24:08 +00:00 |
|
Martin Gallwey
|
9eb6bc4af9
|
#92466# correctly parse deep directory names
|
2001-09-26 11:41:36 +00:00 |
|
Martin Gallwey
|
db128d3449
|
#92268# if a stream has its own encryption key use that one instead of the one from the ZipPackage
|
2001-09-24 17:27:53 +00:00 |
|
Martin Gallwey
|
d369109afa
|
#92268# Allow EncryptionKeys to be set per stream
|
2001-09-24 17:25:30 +00:00 |
|
Martin Gallwey
|
db1557d445
|
#92268# Boolean flag to indicate if this stream has had an encryption key set at it
|
2001-09-24 17:23:40 +00:00 |
|
Martin Gallwey
|
97ea0e7f09
|
#89303# The encryption data is only created on demand
|
2001-09-19 14:43:48 +00:00 |
|
Martin Gallwey
|
34b409abbb
|
#92225# Flush the output stream when finished writing
|
2001-09-18 11:53:16 +00:00 |
|
Martin Gallwey
|
ec52fd233a
|
#89303# fix exception specification
|
2001-09-14 14:46:37 +00:00 |
|
Martin Gallwey
|
88f2fc4151
|
#89303# The correct flags to unline and un-optimise
|
2001-09-14 14:24:09 +00:00 |
|
Martin Gallwey
|
4e84579009
|
#89303# remove unnecessary inline statements/only fill EncryptionData ORef on demand
|
2001-09-14 14:23:03 +00:00 |
|
Martin Gallwey
|
0d7da6fda4
|
#89303# only fill the EncryptionData ORef on demand
|
2001-09-14 14:19:17 +00:00 |
|
Martin Gallwey
|
b4798f2ea1
|
#89303# use optimised hash map
|
2001-09-14 14:17:22 +00:00 |
|
Martin Gallwey
|
b45a26d39d
|
#89303# Use new hash
|
2001-09-14 14:16:27 +00:00 |
|
Martin Gallwey
|
e5ce806ea4
|
#89303# many optimisations
|
2001-09-14 14:14:12 +00:00 |
|
Martin Gallwey
|
1ad713ebac
|
#89303# optimisations
|
2001-09-14 14:10:38 +00:00 |
|
Martin Gallwey
|
67a0964af8
|
#89303# many optimisations
|
2001-09-14 14:07:38 +00:00 |
|
Martin Gallwey
|
5a2bfbf399
|
#89303# do not dump API zipentry struct
|
2001-09-14 14:06:25 +00:00 |
|
Martin Gallwey
|
a41413a9a9
|
#89303# vastly optimised readCEN function
|
2001-09-14 14:03:35 +00:00 |
|
Martin Gallwey
|
bcd6b5ee31
|
#89303# don't bother with extra data or comments as we don't use either
|
2001-09-14 14:01:22 +00:00 |
|
Martin Gallwey
|
380290c0db
|
#89303# remove unnecessary using declarations
|
2001-09-14 13:59:40 +00:00 |
|
Martin Gallwey
|
1ec56e57e8
|
#89303# only fill the EncryptionData ORef on demand
|
2001-09-14 13:57:00 +00:00 |
|