Graham
6b247cb0e1
Add ByteBuf extension methods for RSA encryption and decryption
5 years ago
Graham
101548e5b7
Add RSA key generation and I/O
5 years ago
Graham
a684c0212d
Load natives from new location below dev.openrs2
5 years ago
Graham
1db43aef04
Update dependencies
5 years ago
Graham
56c4dfe3c2
Add netscape.javascript.JSObject stubs
...
This is the bare minimum required to build the client. Returning null in
getWindow() makes this class appropriate for use at runtime too, as the
function is documented as returning null if the application is not
connected to a browser.
5 years ago
Graham
98692c7d78
Add Java 8 compatibility
...
As a result of the Kotlin port, using Java 11 becomes less important.
Java 8 is still fairly widespread, so I think supporting it is still
worthwhile.
5 years ago
Graham
17efd0f891
Update dependencies
5 years ago
Graham
2ebcb3507b
Update openrs2-parent
...
It includes the ktlint plugin.
5 years ago
Graham
10052a7a08
Update dependencies
5 years ago
Graham
3ff8d7f332
Remove Dagger
...
I think I'm going to use Guice instead, as kapt doesn't integrate very
well with IDEA's built-in build system.
5 years ago
Graham
c575ef2a9a
Add Dagger kapt support
5 years ago
Graham
b2ab318692
Remove impsort-maven-plugin
...
It isn't useful now that we're switching to Kotlin.
5 years ago
Graham
15f07baadf
Set junit-jupiter-api version in <dependencyManagement>
...
This makes the kotlin-test-junit5 dependency work regardless of order.
5 years ago
Graham
e05653cdcc
Rename util to common
5 years ago
Graham
ec58c75ab4
Add kotlin-inline-logger dependency
5 years ago
Graham
854d0d29e7
Update dependencies
5 years ago
Graham
b32c691148
Remove Project Quasar dependency
...
Kotlin has native coroutine support, so it is no longer required.
5 years ago
Graham
4e4d2daa1e
Add kotlin-test-junit5 dependency
5 years ago
Graham
485a784b53
Update openrs2-parent
5 years ago
Graham
767d795c48
Update dependencies
5 years ago
Graham
15eed4f44a
Update dependencies
5 years ago
Graham
08faf55f54
Update dependencies
5 years ago
Graham
08caea8289
Update dependencies
5 years ago
Graham
68951937ee
Update dependencies
5 years ago
Graham
eb7206ee51
Update dependencies
5 years ago
Graham
dc6b07237a
Switch to stable version of openrs2-natives-all
5 years ago
Graham
51f4464061
Switch to stable version of fernflower
5 years ago
Graham
3e503edb67
Switch to stable version of pack200
5 years ago
Graham
bccdf75b37
Move openrs2-natives-all and pack200 to dependencyManagement
5 years ago
Graham
26aa6cb887
Switch to stable version of openrs2-parent
5 years ago
Graham
1f58eb7736
Add all module
5 years ago
Graham
e9fb758611
Update ASM
5 years ago
Graham
a0e84afa71
Set release repository updatePolicy to never
5 years ago
Graham
ee0f8835b6
Move jacoco-maven-plugin configuration to the parent POM
5 years ago
Graham
c56d22ce67
Update dependencies
5 years ago
Graham
0178c682e3
Move tidy-maven-plugin to the parent POM
5 years ago
Graham
0b2cf5660f
Move native libraries to a separate repository
...
This is for several reasons:
* It makes building the main OpenRS2 repository easier, as it no longer
requires a C compiler.
* Pre-built versions for all platforms will be available in the Maven
repository. Many versions might not have access to build environments
for all of the supported operating systems and architectures.
* The bundler module should be able to depend on the pre-built versions
in the Maven repository. The Maven reactor isn't quite clever enough
for this to work, especially when depending on .nar artifacts with a
different operating system or architecture.
5 years ago
Graham
8ecbe7bb82
Remove unused openrs2.root property
5 years ago
Graham
351398f9f9
Remove versions-maven-plugin configuration
...
This is now handled in the parent POM.
5 years ago
Graham
78816ef5f2
Update javaparser
...
The latest version includes the BITWISE_COMPLEMENT fix we need to parse
the client's code.
5 years ago
Graham
dfc2c4812c
Inherit from new openrs2-parent module
5 years ago
Graham
dad58f5714
Add <organization>
5 years ago
Graham
0c772ba4f0
Add <distributionManagement>
5 years ago
Graham
90a800975b
Add <ciManagement>
5 years ago
Graham
af81ff94cf
Add <repositories>
5 years ago
Graham
7d28d2f191
Add <scm> and <issueManagement> sections
5 years ago
Graham
d07b5fd260
Update dependencies
5 years ago
Graham
fffe8a2136
Enable detectLinks
5 years ago
Graham
34458568a8
Add initial Javadoc configuration
5 years ago
Graham
2da5971ab9
Create aggregate reports at the top level only
5 years ago