<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/structuredtext/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/structuredtext/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 30 Jul 2007 21:21:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/structuredtext/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Embedded URIs don't work as advertised</title><link>https://sourceforge.net/p/structuredtext/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;can't find this in any of the submissions. I really like ReST and use it on a website in preference to HTML. However, handling URLs can be a problem as people usually want to work with anonymous URLs such as &amp;lt;a href="someurl.com"&amp;gt;click here&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;While explicit use of anonymous targets works fine, embedded URLs do not. According to the documentation the following should work:&lt;/p&gt;
&lt;p&gt;`RFC 2396 &amp;lt;http://www.rfc-editor.org/rfc/rfc2396.txt&amp;gt;`__ and `RFC&lt;br /&gt;
2732 &amp;lt;http://www.rfc-editor.org/rfc/rfc2732.txt&amp;gt;`__ together&lt;br /&gt;
define the syntax of URIs.&lt;/p&gt;
&lt;p&gt;It does not work. Instead it raises the following error:&lt;/p&gt;
&lt;p&gt;Inline interpreted text or phrase reference start-string without end-string.&lt;/p&gt;
&lt;p&gt;I can't why the parser is raising this error.&lt;br /&gt;
` is the start string&lt;br /&gt;
and&lt;br /&gt;
`__ in the end string so this should be complete&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charlie Clark</dc:creator><pubDate>Mon, 30 Jul 2007 21:21:01 -0000</pubDate><guid>https://sourceforge.net953277e7899e3dcc824da5088710f5eac33bd9b5</guid></item><item><title>setup.py install fails silently</title><link>https://sourceforge.net/p/structuredtext/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I did a fresh cvs checkout of restructuredtext.  I ran&lt;br /&gt;
setup.py install.  It made the usual distutils noises,&lt;br /&gt;
but it didn't leave any packages in my site-packages&lt;br /&gt;
directory.&lt;/p&gt;
&lt;p&gt;It created dps and dps/parsers, but neither had an&lt;br /&gt;
__init__.py.  Under dps/parsers it installed&lt;br /&gt;
dps/parsers/restructuredtext and that directory had an&lt;br /&gt;
__init__.py -- but no way to get it without its parents&lt;br /&gt;
being packages too.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeremy Hylton</dc:creator><pubDate>Tue, 02 Apr 2002 22:22:51 -0000</pubDate><guid>https://sourceforge.net1443c9d5e5d539adca7f26ba5a9f0e9550fc6c0b</guid></item><item><title>XML entities</title><link>https://sourceforge.net/p/structuredtext/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The special characters ampersand, quotes and angle &lt;br /&gt;
brackets aren't turned into the relevant XML entities &lt;br /&gt;
in the XML output. This means that XML parsers (like &lt;br /&gt;
the one in IE) barf on the output.&lt;/p&gt;
&lt;p&gt;I'm using ActiveState's ActivePython 2.0 under Win32, &lt;br /&gt;
if that makes a difference.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Wright</dc:creator><pubDate>Mon, 20 Aug 2001 13:51:20 -0000</pubDate><guid>https://sourceforge.netb3ed1c9beb6b1dc74188b2fb2d7361577a11ff4d</guid></item><item><title>messy closing of inline literals</title><link>https://sourceforge.net/p/structuredtext/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Non-whitespace immediately after the closing quotes of &lt;br /&gt;
an inline literal suppresses recognition of the &lt;br /&gt;
literal. The parser doesn't crash, but it does &lt;br /&gt;
complain. &lt;/p&gt;
&lt;p&gt;Example:: &lt;/p&gt;
&lt;p&gt;``d``c foo&lt;/p&gt;
&lt;p&gt;Result (lightly wrapped)::&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;document&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;paragraph&amp;amp;gt;&lt;br /&gt;
``d``c foo&lt;br /&gt;
&amp;amp;lt;/paragraph&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;system_warning level=&amp;amp;quot;1&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;paragraph&amp;amp;gt;&lt;br /&gt;
Inline literal start-string without &lt;br /&gt;
end-string at line 1.&lt;br /&gt;
&amp;amp;lt;/paragraph&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/system_warning&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/document&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;I think the parser should accept the inline literal &lt;br /&gt;
without complaint, but will settle for it accepting &lt;br /&gt;
the inline literal *and* complaining about the lack of &lt;br /&gt;
whitespace. &lt;/p&gt;
&lt;p&gt;This is a good candidate for an *anything but this* &lt;br /&gt;
test case. :) &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Wed, 25 Jul 2001 05:15:35 -0000</pubDate><guid>https://sourceforge.netbf90a190d9ab2553572dc48f44c8696c54a97620</guid></item><item><title>text after interpreted breakage</title><link>https://sourceforge.net/p/structuredtext/bugs/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following breaks the parser::&lt;/p&gt;
&lt;p&gt;`vase`:hammer&lt;/p&gt;
&lt;p&gt;This doesn't:: &lt;/p&gt;
&lt;p&gt;`vase`: hammer&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Sat, 21 Jul 2001 09:07:35 -0000</pubDate><guid>https://sourceforge.netf534fedc4c1999012fef180c037ffb5a7d1c0f75</guid></item><item><title>docstrings</title><link>https://sourceforge.net/p/structuredtext/bugs/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Self-evident: &lt;/p&gt;
&lt;p&gt;* We need docstrings. &lt;/p&gt;
&lt;p&gt;Not as self-evident:&lt;/p&gt;
&lt;p&gt;* Since __version__ is a release version number, &lt;br /&gt;
updated manually, we can't put ``$Revision$`` &lt;br /&gt;
in it. On the other hand, it *is* very handy &lt;br /&gt;
to be able to figure out which revision of the &lt;br /&gt;
parser you're using -- especially when you want &lt;br /&gt;
to submit a bug for it. &lt;/p&gt;
&lt;p&gt;I propose using either or both of the following&lt;br /&gt;
in modules::&lt;/p&gt;
&lt;p&gt;__revision__ = &amp;amp;quot;&amp;amp;quot;&amp;amp;quot;$Revision$&amp;amp;quot;&amp;amp;quot;&amp;amp;quot;&lt;/p&gt;
&lt;p&gt;__id__ = &amp;amp;quot;&amp;amp;quot;&amp;amp;quot;$Id$&amp;amp;quot;&amp;amp;quot;&amp;amp;quot;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Sat, 21 Jul 2001 05:54:30 -0000</pubDate><guid>https://sourceforge.netd8167305f41d2e3225a01b51ac73c5ea4c947e89</guid></item><item><title>refactor tests</title><link>https://sourceforge.net/p/structuredtext/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;``test_states.py`` is 2607 lines and counting. I &lt;br /&gt;
suspect it's appropriate to: &lt;/p&gt;
&lt;p&gt;* put the test suite into its own module, &lt;br /&gt;
* split it up into multiple files within that &lt;br /&gt;
module, &lt;br /&gt;
* have the module's __init__.py export an &lt;br /&gt;
appropriate &amp;amp;quot;test everything&amp;amp;quot; function, and&lt;br /&gt;
* create a stub test script in ``restructuredtext/``&lt;br /&gt;
that does nothing but parse command line arguments &lt;br /&gt;
and then call (wait for it) &lt;br /&gt;
``dps.parsers.restructuredtext.testsuite.test_all()&lt;br /&gt;
``.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Sat, 21 Jul 2001 05:40:28 -0000</pubDate><guid>https://sourceforge.netf60062f10204cfc9720791ad8edd1b004137c496</guid></item><item><title>need new test types</title><link>https://sourceforge.net/p/structuredtext/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;At the moment we have only one type of test: &lt;/p&gt;
&lt;p&gt;**Expect this**: &lt;br /&gt;
Pass if, and only if, the parser produces the &lt;br /&gt;
appropriate output from the supplied input. &lt;/p&gt;
&lt;p&gt;Added when either&lt;/p&gt;
&lt;p&gt;* someone has verified that the parser generates &lt;br /&gt;
the appropriate output from the supplied input, &lt;br /&gt;
and wants to make sure it stays that way, or&lt;br /&gt;
when&lt;/p&gt;
&lt;p&gt;* someone knows that the parser *should* generate &lt;br /&gt;
the appropriate output from the supplied input. &lt;/p&gt;
&lt;p&gt;We could probably do with additional types of test: &lt;br /&gt;
[1]_&lt;/p&gt;
&lt;p&gt;**Don't crash**: &lt;br /&gt;
Pass if the parser doesn't crash when parsing &lt;br /&gt;
the supplied input. &lt;/p&gt;
&lt;p&gt;Added when someone discovers input that crashes &lt;br /&gt;
the parser. &lt;/p&gt;
&lt;p&gt;Any passed tests of this type should be changed &lt;br /&gt;
into *expect this* tests. If that hasn't been &lt;br /&gt;
done, either people are falling behind or nobody &lt;br /&gt;
has figured out what the expected output should &lt;br /&gt;
be yet. &lt;/p&gt;
&lt;p&gt;**Expect anything but this**: &lt;br /&gt;
Pass if the parser doesn't generate the supplied &lt;br /&gt;
inappropriate output from the input. &lt;/p&gt;
&lt;p&gt;Added when the parser is generating bogus output, &lt;br /&gt;
but the expected output isn't known yet (presumably &lt;br /&gt;
because the error text hasn't been determined). &lt;/p&gt;
&lt;p&gt;.. _[1] The need is especially strong during these &lt;br /&gt;
early days when both the parser and the spec are &lt;br /&gt;
under flux. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Sat, 21 Jul 2001 05:33:25 -0000</pubDate><guid>https://sourceforge.net8d4d1602160d06202c201891f1263ade48052c56</guid></item><item><title>bad footnote labels not caught</title><link>https://sourceforge.net/p/structuredtext/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following constructs break the parser rather than &lt;br /&gt;
generate an error:: &lt;/p&gt;
&lt;p&gt;.. _[foot label with spaces] text&lt;/p&gt;
&lt;p&gt;.. _[*footlabelwithmarkup*] text&lt;/p&gt;
&lt;p&gt;I tripped over this one whilst checking to see whether &lt;br /&gt;
leading underscores on a footnote label were an &lt;br /&gt;
acceptable way of indicating that the rendered label &lt;br /&gt;
(and references to it) should be automatically &lt;br /&gt;
numbered.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Garth T Kidd</dc:creator><pubDate>Sat, 21 Jul 2001 05:18:46 -0000</pubDate><guid>https://sourceforge.nete16001b98dc6fb2e0f783abd3fbde247d93caaf8</guid></item></channel></rss>