This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch dev in repository jabref.
commit aaa31989b9fb22e5e9deca621d054dca8457ebe2 Author: tony mancill <[email protected]> Date: Sat Dec 24 14:00:24 2016 -0800 freshen patch from Oliver Kopp's Debianized branch --- ...ian_3.8.patch => 001_koppor_debian_3.8.1.patch} | 268 ++++++++------------- debian/patches/040_disable_macadapter.patch | 45 ---- debian/patches/series | 3 +- 3 files changed, 107 insertions(+), 209 deletions(-) diff --git a/debian/patches/001_koppor_debian_3.8.patch b/debian/patches/001_koppor_debian_3.8.1.patch similarity index 93% rename from debian/patches/001_koppor_debian_3.8.patch rename to debian/patches/001_koppor_debian_3.8.1.patch index 22b0a9c..796eba1 100644 --- a/debian/patches/001_koppor_debian_3.8.patch +++ b/debian/patches/001_koppor_debian_3.8.1.patch @@ -1,10 +1,10 @@ -Description: Debian-specific patches from koppor/debian_3.8 +Description: Debian-specific patches from koppor/debian_3.8.1 Author: Oliver Kopp <[email protected]> -Source: https://github.com/koppor/jabref/commits/debian_3.8 +Source: https://github.com/koppor/jabref/commits/debian_3.8.1 Forwarded: not-needed diff --git a/build.gradle b/build.gradle -index ae18040b0..dc794baf5 100644 +index 4fd9015a6..b4bc6a0b2 100644 --- a/build.gradle +++ b/build.gradle @@ -91,8 +91,6 @@ dependencies { @@ -166,7 +166,7 @@ index 08fb3d1cf..000000000 - -Copyright © 2003-2010 Apple Inc., All Rights Reserved diff --git a/src/main/java/net/sf/jabref/gui/BasePanel.java b/src/main/java/net/sf/jabref/gui/BasePanel.java -index c25b88161..910ace0d9 100644 +index ad57fa9d3..b53517a36 100644 --- a/src/main/java/net/sf/jabref/gui/BasePanel.java +++ b/src/main/java/net/sf/jabref/gui/BasePanel.java @@ -91,7 +91,6 @@ import net.sf.jabref.gui.undo.UndoableRemoveEntry; @@ -186,7 +186,7 @@ index c25b88161..910ace0d9 100644 import net.sf.jabref.logic.exporter.BibtexDatabaseWriter; import net.sf.jabref.logic.exporter.FileSaveSession; import net.sf.jabref.logic.exporter.SaveException; -@@ -154,8 +151,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe +@@ -153,8 +150,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe private final BibDatabaseContext bibDatabaseContext; private final MainTableDataModel tableModel; @@ -195,7 +195,7 @@ index c25b88161..910ace0d9 100644 // To contain instantiated entry editors. This is to save time // As most enums, this must not be null private BasePanelMode mode = BasePanelMode.SHOWING_NOTHING; -@@ -222,8 +217,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe +@@ -221,8 +216,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe this.frame = frame; this.tableModel = new MainTableDataModel(getBibDatabaseContext()); @@ -204,7 +204,7 @@ index c25b88161..910ace0d9 100644 setupMainPanel(); setupActions(); -@@ -495,12 +488,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe +@@ -494,12 +487,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe // The action for copying the BibTeX key and the title for the first selected entry actions.put(Actions.COPY_KEY_AND_TITLE, (BaseAction) () -> copyKeyAndTitle()); @@ -217,7 +217,7 @@ index c25b88161..910ace0d9 100644 // The action for copying the BibTeX keys as hyperlinks to the urls of the selected entries actions.put(Actions.COPY_KEY_AND_LINK, new CopyBibTeXKeyAndLinkAction(mainTable)); -@@ -708,14 +695,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe +@@ -706,14 +693,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe actions.put(Actions.DOWNLOAD_FULL_TEXT, new FindFullTextAction(this)); } @@ -232,7 +232,7 @@ index c25b88161..910ace0d9 100644 private void copy() { List<BibEntry> bes = mainTable.getSelectedEntries(); -@@ -2418,10 +2397,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe +@@ -2414,10 +2393,6 @@ public class BasePanel extends JPanel implements ClipboardOwner, FileUpdateListe this.currentSearchQuery = currentSearchQuery; } @@ -244,7 +244,7 @@ index c25b88161..910ace0d9 100644 if (selectionListener == null) { // only occurs if this is called while instantiating this BasePanel diff --git a/src/main/java/net/sf/jabref/gui/IconTheme.java b/src/main/java/net/sf/jabref/gui/IconTheme.java -index f43f8f9bd..2177138bc 100644 +index b2e1aa9aa..91eb697ad 100644 --- a/src/main/java/net/sf/jabref/gui/IconTheme.java +++ b/src/main/java/net/sf/jabref/gui/IconTheme.java @@ -158,7 +158,6 @@ public class IconTheme { @@ -369,86 +369,6 @@ index 4d7d10be5..014519479 100644 } else { LOGGER.error("unknown style type"); } -diff --git a/src/main/java/net/sf/jabref/gui/date/DatePickerButton.java b/src/main/java/net/sf/jabref/gui/date/DatePickerButton.java -index 6b4a3b997..a11d7710d 100644 ---- a/src/main/java/net/sf/jabref/gui/date/DatePickerButton.java -+++ b/src/main/java/net/sf/jabref/gui/date/DatePickerButton.java -@@ -1,30 +1,26 @@ - package net.sf.jabref.gui.date; - - import java.awt.BorderLayout; --import java.time.LocalDate; --import java.time.ZonedDateTime; --import java.time.format.DateTimeFormatter; -+import java.awt.event.ActionEvent; -+import java.awt.event.ActionListener; -+import java.util.Date; - - import javax.swing.JComponent; - import javax.swing.JPanel; - - import net.sf.jabref.Globals; --import net.sf.jabref.gui.IconTheme; - import net.sf.jabref.gui.fieldeditors.FieldEditor; - import net.sf.jabref.logic.util.date.EasyDateFormat; - import net.sf.jabref.preferences.JabRefPreferences; - --import com.github.lgooddatepicker.components.DatePicker; --import com.github.lgooddatepicker.components.DatePickerSettings; --import com.github.lgooddatepicker.optionalusertools.DateChangeListener; --import com.github.lgooddatepicker.zinternaltools.DateChangeEvent; -+import com.michaelbaranov.microba.calendar.DatePicker; - - /** - * wrapper and service class for the DatePicker handling at the EntryEditor - */ --public class DatePickerButton implements DateChangeListener { -+public class DatePickerButton implements ActionListener { - -- private final DatePicker datePicker; -+ private final DatePicker datePicker = new DatePicker(); - private final JPanel panel = new JPanel(); - private final FieldEditor editor; - private final boolean isoFormat; -@@ -32,29 +28,24 @@ public class DatePickerButton implements DateChangeListener { - - public DatePickerButton(FieldEditor pEditor, Boolean isoFormat) { - this.isoFormat = isoFormat; -- // Create a date picker with hidden text field (showing button only). -- DatePickerSettings dateSettings = new DatePickerSettings(); -- dateSettings.setVisibleDateTextField(false); -- dateSettings.setGapBeforeButtonPixels(0); -- -- datePicker = new DatePicker(dateSettings); -- datePicker.addDateChangeListener(this); -- datePicker.getComponentToggleCalendarButton().setIcon(IconTheme.JabRefIcon.DATE_PICKER.getIcon()); -- datePicker.getComponentToggleCalendarButton().setText(""); -- -+ datePicker.showButtonOnly(true); -+ datePicker.addActionListener(this); -+ datePicker.setShowTodayButton(true); - panel.setLayout(new BorderLayout()); - panel.add(datePicker, BorderLayout.WEST); - editor = pEditor; - } - - @Override -- public void dateChanged(DateChangeEvent dateChangeEvent) { -- LocalDate date = datePicker.getDate(); -+ public void actionPerformed(ActionEvent e) { -+ Date date = datePicker.getDate(); - if (date != null) { - if (isoFormat) { -- editor.setText(date.format(DateTimeFormatter.ISO_DATE)); -+ editor.setText(EasyDateFormat.isoDateFormat().getDateAt(date)); - } else { -- EasyDateFormat.fromTimeStampFormat(Globals.prefs.get(JabRefPreferences.TIME_STAMP_FORMAT)).getDateAt(ZonedDateTime.from(date)); -+ editor.setText(EasyDateFormat -+ .fromTimeStampFormat(Globals.prefs.get(JabRefPreferences.TIME_STAMP_FORMAT)) -+ .getDateAt(date)); - } - } else { - // in this case the user selected "none" in the date picker, so we just clear the field diff --git a/src/main/java/net/sf/jabref/gui/menus/RightClickMenu.java b/src/main/java/net/sf/jabref/gui/menus/RightClickMenu.java index f5ce7dd3f..ca816a900 100644 --- a/src/main/java/net/sf/jabref/gui/menus/RightClickMenu.java @@ -655,10 +575,10 @@ index 38bdaf180..205384ebc 100644 .getBuilder() diff --git a/src/main/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorker.java b/src/main/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorker.java deleted file mode 100644 -index c3daa9472..000000000 +index d74d53e14..000000000 --- a/src/main/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorker.java +++ /dev/null -@@ -1,195 +0,0 @@ +@@ -1,185 +0,0 @@ -package net.sf.jabref.gui.worker; - -import java.awt.datatransfer.StringSelection; @@ -667,8 +587,6 @@ index c3daa9472..000000000 -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.ExecutionException; --import java.util.regex.Pattern; --import java.util.stream.Collectors; - -import javax.swing.SwingWorker; - @@ -699,9 +617,6 @@ index c3daa9472..000000000 -public class CitationStyleToClipboardWorker extends SwingWorker<List<String>, Void> { - - private static final Log LOGGER = LogFactory.getLog(CitationStyleToClipboardWorker.class); -- private static final Pattern REMOVE_HTML = Pattern.compile("<(?!br)(?!BR).*?>"); -- private static final Pattern WHITESPACE = Pattern.compile("(?m)^\\s|\\v+"); -- private static final Pattern HTML_NEWLINE = Pattern.compile("<br>|<BR>"); - - private final BasePanel basePanel; - private final List<BibEntry> selectedEntries; @@ -784,12 +699,7 @@ index c3daa9472..000000000 - */ - protected static HtmlTransferable processPreview(List<String> citations) { - String html = String.join(CitationStyleOutputFormat.HTML.getLineSeparator(), citations); -- String plain = citations.stream().map(c -> { -- String tmp = WHITESPACE.matcher(c).replaceAll(""); -- tmp = REMOVE_HTML.matcher(tmp).replaceAll(""); -- return HTML_NEWLINE.matcher(tmp).replaceAll(OS.NEWLINE) + OS.NEWLINE; -- }).collect(Collectors.joining("")); -- return new HtmlTransferable(html, plain); +- return new HtmlTransferable(html); - } - - /** @@ -1352,23 +1262,51 @@ index 6306dc0ff..000000000 - -} diff --git a/src/main/java/net/sf/jabref/logic/util/date/EasyDateFormat.java b/src/main/java/net/sf/jabref/logic/util/date/EasyDateFormat.java -index 25885be93..3eb5a03dd 100644 ---- a/src/main/java/net/sf/jabref/logic/util/date/EasyDateFormat.java +new file mode 100644 +index 000000000..3eb5a03dd +--- /dev/null +++ b/src/main/java/net/sf/jabref/logic/util/date/EasyDateFormat.java -@@ -1,7 +1,9 @@ - package net.sf.jabref.logic.util.date; - +@@ -0,0 +1,63 @@ ++package net.sf.jabref.logic.util.date; ++ +import java.time.ZoneId; - import java.time.ZonedDateTime; - import java.time.format.DateTimeFormatter; ++import java.time.ZonedDateTime; ++import java.time.format.DateTimeFormatter; +import java.util.Date; - - public class EasyDateFormat { - -@@ -36,6 +38,16 @@ public class EasyDateFormat { - * - * @return The formatted date string. - */ ++ ++public class EasyDateFormat { ++ ++ /** ++ * The formatter objects ++ */ ++ private final DateTimeFormatter dateFormatter; ++ ++ ++ public EasyDateFormat(String dateFormat) { ++ this(DateTimeFormatter.ofPattern(dateFormat)); ++ } ++ ++ public EasyDateFormat(DateTimeFormatter dateFormatter) { ++ this.dateFormatter = dateFormatter; ++ } ++ ++ /** ++ * Creates a String containing the current date (and possibly time), ++ * formatted according to the format set in preferences under the key ++ * "timeStampFormat". ++ * ++ * @return The date string. ++ */ ++ public String getCurrentDate() { ++ return getDateAt(ZonedDateTime.now()); ++ } ++ ++ /** ++ * Creates a readable Date string from the parameter date. The format is set ++ * in preferences under the key "timeStampFormat". ++ * ++ * @return The formatted date string. ++ */ + public String getDateAt(Date date) { + return getDateAt(date.toInstant().atZone(ZoneId.systemDefault())); + } @@ -1379,9 +1317,19 @@ index 25885be93..3eb5a03dd 100644 + * + * @return The formatted date string. + */ - public String getDateAt(ZonedDateTime dateTime) { - // first use, create an instance - return dateTime.format(dateFormatter); ++ public String getDateAt(ZonedDateTime dateTime) { ++ // first use, create an instance ++ return dateTime.format(dateFormatter); ++ } ++ ++ public static EasyDateFormat fromTimeStampFormat(String timeStampFormat) { ++ return new EasyDateFormat(timeStampFormat); ++ } ++ ++ public static EasyDateFormat isoDateFormat() { ++ return new EasyDateFormat(DateTimeFormatter.ISO_LOCAL_DATE); ++ } ++} diff --git a/src/main/java/net/sf/jabref/logic/util/strings/DiffHighlighting.java b/src/main/java/net/sf/jabref/logic/util/strings/DiffHighlighting.java deleted file mode 100644 index ba6463b1f..000000000 @@ -1490,7 +1438,7 @@ index ba6463b1f..000000000 - -} diff --git a/src/main/java/net/sf/jabref/preferences/JabRefPreferences.java b/src/main/java/net/sf/jabref/preferences/JabRefPreferences.java -index 4c91d2a70..0cb30420b 100644 +index 0c05e671d..6a395e8bd 100644 --- a/src/main/java/net/sf/jabref/preferences/JabRefPreferences.java +++ b/src/main/java/net/sf/jabref/preferences/JabRefPreferences.java @@ -42,7 +42,6 @@ import net.sf.jabref.logic.autocompleter.AutoCompletePreferences; @@ -1501,7 +1449,7 @@ index 4c91d2a70..0cb30420b 100644 import net.sf.jabref.logic.cleanup.CleanupPreferences; import net.sf.jabref.logic.cleanup.CleanupPreset; import net.sf.jabref.logic.cleanup.Cleanups; -@@ -799,7 +798,7 @@ public class JabRefPreferences { +@@ -800,7 +799,7 @@ public class JabRefPreferences { defaults.put(VERSION_IGNORED_UPDATE, ""); // preview @@ -1638,7 +1586,7 @@ index 2cae95385..000000000 - -} diff --git a/src/main/resources/l10n/JabRef_da.properties b/src/main/resources/l10n/JabRef_da.properties -index 1798e9656..8642ca84d 100644 +index 5c1e2ba60..617214ab3 100644 --- a/src/main/resources/l10n/JabRef_da.properties +++ b/src/main/resources/l10n/JabRef_da.properties @@ -975,11 +975,7 @@ Preferences=Indstillinger @@ -1661,7 +1609,7 @@ index 1798e9656..8642ca84d 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_de.properties b/src/main/resources/l10n/JabRef_de.properties -index 05bf7882c..d7efde6c2 100644 +index e894ee473..b9cff46a2 100644 --- a/src/main/resources/l10n/JabRef_de.properties +++ b/src/main/resources/l10n/JabRef_de.properties @@ -975,11 +975,7 @@ Preferences=Einstellungen @@ -1684,7 +1632,7 @@ index 05bf7882c..d7efde6c2 100644 -Copied_%0_citations.=Es_wurden_%0_Zitierungen_kopiert. -Copying...=Kopiere... diff --git a/src/main/resources/l10n/JabRef_en.properties b/src/main/resources/l10n/JabRef_en.properties -index 77d73ccf0..8db3c5d74 100644 +index e8a228e22..cca0328a5 100644 --- a/src/main/resources/l10n/JabRef_en.properties +++ b/src/main/resources/l10n/JabRef_en.properties @@ -975,11 +975,7 @@ Preferences=Preferences @@ -1707,7 +1655,7 @@ index 77d73ccf0..8db3c5d74 100644 -Copied_%0_citations.=Copied_%0_citations. -Copying...=Copying... diff --git a/src/main/resources/l10n/JabRef_es.properties b/src/main/resources/l10n/JabRef_es.properties -index 60d05f66b..f1c98da92 100644 +index 5522c9b31..a242a1ea3 100644 --- a/src/main/resources/l10n/JabRef_es.properties +++ b/src/main/resources/l10n/JabRef_es.properties @@ -975,11 +975,7 @@ Preferences=Preferencias @@ -1730,7 +1678,7 @@ index 60d05f66b..f1c98da92 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_fa.properties b/src/main/resources/l10n/JabRef_fa.properties -index 95a914796..9a0d5b13c 100644 +index 6c8b7f75d..a8e4751b8 100644 --- a/src/main/resources/l10n/JabRef_fa.properties +++ b/src/main/resources/l10n/JabRef_fa.properties @@ -975,11 +975,7 @@ Preferences= @@ -1753,7 +1701,7 @@ index 95a914796..9a0d5b13c 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_fr.properties b/src/main/resources/l10n/JabRef_fr.properties -index be874a0af..bb2a42655 100644 +index adf5afce9..c0782a7e6 100644 --- a/src/main/resources/l10n/JabRef_fr.properties +++ b/src/main/resources/l10n/JabRef_fr.properties @@ -975,11 +975,7 @@ Preferences=Préférences @@ -1768,15 +1716,8 @@ index be874a0af..bb2a42655 100644 Preview_style_changed_to\:_%0=Style_d'aperçu_modifié_en_:_%0 Next_preview_layout=Mode_d'aperçu_suivant Previous_preview_layout=Mode_d'aperçu_précédent -@@ -2323,6 +2319,3 @@ Different_customization,_current_settings_will_be_overwritten= - - Entry_type_%0_is_only_defined_for_Biblatex_but_not_for_BibTeX=Le_type_d'entrée_%0_est_uniquement_défini_pour_BibLaTeX_et_pas_pour_BibTeX - Jump_to_entry=Aller_à_cette_entrée -- --Copied_%0_citations.= --Copying...= diff --git a/src/main/resources/l10n/JabRef_in.properties b/src/main/resources/l10n/JabRef_in.properties -index b3cc8c430..28829bb3e 100644 +index e6980343f..d2a0a8cf6 100644 --- a/src/main/resources/l10n/JabRef_in.properties +++ b/src/main/resources/l10n/JabRef_in.properties @@ -975,11 +975,7 @@ Preferences=Preferensi @@ -1799,7 +1740,7 @@ index b3cc8c430..28829bb3e 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_it.properties b/src/main/resources/l10n/JabRef_it.properties -index 35d14ed46..74815df44 100644 +index 27cb2a4b8..d0c62360c 100644 --- a/src/main/resources/l10n/JabRef_it.properties +++ b/src/main/resources/l10n/JabRef_it.properties @@ -975,11 +975,7 @@ Preferences=Preferenze @@ -1822,7 +1763,7 @@ index 35d14ed46..74815df44 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_ja.properties b/src/main/resources/l10n/JabRef_ja.properties -index 2d5571b09..1c3f2887c 100644 +index 464381bab..77591ea21 100644 --- a/src/main/resources/l10n/JabRef_ja.properties +++ b/src/main/resources/l10n/JabRef_ja.properties @@ -975,11 +975,7 @@ Preferences=設定 @@ -1845,7 +1786,7 @@ index 2d5571b09..1c3f2887c 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_nl.properties b/src/main/resources/l10n/JabRef_nl.properties -index 23328275c..af900a3cd 100644 +index 87a7403e3..4bc01aac1 100644 --- a/src/main/resources/l10n/JabRef_nl.properties +++ b/src/main/resources/l10n/JabRef_nl.properties @@ -975,11 +975,7 @@ Preferences=Instellingen @@ -1868,7 +1809,7 @@ index 23328275c..af900a3cd 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_no.properties b/src/main/resources/l10n/JabRef_no.properties -index 5409f8d2b..6e7245413 100644 +index 4c5e41cd6..d91b3279a 100644 --- a/src/main/resources/l10n/JabRef_no.properties +++ b/src/main/resources/l10n/JabRef_no.properties @@ -975,11 +975,7 @@ Preferences=Oppsett @@ -1891,7 +1832,7 @@ index 5409f8d2b..6e7245413 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_pt_BR.properties b/src/main/resources/l10n/JabRef_pt_BR.properties -index 92155f07d..1eb8e192f 100644 +index 06a731365..c6ed8c88a 100644 --- a/src/main/resources/l10n/JabRef_pt_BR.properties +++ b/src/main/resources/l10n/JabRef_pt_BR.properties @@ -975,11 +975,7 @@ Preferences=Preferências @@ -1914,7 +1855,7 @@ index 92155f07d..1eb8e192f 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_ru.properties b/src/main/resources/l10n/JabRef_ru.properties -index 3e1661f59..d8b4ddb2a 100644 +index a484372d7..f8b556687 100644 --- a/src/main/resources/l10n/JabRef_ru.properties +++ b/src/main/resources/l10n/JabRef_ru.properties @@ -975,11 +975,7 @@ Preferences=Пользовательские_настройки @@ -1937,7 +1878,7 @@ index 3e1661f59..d8b4ddb2a 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_sv.properties b/src/main/resources/l10n/JabRef_sv.properties -index 7a0fff6bc..1770ccd1b 100644 +index 60e54b9c1..683954ed4 100644 --- a/src/main/resources/l10n/JabRef_sv.properties +++ b/src/main/resources/l10n/JabRef_sv.properties @@ -975,11 +975,7 @@ Preferences=Inställningar @@ -1960,7 +1901,7 @@ index 7a0fff6bc..1770ccd1b 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_tr.properties b/src/main/resources/l10n/JabRef_tr.properties -index e2f618abf..c16c9f694 100644 +index 9d8eec104..7a3894ba3 100644 --- a/src/main/resources/l10n/JabRef_tr.properties +++ b/src/main/resources/l10n/JabRef_tr.properties @@ -975,11 +975,7 @@ Preferences=Tercihler @@ -1983,7 +1924,7 @@ index e2f618abf..c16c9f694 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_vi.properties b/src/main/resources/l10n/JabRef_vi.properties -index 17b32c167..f0e7def0e 100644 +index 70ffae957..095eb3a26 100644 --- a/src/main/resources/l10n/JabRef_vi.properties +++ b/src/main/resources/l10n/JabRef_vi.properties @@ -975,11 +975,7 @@ Preferences=Các_tùy_thích @@ -2006,7 +1947,7 @@ index 17b32c167..f0e7def0e 100644 -Copied_%0_citations.= -Copying...= diff --git a/src/main/resources/l10n/JabRef_zh.properties b/src/main/resources/l10n/JabRef_zh.properties -index acca530dd..4af9d5edd 100644 +index 2791c4344..d85dc5a62 100644 --- a/src/main/resources/l10n/JabRef_zh.properties +++ b/src/main/resources/l10n/JabRef_zh.properties @@ -975,11 +975,7 @@ Preferences=首选项 @@ -2078,16 +2019,6 @@ index bf9e2f1f5..3cef28936 100644 Copy_DOI_url= - -Copy_citation= -diff --git a/src/main/resources/l10n/Menu_fr.properties b/src/main/resources/l10n/Menu_fr.properties -index e6852d4bf..22e5451f7 100644 ---- a/src/main/resources/l10n/Menu_fr.properties -+++ b/src/main/resources/l10n/Menu_fr.properties -@@ -135,5 +135,3 @@ Development_version=Version_en_développement - View_change_log=Afficher_le_fichier_des_changements - Copy_BibTeX_key_and_link=Copier_la_clef_BibTeX_et_le_lien - Copy_DOI_url=Copier_l'URL_du_DOI -- --Copy_citation= diff --git a/src/main/resources/l10n/Menu_in.properties b/src/main/resources/l10n/Menu_in.properties index c87591cbc..accd0c7a9 100644 --- a/src/main/resources/l10n/Menu_in.properties @@ -2200,10 +2131,10 @@ index ef82349fc..c34246e67 100644 -Copy_citation= diff --git a/src/test/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorkerTest.java b/src/test/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorkerTest.java deleted file mode 100644 -index 2b9456369..000000000 +index 0bf7c6216..000000000 --- a/src/test/java/net/sf/jabref/gui/worker/CitationStyleToClipboardWorkerTest.java +++ /dev/null -@@ -1,220 +0,0 @@ +@@ -1,233 +0,0 @@ -package net.sf.jabref.gui.worker; - -import java.awt.datatransfer.DataFlavor; @@ -2223,8 +2154,8 @@ index 2b9456369..000000000 - - @Test - public void processPreviewText() throws Exception { -- String expected = "Article (Smith2016)Smith, B.; Jones, B. & Williams, J.Taylor, P. (Ed.)Title of the test entry BibTeX Journal, JabRef Publishing, 2016, 34, 45-67 Abstract: This entry describes a test scenario which may be useful in JabRef. By providing a test entry it is possible to see how certain things will look in this graphical BIB-file mananger. " + OS.NEWLINE + -- "Article (Smith2016)Smith, B.; Jones, B. & Williams, J.Taylor, P. (Ed.)Title of the test entry BibTeX Journal, JabRef Publishing, 2016, 34, 45-67 Abstract: This entry describes a test scenario which may be useful in JabRef. By providing a test entry it is possible to see how certain things will look in this graphical BIB-file mananger. " + OS.NEWLINE; +- String expected = "Article (Smith2016)Smith, B.; Jones, B. & Williams, J.Taylor, P. (Ed.)Title of the test entry BibTeX Journal, JabRef Publishing, 2016, 34, 45-67 Abstract: This entry describes a test scenario which may be useful in JabRef. By providing a test entry it is possible to see how certain things will look in this graphical BIB-file mananger." + OS.NEWLINE + +- "Article (Smith2016)Smith, B.; Jones, B. & Williams, J.Taylor, P. (Ed.)Title of the test entry BibTeX Journal, JabRef Publishing, 2016, 34, 45-67 Abstract: This entry describes a test scenario which may be useful in JabRef. By providing a test entry it is possible to see how certain things will look in this graphical BIB-file mananger."; - - String citation = "Article (Smith2016)" + OS.NEWLINE + - "Smith, B.; Jones, B. & Williams, J." + OS.NEWLINE + @@ -2394,7 +2325,7 @@ index 2b9456369..000000000 - } - - @Test -- public void processHtml() throws Exception { +- public void processHtmlAsHtml() throws Exception { - String expected = "<!DOCTYPE html>" + OS.NEWLINE + - "<html>" + OS.NEWLINE + - " <head>" + OS.NEWLINE + @@ -2419,10 +2350,23 @@ index 2b9456369..000000000 - " </div>" + OS.NEWLINE; - HtmlTransferable htmlTransferable = CitationStyleToClipboardWorker.processHtml(Arrays.asList(citation, citation)); - -- Object actual = htmlTransferable.getTransferData(DataFlavor.stringFlavor); +- Object actual = htmlTransferable.getTransferData(DataFlavor.allHtmlFlavor); - Assert.assertEquals(expected, actual); - } - +- @Test +- public void processHtmlAsText() throws Exception { +- String expected = "[1] B. Smith, B. Jones, and J. Williams, “Title of the test entry,” BibTeX Journal , vol. 34, no. 3, pp. 45–67, Jul. 2016." + OS.NEWLINE + +- "[1] B. Smith, B. Jones, and J. Williams, “Title of the test entry,” BibTeX Journal , vol. 34, no. 3, pp. 45–67, Jul. 2016."; +- +- String citation = " <div class=\"csl-entry\">" + OS.NEWLINE + +- " <div class=\"csl-left-margin\">[1]</div><div class=\"csl-right-inline\">B. Smith, B. Jones, and J. Williams, “Title of the test entry,” <i>BibTeX Journal</i>, vol. 34, no. 3, pp. 45–67, Jul. 2016.</div>" + OS.NEWLINE + +- " </div>" + OS.NEWLINE; +- HtmlTransferable htmlTransferable = CitationStyleToClipboardWorker.processHtml(Arrays.asList(citation, citation)); +- +- Object actual = htmlTransferable.getTransferData(DataFlavor.stringFlavor); +- Assert.assertEquals(expected, actual); +- } -} diff --git a/src/test/java/net/sf/jabref/logic/citationstyle/CitationStyleGeneratorTest.java b/src/test/java/net/sf/jabref/logic/citationstyle/CitationStyleGeneratorTest.java deleted file mode 100644 diff --git a/debian/patches/040_disable_macadapter.patch b/debian/patches/040_disable_macadapter.patch deleted file mode 100644 index 0fba08f..0000000 --- a/debian/patches/040_disable_macadapter.patch +++ /dev/null @@ -1,45 +0,0 @@ -Description: disable OSX-specific functionality for building on Debian -Author: tony mancill <[email protected]> -Forwarded: not-needed - ---- a/src/main/java/osx/macadapter/MacAdapter.java -+++ b/src/main/java/osx/macadapter/MacAdapter.java -@@ -1,5 +1,5 @@ - package osx.macadapter; -- -+/* - import java.io.File; - import java.util.List; - -@@ -18,7 +18,10 @@ - import com.apple.eawt.PreferencesHandler; - import com.apple.eawt.QuitHandler; - import com.apple.eawt.QuitResponse; -+*/ - -+public class MacAdapter { -+/* - public class MacAdapter implements PreferencesHandler, AboutHandler, QuitHandler, OpenFilesHandler, AppReOpenedListener { - - private JabRefFrame parentFrame; -@@ -82,4 +85,5 @@ - public void appReOpened(AppEvent.AppReOpenedEvent appReOpenedEvent) { - parentFrame.setVisible(true); - } -+*/ - } ---- a/src/main/java/net/sf/jabref/gui/JabRefFrame.java -+++ b/src/main/java/net/sf/jabref/gui/JabRefFrame.java -@@ -667,9 +667,12 @@ - //Note: The registration of Apple event is at the end of initialization, because - //if the events happen too early (ie when the window is not initialized yet), the - //opened (double-clicked) documents are not displayed. -+ -+ /* Debian: not applicable - if (OS.OS_X) { - LOGGER.fatal("This program is not designed to run at Mac OS X"); - } -+ */ - - } - diff --git a/debian/patches/series b/debian/patches/series index 7728069..05d6abc 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,6 +1,5 @@ -001_koppor_debian_3.8.patch +001_koppor_debian_3.8.1.patch 010_gradle_build.patch 020_disable_automatic_upgrade_check.patch 030_xjc.patch -040_disable_macadapter.patch 050_unirest_json.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jabref.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

