[root]/src/main/org/apache/tools/zip
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 192 (100.0%) | 4510 (100.0%) | 23.4 |
bodewig | 80 (41.7%) | 3597 (79.8%) | 44.9 |
peterreilly | 31 (16.1%) | 294 (6.5%) | 9.4 |
sbailliez | 10 (5.2%) | 235 (5.2%) | 23.5 |
antoine | 30 (15.6%) | 164 (3.6%) | 5.4 |
conor | 17 (8.9%) | 103 (2.3%) | 6.0 |
mbenson | 2 (1.0%) | 48 (1.1%) | 24.0 |
jkf | 16 (8.3%) | 27 (0.6%) | 1.6 |
stevel | 3 (1.6%) | 17 (0.4%) | 5.6 |
donaldp | 2 (1.0%) | 13 (0.3%) | 6.5 |
jglick | 1 (0.5%) | 12 (0.3%) | 12.0 |
checkstyle
17 lines of code changed in:
trailing spaces
3 lines of code changed in:
copy2license.pl
66 lines of code changed in:
Minor optimization to save maybe 1-2Mb of heap used to create a 30Mb ZIP file.
(extraFields is usually empty, so leave null unless really needed.)
Heap usage from <zip> still intense, however - some ZipEntry's (another 1-2Mb)
but mostly String's (9Mb!) from all the FileSet's which are kept in memory.
For the same 30Mb (compressed) ZIP file, need about 15Mb heap at peak.
Not clear whether that could be improved without breaking B/C. Another day.
12 lines of code changed in:
indicated when methods/classes became deprecated, as to give us the possibility to remove deprecated methods in the future.
3 lines of code changed in:
JDK 1.2 is EOL and documentation is no more available. Point to JDK 5 API
PR: 37203
3 lines of code changed in:
ResourceCollections
16 lines of code changed in:
Removed reflection for 1.1 purposes
14 lines of code changed in:
Throwable caught for 1.1 compatibility only according to comment. As catiching Throwable generally is a bad thing, removed.
0 lines of code changed in:
<unzip> and <untar> could leave streams open. PR 34893
11 lines of code changed in:
javadocs
1 lines of code changed in:
Make Solaris detect Ant jar files as jar files, PR: 32649
106 lines of code changed in:
removed lines with $Revision: x.y $ lines (after verification)
1 lines of code changed in:
Allo zip to store files with size between 2GB and 4GB
17 lines of code changed in:
Added level attribute to zip & subclasses.
PR: 25513
32 lines of code changed in:
Reactivate methods disabled in PR 33049.
The equals method was a bit lousy and does not have a real meaning, so I keep it clear that the equals is related to the instance and nothing else. the hashCode method is actually the most important for performance.
I have yet to find a way to unit test it programmatically as I don't understand the Zip task impl. at first glance.
12 lines of code changed in:
PR: 33049
A zip entry is not equal to another zip entry when the name matches.
Multiple files may have the same name, and have for instance different
offsets.
8 lines of code changed in:
javadoc
48 lines of code changed in:
opps
1 lines of code changed in:
checkstyle
46 lines of code changed in:
(55 more)