From 9d030327e6a28057a7c68bc89e8d111322a6421a Mon Sep 17 00:00:00 2001 From: jrandom <jrandom> Date: Tue, 15 Nov 2005 12:46:54 +0000 Subject: [PATCH] put rome and jdom in the syndie.war, and fix some deprecation warnings --- .../java/src/net/i2p/i2ptunnel/I2PTunnelGUI.java | 2 +- apps/syndie/java/build.xml | 6 ++++++ apps/syndie/java/src/net/i2p/syndie/Sucker.java | 14 +++++++++++--- .../src/net/i2p/apps/systray/BrowserChooser.java | 2 +- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelGUI.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelGUI.java index 198efa84d6..7dd7308456 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelGUI.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelGUI.java @@ -32,7 +32,7 @@ public class I2PTunnelGUI extends Frame implements ActionListener, Logging { log.setEditable(false); log("enter 'help' for help."); pack(); - show(); + setVisible(true); } public void log(String s) { diff --git a/apps/syndie/java/build.xml b/apps/syndie/java/build.xml index 89c8b688eb..3a0c16e87b 100644 --- a/apps/syndie/java/build.xml +++ b/apps/syndie/java/build.xml @@ -32,10 +32,16 @@ <ant target="war" /> </target> <target name="war" depends="builddep, compile, precompilejsp"> + <mkdir dir="./tmpwar" /> + <copy file="../../jdom/jdom.jar" tofile="./tmpwar/jdom.jar" /> + <copy file="../../rome/rome-0.7.jar" tofile="./tmpwar/rome-0.7.jar" /> + <war destfile="../syndie.war" webxml="../jsp/web-out.xml"> <fileset dir="../jsp/" includes="**/*" excludes=".nbintdb, web.xml, web-out.xml, web-fragment.xml, **/*.java, **/*.jsp" /> <classes dir="./build/obj" /> + <lib dir="./tmpwar" /> </war> + <delete dir="./tmpwar" /> </target> <target name="precompilejsp"> <delete dir="../jsp/WEB-INF/" /> diff --git a/apps/syndie/java/src/net/i2p/syndie/Sucker.java b/apps/syndie/java/src/net/i2p/syndie/Sucker.java index 6574132a82..33d4d8510c 100644 --- a/apps/syndie/java/src/net/i2p/syndie/Sucker.java +++ b/apps/syndie/java/src/net/i2p/syndie/Sucker.java @@ -6,6 +6,7 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStream; import java.net.MalformedURLException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -25,6 +26,7 @@ import com.sun.syndication.io.XmlReader; import net.i2p.I2PAppContext; import net.i2p.data.Base64; import net.i2p.data.DataFormatException; +import net.i2p.data.DataHelper; import net.i2p.data.Hash; import net.i2p.syndie.data.BlogURI; import net.i2p.util.EepGet; @@ -294,11 +296,17 @@ public class Sucker { // get its output (your input) stream - DataInputStream ls_in = new DataInputStream(pushScript_proc.getInputStream()); + InputStream ls_in = pushScript_proc.getInputStream(); try { - while ((ls_str = ls_in.readLine()) != null) { - infoLog(pushScript + ": " + ls_str); + StringBuffer buf = new StringBuffer(); + while (true) { + boolean eof = DataHelper.readLine(ls_in, buf); + if (buf.length() > 0) + infoLog(pushScript + ": " + buf.toString()); + buf.setLength(0); + if (eof) + break; } } catch (IOException e) { return false; diff --git a/apps/systray/java/src/net/i2p/apps/systray/BrowserChooser.java b/apps/systray/java/src/net/i2p/apps/systray/BrowserChooser.java index b274afa106..8e826ea92b 100644 --- a/apps/systray/java/src/net/i2p/apps/systray/BrowserChooser.java +++ b/apps/systray/java/src/net/i2p/apps/systray/BrowserChooser.java @@ -25,6 +25,6 @@ public class BrowserChooser extends FileDialog { } public void initialize(){ - this.show(); + this.setVisible(true); } } -- GitLab