<!--
RSS generated by JIRA (4.4#649-r158309) at Mon May 20 21:22:02 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+CONTRIB+AND+status+%3D+Resolved+ORDER+BY+priority+DESC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://dev.clojure.org/jira/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Clojure JIRA</title>
        <link>http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+CONTRIB+AND+status+%3D+Resolved+ORDER+BY+priority+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="7" total="7"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[CONTRIB-72] Replace references to duck-streams with io in clojurescript</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-72</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;duck-streams was renamed to io back in February 1st, but clojure-script still references duck-streams. Attached is a very simple patch that fixes this.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14232">CONTRIB-72</key>
            <summary>Replace references to duck-streams with io in clojurescript</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                        <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="2">Declined</resolution>
                                <assignee username="chouser@n01se.net">Chouser</assignee>
                                <reporter username="-1">None</reporter>
                        <labels>
                    </labels>
                <created>Mon, 15 Mar 2010 06:14:00 -0500</created>
                <updated>Fri, 29 Oct 2010 00:47:29 -0500</updated>
                    <resolved>Fri, 29 Oct 2010 00:47:28 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="25796" author="importer" created="Tue, 24 Aug 2010 14:51:00 -0500"  >&lt;p&gt;Converted from &lt;a href=&quot;http://www.assembla.com/spaces/clojure/tickets/72&quot;&gt;http://www.assembla.com/spaces/clojure/tickets/72&lt;/a&gt;&lt;br/&gt;
Attachments:&lt;br/&gt;
0001-Fixed-references-to-duck-streams-in-clojurescript.patch - &lt;a href=&quot;https://www.assembla.com/spaces/clojure/documents/ajeN44l_Or34IreJe5avMc/download/ajeN44l_Or34IreJe5avMc&quot;&gt;https://www.assembla.com/spaces/clojure/documents/ajeN44l_Or34IreJe5avMc/download/ajeN44l_Or34IreJe5avMc&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25881" author="chouser@n01se.net" created="Fri, 29 Oct 2010 00:46:14 -0500"  >&lt;p&gt;Clojurescript is wildly outdated.  To use it, it would be best to use contrib and clojure from approximately Clojure 1.0.  Thanks for patch, but I think forcing Clojurescript to use a recent version of Clojure would actually complicate the situation for anyone desperate enough to try to use it.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[CONTRIB-98] c.c.json/json-str handles maps with keys containing quotes incorrectly</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-98</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;Consider:&lt;/p&gt;

&lt;p&gt;&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;&amp;gt; (println (json-str {&lt;span class=&quot;code-quote&quot;&gt;&quot;\&quot;&lt;/span&gt;&quot; 1})) 
{&quot;&quot;&quot;:1} 
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;

...&lt;span class=&quot;code-keyword&quot;&gt;while&lt;/span&gt; I (and my parsers) would expect &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;{&lt;span class=&quot;code-quote&quot;&gt;&quot;\&quot;&lt;/span&gt;&quot;:1}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;. &lt;/p&gt;

&lt;p&gt;This happens in both contrib 1.2.0 and 1.3-alpha1.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14258">CONTRIB-98</key>
            <summary>c.c.json/json-str handles maps with keys containing quotes incorrectly</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                        <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="-1">None</reporter>
                        <labels>
                    </labels>
                <created>Thu, 30 Sep 2010 20:58:00 -0500</created>
                <updated>Fri, 26 Nov 2010 16:17:26 -0600</updated>
                    <resolved>Fri, 26 Nov 2010 09:11:04 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="25878" author="importer" created="Thu, 28 Oct 2010 15:05:00 -0500"  >&lt;p&gt;Converted from &lt;a href=&quot;http://www.assembla.com/spaces/clojure/tickets/98&quot;&gt;http://www.assembla.com/spaces/clojure/tickets/98&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25882" author="jwr" created="Fri, 29 Oct 2010 02:37:50 -0500"  >&lt;p&gt;The enclosed patch escapes object keys. It passes all tests. I&apos;ve added a test that fails without the fix and passes with it.&lt;/p&gt;</comment>
                    <comment id="25917" author="jwr" created="Thu, 4 Nov 2010 11:18:42 -0500"  >&lt;p&gt;I&apos;ve been told that issues are marked as &quot;resolved&quot; only after the patch gets applied. I&apos;m reopening the issue, then, hoping that someone will pick it up from here.&lt;/p&gt;</comment>
                    <comment id="25946" author="stuart.sierra" created="Thu, 18 Nov 2010 17:11:47 -0600"  >&lt;p&gt;Patch does not apply, appears to be formatted for contrib pre-modularization.&lt;/p&gt;</comment>
                    <comment id="25959" author="stuart.sierra" created="Fri, 26 Nov 2010 09:11:04 -0600"  >&lt;p&gt;Rewrote patch to work with modularized contrib; applied in &lt;a href=&quot;https://github.com/clojure/clojure-contrib/commit/d6f6ccfaeac03e35b1f9dbfa04424866cd9b2a41&quot;&gt;d6f6ccfaeac03e35b1f9dbfa04424866cd9b2a41&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25963" author="danieljanus" created="Fri, 26 Nov 2010 16:17:26 -0600"  >&lt;p&gt;Is this going to be backported to 1.2 branch? It would be greatly appreciated.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10004" name="clojure-contrib-json-98.patch" size="1486" author="jwr" created="Fri, 29 Oct 2010 02:37:50 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10002">Code and Test</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>

<item>
            <title>[CONTRIB-96] Cartesian product with nil args</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-96</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;&lt;a href=&quot;http://groups.google.com/group/clojure-dev/browse_thread/thread/ac3582cd1698be1&quot;&gt;http://groups.google.com/group/clojure-dev/browse_thread/thread/ac3582cd1698be1&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;user&amp;gt; (cartesian-product [1 2] [&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;] ) 
((1 &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;) (1 &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;) (2 &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;) (2 &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;)) 
user&amp;gt; (cartesian-product [1 2] [&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;]) 
nil 
user&amp;gt; (cartesian-product [1 2] [nil 4]) 
nil 
&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;/nil in first position seems to cause failure.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
            <key id="14256">CONTRIB-96</key>
            <summary>Cartesian product with nil args</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                        <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="-1">None</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Sep 2010 15:01:00 -0500</created>
                <updated>Fri, 26 Nov 2010 08:58:19 -0600</updated>
                    <resolved>Fri, 26 Nov 2010 08:58:19 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="25874" author="importer" created="Fri, 24 Sep 2010 15:01:00 -0500"  >&lt;p&gt;Converted from &lt;a href=&quot;http://www.assembla.com/spaces/clojure/tickets/96&quot;&gt;http://www.assembla.com/spaces/clojure/tickets/96&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25875" author="importer" created="Fri, 24 Sep 2010 15:01:00 -0500"  >&lt;p&gt;stuart.sierra said: (In &lt;a href=&quot;http://github.com/clojure/clojure-contrib/commit/499b9c02d1932ba0c0651e04b627c25f7f04f0c8&quot;&gt;revision:499b9c02d1932ba0c0651e04b627c25f7f04f0c8&lt;/a&gt;) cartesian-product nil-arg fix; refs #96&lt;/p&gt;

&lt;p&gt;Branch: master&lt;/p&gt;</comment>
                    <comment id="25958" author="stuart.sierra" created="Fri, 26 Nov 2010 08:58:19 -0600"  >&lt;p&gt;Fixed in repository commit &lt;a href=&quot;http://github.com/clojure/clojure-contrib/commit/499b9c02d1932ba0c0651e04b627c25f7f04f0c8&quot;&gt;499b9c02d1932ba0c0651e04b627c25f7f04f0c8&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[CONTRIB-114] java.jmx build failure due to missing JAR</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-114</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;Appears to be a problem with parent POM:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; BUILD FAILURE&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Total time: 3.663s&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Finished at: Fri Aug 19 14:58:52 EDT 2011&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Final Memory: 6M/81M&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (default-test) on project java.jmx: Error to resolving surefire provider dependency: Missing:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; ----------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; 1) org.apache.maven.surefire:surefire-junit3:jar:2.7.2&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Try downloading the file manually from the project website.&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Then, install it using the command:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; mvn install:install-file -DgroupId=org.apache.maven.surefire -DartifactId=surefire-junit3 -Dversion=2.7.2 -Dpackaging=jar -Dfile=/path/to/file&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Alternatively, if you host your own repository you can deploy the file there:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; mvn deploy:deploy-file -DgroupId=org.apache.maven.surefire -DartifactId=surefire-junit3 -Dversion=2.7.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=&lt;span class=&quot;error&quot;&gt;&amp;#91;url&amp;#93;&lt;/span&gt; -DrepositoryId=&lt;span class=&quot;error&quot;&gt;&amp;#91;id&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Path to dependency:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; 1) dummy:dummy:jar:1.0&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; 2) org.apache.maven.surefire:surefire-junit3:jar:2.7.2&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; ----------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; 1 required artifact is missing.&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; for artifact:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; dummy:dummy:jar:1.0&lt;/p&gt;</description>
                <environment>Mac OS X Lion, Maven 3.0.3, JDK 1.6.0_26</environment>
            <key id="14577">CONTRIB-114</key>
            <summary>java.jmx build failure due to missing JAR</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="2" iconUrl="http://dev.clojure.org/jira/images/icons/priority_critical.gif">Critical</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="2">Declined</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="mtnygard">Michael Nygard</reporter>
                        <labels>
                    </labels>
                <created>Fri, 19 Aug 2011 14:04:20 -0500</created>
                <updated>Fri, 19 Aug 2011 16:54:17 -0500</updated>
                    <resolved>Fri, 19 Aug 2011 16:54:16 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26727" author="mtnygard" created="Fri, 19 Aug 2011 14:14:39 -0500"  >&lt;p&gt;Please disregard. Stale &amp;lt;repositories&amp;gt; in my own ~/.m2/settings.xml appear to have been the cause.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[CONTRIB-112] clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-112</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;Because system-classpath uses java.class.path, it doesn&apos;t work when running in a classloader other than the application classloader.&lt;/p&gt;

&lt;p&gt;This happens when running in any container that uses a custom classloader (e.g. Jetty, Cake, TomCat).&lt;/p&gt;

&lt;p&gt;The fix is to use (.getURLs (.getClassLoader clojure.lang.RT)) instead of (System/getProperty &quot;java.class.path&quot;). A patch is attached.&lt;/p&gt;
</description>
                <environment></environment>
            <key id="14482">CONTRIB-112</key>
            <summary>clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="3">Duplicate</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="justin.balthrop">Justin Balthrop</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Jul 2011 13:43:05 -0500</created>
                <updated>Fri, 27 Jan 2012 09:45:18 -0600</updated>
                    <resolved>Fri, 27 Jan 2012 09:45:18 -0600</resolved>
                                                                    <due></due>
                    <votes>1</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="26555" author="justin.balthrop" created="Thu, 7 Jul 2011 13:52:34 -0500"  >&lt;p&gt;Here is an updated patch with a fix for the system-classpath docstring as well.&lt;/p&gt;</comment>
                    <comment id="26800" author="justin.balthrop" created="Tue, 13 Sep 2011 16:02:26 -0500"  >&lt;p&gt;Any update on this?&lt;/p&gt;</comment>
                    <comment id="26801" author="justin.balthrop" created="Tue, 13 Sep 2011 19:04:13 -0500"  >&lt;p&gt;There is now a ticket in the CLASSPATH project for this (&lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-1&quot;&gt;http://dev.clojure.org/jira/browse/CLASSPATH-1&lt;/a&gt;).&lt;/p&gt;</comment>
                    <comment id="27629" author="stuart.sierra" created="Fri, 27 Jan 2012 09:45:18 -0600"  >&lt;p&gt;&lt;a href=&quot;http://dev.clojure.org/jira/browse/CLASSPATH-1&quot; title=&quot;clojure.java.classpath/system-classpath is incorrect when running in a classloader other than the application classloader&quot;&gt;&lt;del&gt;CLASSPATH-1&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10274" name="system-classpath2.diff" size="2852" author="justin.balthrop" created="Thu, 7 Jul 2011 13:52:34 -0500" />
                    <attachment id="10273" name="system-classpath.diff" size="2782" author="justin.balthrop" created="Thu, 7 Jul 2011 13:43:05 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Patch</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10001">Code</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                        </customfields>
    </item>

<item>
            <title>[CONTRIB-100] Control output of non-ASCII characters in clojure-contrib.json</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-100</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;Current version of JSON output functions perform escaping of non-ASCII characters into \uXXXX sequences, although json allows to use any Unicode character in strings.  When working with non-Latin-1 based texts, this lead to additional traffic.&lt;/p&gt;

&lt;p&gt;Given patch fixes this problem, leaving old behavior by default, but adding new option to output functions, that now accept :escape-chars option, that control how non-ASCII characters in string will output.  When this option has value &apos;true&apos; (default), then hex sequences are used for these characters, and when &apos;false&apos;, then characters are output as-is&lt;/p&gt;

&lt;p&gt;P.S. I sent CA at start of June, so Rich should already have it&lt;/p&gt;</description>
                <environment></environment>
            <key id="14268">CONTRIB-100</key>
            <summary>Control output of non-ASCII characters in clojure-contrib.json</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="stuart.sierra">Stuart Sierra</assignee>
                                <reporter username="alexott">Alex Ott</reporter>
                        <labels>
                    </labels>
                <created>Sun, 31 Oct 2010 10:09:56 -0500</created>
                <updated>Tue, 30 Nov 2010 14:34:03 -0600</updated>
                    <resolved>Tue, 30 Nov 2010 14:34:02 -0600</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>1</watches>
                        <comments>
                    <comment id="25911" author="alexott" created="Sun, 31 Oct 2010 10:10:49 -0500"  >&lt;p&gt;Or you can merge from my clojure-contrib repo from &apos;unquoted-json&apos; branch - &lt;a href=&quot;http://github.com/alexott/clojure-contrib/commit/c22da330f1f5b64a5789bde2bbb958cd9fdc31fa&quot;&gt;http://github.com/alexott/clojure-contrib/commit/c22da330f1f5b64a5789bde2bbb958cd9fdc31fa&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25981" author="stuart.sierra" created="Tue, 30 Nov 2010 11:32:52 -0600"  >&lt;p&gt;I&apos;m happy with the idea. Not sure about the implementation.&lt;/p&gt;

&lt;p&gt;For other configuration options (keywordizing object fields) I used local arguments, assuming it would be faster than Var lookups.  With recent enhancements to Var lookup, that may no longer be true.  Need to investigate.&lt;/p&gt;</comment>
                    <comment id="25982" author="stuart.sierra" created="Tue, 30 Nov 2010 11:34:10 -0600"  >&lt;p&gt;Patch file submitted 31/Oct/10 does not work.  &quot;git am -s&quot; returns &quot;Patch does not have a valid e-mail address.&quot;  &lt;a href=&quot;http://clojure.org/patches&quot;&gt;http://clojure.org/patches&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25983" author="stuart.sierra" created="Tue, 30 Nov 2010 11:54:14 -0600"  >&lt;p&gt;Alternate implementation &lt;a href=&quot;https://github.com/clojure/clojure-contrib/commit/5380552375c8b074d979cb1d1b8a8382bdf8a999&quot;&gt;committed&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="25984" author="stuart.sierra" created="Tue, 30 Nov 2010 14:34:03 -0600"  >&lt;p&gt;Enhancement committed.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="10009" name="cc.json-escape-chars.patch" size="7581" author="alexott" created="Sun, 31 Oct 2010 10:09:56 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[CONTRIB-109] Incorrect line separator handling in spy macro</title>
                <link>http://dev.clojure.org/jira/browse/CONTRIB-109</link>
                <project id="10012" key="CONTRIB">Clojure-Contrib</project>
                        <description>&lt;p&gt;The spy macro removes a trailing newline added by pprint, but windows systems have two-character line separators.&lt;/p&gt;

&lt;p&gt;Also applies to clojure.tools.logging.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14436">CONTRIB-109</key>
            <summary>Incorrect line separator handling in spy macro</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="5" iconUrl="http://dev.clojure.org/jira/images/icons/priority_trivial.gif">Trivial</priority>
                    <status id="5" iconUrl="http://dev.clojure.org/jira/images/icons/status_resolved.gif">Resolved</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="ataggart">Alexander Taggart</assignee>
                                <reporter username="ataggart">Alexander Taggart</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 May 2011 11:32:44 -0500</created>
                <updated>Wed, 18 May 2011 11:45:01 -0500</updated>
                    <resolved>Wed, 18 May 2011 11:42:51 -0500</resolved>
                                                                    <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="26445" author="ataggart" created="Wed, 18 May 2011 11:42:51 -0500"  >&lt;p&gt;Now uses clojure.string.trim-newline.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/clojure/clojure-contrib/commit/c4810ab19657bd82ad94efe5551db1d338aad23c&quot;&gt;https://github.com/clojure/clojure-contrib/commit/c4810ab19657bd82ad94efe5551db1d338aad23c&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/clojure/tools.logging/commit/623c6df079835f15ae8b1e885eda397c2e32a5e6&quot;&gt;https://github.com/clojure/tools.logging/commit/623c6df079835f15ae8b1e885eda397c2e32a5e6&lt;/a&gt;&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>