Updated dependencies

This commit is contained in:
Obique PSWG
2018-06-10 15:01:01 -05:00
parent ff7929a9a7
commit 14275fcd8e
354 changed files with 120 additions and 1331 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
.settings
# IDE-based
Launcher.iml
lightspeed.iml
out
.idea
+4 -7
View File
@@ -1,12 +1,9 @@
[submodule "pswgcommon"]
path = pswgcommon
url = [email protected]:projectswg/pswgcommon.git
[submodule "PSWGCommon"]
path = PSWGCommon
url = [email protected]:projectswg/pswgcommon.git
[submodule "PSWGCommonFX"]
path = PSWGCommonFX
[submodule "pswgcommonfx"]
path = pswgcommonfx
url = [email protected]:projectswg/pswgcommonfx.git
[submodule "ClientHolocore"]
path = ClientHolocore
[submodule "client-holocore"]
path = client-holocore
url = [email protected]:projectswg/client-holocore.git
Submodule ClientHolocore deleted from 58c943d639
Submodule PSWGCommon deleted from 5f1ce51e0a
Submodule PSWGCommonFX deleted from c557236c82
+3 -4
View File
@@ -1,13 +1,12 @@
group 'chat.nibble'
group 'com.projectswg.lightspeed'
version '0.0'
apply plugin: 'java'
sourceCompatibility = 10
targetCompatibility = 10
dependencies {
compile project(':lightspeed-server')
compile project(':lightspeed-client')
}
task wrapper(type: Wrapper) {
gradleVersion = "4.4"
}
+1
Submodule client-holocore added at 450ce04c13
+4 -8
View File
@@ -3,12 +3,12 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.2'
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.4'
}
}
plugins {
id 'com.github.johnrengelman.shadow' version '2.0.2'
id 'com.github.johnrengelman.shadow' version '2.0.4'
id 'application'
id 'java'
id 'idea'
@@ -18,11 +18,10 @@ version '1.0.0'
mainClassName = 'com.projectswg.lightspeed_frontend.LightspeedFrontendGUI'
sourceCompatibility = 1.9
targetCompatibility = 1.9
sourceCompatibility = 10
targetCompatibility = 10
repositories {
maven { url 'https://repo.gradle.org/gradle/libs-releases' }
jcenter()
}
@@ -39,6 +38,3 @@ shadowJar {
version = null
}
task wrapper(type: Wrapper) {
gradleVersion = "4.4"
}
Binary file not shown.
@@ -1,27 +0,0 @@
#####################################################################################
# Copyright (c) 2018 /// Project SWG /// www.projectswg.com #
# #
# ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on #
# July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. #
# Our goal is to create an emulator which will provide a server for players to #
# continue playing a game similar to the one they used to play. We are basing #
# it on the final publish of the game prior to end-game events. #
# #
# This file is part of Lightspeed. #
# #
# -------------------------------------------------------------------------------- #
# #
# Lightspeed is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# Lightspeed is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU Affero General Public License for more details. #
# #
# You should have received a copy of the GNU Affero General Public License #
# along with Lightspeed. If not, see <http://www.gnu.org/licenses/>. #
# #
#####################################################################################
@@ -1,27 +0,0 @@
#####################################################################################
# Copyright (c) 2018 /// Project SWG /// www.projectswg.com #
# #
# ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on #
# July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. #
# Our goal is to create an emulator which will provide a server for players to #
# continue playing a game similar to the one they used to play. We are basing #
# it on the final publish of the game prior to end-game events. #
# #
# This file is part of Lightspeed. #
# #
# -------------------------------------------------------------------------------- #
# #
# Lightspeed is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# Lightspeed is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU Affero General Public License for more details. #
# #
# You should have received a copy of the GNU Affero General Public License #
# along with Lightspeed. If not, see <http://www.gnu.org/licenses/>. #
# #
#####################################################################################
@@ -1,58 +0,0 @@
#primaryViewContainer {
-fx-background-color: #000000;
-fx-text-fill: #FFFFFF;
-fx-pref-width: 800;
-fx-pref-height: 640;
}
#commonPanel {
-fx-border-color: #000000;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
#primaryTabGeneral {
-fx-text-fill: #FFFFFF;
}
.tab-pane .tab-header-area .tab-header-background {
-fx-opacity: 0.0;
}
.tab-pane {
-fx-tab-min-width: 150.0px;
-fx-text-fill: #FFFFFF;
}
.tab-header-area {
-fx-border-color: #3c3c3c;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
.tab {
-fx-background-insets: 0.0 1.0 0.0 1.0, 0.0, 0.0;
}
.tab-pane .tab {
-fx-background-color: #e6e6e6;
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
.tab-pane .tab:selected {
-fx-background-color: #3c3c3c;
-fx-border-width: 0 0 0 0;
}
.tab .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #000000;
-fx-font-size: 12.0px;
-fx-font-weight: bold;
}
.tab:selected .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #00af00;
}
@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="primaryViewContainer" stylesheets="@PrimaryView.css" fx:controller="com.projectswg.lightspeed_frontend.gui.LightspeedPrimaryView">
<HBox alignment="CENTER_RIGHT" HBox.hgrow="ALWAYS" spacing="5.0">
<padding>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
</padding>
<TextField fx:id="ipAddressText" promptText="IP Address" pickOnBounds="true" />
<TextField fx:id="portText" promptText="Port" pickOnBounds="true" />
<Region fx:id="validIpRegion" minWidth="20" minHeight="20" maxWidth="20" maxHeight="20" />
<Region maxWidth="Infinity" HBox.hgrow="ALWAYS" />
<MenuButton fx:id="commonBuildStatus" mnemonicParsing="false" />
<MenuButton fx:id="commonDeploymentStatus" mnemonicParsing="false" />
</HBox>
<TabPane tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS">
<tabs>
<Tab text="General">
<content>
<fx:include source="primary_tabs/General.fxml" />
</content>
</Tab>
<Tab text="Build">
<content>
<fx:include source="primary_tabs/Build.fxml" />
</content>
</Tab>
<Tab text="Deployment">
<content>
<fx:include source="primary_tabs/Deployment.fxml" />
</content>
</Tab>
<Tab text="Settings">
<content>
<fx:include source="primary_tabs/Settings.fxml" />
</content>
</Tab>
</tabs>
</TabPane>
</VBox>
@@ -1,11 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
@@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootBuild" stylesheets="@Build.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.BuildTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="buildComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Build #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2"/>
<Label text="Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Compile Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label text="Tests:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="6" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildIdText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="statusText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="timeText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="compileTimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
<Label fx:id="testText" GridPane.columnIndex="1" GridPane.rowIndex="6" />
</GridPane>
@@ -1,22 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
.log {
-fx-text-fill: #FFFFFF;
}
.log .content {
-fx-background: #3F4042;
-fx-background-color: #3F4042;
-fx-border-color: white;
-fx-border-width: 1 0 1 0;
}
@@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootDeployment" stylesheets="@Deployment.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.DeploymentTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<GridPane>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="deploymentComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Build #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Deployment #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Start Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label text="Uptime:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="6" />
<Label text="Deployment Log:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="7" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildIdText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="deploymentIdText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="statusText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="startTimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
<Label fx:id="uptimeText" GridPane.columnIndex="1" GridPane.rowIndex="6" />
<HBox GridPane.columnIndex="1" GridPane.rowIndex="7" spacing="5.0" >
<Button fx:id="logDownloadButton" text="Download" />
<ComboBox fx:id="logVerbosityComboBox" maxWidth="200" />
<ComboBox fx:id="logSizeComboBox" maxWidth="200" />
</HBox>
</GridPane>
<TextArea fx:id="logTextArea" styleClass="log" editable="false" maxHeight="Infinity" VBox.vgrow="ALWAYS" />
</VBox>
@@ -1,11 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
@@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootGeneral" stylesheets="@General.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.GeneralTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="serverComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1"/>
<Label text="Build Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Deployment Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Population:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Uptime:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildStatusText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="deploymentStatusText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="populationText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="uptimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
</GridPane>
@@ -1,22 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
.log {
-fx-text-fill: #FFFFFF;
}
.log .content {
-fx-background: #3F4042;
-fx-background-color: #3F4042;
-fx-border-color: white;
-fx-border-width: 1 0 1 0;
}
@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootSettings" stylesheets="@Settings.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.SettingsTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="SOMETIMES" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<Label text="Security:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Keystore:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Keystore Pass:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Username:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Password:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<CheckBox fx:id="securityCheckBox" GridPane.columnIndex="1" GridPane.rowIndex="0" />
<Button fx:id="keystoreButton" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<PasswordField fx:id="keystorePasswordTextField" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<TextField fx:id="usernameTextField" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<PasswordField fx:id="passwordTextField" GridPane.columnIndex="1" GridPane.rowIndex="4" />
</GridPane>
@@ -1,3 +0,0 @@
Manifest-Version: 1.0
Main-Class: com.projectswg.lightspeed_frontend.LightspeedFrontendGUI
Binary file not shown.
@@ -1,32 +0,0 @@
#####################################################################################
# Copyright (c) 2018 /// Project SWG /// www.projectswg.com #
# #
# ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on #
# July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. #
# Our goal is to create an emulator which will provide a server for players to #
# continue playing a game similar to the one they used to play. We are basing #
# it on the final publish of the game prior to end-game events. #
# #
# This file is part of Lightspeed. #
# #
# -------------------------------------------------------------------------------- #
# #
# Lightspeed is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# Lightspeed is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU Affero General Public License for more details. #
# #
# You should have received a copy of the GNU Affero General Public License #
# along with Lightspeed. If not, see <http://www.gnu.org/licenses/>. #
# #
#####################################################################################
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-bin.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
@@ -1,58 +0,0 @@
#primaryViewContainer {
-fx-background-color: #000000;
-fx-text-fill: #FFFFFF;
-fx-pref-width: 800;
-fx-pref-height: 640;
}
#commonPanel {
-fx-border-color: #000000;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
#primaryTabGeneral {
-fx-text-fill: #FFFFFF;
}
.tab-pane .tab-header-area .tab-header-background {
-fx-opacity: 0.0;
}
.tab-pane {
-fx-tab-min-width: 150.0px;
-fx-text-fill: #FFFFFF;
}
.tab-header-area {
-fx-border-color: #3c3c3c;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
.tab {
-fx-background-insets: 0.0 1.0 0.0 1.0, 0.0, 0.0;
}
.tab-pane .tab {
-fx-background-color: #e6e6e6;
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
.tab-pane .tab:selected {
-fx-background-color: #3c3c3c;
-fx-border-width: 0 0 0 0;
}
.tab .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #000000;
-fx-font-size: 12.0px;
-fx-font-weight: bold;
}
.tab:selected .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #00af00;
}
@@ -1,50 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.web.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.*?>
<?import java.net.URL?>
<VBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="primaryViewContainer" stylesheets="@PrimaryView.css" fx:controller="com.projectswg.lightspeed_frontend.gui.LightspeedPrimaryView">
<HBox alignment="CENTER_RIGHT" HBox.hgrow="ALWAYS" spacing="5.0">
<padding>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
</padding>
<TextField fx:id="ipAddressText" promptText="IP Address" pickOnBounds="true" />
<TextField fx:id="portText" promptText="Port" pickOnBounds="true" />
<Region fx:id="validIpRegion" minWidth="20" minHeight="20" maxWidth="20" maxHeight="20" />
<Region maxWidth="Infinity" HBox.hgrow="ALWAYS" />
<MenuButton fx:id="commonBuildStatus" mnemonicParsing="false" />
<MenuButton fx:id="commonDeploymentStatus" mnemonicParsing="false" />
</HBox>
<TabPane tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS">
<tabs>
<Tab text="General">
<content>
<fx:include source="primary_tabs/General.fxml" />
</content>
</Tab>
<Tab text="Build">
<content>
<fx:include source="primary_tabs/Build.fxml" />
</content>
</Tab>
<Tab text="Deployment">
<content>
<fx:include source="primary_tabs/Deployment.fxml" />
</content>
</Tab>
<Tab text="Settings">
<content>
<fx:include source="primary_tabs/Settings.fxml" />
</content>
</Tab>
</tabs>
</TabPane>
</VBox>
@@ -1,11 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
@@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.web.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.*?>
<?import java.net.URL?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootBuild" stylesheets="@Build.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.BuildTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="buildComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Build #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2"/>
<Label text="Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Compile Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label text="Tests:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="6" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildIdText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="statusText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="timeText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="compileTimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
<Label fx:id="testText" GridPane.columnIndex="1" GridPane.rowIndex="6" />
</GridPane>
@@ -1,22 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
.log {
-fx-text-fill: #FFFFFF;
}
.log .content {
-fx-background: #3F4042;
-fx-background-color: #3F4042;
-fx-border-color: white;
-fx-border-width: 1 0 1 0;
}
@@ -1,55 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.web.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.*?>
<?import java.net.URL?>
<VBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootDeployment" stylesheets="@Deployment.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.DeploymentTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<GridPane>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="deploymentComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Build #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Deployment #:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Start Time:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label text="Uptime:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="6" />
<Label text="Deployment Log:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="7" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildIdText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="deploymentIdText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="statusText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="startTimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
<Label fx:id="uptimeText" GridPane.columnIndex="1" GridPane.rowIndex="6" />
<HBox GridPane.columnIndex="1" GridPane.rowIndex="7" spacing="5.0" >
<Button fx:id="logDownloadButton" text="Download" />
<ComboBox fx:id="logVerbosityComboBox" maxWidth="200" />
<ComboBox fx:id="logSizeComboBox" maxWidth="200" />
</HBox>
</GridPane>
<TextArea fx:id="logTextArea" styleClass="log" editable="false" maxHeight="Infinity" VBox.vgrow="ALWAYS" />
</VBox>
@@ -1,11 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.web.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.*?>
<?import java.net.URL?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootGeneral" stylesheets="@General.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.GeneralTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="ALWAYS" minWidth="150.0" percentWidth="80" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="50" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<ComboBox fx:id="serverComboBox" GridPane.fillWidth="true" maxWidth="200" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Server:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1"/>
<Label text="Build Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Deployment Status:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Population:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<Label text="Uptime:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="5" />
<Label fx:id="serverNameText" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label fx:id="buildStatusText" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label fx:id="deploymentStatusText" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<Label fx:id="populationText" GridPane.columnIndex="1" GridPane.rowIndex="4" />
<Label fx:id="uptimeText" GridPane.columnIndex="1" GridPane.rowIndex="5" />
</GridPane>
@@ -1,22 +0,0 @@
.white-label {
-fx-text-fill: #FFFFFF;
}
.red-label {
-fx-text-fill: #ff1e1e;
}
.green-label {
-fx-text-fill: #04ff00;
}
.log {
-fx-text-fill: #FFFFFF;
}
.log .content {
-fx-background: #3F4042;
-fx-background-color: #3F4042;
-fx-border-color: white;
-fx-border-width: 1 0 1 0;
}
@@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.web.*?>
<?import javafx.scene.effect.*?>
<?import java.lang.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.*?>
<?import java.net.URL?>
<GridPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="rootSettings" stylesheets="@Settings.css" fx:controller="com.projectswg.lightspeed_frontend.gui.primary_tabs.SettingsTab">
<padding>
<Insets top="5.0" left="5.0" right="5.0" bottom="5.0" />
</padding>
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="200.0" minWidth="100.0" />
<ColumnConstraints hgrow="SOMETIMES" />
</columnConstraints>
<rowConstraints>
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
<RowConstraints vgrow="NEVER" prefHeight="40" />
</rowConstraints>
<Label text="Security:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="0" />
<Label text="Keystore:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="1" />
<Label text="Keystore Pass:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="2" />
<Label text="Username:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="3" />
<Label text="Password:" styleClass="white-label" GridPane.columnIndex="0" GridPane.rowIndex="4" />
<CheckBox fx:id="securityCheckBox" GridPane.columnIndex="1" GridPane.rowIndex="0" />
<Button fx:id="keystoreButton" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<PasswordField fx:id="keystorePasswordTextField" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<TextField fx:id="usernameTextField" GridPane.columnIndex="1" GridPane.rowIndex="3" />
<PasswordField fx:id="passwordTextField" GridPane.columnIndex="1" GridPane.rowIndex="4" />
</GridPane>
@@ -1,27 +0,0 @@
#####################################################################################
# Copyright (c) 2018 /// Project SWG /// www.projectswg.com #
# #
# ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on #
# July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. #
# Our goal is to create an emulator which will provide a server for players to #
# continue playing a game similar to the one they used to play. We are basing #
# it on the final publish of the game prior to end-game events. #
# #
# This file is part of Lightspeed. #
# #
# -------------------------------------------------------------------------------- #
# #
# Lightspeed is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# Lightspeed is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU Affero General Public License for more details. #
# #
# You should have received a copy of the GNU Affero General Public License #
# along with Lightspeed. If not, see <http://www.gnu.org/licenses/>. #
# #
#####################################################################################
@@ -1,27 +0,0 @@
#####################################################################################
# Copyright (c) 2018 /// Project SWG /// www.projectswg.com #
# #
# ProjectSWG is the first NGE emulator for Star Wars Galaxies founded on #
# July 7th, 2011 after SOE announced the official shutdown of Star Wars Galaxies. #
# Our goal is to create an emulator which will provide a server for players to #
# continue playing a game similar to the one they used to play. We are basing #
# it on the final publish of the game prior to end-game events. #
# #
# This file is part of Lightspeed. #
# #
# -------------------------------------------------------------------------------- #
# #
# Lightspeed is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# Lightspeed is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU Affero General Public License for more details. #
# #
# You should have received a copy of the GNU Affero General Public License #
# along with Lightspeed. If not, see <http://www.gnu.org/licenses/>. #
# #
#####################################################################################
@@ -1,58 +0,0 @@
#primaryViewContainer {
-fx-background-color: #000000;
-fx-text-fill: #FFFFFF;
-fx-pref-width: 800;
-fx-pref-height: 640;
}
#commonPanel {
-fx-border-color: #000000;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
#primaryTabGeneral {
-fx-text-fill: #FFFFFF;
}
.tab-pane .tab-header-area .tab-header-background {
-fx-opacity: 0.0;
}
.tab-pane {
-fx-tab-min-width: 150.0px;
-fx-text-fill: #FFFFFF;
}
.tab-header-area {
-fx-border-color: #3c3c3c;
-fx-border-width: 0 0 1 0;
-fx-border-style: solid;
}
.tab {
-fx-background-insets: 0.0 1.0 0.0 1.0, 0.0, 0.0;
}
.tab-pane .tab {
-fx-background-color: #e6e6e6;
-fx-focus-color: transparent;
-fx-faint-focus-color: transparent;
}
.tab-pane .tab:selected {
-fx-background-color: #3c3c3c;
-fx-border-width: 0 0 0 0;
}
.tab .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #000000;
-fx-font-size: 12.0px;
-fx-font-weight: bold;
}
.tab:selected .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: #00af00;
}
@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:id="primaryViewContainer" stylesheets="@PrimaryView.css" fx:controller="com.projectswg.lightspeed_frontend.gui.LightspeedPrimaryView">
<HBox alignment="CENTER_RIGHT" HBox.hgrow="ALWAYS" spacing="5.0">
<padding>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
</padding>
<TextField fx:id="ipAddressText" promptText="IP Address" pickOnBounds="true" />
<TextField fx:id="portText" promptText="Port" pickOnBounds="true" />
<Region fx:id="validIpRegion" minWidth="20" minHeight="20" maxWidth="20" maxHeight="20" />
<Region maxWidth="Infinity" HBox.hgrow="ALWAYS" />
<MenuButton fx:id="commonBuildStatus" mnemonicParsing="false" />
<MenuButton fx:id="commonDeploymentStatus" mnemonicParsing="false" />
</HBox>
<TabPane tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS">
<tabs>
<Tab text="General">
<content>
<fx:include source="primary_tabs/General.fxml" />
</content>
</Tab>
<Tab text="Build">
<content>
<fx:include source="primary_tabs/Build.fxml" />
</content>
</Tab>
<Tab text="Deployment">
<content>
<fx:include source="primary_tabs/Deployment.fxml" />
</content>
</Tab>
<Tab text="Settings">
<content>
<fx:include source="primary_tabs/Settings.fxml" />
</content>
</Tab>
</tabs>
</TabPane>
</VBox>

Some files were not shown because too many files have changed in this diff Show More