diff --git a/.idea/artifacts/openrocket_jar.xml b/.idea/artifacts/openrocket_jar.xml
index a16c145448..75e659839c 100644
--- a/.idea/artifacts/openrocket_jar.xml
+++ b/.idea/artifacts/openrocket_jar.xml
@@ -12,7 +12,7 @@
-
+
@@ -35,8 +35,8 @@
-
-
+
+
@@ -45,7 +45,6 @@
-
diff --git a/core/.classpath b/core/.classpath
index 9862a59dde..acc55d8452 100644
--- a/core/.classpath
+++ b/core/.classpath
@@ -16,19 +16,19 @@
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/core/OpenRocket Core.iml b/core/OpenRocket Core.iml
index 85932bd228..8a5fd80084 100644
--- a/core/OpenRocket Core.iml
+++ b/core/OpenRocket Core.iml
@@ -10,11 +10,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
-
+
@@ -56,7 +56,7 @@
-
+
@@ -65,16 +65,7 @@
-
-
-
-
-
-
-
-
-
-
+
@@ -89,10 +80,10 @@
-
+
-
+
@@ -218,7 +209,7 @@
-
+
@@ -227,7 +218,7 @@
-
+
@@ -262,9 +253,18 @@
-
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/core/build.xml b/core/build.xml
index cab35e15b0..c10acd2d61 100644
--- a/core/build.xml
+++ b/core/build.xml
@@ -53,6 +53,8 @@
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
Compiling main classes
@@ -87,10 +89,14 @@
Building unit tests
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
Running unit tests
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
diff --git a/core/lib/commonmark-0.18.1.jar b/core/lib/commonmark-0.19.0.jar
similarity index 60%
rename from core/lib/commonmark-0.18.1.jar
rename to core/lib/commonmark-0.19.0.jar
index d4e3b2cb88..7f251a7f75 100644
Binary files a/core/lib/commonmark-0.18.1.jar and b/core/lib/commonmark-0.19.0.jar differ
diff --git a/core/lib/logback-classic-1.2.11.jar b/core/lib/logback-classic-1.2.11.jar
new file mode 100644
index 0000000000..b70c0e6ae8
Binary files /dev/null and b/core/lib/logback-classic-1.2.11.jar differ
diff --git a/core/lib/logback-classic-1.2.3.jar b/core/lib/logback-classic-1.2.3.jar
deleted file mode 100644
index bed00c0a58..0000000000
Binary files a/core/lib/logback-classic-1.2.3.jar and /dev/null differ
diff --git a/core/lib/logback-core-1.2.11.jar b/core/lib/logback-core-1.2.11.jar
new file mode 100644
index 0000000000..e3038da22d
Binary files /dev/null and b/core/lib/logback-core-1.2.11.jar differ
diff --git a/core/lib/logback-core-1.2.3.jar b/core/lib/logback-core-1.2.3.jar
deleted file mode 100644
index 487b3956ad..0000000000
Binary files a/core/lib/logback-core-1.2.3.jar and /dev/null differ
diff --git a/core/lib/yasson-1.0.2.jar b/core/lib/yasson-1.0.2.jar
deleted file mode 100644
index ed935f3aa7..0000000000
Binary files a/core/lib/yasson-1.0.2.jar and /dev/null differ
diff --git a/lib-test/.classpath b/lib-test/.classpath
index 0572d13e54..687bdbd79e 100644
--- a/lib-test/.classpath
+++ b/lib-test/.classpath
@@ -6,10 +6,10 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/lib-test/OpenRocket Test Libraries.iml b/lib-test/OpenRocket Test Libraries.iml
index 59af4bbc83..413cbe161b 100644
--- a/lib-test/OpenRocket Test Libraries.iml
+++ b/lib-test/OpenRocket Test Libraries.iml
@@ -1,11 +1,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -19,7 +19,7 @@
-
+
@@ -28,7 +28,7 @@
-
+
@@ -37,7 +37,7 @@
-
+
@@ -46,7 +46,7 @@
-
+
@@ -55,7 +55,7 @@
-
+
diff --git a/lib-test/hamcrest-2.2.jar b/lib-test/hamcrest-2.2.jar
new file mode 100644
index 0000000000..71065788d5
Binary files /dev/null and b/lib-test/hamcrest-2.2.jar differ
diff --git a/lib-test/hamcrest-core-1.3.jar b/lib-test/hamcrest-core-1.3.jar
deleted file mode 100644
index 9d5fe16e3d..0000000000
Binary files a/lib-test/hamcrest-core-1.3.jar and /dev/null differ
diff --git a/lib-test/hamcrest-core-2.2.jar b/lib-test/hamcrest-core-2.2.jar
new file mode 100644
index 0000000000..3068f1dd89
Binary files /dev/null and b/lib-test/hamcrest-core-2.2.jar differ
diff --git a/lib-test/hamcrest-library-1.3.jar b/lib-test/hamcrest-library-1.3.jar
deleted file mode 100644
index 9eac80d7ba..0000000000
Binary files a/lib-test/hamcrest-library-1.3.jar and /dev/null differ
diff --git a/lib-test/jmock-2.12.0.jar b/lib-test/jmock-2.12.0.jar
new file mode 100644
index 0000000000..3e0192e039
Binary files /dev/null and b/lib-test/jmock-2.12.0.jar differ
diff --git a/lib-test/jmock-2.9.0.jar b/lib-test/jmock-2.9.0.jar
deleted file mode 100644
index e01f0d713e..0000000000
Binary files a/lib-test/jmock-2.9.0.jar and /dev/null differ
diff --git a/lib-test/jmock-junit4-2.12.0.jar b/lib-test/jmock-junit4-2.12.0.jar
new file mode 100644
index 0000000000..c69cd2a3af
Binary files /dev/null and b/lib-test/jmock-junit4-2.12.0.jar differ
diff --git a/lib-test/jmock-junit4-2.9.0.jar b/lib-test/jmock-junit4-2.9.0.jar
deleted file mode 100644
index f0ebf280e5..0000000000
Binary files a/lib-test/jmock-junit4-2.9.0.jar and /dev/null differ
diff --git a/lib-test/junit-4.12.jar b/lib-test/junit-4.12.jar
deleted file mode 100644
index 3a7fc266c3..0000000000
Binary files a/lib-test/junit-4.12.jar and /dev/null differ
diff --git a/lib-test/junit-4.13.2.jar b/lib-test/junit-4.13.2.jar
new file mode 100644
index 0000000000..6da55d8b85
Binary files /dev/null and b/lib-test/junit-4.13.2.jar differ
diff --git a/swing/.classpath b/swing/.classpath
index a7ca47f8ad..0a33deaf23 100644
--- a/swing/.classpath
+++ b/swing/.classpath
@@ -15,23 +15,23 @@
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
diff --git a/swing/OpenRocket Swing.iml b/swing/OpenRocket Swing.iml
index de173f02ab..a4dcbfdb11 100644
--- a/swing/OpenRocket Swing.iml
+++ b/swing/OpenRocket Swing.iml
@@ -19,7 +19,7 @@
-
+
@@ -38,7 +38,7 @@
-
+
@@ -47,7 +47,7 @@
-
+
@@ -56,7 +56,7 @@
-
+
@@ -65,7 +65,7 @@
-
+
@@ -74,7 +74,7 @@
-
+
@@ -83,16 +83,7 @@
-
-
-
-
-
-
-
-
-
-
+
@@ -164,9 +155,9 @@
-
+
-
+
@@ -184,7 +175,7 @@
-
+
@@ -193,7 +184,7 @@
-
+
@@ -245,5 +236,14 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/swing/build.xml b/swing/build.xml
index 18fd76bc34..dada6c98cb 100644
--- a/swing/build.xml
+++ b/swing/build.xml
@@ -70,6 +70,8 @@
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
Compiling main classes
@@ -96,7 +98,7 @@
-
+
@@ -112,9 +114,9 @@
-
-
-
+
+
+
@@ -311,10 +313,14 @@ ${nonascii}
Building unit tests
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
Running unit tests
+ Java/JVM version: ${ant.java.version}
+ Java/JVM detail version: ${java.version}
diff --git a/swing/lib/rsyntaxtextarea-2.5.6.jar b/swing/lib/rsyntaxtextarea-2.5.6.jar
deleted file mode 100644
index b60def66e7..0000000000
Binary files a/swing/lib/rsyntaxtextarea-2.5.6.jar and /dev/null differ
diff --git a/swing/lib/rsyntaxtextarea-3.2.0.jar b/swing/lib/rsyntaxtextarea-3.2.0.jar
new file mode 100644
index 0000000000..fce14e0e3f
Binary files /dev/null and b/swing/lib/rsyntaxtextarea-3.2.0.jar differ
diff --git a/swing/resources-src/datafiles/components b/swing/resources-src/datafiles/components
index 860757167c..52e1e2c080 160000
--- a/swing/resources-src/datafiles/components
+++ b/swing/resources-src/datafiles/components
@@ -1 +1 @@
-Subproject commit 860757167c4835a7bb960a4cbb52b06f3309791c
+Subproject commit 52e1e2c0800ebf62fd0e9cecd69aaaed6cddf80e
diff --git a/swing/src/net/sf/openrocket/gui/dialogs/AboutDialog.java b/swing/src/net/sf/openrocket/gui/dialogs/AboutDialog.java
index 022b61a735..cebbdf4cfc 100644
--- a/swing/src/net/sf/openrocket/gui/dialogs/AboutDialog.java
+++ b/swing/src/net/sf/openrocket/gui/dialogs/AboutDialog.java
@@ -71,7 +71,6 @@ public class AboutDialog extends JDialog {
"Simple Logging Facade for Java" + href("http://www.slf4j.org", true, true) + "
" +
"Java library for parsing and rendering CommonMark" + href("https://github.com/commonmark/commonmark-java", true, true) + "
" +
"RSyntaxTextArea" + href("http://bobbylight.github.io/RSyntaxTextArea", true, true) + "
" +
- "yasson" + href("https://eclipse-ee4j.github.io/yasson", true, true) + "
" +
"
" +
"OpenRocket gratefully acknowledges our use of the following databases:
" +
"
" +