1849 Commits (ebfe01e4c4cca0b4ae71195b80e3d73d91e717f1)
 

Author SHA1 Message Date
Graham efc7ba9d2b Add underflow/overflow tests 4 years ago
Graham 06cad72eaa Add Js5Archive object 4 years ago
Graham 977dd0bd93 Check that we read exactly uncompressedLen bytes 4 years ago
Graham cdae86aad6 Truncate existing output files in the compression commands 4 years ago
Graham 107c432e65 Rename NONE to UNCOMPRESSED 4 years ago
Graham 8d35b5010a Add functions for quickly checking if a XTEA key is valid 4 years ago
Graham 88175e798f Remove debug println from Js5IndexTest 4 years ago
Graham fabe7983df Update unpackclass.yaml 4 years ago
Graham cf34a04b80 Move skyboxTextures to a Defaults class 4 years ago
Graham 0bbf6b9507 Rename Js5ResourceProviderImpl to Js5CachedResourceProvider 4 years ago
Graham 44adebd9be Refactor the sorted WorldList 4 years ago
Graham 3ffd7caaa1 Refactor the WorldList class 4 years ago
Graham 24f094b387 Refactor decodeDefaults 4 years ago
Graham 2a6e50d44d Refactor the WordPack class 4 years ago
Graham 946fa2c3db Rename IntegerUtils to IntUtils 4 years ago
Graham 9907a7d2c3 Renmae clearSoft() to removeSoft() 4 years ago
Graham cc17a25f01 Refactor LruHashTable 4 years ago
Graham 41ad780a65 Rename LruHashTable to SoftLruHashTable 4 years ago
Graham 7d626bcabb Rename sweep() to clean() 4 years ago
Graham 0c020c7f36 Rename Js5Index::read to decode 4 years ago
Graham 38859a2c18 Refactor NpcType, ObjectType and associated code 4 years ago
Graham ae70bbb804 Update dependencies 4 years ago
Graham 22ec916000 Refactor Js5 instance names 4 years ago
Graham 4354b17ddf Update gradle-versions-plugin 4 years ago
Graham 8b33989768 Update clikt 4 years ago
Graham df6c9a610c Create singleton sets in LiveVariableAnalyzer where possible 4 years ago
Graham 15d359429e Add alloc parameter to Store.open() 4 years ago
Graham d2174bb77c Improve checksum/digest terminology in the README 4 years ago
Graham 1cce3b33d0 Replace non-breaking spaces with normal spaces in the README 4 years ago
Graham eb7f71a7a4 Update Dokka 4 years ago
Graham a2d41d924f Change cache's crypto dependency to an API dependency 4 years ago
Graham 89accc8b26 Rename root to ROOT 4 years ago
Graham 0afc7a563d Add Store.open() method 4 years ago
Graham 5a20b75f4f Use Preconditions.checkPositionIndexes() in ByteBuf.crc32() 4 years ago
Graham d2ee9d3b8b Check that all decompression algorithms throw IOException on failure 4 years ago
Graham 0d384fa8f2 Throw IOException for all JS5 decompression errors 4 years ago
Graham 78f8069177 Add method for stripping the version trailer from a ByteBuf 4 years ago
Graham e764403cb2 Add tests for corrupt containers 4 years ago
Graham b51b2f5e77 Cache values() array in enums 4 years ago
Graham a4234d066d Add CRC-32 extension method to the ByteBuf class 4 years ago
Graham 7887a4dff1 Rename Resource::crc to checksum 4 years ago
Graham f9c14aad14 Remove redundant rollback after a successful commit 4 years ago
Graham 3ee8005ab7 Update clikt 4 years ago
Graham d5240e3e42 Use assertions for conditions we never expect to hit 4 years ago
Graham 3a39639e3d Add database API 4 years ago
Graham ec4f8b59c9 Use default ByteBufAllocator in unit tests 4 years ago
Graham 4fdedf298b Add support for colliding name hashes to Js5Index 4 years ago
Graham f984f357d8 Add Js5Index implementation 4 years ago
Graham 8bed0fc875 Rename getOrCreateIndex to createOrGetIndex 4 years ago
Graham 6fb19e402b Fix typo (discardUnapcked -> discardUnpacked) 4 years ago