Skip to content

Commit d363569

Browse files
authored
Merge branch 'JabRef:main' into fixes-for-issue-11829
2 parents 0179d92 + c4710e5 commit d363569

File tree

30 files changed

+405
-447
lines changed

30 files changed

+405
-447
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
id("org.jabref.gradle.base.repositories")
33
id("org.jabref.gradle.feature.compile") // for openrewrite
4-
id("org.openrewrite.rewrite") version "7.29.1"
4+
id("org.openrewrite.rewrite") version "7.30.0"
55
id("org.itsallcode.openfasttrace") version "3.1.1"
66
id("org.cyclonedx.bom") version "3.2.3"
77
}

jabgui/src/main/java/org/jabref/Launcher.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ static void main(String[] args) {
7676
} else if (instanceAction == MultipleInstanceAction.FOCUS) {
7777
// Send focus command to running instance
7878
RemotePreferences remotePreferences = preferences.getRemotePreferences();
79-
RemoteClient remoteClient = new RemoteClient(remotePreferences.getPort());
79+
RemoteClient remoteClient = new RemoteClient(remotePreferences.getRemoteServerPort());
8080
remoteClient.sendFocus();
8181
systemExit();
8282
}
@@ -171,9 +171,9 @@ private static void systemExit() {
171171
private static MultipleInstanceAction handleMultipleAppInstances(String[] args, RemotePreferences remotePreferences) {
172172
LOGGER.trace("Checking for remote handling...");
173173

174-
if (remotePreferences.useRemoteServer()) {
174+
if (remotePreferences.shouldEnableRemoteServer()) {
175175
// Try to contact already running JabRef
176-
RemoteClient remoteClient = new RemoteClient(remotePreferences.getPort());
176+
RemoteClient remoteClient = new RemoteClient(remotePreferences.getRemoteServerPort());
177177
if (remoteClient.ping()) {
178178
LOGGER.debug("Pinging other instance succeeded.");
179179
if (args.length == 0) {

jabgui/src/main/java/org/jabref/gui/JabRefGUI.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -457,16 +457,16 @@ private boolean upperRightIsInBounds(CoreGuiPreferences coreGuiPreferences) {
457457
public void startBackgroundTasks() {
458458
RemotePreferences remotePreferences = preferences.getRemotePreferences();
459459
CLIMessageHandler cliMessageHandler = new CLIMessageHandler(mainFrame, preferences);
460-
if (remotePreferences.useRemoteServer()) {
460+
if (remotePreferences.shouldEnableRemoteServer()) {
461461
remoteListenerServerManager.openAndStart(
462462
cliMessageHandler,
463-
remotePreferences.getPort());
463+
remotePreferences.getRemoteServerPort());
464464
}
465465

466-
if (remotePreferences.enableHttpServer()) {
466+
if (remotePreferences.shouldEnableHttpServer()) {
467467
httpServerManager.start(preferences, stateManager, mainFrame, remotePreferences.getHttpServerUri());
468468
}
469-
if (remotePreferences.enableLanguageServer()) {
469+
if (remotePreferences.shouldEnableLanguageServer()) {
470470
languageServerController.start(cliMessageHandler, remotePreferences.getLanguageServerPort());
471471
}
472472
}

jabgui/src/main/java/org/jabref/gui/externalfiles/ImportHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ private List<BibEntry> handlePdfUrl(String pdfUrl) throws IOException {
537537
}
538538

539539
private void addToImportEntriesGroup(List<BibEntry> entriesToInsert) {
540-
if (preferences.getLibraryPreferences().isAddImportedEntriesEnabled()) {
540+
if (preferences.getLibraryPreferences().shouldAddImportedEntries()) {
541541
String groupName = preferences.getLibraryPreferences().getAddImportedEntriesGroupName();
542542
// We cannot add the new group here directly because we don't have access to the group node ViewModel stuff here
543543
// We would need to add the groups to the metadata first which is a bit more complicated, thus we decided against it atm

jabgui/src/main/java/org/jabref/gui/groups/GroupTreeViewModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ private void onActiveDatabaseChanged(Optional<BibDatabaseContext> newDatabase) {
189189
/// Creates the "Imported entries" group if enabled and missing.
190190
/// Selection is disabled to prevent focus theft when switching tabs.
191191
private void addGroupImportEntries(GroupNodeViewModel parent) {
192-
if (!preferences.getLibraryPreferences().isAddImportedEntriesEnabled()) {
192+
if (!preferences.getLibraryPreferences().shouldAddImportedEntries()) {
193193
return;
194194
}
195195

jabgui/src/main/java/org/jabref/gui/maintable/OpenUrlAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public void execute() {
6969

7070
if (link.isPresent()) {
7171
try {
72-
if (field.equals(StandardField.DOI) && preferences.getDOIPreferences().isUseCustom()) {
72+
if (field.equals(StandardField.DOI) && preferences.getDOIPreferences().shouldUseCustom()) {
7373
NativeDesktop.openCustomDoi(link.get(), preferences, dialogService);
7474
} else {
7575
NativeDesktop.openExternalViewer(databaseContext, preferences, link.get(), field, dialogService, entry);

jabgui/src/main/java/org/jabref/gui/preferences/entry/EntryTabViewModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ public void setValues() {
5757
resolvableTagsFieldProperty.setValue(FXCollections.observableArrayList(fieldPreferences.getResolvableFields()));
5858
nonWrappableTagsFieldProperty.setValue(FXCollections.observableArrayList(fieldPreferences.getNonWrappableFields()));
5959

60-
markOwnerProperty.setValue(ownerPreferences.isUseOwner());
60+
markOwnerProperty.setValue(ownerPreferences.shouldUseOwner());
6161
markOwnerNameProperty.setValue(ownerPreferences.getDefaultOwner());
62-
markOwnerOverwriteProperty.setValue(ownerPreferences.isOverwriteOwner());
62+
markOwnerOverwriteProperty.setValue(ownerPreferences.shouldOverwriteOwner());
6363

6464
addCreationDateProperty.setValue(timestampPreferences.shouldAddCreationDate());
6565
addModificationDateProperty.setValue(timestampPreferences.shouldAddModificationDate());

jabgui/src/main/java/org/jabref/gui/preferences/general/GeneralTabViewModel.java

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,13 @@ public void setValues() {
228228
createBackupProperty.setValue(filePreferences.shouldCreateBackup());
229229
backupDirectoryProperty.setValue(filePreferences.getBackupDirectory().toString());
230230

231-
remoteServerProperty.setValue(remotePreferences.useRemoteServer());
232-
remotePortProperty.setValue(String.valueOf(remotePreferences.getPort()));
231+
remoteServerProperty.setValue(remotePreferences.shouldEnableRemoteServer());
232+
remotePortProperty.setValue(String.valueOf(remotePreferences.getRemoteServerPort()));
233233

234-
enableHttpServerProperty.setValue(remotePreferences.enableHttpServer());
235-
httpPortProperty.setValue(String.valueOf(remotePreferences.getHttpPort()));
234+
enableHttpServerProperty.setValue(remotePreferences.shouldEnableHttpServer());
235+
httpPortProperty.setValue(String.valueOf(remotePreferences.getHttpServerPort()));
236236

237-
enableLanguageServerProperty.setValue(remotePreferences.enableLanguageServer());
237+
enableLanguageServerProperty.setValue(remotePreferences.shouldEnableLanguageServer());
238238
languageServerPortProperty.setValue(String.valueOf(remotePreferences.getLanguageServerPort()));
239239
}
240240

@@ -277,31 +277,25 @@ public void storeSettings() {
277277
filePreferences.backupDirectoryProperty().setValue(Path.of(backupDirectoryProperty.getValue()));
278278

279279
getPortAsInt(remotePortProperty.getValue()).ifPresent(newPort -> {
280-
if (remotePreferences.isDifferentPort(newPort)) {
281-
remotePreferences.setPort(newPort);
282-
}
283-
});
284-
285-
getPortAsInt(remotePortProperty.getValue()).ifPresent(newPort -> {
286-
if (remotePreferences.isDifferentPort(newPort)) {
287-
remotePreferences.setPort(newPort);
280+
if (remotePreferences.isDifferentRemoteServerPort(newPort)) {
281+
remotePreferences.setRemoteServerPort(newPort);
288282
}
289283
});
290284

291285
CLIMessageHandler messageHandler = new CLIMessageHandler(uiMessageHandler, preferences);
292286
// stop in all cases, because the port might have changed
293287
remoteListenerServerManager.stop();
294288
if (remoteServerProperty.getValue()) {
295-
remotePreferences.setUseRemoteServer(true);
296-
remoteListenerServerManager.openAndStart(messageHandler, remotePreferences.getPort());
289+
remotePreferences.setEnableRemoteServer(true);
290+
remoteListenerServerManager.openAndStart(messageHandler, remotePreferences.getRemoteServerPort());
297291
} else {
298-
remotePreferences.setUseRemoteServer(false);
292+
remotePreferences.setEnableRemoteServer(false);
299293
remoteListenerServerManager.stop();
300294
}
301295

302296
getPortAsInt(httpPortProperty.getValue()).ifPresent(newPort -> {
303-
if (remotePreferences.isDifferentHttpPort(newPort)) {
304-
remotePreferences.setHttpPort(newPort);
297+
if (remotePreferences.isDifferentHttpServerPort(newPort)) {
298+
remotePreferences.setHttpServerPort(newPort);
305299
}
306300
});
307301

jabgui/src/main/java/org/jabref/gui/preferences/websearch/WebSearchTabViewModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,12 @@ public void setValues() {
148148
warnAboutDuplicatesOnImportProperty.setValue(importerPreferences.shouldWarnAboutDuplicatesOnImport());
149149
shouldDownloadLinkedOnlineFiles.setValue(filePreferences.shouldDownloadLinkedFiles());
150150
shouldKeepDownloadUrl.setValue(filePreferences.shouldKeepDownloadUrl());
151-
addImportedEntries.setValue(libraryPreferences.isAddImportedEntriesEnabled());
151+
addImportedEntries.setValue(libraryPreferences.shouldAddImportedEntries());
152152
addImportedEntriesGroupName.setValue(libraryPreferences.getAddImportedEntriesGroupName());
153153
defaultPlainCitationParser.setValue(importerPreferences.getDefaultPlainCitationParser());
154154
citationsRelationStoreTTL.setValue(importerPreferences.getCitationsRelationsStoreTTL());
155155

156-
useCustomDOIProperty.setValue(doiPreferences.isUseCustom());
156+
useCustomDOIProperty.setValue(doiPreferences.shouldUseCustom());
157157
useCustomDOINameProperty.setValue(doiPreferences.getDefaultBaseURI());
158158

159159
grobidEnabledProperty.setValue(grobidPreferences.isGrobidEnabled());

jabgui/src/test/java/org/jabref/gui/entryeditor/citationrelationtab/CitationsRelationsTabViewModelTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ void setUp() {
8484
when(stateManager.getActiveDatabase()).thenReturn(Optional.of(bibDatabaseContext));
8585

8686
LibraryPreferences libraryPreferences = mock(LibraryPreferences.class);
87-
when(libraryPreferences.isAddImportedEntriesEnabled()).thenReturn(false);
87+
when(libraryPreferences.shouldAddImportedEntries()).thenReturn(false);
8888
when(preferences.getLibraryPreferences()).thenReturn(libraryPreferences);
8989

9090
viewModel = new CitationsRelationsTabViewModel(

0 commit comments

Comments
 (0)