[svn-upgrade] Integrating new upstream version, jabref (2.4~beta1) upstream/2.4_beta1
authorgregor herrmann <gregoa@debian.org>
Sun, 16 Mar 2008 14:39:46 +0000 (14:39 -0000)
committergregor herrmann <gregoa@debian.org>
Sun, 16 Mar 2008 14:39:46 +0000 (14:39 -0000)
668 files changed:
.classpath [new file with mode: 0644]
.cvsignore [new file with mode: 0644]
.project [new file with mode: 0644]
MEDLINE_FIX.patch [deleted file]
build.number
build.xml
changelog_highlights.txt [deleted file]
hs_err_pid7783.log [deleted file]
lib/JempBox-0.1.0-dev.jar [deleted file]
lib/JempBox-0.2.0.jar [new file with mode: 0644]
lib/mysql-connector-java-5.0.7-bin.jar [new file with mode: 0644]
lib/plugin/JPFCodeGenerator-rt.jar [new file with mode: 0644]
lib/plugin/JPFCodeGenerator.jar [new file with mode: 0644]
lib/plugin/commons-logging.jar [new file with mode: 0644]
lib/plugin/jpf-boot.jar [new file with mode: 0644]
lib/plugin/jpf.jar [new file with mode: 0644]
lib/plugin/velocity-dep-1.5.jar [new file with mode: 0644]
src/help/About.html
src/help/BaseFrameHelp.html
src/help/BibtexHelp.html
src/help/CiteSeerHelp.html
src/help/CommandLine.html
src/help/ContentSelectorHelp.html
src/help/Contents.html
src/help/CustomEntriesHelp.html
src/help/CustomExports.html
src/help/CustomImports.html
src/help/DatabaseProperties.html [new file with mode: 0644]
src/help/EndNoteFilters.html
src/help/EntryEditorHelp.html
src/help/ExternalFiles.html
src/help/FileLinks.html
src/help/GeneralFields.html
src/help/GroupsHelp.html
src/help/HelpHelp.html
src/help/IEEEXploreHelp.html
src/help/ImportInspectionDialog.html
src/help/JSTOR.html [new file with mode: 0644]
src/help/JabRefHelp.html
src/help/JournalAbbreviations.html
src/help/LabelPatterns.html
src/help/MarkingHelp.html
src/help/MedlineHelp.html
src/help/OpenOfficeHelp.html
src/help/OwnerHelp.html
src/help/Plugin.html [new file with mode: 0644]
src/help/PreviewHelp.html
src/help/RemoteHelp.html
src/help/SQLExport.html [new file with mode: 0644]
src/help/SearchHelp.html
src/help/ShortAuxImport.html
src/help/ShortIntegrityCheck.html
src/help/ShortPlainImport.html
src/help/Spires.html [new file with mode: 0644]
src/help/StringEditorHelp.html
src/help/TimeStampHelp.html
src/help/XMPHelp.html
src/help/de/About.html
src/help/de/BaseFrameHelp.html
src/help/de/BibtexHelp.html
src/help/de/CiteSeerHelp.html
src/help/de/CommandLine.html
src/help/de/ContentSelectorHelp.html
src/help/de/Contents.html
src/help/de/CustomEntriesHelp.html
src/help/de/CustomExports.html
src/help/de/CustomImports.html
src/help/de/EndNoteFilters.html
src/help/de/EntryEditorHelp.html
src/help/de/ExternalFiles.html
src/help/de/FileLinks.html
src/help/de/GeneralFields.html
src/help/de/GroupsHelp.html
src/help/de/HelpHelp.html
src/help/de/IEEEXploreHelp.html
src/help/de/ImportInspectionDialog.html
src/help/de/JSTOR.html [new file with mode: 0644]
src/help/de/JabRef-UserManual_de.tex
src/help/de/JabRefHelp.html
src/help/de/JournalAbbreviations.html
src/help/de/LabelPatterns.html
src/help/de/MarkingHelp.html
src/help/de/MedlineHelp.html
src/help/de/OpenOfficeHelp.html
src/help/de/OwnerHelp.html
src/help/de/Plugin.html [new file with mode: 0644]
src/help/de/PreviewHelp.html
src/help/de/RemoteHelp.html
src/help/de/SQLExport.html [new file with mode: 0644]
src/help/de/SearchHelp.html
src/help/de/ShortAuxImport.html
src/help/de/ShortIntegrityCheck.html
src/help/de/ShortPlainImport.html
src/help/de/StringEditorHelp.html
src/help/de/TimeStampHelp.html
src/help/de/XMPHelp.html
src/help/fr/About.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/DatabaseProperties.html [new file with mode: 0644]
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/GroupsHelp.html
src/help/fr/HelpHelp.html
src/help/fr/IEEEXploreHelp.html
src/help/fr/ImportInspectionDialog.html
src/help/fr/JSTOR.html [new file with mode: 0644]
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/OpenOfficeHelp.html
src/help/fr/OwnerHelp.html
src/help/fr/Plugin.html [new file with mode: 0644]
src/help/fr/PreviewHelp.html
src/help/fr/RemoteHelp.html
src/help/fr/SQLExport.html [new file with mode: 0644]
src/help/fr/SearchHelp.html
src/help/fr/ShortAuxImport.html
src/help/fr/ShortIntegrityCheck.html
src/help/fr/ShortPlainImport.html
src/help/fr/StringEditorHelp.html
src/help/fr/TimeStampHelp.html
src/help/fr/XMPHelp.html
src/images/absIcon.png [new file with mode: 0644]
src/images/add.png [new file with mode: 0644]
src/images/autumn.png [new file with mode: 0644]
src/images/completeItem.png [new file with mode: 0644]
src/images/contents.png [new file with mode: 0644]
src/images/crystal_16/Icons.properties
src/images/crystal_16/database_connect.png [new file with mode: 0644]
src/images/crystal_16/database_save.png [new file with mode: 0644]
src/images/database_connect.png [new file with mode: 0644]
src/images/database_save.png [new file with mode: 0644]
src/images/document-save-as.png [new file with mode: 0644]
src/images/document-save.png [new file with mode: 0644]
src/images/doismall.png [new file with mode: 0644]
src/images/duplicate.png [new file with mode: 0644]
src/images/edit-copy.png [new file with mode: 0644]
src/images/edit-cut.png [new file with mode: 0644]
src/images/edit-delete.png [new file with mode: 0644]
src/images/edit-find.png [new file with mode: 0644]
src/images/edit-paste.png [new file with mode: 0644]
src/images/edit-redo.png [new file with mode: 0644]
src/images/edit-undo.png [new file with mode: 0644]
src/images/editor.png [new file with mode: 0644]
src/images/emacs.png [new file with mode: 0644]
src/images/emblem-web-small.png [new file with mode: 0644]
src/images/emblem-web.png [new file with mode: 0644]
src/images/fileclose.png [new file with mode: 0644]
src/images/fileclose2.png [new file with mode: 0644]
src/images/filenew.png [new file with mode: 0644]
src/images/fileopen.png [new file with mode: 0644]
src/images/genIcon.png [new file with mode: 0644]
src/images/go-down.png [new file with mode: 0644]
src/images/go-next.png [new file with mode: 0644]
src/images/go-previous.png [new file with mode: 0644]
src/images/go-up.png [new file with mode: 0644]
src/images/groupIncluding.png [new file with mode: 0644]
src/images/groupRefining.png [new file with mode: 0644]
src/images/grouping_morten.png [new file with mode: 0644]
src/images/groupsHighlightAll.png [new file with mode: 0644]
src/images/groupsHighlightAny.png [new file with mode: 0644]
src/images/help-about.png [new file with mode: 0644]
src/images/help-browser.png [new file with mode: 0644]
src/images/integrity.png [new file with mode: 0644]
src/images/lyx2.png [new file with mode: 0644]
src/images/mark.png [new file with mode: 0644]
src/images/messageFail.png [new file with mode: 0644]
src/images/messageInfo.png [new file with mode: 0644]
src/images/messageWarn.png [new file with mode: 0755]
src/images/optIcon.png [new file with mode: 0644]
src/images/pdf-new.png [new file with mode: 0644]
src/images/pdf.png [new file with mode: 0644]
src/images/postscript.png [new file with mode: 0644]
src/images/preamble.png [new file with mode: 0644]
src/images/preferences.png [new file with mode: 0644]
src/images/remove.png [new file with mode: 0644]
src/images/reqIcon.png [new file with mode: 0644]
src/images/search.png [new file with mode: 0644]
src/images/splash-2.1.svg [new file with mode: 0644]
src/images/splash-2.1beta.png [new file with mode: 0644]
src/images/splash.png
src/images/splash.svg [new file with mode: 0644]
src/images/strings.png [new file with mode: 0644]
src/images/unmark.png [new file with mode: 0644]
src/images/user-home.png [new file with mode: 0644]
src/images/view-refresh.png [new file with mode: 0644]
src/images/viewsource.gif [new file with mode: 0644]
src/images/winedt.png [new file with mode: 0644]
src/images/wizard.png [new file with mode: 0644]
src/images/wrongItem.png [new file with mode: 0644]
src/images/wwwciteseer.png [new file with mode: 0644]
src/java/Eclipse_formatter.xml
src/java/gnu/dtools/ritopt/ArrayOption.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/OptionMenu.java
src/java/gnu/dtools/ritopt/OptionModule.java
src/java/gnu/dtools/ritopt/Options.java
src/java/gnu/dtools/ritopt/SimpleProcess.java
src/java/gnu/dtools/ritopt/StreamPrinter.java
src/java/net/sf/ext/BrowserLauncher.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/BasePanel.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/BibtexStringComparator.java
src/java/net/sf/jabref/BrowseAction.java
src/java/net/sf/jabref/CheckBoxMessage.java
src/java/net/sf/jabref/ClipBoardManager.java
src/java/net/sf/jabref/ContentSelectorDialog.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/DatabaseSearch.java
src/java/net/sf/jabref/DisplayPanel.java [deleted file]
src/java/net/sf/jabref/DuplicateCheck.java [new file with mode: 0644]
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/EntryCustomizationDialog.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/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/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/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/HelpContent.java
src/java/net/sf/jabref/HelpDialog.java
src/java/net/sf/jabref/IconStringRenderer.java
src/java/net/sf/jabref/IdComparator.java
src/java/net/sf/jabref/IncrementalSearcher.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/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/NameCache.java [deleted file]
src/java/net/sf/jabref/NameFormatterTab.java
src/java/net/sf/jabref/OpenFileFilter.java
src/java/net/sf/jabref/OutputPrinter.java [new file with mode: 0644]
src/java/net/sf/jabref/PrefsDialog2.java [deleted file]
src/java/net/sf/jabref/PrefsDialog3.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/SearchRule.java
src/java/net/sf/jabref/SearchRuleSet.java
src/java/net/sf/jabref/SidePane.java
src/java/net/sf/jabref/SidePaneComponent.java
src/java/net/sf/jabref/SidePaneHeader.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/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/ExtendedInfoPanel.java
src/java/net/sf/jabref/about/HighlightFilter.java
src/java/net/sf/jabref/about/NewAboutAction.java [deleted file]
src/java/net/sf/jabref/about/TextBlock.java
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/WidthFunction.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/FileUpdateMonitor.java
src/java/net/sf/jabref/collab/FileUpdatePanel.java
src/java/net/sf/jabref/collab/GroupChange.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/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/FileActions.java
src/java/net/sf/jabref/export/IExportFormat.java [new file with mode: 0644]
src/java/net/sf/jabref/export/IExportFormatProvider.java [new file with mode: 0644]
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 [new file with mode: 0644]
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 [new file with mode: 0644]
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/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/EntryLayout.java [deleted file]
src/java/net/sf/jabref/export/layout/FieldLayout.java [deleted file]
src/java/net/sf/jabref/export/layout/FieldLayoutFormatter.java [deleted file]
src/java/net/sf/jabref/export/layout/Layout.java
src/java/net/sf/jabref/export/layout/LayoutEntry.java
src/java/net/sf/jabref/export/layout/LayoutHelper.java
src/java/net/sf/jabref/export/layout/format/AuthorLastFirstAbbreviator.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookAuthors.java
src/java/net/sf/jabref/export/layout/format/CreateDocBookEditors.java
src/java/net/sf/jabref/export/layout/format/FileLink.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/HTMLChars.java
src/java/net/sf/jabref/export/layout/format/NameFormat.java [deleted file]
src/java/net/sf/jabref/export/layout/format/RTFChars.java
src/java/net/sf/jabref/export/layout/format/RemoveLatexCommands.java
src/java/net/sf/jabref/export/layout/format/RemoveWhitespace.java
src/java/net/sf/jabref/export/layout/format/Replace.java
src/java/net/sf/jabref/export/layout/format/ResolvePDF.java
src/java/net/sf/jabref/export/layout/format/WrapContent.java
src/java/net/sf/jabref/export/layout/format/XMLChars.java
src/java/net/sf/jabref/export/layout/format/plugin/NameFormat.java [new file with mode: 0644]
src/java/net/sf/jabref/external/AccessLinksForEntries.java
src/java/net/sf/jabref/external/AutoSetExternalFileForEntries.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/IconSelection.java
src/java/net/sf/jabref/external/MoveFileAction.java [new file with mode: 0644]
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/PushToVim.java
src/java/net/sf/jabref/external/PushToWinEdt.java
src/java/net/sf/jabref/external/SynchronizeFileField.java
src/java/net/sf/jabref/external/UnknownExternalFileType.java
src/java/net/sf/jabref/external/UpgradeExternalLinks.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/UndoableChangeAssignment.java
src/java/net/sf/jabref/groups/UndoableModifySubtree.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/AutoCompleter.java
src/java/net/sf/jabref/gui/ColorSetupPanel.java
src/java/net/sf/jabref/gui/DatabasePropertiesDialog.java
src/java/net/sf/jabref/gui/EntryCustomizationDialog2.java
src/java/net/sf/jabref/gui/EntryTypeList.java
src/java/net/sf/jabref/gui/FieldSetComponent.java
src/java/net/sf/jabref/gui/FieldWeightDialog.java
src/java/net/sf/jabref/gui/FileListEditor.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/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/SearchResultsDialog.java [new file with mode: 0644]
src/java/net/sf/jabref/gui/SortTabsAction.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/JPanelYBoxPreferredSize.java
src/java/net/sf/jabref/gui/date/DatePickerButton.java
src/java/net/sf/jabref/imports/AppendDatabaseAction.java
src/java/net/sf/jabref/imports/AuthorDialog.java [deleted file]
src/java/net/sf/jabref/imports/BibTeXMLHandler.java
src/java/net/sf/jabref/imports/BiblioscapeImporter.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/CheckForNewEntryTypesAction.java
src/java/net/sf/jabref/imports/CiteSeerCitationHandler.java
src/java/net/sf/jabref/imports/CiteSeerEntryFetcher.java [new file with mode: 0644]
src/java/net/sf/jabref/imports/CiteSeerEntryFetcherHandler.java [new file with mode: 0644]
src/java/net/sf/jabref/imports/CiteSeerFetcher.java
src/java/net/sf/jabref/imports/CiteSeerFetcherPanel.java [deleted file]
src/java/net/sf/jabref/imports/CiteSeerUndoHandler.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/EndnoteImporter.java
src/java/net/sf/jabref/imports/EntryFetcher.java
src/java/net/sf/jabref/imports/GeneralFetcher.java
src/java/net/sf/jabref/imports/IEEEXploreFetcher.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/ImportInspectionCommandLine.java [new file with mode: 0644]
src/java/net/sf/jabref/imports/ImportInspector.java [new file with mode: 0644]
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/JSTORFetcher.java [new file with mode: 0644]
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/PdfXmpImporter.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 [new file with mode: 0644]
src/java/net/sf/jabref/imports/SPIRESFetcher.java [new file with mode: 0644]
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/ZipFileChooser.java
src/java/net/sf/jabref/journals/JournalAbbreviations.java
src/java/net/sf/jabref/journals/ManageJournalsPanel.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/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/labelPattern/LabelPattern.java
src/java/net/sf/jabref/labelPattern/LabelPatternUtil.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/URLDownload.java
src/java/net/sf/jabref/plugin/PluginCore.java [new file with mode: 0644]
src/java/net/sf/jabref/plugin/SidePanePlugin.java [new file with mode: 0644]
src/java/net/sf/jabref/plugin/core/JabRefPlugin.java [new file with mode: 0644]
src/java/net/sf/jabref/plugin/core/generated/_JabRefPlugin.java [new file with mode: 0644]
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/NoSearchMatcher.java
src/java/net/sf/jabref/search/SearchExpression.java
src/java/net/sf/jabref/search/SearchExpressionLexer.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/sql/DBConnectDialog.java [new file with mode: 0644]
src/java/net/sf/jabref/sql/DBStrings.java [new file with mode: 0644]
src/java/net/sf/jabref/sql/SQLutil.java [new file with mode: 0644]
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/DocumentPrinter.java [new file with mode: 0644]
src/java/net/sf/jabref/util/ErrorConsole.java
src/java/net/sf/jabref/util/MassSetFieldAction.java
src/java/net/sf/jabref/util/Pair.java [new file with mode: 0644]
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/TypeOr.java [new file with mode: 0644]
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/DuplicateCheckTest.java [new file with mode: 0644]
src/java/tests/net/sf/jabref/JabRefTestCase.java
src/java/tests/net/sf/jabref/UtilTest.java
src/java/tests/net/sf/jabref/bst/TestVM.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/AuthorLastFirstAbbreviatorTester.java
src/java/tests/net/sf/jabref/export/layout/format/BibtexNameLayoutFormatterTest.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/CopacImporterTest1.txt [deleted file]
src/java/tests/net/sf/jabref/imports/CopacImporterTest2.txt [deleted file]
src/java/tests/net/sf/jabref/imports/IEEEImport1.txt [deleted file]
src/java/tests/net/sf/jabref/imports/IsiImporterTest.java
src/java/tests/net/sf/jabref/imports/IsiImporterTest1.isi [deleted file]
src/java/tests/net/sf/jabref/imports/IsiImporterTestInspec.isi [deleted file]
src/java/tests/net/sf/jabref/imports/IsiImporterTestMedline.isi [deleted file]
src/java/tests/net/sf/jabref/imports/IsiImporterTestWOS.isi [deleted file]
src/java/tests/net/sf/jabref/imports/OAI2ImportTest.java
src/java/tests/net/sf/jabref/imports/oai2.xml [deleted file]
src/java/tests/net/sf/jabref/imports/oai22.xml [deleted file]
src/java/tests/net/sf/jabref/imports/oai23.xml [deleted file]
src/java/tests/net/sf/jabref/labelPattern/AllTests.java [new file with mode: 0644]
src/java/tests/net/sf/jabref/labelPattern/LabelPatternUtilTest.java [new file with mode: 0644]
src/java/tests/net/sf/jabref/search/BasicSearchTest.java
src/java/tests/net/sf/jabref/util/XMPSchemaBibtexTest.java
src/java/tests/net/sf/jabref/util/XMPUtilTest.java
src/java/wsi/ra/tool/ResourceLoader.java
src/java/wsi/ra/tool/WSITools.java
src/plugins/net.sf.jabref.core/plugin.xml [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/build.xml [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/plugin.xml [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/misq.article.layout [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/misq.begin.layout [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/misq.book.layout [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/misq.end.layout [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/misq.layout [new file with mode: 0644]
src/plugins/net.sf.jabref.export.misq/templates/readme.txt [new file with mode: 0644]
src/plugins/readme.txt [new file with mode: 0644]
src/resource/Icons.properties
src/resource/JabRef_de.properties
src/resource/JabRef_de.properties.bak [new file with mode: 0644]
src/resource/JabRef_du.properties
src/resource/JabRef_du.properties.bak [new file with mode: 0644]
src/resource/JabRef_en.properties
src/resource/JabRef_en.properties.bak [new file with mode: 0644]
src/resource/JabRef_fr.properties
src/resource/JabRef_fr.properties.bak [new file with mode: 0644]
src/resource/JabRef_it.properties
src/resource/JabRef_it.properties.bak [new file with mode: 0644]
src/resource/JabRef_no.properties
src/resource/JabRef_no.properties.bak [new file with mode: 0644]
src/resource/Menu_de.properties
src/resource/Menu_du.properties
src/resource/Menu_en.properties
src/resource/Menu_es.properties
src/resource/Menu_fr.properties
src/resource/Menu_it.properties
src/resource/Menu_no.properties
src/resource/build.properties
src/resource/layout/misq/misq.article.layout [deleted file]
src/resource/layout/misq/misq.begin.layout [deleted file]
src/resource/layout/misq/misq.book.layout [deleted file]
src/resource/layout/misq/misq.end.layout [deleted file]
src/resource/layout/misq/misq.layout [deleted file]
src/resource/layout/misq/readme.txt [deleted file]
src/tests/net/sf/jabref/imports/CopacImporterTest1.txt [new file with mode: 0644]
src/tests/net/sf/jabref/imports/CopacImporterTest2.txt [new file with mode: 0644]
src/tests/net/sf/jabref/imports/IEEEImport1.txt [new file with mode: 0644]
src/tests/net/sf/jabref/imports/IsiImporterTest1.isi [new file with mode: 0644]
src/tests/net/sf/jabref/imports/IsiImporterTestInspec.isi [new file with mode: 0644]
src/tests/net/sf/jabref/imports/IsiImporterTestMedline.isi [new file with mode: 0644]
src/tests/net/sf/jabref/imports/IsiImporterTestWOS.isi [new file with mode: 0644]
src/tests/net/sf/jabref/imports/oai2.xml [new file with mode: 0644]
src/tests/net/sf/jabref/imports/oai22.xml [new file with mode: 0644]
src/tests/net/sf/jabref/imports/oai23.xml [new file with mode: 0644]
src/tests/net/sf/jabref/util/twente.bib [new file with mode: 0644]
src/txt/CHANGELOG [new file with mode: 0644]
src/txt/INSTALL
src/txt/README
src/txt/TODO [new file with mode: 0644]
src/windows/JabRef-Logo.gif [deleted file]
src/windows/jabref.jsmooth [deleted file]
src/windows/jabref.wxs [deleted file]
src/windows/nsis/fileassoc.nsh [deleted file]
src/windows/nsis/installer_languages/german.nsh
src/windows/nsis/setup.nsi

diff --git a/.classpath b/.classpath
new file mode 100644 (file)
index 0000000..c66a907
--- /dev/null
@@ -0,0 +1,23 @@
+<?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/looks-2.0.4.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/PDFBox-0.7.3-dev-reduced.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/antlr.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/antlr-3.0b5.jar"/>
+       <classpathentry exported="true" kind="lib" path="lib/junit.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.7.0_java15.jar"/>
+       <classpathentry kind="lib" path="lib/JempBox-0.2.0.jar"/>
+       <classpathentry kind="lib" path="lib/forms-1.1.0.jar"/>
+       <classpathentry kind="lib" path="lib/mysql-connector-java-5.0.7-bin.jar"/>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+       <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
+       <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/.cvsignore b/.cvsignore
new file mode 100644 (file)
index 0000000..37e018c
--- /dev/null
@@ -0,0 +1,17 @@
+bak
+build
+work.jpx
+work.refactor
+.#build.xml.1.38
+.#jabref.log.1.2
+ini
+jabref.log
+jabref.log.lck
+build.number
+classes
+jabref.jpx
+jabref.oif
+build.properties
+.settings
+user.properties
+lib
diff --git a/.project b/.project
new file mode 100644 (file)
index 0000000..ca82803
--- /dev/null
+++ b/.project
@@ -0,0 +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>
diff --git a/MEDLINE_FIX.patch b/MEDLINE_FIX.patch
deleted file mode 100644 (file)
index 4cbbbe4..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-Index: JabRefFrame.java
-===================================================================
---- JabRefFrame.java   (revision 2498)
-+++ JabRefFrame.java   (working copy)
-@@ -1513,7 +1513,7 @@
-   /**
-    * This method causes all open BasePanels to set up their tables
--   * anew. When called from PrefsDialog2, this updates to the new
-+   * anew. When called from PrefsDialog3, this updates to the new
-    * settings.
-    */
-   public void setupAllTables() {
-@@ -1947,21 +1947,28 @@
-    * @param openInNew Should the entries be imported into a new database?
-    * @param callBack The callback for the ImportInspectionDialog to use.
-    */
--  public void addImportedEntries(final BasePanel panel, final List<BibtexEntry> entries, String filename, boolean openInNew,
--                                 ImportInspectionDialog.CallBack callBack) {
-+  public void addImportedEntries(final BasePanel panel, final List<BibtexEntry> entries, String filename,
-+                                 final boolean openInNew,
-+                                 final ImportInspectionDialog.CallBack callBack) {
-       // Use the import inspection dialog if it is enabled in preferences, and (there are more than
-       // one entry or the inspection dialog is also enabled for single entries):
-       if (Globals.prefs.getBoolean("useImportInspectionDialog") &&
-               (Globals.prefs.getBoolean("useImportInspectionDialogForSingle") || (entries.size() > 1))) {
--                ImportInspectionDialog diag = new ImportInspectionDialog(ths, panel,
--                        BibtexFields.DEFAULT_INSPECTION_FIELDS,
--                        Globals.lang("Import"), openInNew);
--                diag.addEntries(entries);
--                diag.addCallBack(callBack);
--                diag.entryListComplete();
--                Util.placeDialog(diag, ths);
--                diag.setVisible(true);
--        diag.toFront();
-+
-+          SwingUtilities.invokeLater(new Runnable() {
-+              public void run() {
-+                  ImportInspectionDialog diag = new ImportInspectionDialog(ths, panel,
-+                          BibtexFields.DEFAULT_INSPECTION_FIELDS,
-+                          Globals.lang("Import"), openInNew);
-+                  diag.addEntries(entries);
-+                  diag.addCallBack(callBack);
-+                  diag.entryListComplete();
-+                  Util.placeDialog(diag, ths);
-+                  diag.setVisible(true);
-+                  diag.toFront();
-+              }
-+          });
-+
-         } else {
-             ths.addBibEntries(entries, filename, openInNew);
-           if ((panel != null) && (entries.size() == 1)) {
index c2d87c6cff7041b14ac2a02c321643551bc1bd9a..9e25b86b6043643da7f41a619fee98efa9e8baaa 100644 (file)
@@ -1,3 +1,3 @@
 #Build Number for ANT. Do not edit!
-#Thu Nov 29 09:31:57 GMT 2007
-build.number=336
+#Wed Mar 12 21:30:18 CET 2008
+build.number=16
index 90b4947da0f436ae4d00f9678b3d6cd3bd6a3041..3c0e4b11ae1ccfab6dde58512e02e09f9082684b 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -22,8 +22,8 @@
    Compiler: Ant
    Authors:  Joerg K. Wegner, wegnerj@informatik.uni-tuebingen.de
              Morten O. Alver
-   Version:  $Revision: 2460 $
-             $Date: 2007-11-04 16:58:28 +0100 (Sun, 04 Nov 2007) $
+   Version:  $Revision: 2600 $
+             $Date: 2008-03-04 22:06:51 +0100 (Tue, 04 Mar 2008) $
              $Author: mortenalver $
 
    modified:
 
 <project name="JabRef" default="jars" basedir=".">
 
-       <!-- ==========================================================================================
+       <!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
         PROPERTY SETUP
-     ========================================================================================== -->
+     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
 
        <!-- some version information -->
-       <property name="jabref.version" value="2.3.1" />
+       <property name="jabref.version" value="2.4b" />
        <property name="jabref.placeholder.version" value="@version@" />
        <!-- 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.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="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="tests.dir" value="${src.dir}/tests" />
 
-       <!-- Set the properties for library directories -->
-       <property name="library.directory" value="lib" />
-
-<!--    <property name="nsis.executable" value="makensis.exe"/> -->
+       <property name="nsis.executable" value="makensis.exe"/>
        <property name="nsis.executable.linux" value="makensis"/>
 
        <!-- Load user dependent properties -->
 
        <!-- win.installer can only be build under Windows if the nsis.executable is found -->
        <condition property="is.windows">
-               <and>
-                       <os family="windows" />
-                       <isset property="nsis.executable" />
-               </and>
+         <and>
+           <isset property="nsis.executable" />
+           <os family="windows" />
+         </and>
        </condition>
 
-       <taskdef name="jarbundler" classpath="${library.directory}/jarbundler-1.4.jar" classname="com.loomcom.ant.tasks.jarbundler.JarBundler" />
-
+       <fileset id="jarsFileset" dir="${lib.dir}">
+               <include name="antlr.jar" />
+               <include name="antlr-3.0b5.jar" />
+               <include name="looks-2.0.4.jar" />
+               <include name="forms-1.1.0.jar" />
+               <include name="spin.jar" />
+               <include name="glazedlists-1.7.0_java15.jar" />
+               <include name="microba.jar" />
+               <include name="PDFBox-0.7.3-dev-reduced.jar" />
+               <include name="JempBox-0.2.0.jar" />
+               <include name="zoom-java.jar" />
+       <include name="mysql-connector-java-5.0.7-bin.jar" />
+        <!--<include name="substance-4.1.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>
 
        <!-- Build classpath -->
        <path id="classpath">
                <pathelement path="${build.classes}" />
                <pathelement path="${build.dir}" />
-               <pathelement location="${library.directory}/antlr.jar" />
-               <pathelement location="${library.directory}/antlr-3.0b5.jar" />
-               <pathelement location="${library.directory}/looks-2.0.4.jar" />
-               <pathelement location="${library.directory}/forms-1.1.0.jar" />
-               <pathelement location="${library.directory}/spin.jar" />
-               <pathelement location="${library.directory}/glazedlists-1.7.0_java15.jar" />
-               <pathelement location="${library.directory}/microba.jar" />
-               <pathelement location="${library.directory}/PDFBox-0.7.3-dev-reduced.jar" />
-               <pathelement location="${library.directory}/JempBox-0.1.0-dev.jar" />
+               <fileset refid="jarsFileset" />
+       </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="${lib.dir}/junit.jar" />
        </path>
 
        <target name="run" depends="build">
        </target>
 
        <!-- Runs project -->
-       <target name="runFromJar" depends="jars">
-               <java classname="net.sf.jabref.JabRefMain" fork="true">
+       <target name="runFromJar">
+               <java dir="${build.lib}" classname="net.sf.jabref.JabRefMain" fork="true">
                        <classpath>
                                <pathelement location="${build.lib}/${build.jar}" />
                        </classpath>
                </java>
        </target>
 
-       <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" />
+       <!-- 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 -->
-       <target name="compile">
+       <!-- Compiles project excluding tests -->
+       <target name="compile" depends="generate">
                <mkdir dir="${build.classes}" />
-               <javac debug="off" deprecation="on" destdir="${build.classes}" source="1.5" target="1.5">
+               <javac debug="on" deprecation="on" destdir="${build.classes}" source="1.5" target="1.5">
                        <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.4" target="1.4">
-                  <src path="${java.dir}" />
-                  <include name="**/JabRefMain.java" />
-                </javac>
-
+               <javac debug="on" deprecation="on" destdir="${build.classes}" source="1.4" target="1.4">
+                       <src path="${java.dir}" />
+                       <include name="**/JabRefMain.java" />
+               </javac>
        </target>
 
-       <!-- Compiles only the tests -->
+       <!-- Compiles project including tests -->
        <target name="compiletest">
                <mkdir dir="${build.classes}" />
-               <!--deprecation="on"-->
-               <javac srcdir="${java.dir}/tests" debug="off" destdir="${build.classes}" source="1.5" target="1.5">
-                       <classpath refid="classpath" />
+               <javac debug="on" destdir="${build.classes}" source="1.5" target="1.5">
+                       <src path="${java.dir}" />
+                       <include name="tests/**" />
+                       <classpath refid="classpathTest" />
                </javac>
        </target>
 
        <!-- Copies in the OSXAdapter class, which is compilable only on Mac  -->
        <target name="non_osx">
                <mkdir dir="${build.osx}" />
-               <copy file="${library.directory}/OSXAdapter.class" todir="${build.osx}" />
+               <copy file="${lib.dir}/OSXAdapter.class" todir="${build.osx}" />
        </target>
 
        <!-- Jars up project -->
                                <include name="help/no/**" />
                                <include name="resource/**" />
                        </fileset>
-                       <fileset dir="${library.directory}">
+
+                       <!-- Add Plugins -->
+                       <fileset dir="${src.dir}">
+                               <include name="plugins/**" />
+                       </fileset>
+
+                       <fileset dir="${lib.dir}">
                                <include name="EndNote.zip" />
                        </fileset>
                        <fileset dir="${txt.dir}">
                        </fileset>
                </copy>
 
-               <!-- the fonts are used by the new about dialog
-               <mkdir dir="${build.fonts}" />
-               <copy todir="${build.fonts}">
-                       <fileset dir="${fonts.dir}">
-                               <include name="*" />
-                       </fileset>
-               </copy> -->
-
                <mkdir dir="${build.help}" />
                <copy todir="${build.help}">
-                       <fileset dir="${help.dir}">
-                               <!--<include name="*" />-->
-                       </fileset>
+                       <fileset dir="${help.dir}" />
                </copy>
 
                <!-- Insert version informations -->
 
        </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
@@ -363,15 +393,9 @@ version=${jabref.version}</echo>
        <!-- Unpacks jar needed jar files from lib directory into temp directory. -->
        <target name="unjarlib" description="Unpacks jars from library">
                <mkdir dir="${build.tmp}" />
-               <unjar src="${library.directory}/antlr.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/antlr-3.0b5.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/looks-2.0.4.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/forms-1.1.0.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/spin.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/glazedlists-1.7.0_java15.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/microba.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/PDFBox-0.7.3-dev-reduced.jar" dest="${build.tmp}" />
-               <unjar src="${library.directory}/JempBox-0.1.0-dev.jar" dest="${build.tmp}" />
+               <unjar dest="${build.tmp}">
+                       <fileset refid="jarsFileset" />
+               </unjar>
                <delete dir="${build.tmp}/META-INF" />
                <!-- rename the microba license file -->
                <move file="${build.tmp}/license.txt" tofile="${build.tmp}/microba-license.txt" />
@@ -379,7 +403,7 @@ version=${jabref.version}</echo>
 
 
        <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.4+" stubfile="${library.directory}/JavaApplicationStub" />
+               <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.4+" stubfile="${lib.dir}/JavaApplicationStub" />
        </target>
 
 
@@ -396,18 +420,17 @@ version=${jabref.version}</echo>
 
        <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"/>
-               
+               <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" />
+               <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}" />
 
-               <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="gpl.txt" />
@@ -418,16 +441,16 @@ version=${jabref.version}</echo>
 
                <!-- "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" />
+                 <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">
@@ -463,6 +486,34 @@ version=${jabref.version}</echo>
 
        </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 ?!;-)
     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
@@ -472,7 +523,7 @@ version=${jabref.version}</echo>
                <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask">
                        <classpath>
                                <pathelement path="${classpath}" />
-                               <fileset dir="${library.directory}">
+                               <fileset dir="${lib.dir}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
@@ -508,7 +559,7 @@ version=${jabref.version}</echo>
                <taskdef name="cpd" classname="net.sourceforge.pmd.cpd.CPDTask">
                        <classpath>
                                <pathelement path="${classpath}" />
-                               <fileset dir="${library.directory}">
+                               <fileset dir="${lib.dir}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
@@ -525,7 +576,7 @@ version=${jabref.version}</echo>
                <taskdef name="javancss" classname="javancss.JavancssAntTask">
                        <classpath>
                                <pathelement path="${classpath}" />
-                               <fileset dir="${library.directory}">
+                               <fileset dir="${lib.dir}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
@@ -548,7 +599,7 @@ Number (CCN)           maintenance
                <taskdef name="jalopy" classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
                        <classpath>
                                <pathelement path="${classpath}" />
-                               <fileset dir="${library.directory}">
+                               <fileset dir="${lib.dir}">
                                        <include name="*.jar" />
                                </fileset>
                        </classpath>
@@ -560,16 +611,6 @@ Number (CCN)           maintenance
                </jalopy>
        </target>
 
-       <target name="test">
-               <junit printsummary="yes" fork="yes" haltonfailure="no">
-                       <batchtest fork="yes" todir="/tmp/testres">
-                               <fileset dir="${build.classes}">
-                                       <include name="**/*Tester.class" />
-                                       <include name="**/*Test.class" />
-                               </fileset>
-                       </batchtest>
-                       <classpath refid="classpath" />
-               </junit>
-       </target>
+       <taskdef name="jarbundler" classpath="${lib.dir}/jarbundler-1.4.jar" classname="com.loomcom.ant.tasks.jarbundler.JarBundler" />
 
 </project>
diff --git a/changelog_highlights.txt b/changelog_highlights.txt
deleted file mode 100644 (file)
index 4baea2d..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-These are the most important new features and bugfixes in version 2.3.
-
-Features:
-- Added % at start of signature text in BibTeX output. Parser now reads both old and new style.
-- Added MIS Quarterly export format.
-- Added support for COPAC file format.
-- Added autocompletion feature for author/editors and other fields.
-- Added feature to save all open databases.
-- Added support for pushing citations to Vim when Vim server is enabled.
-- Improved handling of external links. The 'file' field can now specify a list of external links, and arbitrary file types are supported. Old-style PDF and PS links can be moved automatically into the 'file' field.
-- Removed antialias setting for main table, because it interferes with proper rendering on LCDs when running under JRE 6. Removed non-optional antialias settings for entry editor for the same reason.
-- Changed external link handling so remote (http) links can be sent to the external application. Applications like Evince and Gimp can open remote links.
-- Replaced Simle HTML export filter with improved version by Mark Schenk.
-- Introduced ParamLayoutFormatter interface for layout formatters that can take an argument by the following syntax: \format[MyFormatter(argument)]{\field} Implementing classes contain a setArgument(String) method that receives the argument (if any) before the format() method is called.
-- Timestamp and owner fields are now set also when appending a bib file, and new options have been introduced to control whether imported/appended/pasted entries should have these fields overwritten if already set.
-- Added \encoding tag for begin/end layouts in export filters to print the name of the character encoding used for the export. The tag is not available in entry layouts.
-- Added "authorLast" and "editorLast" markers for using last author's last name in BibTeX keys.
-- Numeric fields (year, volume, number, pmid, citeseercitationcount) are now sorted as numbers when possible.
-
-
-
-Important bug fixes:
-- Fixed bug in HTMLChars: commands like {\aa} and {\o} were not processed properly, even though defined in Globals.HTMLCHARS.
-- Fixed bug that made it possible to accidentally close database without saving, when error occurs during the save operation.
-- Fixed bug in entry editor: source panel edits were not properly stored when clicking a different entry in the main table.
-- Fixed problem with wrong enable/disable behaviour of Clear search button when switching between tabs.
-
diff --git a/hs_err_pid7783.log b/hs_err_pid7783.log
deleted file mode 100644 (file)
index ebdeae5..0000000
+++ /dev/null
@@ -1,413 +0,0 @@
-#
-# An unexpected error has been detected by Java Runtime Environment:
-#
-#  SIGSEGV (0xb) at pc=0x0634fa37, pid=7783, tid=3084979088
-#
-# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
-# Problematic frame:
-# V  [libjvm.so+0x34fa37]
-#
-# If you would like to submit a bug report, please visit:
-#   http://java.sun.com/webapps/bugreport/crash.jsp
-#
-
----------------  T H R E A D  ---------------
-
-Current thread (0x08058800):  JavaThread "main" [_thread_in_vm, id=7784]
-
-siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0101646e
-
-Registers:
-EAX=0x0101646e, EBX=0xb7e0f0f0, ECX=0x00000028, EDX=0x00000000
-ESP=0xb7e0f0b0, EBP=0xb7e0f0b8, ESI=0x080588dc, EDI=0xb7e0f170
-EIP=0x0634fa37, CR2=0x0101646e, EFLAGS=0x00010202
-
-Top of Stack: (sp=0xb7e0f0b0)
-0xb7e0f0b0:   b7e0f0f0 b7e0f0f0 b7e0f0d8 0634fdf0
-0xb7e0f0c0:   b7e0f0f0 00000028 00000000 00000042
-0xb7e0f0d0:   00000000 b7e0f0f0 b7e0f118 061c9d99
-0xb7e0f0e0:   b7e0f0f0 08059100 00000005 94be5768
-0xb7e0f0f0:   064204a8 08059100 00000000 00000000
-0xb7e0f100:   00000063 00000000 00000000 080590fc
-0xb7e0f110:   94c61628 01016464 b7e0f1c8 06200039
-0xb7e0f120:   b7e0f170 08059100 b5d509d4 b5d509d4 
-
-Instructions: (pc=0x0634fa37)
-0x0634fa27:   08 0f be 4d 0c 8b 43 04 8b 53 08 8b 00 83 c0 0a
-0x0634fa37:   0f be 04 02 39 c8 74 1d 51 68 cc 9e 40 06 6a 2c 
-
-Stack: [0xb7dc0000,0xb7e11000),  sp=0xb7e0f0b0,  free space=316k
-Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
-V  [libjvm.so+0x34fa37]
-V  [libjvm.so+0x34fdf0]
-V  [libjvm.so+0x1c9d99]
-V  [libjvm.so+0x200039]
-j  java.awt.datatransfer.SystemFlavorMap$1.run()Ljava/lang/Object;+63
-v  ~StubRoutines::call_stub
-V  [libjvm.so+0x20bc6d]
-V  [libjvm.so+0x30a828]
-V  [libjvm.so+0x20bb00]
-V  [libjvm.so+0x2619bb]
-C  [libjava.so+0xa96d]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d
-j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
-j  java.awt.datatransfer.SystemFlavorMap.<init>()V+67
-j  java.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap()Ljava/awt/datatransfer/FlavorMap;+40
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;ZLjava/awt/datatransfer/FlavorMap;)V+23
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;Z)V+7
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;)V+5
-j  javax.swing.TransferHandler$SwingDropTarget.<init>(Ljava/awt/Component;)V+5
-j  javax.swing.SwingUtilities.installSwingDropTargetAsNecessary(Ljava/awt/Component;Ljavax/swing/TransferHandler;)V+46
-j  javax.swing.JComponent.setTransferHandler(Ljavax/swing/TransferHandler;)V+21
-j  javax.swing.plaf.basic.BasicTextUI.installDefaults2()V+157
-j  javax.swing.plaf.basic.BasicTextUI.installUI(Ljavax/swing/JComponent;)V+20
-j  javax.swing.plaf.basic.BasicEditorPaneUI.installUI(Ljavax/swing/JComponent;)V+2
-j  javax.swing.plaf.basic.BasicTextPaneUI.installUI(Ljavax/swing/JComponent;)V+2
-j  javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
-j  javax.swing.text.JTextComponent.setUI(Ljavax/swing/plaf/TextUI;)V+2
-j  javax.swing.text.JTextComponent.updateUI()V+8
-j  javax.swing.text.JTextComponent.<init>()V+62
-j  javax.swing.JEditorPane.<init>()V+1
-j  javax.swing.JTextPane.<init>()V+1
-j  net.sf.jabref.HelpContent.<init>(Lnet/sf/jabref/JabRefPreferences;)V+1
-j  net.sf.jabref.HelpDialog.<init>(Lnet/sf/jabref/JabRefFrame;)V+61
-j  net.sf.jabref.JabRefFrame.<init>()V+190
-j  net.sf.jabref.JabRef.openWindow(Ljava/util/Vector;)V+745
-j  net.sf.jabref.JabRef.<init>([Ljava/lang/String;)V+191
-j  net.sf.jabref.JabRef.main([Ljava/lang/String;)V+5
-v  ~StubRoutines::call_stub
-V  [libjvm.so+0x20bc6d]
-V  [libjvm.so+0x30a828]
-V  [libjvm.so+0x20bb00]
-V  [libjvm.so+0x33156f]
-V  [libjvm.so+0x333f6c]
-V  [libjvm.so+0x277c28]
-C  [libjava.so+0x15224]  Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
-j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
-j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
-j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
-j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
-j  net.sf.jabref.JabRefMain.main([Ljava/lang/String;)V+157
-v  ~StubRoutines::call_stub
-V  [libjvm.so+0x20bc6d]
-V  [libjvm.so+0x30a828]
-V  [libjvm.so+0x20bb00]
-V  [libjvm.so+0x234f26]
-V  [libjvm.so+0x2265cb]
-C  [java+0x1b98]  JavaMain+0x2c8
-C  [libpthread.so.0+0x546b]
-
-Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
-j  java.awt.datatransfer.SystemFlavorMap$1.run()Ljava/lang/Object;+63
-v  ~StubRoutines::call_stub
-j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
-j  java.awt.datatransfer.SystemFlavorMap.<init>()V+67
-j  java.awt.datatransfer.SystemFlavorMap.getDefaultFlavorMap()Ljava/awt/datatransfer/FlavorMap;+40
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;ZLjava/awt/datatransfer/FlavorMap;)V+23
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;Z)V+7
-j  java.awt.dnd.DropTarget.<init>(Ljava/awt/Component;ILjava/awt/dnd/DropTargetListener;)V+5
-j  javax.swing.TransferHandler$SwingDropTarget.<init>(Ljava/awt/Component;)V+5
-j  javax.swing.SwingUtilities.installSwingDropTargetAsNecessary(Ljava/awt/Component;Ljavax/swing/TransferHandler;)V+46
-j  javax.swing.JComponent.setTransferHandler(Ljavax/swing/TransferHandler;)V+21
-j  javax.swing.plaf.basic.BasicTextUI.installDefaults2()V+157
-j  javax.swing.plaf.basic.BasicTextUI.installUI(Ljavax/swing/JComponent;)V+20
-j  javax.swing.plaf.basic.BasicEditorPaneUI.installUI(Ljavax/swing/JComponent;)V+2
-j  javax.swing.plaf.basic.BasicTextPaneUI.installUI(Ljavax/swing/JComponent;)V+2
-j  javax.swing.JComponent.setUI(Ljavax/swing/plaf/ComponentUI;)V+135
-j  javax.swing.text.JTextComponent.setUI(Ljavax/swing/plaf/TextUI;)V+2
-j  javax.swing.text.JTextComponent.updateUI()V+8
-j  javax.swing.text.JTextComponent.<init>()V+62
-j  javax.swing.JEditorPane.<init>()V+1
-j  javax.swing.JTextPane.<init>()V+1
-j  net.sf.jabref.HelpContent.<init>(Lnet/sf/jabref/JabRefPreferences;)V+1
-j  net.sf.jabref.HelpDialog.<init>(Lnet/sf/jabref/JabRefFrame;)V+61
-j  net.sf.jabref.JabRefFrame.<init>()V+190
-j  net.sf.jabref.JabRef.openWindow(Ljava/util/Vector;)V+745
-j  net.sf.jabref.JabRef.<init>([Ljava/lang/String;)V+191
-j  net.sf.jabref.JabRef.main([Ljava/lang/String;)V+5
-v  ~StubRoutines::call_stub
-j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
-j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
-j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
-j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
-j  net.sf.jabref.JabRefMain.main([Ljava/lang/String;)V+157
-v  ~StubRoutines::call_stub
-
----------------  P R O C E S S  ---------------
-
-Java Threads: ( => current thread )
-  0x08374c00 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=7800]
-  0x0836c800 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=7799]
-  0x08367400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=7798]
-  0x08364000 JavaThread "AWT-Shutdown" [_thread_blocked, id=7797]
-  0x08343000 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=7796]
-  0x0832b000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=7795]
-  0x082eb000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7794]
-  0x082db000 JavaThread "Thread-2" [_thread_blocked, id=7793]
-  0x082a5c00 JavaThread "Timer-0" daemon [_thread_blocked, id=7792]
-  0x0808d800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7790]
-  0x0808c000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=7789]
-  0x0808ac00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7788]
-  0x08081c00 JavaThread "Finalizer" daemon [_thread_blocked, id=7787]
-  0x08080800 JavaThread "Reference Handler" daemon [_thread_blocked, id=7786]
-=>0x08058800 JavaThread "main" [_thread_in_vm, id=7784]
-
-Other Threads:
-  0x0807f400 VMThread [id=7785]
-  0x0808f400 WatcherThread [id=7791]
-
-VM state:not at safepoint (normal execution)
-
-VM Mutex/Monitor currently owned by a thread: None
-
-Heap
- def new generation   total 960K, used 536K [0x8c0a0000, 0x8c1a0000, 0x8c580000)
-  eden space 896K,  56% used [0x8c0a0000, 0x8c11d9a8, 0x8c180000)
-  from space 64K,  53% used [0x8c180000, 0x8c1889c8, 0x8c190000)
-  to   space 64K,   0% used [0x8c190000, 0x8c190000, 0x8c1a0000)
- tenured generation   total 4096K, used 2630K [0x8c580000, 0x8c980000, 0x900a0000)
-   the space 4096K,  64% used [0x8c580000, 0x8c811848, 0x8c811a00, 0x8c980000)
- compacting perm gen  total 12288K, used 2751K [0x900a0000, 0x90ca0000, 0x940a0000)
-   the space 12288K,  22% used [0x900a0000, 0x9034fe18, 0x90350000, 0x90ca0000)
-    ro space 8192K,  73% used [0x940a0000, 0x94682560, 0x94682600, 0x948a0000)
-    rw space 12288K,  58% used [0x948a0000, 0x94f97448, 0x94f97600, 0x954a0000)
-
-Dynamic libraries:
-06000000-06417000 r-xp 00000000 08:03 4524503    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/libjvm.so
-06417000-06430000 rwxp 00417000 08:03 4524503    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/libjvm.so
-06430000-0684f000 rwxp 06430000 00:00 0 
-08048000-08052000 r-xp 00000000 08:03 4524480    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/bin/java
-08052000-08053000 rwxp 00009000 08:03 4524480    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/bin/java
-08053000-083de000 rwxp 08053000 00:00 0          [heap]
-8c0a0000-8c1a0000 rwxp 8c0a0000 00:00 0 
-8c1a0000-8c580000 rwxp 8c1a0000 00:00 0 
-8c580000-8c980000 rwxp 8c580000 00:00 0 
-8c980000-900a0000 rwxp 8c980000 00:00 0 
-900a0000-90ca0000 rwxp 900a0000 00:00 0 
-90ca0000-940a0000 rwxp 90ca0000 00:00 0 
-940a0000-94683000 r-xs 00001000 08:03 576285     /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/classes.jsa
-94683000-948a0000 rwxp 94683000 00:00 0 
-948a0000-94f98000 rwxp 005e4000 08:03 576285     /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/classes.jsa
-94f98000-954a0000 rwxp 94f98000 00:00 0 
-954a0000-95579000 rwxp 00cdc000 08:03 576285     /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/classes.jsa
-95579000-958a0000 rwxp 95579000 00:00 0 
-958a0000-958a4000 r-xs 00db5000 08:03 576285     /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client/classes.jsa
-958a4000-95ca0000 rwxp 958a4000 00:00 0 
-b4f13000-b4f16000 ---p b4f13000 00:00 0 
-b4f16000-b4f64000 rwxp b4f16000 00:00 0 
-b4f64000-b4f67000 ---p b4f64000 00:00 0 
-b4f67000-b4fb5000 rwxp b4f67000 00:00 0 
-b4fb5000-b505e000 rwxs 00000000 00:09 10649610   /SYSV00000000 (deleted)
-b505e000-b5061000 ---p b505e000 00:00 0 
-b5061000-b50af000 rwxp b5061000 00:00 0 
-b50af000-b50b2000 ---p b50af000 00:00 0 
-b50b2000-b5100000 rwxp b50b2000 00:00 0 
-b5100000-b5102000 r-xs 00000000 08:03 4458195    /var/cache/fontconfig/603b2eb47209ddb3c5269b217a306167-x86.cache-2
-b5102000-b5108000 r-xs 00000000 08:03 4458194    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
-b5108000-b510b000 r-xs 00000000 08:03 4458192    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2
-b510b000-b510c000 r-xs 00000000 08:03 4458191    /var/cache/fontconfig/fd9505950c048a77dc4b710eb6a628ed-x86.cache-2
-b510c000-b510e000 r-xs 00000000 08:03 4458190    /var/cache/fontconfig/ddc79d3ea06a7c6ffa86ede85f3bb5df-x86.cache-2
-b510e000-b510f000 r-xs 00000000 08:03 4458189    /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-x86.cache-2
-b510f000-b5110000 r-xs 00000000 08:03 4458188    /var/cache/fontconfig/a2ab74764b07279e7c36ddb1d302cf26-x86.cache-2
-b5110000-b5114000 r-xs 00000000 08:03 4458177    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86.cache-2
-b5114000-b5115000 r-xs 00000000 08:03 4458160    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2
-b5115000-b5116000 r-xs 00000000 08:03 4458158    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
-b5116000-b5118000 r-xs 00000000 08:03 4458157    /var/cache/fontconfig/646addb8444faa74ee138aa00ab0b6a0-x86.cache-2
-b5118000-b511b000 r-xs 00000000 08:03 4458156    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2
-b511b000-b511d000 r-xs 00000000 08:03 4458155    /var/cache/fontconfig/20bd79ad97094406f7d1b9654bfbd926-x86.cache-2
-b511d000-b511e000 r-xs 00000000 08:03 4458153    /var/cache/fontconfig/75a2cd575a62c63e802c11411fb87c37-x86.cache-2
-b511e000-b5120000 r-xs 00000000 08:03 4458152    /var/cache/fontconfig/9c0624108b9a2ae8552f664125be8356-x86.cache-2
-b5120000-b5126000 r-xs 00000000 08:03 4458151    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
-b5126000-b5128000 r-xs 00000000 08:03 4458150    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
-b5128000-b512a000 r-xs 00000000 08:03 4458149    /var/cache/fontconfig/da1bd5ca8443ffe22927a23ce431d198-x86.cache-2
-b512a000-b5132000 r-xs 00000000 08:03 4458122    /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
-b5132000-b5138000 r-xs 00000000 08:03 4458027    /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
-b5138000-b5139000 r-xs 00000000 08:03 4456462    /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
-b5139000-b5150000 r-xs 00000000 08:03 4456461    /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2
-b5150000-b5152000 r-xs 00000000 08:03 4456460    /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2
-b5152000-b5158000 r-xs 00000000 08:03 4456459    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
-b5158000-b515b000 r-xs 00000000 08:03 4456458    /var/cache/fontconfig/6386b86020ecc1ef9690bb720a13964f-x86.cache-2
-b515b000-b515f000 r-xs 00000000 08:03 4456457    /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2
-b515f000-b5166000 r-xs 00000000 08:03 4458203    /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
-b5166000-b5167000 r-xs 00000000 08:03 4458218    /var/cache/fontconfig/e9e44584608a73233979f764b5f9dd81-x86.cache-2
-b5167000-b5168000 r-xs 00000000 08:03 4458183    /var/cache/fontconfig/b5a4f3f568a71026ccdc6a3a51afa9b4-x86.cache-2
-b5168000-b5169000 r-xs 00000000 08:03 4458215    /var/cache/fontconfig/bf1f9632594a1fa28e2cf4d7888deffe-x86.cache-2
-b5169000-b516b000 r-xs 00000000 08:03 4458214    /var/cache/fontconfig/b8613a33de00eecd32d5a94c3c617829-x86.cache-2
-b516b000-b516e000 r-xs 00000000 08:03 4458228    /var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2
-b516e000-b5177000 r-xs 00000000 08:03 4458212    /var/cache/fontconfig/fd9416c4b92f07c6f59a3a8cf496e9dc-x86.cache-2
-b5177000-b517a000 r-xs 00000000 08:03 4458227    /var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2
-b517a000-b517b000 r-xs 00000000 08:03 4458210    /var/cache/fontconfig/f5a93ac943883aa0fd9a7bfe0f6ec3c1-x86.cache-2
-b517b000-b517d000 r-xs 00000000 08:03 4458219    /var/cache/fontconfig/118d8d5311348bbdf5fe3b106d7c13d4-x86.cache-2
-b517d000-b517e000 r-xs 00000000 08:03 4458208    /var/cache/fontconfig/a1131b7be650f9abae4907495aa5815d-x86.cache-2
-b517e000-b5183000 r-xs 00000000 08:03 4458207    /var/cache/fontconfig/8ab5f685cd6d8ba67c37c908faf08172-x86.cache-2
-b5183000-b5187000 r-xs 00000000 08:03 4458222    /var/cache/fontconfig/0f32d3adc6a232110812e17374eaa446-x86.cache-2
-b5187000-b5189000 r-xs 00000000 08:03 4458205    /var/cache/fontconfig/7b4a97c10f6c0166998ddfa1cf7392fb-x86.cache-2
-b5189000-b518c000 r-xs 00000000 08:03 4458187    /var/cache/fontconfig/61c830dfac3fd78a12654da5e9ba3f56-x86.cache-2
-b518c000-b518d000 r-xs 00000000 08:03 4458230    /var/cache/fontconfig/e0f9e95429e756d56293ed4d63866094-x86.cache-2
-b518d000-b518e000 r-xs 00000000 08:03 4458204    /var/cache/fontconfig/892f88ea27b235637f494d515247eddd-x86.cache-2
-b518e000-b5190000 r-xs 00000000 08:03 4458229    /var/cache/fontconfig/4123634e9c08547d899d0aaff05ebe69-x86.cache-2
-b5190000-b5196000 r-xs 00000000 08:03 4458237    /var/cache/fontconfig/142ecfc435bad6f1fbc2648c1119d5eb-x86.cache-2
-b5196000-b519c000 r-xs 00000000 08:03 4458226    /var/cache/fontconfig/102e5142c2e9e50c5e8ece26694a2dad-x86.cache-2
-b519c000-b519d000 r-xs 00000000 08:03 4458202    /var/cache/fontconfig/92a571655fb1c0ec1c4d6f496220600a-x86.cache-2
-b519d000-b51a5000 r-xs 00000000 08:03 4458199    /var/cache/fontconfig/a960c40fc9306f090224a04585f8a963-x86.cache-2
-b51a9000-b51ac000 ---p b51a9000 00:00 0 
-b51ac000-b51fa000 rwxp b51ac000 00:00 0 
-b51fa000-b51fd000 ---p b51fa000 00:00 0 
-b51fd000-b524b000 rwxp b51fd000 00:00 0 
-b524b000-b524f000 r-xp 00000000 08:03 4475528    /usr/lib/libXfixes.so.3.1.0
-b524f000-b5250000 rwxp 00003000 08:03 4475528    /usr/lib/libXfixes.so.3.1.0
-b5250000-b5257000 r-xp 00000000 08:03 4474918    /usr/lib/libXrender.so.1.3.0
-b5257000-b5258000 rwxp 00006000 08:03 4474918    /usr/lib/libXrender.so.1.3.0
-b5258000-b5260000 r-xp 00000000 08:03 4473311    /usr/lib/libXcursor.so.1.0.2
-b5260000-b5261000 rwxp 00007000 08:03 4473311    /usr/lib/libXcursor.so.1.0.2
-b5275000-b5278000 ---p b5275000 00:00 0 
-b5278000-b52c6000 rwxp b5278000 00:00 0 
-b52c6000-b5344000 r-xp 00000000 08:03 4524535    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libfontmanager.so
-b5344000-b534e000 rwxp 0007e000 08:03 4524535    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libfontmanager.so
-b534e000-b5353000 rwxp b534e000 00:00 0 
-b5353000-b5357000 r-xp 00000000 08:03 4473410    /usr/lib/libXdmcp.so.6.0.0
-b5357000-b5358000 rwxp 00003000 08:03 4473410    /usr/lib/libXdmcp.so.6.0.0
-b5358000-b535a000 r-xp 00000000 08:03 4473358    /usr/lib/libXau.so.6.0.0
-b535a000-b535b000 rwxp 00001000 08:03 4473358    /usr/lib/libXau.so.6.0.0
-b535b000-b5362000 r-xp 00000000 08:03 4473747    /usr/lib/libXi.so.6.0.0
-b5362000-b5363000 rwxp 00006000 08:03 4473747    /usr/lib/libXi.so.6.0.0
-b5363000-b5367000 r-xp 00000000 08:03 4473927    /usr/lib/libXtst.so.6.1.0
-b5367000-b5368000 rwxp 00004000 08:03 4473927    /usr/lib/libXtst.so.6.1.0
-b5368000-b5455000 r-xp 00000000 08:03 4474866    /usr/lib/libX11.so.6.2.0
-b5455000-b5459000 rwxp 000ed000 08:03 4474866    /usr/lib/libX11.so.6.2.0
-b5459000-b5466000 r-xp 00000000 08:03 4475531    /usr/lib/libXext.so.6.4.0
-b5466000-b5467000 rwxp 0000d000 08:03 4475531    /usr/lib/libXext.so.6.4.0
-b546a000-b546f000 r-xs 00000000 08:03 4458200    /var/cache/fontconfig/9404ff413c67fc2a1526fd14eb4163a8-x86.cache-2
-b546f000-b5473000 r-xs 00000000 08:03 4458217    /var/cache/fontconfig/b3fedf7c409f006ca1a6fceffceb77cf-x86.cache-2
-b5473000-b5478000 r-xs 00000000 08:03 4458198    /var/cache/fontconfig/6330322105e0c4105d7c7a6ea2974107-x86.cache-2
-b5478000-b547b000 r-xs 00000000 08:03 4458236    /var/cache/fontconfig/b67b32625a2bb51b023d3814a918f351-x86.cache-2
-b547b000-b54b9000 r-xp 00000000 08:03 4524530    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
-b54b9000-b54bb000 rwxp 0003e000 08:03 4524530    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/xawt/libmawt.so
-b54bb000-b54bc000 rwxp b54bb000 00:00 0 
-b54bc000-b5582000 r-xp 00000000 08:03 4524526    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libmlib_image.so
-b5582000-b5583000 rwxp 000c5000 08:03 4524526    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libmlib_image.so
-b5583000-b55fe000 r-xp 00000000 08:03 4524527    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libawt.so
-b55fe000-b5605000 rwxp 0007b000 08:03 4524527    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libawt.so
-b5605000-b5629000 rwxp b5605000 00:00 0 
-b5629000-b562c000 ---p b5629000 00:00 0 
-b562c000-b567a000 rwxp b562c000 00:00 0 
-b567a000-b5688000 r-xs 00656000 08:03 4528453    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/charsets.jar
-b5688000-b568b000 ---p b5688000 00:00 0 
-b568b000-b5709000 rwxp b568b000 00:00 0 
-b5709000-b5885000 r-xs 02c8f000 08:03 4525058    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/rt.jar
-b5885000-b58d1000 r-xs 004f5000 08:03 3180064    /home/alver/Desktop/jabref-2.3.1/2.3.1/jabref-2.3.1/build/lib/JabRef-2.3.1.jar
-b58d1000-b591d000 r-xs 004f5000 08:03 3180064    /home/alver/Desktop/jabref-2.3.1/2.3.1/jabref-2.3.1/build/lib/JabRef-2.3.1.jar
-b591d000-b591e000 ---p b591d000 00:00 0 
-b591e000-b599e000 rwxp b591e000 00:00 0 
-b599e000-b59a1000 ---p b599e000 00:00 0 
-b59a1000-b59ef000 rwxp b59a1000 00:00 0 
-b59ef000-b59f2000 ---p b59ef000 00:00 0 
-b59f2000-b5a70000 rwxp b59f2000 00:00 0 
-b5a70000-b5a73000 ---p b5a70000 00:00 0 
-b5a73000-b5ac1000 rwxp b5a73000 00:00 0 
-b5ac1000-b5ac8000 r-xs 00000000 08:03 4492823    /usr/lib/gconv/gconv-modules.cache
-b5ac8000-b5b07000 r-xp 00000000 08:03 4528462    /usr/lib/locale/en_GB.utf8/LC_CTYPE
-b5b07000-b5b0a000 ---p b5b07000 00:00 0 
-b5b0a000-b5b58000 rwxp b5b0a000 00:00 0 
-b5b58000-b5b5b000 ---p b5b58000 00:00 0 
-b5b5b000-b5ba9000 rwxp b5b5b000 00:00 0 
-b5ba9000-b5baa000 ---p b5ba9000 00:00 0 
-b5baa000-b5c3d000 rwxp b5baa000 00:00 0 
-b5c3d000-b5c57000 rwxp b5c3d000 00:00 0 
-b5c57000-b5c5a000 rwxp b5c57000 00:00 0 
-b5c5a000-b5c75000 rwxp b5c5a000 00:00 0 
-b5c75000-b5c76000 rwxp b5c75000 00:00 0 
-b5c76000-b5c77000 rwxp b5c76000 00:00 0 
-b5c77000-b5c7a000 rwxp b5c77000 00:00 0 
-b5c7a000-b5c95000 rwxp b5c7a000 00:00 0 
-b5c95000-b5c9b000 rwxp b5c95000 00:00 0 
-b5c9b000-b5cb5000 rwxp b5c9b000 00:00 0 
-b5cb5000-b5cc5000 rwxp b5cb5000 00:00 0 
-b5cc5000-b5d40000 rwxp b5cc5000 00:00 0 
-b5d40000-b5e60000 rwxp b5d40000 00:00 0 
-b5e60000-b7d40000 rwxp b5e60000 00:00 0 
-b7d40000-b7d4f000 r-xp 00000000 08:03 4524512    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libzip.so
-b7d4f000-b7d51000 rwxp 0000e000 08:03 4524512    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libzip.so
-b7d51000-b7d74000 r-xp 00000000 08:03 4524509    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libjava.so
-b7d74000-b7d76000 rwxp 00023000 08:03 4524509    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libjava.so
-b7d76000-b7d7f000 r-xp 00000000 08:03 5130028    /lib/tls/i686/cmov/libnss_files-2.6.1.so
-b7d7f000-b7d81000 rwxp 00008000 08:03 5130028    /lib/tls/i686/cmov/libnss_files-2.6.1.so
-b7d81000-b7d89000 r-xp 00000000 08:03 5130030    /lib/tls/i686/cmov/libnss_nis-2.6.1.so
-b7d89000-b7d8b000 rwxp 00007000 08:03 5130030    /lib/tls/i686/cmov/libnss_nis-2.6.1.so
-b7d8b000-b7d9f000 r-xp 00000000 08:03 5130025    /lib/tls/i686/cmov/libnsl-2.6.1.so
-b7d9f000-b7da1000 rwxp 00013000 08:03 5130025    /lib/tls/i686/cmov/libnsl-2.6.1.so
-b7da1000-b7da3000 rwxp b7da1000 00:00 0 
-b7da3000-b7dae000 r-xp 00000000 08:03 4524508    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libverify.so
-b7dae000-b7daf000 rwxp 0000b000 08:03 4524508    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/libverify.so
-b7daf000-b7db7000 rwxs 00000000 08:03 2654259    /tmp/hsperfdata_alver/7783
-b7db7000-b7dbe000 r-xp 00000000 08:03 5130035    /lib/tls/i686/cmov/librt-2.6.1.so
-b7dbe000-b7dc0000 rwxp 00006000 08:03 5130035    /lib/tls/i686/cmov/librt-2.6.1.so
-b7dc0000-b7dc3000 ---p b7dc0000 00:00 0 
-b7dc3000-b7e11000 rwxp b7dc3000 00:00 0 
-b7e11000-b7e34000 r-xp 00000000 08:03 5130023    /lib/tls/i686/cmov/libm-2.6.1.so
-b7e34000-b7e36000 rwxp 00023000 08:03 5130023    /lib/tls/i686/cmov/libm-2.6.1.so
-b7e36000-b7e37000 rwxp b7e36000 00:00 0 
-b7e37000-b7f7b000 r-xp 00000000 08:03 5130019    /lib/tls/i686/cmov/libc-2.6.1.so
-b7f7b000-b7f7c000 r-xp 00143000 08:03 5130019    /lib/tls/i686/cmov/libc-2.6.1.so
-b7f7c000-b7f7e000 rwxp 00144000 08:03 5130019    /lib/tls/i686/cmov/libc-2.6.1.so
-b7f7e000-b7f81000 rwxp b7f7e000 00:00 0 
-b7f81000-b7f83000 r-xp 00000000 08:03 5130022    /lib/tls/i686/cmov/libdl-2.6.1.so
-b7f83000-b7f85000 rwxp 00001000 08:03 5130022    /lib/tls/i686/cmov/libdl-2.6.1.so
-b7f85000-b7f8c000 r-xp 00000000 08:03 4524511    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/jli/libjli.so
-b7f8c000-b7f8e000 rwxp 00006000 08:03 4524511    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/jli/libjli.so
-b7f8e000-b7f8f000 rwxp b7f8e000 00:00 0 
-b7f8f000-b7fa3000 r-xp 00000000 08:03 5130033    /lib/tls/i686/cmov/libpthread-2.6.1.so
-b7fa3000-b7fa5000 rwxp 00013000 08:03 5130033    /lib/tls/i686/cmov/libpthread-2.6.1.so
-b7fa5000-b7fa7000 rwxp b7fa5000 00:00 0 
-b7fa9000-b7fb0000 r-xp 00000000 08:03 5130026    /lib/tls/i686/cmov/libnss_compat-2.6.1.so
-b7fb0000-b7fb2000 rwxp 00006000 08:03 5130026    /lib/tls/i686/cmov/libnss_compat-2.6.1.so
-b7fb2000-b7fb8000 r-xp 00000000 08:03 4524497    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/native_threads/libhpi.so
-b7fb8000-b7fb9000 rwxp 00006000 08:03 4524497    /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/native_threads/libhpi.so
-b7fb9000-b7fba000 rwxp b7fb9000 00:00 0 
-b7fba000-b7fbb000 r-xp b7fba000 00:00 0 
-b7fbb000-b7fbd000 rwxp b7fbb000 00:00 0 
-b7fbd000-b7fd7000 r-xp 00000000 08:03 5095975    /lib/ld-2.6.1.so
-b7fd7000-b7fd9000 rwxp 00019000 08:03 5095975    /lib/ld-2.6.1.so
-bfab1000-bfae8000 rwxp bfab1000 00:00 0          [stack]
-ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
-
-VM Arguments:
-java_command: build/lib/JabRef-2.3.1.jar
-Launcher Type: SUN_STANDARD
-
-Environment Variables:
-PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
-USERNAME=alver
-LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.03/jre/../lib/i386
-SHELL=/bin/bash
-DISPLAY=:0.0
-
-Signal Handlers:
-SIGSEGV: [libjvm.so+0x3b29c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGBUS: [libjvm.so+0x3b29c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGFPE: [libjvm.so+0x309ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGPIPE: [libjvm.so+0x309ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGILL: [libjvm.so+0x309ec0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
-SIGUSR2: [libjvm.so+0x30bef0], sa_mask[0]=0x00000000, sa_flags=0x10000004
-SIGHUP: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGINT: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGQUIT: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGTERM: [libjvm.so+0x30b910], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGUSR2: [libjvm.so+0x30bef0], sa_mask[0]=0x00000000, sa_flags=0x10000004
-
-
----------------  S Y S T E M  ---------------
-
-OS:lenny/sid
-
-uname:Linux 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686
-libc:glibc 2.6.1 NPTL 2.6.1 
-rlimit: STACK 8192k, CORE 0k, NPROC 8190, NOFILE 1024, AS infinity
-load average:1.57 1.42 1.32
-
-CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 13 stepping 8, cmov, cx8, fxsr, mmx, sse, sse2
-
-Memory: 4k page, physical 1035536k(114348k free), swap 1815304k(1780512k free)
-
-vm_info: Java HotSpot(TM) Client VM (1.6.0_03-b05) for linux-x86, built on Sep 24 2007 22:45:46 by "java_re" with gcc 3.2.1-7a (J2SE release)
-
diff --git a/lib/JempBox-0.1.0-dev.jar b/lib/JempBox-0.1.0-dev.jar
deleted file mode 100644 (file)
index 9ede3a8..0000000
Binary files a/lib/JempBox-0.1.0-dev.jar and /dev/null differ
diff --git a/lib/JempBox-0.2.0.jar b/lib/JempBox-0.2.0.jar
new file mode 100644 (file)
index 0000000..b7de2c8
Binary files /dev/null and b/lib/JempBox-0.2.0.jar differ
diff --git a/lib/mysql-connector-java-5.0.7-bin.jar b/lib/mysql-connector-java-5.0.7-bin.jar
new file mode 100644 (file)
index 0000000..412138a
Binary files /dev/null and b/lib/mysql-connector-java-5.0.7-bin.jar differ
diff --git a/lib/plugin/JPFCodeGenerator-rt.jar b/lib/plugin/JPFCodeGenerator-rt.jar
new file mode 100644 (file)
index 0000000..569acb1
Binary files /dev/null and b/lib/plugin/JPFCodeGenerator-rt.jar differ
diff --git a/lib/plugin/JPFCodeGenerator.jar b/lib/plugin/JPFCodeGenerator.jar
new file mode 100644 (file)
index 0000000..9afcfd3
Binary files /dev/null and b/lib/plugin/JPFCodeGenerator.jar differ
diff --git a/lib/plugin/commons-logging.jar b/lib/plugin/commons-logging.jar
new file mode 100644 (file)
index 0000000..b73a80f
Binary files /dev/null and b/lib/plugin/commons-logging.jar differ
diff --git a/lib/plugin/jpf-boot.jar b/lib/plugin/jpf-boot.jar
new file mode 100644 (file)
index 0000000..358db3a
Binary files /dev/null and b/lib/plugin/jpf-boot.jar differ
diff --git a/lib/plugin/jpf.jar b/lib/plugin/jpf.jar
new file mode 100644 (file)
index 0000000..2578ecb
Binary files /dev/null and b/lib/plugin/jpf.jar differ
diff --git a/lib/plugin/velocity-dep-1.5.jar b/lib/plugin/velocity-dep-1.5.jar
new file mode 100644 (file)
index 0000000..be52b9a
Binary files /dev/null and b/lib/plugin/velocity-dep-1.5.jar differ
index 89fcb3b1b655a0b7b44588ae22c0559b63cc8b26..85a88271b80e33be938c7b1310ec2fca9932a51b 100755 (executable)
@@ -3,12 +3,12 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <center>
         <h1>JabRef version @version@</h1>
 
-        <p>(c) 2007</p>
+        <p>(c) 2008</p>
 
         <p><img src="/images/JabRef-icon-48.png" /></p>
 
@@ -43,6 +43,7 @@
 
         <p>Michael Beckmann,
         Oliver Beckmann,
+        Fedor Bezrukov,            
         Aaron Chen,
         Fabrice Dessaint,
         Nathan Dunn,
index bc3a37a930ba4f0dbe54796f9cdd828641165cad..951ab808700a93200de08b00cb8162c03f8e761b 100755 (executable)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>The JabRef main window</h1>
 
     <p>In JabRef you write the contents of all fields the same way as you
     would in a text editor, with one exception: to reference a
     string, enclose the name of the string in a set of #
-    characters, e.g.:<br>
-    &nbsp;&nbsp;'#jan# 1997',<br>
+    characters, e.g.:<br />
+    &nbsp;&nbsp;'#jan# 1997',<br />
     which will be interpreted as the string named 'jan' followed by
     ' 1997'.</p>
 
index b25bf18e96e6919a82e8fd8926874f1d772f1ae5..992c99110661b63792aa81ad0ecb28f136e48b30 100755 (executable)
@@ -3,7 +3,7 @@
 <body style="color: rgb(39, 88, 86);">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>About <em>bibtex</em></h1>
 
         A unique string used to refer to the entry in LaTeX
         documents. Note that when referencing an entry from LaTeX,
         the key must match case-sensitively with the reference
-        string.<br>
-        <br></li>
+        string.<br />
+        <br /></li>
 
-        <li><strong>address<br></strong> Usually the address of
+        <li><strong>address<br /></strong> Usually the address of
         the <tt>publisher</tt> or other type of institution. For
         major publishing houses, van&nbsp;Leunen recommends
         omitting the information entirely. For small publishers, on
         the other hand, you can help the reader by giving the
         complete address.</li>
 
-        <li><strong>annote<br></strong> An annotation. It is not
+        <li><strong>annote<br /></strong> An annotation. It is not
         used by the standard bibliography styles, but may be used
         by others that produce an annotated bibliography.</li>
 
-        <li><strong>author<br></strong> This field should contain
+        <li><strong>author<br /></strong> This field should contain
         the complete author list for your entry. The names are
         separated by the word <em>and</em>, even if there are more
         than two authors. Each name can be written in two
-        equivalent forms:<br>
-         Donald E. Knuth <em>or</em> Knuth, Donald E.<br>
-         Eddie van Halen <em>or</em> van Halen, Eddie<br>
+        equivalent forms:<br />
+         Donald E. Knuth <em>or</em> Knuth, Donald E.<br />
+         Eddie van Halen <em>or</em> van Halen, Eddie<br />
          The second form should be used for authors with more than
         two names, to differentiate between middle names and last
-        names.<br>
-        <br></li>
+        names.<br />
+        <br /></li>
 
-        <li><strong>booktitle<br></strong> Title of a book, part
+        <li><strong>booktitle<br /></strong> Title of a book, part
         of which is being cited. For book entries, use the
         <tt>title</tt> field instead.</li>
 
-        <li><strong>chapter<br></strong> A chapter (or section or
+        <li><strong>chapter<br /></strong> A chapter (or section or
         whatever) number.</li>
 
-        <li><strong>crossref<br></strong> The database key of the
+        <li><strong>crossref<br /></strong> The database key of the
         entry being cross referenced.</li>
 
-        <li><strong>edition<br></strong> The edition of a
+        <li><strong>edition<br /></strong> The edition of a
         book--for example, ``Second''. This should be an ordinal,
         and should have the first letter capitalized, as shown
         here; the standard styles convert to lower case when
         necessary.</li>
 
-        <li><strong>editor<br></strong> This field is analogue to
+        <li><strong>editor<br /></strong> This field is analogue to
         the <em>author</em> field. If there is also an
         <tt>author</tt> field, then the <tt>editor</tt> field gives
         the editor of the book or collection in which the reference
         appears.</li>
 
-        <li><strong>howpublished<br></strong> How something
+        <li><strong>howpublished<br /></strong> How something
         strange has been published. The first word should be
         capitalized.</li>
 
-        <li><strong>institution<br></strong> The sponsoring
+        <li><strong>institution<br /></strong> The sponsoring
         institution of a technical report.</li>
 
-        <li><strong>journal<br></strong> A journal name. The name
+        <li><strong>journal<br /></strong> A journal name. The name
         of a journal can be abbreviated using a "string". To define
         such string, use the <a href="StringEditorHelp.html">string
         editor</a>.</li>
 
-        <li><strong>key<br></strong> Used for alphabetizing,
+        <li><strong>key<br /></strong> Used for alphabetizing,
         cross referencing, and creating a label when the ``author''
         information is missing. This field should not be confused
         with the key that appears in the <code>\cite</code> command
         and at the beginning of the database entry.</li>
 
-        <li><strong>month<br></strong> The month in which the
+        <li><strong>month<br /></strong> The month in which the
         work was published or, for an unpublished work, in which it
         was written. You should use the standard three-letter
         abbreviation (jan, feb, mar, apr, may, jun, jul, aug, sep,
         oct, nov, dec).</li>
 
-        <li><strong>note<br></strong> Any additional information
+        <li><strong>note<br /></strong> Any additional information
         that can help the reader. The first word should be
         capitalized.</li>
 
-        <li><strong>number</strong><br>
+        <li><strong>number</strong><br />
         The number of a journal, magazine, technical report, or of
         a work in a series. An issue of a journal or magazine is
         usually identified by its volume and number; the
         it a number; and sometimes books are given numbers in a
         named series.</li>
 
-        <li><strong>organization<br></strong> The organization
+        <li><strong>organization<br /></strong> The organization
         that sponsors a conference or that publishes a manual.</li>
 
-        <li><strong>pages<br></strong> One or more page numbers
+        <li><strong>pages<br /></strong> One or more page numbers
         or range of numbers, such as <tt>42-111</tt> or
         <tt>7,41,73-97</tt> or <tt>43+</tt> (the `<tt>+</tt>' in
         this last example indicates pages following that don't form
         dash used in TeX to denote number ranges (as in
         <tt>7-33</tt>).</li>
 
-        <li><strong>publisher<br></strong> The publisher's
+        <li><strong>publisher<br /></strong> The publisher's
         name.</li>
 
-        <li><strong>school<br></strong> The name of the school
+        <li><strong>school<br /></strong> The name of the school
         where a thesis was written.</li>
 
-        <li><strong>series<br></strong> The name of a series or
+        <li><strong>series<br /></strong> The name of a series or
         set of books. When citing an entire book, the
         <tt>title</tt> field gives its title and an optional
         <tt>series</tt> field gives the name of a series or
         multi-volume set in which the book is published.</li>
 
-        <li><strong>title<br></strong> The work's title. The
+        <li><strong>title<br /></strong> The work's title. The
         capitalization may depend on the bibliography style and on
         the language used. For words that have to be capitalized
         (such as a proper noun), enclose the word (or its first
         letter) in braces.</li>
 
-        <li><strong>type<br></strong> The type of a technical
+        <li><strong>type<br /></strong> The type of a technical
         report--for example, ``Research Note''.</li>
 
-        <li><strong>volume<br></strong> The volume of a journal
+        <li><strong>volume<br /></strong> The volume of a journal
         or multivolume book.</li>
 
-        <li><strong>year<br></strong> The year of publication or,
+        <li><strong>year<br /></strong> The year of publication or,
         for an unpublished work, the year it was written. Generally
         it should consist of four numerals, such as <tt>1984</tt>,
         although the standard styles can handle any <tt>year</tt>
         whose last four nonpunctuation characters are numerals,
         such as `(about 1984)'. This field is required for most
         entry types.</li>
-    </ul><br>
+    </ul><br />
 
 
     <h2>Other fields</h2>
     <ul>
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        affiliation*</span><br></strong> The authors
-        affiliation.<br>
-        <br></li>
+        affiliation*</span><br /></strong> The authors
+        affiliation.<br />
+        <br /></li>
 
-        <li><strong>abstract<br></strong> An abstract of the
-        work.<br>
-        <br></li>
+        <li><strong>abstract<br /></strong> An abstract of the
+        work.<br />
+        <br /></li>
 
-        <li><strong>doi<br></strong> The Digital Object
+        <li><strong>doi<br /></strong> The Digital Object
         Identifier, a permanent identifier given to
-        documents.<br>
-        <br></li>
+        documents.<br />
+        <br /></li>
 
-        <li><strong>eid<br></strong> The Electronic identifier is
+        <li><strong>eid<br /></strong> The Electronic identifier is
         for electronic journals that also appear in print. This
         number replaces the page number, and is used to find the
         article within the printed volume. Sometimes also called
-        <em>citation number</em>.<br>
-        <br></li>
+        <em>citation number</em>.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        contents*</span><br></strong> A Table of Contents<br />
-        <br></li>
+        contents*</span><br /></strong> A Table of Contents<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        copyright*</span><br></strong> Copyright
-        information.<br>
-        <br></li>
+        copyright*</span><br /></strong> Copyright
+        information.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        ISBN*</span><br></strong> The International Standard Book
-        Number.<br>
-        <br></li>
+        ISBN*</span><br /></strong> The International Standard Book
+        Number.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        ISSN*</span><br></strong> The International Standard
-        Serial Number. Used to identify a journal.<br>
-        <br></li>
+        ISSN*</span><br /></strong> The International Standard
+        Serial Number. Used to identify a journal.<br />
+        <br /></li>
 
-        <li><strong>keywords<br></strong> Key words used for
-        searching or possibly for annotation.<br>
-        <br></li>
+        <li><strong>keywords<br /></strong> Key words used for
+        searching or possibly for annotation.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        language*</span><br></strong> The language the document
-        is in.<br>
-        <br></li>
+        language*</span><br /></strong> The language the document
+        is in.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        location*</span><br></strong> A location associated with
+        location*</span><br /></strong> A location associated with
         the entry, such as the city in which a conference took
-        place.<br>
-        <br></li>
+        place.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        LCCN*</span><br></strong> The Library of Congress Call
-        Number. I've also seen this as <tt>lib-congress</tt>.<br>
-        <br></li>
+        LCCN*</span><br /></strong> The Library of Congress Call
+        Number. I've also seen this as <tt>lib-congress</tt>.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        mrnumber*</span><br></strong> The <i>Mathematical
-        Reviews</i> number.<br>
-        <br></li>
+        mrnumber*</span><br /></strong> The <i>Mathematical
+        Reviews</i> number.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        price*</span><br></strong> The price of the
-        document.<br>
-        <br></li>
+        price*</span><br /></strong> The price of the
+        document.<br />
+        <br /></li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        size*</span><br></strong> The physical dimensions of a
-        work.<br>
-        <br></li>
+        size*</span><br /></strong> The physical dimensions of a
+        work.<br />
+        <br /></li>
 
-        <li><strong>URL<br></strong> The WWW Universal Resource
+        <li><strong>URL<br /></strong> The WWW Universal Resource
         Locator that points to the item being referenced. This
         often is used for technical reports to point to the ftp
         site where the postscript source of the report is
     <h3>JuraBib</h3>
 
     <ul>
-        <li><strong>urldate<br></strong> The date of the last
+        <li><strong>urldate<br /></strong> The date of the last
         page visit.</li>
-    </ul><br>
-     *) not direct supported by JabRef<br>
-     <br>
+    </ul><br />
+     *) not direct supported by JabRef<br />
+     <br />
 </body>
 </html>
\ No newline at end of file
index ff0823fd2180779fc8177d11d3bc2656a7008f59..cd4e7204605c895ca4b06fa3fb1ad045b68074b8 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Importing From CiteSeer</h1>
 
@@ -21,8 +21,8 @@
     content page on CiteSeer. The citeseerurl field must be in one
     of the following formats:</p>
 
-    <p>http://citeseer.ist.psu.edu/DDDDDD[.html], or<br>
-    oai:CiteSeerPSU:DDDDDD, or<br>
+    <p>http://citeseer.ist.psu.edu/DDDDDD[.html], or<br />
+    oai:CiteSeerPSU:DDDDDD, or<br />
     DDDDDD</p>
 
     <p>where DDDDD is a sequence of digits. To find the sequence of
index d7091d8e2b9a630317f8bb1a2b7ad25f94f101c2..060d1c90c61453fcb911948a53a628e3d982819d 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Command line options</h1>
 
     contains only the known and used entries. That will mean, if an
     entry is not defined in the standard bibtex file, it cannot be
     located in the new file.</p>
+    
+    <h2>Fetch from Web: --fetch==name of fetcher:query string</h2>
+    
+    <p>The fetchers in the Web menu can also be run from the command 
+    line. Use the --fetch option and then pass both the name of a fetcher 
+    (for instance ieee, medline or jstor) and your search term or paper id and 
+    the given fetcher will be run. Note that some fetcher will still display 
+    GUI if they need feedback from you. To get a list of available fetchers run
+    --fetch without parameters.</p>
 </body>
 </html>
\ No newline at end of file
index d75661eaecb6e089fa8683febd401ae4b9cc2ebd..2830169ef89acc6d229dc9b01d9ca8dadd09c9d5 100755 (executable)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Field content selector</h1>
 
index 16142bd02d3dffcaf9f2650557858ebd3765ea0e..1a268a44e6ae72eec5ded1fab3035290fa699c6e 100755 (executable)
@@ -3,53 +3,71 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Help contents</h1>
 
-    <p><a href="HelpHelp.html">About the Help window</a><br>
-     <a href="JabRefHelp.html">General information</a><br></p>
-
+<h2>General</h2>
+     <a href="HelpHelp.html">About the Help window</a><br>
+     <a href="JabRefHelp.html">General information</a><br>
+     <a href="BaseFrameHelp.html">The JabRef main window</a><br>
+     <a href="EntryEditorHelp.html">Entry editor</a><br>
 
+<h2>Fields</h2>
     <p><a href="BibtexHelp.html"><em>Bibtex</em> help</a><br>
-     <a href="CommandLine.html">Command line options</a><br>
-     <a href="CustomExports.html">Custom export filters</a><br>
-     <a href="CustomImports.html">Custom import filters</a><br>
+     <a href="FileLinks.html">External file links</a><br>
+     <a href="ExternalFiles.html">PDF/PS/URL/DOI links in
+    JabRef</a><br>
+     <a href="TimeStampHelp.html">Entry time stamps</a><br>
+     <a href="OwnerHelp.html">The 'owner' field</a><br>
+     <a href="ContentSelectorHelp.html">Field content
+    selector</a><br>
+     <a href="JournalAbbreviations.html">Journal
+    abbreviations</a><br>
+
+<h2>Finding and sorting entries</h2>
+     <a href="GroupsHelp.html">Help on using
+    <em>Groups</em></a><br>
+     <a href="MarkingHelp.html">Marking entries</a><br>
+     <a href="SearchHelp.html">Searching in JabRef</a><br>
+
+<h2>Setup</h2>
+     <a href="StringEditorHelp.html">String editor</a><br>
+     <a href="DatabaseProperties.html">Database properties window</<a><br>
+     <a href="PreviewHelp.html">Entry preview setup</a><br>
      <a href="LabelPatterns.html">Customizing the BibTex key
     generator</a><br>
      <a href="CustomEntriesHelp.html">Customizing entry
     types</a><br>
      <a href="GeneralFields.html">Customizing general
     fields</a><br>
+     <a href="Plugin.html">Extend JabRef using plugins</a><br>
+
+<h2>Import/Export</h2>
+     <a href="CustomExports.html">Custom export filters</a><br>
+     <a href="CustomImports.html">Custom import filters</a><br>
+     <a href="ImportInspectionDialog.html">Import inspection
+    window</a><br>
      <a href="EndNoteFilters.html">The EndNote import/export filter
     set</a><br>
-     <a href="EntryEditorHelp.html">Entry editor</a><br>
-     <a href="FileLinks.html">External file links</a><br>
-     <a href="TimeStampHelp.html">Entry time stamps</a><br>
+     <a href="OpenOfficeHelp.html">Using JabRef bibliographies in
+    OpenOffice.org</a><br>
      <a href="CiteSeerHelp.html">Fetching entries from
     <em>CiteSeer</em></a><br>
-     <a href="MedlineHelp.html">Fetching entries from
-    <em>Medline</em></a><br>
      <a href="IEEEXploreHelp.html">Fetching entries from
     <em>IEEExplore</em></a><br>
-     <a href="ContentSelectorHelp.html">Field content
-    selector</a><br>
-     <a href="GroupsHelp.html">Help on using
-    <em>Groups</em></a><br>
-     <a href="ImportInspectionDialog.html">Import inspection
-    window</a><br>
-     <a href="JournalAbbreviations.html">Journal
-    abbreviations</a><br>
-     <a href="BaseFrameHelp.html">The JabRef main window</a><br>
-     <a href="OwnerHelp.html">The 'owner' field</a><br>
-     <a href="MarkingHelp.html">Marking entries</a><br>
-     <a href="OpenOfficeHelp.html">Using JabRef bibliographies in
-    OpenOffice.org</a><br>
-     <a href="ExternalFiles.html">PDF/PS/URL/DOI links in
-    JabRef</a><br>
-     <a href="SearchHelp.html">Searching in JabRef</a><br>
-     <a href="StringEditorHelp.html">String editor</a><br>
-     <a href="PreviewHelp.html">Entry preview setup</a><br>
-     <a href="XMPHelp.html">XMP metadata support in JabRef</a></p>
+     <a href="MedlineHelp.html">Fetching entries from
+    <em>Medline</em></a><br>
+     <a href="JSTOR.html"><em>JStor</em> search</a><br>
+     <a href="Spires.html"><em>Spires</em> search</a><br>
+     <a href="SQLExport.html">Export to an External SQL Database</a><br>
+     <a href="XMPHelp.html">XMP metadata support in JabRef</a><br>
+     <a href="CommandLine.html">Command line options</a><br>
+     <a href="RemoteHelp.html">Remote operations</a><br>
+     
+     
+<h2>Miscellaneous</h2>
+     <a href="About.html">About JabRef</a><br>
+
 </body>
-</html>
\ No newline at end of file
+</html> 
\ No newline at end of file
index 7623c76ba5a96e15a621a5501c76ba76f8a95f02..fccfb6b5a0a3d478956ad09d46f1c71a5a3a87cb 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Customizing entry types</h1>
 
index 4e239c89e44a6a8ea139b00d9ebb411f8dbd8eda..2275bc67f392b320f4f517af01d95b5c1e3abebc 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Custom export filters</h1>
 
     <p>In our example export filter, these could look like the
     following:</p>
 
-    <p><i>html.begin.layout</i>:<br>
-    <code>&lt;HTML&gt;<br>
-     &lt;BODY&gt; text="#275856"&gt;<br>
+    <p><i>html.begin.layout</i>:<br />
+    <code>&lt;HTML&gt;<br />
+     &lt;BODY&gt; text="#275856"&gt;<br />
     &lt;basefont size="4" color="#2F4958"
     face="arial"&gt;</code></p>
 
-    <p><i>html.end.layout</i>:<br>
-    <code>&lt;/BODY&gt;<br>
+    <p><i>html.end.layout</i>:<br />
+    <code>&lt;/BODY&gt;<br />
      &lt;/HTML&gt;</code></p>
 
     <p>The file <i>html.layout</i> provides the <i>default</i>
     <p>You can define your own formatter in the preference tab
     "Name Formatter" using the following format and then use it
     with the name given to it as any other formatter</p>
-    <code>&lt;case1&gt;@&lt;range11&gt;@&lt;format&gt;@&lt;range12&gt;@&lt;format&gt;@&lt;range13&gt;...@@<br>
+    <code>&lt;case1&gt;@&lt;range11&gt;@&lt;format&gt;@&lt;range12&gt;@&lt;format&gt;@&lt;range13&gt;...@@<br />
 
      &lt;case2&gt;@&lt;range21&gt;@... and so on.</code>
 
     by instead using the <code>\begin</code> and <code>\end</code>
     commands:</p>
 
-    <p><code>\begin{editor}<br>
-    \format[HTMLChars,AuthorFirstFirst]{\editor} (Ed.)<br>
+    <p><code>\begin{editor}<br />
+    \format[HTMLChars,AuthorFirstFirst]{\editor} (Ed.)<br />
      \end{editor}</code></p>
 
     <p>The <code>\begin</code> and <code>\end</code> commands make
     keyword:</p>
 
     <p><code>\begingroup{keywords}New Category:
-    \format[HTMLChars]{\keywords}<br>
+    \format[HTMLChars]{\keywords}<br />
      \endgroup{keywords}</code></p>
 
     <h2>Sharing your work</h2>
     goes for formatter classes that you write. We'd be happy to
     distribute a collection of submitted layout files, or to add to
     the selection of standard export filters and formatters.</p>
+
+    <p>Starting with JabRef 2.4b1 you can also package your
+       ExportFormat or LayoutFormatter as a plug-in. If you do so,
+       you can provide a single zip-file to other user to make use
+       of your ExportFormat. For an example download the JabRef
+       source release and have a look at the directory
+       <code>src/plugins/</code>. Don't hesitate to stop by the
+       forums on Sourceforge, since we don't have extensive documentation, yet.</p>
+
+
 </body>
 </html>
index bbc815dce5a47a6a3e80ec761275d1b84ac66295..d1615f5aba277b60dcf77896cecff7b832650451 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Custom import filters</h1>
 
@@ -67,8 +67,8 @@
 1936;John Maynard Keynes;The General Theory of Employment, Interest and Money
 2003;Boldrin &amp; Levine;Case Against Intellectual Monopoly
 2004;ROBERT HUNT AND JAMES BESSEN;The Software Patent Experiment
-</pre><br>
-    <br>
+</pre><br />
+    <br />
 
     <p>In your favorite IDE or text editor create a class derived
     from <code>ImportFormat</code> that implements methods
@@ -111,8 +111,8 @@ public class SimpleCsvImporter extends ImportFormat {
         return bibitems;
   }
 }
-</pre><br>
-    <br>
+</pre><br />
+    <br />
 
     <p>Note that the example is in the default package. Suppose you
     have saved it under
@@ -123,8 +123,8 @@ public class SimpleCsvImporter extends ImportFormat {
     <pre>
 javac -classpath JabRef-2.0.jar SimpleCsvImporter.java
 </pre>Now there should be a file
-<code>/mypath/SimpleCsvImporter.class</code>.<br>
-    <br>
+<code>/mypath/SimpleCsvImporter.class</code>.<br />
+    <br />
 
 
     <p>In JabRef, open <b>Options -&gt; Manage custom imports</b>,
diff --git a/src/help/DatabaseProperties.html b/src/help/DatabaseProperties.html
new file mode 100644 (file)
index 0000000..dd41298
--- /dev/null
@@ -0,0 +1,50 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<body text="#275856">
+    <basefont size="4"
+          color="#2F4958"
+          face="arial" />
+
+    <h1>Database properties window</h1>
+
+<p><em>Opened from the main window by selecting <b>File -> Database properties</b></em></p>
+
+The database properties window lets you set certain database-specific settings.
+
+<h2>Database encoding</h2>
+
+<p>This setting determines which character encoding JabRef will use when writing this database
+to disk. Changing this setting will override the setting made in Preferences dialog for this
+database. JabRef specifies the encoding near the top of the bib file, in order to be able
+to use the correct encoding next time you open the file.</p>
+
+<h2>Override default file directories</h2>
+
+<p>These settings are used to specify which directory will be used to search for general file links
+(specified in the <em>file</em> field), and for legacy PDF/PS links (the <em>pdf</em> and <em>ps</em>
+fields were used in JabRef versions prior to 2.3, but should in current versions be replaced by
+general file links).</p>
+
+<p>Relative directories can be specified. This means that the location of the files will be interpreted
+relative to the location of the bib file. Simply setting a directory to "." (without quotes) means
+that the files should reside in the same directory as the bib file.</p>
+
+<p>These settings override the general file directories specified in the Preferences dialog. If
+no values are set, the general directories will be used.</p>
+
+<h2>Database protection</h2>
+
+<p>This setting lets you enforce reviewing of external changes before the database can be saved. Without
+the protection enabled, users have the option to save even if other users have made changes to the file,
+without reviewing the changes - although they will be warned about the changes. When the protection is
+enabled, users will only be able to save after any external changes have been reviewed and merged (however,
+the user can disable individual changes in the course of reviewing them).</p>
+
+<p><b>Note:</b> this is not a security feature, merely a way to prevent users from overwriting other users'
+changes inadvertently. This feature does not protect your database against malicious users.
+
+
+
+
+</body>
+</html>
\ No newline at end of file
index eb4609752bd92e8acaf36edd75f9e22720ec102a..93149581c791571cc3e08a37fe9fec13376b7cd3 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>EndNote Export Filter</h1>
 
index b997bdc833668e2bbc479aa61fb0f5190fd29608..19c3d63a20a3bedb8159611531acc3c2c2c127c1 100755 (executable)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>The entry editor</h1>
 
index b60a793d4095100e33eaea0e2481325d196a68d7..70e71b5bba5d3a66ff29ae6822f0be227360e3fc 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>PDF/PS/URL/DOI links in JabRef</h1>
 
index de2f8921396db1a9a01c0c662bfdb071e027ba95..5ff166dbf97da26dc3245d740cea4969ce52a96e 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>File links in JabRef</h1>
 
index d931b53f670ed73c0e75a4f0b9a6ec845cde5dc8..28d48faf1b72216e0044f611eaa2e513d8082eae 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Customizing general fields</h1>
 
@@ -15,8 +15,8 @@
     the name of the tab, followed by a colon (:), and the fields it
     should contain, separated by semicolons (;).</p>
 
-    <p>E.g.<br>
-    <code>General:url;keywords;doi;pdf<br>
+    <p>E.g.<br />
+    <code>General:url;keywords;doi;pdf<br />
      Abstract:abstract;annote</code></p>
 
     <p>which would give one tab named "General" containing the
index dfeec0f26198a50380755c958e0eaccad17ba6f5..c13f0172c5c5829fb1c02588085f278e65ebbd73 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Groups</h1>
 
index 847e6e31a2281dad6697227013ae17a8c2cacb38..4de8bfe85b8edcad81365a980da127851756a873 100755 (executable)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>The help window</h1>
 
index 9a57e35f17b1522bbaef7700feaea028abaab7ee..fc014b8999c6da279f38584b896fc5ce042ead72 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Search IEEEXplore</h1>
 
index 3c94e9bd4c6e092cf9cc443ca9c9275aa7f7f960..13695de2ff4755b7407519e52f923d9e4d9c548b 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Import inspection window</h1>
 
diff --git a/src/help/JSTOR.html b/src/help/JSTOR.html
new file mode 100644 (file)
index 0000000..decb4c8
--- /dev/null
@@ -0,0 +1,37 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial">\r
+\r
+<h1>JStor search</h1>\r
+\r
+The following help was taken from the JStor website and may change if JStor does:\r
+\r
+    <p> * You will be searching the author, title, and full-text of all types of journal \r
+  content (articles, book reviews, etc.) by default<br>\r
+  * Use quotation marks to search for a phrase (e.g., &quot;punctuated equilibrium&quot;)<br>\r
+  * Use ti: to search for an article title, au: to search for an author (e.g., \r
+  ti:&quot;two-person cooperative games&quot;, au:&quot;john nash&quot;)<br>\r
+  * Use AND, OR, NOT to combine terms (e.g., ti:&quot;two-person cooperative games&quot; \r
+  AND au:&quot;john nash&quot;)</p>\r
+<p>JSTOR is a not-for-profit organization with a dual mission to create and maintain \r
+  a trusted archive of important scholarly journals, and to provide access to \r
+  these journals as widely as possible. JSTOR offers researchers the ability to \r
+  retrieve high-resolution, scanned images of journal issues and pages as they \r
+  were originally designed, printed, and illustrated. The journals archived in \r
+  JSTOR span many disciplines.</p>\r
+<p>JStor offers access to the following topics:</p>\r
+<p>art &amp; sciences<br>\r
+  biology<br>\r
+  business<br>\r
+  ecology &amp; botany<br>\r
+  health &amp; general sciences<br>\r
+  languages &amp; literature<br>\r
+  mathematics &amp; statistics<br>\r
+  music</p>\r
+<p>The search provides a maximum of 200 results.</p>\r
+</body>\r
+</html>
\ No newline at end of file
index 63bf0f95316aaac095e0d959eb3e3e2cbe38bc4c..17f8656494d7c3377952e7edfa73acf6aa9d28f0 100755 (executable)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>JabRef</h1>
 
index 341ff76d147358c18d642010cfd491c338f6c1e4..7ba29e7c18e1a01a6c309a86e4f9caecab3de27c 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Journal abbreviations</h1>
 
index 6fbc77ac0f763d6edcbc5fda68f94d79acc44daa..38eb3ab1dc9597dedc4d1ce46775ea0cec3e8320 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Customizing the BibTeX key generator</h1>
 
 
     <ul>
         <li><b>[<code>auth</code>]</b>: The last name of the first
-        author<br></li>
+        author<br /></li>
 
         <li><b>[<code>authors</code>]</b>: The last name of all
-        authors<br></li>
+        authors<br /></li>
 
         <li><b>[<code>authorLast</code>]</b>: The last name of the last
-        author<br></li>
+        author<br /></li>
 
         <li><b>[<code>authorsN</code>]</b>: The last name of up to
         N authors. If there are more authors, "EtAl" is
-        appended.<br></li>
+        appended.<br /></li>
 
         <li><b>[<code>authIniN</code>]</b>: The beginning of each
         author's last name, using no more than N
-        characters.<br></li>
+        characters.<br /></li>
 
         <li><b>[<code>authorIni</code>]</b>: The first 5 characters
         of the first author's last name, and the last name initials
-        of the remaining authors.<br></li>
+        of the remaining authors.<br /></li>
 
         <li><b>[<code>authN</code>]</b>: The first N characters of
-        the first author's last name<br></li>
+        the first author's last name<br /></li>
 
         <li><b>[<code>authN_M</code>]</b>: The first N characters
-        of the Mth author's last name<br></li>
+        of the Mth author's last name<br /></li>
 
         <li><b>[<code>auth.auth.ea</code>]</b>: The last name of
         the first two authors, and ".ea" if there are more than
-        two.<br></li>
+        two.<br /></li>
 
         <li><b>[<code>auth.etal</code>]</b>: The last name of the
         first author, and the last name of the second author if
         there are two authors or ".etal" if there are more than
-        two.<br></li>
+        two.<br /></li>
 
         <li><b>[<code>authshort</code>]</b>: The last name if one
         author is given; the first character of up to three
         authors' last names if more than one author is given. A
         plus character is added, if there are more than three
-        authors.<br></li>
+        authors.<br /></li>
     </ul><b>Note:</b> If there is no author (as in the case of an
     edited book), then all of the above
     <b><code>[auth...]</code></b> markers will use the editor(s)
 
     <ul>
         <li><b>[<code>edtr</code>]</b>: The last name of the first
-        editor<br></li>
+        editor<br /></li>
 
         <li><b>[<code>edtrIniN</code>]</b>: The beginning of each
         editor's last name, using no more than N
-        characters<br></li>
+        characters<br /></li>
 
         <li><b>[<code>editors</code>]</b>: The last name of all
-        editors<br></li>
+        editors<br /></li>
 
         <li><b>[<code>editorLast</code>]</b>: The last name of the last
-        editor<br></li>
+        editor<br /></li>
 
         <li><b>[<code>editorIni</code>]</b>: The first 5 characters
         of the first editor's last name, and the last name initials
-        of the remaining editors.<br></li>
+        of the remaining editors.<br /></li>
 
         <li><b>[<code>edtrN</code>]</b>: The first N characters of
-        the first editor's last name<br></li>
+        the first editor's last name<br /></li>
 
         <li><b>[<code>edtrN_M</code>]</b>: The first N characters
-        of the Mth editor's last name<br></li>
+        of the Mth editor's last name<br /></li>
 
         <li><b>[<code>edtr.edtr.ea</code>]</b>: The last name of
         the first two editors, and ".ea" if there are more than
-        two.<br></li>
+        two.<br /></li>
 
         <li><b>[<code>edtrshort</code>]</b>: The last name if one
         editor is given; the first character of up to three
         editors' last names if more than one editor is given. A
         plus character is added, if there are more than three
-        editors.<br></li>
+        editors.<br /></li>
 
         <li><b>[<code>firstpage</code>]</b>: The number of the
-        first page of the publication<br></li>
+        first page of the publication (Caution: this will return 
+        the lowest number found in the pages field, since bibtex 
+        allows <code>7,41,73--97</code> or <code>43+</code>.)<br /></li>
 
         <li><b>[<code>keywordN</code>]</b>: Keyword number N from
         the "keywords" field, assuming keywords are separated by
-        commas or semicolons.<br></li>
+        commas or semicolons.<br /></li>
 
         <li><b>[<code>lastpage</code>]</b>: The number of the last
-        page of the publication<br></li>
+        page of the publication (See the remark on 
+        <code>firstpage</code>)<br /></li>
 
         <li><b>[<code>shorttitle</code>]</b>: The first 3 words of
-        the title<br></li>
+        the title<br /></li>
 
         <li><b>[<code>shortyear</code>]</b>: The last 2 digits of
-        the publication year<br></li>
+        the publication year<br /></li>
 
         <li><b>[<code>veryshorttitle</code>]</b>: The first word of
-        the title, discounting 'the', 'a', 'an'.<br></li>
+        the title, discounting 'the', 'a', 'an'.<br /></li>
     </ul>
 
     <p>A field name (or one of the above pseudo-field names) may
         and subsequent characters following white space will be
         included. For example, <b>[journal:abbr]</b> would from the
         journal name "Journal of Fish Biology" produce
-        "JoFB".<br></li>
+        "JoFB".<br /></li>
 
         <li><b>:lower</b>: Forces the text inserted by the field
         marker to be in lowercase. For example, <b>[auth:lower]</b>
         expands the last name of the first author in
-        lowercase.<br></li>
+        lowercase.<br /></li>
     </ul>
 
     <p>If you haven't defined a key pattern for a certain entry
     labels might look like:</p>
 
     <blockquote>
-        <code>Yared1998</code><br>
-         <code>Yared1998a</code><br>
+        <code>Yared1998</code><br />
+         <code>Yared1998a</code><br />
         <code>Yared1998b</code>
     </blockquote>
 
index ac5329c3356806a837d495833dc2533f7c771187..1b973213e61c1e59fb77450230b5f8e36585ee6f 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Mark entries</h1>
 
index 0932df90099a084743fabb630d45df016340070c..626cce2d83979436c5806aebdeb994d7ac72df46 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Fetching Medline entries</h1>
 
index 8f5ce966e2cc66a417d36b6f7cf9ac3ad2b86f2b..4814d1660c228dd8efc62d922a6bea2682103c13 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Using JabRef bibliographies in OpenOffice.org</h1>
 
index 5819e0e9bb7a39f52cdba758df06c417cd6be11d..8ce1853d4fd2575b79ce10db29f103a2a8d9425e 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>The 'owner' field</h1>
 
diff --git a/src/help/Plugin.html b/src/help/Plugin.html
new file mode 100644 (file)
index 0000000..4753c9a
--- /dev/null
@@ -0,0 +1,99 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial" />\r
+\r
+    <h1>JabRef Plugin System</h1>\r
+\r
+    <p>Starting with 2.4b1, JabRef can be extended using a plugin system which was \r
+    build using Java Plugin Framework (JPF).</p>\r
+\r
+    <p>To <i>use plugins</i> simply put the jar file of the plugin in a folder called <code>plugins</code> in the\r
+    folder where the JabRef.jar is located. When starting up, JabRef will print a list of all plugins loaded.</p>\r
+    \r
+    <h2>How to write a plugin</h2>\r
+    \r
+    <p>JabRef offers the following extension-points for developers:</p>\r
+    <ul>\r
+      <li><code>ImportFormat</code> - Add importers to JabRef accessible from the 'Import into ... database'.</li> \r
+      <li><code>EntryFetcher</code> - Add access to databases like Citeseer or Medline to the <i>Web Search</i> menu.</li>\r
+      <li><code>ExportFormatTemplate</code> - Add a template based export like the ones accessible using the <i>Manage Custom Exports</i>.</li>\r
+      <li><code>ExportFormat</code> - Add an export filter to JabRef's export dialog, that is more complicated than the simple template based one.</li>\r
+      <li><code>ExportFormatProvider</code> - A more powerful way to add export formats to JabRef.</li> \r
+      <li><code>LayoutFormatter</code> - Add formatters that can be used in the layout based exporters.</li>\r
+      <li><code>SidePanePlugin</code> - Add a side pane component that can do any kinds of operations. The panel is\r
+        accessed from a <b>Plugins</b> menu in JabRef's main window.</li>\r
+    </ul>\r
+    \r
+    <p>These extension-points are defined in the <code>plugin.xml</code> of the JabRef-core-plugin,\r
+    which can be found in <code>JabRef/src/plugins/net.sf.jabref.core/</code>.</p>\r
+    \r
+    <p>To start developing follow these rough steps:</p>\r
+    <ol>\r
+      <li>Checkout the JabRef trunk from subversion (<code>https://jabref.svn.sourceforge.net/svnroot/jabref/trunk</code>).\r
+    This contains both JabRef itself and plug-ins contributed so far to JabRef (you don't need the htdocs folder), which make great starting points for your own plugins.</li>\r
+      <li>Compile JabRef using <code>ant jars</code>.</li>\r
+      <li>Create your own project and define your extension in your own plugin.xml that satisfy the extension points of the core plugin.xml. \r
+      In particular make sure that:\r
+      <ul>\r
+        <li>...your plugin.xml has a <code>requires</code>-section that imports the core plugin (<code>net.sf.jabref.core</code>).</li>\r
+        <li>...your plugin.xml has a <code>runtime</code>-section, where you tell JPF, where in your project you have stored your class files and resources.</li>\r
+      </ul>\r
+      </li>\r
+      <li>Create a jar of your project and put it into the <code>plugins</code>-folder of JabRef.</li>\r
+      <li>Your plugin should be loaded when you run JabRef from the jar.</li>\r
+    </ol>\r
+\r
+       <p>Feel free to ask us questions related to the plugin system on the mailing-list!</p>     \r
+\r
+    <h2>How to add an extension point to JabRef</h2>\r
+    \r
+    <p>This documentation is intended for JabRef developers who want to add further extensions points.</p>\r
+    \r
+    <p>To add a new extension-point, you need to declare this extension-point in the plugin.xml of the core plugin similar to this:</p>\r
+    \r
+<code><pre>    \r
+&lt;extension-point id=&quot;PushToApplication&quot;&gt;\r
+       &lt;parameter-def type=&quot;string&quot; id=&quot;pushToApp&quot;\r
+               custom-data=&quot;&lt;classname of the interface that plugin providers need to implement&gt;&quot; /&gt;\r
+       &lt;!-- optionally other parameters (we currently do not use any of these for anything)\r
+               &lt;parameter-def type=&quot;string&quot; id=&quot;name&quot; /&gt;\r
+               &lt;parameter-def type=&quot;string&quot; id=&quot;description&quot;\r
+                       multiplicity=&quot;none-or-one&quot; /&gt;\r
+                       --&gt;\r
+&lt;/extension-point&gt;\r
+</pre></code>\r
+\r
+       <p>Then you need to re-run the plugin code generator "<code>ant generate</code>", which will re-create the helper class in \r
+       "<code>net.sf.jabref.plugin.core.generated</code>" so that it includes a method <code>getPushToApplicationExtensions()</code> which \r
+       returns a list of all PushToTalk extensions registered with the system.</p>\r
\r
+    <p>This list then can be used like this (here an example what we do with the entry fetcher extensions):</p>\r
+\r
+<code><pre> \r
+/*\r
+ * Load fetchers that are plug-in extensions\r
+ */\r
+JabRefPlugin jabrefPlugin = JabRefPlugin.getInstance(PluginCore.getManager());\r
+if (jabrefPlugin != null){\r
+       for (EntryFetcherExtension ext : jabrefPlugin.getEntryFetcherExtensions()){\r
+               EntryFetcher fetcher = ext.getEntryFetcher();\r
+               if (fetcher != null){\r
+                       fetchers.add(fetcher);\r
+               }\r
+       }\r
+}\r
\r
+// and later...\r
\r
+for (EntryFetcher fetcher : fetchers){\r
+  GeneralFetcher generalFetcher = new GeneralFetcher(sidePaneManager, this, fetcher);\r
+  web.add(generalFetcher.getAction());\r
+  fetcherActions.add(generalFetcher.getAction());\r
+}\r
+</pre></code>\r
+\r
+</body>\r
+</html>
\ No newline at end of file
index ef05a96f1e885d5486aad3f770215ce2111053ca..2b30ccf4919cc9f36d29a2b969b285a880f16192 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Entry preview setup</h1>
 
index d563ff96940f7e1a1cde5d3b3221bb5972433b58..d40e3db1b3cdfdf430afb84adb3b246ee9f10909 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Remote operation</h1>
 
diff --git a/src/help/SQLExport.html b/src/help/SQLExport.html
new file mode 100644 (file)
index 0000000..21f6293
--- /dev/null
@@ -0,0 +1,37 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial" />\r
+\r
+    <h1>Export to an External SQL Database</h1>\r
+\r
+    <p> JabRef is capable of\r
+        exporting the contents of the BibTeX database, along with groups\r
+    information, to an external MySQL database.</p>\r
+\r
+    <h2>Setup</h2>\r
+    <ol>\r
+      <li> Using your favorite MySQL administration tool, create an empty MySQL database.</li>\r
+      <li> Make sure there is a user for this database that has <em>full privileges</em>.</li>\r
+    </ol>\r
+\r
+    <h2>Export</h2>\r
+    <ol>\r
+      <li> Choose <b>File -&gt; Export to external SQL database</b>, or click the corresponding button on the toolbar.</li>\r
+                       <li> Enter the database connection information, and click <b>Connect</b>.</li>\r
+    </ol>\r
+\r
+               <p>\r
+               JabRef will then connect to the specified database, <b><em>drop the existing tables</em></b>, create new\r
+               tables, and populate those tables with entries and groups information.  Note that you will\r
+               not be prompted for the connection information on subsequent exports.  If you would like to\r
+               export to a different database, you can change the connection information by choosing <b>File -&gt;\r
+               Connect to external SQL database</b> (or by clicking the associated toolbar button), and then\r
+               performing an export.\r
+    </p>\r
+\r
+  </body>\r
+\r
+</html>
\ No newline at end of file
index cd124363f8ad2ac4aab4f9d31110e39dfae4827e..18a7cca081188f0395ade84e9ceefef5f9c3943a 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Searching</h1>
 
index 23024e362d9167b3f55c61d3746367db05f0f1ac..6bc6c0ca166bd79d6250a03a00a8c0f883bb3c49 100644 (file)
@@ -3,7 +3,7 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial"> This feature generates a new database,
+          face="arial" /> This feature generates a new database,
           which contains only the used references of an existing
           TeX project.
 </body>
index d6eb6dd7e3e67e89f2e9aeae612e83ffe5fe11fd..8cac5e91a424572db7b142eb6a408d3b30b59e5a 100644 (file)
@@ -3,8 +3,8 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial"> Integrity check is a process that checks
+          face="arial" /> Integrity check is a process that checks
           for indications of wrongly filled out bibtex fields.
-          "Scan" is the button that starts the check. <br>
+          "Scan" is the button that starts the check. <br />
 </body>
 </html>
index 09b8b24764d4b7718996bae4c45b16e38434fbf1..97de394ca2f90d6592238dd327b6f5454011eec4 100644 (file)
@@ -3,9 +3,9 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial">This is a simple copy and paste dialog.
+          face="arial" />This is a simple copy and paste dialog.
           First load or paste some text into the text input
           area.&nbsp; After that, you can mark text and assign it
-          to a bibtex field. <br>
+          to a bibtex field. <br />
 </body>
 </html>
diff --git a/src/help/Spires.html b/src/help/Spires.html
new file mode 100644 (file)
index 0000000..797827a
--- /dev/null
@@ -0,0 +1,43 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial">\r
+\r
+<h1>Spires search</h1>\r
+\r
+<p>The spires search function merely passes your search queries onto the Spires web search, so\r
+you should build your queries in the same way, except omitting the <em>find</em> or <em>fin</em>\r
+command. This help page will only give a brief introduction to the search queries. More extensive help on\r
+searching Spires can be found on the page http://www.slac.stanford.edu/spires/hep/help/index.shtml.</p>\r
+\r
+    <p>Your query can be composed of several parts, combined using <em>and</em> and <em>or</em> as\r
+    logical operators. Each part is composed of a letter or word indicating the type of field to search,\r
+    followed by a space and the text to search for.</p>\r
+\r
+    <p>The following list shows some of the field indicators that can be used:\r
+    <ul>\r
+        <li><em>a</em> or <em>author</em>: search author names</li>\r
+        <li><em>t</em> or <em>title</em>: search in title</li>\r
+        <li><em>j</em>: journal. Here either the common abbreviation or the 5 letter CODEN abbreviation for\r
+        a journal can be used. Volume and page can also be included, separated by commas. For instance,\r
+        <em>j Phys. Rev.,D54,1</em> looks in the journal Phys. Rev., volume D54, page 1.</li>\r
+        <li><em>k</em>: search in keywords</li>\r
+    </ul>\r
+    </p>\r
+\r
+<p>Example queries:\r
+<ul>\r
+        <li><em>a smith and a jones</em>: search for references with authors "smith" and "jones"</li>\r
+        <li><em>a smith or a jones</em>: search for references with either author "smith" or author "jones"</li>\r
+        <li><em>a smith and not t processor</em>: search for author "smith" and omit references with "processor" in the title</li>\r
+</ul>\r
+</p>\r
+\r
+\r
+\r
+\r
+</body>\r
+</html>
\ No newline at end of file
index 1a55efd7a4018dfdfd6546a4f6938a605fa18d7e..af6fa3d3001126bff85581b79d8e7c3137323ec8 100755 (executable)
@@ -3,12 +3,12 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>The string editor</h1>
 
     <p><em>Opened from the main window
-    by</em> Edit strings or pressing a button in the toolbar.</p>
+    by <b>BibTeX -> Edit strings</b> or pressing a button in the toolbar.</em></p>
 
     <p><em>Strings</em> are the <em>bibtex</em> equivalent to
     constants in a programming language. Each string is defined
index f21dc4f4dd8b4a5201523d92ba1d22e5c5cb1db3..2bd6bef5c4cac29ef08f65c96c679c15ffb9c388 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Entry time stamps</h1>
 
index ae279ff9e1b12979655c83d03102d05424675861..3531e3faadf69108c4f5aa8f647982f8ae79e898 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>XMP metadata support in JabRef</h1>
 
@@ -86,8 +86,8 @@
 
                     <li>All other fields are saved using their
                     field-name as is.</li>
-                </ul><br>
-                <br>
+                </ul><br />
+                <br />
 
 
                 <p>The following is an example of the mapping</p>
                 <ul>
                     <li>In RDF attribute-value pairs can also be
                     expressed as nodes and vice versa.</li>
-                </ul><br>
-                <br>
+                </ul><br />
+                <br />
 
 
                 <h2>Related Links:</h2>
                     <li>
                     <a href="http://partners.adobe.com/public/developer/en/xmp/sdk/xmpspecification.pdf">
                     Adobe XMP Specification</a></li>
-                </ul><br>
-                <br>
+                </ul><br />
+                <br />
 
             </div>
         </li>
index 46ef8980ae4e92b69ac305752f97f40205cd0362..1865d814115987e93a1fd33f503d91a582683e54 100644 (file)
@@ -4,12 +4,12 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <center>
         <h1>JabRef Version @version@</h1>
 
-        <p>(c) 2007</p>
+        <p>(c) 2008</p>
 
         <p><img src="/images/JabRef-icon-48.png" /></p>
 
@@ -43,6 +43,7 @@
 
         <p>Michael Beckmann,
         Oliver B&ouml;ckmann,
+        Fedor Bezrukov,            
         Aaron Chen,
         Fabrice Dessaint,
         Nathan Dunn,
index 89fcbdb2cc24919f2c7fbecef94103b2335eebde..b929276fef4417cb31e50e8d204102aebe9ab389 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Das Hauptfenster von JabRef</h1>
 
index 543366e8f565cc25de04d109c2a6eb6b8435ac24..31da4bcae6f9517343075a176ec197cdcbe8a4bd 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>&Uuml;ber <em>BibTeX</em></h1>
 
 
     <ul>
         <li>
-        <strong style="font-style: italic;">Bibtexkey<br></strong>Eine
+        <strong style="font-style: italic;">Bibtexkey<br /></strong>Eine
         eindeutige Bezeichnung, um sich in LaTeX-Dokumenten auf den
         Eintrag beziehen zu k&ouml;nnen. Beachten Sie, dass der
         Bibtexkey genau mit dem Verweis im LaTeX-Dokument
         &uuml;bereinstimmen muss (auch die
-        Gro&szlig;-/Kleinschreibung).<br>
+        Gro&szlig;-/Kleinschreibung).<br />
         </li>
 
-        <li><strong>address<br></strong> Der Ort des
+        <li><strong>address<br /></strong> Der Ort des
         <em>Verlags</em> oder einer anderen Institution.</li>
 
-        <li><strong>annote<br></strong> Eine Anmerkung. Dieses
+        <li><strong>annote<br /></strong> Eine Anmerkung. Dieses
         Feld wird von den Standard-Bibliographiestilen nicht
         verwendet, kann aber bei einigen Stilen benutzt werden, um
         eine kommentierte Literaturliste zu erstellen.</li>
 
         <li>
-            <strong>author<br></strong> Dieses Feld sollte alle
+            <strong>author<br /></strong> Dieses Feld sollte alle
             Autoren Ihres Eintrags enthalten. Die Namen werden
             durch das Wort <tt>and</tt> getrennt, auch wenn es mehr
             als zwei Autoren gibt. Jeder Name kann in zwei
                 Eddie</li>
             </ul>Die zweite Form sollte f&uuml;r Autoren mit zwei
             oder mehr Nachnamen benutzt werden, um zwischen dem
-            mittleren und dem Nachnamen zu unterscheiden.<br>
+            mittleren und dem Nachnamen zu unterscheiden.<br />
         </li>
 
-        <li><strong>booktitle<br></strong> Der Titel eines
+        <li><strong>booktitle<br /></strong> Der Titel eines
         Buches, aus dem ein Teil zitiert wird. Falls Sie ein Buch
         zitieren wollen, nehmen Sie f&uuml;r den Titel stattdessen
         das <tt>title</tt>-Feld.</li>
 
-        <li><strong>chapter<br></strong> Eine Kapitelnummer (oder
+        <li><strong>chapter<br /></strong> Eine Kapitelnummer (oder
         Abschnittsnummer oder was-auch-immer-Nummer).</li>
 
-        <li><strong>crossref<br></strong> Der <tt>key</tt> eines
+        <li><strong>crossref<br /></strong> Der <tt>key</tt> eines
         Eintrags, auf den ein Querverweis gesetzt wird. Damit
         lassen sich beispielsweise die Daten eines Sammelbandes in
         einem Eintrag f&uuml;r einen Aufsatztitel wiederverwenden,
         Funktionalit&auml;t von <tt>crossref</tt> ist jedoch nicht
         in jedem Fall praktikabel.</li>
 
-        <li><strong>edition<br></strong> Die Auflage eines Buch,
+        <li><strong>edition<br /></strong> Die Auflage eines Buch,
         z.B. ,,Zweite``. Die Ordnungszahl sollte mit einem
         Gro&szlig;buchstaben beginnen; sie wird von den
         Standardstilen gegebenenfalls in Kleinbuchstaben
         umgewandelt. Manche Stile verlangen hier eine Ziffer.</li>
 
-        <li><strong>editor<br></strong> Dieses Feld ist analog zu
+        <li><strong>editor<br /></strong> Dieses Feld ist analog zu
         dem <em>author</em>-Feld. Falls zus&auml;tzlich ein
         <tt>author</tt>-Feld angegeben wird, bezeichnet das
         <tt>editor</tt>-Feld den Herausgeber des Buches oder des
         Sammelbandes, in dem die referenzierte Literatur erschienen
         ist.</li>
 
-        <li><strong>howpublished<br></strong> Die Art, wie ein
+        <li><strong>howpublished<br /></strong> Die Art, wie ein
         Werk ver&ouml;ffentlicht wurde (meist au&szlig;erhalb eines
         Verlags). Das erste Wort sollte mit einem
         Gro&szlig;buchstaben beginnen.</li>
 
-        <li><strong>institution<br></strong> Die f&ouml;rdernde
+        <li><strong>institution<br /></strong> Die f&ouml;rdernde
         Institutions eines technischen Reports.</li>
 
-        <li><strong>journal<br></strong> Ein Zeitschriftenname.
+        <li><strong>journal<br /></strong> Ein Zeitschriftenname.
         Mit Hilfe von "Strings" k&ouml;nnen Zeitschriftennamen
         abgek&uuml;rzt werden. Zum Erstellen eines solchen Strings
         k&ouml;nnen Sie den
         <a href="JournalAbbreviations.html">Abk&uuml;rzung von
         Zeitschriftentiteln</a> verwenden.</li>
 
-        <li><strong>key<br></strong> Dieses Feld wird zur
+        <li><strong>key<br /></strong> Dieses Feld wird zur
         Sortierung, zur Erstellung von Labels (falls kein
         <tt>author</tt> vorhanden ist) und f&uuml;r Querverweise
         (<tt>crossref</tt>) verwendet. Verwechseln Sie dieses Feld
         <code>\cite</code>-Kommandos gebraucht wird und am Anfang
         jedes Eintrags erscheint (im BibTeX-Quelltext).</li>
 
-        <li><strong>month<br></strong> Der Monat, in dem ein Werk
+        <li><strong>month<br /></strong> Der Monat, in dem ein Werk
         ver&ouml;ffentlicht oder geschrieben wurde. Benutzen Sie am
         besten die englischen Abk&uuml;rzungen (jan, feb, mar, apr,
         may, jun, jul, aug, sep, oct, nov, dec).</li>
 
-        <li><strong>note<br></strong> Zus&auml;tzliche
+        <li><strong>note<br /></strong> Zus&auml;tzliche
         Infromationen. Das erste Wort sollte mit einem
         Gro&szlig;buchstaben beginnen.</li>
 
-        <li><strong>number</strong><br>
+        <li><strong>number</strong><br />
         Die Nummer einer Zeitschrift, eines technischen Reports
         oder eines Bandes innerhalb einer Reihe (<tt>series</tt>).
         Zeitschriften haben oft eine Band- und Heftz&auml;hlung,
         der Band entspricht dem <tt>volume</tt>-, das Heft dem
         <tt>number</tt>-Eintrag.</li>
 
-        <li><strong>organization<br></strong> Die Organisation,
+        <li><strong>organization<br /></strong> Die Organisation,
         die einen Konferenzband f&ouml;rdert.</li>
 
-        <li><strong>pages<br></strong> Die Seitenzahl(en) oder
+        <li><strong>pages<br /></strong> Die Seitenzahl(en) oder
         der Seitenzahlbereich, z.B. <tt>42-111</tt> oder
         <tt>7,41,73-97</tt> or <tt>43+</tt> (das `<tt>+</tt>'
         deutet auf folgende Seiten, die nicht einen einfachen
         (<tt>--</tt>) verwandelt, der in TeX den bis-Strich anzeigt
         (also 7&ndash;33).</li>
 
-        <li><strong>publisher<br></strong> Der Name des
+        <li><strong>publisher<br /></strong> Der Name des
         Verlags.</li>
 
-        <li><strong>school<br></strong> Der Name einer
+        <li><strong>school<br /></strong> Der Name einer
         Universit&auml;t, an der eine Abschlussarbeit - z.B. eine
         Dissertation (<tt>phdthesis</tt>) oder Magisterarbeit
         (<tt>mastersthesis</tt>) - geschrieben wurde.</li>
 
-        <li><strong>series<br></strong> Der Name einer Reihe, in
+        <li><strong>series<br /></strong> Der Name einer Reihe, in
         der ein Buch erschienen ist. Falls die B&uuml;cher einer
         Reihe nummeriert sind, wird die entsprechende Nummer im
         Feld <tt>number</tt> angegeben.</li>
 
-        <li><strong>title<br></strong> Der Titel des Werkes. Die
+        <li><strong>title<br /></strong> Der Titel des Werkes. Die
         Gro&szlig;- und Kleinschreibung kann von den
         Bibliographiestilen und der benutzten Sprache abh&auml;ngig
         sein (wobei sie mit deutschen Bibliographiestilen
         sollen, m&uuml;ssen in geschweifte Klammern eingefasst
         werden (z.B. <tt>A {German} title</tt>).</li>
 
-        <li><strong>type<br></strong> Der Typ eines technischen
+        <li><strong>type<br /></strong> Der Typ eines technischen
         Reports, z.B. ``Research Note''. Bei <em>jurabib</em> wird
         dieses Feld auch f&uuml;r den Typ einer Abschlussarbeit
         verwendet.</li>
 
-        <li><strong>volume<br></strong> Der Band (Jahrgang) einer
+        <li><strong>volume<br /></strong> Der Band (Jahrgang) einer
         Zeitschrift oder der Band eines Buches in einem
         mehrb&auml;ndigen Werk.</li>
 
-        <li><strong>year<br></strong> Das Jahr der
+        <li><strong>year<br /></strong> Das Jahr der
         Ver&ouml;ffentlichung (oder bei einem
         unver&ouml;ffentlichten Werk das Jahr, in dem es
         geschrieben wurde). Normalerweise sollte im
     <ul>
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        affiliation*</span><br></strong> Die Zugeh&ouml;rigkeit
-        eines Autors.<br>
+        affiliation*</span><br /></strong> Die Zugeh&ouml;rigkeit
+        eines Autors.<br />
         </li>
 
-        <li><strong>abstract<br></strong> Die Zusammenfassung
-        eines Werks.<br>
+        <li><strong>abstract<br /></strong> Die Zusammenfassung
+        eines Werks.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        contents*</span><br></strong> Ein
-        Inhaltsverzeichnis.<br>
+        contents*</span><br /></strong> Ein
+        Inhaltsverzeichnis.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        copyright*</span><br></strong>
-        Copyright-Informationen.<br>
+        copyright*</span><br /></strong>
+        Copyright-Informationen.<br />
         </li>
 
-        <li><strong>doi<br></strong> Der <em>Digital Object
+        <li><strong>doi<br /></strong> Der <em>Digital Object
         Identifier</em> ist eine permanente Kennung von
-        Dokumenten.<br>
+        Dokumenten.<br />
         </li>
 
-        <li><strong>eid<br></strong> Der EID (<em>Electronic
+        <li><strong>eid<br /></strong> Der EID (<em>Electronic
         identifier</em>) wird f&uuml;r elektronische Zeitschriften
         benutzt, die auch im Druck erscheinen. Mit dieser Nummer,
         die die Seitenzahlen ersetzt, l&auml;sst sich der Artikel
         in der gedruckten Ausgabe finden. Der EID wird manchmal
-        auch <em>citation number</em> genannt.<br>
+        auch <em>citation number</em> genannt.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        ISBN*</span><br></strong> Die Internationale
-        Standardbuchnummer.<br>
+        ISBN*</span><br /></strong> Die Internationale
+        Standardbuchnummer.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        ISSN*</span><br></strong> Die Internationale
-        Standardseriennummer (f&uuml;r Zeitschriften).<br>
+        ISSN*</span><br /></strong> Die Internationale
+        Standardseriennummer (f&uuml;r Zeitschriften).<br />
         </li>
 
-        <li><strong>keywords<br></strong> Stichworte, k&ouml;nnen
-        in JabRef gut zum Gruppieren verwendet werden.<br>
+        <li><strong>keywords<br /></strong> Stichworte, k&ouml;nnen
+        in JabRef gut zum Gruppieren verwendet werden.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        language*</span><br></strong> Die Sprache des
-        Werks.<br>
+        language*</span><br /></strong> Die Sprache des
+        Werks.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        location*</span><br></strong> Der Ort, der mit einem Werk
+        location*</span><br /></strong> Der Ort, der mit einem Werk
         in Verbindung steht, z.B. die Stadt, in der eine Konferenz
-        stattgefunden hat.<br>
+        stattgefunden hat.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        LCCN*</span><br></strong> Die <em>Library of Congress
+        LCCN*</span><br /></strong> Die <em>Library of Congress
         Call Number</em>. Manchmal hei&szlig;t das Feld auch
-        <tt>lib-congress</tt>.<br>
+        <tt>lib-congress</tt>.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        mrnumber*</span><br></strong> Die <i>Mathematical
-        Reviews</i>-Nummer.<br>
+        mrnumber*</span><br /></strong> Die <i>Mathematical
+        Reviews</i>-Nummer.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        price*</span><br></strong> Der Preis.<br />
+        price*</span><br /></strong> Der Preis.<br />
         </li>
 
         <li>
         <strong><span style="font-weight: normal; font-style: italic;">
-        size*</span><br></strong> Die physische Gr&ouml;&szlig;e
-        eines Dokuments.<br>
+        size*</span><br /></strong> Die physische Gr&ouml;&szlig;e
+        eines Dokuments.<br />
         </li>
 
-        <li><strong>url<br></strong> Der <em>Uniform Resource
+        <li><strong>url<br /></strong> Der <em>Uniform Resource
         Locator</em> (URL, "einheitlicher Quellenanzeiger"), der
-        auf eine Webseite im Internet verweist.<br>
+        auf eine Webseite im Internet verweist.<br />
         </li>
 
-        <li><strong>urldate<br></strong> Das Datum, an dem eine
+        <li><strong>urldate<br /></strong> Das Datum, an dem eine
         Webseite zuletzt besucht wurde.</li>
-    </ul><br>
-     <br>
-     <br>
+    </ul><br />
+     <br />
+     <br />
 </body>
 </html>
\ No newline at end of file
index 6408a115b8adee2f6a896c82309b1d0a013e4491..4ace49bf1dd7dcc48d4aba4a4418d54699ce0fa6 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>CiteSeer-Import</h1>
 
@@ -23,8 +23,8 @@
     <em>citeseerurl</em> muss in einem der folgenden Formate
     eingegeben werden:</p>
 
-    <p>http://citeseer.ist.psu.edu/DDDDDD[.html], oder<br>
-     oai:CiteSeerPSU:DDDDDD, oder<br>
+    <p>http://citeseer.ist.psu.edu/DDDDDD[.html], oder<br />
+     oai:CiteSeerPSU:DDDDDD, oder<br />
      DDDDDD</p>
 
     <p>wobei DDDDDD eine Ziffernfolge darstellt. Um diese
@@ -59,7 +59,7 @@
     <p>Wenn Sie einen
     HTTP-Proxy-Server benutzen m&uuml;ssen, &uuml;bergeben Sie den
     Servernamen und die Portnummer an Java. Diese
-    Umgebungseinstellungen sind dokumentiert unter<br>
+    Umgebungseinstellungen sind dokumentiert unter<br />
 
     <a href="http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html">http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html</a></p>
 
index 2bdb11003b74103be676be5de23da77bc11bdc35..f1fa0a59c832917f703f8505eb7f08f60492e2dc 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Kommandozeilen-Optionen</h1>
 
     bedeutet, dass ein Eintrag, der in der Standard-BibTeX-Datei
     nicht definiert ist, auch nicht in die neue Datei geschrieben
     werden kann.</p>
+
+    <h2>Aus dem Internet abrufen: --fetch==Name des Fetchers:Suchausdruck</h2>
+
+    <p>Die <em>Fetcher</em>, also die direkte Suche in Online-Datenbanken,
+       die Sie im Men&uuml; <b>Internet</b> finden, k&ouml;nnen auch von der Kommandozeile
+    aus gestartet werden. Nutzen Sie dazu die Option <code>--fetch</code> und geben
+    sowohl den Namen des Fetchers (z.B. 'ieee', 'medline' oder 'jstor')
+    als auch den Suchausdruck oder die ID des gesuchten Mediums an. Beachten
+    Sie, dass einige Fetcher eine graphische Oberfl&auml;che (GUI) anzeigen,
+    falls Sie eine R&uuml;ckmeldung von Ihnen brauchen. Um eine &Uuml;bersicht der
+    verf&uuml;gbaren Fetcher zu erhalten, geben Sie <code>--fetch</code> ohne
+    Parameter ein.
+
 </body>
 </html>
\ No newline at end of file
index 6e4f411174e7dd8e0be775164c388c02f3a7f1d9..3c7d4499aff26cd23cc5f4be0293d6934ceb7675 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Wortauswahl verwalten</h1>
 
index 5d3e4d800a964ad7e1c41a4a5534e2f6a9b3b3ff..6ca4952de50d8f1f3f7a2af9736299eea8b921fb 100644 (file)
@@ -4,57 +4,75 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Hilfe - Inhalt</h1>
 
+<h2>Allgemeines</h2>
     <p><a href="HelpHelp.html">&Uuml;ber die
-    Hilfe</a><br>
-     <a href="JabRefHelp.html">Allgemeines</a></p>
+    Hilfe</a><br />
+     <a href="JabRefHelp.html">Allgemeines</a><br/ >
+     <a href="BaseFrameHelp.html">Das Hauptfenster von
+    JabRef</a><br />
+     <a href="EntryEditorHelp.html">Der Eintrags-Editor</a><br />
+    </p>
+
+<h2>Felder</h2>
+    <p>
+     <a href="BibtexHelp.html"><em>BibTeX</em> Hilfe</a><br />
+     <a href="FileLinks.html">Links zu externen Dateien</a><br />
+     <a href="ExternalFiles.html">Links zu PDF- und PS-Dateien,
+    URLs und DOIs</a><br />
+     <a href="TimeStampHelp.html">Zeitstempel</a><br />
+     <a href="OwnerHelp.html">Das 'Besitzer' (owner) Feld</a><br />
+     <a href="ContentSelectorHelp.html">Wortauswahl
+    verwalten</a><br />
+     <a href="JournalAbbreviations.html">Zeitschriftentitel
+    abk&uuml;rzen</a><br />
+    </p>
 
-     <p>
+<h2>Eintr&auml;ge finden und sortieren</h2>
+    <p>
+     <a href="GroupsHelp.html">Hilfe zu den
+    <em>Gruppen</em></a><br />
+     <a href="MarkingHelp.html">Eintr&auml;ge markieren</a><br />
+     <a href="SearchHelp.html">Die Suchfunktionen von
+    JabRef</a><br />
+    </p>
+
+<h2>Einstellungen</h2>
+    <p>
+     <a href="CustomEntriesHelp.html">Eintragstypen
+    anpassen</a><br />
      <a href="GeneralFields.html">Allgemeine Felder
-    festlegen</a><br>
+    festlegen</a><br />
      <a href="LabelPatterns.html">Anpassen der automatischen
-    Generierung von BibTeX-keys</a><br>
-     <a href="OwnerHelp.html">Das 'Besitzer' (owner) Feld</a><br>
-     <a href="BibtexHelp.html"><em>BibTeX</em> Hilfe</a><br>
-     <a href="MarkingHelp.html">Eintr&auml;ge markieren</a><br>
+    Generierung von BibTeX-keys</a><br />
+     <a href="PreviewHelp.html">Eintragsvorschau anpassen</a><br />
+     <a href="StringEditorHelp.html">Der String-Editor</a><br />
+     <a href="Plugin.html">Plugins hinzuf&uuml;gen</a><br />
+    </p>
+
+<h2>Import/Export</h2>
+    <p>
      <a href="CiteSeerHelp.html">Eintr&auml;ge von
-    <em>CiteSeer</em> abrufen</a><br>
+    <em>CiteSeer</em> abrufen</a><br />
      <a href="IEEEXploreHelp.html">Eintr&auml;ge von
-    <em>IEEExplore</em> abrufen</a><br>
+    <em>IEEExplore</em> abrufen</a><br />
      <a href="MedlineHelp.html">Eintr&auml;ge von <em>Medline</em>
-    abrufen</a><br>
-     <a href="EntryEditorHelp.html">Der Eintrags-Editor</a><br>
-     <a href="CustomEntriesHelp.html">Eintragstypen
-    anpassen</a><br>
-     <a href="PreviewHelp.html">Eintragsvorschau anpassen</a><br>
-     <a href="CustomExports.html">Exportfilter anpassen</a><br>
-     <a href="RemoteHelp.html">Externer Zugriff</a><br>
+    abrufen</a><br />
+     <a href="JSTOR.html"><em>JStor</em>-Suche</a><br />
+     <a href="CustomExports.html">Exportfilter anpassen</a><br />
+     <a href="CustomImports.html">Importfilter anpassen</a><br />     <a href="SQLExport.html">Export in eine externe SQL-Datenbank</a><br />
+     <a href="RemoteHelp.html">Externer Zugriff</a><br />
      <a href="EndNoteFilters.html">Die Exportfilter und
-    Importfilter f&uuml;r EndNote</a><br>
-     <a href="BaseFrameHelp.html">Das Hauptfenster von
-    JabRef</a><br>
-     <a href="GroupsHelp.html">Hilfe zu den
-    <em>Gruppen</em></a><br>
-     <a href="CustomImports.html">Importfilter anpassen</a><br>
-     <a href="ImportInspectionDialog.html">Import-Kontrollfenster</a><br>
+    Importfilter f&uuml;r EndNote</a><br />
+     <a href="ImportInspectionDialog.html">Import-Kontrollfenster</a><br />
 
      <a href="OpenOfficeHelp.html">JabRef-Bibliographien in
-    OpenOffice.org benutzen</a><br>
-     <a href="CommandLine.html">Kommandozeilen-Optionen</a><br>
-     <a href="FileLinks.html">Links zu externen Dateien</a><br>
-     <a href="ExternalFiles.html">Links zu PDF- und PS-Dateien,
-    URLs und DOIs</a><br>
-     <a href="StringEditorHelp.html">Der String-Editor</a><br>
-     <a href="SearchHelp.html">Die Suchfunktionen von
-    JabRef</a><br>
-     <a href="ContentSelectorHelp.html">Wortauswahl
-    verwalten</a><br>
-     <a href="XMPHelp.html">XMP-Metadaten und JabRef</a><br>
-     <a href="JournalAbbreviations.html">Zeitschriftentitel
-    abk&uuml;rzen</a><br>
-     <a href="TimeStampHelp.html">Zeitstempel</a><br></p>
+    OpenOffice.org benutzen</a><br />
+     <a href="XMPHelp.html">XMP-Metadaten und JabRef</a><br />
+     <a href="CommandLine.html">Kommandozeilen-Optionen</a><br />
+    </p>
 </body>
 </html>
\ No newline at end of file
index c5c7a8226f294fa06b654cee4b7c41116c1d855e..1fb6bc1f532fab526a32a2506d9dddf86b88601b 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Eintragstypen anpassen</h1>
 
index 799ba70a377021fc789595f32860f68e751c2398..1f1e3a2792805eae6c76aaf5349f04e38ad01836 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Exportfilter anpassen</h1>
 
     <p>In unserem Beispiel-Exportfilter k&ouml;nnten diese Dateien
     folgenderma&szlig;en aussehen:</p>
 
-    <p><i>html.begin.layout</i>:<br>
-    <code>&lt;HTML&gt;<br>
-     &lt;BODY&gt; text="#275856"&gt;<br>
+    <p><i>html.begin.layout</i>:<br />
+    <code>&lt;HTML&gt;<br />
+     &lt;BODY&gt; text="#275856"&gt;<br />
     &lt;basefont size="4" color="#2F4958"
     face="arial"&gt;</code></p>
 
-    <p><i>html.end.layout</i>:<br>
-    <code>&lt;/BODY&gt;<br>
+    <p><i>html.end.layout</i>:<br />
+    <code>&lt;/BODY&gt;<br />
      &lt;/HTML&gt;</code></p>
 
     <p>Die Datei <i>html.layout</i> stellt die
     <p>Sie k&ouml;nnen unter <strong>Optionen -&gt; Einstellungen
     -&gt; Namens-Formatierer</strong> Ihren eigenen Formatierer
     schreiben. Benutzen Sie das folgende Format:
-    <code>&lt;Fall1&gt;@&lt;Bereich11&gt;@&lt;Format&gt;@&lt;Bereich12&gt;@&lt;Format&gt;@&lt;Bereich13&gt;...@@<br>
+    <code>&lt;Fall1&gt;@&lt;Bereich11&gt;@&lt;Format&gt;@&lt;Bereich12&gt;@&lt;Format&gt;@&lt;Bereich13&gt;...@@<br />
 
      &lt;Fall2&gt;@&lt;Bereich21&gt;@... und so weiter.</code></p>
 
     Kommandos <code>\begin</code> und <code>\end</code>
     verhindern:</p>
 
-    <p><code>\begin{editor}<br>
-    \format[HTMLChars,AuthorFirstFirst]{\editor} (Hrsg.)<br>
+    <p><code>\begin{editor}<br />
+    \format[HTMLChars,AuthorFirstFirst]{\editor} (Hrsg.)<br />
      \end{editor}</code></p>
 
     <p>Die Kommandos <code>\begin</code> und <code>\end</code>
     Kommandos, um nach keyword zu gruppieren:</p>
 
     <p><code>\begingroup{keywords}New Category:
-    \format[HTMLChars]{\keywords}<br>
+    \format[HTMLChars]{\keywords}<br />
      \endgroup{keywords}</code></p>
 
     <h2>Teilen Sie Ihre Arbeit mit anderen</h2>
index fd853e5e66f37cc2ae3d75b20c73bf2016fa643f..2bf64857a833494bd6149a2df50e81a76ac93d1d 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Importfilter anpassen</h1>
 
index 2585b082641734ac5104de2acf75e54da4c3ff33..d114cc9eb904cd870ad01175f57a599b0cf10fef 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>EndNote Exportfilter</h1>
 
index de454d73618bb69b92142efd7936d61275e7c04a..878690c47a1f692e471406ca156f1f7087e7e4e7 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Der Eintrags-Editor</h1>
 
index f6a64c596c5f66cefea3a7bcdd320df09a103576..6cdcae98d3700bf76378642f21467afa5a37ae57 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Links zu PDF- und PS-Dateien, URLs und DOIs in
     JabRef</h1>
index d6282156d580b438a9a23d5aa89ad337326c49bb..449cac09979126204e4a8e93ff037f2194268b48 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Datei-Links in JabRef</h1>
 
index 0ae2177ada3df5a3f665de036a18b89c4f17bb49..00d1bf818453e62b90342f010a9a12285cf08866 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Allgemeine Felder festlegen</h1>
 
@@ -21,7 +21,7 @@
 
     <p>Das Beispiel</p>
 
-    <p><code>Allgemeine Felder:url;keywords;doi;pdf<br>
+    <p><code>Allgemeine Felder:url;keywords;doi;pdf<br />
      Zusammenfassung:abstract;annote</code></p>
 
     <p>ergibt somit einen Tab mit dem Namen "Allgemeine Felder",
index ecbf516d2293d1907d5a20e88e0acd77acf281cb..5de74e5bce67b04b94211751bc008ab5d130db74 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Gruppen</h1>
 
index 45028dd1e066454a678f33b5f9f19ca42bd7978d..e47343ca36b6cf6a094f73f4394b05401c38720d 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Das Hilfefenster</h1>
 
index f6c812fc1a4b6ef300d3843e690b8d507759e5da..515b906a295a6a4a93a668bd78235c6ad1b0b8cc 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>IEEEXplore durchsuchen</h1>
 
index e38e8fce68630ee334b0ac085301718804955ab1..d71d4b594ce75b1980c3862bf7116b12cd2db0fb 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Import-Kontrollfenster</h1>
 
diff --git a/src/help/de/JSTOR.html b/src/help/de/JSTOR.html
new file mode 100644 (file)
index 0000000..5e22b56
--- /dev/null
@@ -0,0 +1,42 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+\r
+<body text="#275856">\r
+<basefont size="4" color="#2F4958" face="arial" />\r
+\r
+<h1>JStor durchsuchen</h1>\r
+\r
+Folgende Beschreibung stammt von der JStor-Webseite:\r
+\r
+<p>* Standardm&auml;&szlig;ig wird nach Author, Titel und Volltext\r
+gesucht (articles, book reviews, etc.)<br>\r
+* Benutze Anf&uuml;hrungszeichen, um nach einer Phrase zu suchen (z.B.\r
+&quot;punctuated equilibrium&quot;)<br>\r
+* Benutze ti: um nach einem Titel zu suchen, au: um nach einem Author zu\r
+suchen (z.B. ti:&quot;two-person cooperative games&quot;, au:&quot;john\r
+nash&quot;)<br>\r
+* Benutze AND, OR, NOT ,um Bezeichnungen zu kombinieren (z.B.\r
+ti:&quot;two-person cooperative games&quot; AND au:&quot;john\r
+nash&quot;)</p>\r
+<p>JSTOR ist eine gemeinn&uuml;tzige Organisation mit einer\r
+doppelten Mission: Aufbau und Unterhalt eines verl&auml;sslichen Archivs\r
+von wichtigen wissenschaftlichen Zeitschriften und Bereitstellung eines\r
+m&ouml;glichst breiten Zugriffs auf diese Zeitschriften. JSTOR bietet\r
+Forschern die M&ouml;glichkeit, hochaufl&ouml;sende gescannte Bilder von\r
+Zeitschriftenausgaben und Seiten genau so abzurufen, wie sie\r
+urspr&uuml;nglich entworfen, gedruckt und illustriert wurden. Die in\r
+JSTOR gespeicherten Inhalte umfassen zahlreiche Fachgebiete. Listen der\r
+derzeit verf&uuml;gbaren Titel und Sammlungen finden Sie unter:<br>\r
+<a href="http://www.jstor.org/about/collection.list.html">http://www.jstor.org/about/collection.list.html</a></p>\r
+<p>JStor bietet Zugang zu Literatur in den Bereichen:</p>\r
+<p>Kunst &amp; Wissenschaft<br>\r
+Biologie<br>\r
+Business<br>\r
+&Ouml;kologie &amp; Botanik<br>\r
+Gesundheit &amp; Allgemeine Wissenschaften <br>\r
+Sprachen &amp; Literatur<br>\r
+Mathematik &amp; Statistik<br>\r
+Musik</p>\r
+<p>Die Suche liefert max. 200 Ergebnisse.</p>\r
+</body>\r
+</html>
\ No newline at end of file
index 99f25a776428c5bcd76cd1c7535ca9905f88b82a..5f8f45bdd854cb387b001377542aa85239b9fda9 100644 (file)
@@ -1,6 +1,9 @@
 %%%%% To do %%%%%
-% DW 2007-03-23
-% - Bibliographie mit biblatex statt jurabib?
+% DW 2007-12-03
+% - Wiki-Seiten 'Searching with regular expressions' und 'Translating JabRef' Ã¼bersetzen und einbinden
+% - [2.4 beta] Plugin.html ergänzen 
+% - [2.4 beta?] SQLExport.html ergänzen
+
 \documentclass[10pt,normalheadings,ngerman]{scrartcl}
 \usepackage[T1]{fontenc}
 \usepackage[latin1]{inputenc}
@@ -10,7 +13,7 @@
 \usepackage{xspace}
 
 %%%%% author, version of file %%%%%
-\newcommand{\versiondate}{in Bearb.}%23.\,7.\,2007}
+\newcommand{\versiondate}{in Bearb.}%11.\,12.\,2007
 \def\FileAuthor{Dominik Waßenhoven}
 \def\FileTitle{\jabrefversion{} Benutzerhandbuch}
 
@@ -89,7 +92,7 @@
 }
 
 %%% version number
-\newcommand{\versionnr}{\texorpdfstring{2.3\,(beta)}{2.3 (beta)}} %
+\newcommand{\versionnr}{\texorpdfstring{2.3.1}{2.3.1}} %
 %%% JabRef logo with version nr
 \newcommand{\jabrefversion}{\jabref~\versionnr}
 %%% BibTeX logo
   \end{center}%
 }%
 
+\newcommand{\verfasser}[1]{%
+  \begin{flushright}%
+  \colorbox{pyellow}{\parbox{0.7\textwidth}{%
+    \color{dkblue}\textit{Dieser Abschnitt stammt von #1}}}%
+  \end{flushright}%
+}%
+
 %%% for the FAQ 
 \newcounter{faq}
 \newcommand{\faq}[2]{\refstepcounter{faq}%
@@ -786,7 +796,7 @@ Hierbei sucht das Programm nach allen Vorkommen der W
 
 Der \menu{Einstellungen}-Button im Suchdialog Ã¶ffnet ein Menü, in
 dem man mehrere Optionen (de)aktivieren kann: das Beachten von Groß-
-und Kleinschreibung, das Nutzen regulärer Ausdrücke sowie das Auswählen
+und Kleinschreibung, das Nutzen regulärer Ausdrücke (siehe dazu den Abschnitt ">\nameref{search-regular-expressions}"<) sowie das Auswählen
 der Suchergebnisse.
 
 \tip{Suchen Sie mit der Option \menu{Treffer auswählen} und drücken
@@ -844,6 +854,109 @@ die Suche nach \bibtex{}-Keys, z.\,B.:
 bibtexkey = miller2005
 \end{lstlisting}
 
+\subsubsection{Suche mit regulären Ausdrücken}
+\label{search-regular-expressions}
+\verfasser{Pedro J. Aphalo, zuerst veröffentlicht im \jabref{}-Wiki in englischer Sprache}
+
+\paragraph{Hintergrund}
+Reguläre Ausdrücke (kurz ">regex"< für engl. ">regular expressions"<) definieren eine Sprache zum Spezifizieren von passendem Text, zum Beispiel bei Suchanfragen. \jabref{} nutzt reguläre Ausdrücke, wie sie in Java definiert sind. Eine Dokumentation dazu findet sich unter \href{http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html}{http://java.sun.com\slash{}j2se\slash{}1.4.2\slash{}docs\slash{}api\slash{}java\slash{}util\slash{}regex\slash{}Pattern.html}.
+
+\tip[]{Die folgenden Beispiele sind alle in Kleinbuchstaben, damit werden aber auch Großbuchstaben oder gemischte Varianten gefunden.}
+
+\paragraph{Suche nach Einträgen mit leerem oder fehlendem Feld}
+\tip[]{\texttt{.} bezeichnet irgendein Zeichen
+
+\texttt{+} heißt ein- oder mehrmals}
+\begin{lstlisting}
+author != .+
+\end{lstlisting}
+
+\paragraph{Wortgrenzen beachten}
+\tip[]{\texttt{\textbackslash b} bezeichnet eine Wortgrenze
+
+\texttt{\textbackslash B} heißt: keine Wortgrenze}
+\begin{lstlisting}
+keywords = \buv\b
+\end{lstlisting}
+findet ">uv"<, aber nicht ">lluvia"< (es findet allerdings ">uv-b"<)
+\begin{lstlisting}
+author = \bblack\b
+\end{lstlisting}
+findet ">black"<, aber weder ">blackwell"< noch ">blacker"<
+
+\begin{lstlisting}
+author == black
+\end{lstlisting} findet ">john black"< nicht, 
+\begin{lstlisting}
+author = \bblack\b
+\end{lstlisting} hingegen schon
+
+\begin{lstlisting}
+author = \bblack\B
+\end{lstlisting}
+findet ">blackwell"< und ">blacker"<, aber nicht ">black"<
+
+\paragraph{Suche mit optionaler Schreibweise}
+
+\tip[]{\texttt{?} bezeichnet keine oder eine Kopie des vorhergehenden Buchstaben
+
+\texttt{{n,m}} heißt mindestens n, aber nicht mehr als m Kopien des vorhergehenden Buchstaben
+
+\texttt{[ ]} definiert eine Buchstabengruppe}
+
+\begin{lstlisting}
+title =neighbou?r
+\end{lstlisting}
+findet ">neighbour"< und ">neighbor"<, aber auch ">neighbours"< und ">neighbors"<, ">neighbouring"< und ">neighboring"< etc.
+
+\begin{lstlisting}
+title = neighbou?rs?\b
+\end{lstlisting}
+findet ">neighbour"< und ">neighbor"<, auch ">neighbours"< und ">neighbors"< , aber weder ">neighbouring"< noch ">neighboring"<.
+
+\begin{lstlisting}
+author = s[aá]nchez
+\end{lstlisting}
+findet ">sanchez"< und ">sánchez"<
+
+\begin{lstlisting}
+abstract = model{1,2}ing
+\end{lstlisting}
+findet ">modeling"< und ">modelling"<
+
+\begin{lstlisting}
+abstract = modell?ing
+\end{lstlisting}
+findet ebenfalls ">modeling"< und ">modelling"<
+
+\paragraph{Das Problem von Anführungszeichen (\texorpdfstring{\texttt{"}}{"}) in Suchausdrücken}
+Sind reguläre Ausdrücke ausgeschaltet, findet 
+\begin{lstlisting}
+author = {\"O}quist
+\end{lstlisting} nichts, auch wenn der Name in der Datenbank vorkommt. Ebensowenig wird bei aktivierten regulären Ausdrücken 
+\begin{lstlisting}
+author = \{\\\"O\}quist
+\end{lstlisting} irgendetwas finden.
+
+\begin{lstlisting}
+author = \{\\\x22O\}quist
+\end{lstlisting}
+funktioniert bei aktivierten regulären Ausdrücken für ">\texttt{\{\textbackslash "{}O\}quist}"<, weil \lstinline{\"} nicht als Aufhebung von \lstinline{"} wirkt, \lstinline{\x22} aber schon (also das Zeichen hexadezimal 22 in der ASCII-Tabelle).
+
+\begin{lstlisting}
+author = Bolh{\`a}r 
+\end{lstlisting}
+funktioniert mit ausgeschalteten regulären Ausdrücken und
+
+\begin{lstlisting}
+author = Bolh\{\\`a\}r 
+\end{lstlisting}
+funktioniert mit aktivierten regulären Ausdrücken.
+
+Einfache Anführungszeichen (\texttt{'}) funktionieren ebenfalls.
+
+Es gibt also anscheinend eine Einschränkung, wie \lstinline{"} in der Eingabe behandelt wird, aber Sie können stattdessen \lstinline{\x22} nutzen, um dieses Problem zu umgehen. (Das Zeichen \lstinline{"} hat eine spezielle Bedeutung: es wird benutzt, um mehrere Wörter zu einer Phrase zu gruppieren, die exakt gefunden werden soll.)
+
 \subsection{Gruppen}
 
 Mit Gruppen können Sie Ihre \bibtex{}-Datei in einer Baumstruktur
@@ -1886,7 +1999,7 @@ wird.
 
 
 \subsubsection{Kommandozeilen-Optionen}
-
+\label{kommandozeilenoptionen}
 Im folgenden werden die wichtigsten Optionen und Befehle für die Kommandozeile
 vorgestellt.
 
@@ -1979,6 +2092,18 @@ die nur die bekannten und benutzten Eintr
 dass ein Eintrag, der in der Standard-\bibtex{}-Datei nicht definiert
 ist, auch nicht in die neue Datei geschrieben werden kann.
 
+\item Aus dem Internet abrufen: \lstinline{--fetch==Name des Fetchers:Suchausdruck}
+
+Die \emph{Fetcher}, also die direkte Suche in Online-Datenbanken,
+die Sie im Menü \menu{Internet} finden, können auch von der Kommandozeile
+aus gestartet werden. Nutzen Sie dazu die Option \lstinline{--fetch} und geben
+sowohl den Namen des Fetchers (z.B. ">ieee"<, ">medline"< oder ">jstor"<)
+als auch den Suchausdruck oder die ID des gesuchten Mediums an. Beachten
+Sie, dass einige Fetcher eine graphische Oberfläche (GUI) anzeigen,
+falls Sie eine Rückmeldung von Ihnen brauchen. Um eine Ãœbersicht der
+verfügbaren Fetcher zu erhalten, geben Sie \texttt{-{-}fetch} ohne
+Parameter ein.
+
 \end{itemize}
 
 \subsubsection{Externer Zugriff}
@@ -2874,6 +2999,11 @@ geworden ist, was es ist. Wer zum Entwicklerteam geh
 %\end{revhist}
 
 \begin{revhist}{\versiondate}%endgültiges Datum}
+\item Abschnitte ">\nameref{search-regular-expressions}"< und ">\nameref{kommandozeilenoptionen}"< ergänzt
+\item Kleinere Ã„nderungen
+\end{revhist}
+
+\begin{revhist}{1.\,12.\,2007}
 \item Abschnitt ">\nameref{NameFormatter}"< hinzugefügt
 \item Abschnitte ">\nameref{par:Feldformatierer}"< und ">\nameref{subsub:SpezielleFeldmarken}"< ergänzt
 \end{revhist}
index 2ccf1a2493f555ae284f0aaeb7be7bdcd8ed7ee1..b93d48f11ece6695fe3aa4d338e8b5aae34a9919 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>JabRef</h1>
 
index f1fb514de9d39a6537ec9ce2c2cbf22225fef431..34ec6d8f5615dd8509cff6461a2635db2f44b4a4 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Zeitschriftentitel abk&uuml;rzen</h1>
 
index d917cfd1ee086dd33cd3766c404f1d98d8405d97..63a69569348c00287ba2df40c9ee2d3893ebbfb8 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Anpassen der automatischen Erstellung von
     BibTeX-Keys</h1>
 
     <ul>
         <li><b>[<code>auth</code>]</b>: Der Nachname des ersten
-        Autors.<br></li>
+        Autors.<br /></li>
 
         <li><b>[<code>authors</code>]</b>: Die Nachnamen aller
-        Autoren.<br></li>
+        Autoren.<br /></li>
 
         <li><b>[<code>authorLast</code>]</b>: Der Nachname des
-        letzten Autors<br></li>
+        letzten Autors<br /></li>
 
         <li><b>[<code>authorsN</code>]</b>: Die Nachnamen von bis
         zu N Autoren. Falls es mehr Autoren gibt, wird EtAl
-        angeh&auml;ngt.<br></li>
+        angeh&auml;ngt.<br /></li>
 
         <li><b>[<code>authIniN</code>]</b>: Der Anfang des
         Nachnamens von jedem Autoren, wobei nicht mehr als N
-        Buchstaben verwendet werden.<br></li>
+        Buchstaben verwendet werden.<br /></li>
 
         <li><b>[<code>authorIni</code>]</b>: Die ersten 5
         Buchstaben des Nachnamens des ersten Autors und die
-        Initialen der Nachnamen der restlichen Autoren.<br></li>
+        Initialen der Nachnamen der restlichen Autoren.<br /></li>
 
         <li><b>[<code>authN</code>]</b>: Die ersten N Buchstaben
-        des Nachnamens des ersten Autors.<br></li>
+        des Nachnamens des ersten Autors.<br /></li>
 
         <li><b>[<code>authN_M</code>]</b>: Die ersten N Buchstaben
-        des Nachnamens des M. Autors.<br></li>
+        des Nachnamens des M. Autors.<br /></li>
 
         <li><b>[<code>auth.auth.ea</code>]</b>: Die Nachnamen der
         beiden ersten Autoren und ".ea", falls es mehr als zwei
-        Autoren sind.<br></li>
+        Autoren sind.<br /></li>
 
         <li><b>[<code>auth.etal</code>]</b>: Der Nachname des
         ersten Autors und der Nachname des zweiten Autors bei zwei
@@ -72,7 +72,7 @@
         Autor; der erste Buchstabe der Nachnamen von bis zu drei
         Autoren, falls mehr als ein Autor vorhanden ist. Ein Plus
         (+) wird angeh&auml;ngt, falls es mehr als drei Autoren
-        gibt.<br></li>
+        gibt.<br /></li>
     </ul><b>Anmerkung:</b>Falls es keinen Autor gibt (z.B. bei
     einem Buch mit Herausgeber), benutzen die genannten
     [auth...]-Feldmarken den oder die Herausgeber, die im
 
     <ul>
         <li><b>[<code>edtr</code>]</b>: Der Nachname des ersten
-        Herausgebers.<br></li>
+        Herausgebers.<br /></li>
 
         <li><b>[<code>editors</code>]</b>: Die Nachnamen aller
-        Herausgeber.<br></li>
+        Herausgeber.<br /></li>
 
         <li><b>[<code>editorLast</code>]</b>: Der Nachname des letzten
-        Herausgebers.<br></li>
+        Herausgebers.<br /></li>
 
         <li><b>[<code>edtrIniN</code>]</b>: Der Anfang des
         Nachnamens von jedem Herausgeber, wobei nicht mehr als N
-        Buchstaben verwendet werden.<br></li>
+        Buchstaben verwendet werden.<br /></li>
 
         <li><b>[<code>editorIni</code>]</b>: Die ersten 5
         Buchstaben des Nachnamens des Herausgebers und die Initialen der
-        Nachnamen der restlichen Herausgeber.<br></li>
+        Nachnamen der restlichen Herausgeber.<br /></li>
 
         <li><b>[<code>edtrN</code>]</b>: Die ersten N Buchstaben
-        des Nachnamens des ersten Herausgebers.<br></li>
+        des Nachnamens des ersten Herausgebers.<br /></li>
 
         <li><b>[<code>edtrN_M</code>]</b>: Die ersten N Buchstaben
-        des Nachnamens des M. Herausgebers.<br></li>
+        des Nachnamens des M. Herausgebers.<br /></li>
 
         <li><b>[<code>edtr.edtr.ea</code>]</b>: Der Nachname der
         ersten beiden Herausgeber und ".ea", falls es mehr als zwei
-        Herausgeber sind.<br></li>
+        Herausgeber sind.<br /></li>
 
         <li><b>[<code>edtrshort</code>]</b>: Der Nachname bei einem
         Herausgeber; der erste Buchstabe der Nachnamen von bis zu drei
         Herausgebern, falls mehr als ein Herausgeber vorhanden ist. Ein Plus
         (+) wird angeh&auml;ngt, falls es mehr als drei Herausgeber
-        gibt.<br></li>
+        gibt.<br /></li>
 
         <li><b>[<code>firstpage</code>]</b>: Die erste Seitenzahl
-        einer Ver&ouml;ffentlichung (pages).<br></li>
+        einer Ver&ouml;ffentlichung (pages).<br /></li>
 
         <li><b>[<code>keywordN</code>]</b>: Stichwort Nummer N aus
         dem Feld "keywords", gesetzt den Fall, dass die Stichworte
         durch Komma oder Semikolon voneinander getrennt
-        sind.<br></li>
+        sind.<br /></li>
 
         <li><b>[<code>lastpage</code>]</b>: Die letzte Seitenzahl
-        einer Ver&ouml;ffentlichung (pages).<br></li>
+        einer Ver&ouml;ffentlichung (pages).<br /></li>
 
         <li><b>[<code>shorttitle</code>]</b>: Die ersten 3 Worte
-        eines Titels (title).<br></li>
+        eines Titels (title).<br /></li>
 
         <li><b>[<code>shortyear</code>]</b>: Die letzten 2 Ziffern
-        des Jahrgangs (year).<br></li>
+        des Jahrgangs (year).<br /></li>
 
         <li><b>[<code>veryshorttitle</code>]</b>: Die ersten beiden
         Worte des Titels (title), wobei 'the', 'a' und 'an'
-        ausgelassen werden.<br></li>
+        ausgelassen werden.<br /></li>
     </ul>
 
     <p>Hinter einem Feldnamen (oder einem der oben
         erste Buchstabe und weitere Buchstaben, die auf ein
         Leerzeichen folgen, werden ber&uuml;cksichtigt. Zum
         Beispiel w&uuml;rde <b>[journal:abbr]</b> die Zeitschrift
-        "Jorunal of Fish Biology" zu "JoFB" wandeln.<br></li>
+        "Jorunal of Fish Biology" zu "JoFB" wandeln.<br /></li>
 
         <li><b>:lower</b>: Wandelt den von der Feldmarke
         eingef&uuml;gten Text in Kleinbuchstaben. So wird
     aussehen:</p>
 
     <blockquote>
-        <code>Yared1998</code><br>
-         <code>Yared1998a</code><br>
+        <code>Yared1998</code><br />
+         <code>Yared1998a</code><br />
         <code>Yared1998b</code>
     </blockquote>
 
index f0d8a2dacba1804ddea5cd323b0ba6740127a137..f09b75f2a0904817ddfc2ad52153090faba26169 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Eintr&auml;ge markieren</h1>
 
index 7edde8f7db369d29e88ec705a222d1dda25ac995..aeec5a73d02eb2026a493c6b979e343e38f3b17e 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Eintr&auml;ge von Medline abrufen</h1>
 
@@ -45,7 +45,7 @@
     <p>Wenn Sie einen
     HTTP-Proxy-Server benutzen m&uuml;ssen, &uuml;bergeben Sie den
     Servernamen und die Portnummer an Java. Diese
-    Umgebungseinstellungen sind dokumentiert unter<br>
+    Umgebungseinstellungen sind dokumentiert unter<br />
 
     <a href="http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html">http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html</a></p>
 
index 11e9b8a2c8f5f3f8f3ba3e8ca9e3df899de8fdf9..5315ec942e5953483449644ef2e96e395669ed39 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>JabRef-Bibliographien in OpenOffice.org benutzen</h1>
 
index 314e4ef01d435be8dd5f55c36179db3282740466..86c088a09724789093885be6cd23cb2bf50753b7 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Das 'Besitzer' (owner) Feld</h1>
 
diff --git a/src/help/de/Plugin.html b/src/help/de/Plugin.html
new file mode 100644 (file)
index 0000000..70bfc2c
--- /dev/null
@@ -0,0 +1,107 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial" />\r
+\r
+    <h1>Das Plugin-System von JabRef</h1>\r
+\r
+    <p>Ab Version 2.4 beta1 kann man JabRef mit Hilfe eines Plugin-Systems erweitern, dass\r
+    mit dem Java Plugin Framework (JPF) erstellt wurde.</p>\r
+\r
+    <p>Um Plugins zu nutzen, m&uuml;ssen Sie nur die jar-Datei des Plugins in einen Ordner mit dem Namen\r
+    <code>plugins</code> speichern, wobei der <code>plugins</code>-Ordner in demselben Verzeichnis\r
+    liegen muss, in dem sich auch die Datei JabRef.jar befindet. Beim Start von JabRef wird eine\r
+    Liste mit allen geladenen Plugins angezeigt.</p>\r
+\r
+    <h2>Schreiben eines Plugins</h2>\r
+\r
+    <p>JabRef bietet die folgenden Erweiterungs-M&ouml;glichkeiten f&uuml;r Entwickler:</p>\r
+    <ul>\r
+      <li><code>ImportFormat</code> - Importformate hinzuf&uuml;gen, die &uuml;ber den Men&uuml;punkt <i>Datei -> Importieren in ... Datenbank</i> aufgerufen werden k&ouml;nnen.</li>\r
+      <li><code>EntryFetcher</code> - Zugang zu Datenbanken wie Citeseer oder Medline zum <i>Internet</i>-Men&uuml; hinzuf&uuml;gen.</li>\r
+      <li><code>ExportFormatTemplate</code> - Einen vorlagenbasierten Export wie diejenigen, die unter <i>Optionen -> Verwalte externe Exportfilter</i> verf&uuml;gbar sind, hinzuf&uuml;gen.</li>\r
+      <li><code>ExportFormat</code> - Einen Exportfilter zum Exportdialog von JabRef hinzuf&uuml;gen&nbsp;&ndash; das ist komplizierter als einen vorlagenbasierten Export zu erstellen.</li>\r
+      <li><code>ExportFormatProvider</code> - Ein leistungsf&auml;higerer Weg, um Exportformate hinzuzuf&uuml;gen.</li>\r
+      <li><code>LayoutFormatter</code> - Formatierer hinzuf&uuml;gen, die im Layout-basierten Export benutzt\r
+      werden k&ouml;nnen.</li>\r
+       </ul>\r
+\r
+    <p>Diese Erweiterungs-M&ouml;glichkeiten sind in <code>plugin.xml</code> des JabRef-core-plugin definiert,\r
+    das in <code>JabRef/src/plugins/net.sf.jabref.core/</code> zu finden ist.</p>\r
+\r
+    <p>Gehen Sie folgenderma&szlig;en vor, um ein Plugin zu erstellen:</p>\r
+    <ol>\r
+      <li>Machen Sie einen checkout des JabRef 'trunk' mit subversion (<code>https://jabref.svn.sourceforge.net/svnroot/jabref/trunk</code>)&nbsp;&ndash; den Ordner 'htdocs' brauchen Sie nicht.\r
+      Im 'trunk' sind sowohl JabRef selbst als auch die Plugins enthalten, die bislang zu JabRef\r
+      beigesteuert wurden und die einen guten Startpunkt f&uuml;r Ihre eigenen Plugins bieten.</li>\r
+      <li>Kompilieren Sie JabRef mit <code>ant jars</code>.</li>\r
+      <li>Erstellen Sie Ihr eigenes Projekt und definieren Sie Ihr Plugin in Ihrer eigenen plugin.xml,\r
+      wobei Sie die oben beschriebenen Erweiterungs-M&ouml;glichkeiten beachten m&uuml;ssen.\r
+      Achten Sie besonders darauf, dass\r
+      <ul>\r
+        <li>...Ihre plugin.xml einen <code>requires</code>-Bereich enth&auml;lt, der das <i>core plugin</i> (<code>net.sf.jabref.core</code>) importiert.</li>\r
+        <li>...Ihre plugin.xml einen <code>runtime</code>-Bereich enth&auml;lt, in dem Sie JPF mitteilen,\r
+        wo in Ihrem Projekt die class-Dateien und Ressourcen gespeichert werden.</li>\r
+      </ul>\r
+      </li>\r
+      <li>Erstellen Sie eine jar-Datei Ihres Projektes und speichern es in den <code>plugins</code>-Ordner\r
+      von JabRef.</li>\r
+      <li>Ihr Plugin sollte nun beim Start von JabRef.jar geladen werden.</li>\r
+    </ol>\r
+\r
+       <p>Falls Sie noch Fragen zum Plugin-System haben, z&ouml;gern Sie nicht, sie auf der Mailing-Liste zu stellen.</p>\r
+\r
+    <h2>Erstellen einer Erweiterungs-M&ouml;glichkeit</h2>\r
+\r
+    <p>Dieser Abschnitt ist f&uuml;r JabRef-Entwickler gedacht, die zus&auml;tzliche Erweiterungs-M&ouml;glichkeiten\r
+    bereitstellen wollen.</p>\r
+\r
+    <p>Um eine neue Erweiterungs-M&ouml;glichkeit hinzuzuf&uuml;gen, m&uuml;ssen Sie diese in der plugin.xml des core-plugins\r
+    deklarieren. Hier ist ein Beispiel:</p>\r
+\r
+<code><pre>\r
+&lt;extension-point id=&quot;PushToApplication&quot;&gt;\r
+       &lt;parameter-def type=&quot;string&quot; id=&quot;pushToApp&quot;\r
+               custom-data=&quot;&lt;classname of the interface that plugin providers need to implement&gt;&quot; /&gt;\r
+       &lt;!-- optionally other parameters (we currently do not use any of these for anything)\r
+               &lt;parameter-def type=&quot;string&quot; id=&quot;name&quot; /&gt;\r
+               &lt;parameter-def type=&quot;string&quot; id=&quot;description&quot;\r
+                       multiplicity=&quot;none-or-one&quot; /&gt;\r
+                       --&gt;\r
+&lt;/extension-point&gt;\r
+</pre></code>\r
+\r
+       <p>Anschlie&szlig;end m&uuml;ssen Sie den Plugin-Code-Generator "<code>ant generate</code>" aufrufen,\r
+    der die Klasse "<code>net.sf.jabref.plugin.core.generated</code>" neu erstellt, so dass sie\r
+    die Methode <code>getPushToApplicationExtensions()</code> enth&auml;lt; sie gibt eine Liste aller\r
+    PushToTalk-Erweiterungen aus, die im System registriert sind.</p>\r
+\r
+    <p>Diese Liste kann dann folgenderma&szlig;en genutzt werden (als Beispiel dient die EntryFetcher-Erweiterung):</p>\r
+\r
+<code><pre>\r
+/*\r
+ * Load fetchers that are plug-in extensions\r
+ */\r
+JabRefPlugin jabrefPlugin = JabRefPlugin.getInstance(PluginCore.getManager());\r
+if (jabrefPlugin != null){\r
+       for (EntryFetcherExtension ext : jabrefPlugin.getEntryFetcherExtensions()){\r
+               EntryFetcher fetcher = ext.getEntryFetcher();\r
+               if (fetcher != null){\r
+                       fetchers.add(fetcher);\r
+               }\r
+       }\r
+}\r
+\r
+// and later...\r
+\r
+for (EntryFetcher fetcher : fetchers){\r
+  GeneralFetcher generalFetcher = new GeneralFetcher(sidePaneManager, this, fetcher);\r
+  web.add(generalFetcher.getAction());\r
+  fetcherActions.add(generalFetcher.getAction());\r
+}\r
+</pre></code>\r
+\r
+</body>\r
+</html>
\ No newline at end of file
index 2f18c5aa747a93c8758f65eae242458abb803534..99013e6958500cd2fe25586580104169c2ae846a 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Eintragsvorschau einstellen</h1>
 
index 2225b746d6ee943ec70cc083ab41aa0a63e3083f..470fb601a7cc5814def0b1fb117d1ff75d466885 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Externer Zugriff</h1>
 
diff --git a/src/help/de/SQLExport.html b/src/help/de/SQLExport.html
new file mode 100644 (file)
index 0000000..d539203
--- /dev/null
@@ -0,0 +1,42 @@
+<html xmlns="http://www.w3.org/1999/xhtml">\r
+\r
+<body text="#275856">\r
+    <basefont size="4"\r
+          color="#2F4958"\r
+          face="arial" />\r
+\r
+    <h1>Export in eine externe SQL-Datenbank</h1>\r
+\r
+    <p> JabRef kann Inhalte einer BibTeX-Datei in eine MySQL-Datenbank exportieren.\r
+    Auch die Informationen zu Gruppen werden dabei ber&uuml;cksichtigt.</p>\r
+\r
+    <h2>Einstellungen</h2>\r
+    <ol>\r
+      <li> Erstellen Sie mit einem beliebigen MySQL-Administrationsprogramm\r
+           eine leere MySQL-Datenbank.</li>\r
+      <li> Vergewissern Sie sich, dass es einen Benutzer ('user') f&uuml;r diese\r
+           Datenbank gibt, der <em>alle Rechte</em> hat.</li>\r
+    </ol>\r
+\r
+    <h2>Export</h2>\r
+    <ol>\r
+      <li> W&auml;hlen Sie <b>Datei -&gt; Export in externe SQL-Datenbank</b> oder\r
+           klicken Sie auf das entsprechende Symbol in der Symbolleiste.</li>\r
+         <li> Geben Sie die Informationen zur Datenbank-Verbindung ein und klicken auf <b>Verbinden</b>.</li>\r
+    </ol>\r
+\r
+               <p>\r
+               JabRef baut dann die Verbindung zu dieser Datenbank auf, <b>l&ouml;scht\r
+        existierende Tabellen</b>, erstellt neue Tabellen und f&uuml;gt in diese\r
+        den Inhalt der Eintr&auml;ge und Gruppeninformationen ein. Falls Sie ein\r
+        weiteres Mal eine Verbindung zu dieser Datenbank aufbauen wollen,\r
+        m&uuml;ssen Sie die Verbindungs-Informationen nicht noch einmal eingeben.\r
+        Wenn Sie in eine andere Datenbank exportieren wollen, k&ouml;nnen Sie die\r
+        Verbindungs-Einstellungen unter <b>Datei -> Mit externer SQL-Datenbank\r
+        verbinden</b> (oder durch Klicken des entsprechenden Symbols) &auml;ndern\r
+        und anschlie&szlig;end den Export durchf&uuml;hren.\r
+    </p>\r
+\r
+  </body>\r
+\r
+</html>
\ No newline at end of file
index 29e92d1e3250c3b7cfcdb3564e24a72bc958f0eb..2f925f8407138638c555153d134a8dc14337815f 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Suchfunktionen</h1>
 
index b953317458208f41523a9bd20c7a8d51104fe196..32981971ca5e938373279f0443c07e1acf782b00 100644 (file)
@@ -4,7 +4,7 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial"> Dieses Modul erstellt eine neue
+          face="arial" /> Dieses Modul erstellt eine neue
           Datenbank, welche nur die im TeX Projekt vorkommenden
           Verweise/Eintr&auml;ge enth&auml;lt.
 </body>
index d5bcafe8fd246d4532e7b0bea0dacb50893b9915..9a7717871db6878b9d7c9c2ca0d927de3200d21d 100644 (file)
@@ -4,7 +4,7 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial"> Die Integrit&auml;tspr&uuml;fung
+          face="arial" /> Die Integrit&auml;tspr&uuml;fung
           &uuml;berpr&uuml;ft alle Eintr&auml;ge auf deren
           G&uuml;ltigkeit und versucht Fehler aufzudecken. Mit dem
           "&Uuml;berpr&uuml;fen" Button kann der Vorgang gestartet
index d83561e454d69d1c1796a1eff7cfce71b53028a4..0219660db81e13f53878c6eeab6b23e5aa0b0033 100644 (file)
@@ -4,7 +4,7 @@
 <body>
     <basefont size="-1"
           color="#2F4958"
-          face="arial"> Dieser Dialog erm&ouml;glicht das
+          face="arial" /> Dieser Dialog erm&ouml;glicht das
           schnelle Einf&uuml;gen von Eintr&auml;gen aus normalen
           Text. Die gew&uuml;nschten Textstellen werden markiert
           und z.B. durch Doppelklick einem selektierten BibTeX
index 3145a765432ab851b7eb7ed8744b5da1c4fb6af7..a5fdf83f8a46bc29d5348780fe1406bf0c08bc99 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Der String-Editor</h1>
 
index 37f521a9401dee9f13240eaf5cda31c609db0ca7..77dfa0abc1355bbca751085099cf0e4e7bc062c0 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Zeitstempel</h1>
 
index 068c48a21ea81975c1676e2a7e335df6e9f71c42..fef434bd4543d9210714971d16e51136c8de38da 100644 (file)
@@ -4,7 +4,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>Unterst&uuml;tzung von XMP-Metadaten in JabRef</h1>
 
@@ -96,8 +96,8 @@
 
         <li>Alle anderen Felder werden unter ihrem Feld-Namen
         gespeichert.</li>
-    </ul><br>
-    <br>
+    </ul><br />
+    <br />
 
 
     <p>Es folgt ein Beispiel:</p>
     <ul>
         <li>In RDF k&ouml;nnen Attribut-Wert-Paare auch als Knoten
         wiedergegeben werden und vice versa.</li>
-    </ul><br>
-    <br>
+    </ul><br />
+    <br />
 
 
     <h2>Weiterf&uuml;hrende Links</h2>
         <li>
         <a href="http://partners.adobe.com/public/developer/en/xmp/sdk/xmpspecification.pdf">
         Adobe XMP Spezifikation</a></li>
-    </ul><br>
-    <br>
+    </ul><br />
+    <br />
 </body>
 </html>
\ No newline at end of file
index ba268aaa1ac113b6b4be83099618d07fcd107ed0..0288e987d8d2ef4e2d70d8256fb766a8a1ad1fa0 100644 (file)
@@ -3,12 +3,12 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <center>
         <h1>JabRef version @version@</h1>
 
-        <p>(c) 2007</p>
+        <p>(c) 2008</p>
 
         <p><img src="/images/JabRef-icon-48.png" /></p>
 
@@ -43,6 +43,7 @@
 
         <p>Michael Beckmann,
         Oliver Beckmann,
+        Fedor Bezrukov,
         Aaron Chen,
         Fabrice Dessaint,
         Nathan Dunn,
         Spin 1.3.1, qui est distribu&eacute;e selon les termes de
         la Lesser GNU Public License.</p>
 
-        <p>Certains composants de l'interface graphique de la
-        biblioth&iuml;&iquest;&frac12;que Microba sont
-        utilis&iuml;&iquest;&frac12;s. Elle est
-        distribu&iuml;&iquest;&frac12;e sous une license de type
+       <p>Certains composants de l'interface graphique de la
+        biblioth&egrave&que Microba sont
+        utilis&eacute&. Elle est
+        distribu&eacute;e sous une license de type
         BSD. Voir
         <code>http://sourceforge.net/projects/microba/</code> pour
         plus d'informations.</p>
 
-        <p>La majorit&iuml;&iquest;&frac12; des
-        ic&iuml;&iquest;&frac12;nes proviennent de l'ensemble
-        d'ic&iuml;&iquest;&frac12;nes Crystal Clear par Everaldo
+        <p>La majorit&eacute; des
+        ic&ocirc;nes proviennent de l'ensemble
+        d'ic&ocirc;nes Crystal Clear par Everaldo
         (<code>http://www.everaldo.com</code>), qui est
-        distribu&iuml;&iquest;&frac12;e sous les termes de la
+        distribu&eacute;e sous les termes de la
         Lesser General Public License.</p>
 
         <p>JabRef utilise les biblioth&egrave;ques JempBox et
index f6daebc158d36a5beedb6d0f766b512cd7dabc62..96383c4b4e6cd4b69a5494b01c2ffee43466b5d8 100644 (file)
@@ -3,7 +3,7 @@
 <body text="#275856">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>La fen&ecirc;tre principale de
     JabRef</h1>
     &eacute;diteur de texte, &agrave; une exception
     pr&egrave;s&nbsp;: pour r&eacute;f&eacute;rencer une
     cha&icirc;ne, entourer le nom de la cha&icirc;ne avec le
-    caract&egrave;re #, tel que dans&nbsp;:<br>
-    &nbsp;&nbsp;'#jan# 1997',<br>
+    caract&egrave;re #, tel que dans&nbsp;:<br />
+    &nbsp;&nbsp;'#jan# 1997',<br />
     ce qui sera interpr&eacute;t&eacute; comme la cha&icirc;ne
     nomm&eacute;e 'jan' suivie de '1997'.</p>
 
index 01d5a6078d80779fd4a46abbfffc2cdd0df411e5..3c331834e9925db2f9ff63247a6a3f61747b60f2 100644 (file)
@@ -3,7 +3,7 @@
 <body style="color: rgb(39, 88, 86);">
     <basefont size="4"
           color="#2F4958"
-          face="arial">
+          face="arial" />
 
     <h1>A propos de <em>BibTeX</em></h1>
 
@@ -38,9 +38,9 @@
         LaTeX. Notez que lorsque vous r&eacute;f&eacute;rencez une
         entr&eacute;e dans LaTeX, la clef doit respecter la casse
         (majuscules/minuscules) de la cha&icirc;ne de
-        r&eacute;f&eacute;rence.<br></li>
+        r&eacute;f&eacute;rence.<br /></li>
 
-        <li><strong>address<br></strong> Habituellement l'adresse
+        <li><strong>address<br /></strong> Habituellement l'adresse
         de l'<tt>&eacute;diteur commercial</tt> ("publisher" en
         anglais) ou d'un autre type d'institution. Pour les
         principales maisons d'&eacute;dition, van&nbsp;Leunen
         cot&eacute;, vous pouvez aider le lecteur en donnant
         l'adresse compl&egrave;te.</li>
 
-        <li><strong>annote<br></strong> Une annotation. Ce champ
+        <li><strong>annote<br /></strong> Une annotation. Ce champ
         n'est pas utilis&eacute; par les styles bibliographiques
         standards, mais peut &ecirc;tre utilis&eacute; par d'autres
         styles qui produisent une bibliographie
         annot&eacute;e.</li>
 
-        <li><strong>author<br></strong> Ce champ doit contenir la
+        <li><strong>author<br /></strong> Ce champ doit contenir la
         liste compl&egrave;te des auteurs de votre entr&eacute;e.
         Les noms sont s&eacute;par&eacute;s par le mot
         <em>and</em>, m&ecirc;me si il y a plus de deux auteurs.
         Chaque nom peut &ecirc;tre &eacute;crit dans deux formes
-        &eacute;quivalentes&nbsp;:<br>
-         Donald E. Knuth <em>ou</em> Knuth, Donald E.<br>
-         Eddie van Halen <em>ou</em> van Halen, Eddie<br>
+        &eacute;quivalentes&nbsp;:<br />
+         Donald E. Knuth <em>ou</em> Knuth, Donald E.<br />
+         Eddie van Halen <em>ou</em> van Halen, Eddie<br />
          La seconde forme devrait &ecirc;tre utilis&eacute;e pour
         les auteurs ayants plus de deux noms afin de
         diff&eacute;rencier les seconds pr&eacute;noms et les noms
-        de famille [NDT: pas sur de la traduction...].<br>
-        <br></li>
+        de famille [NDT: pas sur de la traduction...].<br />
+        <br /></li>
 
-        <li><strong>booktitle<br></strong> Titre d'un livre, dont
+        <li><strong>booktitle<br /></strong> Titre d'un livre, dont
         une partie est cit&eacute;e. Pour les entr&eacute;es du
         type "book", utilisez le champ <tt>title</tt>.</li>
 
-        <li><strong>chapter<br></strong> Un num&eacute;ro de
+        <li><strong>chapter<br /></strong> Un num&eacute;ro de
         chapitre (ou de partie, ou d'autre chose).</li>
 
-        <li><strong>crossref<br></strong> La clef de
+        <li><strong>crossref<br /></strong> La clef de
         l'entr&eacute;e vers laquelle on effectue le renvoi.</li>
 
-        <li><strong>edition<br></strong> Le num&eacute;ro
+        <li><strong>edition<br /></strong> Le num&eacute;ro
         d'&eacute;dition d'un livre -- par exemple
         "Troisi&egrave;me". Cela doit &ecirc;tre un nombre, et la
         premi&egrave;re lettre doit &ecirc;tre capitalis&eacute;e,
         comme montr&eacute; ici&nbsp;; les styles standards la
         convertisse en minuscule si n&eacute;cessaire.</li>
 
-        <li><strong>editor<br></strong> Ce champ est analogue au
+        <li><strong>editor<br /></strong> Ce champ est analogue au
         champ <em>author</em>. Il permet d'indiquer le nom des
         &eacute;diteurs scientifiques, coordonateurs, etc.</li>
 
-        <li><strong>howpublished<br></strong> Comment quelque
+        <li><strong>howpublished<br /></strong> Comment quelque
         chose de non-standard a &eacute;t&eacute; publi&eacute;e.
         Le premier mot prend une majuscule.</li>
 
-        <li><strong>institution<br></strong> L'institution ayant
+        <li><strong>institution<br /></strong> L'institution ayant
         promue un rapport technique.</li>
 
-        <li><strong>journal<br></strong> Un nom de journal. Le
+        <li><strong>journal<br /></strong> Un nom de journal. Le
         nom d'un journal peut &ecirc;tre abr&eacute;g&eacute; en
         utilisant une "cha&icirc;ne". Pour d&eacute;finir une
         cha&icirc;ne, utilisez
         <a href="StringEditorHelp.html">l'&eacute;diteur de
         cha&icirc;nes</a>.</li>
 
-        <li><strong>key<br></strong> utilis&eacute; pour
+        <li><strong>key<br /></strong> utilis&eacute; pour
         alphab&eacute;tiser, renvoyer et cr&eacute;er une
         &eacute;tiquette quand l'information sur "author" est
         manquante. Ce champ ne doit pas &ecirc;tre confondu avec la
         clef qui est fournie dans la commande <code>\cite</code> et
         au d&eacute;but de l'entr&eacute;e.</li>
 
-        <li><strong>month<br></strong> Le mois au cours duquel le
+        <li><strong>month<br /></strong> Le mois au cours duquel le
         travail a &eacute;t&eacute; publi&eacute; ou, pour un