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

javafx replacement for file dialog #3005

Merged
merged 55 commits into from
Mar 26, 2018
Merged

javafx replacement for file dialog #3005

merged 55 commits into from
Mar 26, 2018

Commits on Jul 6, 2017

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

Commits on Jul 15, 2017

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

    * upstream/master: (30 commits)
      Add preference migration for keybdingings (#3007)
      Shutdown previus AutosaveManager and BackupManager during SaveAs  (#2994)
      Run Checkstyle task after Test task (#3010)
      Mark LibraryOfCongressTest as a fetcher test (#3012)
      When browsing through the MainTable remember which EntryEditor tab was open (#3011)
      Improve performance of journal abbreviation loader (#3009)
      Update checkstyle 7.6.1 -> 8.0
      Don't abort build when there are checkstyle violations (#3006)
      Reimplement content selectors (#3003)
      Only do a back up for bigger changes or if a different field is edited (#3004)
      Listen to change events for setting dirty status of database (#3001)
      Fix #2967: MathSciNet tab works again
      Fix #2902: Tab in entry editor moves to next text area
      Fix #2946: external changes are now correctly shown in the entry editor
      Fix #2998: improve auto completion (#3002)
      Fix mac keybinding by replacing ctrl it with meta key (#3000)
      Less backups (#2995)
      [WIP] Complete rework of the auto completion (#2965)
      Eclipse J
      Add switch indentation for Eclipse and add some new missing formatting options
      ...
    Siedlerchr committed Jul 15, 2017
    Configuration menu
    Copy the full SHA
    f4a58c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    136a844 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2017

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

    * upstream/master: (41 commits)
      update xmlunit from 2.3.0 -> 2.4.0
      update wiremock from 2.6.0 -> 2.7.0
      update controlsfx from 8.40.12 -> 8.40.13
      Fix group freeze by running markBasechange in swing thread (#3058)
      Localization: French: translation of new entries (#3050)
      Fix ads fetcher (#3048)
      Update translation (#3041)
      Translate new strings (#3040)
      Fix navigation in entry editor increases modifies font size (#3037)
      Initial idea for architectural decision records (#3033)
      Readd comment
      Readd comment
      Fix keybdining in entry editor in localized installation (#3030)
      Structuring
      Upgrade shadowJar
      Modernizer improvements
      Replace Reimplement MappedList.kt (#3032)
      Use https for the maven ej-technologies repo
      Upgrade modernizer plugin
      Remove separator next to search bar
      ...
    Siedlerchr committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    b6d43dc View commit details
    Browse the repository at this point in the history
  2. Add Properties for binding

    Siedlerchr committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    b3d7641 View commit details
    Browse the repository at this point in the history
  3. add getters

    Siedlerchr committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    24c35c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2017

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

    * upstream/master:
      Add warning message if group with same name is already present (#3077)
      Fix #3062: Ctrl + F works again
      Fix del/copy/paste key trigger main table action in search bar (#3070)
      Fix markdown
      Update gradle from 4.0.1 to 4.0.2
      Fix #3045 Update Transformer plugin
      Reimplement MappedList using a backigList (#3069)
      Fix importing preferences after resetting without restarting (#3065)
      Fix some spotbugs issues (#3060)
      Import dialog when fetch (#3025)
      Adapt CircleCI build
      Adapt CI script
      Closes #3027 and updates install4j to v7
    Siedlerchr committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    8dca324 View commit details
    Browse the repository at this point in the history
  2. Renaming, use properties in controller

    open dialog with attach file action
    Siedlerchr committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    dfde523 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2017

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

    * upstream/master: (188 commits)
      Show file description only if not empty
      Add file description to gui and fix sync bug (#3210)
      Don't highlight odd rows in file list editor (#3223)
      Fix assertion by removing typo (#3220)
      Update assertion to change of online reference (#3221)
      Put in null return
      Reformatted code, renamed method, added try/catch
      Add tests for removal changes
      Improve telemetry (#3218)
      Real test linking real other entry (#3214)
      Check for explicit group at different location
      Update java-string-similarity from 0.24 -> 1.0.0
      Only remove ExplicitGroups from entries, but not keyword-based groups
      Localization: French: Translation of a new string (#3212)
      Fix null return
      Changed from Path to Optional<Path>
      Fix #2775: Hyphens in last names are properly parsed (#3209)
      Followup to Issue #3167 (#3202)
      Remove unused import in GroupTreeNode
      Move getEntriesInGroup to GroupTreeNode
      ...
    Siedlerchr committed Sep 23, 2017
    Configuration menu
    Copy the full SHA
    6633d61 View commit details
    Browse the repository at this point in the history
  2. port some more code

    Siedlerchr committed Sep 23, 2017
    Configuration menu
    Copy the full SHA
    e099c2a View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2017

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

    * upstream/master: (79 commits)
      Update richtext and flowless (#3386)
      Source tab: hide notification pane when code is correct again (#3387)
      Titles are optional at crossref (#3378)
      Update entry for every change in the source panel (#3366)
      Rework AutoSetFileLinks (#3368)
      revert wrongly commited changes
      Refactorings (#3370)
      Fix freezing when running cleanup file operations like rename (#3315)
      This additional style setting for IDEA (#3355)
      Fix checkstyle
      Add proper equals to content selector
      Source tab entry duplication (#3360)
      Use CITE_COMMENT not only for external latex editors but also for cop… (#3351)
      Updating with new translations (#3348)
      Upgrade error-prone (#3350)
      Jabref_pt_BR partially updated (#3349)
      Delete unused code
      Extract difference finder from gui to logic
      Used late initialization for context menus (#3340)
      Fix NPE when calling with bib file as cmd argument (#3343)
      ...
    Siedlerchr committed Nov 1, 2017
    Configuration menu
    Copy the full SHA
    2296ea5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    982b475 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2017

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

    * upstream/master:
      Improve SyncLang.py (#3184)
      Config intellj code style to adhere to empty lines checkstyle rule (#3365)
      Don't list same look and feels more than once (#3393)
      progessdialog and result table are now shown correclty on copy files
      Export pdf/linked files  (#3147)
      Added checking integrity dialog (#3388)
    Siedlerchr committed Nov 3, 2017
    Configuration menu
    Copy the full SHA
    3b7e52d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2017

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

    * upstream/master: (30 commits)
      Add Hint for checking master version (#3439)
      Replace LinkedFiles backslashes with forward slashes (#3403)
      fix isbn result from chimbori (#3442)
      Feature java version check again (#3428)
      Fix test for quoted lang messages (#3424)
      Update gradle from 4.3 to 4.3.1
      Fix #3411: ordering of fields in customized entry types works again (#3422)
      Backport of syncLang to python2 (#3420)
      Remove Versioneye badge
      Fix some error prone warnings
      Fix for issue #2721 append to a field (#3395)
      Fix travis - hopefully
      Remove 3.x changelog (#3250)
      Try to use hint of https://github.com/TheBoegl/shadow-log4j-transformer#usage-as-library
      Try to enable LGTM
      Update guava from 23.2 -> 23.3 (#3409)
      Update wiremock from 2.8.0 -> 2.10.1
      Move groups field from others to general (#3407)
      Fix checkstyle issues to repair build
      Fix #3046: No longer allow duplicate fields in customized entry types (#3405)
      ...
    Siedlerchr committed Nov 19, 2017
    Configuration menu
    Copy the full SHA
    dbca24f View commit details
    Browse the repository at this point in the history
  2. fix some formatting

    Siedlerchr committed Nov 19, 2017
    Configuration menu
    Copy the full SHA
    9f5036d View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2017

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

    * upstream/master: (234 commits)
      Fix checkstyle
      Fix tests
      Fix fetcher tests (#3583)
      Convert entry preview panel to JavaFX (#3574)
      Remove dependency for JUnit4 (#3580)
      Update tracis cache config as recommned by the docs (#3575)
      fix typo
      Show development information
      Release v4.1
      Add new authors to mailMap (#3567)
      Fix build
      Really fix changelog
      Fix changelog
      Minor changes
      Disable the autocompletion as default (#3569)
      Add update exception for applicationinsights 2.0.0-BETA (#3571)
      Install4j jres 152 (#3570)
      Fix grammar mistake
      Downgrade applicationinsights. Fixes #3561
      Adapt scripts/prepare-install4j.sh to JRE1.8.0_152 (#3568)
      ...
    Siedlerchr committed Dec 29, 2017
    Configuration menu
    Copy the full SHA
    5b797d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81c25ec View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2018

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

    * upstream/master:
      Remove dependency to jgoodies-looks (#3458)
      Add simple gui test (#3399)
      Library properties: no change but.. (issue #3562) (#3579)
      Initialize previe before MainPanel to prevent NPEs on delete Fixes #3584
    Siedlerchr committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    d4aed9b View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into selectFilesDlg

    * upstream/master:
      Refactor shared package into the architecture (#3523)
    Siedlerchr committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    e71181a View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into selectFilesDlg

    * upstream/master:
      Add oaDOI fulltext fetcher (#3581)
      Refactor export code to fix #3576 (#3578)
      Fix #3359: Automatically remove colon and apostrophe from key pattern (#3506)
    Siedlerchr committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    d3daaa6 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2018

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

Commits on Jan 14, 2018

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

    * upstream/master: (71 commits)
      New translations JabRef_en.properties (French)
      Add Gitter badge and hint (#3630)
      New translations JabRef_en.properties (Vietnamese)
      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 (Indonesian)
      New translations JabRef_en.properties (Italian)
      New translations JabRef_en.properties (Japanese)
      New translations JabRef_en.properties (Norwegian)
      New translations JabRef_en.properties (Persian)
      New translations JabRef_en.properties (Portuguese, Brazilian)
      New translations JabRef_en.properties (Russian)
      New translations JabRef_en.properties (Spanish)
      New translations JabRef_en.properties (Swedish)
      New translations JabRef_en.properties (Turkish)
      New translations JabRef_en.properties (Danish)
      Update CHANGELOG.md
      ...
    Siedlerchr committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    e64b406 View commit details
    Browse the repository at this point in the history
  2. Fix depdendency injection

    Siedlerchr committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    32c3db2 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

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

    * upstream/master: (46 commits)
      Replace openoffice jars with libreoffice  jars (#3662)
      Export no empty lines in RIS format (#3661)
      Remove apache commons logging in favor of slf4j + log4j for JAVA 9 (#3653)
      fix isbn fetcher test as Joshua Bloch has published a new revivsion of Effetive Java convert to junit5 jupiter
      Extend RIS import with multiple fields (#3642)
      Fix ICAR fetcher test which resulted in build failure (#3654)
      New translations JabRef_en.properties (French) (#3650)
      Add link to MADR and fix typo
      [WIP] Add "Convert to BibTeX format" cleanup (#3541)
      Fix typo
      Fix typo
      Quickfix to get build running on all platforms (#3638)
      New translations JabRef_en.properties (French)
      New translations JabRef_en.properties (Vietnamese)
      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 (Indonesian)
      ...
    Siedlerchr committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    3f85f65 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2018

  1. Configuration menu
    Copy the full SHA
    34d4251 View commit details
    Browse the repository at this point in the history
  2. Rework

    tobiasdiez committed Feb 6, 2018
    Configuration menu
    Copy the full SHA
    514cd49 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2018

  1. Merge remote-tracking branch 'upstream/maintable-beta' into selectFil…

    …esDlg
    
    * upstream/maintable-beta: (346 commits)
      add missing localization
      fix keybinding of entry editor add missing keybinding of search
      Update java-string-similarity from 1.0.1 -> 1.1.0
      Update log4j from 2.10.0 -> 2.11.0
      Update guava from 24.0 -> 24.1
      New Crowdin translations (#3853)
      Fetcher refactorings
      Fix ScienceDirect fetcher #3854
      Fix Google Scholar fetcher test
      Fix DBLP fetcher tests
      Move migration to top level package
      New Crowdin translations (#3851)
      Update Eclipse style to intellij style (#3827)
      fix some not on fx thread dialogs in preferences
      fix inital save error Convert last dialog to javafx refactor exception
      Update mysql-connector from 5.1.45 -> 5.1.46
      Update mockito-core from 2.15.0 -> 2.16.0
      New translations JabRef_en.properties (Spanish)
      New translations Menu_en.properties (Spanish)
      Merge changes for renamed actions
      ...
    Siedlerchr committed Mar 17, 2018
    Configuration menu
    Copy the full SHA
    5305d43 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into maintable-beta

    * upstream/master:
      Provides download option in context menu and fixes #3614 (#3824)
      Minor refactoring
    
    # Conflicts:
    #	src/main/java/org/jabref/gui/fieldeditors/LinkedFileViewModel.java
    #	src/main/java/org/jabref/gui/fieldeditors/LinkedFilesEditorViewModel.java
    #	src/test/java/org/jabref/architecture/TestArchitectureTests.java
    #	src/test/java/org/jabref/gui/fieldeditors/LinkedFileViewModelTest.java
    Siedlerchr committed Mar 17, 2018
    Configuration menu
    Copy the full SHA
    cb7096c View commit details
    Browse the repository at this point in the history
  3. Create Wrapper to pass LinkedFile around

    TODO: what do to on edit? How to save the new file?
    Siedlerchr committed Mar 17, 2018
    Configuration menu
    Copy the full SHA
    fbf8fdb View commit details
    Browse the repository at this point in the history
  4. fix some indentations

    update File after Edit
    Siedlerchr committed Mar 17, 2018
    Configuration menu
    Copy the full SHA
    cc6f3b9 View commit details
    Browse the repository at this point in the history
  5. remove open unknown external file type dialog

    convert ImportInspectionDialog to use new file edit dialog
    Siedlerchr committed Mar 17, 2018
    Configuration menu
    Copy the full SHA
    ae7af40 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2018

  1. Merge remote-tracking branch 'upstream/maintable-beta' into selectFil…

    …esDlg
    
    * upstream/maintable-beta:
      Get rid of journal abbrev loader in linkedFiles (#3862)
      fix build, remove layout prefs, pass journal abbrev loader and prefs where necessary
      Watch main css file for change and reapply automatically (#3847)
      Provides download option in context menu and fixes #3614 (#3824)
      Minor refactoring
    
    # Conflicts:
    #	src/main/java/org/jabref/gui/fieldeditors/LinkedFileViewModel.java
    Siedlerchr committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    16f0b11 View commit details
    Browse the repository at this point in the history
  2. fix indentation

    Siedlerchr committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    3f7c282 View commit details
    Browse the repository at this point in the history
  3. convert attachFileDialog to javafx

    show file open dialog on attach file
    show dialog for editing file afterwards
    Siedlerchr committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    9d2df14 View commit details
    Browse the repository at this point in the history
  4. reformat

    Siedlerchr committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    38e087e View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

  1. Mark old filelist as deprecated

    Pass Preferences Service instead of Preferences
    Siedlerchr committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    298a28f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/maintable-beta' into selectFil…

    …esDlg
    
    * upstream/maintable-beta:
      fix failing tests in maintable beta (#3863)
    Siedlerchr committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    773d4cc View commit details
    Browse the repository at this point in the history
  3. fix checkstyle

    remove unused parameter entry
    Siedlerchr committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    39a1092 View commit details
    Browse the repository at this point in the history
  4. fix checkstyle again

    Siedlerchr committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    058aaf6 View commit details
    Browse the repository at this point in the history
  5. add changelog

    Move fxml to resources
    rework layout to grid
    Siedlerchr committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    210d645 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. adjust indentation

    Siedlerchr committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    ce8b9c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2018

  1. Merge remote-tracking branch 'upstream/maintable-beta' into selectFil…

    …esDlg
    
    * upstream/maintable-beta: (35 commits)
      Load all field editors using ViewLoader
      Use JabRef icons in FXML
      Move icon stuff to new package gui.icon
      Load EntryEditor using new ViewLoader
      Improve tooltip tests
      Fix import thread problem
      Don't use null as parameter in DialogService
      Make it easier to create FXML dialogs (#3880)
      update slf4j from 1.8.0-beta1 -> 1.8.0-beta2
      New translations JabRef_en.properties (Tagalog)
      New translations JabRef_en.properties (Italian)
      New translations Menu_en.properties (Italian)
      New translations JabRef_en.properties (Indonesian)
      New translations JabRef_en.properties (Greek)
      New translations Menu_en.properties (Greek)
      New translations JabRef_en.properties (Japanese)
      New translations JabRef_en.properties (German)
      New translations JabRef_en.properties (Dutch)
      New translations JabRef_en.properties (Danish)
      New translations JabRef_en.properties (Chinese Simplified)
      ...
    
    # Conflicts:
    #	CHANGELOG.md
    #	src/main/java/org/jabref/gui/AbstractView.java
    #	src/main/java/org/jabref/gui/desktop/JabRefDesktop.java
    #	src/main/java/org/jabref/gui/fieldeditors/LinkedFileViewModel.java
    #	src/main/java/org/jabref/gui/openoffice/StyleSelectDialog.java
    #	src/main/java/org/jabref/gui/protectedterms/ProtectedTermsDialog.java
    Siedlerchr committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    3450c8d View commit details
    Browse the repository at this point in the history
  2. convert to new FXML dialog model funcionality

    still some NPEs
    Siedlerchr committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    b5816bc View commit details
    Browse the repository at this point in the history
  3. fix empty lines

    Siedlerchr committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    e1f85fd View commit details
    Browse the repository at this point in the history
  4. fix checkstyle

    Siedlerchr committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    8cb812d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0be175c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45697c4 View commit details
    Browse the repository at this point in the history
  7. fix checkstyle

    Siedlerchr committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    7d627ff View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2018

  1. Rename and reformat

    Siedlerchr committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    3189b33 View commit details
    Browse the repository at this point in the history
  2. remove changelog

    move fxml to java package
    remove wrapper class
    pass externalFileType to viewModel
    renammings
    Siedlerchr committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    f579772 View commit details
    Browse the repository at this point in the history
  3. remove close method

    Add ok button to dialog pane
    Siedlerchr committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    95fdd2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb22a5e View commit details
    Browse the repository at this point in the history
  5. renaming

    Siedlerchr committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    035d9e2 View commit details
    Browse the repository at this point in the history
  6. forgotten rename

    Siedlerchr committed Mar 25, 2018
    Configuration menu
    Copy the full SHA
    ce3d5e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2018

  1. Merge remote-tracking branch 'upstream/maintable-beta' into selectFil…

    …esDlg
    
    * upstream/maintable-beta:
      Reenable closing of entry preview by pressing Esc (#3883)
    
    # Conflicts:
    #	src/main/java/org/jabref/gui/openoffice/StyleSelectDialog.java
    Siedlerchr committed Mar 26, 2018
    Configuration menu
    Copy the full SHA
    c27c4d2 View commit details
    Browse the repository at this point in the history