spring: develop 783e2c91 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
tvo | tvo | develop | 2007-11-03 13:54:06 | develop cb10f8b3 |
Changeset | * Apply patch by det speeding up ArchiveScanner archive checksum calculation by a HUGE amount (talking about orders of magnitude). In short, checksum is now read from 7z/zip archive header instead of checksumming entire file. This has the added advantage that you can repack an archive in a different format and it will still have the same checksum. The disadvantage is that some external things depending on the checksums being identical always probably need to perform a "checksum migration" (think map grading). * Remove hack to exclude dependencies in /base/ from checksumming, since now only the content and filenames are checksummed the problem with different modification times in zip header is gone. * Updated VC8 project file. * Add ArchiveCacheV5.txt delete code to installer. * Doxygenize some comments in the pathfinder. git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@4689 37977431-3df6-0310-b722-df95706aa16b |
|||
mod - installer/sections/main.nsh | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/PathFinder.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/PathFinder.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/Archive7Zip.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/Archive7Zip.h | [ Diff ] [ File ] | |||
add - rts/System/FileSystem/ArchiveBase.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveBase.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveDir.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveZip.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveZip.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/FileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/FileHandler.h | [ Diff ] [ File ] | |||
mod - rts/build/vstudio8/rts.vcproj | [ Diff ] [ File ] |