71 Commits (master)

Author SHA1 Message Date
Graham 195ffa7967 Add ZipInputStreamExtensions 8 months ago
Graham 4ca7fab636 Add blank line between is blocks 2 years ago
Graham c0056f9cb1 Update kotlinter 2 years ago
Graham 4aa181b91a Add support for disabling fsync in atomicWrite 2 years ago
Graham 0666df686c Add Base37 implementation 2 years ago
Graham 21560b1afd Ignore fsync on directory failures 2 years ago
Graham f7e194dfa6 Improve atomicWrite 2 years ago
Graham 5cbaf55dd6 Add hash function used by pre-JS5 caches 2 years ago
Graham 65194fae43 Rename poll to removeFirstOrNull 3 years ago
Graham 2b9f423e9a Remove unused Iterable extensions 3 years ago
Graham 49e5781288 Add addAll and clear methods to UniqueQueue 3 years ago
Graham 81e665e9d8 Add UniqueQueue 3 years ago
Graham 1954f408e7 Replace deprecated capitalize() function 3 years ago
Graham b37e4d0d0b Use alternatives for most methods deprecated in Kotlin 1.5 3 years ago
Graham 6498d39306 Add Gradle 7 version catalog 3 years ago
Graham 359891c01e Convert all test objects to classes 3 years ago
Graham 30828308b2 Replace assertThrows with assertFailsWith 3 years ago
Graham 22c1b8a183 Use useTempFile extension method in atomicWrite 3 years ago
Graham 0b43e26d36 Remove redundant toList() calls after sorted() 3 years ago
Graham f143eef142 Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin 4 years ago
Graham ce5b76ef0f Rename dev.openrs2 package to org.openrs2 4 years ago
Graham 192d5b9e8d Resolve inspections 4 years ago
Graham b2a7464da2 Use Kotlin's new ArrayDeque class 4 years ago
Graham 3f8e1a1951 Add FlatFileStoreTest 4 years ago
Graham 232ba32bbd Enable explicit API mode 4 years ago
Graham ada90fb027 Add DiskStore tests 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 7179743f5d Add fsync() extension method 4 years ago
Graham c3715d7320 Add useTempFile extension methods 4 years ago
Graham 8370ad104e Write files atomically 4 years ago
Graham eef6d31753 Replace org.junit.jupiter.api.Test with kotlin.test.Test 4 years ago
Graham ccf7056a93 Use private companion objects where possible 4 years ago
Graham 0206bbd4b2 Set DeterministicJarOutputStream's default compression level to 9 4 years ago
Graham 8685d2b2dc Remove unused DeterministicJarOutputStream methods 4 years ago
Graham 10145fdb43 Add Sequence<JarEntry> extension property to JarInputStream 4 years ago
Scu11 26348b8a2e Move Library#write methods to dedicated classes 4 years ago
Graham 9a1c0e9caf Add DeterministicJarOutputStreamTest 4 years ago
Graham 958fbc03ba Add IterableUtilsTest 4 years ago
Graham 972d3cebc1 Add ForestDisjointSetTest 4 years ago
Graham 1c539f22fe Add DisjointSet and ForestDisjointSet documentation 4 years ago
Graham 54aa9b738c Add testFlush() to SkipOutputStreamTest 4 years ago
Graham fced5610a5 Add SkipOutputStreamTest 4 years ago
Graham 09f17d246b Add additional removeFirst() variants to IterableUtils 4 years ago
Graham 465078256f Rename common module to util again 4 years ago
Graham e05653cdcc Rename util to common 4 years ago
Graham ec58c75ab4 Add kotlin-inline-logger dependency 4 years ago