jabref
jabref copied to clipboard
Graphical Java application for managing BibTeX and biblatex (.bib) databases
⚠️ For now, this is a Draft PR for exploration ⚠️ Topics to explore/discuss and initial state of this PR: **Topic 1** Switch from "merging non-module Jars" to "patching non-module...
Fix JabRef-post-image.wsf script to make it independent of the project build location. Build-only change to eliminate dependencies on the context in which the "post-image" jpackage script is called on Windows....
As a maintainer of the jpackage JDK tool I noticed [buildres/windows/JabRef-post-image.wsf](https://github.com/JabRef/jabref/blob/95dcbe64659ced52627e012f2b6b5a60a9bb21b1/buildres/windows/JabRef-post-image.wsf) has a couple of issues: 1. A path to the "config" directory is derived from the current process directory....
Follow-up to https://github.com/JabRef/jabref/pull/11845 Hopefully fixes OutOfMemoryExceptions Tries to make use of [`closeImmediatly()`](https://javadoc.io/doc/com.h2database/h2/1.4.192/org/h2/mvstore/MVStore.html) of MVStore ### Mandatory checks - [x] I own the copyright of the code submitted and I license...
Changes made: - Add Apache Tika dependencies. - Add imports for ODF documents (ODT, ODS, ODP). - Add tests for importers ### Steps to test 1. Run Java tests. 2....
Closes #12290 This PR introduces a feature that allows for users to merge .bib files in a chosen directory into their current bib. If an imported entry is equal to...
As researcher, I have created dozens of `.bib` files, which I want to consolidate into one: I would like to point JabRef do a directory. Then, it recursively crawls the...
**Is your suggestion for improvement related to a problem? Please describe.** JabRef now offers arm64/aarch64 packages for Linux. We should also offer them as Snap **Describe the solution you'd like**...
Context: https://github.com/JabRef/jabref/issues/12532#issuecomment-2743855961 JabRef does not support `\` to be used as escaping for the keyword separator Task: 1. Add test cases for `\,` in org.jabref.model.entry.KeywordListTest 2. Adapt `org.jabref.model.entry.KeywordList#parse(java.lang.String, java.lang.Character, java.lang.Character)`...
Closes #12810 **What I changed** Implemented escape handling in KeywordList.parse(String, Character, Character) to support escaping the keyword separator using backslash (\). This prevents incorrect splitting of keywords when delimiters appear...