1529 Commits (b2ccbad03162d568c3f4728ed6e0de0d2c3e0f1d)
 

Author SHA1 Message Date
Graham 1455379f20 Document thread safety of DiskStore and FlatFileStore 4 years ago
Graham 20d6d73d30 Check {read,write}BufferSize are both zero or positive 4 years ago
Graham 5e447f31d6 Free readBuffer if the writeBuffer allocation fails 4 years ago
Graham 8cdd33a1dd Replace exists() with isDirectory() for consistency 4 years ago
Graham 3f8e1a1951 Add FlatFileStoreTest 4 years ago
Graham 8c93b4623d Format .editorconfig 4 years ago
Graham 232ba32bbd Enable explicit API mode 4 years ago
Graham ed2a3f6dc6 Update Kotlin 4 years ago
Graham 0546e05183 Update kotlinter/ktlint 4 years ago
Graham 9f1b2dbc29 Add BufferedFileChannel 4 years ago
Graham 1e1711820d Rename actualSeq to actualBlockNum 4 years ago
Graham 440e59ee00 Update Gradle 4 years ago
Graham 2dda87fa4a Improve testListGroups() 4 years ago
Graham ad5f714982 Add testBounds() to DiskStoreTest 4 years ago
Graham 9de0b26da4 Throw exception in remove() if group ID is negative 4 years ago
Graham 63a8f5534e Add netty-buffer API dependency to the cache module 4 years ago
Graham ada90fb027 Add DiskStore tests 4 years ago
Graham e8e2460d8e Rename getDelta to getDuration 4 years ago
Graham c634d2e4d7 Rename seq to blockNum 4 years ago
Graham cea016d4ef Add low-level cache interface 4 years ago
Graham cec68723a4 Add Cp1252Charset contains test 4 years ago
Graham eef8fc1f0c Improve Cp1252Charset.contains() 4 years ago
Graham 2525501901 Add ModifiedUtf8Charset 4 years ago
Graham 7ab3b3d335 Add method for calculating the K&R hash code of a CP-1252-encoded string 4 years ago
Graham be7cc9ac8a Add Cp1252Charset 4 years ago
Graham e7ad4b92ff Group test files by test 4 years ago
Graham 7179743f5d Add fsync() extension method 4 years ago
Graham ef02a687c9 Update fastutil 4 years ago
Graham 0f032e4f21 Update to Gradle 6.6 4 years ago
Graham c21702a0d5 Refactor the insertBefore method 4 years ago
Graham c3d7e9d081 Add reference counting documentation 4 years ago
Graham d801e5fda6 Re-use length variables in the Js5Compression code 4 years ago
Graham db3421418c Fix prefetch/len local names in Js5NetQueue 4 years ago
Graham 24db41a74e Add gzip headers to containers 4 years ago
Graham ce97775663 Reduce use of ByteBuf{Input,Output}Stream in Js5Compression 4 years ago
Graham 8887b0a1e9 Refactor the crc32 method 4 years ago
Graham 3f59e1764c Store individual XteaKey components separately 4 years ago
Graham 58335ca6d0 Add JS5 compression/encryption implementation 4 years ago
Graham f81f4a81c7 Set LzmaCommand's default level to -6 4 years ago
Graham 921ef3a08f Refactor some of the client loading code 4 years ago
Graham 10a99fc9fb Refactor most of the preferences code 4 years ago
Graham cceaf59d3c Refactor the Base37 encoding/decoding methods 4 years ago
Graham 4f18ca0947 Refactor JS5 connection code 4 years ago
Graham 1bb5cb4e06 Refactor Js5ResourceProvider and associated code 4 years ago
Graham 07e5a6f488 Refactor the Js5MasterIndex class 4 years ago
Graham 5144604f2d Rename getReadyPercentage to getPercentageComplete 4 years ago
Graham 4b1fdcf716 Refactor JS5 request queues 4 years ago
Graham 6aac893a1f Rename Js5Index to Js5 in unpackclass 4 years ago
Graham 026ffb21c4 Refactor the client's Js5 class 4 years ago
Graham 693ed579e8 Refactor more of the GameShell class 4 years ago