<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/jsmooth/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/jsmooth/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 02 Dec 2011 21:08:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jsmooth/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Expand environment variables in classpath and jre path</title><link>https://sourceforge.net/p/jsmooth/patches/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch modified jsmooth-0.9.9-7 for the .exe wrapper to expand environment variables within the classpath and the bundled JRE path at run time.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Timothy Jamison</dc:creator><pubDate>Fri, 02 Dec 2011 21:08:18 -0000</pubDate><guid>https://sourceforge.net7db16e674fee8662b04c22fca3879c969d1f585e</guid></item><item><title>Patch for "Scanning directories for JAR files"</title><link>https://sourceforge.net/p/jsmooth/patches/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is a patch for tracker item #1432057&lt;br /&gt;
I patched the skeletons so that they use all .jar-files in each directory entry on the classpath. When the classpath entry is no directory, everything works as before. I did not patch the GUI (I don't use it for the classpath anyway because of bug #866154), so you have to edit the xml-file manually.&lt;/p&gt;
&lt;p&gt;The attachment contains only the changed sources. I wanted to include the binaries, too, but sourceforge didn't let me, because the file was too big. So good luck compiling and linking yourself (I had quite a hard time figuring it out). Does anyone know a little overhead way of posting patched data bigger than 256k to sourceforge?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobias Baum</dc:creator><pubDate>Sun, 07 Feb 2010 20:56:51 -0000</pubDate><guid>https://sourceforge.netc0e0b157515bbc9d897921ef2b3d7c0bbd50b423</guid></item><item><title>Use memory mapped I/O instead of loading entire jar into mem</title><link>https://sourceforge.net/p/jsmooth/patches/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Use memory mapped I/O instead of loading entire jar into Java memory. This solves OutOfMemoryError when running JSmooth on Win32 with several hundred MB JAR files.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jazzz</dc:creator><pubDate>Mon, 16 Nov 2009 17:19:26 -0000</pubDate><guid>https://sourceforge.netedb33feb5614fc8c4e2cfdc4c911a753588ee4ab</guid></item><item><title>Enable a vmparameter= in .jsmooth config files</title><link>https://sourceforge.net/p/jsmooth/patches/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add the possibility to pass any possible java parameter to the jvm by adding a line like "vmparameter=-Xmx256m -Xmn128m".&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Buehlmann</dc:creator><pubDate>Fri, 16 Oct 2009 13:29:20 -0000</pubDate><guid>https://sourceforge.net5baa0b2ade212fc1868919fb2bc762bc49007a7e</guid></item><item><title>Create x64 binaries</title><link>https://sourceforge.net/p/jsmooth/patches/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Create 64bit binaries for all skeleton wrappers except the autodownload wrapper.&lt;br /&gt;
If you are interested in these binaries I can send you the sources and the compiled binaries.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Buehlmann</dc:creator><pubDate>Fri, 16 Oct 2009 13:25:48 -0000</pubDate><guid>https://sourceforge.netb7ac86d36b0eafeb528b9f400af9b95fed189619</guid></item><item><title>Make jsmoothcmd support absolute paths inside .jsmooth files</title><link>https://sourceforge.net/p/jsmooth/patches/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Our .jsmooth files get generated by build scripts, and paths in the files (to JDK, classpath, etc.) produced by the scripts are absolute.&lt;/p&gt;
&lt;p&gt;When we used jsmoothgen.exe to process these generated files, it worked fine.&lt;br /&gt;
But when I tried jsmoothcmd.exe to do the same (and also tried the JSmooth ant task) -- it failed with error messages that JSmooth could not resolve paths to JDK and other jars.&lt;/p&gt;
&lt;p&gt;The GUI version of JSmooth converts absolute paths to relative when it loads the model from a .jsmooth file.&lt;/p&gt;
&lt;p&gt;So I've just added this 1 line into net.charabia.jsmoothgen.application.cmdline.CommandLine to do the same and it solved the problem (the command line JSmooth util now works OK with our files):&lt;/p&gt;
&lt;p&gt;model.normalizePaths(basedir, true);&lt;/p&gt;
&lt;p&gt;The modified CommandLine.java file is attached.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">A-1234</dc:creator><pubDate>Fri, 14 Aug 2009 23:03:04 -0000</pubDate><guid>https://sourceforge.netff850ae561a466451bd8eb53308e8f75492deb4a</guid></item><item><title>allow java properties without '-D'</title><link>https://sourceforge.net/p/jsmooth/patches/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Allows you to enter a Java Property that starts with a '-' but not '-D' by entering the property (including the leading '-') in the name field on the Java Property Editor.&lt;br /&gt;
Some examples would be&lt;/p&gt;
&lt;p&gt;-Xrs&lt;br /&gt;
-splash:splash.png&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steven Drinovsky</dc:creator><pubDate>Thu, 26 Mar 2009 19:25:54 -0000</pubDate><guid>https://sourceforge.net82a894790499fcc66ba91091d4528bc26c4b4b7f</guid></item><item><title>Add java system properties over the command line</title><link>https://sourceforge.net/p/jsmooth/patches/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Pass all "-Dkey=value" parameters on the command line to the vm.&lt;br /&gt;
To do this replace the addUserArgument method from ResourceManager with the attached one.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Buehlmann</dc:creator><pubDate>Wed, 24 Dec 2008 07:55:04 -0000</pubDate><guid>https://sourceforge.net9b6323fe2cf7c68d8603c788b0a061196cbbb788</guid></item><item><title>JSmooth 32 bits with alpha channel icon support</title><link>https://sourceforge.net/p/jsmooth/patches/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I use Jsmooth on Davmail, this tool is just great (single process, easy to use, ant task...).&lt;/p&gt;
&lt;p&gt;Yet I noticed that the exe icon does not take alpha channel into account.&lt;/p&gt;
&lt;p&gt;I wrote a small patch to add 32 bit icon to Jsmooth :&lt;br /&gt;
- changed icocodec to load 32 bits ico images&lt;br /&gt;
- created a ResIcon32 class to handle exe resource output&lt;br /&gt;
- also had to patch ExeCompiler and ExecutableIcon to use ImageIO to load png images and call ResIcon32 for output&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Tue, 30 Sep 2008 23:14:52 -0000</pubDate><guid>https://sourceforge.net9d2216ea8efe74e24f6b87a0353856d603574c27</guid></item><item><title>Execute in Headless Mode without Exception</title><link>https://sourceforge.net/p/jsmooth/patches/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When using JSmooth 0.9.7 in headless mode, an exception will be thrown &lt;br /&gt;
in line 236 of ExeCompiler.java, because a dummy JLabel instance is &lt;br /&gt;
created for a MediaTracker.&lt;/p&gt;
&lt;p&gt;I simply commented out lines 236 to 243 inclusive; using the media &lt;br /&gt;
tracker is not necessary, at least if the .ico file is supported by the ICO &lt;br /&gt;
decoder contained in JSmooth (it blocks until the .ico file is read, anyway).&lt;/p&gt;
&lt;p&gt;After making this small change and recompiling, I can now invoke &lt;br /&gt;
JSmooth on a headless Linux machine to build the .exe-Wrapper.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Materlik</dc:creator><pubDate>Thu, 03 Aug 2006 09:12:41 -0000</pubDate><guid>https://sourceforge.net5890241ec6199b7e93cf2a3410d12c6931f41e04</guid></item></channel></rss>