<!--
RSS generated by JIRA (4.4#649-r158309) at Tue Jun 18 18:11:54 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+DJSON+AND+status+%3D+Open+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+DJSON+AND+status+%3D+Open+ORDER+BY+priority+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="2" total="2"/>
                <build-info>
            <version>4.4</version>
            <build-number>649</build-number>
            <build-date>25-07-2011</build-date>
        </build-info>
<item>
            <title>[DJSON-11] Commas still don&apos;t work properly in all cases for removed values via value-fn</title>
                <link>http://dev.clojure.org/jira/browse/DJSON-11</link>
                <project id="10041" key="DJSON">data.json</project>
                        <description>&lt;p&gt;DSON-7 fixes the problem with printing JSON with extra commas, but only as long as the last item is actually printable (the test doesn&apos;t appear to demonstrate this, but the keys are iterated in hash order, not insertion order). If the last item&apos;s no good, we still have a problem.&lt;/p&gt;

&lt;p&gt;The best way to handle this without trying to precalculate value-fn for the next value (in case it&apos;s not needed) is to insert the comma BEFORE we print the current value, but only if it&apos;s not the first thing to be printed.&lt;/p&gt;</description>
                <environment></environment>
            <key id="16189">DJSON-11</key>
            <summary>Commas still don&apos;t work properly in all cases for removed values via value-fn</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="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="jstoneham">John Stoneham</reporter>
                        <labels>
                    </labels>
                <created>Thu, 16 May 2013 21:21:08 -0500</created>
                <updated>Fri, 17 May 2013 08:33:47 -0500</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="31097" author="jafingerhut" created="Fri, 17 May 2013 08:33:47 -0500"  >&lt;p&gt;Doh!  Patch djson-11-fix-comma-printing-patch-v1.txt dated May 17 2013 should really fix things, including changing the test to exhibit the problem (before this fix).&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11993" name="djson-11-fix-comma-printing-patch-v1.txt" size="2627" author="jafingerhut" created="Fri, 17 May 2013 08:33:47 -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>[DJSON-9] Always escape U+2028 and U+2029 to be nice to broken JSON parsers</title>
                <link>http://dev.clojure.org/jira/browse/DJSON-9</link>
                <project id="10041" key="DJSON">data.json</project>
                        <description>&lt;p&gt;U+2028 and U+2029 should be treated like \n and, viz, escaped even when &amp;#42;escape-unicode&amp;#42; is false.&lt;/p&gt;

&lt;p&gt;A number of JSON parsers (such as ExtJS&apos;s) think they can eval JSON in a JS runtime to decode it. This is not true, since JS does not allow U+2028 and U+2029 unescaped in strings:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://timelessrepo.com/json-isnt-a-javascript-subset&quot;&gt;http://timelessrepo.com/json-isnt-a-javascript-subset&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While this is broken behavior, it is also quite common, so escaping these characters uniformly may ease some developer pain and surprise.&lt;/p&gt;</description>
                <environment></environment>
            <key id="16168">DJSON-9</key>
            <summary>Always escape U+2028 and U+2029 to be nice to broken JSON parsers</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="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="-1">Unassigned</assignee>
                                <reporter username="timmc">Tim McCormack</reporter>
                        <labels>
                    </labels>
                <created>Sun, 28 Apr 2013 21:45:46 -0500</created>
                <updated>Sun, 28 Apr 2013 21:46:10 -0500</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="31017" author="timmc" created="Sun, 28 Apr 2013 21:46:10 -0500"  >&lt;p&gt;Attached patch.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11974" name="0001-Escape-JS-forbidden-unicode-chars-to-be-nice-to-brok.patch" size="2366" author="timmc" created="Sun, 28 Apr 2013 21:45:46 -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>
</channel>
</rss>