Skip to content

Commit 2e236f0

Browse files
committed
Merge remote-tracking branch 'upstream/main' into controlsfx-tags
* upstream/main: (27 commits) Add gitpod config (#8921) Fix javafx version not displayed in About Dialog (#8918) Redesign "Manage field names & content" dialog (#8892) Rework IACR fetcher (#8904) Bump h2-mvstore from 2.1.212 to 2.1.214 in /buildSrc (#8915) Bump unoloader from 7.3.3 to 7.3.4 (#8912) Bump libreoffice from 7.3.3 to 7.3.4 (#8913) Bump tika-core from 2.4.0 to 2.4.1 (#8914) Bump org.eclipse.jgit from 6.1.0.202203080745-r to 6.2.0.202206071550-r (#8916) Squashed 'buildres/csl/csl-styles/' changes from e740261..845dee0 (#8903) Bump flowless from 0.6.9 to 0.6.10 (#8898) Bump postgresql from 42.3.5 to 42.4.0 (#8900) Bump mockito-core from 4.6.0 to 4.6.1 (#8899) Bump antlr-runtime from 3.5.2 to 3.5.3 (#8897) Update to MADR 3.0.0-beta.2 (#8896) Increase the network connection timeout and improve error message (#8894) Fix linux terminal opening process error (#8891) Fix exception if linked file has masked umlauts / invalid characters in path (#8851) Remove obsolte CHANGELOG.md entry Revert "Fix right clicking a group and choosing "remove selected entries from this group" leads to error when Bibtex source tab is selected (#8821)" ... # Conflicts: # build.gradle
2 parents 50c8762 + 6a72ddd commit 2e236f0

File tree

142 files changed

+7128
-1548
lines changed

Some content is hidden

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

142 files changed

+7128
-1548
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ jobs:
3737
- name: Run check style reporter
3838
uses: nikitasavinov/checkstyle-action@master
3939
with:
40-
reporter: github-pr-check
40+
reporter: github-pr-review
41+
github_token: ${{ secrets.GITHUB_TOKEN }}
4142
checkstyle_config: 'config/checkstyle/checkstyle_reviewdog.xml'
42-
checkstyle_version: '10.1'
43+
checkstyle_version: '10.3'
4344
- name: Run checkstyle gradle
4445
run: ./gradlew checkstyleMain checkstyleTest checkstyleJmh
4546
- name: Run markdown-lint

.gitpod.Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See https://www.gitpod.io/docs/java-in-gitpod/ for a full documentation of Java in GitPod
2+
3+
FROM gitpod/workspace-full
4+
5+
# All available versions can be listed using sdk ls java
6+
# More information about SDKMAN available at https://github.com/sdkman/sdkman-cli#sdkman-cli
7+
RUN bash -c ". /home/gitpod/.sdkman/bin/sdkman-init.sh \
8+
&& sdk install java 18.0.1.1-open)"

.gitpod.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
image:
2+
file: .gitpod.Dockerfile
3+
tasks:
4+
- init: ./gradlew assemble
5+
vscode:
6+
extensions:
7+
- redhat.java
8+
- vscjava

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve
1414
- We added a fetcher for [Biodiversity Heritage Library](https://www.biodiversitylibrary.org/). [8539](https://github.com/JabRef/jabref/issues/8539)
1515
- We added support for multiple messages in the snackbar. [#7340](https://github.com/JabRef/jabref/issues/7340)
1616
- JabRef now writes log files. Linux: `$home/.cache/jabref/logs/version`, Windows: `%APPDATA%\..\Local\harawata\jabref\version\logs`, Mac: `Users/.../Library/Logs/jabref/version`
17+
- We added an importer for Citavi backup files, support ".ctv5bak" and ".ctv6bak" file formats. [#8322](https://github.com/JabRef/jabref/issues/8322)
1718

1819
### Changed
1920

@@ -29,17 +30,20 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve
2930
- The Medline/Pubmed search now also supports the [default fields and operators for searching](https://docs.jabref.org/collect/import-using-online-bibliographic-database#search-syntax). [forum#3554](https://discourse.jabref.org/t/native-pubmed-search/3354)
3031
- We improved group expansion arrow that prevent it from activating group when expanding or collapsing. [#7982](https://github.com/JabRef/jabref/issues/7982), [#3176](https://github.com/JabRef/jabref/issues/3176)
3132
- When configured SSL certificates changed, JabRef warns the user to restart to apply the configuration.
33+
- We improved the appearances and logic of the "Manage field names & content" dialog, and renamed it to "Automatic field editor". [#6536](https://github.com/JabRef/jabref/issues/6536)
34+
- We fixed an issue that caused JabRef to sometimes open multiple instances when "Remote Operation" is enabled. [#8653](https://github.com/JabRef/jabref/issues/8653)
3235

3336
### Fixed
3437

38+
- We fixed an issue where "open folder" for linked files did not open the folder and did not select the file unter certain Linux desktop environments [#8679](https://github.com/JabRef/jabref/issues/8679), [#8849](https://github.com/JabRef/jabref/issues/8849)
3539
- We fixed an issue where the content of a big shared database library is not shown [#8788](https://github.com/JabRef/jabref/issues/8788)
3640
- We fixed the unnecessary horizontal scroll bar in group panel [#8467](https://github.com/JabRef/jabref/issues/8467)
3741
- We fixed an issue where the notification bar message, icon and actions appeared to be invisible. [#8761](https://github.com/JabRef/jabref/issues/8761)
3842
- We fixed an issue where deprecated fields tab is shown when the fields don't contain any values. [#8396](https://github.com/JabRef/jabref/issues/8396)
3943
- We fixed an issue where an exception for DOI search occurred when the DOI contained urlencoded characters. [#8787](https://github.com/JabRef/jabref/issues/8787)
4044
- We fixed an issue which allow us to select and open identifiers from a popup list in the maintable [#8758](https://github.com/JabRef/jabref/issues/8758), [8802](https://github.com/JabRef/jabref/issues/8802)
4145
- We fixed an issue where the escape button had no functionality within the "Filter groups" textfield. [koppor#562](https://github.com/koppor/jabref/issues/562)
42-
- We fixed an issue where right clicking a group and choose "remove selected entries from this group" leads to error when Bibtex source tab is selected. [#8012](https://github.com/JabRef/jabref/issues/8012)
46+
- We fixed an issue where the exception that there are invalid characters in filename. [#8786](https://github.com/JabRef/jabref/issues/8786)
4347
- When the proxy configuration removed the proxy user/password, this change is applied immediately.
4448
- We fixed an issue where removing several groups deletes only one of them. [#8390](https://github.com/JabRef/jabref/issues/8390)
4549

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ An explanation of donation possibilities and usage of donations is available at
7171
[![OpenHub](https://www.openhub.net/p/jabref/widgets/project_thin_badge.gif)](https://www.openhub.net/p/jabref)
7272
[![Deployment Status](https://github.com/JabRef/jabref/workflows/Deployment/badge.svg)](https://github.com/JabRef/jabref/actions?query=workflow%3ADeployment)
7373
[![Test Status](https://github.com/JabRef/jabref/workflows/Tests/badge.svg)](https://github.com/JabRef/jabref/actions?query=workflow%3ATests)
74-
[![codecov.io](https://codecov.io/github/JabRef/jabref/coverage.svg?branch=master)](https://codecov.io/github/JabRef/jabref?branch=master)
74+
[![codecov.io](https://codecov.io/github/JabRef/jabref/coverage.svg?branch=master)](https://codecov.io/github/JabRef/jabref?branch=main)
7575

7676
Want to be part of a free and open-source project that tens of thousands of scientists use every day?
7777
Check out the ways you can contribute, below:

build.gradle

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -120,36 +120,36 @@ dependencies {
120120

121121
implementation group: 'org.apache.commons', name: 'commons-csv', version: '1.9.0'
122122
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
123-
implementation 'com.h2database:h2-mvstore:2.1.212'
123+
implementation 'com.h2database:h2-mvstore:2.1.214'
124124

125-
implementation group: 'org.apache.tika', name: 'tika-core', version: '2.4.0'
125+
implementation group: 'org.apache.tika', name: 'tika-core', version: '2.4.1'
126126
implementation 'com.ibm.icu:icu4j-charset:71.1'
127127

128128
// required for reading write-protected PDFs - see https://github.com/JabRef/jabref/pull/942#issuecomment-209252635
129129
implementation 'org.bouncycastle:bcprov-jdk18on:1.71'
130130

131131
implementation 'commons-cli:commons-cli:1.5.0'
132132

133-
implementation 'org.libreoffice:libreoffice:7.3.3'
134-
implementation 'org.libreoffice:unoloader:7.3.3'
133+
implementation 'org.libreoffice:libreoffice:7.3.4'
134+
implementation 'org.libreoffice:unoloader:7.3.4'
135135

136136
implementation 'io.github.java-diff-utils:java-diff-utils:4.11'
137137
implementation 'info.debatty:java-string-similarity:2.0.0'
138138

139139
antlr3 'org.antlr:antlr:3.5.3'
140-
implementation 'org.antlr:antlr-runtime:3.5.2'
140+
implementation 'org.antlr:antlr-runtime:3.5.3'
141141

142142
antlr4 'org.antlr:antlr4:4.9.3'
143143
implementation 'org.antlr:antlr4-runtime:4.9.3'
144144

145-
implementation group: 'org.eclipse.jgit', name: 'org.eclipse.jgit', version: '6.1.0.202203080745-r'
145+
implementation group: 'org.eclipse.jgit', name: 'org.eclipse.jgit', version: '6.2.0.202206071550-r'
146146

147147
implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.13.3'
148148
implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.13.3'
149149

150150
implementation group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.5'
151151

152-
implementation 'org.postgresql:postgresql:42.3.5'
152+
implementation 'org.postgresql:postgresql:42.4.0'
153153

154154
implementation ('com.oracle.ojdbc:ojdbc10:19.3.0.0') {
155155
// causing module issues
@@ -169,7 +169,7 @@ dependencies {
169169
implementation 'de.saxsys:mvvmfx-validation:1.9.0-SNAPSHOT'
170170
implementation 'de.saxsys:mvvmfx:1.8.0'
171171
implementation 'com.tobiasdiez:easybind:2.2'
172-
implementation 'org.fxmisc.flowless:flowless:0.6.9'
172+
implementation 'org.fxmisc.flowless:flowless:0.6.10'
173173
implementation 'org.fxmisc.richtext:richtextfx:0.10.9'
174174
implementation group: 'org.glassfish.hk2.external', name: 'jakarta.inject', version: '2.6.1'
175175
implementation (group: 'com.dlsc.gemsfx', name: 'gemsfx', version: '1.45.2') {
@@ -211,7 +211,9 @@ dependencies {
211211
testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2'
212212
testImplementation 'org.junit.platform:junit-platform-launcher:1.8.2'
213213

214-
testImplementation 'org.mockito:mockito-core:4.5.1'
214+
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-core', version: '3.0.0-SNAPSHOT'
215+
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-jul', version: '3.0.0-SNAPSHOT'
216+
testImplementation 'org.mockito:mockito-core:4.6.1'
215217
testImplementation 'org.xmlunit:xmlunit-core:2.9.0'
216218
testImplementation 'org.xmlunit:xmlunit-matchers:2.9.0'
217219
testRuntimeOnly 'com.tngtech.archunit:archunit-junit5-engine:0.23.1'
@@ -266,7 +268,8 @@ task generateSource(dependsOn: ["generateBstGrammarSource",
266268
"generateMedlineSource",
267269
"generateBibtexmlSource",
268270
"generateEndnoteSource",
269-
"generateModsSource"]) {
271+
"generateModsSource",
272+
"generateCitaviSource"]) {
270273
group = 'JabRef'
271274
description 'Generates all necessary (Java) source files.'
272275
}
@@ -320,6 +323,15 @@ task generateEndnoteSource(type: XjcTask) {
320323
javaPackage = "org.jabref.logic.importer.fileformat.endnote"
321324
}
322325

326+
task generateCitaviSource(type: XjcTask) {
327+
group = 'JabRef'
328+
description = "Generates java files for the citavi importer."
329+
330+
schemaFile = "src/main/resources/xjc/citavi/citavi.xsd"
331+
outputDirectory = "src-gen/main/java/"
332+
javaPackage = "org.jabref.logic.importer.fileformat.citavi"
333+
}
334+
323335
task generateModsSource(type: XjcTask) {
324336
group = 'JabRef'
325337
description = "Generates java files for the mods importer."

buildSrc/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ repositories {
66
}
77

88
dependencies {
9-
implementation 'com.h2database:h2-mvstore:2.1.212'
9+
implementation 'com.h2database:h2-mvstore:2.1.214'
1010
implementation 'org.apache.commons:commons-csv:1.9.0'
1111
implementation 'org.slf4j:slf4j-api:2.0.0-alpha7'
1212
}

buildres/csl/csl-styles/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ GEM
6565
mini_portile2 (2.8.0)
6666
multipart-post (2.1.1)
6767
namae (1.1.1)
68-
nokogiri (1.13.4)
68+
nokogiri (1.13.6)
6969
mini_portile2 (~> 2.8.0)
7070
racc (~> 1.4)
71-
nokogiri (1.13.4-x64-mingw32)
71+
nokogiri (1.13.6-x64-mingw32)
7272
racc (~> 1.4)
7373
octokit (4.21.0)
7474
faraday (>= 0.9)
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US">
3-
<!-- Generated with https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles/data/springer -->
43
<info>
54
<title>Avian Research</title>
65
<id>http://www.zotero.org/styles/avian-research</id>
76
<link href="http://www.zotero.org/styles/avian-research" rel="self"/>
8-
<link href="http://www.zotero.org/styles/springer-vancouver-author-date" rel="independent-parent"/>
9-
<link href="http://www.springer.com/cda/content/document/cda_downloaddocument/Key_Style_Points_1.0.pdf" rel="documentation"/>
10-
<link href="http://www.springer.com/cda/content/document/cda_downloaddocument/manuscript-guidelines-1.0.pdf" rel="documentation"/>
7+
<link href="http://www.zotero.org/styles/elsevier-harvard2" rel="independent-parent"/>
8+
<link href="https://www.keaipublishing.com/en/journals/avian-research/guide-for-authors/" rel="documentation"/>
119
<category citation-format="author-date"/>
10+
<issn>2055-6187</issn>
1211
<eissn>2053-7166</eissn>
13-
<updated>2014-05-15T12:00:00+00:00</updated>
12+
<updated>2022-05-27T12:00:00+00:00</updated>
1413
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
1514
</info>
1615
</style>

0 commit comments

Comments
 (0)