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

[WIP] Modularize JabRef with JPMS #4230

Closed
wants to merge 16 commits into from

Commits on Jul 23, 2018

  1. Extract ANTLR tasks to seperate plugin

    (cherry picked from commit 78c98bc)
    florian-beetz committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    29dcd16 View commit details
    Browse the repository at this point in the history
  2. Extract model module

    florian-beetz committed Jul 23, 2018
    Configuration menu
    Copy the full SHA
    89a3800 View commit details
    Browse the repository at this point in the history
  3. Fix fetcher tests (JabRef#4216)

    * Fix fetcher tests
    
    remove uncessary logging in l10n which makes fetcher test fail
    
    ISBN tests still fail both
    Fix arxiv tests, eprint now has url in front
    
    * rework fetcher tests
    Fix logging configuration
    Fix eprint field of arxiv
    Return empty results when 404 or 400 encountered
    Add logging in that case
    
    * fix checkstyle
    
    * match both https and http prefixes in arxiv
    
    * inline prefs in setup method
    
    * fix ebook.de test record, as there is a new version of that book entry
    
    * move comment
    Siedlerchr authored Jul 23, 2018
    Configuration menu
    Copy the full SHA
    d5d67d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    661976e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5014934 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Update to latest release of richtextfx (JabRef#4213)

    RichTextFX will no longer be maintained
    FXMisc/RichTextFX#768
    Siedlerchr authored Jul 24, 2018
    Configuration menu
    Copy the full SHA
    dd4f043 View commit details
    Browse the repository at this point in the history
  2. Update dependencies (JabRef#4231)

    * update mockito
    
    * update archunit and errorprone
    
    * fix typo
    Siedlerchr authored Jul 24, 2018
    Configuration menu
    Copy the full SHA
    67474dc View commit details
    Browse the repository at this point in the history
  3. Rewrite web search pane in JavaFX (JabRef#4203)

    * Replace old fetcher stuff in command line interface
    
    * Remove cli output
    
    * Make help file optional
    
    * Rework web search pane in javafx
    
    * Show web search and group panes by default
    
    * Use better binding and init default fetcher in view model as it should be
    
    * remove obsolete l10n keys
    set search button to default so search can be executed by hitting enter
    
    * fix wrong string util class
    tobiasdiez authored and Siedlerchr committed Jul 24, 2018
    Configuration menu
    Copy the full SHA
    7b78458 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2018

  1. Fix isbn chimbori test (JabRef#4234)

    Adapt the url of returned data
    Siedlerchr authored Jul 25, 2018
    Configuration menu
    Copy the full SHA
    07beeef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce071c7 View commit details
    Browse the repository at this point in the history
  3. Make attached files relative to the file directory (JabRef#4212)

    * Make attached files relative to the file directory
    
    Fixes JabRef#4201
    Open files with default OS application if no External file type is present
    
    * add changelog
    
    * use method from linked files view model for linked file
    
    * fix opening of file from menu
    add monadic binding
    
    * fix variable name
    Siedlerchr authored Jul 25, 2018
    Configuration menu
    Copy the full SHA
    077fdac View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. Fix importer vulnerability (JabRef#4240)

    * Fix importer vulnerability
    Fixed issue JabRef#4229  where importer was vulnerable to XXE attacks by
    disabling DTDs along with adding warning to logger if features are
    unavailable. fixes JabRef#4229
    
    * Fix minor code errors and logger optimization
    Removed author line in class comment. Reworded CHANGLOG.md. Set
    DTD features to individual final static constants. Optimized
    logger by parameterizing feature and error.
    
    * Rearrange import statments for project compatibility
    
    * Remove merge artefacts from changelog
    nicksw authored and tobiasdiez committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    89f855d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

  1. Merge remote-tracking branch 'upstream/master' into modules

    # Conflicts:
    #	build.gradle
    florian-beetz committed Jul 31, 2018
    Configuration menu
    Copy the full SHA
    7af7094 View commit details
    Browse the repository at this point in the history
  2. Extract XJC plugin

    (cherry picked from commit 8dce805)
    florian-beetz committed Jul 31, 2018
    Configuration menu
    Copy the full SHA
    db70551 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Configuration menu
    Copy the full SHA
    4f870ae View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2018

  1. Configuration menu
    Copy the full SHA
    2358b6b View commit details
    Browse the repository at this point in the history