Imported Upstream version 2.9.2+ds upstream/2.9.2+ds
authorgregor herrmann <gregoa@debian.org>
Mon, 14 Jan 2013 16:32:22 +0000 (17:32 +0100)
committergregor herrmann <gregoa@debian.org>
Mon, 14 Jan 2013 16:32:22 +0000 (17:32 +0100)
1050 files changed:
.classpath
.project
JabRef - MrDlib.userlibraries
build.gradle
build.xml
buildlib/jalopy-1.0b10.jar [deleted file]
buildlib/jalopy-ant-0.6.1.jar [deleted file]
buildlib/jarbundler-2.2.0.jar [deleted file]
buildlib/junit.jar [deleted file]
buildlib/licenses.txt [deleted file]
combineJournalLists.py
deploy
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
jabref-launch4j.xml
jabref.ebuild
src/extensions/API/overview.html
src/extensions/SimpleCsvImporter.csv
src/extensions/SimpleCsvImporter.java
src/extensions/compileAll.bat
src/extensions/compileAll.sh
src/extensions/readme.html
src/help/ACMPortalHelp.html
src/help/About.html
src/help/Autosave.html
src/help/BaseFrameHelp.html
src/help/BibtexHelp.html
src/help/CiteSeerHelp.html
src/help/CommandLine.html
src/help/ContentSelectorHelp.html
src/help/Contents.html
src/help/CustomEntriesHelp.html
src/help/CustomExports.html
src/help/CustomImports.html
src/help/DOItoBibTeXHelp.html
src/help/DatabaseProperties.html
src/help/DiVAtoBibTeXHelp.html
src/help/EndNoteFilters.html
src/help/EntryEditorHelp.html
src/help/ExternalFiles.html
src/help/FileLinks.html
src/help/GeneralFields.html
src/help/GoogleScholarHelp.html
src/help/GroupsHelp.html
src/help/HelpHelp.html
src/help/IEEEXploreHelp.html
src/help/ISBNtoBibTeXHelp.html
src/help/ImportInspectionDialog.html
src/help/JabRefHelp.html
src/help/JournalAbbreviations.html
src/help/LabelPatterns.html
src/help/License.html
src/help/MarkingHelp.html
src/help/MedlineHelp.html
src/help/OpenOfficeIntegration.html
src/help/OwnerHelp.html
src/help/PreviewHelp.html
src/help/RemoteHelp.html
src/help/RevisionHistory.html
src/help/SearchHelp.html
src/help/ShortIntegrityCheck.html
src/help/SpecialFieldsHelp.html
src/help/StringEditorHelp.html
src/help/TimeStampHelp.html
src/help/XMPHelp.html
src/help/cpl-v10.html
src/help/da/About.html
src/help/de/About.html
src/help/de/BaseFrameHelp.html
src/help/de/BibtexHelp.html
src/help/de/CiteSeerHelp.html
src/help/de/CommandLine.html
src/help/de/ContentSelectorHelp.html
src/help/de/Contents.html
src/help/de/CustomEntriesHelp.html
src/help/de/CustomExports.html
src/help/de/CustomImports.html
src/help/de/EndNoteFilters.html
src/help/de/EntryEditorHelp.html
src/help/de/ExternalFiles.html
src/help/de/FileLinks.html
src/help/de/GeneralFields.html
src/help/de/GroupsHelp.html
src/help/de/HelpHelp.html
src/help/de/IEEEXploreHelp.html
src/help/de/ImportInspectionDialog.html
src/help/de/JabRefHelp.html
src/help/de/JournalAbbreviations.html
src/help/de/LabelPatterns.html
src/help/de/License.html
src/help/de/MarkingHelp.html
src/help/de/MedlineHelp.html
src/help/de/OpenOfficeHelp.html
src/help/de/OwnerHelp.html
src/help/de/PreviewHelp.html
src/help/de/RemoteHelp.html
src/help/de/RevisionHistory.html
src/help/de/SearchHelp.html
src/help/de/ShortIntegrityCheck.html
src/help/de/StringEditorHelp.html
src/help/de/TimeStampHelp.html
src/help/de/XMPHelp.html
src/help/de/jgoodies.html
src/help/fr/ACMPortalHelp.html
src/help/fr/About.html
src/help/fr/Autosave.html
src/help/fr/BaseFrameHelp.html
src/help/fr/BibtexHelp.html
src/help/fr/CiteSeerHelp.html
src/help/fr/CommandLine.html
src/help/fr/ContentSelectorHelp.html
src/help/fr/Contents.html
src/help/fr/CustomEntriesHelp.html
src/help/fr/CustomExports.html
src/help/fr/CustomImports.html
src/help/fr/DOItoBibTeXHelp.html
src/help/fr/DatabaseProperties.html
src/help/fr/DiVAtoBibTeXHelp.html
src/help/fr/EndNoteFilters.html
src/help/fr/EntryEditorHelp.html
src/help/fr/ExternalFiles.html
src/help/fr/FileLinks.html
src/help/fr/GeneralFields.html
src/help/fr/GoogleScholarHelp.html
src/help/fr/GroupsHelp.html
src/help/fr/HelpHelp.html
src/help/fr/IEEEXploreHelp.html
src/help/fr/ISBNtoBibTeXHelp.html
src/help/fr/ImportInspectionDialog.html
src/help/fr/JabRefHelp.html
src/help/fr/JournalAbbreviations.html
src/help/fr/LabelPatterns.html
src/help/fr/MarkingHelp.html
src/help/fr/MedlineHelp.html
src/help/fr/OpenOfficeIntegration.html
src/help/fr/OwnerHelp.html
src/help/fr/PreviewHelp.html
src/help/fr/RemoteHelp.html
src/help/fr/RevisionHistory.html
src/help/fr/SearchHelp.html
src/help/fr/ShortIntegrityCheck.html
src/help/fr/SpecialFieldsHelp.html
src/help/fr/StringEditorHelp.html
src/help/fr/TimeStampHelp.html
src/help/fr/XMPHelp.html
src/help/in/ACMPortalHelp.html
src/help/in/About.html
src/help/in/Autosave.html
src/help/in/BaseFrameHelp.html
src/help/in/BibtexHelp.html
src/help/in/CiteSeerHelp.html
src/help/in/ContentSelectorHelp.html
src/help/in/Contents.html
src/help/in/CustomExports.html
src/help/in/DatabaseProperties.html
src/help/in/EntryEditorHelp.html
src/help/in/HelpHelp.html
src/help/in/IEEEXploreHelp.html
src/help/in/JabRefHelp.html
src/help/in/JournalAbbreviations.html
src/help/in/License.html
src/help/in/MarkingHelp.html
src/help/in/MedlineHelp.html
src/help/in/OwnerHelp.html
src/help/in/PreviewHelp.html
src/help/in/RevisionHistory.html
src/help/in/SearchHelp.html
src/help/in/ShortIntegrityCheck.html
src/help/in/StringEditorHelp.html
src/help/in/TimeStampHelp.html
src/help/in/jgoodies.html
src/help/ja/ACMPortalHelp.html
src/help/ja/About.html
src/help/ja/Autosave.html
src/help/ja/BaseFrameHelp.html
src/help/ja/BibtexHelp.html
src/help/ja/CiteSeerHelp.html
src/help/ja/CommandLine.html
src/help/ja/ContentSelectorHelp.html
src/help/ja/Contents.html
src/help/ja/CustomEntriesHelp.html
src/help/ja/CustomExports.html
src/help/ja/CustomImports.html
src/help/ja/DatabaseProperties.html
src/help/ja/EndNoteFilters.html
src/help/ja/EntryEditorHelp.html
src/help/ja/ExternalFiles.html
src/help/ja/FileLinks.html
src/help/ja/GeneralFields.html
src/help/ja/GroupsHelp.html
src/help/ja/HelpHelp.html
src/help/ja/IEEEXploreHelp.html
src/help/ja/ImportInspectionDialog.html
src/help/ja/JabRefHelp.html
src/help/ja/JournalAbbreviations.html
src/help/ja/LabelPatterns.html
src/help/ja/License.html
src/help/ja/MarkingHelp.html
src/help/ja/MedlineHelp.html
src/help/ja/OpenOfficeHelp.html
src/help/ja/OwnerHelp.html
src/help/ja/PreviewHelp.html
src/help/ja/RemoteHelp.html
src/help/ja/RevisionHistory.html
src/help/ja/SearchHelp.html
src/help/ja/ShortIntegrityCheck.html
src/help/ja/StringEditorHelp.html
src/help/ja/TimeStampHelp.html
src/help/ja/XMPHelp.html
src/help/jgoodies.html
src/images/JabRef-icon-mac.svg
src/images/JabRef-icon.svg
src/images/crystal_16/Icons.properties
src/images/splash-beta.svg
src/images/splash-dev.svg
src/images/splash-release.svg
src/images/splash.png
src/java/Eclipse_formatter.xml
src/java/com/jgoodies/uif_lite/component/UIFSplitPane.java
src/java/com/jgoodies/uif_lite/panel/SimpleInternalFrame.java
src/java/gnu/dtools/ritopt/ArrayOption.java
src/java/gnu/dtools/ritopt/BooleanOption.java
src/java/gnu/dtools/ritopt/ByteOption.java
src/java/gnu/dtools/ritopt/CharOption.java
src/java/gnu/dtools/ritopt/DoubleOption.java
src/java/gnu/dtools/ritopt/FloatOption.java
src/java/gnu/dtools/ritopt/IntOption.java
src/java/gnu/dtools/ritopt/LongOption.java
src/java/gnu/dtools/ritopt/NotifyOption.java
src/java/gnu/dtools/ritopt/Option.java
src/java/gnu/dtools/ritopt/OptionArrayable.java
src/java/gnu/dtools/ritopt/OptionEvent.java
src/java/gnu/dtools/ritopt/OptionException.java
src/java/gnu/dtools/ritopt/OptionListener.java
src/java/gnu/dtools/ritopt/OptionMenu.java
src/java/gnu/dtools/ritopt/OptionModifiable.java
src/java/gnu/dtools/ritopt/OptionModificationException.java
src/java/gnu/dtools/ritopt/OptionModule.java
src/java/gnu/dtools/ritopt/OptionModuleRegistrar.java
src/java/gnu/dtools/ritopt/OptionNotifier.java
src/java/gnu/dtools/ritopt/OptionProcessingException.java
src/java/gnu/dtools/ritopt/OptionRegistrar.java
src/java/gnu/dtools/ritopt/OptionRegistrationException.java
src/java/gnu/dtools/ritopt/Options.java
src/java/gnu/dtools/ritopt/ShortOption.java
src/java/gnu/dtools/ritopt/SimpleProcess.java
src/java/gnu/dtools/ritopt/Stoppable.java
src/java/gnu/dtools/ritopt/StreamPrinter.java
src/java/gnu/dtools/ritopt/StringOption.java
src/java/gnu/dtools/ritopt/Utility.java
src/java/jalopy.format.convention.xml
src/java/net/sf/jabref/AbstractWorker.java
src/java/net/sf/jabref/AdvancedTab.java
src/java/net/sf/jabref/AppearancePrefsTab.java
src/java/net/sf/jabref/AuthorList.java
src/java/net/sf/jabref/BaseAction.java
src/java/net/sf/jabref/BasePanel.java
src/java/net/sf/jabref/BibLatexEntryTypes.java
src/java/net/sf/jabref/BibtexDatabase.java
src/java/net/sf/jabref/BibtexEntry.java
src/java/net/sf/jabref/BibtexEntryType.java
src/java/net/sf/jabref/BibtexFields.java
src/java/net/sf/jabref/BibtexString.java
src/java/net/sf/jabref/BibtexStringComparator.java
src/java/net/sf/jabref/BrowseAction.java
src/java/net/sf/jabref/CallBack.java
src/java/net/sf/jabref/CheckBoxMessage.java
src/java/net/sf/jabref/ClipBoardManager.java
src/java/net/sf/jabref/CompressedEntryEditorTab.java
src/java/net/sf/jabref/ContentSelectorDialog2.java
src/java/net/sf/jabref/CrossRefEntryComparator.java
src/java/net/sf/jabref/CustomEntryType.java
src/java/net/sf/jabref/DatabaseChangeEvent.java
src/java/net/sf/jabref/DatabaseChangeListener.java
src/java/net/sf/jabref/DatabaseSearch.java
src/java/net/sf/jabref/DuplicateCheck.java
src/java/net/sf/jabref/DuplicateResolverDialog.java
src/java/net/sf/jabref/DuplicateSearch.java
src/java/net/sf/jabref/EntryComparator.java
src/java/net/sf/jabref/EntryContainer.java
src/java/net/sf/jabref/EntryEditor.java
src/java/net/sf/jabref/EntryEditorPrefsTab.java
src/java/net/sf/jabref/EntryEditorTab.java
src/java/net/sf/jabref/EntryEditorTabList.java
src/java/net/sf/jabref/EntrySorter.java
src/java/net/sf/jabref/EntryTypeDialog.java
src/java/net/sf/jabref/ErrorMessageDisplay.java
src/java/net/sf/jabref/ExternalTab.java
src/java/net/sf/jabref/FieldComparator.java
src/java/net/sf/jabref/FieldComparatorStack.java
src/java/net/sf/jabref/FieldContentSelector.java
src/java/net/sf/jabref/FieldEditor.java
src/java/net/sf/jabref/FieldEditorFocusListener.java
src/java/net/sf/jabref/FieldNameLabel.java
src/java/net/sf/jabref/FieldTextArea.java
src/java/net/sf/jabref/FieldTextField.java
src/java/net/sf/jabref/FieldTextMenu.java
src/java/net/sf/jabref/FileHistory.java
src/java/net/sf/jabref/FileTab.java
src/java/net/sf/jabref/FindUnlinkedFilesDialog.java
src/java/net/sf/jabref/FocusRequester.java
src/java/net/sf/jabref/FontSelectorDialog.java
src/java/net/sf/jabref/GUIGlobals.java
src/java/net/sf/jabref/GeneralRenderer.java
src/java/net/sf/jabref/GeneralTab.java
src/java/net/sf/jabref/GlobalFocusListener.java
src/java/net/sf/jabref/Globals.java
src/java/net/sf/jabref/IconStringRenderer.java
src/java/net/sf/jabref/IdComparator.java
src/java/net/sf/jabref/ImportSettingsTab.java
src/java/net/sf/jabref/IncrementalSearcher.java
src/java/net/sf/jabref/JTextAreaWithHighlighting.java
src/java/net/sf/jabref/JabRef.java
src/java/net/sf/jabref/JabRefFileChooser.java
src/java/net/sf/jabref/JabRefFrame.java
src/java/net/sf/jabref/JabRefMain.java
src/java/net/sf/jabref/JabRefPreferences.java
src/java/net/sf/jabref/KeyBindingsDialog.java
src/java/net/sf/jabref/KeyCollisionException.java
src/java/net/sf/jabref/MarkEntriesAction.java
src/java/net/sf/jabref/MarkedComparator.java
src/java/net/sf/jabref/MergeDialog.java
src/java/net/sf/jabref/MetaData.java
src/java/net/sf/jabref/MnemonicAwareAction.java
src/java/net/sf/jabref/NameFormatterTab.java
src/java/net/sf/jabref/OpenFileFilter.java
src/java/net/sf/jabref/OutputPrinterToNull.java
src/java/net/sf/jabref/PdfPreviewPanel.java
src/java/net/sf/jabref/PreambleEditor.java
src/java/net/sf/jabref/PrefsDialog3.java
src/java/net/sf/jabref/PrefsTab.java
src/java/net/sf/jabref/PreviewPanel.java
src/java/net/sf/jabref/PreviewPrefsTab.java
src/java/net/sf/jabref/RegExpRule.java
src/java/net/sf/jabref/ReplaceStringDialog.java
src/java/net/sf/jabref/RightClickMenu.java
src/java/net/sf/jabref/SearchManager2.java
src/java/net/sf/jabref/SearchManagerNoGUI.java
src/java/net/sf/jabref/SearchRule.java
src/java/net/sf/jabref/SearchRuleSet.java
src/java/net/sf/jabref/SearchTextListener.java
src/java/net/sf/jabref/SendAsEMailAction.java
src/java/net/sf/jabref/SidePane.java
src/java/net/sf/jabref/SidePaneComponent.java
src/java/net/sf/jabref/SidePaneManager.java
src/java/net/sf/jabref/SimpleSearchRule.java
src/java/net/sf/jabref/SimpleUrlDragDrop.java
src/java/net/sf/jabref/SplashScreen.java
src/java/net/sf/jabref/StrictDuplicateSearch.java
src/java/net/sf/jabref/StringDialog.java
src/java/net/sf/jabref/TabLabelPattern.java
src/java/net/sf/jabref/TableColumnsTab.java
src/java/net/sf/jabref/TablePrefsTab.java
src/java/net/sf/jabref/TitleLabel.java
src/java/net/sf/jabref/TransferableBibtexEntry.java
src/java/net/sf/jabref/UnknownEntryType.java
src/java/net/sf/jabref/UrlDragDrop.java
src/java/net/sf/jabref/Util.java
src/java/net/sf/jabref/Worker.java
src/java/net/sf/jabref/XmpPrefsTab.java
src/java/net/sf/jabref/about/About2.java
src/java/net/sf/jabref/about/AboutPanel.java
src/java/net/sf/jabref/about/AboutTextLine.java
src/java/net/sf/jabref/about/AnimationListener.java
src/java/net/sf/jabref/about/ExtendedInfoPanel.java
src/java/net/sf/jabref/about/TextBlock.java
src/java/net/sf/jabref/aspects/violations/DetectSwingSingleThreadRuleViolations.aj
src/java/net/sf/jabref/autocompleter/AbstractAutoCompleter.java
src/java/net/sf/jabref/autocompleter/AutoCompleterFactory.java
src/java/net/sf/jabref/autocompleter/CrossrefAutoCompleter.java
src/java/net/sf/jabref/autocompleter/DefaultAutoCompleter.java
src/java/net/sf/jabref/autocompleter/EntireFieldAutoCompleter.java
src/java/net/sf/jabref/autocompleter/NameFieldAutoCompleter.java
src/java/net/sf/jabref/bst/BibtexCaseChanger.java
src/java/net/sf/jabref/bst/BibtexNameFormatter.java
src/java/net/sf/jabref/bst/BibtexPurify.java
src/java/net/sf/jabref/bst/BibtexTextPrefix.java
src/java/net/sf/jabref/bst/BibtexWidth.java
src/java/net/sf/jabref/bst/Bst.g
src/java/net/sf/jabref/bst/BstLexer.java
src/java/net/sf/jabref/bst/BstParser.java
src/java/net/sf/jabref/bst/ChangeCaseFunction.java
src/java/net/sf/jabref/bst/FormatNameFunction.java
src/java/net/sf/jabref/bst/PurifyFunction.java
src/java/net/sf/jabref/bst/TextPrefixFunction.java
src/java/net/sf/jabref/bst/VM.java
src/java/net/sf/jabref/bst/VMException.java
src/java/net/sf/jabref/bst/Warn.java
src/java/net/sf/jabref/bst/WidthFunction.java
src/java/net/sf/jabref/collab/Change.java
src/java/net/sf/jabref/collab/ChangeDisplayDialog.java
src/java/net/sf/jabref/collab/ChangeScanner.java
src/java/net/sf/jabref/collab/EntryAddChange.java
src/java/net/sf/jabref/collab/EntryChange.java
src/java/net/sf/jabref/collab/EntryDeleteChange.java
src/java/net/sf/jabref/collab/FileUpdateListener.java
src/java/net/sf/jabref/collab/FileUpdateMonitor.java
src/java/net/sf/jabref/collab/FileUpdatePanel.java
src/java/net/sf/jabref/collab/GroupChange.java
src/java/net/sf/jabref/collab/InfoPane.java
src/java/net/sf/jabref/collab/MetaDataChange.java
src/java/net/sf/jabref/collab/PreambleChange.java
src/java/net/sf/jabref/collab/StringAddChange.java
src/java/net/sf/jabref/collab/StringChange.java
src/java/net/sf/jabref/collab/StringNameChange.java
src/java/net/sf/jabref/collab/StringRemoveChange.java
src/java/net/sf/jabref/export/AutoSaveManager.java
src/java/net/sf/jabref/export/CustomExportDialog.java
src/java/net/sf/jabref/export/CustomExportList.java
src/java/net/sf/jabref/export/ExpandEndnoteFilters.java
src/java/net/sf/jabref/export/ExportComparator.java
src/java/net/sf/jabref/export/ExportCustomizationDialog.java
src/java/net/sf/jabref/export/ExportFileFilter.java
src/java/net/sf/jabref/export/ExportFormat.java
src/java/net/sf/jabref/export/ExportFormats.java
src/java/net/sf/jabref/export/ExportToClipboardAction.java
src/java/net/sf/jabref/export/FieldFormatter.java
src/java/net/sf/jabref/export/FileActions.java
src/java/net/sf/jabref/export/LatexFieldFormatter.java
src/java/net/sf/jabref/export/MSBibExportFormat.java
src/java/net/sf/jabref/export/ModsExportFormat.java
src/java/net/sf/jabref/export/MySQLExport.java
src/java/net/sf/jabref/export/OOCalcDatabase.java
src/java/net/sf/jabref/export/OpenDocumentRepresentation.java
src/java/net/sf/jabref/export/OpenDocumentSpreadsheetCreator.java
src/java/net/sf/jabref/export/OpenOfficeDocumentCreator.java
src/java/net/sf/jabref/export/PluginBasedExportFormat.java
src/java/net/sf/jabref/export/PostgreSQLExport.java
src/java/net/sf/jabref/export/RtfSelection.java
src/java/net/sf/jabref/export/SaveAllAction.java
src/java/net/sf/jabref/export/SaveDatabaseAction.java
src/java/net/sf/jabref/export/SaveException.java
src/java/net/sf/jabref/export/SaveSession.java
src/java/net/sf/jabref/export/VerifyingWriter.java
src/java/net/sf/jabref/export/layout/AbstractParamLayoutFormatter.java
src/java/net/sf/jabref/export/layout/Layout.java
src/java/net/sf/jabref/export/layout/LayoutEntry.java
src/java/net/sf/jabref/export/layout/LayoutFormatter.java
src/java/net/sf/jabref/export/layout/LayoutHelper.java
src/java/net/sf/jabref/export/layout/ParamLayoutFormatter.java
src/java/net/sf/jabref/export/layout/StringInt.java
src/java/net/sf/jabref/export/layout/WSITools.java
src/java/net/sf/jabref/export/layout/format/AuthorAbbreviator.java
src/java/net/sf/jabref/export/layout/format/AuthorAndsCommaReplacer.java
src/java/net/sf/jabref/export/layout/format/AuthorAndsReplacer.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastOxfordCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstFirst.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstFirstCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstLastCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorFirstLastOxfordCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorLF_FF.java
src/java/net/sf/jabref/export/layout/format/AuthorLF_FFAbbr.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirst.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrOxfordCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviator.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstOxfordCommas.java
src/java/net/sf/jabref/export/layout/format/AuthorNatBib.java
src/java/net/sf/jabref/export/layout/format/AuthorOrgSci.java
src/java/net/sf/jabref/export/layout/format/Authors.java
src/java/net/sf/jabref/export/layout/format/CompositeFormat.java
src/java/net/sf/jabref/export/layout/format/CreateBibORDFAuthors.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookAuthors.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookEditors.java
src/java/net/sf/jabref/export/layout/format/CurrentDate.java
src/java/net/sf/jabref/export/layout/format/DOICheck.java
src/java/net/sf/jabref/export/layout/format/DOIStrip.java
src/java/net/sf/jabref/export/layout/format/Default.java
src/java/net/sf/jabref/export/layout/format/FileLink.java
src/java/net/sf/jabref/export/layout/format/FirstPage.java
src/java/net/sf/jabref/export/layout/format/FormatChars.java
src/java/net/sf/jabref/export/layout/format/FormatPagesForHTML.java
src/java/net/sf/jabref/export/layout/format/FormatPagesForXML.java
src/java/net/sf/jabref/export/layout/format/GetOpenOfficeType.java
src/java/net/sf/jabref/export/layout/format/HTMLChars.java
src/java/net/sf/jabref/export/layout/format/HTMLParagraphs.java
src/java/net/sf/jabref/export/layout/format/IfPlural.java
src/java/net/sf/jabref/export/layout/format/JournalAbbreviator.java
src/java/net/sf/jabref/export/layout/format/LastPage.java
src/java/net/sf/jabref/export/layout/format/NoSpaceBetweenAbbreviations.java
src/java/net/sf/jabref/export/layout/format/NotFoundFormatter.java
src/java/net/sf/jabref/export/layout/format/Number.java
src/java/net/sf/jabref/export/layout/format/RTFChars.java
src/java/net/sf/jabref/export/layout/format/RemoveBrackets.java
src/java/net/sf/jabref/export/layout/format/RemoveBracketsAddComma.java
src/java/net/sf/jabref/export/layout/format/RemoveLatexCommands.java
src/java/net/sf/jabref/export/layout/format/RemoveTilde.java
src/java/net/sf/jabref/export/layout/format/RemoveWhitespace.java
src/java/net/sf/jabref/export/layout/format/Replace.java
src/java/net/sf/jabref/export/layout/format/ResolvePDF.java
src/java/net/sf/jabref/export/layout/format/RisAuthors.java
src/java/net/sf/jabref/export/layout/format/RisKeywords.java
src/java/net/sf/jabref/export/layout/format/RisMonth.java
src/java/net/sf/jabref/export/layout/format/ToLowerCase.java
src/java/net/sf/jabref/export/layout/format/ToUpperCase.java
src/java/net/sf/jabref/export/layout/format/WrapContent.java
src/java/net/sf/jabref/export/layout/format/WrapFileLinks.java
src/java/net/sf/jabref/export/layout/format/XMLChars.java
src/java/net/sf/jabref/export/layout/format/plugin/NameFormat.java
src/java/net/sf/jabref/external/AccessLinksForEntries.java
src/java/net/sf/jabref/external/AttachFileAction.java
src/java/net/sf/jabref/external/AutoSetExternalFileForEntries.java
src/java/net/sf/jabref/external/ConfirmCloseFileListEntryEditor.java
src/java/net/sf/jabref/external/DownloadExternalFile.java
src/java/net/sf/jabref/external/DroppedFileHandler.java
src/java/net/sf/jabref/external/ExternalFileMenuItem.java
src/java/net/sf/jabref/external/ExternalFilePanel.java
src/java/net/sf/jabref/external/ExternalFileType.java
src/java/net/sf/jabref/external/ExternalFileTypeEditor.java
src/java/net/sf/jabref/external/ExternalFileTypeEntryEditor.java
src/java/net/sf/jabref/external/FileLinksUpgradeWarning.java
src/java/net/sf/jabref/external/FindFullText.java
src/java/net/sf/jabref/external/FindFullTextAction.java
src/java/net/sf/jabref/external/FullTextFinder.java
src/java/net/sf/jabref/external/IconSelection.java
src/java/net/sf/jabref/external/MoveFileAction.java
src/java/net/sf/jabref/external/PushToApplication.java
src/java/net/sf/jabref/external/PushToApplicationAction.java
src/java/net/sf/jabref/external/PushToApplicationButton.java
src/java/net/sf/jabref/external/PushToEmacs.java
src/java/net/sf/jabref/external/PushToLatexEditor.java
src/java/net/sf/jabref/external/PushToLyx.java
src/java/net/sf/jabref/external/PushToTeXstudio.java
src/java/net/sf/jabref/external/PushToVim.java
src/java/net/sf/jabref/external/PushToWinEdt.java
src/java/net/sf/jabref/external/RegExpFileSearch.java
src/java/net/sf/jabref/external/ScienceDirectPdfDownload.java
src/java/net/sf/jabref/external/SpringerLinkPdfDownload.java
src/java/net/sf/jabref/external/SynchronizeFileField.java
src/java/net/sf/jabref/external/TransferableFileLinkSelection.java
src/java/net/sf/jabref/external/UnknownExternalFileType.java
src/java/net/sf/jabref/external/WriteXMPAction.java
src/java/net/sf/jabref/external/WriteXMPEntryEditorAction.java
src/java/net/sf/jabref/groups/AbstractGroup.java
src/java/net/sf/jabref/groups/AddToGroupAction.java
src/java/net/sf/jabref/groups/AllEntriesGroup.java
src/java/net/sf/jabref/groups/AndOrSearchRuleSet.java
src/java/net/sf/jabref/groups/AutoGroupDialog.java
src/java/net/sf/jabref/groups/EntryTableTransferHandler.java
src/java/net/sf/jabref/groups/ExplicitGroup.java
src/java/net/sf/jabref/groups/GroupDialog.java
src/java/net/sf/jabref/groups/GroupMatcher.java
src/java/net/sf/jabref/groups/GroupSelector.java
src/java/net/sf/jabref/groups/GroupTreeCellRenderer.java
src/java/net/sf/jabref/groups/GroupTreeNode.java
src/java/net/sf/jabref/groups/GroupsPrefsTab.java
src/java/net/sf/jabref/groups/GroupsTree.java
src/java/net/sf/jabref/groups/KeywordGroup.java
src/java/net/sf/jabref/groups/RemoveFromGroupAction.java
src/java/net/sf/jabref/groups/SearchGroup.java
src/java/net/sf/jabref/groups/TransferableEntrySelection.java
src/java/net/sf/jabref/groups/UndoableAddOrRemoveGroup.java
src/java/net/sf/jabref/groups/UndoableChangeAssignment.java
src/java/net/sf/jabref/groups/UndoableModifyGroup.java
src/java/net/sf/jabref/groups/UndoableModifySubtree.java
src/java/net/sf/jabref/groups/UndoableMoveGroup.java
src/java/net/sf/jabref/groups/UndoableResetGroups.java
src/java/net/sf/jabref/groups/UnsupportedVersionException.java
src/java/net/sf/jabref/groups/VersionHandling.java
src/java/net/sf/jabref/gui/AttachFileDialog.java
src/java/net/sf/jabref/gui/AutoCompleteListener.java
src/java/net/sf/jabref/gui/BibtexKeyPatternDialog.java
src/java/net/sf/jabref/gui/CleanUpAction.java
src/java/net/sf/jabref/gui/ColorSetupPanel.java
src/java/net/sf/jabref/gui/DatabasePropertiesDialog.java
src/java/net/sf/jabref/gui/DragDropPane.java
src/java/net/sf/jabref/gui/DragDropPopupPane.java
src/java/net/sf/jabref/gui/EntryCustomizationDialog2.java
src/java/net/sf/jabref/gui/EntryTypeList.java
src/java/net/sf/jabref/gui/FetcherPreviewDialog.java
src/java/net/sf/jabref/gui/FieldSetComponent.java
src/java/net/sf/jabref/gui/FieldWeightDialog.java
src/java/net/sf/jabref/gui/FileDialogs.java
src/java/net/sf/jabref/gui/FileListEditor.java
src/java/net/sf/jabref/gui/FileListEditorTransferHandler.java
src/java/net/sf/jabref/gui/FileListEntry.java
src/java/net/sf/jabref/gui/FileListEntryEditor.java
src/java/net/sf/jabref/gui/FileListTableModel.java
src/java/net/sf/jabref/gui/FirstColumnComparator.java
src/java/net/sf/jabref/gui/GenFieldsCustomizer.java
src/java/net/sf/jabref/gui/GlazedEntrySorter.java
src/java/net/sf/jabref/gui/HtmlTransferable.java
src/java/net/sf/jabref/gui/IconComparator.java
src/java/net/sf/jabref/gui/ImportInspectionDialog.java
src/java/net/sf/jabref/gui/IsMarkedComparator.java
src/java/net/sf/jabref/gui/MainTable.java
src/java/net/sf/jabref/gui/MainTableFormat.java
src/java/net/sf/jabref/gui/MainTableSelectionListener.java
src/java/net/sf/jabref/gui/PersistenceTableColumnListener.java
src/java/net/sf/jabref/gui/PreventDraggingJTableHeader.java
src/java/net/sf/jabref/gui/PreviewPanelTransferHandler.java
src/java/net/sf/jabref/gui/RankingFieldComparator.java
src/java/net/sf/jabref/gui/SearchResultsDialog.java
src/java/net/sf/jabref/gui/SortTabsAction.java
src/java/net/sf/jabref/gui/SysTray.java
src/java/net/sf/jabref/gui/WaitForSaveOperation.java
src/java/net/sf/jabref/gui/components/JPanelXBox.java
src/java/net/sf/jabref/gui/components/JPanelXBoxLeftJustify.java
src/java/net/sf/jabref/gui/components/JPanelXBoxPreferredHeight.java
src/java/net/sf/jabref/gui/components/JPanelXBoxPreferredSize.java
src/java/net/sf/jabref/gui/components/JPanelYBox.java
src/java/net/sf/jabref/gui/components/JPanelYBoxPreferredHeight.java
src/java/net/sf/jabref/gui/components/JPanelYBoxPreferredSize.java
src/java/net/sf/jabref/gui/components/JPanelYBoxPreferredWidth.java
src/java/net/sf/jabref/gui/date/DatePickerButton.java
src/java/net/sf/jabref/help/HTMLParagraphView.java
src/java/net/sf/jabref/help/HelpAction.java
src/java/net/sf/jabref/help/HelpContent.java
src/java/net/sf/jabref/help/HelpDialog.java
src/java/net/sf/jabref/help/LargeHTMLEditorKit.java
src/java/net/sf/jabref/help/MyEditorKit.java
src/java/net/sf/jabref/imports/ACMPortalFetcher.java
src/java/net/sf/jabref/imports/ADSFetcher.java
src/java/net/sf/jabref/imports/AppendDatabaseAction.java
src/java/net/sf/jabref/imports/AutosaveStartupPrompter.java
src/java/net/sf/jabref/imports/BibTeXMLHandler.java
src/java/net/sf/jabref/imports/BiblioscapeImporter.java
src/java/net/sf/jabref/imports/BibsonomyScraper.java
src/java/net/sf/jabref/imports/BibteXMLImporter.java
src/java/net/sf/jabref/imports/BibtexParser.java
src/java/net/sf/jabref/imports/BiomailImporter.java
src/java/net/sf/jabref/imports/BooleanAssign.java
src/java/net/sf/jabref/imports/CaseKeeper.java
src/java/net/sf/jabref/imports/CaseKeeperList.java
src/java/net/sf/jabref/imports/CheckForNewEntryTypesAction.java
src/java/net/sf/jabref/imports/CiteSeerXFetcher.java
src/java/net/sf/jabref/imports/CopacImporter.java
src/java/net/sf/jabref/imports/CsaImporter.java
src/java/net/sf/jabref/imports/CustomImportList.java
src/java/net/sf/jabref/imports/DBLPFetcher.java
src/java/net/sf/jabref/imports/DBLPHelper.java
src/java/net/sf/jabref/imports/DBLPParseException.java
src/java/net/sf/jabref/imports/DOItoBibTeXFetcher.java
src/java/net/sf/jabref/imports/DatabaseFileLookup.java
src/java/net/sf/jabref/imports/DiVAtoBibTeXFetcher.java
src/java/net/sf/jabref/imports/EndnoteImporter.java
src/java/net/sf/jabref/imports/EntryFetcher.java
src/java/net/sf/jabref/imports/EntryFromExternalFileCreator.java
src/java/net/sf/jabref/imports/EntryFromFileCreator.java
src/java/net/sf/jabref/imports/EntryFromFileCreatorManager.java
src/java/net/sf/jabref/imports/EntryFromPDFCreator.java
src/java/net/sf/jabref/imports/FieldContentParser.java
src/java/net/sf/jabref/imports/FreeCiteImporter.java
src/java/net/sf/jabref/imports/GeneralFetcher.java
src/java/net/sf/jabref/imports/GoogleScholarFetcher.java
src/java/net/sf/jabref/imports/HTMLConverter.java
src/java/net/sf/jabref/imports/IEEEXploreFetcher.java
src/java/net/sf/jabref/imports/INSPIREBibtexFilterReader.java
src/java/net/sf/jabref/imports/INSPIREFetcher.java
src/java/net/sf/jabref/imports/ImportCustomizationDialog.java
src/java/net/sf/jabref/imports/ImportFileFilter.java
src/java/net/sf/jabref/imports/ImportFormat.java
src/java/net/sf/jabref/imports/ImportFormatReader.java
src/java/net/sf/jabref/imports/ImportFormats.java
src/java/net/sf/jabref/imports/ImportMenuItem.java
src/java/net/sf/jabref/imports/InspecImporter.java
src/java/net/sf/jabref/imports/IsiImporter.java
src/java/net/sf/jabref/imports/JstorImporter.java
src/java/net/sf/jabref/imports/MedlineFetcher.java
src/java/net/sf/jabref/imports/MedlineHandler.java
src/java/net/sf/jabref/imports/MedlineImporter.java
src/java/net/sf/jabref/imports/MsBibImporter.java
src/java/net/sf/jabref/imports/OAI2Fetcher.java
src/java/net/sf/jabref/imports/OAI2Handler.java
src/java/net/sf/jabref/imports/OpenDatabaseAction.java
src/java/net/sf/jabref/imports/OvidImporter.java
src/java/net/sf/jabref/imports/ParserResult.java
src/java/net/sf/jabref/imports/PdfContentImporter.java
src/java/net/sf/jabref/imports/PdfXmpImporter.java
src/java/net/sf/jabref/imports/PostOpenAction.java
src/java/net/sf/jabref/imports/PreviewEntryFetcher.java
src/java/net/sf/jabref/imports/RepecNepImporter.java
src/java/net/sf/jabref/imports/RisImporter.java
src/java/net/sf/jabref/imports/SPIRESBibtexFilterReader.java
src/java/net/sf/jabref/imports/SPIRESFetcher.java
src/java/net/sf/jabref/imports/ScifinderImporter.java
src/java/net/sf/jabref/imports/SilverPlatterImporter.java
src/java/net/sf/jabref/imports/SixpackImporter.java
src/java/net/sf/jabref/imports/TextAnalyzer.java
src/java/net/sf/jabref/imports/UnlinkedFilesCrawler.java
src/java/net/sf/jabref/imports/UnlinkedPDFFileFilter.java
src/java/net/sf/jabref/imports/ZipFileChooser.java
src/java/net/sf/jabref/imports/fetcher/ISBNtoBibTeXFetcher.java
src/java/net/sf/jabref/imports/fetcher/package-info.java
src/java/net/sf/jabref/journals/AbbreviateAction.java
src/java/net/sf/jabref/journals/JournalAbbreviations.java
src/java/net/sf/jabref/journals/ManageJournalsAction.java
src/java/net/sf/jabref/journals/ManageJournalsPanel.java
src/java/net/sf/jabref/journals/UnabbreviateAction.java
src/java/net/sf/jabref/label/ArticleLabelRule.java
src/java/net/sf/jabref/label/BookLabelRule.java
src/java/net/sf/jabref/label/DefaultLabelRule.java
src/java/net/sf/jabref/label/HandleDuplicateWarnings.java
src/java/net/sf/jabref/label/IncollectionLabelRule.java
src/java/net/sf/jabref/label/InproceedingsLabelRule.java
src/java/net/sf/jabref/label/KeyWord.java
src/java/net/sf/jabref/label/LabelMaker.java
src/java/net/sf/jabref/label/LabelRule.java
src/java/net/sf/jabref/labelPattern/LabelPattern.java
src/java/net/sf/jabref/labelPattern/LabelPatternPanel.java
src/java/net/sf/jabref/labelPattern/LabelPatternUtil.java
src/java/net/sf/jabref/labelPattern/ResolveDuplicateLabelDialog.java
src/java/net/sf/jabref/labelPattern/SearchFixDuplicateLabels.java
src/java/net/sf/jabref/mods/MODSDatabase.java
src/java/net/sf/jabref/mods/MODSEntry.java
src/java/net/sf/jabref/mods/PageNumbers.java
src/java/net/sf/jabref/mods/PersonName.java
src/java/net/sf/jabref/msbib/MSBibDatabase.java
src/java/net/sf/jabref/msbib/MSBibEntry.java
src/java/net/sf/jabref/net/Cookie.java
src/java/net/sf/jabref/net/CookieHandlerImpl.java
src/java/net/sf/jabref/net/URLDownload.java
src/java/net/sf/jabref/oo/AdvancedCiteDialog.java
src/java/net/sf/jabref/oo/AlphanumericComparator.java
src/java/net/sf/jabref/oo/AutoDetectPaths.java
src/java/net/sf/jabref/oo/BibtexEntryNotFoundException.java
src/java/net/sf/jabref/oo/BstWrapper.java
src/java/net/sf/jabref/oo/CitationManager.java
src/java/net/sf/jabref/oo/ComparableMark.java
src/java/net/sf/jabref/oo/ConnectionLostException.java
src/java/net/sf/jabref/oo/OOBibBase.java
src/java/net/sf/jabref/oo/OOBibStyle.java
src/java/net/sf/jabref/oo/OOPreFormatter.java
src/java/net/sf/jabref/oo/OOUtil.java
src/java/net/sf/jabref/oo/OpenOfficePanel.java
src/java/net/sf/jabref/oo/StyleSelectDialog.java
src/java/net/sf/jabref/oo/UndefinedBibtexEntry.java
src/java/net/sf/jabref/oo/UndefinedCharacterFormatException.java
src/java/net/sf/jabref/oo/UndefinedParagraphFormatException.java
src/java/net/sf/jabref/oo/YearComparator.java
src/java/net/sf/jabref/plugin/ManagePluginsDialog.java
src/java/net/sf/jabref/plugin/PluginCore.java
src/java/net/sf/jabref/plugin/PluginInstaller.java
src/java/net/sf/jabref/plugin/PluginInstallerAction.java
src/java/net/sf/jabref/plugin/SidePanePlugin.java
src/java/net/sf/jabref/plugin/core/JabRefPlugin.java
src/java/net/sf/jabref/remote/RemoteListener.java
src/java/net/sf/jabref/search/BasicSearch.java
src/java/net/sf/jabref/search/HitOrMissComparator.java
src/java/net/sf/jabref/search/Lexer.g
src/java/net/sf/jabref/search/NoSearchMatcher.java
src/java/net/sf/jabref/search/Parser.g
src/java/net/sf/jabref/search/RegExNode.java
src/java/net/sf/jabref/search/SearchExpression.java
src/java/net/sf/jabref/search/SearchExpressionLexer.java
src/java/net/sf/jabref/search/SearchExpressionLexerTokenTypes.java
src/java/net/sf/jabref/search/SearchExpressionParser.java
src/java/net/sf/jabref/search/SearchExpressionParserTokenTypes.java
src/java/net/sf/jabref/search/SearchExpressionTreeParser.java
src/java/net/sf/jabref/search/SearchExpressionTreeParserTokenTypes.java
src/java/net/sf/jabref/search/SearchMatcher.java
src/java/net/sf/jabref/search/TreeParser.g
src/java/net/sf/jabref/specialfields/Priority.java
src/java/net/sf/jabref/specialfields/Quality.java
src/java/net/sf/jabref/specialfields/Rank.java
src/java/net/sf/jabref/specialfields/RankCompact.java
src/java/net/sf/jabref/specialfields/RankExtended.java
src/java/net/sf/jabref/specialfields/Relevance.java
src/java/net/sf/jabref/specialfields/SpecialField.java
src/java/net/sf/jabref/specialfields/SpecialFieldAction.java
src/java/net/sf/jabref/specialfields/SpecialFieldDatabaseChangeListener.java
src/java/net/sf/jabref/specialfields/SpecialFieldDropDown.java
src/java/net/sf/jabref/specialfields/SpecialFieldMenuAction.java
src/java/net/sf/jabref/specialfields/SpecialFieldUpdateListener.java
src/java/net/sf/jabref/specialfields/SpecialFieldValue.java
src/java/net/sf/jabref/specialfields/SpecialFieldsUtils.java
src/java/net/sf/jabref/sql/DBConnectDialog.java
src/java/net/sf/jabref/sql/DBExporterAndImporterFactory.java
src/java/net/sf/jabref/sql/DBImportExportDialog.java
src/java/net/sf/jabref/sql/DBImporterExporter.java
src/java/net/sf/jabref/sql/DBStrings.java
src/java/net/sf/jabref/sql/DbConnectAction.java
src/java/net/sf/jabref/sql/SQLUtil.java
src/java/net/sf/jabref/sql/exporter/DBExporter.java
src/java/net/sf/jabref/sql/exporter/MySQLExporter.java
src/java/net/sf/jabref/sql/exporter/PostgreSQLExporter.java
src/java/net/sf/jabref/sql/importer/DBImporter.java
src/java/net/sf/jabref/sql/importer/DbImportAction.java
src/java/net/sf/jabref/sql/importer/MySQLImporter.java
src/java/net/sf/jabref/sql/importer/PostgreSQLImporter.java
src/java/net/sf/jabref/undo/CountingUndoManager.java
src/java/net/sf/jabref/undo/NamedCompound.java
src/java/net/sf/jabref/undo/UndoableChangeType.java
src/java/net/sf/jabref/undo/UndoableFieldChange.java
src/java/net/sf/jabref/undo/UndoableInsertEntry.java
src/java/net/sf/jabref/undo/UndoableInsertString.java
src/java/net/sf/jabref/undo/UndoableKeyChange.java
src/java/net/sf/jabref/undo/UndoablePreambleChange.java
src/java/net/sf/jabref/undo/UndoableRemoveEntry.java
src/java/net/sf/jabref/undo/UndoableRemoveString.java
src/java/net/sf/jabref/undo/UndoableStringChange.java
src/java/net/sf/jabref/util/CaseChangeMenu.java
src/java/net/sf/jabref/util/CaseChanger.java
src/java/net/sf/jabref/util/EncryptionNotSupportedException.java
src/java/net/sf/jabref/util/ErrorConsole.java
src/java/net/sf/jabref/util/FileNameCleaner.java
src/java/net/sf/jabref/util/ManageKeywordsAction.java
src/java/net/sf/jabref/util/MassSetFieldAction.java
src/java/net/sf/jabref/util/NameListNormalizer.java
src/java/net/sf/jabref/util/QuotedStringTokenizer.java
src/java/net/sf/jabref/util/ResourceExtractor.java
src/java/net/sf/jabref/util/TBuildInfo.java
src/java/net/sf/jabref/util/TXMLReader.java
src/java/net/sf/jabref/util/XMPSchemaBibtex.java
src/java/net/sf/jabref/util/XMPUtil.java
src/java/net/sf/jabref/wizard/auximport/AuxCommandLine.java
src/java/net/sf/jabref/wizard/auximport/AuxSubGenerator.java
src/java/net/sf/jabref/wizard/auximport/gui/FromAuxDialog.java
src/java/net/sf/jabref/wizard/integrity/IntegrityCheck.java
src/java/net/sf/jabref/wizard/integrity/IntegrityMessage.java
src/java/net/sf/jabref/wizard/integrity/gui/IntegrityMessagePanel.java
src/java/net/sf/jabref/wizard/integrity/gui/IntegrityWizard.java
src/java/net/sf/jabref/wizard/text/TagToMarkedTextStore.java
src/java/net/sf/jabref/wizard/text/gui/HintListModel.java
src/java/net/sf/jabref/wizard/text/gui/OverlayPanel.java
src/java/net/sf/jabref/wizard/text/gui/TextInputDialog.java
src/java/tests/net/sf/jabref/AllTests.java
src/java/tests/net/sf/jabref/AuthorListTest.java
src/java/tests/net/sf/jabref/BibtexDatabaseTest.java
src/java/tests/net/sf/jabref/DuplicateCheckTest.java
src/java/tests/net/sf/jabref/FileBasedTestCase.java
src/java/tests/net/sf/jabref/JabRefTestCase.java
src/java/tests/net/sf/jabref/SearchTextListenerTest.java
src/java/tests/net/sf/jabref/TestUtils.java
src/java/tests/net/sf/jabref/UtilFindFileTest.java
src/java/tests/net/sf/jabref/UtilTest.java
src/java/tests/net/sf/jabref/bst/AllTests.java
src/java/tests/net/sf/jabref/bst/BibtexCaseChangerTest.java
src/java/tests/net/sf/jabref/bst/BibtexNameFormatterTest.java
src/java/tests/net/sf/jabref/bst/BibtexPurifyTest.java
src/java/tests/net/sf/jabref/bst/BibtexWidthTest.java
src/java/tests/net/sf/jabref/bst/TestVM.java
src/java/tests/net/sf/jabref/bst/TextPrefixFunctionTest.java
src/java/tests/net/sf/jabref/export/layout/AllTests.java
src/java/tests/net/sf/jabref/export/layout/HTMLCharsTest.java
src/java/tests/net/sf/jabref/export/layout/LayoutEntryTest.java
src/java/tests/net/sf/jabref/export/layout/LayoutTest.java
src/java/tests/net/sf/jabref/export/layout/RTFCharsTest.java
src/java/tests/net/sf/jabref/export/layout/format/AllTests.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAbbreviatorTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAndsCommaReplacerTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorAndsReplacerTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstAbbrLastOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstFirstTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstLastCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorFirstLastOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbrOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviatorTester.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstOxfordCommasTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorLastFirstTest.java
src/java/tests/net/sf/jabref/export/layout/format/AuthorOrgSciTest.java
src/java/tests/net/sf/jabref/export/layout/format/BibtexNameLayoutFormatterTest.java
src/java/tests/net/sf/jabref/export/layout/format/CompositeFormatTest.java
src/java/tests/net/sf/jabref/export/layout/format/DOICheckTest.java
src/java/tests/net/sf/jabref/export/layout/format/HTMLParagraphsTest.java
src/java/tests/net/sf/jabref/export/layout/format/NoSpaceBetweenAbbreviationsTest.java
src/java/tests/net/sf/jabref/export/layout/format/RemoveTildeTest.java
src/java/tests/net/sf/jabref/export/layout/format/ResolvePDFTest.java
src/java/tests/net/sf/jabref/gui/AllTests.java
src/java/tests/net/sf/jabref/gui/AutoCompleterTest.java
src/java/tests/net/sf/jabref/imports/AllTests.java
src/java/tests/net/sf/jabref/imports/BibtexParserTest.java
src/java/tests/net/sf/jabref/imports/CopacImporterTest.java
src/java/tests/net/sf/jabref/imports/DatabaseFileLookupTest.java
src/java/tests/net/sf/jabref/imports/EntryFromFileCreatorManagerTest.java
src/java/tests/net/sf/jabref/imports/EntryFromPDFCreatorTest.java
src/java/tests/net/sf/jabref/imports/GeneralFetcherTest.java
src/java/tests/net/sf/jabref/imports/IsiImporterTest.java
src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java
src/java/tests/net/sf/jabref/imports/UnlinkedFilesCrawlerTest.java
src/java/tests/net/sf/jabref/imports/UnlinkedFilesTestSuite.java
src/java/tests/net/sf/jabref/search/AllTests.java
src/java/tests/net/sf/jabref/search/BasicSearchTest.java
src/java/tests/net/sf/jabref/testutils/TestUtils.java
src/java/tests/net/sf/jabref/util/AllTests.java
src/java/tests/net/sf/jabref/util/CaseChangerTest.java
src/java/tests/net/sf/jabref/util/XMPSchemaBibtexTest.java
src/java/tests/net/sf/jabref/util/XMPUtilTest.java
src/manuals/JabRef-UserManual.lyx
src/manuals/de/JabRef-UserManual_de.bib
src/manuals/de/JabRef-UserManual_de.tex
src/osx/osxadapter/OSXAdapter.java
src/plugins/net.sf.jabref.core/plugin.xml
src/plugins/net.sf.jabref.export.misq/build.xml
src/plugins/net.sf.jabref.export.misq/plugin.xml
src/plugins/net.sf.jabref.export.misq/templates/misq.article.layout
src/plugins/net.sf.jabref.export.misq/templates/misq.begin.layout
src/plugins/net.sf.jabref.export.misq/templates/misq.book.layout
src/plugins/net.sf.jabref.export.misq/templates/misq.layout
src/plugins/net.sf.jabref.export.misq/templates/readme.txt
src/plugins/readme.txt
src/resource/IEEEJournalList.txt
src/resource/Icons.properties
src/resource/IntegrityMessage.properties
src/resource/IntegrityMessage_da.properties
src/resource/IntegrityMessage_de.properties
src/resource/IntegrityMessage_en.properties
src/resource/IntegrityMessage_fr.properties
src/resource/IntegrityMessage_in.properties
src/resource/IntegrityMessage_it.properties
src/resource/IntegrityMessage_ja.properties
src/resource/IntegrityMessage_nl.properties
src/resource/IntegrityMessage_no.properties
src/resource/IntegrityMessage_tr.properties
src/resource/IntegrityMessage_vi.properties
src/resource/IntegrityMessage_zh.properties
src/resource/JabRef_da.properties
src/resource/JabRef_de.properties
src/resource/JabRef_en.properties
src/resource/JabRef_fr.properties
src/resource/JabRef_in.properties
src/resource/JabRef_it.properties
src/resource/JabRef_ja.properties
src/resource/JabRef_nl.properties
src/resource/JabRef_no.properties
src/resource/JabRef_tr.properties
src/resource/JabRef_vi.properties
src/resource/JabRef_zh.properties
src/resource/Menu_da.properties
src/resource/Menu_de.properties
src/resource/Menu_en.properties
src/resource/Menu_es.properties
src/resource/Menu_fr.properties
src/resource/Menu_in.properties
src/resource/Menu_it.properties
src/resource/Menu_ja.properties
src/resource/Menu_nl.properties
src/resource/Menu_no.properties
src/resource/Menu_pt_BR.properties
src/resource/Menu_tr.properties
src/resource/Menu_vi.properties
src/resource/Menu_zh.properties
src/resource/journalList.txt
src/resource/layout/bibordf.article.layout
src/resource/layout/bibordf.begin.layout
src/resource/layout/bibordf.end.layout
src/resource/layout/bibordf.layout
src/resource/layout/bibtexml.begin.layout
src/resource/layout/bibtexml.end.layout
src/resource/layout/bibtexml.layout
src/resource/layout/din1505/README.txt
src/resource/layout/din1505/din1505winword.article.layout
src/resource/layout/din1505/din1505winword.begin.layout
src/resource/layout/din1505/din1505winword.conference.layout
src/resource/layout/din1505/din1505winword.inproceedings.layout
src/resource/layout/din1505/din1505winword.layout
src/resource/layout/docbook.begin.layout
src/resource/layout/docbook.end.layout
src/resource/layout/docbook.layout
src/resource/layout/docbook.mastersthesis.layout
src/resource/layout/endnote/EndNote.article.layout
src/resource/layout/endnote/EndNote.book.layout
src/resource/layout/endnote/EndNote.booklet.layout
src/resource/layout/endnote/EndNote.inbook.layout
src/resource/layout/endnote/EndNote.incollection.layout
src/resource/layout/endnote/EndNote.inproceedings.layout
src/resource/layout/endnote/EndNote.layout
src/resource/layout/endnote/EndNote.manual.layout
src/resource/layout/endnote/EndNote.mastersthesis.layout
src/resource/layout/endnote/EndNote.misc.layout
src/resource/layout/endnote/EndNote.other.layout
src/resource/layout/endnote/EndNote.phdthesis.layout
src/resource/layout/endnote/EndNote.proceedings.layout
src/resource/layout/endnote/EndNote.techreport.layout
src/resource/layout/endnote/EndNote.unpublished.layout
src/resource/layout/endnote/Readme.txt
src/resource/layout/harvard/harvard.article.layout
src/resource/layout/harvard/harvard.begin.layout
src/resource/layout/harvard/harvard.book.layout
src/resource/layout/harvard/harvard.inbook.layout
src/resource/layout/harvard/harvard.incollection.layout
src/resource/layout/harvard/harvard.inproceedings.layout
src/resource/layout/harvard/harvard.layout
src/resource/layout/harvard/harvard.mastersthesis.layout
src/resource/layout/harvard/harvard.phdthesis.layout
src/resource/layout/harvard/harvard.proceedings.layout
src/resource/layout/harvard/harvard.readme
src/resource/layout/html.begin.layout
src/resource/layout/html.book.layout
src/resource/layout/html.end.layout
src/resource/layout/html.inbook.layout
src/resource/layout/html.inproceedings.layout
src/resource/layout/html.layout
src/resource/layout/html.mastersthesis.layout
src/resource/layout/html.phdthesis.layout
src/resource/layout/openoffice/README
src/resource/layout/openoffice/openoffice-csv.begin.layout
src/resource/layout/openoffice/openoffice-csv.layout
src/resource/layout/ris/ris.article.layout
src/resource/layout/ris/ris.book.layout
src/resource/layout/ris/ris.conference.layout
src/resource/layout/ris/ris.incollection.layout
src/resource/layout/ris/ris.inproceedings.layout
src/resource/layout/ris/ris.layout
src/resource/layout/ris/ris.mastersthesis.layout
src/resource/layout/ris/ris.patent.layout
src/resource/layout/ris/ris.phdthesis.layout
src/resource/layout/ris/ris.techreport.layout
src/resource/layout/ris/ris.unpublished.layout
src/resource/layout/ris/ris.www.layout
src/resource/layout/simplehtml.layout
src/resource/layout/tablerefs/tablerefs.begin.layout
src/resource/layout/tablerefs/tablerefs.end.layout
src/resource/layout/tablerefs/tablerefs.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.begin.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.end.layout
src/resource/layout/tablerefsabsbib/tablerefsabsbib.layout
src/resource/layout/text.layout
src/resource/log4j.properties
src/resource/ods/manifest.xml
src/resource/ods/meta.xml
src/resource/ods/settings.xml
src/resource/openoffice/default_authoryear.jstyle
src/resource/openoffice/default_numerical.jstyle
src/resource/openoffice/manifest.xml
src/resource/openoffice/meta.xml
src/tests/net/sf/jabref/bibtexFiles/test.bib
src/tests/net/sf/jabref/bst/abbrv.bst
src/tests/net/sf/jabref/imports/CopacImporterTest1.txt
src/tests/net/sf/jabref/imports/CopacImporterTest2.txt
src/tests/net/sf/jabref/imports/IEEEImport1.txt
src/tests/net/sf/jabref/imports/IsiImporterTest1.isi
src/tests/net/sf/jabref/imports/IsiImporterTestInspec.isi
src/tests/net/sf/jabref/imports/IsiImporterTestMedline.isi
src/tests/net/sf/jabref/imports/IsiImporterTestWOS.isi
src/tests/net/sf/jabref/imports/oai2.xml
src/tests/net/sf/jabref/imports/oai22.xml
src/tests/net/sf/jabref/imports/oai23.xml
src/tests/net/sf/jabref/util/twente.bib
src/tests/net/sf/jabref/util/unlinkedFilesTestBib.bib
src/txt/CHANGELOG
src/txt/INSTALL
src/txt/README
src/txt/TODO
src/txt/gpl2.txt
src/txt/gpl3.txt
src/txt/lesser.txt
src/windows/nsis/README.txt
src/windows/nsis/fileassoc.nsh
src/windows/nsis/installer_languages/english.nsh
src/windows/nsis/installer_languages/french.nsh
src/windows/nsis/installer_languages/german.nsh
src/windows/nsis/setup.nsi
syncLang.py

index 6c83259..13fe71e 100644 (file)
@@ -1,42 +1,42 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<classpath>\r
-       <classpathentry kind="src" path="src/java"/>\r
-       <classpathentry excluding="extensions/|java/|osx/|osx/osxadapter/|txt/|windows/" kind="src" path="src"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/plugin/commons-logging.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/spin.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/microba.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/antlr.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/plugin/jpf.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/plugin/jpf-boot.jar"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/plugin/JPFCodeGenerator-rt.jar" sourcepath="/JPFCodeGenerator/src"/>\r
-       <classpathentry exported="true" kind="lib" path="lib/glazedlists-1.8.0_java15.jar"/>\r
-       <classpathentry kind="lib" path="lib/mysql-connector-java-5.0.7-bin.jar"/>\r
-       <classpathentry kind="lib" path="lib/spl/sciplore/xstream-1.4.1.jar"/>\r
-       <classpathentry kind="lib" path="lib/spl/sciplore/mrDlib-serialization-api.jar" sourcepath="/Serialization API"/>\r
-       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">\r
-               <accessrules>\r
-                       <accessrule kind="accessible" pattern="**"/>\r
-               </accessrules>\r
-       </classpathentry>\r
-       <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>\r
-       <classpathentry exported="true" kind="con" path="org.eclipse.jdt.USER_LIBRARY/resources"/>\r
-       <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/sciplore"/>\r
-       <classpathentry kind="lib" path="lib/spl/jersey/mimepull-1.3.jar"/>\r
-       <classpathentry kind="lib" path="lib/oo/juh.jar"/>\r
-       <classpathentry kind="lib" path="lib/oo/jurt.jar"/>\r
-       <classpathentry kind="lib" path="lib/oo/ridl.jar"/>\r
-       <classpathentry kind="lib" path="lib/oo/unoil.jar"/>\r
-       <classpathentry kind="lib" path="lib/spl/jersey/jersey-client-1.14.jar"/>\r
-       <classpathentry kind="lib" path="lib/spl/jersey/jersey-core-1.14.jar"/>\r
-       <classpathentry kind="lib" path="lib/spl/jersey/jersey-multipart-1.14.jar"/>\r
-       <classpathentry kind="lib" path="lib/antlr-3.4-complete.jar"/>\r
-       <classpathentry kind="lib" path="lib/jgoodies-common-1.4.0.jar"/>\r
-       <classpathentry kind="lib" path="lib/jgoodies-forms-1.6.0.jar"/>\r
-       <classpathentry kind="lib" path="lib/jgoodies-looks-2.5.2.jar"/>\r
-       <classpathentry kind="lib" path="lib/fontbox-1.7.1.jar"/>\r
-       <classpathentry kind="lib" path="lib/jempbox-1.7.1.jar"/>\r
-       <classpathentry kind="lib" path="lib/pdfbox-1.7.1.jar"/>\r
-       <classpathentry kind="lib" path="lib/jayatana-1.2.4.jar"/>\r
-       <classpathentry kind="lib" path="lib/postgresql-9.2-1002.jdbc4.jar"/>\r
-       <classpathentry kind="output" path="bin"/>\r
-</classpath>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+       <classpathentry kind="src" path="src/java"/>
+       <classpathentry excluding="extensions/|java/|osx/|osx/osxadapter/|txt/|windows/" kind="src" path="src"/>
+       <classpathentry exported="true" kind="lib" path="lib/plugin/commons-logging.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/spin.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/microba.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/antlr.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/plugin/jpf.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/plugin/jpf-boot.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/plugin/JPFCodeGenerator-rt.jar" sourcepath="/JPFCodeGenerator/src"/>
+       <classpathentry exported="true" kind="lib" path="lib/glazedlists-1.8.0_java15.jar"/>
+       <classpathentry kind="lib" path="lib/mysql-connector-java-5.0.7-bin.jar"/>
+       <classpathentry kind="lib" path="lib/spl/sciplore/xstream-1.4.1.jar"/>
+       <classpathentry kind="lib" path="lib/spl/sciplore/mrDlib-serialization-api.jar" sourcepath="/Serialization API"/>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
+               <accessrules>
+                       <accessrule kind="accessible" pattern="**"/>
+               </accessrules>
+       </classpathentry>
+       <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
+       <classpathentry exported="true" kind="con" path="org.eclipse.jdt.USER_LIBRARY/resources"/>
+       <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/sciplore"/>
+       <classpathentry kind="lib" path="lib/spl/jersey/mimepull-1.3.jar"/>
+       <classpathentry kind="lib" path="lib/oo/juh.jar"/>
+       <classpathentry kind="lib" path="lib/oo/jurt.jar"/>
+       <classpathentry kind="lib" path="lib/oo/ridl.jar"/>
+       <classpathentry kind="lib" path="lib/oo/unoil.jar"/>
+       <classpathentry kind="lib" path="lib/spl/jersey/jersey-client-1.14.jar"/>
+       <classpathentry kind="lib" path="lib/spl/jersey/jersey-core-1.14.jar"/>
+       <classpathentry kind="lib" path="lib/spl/jersey/jersey-multipart-1.14.jar"/>
+       <classpathentry kind="lib" path="lib/antlr-3.4-complete.jar"/>
+       <classpathentry kind="lib" path="lib/jgoodies-common-1.4.0.jar"/>
+       <classpathentry kind="lib" path="lib/jgoodies-forms-1.6.0.jar"/>
+       <classpathentry kind="lib" path="lib/jgoodies-looks-2.5.2.jar"/>
+       <classpathentry kind="lib" path="lib/fontbox-1.7.1.jar"/>
+       <classpathentry kind="lib" path="lib/jempbox-1.7.1.jar"/>
+       <classpathentry kind="lib" path="lib/pdfbox-1.7.1.jar"/>
+       <classpathentry kind="lib" path="lib/jayatana-1.2.4.jar"/>
+       <classpathentry kind="lib" path="lib/postgresql-9.2-1002.jdbc4.jar"/>
+       <classpathentry kind="output" path="bin"/>
+</classpath>
index 5f864bb..ca82803 100644 (file)
--- a/.project
+++ b/.project
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<projectDescription>\r
-       <name>Jabref</name>\r
-       <comment></comment>\r
-       <projects>\r
-       </projects>\r
-       <buildSpec>\r
-               <buildCommand>\r
-                       <name>org.eclipse.jdt.core.javabuilder</name>\r
-                       <arguments>\r
-                       </arguments>\r
-               </buildCommand>\r
-       </buildSpec>\r
-       <natures>\r
-               <nature>org.eclipse.jdt.core.javanature</nature>\r
-       </natures>\r
-</projectDescription>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>Jabref</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.jdt.core.javabuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.jdt.core.javanature</nature>
+       </natures>
+</projectDescription>
index 935ae57..f53acbe 100644 (file)
@@ -1,25 +1,25 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<eclipse-userlibraries>\r
-  <library name="resources" />\r
-  <library name="sciplore">\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/intellij/annotations.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/intellij/forms_rt.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-client-1.1.5.1.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-core-1.1.5.1.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-multipart-1.1.5.1.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jsr311-api-1.1.1.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/mimepull-1.3.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/sciplore/SciPloreDBAccess.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/bcel.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/commons-logging-1.0.4.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jaxme-js-0.3.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-bind.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-extras.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-run.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/log4j-1.2.8.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/xpp3.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/bindings.jar" />\r
-    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/freemind.jar" />\r
-  </library>\r
-</eclipse-userlibraries>\r
-\r
+<?xml version="1.0" encoding="UTF-8"?>
+<eclipse-userlibraries>
+  <library name="resources" />
+  <library name="sciplore">
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/intellij/annotations.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/intellij/forms_rt.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-client-1.1.5.1.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-core-1.1.5.1.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jersey-multipart-1.1.5.1.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/jsr311-api-1.1.1.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jersey/mimepull-1.3.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/sciplore/SciPloreDBAccess.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/bcel.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/commons-logging-1.0.4.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jaxme-js-0.3.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-bind.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-extras.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/jibx-run.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/log4j-1.2.8.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/jibx/xpp3.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/bindings.jar" />
+    <archive path="C:/Users/Christoph Arbeit/Documents/Arbeit/Hiwi/JabRef - MrDlib/lib/spl/freemind.jar" />
+  </library>
+</eclipse-userlibraries>
+
index aa66ada..52890bc 100644 (file)
@@ -1,88 +1,88 @@
-apply plugin: 'java'\r
-\r
-// with gradle 1.1, Sonar 3.2 is not working. One needs Sonar 3.1.1\r
-apply plugin: 'sonar'\r
-\r
-sourceSets {\r
-       main {\r
-               java {\r
-                       srcDir 'src/java'\r
-               }\r
-               resources {\r
-                       srcDir 'src/resource'\r
-               }\r
-       }\r
-}\r
-\r
-repositories {\r
-       mavenCentral()\r
-}\r
-\r
-/* ANTLR support for Bst.g\r
-Source: http://fenrock.wordpress.com/2012/05/17/gradle-and-antlr-3-x/\r
-*/\r
-\r
-configurations {\r
-       antlr3\r
-}\r
-\r
-dependencies {\r
-       compile 'org.antlr:antlr-runtime:3.4'\r
-       antlr3 'org.antlr:antlr:3.4'\r
-}\r
-task generateGrammarSource(type: JavaExec) {\r
-    def antlrSource = 'src/java/net/sf/jabref/bst'\r
-    destinationDir = antlrSource\r
-\r
-    inputs.dir file(antlrSource)\r
-    outputs.dir file(destinationDir)\r
-\r
-    def grammars = fileTree(antlrSource).include('**/*.g')\r
-\r
-    main = 'org.antlr.Tool'\r
-    classpath = configurations.antlr3\r
-    args = ["-o", "${destinationDir}", grammars.files].flatten()\r
-}\r
-\r
-/*\r
- Code for JavaNCSS adapted from http://gradle.codehaus.org/Cookbook#Cookbook-usingJavaNCSS\r
- JavaNCSS: http://www.kclee.de/clemens/java/javancss/\r
-\r
-Cyclomatic\r
-Complexity             Ease of       Risk\r
-Number (CCN)           maintenance\r
-(McCabe metric)\r
----------------------------------------------\r
-1-10, simple           easy          minimum\r
-11-20, complex         moderate      moderate\r
-21-50, more complex    hard          high\r
->50, unstable          very hard     very high\r
-*/\r
-\r
-configurations {\r
-    javancssConf\r
-}\r
-\r
-dependencies {\r
-    javancssConf 'org.codehaus.javancss:javancss:32.53'\r
-}\r
-\r
-task javancss << {\r
-    println 'Running javancss quality metrics tool'\r
-    ant {\r
-        taskdef(name:'javancss', classname:'javancss.JavancssAntTask', classpath: configurations.javancssConf.asPath)\r
-        javancss(\r
-                       srcdir:'src/java',\r
-                       includes:'**/*.java',\r
-                       excludes:'jama/**/*.java, jmat/**/*.java, cformat/**/*.java',\r
-                       abortOnFail:'false',\r
-                       generateReport:'true',\r
-                       outputfile:'build/javancss_report.plain',\r
-                       ccnPerFuncMax:'30',\r
-                       format:'plain',\r
-                       packageMetrics:'true',\r
-                       classMetrics:'false',\r
-                       functionMetrics:'false'\r
-               )\r
-    }\r
-}\r
+apply plugin: 'java'
+
+// with gradle 1.1, Sonar 3.2 is not working. One needs Sonar 3.1.1
+apply plugin: 'sonar'
+
+sourceSets {
+       main {
+               java {
+                       srcDir 'src/java'
+               }
+               resources {
+                       srcDir 'src/resource'
+               }
+       }
+}
+
+repositories {
+       mavenCentral()
+}
+
+/* ANTLR support for Bst.g
+Source: http://fenrock.wordpress.com/2012/05/17/gradle-and-antlr-3-x/
+*/
+
+configurations {
+       antlr3
+}
+
+dependencies {
+       compile 'org.antlr:antlr-runtime:3.4'
+       antlr3 'org.antlr:antlr:3.4'
+}
+task generateGrammarSource(type: JavaExec) {
+    def antlrSource = 'src/java/net/sf/jabref/bst'
+    destinationDir = antlrSource
+
+    inputs.dir file(antlrSource)
+    outputs.dir file(destinationDir)
+
+    def grammars = fileTree(antlrSource).include('**/*.g')
+
+    main = 'org.antlr.Tool'
+    classpath = configurations.antlr3
+    args = ["-o", "${destinationDir}", grammars.files].flatten()
+}
+
+/*
+ Code for JavaNCSS adapted from http://gradle.codehaus.org/Cookbook#Cookbook-usingJavaNCSS
+ JavaNCSS: http://www.kclee.de/clemens/java/javancss/
+
+Cyclomatic
+Complexity             Ease of       Risk
+Number (CCN)           maintenance
+(McCabe metric)
+---------------------------------------------
+1-10, simple           easy          minimum
+11-20, complex         moderate      moderate
+21-50, more complex    hard          high
+>50, unstable          very hard     very high
+*/
+
+configurations {
+    javancssConf
+}
+
+dependencies {
+    javancssConf 'org.codehaus.javancss:javancss:32.53'
+}
+
+task javancss << {
+    println 'Running javancss quality metrics tool'
+    ant {
+        taskdef(name:'javancss', classname:'javancss.JavancssAntTask', classpath: configurations.javancssConf.asPath)
+        javancss(
+                       srcdir:'src/java',
+                       includes:'**/*.java',
+                       excludes:'jama/**/*.java, jmat/**/*.java, cformat/**/*.java',
+                       abortOnFail:'false',
+                       generateReport:'true',
+                       outputfile:'build/javancss_report.plain',
+                       ccnPerFuncMax:'30',
+                       format:'plain',
+                       packageMetrics:'true',
+                       classMetrics:'false',
+                       functionMetrics:'false'
+               )
+    }
+}
index 4b994b5..71b6ac0 100644 (file)
--- a/build.xml
+++ b/build.xml
-<?xml version="1.0"?>\r
-<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r
-   Filename: build.xml\r
-   Purpose:  Ant build file for Jabref.\r
-\r
-             Ant-Download: http://jakarta.apache.org/ant\r
-             Ant-Manual:   http://jakarta.apache.org/ant/manual/index.html\r
-\r
-             Jabref homepage:       http://jabref.sourceforge.net\r
-             Jabref@SourceForge:    http://sourceforge.net/projects/jabref\r
-             Jabref@FreeCode:       http://apps.freecode.com/projects/jabref\r
-             Jabref@Ohloh:          https://www.ohloh.net/p/jabref\r
-             Jabref git repository: git://jabref.git.sourceforge.net/gitroot/jabref/jabref\r
-\r
-             Further questions:\r
-               help mailing list:   https://lists.sourceforge.net/lists/listinfo/jabref-users\r
-\r
-   Precondition: 1. Ant should be installed.\r
-                 2. JAVA_HOME environment variable contains the path to JDK1.6 or higher\r
-                 3. ANT_HOME environment variable contains the path to ant's home directory\r
-\r
-   Language: XML\r
-   Compiler: Ant\r
-   Authors:  Joerg K. Wegner, wegnerj@informatik.uni-tuebingen.de\r
-             Morten O. Alver\r
-\r
-   modified: see at git checkout and "gitk build.xml"\r
-\r
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-\r
-<project name="JabRef" default="jars" basedir=".">\r
-\r
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r
-        PROPERTY SETUP\r
-     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-\r
-       <!-- some version information -->\r
-       <property name="jabref.version" value="2.9.1" />\r
-       <property name="jabref.version.full" value="2.9.1.1" /> <!-- a version number with 4 places. Required by launch4j -->\r
-       <property name="jabref.year" value="2013" />\r
-       <property name="jabref.placeholder.version" value="@version@" />\r
-       <property name="jabref.placeholder.year" value="@year@" />\r
-       <!-- used by replace task -->\r
-\r
-       <!-- Set the properties for intermediate directory -->\r
-       <property name="build.jar" value="JabRef-${jabref.version}.jar" />\r
-       <property name="build.dir" value="build" />\r
-       <property name="build.classes" value="${build.dir}/classes" />\r
-       <property name="build.tmp" value="${build.dir}/tmp" />\r
-       <property name="build.osx" value="${build.dir}/classes/osxadapter" />\r
-       <property name="build.lib" value="${build.dir}/lib" />\r
-       <property name="build.win" value="${build.dir}/windows" />\r
-       <property name="build.images" value="${build.dir}/images" />\r
-       <property name="build.fonts" value="${build.dir}/images/font" />\r
-       <property name="build.resource" value="${build.dir}/resource" />\r
-       <property name="build.help" value="${build.dir}/help" />\r
-       <property name="build.javadocs" value="${build.dir}/docs/API" />\r
-       <property name="build.extensions" value="${build.dir}/extensions" />\r
-       <property name="build.extension-javadocs" value="${build.extensions}/API" />\r
-       <property name="build.extension-layout" value="${build.extensions}/layout" />\r
-       <property name="build.openoffice.meta" value="${build.resource}/openoffice" />\r
-       <property name="build.tests" value="${build.dir}/tests" />\r
-\r
-       <!-- Set the properties for source directories -->\r
-       <property name="src.dir" value="src" />\r
-       <property name="src.tests" value="src/java/tests" />\r
-       <property name="plugin.dir" value="src/plugins/" />\r
-       <property name="txt.dir" value="src/txt" />\r
-       <property name="java.dir" value="${src.dir}/java" />\r
-       <property name="osx.dir" value="${src.dir}/osx" />\r
-       <property name="win.installer.dir" value="${src.dir}/windows/nsis" />\r
-       <property name="resource.dir" value="${src.dir}/resource" />\r
-       <property name="bin.dir" value="${src.dir}/scripts" />\r
-       <property name="images.dir" value="${src.dir}/images" />\r
-       <property name="fonts.dir" value="${src.dir}/images/font" />\r
-       <property name="help.dir" value="${src.dir}/help" />\r
-       <property name="extensions.dir" value="${src.dir}/extensions" />\r
-       <property name="layout.dir" value="${src.dir}/resource/layout" />\r
-       <property name="lib.dir" value="lib" />\r
-       <property name="buildlib.dir" value="buildlib" />\r
-       <property name="tests.dir" value="${src.dir}/tests" />\r
-\r
-       <property name="osxbin.dir" value="osx" />\r
-\r
-       <!-- Load user dependent properties. Has to happen before setting the properties here -->\r
-       <!-- For instance to redefine the NSIS-compiler write \r
-               nsis.executable="d:\\prog\\dev\\NSIS\\makensis.exe"\r
-         -->\r
-       <property file="user.properties" />\r
-\r
-       <property name="nsis.executable" value="C:\Program files\NSIS\makensis.exe"/>\r
-       <property name="nsis.executable.linux" value="makensis"/>\r
-       <property name="launch4j.dir" location="/opt/launch4j" />\r
-\r
-       <!-- win.installer can only be build under Windows if the nsis.executable is found -->\r
-       <condition property="is.windows">\r
-         <and>\r
-           <isset property="nsis.executable" />\r
-           <os family="windows" />\r
-         </and>\r
-       </condition>\r
-\r
-       <fileset id="jarsFileset" dir="${lib.dir}">\r
-               <include name="antlr.jar" />\r
-               <include name="antlr-3.4-complete.jar" />\r
-        <include name="jgoodies-common-1.4.0.jar" />\r
-               <include name="jgoodies-looks-2.5.2.jar" />\r
-               <include name="jgoodies-forms-1.6.0.jar" />\r
-               <include name="jayatana-1.2.4.jar" />\r
-               <include name="spin.jar" />\r
-               <include name="glazedlists-1.8.0_java15.jar" />\r
-               <include name="microba.jar" />\r
-               <include name="pdfbox-1.7.1.jar" />\r
-               <include name="jempbox-1.7.1.jar" />\r
-               <include name="fontbox-1.7.1.jar" />\r
-               <include name="zoom-java.jar" />\r
-       <include name="mysql-connector-java-5.0.7-bin.jar" />\r
-               <include name="postgresql-9.2-1002.jdbc4.jar" />\r
-        <!-- Plugin runtime dependencies -->\r
-               <include name="plugin/JPFCodeGenerator-rt.jar" />\r
-               <include name="plugin/jpf.jar" />\r
-               <include name="plugin/jpf-boot.jar" />\r
-               <include name="plugin/commons-logging.jar" />\r
-       </fileset>\r
-\r
-    <!-- Openoffice connection dependencies. Compile-time only -->\r
-    <fileset id="ooFileset" dir="${lib.dir}">\r
-        <include name="oo/unoil.jar" />\r
-        <include name="oo/ridl.jar" />\r
-        <include name="oo/juh.jar" />\r
-        <include name="oo/jurt.jar" />\r
-    </fileset>\r
-\r
-    <!-- Done by MrDlib -->\r
-    <fileset id="splJars" dir="${lib.dir}">\r
-        <include name="spl/**/*.jar" />\r
-        <include name="spl/*.jar" />\r
-    </fileset>\r
-       <fileset id="deletableMeta-InfFiles" dir="${build.tmp}/META-INF">\r
-               <exclude name="services/**/*" />                \r
-       </fileset>\r
-    <!-- Done by MrDlib -->\r
-\r
-       <!-- Build classpath -->\r
-       <path id="classpath">\r
-               <pathelement path="${build.classes}" />\r
-               <pathelement path="${build.dir}" />\r
-        <!-- Done by MrDlib -->\r
-        <pathelement path="${lib.dir}/spl" />\r
-        <fileset refid="splJars" />\r
-        <!-- Done by MrDlib -->\r
-               <fileset refid="jarsFileset" />\r
-        <fileset refid="ooFileset" />\r
-       </path>\r
-\r
-       <!-- Classpath for running the code generator -->\r
-       <path id="codegenerator">\r
-               <pathelement location="${lib.dir}/plugin/JPFCodeGenerator.jar" />\r
-               <pathelement location="${lib.dir}/plugin/jpf.jar" />\r
-               <pathelement location="${lib.dir}/plugin/jpf-boot.jar" />\r
-               <pathelement location="${lib.dir}/plugin/velocity-dep-1.5.jar" />\r
-       </path>\r
-\r
-       <!-- Classpath for tests -->\r
-       <path id="classpathTest">\r
-               <path refid="classpath" />\r
-               <pathelement location="${buildlib.dir}/junit.jar" />\r
-       </path>\r
-\r
-       <target name="run" depends="build">\r
-               <java classname="net.sf.jabref.JabRefMain" fork="true">\r
-                       <classpath refid="classpath" />\r
-               </java>\r
-       </target>\r
-\r
-       <!-- Runs project -->\r
-       <target name="runFromJar">\r
-               <java dir="${build.lib}" classname="net.sf.jabref.JabRefMain" fork="true">\r
-                       <classpath>\r
-                               <pathelement location="${build.lib}/${build.jar}" />\r
-                       </classpath>\r
-               </java>\r
-       </target>\r
-\r
-       <!-- Only rerun the code generator if plug-in xml or jars are newer than generated java file. -->\r
-       <uptodate property="needsNoRegenerate" targetfile="${java.dir}/net/sf/jabref/plugin/core/generated/_JabRefPlugin.java">\r
-               <srcfiles dir=".">\r
-                       <include name="${plugin.dir}/**/plugin.xml" />\r
-                       <include name="${lib.dir}/plugin/*.jar" />\r
-               </srcfiles>\r
-       </uptodate>\r
-\r
-       <!-- Run the JPF Code Generator -->\r
-       <target name="generate" unless="needsNoRegenerate">\r
-               <java classname="net.sf.jabref.plugin.util.CodeGenerator" fork="true">\r
-                       <arg value="${plugin.dir}" />\r
-                       <classpath refid="codegenerator" />\r
-               </java>\r
-       </target>\r
-\r
-       <!-- Compiles project excluding tests -->\r
-       <target name="compile" depends="generate">\r
-               <mkdir dir="${build.classes}" />\r
-               <javac debug="on" deprecation="on" destdir="${build.classes}" encoding="UTF8"\r
-                  source="1.6" target="1.6">\r
-                       <src path="${java.dir}" />\r
-                       <exclude name="tests/**" />\r
-                       <exclude name="**/JabRefMain.java" />\r
-                       <classpath refid="classpath" />\r
-               </javac>\r
-               <javac debug="off" deprecation="on" destdir="${build.classes}" source="1.6" target="1.6">\r
-                       <src path="${java.dir}" />\r
-                       <include name="**/JabRefMain.java" />\r
-               </javac>\r
-       </target>\r
-\r
-       <!-- Compiles project including tests -->\r
-       <target name="compiletest">\r
-               <mkdir dir="${build.classes}" />\r
-               <javac debug="on" destdir="${build.classes}" source="1.6" target="1.6">\r
-                       <src path="${java.dir}" />\r
-                       <include name="tests/**" />\r
-                       <classpath refid="classpathTest" />\r
-               </javac>\r
-       </target>\r
-\r
-       <!-- Builds the OSXAdapter -->\r
-       <target name="osx">\r
-               <mkdir dir="${build.classes}" />\r
-\r
-               <javac srcdir="${osx.dir}" debug="off" destdir="${build.classes}" target="1.6">\r
-               </javac>\r
-       </target>\r
-\r
-       <!-- Copies in the OSXAdapter class, which is compilable only on Mac  -->\r
-       <target name="non_osx">\r
-               <mkdir dir="${build.osx}" />\r
-               <copy file="${osxbin.dir}/OSXAdapter.class" todir="${build.osx}" />\r
-       </target>\r
-\r
-       <!-- Jars up project -->\r
-       <target name="jars" depends="build, unjarlib">\r
-               <mkdir dir="${build.lib}" />\r
-        \r
-               <mkdir dir="${build.tmp}" />\r
-               <jar destfile="${build.lib}/${build.jar}" > \r
-        <!--<jar destfile="${build.lib}/JabRef-${revision}.jar" manifest="${src.dir}/MANIFEST.MF">-->\r
-\r
-                       <fileset dir="${build.classes}" />\r
-                       <fileset dir="${build.tmp}" />\r
-                       <fileset dir="${build.dir}">\r
-                               <include name="images/**" />\r
-                               <include name="help/**" />\r
-                               <include name="resource/**" />\r
-                       </fileset>\r
-\r
-                       <!-- Add Plugins -->\r
-                       <fileset dir="${src.dir}">\r
-                               <include name="plugins/**" />\r
-                       </fileset>\r
-             <!-- Done by MrDlib -->\r
-            <fileset dir ="${java.dir}">\r
-                <include name="spl/localization/spljabref.properties"/>\r
-                <include name="spl/gui/ajax-loader.gif"/>\r
-                <include name="spl/gui/mrdlib header.png"/>\r
-            </fileset>\r
-            <!-- Done by MrDlib -->\r
-                       <fileset dir="${lib.dir}">\r
-                               <include name="EndNote.zip" />\r
-                       </fileset>\r
-                       <fileset dir="${txt.dir}">\r
-                               <include name="gpl2.txt" />\r
-                               <include name="gpl3.txt" />\r
-                               <include name="lesser.txt" />\r
-                               <include name="jgoodies.txt" />\r
-                               <include name="README" />\r
-                       </fileset>\r
-                       <manifest>\r
-                               <attribute name="Main-Class" value="net.sf.jabref.JabRefMain" />\r
-                <attribute name="Class-Path" value="." />\r
-                       </manifest>\r
-               </jar>\r
-\r
-       </target>\r
-\r
-       <!-- updates version information with git information.\r
-            should be used in development builds only\r
-\r
-            Use "ant addgitinfo jars" to generate a jar with version information in the filename\r
-       -->\r
-       <target name="addgitinfo" description="Adds git version information in ${jabref.version} and ${build.jar}">\r
-               <exec executable="git" searchpath="true" outputproperty="git.version" failifexecutionfails="true" errorproperty="">\r
-                       <arg value="log" />\r
-                       <arg value="-1" />\r
-                       <arg value="--pretty=format:%cd - %H" />\r
-                       <arg value="--date=iso" />\r
-               </exec>\r
-               <script language="javascript"><![CDATA[\r
-                       var gitVersion = project.getProperty("git.version");\r
-                       if ((gitVersion != undefined) && (gitVersion.length() > 0)) {\r
-                               // convert "2012-12-16 15:44:07 +0100 - a249a226" to "2012-12-16 15.44.07 - a249a226"\r
-                               gitVersion = gitVersion.substr(0,13) + "." + gitVersion.substr(14,2) + "." + gitVersion.substr(17, 2) + gitVersion.substr(25);\r
-\r
-                               // we have to update the properties using JavaScript as properties are normally immutable\r
-                               // Properties can be updated using JavaScript and not with the <property>-Task\r
-                               var jabrefVersion = project.getProperty("jabref.version");\r
-                               jabrefVersion = jabrefVersion + " - " + gitVersion;\r
-                               project.setProperty("jabref.version", jabrefVersion);\r
-                               project.setProperty("build.jar", "JabRef-" + jabrefVersion + ".jar");\r
-                       }\r
-               ]]></script>\r
-       </target>\r
-\r
-       <!-- copy all necessary files and insert version informations -->\r
-       <target name="build" depends="compile, buildinfos" description="Build project">\r
-\r
-               <mkdir dir="${build.resource}" />\r
-\r
-               <copy todir="${build.resource}">\r
-                       <fileset dir="${resource.dir}">\r
-                               <include name="**" />\r
-                       </fileset>\r
-               </copy>\r
-               <mkdir dir="${build.images}" />\r
-               <copy todir="${build.images}">\r
-                       <fileset dir="${images.dir}">\r
-                               <include name="**" />\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <mkdir dir="${build.help}" />\r
-               <copy todir="${build.help}">\r
-                       <fileset dir="${help.dir}" />\r
-               </copy>\r
-\r
-               <!-- Insert version informations -->\r
-               <replace dir="${build.help}">\r
-                   <replacefilter\r
-                           token="${jabref.placeholder.version}" \r
-                               value="${jabref.version}" />\r
-                   <replacefilter\r
-                           token="${jabref.placeholder.year}" \r
-                               value="${jabref.year}" />\r
-                       <include name="**/About.html" />\r
-               </replace>\r
-               <replace dir="${build.openoffice.meta}" token="${jabref.placeholder.version}" value="${jabref.version}">\r
-                       <include name="meta.xml" />\r
-               </replace>\r
-\r
-       </target>\r
-\r
-       <!-- Prepare for testing -->\r
-       <target name="buildtest" depends="build, compiletest" description="Build project for testing">\r
-\r
-               <mkdir dir="${build.tests}" />\r
-               <copy todir="${build.tests}">\r
-                       <fileset dir="${tests.dir}">\r
-                               <include name="**" />\r
-                       </fileset>\r
-               </copy>\r
-       </target>\r
-\r
-       <!-- generate and save some build infos !!! necessary for dynamic build infos !!! -->\r
-       <!-- todo : replace it by the replace task :-),\r
-          src/resource/build.properties = template\r
-          build/resource/build.properties = real info file\r
-       -->\r
-       <target name="buildinfos">\r
-               <tstamp />\r
-               <!-- get date -->\r
-               <buildnumber />\r
-               <!-- generate new build number -> build.number -->\r
-               <echo message="build number = ${build.number}" />\r
-               <!-- write the file, please do not edit this lines -->\r
-               <echo file="${resource.dir}/build.properties">builddate=${TODAY}\r
-build=${build.number}\r
-version=${jabref.version}</echo>\r
-       </target>\r
-\r
-\r
-       <!-- Creates all docs -->\r
-       <target name="docs" depends="javadocs" description="Generates all the documentation" />\r
-\r
-       <!-- Creates javadocs -->\r
-       <target name="javadocs" depends="compile" description="Generates the javadocs">\r
-               <mkdir dir="${build.javadocs}" />\r
-               <javadoc sourcepath="${java.dir}" destdir="${build.javadocs}" author="true" version="true" windowtitle="JabRef API" link="http://docs.oracle.com/javase/6/docs/api/">\r
-\r
-                       <fileset dir="${java.dir}" defaultexcludes="yes">\r
-                               <include name="**/*.java" />\r
-                       </fileset>\r
-\r
-                       <classpath refid="classpath" />\r
-               </javadoc>\r
-       </target>\r
-\r
-       <!-- Creates javadocs for the extensions -->\r
-       <target name="extension-javadocs" depends="build" description="Generates the javadocs for the extensions archive">\r
-               <mkdir dir="${build.extension-javadocs}" />\r
-               <copy todir="${build.extension-javadocs}">\r
-                       <fileset dir="${help.dir}" defaultexcludes="yes">\r
-                               <include name="CustomExports.html" />\r
-                               <include name="CustomImports.html" />\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <javadoc sourcepath="${java.dir}" destdir="${build.extension-javadocs}" author="true" version="true" windowtitle="JabRef-Extensions API" link="http://docs.oracle.com/javase/6/docs/api/" Overview="${extensions.dir}/API/overview.html" access="protected">\r
-                       <!-- \r
-                 create javadoc only selectively for classes that \r
-                 users extending JabRef are likely to use\r
-              -->\r
-                       <fileset dir="${java.dir}" defaultexcludes="yes">\r
-                               <include name="net/sf/jabref/imports/ImportFormat.java" />\r
-                               <include name="net/sf/jabref/imports/ImportFormatReader.java" />\r
-                               <include name="net/sf/jabref/BibtexEntry.java" />\r
-                               <include name="net/sf/jabref/BibtexEntryType.java" />\r
-                               <include name="net/sf/jabref/AuthorList.java" />\r
-                               <include name="net/sf/jabref/AuthorList.java" />\r
-                               <include name="net/sf/jabref/export/layout/LayoutFormatter.java" />\r
-                       </fileset>\r
-\r
-                       <classpath refid="classpath" />\r
-               </javadoc>\r
-       </target>\r
-\r
-       <!-- Creates javadocs for the extensions -->\r
-       <target name="extensions" depends="extension-javadocs" description="Generates the extensions archive">\r
-               <!-- copy examples -->\r
-               <copy todir="${build.extensions}">\r
-                       <fileset dir="${java.dir}">\r
-                               <include name="net/sf/jabref/export/layout/format/CurrentDate.java" />\r
-                               <include name="net/sf/jabref/export/layout/format/ToLowerCase.java" />\r
-                               <include name="net/sf/jabref/export/layout/format/HTMLChars.java" />\r
-                               <include name="net/sf/jabref/imports/*Importer.java" />\r
-                       </fileset>\r
-               </copy>\r
-               <mkdir dir="${build.extension-layout}" />\r
-               <copy todir="${build.extension-layout}">\r
-                       <fileset dir="${layout.dir}" />\r
-               </copy>\r
-               <copy todir="${build.extensions}">\r
-                       <fileset dir="${extensions.dir}" />\r
-                       <filterset>\r
-                               <filter token="version" value="${jabref.version}" />\r
-                       </filterset>\r
-               </copy>\r
-               <!-- create extensions-zip file -->\r
-               <zip destfile="${build.dir}/jabref-extensions.zip">\r
-                       <zipfileset dir="${build.extensions}" prefix="jabref-extensions" />\r
-               </zip>\r
-       </target>\r
-\r
-       <target name="clean" depends="win.installer.clean" description="Clean project">\r
-               <delete dir="${build.dir}" />\r
-       </target>\r
-\r
-       <!-- Unpacks jar needed jar files from lib directory into temp directory. -->\r
-       <target name="unjarlib" description="Unpacks jars from library">\r
-               <mkdir dir="${build.tmp}" />\r
-               <unjar dest="${build.tmp}">\r
-                       <fileset refid="jarsFileset" />\r
-                       <fileset refid="splJars" />\r
-               </unjar>\r
-               <!-- done by MrDlib -->\r
-               <delete includeEmptyDirs="true">\r
-                       <fileset refid="deletableMeta-InfFiles" />\r
-               </delete>\r
-               <!-- done by MrDlib -->\r
-               <!-- rename the microba license file -->\r
-               <move file="${build.tmp}/license.txt" tofile="${build.tmp}/microba-license.txt" />\r
-       </target>\r
-\r
-\r
-       <target name="osxjar" depends="jars">\r
-               <jarbundler dir="${build.lib}"\r
-                    name="JabRef"\r
-                    mainclass="net.sf.jabref.JabRef"\r
-                    jars="${build.lib}/${build.jar}"\r
-                    icon="${images.dir}/JabRef-Logo.icns"\r
-                    version="${jabref.version}"\r
-                    jvmversion="1.5+"\r
-                    stubfile="${osxbin.dir}/JavaApplicationStub"\r
-                    signature="JABr">\r
-            <documenttype name="BibTeX file" extensions="bib" role="Editor"\r
-                          iconFile="${images.dir}/JabRef-Logo.icns"/>\r
-        </jarbundler>\r
-        <!-- After running jarbundler we need to hack the Info.plist file: -->\r
-        <replace file="${build.lib}/JabRef.app/Contents/Info.plist" token="&lt;key&gt;CFBundleDocumentTypes&lt;/key&gt;"\r
-            value="&lt;key&gt;NSPrincipalClass&lt;/key&gt;${line.separator}\r
-   &lt;string&gt;NSApplication&lt;/string&gt;${line.separator}\r
-   &lt;key&gt;CFBundleDocumentTypes&lt;/key&gt;"/>\r
-               <zip basedir="${build.lib}" destfile="${build.lib}/JabRef-${jabref.version}-OSX.zip" includes="JabRef.app/" level="9" />\r
-       </target>\r
-\r
-\r
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-       <!-- Build Windows Installer                                                    -->\r
-       <!--                                                                            -->\r
-       <!-- Don't forget to set nsis.executable and launch4j.dir properties            -->\r
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-\r
-       <target name="win.installer.clean" description="Delete Installer and Exe-Wrapper + Temp-files">\r
-               <delete failonerror="false" dir="${win.installer.dir}/dist" />\r
-               <delete file="${win.installer.dir}/JabRefSetup.exe" />\r
-       </target>\r
-\r
-       <target name="win.installer.win.pre" description="Precondition for win.installer on Windows">\r
-               <fail unless="is.windows" message="Not running on windows or NSIS not found. Please make sure that user.properties exists" />\r
-       </target>\r
-\r
-       <target name="win.installer.step1">\r
-               <!-- Gather everything that will go into the installer in dist -->\r
-               <mkdir dir="${win.installer.dir}/dist" />\r
-\r
-               <copy file="${build.lib}/${build.jar}" todir="${win.installer.dir}/dist" />\r
-\r
-               <available property="win.installer.jar.available" file="${win.installer.dir}/dist/${build.jar}" />\r
-\r
-               <fail unless="win.installer.jar.available" message="Did not find jar: ${build.jar}" />\r
-\r
-               <copy todir="${win.installer.dir}/dist">\r
-                       <fileset dir="${txt.dir}">\r
-                               <include name="gpl2.txt" />\r
-                               <include name="gpl3.txt" />\r
-                               <include name="lesser.txt" />\r
-                               <include name="README" />\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <!-- "Create Exe-Wrapper" -->\r
-\r
-               <!-- first of all, update version information -->\r
-               <script language="javascript"><![CDATA[\r
-                       // create new property with a maximum length of 50 characters\r
-                       var txtFileVersion = project.getProperty("jabref.version");\r
-                       if (txtFileVersion.length()>50) {\r
-                               txtFileVersion = txtFileVersion.substring(0,50);\r
-                       }\r
-                       project.setProperty("txtFileVersion", txtFileVersion);\r
-               ]]></script>\r
-               <delete file="jabref-launch4j.tmp" />\r
-               <copy file="jabref-launch4j.xml" tofile="jabref-launch4j.tmp" />\r
-               <replace file="jabref-launch4j.tmp">\r
-                       <replacefilter token="1.1.1" value="${jabref.version}" />\r
-                       <replacefilter token="3.3.3" value="${txtFileVersion}" />\r
-                       <replacefilter token="2.2.2.2" value="${jabref.version.full}" />\r
-                       <replacefilter token="./" value="${basedir}/" />\r
-               </replace>\r
-\r
-               <!-- launch4j ant task does not work as ld.exe gets the wrong path passed - see https://sourceforge.net/tracker/?func=detail&aid=3598164&group_id=95944&atid=613100 -->\r
-               <exec\r
-                       executable="${launch4j.dir}/launch4jc.exe"\r
-                       dir="${launch4j.dir}">\r
-                       <arg value="${basedir}/jabref-launch4j.tmp"/>\r
-               </exec>\r
-       </target>\r
-\r
-       <target name="win.installer.step2.linux" description="Create Windows-Installer on Linux">\r
-               <!-- Finally create Windows-Installer -->\r
-               <exec dir="." executable="${nsis.executable.linux}" failonerror="true">\r
-                       <arg line="'-DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />\r
-               </exec>\r
-       </target>\r
-\r
-       <target name="win.installer.step2.win" description="Create Windows-Installer on Windows">\r
-               <exec dir="." executable="${nsis.executable}" failonerror="true">\r
-                       <arg line="'/DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />\r
-               </exec>\r
-       </target>\r
-\r
-       <target name="win.installer.step3">\r
-               <move file="${win.installer.dir}/JabRefSetup.exe" tofile="${build.lib}/JabRef-${jabref.version}-setup.exe" />\r
-               <delete dir="${win.installer.dir}/dist" />\r
-       </target>\r
-\r
-       <target name="win.installer" description="Copy files in place to be used by the installer" depends="win.installer.win.pre, jars, win.installer.step1, win.installer.step2.win, win.installer.step3">\r
-       </target>\r
-\r
-       <target name="win.installer.linux" description="Copy files in place to be used by the installer" depends="jars, win.installer.step1, win.installer.step2.linux, win.installer.step3">\r
-               <delete dir="${win.installer.dir}/dist" />\r
-\r
-       </target>\r
-\r
-       <target name="test" depends="buildtest" description="Runs all unit tests">\r
-               <java fork="yes" classname="junit.textui.TestRunner" failonerror="true">\r
-                       <arg value="tests.net.sf.jabref.AllTests" />\r
-                       <classpath refid="classpathTest" />\r
-               </java>\r
-       </target>\r
-\r
-       <!--+++++++++++++++++++++++++++++++++++++++++++++++++\r
-          Auxiliary targets\r
-         +++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-\r
-       <target name="profile" depends="jars" description="Profile JabRef">\r
-               <fail unless="netbeans.home">This target can only run inside the NetBeans IDE.</fail>\r
-\r
-               <nbprofiledirect>\r
-                       <classpath refid="classpath" />\r
-               </nbprofiledirect>\r
-\r
-               <property environment="env" />\r
-               <java fork="true" classname="net.sf.jabref.JabRef" dir="${build.dir}" jvm="${profiler.info.jvm}">\r
-                       <jvmarg value="${profiler.info.jvmargs.agent}" />\r
-                       <jvmarg line="${profiler.info.jvmargs}" />\r
-                       <env key="LD_LIBRARY_PATH" path="${profiler.info.agentpath}:${env.LD_LIBRARY_PATH}" />\r
-                       <classpath refid="classpath" />\r
-               </java>\r
-       </target>\r
-\r
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r
-        What's about the software design ?!;-)\r
-    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->\r
-\r
-       <target name="jalopy" description="SOFTWAREDESIGN: source code formatter using the JOELib convention.">\r
-               <taskdef name="jalopy" classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">\r
-                       <classpath>\r
-                               <pathelement path="${classpath}" />\r
-                               <fileset dir="${lib.dir}">\r
-                                       <include name="*.jar" />\r
-                               </fileset>\r
-                               <fileset dir="${buildlib.dir}">\r
-                                       <include name="*.jar" />\r
-                               </fileset>\r
-                       </classpath>\r
-               </taskdef>\r
-               <jalopy fileformat="unix" convention="${src.dir}/java/jalopy.format.convention.xml" history="file" historymethod="adler32" loglevel="error" threads="2" classpathref="classpath" backup="bak">\r
-                       <fileset dir="${src.dir}">\r
-                               <include name="java/net/sf/jabref/**/*.java" />\r
-                       </fileset>\r
-               </jalopy>\r
-       </target>\r
-\r
-       <taskdef name="jarbundler" classpath="${buildlib.dir}/jarbundler-2.2.0.jar" classname="net.sourceforge.jarbundler.JarBundler" />\r
-\r
-       <target name="zipsrc">\r
-               <!-- clone current repo into tmp dir. Reason: we want to have a clean src.zip, but do not want to execute "git clean -xdf" to allow developers having some temporary files (and user.properties) -->\r
-               <tempfile property="temp.dir" destDir="${java.io.tmpdir}" prefix="jabrefsrc"/>\r
-               <mkdir dir="${temp.dir}"/>\r
-               <exec executable="git" searchpath="true" failifexecutionfails="true" outputproperty="devnull" errorproperty="devnull">\r
-                       <arg value="clone" />\r
-                       <arg value="${basedir}/.." />\r
-                       <arg value="${temp.dir}" />\r
-               </exec>\r
-               <!-- <property name="temp.dir" value="C:\Users\Oliver\AppData\Local\Temp\jabrefsrc628715364" /> -->\r
-\r
-               <!-- we want to have jabref-${jabref.version} as main directory -->\r
-               <property name="distsrc" value="${temp.dir}/distsrc/" />\r
-               <mkdir dir="${distsrc}" />\r
-               <move file="${temp.dir}/jabref" tofile="${distsrc}/jabref-${jabref.version}" />\r
-\r
-               <zip destfile="${build.lib}/JabRef-${jabref.version}-src.zip" basedir="${distsrc}" level="9" />\r
-               <tar destfile="${build.lib}/JabRef-${jabref.version}-src.tar.bz2" basedir="${distsrc}" excludes=".git/" compression="bzip2" />\r
-\r
-               <delete dir="${temp.dir}" failonerror="no"/>\r
-       </target>\r
-\r
-       <!-- creates all distribution files in ${build.lib} -->\r
-       <target name="release" depends="clean, win.installer, osxjar, zipsrc" />\r
-</project>\r
+<?xml version="1.0"?>
+<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+   Filename: build.xml
+   Purpose:  Ant build file for Jabref.
+
+             Ant-Download: http://jakarta.apache.org/ant
+             Ant-Manual:   http://jakarta.apache.org/ant/manual/index.html
+
+             Jabref homepage:       http://jabref.sourceforge.net
+             Jabref@SourceForge:    http://sourceforge.net/projects/jabref
+             Jabref@FreeCode:       http://apps.freecode.com/projects/jabref
+             Jabref@Ohloh:          https://www.ohloh.net/p/jabref
+             Jabref git repository: git://jabref.git.sourceforge.net/gitroot/jabref/jabref
+
+             Further questions:
+               help mailing list:   https://lists.sourceforge.net/lists/listinfo/jabref-users
+
+   Precondition: 1. Ant should be installed.
+                 2. JAVA_HOME environment variable contains the path to JDK1.6 or higher
+                 3. ANT_HOME environment variable contains the path to ant's home directory
+
+   Language: XML
+   Compiler: Ant
+   Authors:  Joerg K. Wegner, wegnerj@informatik.uni-tuebingen.de
+             Morten O. Alver
+
+   modified: see at git checkout and "gitk build.xml"
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
+
+<project name="JabRef" default="jars" basedir=".">
+
+       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+        PROPERTY SETUP
+     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
+
+       <!-- some version information -->
+       <property name="jabref.version" value="2.9.2" />
+       <property name="jabref.version.full" value="2.9.2.0" /> <!-- a version number with 4 places. Required by launch4j -->
+       <property name="jabref.year" value="2013" />
+       <property name="jabref.placeholder.version" value="@version@" />
+       <property name="jabref.placeholder.year" value="@year@" />
+       <!-- used by replace task -->
+
+       <!-- Set the properties for intermediate directory -->
+       <property name="build.jar" value="JabRef-${jabref.version}.jar" />
+       <property name="build.dir" value="build" />
+       <property name="build.classes" value="${build.dir}/classes" />
+       <property name="build.tmp" value="${build.dir}/tmp" />
+       <property name="build.osx" value="${build.dir}/classes/osxadapter" />
+       <property name="build.lib" value="${build.dir}/lib" />
+       <property name="build.win" value="${build.dir}/windows" />
+       <property name="build.images" value="${build.dir}/images" />
+       <property name="build.fonts" value="${build.dir}/images/font" />
+       <property name="build.resource" value="${build.dir}/resource" />
+       <property name="build.help" value="${build.dir}/help" />
+       <property name="build.javadocs" value="${build.dir}/docs/API" />
+       <property name="build.extensions" value="${build.dir}/extensions" />
+       <property name="build.extension-javadocs" value="${build.extensions}/API" />
+       <property name="build.extension-layout" value="${build.extensions}/layout" />
+       <property name="build.openoffice.meta" value="${build.resource}/openoffice" />
+       <property name="build.tests" value="${build.dir}/tests" />
+
+       <!-- Set the properties for source directories -->
+       <property name="src.dir" value="src" />
+       <property name="src.tests" value="src/java/tests" />
+       <property name="plugin.dir" value="src/plugins/" />
+       <property name="txt.dir" value="src/txt" />
+       <property name="java.dir" value="${src.dir}/java" />
+       <property name="osx.dir" value="${src.dir}/osx" />
+       <property name="win.installer.dir" value="${src.dir}/windows/nsis" />
+       <property name="resource.dir" value="${src.dir}/resource" />
+       <property name="bin.dir" value="${src.dir}/scripts" />
+       <property name="images.dir" value="${src.dir}/images" />
+       <property name="fonts.dir" value="${src.dir}/images/font" />
+       <property name="help.dir" value="${src.dir}/help" />
+       <property name="extensions.dir" value="${src.dir}/extensions" />
+       <property name="layout.dir" value="${src.dir}/resource/layout" />
+       <property name="lib.dir" value="lib" />
+       <property name="buildlib.dir" value="buildlib" />
+       <property name="tests.dir" value="${src.dir}/tests" />
+
+       <property name="osxbin.dir" value="osx" />
+
+       <!-- Load user dependent properties. Has to happen before setting the properties here -->
+       <!-- For instance to redefine the NSIS-compiler write 
+               nsis.executable="d:\\prog\\dev\\NSIS\\makensis.exe"
+         -->
+       <property file="user.properties" />
+
+       <property name="nsis.executable" value="C:\Program files\NSIS\makensis.exe"/>
+       <property name="nsis.executable.linux" value="makensis"/>
+       <property name="launch4j.dir" location="/opt/launch4j" />
+
+       <!-- win.installer can only be build under Windows if the nsis.executable is found -->
+       <condition property="is.windows">
+         <and>
+           <isset property="nsis.executable" />
+           <os family="windows" />
+         </and>
+       </condition>
+
+       <fileset id="jarsFileset" dir="${lib.dir}">
+               <include name="antlr.jar" />
+               <include name="antlr-3.4-complete.jar" />
+        <include name="jgoodies-common-1.4.0.jar" />
+               <include name="jgoodies-looks-2.5.2.jar" />
+               <include name="jgoodies-forms-1.6.0.jar" />
+               <include name="jayatana-1.2.4.jar" />
+               <include name="spin.jar" />
+               <include name="glazedlists-1.8.0_java15.jar" />
+               <include name="microba.jar" />
+               <include name="pdfbox-1.7.1.jar" />
+               <include name="jempbox-1.7.1.jar" />
+               <include name="fontbox-1.7.1.jar" />
+               <include name="zoom-java.jar" />
+       <include name="mysql-connector-java-5.0.7-bin.jar" />
+               <include name="postgresql-9.2-1002.jdbc4.jar" />
+        <!-- Plugin runtime dependencies -->
+               <include name="plugin/JPFCodeGenerator-rt.jar" />
+               <include name="plugin/jpf.jar" />
+               <include name="plugin/jpf-boot.jar" />
+               <include name="plugin/commons-logging.jar" />
+       </fileset>
+
+    <!-- Openoffice connection dependencies. Compile-time only -->
+    <fileset id="ooFileset" dir="${lib.dir}">
+        <include name="oo/unoil.jar" />
+        <include name="oo/ridl.jar" />
+        <include name="oo/juh.jar" />
+        <include name="oo/jurt.jar" />
+    </fileset>
+
+    <!-- Done by MrDlib -->
+    <fileset id="splJars" dir="${lib.dir}">
+        <include name="spl/**/*.jar" />
+        <include name="spl/*.jar" />
+    </fileset>
+       <fileset id="deletableMeta-InfFiles" dir="${build.tmp}/META-INF">
+               <exclude name="services/**/*" />                
+       </fileset>
+    <!-- Done by MrDlib -->
+
+       <!-- Build classpath -->
+       <path id="classpath">
+               <pathelement path="${build.classes}" />
+               <pathelement path="${build.dir}" />
+        <!-- Done by MrDlib -->
+        <pathelement path="${lib.dir}/spl" />
+        <fileset refid="splJars" />
+        <!-- Done by MrDlib -->
+               <fileset refid="jarsFileset" />
+        <fileset refid="ooFileset" />
+       </path>
+
+       <!-- Classpath for running the code generator -->
+       <path id="codegenerator">
+               <pathelement location="${lib.dir}/plugin/JPFCodeGenerator.jar" />
+               <pathelement location="${lib.dir}/plugin/jpf.jar" />
+               <pathelement location="${lib.dir}/plugin/jpf-boot.jar" />
+               <pathelement location="${lib.dir}/plugin/velocity-dep-1.5.jar" />
+       </path>
+
+       <!-- Classpath for tests -->
+       <path id="classpathTest">
+               <path refid="classpath" />
+               <pathelement location="${buildlib.dir}/junit.jar" />
+       </path>
+
+       <target name="run" depends="build">
+               <java classname="net.sf.jabref.JabRefMain" fork="true">
+                       <classpath refid="classpath" />
+               </java>
+       </target>
+
+       <!-- Runs project -->
+       <target name="runFromJar">
+               <java dir="${build.lib}" classname="net.sf.jabref.JabRefMain" fork="true">
+                       <classpath>
+                               <pathelement location="${build.lib}/${build.jar}" />
+                       </classpath>
+               </java>
+       </target>
+
+       <!-- Only rerun the code generator if plug-in xml or jars are newer than generated java file. -->
+       <uptodate property="needsNoRegenerate" targetfile="${java.dir}/net/sf/jabref/plugin/core/generated/_JabRefPlugin.java">
+               <srcfiles dir=".">
+                       <include name="${plugin.dir}/**/plugin.xml" />
+                       <include name="${lib.dir}/plugin/*.jar" />
+               </srcfiles>
+       </uptodate>
+
+       <!-- Run the JPF Code Generator -->
+       <target name="generate" unless="needsNoRegenerate">
+               <java classname="net.sf.jabref.plugin.util.CodeGenerator" fork="true">
+                       <arg value="${plugin.dir}" />
+                       <classpath refid="codegenerator" />
+               </java>
+       </target>
+
+       <!-- Compiles project excluding tests -->
+       <target name="compile" depends="generate">
+               <mkdir dir="${build.classes}" />
+               <javac debug="on" deprecation="on" destdir="${build.classes}" encoding="UTF8"
+                  source="1.6" target="1.6">
+                       <src path="${java.dir}" />
+                       <exclude name="tests/**" />
+                       <exclude name="**/JabRefMain.java" />
+                       <classpath refid="classpath" />
+               </javac>
+               <javac debug="off" deprecation="on" destdir="${build.classes}" source="1.6" target="1.6">
+                       <src path="${java.dir}" />
+                       <include name="**/JabRefMain.java" />
+               </javac>
+       </target>
+
+       <!-- Compiles project including tests -->
+       <target name="compiletest">
+               <mkdir dir="${build.classes}" />
+               <javac debug="on" destdir="${build.classes}" source="1.6" target="1.6">
+                       <src path="${java.dir}" />
+                       <include name="tests/**" />
+                       <classpath refid="classpathTest" />
+               </javac>
+       </target>
+
+       <!-- Builds the OSXAdapter -->
+       <target name="osx">
+               <mkdir dir="${build.classes}" />
+
+               <javac srcdir="${osx.dir}" debug="off" destdir="${build.classes}" target="1.6">
+               </javac>
+       </target>
+
+       <!-- Copies in the OSXAdapter class, which is compilable only on Mac  -->
+       <target name="non_osx">
+               <mkdir dir="${build.osx}" />
+               <copy file="${osxbin.dir}/OSXAdapter.class" todir="${build.osx}" />
+       </target>
+
+       <!-- Jars up project -->
+       <target name="jars" depends="build, unjarlib">
+               <mkdir dir="${build.lib}" />
+        
+               <mkdir dir="${build.tmp}" />
+               <jar destfile="${build.lib}/${build.jar}" > 
+        <!--<jar destfile="${build.lib}/JabRef-${revision}.jar" manifest="${src.dir}/MANIFEST.MF">-->
+
+                       <fileset dir="${build.classes}" />
+                       <fileset dir="${build.tmp}" />
+                       <fileset dir="${build.dir}">
+                               <include name="images/**" />
+                               <include name="help/**" />
+                               <include name="resource/**" />
+                       </fileset>
+
+                       <!-- Add Plugins -->
+                       <fileset dir="${src.dir}">
+                               <include name="plugins/**" />
+                       </fileset>
+             <!-- Done by MrDlib -->
+            <fileset dir ="${java.dir}">
+                <include name="spl/localization/spljabref.properties"/>
+                <include name="spl/gui/ajax-loader.gif"/>
+                <include name="spl/gui/mrdlib header.png"/>
+            </fileset>
+            <!-- Done by MrDlib -->
+                       <fileset dir="${lib.dir}">
+                               <include name="EndNote.zip" />
+                       </fileset>
+                       <fileset dir="${txt.dir}">
+                               <include name="gpl2.txt" />
+                               <include name="gpl3.txt" />
+                               <include name="lesser.txt" />
+                               <include name="jgoodies.txt" />
+                               <include name="README" />
+                       </fileset>
+                       <manifest>
+                               <attribute name="Main-Class" value="net.sf.jabref.JabRefMain" />
+                <attribute name="Class-Path" value="." />
+                       </manifest>
+               </jar>
+
+       </target>
+
+       <!-- updates version information with git information.
+            should be used in development builds only
+
+            Use "ant addgitinfo jars" to generate a jar with version information in the filename
+       -->
+       <target name="addgitinfo" description="Adds git version information in ${jabref.version} and ${build.jar}">
+               <exec executable="git" searchpath="true" outputproperty="git.version" failifexecutionfails="true" errorproperty="">
+                       <arg value="log" />
+                       <arg value="-1" />
+                       <arg value="--pretty=format:%cd - %H" />
+                       <arg value="--date=iso" />
+               </exec>
+               <script language="javascript"><![CDATA[
+                       var gitVersion = project.getProperty("git.version");
+                       if ((gitVersion != undefined) && (gitVersion.length() > 0)) {
+                               // convert "2012-12-16 15:44:07 +0100 - a249a226" to "2012-12-16 15.44.07 - a249a226"
+                               gitVersion = gitVersion.substr(0,13) + "." + gitVersion.substr(14,2) + "." + gitVersion.substr(17, 2) + gitVersion.substr(25);
+
+                               // we have to update the properties using JavaScript as properties are normally immutable
+                               // Properties can be updated using JavaScript and not with the <property>-Task
+                               var jabrefVersion = project.getProperty("jabref.version");
+                               jabrefVersion = jabrefVersion + " - " + gitVersion;
+                               project.setProperty("jabref.version", jabrefVersion);
+                               project.setProperty("build.jar", "JabRef-" + jabrefVersion + ".jar");
+                       }
+               ]]></script>
+       </target>
+
+       <!-- copy all necessary files and insert version informations -->
+       <target name="build" depends="compile, buildinfos" description="Build project">
+
+               <mkdir dir="${build.resource}" />
+
+               <copy todir="${build.resource}">
+                       <fileset dir="${resource.dir}">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+               <mkdir dir="${build.images}" />
+               <copy todir="${build.images}">
+                       <fileset dir="${images.dir}">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+
+               <mkdir dir="${build.help}" />
+               <copy todir="${build.help}">
+                       <fileset dir="${help.dir}" />
+               </copy>
+
+               <!-- Insert version informations -->
+               <replace dir="${build.help}">
+                   <replacefilter
+                           token="${jabref.placeholder.version}" 
+                               value="${jabref.version}" />
+                   <replacefilter
+                           token="${jabref.placeholder.year}" 
+                               value="${jabref.year}" />
+                       <include name="**/About.html" />
+               </replace>
+               <replace dir="${build.openoffice.meta}" token="${jabref.placeholder.version}" value="${jabref.version}">
+                       <include name="meta.xml" />
+               </replace>
+
+       </target>
+
+       <!-- Prepare for testing -->
+       <target name="buildtest" depends="build, compiletest" description="Build project for testing">
+
+               <mkdir dir="${build.tests}" />
+               <copy todir="${build.tests}">
+                       <fileset dir="${tests.dir}">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+       </target>
+
+       <!-- generate and save some build infos !!! necessary for dynamic build infos !!! -->
+       <!-- todo : replace it by the replace task :-),
+          src/resource/build.properties = template
+          build/resource/build.properties = real info file
+       -->
+       <target name="buildinfos">
+               <tstamp />
+               <!-- get date -->
+               <buildnumber />
+               <!-- generate new build number -> build.number -->
+               <echo message="build number = ${build.number}" />
+               <!-- write the file, please do not edit this lines -->
+               <echo file="${resource.dir}/build.properties">builddate=${TODAY}
+build=${build.number}
+version=${jabref.version}</echo>
+       </target>
+
+
+       <!-- Creates all docs -->
+       <target name="docs" depends="javadocs" description="Generates all the documentation" />
+
+       <!-- Creates javadocs -->
+       <target name="javadocs" depends="compile" description="Generates the javadocs">
+               <mkdir dir="${build.javadocs}" />
+               <javadoc sourcepath="${java.dir}" destdir="${build.javadocs}" author="true" version="true" windowtitle="JabRef API" link="http://docs.oracle.com/javase/6/docs/api/">
+
+                       <fileset dir="${java.dir}" defaultexcludes="yes">
+                               <include name="**/*.java" />
+                       </fileset>
+
+                       <classpath refid="classpath" />
+               </javadoc>
+       </target>
+
+       <!-- Creates javadocs for the extensions -->
+       <target name="extension-javadocs" depends="build" description="Generates the javadocs for the extensions archive">
+               <mkdir dir="${build.extension-javadocs}" />
+               <copy todir="${build.extension-javadocs}">
+                       <fileset dir="${help.dir}" defaultexcludes="yes">
+                               <include name="CustomExports.html" />
+                               <include name="CustomImports.html" />
+                       </fileset>
+               </copy>
+
+               <javadoc sourcepath="${java.dir}" destdir="${build.extension-javadocs}" author="true" version="true" windowtitle="JabRef-Extensions API" link="http://docs.oracle.com/javase/6/docs/api/" Overview="${extensions.dir}/API/overview.html" access="protected">
+                       <!-- 
+                 create javadoc only selectively for classes that 
+                 users extending JabRef are likely to use
+              -->
+                       <fileset dir="${java.dir}" defaultexcludes="yes">
+                               <include name="net/sf/jabref/imports/ImportFormat.java" />
+                               <include name="net/sf/jabref/imports/ImportFormatReader.java" />
+                               <include name="net/sf/jabref/BibtexEntry.java" />
+                               <include name="net/sf/jabref/BibtexEntryType.java" />
+                               <include name="net/sf/jabref/AuthorList.java" />
+                               <include name="net/sf/jabref/AuthorList.java" />
+                               <include name="net/sf/jabref/export/layout/LayoutFormatter.java" />
+                       </fileset>
+
+                       <classpath refid="classpath" />
+               </javadoc>
+       </target>
+
+       <!-- Creates javadocs for the extensions -->
+       <target name="extensions" depends="extension-javadocs" description="Generates the extensions archive">
+               <!-- copy examples -->
+               <copy todir="${build.extensions}">
+                       <fileset dir="${java.dir}">
+                               <include name="net/sf/jabref/export/layout/format/CurrentDate.java" />
+                               <include name="net/sf/jabref/export/layout/format/ToLowerCase.java" />
+                               <include name="net/sf/jabref/export/layout/format/HTMLChars.java" />
+                               <include name="net/sf/jabref/imports/*Importer.java" />
+                       </fileset>
+               </copy>
+               <mkdir dir="${build.extension-layout}" />
+               <copy todir="${build.extension-layout}">
+                       <fileset dir="${layout.dir}" />
+               </copy>
+               <copy todir="${build.extensions}">
+                       <fileset dir="${extensions.dir}" />
+                       <filterset>
+                               <filter token="version" value="${jabref.version}" />
+                       </filterset>
+               </copy>
+               <!-- create extensions-zip file -->
+               <zip destfile="${build.dir}/jabref-extensions.zip">
+                       <zipfileset dir="${build.extensions}" prefix="jabref-extensions" />
+               </zip>
+       </target>
+
+       <target name="clean" depends="win.installer.clean" description="Clean project">
+               <delete dir="${build.dir}" />
+       </target>
+
+       <!-- Unpacks jar needed jar files from lib directory into temp directory. -->
+       <target name="unjarlib" description="Unpacks jars from library">
+               <mkdir dir="${build.tmp}" />
+               <unjar dest="${build.tmp}">
+                       <fileset refid="jarsFileset" />
+                       <fileset refid="splJars" />
+               </unjar>
+               <!-- done by MrDlib -->
+               <delete includeEmptyDirs="true">
+                       <fileset refid="deletableMeta-InfFiles" />
+               </delete>
+               <!-- done by MrDlib -->
+               <!-- rename the microba license file -->
+               <move file="${build.tmp}/license.txt" tofile="${build.tmp}/microba-license.txt" />
+       </target>
+
+
+       <target name="osxjar" depends="jars">
+               <jarbundler dir="${build.lib}"
+                    name="JabRef"
+                    mainclass="net.sf.jabref.JabRef"
+                    jars="${build.lib}/${build.jar}"
+                    icon="${images.dir}/JabRef-Logo.icns"
+                    version="${jabref.version}"
+                    jvmversion="1.6+"
+                    stubfile="${osxbin.dir}/JavaApplicationStub"
+                    signature="JABr">
+            <documenttype name="BibTeX file" extensions="bib" role="Editor"
+                          iconFile="${images.dir}/JabRef-Logo.icns"/>
+        </jarbundler>
+        <!-- After running jarbundler we need to hack the Info.plist file: -->
+        <replace file="${build.lib}/JabRef.app/Contents/Info.plist" token="&lt;key&gt;CFBundleDocumentTypes&lt;/key&gt;"
+            value="&lt;key&gt;NSPrincipalClass&lt;/key&gt;${line.separator}
+   &lt;string&gt;NSApplication&lt;/string&gt;${line.separator}
+   &lt;key&gt;CFBundleDocumentTypes&lt;/key&gt;"/>
+               <zip basedir="${build.lib}"
+                       destfile="${build.lib}/JabRef-${jabref.version}-OSX.zip"
+                       excludes="JabRef.app/Contents/MacOS/JavaApplicationStub"
+                       includes="JabRef.app/"
+                       level="9">
+                       <zipfileset dir="${build.lib}" includes="JabRef.app/Contents/MacOS/JavaApplicationStub" filemode="755" />
+               </zip>
+       </target>
+
+
+       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
+       <!-- Build Windows Installer                                                    -->
+       <!--                                                                            -->
+       <!-- Don't forget to set nsis.executable and launch4j.dir properties            -->
+       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
+
+       <target name="win.installer.clean" description="Delete Installer and Exe-Wrapper + Temp-files">
+               <delete failonerror="false" dir="${win.installer.dir}/dist" />
+               <delete file="${win.installer.dir}/JabRefSetup.exe" />
+       </target>
+
+       <target name="win.installer.win.pre" description="Precondition for win.installer on Windows">
+               <fail unless="is.windows" message="Not running on windows or NSIS not found. Please make sure that user.properties exists" />
+       </target>
+
+       <target name="win.installer.step1">
+               <!-- Gather everything that will go into the installer in dist -->
+               <mkdir dir="${win.installer.dir}/dist" />
+
+               <copy file="${build.lib}/${build.jar}" todir="${win.installer.dir}/dist" />
+
+               <available property="win.installer.jar.available" file="${win.installer.dir}/dist/${build.jar}" />
+
+               <fail unless="win.installer.jar.available" message="Did not find jar: ${build.jar}" />
+
+               <copy todir="${win.installer.dir}/dist">
+                       <fileset dir="${txt.dir}">
+                               <include name="gpl2.txt" />
+                               <include name="gpl3.txt" />
+                               <include name="lesser.txt" />
+                               <include name="README" />
+                       </fileset>
+               </copy>
+
+               <!-- "Create Exe-Wrapper" -->
+
+               <!-- first of all, update version information -->
+               <script language="javascript"><![CDATA[
+                       // create new property with a maximum length of 50 characters
+                       var txtFileVersion = project.getProperty("jabref.version");
+                       if (txtFileVersion.length()>50) {
+                               txtFileVersion = txtFileVersion.substring(0,50);
+                       }
+                       project.setProperty("txtFileVersion", txtFileVersion);
+               ]]></script>
+               <delete file="jabref-launch4j.tmp" />
+               <copy file="jabref-launch4j.xml" tofile="jabref-launch4j.tmp" />
+               <replace file="jabref-launch4j.tmp">
+                       <replacefilter token="1.1.1" value="${jabref.version}" />
+                       <replacefilter token="3.3.3" value="${txtFileVersion}" />
+                       <replacefilter token="2.2.2.2" value="${jabref.version.full}" />
+                       <replacefilter token="./" value="${basedir}/" />
+               </replace>
+
+       </target>
+
+       <target name="win.installer.step2.linux" description="Create Windows launcher and Windows installer on Linux">
+               <!-- launch4j ant task does not work as ld.exe gets the wrong path passed - see https://sourceforge.net/tracker/?func=detail&aid=3598164&group_id=95944&atid=613100 -->
+               <exec
+                       executable="${launch4j.dir}/launch4j"
+                       dir="${launch4j.dir}">
+                       <arg value="${basedir}/jabref-launch4j.tmp"/>
+               </exec>
+
+               <!-- Finally create Windows-Installer -->
+               <exec dir="." executable="${nsis.executable.linux}" failonerror="true">
+                       <arg line="'-DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />
+               </exec>
+       </target>
+
+       <target name="win.installer.step2.win" description="Create Windows launcher and Windows installer on Windows">
+               <!-- launch4j ant task does not work as ld.exe gets the wrong path passed - see https://sourceforge.net/tracker/?func=detail&aid=3598164&group_id=95944&atid=613100 -->
+               <exec
+                       executable="${launch4j.dir}/launch4jc.exe"
+                       dir="${launch4j.dir}">
+                       <arg value="${basedir}/jabref-launch4j.tmp"/>
+               </exec>
+
+               <exec dir="." executable="${nsis.executable}" failonerror="true">
+                       <arg line="'/DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />
+               </exec>
+       </target>
+
+       <target name="win.installer.step3">
+               <move file="${win.installer.dir}/JabRefSetup.exe" tofile="${build.lib}/JabRef-${jabref.version}-setup.exe" />
+               <delete dir="${win.installer.dir}/dist" />
+       </target>
+
+       <target name="win.installer" description="Copy files in place to be used by the installer" depends="win.installer.win.pre, jars, win.installer.step1, win.installer.step2.win, win.installer.step3">
+       </target>
+
+       <target name="win.installer.linux" description="Copy files in place to be used by the installer" depends="jars, win.installer.step1, win.installer.step2.linux, win.installer.step3">
+               <delete dir="${win.installer.dir}/dist" />
+
+       </target>
+
+       <target name="test" depends="buildtest" description="Runs all unit tests">
+               <java fork="yes" classname="junit.textui.TestRunner" failonerror="true">
+                       <arg value="tests.net.sf.jabref.AllTests" />
+                       <classpath refid="classpathTest" />
+               </java>
+       </target>
+
+       <!--+++++++++++++++++++++++++++++++++++++++++++++++++
+          Auxiliary targets
+         +++++++++++++++++++++++++++++++++++++++++++++++++-->
+
+       <target name="profile" depends="jars" description="Profile JabRef">
+               <fail unless="netbeans.home">This target can only run inside the NetBeans IDE.</fail>
+
+               <nbprofiledirect>
+                       <classpath refid="classpath" />
+               </nbprofiledirect>
+
+               <property environment="env" />
+               <java fork="true" classname="net.sf.jabref.JabRef" dir="${build.dir}" jvm="${profiler.info.jvm}">
+                       <jvmarg value="${profiler.info.jvmargs.agent}" />
+                       <jvmarg line="${profiler.info.jvmargs}" />
+                       <env key="LD_LIBRARY_PATH" path="${profiler.info.agentpath}:${env.LD_LIBRARY_PATH}" />
+                       <classpath refid="classpath" />
+               </java>
+       </target>
+
+       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+        What's about the software design ?!;-)
+    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
+
+       <target name="jalopy" description="SOFTWAREDESIGN: source code formatter using the JOELib convention.">
+               <taskdef name="jalopy" classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
+                       <classpath>
+                               <pathelement path="${classpath}" />
+                               <fileset dir="${lib.dir}">
+                                       <include name="*.jar" />
+                               </fileset>
+                               <fileset dir="${buildlib.dir}">
+                                       <include name="*.jar" />
+                               </fileset>
+                       </classpath>
+               </taskdef>
+               <jalopy fileformat="unix" convention="${src.dir}/java/jalopy.format.convention.xml" history="file" historymethod="adler32" loglevel="error" threads="2" classpathref="classpath" backup="bak">
+                       <fileset dir="${src.dir}">
+                               <include name="java/net/sf/jabref/**/*.java" />
+                       </fileset>
+               </jalopy>
+       </target>
+
+       <taskdef name="jarbundler" classpath="${buildlib.dir}/jarbundler-2.2.0.jar" classname="net.sourceforge.jarbundler.JarBundler" />
+
+       <target name="compresssrc">
+               <!-- clone current repo into tmp dir. Reason: we want to have a clean src.zip, but do not want to execute "git clean -xdf" to allow developers having some temporary files (and user.properties) -->
+               <mkdir dir="${temp.dir}"/>
+               <exec executable="git" searchpath="true" failifexecutionfails="true" outputproperty="devnull" errorproperty="devnull">
+                       <arg value="clone" />
+                       <arg value="${basedir}/.." />
+                       <arg value="${temp.dir}" />
+               </exec>
+
+               <!-- ensure correct line endings -->
+               <exec executable="git" searchpath="true" failifexecutionfails="true" outputproperty="devnull" errorproperty="devnull" dir="${temp.dir}">
+                       <arg value="config" />
+                       <arg value="core.autocrlf" />
+                       <arg value="${git.core.autocrlf}" />
+               </exec>
+               <exec executable="git" searchpath="true" failifexecutionfails="true" outputproperty="devnull" errorproperty="devnull" dir="${temp.dir}">
+                       <arg value="rm" />
+                       <arg value="--cached" />
+                       <arg value="-r" />
+                       <arg value="." />
+               </exec>
+               <exec executable="git" searchpath="true" failifexecutionfails="true" outputproperty="devnull" errorproperty="devnull" dir="${temp.dir}">
+                       <arg value="reset" />
+                       <arg value="--hard" />
+               </exec>
+
+               <!-- we want to have jabref-${jabref.version} as main directory -->
+               <mkdir dir="${distsrc}" />
+               <move file="${temp.dir}/jabref" tofile="${distsrc}/jabref-${jabref.version}" />
+       </target>
+
+       <target name="zipsrc">
+               <tempfile property="temp.dir" destDir="${java.io.tmpdir}" prefix="jabrefsrc"/>
+               <property name="distsrc" value="${temp.dir}/distsrc/" />
+               <antcall target="compresssrc">
+                       <param name="git.core.autocrlf" value="true" />
+               </antcall>
+               <zip destfile="${build.lib}/JabRef-${jabref.version}-src.zip" basedir="${distsrc}" level="9" />
+               <delete dir="${temp.dir}" failonerror="no"/>
+       </target>
+
+       <target name="bzip2src">
+               <tempfile property="temp.dir" destDir="${java.io.tmpdir}" prefix="jabrefsrc"/>
+               <property name="distsrc" value="${temp.dir}/distsrc/" />
+               <antcall target="compresssrc">
+                       <param name="git.core.autocrlf" value="false" />
+               </antcall>
+               <tar destfile="${build.lib}/JabRef-${jabref.version}-src.tar.bz2" basedir="${distsrc}" excludes=".git/" compression="bzip2" />
+               <delete dir="${temp.dir}" failonerror="no"/>
+       </target>
+
+       <!-- creates all distribution files in ${build.lib} -->
+       <target name="release" depends="clean, win.installer, non_osx, osxjar, bzip2src, zipsrc" />
+       <target name="release.linux" depends="clean, win.installer.linux, non_osx, osxjar, bzip2src, zipsrc" />
+</project>
diff --git a/buildlib/jalopy-1.0b10.jar b/buildlib/jalopy-1.0b10.jar
deleted file mode 100644 (file)
index e9b3688..0000000
Binary files a/buildlib/jalopy-1.0b10.jar and /dev/null differ
diff --git a/buildlib/jalopy-ant-0.6.1.jar b/buildlib/jalopy-ant-0.6.1.jar
deleted file mode 100644 (file)
index e76a0a3..0000000
Binary files a/buildlib/jalopy-ant-0.6.1.jar and /dev/null differ
diff --git a/buildlib/jarbundler-2.2.0.jar b/buildlib/jarbundler-2.2.0.jar
deleted file mode 100644 (file)
index 1009748..0000000
Binary files a/buildlib/jarbundler-2.2.0.jar and /dev/null differ
diff --git a/buildlib/junit.jar b/buildlib/junit.jar
deleted file mode 100644 (file)
index 674d71e..0000000
Binary files a/buildlib/junit.jar and /dev/null differ
diff --git a/buildlib/licenses.txt b/buildlib/licenses.txt
deleted file mode 100644 (file)
index 82cce3d..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-Path:    jalopy-1.0b10.jar\r
-Project: Jalopy Java Source Code Formatter\r
-URL:     http://sourceforge.net/projects/jalopy/\r
-License: BSD\r
-\r
-Path:    jalopy-ant-0.6.1.jar\r
-Project: Jalopy Java Source Code Formatter\r
-URL:     http://sourceforge.net/projects/jalopy/\r
-License: BSD\r
-\r
-Path:    jarbundler-2.2.0.jar\r
-Project: Mac OS X JarBundler ANT Task\r
-URL:     http://informagen.com/JarBundler/index.html\r
-License: GPLv2\r
-Note:    Required to build Mac OS X Jar\r
-\r
-Path:    junit.jar\r
-Project: JUnit 3\r
-URL:     http://www.junit.org/\r
-License: CPL 1.0\r
index 05bdbea..be14c76 100644 (file)
@@ -1,31 +1,31 @@
-#!/usr/bin/python\r
-\r
-# Python script for combining several journal abbreviation lists\r
-# and producing an alphabetically sorted list. If the same journal\r
-# names are repeated, only the version found last is retained.\r
-#\r
-# Usage: combineJournalLists.py outfile infile1 infile2 ...\r
-\r
-import sys\r
-import fnmatch\r
-import os\r
-\r
-outFile = sys.argv[1]\r
-dictionary = dict()\r
-for i in range(2,len(sys.argv)):\r
-    count = 0\r
-    f = open(sys.argv[i], "r")\r
-    for line in f:\r
-       if line[0] != "#":\r
-           count = count+1\r
-           parts = line.partition("=")\r
-           dictionary[parts[0].strip()] = line.strip()\r
-    f.close()\r
-    print sys.argv[i]+": "+str(count)\r
-\r
-print "Combined key count: "+str(len(dictionary))\r
-\r
-f = open(outFile, "w")\r
-for key in sorted(dictionary.iterkeys()):\r
-      f.write(dictionary[key]+"\n")\r
-f.close()\r
+#!/usr/bin/python
+
+# Python script for combining several journal abbreviation lists
+# and producing an alphabetically sorted list. If the same journal
+# names are repeated, only the version found last is retained.
+#
+# Usage: combineJournalLists.py outfile infile1 infile2 ...
+
+import sys
+import fnmatch
+import os
+
+outFile = sys.argv[1]
+dictionary = dict()
+for i in range(2,len(sys.argv)):
+    count = 0
+    f = open(sys.argv[i], "r")
+    for line in f:
+       if line[0] != "#":
+           count = count+1
+           parts = line.partition("=")
+           dictionary[parts[0].strip()] = line.strip()
+    f.close()
+    print sys.argv[i]+": "+str(count)
+
+print "Combined key count: "+str(len(dictionary))
+
+f = open(outFile, "w")
+for key in sorted(dictionary.iterkeys()):
+      f.write(dictionary[key]+"\n")
+f.close()
diff --git a/deploy b/deploy
index a656967..871260c 100644 (file)
--- a/deploy
+++ b/deploy
@@ -1,16 +1,16 @@
-#!/bin/bash\r
-\r
-# Deploy script for JabRef. Builds jar file and OSX package, and creates source zip and tarball.\r
-rm ~/release_jabref/$1/*\r
-cd ~/jabref-$1/\r
-ant clean\r
-cd ~\r
-zip -r release_jabref/$1/JabRef-$1-src.zip jabref-$1\r
-tar cjf release_jabref/$1/JabRef-$1-src.tar.bz2 jabref-$1\r
-cd ~/jabref-$1/\r
-ant compile unjarlib non_osx jars osxjar\r
-cd build/lib\r
-cp JabRef-$1.jar ~/release_jabref/$1/\r
-zip -r ~/release_jabref/$1/JabRef-$1.OSX.zip JabRef.app\r
-cd ~/jabref-$1/\r
-\r
+#!/bin/bash
+
+# Deploy script for JabRef. Builds jar file and OSX package, and creates source zip and tarball.
+rm ~/release_jabref/$1/*
+cd ~/jabref-$1/
+ant clean
+cd ~
+zip -r release_jabref/$1/JabRef-$1-src.zip jabref-$1
+tar cjf release_jabref/$1/JabRef-$1-src.tar.bz2 jabref-$1
+cd ~/jabref-$1/
+ant compile unjarlib non_osx jars osxjar
+cd build/lib
+cp JabRef-$1.jar ~/release_jabref/$1/
+zip -r ~/release_jabref/$1/JabRef-$1.OSX.zip JabRef.app
+cd ~/jabref-$1/
+
index 52b783b..06a433a 100644 (file)
@@ -1,6 +1,6 @@
-#Thu Aug 16 16:15:51 CEST 2012\r
-distributionBase=GRADLE_USER_HOME\r
-distributionPath=wrapper/dists\r
-zipStoreBase=GRADLE_USER_HOME\r
-zipStorePath=wrapper/dists\r
-distributionUrl=http\://services.gradle.org/distributions/gradle-1.1-bin.zip\r
+#Thu Aug 16 16:15:51 CEST 2012
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=http\://services.gradle.org/distributions/gradle-1.1-bin.zip
diff --git a/gradlew b/gradlew
index 871c280..cf12650 100644 (file)
--- a/gradlew
+++ b/gradlew
-#!/bin/bash\r
-\r
-##############################################################################\r
-##\r
-##  Gradle start up script for UN*X\r
-##\r
-##############################################################################\r
-\r
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\r
-DEFAULT_JVM_OPTS=""\r
-\r
-APP_NAME="Gradle"\r
-APP_BASE_NAME=`basename "$0"`\r
-\r
-# Use the maximum available, or set MAX_FD != -1 to use that value.\r
-MAX_FD="maximum"\r
-\r
-warn ( ) {\r
-    echo "$*"\r
-}\r
-\r
-die ( ) {\r
-    echo\r
-    echo "$*"\r
-    echo\r
-    exit 1\r
-}\r
-\r
-# OS specific support (must be 'true' or 'false').\r
-cygwin=false\r
-msys=false\r
-darwin=false\r
-case "`uname`" in\r
-  CYGWIN* )\r
-    cygwin=true\r
-    ;;\r
-  Darwin* )\r
-    darwin=true\r
-    ;;\r
-  MINGW* )\r
-    msys=true\r
-    ;;\r
-esac\r
-\r
-# For Cygwin, ensure paths are in UNIX format before anything is touched.\r
-if $cygwin ; then\r
-    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`\r
-fi\r
-\r
-# Attempt to set APP_HOME\r
-# Resolve links: $0 may be a link\r
-PRG="$0"\r
-# Need this for relative symlinks.\r
-while [ -h "$PRG" ] ; do\r
-    ls=`ls -ld "$PRG"`\r
-    link=`expr "$ls" : '.*-> \(.*\)$'`\r
-    if expr "$link" : '/.*' > /dev/null; then\r
-        PRG="$link"\r
-    else\r
-        PRG=`dirname "$PRG"`"/$link"\r
-    fi\r
-done\r
-SAVED="`pwd`"\r
-cd "`dirname \"$PRG\"`/"\r
-APP_HOME="`pwd -P`"\r
-cd "$SAVED"\r
-\r
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar\r
-\r
-# Determine the Java command to use to start the JVM.\r
-if [ -n "$JAVA_HOME" ] ; then\r
-    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then\r
-        # IBM's JDK on AIX uses strange locations for the executables\r
-        JAVACMD="$JAVA_HOME/jre/sh/java"\r
-    else\r
-        JAVACMD="$JAVA_HOME/bin/java"\r
-    fi\r
-    if [ ! -x "$JAVACMD" ] ; then\r
-        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME\r
-\r
-Please set the JAVA_HOME variable in your environment to match the\r
-location of your Java installation."\r
-    fi\r
-else\r
-    JAVACMD="java"\r
-    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\r
-\r
-Please set the JAVA_HOME variable in your environment to match the\r
-location of your Java installation."\r
-fi\r
-\r
-# Increase the maximum file descriptors if we can.\r
-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then\r
-    MAX_FD_LIMIT=`ulimit -H -n`\r
-    if [ $? -eq 0 ] ; then\r
-        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then\r
-            MAX_FD="$MAX_FD_LIMIT"\r
-        fi\r
-        ulimit -n $MAX_FD\r
-        if [ $? -ne 0 ] ; then\r
-            warn "Could not set maximum file descriptor limit: $MAX_FD"\r
-        fi\r
-    else\r
-        warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT"\r
-    fi\r
-fi\r
-\r
-# For Darwin, add options to specify how the application appears in the dock\r
-if $darwin; then\r
-    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""\r
-fi\r
-\r
-# For Cygwin, switch paths to Windows format before running java\r
-if $cygwin ; then\r
-    APP_HOME=`cygpath --path --mixed "$APP_HOME"`\r
-    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`\r
-\r
-    # We build the pattern for arguments to be converted via cygpath\r
-    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`\r
-    SEP=""\r
-    for dir in $ROOTDIRSRAW ; do\r
-        ROOTDIRS="$ROOTDIRS$SEP$dir"\r
-        SEP="|"\r
-    done\r
-    OURCYGPATTERN="(^($ROOTDIRS))"\r
-    # Add a user-defined pattern to the cygpath arguments\r
-    if [ "$GRADLE_CYGPATTERN" != "" ] ; then\r
-        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"\r
-    fi\r
-    # Now convert the arguments - kludge to limit ourselves to /bin/sh\r
-    i=0\r
-    for arg in "$@" ; do\r
-        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`\r
-        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option\r
-\r
-        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition\r
-            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`\r
-        else\r
-            eval `echo args$i`="\"$arg\""\r
-        fi\r
-        i=$((i+1))\r
-    done\r
-    case $i in\r
-        (0) set -- ;;\r
-        (1) set -- "$args0" ;;\r
-        (2) set -- "$args0" "$args1" ;;\r
-        (3) set -- "$args0" "$args1" "$args2" ;;\r
-        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;\r
-        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;\r
-        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;\r
-        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;\r
-        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;\r
-        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;\r
-    esac\r
-fi\r
-\r
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules\r
-function splitJvmOpts() {\r
-    JVM_OPTS=("$@")\r
-}\r
-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS\r
-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"\r
-\r
-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"\r
+#!/bin/bash
+
+##############################################################################
+##
+##  Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+    echo "$*"
+}
+
+die ( ) {
+    echo
+    echo "$*"
+    echo
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+  CYGWIN* )
+    cygwin=true
+    ;;
+  Darwin* )
+    darwin=true
+    ;;
+  MINGW* )
+    msys=true
+    ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+        PRG="$link"
+    else
+        PRG=`dirname "$PRG"`"/$link"
+    fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/"
+APP_HOME="`pwd -P`"
+cd "$SAVED"
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+        JAVACMD="$JAVA_HOME/bin/java"
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD="java"
+    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+    MAX_FD_LIMIT=`ulimit -H -n`
+    if [ $? -eq 0 ] ; then
+        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+            MAX_FD="$MAX_FD_LIMIT"
+        fi
+        ulimit -n $MAX_FD
+        if [ $? -ne 0 ] ; then
+            warn "Could not set maximum file descriptor limit: $MAX_FD"
+        fi
+    else
+        warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+    # We build the pattern for arguments to be converted via cygpath
+    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+    SEP=""
+    for dir in $ROOTDIRSRAW ; do
+        ROOTDIRS="$ROOTDIRS$SEP$dir"
+        SEP="|"
+    done
+    OURCYGPATTERN="(^($ROOTDIRS))"
+    # Add a user-defined pattern to the cygpath arguments
+    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+    fi
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    i=0
+    for arg in "$@" ; do
+        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
+
+        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
+            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+        else
+            eval `echo args$i`="\"$arg\""
+        fi
+        i=$((i+1))
+    done
+    case $i in
+        (0) set -- ;;
+        (1) set -- "$args0" ;;
+        (2) set -- "$args0" "$args1" ;;
+        (3) set -- "$args0" "$args1" "$args2" ;;
+        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+    esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+    JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
index aec9973..8a0b282 100644 (file)
@@ -1,90 +1,90 @@
-@if "%DEBUG%" == "" @echo off\r
-@rem ##########################################################################\r
-@rem\r
-@rem  Gradle startup script for Windows\r
-@rem\r
-@rem ##########################################################################\r
-\r
-@rem Set local scope for the variables with windows NT shell\r
-if "%OS%"=="Windows_NT" setlocal\r
-\r
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\r
-set DEFAULT_JVM_OPTS=\r
-\r
-set DIRNAME=%~dp0\r
-if "%DIRNAME%" == "" set DIRNAME=.\r
-set APP_BASE_NAME=%~n0\r
-set APP_HOME=%DIRNAME%\r
-\r
-@rem Find java.exe\r
-if defined JAVA_HOME goto findJavaFromJavaHome\r
-\r
-set JAVA_EXE=java.exe\r
-%JAVA_EXE% -version >NUL 2>&1\r
-if "%ERRORLEVEL%" == "0" goto init\r
-\r
-echo.\r
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\r
-echo.\r
-echo Please set the JAVA_HOME variable in your environment to match the\r
-echo location of your Java installation.\r
-\r
-goto fail\r
-\r
-:findJavaFromJavaHome\r
-set JAVA_HOME=%JAVA_HOME:"=%\r
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe\r
-\r
-if exist "%JAVA_EXE%" goto init\r
-\r
-echo.\r
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%\r
-echo.\r
-echo Please set the JAVA_HOME variable in your environment to match the\r
-echo location of your Java installation.\r
-\r
-goto fail\r
-\r
-:init\r
-@rem Get command-line arguments, handling Windowz variants\r
-\r
-if not "%OS%" == "Windows_NT" goto win9xME_args\r
-if "%@eval[2+2]" == "4" goto 4NT_args\r
-\r
-:win9xME_args\r
-@rem Slurp the command line arguments.\r
-set CMD_LINE_ARGS=\r
-set _SKIP=2\r
-\r
-:win9xME_args_slurp\r
-if "x%~1" == "x" goto execute\r
-\r
-set CMD_LINE_ARGS=%*\r
-goto execute\r
-\r
-:4NT_args\r
-@rem Get arguments from the 4NT Shell from JP Software\r
-set CMD_LINE_ARGS=%$\r
-\r
-:execute\r
-@rem Setup the command line\r
-\r
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar\r
-\r
-@rem Execute Gradle\r
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%\r
-\r
-:end\r
-@rem End local scope for the variables with windows NT shell\r
-if "%ERRORLEVEL%"=="0" goto mainEnd\r
-\r
-:fail\r
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of\r
-rem the _cmd.exe /c_ return code!\r
-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1\r
-exit /b 1\r
-\r
-:mainEnd\r
-if "%OS%"=="Windows_NT" endlocal\r
-\r
-:omega\r
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+