Graham
e18d751125
Add combined command for running both deobfuscators and the decompiler
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
3cb7ee13f9
Rename deob to deob-bytecode
...
This is in preparation for adding a new deob module which invokes the
bytecode deobfuscator, decompiler and AST deobfuscator in turn.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c24d9ceb35
Rename bundler to patcher
...
Closes #116 .
This commit also changes the output directory from
nonfree/var/cache/bundle to nonfree/var/cache/client.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
410bf909ff
Ignore JUnit APIs with Kotlin equivalents
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
2549c84028
Wrap .md files at 80 characters
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6ab47a9ba7
Change english to en in the client run configuration
...
This is consistent with the Gradle file.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
49d8e03e70
Update IDEA code style XML
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0e706bc578
Update coverage pattern
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ce5b76ef0f
Rename dev.openrs2 package to org.openrs2
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b44bb21403
Add public keyword to new Kotlin class declarations
...
This prevents the IDE from instantly displaying an error message due to
our use of explicit API mode.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
9331e78bba
Fix exclude-nonfree scope
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
2c4261e751
Exclude Guice annotations from auto-import
...
This ensures JSR-330 annotations are used instead.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
dd560c1801
Restrict code coverage to the dev.openrs2 package
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
1d56887e03
Disable per-module working directory for coverage compatibility
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
ab138f5572
Revert "Run tests with Gradle instead of IDEA's test runner"
...
This reverts commit 7415ae6ec9
.
The problems that caused me to write this commit in the first place have
been fixed. Using IDEA's test runner directly is nicer - e.g. for code
coverage integration.
4 years ago
Graham
7415ae6ec9
Run tests with Gradle instead of IDEA's test runner
...
IDEA's test runner doesn't work very well with multi-module projects,
particularly where there are different versions of jars in the
classpath.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
a52d58e8b5
Use Clikt to implement the command-line interface
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
5c5a908a37
Set decompiler's heap size to 3 GiB
...
The default on my laptop (with 8 GiB of RAM, so presumably a 2 GiB heap)
is too small.
5 years ago
Graham
ccbbf873af
Switch from Maven to Gradle
5 years ago
Graham
323d23b6d4
Remove spelling inspection
...
It produces far too many false positives.
5 years ago
Graham
d5683932c2
Remove jni/gl formatter scopes
...
The native library replacements have been moved to a different
repository.
5 years ago
Graham
b82518ec0b
Remove comments from Kotlin new method templates
5 years ago
Graham
8f991ad772
Add scope for excluding non-free code
5 years ago
Graham
c6cf9a4d94
Add initial client bundler
5 years ago
Graham
c692a17bc9
Set Netty leak detection level to PARANOID when running the GameServer
5 years ago
Graham
d155f99ffb
Set Netty leak detection level to PARANOID in unit tests
5 years ago
Graham
7477f72acc
Update IDEA's code style to match ktlint
5 years ago
Graham
46ea157ee1
Add IDEA run configurations
5 years ago
Graham
879e3152fc
Convert StringUtils to Kotlin
5 years ago
Graham
64460da25a
Update IDEA's import style to match the impsort plugin settings
5 years ago
Graham
44ddde296f
Update JUnit test templates to fit OpenRS2's conventions
5 years ago
Graham
e894c331bc
Disable package-private inspection
5 years ago
Graham
115486b12e
Remove unused fernflower formatting scope
5 years ago
Graham
b77e93ebd0
Exclude OpenGL extension headers from formatting
5 years ago
Graham
d0cc1b5029
Add code style config for C files
5 years ago
Graham
c04986cedb
Add XML code style matching Maven's convention for POMs
5 years ago
Graham
36995c46ef
Add initial IntelliJ IDEA code style configuration
5 years ago