<rss version="2.0">
  <channel>

    <title>Mozilla Coding - New Coders Wanted!</title>
    <link>http://www.mozilla.org/contribute/hacking/first-bugs</link>
    <description>Good bugs to start on</description>
    <language>en-us</language>
    <lastBuildDate>23 Nov 2009 08:09:42 GMT</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <webMaster>fantasai.lists@inkedblade.net (fantasai)</webMaster>

  
    <item>
      <title>deCOMtamination</title>
      
      <link>https://bugzilla.mozilla.org/buglist.cgi?query_format=&amp;short_desc_type=allwordssubstr&amp;short_desc=decomtam&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=</link>
      
      <category>Infrastructure</category>
      <description>
          Convert weird, ugly and inefficient method signatures to more natural C++ method
       signatures. It's really improved code readability, reduced code size, and sped up
       preformance. It's kind of tedious but it's extremely valuable and will help you
       learn the way around the codebase. We've done a lot, but there's a lot more to do.
       roc is willing to work closely with anyone with reasonable C++ experience to get
       them started on this. Just send an e-mail to &lt;code&gt;&lt;a
       href=&quot;mailto:robert@ocallahan.org?subject=deCOMtamination&quot;&gt;robert@ocallahan.org&lt;/a&gt;&lt;/code&gt;.

      </description>
    </item>
  
    <item>
      <title>Make originalURI     safe to use</title>
      
      <link>https://bugzilla.mozilla.org/show_bug.cgi?id=251475</link>
      
      <category>Infrastructure</category>
      <description>
           This needs some comment changes, then looking through all implementations of
        GetOriginalURI/SetOriginalURI and ensuring they do the right thing.  Minimal C++ knowledge needed.
        Mail &lt;code&gt;&lt;a href=&quot;mailto:bzbarsky@mit.edu?subject=bug%20251475&quot;&gt;bzbarsky@mit.edu&lt;/a&gt;&lt;/code&gt; with
        questions.

      </description>
    </item>
  
    <item>
      <title>Switch code to using the new preference API</title>
      
      <link>https://bugzilla.mozilla.org/show_bug.cgi?id=175193</link>
      
      <category>Infrastructure</category>
      <description>
           There are &lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?bug_id=181975%2C182954%2C184657%2C232111%2C275463%2C275614&amp;amp;bugidtype=include&amp;amp;order=bugs.bug_id&quot;&gt;several bugs&lt;/a&gt; blocking this tracking bug that cover switching to the new &lt;code&gt;nsIPrefService&lt;/code&gt; API for accessing preferences.  The idea is to eventually get rid of the old &lt;code&gt;nsIPref&lt;/code&gt; API.  Minimal C++ knowledge needed.
        Mail &lt;code&gt;&lt;a href=&quot;mailto:bzbarsky@mit.edu?subject=bug%20175193&quot;&gt;bzbarsky@mit.edu&lt;/a&gt;&lt;/code&gt; with
        questions.

      </description>
    </item>
  
    <item>
      <title>Make the Personal Security Manager not reinvent the wheel</title>
      
      <link>https://bugzilla.mozilla.org/show_bug.cgi?id=245727</link>
      
      <category>Infrastructure</category>
      <description>
           The Personal Security Manager has some code that reads data from the network into a buffer.  This code could be removed in favor of existing methods to do this in the networking library.  The bug has a pointer to a patch that does this in another case and another to the code that needs changing.  Some C++ knowledge needed.
        Mail &lt;code&gt;&lt;a href=&quot;mailto:bzbarsky@mit.edu?subject=bug%20245727&quot;&gt;bzbarsky@mit.edu&lt;/a&gt;&lt;/code&gt; with
        questions.

      </description>
    </item>
  
    <item>
      <title>Fix charset handling for the text/xml type</title>
      
      <link>https://bugzilla.mozilla.org/show_bug.cgi?id=247024</link>
      
      <category>Infrastructure</category>
      <description>
           The &lt;code&gt;text/xml&lt;/code&gt; type specifies some rather odd charset parameter handling.  To implement this, we need to switch internal Mozilla users of text/xml to application/xml first, then make a minor change to the &lt;code&gt;XMLDocument&lt;/code&gt; code.  The bug should have details.  Some C++ knowledge needed.  Mail &lt;code&gt;&lt;a href=&quot;mailto:bzbarsky@mit.edu?subject=bug%20247024&quot;&gt;bzbarsky@mit.edu&lt;/a&gt;&lt;/code&gt; with questions.&lt;/dd&gt;

      </description>
    </item>
  
    <item>
      <title>Warn on use of      routeEvent</title>
      
      <link>https://bugzilla.mozilla.org/show_bug.cgi?id=242489</link>
      
      <category>DOM</category>
      <description>
          This is a case of needing a warning when a method we don't actually implement is called.  The bug has
       some pointers to where to look for examples of logging warnings.  Mail &lt;code&gt;&lt;a
       href=&quot;mailto:bzbarsky@mit.edu?subject=bug%20242489&quot;&gt;bzbarsky@mit.edu&lt;/a&gt;&lt;/code&gt; with questions.

      </description>
    </item>
  

  </channel>
</rss>
