Skip to content

Commit f64a2aa

Browse files
authored
Merge pull request #450 from kwvanderlinde/bugfix/fix-dev-build
2 parents d7bc8d9 + ca5b228 commit f64a2aa

File tree

8 files changed

+54
-43
lines changed

8 files changed

+54
-43
lines changed

.github/workflows/verify-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ jobs:
3333
with:
3434
java-version: ${{ matrix.java }}
3535
- name: Cache Gradle
36-
uses: actions/cache@v2
36+
uses: actions/cache@v4
3737
with:
3838
path: |
3939
~/.gradle/caches
4040
~/.gradle/wrapper
41-
key: ${{ runner.os }}-gradle-v2-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
41+
key: ${{ runner.os }}-gradle-v4-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
4242
restore-keys: |
43-
${{ runner.os }}-gradle-v2-
43+
${{ runner.os }}-gradle-v4-
4444
- name: Build with Gradle
4545
run: ./gradlew build

build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ spotless {
7575
java {
7676
licenseHeaderFile("${projectDir}/spotless.license.java")
7777
targetExclude("**/module-info.java")
78-
//googleJavaFormat()
78+
googleJavaFormat()
7979
}
8080

8181
format("misc") {
@@ -96,6 +96,7 @@ repositories {
9696
dependencies {
9797
// Logging
9898
annotationProcessor(group = "org.apache.logging.log4j", name = "log4j-core", version = "2.19.0")
99+
implementation(group = "org.apache.logging.log4j", name = "log4j-core", version = "2.19.0")
99100
implementation(group = "org.apache.logging.log4j", name = "log4j-api", version = "2.19.0")
100101
implementation(group = "org.apache.logging.log4j", name = "log4j-1.2-api", version = "2.19.0")
101102

src/main/java/net/rptools/tokentool/AppConstants.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,14 @@ public class AppConstants {
7171
public static final File CACHE_DIR = AppSetup.getAppHome("cache");
7272
public static final ExtensionFilter DEFAULT_EXTENSION_FILTER =
7373
new ExtensionFilter(DEFAULT_IMAGE_EXTENSION_DESCRIPTION, "*." + DEFAULT_IMAGE_EXTENSION);
74-
public static final Set<ExtensionFilter> IMAGE_EXTENSION_FILTER = new HashSet<>(Arrays.asList(
75-
new ExtensionFilter("WebP Image", "*.webp"),
76-
new ExtensionFilter("PNG Image", "*.png"),
77-
new ExtensionFilter("JPEG Image", "*.jpg"),
78-
new ExtensionFilter("GIF Image", "*.gif"),
79-
new ExtensionFilter("TIFF Image", "*.tif")
80-
));
74+
public static final Set<ExtensionFilter> IMAGE_EXTENSION_FILTER =
75+
new HashSet<>(
76+
Arrays.asList(
77+
new ExtensionFilter("WebP Image", "*.webp"),
78+
new ExtensionFilter("PNG Image", "*.png"),
79+
new ExtensionFilter("JPEG Image", "*.jpg"),
80+
new ExtensionFilter("GIF Image", "*.gif"),
81+
new ExtensionFilter("TIFF Image", "*.tif")));
8182

8283
public static final double DEFAULT_PORTRAIT_TRANSPARENCY = 1;
8384
public static final double DEFAULT_PORTRAIT_BLUR = 0;

src/main/java/net/rptools/tokentool/AppSetup.java

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,16 @@ public static int installNewOverlays(String currentVersion) throws IOException {
135135
int overlaysInstalled = 0;
136136

137137
// Get list of overlays from src/main/resources
138-
Set<String> moduleResourceSet = ModuleLayer.boot().configuration().modules()
139-
.stream()
140-
.map(ResolvedModule::reference)
141-
.filter(it -> it.descriptor().name().equals("net.rptools.tokentool"))
142-
.findFirst().get().open()
143-
.list()
144-
.filter(it -> it.startsWith(DEFAULT_OVERLAYS) && !it.endsWith("/"))
145-
.collect(Collectors.toSet());
138+
Set<String> moduleResourceSet =
139+
ModuleLayer.boot().configuration().modules().stream()
140+
.map(ResolvedModule::reference)
141+
.filter(it -> it.descriptor().name().equals("net.rptools.tokentool"))
142+
.findFirst()
143+
.get()
144+
.open()
145+
.list()
146+
.filter(it -> it.startsWith(DEFAULT_OVERLAYS) && !it.endsWith("/"))
147+
.collect(Collectors.toSet());
146148

147149
for (String resourcePath : moduleResourceSet) {
148150
String resourceName = resourcePath.substring(DEFAULT_OVERLAYS.length());
@@ -214,11 +216,11 @@ private static boolean isNewerVersion(String version, String installedVersion) {
214216
return false;
215217
}
216218

217-
String[] versions = version.indexOf(".") > 0 ? version.split("\\.") : new String[]{version};
219+
String[] versions = version.indexOf(".") > 0 ? version.split("\\.") : new String[] {version};
218220
String[] installedVersions =
219221
installedVersion.indexOf(".") > 0
220222
? installedVersion.split("\\.")
221-
: new String[]{installedVersion};
223+
: new String[] {installedVersion};
222224

223225
int i = 0;
224226
try {

src/main/java/net/rptools/tokentool/controller/PdfViewer_Controller.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,8 @@ public Void call() {
359359
extractAllImagesLabel.setVisible(true);
360360

361361
for (int page = 0; page < pageCount; page++) {
362-
pdfModel.extractAllImagesFromPage(selectedDirectory.getPath(), imageFormat, page, imageMinDimension);
362+
pdfModel.extractAllImagesFromPage(
363+
selectedDirectory.getPath(), imageFormat, page, imageMinDimension);
363364
updateProgress(page, pageCount);
364365
updateMessage("Extracting page " + page + " of " + pageCount);
365366

src/main/java/net/rptools/tokentool/controller/TokenTool_Controller.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import java.util.concurrent.atomic.AtomicInteger;
3939
import java.util.function.UnaryOperator;
4040
import java.util.stream.Stream;
41-
4241
import javafx.animation.FadeTransition;
4342
import javafx.application.Platform;
4443
import javafx.beans.binding.Bindings;
@@ -197,7 +196,8 @@ protected boolean removeEldestEntry(Map.Entry<Path, TreeItem<Path>> eldest) {
197196
private NavigableSet<Integer> overlaySpinnerSteps =
198197
new TreeSet<>(
199198
Arrays.asList(
200-
50, 64, 100, 128, 150, 200, 256, 300, 400, 500, 512, 600, 700, 750, 800, 900, 1000, 1024));
199+
50, 64, 100, 128, 150, 200, 256, 300, 400, 500, 512, 600, 700, 750, 800, 900, 1000,
200+
1024));
201201

202202
private PdfViewer pdfViewer;
203203

@@ -829,8 +829,7 @@ void compositeTokenPane_KeyPressed(KeyEvent key) {
829829
x++;
830830
y++;
831831
}
832-
default -> {
833-
}
832+
default -> {}
834833
}
835834

836835
getCurrentLayer().setTranslateX(x);
@@ -1251,13 +1250,14 @@ private void saveToken() {
12511250
FileChooser fileChooser = new FileChooser();
12521251
log.info("***** Saving Token as a {}", fileExtension);
12531252

1254-
File tokenFile = fileSaveUtil.getFileName(
1255-
false,
1256-
useFileNumberingCheckbox.isSelected(),
1257-
fileNameTextField.getText(),
1258-
getFileSaveFormatChoiceboxSelection(),
1259-
fileNameSuffixTextField,
1260-
true);
1253+
File tokenFile =
1254+
fileSaveUtil.getFileName(
1255+
false,
1256+
useFileNumberingCheckbox.isSelected(),
1257+
fileNameTextField.getText(),
1258+
getFileSaveFormatChoiceboxSelection(),
1259+
fileNameSuffixTextField,
1260+
true);
12611261
fileChooser.setInitialFileName(tokenFile.getName());
12621262
if (tokenFile.getParentFile() != null && tokenFile.getParentFile().isDirectory()) {
12631263
fileChooser.setInitialDirectory(tokenFile.getParentFile());
@@ -1266,12 +1266,11 @@ private void saveToken() {
12661266
fileChooser.getExtensionFilters().addAll(AppConstants.IMAGE_EXTENSION_FILTER);
12671267
fileChooser.setTitle(I18N.getString("TokenTool.save.filechooser.title"));
12681268

1269-
fileChooser.setSelectedExtensionFilter(AppConstants.IMAGE_EXTENSION_FILTER
1270-
.stream()
1271-
.filter(it -> it.getExtensions().contains("*." + fileExtension))
1272-
.findFirst()
1273-
.orElse(AppConstants.DEFAULT_EXTENSION_FILTER)
1274-
);
1269+
fileChooser.setSelectedExtensionFilter(
1270+
AppConstants.IMAGE_EXTENSION_FILTER.stream()
1271+
.filter(it -> it.getExtensions().contains("*." + fileExtension))
1272+
.findFirst()
1273+
.orElse(AppConstants.DEFAULT_EXTENSION_FILTER));
12751274

12761275
File tokenSaved = fileChooser.showSaveDialog(saveOptionsPane.getScene().getWindow());
12771276

@@ -1321,7 +1320,8 @@ private boolean writeTokenImage(File tokenFile, String extension) {
13211320
} catch (IOException e) {
13221321
log.error("Unable to write token to file: " + tokenFile.getAbsolutePath(), e);
13231322
} catch (IndexOutOfBoundsException e) {
1324-
log.error("Image width/height out of bounds: " + getOverlayWidth() + " x " + getOverlayHeight(), e);
1323+
log.error(
1324+
"Image width/height out of bounds: " + getOverlayWidth() + " x " + getOverlayHeight(), e);
13251325
}
13261326

13271327
return false;

src/main/java/net/rptools/tokentool/util/ExtractImagesFromPDF.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,8 @@ private void getImagesFromResources(PDResources resources, boolean extractOnly)
149149
if (!imageTracker.contains(xObject.getCOSObject())) {
150150
imageTracker.add(xObject.getCOSObject());
151151

152-
String name = pdfName + " - pg " + (currentPageNumber + 1) + " - img " + imageTracker.size();
152+
String name =
153+
pdfName + " - pg " + (currentPageNumber + 1) + " - img " + imageTracker.size();
153154

154155
log.debug("Extracting image... " + name);
155156

src/main/java/net/rptools/tokentool/util/FileSaveUtil.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,13 @@ public File getTempFileName(String tempFileName, String imageExtension) {
151151
return new File(System.getProperty("java.io.tmpdir"), tempFileName);
152152
}
153153

154-
public File getFileName(boolean asToken, boolean useNumbering, String tempFileName, String imageExtension,
155-
TextField fileNameSuffix, boolean advanceFileNameSuffix) {
154+
public File getFileName(
155+
boolean asToken,
156+
boolean useNumbering,
157+
String tempFileName,
158+
String imageExtension,
159+
TextField fileNameSuffix,
160+
boolean advanceFileNameSuffix) {
156161

157162
imageExtension = "." + imageExtension;
158163

0 commit comments

Comments
 (0)