Commit graph

26 commits

Author SHA1 Message Date
Martin Gallwey
a07c5767d1 This change allows the compression state of a saved stream to be changed. That is, if a stream in a saved Package is stored uncompressed, the user can specify that it should be stored compressed when that Package is next written to disk 2001-01-16 16:06:14 +00:00
Martin Gallwey
78716fb3a2 #82700# Real cause for bug 82700 was an implementation of XSeekable->getLength which changed the current position in the stream. 2001-01-11 15:58:36 +00:00
Martin Gallwey
a217253676 Implemented a new XPropertySet to enable users to specify whether or not something is compressed. Also set a default compression level based on mime-type for new objects added to the package 2001-01-10 10:36:01 +00:00
Martin Gallwey
25eb58da9f removed non thread-safe statics 2000-12-20 11:36:39 +00:00
Martin Gallwey
8d831711c6 many optimisations and memory leaks due to circular references fixed! An altogether amazing commit...tell your friends 2000-12-19 20:55:41 +00:00
Martin Gallwey
4b11504f4a This rather enormous commit has the following features:
1. Fixed three different memory leaks, one of them quite serious
2. Considerably streamlined the ZipPackageBuffer class - large performance
   increase, also streamlined EntryInputClass in the same way...
3. Correctly saves embedded zip files as embedded zip files instead of
   directories
4. Supports the copying of raw streams instead of de-compressing/re-
   compressing unnecessarily.

Marty
2000-12-13 16:00:47 +00:00
Hans-Joachim Lankenau
ccb9441a7c #65293# syntax 2000-12-07 14:48:04 +00:00
Martin Gallwey
13c5235608 #81494# fixed the problem with opening empty directories in JAR 2000-12-07 10:04:07 +00:00
Martin Gallwey
2e31fa2132 #80556# fix crash-causing typo 2000-12-04 13:52:27 +00:00
Martin Gallwey
2056f50ead #80556# improved exception handling 2000-12-04 10:30:09 +00:00
Martin Gallwey
f2d26f84b4 #80556# fix compiler warnings 2000-12-01 09:50:49 +00:00
Martin Gallwey
e5341c0538 #80556# make setParent/insertByName behaviour more consistent 2000-11-29 13:09:05 +00:00
Martin Gallwey
2d5e27c5f1 #80556# correctly handle empty zips 2000-11-29 12:47:18 +00:00
Martin Gallwey
714bfc1e97 #80556# bug fixes 2000-11-29 04:19:35 +00:00
Martin Gallwey
07c2807484 #80556# bug fixes 2000-11-29 02:21:56 +00:00
Martin Gallwey
81c60a38c4 #80556# make it build 2000-11-28 15:49:34 +00:00
Martin Gallwey
0135f66c7e #80556# correctly handle new ZipPackageFolders 2000-11-28 11:07:00 +00:00
Martin Gallwey
785c6ffe45 #80556# bug fix 2000-11-28 10:02:31 +00:00
Martin Gallwey
49f70b05d8 #80556# Initial revision of manifest support + ignores leading slash in zip package folders 2000-11-27 15:55:07 +00:00
Martin Gallwey
b28e187829 #80556# now builds under Solaris correctly 2000-11-24 09:34:27 +00:00
Martin Gallwey
01fefe870a #80556# Implemented support for Zipfiles contained within zip files. These will appear as folders with the name set to the name of the zipfile. 2000-11-23 13:15:52 +00:00
Martin Gallwey
9dd0bf290d No longer use TOOLSLIB 2000-11-21 11:08:47 +00:00
Martin Gallwey
86e688bb73 Re-added, with correct copyright notice 2000-11-21 09:43:06 +00:00
Martin Gallwey
3e02195962 Deleted these due to lack of copyright notice. 2000-11-21 09:11:14 +00:00
Martin Gallwey
fbcd68a4c4 Draft 2. More complete, less buggy but still not fully functional.. 2000-11-16 21:51:27 +00:00
Martin Gallwey
f39fff0b3d Initial revision. This version is at best 50% functional, and contains
many gaping holes, bugs and half-implemented services, and is only meant
as a "preview" for Kai :)
2000-11-16 10:54:40 +00:00