[jabref] branch dev updated (4ead581 -> 9f37613)

Tony Mancill tmancill at moszumanska.debian.org
Sun Dec 11 06:39:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

tmancill pushed a change to branch dev
in repository jabref.

      from  4ead581   remove unnecessary maven.rules entry for libglazedlists
      adds  daacac5   Add patch for compatibility with jgoodies-forms 1.9.0
      adds  c6abe6a   update changelog
      adds  b8bd799   releasing package jabref version 2.10+ds-7
      adds  6c608a4   Merge branch 'dev' of git://git.debian.org/git/pkg-java/jabref
      adds  4a7c999   remove debian/patches/jgoodies-1.9.0.patch
      adds  07ecfae   prepare changelog for upload
      adds  2392e86   Add version constraint to libswingx-java (build) dependency.
      adds  48f4458   update changelog
       new  b3fd4e6   New upstream version 3.8~pre1+ds
       new  565b6be   interim changelog
       new  d999a13   freshen patches for upstream 3.8
       new  498c3ea   update install and links for 3.8 jarfile name
       new  ad37571   tweak maven rules to match artifact group name for swingx-core
       new  f93f664   disable xmlunit-[core|matchers] from compile-time dependencies
       new  87b37b2   adjust XJC patch to use a catalog and local XSDs
       new  44d4ccf   document Oliver's debian-3.8 branch as the upstream source.
       new  52732a7   document inclusion of XSDs from LOC MODS in copyright
       new  4f0a51b   make DH verbose
       new  9f37613   finalize changelog for upload to experimental

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .editorconfig                                      |    6 +
 .gitattributes                                     |    6 +-
 .github/PULL_REQUEST_TEMPLATE.md                   |    1 +
 .gitignore                                         |    6 +
 .mailmap                                           |   19 +-
 .travis.yml                                        |   42 +-
 AUTHORS                                            |    7 +-
 CHANGELOG.md                                       |  240 +-
 CONTRIBUTING.md                                    |   18 +-
 DEVELOPERS                                         |    6 +-
 README.md                                          |   10 +-
 build.gradle                                       |  132 +-
 buildres/jabref-cert-2016.p12.enc                  |  Bin 0 -> 5504 bytes
 circle.yml                                         |    7 +-
 config/checkstyle/checkstyle.xml                   |    4 +
 debian/README.source                               |    7 +-
 debian/changelog                                   |   25 +-
 debian/control                                     |    4 +-
 debian/copyright                                   |   20 +-
 debian/jabref.install                              |    2 +-
 debian/jabref.links                                |    2 +-
 debian/maven.rules                                 |    2 +-
 debian/patches/010_gradle_build.patch              |   57 +-
 .../020_disable_automatic_upgrade_check.patch      |    6 +-
 debian/patches/030_xjc.patch                       |  268 +-
 debian/patches/040_disable_macadapter.patch        |   15 +-
 debian/patches/050_unirest_json.patch              |   80 +-
 debian/patches/060_disable_java-diff-utils.patch   |  286 --
 debian/patches/070_remove_lookup_DOI.patch         |    9 +-
 debian/patches/080_fix_medline_fetcher.patch       |   32 -
 debian/patches/090_fix_medline_NPE.patch           |   21 -
 debian/patches/series                              |    3 -
 debian/rules                                       |    2 +
 debian/xjc.sh                                      |   19 +
 eclipse.gradle                                     |    8 +-
 external-libraries.txt                             |   44 +-
 gradlew                                            |   23 +-
 gradlew.bat                                        |    6 -
 jabref.install4j                                   |   16 +-
 licenses/de.undercouch.citeproc-java.txt           |  202 ++
 licenses/org.citationstyles.locales.txt            |  359 +++
 licenses/org.citationstyles.styles.txt             |  359 +++
 localization.gradle                                |   36 +-
 scripts/.gitignore                                 |    4 +
 scripts/README.md                                  |   23 +
 scripts/after-failure.sh                           |   27 +
 scripts/junit-xml-format-errors.xsl                |   61 +
 scripts/logger.py                                  |   29 +
 scripts/prepare-install4j.sh                       |   12 +-
 scripts/syncLang.py                                |  582 ++--
 scripts/upload-to-builds.jabref.org.sh             |    2 +-
 .../net/sf/jabref/shared/DBMSConnectorTest.java    |   34 -
 .../net/sf/jabref/shared/DBMSProcessorTest.java    |  326 ---
 .../net/sf/jabref/shared/DBMSSynchronizerTest.java |  233 --
 .../java/net/sf/jabref/shared/DBMSTypeTest.java    |   44 -
 .../shared/SynchronizationTestEventListener.java   |   31 -
 .../shared/SynchronizationTestSimulator.java       |  182 --
 .../java/net/sf/jabref/shared/TestConnector.java   |   35 -
 src/graphics/ranks/ranks.xcf                       |  Bin 2057 -> 0 bytes
 .../net/sf/jabref/gui/AWTExceptionHandler.java     |   25 -
 .../java/net/sf/jabref/gui/AbstractUITest.java     |  108 -
 .../java/net/sf/jabref/gui/DialogTest.java         |   77 -
 .../java/net/sf/jabref/gui/EntryTableTest.java     |   64 -
 .../java/net/sf/jabref/gui/GUITest.java            |  118 -
 .../gui/ParameterizedDialogNewEntryTest.java       |  199 --
 .../net/sf/jabref/gui/ParameterizedDialogTest.java |  150 -
 .../jabref/gui/ParameterizedMenuNewEntryTest.java  |   77 -
 .../java/net/sf/jabref/gui/UndoTest.java           |   64 -
 .../java/net/sf/jabref/benchmarks/Benchmarks.java  |   33 +-
 src/main/antlr4/net/sf/jabref/search/Search.g4     |    6 +-
 .../java/net/sf/jabref/BibDatabaseContext.java     |  222 --
 src/main/java/net/sf/jabref/Defaults.java          |   17 -
 .../net/sf/jabref/FallbackExceptionHandler.java    |   24 +
 src/main/java/net/sf/jabref/Globals.java           |   29 +-
 src/main/java/net/sf/jabref/JabRefException.java   |    4 +
 .../java/net/sf/jabref/JabRefExecutorService.java  |  115 +-
 src/main/java/net/sf/jabref/JabRefGUI.java         |   91 +-
 src/main/java/net/sf/jabref/JabRefMain.java        |   27 +-
 src/main/java/net/sf/jabref/MetaData.java          |  480 ----
 .../java/net/sf/jabref/cli/ArgumentProcessor.java  |  158 +-
 .../java/net/sf/jabref/cli/AuxCommandLine.java     |    2 +-
 .../sf/jabref/cli/CrossrefFetcherEvaluator.java    |   14 +-
 .../net/sf/jabref/cli/GenerateCharacterTable.java  |    2 +-
 src/main/java/net/sf/jabref/cli/XMPUtilMain.java   |   17 +-
 .../net/sf/jabref/collab/ChangeDisplayDialog.java  |    2 -
 .../java/net/sf/jabref/collab/ChangeScanner.java   |  247 +-
 .../java/net/sf/jabref/collab/EntryAddChange.java  |    4 +-
 .../java/net/sf/jabref/collab/EntryChange.java     |   18 +-
 .../net/sf/jabref/collab/EntryDeleteChange.java    |    4 +-
 .../net/sf/jabref/collab/FileUpdateMonitor.java    |   41 +-
 .../java/net/sf/jabref/collab/FileUpdatePanel.java |   12 +-
 .../java/net/sf/jabref/collab/GroupChange.java     |   10 +-
 .../java/net/sf/jabref/collab/MetaDataChange.java  |  101 +-
 .../net/sf/jabref/event/GroupUpdatedEvent.java     |   19 -
 .../net/sf/jabref/event/MetaDataChangedEvent.java  |   22 -
 .../sf/jabref/event/source/EntryEventSource.java   |   11 -
 .../net/sf/jabref/external/AttachFileAction.java   |   54 -
 .../java/net/sf/jabref/external/AutoSetLinks.java  |  222 --
 .../external/ConfirmCloseFileListEntryEditor.java  |   14 -
 .../sf/jabref/external/DownloadExternalFile.java   |  349 ---
 .../net/sf/jabref/external/DroppedFileHandler.java |  542 ----
 .../sf/jabref/external/ExternalFileMenuItem.java   |  112 -
 .../net/sf/jabref/external/ExternalFileType.java   |  222 --
 .../sf/jabref/external/ExternalFileTypeEditor.java |  386 ---
 .../external/ExternalFileTypeEntryEditor.java      |  249 --
 .../net/sf/jabref/external/ExternalFileTypes.java  |  325 ---
 .../net/sf/jabref/external/FindFullTextAction.java |   90 -
 .../net/sf/jabref/external/MoveFileAction.java     |  196 --
 .../net/sf/jabref/external/RegExpFileSearch.java   |  335 ---
 .../sf/jabref/external/SynchronizeFileField.java   |  397 ---
 .../external/TransferableFileLinkSelection.java    |  105 -
 .../jabref/external/UnknownExternalFileType.java   |   16 -
 .../net/sf/jabref/external/WriteXMPAction.java     |  293 --
 .../jabref/external/WriteXMPEntryEditorAction.java |  143 -
 src/main/java/net/sf/jabref/gui/BasePanel.java     |  670 +++--
 .../net/sf/jabref/gui/BibtexKeyPatternDialog.java  |  100 -
 .../java/net/sf/jabref/gui/ClipBoardManager.java   |   24 +-
 .../net/sf/jabref/gui/ContentSelectorDialog2.java  |  517 ----
 .../net/sf/jabref/gui/DuplicateResolverDialog.java |    6 +-
 .../java/net/sf/jabref/gui/DuplicateSearch.java    |    2 +-
 .../sf/jabref/gui/EntryCustomizationDialog.java    |   36 +-
 src/main/java/net/sf/jabref/gui/EntryMarker.java   |   16 +-
 .../java/net/sf/jabref/gui/EntryTypeDialog.java    |  163 +-
 .../net/sf/jabref/gui/FieldContentSelector.java    |  228 --
 .../java/net/sf/jabref/gui/FieldSetComponent.java  |    4 +-
 src/main/java/net/sf/jabref/gui/FileDialog.java    |   10 +-
 src/main/java/net/sf/jabref/gui/FileListEntry.java |   45 -
 .../net/sf/jabref/gui/FileListEntryEditor.java     |  362 ---
 .../java/net/sf/jabref/gui/FileListTableModel.java |  222 --
 .../net/sf/jabref/gui/FindUnlinkedFilesDialog.java |   15 +-
 src/main/java/net/sf/jabref/gui/GUIGlobals.java    |   55 +-
 .../net/sf/jabref/gui/GenFieldsCustomizer.java     |    3 -
 src/main/java/net/sf/jabref/gui/IconTheme.java     |    1 +
 .../sf/jabref/gui/JEditorPaneWithHighlighting.java |   58 +
 src/main/java/net/sf/jabref/gui/JabRefFrame.java   |  577 ++--
 src/main/java/net/sf/jabref/gui/MergeDialog.java   |    8 -
 .../java/net/sf/jabref/gui/PreambleEditor.java     |   66 +-
 src/main/java/net/sf/jabref/gui/PreviewPanel.java  |  161 +-
 .../net/sf/jabref/gui/ReplaceStringDialog.java     |    2 +-
 .../net/sf/jabref/gui/SaveOrderConfigDisplay.java  |    2 +-
 src/main/java/net/sf/jabref/gui/SidePane.java      |    7 +-
 .../java/net/sf/jabref/gui/SidePaneComponent.java  |   56 +-
 .../java/net/sf/jabref/gui/SidePaneManager.java    |  132 +-
 src/main/java/net/sf/jabref/gui/StringDialog.java  |   20 +-
 .../net/sf/jabref/gui/TransferableBibtexEntry.java |    3 +-
 .../java/net/sf/jabref/gui/actions/Actions.java    |    8 +-
 .../sf/jabref/gui/actions/AutoLinkFilesAction.java |    2 +-
 .../java/net/sf/jabref/gui/actions/BaseAction.java |    2 +-
 .../net/sf/jabref/gui/actions/CleanupAction.java   |    9 +-
 .../gui/actions/ConnectToSharedDatabaseAction.java |   31 +
 .../gui/actions/CopyBibTeXKeyAndLinkAction.java    |   61 +
 .../sf/jabref/gui/actions/CopyDoiUrlAction.java    |   45 +
 .../jabref/gui/actions/IntegrityCheckAction.java   |   10 +-
 .../jabref/gui/actions/ManageKeywordsAction.java   |  163 +-
 .../sf/jabref/gui/actions/MassSetFieldAction.java  |    6 +-
 .../sf/jabref/gui/actions/NewDatabaseAction.java   |    4 +-
 .../net/sf/jabref/gui/actions/NewEntryAction.java  |    6 +-
 .../jabref/gui/actions/NewSubDatabaseAction.java   |    4 +-
 .../gui/actions/OpenSharedDatabaseAction.java      |   32 -
 .../gui/autocompleter/AutoCompleteSupport.java     |   11 +-
 .../autocompleter/ListAutoCompleteRenderer.java    |    5 +-
 .../gui/autosaveandbackup/AutosaveUIManager.java   |   33 +
 .../gui/autosaveandbackup/BackupUIManager.java     |   30 +
 .../bibtexkeypattern/BibtexKeyPatternDialog.java   |  101 +
 .../bibtexkeypattern/BibtexKeyPatternPanel.java    |    7 +-
 .../ResolveDuplicateLabelDialog.java               |   15 +-
 .../bibtexkeypattern/SearchFixDuplicateLabels.java |   11 +-
 .../gui/cleanup/CleanupActionsListModel.java       |    4 +-
 .../sf/jabref/gui/cleanup/CleanupPresetPanel.java  |    5 +-
 .../gui/cleanup/FieldFormatterCleanupsPanel.java   |   40 +-
 .../net/sf/jabref/gui/date/DatePickerButton.java   |    8 +-
 .../gui/dbproperties/DatabasePropertiesDialog.java |    8 +-
 .../net/sf/jabref/gui/desktop/JabRefDesktop.java   |   23 +-
 .../java/net/sf/jabref/gui/desktop/os/Linux.java   |    4 +-
 .../java/net/sf/jabref/gui/desktop/os/OSX.java     |    4 +-
 .../java/net/sf/jabref/gui/desktop/os/Windows.java |    4 +-
 .../net/sf/jabref/gui/entryeditor/EntryEditor.java |  518 ++--
 .../sf/jabref/gui/entryeditor/EntryEditorTab.java  |   85 +-
 .../entryeditor/EntryEditorTabFocusListener.java   |   38 +-
 .../gui/entryeditor/FieldExtraComponents.java      |   87 +-
 .../sf/jabref/gui/exporter/AutoSaveManager.java    |  119 -
 .../sf/jabref/gui/exporter/CustomExportDialog.java |    1 -
 .../net/sf/jabref/gui/exporter/ExportAction.java   |    5 +-
 .../gui/exporter/ExportCustomizationDialog.java    |   11 +-
 .../gui/exporter/ExportToClipboardAction.java      |    8 +-
 .../net/sf/jabref/gui/exporter/SaveAllAction.java  |    2 +-
 .../sf/jabref/gui/exporter/SaveDatabaseAction.java |  137 +-
 .../sf/jabref/gui/externalfiles/AutoSetLinks.java  |  228 ++
 .../gui/externalfiles/DownloadExternalFile.java    |  350 +++
 .../gui/externalfiles/DroppedFileHandler.java      |  570 ++++
 .../gui/externalfiles/FindFullTextAction.java      |  122 +
 .../jabref/gui/externalfiles/MoveFileAction.java   |  195 ++
 .../gui/externalfiles/SynchronizeFileField.java    |  401 +++
 .../TransferableFileLinkSelection.java             |  107 +
 .../jabref/gui/externalfiles/WriteXMPAction.java   |  297 ++
 .../externalfiles/WriteXMPEntryEditorAction.java   |  143 +
 .../gui/externalfiletype/ExternalFileMenuItem.java |  112 +
 .../gui/externalfiletype/ExternalFileType.java     |  222 ++
 .../externalfiletype/ExternalFileTypeEditor.java   |  382 +++
 .../ExternalFileTypeEntryEditor.java               |  249 ++
 .../gui/externalfiletype/ExternalFileTypes.java    |  322 +++
 .../externalfiletype/UnknownExternalFileType.java  |   16 +
 .../gui/fieldeditors/EntryLinkListEditor.java      |  563 ++++
 .../gui/fieldeditors/FieldEditorFocusListener.java |    4 +-
 .../sf/jabref/gui/fieldeditors/FileListEditor.java |   31 +-
 .../FileListEditorTransferHandler.java             |   15 +-
 .../fieldeditors/JTextAreaWithHighlighting.java    |   23 +-
 .../net/sf/jabref/gui/fieldeditors/TextArea.java   |    6 +-
 .../net/sf/jabref/gui/fieldeditors/TextField.java  |   10 +-
 .../fieldeditors/contextmenu/CaseChangeMenu.java   |    2 +-
 .../fieldeditors/contextmenu/ConversionMenu.java   |    2 +-
 .../fieldeditors/contextmenu/FieldTextMenu.java    |   17 +-
 .../contextmenu/ProtectedTermsMenu.java            |    5 +-
 .../sf/jabref/gui/filelist/AttachFileAction.java   |   51 +
 .../filelist/ConfirmCloseFileListEntryEditor.java  |   12 +
 .../net/sf/jabref/gui/filelist/FileListEntry.java  |   45 +
 .../jabref/gui/filelist/FileListEntryEditor.java   |  364 +++
 .../sf/jabref/gui/filelist/FileListTableModel.java |  222 ++
 .../net/sf/jabref/gui/groups/AddToGroupAction.java |    6 +-
 .../net/sf/jabref/gui/groups/AutoGroupDialog.java  |  110 +-
 .../gui/groups/EntryTableTransferHandler.java      |    9 +-
 .../sf/jabref/gui/groups/GroupAddRemoveDialog.java |   11 +-
 .../java/net/sf/jabref/gui/groups/GroupDialog.java |   38 +-
 .../net/sf/jabref/gui/groups/GroupSelector.java    |   90 +-
 .../jabref/gui/groups/GroupTreeCellRenderer.java   |    4 +-
 .../jabref/gui/groups/GroupTreeNodeViewModel.java  |   39 +-
 .../java/net/sf/jabref/gui/groups/GroupsTree.java  |   13 +-
 .../jabref/gui/groups/RemoveFromGroupAction.java   |    2 +-
 .../gui/groups/TransferableEntrySelection.java     |    2 +-
 .../gui/groups/UndoableAddOrRemoveGroup.java       |    2 +-
 .../gui/groups/UndoableChangeAssignment.java       |    2 +-
 .../gui/groups/UndoableChangeEntriesOfGroup.java   |    2 +-
 .../sf/jabref/gui/groups/UndoableModifyGroup.java  |    4 +-
 .../jabref/gui/groups/UndoableModifySubtree.java   |    2 +-
 .../sf/jabref/gui/groups/UndoableMoveGroup.java    |    4 +-
 .../gui/groups/WarnAssignmentSideEffects.java      |    4 +-
 .../java/net/sf/jabref/gui/help/AboutAction.java   |    8 +-
 .../java/net/sf/jabref/gui/help/AboutDialog.java   |   12 +-
 .../java/net/sf/jabref/gui/help/HelpAction.java    |   24 +-
 .../net/sf/jabref/gui/help/NewVersionDialog.java   |    4 +-
 .../gui/importer/EntryFromExternalFileCreator.java |    2 +-
 .../jabref/gui/importer/EntryFromFileCreator.java  |   16 +-
 .../gui/importer/EntryFromFileCreatorManager.java  |    4 +-
 .../jabref/gui/importer/EntryFromPDFCreator.java   |   10 +-
 .../jabref/gui/importer/FetcherPreviewDialog.java  |   10 +
 .../gui/importer/ImportCustomizationDialog.java    |   57 +-
 .../sf/jabref/gui/importer/ImportFileFilter.java   |    6 +-
 .../net/sf/jabref/gui/importer/ImportFormats.java  |    6 +-
 .../gui/importer/ImportInspectionDialog.java       |  118 +-
 .../net/sf/jabref/gui/importer/ImportMenuItem.java |   19 +-
 .../jabref/gui/importer/UnlinkedFilesCrawler.java  |    2 +-
 .../jabref/gui/importer/UnlinkedPDFFileFilter.java |    6 +-
 .../net/sf/jabref/gui/importer/ZipFileChooser.java |   30 +-
 .../gui/importer/actions/AppendDatabaseAction.java |   41 +-
 .../actions/CheckForNewEntryTypesAction.java       |    4 +-
 .../actions/ConvertLegacyExplicitGroups.java       |   14 +-
 .../gui/importer/actions/OpenDatabaseAction.java   |  178 +-
 .../gui/importer/fetcher/ACMPortalFetcher.java     |   28 +-
 .../sf/jabref/gui/importer/fetcher/ADSFetcher.java |  166 --
 .../gui/importer/fetcher/CiteSeerXFetcher.java     |    4 +-
 .../jabref/gui/importer/fetcher/DBLPFetcher.java   |  164 --
 .../jabref/gui/importer/fetcher/DOAJFetcher.java   |   35 +-
 .../gui/importer/fetcher/DOItoBibTeXFetcher.java   |   53 -
 .../gui/importer/fetcher/DiVAtoBibTeXFetcher.java  |  129 -
 .../jabref/gui/importer/fetcher/EntryFetcher.java  |    6 +-
 .../jabref/gui/importer/fetcher/EntryFetchers.java |   49 +-
 .../gui/importer/fetcher/GeneralFetcher.java       |   62 +-
 .../gui/importer/fetcher/GoogleScholarFetcher.java |  309 ---
 .../gui/importer/fetcher/IEEEXploreFetcher.java    |   52 +-
 .../gui/importer/fetcher/INSPIREFetcher.java       |   49 +-
 .../gui/importer/fetcher/ISBNtoBibTeXFetcher.java  |  154 --
 .../gui/importer/fetcher/IdBasedEntryFetcher.java  |   65 +
 .../gui/importer/fetcher/MedlineFetcher.java       |  257 --
 .../jabref/gui/importer/fetcher/OAI2Fetcher.java   |   95 +-
 .../gui/importer/fetcher/PreviewEntryFetcher.java  |    2 +-
 .../gui/importer/fetcher/ScienceDirectFetcher.java |    7 +-
 .../importer/fetcher/SearchBasedEntryFetcher.java  |    5 +-
 .../gui/importer/fetcher/SpringerFetcher.java      |   56 +-
 .../importer/worker/AutosaveStartupPrompter.java   |  101 -
 .../sf/jabref/gui/journals/AbbreviateAction.java   |    3 +-
 .../jabref/gui/journals/ManageJournalsPanel.java   |   11 +-
 .../sf/jabref/gui/journals/UnabbreviateAction.java |    3 +-
 .../jabref/gui/journals/UndoableAbbreviator.java   |    2 +-
 .../jabref/gui/journals/UndoableUnabbreviator.java |    2 +-
 .../net/sf/jabref/gui/keyboard/KeyBinding.java     |   28 +-
 .../sf/jabref/gui/keyboard/KeyBindingsDialog.java  |    2 -
 .../jabref/gui/keyboard/KeyBindingsListener.java   |   89 +-
 .../sf/jabref/gui/maintable/ListSynchronizer.java  |   18 +-
 .../net/sf/jabref/gui/maintable/MainTable.java     |  155 +-
 .../sf/jabref/gui/maintable/MainTableColumn.java   |   16 +-
 .../jabref/gui/maintable/MainTableDataModel.java   |    2 +-
 .../sf/jabref/gui/maintable/MainTableFormat.java   |   25 +-
 .../gui/maintable/MainTableSelectionListener.java  |  122 +-
 .../gui/maintable/SpecialMainTableColumns.java     |  190 --
 .../maintable/SpecialMainTableColumnsBuilder.java  |  204 ++
 .../net/sf/jabref/gui/menus/FileHistoryMenu.java   |   15 +-
 .../net/sf/jabref/gui/menus/RightClickMenu.java    |  168 +-
 .../gui/mergeentries/EntryFetchAndMergeWorker.java |   64 +
 .../gui/mergeentries/FetchAndMergeEntry.java       |   46 +-
 .../gui/mergeentries/FetchAndMergeWorker.java      |   77 +
 .../sf/jabref/gui/mergeentries/MergeEntries.java   |   54 +-
 .../gui/mergeentries/MergeEntriesDialog.java       |    6 +-
 .../gui/mergeentries/MergeFetchedEntryDialog.java  |   59 +-
 .../mergeentries/MergeWithFetchedEntryAction.java  |   34 +
 .../sf/jabref/gui/openoffice/CitationManager.java  |    2 -
 .../net/sf/jabref/gui/openoffice/OOBibBase.java    |   22 +-
 .../sf/jabref/gui/openoffice/OpenOfficePanel.java  |  119 +-
 .../jabref/gui/openoffice/OpenOfficeSidePanel.java |   52 +
 .../jabref/gui/openoffice/StyleSelectDialog.java   |   18 +-
 .../gui/plaintextimport/TextInputDialog.java       |   42 +-
 .../net/sf/jabref/gui/preftabs/AdvancedTab.java    |    6 +-
 .../sf/jabref/gui/preftabs/AppearancePrefsTab.java |    7 +-
 .../jabref/gui/preftabs/EntryEditorPrefsTab.java   |   31 +-
 .../net/sf/jabref/gui/preftabs/ExternalTab.java    |    2 +-
 .../net/sf/jabref/gui/preftabs/FileSortTab.java    |    5 +-
 .../java/net/sf/jabref/gui/preftabs/FileTab.java   |   63 +-
 .../sf/jabref/gui/preftabs/ImportSettingsTab.java  |   32 +-
 .../sf/jabref/gui/preftabs/NameFormatterTab.java   |   10 +-
 .../net/sf/jabref/gui/preftabs/NetworkTab.java     |    4 +-
 .../sf/jabref/gui/preftabs/PreferencesDialog.java  |  103 +-
 .../gui/preftabs/PreferencesFilterDialog.java      |    5 +-
 .../sf/jabref/gui/preftabs/PreviewPrefsTab.java    |  312 ++-
 .../sf/jabref/gui/preftabs/TableColumnsTab.java    |    6 +-
 .../net/sf/jabref/gui/preftabs/XmpPrefsTab.java    |    2 -
 .../NewProtectedTermsFileDialog.java               |    1 -
 .../gui/protectedterms/ProtectedTermsDialog.java   |   23 +-
 .../jabref/gui/push/AbstractPushToApplication.java |    2 +-
 .../net/sf/jabref/gui/push/PushToApplication.java  |    2 +-
 .../java/net/sf/jabref/gui/push/PushToEmacs.java   |   21 +-
 .../java/net/sf/jabref/gui/push/PushToLyx.java     |    2 +-
 .../java/net/sf/jabref/gui/push/PushToVim.java     |    2 +-
 .../net/sf/jabref/gui/search/GlobalSearchBar.java  |  425 +++
 .../sf/jabref/gui/search/GlobalSearchWorker.java   |   60 +-
 .../gui/search/JTextFieldChangeListenerUtil.java   |    1 +
 .../java/net/sf/jabref/gui/search/SearchBar.java   |  367 ---
 .../sf/jabref/gui/search/SearchDisplayMode.java    |   29 +
 .../java/net/sf/jabref/gui/search/SearchMode.java  |   31 -
 .../sf/jabref/gui/search/SearchResultFrame.java    |  641 +++++
 .../sf/jabref/gui/search/SearchResultsDialog.java  |  501 ----
 .../net/sf/jabref/gui/search/SearchWorker.java     |   66 +-
 .../gui/shared/ConnectToSharedDatabaseDialog.java  |  475 ++++
 .../jabref/gui/shared/MergeSharedEntryDialog.java  |    3 +-
 .../sf/jabref/gui/shared/MigrationHelpDialog.java  |    2 +-
 .../gui/shared/OpenSharedDatabaseDialog.java       |  350 ---
 .../jabref/gui/shared/SharedDatabaseUIManager.java |  100 +-
 .../gui/specialfields/SpecialFieldAction.java      |  105 +
 .../SpecialFieldDatabaseChangeListener.java        |   44 +
 .../gui/specialfields/SpecialFieldDropDown.java    |  102 +
 .../gui/specialfields/SpecialFieldMenuAction.java  |   27 +
 .../specialfields/SpecialFieldUpdateListener.java  |   54 +
 .../specialfields/SpecialFieldValueViewModel.java  |  187 ++
 .../gui/specialfields/SpecialFieldViewModel.java   |   69 +
 .../net/sf/jabref/gui/undo/UndoableChangeType.java |    2 +-
 .../sf/jabref/gui/undo/UndoableFieldChange.java    |    2 +-
 .../sf/jabref/gui/undo/UndoableInsertEntry.java    |    2 +-
 .../sf/jabref/gui/undo/UndoableInsertString.java   |    2 +-
 .../net/sf/jabref/gui/undo/UndoableKeyChange.java  |   21 +-
 .../sf/jabref/gui/undo/UndoableRemoveEntry.java    |    4 +-
 .../sf/jabref/gui/undo/UndoableRemoveString.java   |    2 +-
 .../sf/jabref/gui/undo/UndoableStringChange.java   |    2 +-
 .../net/sf/jabref/gui/util/FocusRequester.java     |   29 -
 src/main/java/net/sf/jabref/gui/util/GUIUtil.java  |   39 -
 .../net/sf/jabref/gui/util/PositionWindow.java     |  111 -
 .../net/sf/jabref/gui/util/WindowLocation.java     |  163 ++
 .../gui/util/comparator/FirstColumnComparator.java |    2 +-
 .../jabref/gui/util/comparator/IconComparator.java |    4 +-
 .../util/comparator/RankingFieldComparator.java    |    6 +-
 .../util/component/JTextAreaWithPlaceholder.java   |   90 +
 .../util/component/JTextFieldWithPlaceholder.java  |   91 +
 .../component/JTextFieldWithUnfocusedText.java     |   62 -
 .../sf/jabref/gui/util/component/OverlayPanel.java |    3 +-
 .../jabref/gui/util/component/VerticalLabelUI.java |   13 +-
 .../net/sf/jabref/gui/worker/AbstractWorker.java   |    2 +-
 .../sf/jabref/gui/worker/SendAsEMailAction.java    |    7 +-
 .../net/sf/jabref/gui/worker/VersionWorker.java    |   84 +-
 .../java/net/sf/jabref/logic/TypedBibEntry.java    |   10 +-
 .../logic/autocompleter/AbstractAutoCompleter.java |    4 +
 .../autocompleter/AutoCompletePreferences.java     |    4 +-
 .../logic/autocompleter/AutoCompleterFactory.java  |    8 +-
 .../logic/autocompleter/ContentAutoCompleters.java |   17 +-
 .../logic/autocompleter/DefaultAutoCompleter.java  |    2 +-
 .../autocompleter/EntireFieldAutoCompleter.java    |    2 +-
 .../autocompleter/NameFieldAutoCompleter.java      |    2 +-
 .../logic/autosaveandbackup/AutosaveManager.java   |   94 +
 .../logic/autosaveandbackup/BackupManager.java     |  163 ++
 .../net/sf/jabref/logic/auxparser/AuxParser.java   |   86 +-
 .../net/sf/jabref/logic/bibtex/BibEntryWriter.java |    5 +-
 .../sf/jabref/logic/bibtex/FieldContentParser.java |    8 +-
 .../bibtex/FieldContentParserPreferences.java      |    6 -
 .../jabref/logic/bibtex/LatexFieldFormatter.java   |    4 +-
 .../bibtex/LatexFieldFormatterPreferences.java     |    8 -
 .../bibtex/comparator/CrossRefEntryComparator.java |   15 +-
 .../logic/bibtex/comparator/EntryComparator.java   |   35 +-
 .../logic/bibtex/comparator/FieldComparator.java   |   12 +-
 .../BibtexKeyPatternPreferences.java               |   27 +-
 .../bibtexkeypattern/BibtexKeyPatternUtil.java     |  302 +-
 src/main/java/net/sf/jabref/logic/bst/VM.java      |   14 +-
 .../sf/jabref/logic/cleanup/BiblatexCleanup.java   |   40 +-
 .../net/sf/jabref/logic/cleanup/CleanupJob.java    |   16 -
 .../jabref/logic/cleanup/CleanupPreferences.java   |   37 +
 .../net/sf/jabref/logic/cleanup/CleanupPreset.java |    7 +-
 .../net/sf/jabref/logic/cleanup/CleanupWorker.java |   25 +-
 .../java/net/sf/jabref/logic/cleanup/Cleanups.java |  140 +
 .../net/sf/jabref/logic/cleanup/DoiCleanup.java    |   10 +-
 .../logic/cleanup/FieldFormatterCleanup.java       |  106 -
 .../sf/jabref/logic/cleanup/FileLinksCleanup.java  |    3 +-
 .../net/sf/jabref/logic/cleanup/ISSNCleanup.java   |    3 +-
 .../sf/jabref/logic/cleanup/MoveFieldCleanup.java  |   32 +
 .../sf/jabref/logic/cleanup/MoveFilesCleanup.java  |   11 +-
 .../jabref/logic/cleanup/RelativePathsCleanup.java |   12 +-
 .../sf/jabref/logic/cleanup/RenamePdfCleanup.java  |  116 +-
 .../logic/cleanup/UpgradePdfPsToFileCleanup.java   |   29 +-
 .../sf/jabref/logic/config/SaveOrderConfig.java    |  219 --
 .../jabref/logic/exporter/BibDatabaseWriter.java   |   37 +-
 .../logic/exporter/BibTeXMLExportFormat.java       |  246 ++
 .../logic/exporter/BibtexDatabaseWriter.java       |   23 +-
 .../sf/jabref/logic/exporter/CustomExportList.java |    2 +-
 .../net/sf/jabref/logic/exporter/ExportFormat.java |   15 +-
 .../sf/jabref/logic/exporter/ExportFormats.java    |    5 +-
 .../logic/exporter/FieldFormatterCleanups.java     |  228 --
 .../sf/jabref/logic/exporter/FileSaveSession.java  |   53 +-
 .../sf/jabref/logic/exporter/IExportFormat.java    |   10 +-
 .../jabref/logic/exporter/MSBibExportFormat.java   |    4 +-
 .../jabref/logic/exporter/MetaDataSerializer.java  |  107 +
 .../sf/jabref/logic/exporter/ModsExportFormat.java |  437 ++-
 .../sf/jabref/logic/exporter/OOCalcDatabase.java   |   16 +-
 .../logic/exporter/OpenDocumentRepresentation.java |   16 +-
 .../exporter/OpenDocumentSpreadsheetCreator.java   |    2 +-
 .../logic/exporter/OpenOfficeDocumentCreator.java  |    2 +-
 .../sf/jabref/logic/exporter/SavePreferences.java  |   46 +-
 .../net/sf/jabref/logic/formatter/Formatter.java   |   74 -
 .../net/sf/jabref/logic/formatter/Formatters.java  |   19 +
 .../jabref/logic/formatter/IdentityFormatter.java  |    1 +
 .../formatter/bibtexfields/ClearFormatter.java     |    2 +-
 .../bibtexfields/HtmlToLatexFormatter.java         |    4 +-
 .../bibtexfields/HtmlToUnicodeFormatter.java       |    2 +-
 .../bibtexfields/LatexCleanupFormatter.java        |    2 +-
 .../bibtexfields/NormalizeDateFormatter.java       |    2 +-
 .../bibtexfields/NormalizeMonthFormatter.java      |    2 +-
 .../bibtexfields/NormalizeNamesFormatter.java      |    9 +-
 .../bibtexfields/NormalizePagesFormatter.java      |    2 +-
 .../OrdinalsToSuperscriptFormatter.java            |    2 +-
 .../bibtexfields/RemoveBracesFormatter.java        |    2 +-
 .../bibtexfields/UnicodeToLatexFormatter.java      |    4 +-
 .../bibtexfields/UnitsToLatexFormatter.java        |    2 +-
 .../formatter/casechanger/CapitalizeFormatter.java |    2 +-
 .../formatter/casechanger/LowerCaseFormatter.java  |    2 +-
 .../casechanger/ProtectTermsFormatter.java         |    2 +-
 .../casechanger/SentenceCaseFormatter.java         |    2 +-
 .../jabref/logic/formatter/casechanger/Title.java  |    3 +-
 .../formatter/casechanger/TitleCaseFormatter.java  |    2 +-
 .../formatter/casechanger/UpperCaseFormatter.java  |    2 +-
 .../minifier/MinifyNameListFormatter.java          |    2 +-
 .../net/sf/jabref/logic/groups/AbstractGroup.java  |  216 --
 .../sf/jabref/logic/groups/AllEntriesGroup.java    |   95 -
 .../sf/jabref/logic/groups/EntriesGroupChange.java |   43 -
 .../net/sf/jabref/logic/groups/ExplicitGroup.java  |  171 --
 .../sf/jabref/logic/groups/GroupDescriptions.java  |  120 +
 .../sf/jabref/logic/groups/GroupHierarchyType.java |   28 -
 .../net/sf/jabref/logic/groups/GroupTreeNode.java  |  257 --
 .../net/sf/jabref/logic/groups/GroupsParser.java   |  183 +-
 .../net/sf/jabref/logic/groups/GroupsUtil.java     |   80 -
 .../net/sf/jabref/logic/groups/KeywordGroup.java   |  395 ---
 .../sf/jabref/logic/groups/MoveGroupChange.java    |   39 -
 .../net/sf/jabref/logic/groups/SearchGroup.java    |  192 --
 .../java/net/sf/jabref/logic/groups/TreeNode.java  |  606 ----
 .../logic/groups/UnsupportedVersionException.java  |   10 -
 .../java/net/sf/jabref/logic/help/HelpFile.java    |   48 +-
 .../jabref/logic/importer/EntryBasedFetcher.java   |   21 +
 .../logic/importer/EntryBasedParserFetcher.java    |   71 +
 .../sf/jabref/logic/importer/FetcherException.java |   10 +-
 .../sf/jabref/logic/importer/FulltextFetcher.java  |    2 +-
 .../sf/jabref/logic/importer/FulltextFetchers.java |   10 +-
 .../sf/jabref/logic/importer/IdBasedFetcher.java   |    1 +
 .../logic/importer/IdBasedParserFetcher.java       |   94 +
 .../sf/jabref/logic/importer/ImportException.java  |   19 +
 .../logic/importer/ImportFormatPreferences.java    |   51 +-
 .../jabref/logic/importer/ImportFormatReader.java  |   67 +-
 .../net/sf/jabref/logic/importer/Importer.java     |  169 ++
 .../net/sf/jabref/logic/importer/OpenDatabase.java |   40 +-
 .../sf/jabref/logic/importer/ParseException.java   |   16 +
 .../java/net/sf/jabref/logic/importer/Parser.java  |   14 +
 .../net/sf/jabref/logic/importer/ParserResult.java |   32 +-
 .../logic/importer/SearchBasedParserFetcher.java   |   75 +
 .../net/sf/jabref/logic/importer/WebFetcher.java   |    4 +-
 .../net/sf/jabref/logic/importer/WebFetchers.java  |   29 +
 .../net/sf/jabref/logic/importer/fetcher/ACS.java  |    2 +-
 .../sf/jabref/logic/importer/fetcher/ArXiv.java    |   32 +-
 .../importer/fetcher/AstrophysicsDataSystem.java   |  160 ++
 .../logic/importer/fetcher/BibsonomyScraper.java   |   11 +-
 .../sf/jabref/logic/importer/fetcher/CrossRef.java |   21 +-
 .../jabref/logic/importer/fetcher/DBLPFetcher.java |   78 +
 .../jabref/logic/importer/fetcher/DOItoBibTeX.java |   99 -
 .../net/sf/jabref/logic/importer/fetcher/DiVA.java |   36 +-
 .../jabref/logic/importer/fetcher/DoiFetcher.java  |   63 +
 .../logic/importer/fetcher/DoiResolution.java      |    2 +-
 .../jabref/logic/importer/fetcher/GVKParser.java   |  486 ----
 .../logic/importer/fetcher/GoogleScholar.java      |  169 +-
 .../jabref/logic/importer/fetcher/GvkFetcher.java  |   39 +-
 .../net/sf/jabref/logic/importer/fetcher/IEEE.java |    4 +-
 .../jabref/logic/importer/fetcher/IsbnFetcher.java |   70 +
 .../jabref/logic/importer/fetcher/MathSciNet.java  |  101 +
 .../logic/importer/fetcher/MedlineFetcher.java     |  219 ++
 .../logic/importer/fetcher/ScienceDirect.java      |    2 +-
 .../logic/importer/fetcher/SpringerLink.java       |    2 +-
 .../sf/jabref/logic/importer/fetcher/zbMATH.java   |  131 +
 .../importer/fileformat/BibTeXMLImporter.java      |   15 +-
 .../importer/fileformat/BiblioscapeImporter.java   |    5 +-
 .../logic/importer/fileformat/BibtexImporter.java  |    5 +-
 .../logic/importer/fileformat/BibtexParser.java    |  126 +-
 .../logic/importer/fileformat/CopacImporter.java   |    7 +-
 .../logic/importer/fileformat/CustomImporter.java  |  135 +-
 .../logic/importer/fileformat/EndnoteImporter.java |    5 +-
 .../importer/fileformat/FreeCiteImporter.java      |   12 +-
 .../logic/importer/fileformat/GvkParser.java       |  492 ++++
 .../logic/importer/fileformat/ImportFormat.java    |  170 --
 .../logic/importer/fileformat/InspecImporter.java  |    5 +-
 .../logic/importer/fileformat/IsiImporter.java     |    5 +-
 .../logic/importer/fileformat/MedlineImporter.java |   55 +-
 .../importer/fileformat/MedlinePlainImporter.java  |   19 +-
 .../logic/importer/fileformat/ModsImporter.java    |  480 ++++
 .../logic/importer/fileformat/MsBibImporter.java   |    7 +-
 .../logic/importer/fileformat/OvidImporter.java    |   15 +-
 .../importer/fileformat/PdfContentImporter.java    |   17 +-
 .../logic/importer/fileformat/PdfXmpImporter.java  |   11 +-
 .../importer/fileformat/RepecNepImporter.java      |   10 +-
 .../logic/importer/fileformat/RisImporter.java     |  228 +-
 .../importer/fileformat/SilverPlatterImporter.java |    5 +-
 .../importer/fileformat/mods/package-info.java     |   14 +
 .../sf/jabref/logic/importer/util/DBLPHelper.java  |   93 -
 .../logic/importer/util/JSONEntryParser.java       |    9 +-
 .../jabref/logic/importer/util/MetaDataParser.java |  156 ++
 .../sf/jabref/logic/importer/util/OAI2Handler.java |    2 +-
 .../jabref/logic/importer/util/ParseException.java |   12 -
 .../logic/integrity/ASCIICharacterChecker.java     |   30 +
 .../logic/integrity/AbbreviationChecker.java       |   34 +
 .../jabref/logic/integrity/AuthorNameChecker.java  |   36 +
 .../jabref/logic/integrity/BibStringChecker.java   |   45 +
 .../logic/integrity/BiblatexPagesChecker.java      |   50 +
 .../jabref/logic/integrity/BibtexkeyChecker.java   |   34 +
 .../logic/integrity/BibtexkeyDeviationChecker.java |   45 +
 .../jabref/logic/integrity/BooktitleChecker.java   |   30 +
 .../sf/jabref/logic/integrity/BracketChecker.java  |   50 +
 .../jabref/logic/integrity/DOIValidityChecker.java |   22 +
 .../sf/jabref/logic/integrity/EditionChecker.java  |   60 +
 .../jabref/logic/integrity/EntryLinkChecker.java   |   51 +
 .../net/sf/jabref/logic/integrity/FileChecker.java |   51 +
 .../logic/integrity/HTMLCharacterChecker.java      |   39 +
 .../logic/integrity/HowpublishedChecker.java       |   48 +
 .../net/sf/jabref/logic/integrity/ISBNChecker.java |    2 +-
 .../net/sf/jabref/logic/integrity/ISSNChecker.java |    3 +-
 .../sf/jabref/logic/integrity/IntegrityCheck.java  |  423 +--
 .../sf/jabref/logic/integrity/MonthChecker.java    |   61 +
 .../logic/integrity/NoBibtexFieldChecker.java      |   31 +
 .../net/sf/jabref/logic/integrity/NoteChecker.java |   48 +
 .../sf/jabref/logic/integrity/PagesChecker.java    |   54 +
 .../sf/jabref/logic/integrity/TitleChecker.java    |   57 +
 .../net/sf/jabref/logic/integrity/TypeChecker.java |   28 +
 .../net/sf/jabref/logic/integrity/UrlChecker.java  |   29 +
 .../net/sf/jabref/logic/integrity/YearChecker.java |   49 +
 .../journals/JournalAbbreviationPreferences.java   |    9 -
 .../java/net/sf/jabref/logic/l10n/Languages.java   |   26 +-
 .../net/sf/jabref/logic/l10n/Localization.java     |   26 +-
 .../java/net/sf/jabref/logic/layout/Layout.java    |   12 +-
 .../net/sf/jabref/logic/layout/LayoutEntry.java    |   77 +-
 .../logic/layout/LayoutFormatterPreferences.java   |   12 -
 .../net/sf/jabref/logic/layout/format/Authors.java |    2 +-
 .../logic/layout/format/FileLinkPreferences.java   |   12 -
 .../sf/jabref/logic/layout/format/HTMLChars.java   |    4 +-
 .../layout/format/LatexToUnicodeFormatter.java     |  193 +-
 .../jabref/logic/layout/format/NameFormatter.java  |    6 +-
 .../layout/format/NameFormatterPreferences.java    |    7 -
 .../sf/jabref/logic/layout/format/RTFChars.java    |  151 +-
 .../logic/layout/format/RemoveLatexCommands.java   |   67 -
 .../format/RemoveLatexCommandsFormatter.java       |   65 +
 .../sf/jabref/logic/layout/format/RisKeywords.java |   10 +-
 .../jabref/logic/layout/format/WrapFileLinks.java  |    2 +-
 .../net/sf/jabref/logic/logging/JabRefLogger.java  |    1 -
 .../net/sf/jabref/logic/mods/MODSDatabase.java     |   73 -
 .../java/net/sf/jabref/logic/mods/MODSEntry.java   |  319 ---
 .../java/net/sf/jabref/logic/mods/PageNumbers.java |   60 -
 .../java/net/sf/jabref/logic/mods/PersonName.java  |  128 -
 .../net/sf/jabref/logic/msbib/BibTeXConverter.java |   12 +-
 .../net/sf/jabref/logic/msbib/MSBibConverter.java  |   54 +-
 .../net/sf/jabref/logic/msbib/MSBibDatabase.java   |   31 +-
 .../java/net/sf/jabref/logic/msbib/MSBibEntry.java |   62 +-
 .../net/sf/jabref/logic/msbib/MSBibMapping.java    |    9 +-
 .../net/sf/jabref/logic/msbib/PageNumbers.java     |   60 +
 .../java/net/sf/jabref/logic/msbib/PersonName.java |  128 +
 .../net/sf/jabref/logic/net/ProxyPreferences.java  |   21 -
 .../java/net/sf/jabref/logic/net/URLDownload.java  |  107 +-
 .../net/sf/jabref/logic/openoffice/OOBibStyle.java |    4 +-
 .../sf/jabref/logic/openoffice/OOPreFormatter.java |    4 +-
 .../net/sf/jabref/logic/openoffice/OOUtil.java     |    2 +-
 .../protectedterms/ProtectedTermsPreferences.java  |   40 -
 .../sf/jabref/logic/remote/RemotePreferences.java  |   18 +-
 .../server/RemoteListenerServerLifecycle.java      |    3 +-
 .../sf/jabref/logic/search/MatchesHighlighter.java |   54 -
 .../net/sf/jabref/logic/search/SearchMatcher.java  |   10 -
 .../net/sf/jabref/logic/search/SearchQuery.java    |   47 +-
 .../logic/search/SearchQueryHighlightListener.java |    3 +
 .../search/SearchQueryHighlightObservable.java     |   61 +-
 .../jabref/logic/search/matchers/AndMatcher.java   |   26 -
 .../jabref/logic/search/matchers/MatcherSet.java   |   45 -
 .../jabref/logic/search/matchers/MatcherSets.java  |   19 -
 .../jabref/logic/search/matchers/NotMatcher.java   |   27 -
 .../sf/jabref/logic/search/matchers/OrMatcher.java |   26 -
 .../logic/search/rules/ContainBasedSearchRule.java |   63 -
 .../logic/search/rules/GrammarBasedSearchRule.java |  243 --
 .../logic/search/rules/RegexBasedSearchRule.java   |   67 -
 .../sf/jabref/logic/search/rules/SearchRule.java   |   10 -
 .../sf/jabref/logic/search/rules/SearchRules.java  |   27 -
 .../logic/search/rules/SentenceAnalyzer.java       |   57 -
 .../ContainsAndRegexBasedSearchRuleDescriber.java  |    4 +-
 .../describer/GrammarBasedSearchRuleDescriber.java |   12 +-
 .../search/rules/describer/SearchDescribers.java   |    8 +-
 .../logic/specialfields/SpecialFieldsUtils.java    |  125 +
 .../java/net/sf/jabref/logic/util/BuildInfo.java   |   13 +-
 src/main/java/net/sf/jabref/logic/util/DOI.java    |   10 +
 .../net/sf/jabref/logic/util/FileExtensions.java   |    2 +
 src/main/java/net/sf/jabref/logic/util/ISBN.java   |    3 +
 .../net/sf/jabref/logic/util/OptionalUtil.java     |   23 +
 .../java/net/sf/jabref/logic/util/UpdateField.java |    2 +-
 .../java/net/sf/jabref/logic/util/Version.java     |  216 +-
 .../net/sf/jabref/logic/util/io/AutoSaveUtil.java  |   27 -
 .../jabref/logic/util/io/DatabaseFileLookup.java   |   10 +-
 .../java/net/sf/jabref/logic/util/io/FileUtil.java |  148 +-
 .../sf/jabref/logic/util/io/RegExpFileSearch.java  |  343 +++
 .../logic/util/strings/DiffHighlighting.java       |  101 -
 .../util/strings/HTMLUnicodeConversionMaps.java    |  904 ------
 .../sf/jabref/logic/util/strings/RtfCharMap.java   |  131 +-
 .../sf/jabref/logic/util/strings/StringUtil.java   |  676 -----
 .../util/strings/UnicodeToReadableCharMap.java     |  241 --
 .../net/sf/jabref/logic/xmp/XMPPreferences.java    |   14 +-
 .../net/sf/jabref/logic/xmp/XMPSchemaBibtex.java   |   20 +-
 src/main/java/net/sf/jabref/logic/xmp/XMPUtil.java |   10 +-
 .../jabref/migrations/FileLinksUpgradeWarning.java |   25 +-
 .../jabref/migrations/PreferencesMigrations.java   |    6 +-
 src/main/java/net/sf/jabref/model/ChainNode.java   |  154 ++
 src/main/java/net/sf/jabref/model/Defaults.java    |   17 +
 .../java/net/sf/jabref/model/DuplicateCheck.java   |   12 +-
 src/main/java/net/sf/jabref/model/EntryTypes.java  |   12 +-
 .../bibtexkeypattern/AbstractBibtexKeyPattern.java |   11 +-
 .../bibtexkeypattern/GlobalBibtexKeyPattern.java   |    4 +
 .../net/sf/jabref/model/cleanup/CleanupJob.java    |   16 +
 .../model/cleanup/FieldFormatterCleanup.java       |  120 +
 .../model/cleanup/FieldFormatterCleanups.java      |  122 +
 .../net/sf/jabref/model/cleanup/Formatter.java     |   74 +
 .../net/sf/jabref/model/database/BibDatabase.java  |  178 +-
 .../jabref/model/database/BibDatabaseContext.java  |  262 ++
 .../sf/jabref/model/database/BibDatabaseMode.java  |   38 +-
 .../model/database/BibDatabaseModeDetection.java   |   10 +-
 .../net/sf/jabref/model/database/BibDatabases.java |    7 +
 .../sf/jabref/model/database/DatabaseLocation.java |    2 -
 .../jabref/model/database/DuplicationChecker.java  |  154 +-
 .../net/sf/jabref/model/database/EntrySorter.java  |    1 -
 .../jabref/model/database/KeyChangeListener.java   |   14 +-
 .../jabref/model/database/event/AutosaveEvent.java |    8 +
 .../event/BibDatabaseContextChangedEvent.java      |   10 +
 .../model/database/event/ChangePropagation.java    |    6 +
 .../model/database/event/EntryAddedEvent.java      |   27 +
 .../model/database/event/EntryRemovedEvent.java    |   29 +
 .../java/net/sf/jabref/model/entry/Author.java     |   41 +-
 .../java/net/sf/jabref/model/entry/AuthorList.java |   77 +
 .../java/net/sf/jabref/model/entry/BibEntry.java   |  269 +-
 .../sf/jabref/model/entry/BibLatexEntryTypes.java  |  476 ++--
 .../sf/jabref/model/entry/BibtexSingleField.java   |   26 +-
 .../net/sf/jabref/model/entry/BibtexString.java    |    3 +
 .../net/sf/jabref/model/entry/CustomEntryType.java |    6 +-
 .../net/sf/jabref/model/entry/EntryLinkList.java   |   29 +
 .../java/net/sf/jabref/model/entry/EntryUtil.java  |   67 -
 .../java/net/sf/jabref/model/entry/FieldName.java  |   68 +-
 .../net/sf/jabref/model/entry/FieldProperties.java |   35 -
 .../net/sf/jabref/model/entry/FieldProperty.java   |   35 +
 .../sf/jabref/model/entry/IEEETranEntryTypes.java  |   28 +-
 .../jabref/model/entry/InternalBibtexFields.java   |  193 +-
 .../java/net/sf/jabref/model/entry/Keyword.java    |   45 +
 .../net/sf/jabref/model/entry/KeywordList.java     |  181 ++
 .../net/sf/jabref/model/entry/ParsedEntryLink.java |   59 +
 .../net/sf/jabref/model/entry/SpecialFields.java   |   31 -
 .../model/entry/event/EntryChangedEvent.java       |   26 +
 .../sf/jabref/model/entry/event/EntryEvent.java    |   41 +
 .../jabref/model/entry/event/EntryEventSource.java |   11 +
 .../model/entry/event/FieldChangedEvent.java       |   72 +
 .../model/entry/specialfields/SpecialField.java    |  111 +
 .../entry/specialfields/SpecialFieldValue.java     |   45 +
 .../net/sf/jabref/model/event/EntryAddedEvent.java |   26 -
 .../sf/jabref/model/event/EntryChangedEvent.java   |   27 -
 .../java/net/sf/jabref/model/event/EntryEvent.java |   39 -
 .../sf/jabref/model/event/EntryRemovedEvent.java   |   28 -
 .../sf/jabref/model/event/FieldChangedEvent.java   |   73 -
 .../net/sf/jabref/model/groups/AbstractGroup.java  |  180 ++
 .../sf/jabref/model/groups/AllEntriesGroup.java    |   78 +
 .../sf/jabref/model/groups/EntriesGroupChange.java |   43 +
 .../net/sf/jabref/model/groups/ExplicitGroup.java  |  103 +
 .../sf/jabref/model/groups/GroupHierarchyType.java |   28 +
 .../net/sf/jabref/model/groups/GroupTreeNode.java  |  250 ++
 .../net/sf/jabref/model/groups/GroupsUtil.java     |   80 +
 .../net/sf/jabref/model/groups/KeywordGroup.java   |  298 ++
 .../sf/jabref/model/groups/MoveGroupChange.java    |   39 +
 .../net/sf/jabref/model/groups/SearchGroup.java    |  145 +
 .../java/net/sf/jabref/model/groups/TreeNode.java  |  606 ++++
 .../model/groups/event/GroupUpdatedEvent.java      |   20 +
 .../model/metadata/FileDirectoryPreferences.java   |   49 +
 .../net/sf/jabref/model/metadata/MetaData.java     |  268 ++
 .../sf/jabref/model/metadata/SaveOrderConfig.java  |  186 ++
 .../model/metadata/event/MetaDataChangedEvent.java |   23 +
 .../sf/jabref/model/search/GroupSearchQuery.java   |   57 +
 .../net/sf/jabref/model/search/SearchMatcher.java  |   10 +
 .../jabref/model/search/matchers/AndMatcher.java   |   26 +
 .../jabref/model/search/matchers/MatcherSet.java   |   45 +
 .../jabref/model/search/matchers/MatcherSets.java  |   19 +
 .../jabref/model/search/matchers/NotMatcher.java   |   27 +
 .../sf/jabref/model/search/matchers/OrMatcher.java |   26 +
 .../model/search/rules/ContainBasedSearchRule.java |   60 +
 .../model/search/rules/GrammarBasedSearchRule.java |  257 ++
 .../model/search/rules/RegexBasedSearchRule.java   |   64 +
 .../sf/jabref/model/search/rules/SearchRule.java   |   10 +
 .../sf/jabref/model/search/rules/SearchRules.java  |   33 +
 .../model/search/rules/SentenceAnalyzer.java       |   57 +
 .../model/strings/HTMLUnicodeConversionMaps.java   |  904 ++++++
 .../sf/jabref/model/strings/LatexToUnicode.java    |  209 ++
 .../net/sf/jabref/model/strings/StringUtil.java    |  708 +++++
 .../model/strings/UnicodeToReadableCharMap.java    |  241 ++
 .../java/net/sf/jabref/pdfimport/ImportDialog.java |   32 +-
 .../net/sf/jabref/pdfimport/PdfFileFilter.java     |    4 +-
 .../java/net/sf/jabref/pdfimport/PdfImporter.java  |   29 +-
 .../sf/jabref/preferences/CustomImportList.java    |   12 +-
 .../sf/jabref/preferences/JabRefPreferences.java   |  485 ++--
 .../sf/jabref/preferences/PreviewPreferences.java  |  106 +
 .../sf/jabref/preferences/SearchPreferences.java   |  117 +
 .../sf/jabref/preferences/VersionPreferences.java  |   13 +-
 .../java/net/sf/jabref/shared/DBMSConnection.java  |   73 +
 .../sf/jabref/shared/DBMSConnectionProperties.java |   70 +-
 .../java/net/sf/jabref/shared/DBMSConnector.java   |   69 -
 .../java/net/sf/jabref/shared/DBMSProcessor.java   |  182 +-
 .../net/sf/jabref/shared/DBMSSynchronizer.java     |   85 +-
 .../java/net/sf/jabref/shared/MySQLProcessor.java  |    9 +-
 .../java/net/sf/jabref/shared/OracleProcessor.java |   71 +-
 .../net/sf/jabref/shared/PostgreSQLProcessor.java  |   43 +-
 .../jabref/shared/event/ConnectionLostEvent.java   |    2 +-
 .../sf/jabref/shared/event/UpdateRefusedEvent.java |    2 +-
 .../InvalidDBMSConnectionPropertiesException.java  |   11 +
 .../exception/NotASharedDatabaseException.java     |   12 +
 .../listener/OracleNotificationListener.java       |   24 +
 .../shared/prefs/SharedDatabasePreferences.java    |  134 +
 .../net/sf/jabref/shared/security/Password.java    |   65 +
 .../java/net/sf/jabref/specialfields/Printed.java  |   52 -
 .../java/net/sf/jabref/specialfields/Priority.java |   57 -
 .../java/net/sf/jabref/specialfields/Quality.java  |   53 -
 .../java/net/sf/jabref/specialfields/Rank.java     |   50 -
 .../net/sf/jabref/specialfields/ReadStatus.java    |   57 -
 .../net/sf/jabref/specialfields/Relevance.java     |   52 -
 .../net/sf/jabref/specialfields/SpecialField.java  |   88 -
 .../jabref/specialfields/SpecialFieldAction.java   |   74 -
 .../SpecialFieldDatabaseChangeListener.java        |   34 -
 .../jabref/specialfields/SpecialFieldDropDown.java |   97 -
 .../specialfields/SpecialFieldMenuAction.java      |   27 -
 .../specialfields/SpecialFieldUpdateListener.java  |   51 -
 .../sf/jabref/specialfields/SpecialFieldValue.java |  107 -
 .../jabref/specialfields/SpecialFieldsUtils.java   |  174 --
 src/main/java/oracle/jdbc/OracleConnection.java    |  368 +++
 src/main/java/oracle/jdbc/OracleStatement.java     |   13 +
 .../java/oracle/jdbc/dcn/DatabaseChangeEvent.java  |    8 +
 .../oracle/jdbc/dcn/DatabaseChangeListener.java    |    9 +
 .../jdbc/dcn/DatabaseChangeRegistration.java       |   11 +
 src/main/java/oracle/jdbc/driver/OracleDriver.java |    8 +
 src/main/java/oracle/jdbc/package-info.java        |    4 +
 src/main/java/osx/macadapter/MacAdapter.java       |   16 +-
 .../resources/images/icons/JabRef-icon-mac.svg     |   11 +-
 src/main/resources/images/icons/JabRef-icon.svg    |   29 +-
 src/main/resources/l10n/JabRef_da.properties       | 1029 +++++--
 src/main/resources/l10n/JabRef_de.properties       |  672 ++---
 src/main/resources/l10n/JabRef_en.properties       |  155 +-
 src/main/resources/l10n/JabRef_es.properties       | 1372 ++++++---
 src/main/resources/l10n/JabRef_fa.properties       |  542 ++--
 src/main/resources/l10n/JabRef_fr.properties       | 1060 +++++--
 src/main/resources/l10n/JabRef_in.properties       | 1048 +++++--
 src/main/resources/l10n/JabRef_it.properties       | 1949 ++++++++-----
 src/main/resources/l10n/JabRef_ja.properties       |  779 +++---
 src/main/resources/l10n/JabRef_nl.properties       |  571 ++--
 src/main/resources/l10n/JabRef_no.properties       |  927 ++-----
 src/main/resources/l10n/JabRef_pt_BR.properties    | 1047 +++++--
 src/main/resources/l10n/JabRef_ru.properties       | 1156 ++++----
 src/main/resources/l10n/JabRef_sv.properties       | 2166 ++++++++++-----
 src/main/resources/l10n/JabRef_tr.properties       | 1051 +++++--
 src/main/resources/l10n/JabRef_vi.properties       |  870 +++---
 src/main/resources/l10n/JabRef_zh.properties       | 1425 +++++++---
 src/main/resources/l10n/Menu_da.properties         |   53 +-
 src/main/resources/l10n/Menu_de.properties         |  195 +-
 src/main/resources/l10n/Menu_en.properties         |   21 +-
 src/main/resources/l10n/Menu_es.properties         |   74 +-
 src/main/resources/l10n/Menu_fa.properties         |   38 +-
 src/main/resources/l10n/Menu_fr.properties         |  144 +-
 src/main/resources/l10n/Menu_in.properties         |   83 +-
 src/main/resources/l10n/Menu_it.properties         |   46 +-
 src/main/resources/l10n/Menu_ja.properties         |   67 +-
 src/main/resources/l10n/Menu_nl.properties         |  122 +-
 src/main/resources/l10n/Menu_no.properties         |   40 +-
 src/main/resources/l10n/Menu_pt_BR.properties      |   57 +-
 src/main/resources/l10n/Menu_ru.properties         |   54 +-
 src/main/resources/l10n/Menu_sv.properties         |   46 +-
 src/main/resources/l10n/Menu_tr.properties         |   63 +-
 src/main/resources/l10n/Menu_vi.properties         |  216 +-
 src/main/resources/l10n/Menu_zh.properties         |   57 +-
 .../resource/layout/bibtexml.begin.layout          |    5 -
 .../resources/resource/layout/bibtexml.end.layout  |    1 -
 src/main/resources/resource/layout/bibtexml.layout |   36 -
 src/main/resources/resource/ods/meta.xml           |    5 +-
 src/main/resources/resource/ods/settings.xml       |    4 +-
 .../resource/openoffice/default_authoryear.jstyle  |    3 +-
 .../resource/openoffice/default_numerical.jstyle   |    3 +-
 src/main/resources/resource/openoffice/meta.xml    |    5 +-
 src/main/resources/xjc/mods/mods-3-6.xsd           | 1513 ++++++++++
 src/main/resources/xjc/mods/mods-binding.xjb       |   96 +
 src/test/java/net/sf/jabref/ArchitectureTests.java |   26 +-
 .../java/net/sf/jabref/BibDatabaseContextTest.java |   37 -
 src/test/java/net/sf/jabref/BibtexTestData.java    |    9 +-
 src/test/java/net/sf/jabref/CodeStyleTests.java    |   24 +
 src/test/java/net/sf/jabref/MetaDataTest.java      |   21 +-
 .../cleanup/CleanupActionsListModelTest.java       |    9 +-
 .../java/net/sf/jabref/cli/AuxCommandLineTest.java |    3 +-
 .../sf/jabref/external/ExternalFileTypeTest.java   |   30 -
 .../sf/jabref/external/RegExpFileSearchTests.java  |  157 --
 .../net/sf/jabref/gui/AWTExceptionHandler.java     |   25 +
 .../java/net/sf/jabref/gui/AbstractUITest.java     |  111 +
 src/test/java/net/sf/jabref/gui/DialogTest.java    |   52 +
 src/test/java/net/sf/jabref/gui/DialogTest2.java   |   46 +
 .../java/net/sf/jabref/gui/EntryTableTest.java     |   68 +
 src/test/java/net/sf/jabref/gui/GUITest.java       |  119 +
 .../net/sf/jabref/gui/IdFetcherDialogTest.java     |  136 +
 .../gui/ParameterizedDialogNewEntryTest.java       |  203 ++
 .../net/sf/jabref/gui/ParameterizedDialogTest.java |  154 ++
 .../jabref/gui/ParameterizedMenuNewEntryTest.java  |   78 +
 src/test/java/net/sf/jabref/gui/UndoTest.java      |   68 +
 .../sf/jabref/gui/entryeditor/EntryEditorTest.java |    3 +
 .../gui/externalfiletype/ExternalFileTypeTest.java |   34 +
 .../importer/EntryFromFileCreatorManagerTest.java  |   11 +-
 .../gui/importer/EntryFromPDFCreatorTest.java      |   11 +-
 .../actions/ConvertLegacyExplicitGroupsTest.java   |   35 +-
 .../gui/importer/fetcher/GeneralFetcherTest.java   |   75 -
 .../importer/fetcher/OAI2HandlerFetcherTest.java   |   49 +-
 .../sf/jabref/gui/search/SearchResultsTest.java    |   97 +
 .../logic/autosaveandbackup/BackupManagerTest.java |   18 +
 .../sf/jabref/logic/auxparser/AuxParserTest.java   |   58 +-
 .../net/sf/jabref/logic/bibtex/BibEntryAssert.java |   31 +-
 .../sf/jabref/logic/bibtex/BibEntryWriterTest.java |   46 +-
 .../logic/bibtex/EntryTypesTestBibLatex.java       |    2 +
 .../logic/bibtex/LatexFieldFormatterTests.java     |    3 +-
 .../comparator/CrossRefEntryComparatorTest.java    |   56 +
 .../bibtex/comparator/EntryComparatorTest.java     |   16 +
 .../bibtexkeypattern/BibtexKeyPatternUtilTest.java |  113 +-
 .../MakeLabelWithDatabaseTest.java                 |  323 +++
 src/test/java/net/sf/jabref/logic/bst/TestVM.java  |    3 +-
 .../jabref/logic/cleanup/BiblatexCleanupTest.java  |   45 +
 .../sf/jabref/logic/cleanup/CleanupWorkerTest.java |   76 +-
 .../logic/cleanup/FieldFormatterCleanupTest.java   |   66 +
 .../sf/jabref/logic/cleanup/ISSNCleanupTest.java   |   13 +-
 .../jabref/logic/cleanup/MoveFilesCleanupTest.java |   13 +-
 .../jabref/logic/cleanup/RenamePdfCleanupTest.java |  147 +-
 .../logic/exporter/BibTeXMLExporterTestFiles.java  |   89 +
 .../logic/exporter/BibtexDatabaseWriterTest.java   |   85 +-
 .../sf/jabref/logic/exporter/ExportFormatTest.java |   13 +-
 .../logic/exporter/FieldFormatterCleanupsTest.java |   40 +-
 .../logic/exporter/HtmlExportFormatTest.java       |   12 +-
 .../logic/exporter/MSBibExportFormatTestFiles.java |   24 +-
 .../logic/exporter/ModsExportFormatTest.java       |   61 +
 .../logic/exporter/ModsExportFormatTestFiles.java  |  116 +
 .../logic/exporter/MsBibExportFormatTest.java      |    2 +-
 .../sf/jabref/logic/formatter/FormatterTest.java   |    5 +-
 .../bibtexfields/NormalizeNamesFormatterTest.java  |  120 +-
 .../casechanger/TitleCaseFormatterTest.java        |   52 +-
 .../sf/jabref/logic/groups/AbstractGroupTest.java  |   25 -
 .../jabref/logic/groups/AllEntriesGroupTest.java   |   14 -
 .../sf/jabref/logic/groups/ExplicitGroupTest.java  |   40 -
 .../sf/jabref/logic/groups/GroupTreeNodeTest.java  |  337 ---
 .../net/sf/jabref/logic/groups/GroupsUtilTest.java |    4 +-
 .../sf/jabref/logic/groups/KeywordGroupTest.java   |   90 -
 .../sf/jabref/logic/groups/SearchGroupTest.java    |   41 -
 .../net/sf/jabref/logic/groups/TreeNodeTest.java   |  709 -----
 .../logic/importer/BibDatabaseTestsWithFiles.java  |    2 +-
 .../logic/importer/DatabaseFileLookupTest.java     |    2 +-
 .../logic/importer/FulltextFetchersTest.java       |    3 -
 .../ImportFormatReaderIntegrationTest.java         |   12 +-
 .../ImportFormatReaderTestParameterless.java       |   26 +-
 .../net/sf/jabref/logic/importer/ImporterTest.java |  118 +
 .../sf/jabref/logic/importer/OpenDatabaseTest.java |   18 +-
 .../jabref/logic/importer/ParsedBibEntryTests.java |    2 +-
 .../sf/jabref/logic/importer/fetcher/ACSTest.java  |    3 +
 .../jabref/logic/importer/fetcher/ArXivTest.java   |   12 +-
 .../fetcher/AstrophysicsDataSystemTest.java        |  203 ++
 .../logic/importer/fetcher/CrossRefTest.java       |    5 +-
 .../logic/importer/fetcher/DBLPFetcherTest.java    |   68 +
 .../sf/jabref/logic/importer/fetcher/DiVATest.java |    8 +-
 .../logic/importer/fetcher/DoiFetcherTest.java     |   85 +
 .../logic/importer/fetcher/DoiResolutionTest.java  |    8 +-
 .../logic/importer/fetcher/GVKParserTest.java      |   75 -
 .../logic/importer/fetcher/GoogleScholarTest.java  |   58 +-
 .../logic/importer/fetcher/GvkFetcherTest.java     |    9 +-
 .../logic/importer/fetcher/GvkParserTest.java      |   71 +
 .../sf/jabref/logic/importer/fetcher/IEEETest.java |   20 +-
 .../logic/importer/fetcher/IsbnFetcherTest.java    |   93 +
 .../logic/importer/fetcher/MathSciNetTest.java     |   72 +
 .../logic/importer/fetcher/MedlineFetcherTest.java |  192 ++
 .../logic/importer/fetcher/ScienceDirectTest.java  |    3 +
 .../logic/importer/fetcher/SpringerLinkTest.java   |    5 +-
 .../jabref/logic/importer/fetcher/zbMATHTest.java  |   58 +
 .../importer/fileformat/BibTeXMLImporterTest.java  |   20 +-
 .../fileformat/BibTeXMLImporterTestFiles.java      |   22 +-
 .../fileformat/BiblioscapeImporterTest.java        |    6 +-
 .../fileformat/BiblioscapeImporterTestFiles.java   |   22 +-
 .../importer/fileformat/BibtexImporterTest.java    |   93 +-
 .../importer/fileformat/BibtexParserTest.java      |  613 ++--
 .../importer/fileformat/CopacImporterTest.java     |   25 +-
 .../fileformat/CopacImporterTestFiles.java         |   28 +-
 .../importer/fileformat/CustomImporterTest.java    |   95 +-
 .../importer/fileformat/EndnoteImporterTest.java   |   90 +-
 .../importer/fileformat/FreeCiteImporterTest.java  |    5 +-
 .../importer/fileformat/ImportFormatTest.java      |  101 -
 .../importer/fileformat/InspecImportTest.java      |    8 +-
 .../logic/importer/fileformat/IsiImporterTest.java |  150 +-
 .../importer/fileformat/MedlineImporterTest.java   |   16 +-
 .../fileformat/MedlineImporterTestFiles.java       |   35 +-
 .../fileformat/MedlinePlainImporterTest.java       |   32 +-
 .../importer/fileformat/ModsImporterTestFiles.java |   63 +
 .../importer/fileformat/MsBibImporterTest.java     |    2 +-
 .../importer/fileformat/OvidImporterTest.java      |   79 +-
 .../fileformat/PdfContentImporterTest.java         |   11 +-
 .../fileformat/PdfContentImporterTestFiles.java    |    3 +-
 .../importer/fileformat/PdfXmpImporterTest.java    |   25 +-
 .../logic/importer/fileformat/RISImporterTest.java |    6 +-
 .../importer/fileformat/RISImporterTestFiles.java  |   11 +-
 .../importer/fileformat/RepecNepImporterTest.java  |   23 +-
 .../fileformat/SilverPlatterImporterTest.java      |    7 +-
 .../SilverPlatterImporterTestNotRecognized.java    |    4 +-
 .../logic/importer/util/JSONEntryParserTest.java   |   26 +-
 .../logic/integrity/EntryLinkCheckerTest.java      |  103 +
 .../jabref/logic/integrity/IntegrityCheckTest.java |  127 +-
 .../jabref/logic/journals/AbbreviationsTest.java   |   18 +-
 .../net/sf/jabref/logic/l10n/EncodingsTest.java    |   28 +
 .../net/sf/jabref/logic/l10n/LanguagesTest.java    |   33 +-
 .../logic/l10n/LocalizationConsistencyTest.java    |   86 +-
 .../net/sf/jabref/logic/l10n/LocalizationTest.java |   16 +-
 .../sf/jabref/logic/layout/LayoutEntryTest.java    |  107 +-
 .../net/sf/jabref/logic/layout/LayoutTest.java     |   25 +-
 .../sf/jabref/logic/layout/format/AuthorsTest.java |   17 +
 .../jabref/logic/layout/format/FileLinkTest.java   |    2 +-
 .../jabref/logic/layout/format/RTFCharsTest.java   |  159 +-
 .../logic/layout/format/WrapFileLinksTest.java     |  135 +
 .../net/sf/jabref/logic/net/URLDownloadTest.java   |   18 +-
 .../java/net/sf/jabref/logic/net/URLUtilTest.java  |    2 +
 .../sf/jabref/logic/openoffice/OOBibStyleTest.java |   15 +-
 .../jabref/logic/openoffice/StyleLoaderTest.java   |    6 +-
 .../jabref/logic/remote/RemotePreferencesTest.java |   53 +
 .../jabref/logic/search/DatabaseSearcherTest.java  |   84 +-
 .../GrammarBasedSearchRuleDescriberTest.java       |    2 +-
 .../logic/search/MatchesHighlighterTest.java       |   55 -
 .../search/SearchQueryHighlightObservableTest.java |   55 +-
 .../sf/jabref/logic/search/SearchQueryTest.java    |  128 +-
 .../logic/search/matchers/MatcherSetsTest.java     |   50 -
 .../search/rules/ContainBasedSearchRuleTest.java   |   54 -
 .../logic/search/rules/MockSearchMatcher.java      |   21 -
 .../logic/search/rules/SentenceAnalyzerTest.java   |   20 -
 .../specialfields/SpecialFieldsUtilsTest.java      |   72 +
 .../sf/jabref/logic/util/DevelopmentStageTest.java |   37 +
 .../net/sf/jabref/logic/util/UpdateFieldTest.java  |    6 +-
 .../java/net/sf/jabref/logic/util/VersionTest.java |  280 ++
 .../sf/jabref/logic/util/io/FileHistoryTest.java   |    6 +-
 .../net/sf/jabref/logic/util/io/FileUtilTest.java  |  215 +-
 .../logic/util/io/RegExpFileSearchTests.java       |  119 +
 .../logic/util/strings/DiffHighlightingTest.java   |   81 -
 .../jabref/logic/util/strings/StringUtilTest.java  |  347 ---
 .../sf/jabref/logic/util/version/VersionTest.java  |  216 --
 .../sf/jabref/logic/xmp/XMPSchemaBibtexTest.java   |    2 +-
 .../java/net/sf/jabref/logic/xmp/XMPUtilTest.java  |   62 +-
 .../sf/jabref/model/BibDatabaseContextTest.java    |   51 +
 .../sf/jabref/model/database/BibDatabaseTest.java  |   62 +-
 .../model/database/DuplicationCheckerTest.java     |  111 +
 .../model/database/KeyChangeListenerTest.java      |   20 +-
 .../net/sf/jabref/model/entry/AuthorListTest.java  |   19 +-
 .../jabref/model/entry/BibEntryEqualityTest.java   |   38 +
 .../net/sf/jabref/model/entry/BibEntryTest.java    |    2 +-
 .../net/sf/jabref/model/entry/BibEntryTests.java   |  175 +-
 .../sf/jabref/model/entry/BibtexStringTest.java    |    6 +
 .../net/sf/jabref/model/entry/EntryUtilTest.java   |   35 -
 .../jabref/model/entry/IEEETranEntryTypesTest.java |    2 +-
 .../net/sf/jabref/model/entry/KeywordListTest.java |   70 +
 .../entry/specialfields/SpecialFieldTest.java      |   34 +
 .../sf/jabref/model/event/TestEventListener.java   |    3 +
 .../sf/jabref/model/groups/AbstractGroupTest.java  |   25 +
 .../jabref/model/groups/AllEntriesGroupTest.java   |   14 +
 .../sf/jabref/model/groups/ExplicitGroupTest.java  |   62 +
 .../sf/jabref/model/groups/GroupTreeNodeTest.java  |  313 +++
 .../sf/jabref/model/groups/KeywordGroupTest.java   |  110 +
 .../sf/jabref/model/groups/SearchGroupTest.java    |   41 +
 .../net/sf/jabref/model/groups/TreeNodeTest.java   |  710 +++++
 .../model/search/matchers/MatcherSetsTest.java     |   50 +
 .../search/rules/ContainBasedSearchRuleTest.java   |   54 +
 .../model/search/rules/MockSearchMatcher.java      |   21 +
 .../model/search/rules/SentenceAnalyzerTest.java   |   20 +
 .../sf/jabref/model/strings/StringUtilTest.java    |  352 +++
 .../net/sf/jabref/shared/DBMSConnectionTest.java   |   40 +
 .../net/sf/jabref/shared/DBMSProcessorTest.java    |  302 ++
 .../net/sf/jabref/shared/DBMSSynchronizerTest.java |  220 ++
 .../java/net/sf/jabref/shared/DBMSTypeTest.java    |   48 +
 .../shared/SynchronizationTestEventListener.java   |   34 +
 .../shared/SynchronizationTestSimulator.java       |  161 ++
 .../java/net/sf/jabref/shared/TestConnector.java   |   40 +
 .../java/net/sf/jabref/shared/TestManager.java     |   50 +
 .../specialfields/SpecialFieldsUtilsTest.java      |  122 -
 .../java/net/sf/jabref/support/DevEnvironment.java |   13 +
 .../java/net/sf/jabref/testutils/AssertUtil.java   |   15 -
 .../java/net/sf/jabref/testutils/GuiTestUtils.java |   38 -
 .../jabref/testutils/category/DatabaseTests.java   |    4 +
 .../sf/jabref/testutils/category/FetcherTests.java |    4 +
 .../net/sf/jabref/testutils/category/GUITests.java |    4 +
 .../resources/net/sf/jabref/customPreferences.xml  |    2 -
 .../net/sf/jabref/logic/auxparser/crossref.aux     |    9 +
 .../net/sf/jabref/logic/auxparser/nested.aux       |    1 +
 .../net/sf/jabref/logic/auxparser/origin.bib       |   15 +
 .../BibTeXMLExporterTestArticle.bib}               |    0
 .../logic/exporter/BibTeXMLExporterTestArticle.xml |   14 +
 .../BibTeXMLExporterTestArticleWithoutID.bib}      |    0
 .../BibTeXMLExporterTestArticleWithoutID.xml       |   14 +
 .../logic/exporter/BibTeXMLExporterTestAuthor.bib  |    5 +
 .../logic/exporter/BibTeXMLExporterTestAuthor.xml  |    8 +
 .../BibTeXMLExporterTestBook.bib}                  |    0
 .../logic/exporter/BibTeXMLExporterTestBook.xml    |   14 +
 .../BibTeXMLExporterTestBooklet.bib}               |    0
 .../logic/exporter/BibTeXMLExporterTestBooklet.xml |   13 +
 .../BibTeXMLExporterTestConference.bib}            |    0
 .../exporter/BibTeXMLExporterTestConference.xml    |   21 +
 .../BibTeXMLExporterTestInBook.bib}                |    0
 .../logic/exporter/BibTeXMLExporterTestInBook.xml  |   17 +
 .../BibTeXMLExporterTestInCollection.bib}          |    0
 .../exporter/BibTeXMLExporterTestInCollection.xml  |   18 +
 .../BibTeXMLExporterTestInProceedings.bib}         |    0
 .../exporter/BibTeXMLExporterTestInProceedings.xml |   15 +
 .../BibTeXMLExporterTestInbookLessFields.bib}      |    0
 .../BibTeXMLExporterTestInbookLessFields.xml       |   21 +
 .../BibTeXMLExporterTestInvalidInbook.bib}         |    0
 .../exporter/BibTeXMLExporterTestInvalidInbook.xml |    8 +
 .../BibTeXMLExporterTestManual.bib}                |    0
 .../logic/exporter/BibTeXMLExporterTestManual.xml  |   14 +
 .../BibTeXMLExporterTestMasterThesis.bib}          |    0
 .../exporter/BibTeXMLExporterTestMasterThesis.xml  |   15 +
 .../BibTeXMLExporterTestMisc.bib}                  |    0
 .../logic/exporter/BibTeXMLExporterTestMisc.xml    |   13 +
 .../BibTeXMLExporterTestPhdThesis.bib}             |    0
 .../exporter/BibTeXMLExporterTestPhdThesis.xml     |   15 +
 .../BibTeXMLExporterTestProceedings.bib}           |    0
 .../exporter/BibTeXMLExporterTestProceedings.xml   |   14 +
 .../BibTeXMLExporterTestTechReport.bib}            |    0
 .../exporter/BibTeXMLExporterTestTechReport.xml    |   16 +
 .../BibTeXMLExporterTestUnpublished.bib}           |    0
 .../exporter/BibTeXMLExporterTestUnpublished.xml   |   12 +
 .../exporter/ModsExportFormatTestAllFields.bib     |   29 +
 .../exporter/ModsExportFormatTestAllFields.xml     |   81 +
 .../logic/exporter/ModsExportFormatTestBook.bib    |    9 +
 .../logic/exporter/ModsExportFormatTestBook.xml    |   24 +
 .../ModsExportFormatTestMultipleEntries.bib        |   20 +
 .../ModsExportFormatTestMultipleEntries.xml        |   85 +
 .../ModsExportFormatTestOnlyRequiredFields.bib     |    9 +
 .../ModsExportFormatTestOnlyRequiredFields.xml     |   32 +
 .../exporter/ModsExportFormatTestTotalPages.bib    |    8 +
 .../exporter/ModsExportFormatTestTotalPages.xml    |   22 +
 .../logic/exporter/MsBibExportFormatTest2.xml      |    3 +
 .../logic/exporter/MsBibExportFormatTest3.xml      |   19 +-
 .../logic/exporter/MsBibExportFormatTest6.xml      |   17 +-
 .../net/sf/jabref/logic/exporter/MsBibKeyTest.bib  |   12 +
 .../net/sf/jabref/logic/exporter/MsBibKeyTest.xml  |   19 +
 .../sf/jabref/logic/exporter/MsBibLocationTest.bib |   10 +
 .../sf/jabref/logic/exporter/MsBibLocationTest.xml |   20 +
 .../logic/exporter/MsBibMultiAddressTest.bib       |   11 +
 .../logic/exporter/MsBibMultiAddressTest.xml       |   20 +
 ...l => gvk_empty_result_because_of_bad_query.xml} |    0
 .../fileformat/AutosavedSharedDatabase.bib         |    6 +
 .../fileformat/MODSImporterTestAllFields.bib       |   17 +
 .../fileformat/MODSImporterTestAllFields.xml       |   61 +
 .../{Empty.txt => MODSImporterTestMinimal.bib}     |    0
 .../fileformat/MODSImporterTestMinimal.xml         |    6 +
 .../importer/fileformat/MODSImporterTestMods.bib   |   13 +
 .../importer/fileformat/MODSImporterTestMods.xml   |   57 +
 .../fileformat/MODSImporterTestModsCollection.bib  |   33 +
 .../fileformat/MODSImporterTestModsCollection.xml  |  240 ++
 .../MedlineImporterTestArticleNoISSN.bib           |   25 +
 .../MedlineImporterTestArticleNoISSN.xml           |  106 +
 .../importer/fileformat/MedlineImporterTestDOI.bib |   26 +
 .../importer/fileformat/MedlineImporterTestDOI.xml |  112 +
 .../importer/fileformat/MsBibLocationTest.bib      |    8 +
 .../importer/fileformat/MsBibLocationTest.xml      |   20 +
 .../fileformat/MsBibMultiLocationAddressTest.bib   |    8 +
 .../fileformat/MsBibMultiLocationAddressTest.xml   |   20 +
 .../logic/importer/fileformat/RisImporterTest3.bib |    4 +-
 .../logic/importer/fileformat/RisImporterTest3.ris |    1 -
 .../logic/importer/fileformat/RisImporterTest6.bib |    2 +-
 .../logic/importer/fileformat/RisImporterTest6.ris |    1 -
 .../RisImporterTestDoiAndJournalTitle.bib          |   12 +
 .../RisImporterTestDoiAndJournalTitle.ris          |   12 +
 .../importer/fileformat/RisImporterTestScopus.bib  |   17 +
 .../importer/fileformat/RisImporterTestScopus.ris  |   26 +
 src/test/resources/testbib/complex.bib             |    6 +-
 src/test/resources/testbib/crossref.bib            |   45 +
 src/test/resources/testbib/jabref-authors.bib      | 2920 ++++++++++++++++++++
 xjc.gradle                                         |    7 +
 1105 files changed, 58995 insertions(+), 39612 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 buildres/jabref-cert-2016.p12.enc
 delete mode 100644 debian/patches/060_disable_java-diff-utils.patch
 delete mode 100644 debian/patches/080_fix_medline_fetcher.patch
 delete mode 100644 debian/patches/090_fix_medline_NPE.patch
 create mode 100755 debian/xjc.sh
 create mode 100644 licenses/de.undercouch.citeproc-java.txt
 create mode 100644 licenses/org.citationstyles.locales.txt
 create mode 100644 licenses/org.citationstyles.styles.txt
 create mode 100644 scripts/README.md
 create mode 100755 scripts/after-failure.sh
 create mode 100644 scripts/junit-xml-format-errors.xsl
 create mode 100644 scripts/logger.py
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/DBMSConnectorTest.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/DBMSProcessorTest.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/DBMSSynchronizerTest.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/DBMSTypeTest.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/SynchronizationTestEventListener.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/SynchronizationTestSimulator.java
 delete mode 100644 src/databaseTest/java/net/sf/jabref/shared/TestConnector.java
 delete mode 100644 src/graphics/ranks/ranks.xcf
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/AWTExceptionHandler.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/AbstractUITest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/DialogTest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/EntryTableTest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/GUITest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/ParameterizedDialogNewEntryTest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/ParameterizedDialogTest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/ParameterizedMenuNewEntryTest.java
 delete mode 100644 src/integrationTest/java/net/sf/jabref/gui/UndoTest.java
 delete mode 100644 src/main/java/net/sf/jabref/BibDatabaseContext.java
 delete mode 100644 src/main/java/net/sf/jabref/Defaults.java
 create mode 100644 src/main/java/net/sf/jabref/FallbackExceptionHandler.java
 delete mode 100644 src/main/java/net/sf/jabref/MetaData.java
 delete mode 100644 src/main/java/net/sf/jabref/event/GroupUpdatedEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/event/MetaDataChangedEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/event/source/EntryEventSource.java
 delete mode 100644 src/main/java/net/sf/jabref/external/AttachFileAction.java
 delete mode 100644 src/main/java/net/sf/jabref/external/AutoSetLinks.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ConfirmCloseFileListEntryEditor.java
 delete mode 100644 src/main/java/net/sf/jabref/external/DownloadExternalFile.java
 delete mode 100644 src/main/java/net/sf/jabref/external/DroppedFileHandler.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ExternalFileMenuItem.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ExternalFileType.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ExternalFileTypeEditor.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ExternalFileTypeEntryEditor.java
 delete mode 100644 src/main/java/net/sf/jabref/external/ExternalFileTypes.java
 delete mode 100644 src/main/java/net/sf/jabref/external/FindFullTextAction.java
 delete mode 100644 src/main/java/net/sf/jabref/external/MoveFileAction.java
 delete mode 100644 src/main/java/net/sf/jabref/external/RegExpFileSearch.java
 delete mode 100644 src/main/java/net/sf/jabref/external/SynchronizeFileField.java
 delete mode 100644 src/main/java/net/sf/jabref/external/TransferableFileLinkSelection.java
 delete mode 100644 src/main/java/net/sf/jabref/external/UnknownExternalFileType.java
 delete mode 100644 src/main/java/net/sf/jabref/external/WriteXMPAction.java
 delete mode 100644 src/main/java/net/sf/jabref/external/WriteXMPEntryEditorAction.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/BibtexKeyPatternDialog.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/ContentSelectorDialog2.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/FieldContentSelector.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/FileListEntry.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/FileListEntryEditor.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/FileListTableModel.java
 create mode 100644 src/main/java/net/sf/jabref/gui/JEditorPaneWithHighlighting.java
 create mode 100644 src/main/java/net/sf/jabref/gui/actions/ConnectToSharedDatabaseAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/actions/CopyBibTeXKeyAndLinkAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/actions/CopyDoiUrlAction.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/actions/OpenSharedDatabaseAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/autosaveandbackup/AutosaveUIManager.java
 create mode 100644 src/main/java/net/sf/jabref/gui/autosaveandbackup/BackupUIManager.java
 create mode 100644 src/main/java/net/sf/jabref/gui/bibtexkeypattern/BibtexKeyPatternDialog.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/exporter/AutoSaveManager.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/AutoSetLinks.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/DownloadExternalFile.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/DroppedFileHandler.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/FindFullTextAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/MoveFileAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/SynchronizeFileField.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/TransferableFileLinkSelection.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/WriteXMPAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiles/WriteXMPEntryEditorAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/ExternalFileMenuItem.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/ExternalFileType.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/ExternalFileTypeEditor.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/ExternalFileTypeEntryEditor.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/ExternalFileTypes.java
 create mode 100644 src/main/java/net/sf/jabref/gui/externalfiletype/UnknownExternalFileType.java
 create mode 100644 src/main/java/net/sf/jabref/gui/fieldeditors/EntryLinkListEditor.java
 create mode 100644 src/main/java/net/sf/jabref/gui/filelist/AttachFileAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/filelist/ConfirmCloseFileListEntryEditor.java
 create mode 100644 src/main/java/net/sf/jabref/gui/filelist/FileListEntry.java
 create mode 100644 src/main/java/net/sf/jabref/gui/filelist/FileListEntryEditor.java
 create mode 100644 src/main/java/net/sf/jabref/gui/filelist/FileListTableModel.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/ADSFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/DBLPFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/DOItoBibTeXFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/DiVAtoBibTeXFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/GoogleScholarFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/ISBNtoBibTeXFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/IdBasedEntryFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/fetcher/MedlineFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/importer/worker/AutosaveStartupPrompter.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/maintable/SpecialMainTableColumns.java
 create mode 100644 src/main/java/net/sf/jabref/gui/maintable/SpecialMainTableColumnsBuilder.java
 create mode 100644 src/main/java/net/sf/jabref/gui/mergeentries/EntryFetchAndMergeWorker.java
 create mode 100644 src/main/java/net/sf/jabref/gui/mergeentries/FetchAndMergeWorker.java
 create mode 100644 src/main/java/net/sf/jabref/gui/mergeentries/MergeWithFetchedEntryAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/openoffice/OpenOfficeSidePanel.java
 create mode 100644 src/main/java/net/sf/jabref/gui/search/GlobalSearchBar.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/search/SearchBar.java
 create mode 100644 src/main/java/net/sf/jabref/gui/search/SearchDisplayMode.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/search/SearchMode.java
 create mode 100644 src/main/java/net/sf/jabref/gui/search/SearchResultFrame.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/search/SearchResultsDialog.java
 create mode 100644 src/main/java/net/sf/jabref/gui/shared/ConnectToSharedDatabaseDialog.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/shared/OpenSharedDatabaseDialog.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldDatabaseChangeListener.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldDropDown.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldMenuAction.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldUpdateListener.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldValueViewModel.java
 create mode 100644 src/main/java/net/sf/jabref/gui/specialfields/SpecialFieldViewModel.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/util/FocusRequester.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/util/GUIUtil.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/util/PositionWindow.java
 create mode 100644 src/main/java/net/sf/jabref/gui/util/WindowLocation.java
 create mode 100644 src/main/java/net/sf/jabref/gui/util/component/JTextAreaWithPlaceholder.java
 create mode 100644 src/main/java/net/sf/jabref/gui/util/component/JTextFieldWithPlaceholder.java
 delete mode 100644 src/main/java/net/sf/jabref/gui/util/component/JTextFieldWithUnfocusedText.java
 create mode 100644 src/main/java/net/sf/jabref/logic/autosaveandbackup/AutosaveManager.java
 create mode 100644 src/main/java/net/sf/jabref/logic/autosaveandbackup/BackupManager.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/cleanup/CleanupJob.java
 create mode 100644 src/main/java/net/sf/jabref/logic/cleanup/CleanupPreferences.java
 create mode 100644 src/main/java/net/sf/jabref/logic/cleanup/Cleanups.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/cleanup/FieldFormatterCleanup.java
 create mode 100644 src/main/java/net/sf/jabref/logic/cleanup/MoveFieldCleanup.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/config/SaveOrderConfig.java
 create mode 100644 src/main/java/net/sf/jabref/logic/exporter/BibTeXMLExportFormat.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/exporter/FieldFormatterCleanups.java
 create mode 100644 src/main/java/net/sf/jabref/logic/exporter/MetaDataSerializer.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/formatter/Formatter.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/AbstractGroup.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/AllEntriesGroup.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/EntriesGroupChange.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/ExplicitGroup.java
 create mode 100644 src/main/java/net/sf/jabref/logic/groups/GroupDescriptions.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/GroupHierarchyType.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/GroupTreeNode.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/GroupsUtil.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/KeywordGroup.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/MoveGroupChange.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/SearchGroup.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/TreeNode.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/groups/UnsupportedVersionException.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/EntryBasedFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/EntryBasedParserFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/IdBasedParserFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/ImportException.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/Importer.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/ParseException.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/Parser.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/SearchBasedParserFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/WebFetchers.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/AstrophysicsDataSystem.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/DBLPFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/DOItoBibTeX.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/DoiFetcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/GVKParser.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/IsbnFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/MathSciNet.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/MedlineFetcher.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fetcher/zbMATH.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fileformat/GvkParser.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/importer/fileformat/ImportFormat.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fileformat/ModsImporter.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/fileformat/mods/package-info.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/importer/util/DBLPHelper.java
 create mode 100644 src/main/java/net/sf/jabref/logic/importer/util/MetaDataParser.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/importer/util/ParseException.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/ASCIICharacterChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/AbbreviationChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/AuthorNameChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BibStringChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BiblatexPagesChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BibtexkeyChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BibtexkeyDeviationChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BooktitleChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/BracketChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/DOIValidityChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/EditionChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/EntryLinkChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/FileChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/HTMLCharacterChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/HowpublishedChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/MonthChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/NoBibtexFieldChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/NoteChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/PagesChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/TitleChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/TypeChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/UrlChecker.java
 create mode 100644 src/main/java/net/sf/jabref/logic/integrity/YearChecker.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/layout/format/RemoveLatexCommands.java
 create mode 100644 src/main/java/net/sf/jabref/logic/layout/format/RemoveLatexCommandsFormatter.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/mods/MODSDatabase.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/mods/MODSEntry.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/mods/PageNumbers.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/mods/PersonName.java
 create mode 100644 src/main/java/net/sf/jabref/logic/msbib/PageNumbers.java
 create mode 100644 src/main/java/net/sf/jabref/logic/msbib/PersonName.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/MatchesHighlighter.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/SearchMatcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/matchers/AndMatcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/matchers/MatcherSet.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/matchers/MatcherSets.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/matchers/NotMatcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/matchers/OrMatcher.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/ContainBasedSearchRule.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/GrammarBasedSearchRule.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/RegexBasedSearchRule.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/SearchRule.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/SearchRules.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/search/rules/SentenceAnalyzer.java
 create mode 100644 src/main/java/net/sf/jabref/logic/specialfields/SpecialFieldsUtils.java
 create mode 100644 src/main/java/net/sf/jabref/logic/util/OptionalUtil.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/util/io/AutoSaveUtil.java
 create mode 100644 src/main/java/net/sf/jabref/logic/util/io/RegExpFileSearch.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/util/strings/DiffHighlighting.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/util/strings/HTMLUnicodeConversionMaps.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/util/strings/StringUtil.java
 delete mode 100644 src/main/java/net/sf/jabref/logic/util/strings/UnicodeToReadableCharMap.java
 create mode 100644 src/main/java/net/sf/jabref/model/ChainNode.java
 create mode 100644 src/main/java/net/sf/jabref/model/Defaults.java
 create mode 100644 src/main/java/net/sf/jabref/model/cleanup/CleanupJob.java
 create mode 100644 src/main/java/net/sf/jabref/model/cleanup/FieldFormatterCleanup.java
 create mode 100644 src/main/java/net/sf/jabref/model/cleanup/FieldFormatterCleanups.java
 create mode 100644 src/main/java/net/sf/jabref/model/cleanup/Formatter.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/BibDatabaseContext.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/event/AutosaveEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/event/BibDatabaseContextChangedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/event/ChangePropagation.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/event/EntryAddedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/database/event/EntryRemovedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/EntryLinkList.java
 delete mode 100644 src/main/java/net/sf/jabref/model/entry/EntryUtil.java
 delete mode 100644 src/main/java/net/sf/jabref/model/entry/FieldProperties.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/FieldProperty.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/Keyword.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/KeywordList.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/ParsedEntryLink.java
 delete mode 100644 src/main/java/net/sf/jabref/model/entry/SpecialFields.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/event/EntryChangedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/event/EntryEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/event/EntryEventSource.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/event/FieldChangedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/specialfields/SpecialField.java
 create mode 100644 src/main/java/net/sf/jabref/model/entry/specialfields/SpecialFieldValue.java
 delete mode 100644 src/main/java/net/sf/jabref/model/event/EntryAddedEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/model/event/EntryChangedEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/model/event/EntryEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/model/event/EntryRemovedEvent.java
 delete mode 100644 src/main/java/net/sf/jabref/model/event/FieldChangedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/AbstractGroup.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/AllEntriesGroup.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/EntriesGroupChange.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/ExplicitGroup.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/GroupHierarchyType.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/GroupTreeNode.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/GroupsUtil.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/KeywordGroup.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/MoveGroupChange.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/SearchGroup.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/TreeNode.java
 create mode 100644 src/main/java/net/sf/jabref/model/groups/event/GroupUpdatedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/metadata/FileDirectoryPreferences.java
 create mode 100644 src/main/java/net/sf/jabref/model/metadata/MetaData.java
 create mode 100644 src/main/java/net/sf/jabref/model/metadata/SaveOrderConfig.java
 create mode 100644 src/main/java/net/sf/jabref/model/metadata/event/MetaDataChangedEvent.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/GroupSearchQuery.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/SearchMatcher.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/matchers/AndMatcher.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/matchers/MatcherSet.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/matchers/MatcherSets.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/matchers/NotMatcher.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/matchers/OrMatcher.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/ContainBasedSearchRule.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/GrammarBasedSearchRule.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/RegexBasedSearchRule.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/SearchRule.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/SearchRules.java
 create mode 100644 src/main/java/net/sf/jabref/model/search/rules/SentenceAnalyzer.java
 create mode 100644 src/main/java/net/sf/jabref/model/strings/HTMLUnicodeConversionMaps.java
 create mode 100644 src/main/java/net/sf/jabref/model/strings/LatexToUnicode.java
 create mode 100644 src/main/java/net/sf/jabref/model/strings/StringUtil.java
 create mode 100644 src/main/java/net/sf/jabref/model/strings/UnicodeToReadableCharMap.java
 create mode 100644 src/main/java/net/sf/jabref/preferences/PreviewPreferences.java
 create mode 100644 src/main/java/net/sf/jabref/preferences/SearchPreferences.java
 create mode 100644 src/main/java/net/sf/jabref/shared/DBMSConnection.java
 delete mode 100644 src/main/java/net/sf/jabref/shared/DBMSConnector.java
 create mode 100644 src/main/java/net/sf/jabref/shared/exception/InvalidDBMSConnectionPropertiesException.java
 create mode 100644 src/main/java/net/sf/jabref/shared/exception/NotASharedDatabaseException.java
 create mode 100644 src/main/java/net/sf/jabref/shared/listener/OracleNotificationListener.java
 create mode 100644 src/main/java/net/sf/jabref/shared/prefs/SharedDatabasePreferences.java
 create mode 100644 src/main/java/net/sf/jabref/shared/security/Password.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/Printed.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/Priority.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/Quality.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/Rank.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/ReadStatus.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/Relevance.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialField.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldAction.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldDatabaseChangeListener.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldDropDown.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldMenuAction.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldUpdateListener.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldValue.java
 delete mode 100644 src/main/java/net/sf/jabref/specialfields/SpecialFieldsUtils.java
 create mode 100644 src/main/java/oracle/jdbc/OracleConnection.java
 create mode 100644 src/main/java/oracle/jdbc/OracleStatement.java
 create mode 100644 src/main/java/oracle/jdbc/dcn/DatabaseChangeEvent.java
 create mode 100644 src/main/java/oracle/jdbc/dcn/DatabaseChangeListener.java
 create mode 100644 src/main/java/oracle/jdbc/dcn/DatabaseChangeRegistration.java
 create mode 100644 src/main/java/oracle/jdbc/driver/OracleDriver.java
 create mode 100644 src/main/java/oracle/jdbc/package-info.java
 delete mode 100644 src/main/resources/resource/layout/bibtexml.begin.layout
 delete mode 100644 src/main/resources/resource/layout/bibtexml.end.layout
 delete mode 100644 src/main/resources/resource/layout/bibtexml.layout
 create mode 100644 src/main/resources/xjc/mods/mods-3-6.xsd
 create mode 100644 src/main/resources/xjc/mods/mods-binding.xjb
 delete mode 100644 src/test/java/net/sf/jabref/BibDatabaseContextTest.java
 create mode 100644 src/test/java/net/sf/jabref/CodeStyleTests.java
 delete mode 100644 src/test/java/net/sf/jabref/external/ExternalFileTypeTest.java
 delete mode 100644 src/test/java/net/sf/jabref/external/RegExpFileSearchTests.java
 create mode 100644 src/test/java/net/sf/jabref/gui/AWTExceptionHandler.java
 create mode 100644 src/test/java/net/sf/jabref/gui/AbstractUITest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/DialogTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/DialogTest2.java
 create mode 100644 src/test/java/net/sf/jabref/gui/EntryTableTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/GUITest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/IdFetcherDialogTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/ParameterizedDialogNewEntryTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/ParameterizedDialogTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/ParameterizedMenuNewEntryTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/UndoTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/externalfiletype/ExternalFileTypeTest.java
 delete mode 100644 src/test/java/net/sf/jabref/gui/importer/fetcher/GeneralFetcherTest.java
 create mode 100644 src/test/java/net/sf/jabref/gui/search/SearchResultsTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/autosaveandbackup/BackupManagerTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/bibtex/comparator/CrossRefEntryComparatorTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/bibtex/comparator/EntryComparatorTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/bibtexkeypattern/MakeLabelWithDatabaseTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/cleanup/BiblatexCleanupTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/cleanup/FieldFormatterCleanupTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/exporter/BibTeXMLExporterTestFiles.java
 create mode 100644 src/test/java/net/sf/jabref/logic/exporter/ModsExportFormatTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/exporter/ModsExportFormatTestFiles.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/AbstractGroupTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/AllEntriesGroupTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/ExplicitGroupTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/GroupTreeNodeTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/KeywordGroupTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/SearchGroupTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/groups/TreeNodeTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/ImporterTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/AstrophysicsDataSystemTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/DBLPFetcherTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/DoiFetcherTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/GVKParserTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/GvkParserTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/IsbnFetcherTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/MathSciNetTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/MedlineFetcherTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fetcher/zbMATHTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/importer/fileformat/ImportFormatTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/importer/fileformat/ModsImporterTestFiles.java
 create mode 100644 src/test/java/net/sf/jabref/logic/integrity/EntryLinkCheckerTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/l10n/EncodingsTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/layout/format/WrapFileLinksTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/remote/RemotePreferencesTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/search/MatchesHighlighterTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/search/matchers/MatcherSetsTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/search/rules/ContainBasedSearchRuleTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/search/rules/MockSearchMatcher.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/search/rules/SentenceAnalyzerTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/specialfields/SpecialFieldsUtilsTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/util/DevelopmentStageTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/util/VersionTest.java
 create mode 100644 src/test/java/net/sf/jabref/logic/util/io/RegExpFileSearchTests.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/util/strings/DiffHighlightingTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/util/strings/StringUtilTest.java
 delete mode 100644 src/test/java/net/sf/jabref/logic/util/version/VersionTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/BibDatabaseContextTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/database/DuplicationCheckerTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/entry/BibEntryEqualityTest.java
 delete mode 100644 src/test/java/net/sf/jabref/model/entry/EntryUtilTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/entry/KeywordListTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/entry/specialfields/SpecialFieldTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/AbstractGroupTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/AllEntriesGroupTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/ExplicitGroupTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/GroupTreeNodeTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/KeywordGroupTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/SearchGroupTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/groups/TreeNodeTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/search/matchers/MatcherSetsTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/search/rules/ContainBasedSearchRuleTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/search/rules/MockSearchMatcher.java
 create mode 100644 src/test/java/net/sf/jabref/model/search/rules/SentenceAnalyzerTest.java
 create mode 100644 src/test/java/net/sf/jabref/model/strings/StringUtilTest.java
 create mode 100644 src/test/java/net/sf/jabref/shared/DBMSConnectionTest.java
 create mode 100644 src/test/java/net/sf/jabref/shared/DBMSProcessorTest.java
 create mode 100644 src/test/java/net/sf/jabref/shared/DBMSSynchronizerTest.java
 create mode 100644 src/test/java/net/sf/jabref/shared/DBMSTypeTest.java
 create mode 100644 src/test/java/net/sf/jabref/shared/SynchronizationTestEventListener.java
 create mode 100644 src/test/java/net/sf/jabref/shared/SynchronizationTestSimulator.java
 create mode 100644 src/test/java/net/sf/jabref/shared/TestConnector.java
 create mode 100644 src/test/java/net/sf/jabref/shared/TestManager.java
 delete mode 100644 src/test/java/net/sf/jabref/specialfields/SpecialFieldsUtilsTest.java
 delete mode 100644 src/test/java/net/sf/jabref/testutils/AssertUtil.java
 delete mode 100644 src/test/java/net/sf/jabref/testutils/GuiTestUtils.java
 create mode 100644 src/test/java/net/sf/jabref/testutils/category/DatabaseTests.java
 create mode 100644 src/test/java/net/sf/jabref/testutils/category/FetcherTests.java
 create mode 100644 src/test/java/net/sf/jabref/testutils/category/GUITests.java
 create mode 100644 src/test/resources/net/sf/jabref/logic/auxparser/crossref.aux
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestArticle.bib => exporter/BibTeXMLExporterTestArticle.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestArticle.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestArticleWithoutID.bib => exporter/BibTeXMLExporterTestArticleWithoutID.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestArticleWithoutID.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestAuthor.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestAuthor.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestBook.bib => exporter/BibTeXMLExporterTestBook.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestBook.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestBooklet.bib => exporter/BibTeXMLExporterTestBooklet.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestBooklet.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestConference.bib => exporter/BibTeXMLExporterTestConference.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestConference.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestInBook.bib => exporter/BibTeXMLExporterTestInBook.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestInBook.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestInCollection.bib => exporter/BibTeXMLExporterTestInCollection.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestInCollection.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestInProceedings.bib => exporter/BibTeXMLExporterTestInProceedings.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestInProceedings.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestInbookLessFields.bib => exporter/BibTeXMLExporterTestInbookLessFields.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestInbookLessFields.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestInvalidInbook.bib => exporter/BibTeXMLExporterTestInvalidInbook.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestInvalidInbook.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestManual.bib => exporter/BibTeXMLExporterTestManual.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestManual.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestMasterThesis.bib => exporter/BibTeXMLExporterTestMasterThesis.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestMasterThesis.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestMisc.bib => exporter/BibTeXMLExporterTestMisc.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestMisc.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestPhdThesis.bib => exporter/BibTeXMLExporterTestPhdThesis.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestPhdThesis.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestProceedings.bib => exporter/BibTeXMLExporterTestProceedings.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestProceedings.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestTechReport.bib => exporter/BibTeXMLExporterTestTechReport.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestTechReport.xml
 copy src/test/resources/net/sf/jabref/logic/{importer/fileformat/BibTeXMLImporterTestUnpublished.bib => exporter/BibTeXMLExporterTestUnpublished.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/BibTeXMLExporterTestUnpublished.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestAllFields.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestAllFields.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestBook.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestBook.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestMultipleEntries.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestMultipleEntries.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestOnlyRequiredFields.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestOnlyRequiredFields.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestTotalPages.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/ModsExportFormatTestTotalPages.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibKeyTest.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibKeyTest.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibLocationTest.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibLocationTest.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibMultiAddressTest.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/exporter/MsBibMultiAddressTest.xml
 rename src/test/resources/net/sf/jabref/logic/importer/fetcher/{gvk_empty_result_becaue_of_bad_query.xml => gvk_empty_result_because_of_bad_query.xml} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/AutosavedSharedDatabase.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestAllFields.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestAllFields.xml
 copy src/test/resources/net/sf/jabref/logic/importer/fileformat/{Empty.txt => MODSImporterTestMinimal.bib} (100%)
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestMinimal.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestMods.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestMods.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestModsCollection.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MODSImporterTestModsCollection.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MedlineImporterTestArticleNoISSN.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MedlineImporterTestArticleNoISSN.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MedlineImporterTestDOI.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MedlineImporterTestDOI.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MsBibLocationTest.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MsBibLocationTest.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MsBibMultiLocationAddressTest.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/MsBibMultiLocationAddressTest.xml
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/RisImporterTestDoiAndJournalTitle.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/RisImporterTestDoiAndJournalTitle.ris
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/RisImporterTestScopus.bib
 create mode 100644 src/test/resources/net/sf/jabref/logic/importer/fileformat/RisImporterTestScopus.ris
 create mode 100644 src/test/resources/testbib/crossref.bib
 create mode 100644 src/test/resources/testbib/jabref-authors.bib

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jabref.git



More information about the pkg-java-commits mailing list