[josm] 02/03: Update 06-move_data_out_of_jar.patch to also handle help-browser.css. (closes: #838247)
Bas Couwenberg
sebastic at debian.org
Mon Sep 19 14:51:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository josm.
commit e5ca98e441542283a9ad1ada6b6cc47978691098
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Mon Sep 19 16:06:08 2016 +0200
Update 06-move_data_out_of_jar.patch to also handle help-browser.css. (closes: #838247)
---
debian/changelog | 2 +
debian/patches/06-move_data_out_of_jar.patch | 66 +++++++++++++++++++++-------
2 files changed, 53 insertions(+), 15 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 7d5835f..f85359d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
josm (0.0.svn10966+dfsg-2) UNRELEASED; urgency=medium
* Fix 'Contributors' typo in copyright file.
+ * Update 06-move_data_out_of_jar.patch to also handle help-browser.css.
+ (closes: #838247)
-- Bas Couwenberg <sebastic at debian.org> Mon, 19 Sep 2016 16:04:17 +0200
diff --git a/debian/patches/06-move_data_out_of_jar.patch b/debian/patches/06-move_data_out_of_jar.patch
index 70fac82..17177f4 100644
--- a/debian/patches/06-move_data_out_of_jar.patch
+++ b/debian/patches/06-move_data_out_of_jar.patch
@@ -4,6 +4,21 @@ Author: Paul Hartmann <phaaurlt at googlemail.com>
Bug-Debian: https://bugs.debian.org/698608
Forwarded: not-needed
+--- a/build.xml
++++ b/build.xml
+@@ -155,9 +155,9 @@ Debian-Release: ${debian.version}
+ <attribute name="Debian-Release" value="${debian.version}"/>
+ <attribute name="Class-Path" value="${classpathprop}"/>
+ </manifest>
+- <zipfileset dir="images" prefix="images"/>
+- <zipfileset dir="data" prefix="data"/>
+- <zipfileset dir="styles" prefix="styles"/>
++ <!--<zipfileset dir="images" prefix="images"/>-->
++ <!--<zipfileset dir="data" prefix="data"/>-->
++ <!--<zipfileset dir="styles" prefix="styles"/>-->
+ </jar>
+ </target>
+ <!-- Mac OS X target -->
--- a/src/org/openstreetmap/josm/tools/I18n.java
+++ b/src/org/openstreetmap/josm/tools/I18n.java
@@ -10,6 +10,7 @@ import java.io.InputStream;
@@ -52,18 +67,39 @@ Forwarded: not-needed
} else {
throw new IOException("No file found for: "+name);
}
---- a/build.xml
-+++ b/build.xml
-@@ -155,9 +155,9 @@ Debian-Release: ${debian.version}
- <attribute name="Debian-Release" value="${debian.version}"/>
- <attribute name="Class-Path" value="${classpathprop}"/>
- </manifest>
-- <zipfileset dir="images" prefix="images"/>
-- <zipfileset dir="data" prefix="data"/>
-- <zipfileset dir="styles" prefix="styles"/>
-+ <!--<zipfileset dir="images" prefix="images"/>-->
-+ <!--<zipfileset dir="data" prefix="data"/>-->
-+ <!--<zipfileset dir="styles" prefix="styles"/>-->
- </jar>
- </target>
- <!-- Mac OS X target -->
+--- a/src/org/openstreetmap/josm/gui/help/HelpBrowser.java
++++ b/src/org/openstreetmap/josm/gui/help/HelpBrowser.java
+@@ -15,6 +15,7 @@ import java.awt.event.WindowAdapter;
+ import java.awt.event.WindowEvent;
+ import java.io.BufferedReader;
+ import java.io.IOException;
++import java.io.InputStream;
+ import java.io.InputStreamReader;
+ import java.io.StringReader;
+ import java.nio.charset.StandardCharsets;
+@@ -49,6 +50,7 @@ import org.openstreetmap.josm.gui.HelpAw
+ import org.openstreetmap.josm.gui.MainMenu;
+ import org.openstreetmap.josm.gui.widgets.JosmEditorPane;
+ import org.openstreetmap.josm.gui.widgets.JosmHTMLEditorKit;
++import org.openstreetmap.josm.io.CachedFile;
+ import org.openstreetmap.josm.tools.ImageProvider;
+ import org.openstreetmap.josm.tools.InputMapUtils;
+ import org.openstreetmap.josm.tools.LanguageInfo.LocaleType;
+@@ -139,11 +141,12 @@ public class HelpBrowser extends JDialog
+ protected StyleSheet buildStyleSheet() {
+ StyleSheet ss = new StyleSheet();
+ StringBuilder css = new StringBuilder();
+- try (BufferedReader breader = new BufferedReader(
+- new InputStreamReader(
+- getClass().getResourceAsStream("/data/help-browser.css"), StandardCharsets.UTF_8
+- )
+- )) {
++ try (CachedFile cf = new CachedFile("resource://data/help-browser.css");
++ InputStream cssStream = cf.getInputStream();
++ BufferedReader breader = new BufferedReader(
++ new InputStreamReader(cssStream, StandardCharsets.UTF_8)
++ )
++ ) {
+ String line;
+ while ((line = breader.readLine()) != null) {
+ css.append(line);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/josm.git
More information about the Pkg-grass-devel
mailing list