From e2bb987dac082b4ee7417e63e512839962ddd1b0 Mon Sep 17 00:00:00 2001 From: Michael Harris Date: Sun, 20 Feb 2022 11:25:27 -0600 Subject: [PATCH] Further fixes and modernization, dependencies look good now (#1) Further basic fixes and clean-up, language level migration, overall modernization Formatting Further Java clean-up throughout Fixed compilation errors in SkyProcStarter, SUMGUI Removed idea, nbproject folders Removed aircompressor-0.7.jar; replaced w/gradle dependency Removed WinRegistry.jar Added slf4j-simple logger Removed SkyProcStarter module from this codebase Removed outdated build material Took out lev JAR, re-added dependency from GHP; made this repo publishable Upgraded Gradle to 7.4 --- Files/Block Jars.txt | 9 - SkyProcStarter/build.xml | 48 - SkyProcStarter/manifest.mf | 3 - SkyProcStarter/nbproject/build-impl.xml | 1407 - SkyProcStarter/nbproject/genfiles.properties | 8 - SkyProcStarter/nbproject/project.properties | 86 - SkyProcStarter/nbproject/project.xml | 15 - .../skyprocstarter/OtherSettingsPanel.java | 40 - .../src/skyprocstarter/SkyProcStarter.java | 204 - .../src/skyprocstarter/WelcomePanel.java | 37 - .../src/skyprocstarter/YourSaveFile.java | 47 - build.gradle | 74 +- build.xml | 129 - gradle/wrapper/gradle-wrapper.properties | 2 +- idea/.gitignore | 1 - idea/.idea/.name | 1 - idea/.idea/artifacts/skyproc_jar.xml | 11 - idea/.idea/libraries/WinRegistry.xml | 9 - idea/.idea/libraries/aircompressor_0_7.xml | 9 - idea/.idea/libraries/lev.xml | 9 - idea/.idea/misc.xml | 6 - idea/.idea/modules.xml | 8 - idea/.idea/vcs.xml | 6 - idea/.idea/workspace.xml | 1696 -- lib/Lev Javadoc/allclasses-frame.html | 87 - lib/Lev Javadoc/allclasses-noframe.html | 87 - lib/Lev Javadoc/constant-values.html | 116 - lib/Lev Javadoc/deprecated-list.html | 116 - lib/Lev Javadoc/help-doc.html | 221 - lib/Lev Javadoc/index-files/index-1.html | 423 - lib/Lev Javadoc/index-files/index-10.html | 146 - lib/Lev Javadoc/index-files/index-11.html | 121 - lib/Lev Javadoc/index-files/index-12.html | 650 - lib/Lev Javadoc/index-files/index-13.html | 190 - lib/Lev Javadoc/index-files/index-14.html | 179 - lib/Lev Javadoc/index-files/index-15.html | 154 - lib/Lev Javadoc/index-files/index-16.html | 268 - lib/Lev Javadoc/index-files/index-17.html | 280 - lib/Lev Javadoc/index-files/index-18.html | 597 - lib/Lev Javadoc/index-files/index-19.html | 241 - lib/Lev Javadoc/index-files/index-2.html | 161 - lib/Lev Javadoc/index-files/index-20.html | 151 - lib/Lev Javadoc/index-files/index-21.html | 142 - lib/Lev Javadoc/index-files/index-22.html | 187 - lib/Lev Javadoc/index-files/index-23.html | 121 - lib/Lev Javadoc/index-files/index-3.html | 338 - lib/Lev Javadoc/index-files/index-4.html | 149 - lib/Lev Javadoc/index-files/index-5.html | 268 - lib/Lev Javadoc/index-files/index-6.html | 176 - lib/Lev Javadoc/index-files/index-7.html | 413 - lib/Lev Javadoc/index-files/index-8.html | 180 - lib/Lev Javadoc/index-files/index-9.html | 230 - lib/Lev Javadoc/index.html | 68 - .../lev/FastByteArrayInputStream.html | 409 - .../lev/FastByteArrayOutputStream.html | 451 - lib/Lev Javadoc/lev/LByteChannel.html | 469 - lib/Lev Javadoc/lev/LByteSearcher.html | 348 - lib/Lev Javadoc/lev/LExport.html | 500 - lib/Lev Javadoc/lev/LFlags.html | 453 - lib/Lev Javadoc/lev/LGlobal.html | 258 - lib/Lev Javadoc/lev/LImport.html | 918 - lib/Lev Javadoc/lev/LInChannel.html | 600 - lib/Lev Javadoc/lev/LMergable.html | 211 - lib/Lev Javadoc/lev/LMergeList.html | 351 - lib/Lev Javadoc/lev/LMergeMap.html | 571 - lib/Lev Javadoc/lev/LOutChannel.html | 479 - lib/Lev Javadoc/lev/LOutFile.html | 363 - lib/Lev Javadoc/lev/LPair.html | 284 - lib/Lev Javadoc/lev/LShrinkArray.html | 541 - lib/Lev Javadoc/lev/LStringSearcher.html | 337 - lib/Lev Javadoc/lev/Ln.html | 2180 -- .../class-use/FastByteArrayInputStream.html | 116 - .../class-use/FastByteArrayOutputStream.html | 116 - .../lev/class-use/LByteChannel.html | 116 - .../lev/class-use/LByteSearcher.html | 116 - lib/Lev Javadoc/lev/class-use/LExport.html | 162 - lib/Lev Javadoc/lev/class-use/LFlags.html | 154 - lib/Lev Javadoc/lev/class-use/LGlobal.html | 116 - lib/Lev Javadoc/lev/class-use/LImport.html | 184 - lib/Lev Javadoc/lev/class-use/LInChannel.html | 169 - lib/Lev Javadoc/lev/class-use/LMergable.html | 174 - lib/Lev Javadoc/lev/class-use/LMergeList.html | 116 - lib/Lev Javadoc/lev/class-use/LMergeMap.html | 171 - .../lev/class-use/LOutChannel.html | 116 - lib/Lev Javadoc/lev/class-use/LOutFile.html | 116 - lib/Lev Javadoc/lev/class-use/LPair.html | 116 - .../lev/class-use/LShrinkArray.html | 183 - .../lev/class-use/LStringSearcher.html | 116 - lib/Lev Javadoc/lev/class-use/Ln.html | 116 - lib/Lev Javadoc/lev/debug/LDebug.html | 561 - lib/Lev Javadoc/lev/debug/LLogger.html | 762 - .../lev/debug/class-use/LDebug.html | 190 - .../lev/debug/class-use/LLogger.html | 116 - lib/Lev Javadoc/lev/debug/package-frame.html | 21 - .../lev/debug/package-summary.html | 141 - lib/Lev Javadoc/lev/debug/package-tree.html | 130 - lib/Lev Javadoc/lev/debug/package-use.html | 149 - lib/Lev Javadoc/lev/gui/JAutoComboBox.html | 472 - .../lev/gui/JAutoTextField.AutoDocument.html | 396 - lib/Lev Javadoc/lev/gui/JAutoTextField.html | 516 - lib/Lev Javadoc/lev/gui/LAreaChart.html | 495 - lib/Lev Javadoc/lev/gui/LButton.html | 659 - lib/Lev Javadoc/lev/gui/LCenterPanel.html | 452 - lib/Lev Javadoc/lev/gui/LChart.html | 441 - lib/Lev Javadoc/lev/gui/LCheckBox.html | 735 - .../gui/LCheckBoxConfig.LSpecialCheckBox.html | 432 - ...heckBoxConfig.UpdateHelpActionHandler.html | 270 - lib/Lev Javadoc/lev/gui/LCheckBoxConfig.html | 710 - lib/Lev Javadoc/lev/gui/LColorSetting.html | 631 - lib/Lev Javadoc/lev/gui/LComboBox.html | 795 - lib/Lev Javadoc/lev/gui/LComboSearchBox.html | 668 - lib/Lev Javadoc/lev/gui/LComponent.html | 461 - lib/Lev Javadoc/lev/gui/LDoubleSetting.html | 737 - lib/Lev Javadoc/lev/gui/LDoubleSpinner.html | 607 - lib/Lev Javadoc/lev/gui/LEditorPane.html | 589 - lib/Lev Javadoc/lev/gui/LFileTree.html | 351 - lib/Lev Javadoc/lev/gui/LFrame.html | 593 - lib/Lev Javadoc/lev/gui/LHTMLPane.html | 389 - .../gui/LHelpComponent.HelpActionHandler.html | 270 - .../gui/LHelpComponent.HelpFocusHandler.html | 287 - .../gui/LHelpComponent.HelpMouseHandler.html | 338 - lib/Lev Javadoc/lev/gui/LHelpComponent.html | 607 - lib/Lev Javadoc/lev/gui/LHelpPanel.html | 883 - lib/Lev Javadoc/lev/gui/LImagePane.html | 686 - lib/Lev Javadoc/lev/gui/LLabel.html | 545 - lib/Lev Javadoc/lev/gui/LList.html | 721 - lib/Lev Javadoc/lev/gui/LMenuItem.html | 486 - lib/Lev Javadoc/lev/gui/LNumericSetting.html | 751 - lib/Lev Javadoc/lev/gui/LPanel.Align.html | 338 - lib/Lev Javadoc/lev/gui/LPanel.html | 696 - lib/Lev Javadoc/lev/gui/LProgressBar.html | 747 - .../lev/gui/LProgressBarFrame.html | 897 - .../lev/gui/LProgressBarInterface.html | 409 - lib/Lev Javadoc/lev/gui/LSaveFile.html | 1237 - lib/Lev Javadoc/lev/gui/LScrollPane.html | 424 - lib/Lev Javadoc/lev/gui/LSlider.html | 598 - lib/Lev Javadoc/lev/gui/LSpinner.html | 593 - lib/Lev Javadoc/lev/gui/LSwingTreeNode.html | 372 - lib/Lev Javadoc/lev/gui/LSwingWorker.html | 262 - lib/Lev Javadoc/lev/gui/LTextArea.html | 700 - lib/Lev Javadoc/lev/gui/LTextField.html | 648 - lib/Lev Javadoc/lev/gui/LTextPane.html | 756 - lib/Lev Javadoc/lev/gui/LTree.html | 653 - .../gui/LUserSetting.UpdateCaretHandler.html | 271 - .../gui/LUserSetting.UpdateChangeHandler.html | 271 - .../lev/gui/LUserSetting.UpdateHandler.html | 271 - lib/Lev Javadoc/lev/gui/LUserSetting.html | 613 - lib/Lev Javadoc/lev/gui/Lg.html | 379 - lib/Lev Javadoc/lev/gui/SaveDouble.html | 327 - lib/Lev Javadoc/lev/gui/SaveEnum.html | 327 - lib/Lev Javadoc/lev/gui/SaveStringList.html | 327 - lib/Lev Javadoc/lev/gui/Setting.html | 643 - lib/Lev Javadoc/lev/gui/SortedListModel.html | 452 - .../lev/gui/class-use/JAutoComboBox.html | 116 - .../JAutoTextField.AutoDocument.html | 116 - .../lev/gui/class-use/JAutoTextField.html | 116 - .../lev/gui/class-use/LAreaChart.html | 116 - .../lev/gui/class-use/LButton.html | 168 - .../lev/gui/class-use/LCenterPanel.html | 116 - lib/Lev Javadoc/lev/gui/class-use/LChart.html | 156 - .../lev/gui/class-use/LCheckBox.html | 156 - .../LCheckBoxConfig.LSpecialCheckBox.html | 156 - ...heckBoxConfig.UpdateHelpActionHandler.html | 116 - .../lev/gui/class-use/LCheckBoxConfig.html | 116 - .../lev/gui/class-use/LColorSetting.html | 116 - .../lev/gui/class-use/LComboBox.html | 156 - .../lev/gui/class-use/LComboSearchBox.html | 116 - .../lev/gui/class-use/LComponent.html | 282 - .../lev/gui/class-use/LDoubleSetting.html | 116 - .../lev/gui/class-use/LDoubleSpinner.html | 156 - .../lev/gui/class-use/LEditorPane.html | 156 - .../lev/gui/class-use/LFileTree.html | 116 - lib/Lev Javadoc/lev/gui/class-use/LFrame.html | 116 - .../lev/gui/class-use/LHTMLPane.html | 116 - .../LHelpComponent.HelpActionHandler.html | 116 - .../LHelpComponent.HelpFocusHandler.html | 116 - .../LHelpComponent.HelpMouseHandler.html | 116 - .../lev/gui/class-use/LHelpComponent.html | 234 - .../lev/gui/class-use/LHelpPanel.html | 231 - .../lev/gui/class-use/LImagePane.html | 160 - lib/Lev Javadoc/lev/gui/class-use/LLabel.html | 185 - lib/Lev Javadoc/lev/gui/class-use/LList.html | 116 - .../lev/gui/class-use/LMenuItem.html | 116 - .../lev/gui/class-use/LNumericSetting.html | 116 - .../lev/gui/class-use/LPanel.Align.html | 191 - lib/Lev Javadoc/lev/gui/class-use/LPanel.html | 181 - .../lev/gui/class-use/LProgressBar.html | 156 - .../lev/gui/class-use/LProgressBarFrame.html | 116 - .../gui/class-use/LProgressBarInterface.html | 162 - .../lev/gui/class-use/LSaveFile.html | 246 - .../lev/gui/class-use/LScrollPane.html | 116 - .../lev/gui/class-use/LSlider.html | 116 - .../lev/gui/class-use/LSpinner.html | 156 - .../lev/gui/class-use/LSwingTreeNode.html | 202 - .../lev/gui/class-use/LSwingWorker.html | 116 - .../lev/gui/class-use/LTextArea.html | 116 - .../lev/gui/class-use/LTextField.html | 116 - .../lev/gui/class-use/LTextPane.html | 156 - lib/Lev Javadoc/lev/gui/class-use/LTree.html | 116 - .../LUserSetting.UpdateCaretHandler.html | 116 - .../LUserSetting.UpdateChangeHandler.html | 116 - .../class-use/LUserSetting.UpdateHandler.html | 116 - .../lev/gui/class-use/LUserSetting.html | 241 - lib/Lev Javadoc/lev/gui/class-use/Lg.html | 116 - .../lev/gui/class-use/SaveDouble.html | 116 - .../lev/gui/class-use/SaveEnum.html | 116 - .../lev/gui/class-use/SaveStringList.html | 116 - .../lev/gui/class-use/Setting.html | 329 - .../lev/gui/class-use/SortedListModel.html | 116 - lib/Lev Javadoc/lev/gui/package-frame.html | 72 - lib/Lev Javadoc/lev/gui/package-summary.html | 378 - lib/Lev Javadoc/lev/gui/package-tree.html | 293 - lib/Lev Javadoc/lev/gui/package-use.html | 238 - lib/Lev Javadoc/lev/gui/resources/LFonts.html | 350 - .../lev/gui/resources/LImages.html | 279 - .../lev/gui/resources/class-use/LFonts.html | 116 - .../lev/gui/resources/class-use/LImages.html | 116 - .../lev/gui/resources/package-frame.html | 21 - .../lev/gui/resources/package-summary.html | 142 - .../lev/gui/resources/package-tree.html | 130 - .../lev/gui/resources/package-use.html | 116 - lib/Lev Javadoc/lev/package-frame.html | 40 - lib/Lev Javadoc/lev/package-summary.html | 237 - lib/Lev Javadoc/lev/package-tree.html | 163 - lib/Lev Javadoc/lev/package-use.html | 175 - lib/Lev Javadoc/overview-frame.html | 24 - lib/Lev Javadoc/overview-summary.html | 139 - lib/Lev Javadoc/overview-tree.html | 332 - lib/Lev Javadoc/package-list | 4 - lib/Lev Javadoc/resources/background.gif | Bin 2313 -> 0 bytes lib/Lev Javadoc/resources/tab.gif | Bin 291 -> 0 bytes lib/Lev Javadoc/resources/titlebar.gif | Bin 10701 -> 0 bytes lib/Lev Javadoc/resources/titlebar_end.gif | Bin 849 -> 0 bytes lib/Lev Javadoc/serialized-form.html | 1042 - lib/Lev Javadoc/stylesheet.css | 474 - lib/WinRegistry.jar | Bin 10601 -> 0 bytes lib/aircompressor-0.7.jar | Bin 124375 -> 0 bytes lib/lev.jar | Bin 1755605 -> 0 bytes nbproject/build-impl.xml | 1420 - nbproject/genfiles.properties | 8 - nbproject/project.properties | 97 - nbproject/project.xml | 16 - src/main/java/skyproc/ALCH.java | 311 +- src/main/java/skyproc/AMMO.java | 372 +- src/main/java/skyproc/ARMA.java | 521 +- src/main/java/skyproc/ARMO.java | 405 +- src/main/java/skyproc/AVIF.java | 427 +- src/main/java/skyproc/AltTextures.java | 405 +- src/main/java/skyproc/BOOK.java | 378 +- src/main/java/skyproc/BSA.java | 839 +- src/main/java/skyproc/BodyTemplate.java | 243 +- src/main/java/skyproc/COBJ.java | 86 +- src/main/java/skyproc/CONT.java | 136 +- src/main/java/skyproc/Condition.java | 4882 ++- src/main/java/skyproc/ConditionBase.java | 229 +- src/main/java/skyproc/ConditionOption.java | 2789 +- src/main/java/skyproc/Consistency.java | 954 +- src/main/java/skyproc/DIAL.java | 107 +- src/main/java/skyproc/DLBR.java | 55 +- src/main/java/skyproc/DLVW.java | 58 +- src/main/java/skyproc/DestructionData.java | 166 +- src/main/java/skyproc/ECZN.java | 321 +- src/main/java/skyproc/ENCH.java | 449 +- src/main/java/skyproc/EmbeddedScripts.java | 622 +- src/main/java/skyproc/FACT.java | 99 +- src/main/java/skyproc/FLST.java | 55 +- src/main/java/skyproc/FormID.java | 385 +- src/main/java/skyproc/GLOB.java | 155 +- src/main/java/skyproc/GMST.java | 24482 ++++++++-------- src/main/java/skyproc/GRUP.java | 287 +- src/main/java/skyproc/GRUPRecursive.java | 28 +- src/main/java/skyproc/GRUP_TYPE.java | 35 +- src/main/java/skyproc/HDPT.java | 167 +- src/main/java/skyproc/IMGS.java | 814 +- src/main/java/skyproc/INFO.java | 944 +- src/main/java/skyproc/INGR.java | 478 +- src/main/java/skyproc/ItemListing.java | 65 +- src/main/java/skyproc/KYWD.java | 41 +- src/main/java/skyproc/KeywordSet.java | 28 +- src/main/java/skyproc/LGTM.java | 342 +- src/main/java/skyproc/LIGH.java | 551 +- src/main/java/skyproc/LVLI.java | 33 +- src/main/java/skyproc/LVLN.java | 32 +- src/main/java/skyproc/LVLOCount.java | 5 - src/main/java/skyproc/LVLOList.java | 15 +- src/main/java/skyproc/LeveledEntry.java | 178 +- src/main/java/skyproc/LeveledRecord.java | 619 +- src/main/java/skyproc/MGEF.java | 1957 +- src/main/java/skyproc/MISC.java | 228 +- src/main/java/skyproc/MagicEffectRef.java | 292 +- src/main/java/skyproc/MagicItem.java | 387 +- src/main/java/skyproc/MajorRecord.java | 195 +- .../java/skyproc/MajorRecordDescription.java | 33 +- src/main/java/skyproc/MajorRecordNamed.java | 23 +- src/main/java/skyproc/Merger.java | 21 +- src/main/java/skyproc/Mod.java | 415 +- src/main/java/skyproc/ModExporter.java | 32 +- src/main/java/skyproc/ModListing.java | 254 +- src/main/java/skyproc/ModTags.java | 4 +- src/main/java/skyproc/Model.java | 66 +- src/main/java/skyproc/NIF.java | 745 +- src/main/java/skyproc/NPC_.java | 4933 ++-- src/main/java/skyproc/NiftyFunc.java | 123 +- src/main/java/skyproc/OTFT.java | 42 +- src/main/java/skyproc/Owner.java | 58 +- src/main/java/skyproc/PERK.java | 463 +- src/main/java/skyproc/PROJ.java | 724 +- src/main/java/skyproc/QUST.java | 2119 +- src/main/java/skyproc/RACE.java | 2369 +- src/main/java/skyproc/RGB.java | 7 +- src/main/java/skyproc/RGBA.java | 7 +- src/main/java/skyproc/Record.java | 174 +- src/main/java/skyproc/RecordFileChannel.java | 72 +- src/main/java/skyproc/RecordShrinkArray.java | 90 +- src/main/java/skyproc/SCRL.java | 294 +- src/main/java/skyproc/SPDatabase.java | 192 +- src/main/java/skyproc/SPEL.java | 287 +- src/main/java/skyproc/SPGlobal.java | 270 +- src/main/java/skyproc/SPImporter.java | 474 +- src/main/java/skyproc/SPLogger.java | 51 +- src/main/java/skyproc/STAT.java | 204 +- src/main/java/skyproc/SUMMergerProgram.java | 187 +- src/main/java/skyproc/ScriptPackage.java | 125 +- src/main/java/skyproc/ScriptProperty.java | 1063 +- src/main/java/skyproc/ScriptRef.java | 224 +- src/main/java/skyproc/SkyProcSave.java | 9 +- src/main/java/skyproc/SkyProcTester.java | 360 +- src/main/java/skyproc/StringNonNull.java | 21 +- src/main/java/skyproc/StringNull.java | 6 - src/main/java/skyproc/SubData.java | 127 +- src/main/java/skyproc/SubFlag.java | 69 +- src/main/java/skyproc/SubFloat.java | 58 +- src/main/java/skyproc/SubForm.java | 129 +- src/main/java/skyproc/SubFormArray.java | 194 +- src/main/java/skyproc/SubFormData.java | 102 +- src/main/java/skyproc/SubFormInt.java | 108 +- src/main/java/skyproc/SubInt.java | 152 +- src/main/java/skyproc/SubIntSigned.java | 26 +- src/main/java/skyproc/SubList.java | 909 +- src/main/java/skyproc/SubListCounted.java | 52 +- src/main/java/skyproc/SubListMulti.java | 60 +- src/main/java/skyproc/SubListSorted.java | 32 +- src/main/java/skyproc/SubMarkerSet.java | 219 +- src/main/java/skyproc/SubPrototype.java | 93 +- src/main/java/skyproc/SubRGB.java | 205 +- src/main/java/skyproc/SubRGBshort.java | 166 +- src/main/java/skyproc/SubRecord.java | 53 +- src/main/java/skyproc/SubRecordTyped.java | 13 +- src/main/java/skyproc/SubRecords.java | 258 +- src/main/java/skyproc/SubRecordsCopied.java | 105 +- src/main/java/skyproc/SubRecordsDerived.java | 99 +- src/main/java/skyproc/SubRecordsStream.java | 209 +- src/main/java/skyproc/SubShell.java | 60 +- src/main/java/skyproc/SubShellBulkNumber.java | 26 +- src/main/java/skyproc/SubShellBulkType.java | 59 +- src/main/java/skyproc/SubString.java | 167 +- src/main/java/skyproc/SubStringNonNull.java | 37 +- src/main/java/skyproc/SubStringPointer.java | 285 +- src/main/java/skyproc/TXST.java | 226 +- src/main/java/skyproc/VTYP.java | 66 +- src/main/java/skyproc/WEAP.java | 1465 +- src/main/java/skyproc/WTHR.java | 129 +- src/main/java/skyproc/exceptions/BadMod.java | 8 +- .../java/skyproc/exceptions/BadParameter.java | 8 +- .../java/skyproc/exceptions/BadRecord.java | 8 +- .../skyproc/exceptions/MissingMaster.java | 6 - .../java/skyproc/exceptions/NotFound.java | 8 +- .../skyproc/exceptions/Uninitialized.java | 8 +- .../java/skyproc/genenums/ActorValue.java | 91 +- src/main/java/skyproc/genenums/ArmorType.java | 5 +- src/main/java/skyproc/genenums/Axis.java | 22 +- src/main/java/skyproc/genenums/CastType.java | 5 +- .../java/skyproc/genenums/CastingSource.java | 7 +- src/main/java/skyproc/genenums/CrimeType.java | 7 +- .../java/skyproc/genenums/DeliveryType.java | 5 +- .../java/skyproc/genenums/EmotionType.java | 7 +- .../java/skyproc/genenums/FavorLevel.java | 7 +- .../skyproc/genenums/FirstPersonFlags.java | 35 +- src/main/java/skyproc/genenums/Gender.java | 5 +- .../java/skyproc/genenums/HeadPartFlags.java | 10 +- .../java/skyproc/genenums/MovementType.java | 63 +- .../java/skyproc/genenums/Perspective.java | 5 +- src/main/java/skyproc/genenums/Skill.java | 60 +- .../java/skyproc/genenums/SoundVolume.java | 6 - src/main/java/skyproc/genenums/WardState.java | 7 +- src/main/java/skyproc/gui/LFormIDPicker.java | 194 +- src/main/java/skyproc/gui/SPDefaultGUI.java | 221 +- src/main/java/skyproc/gui/SPList.java | 89 +- .../java/skyproc/gui/SPMainMenuConfig.java | 87 +- .../java/skyproc/gui/SPMainMenuPanel.java | 210 +- .../java/skyproc/gui/SPProgressBarFrame.java | 41 +- .../java/skyproc/gui/SPProgressBarPlug.java | 295 +- .../java/skyproc/gui/SPQuestionPanel.java | 181 +- .../skyproc/gui/SPSettingDefaultsPanel.java | 200 +- src/main/java/skyproc/gui/SPSettingPanel.java | 150 +- src/main/java/skyproc/gui/SPStringList.java | 55 +- src/main/java/skyproc/gui/SUM.java | 109 +- src/main/java/skyproc/gui/SUMGUI.java | 2042 +- src/main/java/skyproc/gui/SUMprogram.java | 1584 +- src/main/java/skyproc/gui/SaveFormList.java | 31 +- 400 files changed, 36960 insertions(+), 108430 deletions(-) delete mode 100644 Files/Block Jars.txt delete mode 100644 SkyProcStarter/build.xml delete mode 100644 SkyProcStarter/manifest.mf delete mode 100644 SkyProcStarter/nbproject/build-impl.xml delete mode 100644 SkyProcStarter/nbproject/genfiles.properties delete mode 100644 SkyProcStarter/nbproject/project.properties delete mode 100644 SkyProcStarter/nbproject/project.xml delete mode 100644 SkyProcStarter/src/skyprocstarter/OtherSettingsPanel.java delete mode 100644 SkyProcStarter/src/skyprocstarter/SkyProcStarter.java delete mode 100644 SkyProcStarter/src/skyprocstarter/WelcomePanel.java delete mode 100644 SkyProcStarter/src/skyprocstarter/YourSaveFile.java delete mode 100644 build.xml delete mode 100644 idea/.gitignore delete mode 100644 idea/.idea/.name delete mode 100644 idea/.idea/artifacts/skyproc_jar.xml delete mode 100644 idea/.idea/libraries/WinRegistry.xml delete mode 100644 idea/.idea/libraries/aircompressor_0_7.xml delete mode 100644 idea/.idea/libraries/lev.xml delete mode 100644 idea/.idea/misc.xml delete mode 100644 idea/.idea/modules.xml delete mode 100644 idea/.idea/vcs.xml delete mode 100644 idea/.idea/workspace.xml delete mode 100644 lib/Lev Javadoc/allclasses-frame.html delete mode 100644 lib/Lev Javadoc/allclasses-noframe.html delete mode 100644 lib/Lev Javadoc/constant-values.html delete mode 100644 lib/Lev Javadoc/deprecated-list.html delete mode 100644 lib/Lev Javadoc/help-doc.html delete mode 100644 lib/Lev Javadoc/index-files/index-1.html delete mode 100644 lib/Lev Javadoc/index-files/index-10.html delete mode 100644 lib/Lev Javadoc/index-files/index-11.html delete mode 100644 lib/Lev Javadoc/index-files/index-12.html delete mode 100644 lib/Lev Javadoc/index-files/index-13.html delete mode 100644 lib/Lev Javadoc/index-files/index-14.html delete mode 100644 lib/Lev Javadoc/index-files/index-15.html delete mode 100644 lib/Lev Javadoc/index-files/index-16.html delete mode 100644 lib/Lev Javadoc/index-files/index-17.html delete mode 100644 lib/Lev Javadoc/index-files/index-18.html delete mode 100644 lib/Lev Javadoc/index-files/index-19.html delete mode 100644 lib/Lev Javadoc/index-files/index-2.html delete mode 100644 lib/Lev Javadoc/index-files/index-20.html delete mode 100644 lib/Lev Javadoc/index-files/index-21.html delete mode 100644 lib/Lev Javadoc/index-files/index-22.html delete mode 100644 lib/Lev Javadoc/index-files/index-23.html delete mode 100644 lib/Lev Javadoc/index-files/index-3.html delete mode 100644 lib/Lev Javadoc/index-files/index-4.html delete mode 100644 lib/Lev Javadoc/index-files/index-5.html delete mode 100644 lib/Lev Javadoc/index-files/index-6.html delete mode 100644 lib/Lev Javadoc/index-files/index-7.html delete mode 100644 lib/Lev Javadoc/index-files/index-8.html delete mode 100644 lib/Lev Javadoc/index-files/index-9.html delete mode 100644 lib/Lev Javadoc/index.html delete mode 100644 lib/Lev Javadoc/lev/FastByteArrayInputStream.html delete mode 100644 lib/Lev Javadoc/lev/FastByteArrayOutputStream.html delete mode 100644 lib/Lev Javadoc/lev/LByteChannel.html delete mode 100644 lib/Lev Javadoc/lev/LByteSearcher.html delete mode 100644 lib/Lev Javadoc/lev/LExport.html delete mode 100644 lib/Lev Javadoc/lev/LFlags.html delete mode 100644 lib/Lev Javadoc/lev/LGlobal.html delete mode 100644 lib/Lev Javadoc/lev/LImport.html delete mode 100644 lib/Lev Javadoc/lev/LInChannel.html delete mode 100644 lib/Lev Javadoc/lev/LMergable.html delete mode 100644 lib/Lev Javadoc/lev/LMergeList.html delete mode 100644 lib/Lev Javadoc/lev/LMergeMap.html delete mode 100644 lib/Lev Javadoc/lev/LOutChannel.html delete mode 100644 lib/Lev Javadoc/lev/LOutFile.html delete mode 100644 lib/Lev Javadoc/lev/LPair.html delete mode 100644 lib/Lev Javadoc/lev/LShrinkArray.html delete mode 100644 lib/Lev Javadoc/lev/LStringSearcher.html delete mode 100644 lib/Lev Javadoc/lev/Ln.html delete mode 100644 lib/Lev Javadoc/lev/class-use/FastByteArrayInputStream.html delete mode 100644 lib/Lev Javadoc/lev/class-use/FastByteArrayOutputStream.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LByteChannel.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LByteSearcher.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LExport.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LFlags.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LGlobal.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LImport.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LInChannel.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LMergable.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LMergeList.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LMergeMap.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LOutChannel.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LOutFile.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LPair.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LShrinkArray.html delete mode 100644 lib/Lev Javadoc/lev/class-use/LStringSearcher.html delete mode 100644 lib/Lev Javadoc/lev/class-use/Ln.html delete mode 100644 lib/Lev Javadoc/lev/debug/LDebug.html delete mode 100644 lib/Lev Javadoc/lev/debug/LLogger.html delete mode 100644 lib/Lev Javadoc/lev/debug/class-use/LDebug.html delete mode 100644 lib/Lev Javadoc/lev/debug/class-use/LLogger.html delete mode 100644 lib/Lev Javadoc/lev/debug/package-frame.html delete mode 100644 lib/Lev Javadoc/lev/debug/package-summary.html delete mode 100644 lib/Lev Javadoc/lev/debug/package-tree.html delete mode 100644 lib/Lev Javadoc/lev/debug/package-use.html delete mode 100644 lib/Lev Javadoc/lev/gui/JAutoComboBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/JAutoTextField.AutoDocument.html delete mode 100644 lib/Lev Javadoc/lev/gui/JAutoTextField.html delete mode 100644 lib/Lev Javadoc/lev/gui/LAreaChart.html delete mode 100644 lib/Lev Javadoc/lev/gui/LButton.html delete mode 100644 lib/Lev Javadoc/lev/gui/LCenterPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/LChart.html delete mode 100644 lib/Lev Javadoc/lev/gui/LCheckBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/LCheckBoxConfig.LSpecialCheckBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/LCheckBoxConfig.UpdateHelpActionHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LCheckBoxConfig.html delete mode 100644 lib/Lev Javadoc/lev/gui/LColorSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/LComboBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/LComboSearchBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/LComponent.html delete mode 100644 lib/Lev Javadoc/lev/gui/LDoubleSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/LDoubleSpinner.html delete mode 100644 lib/Lev Javadoc/lev/gui/LEditorPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/LFileTree.html delete mode 100644 lib/Lev Javadoc/lev/gui/LFrame.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHTMLPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHelpComponent.HelpActionHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHelpComponent.HelpFocusHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHelpComponent.HelpMouseHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHelpComponent.html delete mode 100644 lib/Lev Javadoc/lev/gui/LHelpPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/LImagePane.html delete mode 100644 lib/Lev Javadoc/lev/gui/LLabel.html delete mode 100644 lib/Lev Javadoc/lev/gui/LList.html delete mode 100644 lib/Lev Javadoc/lev/gui/LMenuItem.html delete mode 100644 lib/Lev Javadoc/lev/gui/LNumericSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/LPanel.Align.html delete mode 100644 lib/Lev Javadoc/lev/gui/LPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/LProgressBar.html delete mode 100644 lib/Lev Javadoc/lev/gui/LProgressBarFrame.html delete mode 100644 lib/Lev Javadoc/lev/gui/LProgressBarInterface.html delete mode 100644 lib/Lev Javadoc/lev/gui/LSaveFile.html delete mode 100644 lib/Lev Javadoc/lev/gui/LScrollPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/LSlider.html delete mode 100644 lib/Lev Javadoc/lev/gui/LSpinner.html delete mode 100644 lib/Lev Javadoc/lev/gui/LSwingTreeNode.html delete mode 100644 lib/Lev Javadoc/lev/gui/LSwingWorker.html delete mode 100644 lib/Lev Javadoc/lev/gui/LTextArea.html delete mode 100644 lib/Lev Javadoc/lev/gui/LTextField.html delete mode 100644 lib/Lev Javadoc/lev/gui/LTextPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/LTree.html delete mode 100644 lib/Lev Javadoc/lev/gui/LUserSetting.UpdateCaretHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LUserSetting.UpdateChangeHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LUserSetting.UpdateHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/LUserSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/Lg.html delete mode 100644 lib/Lev Javadoc/lev/gui/SaveDouble.html delete mode 100644 lib/Lev Javadoc/lev/gui/SaveEnum.html delete mode 100644 lib/Lev Javadoc/lev/gui/SaveStringList.html delete mode 100644 lib/Lev Javadoc/lev/gui/Setting.html delete mode 100644 lib/Lev Javadoc/lev/gui/SortedListModel.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/JAutoComboBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.AutoDocument.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LAreaChart.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LButton.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LCenterPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LChart.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LCheckBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.LSpecialCheckBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.UpdateHelpActionHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LColorSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LComboBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LComboSearchBox.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LComponent.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LDoubleSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LDoubleSpinner.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LEditorPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LFileTree.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LFrame.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHTMLPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpActionHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpFocusHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpMouseHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LHelpPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LImagePane.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LLabel.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LList.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LMenuItem.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LNumericSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LPanel.Align.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LPanel.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LProgressBar.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LProgressBarFrame.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LProgressBarInterface.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LSaveFile.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LScrollPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LSlider.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LSpinner.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LSwingTreeNode.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LSwingWorker.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LTextArea.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LTextField.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LTextPane.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LTree.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateCaretHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateChangeHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateHandler.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/LUserSetting.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/Lg.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/SaveDouble.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/SaveEnum.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/SaveStringList.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/Setting.html delete mode 100644 lib/Lev Javadoc/lev/gui/class-use/SortedListModel.html delete mode 100644 lib/Lev Javadoc/lev/gui/package-frame.html delete mode 100644 lib/Lev Javadoc/lev/gui/package-summary.html delete mode 100644 lib/Lev Javadoc/lev/gui/package-tree.html delete mode 100644 lib/Lev Javadoc/lev/gui/package-use.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/LFonts.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/LImages.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/class-use/LFonts.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/class-use/LImages.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/package-frame.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/package-summary.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/package-tree.html delete mode 100644 lib/Lev Javadoc/lev/gui/resources/package-use.html delete mode 100644 lib/Lev Javadoc/lev/package-frame.html delete mode 100644 lib/Lev Javadoc/lev/package-summary.html delete mode 100644 lib/Lev Javadoc/lev/package-tree.html delete mode 100644 lib/Lev Javadoc/lev/package-use.html delete mode 100644 lib/Lev Javadoc/overview-frame.html delete mode 100644 lib/Lev Javadoc/overview-summary.html delete mode 100644 lib/Lev Javadoc/overview-tree.html delete mode 100644 lib/Lev Javadoc/package-list delete mode 100644 lib/Lev Javadoc/resources/background.gif delete mode 100644 lib/Lev Javadoc/resources/tab.gif delete mode 100644 lib/Lev Javadoc/resources/titlebar.gif delete mode 100644 lib/Lev Javadoc/resources/titlebar_end.gif delete mode 100644 lib/Lev Javadoc/serialized-form.html delete mode 100644 lib/Lev Javadoc/stylesheet.css delete mode 100644 lib/WinRegistry.jar delete mode 100644 lib/aircompressor-0.7.jar delete mode 100644 lib/lev.jar delete mode 100644 nbproject/build-impl.xml delete mode 100644 nbproject/genfiles.properties delete mode 100644 nbproject/project.properties delete mode 100644 nbproject/project.xml diff --git a/Files/Block Jars.txt b/Files/Block Jars.txt deleted file mode 100644 index 6dc3f5c..0000000 --- a/Files/Block Jars.txt +++ /dev/null @@ -1,9 +0,0 @@ -DDSUtils.jar -gson-2.1.jar -jcommon-1.0.12.jar -jfreechart-1.0.9.jar -jsquish.jar -junit-4.5.jar -Lev.jar -skyproc.jar -WinRegistry.jar \ No newline at end of file diff --git a/SkyProcStarter/build.xml b/SkyProcStarter/build.xml deleted file mode 100644 index 75a52c2..0000000 --- a/SkyProcStarter/build.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - Builds, tests, and runs the project SkyProcStarter. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SkyProcStarter/manifest.mf b/SkyProcStarter/manifest.mf deleted file mode 100644 index 328e8e5..0000000 --- a/SkyProcStarter/manifest.mf +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -X-COMMENT: Main-Class will be added automatically by build - diff --git a/SkyProcStarter/nbproject/build-impl.xml b/SkyProcStarter/nbproject/build-impl.xml deleted file mode 100644 index c94a9e3..0000000 --- a/SkyProcStarter/nbproject/build-impl.xml +++ /dev/null @@ -1,1407 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set src.dir - Must set test.src.dir - Must set build.dir - Must set dist.dir - Must set build.classes.dir - Must set dist.javadoc.dir - Must set build.test.classes.dir - Must set build.test.results.dir - Must set build.classes.excludes - Must set dist.jar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - No tests executed. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must set JVM to use for profiling in profiler.info.jvm - Must set profiler agent JVM arguments in profiler.info.jvmargs.agent - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - To run this application from the command line without Ant, try: - - java -jar "${dist.jar.resolved}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set run.class - - - - Must select one file in the IDE or set run.class - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set debug.class - - - - - Must select one file in the IDE or set debug.class - - - - - Must set fix.includes - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - Must select one file in the IDE or set profile.class - This target only works when run from inside the NetBeans IDE. - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - This target only works when run from inside the NetBeans IDE. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select one file in the IDE or set run.class - - - - - - Must select some files in the IDE or set test.includes - - - - - Must select one file in the IDE or set run.class - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Must select some files in the IDE or set javac.includes - - - - - - - - - - - - - - - - - - - - Some tests failed; see details above. - - - - - - - - - Must select some files in the IDE or set test.includes - - - - Some tests failed; see details above. - - - - Must select some files in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - Some tests failed; see details above. - - - - - Must select one file in the IDE or set test.class - - - - Must select one file in the IDE or set test.class - Must select some method in the IDE or set test.method - - - - - - - - - - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - Must select one file in the IDE or set applet.url - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SkyProcStarter/nbproject/genfiles.properties b/SkyProcStarter/nbproject/genfiles.properties deleted file mode 100644 index 8ada9ea..0000000 --- a/SkyProcStarter/nbproject/genfiles.properties +++ /dev/null @@ -1,8 +0,0 @@ -build.xml.data.CRC32=9eb6cbd4 -build.xml.script.CRC32=4603f28b -build.xml.stylesheet.CRC32=28e38971@1.44.1.45 -# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. -# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=9eb6cbd4 -nbproject/build-impl.xml.script.CRC32=7d0a3108 -nbproject/build-impl.xml.stylesheet.CRC32=5a01deb7@1.68.1.46 diff --git a/SkyProcStarter/nbproject/project.properties b/SkyProcStarter/nbproject/project.properties deleted file mode 100644 index 1389456..0000000 --- a/SkyProcStarter/nbproject/project.properties +++ /dev/null @@ -1,86 +0,0 @@ -annotation.processing.enabled=true -annotation.processing.enabled.in.editor=false -annotation.processing.processors.list= -annotation.processing.run.all.processors=true -annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output -application.title=SkyProcStarter -application.vendor=Justin Swanson -build.classes.dir=${build.dir}/classes -build.classes.excludes=**/*.java,**/*.form -# This directory is removed when the project is cleaned: -build.dir=build -build.generated.dir=${build.dir}/generated -build.generated.sources.dir=${build.dir}/generated-sources -# Only compile against the classpath explicitly listed here: -build.sysclasspath=ignore -build.test.classes.dir=${build.dir}/test/classes -build.test.results.dir=${build.dir}/test/results -# Uncomment to specify the preferred debugger connection transport: -#debug.transport=dt_socket -debug.classpath=\ - ${run.classpath} -debug.test.classpath=\ - ${run.test.classpath} -# This directory is removed when the project is cleaned: -dist.dir=dist -dist.jar=${dist.dir}/SkyProcStarter.jar -dist.javadoc.dir=${dist.dir}/javadoc -endorsed.classpath= -excludes= -includes=** -jar.archive.disabled=${jnlp.enabled} -jar.compress=false -jar.index=${jnlp.enabled} -javac.classpath=\ - ${libs.Lev.classpath}:\ - ${libs.skyproc.classpath} -# Space-separated list of extra javac options -javac.compilerargs= -javac.deprecation=false -javac.processorpath=\ - ${javac.classpath} -javac.source=1.7 -javac.target=1.7 -javac.test.classpath=\ - ${javac.classpath}:\ - ${build.classes.dir} -javac.test.processorpath=\ - ${javac.test.classpath} -javadoc.additionalparam= -javadoc.author=false -javadoc.encoding=${source.encoding} -javadoc.noindex=false -javadoc.nonavbar=false -javadoc.notree=false -javadoc.private=false -javadoc.splitindex=true -javadoc.use=true -javadoc.version=false -javadoc.windowtitle= -jnlp.codebase.type=no.codebase -jnlp.descriptor=application -jnlp.enabled=false -jnlp.mixed.code=default -jnlp.offline-allowed=false -jnlp.signed=false -jnlp.signing= -jnlp.signing.alias= -jnlp.signing.keystore= -main.class=skyprocstarter.SkyProcStarter -manifest.file=manifest.mf -meta.inf.dir=${src.dir}/META-INF -mkdist.disabled=false -platform.active=default_platform -run.classpath=\ - ${javac.classpath}:\ - ${build.classes.dir} -# Space-separated list of JVM arguments used when running the project -# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value -# or test-sys-prop.name=value to set system properties for unit tests): -run.jvmargs= -run.test.classpath=\ - ${javac.test.classpath}:\ - ${build.test.classes.dir} -source.encoding=UTF-8 -src.dir=src -test.src.dir=test diff --git a/SkyProcStarter/nbproject/project.xml b/SkyProcStarter/nbproject/project.xml deleted file mode 100644 index 6e3ae6a..0000000 --- a/SkyProcStarter/nbproject/project.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - org.netbeans.modules.java.j2seproject - - - SkyProcStarter - - - - - - - - - diff --git a/SkyProcStarter/src/skyprocstarter/OtherSettingsPanel.java b/SkyProcStarter/src/skyprocstarter/OtherSettingsPanel.java deleted file mode 100644 index b3428f7..0000000 --- a/SkyProcStarter/src/skyprocstarter/OtherSettingsPanel.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ -package skyprocstarter; - -import lev.gui.LCheckBox; -import lev.gui.LComboBox; -import skyproc.SPGlobal; -import skyproc.gui.SPMainMenuPanel; -import skyproc.gui.SPSettingPanel; -import skyproc.gui.SUMGUI; - -/** - * - * @author Justin Swanson - */ -public class OtherSettingsPanel extends SPSettingPanel { - - LCheckBox importOnStartup; - - public OtherSettingsPanel(SPMainMenuPanel parent_) { - super(parent_, "Other Settings", SkyProcStarter.headerColor); - } - - @Override - protected void initialize() { - super.initialize(); - - importOnStartup = new LCheckBox("Import Mods on Startup", SkyProcStarter.settingsFont, SkyProcStarter.settingsColor); - importOnStartup.tie(YourSaveFile.Settings.IMPORT_AT_START, SkyProcStarter.save, SUMGUI.helpPanel, true); - importOnStartup.setOffset(2); - importOnStartup.addShadow(); - setPlacement(importOnStartup); - AddSetting(importOnStartup); - - alignRight(); - - } -} diff --git a/SkyProcStarter/src/skyprocstarter/SkyProcStarter.java b/SkyProcStarter/src/skyprocstarter/SkyProcStarter.java deleted file mode 100644 index be13e6b..0000000 --- a/SkyProcStarter/src/skyprocstarter/SkyProcStarter.java +++ /dev/null @@ -1,204 +0,0 @@ -package skyprocstarter; - -import java.awt.Color; -import java.awt.Font; -import java.net.URL; -import java.util.ArrayList; -import javax.swing.JFrame; -import javax.swing.JOptionPane; -import lev.gui.LSaveFile; -import skyproc.*; -import skyproc.gui.SPMainMenuPanel; -import skyproc.gui.SUM; -import skyproc.gui.SUMGUI; -import skyprocstarter.YourSaveFile.Settings; - -/** - * - * @author Your Name Here - */ -public class SkyProcStarter implements SUM { - - /* - * The important functions to change are: - * - getStandardMenu(), where you set up the GUI - * - runChangesToPatch(), where you put all the processing code and add records to the output patch. - */ - - /* - * The types of records you want your patcher to import. Change this to - * customize the import to what you need. - */ - GRUP_TYPE[] importRequests = new GRUP_TYPE[]{ - GRUP_TYPE.INGR, - GRUP_TYPE.WEAP - }; - public static String myPatchName = "My Patch"; - public static String authorName = "Me"; - public static String version = "1.0"; - public static String welcomeText = "This is the standard starter project for SkyProc. " - + "I hope it helps you get on your way to making an awesome patcher!"; - public static String descriptionToShowInSUM = "A brand new SkyProc patcher. Does lots of stuff."; - public static Color headerColor = new Color(66, 181, 184); // Teal - public static Color settingsColor = new Color(72, 179, 58); // Green - public static Font settingsFont = new Font("Serif", Font.BOLD, 15); - public static SkyProcSave save = new YourSaveFile(); - - // Do not write the bulk of your program here - // Instead, write your patch changes in the "runChangesToPatch" function - // at the bottom - public static void main(String[] args) { - try { - SPGlobal.createGlobalLog(); - SUMGUI.open(new SkyProcStarter(), args); - } catch (Exception e) { - // If a major error happens, print it everywhere and display a message box. - System.err.println(e.toString()); - SPGlobal.logException(e); - JOptionPane.showMessageDialog(null, "There was an exception thrown during program execution: '" + e + "' Check the debug logs or contact the author."); - SPGlobal.closeDebug(); - } - } - - @Override - public String getName() { - return myPatchName; - } - - // This function labels any record types that you "multiply". - // For example, if you took all the armors in a mod list and made 3 copies, - // you would put ARMO here. - // This is to help monitor/prevent issues where multiple SkyProc patchers - // multiply the same record type to yeild a huge number of records. - @Override - public GRUP_TYPE[] dangerousRecordReport() { - // None - return new GRUP_TYPE[0]; - } - - @Override - public GRUP_TYPE[] importRequests() { - return importRequests; - } - - @Override - public boolean importAtStart() { - return false; - } - - @Override - public boolean hasStandardMenu() { - return true; - } - - // This is where you add panels to the main menu. - // First create custom panel classes (as shown by YourFirstSettingsPanel), - // Then add them here. - @Override - public SPMainMenuPanel getStandardMenu() { - SPMainMenuPanel settingsMenu = new SPMainMenuPanel(getHeaderColor()); - - settingsMenu.setWelcomePanel(new WelcomePanel(settingsMenu)); - settingsMenu.addMenu(new OtherSettingsPanel(settingsMenu), false, save, Settings.OTHER_SETTINGS); - - return settingsMenu; - } - - // Usually false unless you want to make your own GUI - @Override - public boolean hasCustomMenu() { - return false; - } - - @Override - public JFrame openCustomMenu() { - throw new UnsupportedOperationException("Not supported yet."); - } - - @Override - public boolean hasLogo() { - return false; - } - - @Override - public URL getLogo() { - throw new UnsupportedOperationException("Not supported yet."); - } - - @Override - public boolean hasSave() { - return true; - } - - @Override - public LSaveFile getSave() { - return save; - } - - @Override - public String getVersion() { - return version; - } - - @Override - public ModListing getListing() { - return new ModListing(getName(), false); - } - - @Override - public Mod getExportPatch() { - Mod out = new Mod(getListing()); - out.setAuthor(authorName); - return out; - } - - @Override - public Color getHeaderColor() { - return headerColor; - } - - // Add any custom checks to determine if a patch is needed. - // On Automatic Variants, this function would check if any new packages were - // added or removed. - @Override - public boolean needsPatching() { - return false; - } - - // This function runs when the program opens to "set things up" - // It runs right after the save file is loaded, and before the GUI is displayed - @Override - public void onStart() throws Exception { - } - - // This function runs right as the program is about to close. - @Override - public void onExit(boolean patchWasGenerated) throws Exception { - } - - // Add any mods that you REQUIRE to be present in order to patch. - @Override - public ArrayList requiredMods() { - return new ArrayList<>(0); - } - - @Override - public String description() { - return descriptionToShowInSUM; - } - - // This is where you should write the bulk of your code. - // Write the changes you would like to make to the patch, - // but DO NOT export it. Exporting is handled internally. - @Override - public void runChangesToPatch() throws Exception { - - Mod patch = SPGlobal.getGlobalPatch(); - - Mod merger = new Mod(getName() + "Merger", false); - merger.addAsOverrides(SPGlobal.getDB()); - - // Write your changes to the patch here. - } - -} diff --git a/SkyProcStarter/src/skyprocstarter/WelcomePanel.java b/SkyProcStarter/src/skyprocstarter/WelcomePanel.java deleted file mode 100644 index 1255e26..0000000 --- a/SkyProcStarter/src/skyprocstarter/WelcomePanel.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ -package skyprocstarter; - -import lev.gui.LTextPane; -import skyproc.gui.SPMainMenuPanel; -import skyproc.gui.SPSettingPanel; - -/** - * - * @author Justin Swanson - */ -public class WelcomePanel extends SPSettingPanel { - - LTextPane introText; - - public WelcomePanel(SPMainMenuPanel parent_) { - super(parent_, SkyProcStarter.myPatchName, SkyProcStarter.headerColor); - } - - @Override - protected void initialize() { - super.initialize(); - - introText = new LTextPane(settingsPanel.getWidth() - 40, 400, SkyProcStarter.settingsColor); - introText.setText(SkyProcStarter.welcomeText); - introText.setEditable(false); - introText.setFont(SkyProcStarter.settingsFont); - introText.setCentered(); - setPlacement(introText); - Add(introText); - - alignRight(); - } -} diff --git a/SkyProcStarter/src/skyprocstarter/YourSaveFile.java b/SkyProcStarter/src/skyprocstarter/YourSaveFile.java deleted file mode 100644 index 033597c..0000000 --- a/SkyProcStarter/src/skyprocstarter/YourSaveFile.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ -package skyprocstarter; - -import skyproc.SkyProcSave; - -/** - * - * @author Justin Swanson - */ -public class YourSaveFile extends SkyProcSave { - - @Override - protected void initSettings() { - // The Setting, The default value, Whether or not it changing means a new patch should be made - Add(Settings.IMPORT_AT_START, true, false); - - } - - @Override - protected void initHelp() { - - helpInfo.put(Settings.IMPORT_AT_START, - "If enabled, the program will begin importing your mods when the program starts.\n\n" - + "If turned off, the program will wait until it is necessary before importing.\n\n" - + "NOTE: This setting will not take effect until the next time the program is run.\n\n" - + "Benefits:\n" - + "- Faster patching when you close the program.\n" - + "- More information displayed in GUI, as it will have access to the records from your mods." - + "\n\n" - + "Downsides:\n" - + "- Having this on might make the GUI respond sluggishly while it processes in the " - + "background."); - - helpInfo.put(Settings.OTHER_SETTINGS, - "These are other settings related to this patcher program."); - } - - // Note that some settings just have help info, and no actual values in - // initSettings(). - public enum Settings { - IMPORT_AT_START, - OTHER_SETTINGS; - } -} diff --git a/build.gradle b/build.gradle index 76c40d9..7488965 100644 --- a/build.gradle +++ b/build.gradle @@ -1,50 +1,76 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * This generated file contains a sample Java project to get you started. - * For more details take a look at the Java Quickstart chapter in the Gradle - * User Manual available at https://docs.gradle.org/6.4.1/userguide/tutorial_java_projects.html - */ plugins { - // Apply the java plugin to add support for Java id 'java' - - // Apply the application plugin to add support for building a CLI application. id 'application' + id 'java-library' + id 'maven-publish' } -repositories { - // Use jcenter for resolving dependencies. - // You can declare any Maven/Ivy/file repository here. - jcenter() +group = 'com.lostsidewalk' +version = '0.2' - flatDir { - dirs 'lib' - } +repositories { + mavenCentral() } dependencies { // This dependency is used by the application. - implementation 'com.google.guava:guava:28.2-jre' + implementation 'com.google.guava:guava:31.0.1-jre' - implementation (name:'lev', ext:'jar') + // https://mvnrepository.com/artifact/io.airlift/aircompressor + implementation 'io.airlift:aircompressor:0.21' - implementation (name:'aircompressor-0.7', ext:'jar') + // https://mvnrepository.com/artifact/org.slf4j/slf4j-simple + implementation group: 'org.slf4j', name: 'slf4j-simple', version: '2.0.0-alpha6' + + api group: 'com.lostsidewalk', name: 'lev', version: '1.2' // Use JUnit Jupiter API for testing. - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0' + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2' // Use JUnit Jupiter Engine for testing. - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.6.0' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2' + + compileOnly 'org.projectlombok:lombok:1.18.22' + annotationProcessor 'org.projectlombok:lombok:1.18.22' + + testCompileOnly 'org.projectlombok:lombok:1.18.22' + testAnnotationProcessor 'org.projectlombok:lombok:1.18.22' } application { - // Define the main class for the application. mainClassName = 'skyproc.App' } test { - // Use junit platform for unit tests useJUnitPlatform() } + +repositories { + maven { + name = "GitHubPackages" + url = uri("https://maven.pkg.github.com/meharris-bnr/lev") + credentials { + username = project.findProperty("repo.user") ?: System.getenv("SKYPROC_REPO_USER") + password = project.findProperty("repo.token") ?: System.getenv("SKYPROC_REPO_TOKEN") + } + } +} + +publishing { + repositories { + maven { + name = 'GitHubPackages' + url = uri("https://maven.pkg.github.com/meharris-bnr/skyproc") + credentials { + username = project.findProperty("publishing.user") ?: System.getenv("SKYPROC_PUBLISHING_USER") + password = project.findProperty("publishing.token") ?: System.getenv("SKYPROC_PUBLISHING_TOKEN") + } + } + } + publications { + gpr(MavenPublication) { + from(components.java) + } + } +} diff --git a/build.xml b/build.xml deleted file mode 100644 index cdd2b77..0000000 --- a/build.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - Builds, tests, and runs the project skyproc. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a4f0001..41dfb87 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/idea/.gitignore b/idea/.gitignore deleted file mode 100644 index 6a3417b..0000000 --- a/idea/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/out/ diff --git a/idea/.idea/.name b/idea/.idea/.name deleted file mode 100644 index 56f4790..0000000 --- a/idea/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -SkyProc \ No newline at end of file diff --git a/idea/.idea/artifacts/skyproc_jar.xml b/idea/.idea/artifacts/skyproc_jar.xml deleted file mode 100644 index cf26b00..0000000 --- a/idea/.idea/artifacts/skyproc_jar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - $PROJECT_DIR$/out/artifacts/skyproc_jar - - - - - - - - \ No newline at end of file diff --git a/idea/.idea/libraries/WinRegistry.xml b/idea/.idea/libraries/WinRegistry.xml deleted file mode 100644 index 5744d68..0000000 --- a/idea/.idea/libraries/WinRegistry.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/idea/.idea/libraries/aircompressor_0_7.xml b/idea/.idea/libraries/aircompressor_0_7.xml deleted file mode 100644 index 5974ce6..0000000 --- a/idea/.idea/libraries/aircompressor_0_7.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/idea/.idea/libraries/lev.xml b/idea/.idea/libraries/lev.xml deleted file mode 100644 index 9d4f54a..0000000 --- a/idea/.idea/libraries/lev.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/idea/.idea/misc.xml b/idea/.idea/misc.xml deleted file mode 100644 index 8e8843c..0000000 --- a/idea/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/idea/.idea/modules.xml b/idea/.idea/modules.xml deleted file mode 100644 index b6c174f..0000000 --- a/idea/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/idea/.idea/vcs.xml b/idea/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/idea/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/idea/.idea/workspace.xml b/idea/.idea/workspace.xml deleted file mode 100644 index 633824b..0000000 --- a/idea/.idea/workspace.xml +++ /dev/null @@ -1,1696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - skill - getData - DATA - class DATA - print - getTypes - getModel - MODL - MODT - EDID - getEDID - majorFlags - OBND - entries - merge - transl - getSubList - toPublic - type.toString() - getEntries - LeveledEntry - LeveledRecord - EFID - CTDAs - hash - KeywordSet - COCT - type[0] - mTags - local - - - (String)(getTypes().get(0)) - getType() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -