1117 Commits (0afc7a563d751bf761aff4eeec4c1317cfcdce08)
 

Author SHA1 Message Date
Graham 0afc7a563d Add Store.open() method 5 years ago
Graham 5a20b75f4f Use Preconditions.checkPositionIndexes() in ByteBuf.crc32() 5 years ago
Graham d2ee9d3b8b Check that all decompression algorithms throw IOException on failure 5 years ago
Graham 0d384fa8f2 Throw IOException for all JS5 decompression errors 5 years ago
Graham 78f8069177 Add method for stripping the version trailer from a ByteBuf 5 years ago
Graham e764403cb2 Add tests for corrupt containers 5 years ago
Graham b51b2f5e77 Cache values() array in enums 5 years ago
Graham a4234d066d Add CRC-32 extension method to the ByteBuf class 5 years ago
Graham 7887a4dff1 Rename Resource::crc to checksum 5 years ago
Graham f9c14aad14 Remove redundant rollback after a successful commit 5 years ago
Graham 3ee8005ab7 Update clikt 5 years ago
Graham d5240e3e42 Use assertions for conditions we never expect to hit 5 years ago
Graham 3a39639e3d Add database API 5 years ago
Graham ec4f8b59c9 Use default ByteBufAllocator in unit tests 5 years ago
Graham 4fdedf298b Add support for colliding name hashes to Js5Index 5 years ago
Graham f984f357d8 Add Js5Index implementation 5 years ago
Graham 8bed0fc875 Rename getOrCreateIndex to createOrGetIndex 5 years ago
Graham 6fb19e402b Fix typo (discardUnapcked -> discardUnpacked) 5 years ago
Graham bd010668dd Add method chaining to ByteBufExtensions 5 years ago
Graham b44bb21403 Add public keyword to new Kotlin class declarations 5 years ago
Graham 0af11d75c3 Add flag to disable encryption of uncompressed containers by default 5 years ago
Graham 9aaa095b02 Use DIGESTBYTES to set the size of the output ByteArray 5 years ago
Graham 380cc95d31 Make DIGESTBYTES public 5 years ago
Graham e5e9ece098 Fix JS5 uncompression of large GZIP-compressed files 5 years ago
Graham 415363fbbe Pass --delete to rsync 5 years ago
Graham 434960eeec Add KDoc link to the README 5 years ago
Graham fceab7ee1e Remove dokkaHtmlCollector from the build task 5 years ago
Graham a235167b89 Publish KDoc to docs.openrs2.dev 5 years ago
Graham 06106938af Replace project.rootDir with rootDir 5 years ago
Graham 2520798ccf Move commitHash() to the bottom of build.gradle.kts 5 years ago
Graham 8cbf973f50 Update Dokka to 1.4.0-rc 5 years ago
Graham d8f98c1bf5 Update data file availability point in the FAQ 5 years ago
Graham 7ab567b7b9 Optimise DiskStore::list 5 years ago
Graham 6314f3625a Add ByteBuf extension methods for reading/writing smarts 5 years ago
Graham 4b1c6c7cb7 Rename Smart to ShortSmart 5 years ago
Graham 192d5b9e8d Resolve inspections 5 years ago
Graham b2a7464da2 Use Kotlin's new ArrayDeque class 5 years ago
Graham ab642f300d Remove explicit stdlib dependency 5 years ago
Graham 1455379f20 Document thread safety of DiskStore and FlatFileStore 5 years ago
Graham 20d6d73d30 Check {read,write}BufferSize are both zero or positive 5 years ago
Graham 5e447f31d6 Free readBuffer if the writeBuffer allocation fails 5 years ago
Graham 8cdd33a1dd Replace exists() with isDirectory() for consistency 5 years ago
Graham 3f8e1a1951 Add FlatFileStoreTest 5 years ago
Graham 8c93b4623d Format .editorconfig 5 years ago
Graham 232ba32bbd Enable explicit API mode 5 years ago
Graham ed2a3f6dc6 Update Kotlin 5 years ago
Graham 0546e05183 Update kotlinter/ktlint 5 years ago
Graham 9f1b2dbc29 Add BufferedFileChannel 5 years ago
Graham 1e1711820d Rename actualSeq to actualBlockNum 5 years ago
Graham 440e59ee00 Update Gradle 5 years ago