[Vexi-svn] SF.net SVN: vexi: [1994] shoehorn/trunk/org.vexi.shoehorn.applet/src/org/ vexi/shoehorn3/ShoeHorn.java
Revision: 1994 http://svn.sourceforge.net/vexi/?rev=1994view=rev Author: clrg Date: 2007-07-18 05:29:59 -0700 (Wed, 18 Jul 2007) Log Message: --- Update to version used for vexi.sf.net launchers Modified Paths: -- shoehorn/trunk/org.vexi.shoehorn.applet/src/org/vexi/shoehorn3/ShoeHorn.java Modified: shoehorn/trunk/org.vexi.shoehorn.applet/src/org/vexi/shoehorn3/ShoeHorn.java === --- shoehorn/trunk/org.vexi.shoehorn.applet/src/org/vexi/shoehorn3/ShoeHorn.java 2007-07-17 23:39:14 UTC (rev 1993) +++ shoehorn/trunk/org.vexi.shoehorn.applet/src/org/vexi/shoehorn3/ShoeHorn.java 2007-07-18 12:29:59 UTC (rev 1994) @@ -16,7 +16,7 @@ /** This class is Vexi's presence on the user's computer; it must be run as trusted code */ public class ShoeHorn extends Applet { -private static final String defaultUrl = http://download.vexi.org/launcher/;; +private static final String defaultUrl = http://localhost/Emanate/;; // Startup Phase private String build = null; @@ -361,7 +361,7 @@ Class ProxyHandler = Class.forName(sun.plugin.protocol.ProxyHandler); Method getProxyInfo = ProxyHandler.getMethod(getProxyInfo, new Class[] { URL.class }); -Object proxyInfo = getProxyInfo.invoke(proxyHandler, new Object[] { new URL(http://www.vexi.org;) }); +Object proxyInfo = getProxyInfo.invoke(proxyHandler, new Object[] { new URL(http://localhost/Emanate/;) }); Class ProxyInfo = Class.forName(sun.plugin.protocol.ProxyInfo); @@ -403,18 +403,7 @@ private File fetch(String urlname, String filename) throws IOException { String tmpdir = System.getProperty(user.home) + File.separatorChar + .vexi; new File(tmpdir).mkdirs(); -v v v v v v v - URL u = new URL(urlname + filename); - -* -v v v v v v v - -URL u = new URL(path + filename); -* -URL u = new URL(http://download.vexi.org/; + filename); -^ ^ ^ ^ ^ ^ ^ -^ ^ ^ ^ ^ ^ ^ if (filename.endsWith(.gz)) filename = filename.substring(0, filename.length() - 3); if (filename.endsWith(.cab)) filename = filename.substring(0, filename.length() - 4) + .exe; File target = new File(tmpdir + File.separatorChar + filename); @@ -456,7 +445,7 @@ if (u.toString().endsWith(.gz)) dis = new GZIPInputStream(dis); // digest and copy the file to target.tmp, omitting the last signatureLength bytes -SHA1 sha1 = new SHA1(); +/*SHA1 sha1 = new SHA1(); OutputStream fos = new FileOutputStream(target + .tmp); byte[] buf = new byte[1024 * 128]; @@ -508,7 +497,7 @@ } catch(IOException e) { new File(target + .tmp).delete(); throw e; -} +}*/ // good to go; rename the file new File(target + .tmp).renameTo(target); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn
[Vexi-svn] SF.net SVN: vexi: [1995] core/trunk/org.vexi.core/src/org/vexi/core/ Template.java
Revision: 1995 http://svn.sourceforge.net/vexi/?rev=1995view=rev Author: mkpg2 Date: 2007-07-18 07:03:24 -0700 (Wed, 18 Jul 2007) Log Message: --- Change. Apply attributes to template before executing its function. Modified Paths: -- core/trunk/org.vexi.core/src/org/vexi/core/Template.java Modified: core/trunk/org.vexi.core/src/org/vexi/core/Template.java === --- core/trunk/org.vexi.core/src/org/vexi/core/Template.java2007-07-18 12:29:59 UTC (rev 1994) +++ core/trunk/org.vexi.core/src/org/vexi/core/Template.java2007-07-18 14:03:24 UTC (rev 1995) @@ -186,14 +186,6 @@ b.putAndTriggerTraps(b.get(SC_numchildren), kid); } - // UGLY - avoiding adding an init param - if (script == null){ - pisParserParam = TemplateBuilder.instance.createPIChecker(uriPrefixes, this); -script = TemplateBuilder.parseScript(content, content_start, fileName(), pisParserParam); content = null; -if(script== null)script = JSU.F; - } - if (script != JSU.F) JSU.cloneWithNewGlobalScope(script, pis).call(null, EMPTY_JS_ARRAY); - for(int i=0; keys != null i keys.length; i++) { if (keys[i] == null) continue; JS key = keys[i]; @@ -215,6 +207,16 @@ } b.putAndTriggerTraps(key, val); } + + + // UGLY - avoiding adding an init param + if (script == null){ + pisParserParam = TemplateBuilder.instance.createPIChecker(uriPrefixes, this); +script = TemplateBuilder.parseScript(content, content_start, fileName(), pisParserParam); content = null; +if(script== null)script = JSU.F; + } + if (script != JSU.F) JSU.cloneWithNewGlobalScope(script, pis).call(null, EMPTY_JS_ARRAY); + }finally{ Thread.getCurrentInterpreter().exitNonJSCall(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn