Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preferences -> External Programs throws NPE (Icon related) #5245

Closed
Siedlerchr opened this issue Aug 26, 2019 · 11 comments
Closed

Preferences -> External Programs throws NPE (Icon related) #5245

Siedlerchr opened this issue Aug 26, 2019 · 11 comments
Labels
bug Confirmed bugs or reports that are very likely to be bugs preferences

Comments

@Siedlerchr
Copy link
Member

latest master version.

  1. Go to preferences
  2. Open External Programs tab
  3. You will receive an NPE:
java.lang.RuntimeException: java.lang.NullPointerException
	at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.loadFont(GlyphsFactory.java:64)
	at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.<init>(GlyphsFactory.java:38)
	at de.jensd.fx.fontawesomefx.materialdesignicons/de.jensd.fx.glyphs.materialdesignicons.utils.MaterialDesignIconFactory.<init>(MaterialDesignIconFactory.java:28)
	at de.jensd.fx.fontawesomefx.materialdesignicons/de.jensd.fx.glyphs.materialdesignicons.utils.MaterialDesignIconFactory.get(MaterialDesignIconFactory.java:33)
	at org.jabref/org.jabref.gui.util.ViewModelListCellFactory.lambda$withIcon$0(ViewModelListCellFactory.java:60)
	at org.jabref/org.jabref.gui.util.ViewModelListCellFactory$1.updateItem(ViewModelListCellFactory.java:166)
	at javafx.controls/javafx.scene.control.ListCell.updateItem(ListCell.java:478)
	at javafx.controls/javafx.scene.control.ListCell.indexChanged(ListCell.java:337)
	at javafx.controls/javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:120)
	at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:352)
	at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:266)
	at javafx.controls/javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:289)
	at javafx.controls/javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:207)
	at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:308)
	at javafx.controls/javafx.scene.control.Control.computePrefHeight(Control.java:570)
	at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
	at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
	at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
	at javafx.graphics/javafx.scene.layout.GridPane.computePrefHeights(GridPane.java:1436)
	at javafx.graphics/javafx.scene.layout.GridPane.computePrefHeight(GridPane.java:1265)
	at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
	at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
	at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
	at javafx.graphics/javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2197)
	at javafx.graphics/javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2095)
	at javafx.graphics/javafx.scene.layout.HBox.computePrefHeight(HBox.java:446)
	at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
	at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
	at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
	at javafx.graphics/javafx.scene.layout.VBox.getAreaHeights(VBox.java:452)
	at javafx.graphics/javafx.scene.layout.VBox.computeContentHeight(VBox.java:528)
	at javafx.graphics/javafx.scene.layout.VBox.computePrefHeight(VBox.java:427)
	at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
	at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
	at javafx.controls/javafx.scene.control.skin.ScrollPaneSkin.computeScrollNodeSize(ScrollPaneSkin.java:1046)
	at javafx.controls/javafx.scene.control.skin.ScrollPaneSkin.layoutChildren(ScrollPaneSkin.java:504)
	at javafx.controls/javafx.scene.control.Control.layoutChildren(Control.java:601)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1204)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
	at javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:576)
	at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2482)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:438)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:519)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:499)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:492)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:320)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NullPointerException
	at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.loadFont(GlyphsFactory.java:62)
	... 54 more

@Siedlerchr Siedlerchr added bug Confirmed bugs or reports that are very likely to be bugs preferences labels Aug 26, 2019
@Siedlerchr Siedlerchr changed the title Preferences -> External Programs throws NPE (GlyphIcon) Preferences -> External Programs throws NPE (Icon related) Aug 26, 2019
@stefan-kolb
Copy link
Member

I have tested the described behavior, but cannot reproduce it.

@calixtus
Copy link
Member

I can reproduce it by starting with Gradle. Latest Master from server seems to work.

Some resource files cannot be located.

@r0light
Copy link
Contributor

r0light commented Aug 28, 2019

I can reproduce the same issue when running via Gradle. It also happens when trying to access the "General" Tab of an entry with a linked file.

I tried to investigate it and it seems that inside the Class de.jensd.fx.glyphs.GlyphsFactory the line Font.loadFont(GlyphsFactory.class.getResource(pathToIconFont).openStream(), 10.0); throws the NPE, because it cannot find the resource /de/jensd/fx/glyphs/materialdesignicons/materialdesignicons-webfont.ttf.

Therefore it probably occurs everytime when MaterialDesignIcons are used.
But it only happens for the gradle run task and not for the built jar, therefore it seems to be an issue with resources being available during the gradle run.

@tobiasdiez
Copy link
Member

I guess the reason is the following change in behavior of getResource in Java 9+:

If this class is in a named Module then this method will attempt to find the resource in the module. This is done by delegating to the module's class loader findResource(String,String) method, invoking it with the module name and the absolute name of the resource. Resources in named modules are subject to the rules for encapsulation specified in the Module getResourceAsStream method and so this method returns null when the resource is a non-".class" resource in a package that is not open to the caller's module.

A resource in a named module may be encapsulated so that it cannot be located by code in other modules. Whether a resource can be located or not is determined as follows:
If the resource name ends with ".class" then it is not encapsulated.
A package name is derived from the resource name. If the package name is a package in the module then the resource can only be located by the caller of this method when the package is open to at least the caller's module. If the resource is not in a package in the module then the resource is not encapsulated.

Maybe somebody else finds the time to investigate this further and look for a fix.

@r0light
Copy link
Contributor

r0light commented Aug 29, 2019

So the problem here is that de.jensd.fx.glyphs.GlyphsFactory is in the module de.jensd.fx.fontawesomefx.commons, but wants to access the resource /de/jensd/fx/glyphs/materialdesignicons/materialdesignicons-webfont.ttf in the module de.jensd.fx.fontawesomefx.materialdesignicons.

I guess the proper way to address this would be to open an issue at https://bitbucket.org/Jerady/fontawesomefx/issues.

In the meantime, it would be possible to use a workaround and not use the MaterialDesignIconFactory (which internally uses GlyphsFactory). So for example in org.jabref.gui.fieldeditors.LinkedFilesEditor this would be working:

// current code; not working
Button acceptAutoLinkedFile = MaterialDesignIconFactory.get().createIconButton(MaterialDesignIcon.BRIEFCASE_CHECK);

// workaround
Button acceptAutoLinkedFile = new Button();
GlyphIcon<MaterialDesignIcon> linkedFileIcon = new MaterialDesignIconView(MaterialDesignIcon.BRIEFCASE_CHECK);
acceptAutoLinkedFile.setGraphic(linkedFileIcon);

Although I'm not sure whether this works at all places where those Icons are used..

What do you think?

I could try to implement the workaround.

@Siedlerchr
Copy link
Member Author

@r0light If this works it would be best to create a "wrapper" in JabRef, maybe a "JabRefMaterialDesignFactory" which has the same methods as the original but withouth the glyph factory so we could later easily replace it again when it's fixed.

@r0light
Copy link
Contributor

r0light commented Aug 29, 2019

Ok and what would be a good place for this wrapper?
Maybe org.jabref.gui.icon?

@Siedlerchr
Copy link
Member Author

Yes, gui.icon is good, there are also these other icon-related classes

@tobiasdiez
Copy link
Member

Thanks for investigating this. The wrapper sounds like a good idea indeed. Moreover, every used icon should be put in this list

public enum JabRefIcons implements JabRefIcon {
. Would be nice if you could fix this along the way (and maybe even add an architectur test for it).

@r0light
Copy link
Contributor

r0light commented Aug 29, 2019

Ok, so i opened an issue here: https://bitbucket.org/Jerady/fontawesomefx/issues/70/nullpointerexception-in
And i opened a pull request which should solve the problem: It covers all places where MaterialDesignIconFactory was used and simply replaced it with JabRefMaterialDesignIconFactory as a temporary workaround.
I also added all icons used that i found to the list in IconTheme
@tobiasdiez Considering the architecture test: What exactly do you have in mind there, what should be tested?

@Siedlerchr
Copy link
Member Author

Thanks to @r0light this should be fixed now.

Siedlerchr added a commit that referenced this issue Sep 2, 2019
* upstream/master:
  Bump com.github.ben-manes.versions from 0.22.0 to 0.24.0 (#5272)
  Bump src/main/resources/csl-styles from `f5a7311` to `fa125ec`
  Bump richtextfx from 0.10.1 to 0.10.2
  Bump guava from 28.0-jre to 28.1-jre
  Bump org.beryx.jlink from 2.15.0 to 2.15.1
  Bump checkstyle from 8.23 to 8.24
  Bump jakarta.annotation-api from 1.3.4 to 1.3.5
  fixed dependency on gui and added archUnitTest
  capsulated all usages of MaterialDesignIcon in gui/icons and removed IconFactory again
  added all used icons to IconTheme
  workaround for issue #5245, added custom Factory class
  adjusted gitignore to properly match icon classes
stefan-kolb added a commit that referenced this issue Mar 14, 2020
tobiasdiez added a commit to ShikunXiong/jabref that referenced this issue Mar 20, 2020
commit 497fcd7
Author: Linus Dietz <linus.dietz@tum.de>
Date:   Thu Mar 19 21:07:34 2020 +0100

    Move Springer key to environment (JabRef#6139)

commit 99183e1
Author: Christoph <siedlerkiller@gmail.com>
Date:   Wed Mar 18 20:28:36 2020 +0100

    Add APS Fetcher (refactored) (JabRef#6143)

    * Add APS fetcher

    * Fix case sensitivity bug

    * Refactor ApsFetcher

    * Add note about APS fetcher

    * Refactor findFulltext()

    * Refactor getId()

    * Parameterize ApsFetcherTest

    * Add link to APS changelog entry

    * Refactor APS Fetcher

    * make separate tests

    Co-authored-by: August Janse <augustj@kth.se>

commit edec608
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Wed Mar 18 14:47:28 2020 +0100

    trigger build

commit cd051a1
Merge: 74408c0 a8abfcd
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 17 18:08:19 2020 +0000

    Merge commit 'a8abfcd2b0d94120ad32097aec74923ab1cb857f'

commit a8abfcd
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 17 18:08:19 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from 268df9e..db8bd33

    db8bd33 Create journal-of-breast-cancer.csl (JabRef#4630)

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: db8bd33

commit 74408c0
Author: Linus Dietz <linus.dietz@tum.de>
Date:   Tue Mar 17 09:42:32 2020 +0100

    Dependency updates (JabRef#6138)

    * Jython RC

    * JavaFX

commit eace727
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 17 08:42:41 2020 +0100

    Move "Manage field names & content" to "Edit" (JabRef#6137)

commit 1b03f03
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 17 06:46:07 2020 +0100

    Remove obsolete usage of File in DatabaseContext (JabRef#6135)

commit f4fe97b
Author: eetian <57387212+eetian@users.noreply.github.com>
Date:   Mon Mar 16 22:27:36 2020 -0700

    Fix warning display issue for entering a title made of two words (JabRef#6054)

commit 6468f42
Merge: 2339e95 57b5833
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 17 06:23:57 2020 +0100

    Merge pull request JabRef#6128 from JabRef/fix-citeseer-test

    Fix fetcher test: CiteSeerTest

commit 2339e95
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Mon Mar 16 22:59:12 2020 +0100

    Fix typo

commit 98d0fa9
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Mon Mar 16 22:58:12 2020 +0100

    Fix typos

commit fd2ac24
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 16 20:36:19 2020 +0100

    Bump postgresql from 42.2.10 to 42.2.11 (JabRef#6131)

    Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.2.10 to 42.2.11.
    - [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
    - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
    - [Commits](pgjdbc/pgjdbc@REL42.2.10...REL42.2.11)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit 663815d
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 16 20:35:34 2020 +0100

    Bump mockito-core from 3.3.1 to 3.3.3 (JabRef#6132)

    Bumps [mockito-core](https://github.com/mockito/mockito) from 3.3.1 to 3.3.3.
    - [Release notes](https://github.com/mockito/mockito/releases)
    - [Commits](mockito/mockito@v3.3.1...v3.3.3)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit deb8ae8
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 16 20:35:19 2020 +0100

    Bump org.beryx.jlink from 2.17.2 to 2.17.3 (JabRef#6133)

    Bumps org.beryx.jlink from 2.17.2 to 2.17.3.

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit cbd26f1
Author: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Date:   Mon Mar 16 09:36:07 2020 +0100

    Small improvements in preferences dialog (JabRef#6130)

    * Changed special buttons to icon buttons

    * Changed ComboBox lists to use proper display name and added spinner to font size

    * Fixed KeyPress event

    * Reworded biblatex to BibLaTeX

    * l10n

    * Removed obsolete special pdf treatment in preferences

    * CHANGELOG.md and removed forgotten bindings

    * Fixed wrong biblatex fix

    * checkstyle

commit 10f5468
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Mon Mar 16 09:00:04 2020 +0100

    Hotfix of tests

commit c7e399c
Merge: 0628f11 f52bd03
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Mon Mar 16 07:45:59 2020 +0100

    Merge pull request JabRef#6117 from JabRef/refactor-save

    Refactor SaveAction

commit f52bd03
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Mon Mar 16 07:45:25 2020 +0100

    Fix title refresh

commit 57b5833
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 15 21:52:10 2020 +0100

    Fix fetcher test: CiteSeerTest

commit 0628f11
Merge: a71959f 0f93e22
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 15 20:38:31 2020 +0100

    Merge pull request JabRef#6126 from JabRef/google-captcha

    Minor fetcher improvements

commit 3f9922e
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 18:56:50 2020 +0100

    More refactorings

commit 0f93e22
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 18:15:44 2020 +0100

    Minor improvements for Google scholar fetcher

    Detect Google captcha div.
    Follow up PRs might show or give more info to the user.

commit 8f68de9
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 15:13:05 2020 +0100

    Improve arXiv fetcher

commit de790f9
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 15:06:04 2020 +0100

    Improve ACS fetcher

commit a71959f
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 15:01:32 2020 +0100

    Checkstyle

commit 3eeb86c
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 15:00:17 2020 +0100

    Improve SpringerLink fetcher

commit 15c7981
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 14:52:42 2020 +0100

    Improve DoiResolution fetcher

commit 086629d
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sun Mar 15 12:55:20 2020 +0100

    Improve OpenAccessDoi fetcher

commit 0784b46
Merge: b5d5ed0 01de672
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 15 02:09:40 2020 +0000

    Merge commit '01de672cc025432a6642f062a84e184d3a5408a1'

commit 01de672
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 15 02:09:39 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from 6d7ca0a..268df9e

    268df9e Create folia-biologica.csl (JabRef#4629)
    2480646 Update transversalites.csl (JabRef#4624)
    beae5fb Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4623)
    d7d70d2 Create australian-journal-of-agricultural-and-resource-economics.csl (JabRef#4626)
    cc2c6eb Update harvard-university-of-westminster.csl (JabRef#4622)
    30767b0 Create marine-turtle-newsletter.csl (JabRef#4625)
    a2324ac Create journal-of-new-zealand-grasslands.csl (JabRef#4628)
    1a87f4b Create china-national-standard-gb-t-7714-2015-author-date.csl (JabRef#4611)
    2032fef Create china-national-standard-gb-t-7714-2015-note.csl (JabRef#4610)
    3e00047 Create beilstein-open-access-journals.csl (JabRef#4613)
    b6c3363 Update american-institute-of-aeronautics-and-astronautics.csl (JabRef#4614)
    cc68a6c Remove et-al settings from american-chemical-society.csl (JabRef#4615)
    2393106 Create rivista-trimestrale-di-sanita-pubblica-veterinaria.csl (JabRef#4617)
    5f511cd Update transversalites.csl (JabRef#4621)
    f052033 Create aporia.csl (JabRef#4620)
    ae39d97 Create the-american-journal-of-geriatric-psychiatry.csl (JabRef#4619)
    d61f56c Update centre-de-recherche-sur-les-civilisations-de-l-asie-orientale.csl (JabRef#4612)
    9604285 Create united-nations-development-programme-icca-legal-review.csl (JabRef#4563)
    79c9235 Create jiaptr.csl (JabRef#4609)
    a044ab2 Update groupe-danthropologie-et-darcheologie-funeraire.csl (JabRef#4599)
    beab323 Create haemophilia.csl (JabRef#4601)

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: 268df9e

commit b5d5ed0
Merge: ce7bb89 c29db2e
Author: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Date:   Sat Mar 14 23:10:22 2020 +0100

    Merge pull request JabRef#6121 from JabRef/allow-icons-for-groups

    Icons from Material design icons not recognized

commit ce7bb89
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Sat Mar 14 20:23:18 2020 +0100

    disable fail fast for the moment to let linux and windows build
    mac errors due to gradle dependecny fetching error

commit 571a051
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Sat Mar 14 20:14:53 2020 +0100

    Fulltext file deleted when being renamed to the name differing just by letter case (JabRef#6123)

    Fixes JabRef#6120

commit c29db2e
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sat Mar 14 14:27:19 2020 +0100

    Icons from Material design icons not recognized

    Fixes JabRef#6078
    Related JabRef#5245

commit 8dd7444
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Sat Mar 14 12:14:25 2020 +0100

    remove mavenLocal

commit d9929d8
Merge: 11d15cb 55171e6
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Sat Mar 14 12:05:30 2020 +0100

    Merge remote-tracking branch 'upstream/master'

    * upstream/master:
      Update CHANGELOG.md
      Fix inconsistent capitalisation of downloaded files
      Improve arXiv fetcher (JabRef#6113)

commit 11d15cb
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Sat Mar 14 12:04:51 2020 +0100

    activate cache on mac
    limit has been increased to 5GB

commit 55171e6
Merge: 209d336 a775858
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Sat Mar 14 12:02:31 2020 +0100

    Merge pull request JabRef#6119 from JabRef/lowercase-file-extension

    Lowercase file extension

commit a775858
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Sat Mar 14 11:26:27 2020 +0100

    Update CHANGELOG.md

commit 45e2c84
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Sat Mar 14 02:15:57 2020 +0100

    Fix inconsistent capitalisation of downloaded files

    Fixes JabRef#6115

commit b364396
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sat Mar 14 01:15:05 2020 +0100

    Refactor SaveAction

    - Get rid of "doSave()"
    - Add notification for non-successful save in case of "SaveAll"
    - Remove deprecated "setDatabaseFile" (as we are Java8 with Path)

    Co-authored-by: Stefan Kolb <stefan-kolb@web.de>

commit 209d336
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Fri Mar 13 23:22:31 2020 +0100

    Improve arXiv fetcher (JabRef#6113)

    No longer include the version string in the `eprint` field, as wished in https://discourse.jabref.org/t/remove-version-in-arxiv-import/1941. Also improved the arXiv identifier parser a bit.

    Co-authored-by: Christoph <siedlerkiller@gmail.com>

commit aab7a08
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 13 22:45:39 2020 +0100

    Add CHANGELOG.md for JabRef#6112

commit d954880
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 13 22:32:42 2020 +0100

    Try to disable code comments

    Source: https://docs.codecov.io/docs/pull-request-comments#section-configuration

commit 8b7c374
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Fri Mar 13 22:17:31 2020 +0100

    fix: exception when opening already opened files (JabRef#6114)

commit 3c0c518
Merge: ae30bf0 45200d3
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Fri Mar 13 22:17:24 2020 +0100

    Merge pull request JabRef#6112 from JabRef/order-group-search

    ux: move group filter bar to top

commit 45200d3
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Fri Mar 13 22:02:34 2020 +0100

    Increase size of expand groups icon

commit fe76a94
Author: Stefan Kolb <stefan-kolb@web.de>
Date:   Fri Mar 13 20:54:54 2020 +0100

    ux: move group filter bar to top

    Switch search field and new group button
    Cleanups

    Co-authored-by: Oliver Kopp <kopp.dev@gmail.com>

commit ae30bf0
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 13 19:44:59 2020 +0100

    Structure SUMMARY.md and add local build to jpackage.md

commit b02f982
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Fri Mar 13 19:31:05 2020 +0100

    Really create new lookup menu (JabRef#6111)

    Refs JabRef#5989
    Fixes koppor#404

commit 23034ce
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 12 14:49:52 2020 +0100

    Delete CustomJFXPanel.java (JabRef#6106)

commit 49e4d41
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 12 14:37:04 2020 +0100

    Remove gui globals (JabRef#6103)

    * Remove GUIGlobals

    * Deprecate Globals

    * Fix checkstyle

commit 43f533b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 10 11:03:51 2020 +0100

    Update gradle and git checkout (JabRef#6090)

    * Update "actions/checkout" from v1 to v2 --> See https://github.com/actions/checkout
    * Update gradle from 6.2.1 to 6.2.2 --> See https://docs.gradle.org/6.2.2/release-notes.html

commit d5ee20b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 10 09:06:48 2020 +0100

    Disable codecov comments

    Documentation: https://docs.codecov.io/docs/pull-request-comments#section-disable-comment

commit 52f3571
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 10 08:28:20 2020 +0100

    Add our statement on code quality

commit 60958ad
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 10 08:26:48 2020 +0100

    Add link to code quality.

commit a299f84
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 9 19:52:30 2020 +0100

    Bump xmlunit-core from 2.6.3 to 2.6.4 (JabRef#6083)

    Bumps [xmlunit-core](https://github.com/xmlunit/xmlunit) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/xmlunit/xmlunit/releases)
    - [Changelog](https://github.com/xmlunit/xmlunit/blob/master/RELEASE_NOTES.md)
    - [Commits](xmlunit/xmlunit@v2.6.3...v2.6.4)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit 70d4dcf
Author: Christoph <siedlerkiller@gmail.com>
Date:   Mon Mar 9 19:51:48 2020 +0100

    New translations JabRef_en.properties (Turkish) (JabRef#6079)

commit deef430
Author: Siedlerchr <siedlerkiller@gmail.com>
Date:   Mon Mar 9 19:49:06 2020 +0100

    Try again with off in codecov
    +semver: minor

commit 0e2b1a4
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 9 19:35:04 2020 +0100

    Bump xmlunit-matchers from 2.6.3 to 2.6.4 (JabRef#6082)

    Bumps [xmlunit-matchers](https://github.com/xmlunit/xmlunit) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/xmlunit/xmlunit/releases)
    - [Changelog](https://github.com/xmlunit/xmlunit/blob/master/RELEASE_NOTES.md)
    - [Commits](xmlunit/xmlunit@v2.6.3...v2.6.4)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit 6bff936
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 9 17:31:54 2020 +0100

    Bump unirest-java from 3.6.00 to 3.6.01 (JabRef#6084)

    Bumps [unirest-java](https://github.com/Kong/unirest-java) from 3.6.00 to 3.6.01.
    - [Release notes](https://github.com/Kong/unirest-java/releases)
    - [Changelog](https://github.com/Kong/unirest-java/blob/master/CHANGELOG.md)
    - [Commits](Kong/unirest-java@v3.6.00...v3.6.01)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

commit 5fc2052
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 8 23:24:21 2020 +0100

    Add some grouping on example library

commit 93de138
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 8 22:55:23 2020 +0100

    Farewell Jörg - maybe you come back at some time

commit 37af676
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 8 22:29:10 2020 +0100

    Fix exception when creating a new library (JabRef#6080)

commit c874080
Author: Christoph <siedlerkiller@gmail.com>
Date:   Sat Mar 7 23:14:46 2020 +0100

    New Crowdin translations (JabRef#6075)

    * New translations JabRef_en.properties (Chinese Simplified)

    * New translations JabRef_en.properties (Dutch)

    * New translations JabRef_en.properties (French)

    * New translations JabRef_en.properties (German)

    * New translations JabRef_en.properties (Greek)

    * New translations JabRef_en.properties (Danish)

    * New translations JabRef_en.properties (Portuguese, Brazilian)

    * New translations JabRef_en.properties (Turkish)

    * New translations JabRef_en.properties (Tagalog)

    * New translations JabRef_en.properties (Swedish)

    * New translations JabRef_en.properties (Spanish)

    * New translations JabRef_en.properties (Russian)

    * New translations JabRef_en.properties (Persian)

    * New translations JabRef_en.properties (Portuguese)

    * New translations JabRef_en.properties (Polish)

    * New translations JabRef_en.properties (Norwegian)

    * New translations JabRef_en.properties (Japanese)

    * New translations JabRef_en.properties (Italian)

    * New translations JabRef_en.properties (Indonesian)

    * New translations JabRef_en.properties (Vietnamese)

commit 1a36304
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 23:21:45 2020 +0100

    Remove duplicated CHANGELOG.md line

commit 3d24714
Author: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Date:   Fri Mar 6 15:31:23 2020 +0100

    [WIP] Remove BaseAction from JabRefFrame (JabRef#6056)

    * Added UndoRedoAction

    * Refactored AppendDatabaseAction

    * Refactored ReplaceStringAction and GenerateBibtexKeyAction

    * Refactored CleanupAction

    * Added OpenEntryEditorAction, fixed bug about selected entries without open database

    * Refactored AbbreviateAction, merged UnabbreviateAction, removed unused Actions

    * Refactored DownloadFullTextAction

    * Added PullChangesFromSharedAction

    * Added SaveAction, removed remaining deprecated OldDatabaseCommandWrapper, BaseAction and Actions

    * Added UndoRedoAction

    * Refactored AppendDatabaseAction

    * Refactored ReplaceStringAction and GenerateBibtexKeyAction

    * Refactored CleanupAction

    * Added OpenEntryEditorAction, fixed bug about selected entries without open database

    * Refactored AbbreviateAction, merged UnabbreviateAction, removed unused Actions

    * Refactored DownloadFullTextAction

    * Added PullChangesFromSharedAction

    * Added SaveAction, removed remaining deprecated OldDatabaseCommandWrapper, BaseAction and Actions

    * Removed test, added default case for codacy compliance

    * Removed test for notifications

commit 8060338
Author: Christoph <siedlerkiller@gmail.com>
Date:   Fri Mar 6 14:35:25 2020 +0100

    New translations JabRef_en.properties (French) (JabRef#6071)

commit 55234f6
Author: JabRef <developers@jabref.org>
Date:   Fri Mar 6 12:22:16 2020 +0000

    GitBook: [master] 23 pages modified

commit b6d6b79
Merge: d9a8088 17eb38b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 11:18:20 2020 +0100

    Merge branch 'replace_deprecated'

commit d9a8088
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:58:32 2020 +0100

    Add month normalization to AstroPhysicsFetcher (JabRef#6022)

commit 9c0fa85
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:57:43 2020 +0100

    Code: Tex --> Latex (in the context of ParseLatex) (JabRef#6019)

commit 548d33c
Author: Stefan Kolb <stefan-kolb@users.noreply.github.com>
Date:   Fri Mar 6 10:57:22 2020 +0100

    Shutdown should be fixed since v2.1.2 (JabRef#5993)

commit 17eb38b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:50:50 2020 +0100

    Fix CHANGELOG.md order

commit 11545e1
Merge: 7fda4cc ac295cb
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:50:15 2020 +0100

    Merge branch 'master' into replace_deprecated

commit 7fda4cc
Author: David Stevens <davidstevens.nz@gmail.com>
Date:   Fri Mar 6 10:49:15 2020 +0100

    Add ShortScience integration (JabRef#6018)

commit ac295cb
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:33:38 2020 +0100

    Shorten CHANGELOG.md intro text

commit 3839110
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 10:32:51 2020 +0100

    Show development information

commit 2e6f433
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 06:57:35 2020 +0100

    Trigger build

commit 60ff83a
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 09:43:06 2020 +0100

    Fix -ci suffix removal

commit 289142f
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 09:02:47 2020 +0100

    Trigger build

commit a3d67cc
Author: Christoph <siedlerkiller@gmail.com>
Date:   Fri Mar 6 09:02:00 2020 +0100

    Fix exception when adding save action without selected formatter (JabRef#6072)

commit b28626b
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Fri Mar 6 05:58:21 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from 265a3a9..6d7ca0a

    6d7ca0a Update associacao-brasileira-de-normas-tecnicas-ufrgs.csl (JabRef#4598)
    6049caa Update geistes-und-kulturwissenschaften-heilmann.csl (JabRef#4597)
    9526038 journal title in italics in biophysical-journal.csl (JabRef#4595)
    9ab51f9 Create the-university-of-tokyo-law-review.csl (JabRef#4593)
    126f84c Always show DOI for article-journal for journal-of-forensic-sciences.csl (JabRef#4596)

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: 6d7ca0a

commit fdd8797
Merge: b81d248 b28626b
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Fri Mar 6 05:58:21 2020 +0000

    Merge commit 'b28626b0a31006c25574f641fb4cb2b6c194d1cd'

commit b81d248
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 06:57:35 2020 +0100

    Trigger build

commit 35c3c95
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 06:13:38 2020 +0100

    Fix release date

commit 20e76a3
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 06:51:49 2020 +0100

    Explicitly list more external libraries

commit b676228
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Thu Mar 5 06:37:40 2020 +0100

    Ignore extracted JDK 14

commit 22173da
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Fri Mar 6 05:46:00 2020 +0100

    Revert "Update JDK14 from 34 to Build 36 (2020/2/6) - Release Candidate"

    This reverts commit fd08f8d.

commit 3ac6331
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 5 11:00:26 2020 +0100

    Disable codecov comments

commit 84b1d5b
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 5 10:51:05 2020 +0100

    Updated screenshot and added hint on the FAQ (JabRef#6058)

commit 819df76
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 5 09:57:17 2020 +0100

    Readd package portable

commit a209399
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Thu Mar 5 09:51:26 2020 +0100

    Add debug output

commit d8ef173
Merge: d27867f 4bdedcb
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Thu Mar 5 06:09:33 2020 +0100

    Merge branch 'master' of github.com:JabRef/jabref

commit d27867f
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Thu Mar 5 06:08:01 2020 +0100

    Move snap publishing to own workflow

commit 4bdedcb
Merge: 6a4fa61 dbd4865
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Thu Mar 5 05:00:53 2020 +0000

    Merge commit 'dbd48659bba98c38d48b902641cfda93aa211a61'

commit dbd4865
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Thu Mar 5 05:00:53 2020 +0000

    Squashed 'src/main/resources/csl-locales/' changes from 2b94bf9fac..d0ee4d13c9

    d0ee4d13c9 Update CONTRIBUTING.md

    git-subtree-dir: src/main/resources/csl-locales
    git-subtree-split: d0ee4d13c942648c2c88629aeb01f03a17fac72c

commit cd70746
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 22:52:48 2020 +0100

    Remove obsolete step

commit 1d6887e
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 22:35:33 2020 +0100

    Add debug output for snap file location

commit ecf822e
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 22:20:31 2020 +0100

    Try to build snapcraft image also on master-release

commit 29ed8fe
Merge: d8e4c11 1a7a4df
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 22:16:35 2020 +0100

    Merge remote-tracking branch 'origin/snapcraft-publish-action' into master-release

commit 1a7a4df
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 22:08:50 2020 +0100

    Build snap only for master branch

commit d8e4c11
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 17:40:22 2020 +0100

    Update GitVersion action from v0.3 to v0.9.1 (JabRef#6061)

commit 6a4fa61
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 17:44:23 2020 +0100

    Add empty line to deployment.yml to trigger build

commit 2a13674
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 21:41:03 2020 +0100

    Release v5.0

commit 6a4df6f
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 21:07:57 2020 +0100

    Refine external-libraries.txt

commit 3d9eccc
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 20:53:48 2020 +0100

    Revert "Remove ci prefix for releases"

    This reverts commit 8660e29.

commit 2978dee
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 20:53:12 2020 +0100

    Remove suffix "-ci.1" from version information stored in BuildInfo

commit 8660e29
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Wed Mar 4 20:06:15 2020 +0100

    Remove ci prefix for releases

commit 8fdfcfa
Author: Galileo Sartor <galileo.sartor@gmail.com>
Date:   Wed Mar 4 16:40:10 2020 +0100

    Use github action to publish snap

commit 21c6e5e
Author: Galileo Sartor <galileo.sartor@gmail.com>
Date:   Wed Mar 4 15:19:56 2020 +0100

    snap: fix for native-messaging-host permissions (JabRef#6062)

    * snap: fix for native-messaging-host permissions
    add hook for chrome/chromium

    * snap: fix no newline

    * Add snap browser integration to changelog

commit 8111707
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Wed Mar 4 01:13:45 2020 +0100

    Refine list of external libraries

commit fd08f8d
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 23:05:00 2020 +0100

    Update JDK14 from 34 to Build 36 (2020/2/6) - Release Candidate

    Source: https://jdk.java.net/14/

commit 3f9a508
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 21:46:57 2020 +0100

    Also release a binary in the "master-release" branch (which is to test releases)

commit e7d3f0b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 21:27:23 2020 +0100

    Refine CHANGELOG.md (markdown-lint)

commit ffef04a
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 20:39:24 2020 +0100

    Add authors

commit 7f3c556
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 20:41:30 2020 +0100

    Add authors of 5fa1dcf

commit eb521ad
Author: Christoph <siedlerkiller@gmail.com>
Date:   Tue Mar 3 23:10:38 2020 +0100

    New Crowdin translations (JabRef#6059)

commit d88df2b
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Tue Mar 3 23:00:58 2020 +0100

    Lint README.md

commit 01fdf59
Merge: adce9b9 ed0c6d8
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 3 20:42:27 2020 +0000

    Merge commit 'ed0c6d8616adcd46491588910d63d86ef1f3dfdc'

commit ed0c6d8
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 3 20:42:26 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from 1ab0241..265a3a9

    265a3a9 Update john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl (JabRef#4588)
    bfcd47c Update journal-of-forensic-sciences.csl (JabRef#4590)
    165be9c Create laboratory-animal-science-professional.csl (JabRef#4591)
    b51b8e6 Create pediatric-infectious-disease-journal.csl (JabRef#4589)

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: 265a3a9

commit adce9b9
Author: Jonas Lähnemann <jonas@pdi-berlin.de>
Date:   Tue Mar 3 21:16:01 2020 +0100

    JournalList: Minor corrections (JabRef#6043)

    * Corrections to Physics Status Solidi

    Wrong abbreviations were coming last and thus took precedence over the correct ones in the unabbreviator.

commit a03bad1
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 3 14:42:15 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from 566df87..1ab0241

    1ab0241 bibtex.csl - remove creator lables
    722ba77 AGLC: Remove short-title from bibliography

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: 1ab0241

commit 6731c43
Merge: f908883 a03bad1
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Tue Mar 3 14:42:15 2020 +0000

    Merge commit 'a03bad1ac7bdae078bf49a072cc33f74e444e986'

commit c0abdce
Merge: 789799b f908883
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Tue Mar 3 15:40:40 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

commit f908883
Author: Tobias Diez <tobiasdiez@gmx.de>
Date:   Mon Mar 2 22:20:39 2020 +0100

    Add use statement for mariadb.

    Fixes JabRef#5886.

commit e6e2da3
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 2 13:18:55 2020 +0100

    Bump jsoup from 1.12.2 to 1.13.1 (JabRef#6052)

    Bumps [jsoup](https://github.com/jhy/jsoup) from 1.12.2 to 1.13.1.
    - [Release notes](https://github.com/jhy/jsoup/releases)
    - [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
    - [Commits](jhy/jsoup@1.12.2...jsoup-1.13.1)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

commit d48182d
Author: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Date:   Mon Mar 2 13:18:15 2020 +0100

    Bump checkstyle from 8.29 to 8.30 (JabRef#6051)

    Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.29 to 8.30.
    - [Release notes](https://github.com/checkstyle/checkstyle/releases)
    - [Commits](checkstyle/checkstyle@checkstyle-8.29...checkstyle-8.30)

    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

commit 0128932
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sun Mar 1 22:06:53 2020 +0100

    Update year

commit 0d14227
Author: Christoph <siedlerkiller@gmail.com>
Date:   Sun Mar 1 21:34:43 2020 +0100

    Fix fetcher tests using correct month (JabRef#6050)

commit 7804dbb
Author: Christoph <siedlerkiller@gmail.com>
Date:   Sun Mar 1 21:17:00 2020 +0100

    New Crowdin translations (JabRef#6047)

commit ed5309b
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 1 02:09:45 2020 +0000

    Squashed 'src/main/resources/csl-locales/' changes from d73af4a3fe..2b94bf9fac

    2b94bf9fac Fix markdown lint error "[no-literal-urls] Don’t use literal URLs without angle brackets" (JabRef#203)

    git-subtree-dir: src/main/resources/csl-locales
    git-subtree-split: 2b94bf9fac34a2f6b73f4d320144e5c0cb8a05bc

commit 4902c40
Merge: 8e26bd8 ed5309b
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 1 02:09:45 2020 +0000

    Merge commit 'ed5309bc4dcdd904b82876f4bcc5e912b94770e5'

commit 6d8efb6
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 1 02:09:42 2020 +0000

    Squashed 'src/main/resources/csl-styles/' changes from f03dece..566df87

    566df87 Create archeologicke-rozhledy.csl (JabRef#4586)
    4205586 Update mcgill-en.csl - include render-legislation macro (JabRef#4579)
    7d857f1 Create journal-of-plankton-research.csl (JabRef#4581)
    05c8aca Update mercator-institut-fur-sprachforderung-und-deutsch-als-zweitsprache.csl (JabRef#4582)
    564dc5f Update vodohospodarske-technicko-ekonomicke-informace.csl (JabRef#4584)

    git-subtree-dir: src/main/resources/csl-styles
    git-subtree-split: 566df87

commit 8e26bd8
Merge: be9c788 6d8efb6
Author: github actions <jabrefmail+webfeedback@gmail.com>
Date:   Sun Mar 1 02:09:42 2020 +0000

    Merge commit '6d8efb6e8915b1fe16a9fa9c36b7953370395b44'

commit be9c788
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sat Feb 29 09:39:25 2020 +0100

    Rephrase IntelliJ paragraph

commit 13c1ff6
Author: Oliver Kopp <kopp.dev@gmail.com>
Date:   Sat Feb 29 09:35:30 2020 +0100

    Update gradle from 6.2 to 6.2.1 (JabRef#6048)

commit 789799b
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Fri Feb 28 19:16:52 2020 +0100

    Fixed merge error

commit e4136b5
Merge: 88ca460 1ab300b
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Fri Feb 28 18:26:51 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

commit 88ca460
Merge: 3c7da13 9424777
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Fri Feb 28 11:48:05 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

    # Conflicts:
    #	src/main/java/org/jabref/gui/JabRefFrame.java

commit 3c7da13
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 27 13:01:49 2020 +0100

    Fixed import order

commit 2719c92
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 27 10:29:38 2020 +0100

    CodeCov and moved EditAction to edit package

commit da1b689
Merge: 16409e3 1d4efaa
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 27 08:53:46 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

commit 16409e3
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Sun Feb 23 17:41:28 2020 +0100

    l10n

commit dcdef68
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Sun Feb 23 17:22:12 2020 +0100

    Extracted BaseAction out of EditAction

commit a800bf4
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Sat Feb 22 19:42:47 2020 +0100

    Fixed possible NPE in SpecialFieldAction

commit a5bf6b7
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Sat Feb 22 19:27:30 2020 +0100

    Extracted BaseAction out of SpecialFieldMenuItemFactory

commit c84be95
Merge: 9b8e385 d38f813
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Sat Feb 22 15:29:48 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

    # Conflicts:
    #	src/main/java/org/jabref/gui/JabRefFrame.java

commit 9b8e385
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 20 23:40:10 2020 +0100

    CHANGELOG.md

commit 08fa945
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 20 14:18:37 2020 +0100

    Fixed l10n merge errors

commit 1dc67db
Merge: bca3a0b 5fa1dcf
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 20 14:09:29 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

    # Conflicts:
    #	src/main/resources/l10n/JabRef_en.properties

commit bca3a0b
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Thu Feb 20 14:08:32 2020 +0100

    Refactored ActionHelper, removed some deprecated Actions and minor corrections

commit f922be3
Merge: def0e67 c768697
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Wed Feb 19 17:20:20 2020 +0100

    Merge remote-tracking branch 'upstream/master' into replace_deprecated

    # Conflicts:
    #	src/main/resources/l10n/JabRef_en.properties

commit def0e67
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Wed Feb 19 17:11:58 2020 +0100

    l10n and some minor corrections

commit b83d547
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Wed Feb 19 00:34:41 2020 +0100

    Refactored CopyBibTeXKeyAndLinkAction, copyTitle, copyCiteKey, copyKey, copyKeyAndTitle to CopyMoreActions

commit e1a6e78
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Tue Feb 18 21:41:58 2020 +0100

    Refactored CitationStyleToClipboardWorkerTest to CopyCitationAction

commit 18a3439
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Tue Feb 18 20:41:42 2020 +0100

    Refactored AttachFileAction

commit b71360b
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Tue Feb 18 20:32:52 2020 +0100

    Refactored SendAsEMailAction

commit f664d10
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Tue Feb 18 18:41:18 2020 +0100

    Added OpenUrlAction, Refactored MergeEntriesAction, MergeWitchFetchedEntryAction, AttachFileAction

commit d1d74c7
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Mon Feb 17 23:14:23 2020 +0100

    OpenConsole, OpenFolder, OpenExternalFile

commit 0d2efc4
Author: Carl Christian Snethlage <cc.snethlage@gmail.com>
Date:   Mon Feb 17 20:45:10 2020 +0100

    Preview and XMPWriter
Siedlerchr added a commit that referenced this issue Mar 14, 2021
30fb68e Create BJEDIS-ABNT-Number (#5255)
aafb868 Update geochimica-et-cosmochimica-acta.csl (#5321)
60ba25f british-journal-of-anaesthesia.csl: add comma delimiter between non-sequential citations eg. 1 4 7-9 -> 1, 4, 7-9  (#5313)
67e6564 Reindent/reorder (#5318)
c0d2a39 Ruby 3.0.0 (#5309)
76d60ff Update harvard-anglia-ruskin-university.csl (#5310)
bc18ac9 Create journal-for-the-study-of-the-new-testament.csl (#5312)
aff602c Update journal-of-food-protection.csl (#5315)
4503826 Update muscle-and-nerve.csl (#5317)
3bed58e constant redefinition
4d718a0 update documentaiton link
fa99e2f add comma delimiter between succesive numbers
d396f8b Allow privileged testing of PRs (#5307)
43b22c7 Update masarykova-univerzita-pravnicka-fakulta.csl, pravnik.csl, iso690-full-note-cs.csl (#5308)
8a31c1e Update copernicus-publications.csl (#5303)
96760bb Update anabases.csl (#5304)
744de6d removed locale (#5300)
7eb0d60 Update aviation-space-and-environmental-medicine.csl (#5297)
2769970 Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5298)
51e3f4c Update harvard-university-of-bath.csl (#5299)
5fce84f Create cns-spectrums.csl (#5290)
bb8082c Create journal-of-surgical-oncology.csl (#5259)
90c13ae Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5288)
4bab1ad Update early-christianity.csl (#5289)
636ba78 Update tatup-zeitschrift-fur-technikfolgenabschatzung-in-theorie-und-… (#5291)
b7cc511 Create biotechnologia.csl (#5292)
5bab881 Update journal-of-orthopaedic-trauma.csl (#5287)
5943413 Fix locales (#5285)
302bd65 Update universite-du-quebec-a-montreal-departement-dhistoire.csl (#5286)
860ae48 Add Haaga-Helia University of Applied Sciences Harvard style (#5282)
c1c27de  Localize Metropolia style title (#5283)
508da89 Fix presentation for Methods of Information in Medicine (#5284)
53e1d0b Create geschichte-und-gesellschaft.csl (#5216)
d7ed0cb Create universite-de-geneve-departement-de-francais-moderne.csl (#5212)
80c404b Update journal-of-orthopaedic-trauma.csl (#5281)
20c143a Adding publishers' names (#5280)
6e5cd59 Update sodertorns-hogskola-oxford.csl (#5279)
52f2621 dollar-brace
a260294 Create journal-of-microbiology-and-biotechnology.csl (#5277)
1fc979e Create qeios.csl (#5261)
86347b7 GH does this for us -- again, sorry guys
b649589 Create experimental-biology-and-medicine.csl (#5276)
12ae0b1 Revert "tell sheldon about the job state"
bdcae89 tell sheldon about the job state
1240067 Add Vegetation classification and Survey (#5271)
6f398f0 Major update to Gallia.csl (#5269)
2a74b2c Update filters.yaml (#5273)
20046d2 Update spec_helper.rb (#5272)
2ee0dd8 Create the-sociological-review.csl (#5260)
5b8d09c move filters to inert file to pacify Sheldon (#5268)
e5f3315 Localize more language descriptors in style titles (#5270)
bfd2942 Localize more language descriptors in style titles (#5267)
35e276f Fix variable used for the label after indication of number of pages (#5240)
60f6371 Create Universidade-do-Estado-do-Rio-de-Janeiro.csl (#5247)
d8cc2ae Create the-journal-of-the-acoustical-society-of-america-numeric.csl (#5256)
92259c1 Create journal-of-financial-and-quantitative-analysis.csl (#5264)
6ba8aab Create journal-of-vestibular-research.csl (#5258)
0c88f41 Update european-journal-of-international-law.csl (#5265)
cff5abc Put language descriptor within parentheses
4a62709 Update monash-university-harvard.csl (#5253)
64fd1aa Localize more language descriptors in style titles (#5262)
f6519cb Localize more language descriptors in style titles (#5257)
170ccae tiny fixes for universitat-basel-iberoromanistik.csl (#5254)
b7284c9 Localize more language descriptors in style titles (#5252)
f4ef858 Add "Baishideng Publishing Group" dependents (#5251)
266e7c3 Make world-journal-of-hepatology.csl to bpg.csl parent (#5243)
9129098 fix small formatting issues for mclc.csl (#5229)
5d9560b Create crispr-journal.csl (#5249)
a217299 Change "Czech" to "Čeština" in titles (#5248)
4fef39a Create journal-of-open-research-software.csl (#5245)
2bff1a6 Change "Dutch" to "Nederlands" in titles (#5242)
f28da34 Update spec_helper.rb (#5246)
e0e977c Move content from wiki pages to markdown files (#5194)
018304c Update universite-de-montreal-apa.csl (#5239)
3b83e5c Create sodertorns-hogskola-oxford.csl (#5234)
1335378 Stop notifying 8827 port on Zotero servers (#5237)
f079b2a Update author-year disambiguation (#5238)
60bb0c9 Update technische-universitat-dresden-medizin.csl (#5236)
e374657 Create Leidraad voor juridische auteurs 2019 (Dutch) (#5223)
0450d89 Add new style for U of Mannheim, Germanistische Linguistik (#5228)
81f0689 Create health-sports-rehabilitation-medicine.csl (#5233)
c152a44 Update Gemfile.lock (#5235)
748e1eb Update geochimica-et-cosmochimica-acta.csl (#5231)
06b9ce8 Update zeitschrift-fur-theologie-und-philosophie.csl (#5230)
e747cb1 haute-ecole-de-gestion-de-geneve: Make polyglot & et al changes
4cfedb7 Create universite-de-sherbrooke-histoire.csl (#5210)
a96a61e Update journal-of-glaciology.csl (#5222)
c6a94c9 Add Journal of Human Rights (#5227)
c5c9c5f Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5214)
ffb7aa6 Create comparativ.csl (#5215)
e07329a Update lancaster-university-harvard.csl (#5220)
c075d41 Update mimesis-edizioni.csl (#5219)
502970a Removed space in year only citation (#5218)
13e8c6b Update acta-scientiae-veterinariae.csl (#5209)
0699da6 Remake mammallia.csl for Oct/2020 guidelines. (#5207)
b2dd3fd Update journal-of-international-business-studies.csl (#5217)
dd52bfe Update quaternaire.csl (#5199)
ccb1b0d rebuild webpage and article-journal citations in journal-of-forensic-sciences.csl (#5203)
f02f4fb Create pedosphere.csl (#5196)
70dd87a Create open-gender-journal.csl (#5198)
d272998 Create the-quarterly-journal-of-economics.csl (#5197)
d27cab3 fix locale issues, add cite-locator (#5206)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: 30fb68e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Confirmed bugs or reports that are very likely to be bugs preferences
Projects
Archived in project
Development

No branches or pull requests

5 participants