Imported Upstream version 2.9.1+ds upstream/2.9.1+ds
authorgregor herrmann <gregoa@debian.org>
Tue, 1 Jan 2013 16:07:58 +0000 (17:07 +0100)
committergregor herrmann <gregoa@debian.org>
Tue, 1 Jan 2013 16:07:58 +0000 (17:07 +0100)
1093 files changed:
.classpath
.gitignore [deleted file]
.project
JabRef - MrDlib.userlibraries
build.gradle
build.number [deleted file]
build.xml
buildlib/licenses.txt
combineJournalLists.py
deploy
gradle/wrapper/gradle-wrapper.jar [new file with mode: 0644]
gradle/wrapper/gradle-wrapper.properties [new file with mode: 0644]
gradlew [new file with mode: 0644]
gradlew.bat [new file with mode: 0644]
jabref-launch4j.xml [new file with mode: 0644]
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 [changed mode: 0755->0644]
src/help/Autosave.html
src/help/BaseFrameHelp.html [changed mode: 0755->0644]
src/help/BibtexHelp.html [changed mode: 0755->0644]
src/help/CiteSeerHelp.html
src/help/CommandLine.html
src/help/ContentSelectorHelp.html [changed mode: 0755->0644]
src/help/Contents.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/ExternalFiles.html
src/help/FileLinks.html
src/help/GeneralFields.html
src/help/GoogleScholarHelp.html
src/help/GroupsHelp.html
src/help/HelpHelp.html [changed mode: 0755->0644]
src/help/IEEEXploreHelp.html
src/help/ISBNtoBibTeXHelp.html
src/help/ImportInspectionDialog.html
src/help/JabRefHelp.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/TimeStampHelp.html
src/help/XMPHelp.html
src/help/cpl-v10.html
src/help/da/About.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/in/Autosave.html
src/help/in/BaseFrameHelp.html [changed mode: 0755->0644]
src/help/in/BibtexHelp.html [changed mode: 0755->0644]
src/help/in/CiteSeerHelp.html
src/help/in/ContentSelectorHelp.html [changed mode: 0755->0644]
src/help/in/Contents.html [changed mode: 0755->0644]
src/help/in/CustomExports.html
src/help/in/DatabaseProperties.html
src/help/in/EntryEditorHelp.html [changed mode: 0755->0644]
src/help/in/HelpHelp.html [changed mode: 0755->0644]
src/help/in/IEEEXploreHelp.html
src/help/in/JabRefHelp.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/in/TimeStampHelp.html
src/help/in/jgoodies.html
src/help/ja/ACMPortalHelp.html
src/help/ja/About.html [changed mode: 0755->0644]
src/help/ja/Autosave.html
src/help/ja/BaseFrameHelp.html [changed mode: 0755->0644]
src/help/ja/BibtexHelp.html [changed mode: 0755->0644]
src/help/ja/CiteSeerHelp.html
src/help/ja/CommandLine.html
src/help/ja/ContentSelectorHelp.html [changed mode: 0755->0644]
src/help/ja/Contents.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/ja/IEEEXploreHelp.html
src/help/ja/ImportInspectionDialog.html
src/help/ja/JabRefHelp.html [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/help/ja/TimeStampHelp.html
src/help/ja/XMPHelp.html
src/help/ja/jabref_help.css
src/help/jgoodies.html
src/images/JabRef-icon-mac.svg
src/images/JabRef-icon.svg
src/images/connect_no.png [changed mode: 0755->0644]
src/images/crystal_16/1downarrow.png [changed mode: 0755->0644]
src/images/crystal_16/1leftarrow.png [changed mode: 0755->0644]
src/images/crystal_16/1rightarrow.png [changed mode: 0755->0644]
src/images/crystal_16/1uparrow.png [changed mode: 0755->0644]
src/images/crystal_16/Icons.properties
src/images/crystal_16/advancedsettings.png [changed mode: 0755->0644]
src/images/crystal_16/agt_internet.png [changed mode: 0755->0644]
src/images/crystal_16/button_ok.png [changed mode: 0755->0644]
src/images/crystal_16/cancel.png [changed mode: 0755->0644]
src/images/crystal_16/colors.png [changed mode: 0755->0644]
src/images/crystal_16/documentinfo.png [changed mode: 0755->0644]
src/images/crystal_16/edit.png [changed mode: 0755->0644]
src/images/crystal_16/edit_add.png [changed mode: 0755->0644]
src/images/crystal_16/edit_remove.png [changed mode: 0755->0644]
src/images/crystal_16/editcopy.png [changed mode: 0755->0644]
src/images/crystal_16/editcut.png [changed mode: 0755->0644]
src/images/crystal_16/editpaste.png [changed mode: 0755->0644]
src/images/crystal_16/fileimport.png [changed mode: 0755->0644]
src/images/crystal_16/filenew.png [changed mode: 0755->0644]
src/images/crystal_16/fileopen.png [changed mode: 0755->0644]
src/images/crystal_16/filesave.png [changed mode: 0755->0644]
src/images/crystal_16/filesaveas.png [changed mode: 0755->0644]
src/images/crystal_16/gg_ignored.png [changed mode: 0755->0644]
src/images/crystal_16/help.png [changed mode: 0755->0644]
src/images/crystal_16/kwikdisk.png [changed mode: 0755->0644]
src/images/crystal_16/openoffice.png [changed mode: 0755->0644]
src/images/crystal_16/pdf-document.png [changed mode: 0755->0644]
src/images/crystal_16/ps.png [changed mode: 0755->0644]
src/images/crystal_16/redo.png [changed mode: 0755->0644]
src/images/crystal_16/reload.png [changed mode: 0755->0644]
src/images/crystal_16/run.png [changed mode: 0755->0644]
src/images/crystal_16/save_all.png [changed mode: 0755->0644]
src/images/crystal_16/search.png [changed mode: 0755->0644]
src/images/crystal_16/status_unknown.png [changed mode: 0755->0644]
src/images/crystal_16/trash.png [changed mode: 0755->0644]
src/images/crystal_16/undo.png [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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/HelpAction.java [deleted file]
src/java/net/sf/jabref/HelpContent.java [deleted file]
src/java/net/sf/jabref/HelpDialog.java [deleted file]
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/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 [changed mode: 0755->0644]
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/.gitignore [deleted file]
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 [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/LayoutEntry.java [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/LayoutFormatter.java [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/LayoutHelper.java [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/ParamLayoutFormatter.java
src/java/net/sf/jabref/export/layout/StringInt.java [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/WSITools.java [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/java/net/sf/jabref/export/layout/format/CreateDocBookEditors.java [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [new file with mode: 0644]
src/java/net/sf/jabref/help/HelpAction.java [new file with mode: 0644]
src/java/net/sf/jabref/help/HelpContent.java [new file with mode: 0644]
src/java/net/sf/jabref/help/HelpDialog.java [new file with mode: 0644]
src/java/net/sf/jabref/help/LargeHTMLEditorKit.java [new file with mode: 0644]
src/java/net/sf/jabref/help/MyEditorKit.java [new file with mode: 0644]
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 [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/AutoDetectPaths.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/BibtexEntryNotFoundException.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/BstWrapper.java [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/OOBibStyle.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/OOPreFormatter.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/OOUtil.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/OpenOfficePanel.java [changed mode: 0755->0644]
src/java/net/sf/jabref/oo/StyleSelectDialog.java [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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/plugin/core/generated/.gitignore [deleted file]
src/java/net/sf/jabref/plugin/core/generated/_JabRefPlugin.java [deleted file]
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/.gitignore [deleted file]
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 [changed mode: 0755->0644]
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_tr.properties
src/resource/Menu_vi.properties [changed mode: 0755->0644]
src/resource/Menu_zh.properties
src/resource/build.properties [deleted file]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/resource/layout/docbook.mastersthesis.layout
src/resource/layout/endnote/EndNote.article.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.book.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.booklet.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.inbook.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.incollection.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.inproceedings.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.manual.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.mastersthesis.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.misc.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.other.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.phdthesis.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.proceedings.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.techreport.layout [changed mode: 0755->0644]
src/resource/layout/endnote/EndNote.unpublished.layout [changed mode: 0755->0644]
src/resource/layout/endnote/Readme.txt [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
src/resource/layout/html.end.layout
src/resource/layout/html.inbook.layout
src/resource/layout/html.inproceedings.layout
src/resource/layout/html.layout [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [changed mode: 0755->0644]
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 [new file with mode: 0644]
src/windows/nsis/installer_languages/english.nsh
src/windows/nsis/installer_languages/french.nsh
src/windows/nsis/installer_languages/german.nsh
src/windows/nsis/launcher.nsi [deleted file]
src/windows/nsis/setup.nsi
syncLang.py

index 13fe71e..6c83259 100644 (file)
@@ -1,42 +1,42 @@
-<?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>
+<?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
diff --git a/.gitignore b/.gitignore
deleted file mode 100644 (file)
index 08a55c0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.gradle
index ca82803..5f864bb 100644 (file)
--- a/.project
+++ b/.project
@@ -1,17 +1,17 @@
-<?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>
+<?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
index f53acbe..935ae57 100644 (file)
@@ -1,25 +1,25 @@
-<?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>
-
+<?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
index 52890bc..aa66ada 100644 (file)
@@ -1,88 +1,88 @@
-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'
-               )
-    }
-}
+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
diff --git a/build.number b/build.number
deleted file mode 100644 (file)
index 93569f7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#Build Number for ANT. Do not edit!
-#Sat Dec 15 16:18:55 CET 2012
-build.number=5
index 4a5325a..4b994b5 100644 (file)
--- a/build.xml
+++ b/build.xml
-<?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" />
-       <property name="jabref.year" value="2012" />
-       <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" />
-
-       <property name="nsis.executable" value="C:\Program files\NSIS\makensis.exe"/>
-       <property name="nsis.executable.linux" value="makensis"/>
-
-       <!-- Load user dependent properties -->
-       <!-- For instance to redefine the NSIS-compiler write 
-               nsis.executable="d:\prog\dev\NSIS\makensis.exe"
-         -->
-       <property file="user.properties" />
-
-       <!-- 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>
-
-       <!-- 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">
-               <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.5+"
-                    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;"/>
-       </target>
-
-
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
-       <!-- Build Windows Installer                                                    -->
-       <!--                                                                            -->
-       <!-- Don't forget to set nsis.executable property                               -->
-       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
-
-       <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" description="Copy files in place to be used by the installer" depends="jars">
-
-               <fail unless="is.windows" message="Not running on windows or NSIS not found. Please make sure that user.properties exists" />
-
-               <!-- 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" -->
-               <exec dir="." executable="${nsis.executable}" failonerror="true">
-                 <arg line="'/DJARFILE=${build.jar}' '/DVERSION=${jabref.version}' '/DAPPICON=../../../${images.dir}/JabRef.ico' ${win.installer.dir}/launcher.nsi" />
-               </exec>
-
-               <!-- Finally create Windows-Installer -->
-               <exec dir="." executable="${nsis.executable}" failonerror="true">
-                       <arg line="'/DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />
-               </exec>
-
-               <delete dir="${win.installer.dir}/dist" />
-
-       </target>
-
-       <target name="win.installer.linux" description="Copy files in place to be used by the installer" depends="jars">
-
-               <!-- 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" -->
-               <exec dir="." executable="${nsis.executable.linux}" failonerror="true">
-                 <arg line="'-DJARFILE=${build.jar}' '-DVERSION=${jabref.version}' '-DAPPICON=../../../${images.dir}/JabRef.ico' ${win.installer.dir}/launcher.nsi" />
-               </exec>
-
-               <!-- Finally create Windows-Installer -->
-               <exec dir="." executable="${nsis.executable.linux}" failonerror="true">
-                       <arg line="'-DVERSION=${jabref.version}' ${win.installer.dir}/setup.nsi" />
-               </exec>
-
-               <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" />
-
-</project>
+<?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
index 3f1a2ee..82cce3d 100644 (file)
@@ -1,20 +1,20 @@
-Path:    jalopy-1.0b10.jar
-Project: Jalopy Java Source Code Formatter
-URL:     http://sourceforge.net/projects/jalopy/
-License: BSD
-
-Path:    jalopy-ant-0.6.1.jar
-Project: Jalopy Java Source Code Formatter
-URL:     http://sourceforge.net/projects/jalopy/
-License: BSD
-
-Path:    jarbundler-2.2.0.jar
-Project: Mac OS X JarBundler ANT Task
-URL:     http://informagen.com/JarBundler/index.html
-License: GPLv2
-Note:    Required to build Mac OS X Jar
-
-Path:    junit.jar
-Project: JUnit 3
-URL:     http://www.junit.org/
-License: CPL 1.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 be14c76..05bdbea 100644 (file)
@@ -1,31 +1,31 @@
-#!/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()
+#!/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
diff --git a/deploy b/deploy
index 871260c..a656967 100644 (file)
--- a/deploy
+++ b/deploy
@@ -1,16 +1,16 @@
-#!/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/
-
+#!/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
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644 (file)
index 0000000..e3b3376
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644 (file)
index 0000000..52b783b
--- /dev/null
@@ -0,0 +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
diff --git a/gradlew b/gradlew
new file mode 100644 (file)
index 0000000..871c280
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,164 @@
+#!/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
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644 (file)
index 0000000..aec9973
--- /dev/null
@@ -0,0 +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
diff --git a/jabref-launch4j.xml b/jabref-launch4j.xml
new file mode 100644 (file)
index 0000000..f4efc92
--- /dev/null
@@ -0,0 +1,36 @@
+<launch4jConfig>\r
+  <dontWrapJar>true</dontWrapJar>\r
+  <headerType>gui</headerType>\r
+  <jar>JabRef-1.1.1.jar</jar>\r
+  <outfile>.\src\windows\nsis\dist\JabRef.exe</outfile>\r
+  <errTitle></errTitle>\r
+  <cmdLine></cmdLine>\r
+  <chdir></chdir>\r
+  <priority>normal</priority>\r
+  <downloadUrl>http://java.com/download</downloadUrl>\r
+  <supportUrl></supportUrl>\r
+  <customProcName>false</customProcName>\r
+  <stayAlive>false</stayAlive>\r
+  <manifest></manifest>\r
+  <icon>.\src\images\JabRef.ico</icon>\r
+  <jre>\r
+    <path></path>\r
+    <minVersion>1.6.0</minVersion>\r
+    <maxVersion></maxVersion>\r
+    <jdkPreference>preferJre</jdkPreference>\r
+    <initialHeapSize>32</initialHeapSize>\r
+    <maxHeapSize>512</maxHeapSize>\r
+  </jre>\r
+  <versionInfo>\r
+    <fileVersion>2.2.2.2</fileVersion>\r
+    <txtFileVersion>3.3.3</txtFileVersion>\r
+    <fileDescription>JabRef</fileDescription>\r
+    <copyright>JabRef developers</copyright>\r
+    <productVersion>2.2.2.2</productVersion>\r
+    <txtProductVersion>3.3.3</txtProductVersion>\r
+    <productName>JabRef</productName>\r
+    <companyName></companyName>\r
+    <internalName>JabRef</internalName>\r
+    <originalFilename>JabRef.exe</originalFilename>\r
+  </versionInfo>\r
+</launch4jConfig>
\ No newline at end of file
index 4e00a93..3000763 100644 (file)
@@ -1,79 +1,79 @@
-#See also https://bugs.gentoo.org/show_bug.cgi?id=385751
-
-#=========== jabref ebuild hacked from dmol's 2.8.1 ==============
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header:  $
-
-EAPI=4
-
-WANT_ANT_TASKS="dev-java/jarbundler:0"
-#docs aren't builded correctly?
-JAVA_PKG_IUSE=""
-inherit eutils java-pkg-2 java-ant-2
-
-MY_PV="${PV/_beta/b}"
-
-DESCRIPTION="GUI frontend for BibTeX, written in Java"
-HOMEPAGE="http://jabref.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/JabRef-${MY_PV}-src.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mysql"
-
-#do not include antlr-3, use shipped antlr-3.0b5.jar ?
-#       >=dev-java/antlr-3.1.3:3[java]
-CDEPEND="dev-java/spin:0
-        dev-java/glazedlists:1.8
-        dev-java/jempbox:1.7
-        dev-java/pdfbox:1.7
-        >=dev-java/antlr-2.7.3:0[java]
-        >=dev-java/jgoodies-forms-1.1.0:0
-        dev-java/jgoodies-looks:2.0
-        >=dev-java/microba-0.4.3:0
-        dev-java/commons-logging:0
-        dev-java/jpf:1.5
-        dev-java/jpfcodegen:0
-        dev-java/jgoodies-forms:0
-        mysql? ( dev-java/jdbc-mysql:0 )"
-
-RDEPEND=">=virtual/jre-1.6
-        ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-        ${CDEPEND}"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-#EANT_ANT_TASKS="jarbundler"
-EANT_BUILD_TARGET="jars"
-EANT_DOC_TARGET="docs"
-
-#do not include antlr-3, use shipped antlr-3.0b5.jar
-EANT_GENTOO_CLASSPATH="antlr,commons-logging,glazedlists-1.8,jempbox-1.7,jgoodies-forms,jgoodies-looks-2.0,jpf-1.5,microba,pdfbox-1.7,spin"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/lib/antlr-3.0b5.jar"
-
-src_install() {
-        java-pkg_newjar build/lib/JabRef-${MY_PV}.jar
-        java-pkg_dojar lib/antlr-3.0b5.jar
-        java-pkg_dojar lib/plugin/JPFCodeGenerator-rt.jar
-
-        #are not builded? Investigate why
-        #use doc && java-pkg_dojavadoc build/docs/API
-        dodoc src/txt/README
-
-        java-pkg_dolauncher ${PN} \
-                --main net.sf.jabref.JabRef
-
-        dodir /usr/share/${PN}/lib/plugins
-        keepdir /usr/share/${PN}/lib/plugins
-
-        java-pkg_register-optional-dependency jdbc-mysql
-
-        newicon src/images/JabRef-icon-48.png JabRef-icon.png || die
-        make_desktop_entry ${PN} JabRef JabRef-icon Office
-        echo "MimeType=text/x-bibtex;" >> "${D}/usr/share/applications/${PN}-${PN}.desktop"
-}
+#See also https://bugs.gentoo.org/show_bug.cgi?id=385751\r
+\r
+#=========== jabref ebuild hacked from dmol's 2.8.1 ==============