<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/rss.css"?>
<rss version="2.0">
  <channel>
    <title></title>
    <link></link>
    <language>en-us</language>
    <pubDate>Thu, 21 Aug 2008 15:56:47 -0500</pubDate>
    <generator>http://march.rubyhaus.org/</generator>
    <docs>This file is an RSS 2.0 file.</docs>
    <description>Feed of the latest messages for </description>
    <language>en-US</language>
    <item>
      <title>[m2eclipse-dev] [jira] Updated: (MNGECLIPSE-859) 'system' scope spelled incorrectly in POM editor</title>
      <creator>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:48:27 -0500</pubDate>
      <link>/lists/org.codehaus.m2eclipse.dev/msg/15127778.1219351707131.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</link>
      <guid isPermaLink="true">/lists/org.codehaus.m2eclipse.dev/msg/15127778.1219351707131.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@m2eclipse.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:48:27 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>
     [ http://jira.codehaus.org/browse/MNGECLIPSE-859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Kuleshov updated MNGECLIPSE-859:
---------------------------------------

    Attachment: mylyn-context.zip

&gt; 'system' scope spelled incorrectly in POM editor
&gt; ------------------------------------------------
&gt;
&gt;                 Key: MNGECLIPSE-859
&gt;                 URL: http://jira.codehaus.org/browse/MNGECLIPSE-859
&gt;             Project: Maven Integration for Eclipse
&gt;          Issue Type: Bug
&gt;          Components: POM Editor
&gt;         Environment: Windows OS + JDK 1.5.0_15 + Eclipse 3.3.2
&gt;            Reporter: Pat Podenski
&gt;            Assignee: Eugene Kuleshov
&gt;            Priority: Trivial
&gt;             Fix For: 0.9.6
&gt;
&gt;         Attachments: mylyn-context.zip, system-scope-spelling.png
&gt;
&gt;
&gt; The word 'system' is misspelled as 'sytem' in the scope popup menu at the bottom of the Add Dependency model window that is accessed from the Select Dependency button at the top of the Dependency Details section on the Dependencies tab of the POM Editor.
&gt; I am attaching a graphic that shows this problem. (I'd actually be okay if system scope just went away  :-)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[m2eclipse-dev] [jira] Closed: (MNGECLIPSE-859) 'system' scope spelled incorrectly in POM editor</title>
      <creator>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:48:27 -0500</pubDate>
      <link>/lists/org.codehaus.m2eclipse.dev/msg/28938131.1219351707074.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</link>
      <guid isPermaLink="true">/lists/org.codehaus.m2eclipse.dev/msg/28938131.1219351707074.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@m2eclipse.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:48:27 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>
     [ http://jira.codehaus.org/browse/MNGECLIPSE-859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Kuleshov closed MNGECLIPSE-859.
--------------------------------------

         Assignee: Eugene Kuleshov
       Resolution: Fixed
    Fix Version/s: 0.9.6

Thanks Pat. I committed fix for this

&gt; 'system' scope spelled incorrectly in POM editor
&gt; ------------------------------------------------
&gt;
&gt;                 Key: MNGECLIPSE-859
&gt;                 URL: http://jira.codehaus.org/browse/MNGECLIPSE-859
&gt;             Project: Maven Integration for Eclipse
&gt;          Issue Type: Bug
&gt;          Components: POM Editor
&gt;         Environment: Windows OS + JDK 1.5.0_15 + Eclipse 3.3.2
&gt;            Reporter: Pat Podenski
&gt;            Assignee: Eugene Kuleshov
&gt;            Priority: Trivial
&gt;             Fix For: 0.9.6
&gt;
&gt;         Attachments: mylyn-context.zip, system-scope-spelling.png
&gt;
&gt;
&gt; The word 'system' is misspelled as 'sytem' in the scope popup menu at the bottom of the Add Dependency model window that is accessed from the Select Dependency button at the top of the Dependency Details section on the Dependencies tab of the POM Editor.
&gt; I am attaching a graphic that shows this problem. (I'd actually be okay if system scope just went away  :-)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[jetty-scm] [jetty] [3543] pom/trunk/pom.xml: smoke the site in distribution management, its being set in jetty-website, update webdav to webdav-jackrabbit, update webdav version to 1.0-beta-4</title>
      <creator>&lt;span class='address address-only'&gt;jesse@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;jesse@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:47:17 -0500</pubDate>
      <link>/lists/org.codehaus.jetty.scm/msg/20080821204717.0617314A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jetty</link>
      <guid isPermaLink="true">/lists/org.codehaus.jetty.scm/msg/20080821204717.0617314A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jetty</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@jetty.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;jesse@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:47:17 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[jetty] [3543] pom/trunk/pom.xml: smoke the site in distribution management, its being set in jetty-website, update webdav to webdav-jackrabbit, update webdav version to 1.0-beta-4&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/jetty/?cs=3543"&gt;3543&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;jesse&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:47:16 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;smoke the site in distribution management, its being set in jetty-website, update webdav to webdav-jackrabbit, update webdav version to 1.0-beta-4&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#pomtrunkpomxml"&gt;pom/trunk/pom.xml&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="pomtrunkpomxml"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: pom/trunk/pom.xml (3542 =&gt; 3543)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- pom/trunk/pom.xml	2008-08-21 18:17:37 UTC (rev 3542)
+++ pom/trunk/pom.xml	2008-08-21 20:47:16 UTC (rev 3543)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -154,11 +154,6 @@
&lt;/span&gt;&lt;span class="cx"&gt;       &amp;lt;name&amp;gt;Jetty Snapshot Repository&amp;lt;/name&amp;gt;
       &amp;lt;url&amp;gt;dav:https://dav.codehaus.org/snapshots.repository/jetty/&amp;lt;/url&amp;gt;
     &amp;lt;/snapshotRepository&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-    &amp;lt;site&amp;gt;
-      &amp;lt;id&amp;gt;codehaus.org&amp;lt;/id&amp;gt;
-      &amp;lt;name&amp;gt;Jetty Website&amp;lt;/name&amp;gt;
-      &amp;lt;url&amp;gt;dav:https://dav.codehaus.org/jetty/&amp;lt;/url&amp;gt;
-    &amp;lt;/site&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;   &amp;lt;/distributionManagement&amp;gt;
   &amp;lt;scm&amp;gt;
     &amp;lt;connection&amp;gt;scm:svn:https://svn.codehaus.org/jetty/pom/trunk&amp;lt;/connection&amp;gt;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -179,12 +174,11 @@
&lt;/span&gt;&lt;span class="cx"&gt;       &amp;lt;/extension&amp;gt;
       &amp;lt;extension&amp;gt;
         &amp;lt;groupId&amp;gt;org.apache.maven.wagon&amp;lt;/groupId&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-        &amp;lt;artifactId&amp;gt;wagon-webdav&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+        &amp;lt;artifactId&amp;gt;wagon-webdav-jackrabbit&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;         &amp;lt;version&amp;gt;${maven-wagon-version}&amp;lt;/version&amp;gt;
       &amp;lt;/extension&amp;gt;
     &amp;lt;/extensions&amp;gt;
     &amp;lt;plugins&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-      &amp;lt;plugin&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;         &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
         &amp;lt;artifactId&amp;gt;maven-enforcer-plugin&amp;lt;/artifactId&amp;gt;
         &amp;lt;version&amp;gt;1.0-alpha-3&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -295,7 +289,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     &amp;lt;/pluginManagement&amp;gt;
   &amp;lt;/build&amp;gt;
   &amp;lt;properties&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-    &amp;lt;maven-wagon-version&amp;gt;1.0-beta-2&amp;lt;/maven-wagon-version&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+    &amp;lt;maven-wagon-version&amp;gt;1.0-beta-4&amp;lt;/maven-wagon-version&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;   &amp;lt;/properties&amp;gt;
   &amp;lt;profiles&amp;gt;
     &amp;lt;profile&amp;gt;
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>[m2eclipse-dev] [jira] Created: (MNGECLIPSE-860) ConcurrentModificationException when saving workspace state</title>
      <creator>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:46:26 -0500</pubDate>
      <link>/lists/org.codehaus.m2eclipse.dev/msg/25911741.1219351586799.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</link>
      <guid isPermaLink="true">/lists/org.codehaus.m2eclipse.dev/msg/25911741.1219351586799.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.m2eclipse</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@m2eclipse.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Eugene Kuleshov (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:46:26 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>ConcurrentModificationException when saving workspace state
-----------------------------------------------------------

                 Key: MNGECLIPSE-860
                 URL: http://jira.codehaus.org/browse/MNGECLIPSE-860
             Project: Maven Integration for Eclipse
          Issue Type: Bug
          Components: Project Configuration
            Reporter: Eugene Kuleshov


Happen in the unit tests

{noformat}
java.util.ConcurrentModificationException
	at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
	at java.util.HashMap$EntryIterator.next(HashMap.java:834)
	at java.util.HashMap$EntryIterator.next(HashMap.java:832)
	at java.util.HashMap.writeObject(HashMap.java:999)
	at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
	at org.maven.ide.eclipse.internal.project.WorkspaceStateReader.writeWorkspaceState(WorkspaceStateReader.java:96)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.notifyProjectChangeListeners(MavenProjectManagerImpl.java:679)
	at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.configureNewMavenProject(ProjectConfigurationManager.java:188)
	at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.enableMavenNature(ProjectConfigurationManager.java:271)
	at org.maven.ide.eclipse.tests.BuildPathManagerTest.testEnableMavenNatureWithNoWorkspace(BuildPathManagerTest.java:146)
{noformat}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[grails-user] Simple controller / redirect question</title>
      <creator>&lt;span class='name'&gt;Erik Pragt&lt;/span&gt; &lt;span class='address'&gt;(erik@javaisp...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Erik Pragt&lt;/span&gt; &lt;span class='address'&gt;(erik@javaisp...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:44:02 -0500</pubDate>
      <link>/lists/org.codehaus.grails.user/msg/000801c903ce$a56ab570$0701a8c0@oslo?group=haus.codehaus.grails</link>
      <guid isPermaLink="true">/lists/org.codehaus.grails.user/msg/000801c903ce$a56ab570$0701a8c0@oslo?group=haus.codehaus.grails</guid>
    </item>
    <item>
      <title>[grails-user] Statistics Queries</title>
      <creator>&lt;span class='name'&gt;tgm&lt;/span&gt; &lt;span class='address'&gt;(nabble@aaronhanson...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;tgm&lt;/span&gt; &lt;span class='address'&gt;(nabble@aaronhanson...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:43:59 -0500</pubDate>
      <link>/lists/org.codehaus.grails.user/msg/19096523.post@talk.nabble.com?group=haus.codehaus.grails</link>
      <guid isPermaLink="true">/lists/org.codehaus.grails.user/msg/19096523.post@talk.nabble.com?group=haus.codehaus.grails</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>user@grails.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;tgm&lt;/span&gt; &lt;span class='address'&gt;(nabble@aaronhanson...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:43:59 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>
I'm working a survey project and trying to figure out the best way to
model/map statistical results (avg, max, min, totals, etc) for display in my
view. Right now I'm using the executeQuery() method and processing the
result into maps for use in the view.
How is everyone else doing their basic reporting needs? Do I need to add
Jasper support and design some of them, or are there some other slick ways?

Any example projects that do charting/reporting, etc?
-- 
View this message in context: http://www.nabble.com/Statistics-Queries-tp19096523p19096523.html
Sent from the grails - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[javancss-scm] [javancss] [90] trunk/src/site/apt/todo.apt: fixed typos</title>
      <creator>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:42:08 -0500</pubDate>
      <link>/lists/org.codehaus.javancss.scm/msg/20080821204208.4286414A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</link>
      <guid isPermaLink="true">/lists/org.codehaus.javancss.scm/msg/20080821204208.4286414A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@javancss.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:42:08 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[javancss] [90] trunk/src/site/apt/todo.apt: fixed typos&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/javancss/?cs=90"&gt;90&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;hboutemy&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:42:08 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;fixed typos&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunksrcsiteapttodoapt"&gt;trunk/src/site/apt/todo.apt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunksrcsiteapttodoapt"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/site/apt/todo.apt (89 =&gt; 90)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/site/apt/todo.apt	2008-08-21 20:41:55 UTC (rev 89)
+++ trunk/src/site/apt/todo.apt	2008-08-21 20:42:08 UTC (rev 90)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -17,7 +17,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     * cons: remove &amp;quot;javancss -check&amp;quot; option
 
 
&lt;/span&gt;&lt;span class="rem"&gt;-  * avoid Object[] aoImport?
&lt;/span&gt;&lt;span class="add"&gt;+  * avoid &amp;lt;&amp;lt;&amp;lt;Object[] aoImport&amp;gt;&amp;gt;&amp;gt;?
&lt;/span&gt;&lt;span class="cx"&gt; 
     * create an Import class, both for imports and package?
 
&lt;/span&gt;&lt;span class="lines"&gt;@@ -31,7 +31,7 @@
&lt;/span&gt;&lt;span class="cx"&gt; 
   * use File instead of String
 
&lt;/span&gt;&lt;span class="rem"&gt;-  * create Metric classes instead of Vector&amp;lt;String, Integer, ...&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+  * create Metric classes instead of &amp;lt;&amp;lt;&amp;lt;Vector\&amp;lt;String, Integer, ...\&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt; 
   * use Collection API instead of Vector and Hashtable
  
\ No newline at end of file
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>[javancss-scm] [javancss] [89] trunk/src/main/java/javancss: fixed errors reported by FindBugs</title>
      <creator>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:41:55 -0500</pubDate>
      <link>/lists/org.codehaus.javancss.scm/msg/20080821204155.83B4714A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</link>
      <guid isPermaLink="true">/lists/org.codehaus.javancss.scm/msg/20080821204155.83B4714A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@javancss.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:41:55 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[javancss] [89] trunk/src/main/java/javancss: fixed errors reported by FindBugs&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/javancss/?cs=89"&gt;89&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;hboutemy&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:41:55 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;fixed errors reported by FindBugs&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssAsciiFormatterjava"&gt;trunk/src/main/java/javancss/AsciiFormatter.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssJavancssjava"&gt;trunk/src/main/java/javancss/Javancss.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssMetricjava"&gt;trunk/src/main/java/javancss/Metric.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssXmlFormatterjava"&gt;trunk/src/main/java/javancss/XmlFormatter.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancsstestJavancssTestjava"&gt;trunk/src/main/java/javancss/test/JavancssTest.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunksrcmainjavajavancssAsciiFormatterjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/AsciiFormatter.java (88 =&gt; 89)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/AsciiFormatter.java	2008-08-21 20:23:34 UTC (rev 88)
+++ trunk/src/main/java/javancss/AsciiFormatter.java	2008-08-21 20:41:55 UTC (rev 89)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -47,7 +47,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     private int      _length = 0;
     private int      _nr     = 0;
 
&lt;/span&gt;&lt;span class="rem"&gt;-    private static NumberFormat _pNumberFormat = null;
&lt;/span&gt;&lt;span class="add"&gt;+    private NumberFormat _pNumberFormat = null;
&lt;/span&gt;&lt;span class="cx"&gt; 
     private String _formatListHeader( int lines, String[] header )
     {
&lt;/span&gt;&lt;span class="lines"&gt;@@ -71,8 +71,6 @@
&lt;/span&gt;&lt;span class="cx"&gt;         return sRetVal.toString();
     }
 
&lt;/span&gt;&lt;span class="rem"&gt;-    StringBuffer _line = new StringBuffer();
-
&lt;/span&gt;&lt;span class="cx"&gt;     private String _formatListLine( String name, int[] value )
     {
         StringBuffer sLine = new StringBuffer();
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunksrcmainjavajavancssJavancssjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/Javancss.java (88 =&gt; 89)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/Javancss.java	2008-08-21 20:23:34 UTC (rev 88)
+++ trunk/src/main/java/javancss/Javancss.java	2008-08-21 20:41:55 UTC (rev 89)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -217,9 +217,9 @@
&lt;/span&gt;&lt;span class="cx"&gt;             Map htNewPackages = _pJavaParser.getPackage();
 
             /* List vNewPackages = new Vector(); */
&lt;/span&gt;&lt;span class="rem"&gt;-            for ( Iterator ePackages = htNewPackages.keySet().iterator(); ePackages.hasNext(); )
&lt;/span&gt;&lt;span class="add"&gt;+            for ( Iterator ePackages = htNewPackages.entrySet().iterator(); ePackages.hasNext(); )
&lt;/span&gt;&lt;span class="cx"&gt;             {
&lt;/span&gt;&lt;span class="rem"&gt;-                String sPackage = (String) ePackages.next();
&lt;/span&gt;&lt;span class="add"&gt;+                String sPackage = (String) ( (Map.Entry) ePackages.next() ).getKey();
&lt;/span&gt;&lt;span class="cx"&gt; 
                 PackageMetric pckmNext = (PackageMetric) htNewPackages.get( sPackage );
                 pckmNext.name = sPackage;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -693,7 +693,6 @@
&lt;/span&gt;&lt;span class="cx"&gt;             // stdout is used: don&amp;#39;t close but ensure everything is flushed
             pw.flush();
         }
&lt;/span&gt;&lt;span class="rem"&gt;-        pw = null;
&lt;/span&gt;&lt;span class="cx"&gt;     }
 
     public int getNcss() {
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunksrcmainjavajavancssMetricjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/Metric.java (88 =&gt; 89)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/Metric.java	2008-08-21 20:23:34 UTC (rev 88)
+++ trunk/src/main/java/javancss/Metric.java	2008-08-21 20:41:55 UTC (rev 89)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -60,4 +60,14 @@
&lt;/span&gt;&lt;span class="cx"&gt;     {
         return name.compareTo( ((Metric)o).name );
     }
&lt;/span&gt;&lt;span class="add"&gt;+
+    public boolean equals( Object o )
+    {
+        return compareTo( o ) == 0;
+    }
+
+    public int hashCode()
+    {
+        return name.hashCode();
+    }
&lt;/span&gt;&lt;span class="cx"&gt; }
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunksrcmainjavajavancssXmlFormatterjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/XmlFormatter.java (88 =&gt; 89)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/XmlFormatter.java	2008-08-21 20:23:34 UTC (rev 88)
+++ trunk/src/main/java/javancss/XmlFormatter.java	2008-08-21 20:41:55 UTC (rev 89)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -60,7 +60,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;         return dRetVal;
     }
 
&lt;/span&gt;&lt;span class="rem"&gt;-    private static NumberFormat _pNumberFormat = null;
&lt;/span&gt;&lt;span class="add"&gt;+    private NumberFormat _pNumberFormat = null;
&lt;/span&gt;&lt;span class="cx"&gt; 
     private String _formatPackageMatrix( int packages
                                          , int classesSum
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunksrcmainjavajavancsstestJavancssTestjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/test/JavancssTest.java (88 =&gt; 89)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/test/JavancssTest.java	2008-08-21 20:23:34 UTC (rev 88)
+++ trunk/src/main/java/javancss/test/JavancssTest.java	2008-08-21 20:41:55 UTC (rev 89)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -310,7 +310,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;                 sTest11 = FileUtil.readFile( new File( testDir, &amp;quot;Test11.java&amp;quot; ).getAbsolutePath() );
                 sTest12 = FileUtil.readFile( new File( testDir, &amp;quot;Test12.java&amp;quot; ).getAbsolutePath() );
             }
&lt;/span&gt;&lt;span class="rem"&gt;-            catch ( Exception e )
&lt;/span&gt;&lt;span class="add"&gt;+            catch ( IOException e )
&lt;/span&gt;&lt;span class="cx"&gt;             {
                 bugIf( true );
             }
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>[sonar-scm] [jira] Created: (SONAR-350) Request to run the data collection and sonar server on different boxes</title>
      <creator>&lt;span class='name'&gt;louie liu (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;louie liu (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:41:26 -0500</pubDate>
      <link>/lists/org.codehaus.sonar.scm/msg/31303323.1219351286982.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.sonar</link>
      <guid isPermaLink="true">/lists/org.codehaus.sonar.scm/msg/31303323.1219351286982.JavaMail.haus-jira@codehaus01.managed.contegix.com?group=haus.codehaus.sonar</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@sonar.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;louie liu (JIRA)&lt;/span&gt; &lt;span class='address'&gt;(jira@codehaus...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:41:26 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Request to run the data collection and sonar server on different boxes 
-----------------------------------------------------------------------

                 Key: SONAR-350
                 URL: http://jira.codehaus.org/browse/SONAR-350
             Project: Sonar
          Issue Type: New Feature
    Affects Versions: 1.4
         Environment: Window xp
            Reporter: louie liu
            Assignee: Simon Brandhof


We are experience the error message when running sonar data collection and sonar server on the different boxes.  Here is the detail error messages:

C:\workspaces\architecture\hiberante\trunk&gt;mvn org.codehaus.sonar:sonar-maven-plug
in:1.4:sonar
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Hibernate Utilities
[INFO]    task-segment: [org.codehaus.sonar:sonar-maven-plugin:1.4:sonar] (aggregator-style)
[INFO] ------------------------------------------------------------------------
Downloading: http://localhost:8080/artifactory/repo/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom
Downloading: http://localhost:8080/artifactory/repo/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom
Downloading: http://localhost:8080/artifactory/repo/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom
Downloading: http://localhost:8080/artifactory/repo/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom
[INFO] [sonar:sonar]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Sonar server at http://localhost:9000 is unreacheable, either start it or setup the sonar.hos
t.url maven setting if the URL is incorrect
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Thu Aug 21 13:01:59 PDT 2008
[INFO] Final Memory: 2M/5M
[INFO] ----------------------------------------------------------------------

We would like to know if you can add this feature to allow the sonar server running on the different box, other then the box where the sonar data collection process running.

Thanks.

 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</pre>
      </description>
    </item>
    <item>
      <title>Re: [groovy-user] Problem with Groovlets on Windows Tomcat</title>
      <creator>&lt;span class='name'&gt;Stand Trooper&lt;/span&gt; &lt;span class='address'&gt;(standtrooper@gmail...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Stand Trooper&lt;/span&gt; &lt;span class='address'&gt;(standtrooper@gmail...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:38:38 -0500</pubDate>
      <link>/lists/org.codehaus.groovy.user/msg/5e98e59a0808211338h3666377r1d3a94659ecc48bd@mail.gmail.com?group=haus.codehaus.groovy</link>
      <guid isPermaLink="true">/lists/org.codehaus.groovy.user/msg/5e98e59a0808211338h3666377r1d3a94659ecc48bd@mail.gmail.com?group=haus.codehaus.groovy</guid>
    </item>
    <item>
      <title>Re: [xstream-dev] java.awt.font.TextAttribute</title>
      <creator>&lt;span class='name'&gt;Fulvio Biondi&lt;/span&gt; &lt;span class='address'&gt;(fulvio.biondi@ingeniumtech...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Fulvio Biondi&lt;/span&gt; &lt;span class='address'&gt;(fulvio.biondi@ingeniumtech...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:38:37 -0500</pubDate>
      <link>/lists/org.codehaus.xstream.dev/msg/48ADD24D.6090008@ingeniumtech.it?group=haus.codehaus.xstream</link>
      <guid isPermaLink="true">/lists/org.codehaus.xstream.dev/msg/48ADD24D.6090008@ingeniumtech.it?group=haus.codehaus.xstream</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@xstream.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Fulvio Biondi&lt;/span&gt; &lt;span class='address'&gt;(fulvio.biondi@ingeniumtech...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:38:37 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Hello Jim
I had a similar problem for a very old version of XSteam
In my own situation I found that the simplest solution was to write
a short java program that, using the original XStream version,  to read back
the xml and save the new Objects using the standard java serialization.

When all the 'old' xml files have been converted ,  you can reverse the
scenario changing the XStream library.

I know it is not the best solution, but it works.

I hope this helps
Fulvio
 

Jim Redman ha scritto:
&gt; We're trying to move from XStream 1.1.2 to the latest version. 
&gt; Unfortunately, this problem has us stumped.  In the existing files, 
&gt; generated with XStream 1.1.2,  a font is saved like this:
&gt;            &lt;Font Class="java.awt.Font"&gt;
&gt;               &lt;attributes&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;family&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;string&gt;Tahoma&lt;/string&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;superscript&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;int&gt;0&lt;/int&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;posture&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;float&gt;0.0&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;width&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;float&gt;1.0&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;transform&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;java.awt.font.TransformAttribute 
&gt; serialization="custom"&gt;
&gt;                     &lt;java.awt.font.TransformAttribute&gt;
&gt;                       &lt;default&gt;
&gt;                         &lt;transform serialization="custom"&gt;
&gt;                           &lt;java.awt.geom.AffineTransform&gt;
&gt;                             &lt;default&gt;
&gt;                               &lt;m00&gt;1.0&lt;/m00&gt;
&gt;                               &lt;m01&gt;0.0&lt;/m01&gt;
&gt;                               &lt;m02&gt;0.0&lt;/m02&gt;
&gt;                               &lt;m10&gt;0.0&lt;/m10&gt;
&gt;                               &lt;m11&gt;1.0&lt;/m11&gt;
&gt;                               &lt;m12&gt;0.0&lt;/m12&gt;
&gt;                             &lt;/default&gt;
&gt;                           &lt;/java.awt.geom.AffineTransform&gt;
&gt;                         &lt;/transform&gt;
&gt;                       &lt;/default&gt;
&gt;                     &lt;/java.awt.font.TransformAttribute&gt;
&gt;                   &lt;/java.awt.font.TransformAttribute&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;weight&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;float&gt;2.0&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;java.awt.font.TextAttribute&gt;
&gt;                     &lt;name&gt;size&lt;/name&gt;
&gt;                   &lt;/java.awt.font.TextAttribute&gt;
&gt;                   &lt;float&gt;14.0&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;               &lt;/attributes&gt;
&gt;             &lt;/Font&gt;
&gt;
&gt; And we can't get the 1.3 code to read this at all.  It hits the 
&gt; TextAttribute converter, actually the superclass 
&gt; AbstractAttributedCharacterIteratorAttributeConverter as part of the 
&gt; map decoding, however, the argument to:
&gt;
&gt;    public Object fromString(final String str) {
&gt;         return attributeMap.get(str);
&gt;     }
&gt;
&gt; is a bunch of white space, spaces and \n's.  This results in a null 
&gt; key which means that the map at the end has only "14" in it for the 
&gt; key of "null" and the font decode croaks (even if it didn't croak it 
&gt; would be incorrect).
&gt;
&gt; For reference, a new file saves a Font like this, and this reads back 
&gt; fine.  Unfortunately, we need to be able read existing files.
&gt;
&gt;             &lt;Font Class="java.awt.Font"&gt;
&gt;               &lt;attributes&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;posture&lt;/awt-text-attribute&gt;
&gt;                   &lt;float&gt;0.2&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;superscript&lt;/awt-text-attribute&gt;
&gt;                   &lt;null/&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;width&lt;/awt-text-attribute&gt;
&gt;                   &lt;null/&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;tracking&lt;/awt-text-attribute&gt;
&gt;                   &lt;null/&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;weight&lt;/awt-text-attribute&gt;
&gt;                   &lt;null/&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;family&lt;/awt-text-attribute&gt;
&gt;                   &lt;string&gt;Lucida Sans&lt;/string&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;transform&lt;/awt-text-attribute&gt;
&gt;                   &lt;null/&gt;
&gt;                 &lt;/entry&gt;
&gt;                 &lt;entry&gt;
&gt;                   &lt;awt-text-attribute&gt;size&lt;/awt-text-attribute&gt;
&gt;                   &lt;float&gt;56.0&lt;/float&gt;
&gt;                 &lt;/entry&gt;
&gt;               &lt;/attributes&gt;
&gt;             &lt;/Font&gt;
&gt;
&gt; Any thoughts, ideas or suggestions would be appreciated.  At this 
&gt; point, or only thought is to pre-process the XML via regular 
&gt; expressions, but I'd like to avoid this hack if possible.
&gt;
&gt; Thanks,
&gt;
&gt; Jim
&gt;

-- 
---------------------------------
Fulvio Biondi
VP Technology

Ingenium Technology
Via Lecco, 29
20052 Monza (MI)

Mobile +39 3351227215
Office +39 039 5963194
Fax    +39 039 5963197
skype:fbi1955
-----------------------------------------------------
Ingenium Technology s.r.l. - Tutti i Diritti Riservati.
Il presente messaggio e i documenti allegati possono contenere informazioni 
di carattere confidenziale o riservato.Qualora non foste i destinatari 
vogliate immediatamente informarci via e-mail ed eliminare il messaggio 
con gli eventuali allegati senza trattenerne copia.



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>Re: [xstream-dev] java.awt.font.TextAttribute</title>
      <creator>&lt;span class='name'&gt;Jim Redman&lt;/span&gt; &lt;span class='address'&gt;(jredman@ergotech...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Jim Redman&lt;/span&gt; &lt;span class='address'&gt;(jredman@ergotech...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:38:14 -0500</pubDate>
      <link>/lists/org.codehaus.xstream.dev/msg/48ADD236.3080201@ergotech.com?group=haus.codehaus.xstream</link>
      <guid isPermaLink="true">/lists/org.codehaus.xstream.dev/msg/48ADD236.3080201@ergotech.com?group=haus.codehaus.xstream</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@xstream.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Jim Redman&lt;/span&gt; &lt;span class='address'&gt;(jredman@ergotech...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:38:14 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Paul,

Good thought.

I've never played with XSL so I don't know if this would be easier than 
regular expressions, but either way, it's a pre-processing step which it 
would be good to avoid.

XSL is probably more reliable although the format of the file is pretty 
well fixed.

Jim

Paul Hammant wrote:
&gt; Can you do an XSL transform from the old format to the new one ?
&gt; 
&gt; How many persisted files are you talking about ?
&gt; 
&gt; Regards,
&gt; 
&gt; - Paul
&gt; 
&gt; On Aug 21, 2008, at 1:20 PM, Jim Redman wrote:
&gt; 
&gt;&gt; We're trying to move from XStream 1.1.2 to the latest version. 
&gt;&gt; Unfortunately, this problem has us stumped.  In the existing files, 
&gt;&gt; generated with XStream 1.1.2,  a font is saved like this:
&gt;&gt;           &lt;Font Class="java.awt.Font"&gt;
&gt;&gt;              &lt;attributes&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;family&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;string&gt;Tahoma&lt;/string&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;superscript&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;int&gt;0&lt;/int&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;posture&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;float&gt;0.0&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;width&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;float&gt;1.0&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;transform&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;java.awt.font.TransformAttribute 
&gt;&gt; serialization="custom"&gt;
&gt;&gt;                    &lt;java.awt.font.TransformAttribute&gt;
&gt;&gt;                      &lt;default&gt;
&gt;&gt;                        &lt;transform serialization="custom"&gt;
&gt;&gt;                          &lt;java.awt.geom.AffineTransform&gt;
&gt;&gt;                            &lt;default&gt;
&gt;&gt;                              &lt;m00&gt;1.0&lt;/m00&gt;
&gt;&gt;                              &lt;m01&gt;0.0&lt;/m01&gt;
&gt;&gt;                              &lt;m02&gt;0.0&lt;/m02&gt;
&gt;&gt;                              &lt;m10&gt;0.0&lt;/m10&gt;
&gt;&gt;                              &lt;m11&gt;1.0&lt;/m11&gt;
&gt;&gt;                              &lt;m12&gt;0.0&lt;/m12&gt;
&gt;&gt;                            &lt;/default&gt;
&gt;&gt;                          &lt;/java.awt.geom.AffineTransform&gt;
&gt;&gt;                        &lt;/transform&gt;
&gt;&gt;                      &lt;/default&gt;
&gt;&gt;                    &lt;/java.awt.font.TransformAttribute&gt;
&gt;&gt;                  &lt;/java.awt.font.TransformAttribute&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;weight&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;float&gt;2.0&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;&gt;                    &lt;name&gt;size&lt;/name&gt;
&gt;&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;&gt;                  &lt;float&gt;14.0&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;              &lt;/attributes&gt;
&gt;&gt;            &lt;/Font&gt;
&gt;&gt;
&gt;&gt; And we can't get the 1.3 code to read this at all.  It hits the 
&gt;&gt; TextAttribute converter, actually the superclass 
&gt;&gt; AbstractAttributedCharacterIteratorAttributeConverter as part of the 
&gt;&gt; map decoding, however, the argument to:
&gt;&gt;
&gt;&gt;   public Object fromString(final String str) {
&gt;&gt;        return attributeMap.get(str);
&gt;&gt;    }
&gt;&gt;
&gt;&gt; is a bunch of white space, spaces and \n's.  This results in a null 
&gt;&gt; key which means that the map at the end has only "14" in it for the 
&gt;&gt; key of "null" and the font decode croaks (even if it didn't croak it 
&gt;&gt; would be incorrect).
&gt;&gt;
&gt;&gt; For reference, a new file saves a Font like this, and this reads back 
&gt;&gt; fine.  Unfortunately, we need to be able read existing files.
&gt;&gt;
&gt;&gt;            &lt;Font Class="java.awt.Font"&gt;
&gt;&gt;              &lt;attributes&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;posture&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;float&gt;0.2&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;superscript&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;null/&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;width&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;null/&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;tracking&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;null/&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;weight&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;null/&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;family&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;string&gt;Lucida Sans&lt;/string&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;transform&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;null/&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;                &lt;entry&gt;
&gt;&gt;                  &lt;awt-text-attribute&gt;size&lt;/awt-text-attribute&gt;
&gt;&gt;                  &lt;float&gt;56.0&lt;/float&gt;
&gt;&gt;                &lt;/entry&gt;
&gt;&gt;              &lt;/attributes&gt;
&gt;&gt;            &lt;/Font&gt;
&gt;&gt;
&gt;&gt; Any thoughts, ideas or suggestions would be appreciated.  At this 
&gt;&gt; point, or only thought is to pre-process the XML via regular 
&gt;&gt; expressions, but I'd like to avoid this hack if possible.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt;
&gt;&gt; Jim
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Jim Redman
&gt;&gt; (505) 662 5156 x85
&gt;&gt; http://www.ergotech.com
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe from this list, please visit:
&gt;&gt;
&gt;&gt;   http://xircles.codehaus.org/manage_email
&gt;&gt;
&gt;&gt;
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe from this list, please visit:
&gt; 
&gt;    http://xircles.codehaus.org/manage_email

-- 
Jim Redman
(505) 662 5156 x85
http://www.ergotech.com

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>Re: [grails-user] A question about testing</title>
      <creator>&lt;span class='name'&gt;Mischa Koelliker&lt;/span&gt; &lt;span class='address'&gt;(mischak1@gmx...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Mischa Koelliker&lt;/span&gt; &lt;span class='address'&gt;(mischak1@gmx...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:38:13 -0500</pubDate>
      <link>/lists/org.codehaus.grails.user/msg/20080821203813.279990@gmx.net?group=haus.codehaus.grails</link>
      <guid isPermaLink="true">/lists/org.codehaus.grails.user/msg/20080821203813.279990@gmx.net?group=haus.codehaus.grails</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>user@grails.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Mischa Koelliker&lt;/span&gt; &lt;span class='address'&gt;(mischak1@gmx...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:38:13 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Within a controller or service you can simply define a member variable

    def dataSource

The dataSource will be injected.


-------- Original-Nachricht --------
&gt; Datum: Thu, 21 Aug 2008 16:15:49 -0400
&gt; Von: "Erick Erickson" &lt;erickerickson@gmail.com&gt;
&gt; An: user@grails.codehaus.org
&gt; Betreff: Re: [grails-user] A question about testing

&gt; Try this
&gt; 
&gt; 
&gt; import org.codehaus.groovy.grails.commons.ConfigurationHolder
&gt; 
&gt; def dsGorm = ConfigurationHolder.config.dataSource
&gt; 
&gt; 
&gt; this works for me to directly access the gorm database in my integration
&gt; tests to, for instance, pre-populate some DB tables, but I don't have a
&gt; service in my application, so it may not work for you.
&gt; 
&gt; Best
&gt; Erick
&gt; 
&gt; On Thu, Aug 21, 2008 at 4:07 PM, Kristan Uccello &lt;kuccello@gmail.com&gt;
&gt; wrote:
&gt; 
&gt; &gt; How does one connect to the testing environment database as setup in
&gt; &gt; DataSource.groovy when testing a service that uses Sql.groovy access
&gt; &gt; to a database?
&gt; &gt;
&gt; &gt; In other words, I want to use a simple sql statement like "delete from
&gt; &gt; page where id = 1" inside a service (or controller). Now this in and
&gt; &gt; of itself I can do, but I want to test this using an integration test.
&gt; &gt; I have a datasource already available to me as defined in the
&gt; &gt; DataSource.groovy but I do not know how to access the Hibernate
&gt; &gt; datasource object. I am used to being able to grab either a connection
&gt; &gt; object or datasource from hibernate in the java web apps I have
&gt; &gt; written but I'm a little lost how to do that within the bounds of
&gt; &gt; grails.
&gt; &gt;
&gt; &gt; Any advice?
&gt; &gt;
&gt; &gt; Cheers,
&gt; &gt;
&gt; &gt; Krispy
&gt; &gt;
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe from this list, please visit:
&gt; &gt;
&gt; &gt;    http://xircles.codehaus.org/manage_email
&gt; &gt;
&gt; &gt;
&gt; &gt;

-- 
 

Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[mojo-dev] Breadcrumbs for Site</title>
      <creator>&lt;span class='name'&gt;Benjamin Bentmann&lt;/span&gt; &lt;span class='address'&gt;(benjamin.bentmann@udo...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Benjamin Bentmann&lt;/span&gt; &lt;span class='address'&gt;(benjamin.bentmann@udo...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:33:33 -0500</pubDate>
      <link>/lists/org.codehaus.mojo.dev/msg/48ADD11D.1030404@udo.edu?group=haus.codehaus.mojo</link>
      <guid isPermaLink="true">/lists/org.codehaus.mojo.dev/msg/48ADD11D.1030404@udo.edu?group=haus.codehaus.mojo</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@mojo.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Benjamin Bentmann&lt;/span&gt; &lt;span class='address'&gt;(benjamin.bentmann@udo...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:33:33 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Hi,

Dennis has recently started some improvements [0] to the Apache Maven 
Site. In particular, I like the usage of breadcrumbs to help navigation 
so I would like to do the same for the Mojo Site and wanted to know what 
others think.

I have a small example site up [1] where people could take a look at the 
changes I am proposing. Basically, the publish date moved to the right 
such that the breadcrumbs can go on the left. [2] shows the current look 
to get the direct contrast.

This is basically the last update I would like to commit to the Mojo 
parent before calling a vote for its next release.

If nobody reports objections over the weekend, I would just assume lazy 
consensus and commit the required changes to the Mojo parent/site.


Benjamin


[0] 
http://www.nabble.com/-DISCUSS--An-inherited-%22Maven-Projects%22-menu-for-on-all-our-sites-td18079443.html
[1] http://people.apache.org/~bentmann/maven/mojo/javacc-maven-plugin/
[2] http://mojo.codehaus.org/javacc-maven-plugin/

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>Re: [groovy-user] Problem with Groovlets on Windows Tomcat</title>
      <creator>&lt;span class='name'&gt;grkuntzmd&lt;/span&gt; &lt;span class='address'&gt;(grk@usa...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;grkuntzmd&lt;/span&gt; &lt;span class='address'&gt;(grk@usa...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:32:30 -0500</pubDate>
      <link>/lists/org.codehaus.groovy.user/msg/19096304.post@talk.nabble.com?group=haus.codehaus.groovy</link>
      <guid isPermaLink="true">/lists/org.codehaus.groovy.user/msg/19096304.post@talk.nabble.com?group=haus.codehaus.groovy</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>user@groovy.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;grkuntzmd&lt;/span&gt; &lt;span class='address'&gt;(grk@usa...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:32:30 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>
Still getting the same error.

I copy/pasted the first example from http://groovy.codehaus.org/Groovlets
into ROOT/index.groovy. I added the web.xml lines to ROOT/WEB-INF/web.xml. I
created the directory ROOT/WEB-INF/lib and copied the jar files from
C:\Groovy\lib to it (groovy, antlr, and asm).

I did NOT make the context change to server.xml. I wonder if that is the
problem. The ROOT webapp is implicitly defined I believe.

Here is part of the error I get:

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet


-----
G. Ralph Kuntz, MD
Chief Software Architect
meridianEMR, Inc.
-- 
View this message in context: http://www.nabble.com/Problem-with-Groovlets-on-Windows-Tomcat-tp19095055p19096304.html
Sent from the groovy - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[jruby-scm] [jruby] [7518] trunk/jruby: Bump version numbers to 1.1.4 for upcoming release in next few days</title>
      <creator>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:28:53 -0500</pubDate>
      <link>/lists/org.codehaus.jruby.scm/msg/20080821202853.34DE214A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</link>
      <guid isPermaLink="true">/lists/org.codehaus.jruby.scm/msg/20080821202853.34DE214A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@jruby.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:28:53 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[jruby] [7518] trunk/jruby: Bump version numbers to 1.1.4 for upcoming release in next few days&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/jruby/?cs=7518"&gt;7518&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;enebo&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:28:53 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;Bump version numbers to 1.1.4 for upcoming release in next few days&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunkjrubybuildconfigxml"&gt;trunk/jruby/build-config.xml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunkjrubysrcorgjrubyjrubyproperties"&gt;trunk/jruby/src/org/jruby/jruby.properties&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunkjrubybuildconfigxml"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/jruby/build-config.xml (7517 =&gt; 7518)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/jruby/build-config.xml	2008-08-21 20:26:39 UTC (rev 7517)
+++ trunk/jruby/build-config.xml	2008-08-21 20:28:53 UTC (rev 7518)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -2,7 +2,7 @@
&lt;/span&gt;&lt;span class="cx"&gt; 
 &amp;lt;jruby&amp;gt;
   &amp;lt;version&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-  	 &amp;lt;jruby&amp;gt;1.1.3&amp;lt;/jruby&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+  	 &amp;lt;jruby&amp;gt;1.1.4&amp;lt;/jruby&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;   	 &amp;lt;ruby major=&amp;quot;1.8&amp;quot; minor=&amp;quot;6&amp;quot;/&amp;gt;
   &amp;lt;/version&amp;gt;
 &amp;lt;/jruby&amp;gt;
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunkjrubysrcorgjrubyjrubyproperties"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/jruby/src/org/jruby/jruby.properties (7517 =&gt; 7518)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/jruby/src/org/jruby/jruby.properties	2008-08-21 20:26:39 UTC (rev 7517)
+++ trunk/jruby/src/org/jruby/jruby.properties	2008-08-21 20:28:53 UTC (rev 7518)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -4,7 +4,7 @@
&lt;/span&gt;&lt;span class="cx"&gt; version.ruby1_9.major=1.9
 version.ruby1_9=1.9.1
 release.date=@build.date@
&lt;/span&gt;&lt;span class="rem"&gt;-version.jruby=1.1.3
&lt;/span&gt;&lt;span class="add"&gt;+version.jruby=1.1.4
&lt;/span&gt;&lt;span class="cx"&gt; build.jruby=java@java.specification.version@
 target.jruby=java@javac.version@
 revision.jruby=$Revision: 6586 $
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>Re: [grails-user] A question about testing</title>
      <creator>&lt;span class='name'&gt;Kristan Uccello&lt;/span&gt; &lt;span class='address'&gt;(kuccello@gmail...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Kristan Uccello&lt;/span&gt; &lt;span class='address'&gt;(kuccello@gmail...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:28:31 -0500</pubDate>
      <link>/lists/org.codehaus.grails.user/msg/44f81ba50808211328o2ce009f6yb347f40146f76214@mail.gmail.com?group=haus.codehaus.grails</link>
      <guid isPermaLink="true">/lists/org.codehaus.grails.user/msg/44f81ba50808211328o2ce009f6yb347f40146f76214@mail.gmail.com?group=haus.codehaus.grails</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>user@grails.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Kristan Uccello&lt;/span&gt; &lt;span class='address'&gt;(kuccello@gmail...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:28:31 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Erick,

Thank you very much thats exactly what I needed.

Cheers,

Krispy

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[jruby-scm] [jruby] [7517] trunk/jruby/build_lib/joni.jar: Update joni on trunk to match last released joni so 1.1.4 build matches build made by maven</title>
      <creator>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:26:39 -0500</pubDate>
      <link>/lists/org.codehaus.jruby.scm/msg/20080821202639.BE46C14A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</link>
      <guid isPermaLink="true">/lists/org.codehaus.jruby.scm/msg/20080821202639.BE46C14A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@jruby.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:26:39 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[jruby] [7517] trunk/jruby/build_lib/joni.jar: Update joni on trunk to match last released joni so 1.1.4 build matches build made by maven&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/jruby/?cs=7517"&gt;7517&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;enebo&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:26:39 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;Update joni on trunk to match last released joni so 1.1.4 build matches build made by maven&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunkjrubybuild_libjonijar"&gt;trunk/jruby/build_lib/joni.jar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunkjrubybuild_libjonijar"&gt;&lt;/a&gt;
&lt;div class="binary"&gt;&lt;h4&gt;Modified: trunk/jruby/build_lib/joni.jar&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="cx"&gt;(Binary files differ)
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>[mule-scm] [mule] [12543] branches/mule-2.x/tests/integration/pom.xml: Fix JDBC test failures</title>
      <creator>&lt;span class='address address-only'&gt;tcarlson@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;tcarlson@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:24:51 -0500</pubDate>
      <link>/lists/org.codehaus.mule.scm/msg/20080821202451.218AC14A811F@codehaus01.managed.contegix.com?group=haus.codehaus.mule</link>
      <guid isPermaLink="true">/lists/org.codehaus.mule.scm/msg/20080821202451.218AC14A811F@codehaus01.managed.contegix.com?group=haus.codehaus.mule</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@mule.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;tcarlson@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:24:51 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[mule] [12543] branches/mule-2.x/tests/integration/pom.xml: Fix JDBC test failures&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/mule/?cs=12543"&gt;12543&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;tcarlson&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:24:50 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;Fix JDBC test failures&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#branchesmule2xtestsintegrationpomxml"&gt;branches/mule-2.x/tests/integration/pom.xml&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="branchesmule2xtestsintegrationpomxml"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: branches/mule-2.x/tests/integration/pom.xml (12542 =&gt; 12543)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- branches/mule-2.x/tests/integration/pom.xml	2008-08-21 18:39:29 UTC (rev 12542)
+++ branches/mule-2.x/tests/integration/pom.xml	2008-08-21 20:24:50 UTC (rev 12543)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -103,5 +103,10 @@
&lt;/span&gt;&lt;span class="cx"&gt;             &amp;lt;artifactId&amp;gt;activemq-core&amp;lt;/artifactId&amp;gt;
             &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
         &amp;lt;/dependency&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+        &amp;lt;dependency&amp;gt;
+            &amp;lt;groupId&amp;gt;org.apache.derby&amp;lt;/groupId&amp;gt;
+            &amp;lt;artifactId&amp;gt;derby&amp;lt;/artifactId&amp;gt;
+            &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
+        &amp;lt;/dependency&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;     &amp;lt;/dependencies&amp;gt;
 &amp;lt;/project&amp;gt;
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>[jruby-scm] [jruby] [7516] trunk/jruby/maven/jruby: Update poms to point to release joni 1.0.3</title>
      <creator>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:24:42 -0500</pubDate>
      <link>/lists/org.codehaus.jruby.scm/msg/20080821202442.67DF214A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</link>
      <guid isPermaLink="true">/lists/org.codehaus.jruby.scm/msg/20080821202442.67DF214A811F@codehaus01.managed.contegix.com?group=haus.codehaus.jruby</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@jruby.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;enebo@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:24:42 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[jruby] [7516] trunk/jruby/maven/jruby: Update poms to point to release joni 1.0.3&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/jruby/?cs=7516"&gt;7516&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;enebo&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:24:42 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;Update poms to point to release joni 1.0.3&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunkjrubymavenjrubypomxml"&gt;trunk/jruby/maven/jruby/pom.xml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunkjrubymavenjrubycompletepomxml"&gt;trunk/jruby/maven/jruby-complete/pom.xml&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunkjrubymavenjrubypomxml"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/jruby/maven/jruby/pom.xml (7515 =&gt; 7516)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/jruby/maven/jruby/pom.xml	2008-08-21 19:40:09 UTC (rev 7515)
+++ trunk/jruby/maven/jruby/pom.xml	2008-08-21 20:24:42 UTC (rev 7516)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -24,7 +24,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     &amp;lt;dependency&amp;gt;
       &amp;lt;groupId&amp;gt;org.jruby.joni&amp;lt;/groupId&amp;gt;
       &amp;lt;artifactId&amp;gt;joni&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-      &amp;lt;version&amp;gt;1.0.2&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+      &amp;lt;version&amp;gt;1.0.3&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;       &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
     &amp;lt;/dependency&amp;gt;
     &amp;lt;dependency&amp;gt;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -141,7 +141,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;                 &amp;lt;artifactItem&amp;gt;
                   &amp;lt;groupId&amp;gt;org.jruby.joni&amp;lt;/groupId&amp;gt;
                   &amp;lt;artifactId&amp;gt;joni&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-                  &amp;lt;version&amp;gt;1.0.2&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+                  &amp;lt;version&amp;gt;1.0.3&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;                 &amp;lt;/artifactItem&amp;gt;
                 &amp;lt;artifactItem&amp;gt;
                   &amp;lt;groupId&amp;gt;joda-time&amp;lt;/groupId&amp;gt;
&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;a id="trunkjrubymavenjrubycompletepomxml"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/jruby/maven/jruby-complete/pom.xml (7515 =&gt; 7516)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/jruby/maven/jruby-complete/pom.xml	2008-08-21 19:40:09 UTC (rev 7515)
+++ trunk/jruby/maven/jruby-complete/pom.xml	2008-08-21 20:24:42 UTC (rev 7516)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -24,7 +24,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     &amp;lt;dependency&amp;gt;
       &amp;lt;groupId&amp;gt;org.jruby.joni&amp;lt;/groupId&amp;gt;
       &amp;lt;artifactId&amp;gt;joni&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-      &amp;lt;version&amp;gt;1.0.2&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+      &amp;lt;version&amp;gt;1.0.3&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;       &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
     &amp;lt;/dependency&amp;gt;
     &amp;lt;dependency&amp;gt;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -141,7 +141,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;                 &amp;lt;artifactItem&amp;gt;
                   &amp;lt;groupId&amp;gt;org.jruby.joni&amp;lt;/groupId&amp;gt;
                   &amp;lt;artifactId&amp;gt;joni&amp;lt;/artifactId&amp;gt;
&lt;/span&gt;&lt;span class="rem"&gt;-                  &amp;lt;version&amp;gt;1.0.2&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="add"&gt;+                  &amp;lt;version&amp;gt;1.0.3&amp;lt;/version&amp;gt;
&lt;/span&gt;&lt;span class="cx"&gt;                 &amp;lt;/artifactItem&amp;gt;
                 &amp;lt;artifactItem&amp;gt;
                   &amp;lt;groupId&amp;gt;joda-time&amp;lt;/groupId&amp;gt;
&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

&lt;hr/&gt;
&lt;p&gt;
To unsubscribe from this list please visit:
&lt;/p&gt;
&lt;p&gt;
    &lt;a href="http://xircles.codehaus.org/manage_email"&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;


</div>
      </description>
    </item>
    <item>
      <title>Re: [xstream-dev] java.awt.font.TextAttribute</title>
      <creator>&lt;span class='name'&gt;Paul Hammant&lt;/span&gt; &lt;span class='address'&gt;(paul@hammant...)&lt;/span&gt;</creator>
      <author>&lt;span class='name'&gt;Paul Hammant&lt;/span&gt; &lt;span class='address'&gt;(paul@hammant...)&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:24:36 -0500</pubDate>
      <link>/lists/org.codehaus.xstream.dev/msg/E9ECCF6A-5CC9-4D68-922C-CE1B498A8BAE@hammant.org?group=haus.codehaus.xstream</link>
      <guid isPermaLink="true">/lists/org.codehaus.xstream.dev/msg/E9ECCF6A-5CC9-4D68-922C-CE1B498A8BAE@hammant.org?group=haus.codehaus.xstream</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>dev@xstream.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='name'&gt;Paul Hammant&lt;/span&gt; &lt;span class='address'&gt;(paul@hammant...)&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:24:36 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <pre>Can you do an XSL transform from the old format to the new one ?

How many persisted files are you talking about ?

Regards,

- Paul

On Aug 21, 2008, at 1:20 PM, Jim Redman wrote:

&gt; We're trying to move from XStream 1.1.2 to the latest version.  
&gt; Unfortunately, this problem has us stumped.  In the existing files,  
&gt; generated with XStream 1.1.2,  a font is saved like this:
&gt;           &lt;Font Class="java.awt.Font"&gt;
&gt;              &lt;attributes&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;family&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;string&gt;Tahoma&lt;/string&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;superscript&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;int&gt;0&lt;/int&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;posture&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;float&gt;0.0&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;width&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;float&gt;1.0&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;transform&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;java.awt.font.TransformAttribute  
&gt; serialization="custom"&gt;
&gt;                    &lt;java.awt.font.TransformAttribute&gt;
&gt;                      &lt;default&gt;
&gt;                        &lt;transform serialization="custom"&gt;
&gt;                          &lt;java.awt.geom.AffineTransform&gt;
&gt;                            &lt;default&gt;
&gt;                              &lt;m00&gt;1.0&lt;/m00&gt;
&gt;                              &lt;m01&gt;0.0&lt;/m01&gt;
&gt;                              &lt;m02&gt;0.0&lt;/m02&gt;
&gt;                              &lt;m10&gt;0.0&lt;/m10&gt;
&gt;                              &lt;m11&gt;1.0&lt;/m11&gt;
&gt;                              &lt;m12&gt;0.0&lt;/m12&gt;
&gt;                            &lt;/default&gt;
&gt;                          &lt;/java.awt.geom.AffineTransform&gt;
&gt;                        &lt;/transform&gt;
&gt;                      &lt;/default&gt;
&gt;                    &lt;/java.awt.font.TransformAttribute&gt;
&gt;                  &lt;/java.awt.font.TransformAttribute&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;weight&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;float&gt;2.0&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;java.awt.font.TextAttribute&gt;
&gt;                    &lt;name&gt;size&lt;/name&gt;
&gt;                  &lt;/java.awt.font.TextAttribute&gt;
&gt;                  &lt;float&gt;14.0&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;              &lt;/attributes&gt;
&gt;            &lt;/Font&gt;
&gt;
&gt; And we can't get the 1.3 code to read this at all.  It hits the  
&gt; TextAttribute converter, actually the superclass  
&gt; AbstractAttributedCharacterIteratorAttributeConverter as part of the  
&gt; map decoding, however, the argument to:
&gt;
&gt;   public Object fromString(final String str) {
&gt;        return attributeMap.get(str);
&gt;    }
&gt;
&gt; is a bunch of white space, spaces and \n's.  This results in a null  
&gt; key which means that the map at the end has only "14" in it for the  
&gt; key of "null" and the font decode croaks (even if it didn't croak it  
&gt; would be incorrect).
&gt;
&gt; For reference, a new file saves a Font like this, and this reads  
&gt; back fine.  Unfortunately, we need to be able read existing files.
&gt;
&gt;            &lt;Font Class="java.awt.Font"&gt;
&gt;              &lt;attributes&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;posture&lt;/awt-text-attribute&gt;
&gt;                  &lt;float&gt;0.2&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;superscript&lt;/awt-text-attribute&gt;
&gt;                  &lt;null/&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;width&lt;/awt-text-attribute&gt;
&gt;                  &lt;null/&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;tracking&lt;/awt-text-attribute&gt;
&gt;                  &lt;null/&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;weight&lt;/awt-text-attribute&gt;
&gt;                  &lt;null/&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;family&lt;/awt-text-attribute&gt;
&gt;                  &lt;string&gt;Lucida Sans&lt;/string&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;transform&lt;/awt-text-attribute&gt;
&gt;                  &lt;null/&gt;
&gt;                &lt;/entry&gt;
&gt;                &lt;entry&gt;
&gt;                  &lt;awt-text-attribute&gt;size&lt;/awt-text-attribute&gt;
&gt;                  &lt;float&gt;56.0&lt;/float&gt;
&gt;                &lt;/entry&gt;
&gt;              &lt;/attributes&gt;
&gt;            &lt;/Font&gt;
&gt;
&gt; Any thoughts, ideas or suggestions would be appreciated.  At this  
&gt; point, or only thought is to pre-process the XML via regular  
&gt; expressions, but I'd like to avoid this hack if possible.
&gt;
&gt; Thanks,
&gt;
&gt; Jim
&gt;
&gt; -- 
&gt; Jim Redman
&gt; (505) 662 5156 x85
&gt; http://www.ergotech.com
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe from this list, please visit:
&gt;
&gt;   http://xircles.codehaus.org/manage_email
&gt;
&gt;


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



</pre>
      </description>
    </item>
    <item>
      <title>[javancss-scm] [javancss] [88] trunk/src/main/java/javancss: use StringBuffer instead of String when useful</title>
      <creator>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</creator>
      <author>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</author>
      <pubDate>Thu, 21 Aug 2008 15:23:34 -0500</pubDate>
      <link>/lists/org.codehaus.javancss.scm/msg/20080821202334.815B114A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</link>
      <guid isPermaLink="true">/lists/org.codehaus.javancss.scm/msg/20080821202334.815B114A811F@codehaus01.managed.contegix.com?group=haus.codehaus.javancss</guid>
      <description>
        <table style="border: 1px solid #aaa">
          <tr>
            <td style="border-right: 1px solid #ccc">List</td>
            <td>scm@javancss.codehaus.org</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Author</td>
            <td>&lt;span class='address address-only'&gt;hboutemy@codehaus...&lt;/span&gt;</td>
          </tr>
          <tr>
            <td style="border-right: 1px solid #ccc">Sent</td>
            <td>Thu Aug 21 15:23:34 -0500 2008</td>
          </tr>
        </table>
        <hr/>
        <div>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;&lt;style type="text/css"&gt;&lt;!--
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
#msg DL { border : 1px #006 solid; background-color : #369; padding : 6px; color : #fff; }
#msg DT { float : left; width : 6em; font-weight : bold; }
#msg DL, #msg DT, #msg UL, #msg LI { font-family : arial,helvetica,sans-serif; font-size : 10pt;  }
h3 { font-family : arial,helvetica,sans-serif; font-size : 10pt; font-weight : bold; }
#msg PRE { overflow : auto; white-space : normal; background-color : #ffc; border : 1px #fc0 solid; padding : 6px; }
#msg UL, PRE, .diff { overflow : auto; }
#patch h4 { font-family : arial,helvetica,sans-serif; font-size : 10pt; }
#patch h4 { padding: 8px; background : #369; color : #fff; margin : 0; }
#patch .propset h4, #patch .binary h4 {margin: 0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {background:#eeeeee;padding: 0 0 10px 0;}
#patch .propset .diff, #patch .binary .diff  {padding: 10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch .add {background:#ddffdd;}
#patch .rem {background:#ffdddd;}
#patch .lines, .info {color:#888888;background:#ffffff;}
.diff { width : 100%; }
--&gt;&lt;/style&gt;
&lt;title&gt;[javancss] [88] trunk/src/main/java/javancss: use StringBuffer instead of String when useful&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id="msg"&gt;
&lt;dl&gt;
&lt;dt&gt;Revision&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://fisheye.codehaus.org/changelog/javancss/?cs=88"&gt;88&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;hboutemy&lt;/dd&gt;
&lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2008-08-21 15:23:34 -0500 (Thu, 21 Aug 2008)&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3&gt;Log Message&lt;/h3&gt;
&lt;pre&gt;use StringBuffer instead of String when useful&lt;/pre&gt;

&lt;h3&gt;Modified Paths&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssAsciiFormatterjava"&gt;trunk/src/main/java/javancss/AsciiFormatter.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#trunksrcmainjavajavancssXmlFormatterjava"&gt;trunk/src/main/java/javancss/XmlFormatter.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div id="patch"&gt;
&lt;h3&gt;Diff&lt;/h3&gt;
&lt;a id="trunksrcmainjavajavancssAsciiFormatterjava"&gt;&lt;/a&gt;
&lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/src/main/java/javancss/AsciiFormatter.java (87 =&gt; 88)&lt;/h4&gt;
&lt;pre class="diff"&gt;
&lt;span class="info"&gt;--- trunk/src/main/java/javancss/AsciiFormatter.java	2008-08-21 20:03:59 UTC (rev 87)
+++ trunk/src/main/java/javancss/AsciiFormatter.java	2008-08-21 20:23:34 UTC (rev 88)
&lt;/span&gt;&lt;span class="lines"&gt;@@ -41,7 +41,7 @@
&lt;/span&gt;&lt;span class="cx"&gt;     private static final int LEN_NR = 3;
     private static final String NL = System.getProperty( &amp;quot;line.separator&amp;quot; );
 
&lt;/span&gt;&lt;span class="rem"&gt;-    private Javancss _javancss = null;
&lt;/span&gt;&lt;span class="add"&gt;+    private final Javancss _javancss;
&lt;/span&gt;&lt;span class="cx"&gt; 
     private String[] _header = null;
     private int      _length = 0;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -121,66 +121,42 @@
&lt;/span&gt;&lt;span class="cx"&gt;         ((DecimalFormat)_pNumberFormat).applyPattern( &amp;quot;###0.00&amp;quot; );
         int maxItemLength = _pNumberFormat.format(ncssSum).length();
         maxItemLength = Math.max(9, maxItemLength);
&lt;/span&gt;&lt;span class="rem"&gt;-        String sRetVal = Util.paddWithSpace( &amp;quot;Packages&amp;quot;
-                                             , maxItemLength ) 
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace(&amp;quot;Classes&amp;quot;, maxItemLength) 
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace(&amp;quot;Functions&amp;quot;, maxItemLength) 
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace(&amp;quot;NCSS&amp;quot;, maxItemLength) 
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace(&amp;quot;Javadocs&amp;quot;, maxItemLength) 
-            + &amp;quot; | per&amp;quot; + NL;
&lt;/span&gt;&lt;span class="add"&gt;+        String sRetVal =
+            Util.paddWithSpace( &amp;quot;Packages&amp;quot; , maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(&amp;quot;Classes&amp;quot;, maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(&amp;quot;Functions&amp;quot;, maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(&amp;quot;NCSS&amp;quot;, maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(&amp;quot;Javadocs&amp;quot;, maxItemLength)
+            + &amp;quot; | per&amp;quot; + NL
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += Util.multiplyChar( &amp;#39;-&amp;#39;, (maxItemLength + 1)*6 + 1 )
-            + NL
-            + Util.paddWithSpace(_pNumberFormat.format
-                                      (packages), maxItemLength) + &amp;#39; &amp;#39; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (classesSum), maxItemLength) + &amp;#39; &amp;#39; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (functionsSum), maxItemLength) + &amp;#39; &amp;#39; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (ncssSum), maxItemLength) + &amp;#39; &amp;#39; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (javadocsSum), maxItemLength) + &amp;quot; | Project&amp;quot; + NL;
&lt;/span&gt;&lt;span class="add"&gt;+            + Util.multiplyChar( &amp;#39;-&amp;#39;, (maxItemLength + 1)*6 + 1 ) + NL
+            + Util.paddWithSpace(_pNumberFormat.format(packages), maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(_pNumberFormat.format(classesSum), maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(_pNumberFormat.format(functionsSum), maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(_pNumberFormat.format(ncssSum), maxItemLength) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace(_pNumberFormat.format(javadocsSum), maxItemLength)
+            + &amp;quot; | Project&amp;quot; + NL
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="add"&gt;+            + Util.multiplyChar( &amp;#39; &amp;#39;, maxItemLength + 1 ) 
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( classesSum, packages ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( functionsSum, packages ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, packages ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, packages ) ), maxItemLength )
+            + &amp;quot; | Package&amp;quot; + NL
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += Util.multiplyChar( &amp;#39; &amp;#39;, maxItemLength + 1 ) 
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( classesSum, packages ) )
-                                  , maxItemLength )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( functionsSum, packages ) )
-                                  , maxItemLength )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, packages ) )
-                                  , maxItemLength )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, packages ) )
-                                  , maxItemLength )
-            + &amp;quot; | Package&amp;quot; + NL;
-
-        sRetVal += Util.multiplyChar( &amp;#39; &amp;#39;, (maxItemLength + 1)*2 ) 
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( functionsSum, classesSum ) )
-                                  , maxItemLength ) 
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, classesSum ) )
-                                  , maxItemLength )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, classesSum ) )
-                                  , maxItemLength ) 
-            + &amp;quot; | Class&amp;quot; + NL;
&lt;/span&gt;&lt;span class="add"&gt;+            + Util.multiplyChar( &amp;#39; &amp;#39;, (maxItemLength + 1)*2 ) 
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( functionsSum, classesSum ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, classesSum ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, classesSum ) ), maxItemLength )
+            + &amp;quot; | Class&amp;quot; + NL
&lt;/span&gt;&lt;span class="cx"&gt;         
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += Util.multiplyChar( &amp;#39; &amp;#39;, (maxItemLength + 1)*3 )
-               + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, functionsSum ) )
-                                     , maxItemLength )
-               + &amp;#39; &amp;#39;
-               + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, functionsSum ) )
-                                  , maxItemLength )
-               + &amp;quot; | Function&amp;quot; + NL;
&lt;/span&gt;&lt;span class="add"&gt;+            + Util.multiplyChar( &amp;#39; &amp;#39;, (maxItemLength + 1)*3 )
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( ncssSum, functionsSum ) ), maxItemLength ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( _pNumberFormat.format( _divide( javadocsSum, functionsSum ) ), maxItemLength )
+            + &amp;quot; | Function&amp;quot; + NL;
+
&lt;/span&gt;&lt;span class="cx"&gt;         ((DecimalFormat)_pNumberFormat).applyPattern( &amp;quot;#,##0.00&amp;quot; );
&lt;/span&gt;&lt;span class="rem"&gt;-        
&lt;/span&gt;&lt;span class="add"&gt;+
&lt;/span&gt;&lt;span class="cx"&gt;         return sRetVal;
     }
 
&lt;/span&gt;&lt;span class="lines"&gt;@@ -200,12 +176,12 @@
&lt;/span&gt;&lt;span class="cx"&gt; 
         int packages = vPackageMetrics.size();
 
&lt;/span&gt;&lt;span class="rem"&gt;-        String sRetVal = _formatListHeader( packages
&lt;/span&gt;&lt;span class="add"&gt;+        StringBuffer sbRetVal = new StringBuffer( _formatListHeader( packages
&lt;/span&gt;&lt;span class="cx"&gt;                                             , new String[] {   &amp;quot;  Classes&amp;quot;
                                                              , &amp;quot;Functions&amp;quot;
                                                              , &amp;quot;     NCSS&amp;quot;
                                                              , &amp;quot; Javadocs&amp;quot;
&lt;/span&gt;&lt;span class="rem"&gt;-                                                             , &amp;quot;Package&amp;quot; } );
&lt;/span&gt;&lt;span class="add"&gt;+                                                             , &amp;quot;Package&amp;quot; } ) );
&lt;/span&gt;&lt;span class="cx"&gt; 
         int classesSum   = 0;
         int functionsSum = 0;
&lt;/span&gt;&lt;span class="lines"&gt;@@ -219,37 +195,33 @@
&lt;/span&gt;&lt;span class="cx"&gt;             functionsSum += pPackageMetric.functions;
             ncssSum      += pPackageMetric.ncss;
             javadocsSum  += pPackageMetric.javadocs;
&lt;/span&gt;&lt;span class="rem"&gt;-            sRetVal += _formatListLine( pPackageMetric.name
&lt;/span&gt;&lt;span class="add"&gt;+            sbRetVal.append( _formatListLine( pPackageMetric.name
&lt;/span&gt;&lt;span class="cx"&gt;                                         , new int[] { pPackageMetric.classes
                                                       , pPackageMetric.functions
                                                       , pPackageMetric.ncss
                                                       , pPackageMetric.javadocs
&lt;/span&gt;&lt;span class="rem"&gt;-                                        } );
&lt;/span&gt;&lt;span class="add"&gt;+                                        } ) );
&lt;/span&gt;&lt;span class="cx"&gt;         }
 
         int packagesLength = Util.itoa( packages ).length();
         int spaces = Math.max( packagesLength, LEN_NR ) + 1;
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += Util.multiplyChar
-               (&amp;#39; &amp;#39;, spaces ) +
-               &amp;quot;--------- --------- --------- ---------&amp;quot; + NL;
&lt;/span&gt;&lt;span class="add"&gt;+        sbRetVal.append( Util.multiplyChar(&amp;#39; &amp;#39;, spaces ) +
+               &amp;quot;--------- --------- --------- ---------&amp;quot; + NL );
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += Util.multiplyChar(&amp;#39; &amp;#39;, spaces ) 
-            + Util.paddWithSpace( classesSum, 9 )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( functionsSum, 9 )
-            + &amp;#39; &amp;#39;
-            + Util.paddWithSpace( ncssSum, 9 )
-            + &amp;#39; &amp;#39;
&lt;/span&gt;&lt;span class="add"&gt;+        sbRetVal.append( Util.multiplyChar(&amp;#39; &amp;#39;, spaces ) 
+            + Util.paddWithSpace( classesSum, 9 ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( functionsSum, 9 ) + &amp;#39; &amp;#39;
+            + Util.paddWithSpace( ncssSum, 9 ) + &amp;#39; &amp;#39;
&lt;/span&gt;&lt;span class="cx"&gt;             + Util.paddWithSpace( javadocsSum, 9 )
&lt;/span&gt;&lt;span class="rem"&gt;-            + &amp;quot; Total&amp;quot; + NL + NL;
&lt;/span&gt;&lt;span class="add"&gt;+            + &amp;quot; Total&amp;quot; + NL + NL );
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="rem"&gt;-        sRetVal += _formatPackageMatrix( packages
&lt;/span&gt;&lt;span class="add"&gt;+        sbRetVal.append( _formatPackageMatrix( packages
&lt;/span&gt;&lt;span class="cx"&gt;                                          , classesSum
                                          , functionsSum
                                          , javadocsSum
&lt;/span&gt;&lt;span class="rem"&gt;-                                         , ncssSum      );
&lt;/span&gt;&lt;span class="add"&gt;+                                         , ncssSum      ) );
&lt;/span&gt;&lt;span class="cx"&gt; 
&lt;/span&gt;&lt;span class="rem"&gt;-        return sRetVal;
&lt;/span&gt;&lt;span class="add"&gt;+        return sbRetVal.toString();
&lt;/span&gt;&lt;span class="cx"&gt;     }
 
     private String _formatObjectResume( int objects
&lt;/span&gt;&lt;span class="lines"&gt;@@ -262,21 +234,16 @@
&lt;/span&gt;&lt;span class="cx"&gt;         double fAverageFuncs    = _divide( lFunctionSum, objects );
         double fAverageClasses  = _divide( lClassesSum , objects );
         double fAverageJavadocs = _divide( lJVDCSum    , objects );
&lt;/span&gt;&lt;span class="rem"&gt;-        String sRetVal = &amp;quot;Average Object NCSS:             &amp;quot; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (fAverageNcss),     9) + NL;
-        sRetVal += &amp;quot;Average Object Functions:        &amp;quot; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (fAverageFuncs),    9) + NL;
-        sRetVal += &amp;quot;Average Object Inner Classes:    &amp;quot; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (fAverageClasses),  9) + NL;
-        sRetVal += &amp;quot;Average Object Javadoc Comments: &amp;quot; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (fAverageJavadocs), 9) + NL;
-        sRetVal += &amp;quot;Program NCSS:                    &amp;quot; +
-               Util.paddWithSpace(_pNumberFormat.format
-                                  (_javancss.getNcss()), 9) + NL;
&lt;/span&gt;&lt;span class="add"&gt;+        String sRetVal = &amp;quot;Average Object NCSS:             &amp;quot;
+            + Util.paddWithSpace(_pNumberFormat.format(fAverageNcss),     9) + NL
+            + &amp;quot;Average Object Functions:        &amp;quot;
+            + Util.paddWithSpace(_pNumberFormat.format(fAverageFuncs),    9) + NL
+            + &amp;quot;Average Object Inner Classes:    &amp;quot;
+            + Util.paddWithSpace(_pNumberFormat.format(fAverageClasses),  9) + NL
+            + &amp;quot;Average Object Javadoc Comments: &amp;quot;
+            + Util.paddWithSpace(_pNumberFormat.format(fAverageJavadocs), 9) + NL
+            + &amp;quot;Program NCSS:                    &amp;quot;
+            + Util.paddWithSpace(_pNumberFormat.format(_javancss.getNcss()), 9) + NL;
&lt;/span&gt;&lt;span class="cx"&gt;         
         return sRetVal;
     }
&lt;/span&gt;&lt;span class="lines"&gt;@@ -284,12 +251,12 @@
&lt;/span&gt;&lt;span class="cx"&gt;     public String printObjectNcss() {
         List/*&amp;lt;ObjectMetric&amp;gt;*/ vObjectMetrics = _javancss.getObjectMetrics();
 
&lt;/span&gt;&lt;span class="rem"&gt;-        String sRetVal = _formatListHeader( vObjectMetrics.size()
&lt;/span&gt;&lt;span class="add"&gt;+        StringBuffer sbRetVal = new StringBuffer( _formatListHeader( vObjectMetrics.size()
&lt;/span&gt;&lt;span class="cx"&gt;                                             , new String[] { &amp;quot;NCSS&amp;quot;
                                                              , &amp;quot;Functions&amp;quot;
                                                              , &amp;quot;Classes&amp;quot;
                                                              , &amp;quot;Javadocs&amp;quot;
&lt;/span&gt;&lt;span class="rem"&gt;-                                                             , &amp;quot;Class&amp;quot;     } );
&lt;/span&gt;&lt;span class="add"&gt;+                                                             , &amp;quot;Class&amp;quot;     } ) );
&lt;/span&gt;&lt;span class="cx"&gt;         long lFunctionSum = 0;
         long lClas