<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -178,8 +178,18 @@ public:
     bool operator==(const SFColorRGBA&amp; c) const {
         return (r == c.r) &amp;&amp; (g == c.g) &amp;&amp; (b == c.b) &amp; (a == c.a);
     }
+    
 };
 
+/**
+     * Insert into stream
+     *
+	 */
+    std::ostream&amp; operator&lt;&lt;(std::ostream&amp; str, const SFColorRGBA&amp; c) {
+        str &lt;&lt; &quot;(&quot; &lt;&lt; ((int)c.r) &lt;&lt; &quot;, &quot; &lt;&lt; ((int)c.g) &lt;&lt; &quot;, &quot; &lt;&lt; ((int)c.b) &lt;&lt; &quot;, &quot; &lt;&lt; ((int)c.a) &lt;&lt; &quot;)&quot;;
+        return str;
+	}
+
 }
 
 #endif // #ifndef _X3D_SFCOLOR_H_</diff>
      <filename>src/internal/SFColor.h</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c8d38d490c4a163fc73694f74fcb77afa560aff7</id>
    </parent>
  </parents>
  <author>
    <name>Joseph Anthony Pasquale Holsten</name>
    <email>joseph@josephholsten.com</email>
  </author>
  <url>http://github.com/lowentropy/simpleX3D/commit/4032fc9821286d73b8a155ebd3ca15b5cb45766c</url>
  <id>4032fc9821286d73b8a155ebd3ca15b5cb45766c</id>
  <committed-date>2009-10-13T00:31:37-07:00</committed-date>
  <authored-date>2009-10-13T00:31:37-07:00</authored-date>
  <message>badly written SFColorRGBA &lt;&lt; impl</message>
  <tree>be5e9df95568ebc9e3948b80f7ffd4f2cc52c7fa</tree>
  <committer>
    <name>Joseph Anthony Pasquale Holsten</name>
    <email>joseph@josephholsten.com</email>
  </committer>
</commit>
