<?xml version="1.0" encoding="UTF-8"?>
<tickets type="array">
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-04T15:17:02+02:00</created-on>
  <description>When we move a group inside another group, the bounding box of the group won't be updated so that the new image is not updated correctly.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3535767</id>
  <importance type="integer">23</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">23</number>
  <priority type="integer">1</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>4</status>
  <status-name>Test</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>The mage is refreshed partially when we move an group inside another group.</summary>
  <updated-at type="datetime">2011-04-11T06:42:04+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>d_SYBqOXqr3zaXab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-04T15:20:12+02:00</created-on>
  <description>Since a screen object can be mapped to different coord in different frame, we need to create a new class called component to represent the screen object. In this way, we can use the name instead of the coord reference to update the screen object. In the same time ,w e can add high level operaqtor, such as translate, resize,show,hide in this class to provide convienent functions to change the screen objects.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3535789</id>
  <importance type="integer">24</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">24</number>
  <priority type="integer">1</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement component object as the wrapper of the coord.</summary>
  <updated-at type="datetime">2011-04-04T15:20:12+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-05T16:04:58+02:00</created-on>
  <description>We can not insert components which is not in the same level. Otheriwse, we may create link to our parent which is not allowed in the SVG.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3546141</id>
  <importance type="integer">33</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">33</number>
  <priority type="integer">1</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Show the component which can be used in the listbox.</summary>
  <updated-at type="datetime">2011-04-05T16:04:58+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-05T16:02:26+02:00</created-on>
  <description>It has no function and it is not useful before the state machine editor is implemented.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3546121</id>
  <importance type="integer">31</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">31</number>
  <priority type="integer">2</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Remove the Action/Timeline</summary>
  <updated-at type="datetime">2011-04-05T16:02:26+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2008-12-19T09:19:34+01:00</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">236377</id>
  <importance type="integer">6</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">6</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Create a hight level API to setup the style of shapes.</summary>
  <updated-at type="datetime">2010-09-03T18:03:51+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-01-01T04:31:24+01:00</created-on>
  <description>When we switch from one scene to the other one, we will hide some groups and show others. The symbol table of a sprite is built accoridng to the mbname of each groups in the system. This will introduce some confliction. For example,

&lt;g id=&quot;Layer1&quot;&gt;
    &lt;g id=&quot;scene1&quot;&gt;
        &lt;g id=&quot;g1234&quot; mbname=&quot;light&quot; /&gt;
    &lt;/g&gt;
     &lt;g id=&quot;scene2&quot;&gt;
        &lt;g id=&quot;g1235&quot; mbname=&quot;light&quot; /&gt;
    &lt;/g&gt;
&lt;/g&gt;

The &quot;light&quot; exists in both scene1 and scene2. However, they are different object in a SVG file. When we switch from scene1 to scene 2, we can not simplily hide scene1 and show scene2. We need to rebuild the symbol table to switch light from g1234 to g1235. This means that we need to delete all symbols from scene1 and insert all symbols from scene2. 

We need to collect the list of symbol names from each scene, the insert/delete need to be done.

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">243756</id>
  <importance type="integer">7</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">7</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Update symbol table in the gotoScene</summary>
  <updated-at type="datetime">2010-09-03T18:04:02+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-01-04T02:52:43+01:00</created-on>
  <description>In the current examples/dynamic, if we move the mouse over the &quot;This is scene 1&quot; , sometimes, both scene is displayed. However, if we move the mouse to other place, it will become normal soon. It seems that when the mouse is over the text, the hide will fail.

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">244854</id>
  <importance type="integer">8</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">8</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>The scene change fails when mouse is over the object</summary>
  <updated-at type="datetime">2010-09-03T18:24:35+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-01-04T05:14:11+01:00</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">244888</id>
  <importance type="integer">9</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">9</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement flowRoot in svg2code.py</summary>
  <updated-at type="datetime">2010-09-03T18:31:58+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>d_SYBqOXqr3zaXab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-02-01T05:07:08+01:00</created-on>
  <description>We have a set of text API. However, most of them are not tested. We need to write an unit test program which can test all effects.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">268883</id>
  <importance type="integer">11</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ</notification-list>
  <number type="integer">11</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Write unit test for all Text API</summary>
  <updated-at type="datetime">2010-08-24T11:53:34+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-02-01T08:25:07+01:00</created-on>
  <description>We need to define an backend agnostic key events so that we don't need to refer to the X backend when we process the key.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">268908</id>
  <importance type="integer">12</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">12</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Key event abstraction layer</summary>
  <updated-at type="datetime">2010-09-03T18:16:57+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-02-08T03:11:13+01:00</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">275160</id>
  <importance type="integer">13</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">13</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement mb_text_get_style.</summary>
  <updated-at type="datetime">2010-09-03T18:01:46+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-02-11T01:15:44+01:00</created-on>
  <description>If we setup any style of a group, we should apply them to all elements inside it. However, this does not take effect in the current implementation. Instead, is will not compiled at all. The problem is that group has no fill and stroke. We need to implement fill and stroke at group level or apply these properties to the lower level in the parser.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">278004</id>
  <importance type="integer">14</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">14</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>The style property of group is not handled well</summary>
  <updated-at type="datetime">2010-09-15T00:17:03+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-03-08T03:59:13+01:00</created-on>
  <description>In some day in future, we should remove pango data types from API declarations.  We should hide Pango from users that users can use MadButterfly without idea of Pango, and we can also move to other implementation if we can find without affecting user's programs.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">299642</id>
  <importance type="integer">16</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">16</number>
  <priority type="integer">3</priority>
  <reporter-id>axXiW8T3ur3jSjabIlDkbG</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Remove Pango from function declarations</summary>
  <updated-at type="datetime">2010-08-25T01:52:49+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-04-03T05:38:30+02:00</created-on>
  <description>It is time to give glitz backend a trial.  I hope to give a flag when create a runtime for MadButterfly to indicate that glitz should be used.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">324802</id>
  <importance type="integer">17</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">17</number>
  <priority type="integer">3</priority>
  <reporter-id>axXiW8T3ur3jSjabIlDkbG</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>To use glitz backend of cairo optional</summary>
  <updated-at type="datetime">2010-09-03T18:04:05+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-08-13T12:25:39+02:00</created-on>
  <description>svg.js can not handle on http://www.clker.com/cliparts/f/9/7/f/1195445541925742257johnny_automatic_Christmas_Tree.svg
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">1893059</id>
  <importance type="integer">20</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">20</number>
  <priority type="integer">3</priority>
  <reporter-id>bgfq4qA1Gr2QjIaaaHk9wZ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>A svg file can not be showed by svg.js</summary>
  <updated-at type="datetime">2010-08-24T18:57:52+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>bgfq4qA1Gr2QjIaaaHk9wZ</id><login>Anonymous</login><login_name warning="deprecated">Anonymous</login_name><name>Anonymous</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-08-13T12:51:46+02:00</created-on>
  <description>http://www.clker.com/cliparts/f/e/4/3/12408492551503120791grumbel_Playstation3_Gamepad.svg
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">1893121</id>
  <importance type="integer">21</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">21</number>
  <priority type="integer">3</priority>
  <reporter-id>bgfq4qA1Gr2QjIaaaHk9wZ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Can not show gamepad SVG file.</summary>
  <updated-at type="datetime">2010-08-24T18:57:52+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>bgfq4qA1Gr2QjIaaaHk9wZ</id><login>Anonymous</login><login_name warning="deprecated">Anonymous</login_name><name>Anonymous</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-10-26T16:57:36+02:00</created-on>
  <description>As title. My platform is Ubuntu 10.04. The error messages are:

make[4]: Entering directory `/home/pingooo/devel/MadButterfly/examples/calculator'
/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 -lcairo     -o calc calc-main.o calc-calculator_scr.o ../../src/libmbfly.la 
libtool: link: gcc -g -O2 -o .libs/calc calc-main.o calc-calculator_scr.o  /usr/lib/libcairo.so ../../src/.libs/libmbfly.so
../../src/.libs/libmbfly.so: undefined reference to `sh_text_set_pos'
../../src/.libs/libmbfly.so: undefined reference to `sh_text_set_text'
../../src/.libs/libmbfly.so: undefined reference to `sh_text_get_text'
../../src/.libs/libmbfly.so: undefined reference to `sh_text_get_pos'
collect2: ld returned 1 exit status
make[4]: *** [calc] Error 1
make[4]: Leaving directory `/home/pingooo/devel/MadButterfly/examples/calculator'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/pingooo/devel/MadButterfly/examples/calculator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/pingooo/devel/MadButterfly/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pingooo/devel/MadButterfly'
make: *** [all] Error 2
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2360703</id>
  <importance type="integer">22</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">22</number>
  <priority type="integer">3</priority>
  <reporter-id>bgfq4qA1Gr2QjIaaaHk9wZ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>example/calculator fails to compile after ./configure --disable-sh_text</summary>
  <updated-at type="datetime">2011-04-07T06:35:16+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>bgfq4qA1Gr2QjIaaaHk9wZ</id><login>Anonymous</login><login_name warning="deprecated">Anonymous</login_name><name>Anonymous</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-04T15:23:26+02:00</created-on>
  <description>Implement a save hook to intercept the Save function to insert bbox-* properties before we save the document to the filesystem. The current approach is not very nature. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">3535823</id>
  <importance type="integer">25</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">25</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Use save hooker instead of file export to insert the bbox-* properties</summary>
  <updated-at type="datetime">2011-04-07T07:48:17+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-04T15:27:26+02:00</created-on>
  <description>Implement a function to draw red rectangle to indicate the refresh area in every frame so that we can visually see which part of screen are updated. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">3535875</id>
  <importance type="integer">26</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">26</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement redraw area display function to debug and optimize the aniamtion</summary>
  <updated-at type="datetime">2011-04-04T15:27:26+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>d_SYBqOXqr3zaXab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-04T15:28:43+02:00</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">3535889</id>
  <importance type="integer">27</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">27</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement component support in the nodejs</summary>
  <updated-at type="datetime">2011-04-04T15:28:43+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>d_SYBqOXqr3zaXab7jnrAJ</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-05T04:59:32+02:00</created-on>
  <description>Make the nodejs module use 1-100 instead of 0-99 so that it can be consistent with the scriboo.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3542597</id>
  <importance type="integer">28</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">28</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Change the frame number to start from 1 instead of 0</summary>
  <updated-at type="datetime">2011-04-05T04:59:32+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-05T05:01:28+02:00</created-on>
  <description>Increase the frame number when the empty column is less than 30. In addition, we should put the entire grid inside a scrollview so that we can scroll it.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3542613</id>
  <importance type="integer">29</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">29</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Increase the number of columns in the timeline</summary>
  <updated-at type="datetime">2011-04-05T05:01:28+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-06T02:27:54+02:00</created-on>
  <description>We should not allow users to add elements outside the current scene group. The result should not be what they expected.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3553615</id>
  <importance type="integer">36</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">36</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>When we try to leave the current scene group, disallow it.</summary>
  <updated-at type="datetime">2011-04-15T02:16:49+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-09T11:25:01+02:00</created-on>
  <description>When we clone a coord, we should clone its associated JS objects as well. This is important to keep the JS coord consistent. Otherwise, we need to test if the JSOBJ exists for every operation.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3582189</id>
  <importance type="integer">38</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">38</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Implement a complete clone which clone the JS objects as well.</summary>
  <updated-at type="datetime">2011-04-09T11:46:45+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-10T06:11:03+02:00</created-on>
  <description>The duplicated-src should be used only when we extend/duplciate scene frames. Usual copy&amp;paster should not touch this attribute at all.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3583673</id>
  <importance type="integer">40</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">40</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Set duplicated-src only when we extend/duplicate the scene</summary>
  <updated-at type="datetime">2011-04-10T06:11:03+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>axXiW8T3ur3jSjabIlDkbG</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-11T02:06:44+02:00</created-on>
  <description>When we change the property of an object which is not visible, we don't need to add it to the dirty area. </description>
  <from-support type="integer">0</from-support>
  <id type="integer">3586031</id>
  <importance type="integer">42</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">42</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Don't add dirty area if an objects is not shown.</summary>
  <updated-at type="datetime">2011-04-11T03:01:15+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>axXiW8T3ur3jSjabIlDkbG</id><login>ThinkerYzu</login><login_name warning="deprecated">ThinkerYzu</login_name><name>Thinker Li</name><email>thinker@codemud.net</email><organization></organization><website>http://www.codemud.net/~thinker/GinGin_CGI.py</website></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2011-04-11T03:18:18+02:00</created-on>
  <description>After the text is exported, we get extra spaces in it.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">3586199</id>
  <importance type="integer">43</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>d_SYBqOXqr3zaXab7jnrAJ,axXiW8T3ur3jSjabIlDkbG</notification-list>
  <number type="integer">43</number>
  <priority type="integer">3</priority>
  <reporter-id>d_SYBqOXqr3zaXab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>The text is not exported correctly.</summary>
  <updated-at type="datetime">2011-04-11T03:18:18+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>d_SYBqOXqr3zaXab7jnrAJ</id><login>wycc</login><login_name warning="deprecated">wycc</login_name><name>wycc</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2008-10-24T07:14:35+02:00</created-on>
  <description>example/tank &#30340;&#25136;&#36554;&#36681;&#21521;&#27604;&#36611;&#24930;&#65292;&#25152;&#20197;&#30070;&#26041;&#21521;&#37749;&#21644;&#31354;&#30333;&#37749;&#24046;&#19981;&#22810;&#21516;&#26178;&#25353;&#30340;&#26178;&#20505;&#12290;
&#26371;&#29986;&#29983;&#25136;&#36554;&#36996;&#27794;&#26377;&#36681;&#23436;&#65292;&#28846;&#24392;&#23601;&#23556;&#20986;&#21435;&#20102;&#12290;</description>
  <from-support type="integer">0</from-support>
  <id type="integer">181265</id>
  <importance type="integer">3</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">3</number>
  <priority type="integer">4</priority>
  <reporter-id>a_FG8KlHer3Byfab7jnrAJ</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>&#28846;&#24392;&#22312;&#36681;&#21521;&#20043;&#21069;&#23601;&#30332;&#23556;&#20102;, sometimes</summary>
  <updated-at type="datetime">2010-09-15T05:27:18+02:00</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>a_FG8KlHer3Byfab7jnrAJ</id><login>matlinuxer2</login><login_name warning="deprecated">matlinuxer2</login_name><name>matlinuxer2</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-08-24T06:05:33+02:00</created-on>
  <description>Program is a sequence of actions.

In an animation, repeating actions to one object is normal and useful.
It should be good if there is a function that tell one object to repeat an action for N times</description>
  <from-support type="integer">0</from-support>
  <id type="integer">483625</id>
  <importance type="integer">19</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list></notification-list>
  <number type="integer">19</number>
  <priority type="integer">4</priority>
  <reporter-id>bkMUmYceur3PLveJe5afGb</reporter-id>
  <space-id>dFrSMOtDer3BZUab7jnrAJ</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>need for Program Repeat function</summary>
  <updated-at type="datetime">2010-09-03T09:32:44+02:00</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>bkMUmYceur3PLveJe5afGb</id><login>walkingice</login><login_name warning="deprecated">walkingice</login_name><name>walkingice</name><organization>Taiwan</organization><website>http://walkingice.twbbs.org/</website></reporter>
</ticket>
</tickets>

