<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>30</items_returned>
  <items_available>30</items_available>
  <first_item_position>1</first_item_position>
  <result>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/60571">
      <id>60571</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2009-12-19T17:33:55Z</created_at>
      <body>The #mono wiki has been updated with #Gendarme 2.6 documentation.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/wuschi/messages/60551">
      <id>60551</id>
      <account uri="http://www.ohloh.net/accounts/wuschi">wuschi</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=c6578fd5ec6ecfd8a7c8456707f83e92"/>
      <created_at>2009-12-19T12:55:55Z</created_at>
      <body>Finally released #blackray 0.10.0 - Features include (among others) connectivity with #postgres JDBC/ODBC drivers, a rewritten SQL parser and command line tools as well as initial support for #python language bindings.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/python">Python programming language</project>
        <project uri="http://www.ohloh.net/p/postgres">PostgreSQL Database Server</project>
        <project uri="http://www.ohloh.net/p/blackray">BlackRay Data Engine</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/cburgmer/messages/58107">
      <id>58107</id>
      <account uri="http://www.ohloh.net/accounts/cburgmer">cburgmer</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=27a0a00e1c0f58c383f94e7c73b56313"/>
      <created_at>2009-11-28T13:32:40Z</created_at>
      <body>The #Python package index guys increased the quota for #cjklib, so Python eggs are now available and installable via easy_install.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/python">Python programming language</project>
        <project uri="http://www.ohloh.net/p/cjklib">cjklib</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/mcartoixa/messages/47444">
      <id>47444</id>
      <account uri="http://www.ohloh.net/accounts/mcartoixa">mcartoixa</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=d7b76dc84e41af38da486a05202eebae"/>
      <created_at>2009-09-03T08:20:49Z</created_at>
      <body>Now working on #nhibernate integration  into #salamanca_sf...</body>
      <tags>
        <project uri="http://www.ohloh.net/p/nhibernate">NHibernate</project>
        <project uri="http://www.ohloh.net/p/salamanca_sf">Salamanca (Software Factory)</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/Flameeyes/messages/22412">
      <id>22412</id>
      <account uri="http://www.ohloh.net/accounts/Flameeyes">Flameeyes</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=7298d3f690c8bdf6b3bd628b6bef1f91"/>
      <created_at>2009-02-24T13:14:03Z</created_at>
      <body>time to write a news feed for the #xine website 	  				 	 	 	   	 	  	   		  	 </body>
      <tags>
        <project uri="http://www.ohloh.net/p/xine">xine - a free video player</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/Flameeyes/messages/22046">
      <id>22046</id>
      <account uri="http://www.ohloh.net/accounts/Flameeyes">Flameeyes</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=7298d3f690c8bdf6b3bd628b6bef1f91"/>
      <created_at>2009-02-21T13:11:15Z</created_at>
      <body>Okay good, the #xine #git mirror seems to be coming out quite nice. 	  				 	 	 	   	 	  	   		  	 </body>
      <tags>
        <project uri="http://www.ohloh.net/p/xine">xine - a free video player</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/Flameeyes/messages/21032">
      <id>21032</id>
      <account uri="http://www.ohloh.net/accounts/Flameeyes">Flameeyes</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=7298d3f690c8bdf6b3bd628b6bef1f91"/>
      <created_at>2009-02-12T22:47:52Z</created_at>
      <body>Reasons to recreate the #xine website: JavaScript used to reimplement the CSS :hover option; tables used everywhere; ... 	  				 	 	 	   	 	  	   		  	 </body>
      <tags>
        <project uri="http://www.ohloh.net/p/xine">xine - a free video player</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/Flameeyes/messages/20920">
      <id>20920</id>
      <account uri="http://www.ohloh.net/accounts/Flameeyes">Flameeyes</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=7298d3f690c8bdf6b3bd628b6bef1f91"/>
      <created_at>2009-02-12T02:01:09Z</created_at>
      <body>Tomorrow I'll have to look into replacing the #xine website with some static XHTML rather than using PHP to generate it &quot;on the fly&quot;. 	  				 	 	 	   	 	  	   		  	 </body>
      <tags>
        <project uri="http://www.ohloh.net/p/xine">xine - a free video player</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/13642">
      <id>13642</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-12-07T01:25:08Z</created_at>
      <body>When you look at log files for too long you always get headaches and, sometime, surprises. I was surprised by the memory requirements of the simple LINQ query that #Gendarme does on defects. It turns out that ordering on enums is really bad (not tested if this only affects #Mono) but casting the value to an int removes the allocations (good hint ;-). Previous baseline falls to 77291KB (-685KB)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/12463">
      <id>12463</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-23T00:05:15Z</created_at>
      <body>@jbevain approved my Has{x} patch to #Cecil. That will make it possible, once #Gendarme rules are &quot;fixed&quot;, to avoid the creation of (a lot of) empty collections. E.g. Custom attributes on fields are rare (about 2% on #Mono System.Drawing.dll) but because Gendarme &quot;touch&quot; every CustomAttributes properties (not just on fields) all (100%) of them are created.</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/12136">
      <id>12136</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-19T04:14:19Z</created_at>
      <body>I started committing some #Gendarme optimizations to HEAD tonight. They will soon be backported to the 2-2 branch. From last weekend profiling work I was able to reduce the memory required to analyze System.Drawing.dll (from #Mono 2.0 profile) from 154207KB (first run) to 127015KB (21st run), a reduction of 26MB (17.6%). Timings soon on my &quot;official&quot; blog.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/fabiomaulo/messages/11976">
      <id>11976</id>
      <account uri="http://www.ohloh.net/accounts/fabiomaulo">fabiomaulo</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=cd6db202ce94ed7e5f1fde30e702dc7f"/>
      <created_at>2008-11-17T20:42:34Z</created_at>
      <body>fixed NH-1573 #NHibernate</body>
      <tags>
        <project uri="http://www.ohloh.net/p/nhibernate">NHibernate</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/11641">
      <id>11641</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-13T12:52:00Z</created_at>
      <body>Late last night I uploaded the first preview (binaries and Win32 installer) for #Gendarme 2.2. Documentation on #Mono wiki has also been updated (and I need to look at automating this step). Benchmarking is next (while waiting for feedback) but I got quite a bit of patch to apply to HEAD first!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/11416">
      <id>11416</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-11T03:52:24Z</created_at>
      <body>#Mono 2-2 branch was made earlier today. Setup is complete and #Gendarme builds and test ok from the branch. I'll be moving my build-n-test activities to Windows and, once ready (the Makefile/MD/VS integration is still untested on Windows), build a preview of the 2.2 win32 installer.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/11199">
      <id>11199</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-07T21:51:51Z</created_at>
      <body>The #Mono 2-2 branch delay disrupted my plans a bit - but it did give me some free evenings to watch more PDC videos. I liked TL51 (Contracts and Pex) quite a bit since they are different yet quite near what tools, like #Gendarme, and libraries, like #Cecil provides. I'm pretty sure you'll see those names mixed again :-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/cecil">Cecil</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/10752">
      <id>10752</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-02T00:40:15Z</created_at>
      <body>I finally tested CheckParametersNullityInVisibleMethodsRule against #Mono class libraries (mainly System.Security and System.Drawing) and felt confident enough (near zero false positives) to commit it in SVN in time for #Gendarme 2.2. It's likely short-lived because Jesse is actively working on fixing NullDerefRule bugs and false positives - but will give users something useful *right now*.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/10735">
      <id>10735</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-11-01T16:41:27Z</created_at>
      <body>While testing a (unrelated) patch I found a 64bits specific bug in #Mono PrintingServicesUnix that #Gendarme missed. So I extended #Gendarme DoNotCastIntPtrToInt32Rule to cover the cases where Marshal.ReadInt32 (or ReadInt64) is used to read a pointer (i.e. casted back to [U]IntPtr) and renamed the rule to DoNotAssumeIntPtrSizeRule so it more accurately named with what it (now) does.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/10159">
      <id>10159</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-10-25T04:11:37Z</created_at>
      <body>Time before the next #Mono branch is getting short (November 3rd) so I started cleaning up the little bits I have lying around in #Gendarme (and across 3 computers). That includes smaller rules like PreferEventsOverMethodsRule (committed tonight) and fixing defects found with rules still in development (and hopefully completed before the branch).</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/nestor/messages/9945">
      <id>9945</id>
      <account uri="http://www.ohloh.net/accounts/nestor">nestor</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=e5ce4f558ae91861c783c3be311d6e34"/>
      <created_at>2008-10-22T18:27:54Z</created_at>
      <body>A preview of the #Gendarme task for #NAnt has been published in the google group.  Feedback is welcome :)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/nant">NAnt</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/9030">
      <id>9030</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-10-11T16:23:50Z</created_at>
      <body>Finally committed the two rules I talked about two weeks ago: #Gendarme.Rules.Correctness
ReviewCastOnIntegerDivisionRule and ReviewCastOnIntegerMultiplicationRule. Both rules checks on cast around multiplication and division for common mistakes that returns unexpected values. They have been used to find a few bugs inside #Mono class libraries.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/natetodd/messages/9004">
      <id>9004</id>
      <account uri="http://www.ohloh.net/accounts/natetodd">natetodd</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=de0b9b6e94685db3acd867020fc06b2f"/>
      <created_at>2008-10-11T03:00:26Z</created_at>
      <body>Sifting through #Shift blog comments.  Project not dead, just sleeping for a bit.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/shift">Shift</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/8790">
      <id>8790</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-10-08T01:54:16Z</created_at>
      <body>Finally completed the documentation for #Gendarme.Rules.Design. Looks like it got a few typos to fix but the results on the new #Mono web site just looks AWESOME. Next on the list are the performance rules... or maybe I should decide myself and commit my two rules, since they are already documented on the web site (but they are not in Design ;-)</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/8725">
      <id>8725</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-10-07T03:18:24Z</created_at>
      <body>Rejoice! #Mono 2.0 was released today!!! and so was #Gendarme 2.0 :-)

Gendarme Binaries and Win32 packages are available on Ohloh @ https://www.ohloh.net/projects/gendarme/download (note: identical to RC3 packages) while Linux packages (mono-tools) will soon be available from the Mono project (updated!) web site and/or from openSUSE build service.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/jbevain/messages/8684">
      <id>8684</id>
      <account uri="http://www.ohloh.net/accounts/jbevain">jbevain</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=51f97ff23a37842847ea44e1ebdb1ae0"/>
      <created_at>2008-10-06T11:08:46Z</created_at>
      <body>#Mono 2.0 has been released!</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/8301">
      <id>8301</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-09-29T23:09:56Z</created_at>
      <body>I've been tuning two new #Gendarme rules this weekend on #Mono class library source code. A few more tweaks and it should land in SVN.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/Flameeyes/messages/8245">
      <id>8245</id>
      <account uri="http://www.ohloh.net/accounts/Flameeyes">Flameeyes</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=7298d3f690c8bdf6b3bd628b6bef1f91"/>
      <created_at>2008-09-29T03:45:08Z</created_at>
      <body>I guess it would be a bit of overkill, but I start to think about a mirror for #xine&amp;apos;s bugzilla (that is down right now) and my blog, together with the GIT repositories (which are also down since it&amp;apos;s the same box)... I&amp;apos;d just need to find a vserver hosting that is either cheap or even better sponsoring xine or me... 	  				 	 	 	   	 	  	   		  	 </body>
      <tags>
        <project uri="http://www.ohloh.net/p/xine">xine - a free video player</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/7847">
      <id>7847</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-09-22T01:29:48Z</created_at>
      <body>Added new DoNotUseGetInterfaceToCheckAssignabilityRule to #Gendarme BadPractice rules.
The rule comes from a discussion between @jb and @robertj on #Mono leading to a patch to #Moonlight.
Then continued documenting the Correctness rules. Refactored FloatingComparisonRule (now renamed AvoidFloatingPointEqualityRule) and DoNotCompareWithNaNRule to share the same (engine-enabled ;-) base class.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
        <project uri="http://www.ohloh.net/p/moonlight">Moonlight</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/6547">
      <id>6547</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-08-29T23:51:24Z</created_at>
      <body>While engine-ing some #Gendarme rule I simply could not resist and took some time to remove allocations from AvoidUnnecessarySpecializationRule. That cut another 2.5MB of memory to analyze all #Mono 2.0 class libraries. Other smaller fixes were also backported to the 2.0 branch.</body>
      <tags>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/jason/messages/6158">
      <id>6158</id>
      <account uri="http://www.ohloh.net/accounts/jason">jason</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=9dbaca493199c57710e53b56310f659d"/>
      <created_at>2008-08-21T18:47:53Z</created_at>
      <body>congrats to #mono on their second-life rollout: http://blog.secondlife.com/2008/08/20/mono-launch/</body>
      <tags>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
    <message uri="http://www.ohloh.net/accounts/poupou/messages/5914">
      <id>5914</id>
      <account uri="http://www.ohloh.net/accounts/poupou">poupou</account>
      <avatar uri="http://www.gravatar.com/avatar.php?gravatar_id=076ee601019b1f00b33ae3d1a7786528"/>
      <created_at>2008-08-17T15:24:46Z</created_at>
      <body>At this stage much of #Gendarme action is reflected into it's #Mono 2.0 branch - but there are some differences (we're not HEAD-less ;-). 

The second part of @Nestor GSoC work (the new rules) happens on HEAD (2.1 that will become Gendarme 2.2). This morning I also added a new rule AvoidExtensionMethodOnSystemObjectRule inside a new assembly, Gendarme.Rules.Design.Linq. More coming in Hack Week 3!</body>
      <tags>
        <account uri="http://www.ohloh.net/accounts/nestor">nestor</account>
        <project uri="http://www.ohloh.net/p/gendarme">Gendarme</project>
        <project uri="http://www.ohloh.net/p/mono">Mono</project>
      </tags>
    </message>
  </result>
</response>
