From f9088833c084aee4081d076e9a049dab977cd4a7 Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Mon, 2 Mar 2020 22:20:39 +0100 Subject: [PATCH 01/13] Add use statement for mariadb. Fixes #5886. --- build.gradle | 1 + src/main/java/module-info.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 5c4eba03e5e..0a83f634048 100644 --- a/build.gradle +++ b/build.gradle @@ -604,6 +604,7 @@ jlink { uses 'com.airhacks.afterburner.injection.PresenterFactory' uses 'com.oracle.truffle.js.runtime.builtins.JSFunctionLookup' uses 'org.apache.logging.log4j.spi.Provider' + uses 'org.mariadb.jdbc.credential.CredentialPlugin' uses 'org.mariadb.jdbc.tls.TlsSocketPlugin' uses 'org.mariadb.jdbc.LocalInfileInterceptor' uses 'javax.xml.bind.JAXBContextFactory' diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 6ef392d0005..91b721e8a4a 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -22,7 +22,6 @@ provides com.airhacks.afterburner.views.ResourceLocator with org.jabref.gui.util.JabRefResourceLocator; - provides com.airhacks.afterburner.injection.PresenterFactory with org.jabref.gui.DefaultInjector; From a03bad1ac7bdae078bf49a072cc33f74e444e986 Mon Sep 17 00:00:00 2001 From: github actions Date: Tue, 3 Mar 2020 14:42:15 +0000 Subject: [PATCH 02/13] Squashed 'src/main/resources/csl-styles/' changes from 566df871e2..1ab0241bbf 1ab0241bbf bibtex.csl - remove creator lables 722ba77e02 AGLC: Remove short-title from bibliography git-subtree-dir: src/main/resources/csl-styles git-subtree-split: 1ab0241bbf4dc8f3ae8fc7bd5c5b517c9b29cd15 --- australian-guide-to-legal-citation.csl | 1 - bibtex.csl | 2 -- 2 files changed, 3 deletions(-) diff --git a/australian-guide-to-legal-citation.csl b/australian-guide-to-legal-citation.csl index ab4d346532e..d496f687490 100644 --- a/australian-guide-to-legal-citation.csl +++ b/australian-guide-to-legal-citation.csl @@ -758,7 +758,6 @@ - diff --git a/bibtex.csl b/bibtex.csl index 8a889535dd2..eaeb3ecf5d1 100644 --- a/bibtex.csl +++ b/bibtex.csl @@ -82,13 +82,11 @@ - - From adce9b92374964805e7a01f5870c5ec2b747fd90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20L=C3=A4hnemann?= Date: Tue, 3 Mar 2020 21:16:01 +0100 Subject: [PATCH 03/13] JournalList: Minor corrections (#6043) * Corrections to Physics Status Solidi Wrong abbreviations were coming last and thus took precedence over the correct ones in the unabbreviator. --- src/main/resources/journals/journalList.csv | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/resources/journals/journalList.csv b/src/main/resources/journals/journalList.csv index eb3a83416ce..993a4650bc5 100644 --- a/src/main/resources/journals/journalList.csv +++ b/src/main/resources/journals/journalList.csv @@ -11802,11 +11802,8 @@ Physica Scripta;Phys. Scr.;; Physica Scripta, T;Phys. Scr., T;; Physica Scripta, T.;Phys. Scr. T.;; Physica Status Solidi A: Applications and Materials Science;Phys. Status Solidi A;; -Physica Status Solidi AApplications and Material Science;Phys. Status Solidi A;; Physica Status Solidi B: Basic Solid State Physics;Phys. Status Solidi B;; -Physica Status Solidi BBasic Solid State Physics;Phys. Status Solidi B;; Physica Status Solidi C: Conferences and Critical Reviews;Phys. Status Solidi C;; -Physica Status Solidi CCurrent Topics in Solid State Physics;Phys. Status Solidi C;; Physica Status Solidi Rapid Research Letters;Phys. Status Solidi RRL;; Physical Biology;Phys. Biol.;; Physical Chemistry Chemical Physics;Phys. Chem. Chem. Phys.;; From ed0c6d8616adcd46491588910d63d86ef1f3dfdc Mon Sep 17 00:00:00 2001 From: github actions Date: Tue, 3 Mar 2020 20:42:26 +0000 Subject: [PATCH 04/13] Squashed 'src/main/resources/csl-styles/' changes from 1ab0241bbf..265a3a9061 265a3a9061 Update john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl (#4588) bfcd47c20e Update journal-of-forensic-sciences.csl (#4590) 165be9c670 Create laboratory-animal-science-professional.csl (#4591) b51b8e63e1 Create pediatric-infectious-disease-journal.csl (#4589) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: 265a3a9061c827d267b8289bb7390efca5b89d01 --- ...y-linguistik-aktuell-linguistics-today.csl | 5 + journal-of-forensic-sciences.csl | 14 +- laboratory-animal-science-professional.csl | 228 +++++++++++++++ pediatric-infectious-disease-journal.csl | 262 ++++++++++++++++++ 4 files changed, 502 insertions(+), 7 deletions(-) create mode 100644 laboratory-animal-science-professional.csl create mode 100644 pediatric-infectious-disease-journal.csl diff --git a/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl b/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl index c874eab2bfc..9ff15e224f0 100644 --- a/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl +++ b/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl @@ -599,6 +599,11 @@ + + + + + diff --git a/journal-of-forensic-sciences.csl b/journal-of-forensic-sciences.csl index b7138121b17..ba189a7ae62 100644 --- a/journal-of-forensic-sciences.csl +++ b/journal-of-forensic-sciences.csl @@ -127,19 +127,19 @@ - + - - - - - + + + + + - + diff --git a/laboratory-animal-science-professional.csl b/laboratory-animal-science-professional.csl new file mode 100644 index 00000000000..adc6edd901d --- /dev/null +++ b/laboratory-animal-science-professional.csl @@ -0,0 +1,228 @@ + + diff --git a/pediatric-infectious-disease-journal.csl b/pediatric-infectious-disease-journal.csl new file mode 100644 index 00000000000..b2c063db879 --- /dev/null +++ b/pediatric-infectious-disease-journal.csl @@ -0,0 +1,262 @@ + + From d88df2b5cfc1b1bb0d2a735a190e28338e5956dd Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 23:00:58 +0100 Subject: [PATCH 05/13] Lint README.md --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 55c60c049a3..0f48b30ea0d 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Stay on top of your literature: JabRef helps you to collect and organize sources JabRef is a cross-platform application that works on Windows, Linux and Mac OS X. It is available free of charge and is actively developed. JabRef supports you in every step of your research work. -#### Collect +### Collect - Search across many online scientific catalogues like CiteSeer, CrossRef, Google Scholar, IEEEXplore, INSPIRE-HEP, Medline PubMed, MathSciNet, Springer, arXiv, and zbMATH - Import options for over 15 reference formats @@ -24,8 +24,8 @@ JabRef supports you in every step of your research work. - Fetch complete bibliographic information based on ISBN, DOI, PubMed-ID and arXiv-ID - Extract metadata from PDFs - [JabFox Firefox Add-on](https://addons.mozilla.org/en-US/firefox/addon/jabfox/) lets you import new references directly from the browser with one click - -#### Organize + +### Organize - Group your research into hierarchical collections and organize research items based on keywords/tags, search terms or your manual assignments - Advanced search and filter features @@ -37,14 +37,14 @@ JabRef supports you in every step of your research work. - Automatically rename and move associated documents according to customizable rules - Keep track of what you read: ranking, priority, printed, quality-assured -#### Cite +### Cite - Native [BibTeX] and [Biblatex] support - Cite-as-you-write functionality for external applications such as Emacs, Kile, LyX, Texmaker, TeXstudio, Vim and WinEdt. - Format references in one of the many thousand built-in citation styles or create your style - Support for Word and LibreOffice/OpenOffice for inserting and formatting citations -#### Share +### Share - Many built-in export options or create your export format - Library is saved as a simple text file and thus it is easy to share with others via Dropbox and is version-control friendly @@ -55,9 +55,9 @@ JabRef supports you in every step of your research work. Fresh development builds are available at [builds.jabref.org](https://builds.jabref.org/master/). The [latest stable release is available at FossHub](https://www.fosshub.com/JabRef.html). - - Windows: JabRef offers an installer, which also adds a shortcut to JabRef to your start menu. Please also see our [Windows FAQ](https://docs.jabref.org/faq/faqwindows) - - Linux: Please see our [Installation Guide](https://docs.jabref.org/general/installation). - - Mac OS X: Please see our [Mac OS X FAQ](https://docs.jabref.org/faq/faqosx). +- Windows: JabRef offers an installer, which also adds a shortcut to JabRef to your start menu. Please also see our [Windows FAQ](https://docs.jabref.org/faq/faqwindows) +- Linux: Please see our [Installation Guide](https://docs.jabref.org/general/installation). +- Mac OS X: Please see our [Mac OS X FAQ](https://docs.jabref.org/faq/faqosx). ## Bug Reports, Suggestions, Other Feedback @@ -79,6 +79,7 @@ An explanation of donation possibilities and usage of donations is available at > Not a programmer? [Learn how to help.](http://contribute.jabref.org) Want to be part of a free and open-source project that tens of thousands of scientists use every day? Check out the ways you can contribute, below: + - For details on how to contribute, have a look at our [guidelines for contributing](CONTRIBUTING.md). - You are welcome to contribute new features. To get your code included into JabRef, just [fork](https://help.github.com/en/articles/fork-a-repo) the JabRef repository, make your changes, and create a [pull request](https://help.github.com/en/articles/about-pull-requests). - To work on existing JabRef issues, check out our [issue tracker](https://github.com/JabRef/jabref/issues). New to open source contributing? Look for issues with the ["good first issue"](https://github.com/JabRef/jabref/labels/good%20first%20issue) label to get started. From eb521ad27ef110b8fa694dfe6fd815bc474c5021 Mon Sep 17 00:00:00 2001 From: Christoph Date: Tue, 3 Mar 2020 23:10:38 +0100 Subject: [PATCH 06/13] New Crowdin translations (#6059) --- src/main/resources/l10n/JabRef_fr.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/l10n/JabRef_fr.properties b/src/main/resources/l10n/JabRef_fr.properties index 476f48bd790..db7a8ea2911 100644 --- a/src/main/resources/l10n/JabRef_fr.properties +++ b/src/main/resources/l10n/JabRef_fr.properties @@ -1336,9 +1336,9 @@ No\ results\ found.=Aucun résultat trouvé. Found\ %0\ results.=%0 résultats trouvés. Invalid\ regular\ expression=Expression régulière invalide plain\ text=texte brut -This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ regular\ expression\ %0=Cette recherche contient des entrées pour lesquelles au moins un champ contient l'expression régulière %0 -This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ term\ %0=Cette recherche contient des entrées pour lesquelles au moins un champ contient le terme %0 -This\ search\ contains\ entries\ in\ which=Cette recherche contient des entrées pour lequelles +This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ regular\ expression\ %0=Cette recherche renvoie des entrées pour lesquelles au moins un champ contient l'expression régulière %0 +This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ term\ %0=Cette recherche renvoie des entrées pour lesquelles au moins un champ contient le terme %0 +This\ search\ contains\ entries\ in\ which=Cette recherche renvoie des entrées pour lesquelles Hint\:\ To\ search\ specific\ fields\ only,\ enter\ for\ example\:=Astuce \: Pour rechercher uniquement des champs spécifiques, entrez par exemple \: Unable\ to\ autodetect\ OpenOffice/LibreOffice\ installation.\ Please\ choose\ the\ installation\ directory\ manually.=La détection automatique de OpenOffice/LibreOffice a échouée. Veuillez sélectionner manuellement le répertoire d'installation. From 7f3c556e01212917bd434157cb00f8d9166bd61b Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 20:41:30 +0100 Subject: [PATCH 07/13] Add authors of 5fa1dcfe0430c933eea1257e4b0a3705f41304ec --- AUTHORS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AUTHORS b/AUTHORS index da7ac9bf114..bb15c67087f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -121,6 +121,7 @@ Galileo Sartor Geoffrey Taerim Kim Gert Renckens Gregor Herrmann +guenesaydin Guillaume Gardey Hakan Duran Hannes Restel @@ -141,6 +142,7 @@ Jeff Miller Jeffrey Kuhn Jeffrey Sander Jens Döcke +joeyzgraggen Johannes Hupe Johannes Manner John David @@ -234,6 +236,7 @@ Niv Ierushalmi Nivedha Sunderraj Nizar N. Batada noravanq +obsluk00 Olaf Lenz Oliver Beckmann Oliver Kopp From ffef04ab0e2b215988ca89d46df27c821cb8aabb Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 20:39:24 +0100 Subject: [PATCH 08/13] Add authors --- .mailmap | 2 ++ AUTHORS | 10 ++++++++++ scripts/generate-authors.sh | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index 7c614bfb627..2345c1529e1 100644 --- a/.mailmap +++ b/.mailmap @@ -186,3 +186,5 @@ Michal Rican Param Mittal Victor Michelan P4trice <34972281+P4trice@users.noreply.github.com> +Julien Bénard <50318255+Julien29121998@users.noreply.github.com> +Alexsandro Lauber diff --git a/AUTHORS b/AUTHORS index bb15c67087f..67b6567500e 100644 --- a/AUTHORS +++ b/AUTHORS @@ -77,6 +77,7 @@ Daniel Svärd David Gleich David Méndez David Weitzman +Dawid Motyka Dawid Owoc Deepak Kumar Dennis Tschechlov @@ -112,6 +113,7 @@ ffffatgoose Florian Beetz Florian Straßer Foivos Christoulakis +fpguy Francois Charette Frank Steimle frasca80 @@ -155,6 +157,7 @@ josephshin93 Joshua Ramon Enslin José Jesús Sinohui Fernández Julian Pfeifer +Julien Bénard Jure Slak József Pallagi Jörg Lenhard @@ -184,7 +187,9 @@ Li Zhilin Ling Wang Linus Dietz Lorenzo Genta +Lucas Beretti Luciana de Melo e Abud +Lugduni Desrosiers Luis Romero Mairieli Wessel Malik Atalla @@ -205,6 +210,7 @@ Mattia Bunel Mattias Ulbrich mcmoody Meltem Demirköprü +MhhhxX Michael Beckmann Michael Falkenthal Michael Lass @@ -232,6 +238,7 @@ Nico Schlömer Nicolas Pavillon Nikita Borovikov nikmilpv +NikodemKch Niv Ierushalmi Nivedha Sunderraj Nizar N. Batada @@ -307,6 +314,7 @@ Sven Jäger systemoperator Thiago Toledo Thomas Arildsen +Thomas F. Duellmann Thomas Ilsche Thorsten Dahlheimer Tim Kilian @@ -316,6 +324,7 @@ Tobias Boceck Tobias Bouschen Tobias Denkinger Tobias Diez +Tomás Morales de Luna Tony K Toralf Senger uid112001 @@ -324,6 +333,7 @@ Ulrik Stervbo UltimaBGD Uwe Kuehn Valentin Pons +Venceslas Roullier Victor Figueira Victor Michelan Vincent W. Yang diff --git a/scripts/generate-authors.sh b/scripts/generate-authors.sh index e79a6af3383..64a56329233 100755 --- a/scripts/generate-authors.sh +++ b/scripts/generate-authors.sh @@ -57,7 +57,7 @@ cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.." # authors %aN = author name # co-authors - coauthors=$(git log --grep=Co-authored | grep "Co-au" | grep "<" | sed "s/.*Co-authored-by: \(.*\) <.*/\1/") - echo -e "$authors\n$(git log --format='%aN')\n$coauthors" | grep -v "dependabot" | grep -v "halirutan" | grep -v "matthiasgeiger" | grep -v "Gitter Badger" | LC_ALL=C.UTF-8 sort --unique --ignore-case + coauthors=$(git log -i --grep=co-authored-by | grep -i "co-authored-by" | sed "s/.*co-authored-by: \(.*\)/\1/I" | sed "s/ <.*//") + echo -e "$authors\n$(git log --format='%aN')\n$coauthors" | grep -v "@Siedlerchr" | grep -v "^Christoph$" | grep -v "oscargus" | grep -v "dependabot" | grep -v "github actions" | grep -v "github actions" | grep -v "igorsteinmacher" | grep -v "halirutan" | grep -v "matthiasgeiger" | grep -v "Gitter Badger" | LC_ALL=C.UTF-8 sort --unique --ignore-case } > AUTHORS From e7d3f0bec312eb0e4d8b2e2b8a5b5a1dc616415b Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 21:27:23 +0100 Subject: [PATCH 09/13] Refine CHANGELOG.md (markdown-lint) --- CHANGELOG.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24af6f3b56c..c0295db7c81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,13 +13,13 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# ### Changed -- We reintroduced the possibility to extract references from plain text (using GROBID) [#5614](https://github.com/JabRef/jabref/pull/5614) +- We reintroduced the possibility to extract references from plain text (using [GROBID](https://grobid.readthedocs.io/en/latest/)). [#5614](https://github.com/JabRef/jabref/pull/5614) - We changed the open office panel to show buttons in rows of three instead of going straight down to save space as the button expanded out to take up unnecessary horizontal space. [#5479](https://github.com/JabRef/jabref/issues/5479) - We cleaned up the group add/edit dialog. [#5826](https://github.com/JabRef/jabref/pull/5826) - We reintroduced the index column. [#5844](https://github.com/JabRef/jabref/pull/5844) - Filenames of external files can no longer contain curly braces. [#5926](https://github.com/JabRef/jabref/pull/5926) - We made the filters more easily accessible in the integrity check dialog. [#5955](https://github.com/JabRef/jabref/pull/5955) -- We reimplemented and improved the dialog "Customize entry types" [#4719](https://github.com/JabRef/jabref/issues/4719) +- We reimplemented and improved the dialog "Customize entry types". [#4719](https://github.com/JabRef/jabref/issues/4719) ### Fixed @@ -53,7 +53,6 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# - Ampersands are no longer escaped by default in the `bib` file. If you want to keep the current behaviour, you can use the new "Escape Ampersands" formatter as a save action. [#5869](https://github.com/JabRef/jabref/issues/5869) - The "Merge Entries" entry was removed from the Quality Menu. Users should use the right-click menu instead. [#6021](https://github.com/JabRef/jabref/pull/6021) - ## [5.0-beta] – 2019-12-15 ### Changed @@ -130,12 +129,12 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# - We removed an internal step in the [ISBN-to-BibTeX fetcher](https://docs.jabref.org/import-using-publication-identifiers/isbntobibtex): The [ISBN to BibTeX Converter](https://manas.tungare.name/software/isbn-to-bibtex) by [@manastungare](https://github.com/manastungare) is not used anymore, because it is offline: "people using this tool have not been generating enough sales for Amazon." - We removed the option to control the default drag and drop behaviour. You can use the modifier keys (like CtrL or Alt) instead. - ## [5.0-alpha] – 2019-08-25 ### Changed -- We added eventitle, eventdate and venue fields to @unpublished entry type. -- We added @software and @dataSet entry type to biblatex. + +- We added eventitle, eventdate and venue fields to `@unpublished` entry type. +- We added `@software` and `@dataSet` entry type to biblatex. - All fields are now properly sorted alphabetically (in the subgroups of required/optional fields) when the entry is written to the bib file. - We fixed an issue where some importers used the field `pubstatus` instead of the standard BibTeX field `pubstate`. - We changed the latex command removal for docbook exporter. [#3838](https://github.com/JabRef/jabref/issues/3838) @@ -154,12 +153,12 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# Because of this change, the last-used cleanup operations were reset. - We changed the minimum required version of Java to 1.8.0_171, as this is the latest release for which the automatic Java update works. [#4093](https://github.com/JabRef/jabref/issues/4093) - The special fields like `Printed` and `Read status` now show gray icons when the row is hovered. -- We added a button in the tab header which allows you to close the database with one click. https://github.com/JabRef/jabref/issues/494 -- Sorting in the main table now takes information from cross-referenced entries into account. https://github.com/JabRef/jabref/issues/2808 +- We added a button in the tab header which allows you to close the database with one click. [#494](https://github.com/JabRef/jabref/issues/494) +- Sorting in the main table now takes information from cross-referenced entries into account. [#2808](https://github.com/JabRef/jabref/issues/2808) - If a group has a color specified, then entries matched by this group have a small colored bar in front of them in the main table. - Change default icon for groups to a circle because a colored version of the old icon was hard to distinguish from its black counterpart. - In the main table, the context menu appears now when you press the "context menu" button on the keyboard. [feature request in the forum](http://discourse.jabref.org/t/how-to-enable-keyboard-context-key-windows) -- We added icons to the group side panel to quickly switch between `union` and `intersection` group view mode https://github.com/JabRef/jabref/issues/3269. +- We added icons to the group side panel to quickly switch between `union` and `intersection` group view mode. [#3269](https://github.com/JabRef/jabref/issues/3269). - We use `https` for [fetching from most online bibliographic database](https://docs.jabref.org/import-using-online-bibliographic-database). - We changed the default keyboard shortcuts for moving between entries when the entry editor is active to ̀alt + up/down. - Opening a new file now prompts the directory of the currently selected file, instead of the directory of the last opened file. @@ -171,8 +170,8 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# - We removed the redundant new lines of markings and wrapped the summary in the File annotation tab. [#3823](https://github.com/JabRef/jabref/issues/3823) - We add auto URL formatting when user paste link to URL field in entry editor. [koppor#254](https://github.com/koppor/jabref/issues/254) - We added a minimum height for the entry editor so that it can no longer be hidden by accident. [#4279](https://github.com/JabRef/jabref/issues/4279) -- We added a new keyboard shortcut so that the entry editor could be closed by Ctrl + E. [#4222] (https://github.com/JabRef/jabref/issues/4222) -- We added an option in the preference dialog box, that allows user to pick the dark or light theme option. [#4130] (https://github.com/JabRef/jabref/issues/4130) +- We added a new keyboard shortcut so that the entry editor could be closed by Ctrl + E. [#4222](https://github.com/JabRef/jabref/issues/4222) +- We added an option in the preference dialog box, that allows user to pick the dark or light theme option. [#4130](https://github.com/JabRef/jabref/issues/4130) - We updated the Related Articles tab to accept JSON from the new version of the Mr. DLib service - We added an option in the preference dialog box that allows user to choose behavior after dragging and dropping files in Entry Editor. [#4356](https://github.com/JabRef/jabref/issues/4356) - We added the ability to have an export preference where previously "File"-->"Export"/"Export selected entries" would not save the user's preference[#4495](https://github.com/JabRef/jabref/issues/4495) @@ -205,24 +204,23 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# - We added an option in preferences to allow for integers in field "edition" when running database in bibtex mode. [#4680](https://github.com/JabRef/jabref/issues/4680) - We added the ability to use negation in export filter layouts. [#5138](https://github.com/JabRef/jabref/pull/5138) - ### Fixed - We fixed an issue where JabRef died silently for the user without enough inotify instances [#4874](https://github.com/JabRef/jabref/issues/4847) - We fixed an issue where corresponding groups are sometimes not highlighted when clicking on entries [#3112](https://github.com/JabRef/jabref/issues/3112) - We fixed an issue where custom exports could not be selected in the 'Export (selected) entries' dialog [#4013](https://github.com/JabRef/jabref/issues/4013) -- Italic text is now rendered correctly. https://github.com/JabRef/jabref/issues/3356 -- The entry editor no longer gets corrupted after using the source tab. https://github.com/JabRef/jabref/issues/3532 https://github.com/JabRef/jabref/issues/3608 https://github.com/JabRef/jabref/issues/3616 -- We fixed multiple issues where entries did not show up after import if a search was active. https://github.com/JabRef/jabref/issues/1513 https://github.com/JabRef/jabref/issues/3219 -- We fixed an issue where the group tree was not updated correctly after an entry was changed. https://github.com/JabRef/jabref/issues/3618 -- We fixed an issue where a right-click in the main table selected a wrong entry. https://github.com/JabRef/jabref/issues/3267 -- We fixed an issue where in rare cases entries where overlayed in the main table. https://github.com/JabRef/jabref/issues/3281 -- We fixed an issue where selecting a group messed up the focus of the main table and the entry editor. https://github.com/JabRef/jabref/issues/3367 -- We fixed an issue where composite author names were sorted incorrectly. https://github.com/JabRef/jabref/issues/2828 +- Italic text is now rendered correctly. [#3356](https://github.com/JabRef/jabref/issues/3356) +- The entry editor no longer gets corrupted after using the source tab. [#3532](https://github.com/JabRef/jabref/issues/3532) [#3608](https://github.com/JabRef/jabref/issues/3608) [#3616](https://github.com/JabRef/jabref/issues/3616) +- We fixed multiple issues where entries did not show up after import if a search was active. [#1513](https://github.com/JabRef/jabref/issues/1513) [#3219](https://github.com/JabRef/jabref/issues/3219)) +- We fixed an issue where the group tree was not updated correctly after an entry was changed. [#3618](https://github.com/JabRef/jabref/issues/3618) +- We fixed an issue where a right-click in the main table selected a wrong entry. [#3267](https://github.com/JabRef/jabref/issues/3267) +- We fixed an issue where in rare cases entries where overlayed in the main table. [#3281](https://github.com/JabRef/jabref/issues/3281) +- We fixed an issue where selecting a group messed up the focus of the main table and the entry editor. [#3367](https://github.com/JabRef/jabref/issues/3367) +- We fixed an issue where composite author names were sorted incorrectly. [#2828](https://github.com/JabRef/jabref/issues/2828) - We fixed an issue where commands followed by `-` didn't work. [#3805](https://github.com/JabRef/jabref/issues/3805) - We fixed an issue where a non-existing aux file in a group made it impossible to open the library. [#4735](https://github.com/JabRef/jabref/issues/4735) - We fixed an issue where some journal names were wrongly marked as abbreviated. [#4115](https://github.com/JabRef/jabref/issues/4115) -- We fixed an issue where the custom file column were sorted incorrectly. https://github.com/JabRef/jabref/issues/3119 +- We fixed an issue where the custom file column were sorted incorrectly. [#3119](https://github.com/JabRef/jabref/issues/3119) - We improved the parsing of author names whose infix is abbreviated without a dot. [#4864](https://github.com/JabRef/jabref/issues/4864) - We fixed an issues where the entry losses focus when a field is edited and at the same time used for sorting. https://github.com/JabRef/jabref/issues/3373 - We fixed an issue where the menu on Mac OS was not displayed in the usual Mac-specific way. https://github.com/JabRef/jabref/issues/3146 @@ -230,13 +228,13 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# - We fixed an issue where the order of fields in customized entry types was not saved correctly. [#4033](http://github.com/JabRef/jabref/issues/4033) - We fixed an issue where renaming a group did not change the group name in the interface. [#3189](https://github.com/JabRef/jabref/issues/3189) - We fixed an issue where the groups tree of the last database was still shown even after the database was already closed. -- We fixed an issue where the "Open file dialog" may disappear behind other windows. https://github.com/JabRef/jabref/issues/3410 +- We fixed an issue where the "Open file dialog" may disappear behind other windows. [#3410](https://github.com/JabRef/jabref/issues/3410) - We fixed an issue where the number of entries matched was not updated correctly upon adding or removing an entry. [#3537](https://github.com/JabRef/jabref/issues/3537) - We fixed an issue where the default icon of a group was not colored correctly. - We fixed an issue where the first field in entry editor was not focused when adding a new entry. [#4024](https://github.com/JabRef/jabref/issues/4024) -- We reworked the "Edit file" dialog to make it resizeable and improved the workflow for adding and editing files https://github.com/JabRef/jabref/issues/2970 +- We reworked the "Edit file" dialog to make it resizeable and improved the workflow for adding and editing files [#2970](https://github.com/JabRef/jabref/issues/2970) - We fixed an issue where custom name formatters were no longer found correctly. [#3531](https://github.com/JabRef/jabref/issues/3531) -- We fixed an issue where the month was not shown in the preview https://github.com/JabRef/jabref/issues/3239. +- We fixed an issue where the month was not shown in the preview. [#3239](https://github.com/JabRef/jabref/issues/3239) - Rewritten logic to detect a second jabref instance. [#4023](https://github.com/JabRef/jabref/issues/4023) - We fixed an issue where the "Convert to BibTeX-Cleanup" moved the content of the `file` field to the `pdf` field [#4120](https://github.com/JabRef/jabref/issues/4120) - We fixed an issue where the preview pane in entry preview in preferences wasn't showing the citation style selected [#3849](https://github.com/JabRef/jabref/issues/3849) @@ -288,3 +286,5 @@ The changelog of JabRef 2.11 and all previous versions is available as [text fil [Unreleased]: https://github.com/JabRef/jabref/compare/v5.0-beta...HEAD [5.0-beta]: https://github.com/JabRef/jabref/compare/v5.0-alpha...v5.0-beta [5.0-alpha]: https://github.com/JabRef/jabref/compare/v4.3...v5.0-alpha + + From 3f9a508a80c2145aecdca9bc43346216f57d60d5 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 21:46:57 +0100 Subject: [PATCH 10/13] Also release a binary in the "master-release" branch (which is to test releases) --- .github/workflows/deployment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 2bece377356..844832731b2 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -4,6 +4,7 @@ on: push: branches: - master + - master-release paths-ignore: - 'docs/**' - 'src/test/**' From fd08f8d7248682256d517d81fdf7fc246ca85d49 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Tue, 3 Mar 2020 23:05:00 +0100 Subject: [PATCH 11/13] Update JDK14 from 34 to Build 36 (2020/2/6) - Release Candidate Source: https://jdk.java.net/14/ --- .github/workflows/deployment.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 844832731b2..6f41ae6ee8e 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -24,17 +24,17 @@ jobs: include: - os: ubuntu-latest displayName: linux - jpackageDownload: https://download.java.net/java/early_access/jdk14/34/GPL/openjdk-14-ea+34_linux-x64_bin.tar.gz + jpackageDownload: https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz jdk14Path: /jdk-14 archivePortable: tar -c -C build/distribution JabRef | pigz --rsyncable > build/distribution/JabRef-portable_linux.tar.gz && rm -R build/distribution/JabRef - os: windows-latest displayName: windows - jpackageDownload: https://download.java.net/java/early_access/jdk14/34/GPL/openjdk-14-ea+34_windows-x64_bin.zip + jpackageDownload: https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_windows-x64_bin.zip jdk14Path: /jdk-14 archivePortable: 7z a -r build/distribution/JabRef-portable_windows.zip ./build/distribution/JabRef && rm -R build/distribution/JabRef - os: macOS-latest displayName: macOS - jpackageDownload: https://download.java.net/java/early_access/jdk14/34/GPL/openjdk-14-ea+34_osx-x64_bin.tar.gz + jpackageDownload: https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_osx-x64_bin.tar.gz jdk14Path: /jdk-14.jdk/Contents/Home archivePortable: brew install pigz && tar -c -C build/distribution JabRef.app | pigz --rsyncable > build/distribution/JabRef-portable_macos.tar.gz && rm -R build/distribution/JabRef.app From 8111707f7edac23bbe54f3abc7bc0acb1ba37809 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 4 Mar 2020 01:13:45 +0100 Subject: [PATCH 12/13] Refine list of external libraries --- external-libraries.txt | 71 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 63 insertions(+), 8 deletions(-) diff --git a/external-libraries.txt b/external-libraries.txt index 4548d3128a5..258c1f29818 100644 --- a/external-libraries.txt +++ b/external-libraries.txt @@ -1,26 +1,28 @@ +# External libraries + This document lists the fonts, icons, and libraries used by JabRef. This file is manually kept in sync with build.gradle and the binary jars contained in the lib/ directory. One can list all dependencies by using Gradle task `dependencyReport`. -It generated the file [build/reports/project/dependencies.txt](build/reports/project/dependencies.txt). +It generates the file [build/reports/project/dependencies.txt](build/reports/project/dependencies.txt). -# Legend +## Legend -## License +### License We follow the [SPDX license identifiers](https://spdx.org/licenses/). In case you add a library, please use these identifiers. For instance, "BSD" is not exact enough, there are numerous variants out there: BSD-2-Clause, BSD-3-Clause-No-Nuclear-Warranty, ... Note that the SPDX license identifiers are different from the ones used by debian. See https://wiki.debian.org/Proposals/CopyrightFormat for more information. -# bst files +## bst files Project: IEEEtran Path: src/main/resources/bst/IEEEtran.bst URL: https://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/bibtex License: LPPL-1.3 -# Fonts and Icons +## Fonts and Icons The loading animation during loading of recommendations from Mr. DLib is created by and is free of use under license CC0 1.0. @@ -32,7 +34,7 @@ License: SIL Open Font License, Version 1.1 Note: It is important to include v1.5.54 or later as v1.5.54 is the first version offering fixed code points. Do not confuse with http://zavoloklom.github.io/material-design-iconic-font/ -# Libraries +## Libraries (Sorted alphabetically by Id) @@ -51,6 +53,11 @@ Project: latex2unicode URL: https://github.com/tomtung/latex2unicode License: Apache-2.0 +Id: com.google.guava:guava +Project: Google Guava +URL: https://github.com/google/guava +License: Apache-2.0 + Id: com.impossibl.pgjdbc-ng:pgjdbc-ng Project: pgjdbc-ng URL: http://impossibl.github.io/pgjdbc-ng @@ -101,6 +108,11 @@ Project: FontAwesomeFX URL: https://bitbucket.org/Jerady/fontawesomefx License: Apache-2.0 +Id: de.saxsys:mvvmfx +Project: mvvm(fx) +URL: https://github.com/sialcasa/mvvmFX +License: Apache-2.0 + Id: de.saxsys:mvvmfx-validation Project: mvvm(fx) URL: https://github.com/sialcasa/mvvmFX @@ -121,6 +133,11 @@ Project: java-diff-utils URL: https://github.com/java-diff-utils/java-diff-utils License: Apache-2.0 +Id: jakarta.annotation:jakarata.annotation-api +Project: Jakarta Annotations +URL: https://projects.eclipse.org/projects/ee4j.ca +License: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + Id: net.java.dev.glazedlists:glazedlists_java15 Project: Glazed Lists URL: http://www.glazedlists.com/ @@ -166,6 +183,11 @@ Project: Apache PDFBox URL: http://pdfbox.apache.org License: Apache-2.0 +Id: org.apache.tika:tika-core +Project: Apache Tika +URL: https://tika.apache.org/ +License: Apache-2.0 + Id: org.bouncycastle:bcprov-jdk15on Project: The Legion of the Bouncy Castle URL: https://www.bouncycastle.org/ @@ -211,6 +233,41 @@ Project: MariaDB Java Client URL: https://mariadb.com/kb/en/library/about-mariadb-connector-j/ License: LGPL-2.1-or-later +Id: org.openjfx:javafx-base +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-controls +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-fxml +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-graphics +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-media +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-swing +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + +Id: org.openjfx:javafx-web +Project JavaFX +URL: https://openjfx.io/ +License: GPL-2.0 WITH Classpath-exception-2.0 + Id: org.openoffice:juh Project: OpenOffice.org URL: http://www.openoffice.org/api/SDK @@ -240,5 +297,3 @@ Id: org.xmlunit:xmlunit-matchers Project: XMLUnit URL: http://www.xmlunit.org/ License: Apache-2.0 - -The last entry has to end with an empty line. Otherwise the entry is not present in About.html. From 21c6e5e680c1d0ff4d0e278c2dc89a4f86bbb68d Mon Sep 17 00:00:00 2001 From: Galileo Sartor Date: Wed, 4 Mar 2020 15:19:56 +0100 Subject: [PATCH 13/13] snap: fix for native-messaging-host permissions (#6062) * snap: fix for native-messaging-host permissions add hook for chrome/chromium * snap: fix no newline * Add snap browser integration to changelog --- CHANGELOG.md | 1 + ...-plug-etc-chromium-native-messaging-jabref | 9 ++++ ...lug-etc-opt-chrome-native-messaging-jabref | 9 ++++ ...ug-hostfs-mozilla-native-messaging-jabref} | 2 +- ...-plug-etc-chromium-native-messaging-jabref | 7 +++ ...lug-etc-opt-chrome-native-messaging-jabref | 7 +++ ...ug-hostfs-mozilla-native-messaging-jabref} | 2 +- snap/snapcraft.yaml | 49 ++++++++++--------- 8 files changed, 60 insertions(+), 26 deletions(-) create mode 100755 snap/hooks/connect-plug-etc-chromium-native-messaging-jabref create mode 100755 snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref rename snap/hooks/{connect-plug-browser-extension => connect-plug-hostfs-mozilla-native-messaging-jabref} (60%) create mode 100755 snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref create mode 100755 snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref rename snap/hooks/{disconnect-plug-browser-extension => disconnect-plug-hostfs-mozilla-native-messaging-jabref} (99%) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0295db7c81..85855ba62a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ We refer to [GitHub issues](https://github.com/JabRef/jabref/issues) by using `# ### Changed +- Added browser integration to the snap package for firefox/chromium browsers. [#6062](https://github.com/JabRef/jabref/pull/6062) - We reintroduced the possibility to extract references from plain text (using [GROBID](https://grobid.readthedocs.io/en/latest/)). [#5614](https://github.com/JabRef/jabref/pull/5614) - We changed the open office panel to show buttons in rows of three instead of going straight down to save space as the button expanded out to take up unnecessary horizontal space. [#5479](https://github.com/JabRef/jabref/issues/5479) - We cleaned up the group add/edit dialog. [#5826](https://github.com/JabRef/jabref/pull/5826) diff --git a/snap/hooks/connect-plug-etc-chromium-native-messaging-jabref b/snap/hooks/connect-plug-etc-chromium-native-messaging-jabref new file mode 100755 index 00000000000..2644fc7026a --- /dev/null +++ b/snap/hooks/connect-plug-etc-chromium-native-messaging-jabref @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ ! -d /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts ]; then + echo "Missing directory, create it manually then try again:" + echo "sudo mkdir -p /etc/chromium/native-messaging-hosts" + exit 1 +fi + +cp "$SNAP/lib/native-messaging-host/chromium/org.jabref.jabref.json" /etc/chromium/native-messaging-hosts/org.jabref.jabref.json diff --git a/snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref b/snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref new file mode 100755 index 00000000000..025087770a7 --- /dev/null +++ b/snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ ! -d /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts ]; then + echo "Missing directory, create it manually then try again:" + echo "sudo mkdir -p /etc/opt/chrome/native-messaging-hosts" + exit 1 +fi + +cp "$SNAP/lib/native-messaging-host/chromium/org.jabref.jabref.json" /etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json diff --git a/snap/hooks/connect-plug-browser-extension b/snap/hooks/connect-plug-hostfs-mozilla-native-messaging-jabref similarity index 60% rename from snap/hooks/connect-plug-browser-extension rename to snap/hooks/connect-plug-hostfs-mozilla-native-messaging-jabref index df5cde565f3..ac597118d7c 100755 --- a/snap/hooks/connect-plug-browser-extension +++ b/snap/hooks/connect-plug-hostfs-mozilla-native-messaging-jabref @@ -6,4 +6,4 @@ if [ ! -d /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts ]; then exit 1 fi -cp $SNAP/lib/org.jabref.jabref.json /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json \ No newline at end of file +cp "$SNAP/lib/native-messaging-host/firefox/org.jabref.jabref.json" /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json diff --git a/snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref b/snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref new file mode 100755 index 00000000000..e68ad21ca73 --- /dev/null +++ b/snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ ! -f /etc/chromium/native-messaging-hosts/org.jabref.jabref.json ]; then + exit 0 +elif grep --quiet '"path": "/snap' /etc/chromium/native-messaging-hosts/org.jabref.jabref.json; then + rm /etc/chromium/native-messaging-hosts/org.jabref.jabref.json +fi diff --git a/snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref b/snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref new file mode 100755 index 00000000000..50eff0b9292 --- /dev/null +++ b/snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ ! -f /etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json ]; then + exit 0 +elif grep --quiet '"path": "/snap' /etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json; then + rm /etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json +fi diff --git a/snap/hooks/disconnect-plug-browser-extension b/snap/hooks/disconnect-plug-hostfs-mozilla-native-messaging-jabref similarity index 99% rename from snap/hooks/disconnect-plug-browser-extension rename to snap/hooks/disconnect-plug-hostfs-mozilla-native-messaging-jabref index 5af57cf27f9..280d1afc79d 100755 --- a/snap/hooks/disconnect-plug-browser-extension +++ b/snap/hooks/disconnect-plug-hostfs-mozilla-native-messaging-jabref @@ -4,4 +4,4 @@ if [ ! -f /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabre exit 0 elif grep --quiet '"path": "/snap' /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json; then rm /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json -fi \ No newline at end of file +fi diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index ccba913feba..3734858e789 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -12,6 +12,28 @@ license: MIT architectures: - build-on: amd64 +plugs: + desktop: + desktop-legacy: + wayland: + unity7: + home: + opengl: + network-bind: + removable-media: + hostfs-mozilla-native-messaging-jabref: + interface: system-files + write: + - /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json + etc-opt-chrome-native-messaging-jabref: + interface: system-files + write: + - /etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json + etc-chromium-native-messaging-jabref: + interface: system-files + write: + - /etc/chromium/native-messaging-hosts/org.jabref.jabref.json + apps: jabref: command: bin/JabRef @@ -22,34 +44,13 @@ apps: environment: _JAVA_OPTIONS: "-Duser.home=$SNAP_USER_DATA" -plugs: - desktop: - desktop-legacy: - wayland: - unity7: - home: - opengl: - network-bind: - removable-media: - plugs: - hostfs-mozilla-native-messaging-jabref: - interface: system-files - write: - - /var/lib/snapd/hostfs/usr/lib/mozilla/native-messaging-hosts/org.jabref.jabref.json - hostfs-chrome-native-messaging-jabref: - interface: system-files - write: - - /var/lib/snapd/hostfs/etc/opt/chrome/native-messaging-hosts/org.jabref.jabref.json - hostfs-chromium-native-messaging-jabref: - interface: system-files - write: - - /var/lib/snapd/hostfs/etc/chromium/native-messaging-hosts/org.jabref.jabref.json + parts: jabref: plugin: dump - source: build/distribution/JabRef-portable_linux.tar.gz + # source: build/distribution/JabRef-5.0-portable_linux.tar.gz # Use this source for debug purposes: - # source: https://builds.jabref.org/master/JabRef-portable_linux.tar.gz + source: https://builds.jabref.org/master/JabRef-5.0-portable_linux.tar.gz stage-packages: - x11-utils override-build: |