Skip to content

Commit 6f60991

Browse files
committed
Merge branch 'develop'
2 parents d1bd973 + 5c8bc8d commit 6f60991

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+2580
-576
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ script: ./gradlew build
1111
notifications:
1212
email: false
1313

14+
before_install:
15+
- git config --global user.name "Lapislazuli"
16+
- git config --global user.email "lapislazuli@lapis.blue"
17+
1418
before_script:
1519
- "export DISPLAY=:99.0"
1620
- "sh -e /etc/init.d/xvfb start"

Jenkinsfile

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
node {
2+
def win = System.properties['os.name'].startsWith('Windows')
3+
4+
stage 'Stage Checkout'
5+
checkout scm
6+
if (win) {
7+
bat 'git submodule update --init'
8+
} else {
9+
sh 'git submodule update --init'
10+
}
11+
12+
stage 'Stage Build'
13+
def ver = version()
14+
echo "Building version ${ver} on branch ${env.BRANCH_NAME}"
15+
if (win) {
16+
bat "./gradlew -PBUILD_NUMBER=${env.BUILD_NUMBER}"
17+
} else {
18+
sh "./gradlew -PBUILD_NUMBER=${env.BUILD_NUMBER}"
19+
}
20+
21+
stage 'Stage Archive'
22+
step([$class: 'ArtifactArchiver', artifacts: 'build/libs/*.jar', excludes: 'build/libs/*-base.jar',
23+
fingerprint: true])
24+
}
25+
26+
def version() {
27+
def matcher = readFile('build.gradle') =~ 'version = \'(.+)\''
28+
matcher ? matcher[0][1] : null
29+
}

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ plugins {
55
id 'idea'
66
id 'checkstyle'
77

8-
id 'net.minecrell.gitpatcher' version '0.8'
8+
id 'net.minecrell.gitpatcher' version '0.8.1'
99

10-
id 'net.minecrell.licenser' version '0.1.5'
10+
id 'net.minecrell.licenser' version '0.2.1'
1111
id 'com.github.johnrengelman.shadow' version '1.2.3'
1212
}
1313

@@ -16,7 +16,7 @@ defaultTasks 'clean', 'licenseFormat', 'build'
1616
// Project information
1717
allprojects {
1818
group = 'blue.lapis.nocturne'
19-
version = '1.0.5'
19+
version = '1.1.0'
2020

2121
sourceCompatibility = '1.8'
2222
targetCompatibility = '1.8'
@@ -125,5 +125,5 @@ artifacts {
125125
}
126126

127127
task wrapper(type: Wrapper) {
128-
gradleVersion = '2.12'
128+
gradleVersion = '3.0'
129129
}

etc/checkstyle-suppressions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<suppressions>
55
<suppress checks=".*" files="[\\/]lib[\\/]"/>
66
<suppress checks="JavadocMethod" files="^src[\\/](main|test)[\\/]java"/>
7-
<suppress checks="Indentation" files="package-info\.java"/>
7+
<suppress checks="Indentation" files=".*"/>
88
<suppress checks="Fallthrough" files="ConstantPoolProcessor \.java"/>
99
<suppress checks="AvoidEscapedUnicodeCharacters" files=".*"/>
1010
</suppressions>

gradle/wrapper/gradle-wrapper.jar

-317 Bytes
Binary file not shown.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Sun Mar 27 23:56:52 BST 2016
1+
#Tue Aug 16 18:34:06 EDT 2016
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-bin.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-3.0-bin.zip

gradlew

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,30 @@
66
##
77
##############################################################################
88

9-
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
10-
DEFAULT_JVM_OPTS=""
9+
# Attempt to set APP_HOME
10+
# Resolve links: $0 may be a link
11+
PRG="$0"
12+
# Need this for relative symlinks.
13+
while [ -h "$PRG" ] ; do
14+
ls=`ls -ld "$PRG"`
15+
link=`expr "$ls" : '.*-> \(.*\)$'`
16+
if expr "$link" : '/.*' > /dev/null; then
17+
PRG="$link"
18+
else
19+
PRG=`dirname "$PRG"`"/$link"
20+
fi
21+
done
22+
SAVED="`pwd`"
23+
cd "`dirname \"$PRG\"`/" >/dev/null
24+
APP_HOME="`pwd -P`"
25+
cd "$SAVED" >/dev/null
1126

1227
APP_NAME="Gradle"
1328
APP_BASE_NAME=`basename "$0"`
1429

30+
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31+
DEFAULT_JVM_OPTS=""
32+
1533
# Use the maximum available, or set MAX_FD != -1 to use that value.
1634
MAX_FD="maximum"
1735

@@ -30,6 +48,7 @@ die ( ) {
3048
cygwin=false
3149
msys=false
3250
darwin=false
51+
nonstop=false
3352
case "`uname`" in
3453
CYGWIN* )
3554
cygwin=true
@@ -40,26 +59,11 @@ case "`uname`" in
4059
MINGW* )
4160
msys=true
4261
;;
62+
NONSTOP* )
63+
nonstop=true
64+
;;
4365
esac
4466

45-
# Attempt to set APP_HOME
46-
# Resolve links: $0 may be a link
47-
PRG="$0"
48-
# Need this for relative symlinks.
49-
while [ -h "$PRG" ] ; do
50-
ls=`ls -ld "$PRG"`
51-
link=`expr "$ls" : '.*-> \(.*\)$'`
52-
if expr "$link" : '/.*' > /dev/null; then
53-
PRG="$link"
54-
else
55-
PRG=`dirname "$PRG"`"/$link"
56-
fi
57-
done
58-
SAVED="`pwd`"
59-
cd "`dirname \"$PRG\"`/" >/dev/null
60-
APP_HOME="`pwd -P`"
61-
cd "$SAVED" >/dev/null
62-
6367
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
6468

6569
# Determine the Java command to use to start the JVM.
@@ -85,7 +89,7 @@ location of your Java installation."
8589
fi
8690

8791
# Increase the maximum file descriptors if we can.
88-
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
92+
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
8993
MAX_FD_LIMIT=`ulimit -H -n`
9094
if [ $? -eq 0 ] ; then
9195
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then

gradlew.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
@rem Set local scope for the variables with windows NT shell
99
if "%OS%"=="Windows_NT" setlocal
1010

11-
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12-
set DEFAULT_JVM_OPTS=
13-
1411
set DIRNAME=%~dp0
1512
if "%DIRNAME%" == "" set DIRNAME=.
1613
set APP_BASE_NAME=%~n0
1714
set APP_HOME=%DIRNAME%
1815

16+
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17+
set DEFAULT_JVM_OPTS=
18+
1919
@rem Find java.exe
2020
if defined JAVA_HOME goto findJavaFromJavaHome
2121

@@ -46,7 +46,7 @@ echo location of your Java installation.
4646
goto fail
4747

4848
:init
49-
@rem Get command-line arguments, handling Windowz variants
49+
@rem Get command-line arguments, handling Windows variants
5050

5151
if not "%OS%" == "Windows_NT" goto win9xME_args
5252
if "%@eval[2+2]" == "4" goto 4NT_args

src/main/java/blue/lapis/nocturne/Main.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import blue.lapis.nocturne.gui.scene.control.WebLink;
3030
import blue.lapis.nocturne.jar.model.ClassSet;
3131
import blue.lapis.nocturne.mapping.MappingContext;
32+
import blue.lapis.nocturne.mapping.io.writer.MappingWriterType;
3233
import blue.lapis.nocturne.util.helper.PropertiesHelper;
3334
import blue.lapis.nocturne.util.helper.SceneHelper;
3435

@@ -86,6 +87,7 @@ public class Main extends Application {
8687

8788
private final MappingContext mappingContext = new MappingContext();
8889
private Path currentMappingsPath;
90+
private MappingWriterType currentWriterType;
8991
private ClassSet loadedJar;
9092

9193
static {
@@ -248,6 +250,14 @@ public static void setCurrentMappingsPath(Path path) {
248250
getInstance().currentMappingsPath = path;
249251
}
250252

253+
public static MappingWriterType getCurrentWriterType() {
254+
return getInstance().currentWriterType;
255+
}
256+
257+
public static void setCurrentWriterType(MappingWriterType currentWriterType) {
258+
getInstance().currentWriterType = currentWriterType;
259+
}
260+
251261
public static ClassSet getLoadedJar() {
252262
return getInstance().loadedJar;
253263
}

0 commit comments

Comments
 (0)