You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Graham
ad0cdb6056
Add initial high-level cache API
...
It supports reading and writing a cache backed by a Store, as well as
standalone .js5 files.
I'm not quite as happy with this as I am with the lower-level API yet,
and there are still a few remaining TODOs.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
..
Archive.kt
Add initial high-level cache API
3 years ago
BufferedFileChannel.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
Cache.kt
Add initial high-level cache API
3 years ago
CacheArchive.kt
Add initial high-level cache API
3 years ago
CacheModule.kt
Move Store/Js5MasterIndex providers to the game module
3 years ago
DiskStore.kt
Add support for reading existing .dat2m caches
3 years ago
DiskStoreZipWriter.kt
Add DiskStoreZipWriter
3 years ago
FlatFileStore.kt
Remove redundant toList() calls after sorted()
4 years ago
FlatFileStoreZipWriter.kt
Add FlatFileStoreZipWriter
3 years ago
Group.kt
Add read-only Js5Index.{Group,File} types
3 years ago
Js5Archive.kt
Add Js5Archive and Js5ConfigGroup constants for 550
3 years ago
Js5Compression.kt
Ensure uncompressIfKeyValid always consumes the entire container
3 years ago
Js5CompressionType.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
Js5ConfigGroup.kt
Add Js5Archive and Js5ConfigGroup constants for 550
3 years ago
Js5Index.kt
Add read-only Js5Index.{Group,File} types
3 years ago
Js5MasterIndex.kt
Add read-only Js5Index.{Group,File} types
3 years ago
Js5Pack.kt
Add initial high-level cache API
3 years ago
Js5Protocol.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
MasterIndexFormat.kt
Rename WHIRLPOOL to DIGESTS for consistency with the Js5Index flags
3 years ago
MutableNamedEntry.kt
Add read-only Js5Index.{Group,File} types
3 years ago
MutableNamedEntryCollection.kt
Add read-only Js5Index.{Group,File} types
3 years ago
NamedEntry.kt
Add read-only Js5Index.{Group,File} types
3 years ago
NamedEntryCollection.kt
Add read-only Js5Index.{Group,File} types
3 years ago
Store.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
StoreCorruptException.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
StoreFullException.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago
UnpackedCache.kt
Add initial high-level cache API
3 years ago
VersionTrailer.kt
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
4 years ago