<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Laputa - Chris</title>
    <link>http://laputa.sharpdevelop.net/</link>
    <description>The Web log of the #develop team</description>
    <language>en-us</language>
    <copyright>SharpDevelop Core Team</copyright>
    <lastBuildDate>Fri, 12 Feb 2010 15:20:53 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>team@icsharpcode.net</managingEditor>
    <webMaster>team@icsharpcode.net</webMaster>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=18dca902-9b8c-46bb-94ce-af8a1b07bc1e</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,18dca902-9b8c-46bb-94ce-af8a1b07bc1e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,18dca902-9b8c-46bb-94ce-af8a1b07bc1e.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=18dca902-9b8c-46bb-94ce-af8a1b07bc1e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Laputa started out as the team's joint blog when the team was small, and
feature news were far and few between. As the team has grown, every developer got
their own blog at <a href="http://community.sharpdevelop.net/blogs/">http://community.sharpdevelop.net/blogs/</a>. 
</p>
        <p>
Now, the rest of us is moving too:
</p>
        <p>
          <a href="http://community.sharpdevelop.net/blogs/danielgrunwald/default.aspx">Daniel</a>
        </p>
        <p>
          <a href="http://community.sharpdevelop.net/blogs/christophwille/default.aspx">Chris</a>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=18dca902-9b8c-46bb-94ce-af8a1b07bc1e" />
      </body>
      <title>The Team Blog is Moving</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,18dca902-9b8c-46bb-94ce-af8a1b07bc1e.aspx</guid>
      <link>http://laputa.sharpdevelop.net/TheTeamBlogIsMoving.aspx</link>
      <pubDate>Fri, 12 Feb 2010 15:20:53 GMT</pubDate>
      <description>&lt;p&gt;
Laputa started out as the team's&amp;nbsp;joint&amp;nbsp;blog when the team was small, and
feature news were far and few between. As the team has grown, every developer got
their own blog at &lt;a href="http://community.sharpdevelop.net/blogs/"&gt;http://community.sharpdevelop.net/blogs/&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Now, the rest of us is moving too:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/danielgrunwald/default.aspx"&gt;Daniel&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/christophwille/default.aspx"&gt;Chris&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=18dca902-9b8c-46bb-94ce-af8a1b07bc1e" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,18dca902-9b8c-46bb-94ce-af8a1b07bc1e.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=11b615fa-52f0-423a-ac18-48e43e3501c0</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,11b615fa-52f0-423a-ac18-48e43e3501c0.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,11b615fa-52f0-423a-ac18-48e43e3501c0.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=11b615fa-52f0-423a-ac18-48e43e3501c0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
You are building SharpDevelop using debugbuild.bat and getting 
</p>
        <p>
          <em>fatal error C1083: Cannot open include file: 'windows.h': No such file or directory</em>
        </p>
        <p>
or
</p>
        <p>
          <em>\corprofilercallbackimpl.h(19): fatal error C1083: Cannot open include file: 'cor.h':
No such file or directory</em>
        </p>
        <p>
?
</p>
        <p>
One possible cause could be that you have more than one Windows SDK installed on your
box. Simply start the Windows SDK Configuration Tool, and select 7.0A (that's the
version number for Windows 7 SDK with .NET 3.5 SP1 SDK):
</p>
        <p>
          <img border="0" src="http://laputa.sharpdevelop.net/content/binary/winsdkver.png" />
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=11b615fa-52f0-423a-ac18-48e43e3501c0" />
      </body>
      <title>fatal error C1083: Cannot open include file: 'windows.h': No such file or directory</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,11b615fa-52f0-423a-ac18-48e43e3501c0.aspx</guid>
      <link>http://laputa.sharpdevelop.net/fatalErrorC1083CannotOpenIncludeFileWindowshNoSuchFileOrDirectory.aspx</link>
      <pubDate>Tue, 05 Jan 2010 15:01:35 GMT</pubDate>
      <description>&lt;p&gt;
You are building SharpDevelop using debugbuild.bat and getting 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;fatal error C1083: Cannot open include file: 'windows.h': No such file or directory&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
or
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;\corprofilercallbackimpl.h(19): fatal error C1083: Cannot open include file: 'cor.h':
No such file or directory&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
?
&lt;/p&gt;
&lt;p&gt;
One possible cause could be that you have more than one Windows SDK installed on your
box. Simply start the Windows SDK Configuration Tool, and select 7.0A (that's the
version number for Windows 7 SDK with .NET 3.5 SP1 SDK):
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="http://laputa.sharpdevelop.net/content/binary/winsdkver.png"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=11b615fa-52f0-423a-ac18-48e43e3501c0" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,11b615fa-52f0-423a-ac18-48e43e3501c0.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=57419517-b4cc-43a1-8ca1-c0b99dcd508b</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,57419517-b4cc-43a1-8ca1-c0b99dcd508b.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,57419517-b4cc-43a1-8ca1-c0b99dcd508b.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=57419517-b4cc-43a1-8ca1-c0b99dcd508b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Later today, this year's #d^3 will wind down. It is the first time that the event
went over full four days, but we kept the familiar location: Bad Ischl, the heart
of the Salzkammergut (Austria, for those of you thinking in larger geographical
terms).
</p>
        <p>
This year's participants are pictured in the below photo (left to right): Tomasz (Gsoc:
C++ Backend Binding), Daniel (Senior Developer, Architect), Martin (Gsoc: Debugger
Visualizer), Siegfried (Gsoc: Xaml Binding), David (Debugger), Peter (SharpDevelop
Reports), Chris (Project Management).
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/gruppenfoto2009kl.jpg" border="0" />
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=57419517-b4cc-43a1-8ca1-c0b99dcd508b" />
      </body>
      <title>SharpDevelop Developer Days 2009</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,57419517-b4cc-43a1-8ca1-c0b99dcd508b.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopDeveloperDays2009.aspx</link>
      <pubDate>Sun, 30 Aug 2009 13:57:11 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Later today, this year's #d^3 will wind down. It is the first time that the event
went over full four days, but we kept the familiar location: Bad Ischl, the heart
of the Salzkammergut (Austria,&amp;nbsp;for those of you thinking in larger geographical
terms).
&lt;/p&gt;
&lt;p&gt;
This year's participants are pictured in the below photo (left to right): Tomasz (Gsoc:
C++ Backend Binding), Daniel (Senior Developer, Architect), Martin (Gsoc: Debugger
Visualizer), Siegfried (Gsoc: Xaml Binding), David (Debugger), Peter (SharpDevelop
Reports), Chris (Project Management).
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/gruppenfoto2009kl.jpg" border="0"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=57419517-b4cc-43a1-8ca1-c0b99dcd508b" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,57419517-b4cc-43a1-8ca1-c0b99dcd508b.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=ea055f9a-730b-4579-a97b-fd8cd350e6d8</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,ea055f9a-730b-4579-a97b-fd8cd350e6d8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,ea055f9a-730b-4579-a97b-fd8cd350e6d8.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ea055f9a-730b-4579-a97b-fd8cd350e6d8</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://community.sharpdevelop.net/forums/p/9510/26432.aspx">It is finally
available</a>
        </p>
        <p>
The really newsworthy feature is the profiler - it has been in the works for over
a year, and it is the first full-fledged open source profiler for .NET. Siegfried
would love to hear your feedback in the forums, especially which features should be
next in the pipeline.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=ea055f9a-730b-4579-a97b-fd8cd350e6d8" />
      </body>
      <title>SharpDevelop 3.1 Beta 1</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,ea055f9a-730b-4579-a97b-fd8cd350e6d8.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop31Beta1.aspx</link>
      <pubDate>Thu, 14 May 2009 19:41:52 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://community.sharpdevelop.net/forums/p/9510/26432.aspx"&gt;It is finally
available&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The really newsworthy feature is the profiler - it has been in the works for over
a year, and it is the first full-fledged open source profiler for .NET. Siegfried
would love to hear your feedback in the forums, especially which features should be
next in the pipeline.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=ea055f9a-730b-4579-a97b-fd8cd350e6d8" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,ea055f9a-730b-4579-a97b-fd8cd350e6d8.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=2bdc252e-ee03-4298-8a59-687f6e83f09b</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,2bdc252e-ee03-4298-8a59-687f6e83f09b.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,2bdc252e-ee03-4298-8a59-687f6e83f09b.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2bdc252e-ee03-4298-8a59-687f6e83f09b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
David wrote a <a href="http://community.sharpdevelop.net/blogs/dsrbecky/archive/2009/03/24/gsoc2009.aspx">blog
post on our participation in the GSoC 2009</a>. It refers to the <a href="http://wiki.sharpdevelop.net/GSoc.ashx">GSoC
2009 Wiki entry</a> where the mentors have posted a few ideas (yes, we actively encourage
students to come up with their own!). As I am the program manager, I am not active
as a mentor, but I sure do have an opinion... here are my top five projects when it
comes to "visibility" (a feature that will be used by a large percentage of our user
base):
</p>
        <ol>
          <li>
The database scout / database api / EDM designer (we already have a student lined
up for this) 
</li>
          <li>
Debugger improvements (visualizers, edit and continue support, ...) 
</li>
          <li>
VB.NET 9 support on par with our existing C# 3.0 support (most likely a task for a
CS student) 
</li>
          <li>
Refactoring support (think ReSharper) 
</li>
          <li>
Customizable keyboard shortcuts / toolbars</li>
        </ol>
        <p>
I took "Everything .NET 4.0" from my top five because Beta 1 of Framework 4.0 most
likely won't hit the streets before the student application deadline. And I will
post further ideas in David's blog post, so you might find something palatable there
too.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=2bdc252e-ee03-4298-8a59-687f6e83f09b" />
      </body>
      <title>GSoC 2009</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,2bdc252e-ee03-4298-8a59-687f6e83f09b.aspx</guid>
      <link>http://laputa.sharpdevelop.net/GSoC2009.aspx</link>
      <pubDate>Tue, 24 Mar 2009 13:42:01 GMT</pubDate>
      <description>&lt;p&gt;
David wrote a &lt;a href="http://community.sharpdevelop.net/blogs/dsrbecky/archive/2009/03/24/gsoc2009.aspx"&gt;blog
post on our participation in the GSoC 2009&lt;/a&gt;. It refers to the &lt;a href="http://wiki.sharpdevelop.net/GSoc.ashx"&gt;GSoC
2009 Wiki entry&lt;/a&gt; where the mentors have posted a few ideas (yes, we actively encourage
students to come up with their own!). As I am the program manager, I am not active
as a mentor, but I sure do have an opinion... here are my top five projects when it
comes to "visibility" (a feature that will be used by a large percentage of our user
base):
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
The database scout / database api / EDM designer (we already have a student lined
up for this) 
&lt;li&gt;
Debugger improvements (visualizers, edit and continue support, ...) 
&lt;li&gt;
VB.NET 9 support on par with our existing C# 3.0 support (most likely a task for a
CS student) 
&lt;li&gt;
Refactoring support (think ReSharper) 
&lt;li&gt;
Customizable keyboard shortcuts / toolbars&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
I took "Everything .NET 4.0" from my top five because Beta 1 of Framework 4.0 most
likely won't hit the streets&amp;nbsp;before the student application deadline. And I will
post further ideas in David's blog post, so you might find something palatable there
too.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=2bdc252e-ee03-4298-8a59-687f6e83f09b" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,2bdc252e-ee03-4298-8a59-687f6e83f09b.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=063335d3-a28e-42b3-af55-bea5bc447135</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,063335d3-a28e-42b3-af55-bea5bc447135.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,063335d3-a28e-42b3-af55-bea5bc447135.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=063335d3-a28e-42b3-af55-bea5bc447135</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Another major release of SharpDevelop finally hits the streets - version 3.0 has been
completed yesterday and is available for download as of now! <a href="http://community.sharpdevelop.net/forums/t/9017.aspx">Go
get it</a></p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=063335d3-a28e-42b3-af55-bea5bc447135" />
      </body>
      <title>SharpDevelop 3.0 Final</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,063335d3-a28e-42b3-af55-bea5bc447135.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop30Final.aspx</link>
      <pubDate>Tue, 10 Feb 2009 08:48:17 GMT</pubDate>
      <description>&lt;p&gt;
Another major release of SharpDevelop finally hits the streets - version 3.0 has been
completed yesterday and is available for download as of now! &lt;a href="http://community.sharpdevelop.net/forums/t/9017.aspx"&gt;Go
get it&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=063335d3-a28e-42b3-af55-bea5bc447135" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,063335d3-a28e-42b3-af55-bea5bc447135.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=6476cbaf-2759-4c29-90c5-89ad07e93c5d</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,6476cbaf-2759-4c29-90c5-89ad07e93c5d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,6476cbaf-2759-4c29-90c5-89ad07e93c5d.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6476cbaf-2759-4c29-90c5-89ad07e93c5d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On December 5th (revision 3655), we removed the WPF designer from SharpDevelop 3.0.
The decision to remove this feature had its origins in an internal discussion between
Daniel, Ivan and myself after watching the PDC 2008 session <a href="http://channel9.msdn.com/pdc2008/TL36/">Microsoft
.NET Framework: Declarative Programming Using XAML</a>. There, System.Xaml.dll was
announced - a parser for the full Xaml standard.
</p>
        <p>
Back then, a preview was announced for November, but that has been pushed back - please
see the <a href="http://blogs.windowsclient.net/rob_relyea/archive/2008/12/10/system-xaml-ctp.aspx">System.XAML
CTP</a> blog post by Rob Relyea. Therefore we had to take the decision whether to
use System.Xaml.dll without doing a prototype, but we opted for saving ourselves the
chore of having to keep abreast with future XAML changes by sticking with a standard
parser instead of having to maintain our own.
</p>
        <p>
Because System.Xaml.dll is part of .NET Framework 4.0, we had to remove the WPF designer
feature from SharpDevelop 3.0.<br /></p>
        <p>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=6476cbaf-2759-4c29-90c5-89ad07e93c5d" />
      </body>
      <title>WPF Designer Removed From SharpDevelop 3.0</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,6476cbaf-2759-4c29-90c5-89ad07e93c5d.aspx</guid>
      <link>http://laputa.sharpdevelop.net/WPFDesignerRemovedFromSharpDevelop30.aspx</link>
      <pubDate>Sun, 14 Dec 2008 19:17:46 GMT</pubDate>
      <description>&lt;p&gt;
On December 5th (revision 3655), we removed the WPF designer from SharpDevelop 3.0.
The decision to remove this feature had its origins in an internal discussion between
Daniel, Ivan and myself after watching the PDC 2008 session &lt;a href="http://channel9.msdn.com/pdc2008/TL36/"&gt;Microsoft
.NET Framework: Declarative Programming Using XAML&lt;/a&gt;. There, System.Xaml.dll was
announced - a parser for the full Xaml standard.
&lt;/p&gt;
&lt;p&gt;
Back then, a preview was announced for November, but that has been pushed back - please
see the &lt;a href="http://blogs.windowsclient.net/rob_relyea/archive/2008/12/10/system-xaml-ctp.aspx"&gt;System.XAML
CTP&lt;/a&gt; blog post by Rob Relyea. Therefore we had to take the decision whether to
use System.Xaml.dll without doing a prototype, but we opted for saving ourselves the
chore of having to keep abreast with future XAML changes by sticking with a standard
parser instead of having to maintain our own.
&lt;/p&gt;
&lt;p&gt;
Because System.Xaml.dll is part of .NET Framework 4.0, we had to remove the WPF designer
feature from SharpDevelop 3.0.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=6476cbaf-2759-4c29-90c5-89ad07e93c5d" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,6476cbaf-2759-4c29-90c5-89ad07e93c5d.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=b34de8fb-0a35-431e-b235-7ae10fbc2068</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,b34de8fb-0a35-431e-b235-7ae10fbc2068.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,b34de8fb-0a35-431e-b235-7ae10fbc2068.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b34de8fb-0a35-431e-b235-7ae10fbc2068</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
In case anyone gets a wrong idea, take a close look at the title bar - it has the
word "experimental" in it:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/MiradorFirstScreenshot.png" border="0" />
        </p>
        <p>
The reverse integration of the WPF branch is the first step in the direction of "more
WPF" in SharpDevelop 4.0 (this screenshot shows the new WPF workbench and the new
WPF start page).
</p>
        <p>
So what does this mean for the not-yet released version 3.0? As 3.0 is the last version
built entirely on top of Windows Forms, it will be a long-term stable release series
- meaning there are plans for at least 3.1 and 3.2. We know a lot of people are using
our workbench, our text editor and various other parts in their applications - and
we are definitely going to be supporting you in the future!
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=b34de8fb-0a35-431e-b235-7ae10fbc2068" />
      </body>
      <title>First Mirador (SharpDevelop 4.0) Screenshot</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,b34de8fb-0a35-431e-b235-7ae10fbc2068.aspx</guid>
      <link>http://laputa.sharpdevelop.net/FirstMiradorSharpDevelop40Screenshot.aspx</link>
      <pubDate>Thu, 04 Sep 2008 17:57:06 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
In case anyone gets a wrong idea, take a close look at the title bar - it has the
word "experimental" in it:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/MiradorFirstScreenshot.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The reverse integration of the WPF branch is the first step in the direction of "more
WPF" in SharpDevelop 4.0 (this screenshot shows the new WPF workbench and the new
WPF start page).
&lt;/p&gt;
&lt;p&gt;
So what does this mean for the not-yet released version 3.0? As 3.0 is the last version
built entirely on top of Windows Forms, it will be a long-term stable release series
- meaning there are plans for at least 3.1 and 3.2. We know a lot of people are using
our workbench, our text editor and various other parts in their applications - and
we are definitely going to be supporting you in the future!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=b34de8fb-0a35-431e-b235-7ae10fbc2068" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,b34de8fb-0a35-431e-b235-7ae10fbc2068.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=0cbeab6d-347d-41d0-975c-24bafac785f1</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,0cbeab6d-347d-41d0-975c-24bafac785f1.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,0cbeab6d-347d-41d0-975c-24bafac785f1.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0cbeab6d-347d-41d0-975c-24bafac785f1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Our Wiki has a <a href="http://wiki.sharpdevelop.net/JoiningTheTeam.ashx">guideline
on joining the team</a> which outlines the process of submitting code to the project.
As part of this year's #develop developer days (#d^3) we decided on a change to the
guideline:
</p>
        <p>
It is now possible to contribute "any-size" patches (be it a bug fix or feature enhancement)
when those code pieces (your changes) are licensed under the <a href="http://www.opensource.org/licenses/bsd-license.php">BSD
license</a>.
</p>
        <p>
Why this change? We want to make it easier for the "accidential contributor" (ie someone
who stumbled across a bug and dabbled with our code to fix it) to get her or his changes
into our codebase without going through the "hassle" of having to sign &amp; send
the <a href="http://www.icsharpcode.net/TechNotes/JointCopyrightAssignment.pdf">JCA</a>.
This should lower the barrier to contributing to our project.
</p>
        <p>
If you want to work on a larger feature, we still want you to send us a JCA - the
simple reason being in it's name: it is a joint copyright assignment, making you and
the project owners to the copyright, allowing you and the project to work with the
code in any way desired. For more details on "Why the JCA" please see the <a href="http://wiki.sharpdevelop.net/JoiningTheTeam.ashx">guideline</a>.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0cbeab6d-347d-41d0-975c-24bafac785f1" />
      </body>
      <title>Patch-Sized Contributions Without JCA</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,0cbeab6d-347d-41d0-975c-24bafac785f1.aspx</guid>
      <link>http://laputa.sharpdevelop.net/PatchSizedContributionsWithoutJCA.aspx</link>
      <pubDate>Mon, 01 Sep 2008 17:12:32 GMT</pubDate>
      <description>&lt;p&gt;
Our Wiki has a &lt;a href="http://wiki.sharpdevelop.net/JoiningTheTeam.ashx"&gt;guideline
on joining the team&lt;/a&gt; which outlines the process of submitting code to the project.
As part of this year's #develop developer days (#d^3) we decided on a change to the
guideline:
&lt;/p&gt;
&lt;p&gt;
It is now possible to contribute "any-size" patches (be it a bug fix or feature enhancement)
when those code pieces (your changes) are licensed under the &lt;a href="http://www.opensource.org/licenses/bsd-license.php"&gt;BSD
license&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Why this change? We want to make it easier for the "accidential contributor" (ie someone
who stumbled across a bug and dabbled with our code to fix it) to get her or his changes
into our codebase without going through the "hassle" of having to sign &amp;amp; send
the &lt;a href="http://www.icsharpcode.net/TechNotes/JointCopyrightAssignment.pdf"&gt;JCA&lt;/a&gt;.
This should lower the barrier to contributing to our project.
&lt;/p&gt;
&lt;p&gt;
If you want to work on a larger feature, we still want you to send us a JCA - the
simple reason being in it's name: it is a joint copyright assignment, making you and
the project owners to the copyright, allowing you and the project to work with the
code in any way desired. For more details on "Why the JCA" please see the &lt;a href="http://wiki.sharpdevelop.net/JoiningTheTeam.ashx"&gt;guideline&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0cbeab6d-347d-41d0-975c-24bafac785f1" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,0cbeab6d-347d-41d0-975c-24bafac785f1.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=89d63944-7c56-47a2-a8b4-388805106a51</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,89d63944-7c56-47a2-a8b4-388805106a51.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,89d63944-7c56-47a2-a8b4-388805106a51.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=89d63944-7c56-47a2-a8b4-388805106a51</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This addin integrates <a href="http://code.msdn.microsoft.com/sourceanalysis">Microsoft
StyleCop</a> into SharpDevelop. StyleCop only supports C#, and this addin has been
tested against <a href="http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1425">StyleCop
4.3</a>, earlier versions won't work.
</p>
        <p>
Features
</p>
        <ul>
          <li>
Line highlighting of the warnings found 
</li>
          <li>
Change StyleCop settings on a per-project basis, copying from a master file you can
also configure 
</li>
          <li>
Run as part of the normal build process or on-demand from the project menu</li>
        </ul>
        <p>
So how do you run StyleCop? Simply from the context menu of the current C# project:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_invoke.png" border="0" />
        </p>
        <p>
This will result in an error (given that you haven't installed StyleCop yet):
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_notyetinstalled.png" border="0" />
        </p>
        <p>
Therefore please download the latest version of StyleCop and install it. Note that
you must install the MSBuild integration:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_installation.png" border="0" />
        </p>
        <p>
Once installed, you have to tell SharpDevelop where to find it. This is done in the
Tools / Options dialog:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_options.png" border="0" />
        </p>
        <p>
Click on "Find StyleCop path" and go to the MSBuild directory:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_installlocation.png" border="0" />
        </p>
        <p>
Now SharpDevelop knows how to find StyleCop, all you have to do is re-run the StyleCop
inspection of your project. In my sample project this results in quite a few warnings:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_run.png" border="0" />
        </p>
        <p>
As you might not go d'accord with the default style checks, you can manipulate the
StyleCop settings right from your current C# project:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/stylecop_settings.png" border="0" />
        </p>
        <p>
Those rules are documented in StyleCop. 
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=89d63944-7c56-47a2-a8b4-388805106a51" />
      </body>
      <title>StyleCop Addin</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,89d63944-7c56-47a2-a8b4-388805106a51.aspx</guid>
      <link>http://laputa.sharpdevelop.net/StyleCopAddin.aspx</link>
      <pubDate>Fri, 22 Aug 2008 07:03:13 GMT</pubDate>
      <description>&lt;p&gt;
This addin integrates &lt;a href="http://code.msdn.microsoft.com/sourceanalysis"&gt;Microsoft
StyleCop&lt;/a&gt; into SharpDevelop. StyleCop only supports C#, and this addin has been
tested against &lt;a href="http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1425"&gt;StyleCop
4.3&lt;/a&gt;, earlier versions won't work.
&lt;/p&gt;
&lt;p&gt;
Features
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Line highlighting of the warnings found 
&lt;li&gt;
Change StyleCop settings on a per-project basis, copying from a master file you can
also configure 
&lt;li&gt;
Run as part of the normal build process or on-demand from the project menu&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
So how do you run StyleCop? Simply from the context menu of the current C# project:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_invoke.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
This will result in an error (given that you haven't installed StyleCop yet):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_notyetinstalled.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Therefore please download the latest version of StyleCop and install it. Note that
you must install the MSBuild integration:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_installation.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Once installed, you have to tell SharpDevelop where to find it. This is done in the
Tools / Options dialog:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_options.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Click on "Find StyleCop path" and go to the MSBuild directory:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_installlocation.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Now SharpDevelop knows how to find StyleCop, all you have to do is re-run the StyleCop
inspection of your project. In my sample project this results in quite a few warnings:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_run.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
As you might not go d'accord with the default style checks, you can manipulate the
StyleCop settings right from your current C# project:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/stylecop_settings.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Those rules are documented in StyleCop. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=89d63944-7c56-47a2-a8b4-388805106a51" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,89d63944-7c56-47a2-a8b4-388805106a51.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=fdeec04c-2be0-46af-8840-de9dd0716064</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,fdeec04c-2be0-46af-8840-de9dd0716064.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,fdeec04c-2be0-46af-8840-de9dd0716064.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fdeec04c-2be0-46af-8840-de9dd0716064</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Because the question keeps coming up repeatedly in the forum, I want to repeat the
most important pieces of advice from the <a href="http://community.sharpdevelop.net/forums/t/8177.aspx">last
thread</a> in this blog post. Firstly and most importantly:
</p>
        <p>
          <strong>
            <em>If you use SharpDevelop 2.x, you must use TortoiseSVN 1.4.x.<br />
If you use SharpDevelop 3.x, you must use TortoiseSVN 1.5.x.</em>
          </strong>
        </p>
        <p>
So why is this important? Well, Subversion 1.5 does change the working copy format,
therefore older clients cannot read the working copy anymore. And why is this important
to SharpDevelop? Daniel continues to explain:
</p>
        <div class="ForumPostContentText">
          <p>
            <strong>
              <em>SharpDevelop uses its own copy of the Subversion library for marking files
as added/removed/etc. This can upgrade the working copy to the 1.5 format.</em>
            </strong>
          </p>
          <p>
            <strong>
              <em>However, SharpDevelop does not have it's own commit dialog - we simply
start TortoiseSVN.</em>
            </strong>
          </p>
          <p>
            <strong>
              <em>
                <font color="#ff0000">So there are two Subversion libraries used by SharpDevelop</font>:
the one we ship for local operations, and the one shipped with TortoiseSVN for commit
etc. Because the Subversion 1.4 library cannot read working copies touched by the
1.5 library, you run into this kind of problem when either TortoiseSVN or SharpDevelop
is too old.</em>
            </strong>
          </p>
        </div>
        <p>
To sum up: SharpDevelop 2.x ships with libraries that are compatible with Subversion
1.4 and requires TortoiseSVN 1.4 for UI. Whereas version 3.0 of SharpDevelop ships
with (different) libraries that are compatible with Subversion 1.5 and requires TortoiseSVN
1.5 for UI.
</p>
        <p>
So will there be an upgrade for SharpDevelop 2.x to support Subversion 1.5? This was
a hotly debated issue, however, in the end it boiled down to the following question:
do we want to ship two almost identical versions of SharpDevelop 2.2 that only differ
in the version of the included Subversion library (because we would have to support
both camps)? As that would create quite a bit of confusion, we decided to leave 2.2
as is and support Subversion 1.5 only in SharpDevelop 3.0.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=fdeec04c-2be0-46af-8840-de9dd0716064" />
      </body>
      <title>Which Version of SharpDevelop Supports Which Version of Subversion?</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,fdeec04c-2be0-46af-8840-de9dd0716064.aspx</guid>
      <link>http://laputa.sharpdevelop.net/WhichVersionOfSharpDevelopSupportsWhichVersionOfSubversion.aspx</link>
      <pubDate>Wed, 20 Aug 2008 19:01:00 GMT</pubDate>
      <description>&lt;p&gt;
Because the question keeps coming up repeatedly in the forum, I want to repeat the
most important pieces of advice from the &lt;a href="http://community.sharpdevelop.net/forums/t/8177.aspx"&gt;last
thread&lt;/a&gt;&amp;nbsp;in this blog post. Firstly and most importantly:
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;If you use SharpDevelop 2.x, you must use TortoiseSVN 1.4.x.&lt;br&gt;
If you use SharpDevelop 3.x, you must use TortoiseSVN 1.5.x.&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
So why is this important? Well, Subversion 1.5 does change the working copy format,
therefore older clients cannot read the working copy anymore. And why is this important
to SharpDevelop? Daniel continues to explain:
&lt;/p&gt;
&lt;div class=ForumPostContentText&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;SharpDevelop uses its own copy of the Subversion library for marking files
as added/removed/etc. This can upgrade the working copy to the 1.5 format.&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;However, SharpDevelop does not have it's own commit dialog - we simply
start TortoiseSVN.&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;&lt;font color=#ff0000&gt;So there are two Subversion libraries used by SharpDevelop&lt;/font&gt;:
the one we ship for local operations, and the one shipped with TortoiseSVN for commit
etc. Because the Subversion 1.4 library cannot read working copies touched by the
1.5 library, you run into this kind of problem when either TortoiseSVN or SharpDevelop
is too old.&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;
To sum up: SharpDevelop 2.x ships with libraries that are compatible with Subversion
1.4 and requires TortoiseSVN 1.4 for UI. Whereas version 3.0 of SharpDevelop ships
with (different) libraries that are compatible with Subversion 1.5 and requires TortoiseSVN
1.5 for UI.
&lt;/p&gt;
&lt;p&gt;
So will there be an upgrade for SharpDevelop 2.x to support Subversion 1.5? This was
a hotly debated issue, however, in the end it boiled down to the following question:
do we want to ship two almost identical versions of SharpDevelop 2.2 that only differ
in the version of the included Subversion library (because we would have to support
both camps)? As that would create quite a bit of confusion, we decided to leave 2.2
as is and support Subversion 1.5 only in SharpDevelop 3.0.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=fdeec04c-2be0-46af-8840-de9dd0716064" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,fdeec04c-2be0-46af-8840-de9dd0716064.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=49449692-3b1e-4f33-8f88-45fccba51071</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,49449692-3b1e-4f33-8f88-45fccba51071.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,49449692-3b1e-4f33-8f88-45fccba51071.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=49449692-3b1e-4f33-8f88-45fccba51071</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
If you receive the following error message
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/tortoisesvnnotfound_x64.png" border="0" />
        </p>
        <p>
but have TortoiseSVN installed, then you have run into the following snag: SharpDevelop
3.0 is explicity marked as 32 Bit application, thus it cannot use the x64 version
of TortoiseSVN.
</p>
        <p>
Solution: install TortoiseSVN 32 Bit. It can be used in parallel with the x64 version.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=49449692-3b1e-4f33-8f88-45fccba51071" />
      </body>
      <title>TortoiseSVN Not Found on x64 Computers</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,49449692-3b1e-4f33-8f88-45fccba51071.aspx</guid>
      <link>http://laputa.sharpdevelop.net/TortoiseSVNNotFoundOnX64Computers.aspx</link>
      <pubDate>Tue, 19 Aug 2008 20:00:39 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
If you receive the following error message
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/tortoisesvnnotfound_x64.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
but have TortoiseSVN installed, then you have run into the following snag: SharpDevelop
3.0 is explicity marked as 32 Bit application, thus it cannot use the x64 version
of TortoiseSVN.
&lt;/p&gt;
&lt;p&gt;
Solution: install TortoiseSVN 32 Bit. It can be used in parallel with the x64 version.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=49449692-3b1e-4f33-8f88-45fccba51071" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,49449692-3b1e-4f33-8f88-45fccba51071.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=0253707c-af7c-4554-b71a-abf570c57dbb</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,0253707c-af7c-4554-b71a-abf570c57dbb.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,0253707c-af7c-4554-b71a-abf570c57dbb.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0253707c-af7c-4554-b71a-abf570c57dbb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Running SharpDevelop on USB thumb drives has been possible for a long time. What is
new in version 3.0 though is that the settings that usually go into the user's profile
can live directly on the memory stick - allowing you to take your settings with you
at all times. Here is the procedure:
</p>
        <p>
Download SharpDevelop 3.0 and perform a standard installation on Windows. By default
the installation location (on an x64 machine) will be the following:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/DefaultInstallLocationOfSharpDevelop3.png" border="0" />
        </p>
        <p>
Simply copy the 3.0 directory to your memory stick, and then open the \bin directory
there:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/LocationOfAppConfigFile.png" border="0" />
        </p>
        <p>
There, you have to open SharpDevelop.exe.config - and search for the appSettings section
which by default looks like this:
</p>
        <p>
          <font face="Courier New"> &lt;appSettings&gt;<br />
  &lt;!-- Use this configuration setting to store settings in a directory
relative to the location<br />
       of SharpDevelop.exe instead of the user's profile
directory. --&gt;<br />
  &lt;!-- &lt;add key="settingsPath" value="..\Settings" /&gt; --&gt;<br />
  <br />
  &lt;!-- Use this setting to specify a different path for the code completion
cache.<br />
        The cache contains information about referenced
assemblies to speed up loading<br />
        the information on future SharpDevelop
starts. --&gt;<br />
  &lt;!-- &lt;add key="domPersistencePath" value="..\DomCache" /&gt; --&gt;<br />
  <br />
  &lt;!-- Use this setting to disable the code completion cache. Code completion
will still be<br />
       available, but take longer to load and use more
RAM. --&gt;<br />
  &lt;!-- &lt;add key="domPersistencePath" value="none" /&gt; --&gt;<br />
 &lt;/appSettings&gt;</font>
        </p>
        <p>
The comments tell you what to do, basically uncomment <em>settingsPath</em> and <em>domPersistencePath</em>:
</p>
        <p>
          <font face="Courier New">&lt;add key="settingsPath" value="..\Settings" /&gt;<br />
&lt;add key="domPersistencePath" value="..\DomCache" /&gt;</font>
        </p>
        <p>
Save the file and you, SharpDevelop and your settings are ready to go. Note that once
started the two directories show up in the directory tree:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/SettingsAreStoredOnMemoryStick.png" border="0" />
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0253707c-af7c-4554-b71a-abf570c57dbb" />
      </body>
      <title>SharpDevelop On a Memory Stick</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,0253707c-af7c-4554-b71a-abf570c57dbb.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopOnAMemoryStick.aspx</link>
      <pubDate>Sat, 16 Aug 2008 15:18:14 GMT</pubDate>
      <description>&lt;p&gt;
Running SharpDevelop on USB thumb drives has been possible for a long time. What is
new in version 3.0 though is that the settings that usually go into the user's profile
can live directly on the memory stick - allowing you to take your settings with you
at all times. Here is the procedure:
&lt;/p&gt;
&lt;p&gt;
Download SharpDevelop 3.0 and perform a standard installation on Windows. By default
the installation location (on an x64 machine) will be the following:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/DefaultInstallLocationOfSharpDevelop3.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Simply copy the 3.0 directory to your memory stick, and then open the \bin directory
there:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/LocationOfAppConfigFile.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
There, you have to open SharpDevelop.exe.config - and search for the appSettings section
which by default looks like this:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;&amp;nbsp;&amp;lt;appSettings&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- Use this configuration setting to store settings in a directory
relative to the location&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; of SharpDevelop.exe instead of the user's profile
directory. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- &amp;lt;add key="settingsPath" value="..\Settings" /&amp;gt; --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- Use this setting to specify a different path for the code completion
cache.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The cache contains information about referenced
assemblies to speed up loading&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the information on future SharpDevelop
starts. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- &amp;lt;add key="domPersistencePath" value="..\DomCache" /&amp;gt; --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- Use this setting to disable the code completion cache. Code completion
will still be&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; available, but take longer to load and use more
RAM. --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;!-- &amp;lt;add key="domPersistencePath" value="none" /&amp;gt; --&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;lt;/appSettings&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
The comments tell you what to do, basically uncomment &lt;em&gt;settingsPath&lt;/em&gt; and &lt;em&gt;domPersistencePath&lt;/em&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;&amp;lt;add key="settingsPath" value="..\Settings" /&amp;gt;&lt;br&gt;
&amp;lt;add key="domPersistencePath" value="..\DomCache" /&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Save the file and you, SharpDevelop and your settings are ready to go. Note that once
started the two directories show up in the directory tree:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/SettingsAreStoredOnMemoryStick.png" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0253707c-af7c-4554-b71a-abf570c57dbb" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,0253707c-af7c-4554-b71a-abf570c57dbb.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In addition to our presence on SourceForge (<a href="http://sourceforge.net/projects/sharpdevelop">project
page</a>) we now also set up shop at CodePlex (<a href="http://www.codeplex.com/SharpDevelop">project
page</a>). The motivation for this step is to increase awareness about SharpDevelop,
and how parts of SharpDevelop can be reused in other applications / scenarios.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef" />
      </body>
      <title>SharpDevelop Now on CodePlex Too</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopNowOnCodePlexToo.aspx</link>
      <pubDate>Tue, 04 Mar 2008 11:42:29 GMT</pubDate>
      <description>&lt;p&gt;
In addition to our presence on SourceForge (&lt;a href="http://sourceforge.net/projects/sharpdevelop"&gt;project
page&lt;/a&gt;) we now also set up shop at CodePlex (&lt;a href="http://www.codeplex.com/SharpDevelop"&gt;project
page&lt;/a&gt;). The motivation for this step is to increase awareness about SharpDevelop,
and how parts of SharpDevelop can be reused in other applications / scenarios.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,87aadbb6-561f-4a0a-a7f2-27bcaf6e17ef.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=945bfd56-ebde-44f4-ab83-e25ffe104a6e</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,945bfd56-ebde-44f4-ab83-e25ffe104a6e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,945bfd56-ebde-44f4-ab83-e25ffe104a6e.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=945bfd56-ebde-44f4-ab83-e25ffe104a6e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A change that happened rather early in the development process of SharpDevelop 3.0
(revision 2658, 8/13/2007) was that we replaced NDoc (a stalled open source project)
with <a href="http://www.codeplex.com/SHFB/">Sandcastle Help File Builder (SHFB)</a>.
SHFB looks and feels similar to NDoc, however, it builds on top of <a href="http://www.codeplex.com/Sandcastle">Sandcastle</a>,
a documentation generation tool by Microsoft.
</p>
        <p>
Our <a href="http://build.sharpdevelop.net/buildartefacts/">build server</a> (revision
2913 and higher) contains <a href="http://www.codeplex.com/SHFB/Release/ProjectReleases.aspx?ReleaseId=9848">SHFB
1.6.0.4</a>, which itself builds on top of the <a href="http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=9921">January
2008 release of Sandcastle</a> (both are at the moment the latest releases of their
respective projects). SharpDevelop 3.0 setup ships with SHFB, however, <strong>Sandcastle
itself does not and must be installed separately</strong>! (this might change in the
future once the final license of Sandcastle is known)
</p>
        <p>
Because of the regular releases of Sandcastle and SHFB, the distribution of SharpDevelop
3.0 might ship with older versions of SHFB than currently available for download.
Thanks to Eric Woodruff, the maintainer of SHFB, this is not a big deal - he is offering
a download specific for SharpDevelop:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/shfb_distribution.png" border="0" />
        </p>
        <p>
All you have to do is first delete the contents of the following installation directory
(including subdirectories):
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/shfb_directory.png" border="0" />
        </p>
        <p>
Then simply unzip the SHFB distribution archive into this folder and presto - you
are now using the latest version of SHFB from inside SharpDevelop!
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=945bfd56-ebde-44f4-ab83-e25ffe104a6e" />
      </body>
      <title>NDoc Replaced With Sandcastle Help File Builder (SHFB)</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,945bfd56-ebde-44f4-ab83-e25ffe104a6e.aspx</guid>
      <link>http://laputa.sharpdevelop.net/NDocReplacedWithSandcastleHelpFileBuilderSHFB.aspx</link>
      <pubDate>Wed, 23 Jan 2008 08:40:44 GMT</pubDate>
      <description>&lt;p&gt;
A change that happened rather early in the development process of SharpDevelop 3.0
(revision 2658, 8/13/2007)&amp;nbsp;was that we replaced NDoc (a stalled open source project)
with &lt;a href="http://www.codeplex.com/SHFB/"&gt;Sandcastle Help File Builder (SHFB)&lt;/a&gt;.
SHFB looks and feels similar to NDoc, however, it builds on top of &lt;a href="http://www.codeplex.com/Sandcastle"&gt;Sandcastle&lt;/a&gt;,
a documentation generation tool by Microsoft.
&lt;/p&gt;
&lt;p&gt;
Our &lt;a href="http://build.sharpdevelop.net/buildartefacts/"&gt;build server&lt;/a&gt; (revision
2913 and higher) contains &lt;a href="http://www.codeplex.com/SHFB/Release/ProjectReleases.aspx?ReleaseId=9848"&gt;SHFB
1.6.0.4&lt;/a&gt;, which itself builds on top of the &lt;a href="http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=9921"&gt;January
2008 release of Sandcastle&lt;/a&gt; (both are at the moment the latest releases of their
respective projects). SharpDevelop 3.0 setup ships with SHFB, however, &lt;strong&gt;Sandcastle
itself does not and must be installed separately&lt;/strong&gt;! (this might change in the
future once the final license of Sandcastle is known)
&lt;/p&gt;
&lt;p&gt;
Because of the regular releases of Sandcastle and SHFB, the distribution of SharpDevelop
3.0 might ship with older versions of SHFB than currently available for download.
Thanks to Eric Woodruff, the maintainer of SHFB, this is not a big deal - he is offering
a download specific for SharpDevelop:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/shfb_distribution.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
All you have to do is first delete the contents of the following installation directory
(including subdirectories):
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/shfb_directory.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Then simply unzip the SHFB distribution archive into this folder and presto - you
are now using the latest version of SHFB from inside SharpDevelop!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=945bfd56-ebde-44f4-ab83-e25ffe104a6e" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,945bfd56-ebde-44f4-ab83-e25ffe104a6e.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=68f2f173-d918-4525-ac35-09570b71e50e</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,68f2f173-d918-4525-ac35-09570b71e50e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,68f2f173-d918-4525-ac35-09570b71e50e.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=68f2f173-d918-4525-ac35-09570b71e50e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This question came up for example in the thread <a href="http://community.sharpdevelop.net/forums/t/7213.aspx">SharpDev
2.2.x on BuilderServer</a> (this thread was started because we ceased to automatically
build v2.2 on 1/11/2008).
</p>
        <p>
The answer is <strong>Yes</strong>. Development of SharpDevelop 2.2 stopped with revision
2675 (8/28/2007), which is three revisions higher than the officially shipping version
of SharpDevelop 2.2 (<a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22">Download</a>,
8/8/2007). The three non-shipping commits are:
</p>
        <ul>
          <li>
2673: Improved CSharpCodeCompletion sample: add tool tip support, show only one entry
for overloaded methods</li>
          <li>
2674: Fixed some off-by-one bugs in the CSharpCodeCompletion example (caused by the
different line counting in the parser and the text editor).</li>
          <li>
2675: CSharpCodeCompletionSample: show xml documentation</li>
        </ul>
        <p>
All three were (of course) merged into Montferrer (SharpDevelop 3.0), this merge happened
in revision 2679. However, those commits did not merit a release of a new setup because
those were all changes to a sample shipping only in the source download.
</p>
        <p>
Since releasing v2.2.1 all work stopped on the 2.x series of SharpDevelop. Our efforts
went (and still go) into SharpDevelop 3.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=68f2f173-d918-4525-ac35-09570b71e50e" />
      </body>
      <title>Did Development of SharpDevelop 2.2 Stop?</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,68f2f173-d918-4525-ac35-09570b71e50e.aspx</guid>
      <link>http://laputa.sharpdevelop.net/DidDevelopmentOfSharpDevelop22Stop.aspx</link>
      <pubDate>Tue, 15 Jan 2008 10:37:39 GMT</pubDate>
      <description>&lt;p&gt;
This question came up for example in the thread &lt;a href="http://community.sharpdevelop.net/forums/t/7213.aspx"&gt;SharpDev
2.2.x on BuilderServer&lt;/a&gt;&amp;nbsp;(this thread was started because we ceased to automatically
build v2.2 on 1/11/2008).
&lt;/p&gt;
&lt;p&gt;
The answer is &lt;strong&gt;Yes&lt;/strong&gt;. Development of SharpDevelop 2.2 stopped with revision
2675 (8/28/2007), which is three revisions higher than the officially shipping version
of SharpDevelop 2.2 (&lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22"&gt;Download&lt;/a&gt;,
8/8/2007). The three non-shipping commits are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
2673: Improved CSharpCodeCompletion sample: add tool tip support, show only one entry
for overloaded methods&lt;/li&gt;
&lt;li&gt;
2674: Fixed some off-by-one bugs in the CSharpCodeCompletion example (caused by the
different line counting in the parser and the text editor).&lt;/li&gt;
&lt;li&gt;
2675: CSharpCodeCompletionSample: show xml documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
All three were (of course) merged into Montferrer (SharpDevelop 3.0), this merge happened
in revision 2679. However, those commits did not merit a release of a new setup because
those were all changes to a sample shipping only in the source download.
&lt;/p&gt;
&lt;p&gt;
Since releasing v2.2.1 all work stopped on the 2.x series of SharpDevelop. Our efforts
went (and still go) into SharpDevelop 3.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=68f2f173-d918-4525-ac35-09570b71e50e" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,68f2f173-d918-4525-ac35-09570b71e50e.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=0c2cf439-97f5-4eed-86d0-88208efca697</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,0c2cf439-97f5-4eed-86d0-88208efca697.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,0c2cf439-97f5-4eed-86d0-88208efca697.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0c2cf439-97f5-4eed-86d0-88208efca697</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In continuing to list changes to SharpDevelop 3, we are going to talk about the code
coverage addin in SharpDevelop 3 "Montferrer" in this blog post. 
</p>
        <p>
Previously, the addin used NCover for calculating code coverage (this is
a metric you gain by writing unit tests). However, recently NCover was turned into
a commercial product. Because we only include / support tools that are free to use
for anyone (commercial or open source / hobby development), we switched to a different
tool - <a href="http://sourceforge.net/projects/partcover">PartCover</a>.
</p>
        <p>
This change happened in rev 2744 on 19th of November last year. The addin has retained
its original functionality, however, for end users there is an important change: you
no longer need to download and install a separate package (as it was the case with
NCover), PartCover is part of the SharpDevelop setup. You are good to go right after
installation!
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0c2cf439-97f5-4eed-86d0-88208efca697" />
      </body>
      <title>Code Coverage Addin Uses PartCover 2.2 Instead of NCover in SharpDevelop 3</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,0c2cf439-97f5-4eed-86d0-88208efca697.aspx</guid>
      <link>http://laputa.sharpdevelop.net/CodeCoverageAddinUsesPartCover22InsteadOfNCoverInSharpDevelop3.aspx</link>
      <pubDate>Fri, 11 Jan 2008 11:02:23 GMT</pubDate>
      <description>&lt;p&gt;
In continuing to list changes to SharpDevelop 3, we are going to talk about the code
coverage addin in SharpDevelop 3 "Montferrer" in this blog post. 
&lt;/p&gt;
&lt;p&gt;
Previously,&amp;nbsp;the addin&amp;nbsp;used NCover for calculating code coverage (this is
a metric you gain by writing unit tests). However, recently NCover was turned into
a commercial product. Because we only include / support tools that are free to use
for anyone (commercial or open source / hobby development), we switched to a different
tool - &lt;a href="http://sourceforge.net/projects/partcover"&gt;PartCover&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This change happened in rev 2744 on 19th of November last year. The addin has retained
its original functionality, however, for end users there is an important change: you
no longer need to download and install a separate package (as it was the case with
NCover), PartCover is part of the SharpDevelop setup. You are good to go right after
installation!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0c2cf439-97f5-4eed-86d0-88208efca697" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,0c2cf439-97f5-4eed-86d0-88208efca697.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=795b79b1-f798-4f94-89df-48f4789dc666</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,795b79b1-f798-4f94-89df-48f4789dc666.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,795b79b1-f798-4f94-89df-48f4789dc666.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=795b79b1-f798-4f94-89df-48f4789dc666</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
An issue that initially came up in 2006 (<a href="http://community.sharpdevelop.net/forums/t/1649.aspx">Unable
to compile #develop: access denied</a>) "resurfaced" on our contributors mailing list
because one of our developers ran into this very problem that McAfee blocks access
to our Main\StartUp folder:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/StartupFolder.png" border="0" />
        </p>
        <p>
The problem and a workaround is described in <a href="http://www.sturmnet.org/blog/archives/2005/02/21/mcafee-startup-folder/">McAfee
VirusScan and the Startup folder</a>. However, this developer doesn't have the administrative
rights to change this setting of McAfee, so he asked whether we are going to rename
the folder.
</p>
        <p>
My take on this issue is that this is a bug in McAfee's software, because willy-nilly
disabling anything that resides in a random folder called StartUp isn't a security
feature. 
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=795b79b1-f798-4f94-89df-48f4789dc666" />
      </body>
      <title>McAfee and \Src\Main\StartUp</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,795b79b1-f798-4f94-89df-48f4789dc666.aspx</guid>
      <link>http://laputa.sharpdevelop.net/McAfeeAndSrcMainStartUp.aspx</link>
      <pubDate>Thu, 10 Jan 2008 17:43:52 GMT</pubDate>
      <description>&lt;p&gt;
An issue that initially came up in 2006 (&lt;a href="http://community.sharpdevelop.net/forums/t/1649.aspx"&gt;Unable
to compile #develop: access denied&lt;/a&gt;) "resurfaced" on our contributors mailing list
because one of our developers ran into this very problem that McAfee blocks access
to our Main\StartUp folder:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/StartupFolder.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The problem and a workaround is described in &lt;a href="http://www.sturmnet.org/blog/archives/2005/02/21/mcafee-startup-folder/"&gt;McAfee
VirusScan and the Startup folder&lt;/a&gt;. However, this developer doesn't have the administrative
rights to change this setting of McAfee, so he asked whether we are going to rename
the folder.
&lt;/p&gt;
&lt;p&gt;
My take on this issue is that this is a bug in McAfee's software, because willy-nilly
disabling anything that resides in a random folder called StartUp isn't a security
feature. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=795b79b1-f798-4f94-89df-48f4789dc666" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,795b79b1-f798-4f94-89df-48f4789dc666.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=7b36854f-673a-495a-bcb7-4d5e05cc4e9f</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,7b36854f-673a-495a-bcb7-4d5e05cc4e9f.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,7b36854f-673a-495a-bcb7-4d5e05cc4e9f.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7b36854f-673a-495a-bcb7-4d5e05cc4e9f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Over the past months we made a couple of feature changes in SharpDevelop 3 (currently
alpha status). One major change is that we moved <a href="http://nant.sourceforge.net/">NAnt</a> and <a href="http://www.mono-project.com/Main_Page">Mono</a> support
from the binary distribution (aka "setup") to the source code distribution. You can
find the addins ready to build in the \samples directory:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/sd3_samples_directory.png" border="0" />
        </p>
        <p>
What was the reasoning behind this decision? For NAnt, we had taken this decision
a long time ago because SharpDevelop itself no longer uses NAnt as the primary build
solution, and as such, the addin wasn't actively enhanced and tested. But it still
is a great tool as well as a good sample for building addins with SharpDevelop.
</p>
        <p>
The decision to "relegate" Mono from production to sample status has been based on
multiple factors. For one, we only support basic compilation for Mono, no debugger
nor any kind of visual designers (like GTK#). We got lots of support questions regarding
these, and the honest answer had to be "we won't support that, sorry". Then in December <a href="http://tirania.org/blog/archive/2007/Dec-02-2.html">Miguel
announced that MonoDevelop will come to Windows</a> (MonoDevelop is a fork of SharpDevelop),
which meant that an IDE would come to Windows that fully supports all the things in
Mono we don't have. 
</p>
        <p>
That's why we decided to make Mono an addin for people who know how to deal with source
code, all the features are still there. And now that it is separate, it also makes
a great sample addin because of the deepness of integration with low-level features
of SharpDevelop.
</p>
        <p>
To sum it up - we didn't remove anything, we just trimmed the setup to include features
that are targeted at the Microsoft .NET platform.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=7b36854f-673a-495a-bcb7-4d5e05cc4e9f" />
      </body>
      <title>SharpDevelop 3: Where Did Mono and NAnt Support Go?</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,7b36854f-673a-495a-bcb7-4d5e05cc4e9f.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop3WhereDidMonoAndNAntSupportGo.aspx</link>
      <pubDate>Wed, 02 Jan 2008 08:15:59 GMT</pubDate>
      <description>&lt;p&gt;
Over the past months we made a couple of feature changes in SharpDevelop 3 (currently
alpha status). One major change is that we moved &lt;a href="http://nant.sourceforge.net/"&gt;NAnt&lt;/a&gt; and &lt;a href="http://www.mono-project.com/Main_Page"&gt;Mono&lt;/a&gt; support
from the binary distribution (aka "setup") to the source code distribution. You can
find the addins ready to build in the \samples directory:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/sd3_samples_directory.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
What was the reasoning behind this decision? For NAnt, we had taken this decision
a long time ago because SharpDevelop itself no longer uses NAnt as the primary build
solution, and as such, the addin wasn't actively enhanced and tested. But it still
is a great tool as well as a good sample for building addins with SharpDevelop.
&lt;/p&gt;
&lt;p&gt;
The decision to "relegate" Mono from production to sample status has been based on
multiple factors. For one, we only support basic compilation for Mono, no debugger
nor any kind of visual designers (like GTK#). We got lots of support questions regarding
these, and the honest answer had to be "we won't support that, sorry". Then in December &lt;a href="http://tirania.org/blog/archive/2007/Dec-02-2.html"&gt;Miguel
announced that MonoDevelop will come to Windows&lt;/a&gt; (MonoDevelop is a fork of SharpDevelop),
which meant that an IDE would come to Windows that fully supports all the things in
Mono we don't have. 
&lt;/p&gt;
&lt;p&gt;
That's why we decided to make Mono an addin for people who know how to deal with source
code, all the features are still there. And now that it is separate, it also makes
a great sample addin because of the deepness of integration with low-level features
of SharpDevelop.
&lt;/p&gt;
&lt;p&gt;
To sum it up - we didn't remove anything, we just trimmed the setup to include features
that are targeted at the Microsoft .NET platform.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=7b36854f-673a-495a-bcb7-4d5e05cc4e9f" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,7b36854f-673a-495a-bcb7-4d5e05cc4e9f.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=d6dec112-4165-4281-819e-571704f55926</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,d6dec112-4165-4281-819e-571704f55926.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,d6dec112-4165-4281-819e-571704f55926.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d6dec112-4165-4281-819e-571704f55926</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Daniel is currently working on areas such as project subsystem or code completion
(aside from fixing bugs). Therefore, work on the WPF designer is stalled. But Daniel
put together a list of tasks (hard, medium &amp; easy) that you could be helping us
with. So if you are interested in helping, and want to be part of writing an open
source WPF designer, please do get in touch with me at <strong><em>christophw at icsharcode.net</em></strong>!
</p>
        <h1>WPF Designer mini tasks
</h1>
        <p>
Here are some jobs to do on the WPF Designer broken into small parts.
</p>
        <p>
Apart from this list, there are also big jobs to do: Data Binding support, support
using Styles, support defining resources.
</p>
        <h2>Components to be used by multiple designer parts
</h2>
        <h3>Create “Choose Class” dialog
</h3>
        <p>
The data binding UI will need a dialog that allows choosing a class from the referenced
assemblies. This will be implemented in WpfDesigner.AddIn and made available to WpfDesign.Designer
through a service. The referenced assemblies should be inspected using ICSharpCode.SharpDevelop.Dom
</p>
        <p>
This will be used by the “Content” property editor and by the data binding UI.
</p>
        <h3>Support ‘Virtual Design Root Element’
</h3>
        <p>
This means that instead of displaying the designed component, the designer is able
to display another component as if it was the root component. The designer should
provide a “Back” button on the design surface to allow the user to go back to the
real root component.
</p>
        <p>
This feature is required for designing elements that cannot be designed directly on
the main design surface, e.g. Tooltips 
</p>
        <h3>Write menu designer
</h3>
        <p>
Priority: High
</p>
        <p>
The menu designer might be a dialog box that allows editing the menu in a tree view;
or it might be an in-place menu designer like the Windows.Forms designer.
</p>
        <h2>Property editing support
</h2>
        <p>
Here I’m listing properties that could need improved editing support.
</p>
        <p>
When implementing property editors, take care that the editor should also work when
multiple components with different property values are selected, so you always need
a way to represent the ‘ambiguous’ value.
</p>
        <h3>Properties of type Brush (e.g. Control.Background / Control.BorderBrush)
</h3>
        <p>
Priority: High
</p>
        <p>
Change ICSharpCode.WpfDesign.Designer.Controls.TypeEditors.BrushEditor to include
a little drop down button, the drop down should allow to choose the brush type (SolidColorBrush,
etc., we don't need to support all of them at the beginning) and allow the user to
edit the brush according to the chosen type.
</p>
        <h3>Properties of type BitmapEffect / BitmapEffectInput (e.g. UIElement.BitmapEffect
/ UIElement.BitmapEffectInput)
</h3>
        <p>
Priority: Low
</p>
        <p>
Implement a TypeEditor (similar to BrushEditor) for the types BitmapEffect and BitmapEffectInput.
Could be as simple as a combo box with the most commonly used effects.
</p>
        <h3>Properties of type ICommand (e.g. ButtonBase.Command)
</h3>
        <p>
Priority: Medium
</p>
        <p>
There should be a way to choose the command to use from some kind of list.
</p>
        <h3>ContentControl.Content
</h3>
        <p>
Priority: High
</p>
        <p>
ICSharpCode.WpfDesign.Designer.Controls.TypeEditors.ContentEditor<br />
The “C” button should be made a drop down button (like the one used for the Brush
editor), it should present “null”, “string”, and menu items for creating commonly
used child configurations (e.g. StackPanel with Image and Text when the parent is
a button), and “choose class” to create arbitrary objects. This depends on “Create
Choose Class Dialog”.
</p>
        <h3>Properties of type ContextMenu (e.g. FrameworkElement.ContextMenu)
</h3>
        <p>
Priority: Medium
</p>
        <p>
Provide a way to create and edit a context menu inside the designer. 
</p>
        <h3>Properties of type InputScope
</h3>
        <p>
Priority: Low
</p>
        <p>
Research what an InputScope is and if/how we should allow the user to edit it.
</p>
        <h3>Properties of type Transform
</h3>
        <p>
Priority: Low
</p>
        <p>
Similar to the BrushEditor, provide a drop down to choose from the different available
transforms and allow editing the transform properties.
</p>
        <h3>FrameworkElement.ToolTip
</h3>
        <p>
Priority: Medium (setting string tool tips), Low (designing complex tool tips)
</p>
        <p>
Should be editable similar to ContentControl.Content, but has to allow the user to
design complex tooltips. Depends on “Support ‘Virtual Design Root Element’”
</p>
        <h3>Properties of type FontStretch / FontStyle / FontWeight
</h3>
        <p>
Priority: Low
</p>
        <p>
Provide a drop down with the available settings
</p>
        <h3>Properties of type FontFamily
</h3>
        <p>
Priority: Low
</p>
        <p>
Use a dialog to allow the user to choose the font to use.
</p>
        <h3>Properties of type Nullable&lt;bool&gt; (e.g. ToggleButton.IsChecked)
</h3>
        <p>
Priority: Low
</p>
        <h3>ItemsControl.ItemsSource
</h3>
        <p>
Priority: Low
</p>
        <p>
There are two main usage scenarios: this property is specified using data binding
(this doesn’t need to be handled by the type editor), or there are some hard coded
values.
</p>
        <p>
Write a type editor to support entering <b>string</b> values.
</p>
        <h3>Label.Target
</h3>
        <p>
Priority: Low
</p>
        <p>
Label.Target is set to the control described by the label (the control getting focus
when Alt+Access Key is pressed). This is done using data binding, but choosing the
target from the data binding dialog is too tedious – drag’n’drop of a crosshair on
the target control would be much easier. Depends on data binding support.
</p>
        <h3>Properties of type ImageSource (e.g. Image.Source)
</h3>
        <p>
Priority: High
</p>
        <p>
Allow choosing a “Resource” element already part of the project, or choose a file
and it will get added to the project. This TypeEditor would be implemented in WpfDesign.AddIn
and not WpfDesign.Designer because it needs access to the project in SharpDevelop
</p>
        <h3>Properties of type ViewBase (e.g. ListView.View)
</h3>
        <p>
Priority: Low
</p>
        <p>
Provide a drop down with the most commonly used views. 
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=d6dec112-4165-4281-819e-571704f55926" />
      </body>
      <title>Help Wanted: WPF Designer Tasks</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,d6dec112-4165-4281-819e-571704f55926.aspx</guid>
      <link>http://laputa.sharpdevelop.net/HelpWantedWPFDesignerTasks.aspx</link>
      <pubDate>Wed, 24 Oct 2007 18:01:35 GMT</pubDate>
      <description>&lt;p&gt;
Daniel is currently working on areas such as project subsystem or code completion
(aside from fixing bugs). Therefore, work on the WPF designer is stalled. But Daniel
put together a list of tasks (hard, medium &amp;amp; easy) that you could be helping us
with. So if you are interested in helping, and want to be part of writing an open
source WPF designer, please do get in touch with me at &lt;strong&gt;&lt;em&gt;christophw at icsharcode.net&lt;/em&gt;&lt;/strong&gt;!
&lt;/p&gt;
&lt;h1&gt;WPF Designer mini tasks
&lt;/h1&gt;
&lt;p&gt;
Here are some jobs to do on the WPF Designer broken into small parts.
&lt;/p&gt;
&lt;p&gt;
Apart from this list, there are also big jobs to do: Data Binding support, support
using Styles, support defining resources.
&lt;/p&gt;
&lt;h2&gt;Components to be used by multiple designer parts
&lt;/h2&gt;
&lt;h3&gt;Create “Choose Class” dialog
&lt;/h3&gt;
&lt;p&gt;
The data binding UI will need a dialog that allows choosing a class from the referenced
assemblies. This will be implemented in WpfDesigner.AddIn and made available to WpfDesign.Designer
through a service. The referenced assemblies should be inspected using ICSharpCode.SharpDevelop.Dom
&lt;/p&gt;
&lt;p&gt;
This will be used by the “Content” property editor and by the data binding UI.
&lt;/p&gt;
&lt;h3&gt;Support ‘Virtual Design Root Element’
&lt;/h3&gt;
&lt;p&gt;
This means that instead of displaying the designed component, the designer is able
to display another component as if it was the root component. The designer should
provide a “Back” button on the design surface to allow the user to go back to the
real root component.
&lt;/p&gt;
&lt;p&gt;
This feature is required for designing elements that cannot be designed directly on
the main design surface, e.g. Tooltips 
&lt;/p&gt;
&lt;h3&gt;Write menu designer
&lt;/h3&gt;
&lt;p&gt;
Priority: High
&lt;/p&gt;
&lt;p&gt;
The menu designer might be a dialog box that allows editing the menu in a tree view;
or it might be an in-place menu designer like the Windows.Forms designer.
&lt;/p&gt;
&lt;h2&gt;Property editing support
&lt;/h2&gt;
&lt;p&gt;
Here I’m listing properties that could need improved editing support.
&lt;/p&gt;
&lt;p&gt;
When implementing property editors, take care that the editor should also work when
multiple components with different property values are selected, so you always need
a way to represent the ‘ambiguous’ value.
&lt;/p&gt;
&lt;h3&gt;Properties of type Brush (e.g. Control.Background / Control.BorderBrush)
&lt;/h3&gt;
&lt;p&gt;
Priority: High
&lt;/p&gt;
&lt;p&gt;
Change ICSharpCode.WpfDesign.Designer.Controls.TypeEditors.BrushEditor to include
a little drop down button, the drop down should allow to choose the brush type (SolidColorBrush,
etc., we don't need to support all of them at the beginning) and allow the user to
edit the brush according to the chosen type.
&lt;/p&gt;
&lt;h3&gt;Properties of type BitmapEffect / BitmapEffectInput (e.g. UIElement.BitmapEffect
/ UIElement.BitmapEffectInput)
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Implement a TypeEditor (similar to BrushEditor) for the types BitmapEffect and BitmapEffectInput.
Could be as simple as a combo box with the most commonly used effects.
&lt;/p&gt;
&lt;h3&gt;Properties of type ICommand (e.g. ButtonBase.Command)
&lt;/h3&gt;
&lt;p&gt;
Priority: Medium
&lt;/p&gt;
&lt;p&gt;
There should be a way to choose the command to use from some kind of list.
&lt;/p&gt;
&lt;h3&gt;ContentControl.Content
&lt;/h3&gt;
&lt;p&gt;
Priority: High
&lt;/p&gt;
&lt;p&gt;
ICSharpCode.WpfDesign.Designer.Controls.TypeEditors.ContentEditor&lt;br&gt;
The “C” button should be made a drop down button (like the one used for the Brush
editor), it should present “null”, “string”, and menu items for creating commonly
used child configurations (e.g. StackPanel with Image and Text when the parent is
a button), and “choose class” to create arbitrary objects. This depends on “Create
Choose Class Dialog”.
&lt;/p&gt;
&lt;h3&gt;Properties of type ContextMenu (e.g. FrameworkElement.ContextMenu)
&lt;/h3&gt;
&lt;p&gt;
Priority: Medium
&lt;/p&gt;
&lt;p&gt;
Provide a way to create and edit a context menu inside the designer. 
&lt;/p&gt;
&lt;h3&gt;Properties of type InputScope
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Research what an InputScope is and if/how we should allow the user to edit it.
&lt;/p&gt;
&lt;h3&gt;Properties of type Transform
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Similar to the BrushEditor, provide a drop down to choose from the different available
transforms and allow editing the transform properties.
&lt;/p&gt;
&lt;h3&gt;FrameworkElement.ToolTip
&lt;/h3&gt;
&lt;p&gt;
Priority: Medium (setting string tool tips), Low (designing complex tool tips)
&lt;/p&gt;
&lt;p&gt;
Should be editable similar to ContentControl.Content, but has to allow the user to
design complex tooltips. Depends on “Support ‘Virtual Design Root Element’”
&lt;/p&gt;
&lt;h3&gt;Properties of type FontStretch / FontStyle / FontWeight
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Provide a drop down with the available settings
&lt;/p&gt;
&lt;h3&gt;Properties of type FontFamily
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Use a dialog to allow the user to choose the font to use.
&lt;/p&gt;
&lt;h3&gt;Properties of type Nullable&amp;lt;bool&amp;gt; (e.g. ToggleButton.IsChecked)
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;h3&gt;ItemsControl.ItemsSource
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
There are two main usage scenarios: this property is specified using data binding
(this doesn’t need to be handled by the type editor), or there are some hard coded
values.
&lt;/p&gt;
&lt;p&gt;
Write a type editor to support entering &lt;b&gt;string&lt;/b&gt; values.
&lt;/p&gt;
&lt;h3&gt;Label.Target
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Label.Target is set to the control described by the label (the control getting focus
when Alt+Access Key is pressed). This is done using data binding, but choosing the
target from the data binding dialog is too tedious – drag’n’drop of a crosshair on
the target control would be much easier. Depends on data binding support.
&lt;/p&gt;
&lt;h3&gt;Properties of type ImageSource (e.g. Image.Source)
&lt;/h3&gt;
&lt;p&gt;
Priority: High
&lt;/p&gt;
&lt;p&gt;
Allow choosing a “Resource” element already part of the project, or choose a file
and it will get added to the project. This TypeEditor would be implemented in WpfDesign.AddIn
and not WpfDesign.Designer because it needs access to the project in SharpDevelop
&lt;/p&gt;
&lt;h3&gt;Properties of type ViewBase (e.g. ListView.View)
&lt;/h3&gt;
&lt;p&gt;
Priority: Low
&lt;/p&gt;
&lt;p&gt;
Provide a drop down with the most commonly used views. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=d6dec112-4165-4281-819e-571704f55926" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,d6dec112-4165-4281-819e-571704f55926.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=029813bf-d96f-478c-90d2-6bc84d5ff63f</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,029813bf-d96f-478c-90d2-6bc84d5ff63f.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,029813bf-d96f-478c-90d2-6bc84d5ff63f.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=029813bf-d96f-478c-90d2-6bc84d5ff63f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I retired the initial Wiki (which only remained online for the book errata;
we are now actually at Wiki #3), as well as the initial forum. Both resources [/heyhey/wiki/
and /opensource/sd/forums/] were available read-only anyways. The old URLs now redirect
to our new and active installations. 
</p>
        <p>
The main reason for the complete removal is security. Both were old, unmaintained
ASP solutions.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=029813bf-d96f-478c-90d2-6bc84d5ff63f" />
      </body>
      <title>(Very) Old Wiki and Old Forum Removed</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,029813bf-d96f-478c-90d2-6bc84d5ff63f.aspx</guid>
      <link>http://laputa.sharpdevelop.net/VeryOldWikiAndOldForumRemoved.aspx</link>
      <pubDate>Sun, 26 Aug 2007 13:59:49 GMT</pubDate>
      <description>&lt;p&gt;
Today I retired the initial Wiki (which only remained online for the book errata;
we are now actually at Wiki #3), as well as the initial forum. Both resources [/heyhey/wiki/
and /opensource/sd/forums/] were available read-only anyways. The old URLs now redirect
to our new and active installations. 
&lt;/p&gt;
&lt;p&gt;
The main reason for the complete removal is security. Both were old, unmaintained
ASP solutions.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=029813bf-d96f-478c-90d2-6bc84d5ff63f" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,029813bf-d96f-478c-90d2-6bc84d5ff63f.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=9aaae865-efe9-4b62-910f-584a0c1673da</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,9aaae865-efe9-4b62-910f-584a0c1673da.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,9aaae865-efe9-4b62-910f-584a0c1673da.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9aaae865-efe9-4b62-910f-584a0c1673da</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A small but highly visible bug went unnoticed for the official 2.2.1 release: When
creating a new project, ${USER} ${DATE} in the standard header etc. was not replaced
with values. Thus we decided to release an 2.2.1a version that contains a fix for
this templates-related issue.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=9aaae865-efe9-4b62-910f-584a0c1673da" />
      </body>
      <title>SharpDevelop 2.2.1 "a"</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,9aaae865-efe9-4b62-910f-584a0c1673da.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop221A.aspx</link>
      <pubDate>Thu, 09 Aug 2007 06:02:24 GMT</pubDate>
      <description>&lt;p&gt;
A small but highly visible bug went unnoticed for the official 2.2.1 release: When
creating a new project, ${USER} ${DATE} in the standard header etc. was not replaced
with values. Thus we decided to release an 2.2.1a version that contains a fix for
this templates-related issue.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=9aaae865-efe9-4b62-910f-584a0c1673da" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,9aaae865-efe9-4b62-910f-584a0c1673da.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=ec7664e7-0ca6-4a08-8382-964e61b6d456</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,ec7664e7-0ca6-4a08-8382-964e61b6d456.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,ec7664e7-0ca6-4a08-8382-964e61b6d456.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ec7664e7-0ca6-4a08-8382-964e61b6d456</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today, we released <a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22">SharpDevelop
2.2.1</a>. This is a bug fix release with two updated external software packages:
NUnit 2.4.2 and SharpDevelop Reports 2.2.0.235. It is recommend that you upgrade to
this point release.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=ec7664e7-0ca6-4a08-8382-964e61b6d456" />
      </body>
      <title>SharpDevelop 2.2.1</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,ec7664e7-0ca6-4a08-8382-964e61b6d456.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop221.aspx</link>
      <pubDate>Wed, 08 Aug 2007 13:59:50 GMT</pubDate>
      <description>&lt;p&gt;
Today, we released &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22"&gt;SharpDevelop
2.2.1&lt;/a&gt;. This is a bug fix release with two updated external software packages:
NUnit 2.4.2 and SharpDevelop Reports 2.2.0.235. It is recommend that you upgrade to
this point release.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=ec7664e7-0ca6-4a08-8382-964e61b6d456" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,ec7664e7-0ca6-4a08-8382-964e61b6d456.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=0bb03c91-6855-4067-84a1-5f8348a82239</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,0bb03c91-6855-4067-84a1-5f8348a82239.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,0bb03c91-6855-4067-84a1-5f8348a82239.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0bb03c91-6855-4067-84a1-5f8348a82239</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The <a href="http://www.dotnetrocks.com/default.aspx?showNum=245">current episode
of .NET Rocks!</a> has me talking about SharpDevelop, its history, the challenges,
its goals and where we are headed. I wrote about the show in my personal blog too,
so please <a href="http://chrison.net/MeOnNETRocks.aspx">check there for more information</a>.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0bb03c91-6855-4067-84a1-5f8348a82239" />
      </body>
      <title>SharpDevelop Featured on .NET Rocks!</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,0bb03c91-6855-4067-84a1-5f8348a82239.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopFeaturedOnNETRocks.aspx</link>
      <pubDate>Wed, 13 Jun 2007 10:40:57 GMT</pubDate>
      <description>&lt;p&gt;
The &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=245"&gt;current episode
of .NET Rocks!&lt;/a&gt; has me talking about SharpDevelop, its history, the challenges,
its goals and where we are headed. I wrote about the show in my personal blog too,
so please &lt;a href="http://chrison.net/MeOnNETRocks.aspx"&gt;check there for more information&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0bb03c91-6855-4067-84a1-5f8348a82239" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,0bb03c91-6855-4067-84a1-5f8348a82239.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=4d7ccb7d-9ec2-4db3-b6d7-90531abd181b</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,4d7ccb7d-9ec2-4db3-b6d7-90531abd181b.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,4d7ccb7d-9ec2-4db3-b6d7-90531abd181b.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4d7ccb7d-9ec2-4db3-b6d7-90531abd181b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Another new addition to our Web offerings: the <a href="http://codeconverter.sharpdevelop.net/FormatCode.aspx">online
code formatter</a>. It is based on the syntax highlighter of SharpDevelop's text editor,
and thus supports quite a few formats out of the box: SP/XHTML, BAT, Boo, Coco, C++.NET,
C#, HTML, Java, JavaScript, Patch, PHP, TeX, VBNET, XML. In addition the Web form,
I also added a Web service that can be used in your application to perform code conversion,
a <a href="http://codeconverter.sharpdevelop.net/CodeFormatClient.aspx">sample is
available</a>.
</p>
        <p>
Noteworthy: the Web offerings are built upon the sample you can find in the source
download (revisions 2522 upwards) - \Samples\HtmlSyntaxColorizer.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4d7ccb7d-9ec2-4db3-b6d7-90531abd181b" />
      </body>
      <title>Online Code Formatter and Web Service</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,4d7ccb7d-9ec2-4db3-b6d7-90531abd181b.aspx</guid>
      <link>http://laputa.sharpdevelop.net/OnlineCodeFormatterAndWebService.aspx</link>
      <pubDate>Thu, 24 May 2007 19:56:35 GMT</pubDate>
      <description>&lt;p&gt;
Another new addition to our Web offerings: the &lt;a href="http://codeconverter.sharpdevelop.net/FormatCode.aspx"&gt;online
code formatter&lt;/a&gt;. It is based on the syntax highlighter of SharpDevelop's text editor,
and thus supports quite a few formats out of the box: SP/XHTML, BAT, Boo, Coco, C++.NET,
C#, HTML, Java, JavaScript, Patch, PHP, TeX, VBNET, XML. In addition the Web form,
I also added a Web service that can be used in your application to perform code conversion,
a &lt;a href="http://codeconverter.sharpdevelop.net/CodeFormatClient.aspx"&gt;sample is
available&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Noteworthy: the Web offerings are built upon the sample you can find in the source
download (revisions 2522 upwards) - \Samples\HtmlSyntaxColorizer.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4d7ccb7d-9ec2-4db3-b6d7-90531abd181b" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,4d7ccb7d-9ec2-4db3-b6d7-90531abd181b.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=b9e6de67-5d6a-4804-a954-6905eeb0082c</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,b9e6de67-5d6a-4804-a954-6905eeb0082c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,b9e6de67-5d6a-4804-a954-6905eeb0082c.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b9e6de67-5d6a-4804-a954-6905eeb0082c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Our <a href="http://codeconverter.sharpdevelop.net/">online code converter</a> has
been extended with the <a href="http://laputa.sharpdevelop.net/NRefactorySnippetParser.aspx">SnippetParser</a> that
Daniel wrote about on this blog. Now you can convert <a href="http://codeconverter.sharpdevelop.net/Convert.aspx">entire
classes</a>, or just <a href="http://codeconverter.sharpdevelop.net/SnippetConverter.aspx">code
snippets</a>. Please note that snippet conversion is only available for C# and VB.NET.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=b9e6de67-5d6a-4804-a954-6905eeb0082c" />
      </body>
      <title>Online Code Converter Now Uses SnippetParser</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,b9e6de67-5d6a-4804-a954-6905eeb0082c.aspx</guid>
      <link>http://laputa.sharpdevelop.net/OnlineCodeConverterNowUsesSnippetParser.aspx</link>
      <pubDate>Thu, 24 May 2007 09:21:45 GMT</pubDate>
      <description>&lt;p&gt;
Our &lt;a href="http://codeconverter.sharpdevelop.net/"&gt;online code converter&lt;/a&gt; has
been extended with the &lt;a href="http://laputa.sharpdevelop.net/NRefactorySnippetParser.aspx"&gt;SnippetParser&lt;/a&gt; that
Daniel wrote about on this blog. Now you can convert &lt;a href="http://codeconverter.sharpdevelop.net/Convert.aspx"&gt;entire
classes&lt;/a&gt;, or just &lt;a href="http://codeconverter.sharpdevelop.net/SnippetConverter.aspx"&gt;code
snippets&lt;/a&gt;. Please note that snippet conversion is only available for C# and VB.NET.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=b9e6de67-5d6a-4804-a954-6905eeb0082c" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,b9e6de67-5d6a-4804-a954-6905eeb0082c.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=1fd7771c-c95b-484e-be55-1978d928eebd</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,1fd7771c-c95b-484e-be55-1978d928eebd.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,1fd7771c-c95b-484e-be55-1978d928eebd.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1fd7771c-c95b-484e-be55-1978d928eebd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last weekend, we held a #develop developer days (#d^3) meeting in Karlsruhe.
There were five us that managed to free up the Easter schedule: Daniel (lead developer
SharpDevelop), <a href="http://community.sharpdevelop.net/blogs/dickonfield/default.aspx">Dickon</a> (data
tools SharpDevelop), Peter (lead developer <a href="http://sharpdevelopreports.net/">SharpDevelop
Reports</a>), Alex (PM SharpDevelop Reports) and myself (PM SharpDevelop). As you
can guess, our focus was on data(base) support inside SharpDevelop.
</p>
        <p>
Dickon gave us a tour of the database tools as they exist today - to get everyone
on the same page as to where we stand (code-wise) and where Dickon wants to take the
feature:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/sd3ka071.jpg" border="0" />
        </p>
        <p>
That of course ended in a whiteboarding session by Dickon (left), Daniel (right) and
me:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/sd3ka072.jpg" border="0" />
        </p>
        <p>
The lowdown: a name change, restructuring and the decision to drop the current implementation
of the db tools from the 2.x branch. After all, we have a couple of consumers (like
SharpDevelop Reports) for the data tools in 3.0.
</p>
        <p>
Daniel presented two things - first, the state of affairs with regards to our XAML
designer:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/sd3ka073.jpg" border="0" />
        </p>
        <p>
This presentation then commenced with LINQ features already present in SharpDevelop
3.0 "Montferrer" today:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/sd3ka074.jpg" border="0" />
        </p>
        <p>
Peter &amp; Daniel spent a considerable amount of time ripping out the load / save
engine from SharpDevelop Reports, replacing it with a much cleaner and faster one
- that, however, means that existing files (v2.1) are no longer compatible with the
next version (v2.2 due in June).
</p>
        <p>
Otherwise of note is that all five of us were using Windows Vista on their laptops
(I suppose MS would rejoice if the majority of the user base would be that keen to
work on Vista!), and that as always we visited a couple of nice restaurants (<a href="http://www.brauhaus-moninger.de/">Brauhaus
Moninger</a> and <a href="http://www.kanyas.de">Kanya's</a> [sites in German])
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=1fd7771c-c95b-484e-be55-1978d928eebd" />
      </body>
      <title>#d^3 Karlsruhe, 30th of March - 1st of April</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,1fd7771c-c95b-484e-be55-1978d928eebd.aspx</guid>
      <link>http://laputa.sharpdevelop.net/d3Karlsruhe30thOfMarch1stOfApril.aspx</link>
      <pubDate>Mon, 02 Apr 2007 12:27:55 GMT</pubDate>
      <description>&lt;p&gt;
Last weekend, we held a #develop developer days (#d^3) meeting&amp;nbsp;in Karlsruhe.
There were five us that managed to free up the Easter schedule: Daniel (lead developer
SharpDevelop), &lt;a href="http://community.sharpdevelop.net/blogs/dickonfield/default.aspx"&gt;Dickon&lt;/a&gt; (data
tools SharpDevelop), Peter (lead developer &lt;a href="http://sharpdevelopreports.net/"&gt;SharpDevelop
Reports&lt;/a&gt;), Alex (PM SharpDevelop Reports) and myself (PM SharpDevelop). As you
can guess, our focus was on data(base) support inside SharpDevelop.
&lt;/p&gt;
&lt;p&gt;
Dickon gave us a tour of the database tools as they exist today - to get everyone
on the same page as to where we stand (code-wise) and where Dickon wants to take the
feature:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/sd3ka071.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
That of course ended in a whiteboarding session by Dickon (left), Daniel (right)&amp;nbsp;and
me:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/sd3ka072.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The lowdown: a name change, restructuring and the decision to drop the current implementation
of the db tools from the 2.x branch. After all, we have a couple of consumers (like
SharpDevelop Reports) for the data tools in 3.0.
&lt;/p&gt;
&lt;p&gt;
Daniel presented two things - first, the state of affairs with regards to our XAML
designer:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/sd3ka073.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
This presentation then commenced with LINQ features already present in SharpDevelop
3.0 "Montferrer" today:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/sd3ka074.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Peter &amp;amp; Daniel spent a considerable amount of time ripping out the load / save
engine from SharpDevelop Reports, replacing it with a much cleaner and faster one
- that, however, means that existing files (v2.1) are no longer compatible with the
next version (v2.2 due in June).
&lt;/p&gt;
&lt;p&gt;
Otherwise of note is that all five of us were using Windows Vista on their laptops
(I suppose MS would rejoice if the majority of the user base would be that keen to
work on Vista!), and that as always we visited a couple of nice restaurants (&lt;a href="http://www.brauhaus-moninger.de/"&gt;Brauhaus
Moninger&lt;/a&gt; and &lt;a href="http://www.kanyas.de"&gt;Kanya's&lt;/a&gt;&amp;nbsp;[sites in German])
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=1fd7771c-c95b-484e-be55-1978d928eebd" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,1fd7771c-c95b-484e-be55-1978d928eebd.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After 13 months in development, we are proud to release v2.1 (<a href="http://community.sharpdevelop.net/forums/thread/15609.aspx">detailed
announcement</a>). This release contains a lot of features we consider essential for
writing quality code, such as code analysis. A <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2007/03/05/NewFeaturesInSharpDevelop21.aspx">list
of what's new</a> was compiled by Matt, who is also maintaining our <a href="http://www.icsharpcode.net/OpenSource/SD/Tour/">feature
tour</a>.
</p>
        <p>
Stepping out of SharpDevelop's shadow is <a href="http://sharpdevelopreports.net/">SharpDevelop
Reports</a>, which is the reporting solution formerly known as SharpReport. A lot
of feature work lies ahead (<a href="http://sharpdevelopreports.net/Roadmap.ashx">roadmap
details</a>), so look forward to a full-featured open source .NET reporting solution!
</p>
        <p>
          <a href="http://sharpdevelopreports.net/">
            <img src="http://laputa.sharpdevelop.net/content/binary/SDR_Button125.png" border="0" alt="SharpDevelop Reports - The Open Source .NET Reporting Solution" />
          </a>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf" />
      </body>
      <title>SharpDevelop 2.1 Final</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop21Final.aspx</link>
      <pubDate>Wed, 07 Mar 2007 10:06:11 GMT</pubDate>
      <description>&lt;p&gt;
After 13 months in development, we are proud to release v2.1 (&lt;a href="http://community.sharpdevelop.net/forums/thread/15609.aspx"&gt;detailed
announcement&lt;/a&gt;). This release contains a lot of features we consider essential for
writing quality code, such as code analysis. A &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2007/03/05/NewFeaturesInSharpDevelop21.aspx"&gt;list
of what's new&lt;/a&gt; was compiled by Matt, who is also maintaining our &lt;a href="http://www.icsharpcode.net/OpenSource/SD/Tour/"&gt;feature
tour&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Stepping out of SharpDevelop's shadow is &lt;a href="http://sharpdevelopreports.net/"&gt;SharpDevelop
Reports&lt;/a&gt;, which is the reporting solution formerly known as SharpReport. A lot
of feature work lies ahead (&lt;a href="http://sharpdevelopreports.net/Roadmap.ashx"&gt;roadmap
details&lt;/a&gt;), so look forward to a full-featured open source .NET reporting solution!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://sharpdevelopreports.net/"&gt;&lt;img src="http://laputa.sharpdevelop.net/content/binary/SDR_Button125.png" border=0 alt="SharpDevelop Reports - The Open Source .NET Reporting Solution"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,9ac8ac2b-b6dc-4099-a6b0-ec9eb8102abf.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=12b05e5f-8453-4a01-95d0-ce767f9f5618</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,12b05e5f-8453-4a01-95d0-ce767f9f5618.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,12b05e5f-8453-4a01-95d0-ce767f9f5618.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=12b05e5f-8453-4a01-95d0-ce767f9f5618</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://community.sharpdevelop.net/forums/thread/15125.aspx">Release announcement</a>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=12b05e5f-8453-4a01-95d0-ce767f9f5618" />
      </body>
      <title>SharpDevelop 2.1 Release Candidate 1</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,12b05e5f-8453-4a01-95d0-ce767f9f5618.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop21ReleaseCandidate1.aspx</link>
      <pubDate>Fri, 09 Feb 2007 08:31:49 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://community.sharpdevelop.net/forums/thread/15125.aspx"&gt;Release announcement&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=12b05e5f-8453-4a01-95d0-ce767f9f5618" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,12b05e5f-8453-4a01-95d0-ce767f9f5618.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=5f98476f-d3b5-4b66-8377-7cc57cd44247</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,5f98476f-d3b5-4b66-8377-7cc57cd44247.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,5f98476f-d3b5-4b66-8377-7cc57cd44247.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5f98476f-d3b5-4b66-8377-7cc57cd44247</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://community.sharpdevelop.net/forums/thread/14158.aspx">More information
here</a>. The release was originally scheduled for a week earlier, however, bug fixing
took us a little longer so we decided to slip.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=5f98476f-d3b5-4b66-8377-7cc57cd44247" />
      </body>
      <title>SharpDevelop 2.1 Beta 3</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,5f98476f-d3b5-4b66-8377-7cc57cd44247.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop21Beta3.aspx</link>
      <pubDate>Sat, 23 Dec 2006 10:09:59 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://community.sharpdevelop.net/forums/thread/14158.aspx"&gt;More information
here&lt;/a&gt;. The release was originally scheduled for a week earlier, however, bug fixing
took us a little longer so we decided to slip.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=5f98476f-d3b5-4b66-8377-7cc57cd44247" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,5f98476f-d3b5-4b66-8377-7cc57cd44247.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=550d3801-0ef9-42c8-b8f3-52259c689b1d</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,550d3801-0ef9-42c8-b8f3-52259c689b1d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,550d3801-0ef9-42c8-b8f3-52259c689b1d.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=550d3801-0ef9-42c8-b8f3-52259c689b1d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Our build automation system has changed: up until yesterday, we were using <a href="http://ccnet.thoughtworks.com/">CruiseControl.NET</a> to
kick off an <a href="http://nant.sourceforge.net/">NAnt</a> script to run our daily
build. Now we are using <a href="http://msdn2.microsoft.com/en-us/library/wea2sca5.aspx">MSBuild</a> end-to-end
in our build system, with a much cleaner architecture than before:
</p>
        <ol>
          <li>
            <a href="http://ccnet.thoughtworks.com/">CruiseControl.NET</a> kicks off the build
by checking out the latest changes. The build is triggered either based on time (for
the daily builds) or on check in (continuous integration).</li>
          <li>
After check out, <a href="http://ccnet.thoughtworks.com/">CruiseControl.NET</a> hands
over to KickStart.proj, which we wrote and placed in the root of our CC.NET installation.
This MSBuild script sets a couple of properties, and then delegates further work to</li>
          <li>
Automated.proj. This MSBuild script is part of the checked out project that is to
be built. It does all the heavy lifting, like build, unit tests or setup creation.</li>
        </ol>
        <p>
The obvious advantage of this setup: the build server doesn't know a thing about what
the project needs (tools, libraries, you name it) to be built properly. Thus
we are now doing <a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpDevelop-21-Nightly/ViewProjectReport.aspx">our
daily SharpDevelop builds</a>, <a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpDevelop-21-CI/ViewProjectReport.aspx">our
CI SharpDevelop builds</a> as well as <a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpReport-Nightly/ViewProjectReport.aspx">SharpReport
daily builds</a> using one standardised setup. It took us a while to get into gear
(old habits die hard, and why change a running system), but it is now fully operational.
</p>
        <p>
          <strong>Bootnote</strong> You can find all of our scripts <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">in
the repository</a>. However, you need to check out trunk/SharpDevelopBuildServer instead
of trunk/SharpDevelop.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=550d3801-0ef9-42c8-b8f3-52259c689b1d" />
      </body>
      <title>News From the Build Server</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,550d3801-0ef9-42c8-b8f3-52259c689b1d.aspx</guid>
      <link>http://laputa.sharpdevelop.net/NewsFromTheBuildServer.aspx</link>
      <pubDate>Fri, 01 Dec 2006 17:44:37 GMT</pubDate>
      <description>&lt;p&gt;
Our build automation system has changed: up until yesterday, we were using &lt;a href="http://ccnet.thoughtworks.com/"&gt;CruiseControl.NET&lt;/a&gt; to
kick off an &lt;a href="http://nant.sourceforge.net/"&gt;NAnt&lt;/a&gt; script to run our daily
build. Now we are using &lt;a href="http://msdn2.microsoft.com/en-us/library/wea2sca5.aspx"&gt;MSBuild&lt;/a&gt; end-to-end
in our build system, with a much cleaner architecture than before:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;a href="http://ccnet.thoughtworks.com/"&gt;CruiseControl.NET&lt;/a&gt; kicks off the build
by checking out the latest changes. The build is triggered either based on time (for
the daily builds) or on check in (continuous integration).&lt;/li&gt;
&lt;li&gt;
After check out, &lt;a href="http://ccnet.thoughtworks.com/"&gt;CruiseControl.NET&lt;/a&gt; hands
over to KickStart.proj, which we wrote and placed in the root of our CC.NET installation.
This MSBuild script sets a couple of properties, and then delegates further work to&lt;/li&gt;
&lt;li&gt;
Automated.proj. This MSBuild script is part of the checked out project that is to
be built. It does all the heavy lifting, like build, unit tests or&amp;nbsp;setup creation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
The obvious advantage of this setup: the build server doesn't know a thing about what
the project needs (tools, libraries, you name it)&amp;nbsp;to be built properly. Thus
we are now doing &lt;a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpDevelop-21-Nightly/ViewProjectReport.aspx"&gt;our
daily SharpDevelop builds&lt;/a&gt;, &lt;a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpDevelop-21-CI/ViewProjectReport.aspx"&gt;our
CI SharpDevelop builds&lt;/a&gt; as well as &lt;a href="http://build.sharpdevelop.net/ccnet/server/local/project/SharpReport-Nightly/ViewProjectReport.aspx"&gt;SharpReport
daily builds&lt;/a&gt; using one standardised setup. It took us a while to get into gear
(old habits die hard, and why change a running system), but it is now fully operational.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Bootnote&lt;/strong&gt; You can find all of our scripts &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;in
the repository&lt;/a&gt;. However, you need to check out trunk/SharpDevelopBuildServer instead
of trunk/SharpDevelop.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=550d3801-0ef9-42c8-b8f3-52259c689b1d" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,550d3801-0ef9-42c8-b8f3-52259c689b1d.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=4bee5faa-33f1-4de7-ac69-0725193926b4</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,4bee5faa-33f1-4de7-ac69-0725193926b4.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,4bee5faa-33f1-4de7-ac69-0725193926b4.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4bee5faa-33f1-4de7-ac69-0725193926b4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday, we set up an anonymous Subversion mirror for the SharpDevelop repository.
Instructions on how to use it can be found here:
</p>
        <p>
          <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository</a>
        </p>
        <p>
It replicates from the development repository every six hours starting at 3:15AM CET.
Please note that we might remove anonymous access to the development repository in
the future, so please switch over to the new mirror.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4bee5faa-33f1-4de7-ac69-0725193926b4" />
      </body>
      <title>Anonymous Subversion Mirror</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,4bee5faa-33f1-4de7-ac69-0725193926b4.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AnonymousSubversionMirror.aspx</link>
      <pubDate>Wed, 22 Nov 2006 09:50:39 GMT</pubDate>
      <description>&lt;p&gt;
Yesterday, we set up an anonymous Subversion mirror for the SharpDevelop repository.
Instructions on how to use it can be found here:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
It replicates from the development repository every six hours starting at 3:15AM CET.
Please note that we might remove anonymous access to the development repository in
the future, so please switch over to the new mirror.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4bee5faa-33f1-4de7-ac69-0725193926b4" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,4bee5faa-33f1-4de7-ac69-0725193926b4.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=f7963d72-04e3-4cb2-b955-7e8914c5783e</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,f7963d72-04e3-4cb2-b955-7e8914c5783e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,f7963d72-04e3-4cb2-b955-7e8914c5783e.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f7963d72-04e3-4cb2-b955-7e8914c5783e</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The code converter has a new home: <a href="http://codeconverter.sharpdevelop.net/">http://codeconverter.sharpdevelop.net/</a> -
please update your bookmarks, as well as applications that are using our conversion
service. In addition to the move, we upgraded from revision 1591 to 2063.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f7963d72-04e3-4cb2-b955-7e8914c5783e" />
      </body>
      <title>Online Code Converter Has Moved</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,f7963d72-04e3-4cb2-b955-7e8914c5783e.aspx</guid>
      <link>http://laputa.sharpdevelop.net/OnlineCodeConverterHasMoved.aspx</link>
      <pubDate>Tue, 21 Nov 2006 16:39:18 GMT</pubDate>
      <description>&lt;p&gt;
The code converter has a new home: &lt;a href="http://codeconverter.sharpdevelop.net/"&gt;http://codeconverter.sharpdevelop.net/&lt;/a&gt;&amp;nbsp;-
please update your bookmarks, as well as applications that are using our conversion
service. In addition to the move, we upgraded from revision 1591 to 2063.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f7963d72-04e3-4cb2-b955-7e8914c5783e" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,f7963d72-04e3-4cb2-b955-7e8914c5783e.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=f34c9b18-8159-4164-b1aa-a8ae0b244fc5</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,f34c9b18-8159-4164-b1aa-a8ae0b244fc5.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,f34c9b18-8159-4164-b1aa-a8ae0b244fc5.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f34c9b18-8159-4164-b1aa-a8ae0b244fc5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Daniel mentioned in his blog post <a href="http://laputa.sharpdevelop.net/OpenSourceCodeStatistics.aspx">Open
Source Code Statistics</a> that earlier work on SharpDevelop 2.0 (code name Corsavy)
was done in a non-public repository and thus not included in the statistics. The reason
is that this initial Corsavy repository gave way to the current SharpDevelop repository,
where all the work was imported in one fell swoop. Therefore no public knowledge exists
on what happened in the early days of developing version 2.0. Well, this post intends
to correct this situation.
</p>
        <p>
First and foremost: the actual repository does not exist any more. All that remains
are the commit messages collected in an mbox file:
</p>
        <p>
          <a href="http://laputa.sharpdevelop.net/content/binary/CorsavyCommit.zip">CorsavyCommit.zip
(154.11 KB)</a>
        </p>
        <p>
To view this mbox file, please use the <a href="http://sourceforge.net/projects/mbox-viewer">Windows
MBox Viewer</a>. All you need to do is File / Open and browse to the folder where
you extracted CorsavyCommit.mbx to. Then you can browse the history of the internal
repository for Corsavy:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/mboxview_corsavy.png" border="0" />
        </p>
        <p>
A couple of things to note on the history:
</p>
        <ul>
          <li>
The repository was operational from 12/31/2004 till 8/16/2005, when it was transitioned
to the current repository. 
</li>
          <li>
It contains roughly 400 commits 
</li>
          <li>
Yes, the revision numbers do start at 1 again in the middle of the commit messages.
Reason is that our initial Subversion server at this time had issues. So we had to
start over with a new repository.</li>
        </ul>
        <p>
I hope that you will find this excursion on history lane interesting, especially on
how long we actually worked on version 2.0 before going public. 
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f34c9b18-8159-4164-b1aa-a8ae0b244fc5" />
      </body>
      <title>Raiders of the Lost Repository</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,f34c9b18-8159-4164-b1aa-a8ae0b244fc5.aspx</guid>
      <link>http://laputa.sharpdevelop.net/RaidersOfTheLostRepository.aspx</link>
      <pubDate>Sun, 19 Nov 2006 21:08:49 GMT</pubDate>
      <description>&lt;p&gt;
Daniel mentioned in his blog post &lt;a href="http://laputa.sharpdevelop.net/OpenSourceCodeStatistics.aspx"&gt;Open
Source Code Statistics&lt;/a&gt;&amp;nbsp;that earlier work on SharpDevelop 2.0 (code name Corsavy)
was done in a non-public repository and thus not included in the statistics. The reason
is that this initial Corsavy repository gave way to the current SharpDevelop repository,
where all the work was imported in one fell swoop. Therefore no public knowledge exists
on what happened in the early days of developing version 2.0. Well, this post intends
to correct this situation.
&lt;/p&gt;
&lt;p&gt;
First and foremost: the actual repository does not exist any more. All that remains
are the commit messages collected in an mbox file:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://laputa.sharpdevelop.net/content/binary/CorsavyCommit.zip"&gt;CorsavyCommit.zip
(154.11 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
To view this mbox file, please use the &lt;a href="http://sourceforge.net/projects/mbox-viewer"&gt;Windows
MBox Viewer&lt;/a&gt;. All you need to do is File / Open and browse to the folder where
you extracted CorsavyCommit.mbx to. Then you can browse the history of the internal
repository for Corsavy:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/mboxview_corsavy.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
A couple of things to note on the history:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
The repository was operational from 12/31/2004 till 8/16/2005, when it was transitioned
to the current repository. 
&lt;li&gt;
It contains roughly 400 commits 
&lt;li&gt;
Yes, the revision numbers do start at 1 again in the middle of the commit messages.
Reason is that our initial Subversion server at this time had issues. So we had to
start over with a new repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I hope that you will find this excursion on history lane interesting, especially on
how long we actually worked on version 2.0 before going public.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f34c9b18-8159-4164-b1aa-a8ae0b244fc5" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,f34c9b18-8159-4164-b1aa-a8ae0b244fc5.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=4a1f79e4-aa26-401e-87bb-1a86c9e6d73d</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,4a1f79e4-aa26-401e-87bb-1a86c9e6d73d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,4a1f79e4-aa26-401e-87bb-1a86c9e6d73d.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4a1f79e4-aa26-401e-87bb-1a86c9e6d73d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A rather informal launch as I am here in Barcelona at TechEd Developers - John
(SharpZipLib maintainer) has released v0.85 for both .NET 1.1 and .NET 2.0:
</p>
        <ul>
          <li>
            <a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_11.zip?download">Compiled
for .NET 1.1</a>
          </li>
          <li>
            <a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_20.zip?download">Compiled
for .NET 2.0</a>
          </li>
          <li>
            <a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_SourceSamples.zip?download">The
Samples &amp; The Source</a>
          </li>
        </ul>
        <p>
The SharpZipLib download page doesn't yet reflect the new version, so this is the
place to get the version first!
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4a1f79e4-aa26-401e-87bb-1a86c9e6d73d" />
      </body>
      <title>SharpZipLib 0.85 Released</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,4a1f79e4-aa26-401e-87bb-1a86c9e6d73d.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpZipLib085Released.aspx</link>
      <pubDate>Tue, 07 Nov 2006 14:58:28 GMT</pubDate>
      <description>&lt;p&gt;
A rather informal launch as I am here in Barcelona at TechEd Developers -&amp;nbsp;John
(SharpZipLib maintainer) has released v0.85 for both .NET 1.1 and .NET 2.0:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_11.zip?download"&gt;Compiled
for .NET 1.1&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_20.zip?download"&gt;Compiled
for .NET 2.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://prdownloads.sourceforge.net/sharpdevelop/SharpZipLib085_SourceSamples.zip?download"&gt;The
Samples &amp;amp; The Source&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The SharpZipLib download page doesn't yet reflect the new version, so this is the
place to get the version first!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=4a1f79e4-aa26-401e-87bb-1a86c9e6d73d" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,4a1f79e4-aa26-401e-87bb-1a86c9e6d73d.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=74b58bc9-5f24-41b6-bd12-e5bf5c17d52c</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,74b58bc9-5f24-41b6-bd12-e5bf5c17d52c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,74b58bc9-5f24-41b6-bd12-e5bf5c17d52c.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=74b58bc9-5f24-41b6-bd12-e5bf5c17d52c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Because we shipped a non-working version of SharpReport with build 2.1.0.2006, we
have released build 2.1.0.2017 (Beta 2b) for those of you that test SharpReport inside
SharpDevelop. The upshot: you now have the latest and greatest bits of SharpReport
in SharpDevelop2 2.1 Beta 2. <a href="http://www.icsharpcode.net/opensource/sd/download/">Download</a><br /></p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=74b58bc9-5f24-41b6-bd12-e5bf5c17d52c" />
      </body>
      <title>The "b" Release of Beta 2</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,74b58bc9-5f24-41b6-bd12-e5bf5c17d52c.aspx</guid>
      <link>http://laputa.sharpdevelop.net/TheBReleaseOfBeta2.aspx</link>
      <pubDate>Sat, 04 Nov 2006 13:08:29 GMT</pubDate>
      <description>&lt;p&gt;
Because we shipped a non-working version of SharpReport with build 2.1.0.2006, we
have released build 2.1.0.2017 (Beta 2b) for those of you that test SharpReport inside
SharpDevelop. The upshot: you now have the latest and greatest bits of SharpReport
in SharpDevelop2 2.1 Beta 2. &lt;a href="http://www.icsharpcode.net/opensource/sd/download/"&gt;Download&lt;/a&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=74b58bc9-5f24-41b6-bd12-e5bf5c17d52c" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,74b58bc9-5f24-41b6-bd12-e5bf5c17d52c.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=6be09c5e-16ab-4850-bb25-f1d55d3c2790</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,6be09c5e-16ab-4850-bb25-f1d55d3c2790.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,6be09c5e-16ab-4850-bb25-f1d55d3c2790.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6be09c5e-16ab-4850-bb25-f1d55d3c2790</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Please see the <a href="http://community.sharpdevelop.net/forums/thread/12850.aspx">Beta
2 Announcement</a> for details of what's new, changed, enhanced, fixed or even removed
from the bits.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=6be09c5e-16ab-4850-bb25-f1d55d3c2790" />
      </body>
      <title>Serralongue Beta 2 Officially Available</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,6be09c5e-16ab-4850-bb25-f1d55d3c2790.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SerralongueBeta2OfficiallyAvailable.aspx</link>
      <pubDate>Thu, 02 Nov 2006 10:31:50 GMT</pubDate>
      <description>&lt;p&gt;
Please see the &lt;a href="http://community.sharpdevelop.net/forums/thread/12850.aspx"&gt;Beta
2 Announcement&lt;/a&gt; for details of what's new, changed, enhanced, fixed or even removed
from the bits.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=6be09c5e-16ab-4850-bb25-f1d55d3c2790" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,6be09c5e-16ab-4850-bb25-f1d55d3c2790.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=d2810167-97b2-47df-8286-210caf7d77fc</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,d2810167-97b2-47df-8286-210caf7d77fc.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,d2810167-97b2-47df-8286-210caf7d77fc.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d2810167-97b2-47df-8286-210caf7d77fc</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the blog entry <a href="http://laputa.sharpdevelop.net/SharpDevelopPresentation.aspx">SharpDevelop
Presentation</a> we announced our plans to reverse-integrate SharpReport in the future.
This has happened as of today's Beta 2 launch of SharpDevelop.
</p>
        <h3>The SharpReport Repository
</h3>
        <p>
SharpReport has a repository of its own now: svn://sharpdevelop.net/sharpreport/trunk
</p>
        <p>
The checkout procedures are explained <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">in
this Wiki entry</a>.
</p>
        <h3>Building SharpReport
</h3>
        <p>
After checkout, run debugbuild.bat:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone1.png" border="0" />
        </p>
        <p>
This will populate the bin folder with the SharpReport standalone designer plus the
SharpReport addin:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone2.png" border="0" />
        </p>
        <p>
Simply execute SharpDevelop.SharpReport.exe and you will be presented with the familiar
SharpDevelop IDE, however, slimmed down to support SharpReport-needed functionality
only:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone3.png" border="0" />
        </p>
        <p>
(Please note that as of this writing, the SharpReport samples haven't yet been checked
in to the new repository)
</p>
        <h3>Where Do I Get Support?
</h3>
        <p>
SharpReport now has a <a href="http://community.sharpdevelop.net/forums/44/ShowForum.aspx">dedicated
support forum</a>, and <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.PeterForstmeier">Peter</a> will
be blogging about SharpReport features <a href="http://community.sharpdevelop.net/blogs/SharpReport/default.aspx">here</a>.
</p>
        <h3>Where Can I Download Binaries?
</h3>
        <p>
At this point, there are no precompiled packages available other than SharpReport
shipping in Beta 2 of SharpDevelop 2.1. Note, however, that Beta 2 is shipping an
older version of SharpReport than is available via the repository because of reverse
integration.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=d2810167-97b2-47df-8286-210caf7d77fc" />
      </body>
      <title>SharpReport Standalone</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,d2810167-97b2-47df-8286-210caf7d77fc.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpReportStandalone.aspx</link>
      <pubDate>Thu, 02 Nov 2006 09:35:07 GMT</pubDate>
      <description>&lt;p&gt;
In the blog entry &lt;a href="http://laputa.sharpdevelop.net/SharpDevelopPresentation.aspx"&gt;SharpDevelop
Presentation&lt;/a&gt; we announced our plans to reverse-integrate SharpReport in the future.
This has happened as of today's Beta 2 launch of SharpDevelop.
&lt;/p&gt;
&lt;h3&gt;The SharpReport Repository
&lt;/h3&gt;
&lt;p&gt;
SharpReport has a repository of its own now: svn://sharpdevelop.net/sharpreport/trunk
&lt;/p&gt;
&lt;p&gt;
The checkout procedures are explained &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;in
this Wiki entry&lt;/a&gt;.
&lt;/p&gt;
&lt;h3&gt;Building SharpReport
&lt;/h3&gt;
&lt;p&gt;
After checkout, run debugbuild.bat:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
This will populate the bin folder with the SharpReport standalone designer plus the
SharpReport addin:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Simply execute SharpDevelop.SharpReport.exe and you will be presented with the familiar
SharpDevelop IDE, however, slimmed down to support SharpReport-needed functionality
only:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/SharpReportStandalone3.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
(Please note that as of this writing, the SharpReport samples haven't yet been checked
in to the new repository)
&lt;/p&gt;
&lt;h3&gt;Where Do I Get Support?
&lt;/h3&gt;
&lt;p&gt;
SharpReport now has a &lt;a href="http://community.sharpdevelop.net/forums/44/ShowForum.aspx"&gt;dedicated
support forum&lt;/a&gt;, and &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.PeterForstmeier"&gt;Peter&lt;/a&gt; will
be blogging about SharpReport features &lt;a href="http://community.sharpdevelop.net/blogs/SharpReport/default.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;h3&gt;Where Can I Download Binaries?
&lt;/h3&gt;
&lt;p&gt;
At this point, there are no precompiled packages available other than SharpReport
shipping in Beta 2 of SharpDevelop 2.1. Note, however, that Beta 2 is shipping an
older version of SharpReport than is available via the repository because of reverse
integration.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=d2810167-97b2-47df-8286-210caf7d77fc" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,d2810167-97b2-47df-8286-210caf7d77fc.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=8f65fd58-092c-486a-8e9d-55ef8ca02ea8</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,8f65fd58-092c-486a-8e9d-55ef8ca02ea8.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,8f65fd58-092c-486a-8e9d-55ef8ca02ea8.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8f65fd58-092c-486a-8e9d-55ef8ca02ea8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The PDF contains a presentation on SharpDevelop touching the following points:
</p>
        <ul>
          <li>
SharpDevelop - The IDE 
</li>
          <li>
SharpDevelop - The Core 
</li>
          <li>
SharpDevelop - The Architecture 
</li>
          <li>
SharpDevelop - The Components 
</li>
          <li>
SharpDevelop - The Team 
</li>
          <li>
SharpDevelop - The Future</li>
        </ul>
        <p>
The section "components" talks specifically about features of SharpDevelop that can
be used in your applications.
</p>
        <p>
          <a href="http://laputa.sharpdevelop.net/content/binary/sd2from10000ft.pdf">sd2from10000ft.pdf
(462.7 KB)</a>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=8f65fd58-092c-486a-8e9d-55ef8ca02ea8" />
      </body>
      <title>SharpDevelop Presentation</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,8f65fd58-092c-486a-8e9d-55ef8ca02ea8.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopPresentation.aspx</link>
      <pubDate>Mon, 30 Oct 2006 18:54:10 GMT</pubDate>
      <description>&lt;p&gt;
The PDF contains a presentation on SharpDevelop touching the following points:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
SharpDevelop - The IDE 
&lt;li&gt;
SharpDevelop - The Core 
&lt;li&gt;
SharpDevelop - The Architecture 
&lt;li&gt;
SharpDevelop - The Components 
&lt;li&gt;
SharpDevelop - The Team 
&lt;li&gt;
SharpDevelop - The Future&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The section "components" talks specifically about features of SharpDevelop that can
be used in your applications.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://laputa.sharpdevelop.net/content/binary/sd2from10000ft.pdf"&gt;sd2from10000ft.pdf
(462.7 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=8f65fd58-092c-486a-8e9d-55ef8ca02ea8" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,8f65fd58-092c-486a-8e9d-55ef8ca02ea8.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=693a8bea-7923-4429-bb31-169d9dee1de9</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,693a8bea-7923-4429-bb31-169d9dee1de9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,693a8bea-7923-4429-bb31-169d9dee1de9.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=693a8bea-7923-4429-bb31-169d9dee1de9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Daniel prepared an NRefactory Internals presentation for this year's #d^3 event in
Bad Ischl. The PDF version is now available for download:
</p>
        <p>
          <a href="http://laputa.sharpdevelop.net/content/binary/nrefactoryinternals.pdf">nrefactoryinternals.pdf
(1.01 MB)</a>
        </p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=693a8bea-7923-4429-bb31-169d9dee1de9" />
      </body>
      <title>NRefactory Internals Presentation</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,693a8bea-7923-4429-bb31-169d9dee1de9.aspx</guid>
      <link>http://laputa.sharpdevelop.net/NRefactoryInternalsPresentation.aspx</link>
      <pubDate>Mon, 30 Oct 2006 10:10:07 GMT</pubDate>
      <description>&lt;p&gt;
Daniel prepared an NRefactory Internals presentation for this year's #d^3 event in
Bad Ischl. The PDF version is now available for download:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://laputa.sharpdevelop.net/content/binary/nrefactoryinternals.pdf"&gt;nrefactoryinternals.pdf
(1.01 MB)&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=693a8bea-7923-4429-bb31-169d9dee1de9" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,693a8bea-7923-4429-bb31-169d9dee1de9.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=be9fb1df-15a4-491e-bc88-9534a21d7f3c</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,be9fb1df-15a4-491e-bc88-9534a21d7f3c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,be9fb1df-15a4-491e-bc88-9534a21d7f3c.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=be9fb1df-15a4-491e-bc88-9534a21d7f3c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Read the detailed announcement for version 2.1's Beta 1 release <a href="http://community.sharpdevelop.net/forums/thread/11710.aspx">here</a>.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=be9fb1df-15a4-491e-bc88-9534a21d7f3c" />
      </body>
      <title>SharpDevelop "Serralongue" Beta 1 Released</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,be9fb1df-15a4-491e-bc88-9534a21d7f3c.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopSerralongueBeta1Released.aspx</link>
      <pubDate>Tue, 19 Sep 2006 09:38:18 GMT</pubDate>
      <description>&lt;p&gt;
Read the detailed announcement for version 2.1's Beta 1 release &lt;a href="http://community.sharpdevelop.net/forums/thread/11710.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=be9fb1df-15a4-491e-bc88-9534a21d7f3c" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,be9fb1df-15a4-491e-bc88-9534a21d7f3c.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=c9cbd2aa-d269-481f-b229-585c2c2ab3d1</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,c9cbd2aa-d269-481f-b229-585c2c2ab3d1.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,c9cbd2aa-d269-481f-b229-585c2c2ab3d1.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c9cbd2aa-d269-481f-b229-585c2c2ab3d1</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A feature that was implemented rather early in the codebase of SharpDevelop2 2.1 is
support for code analysis via <a href="http://www.gotdotnet.com/Team/FxCop/">FxCop</a>.
This code analysis tool comes in really handy to for example spot security problems
in your code (discussed in the article <a href="http://msdn.microsoft.com/msdnmag/issues/05/11/SDL/default.aspx">A
Look Inside the Security Development Lifecycle at Microsoft</a>), or more general,
detect coding errors (please see the article <a href="http://msdn.microsoft.com/msdnmag/issues/04/06/bugslayer/">Bad
Code? FxCop to the Rescue</a>, or <a href="http://aspnet.4guysfromrolla.com/articles/060204-1.aspx">FxCop,
Your .NET Cop</a>).
</p>
        <p>
How does it look like? It integrates with the build system and errors / warnings are
displayed alongside compiler warnings:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/fxcop_warnings.png" border="0" />
        </p>
        <p>
FxCop is not enabled by default, you have to do that in the project options:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/fxcop_options.png" border="0" />
        </p>
        <p>
It is considered good coding practice to enable code analysis.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=c9cbd2aa-d269-481f-b229-585c2c2ab3d1" />
      </body>
      <title>FxCop Support in SharpDevelop2 2.1 "Serralongue"</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,c9cbd2aa-d269-481f-b229-585c2c2ab3d1.aspx</guid>
      <link>http://laputa.sharpdevelop.net/FxCopSupportInSharpDevelop221Serralongue.aspx</link>
      <pubDate>Mon, 18 Sep 2006 12:29:55 GMT</pubDate>
      <description>&lt;p&gt;
A feature that was implemented rather early in the codebase of SharpDevelop2 2.1 is
support for code analysis via&amp;nbsp;&lt;a href="http://www.gotdotnet.com/Team/FxCop/"&gt;FxCop&lt;/a&gt;.
This code analysis tool comes in really handy to for example spot security problems
in your code (discussed in the article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/05/11/SDL/default.aspx"&gt;A
Look Inside the Security Development Lifecycle at Microsoft&lt;/a&gt;), or more general,
detect coding errors (please see the article &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/06/bugslayer/"&gt;Bad
Code? FxCop to the Rescue&lt;/a&gt;, or &lt;a href="http://aspnet.4guysfromrolla.com/articles/060204-1.aspx"&gt;FxCop,
Your .NET Cop&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
How does it look like? It integrates with the build system and errors / warnings are
displayed alongside compiler warnings:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/fxcop_warnings.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
FxCop is not enabled by default, you have to do that in the project options:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/fxcop_options.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
It is considered good coding practice to enable code analysis.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=c9cbd2aa-d269-481f-b229-585c2c2ab3d1" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,c9cbd2aa-d269-481f-b229-585c2c2ab3d1.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=e73c049f-a9c7-4769-b128-4314fe15bdda</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,e73c049f-a9c7-4769-b128-4314fe15bdda.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,e73c049f-a9c7-4769-b128-4314fe15bdda.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e73c049f-a9c7-4769-b128-4314fe15bdda</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
SharpDevelop2 2.1 codenamed "Serralongue" will ship with support for WiX (Windows
Installer XML toolset) setup creation. Matt has a detailed blog post on the <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/17/WixIntegration.aspx">WiX
integration</a>, as well as one on the <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/04/NewWixInstallerForSharpDevelop21.aspx">new
setup for SharpDevelop2 2.1</a> that was built using the WiX feature set.
</p>
        <p>
In other news: we are pleased to announce that we will ship Beta 1 of SharpDevelop2
2.1 "Serralongue" on Tuesday, September 19th.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=e73c049f-a9c7-4769-b128-4314fe15bdda" />
      </body>
      <title>Announcing Windows Installer XML (WiX) Toolset Support</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,e73c049f-a9c7-4769-b128-4314fe15bdda.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AnnouncingWindowsInstallerXMLWiXToolsetSupport.aspx</link>
      <pubDate>Sun, 17 Sep 2006 16:46:22 GMT</pubDate>
      <description>&lt;p&gt;
SharpDevelop2 2.1 codenamed "Serralongue" will ship with support for WiX (Windows
Installer XML toolset) setup creation. Matt has a detailed blog post on the &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/17/WixIntegration.aspx"&gt;WiX
integration&lt;/a&gt;, as well as one on the &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/09/04/NewWixInstallerForSharpDevelop21.aspx"&gt;new
setup for SharpDevelop2 2.1&lt;/a&gt; that was built using the WiX feature set.
&lt;/p&gt;
&lt;p&gt;
In other news: we are pleased to announce that we will ship Beta 1 of SharpDevelop2
2.1 "Serralongue" on Tuesday, September 19th.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=e73c049f-a9c7-4769-b128-4314fe15bdda" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,e73c049f-a9c7-4769-b128-4314fe15bdda.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=7e47aa43-d73b-4854-bce0-3260ccf8e416</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,7e47aa43-d73b-4854-bce0-3260ccf8e416.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,7e47aa43-d73b-4854-bce0-3260ccf8e416.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7e47aa43-d73b-4854-bce0-3260ccf8e416</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.MattWard">Matt Ward</a> (the
feature owner) has put online a blog post on the new <a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/05/TestingXPathQueriesInSharpDevelop.aspx">XPath
Queries</a> feature. Check it out and let Matt know what you think! 
</p>
        <p>
Note: this is a feature of SharpDevelop 2.1 "Serralongue", which at this time is only <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">available
directly from our source code repository</a>.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=7e47aa43-d73b-4854-bce0-3260ccf8e416" />
      </body>
      <title>Announcing XPath Queries Feature</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,7e47aa43-d73b-4854-bce0-3260ccf8e416.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AnnouncingXPathQueriesFeature.aspx</link>
      <pubDate>Sun, 06 Aug 2006 10:49:00 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.MattWard"&gt;Matt Ward&lt;/a&gt; (the
feature owner) has put online a blog post on the new &lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2006/08/05/TestingXPathQueriesInSharpDevelop.aspx"&gt;XPath
Queries&lt;/a&gt; feature. Check it out and let Matt know what you think! 
&lt;/p&gt;
&lt;p&gt;
Note: this is a feature of SharpDevelop 2.1 "Serralongue", which at this time is only &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;available
directly from our source code repository&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=7e47aa43-d73b-4854-bce0-3260ccf8e416" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,7e47aa43-d73b-4854-bce0-3260ccf8e416.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=909e1188-0e14-45c2-b0a4-f5e162add734</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,909e1188-0e14-45c2-b0a4-f5e162add734.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,909e1188-0e14-45c2-b0a4-f5e162add734.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=909e1188-0e14-45c2-b0a4-f5e162add734</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
SharpDevelop 2.1 "Serralongue" ships with the ability to be hosted in your application
to provide IDE services for your users to extend / automate your application. Basically
what we have done is split up SharpDevelop.exe into two assemblies, ICSharpCode.Sda.dll
and SharpDevelop.exe, whereas the latter assembly only calls into the SDA API to bootstrap
#develop itself.
</p>
        <p>
To get an idea what you can do with SharpDevelop for Applications (SDA), I have created
a screen recording of a walkthrough of the SdaUser sample that ships with Serralongue:
</p>
        <p>
          <a href="/content/binary/SharpDevelopForApplications.wmv">SharpDevelop for Applications
demo (5.97MB)</a>
        </p>
        <p>
Again, please note that Serralongue is currently only available <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">via
our Subversion repository</a>.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=909e1188-0e14-45c2-b0a4-f5e162add734" />
      </body>
      <title>Announcing SharpDevelop for Applications (SDA)</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,909e1188-0e14-45c2-b0a4-f5e162add734.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AnnouncingSharpDevelopForApplicationsSDA.aspx</link>
      <pubDate>Tue, 01 Aug 2006 14:54:50 GMT</pubDate>
      <description>&lt;p&gt;
SharpDevelop 2.1 "Serralongue" ships with the ability to be hosted in your application
to provide IDE services for your users to extend / automate your application. Basically
what we have done is split up SharpDevelop.exe into two assemblies, ICSharpCode.Sda.dll
and SharpDevelop.exe, whereas the latter assembly only calls into the SDA API to bootstrap
#develop itself.
&lt;/p&gt;
&lt;p&gt;
To get an idea what you can do with SharpDevelop for Applications (SDA), I have created
a screen recording of a walkthrough of the SdaUser sample that ships with Serralongue:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/content/binary/SharpDevelopForApplications.wmv"&gt;SharpDevelop for Applications
demo (5.97MB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Again, please note that Serralongue is currently only available &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;via
our Subversion repository&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=909e1188-0e14-45c2-b0a4-f5e162add734" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,909e1188-0e14-45c2-b0a4-f5e162add734.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=f11f969d-772e-4b1c-a7e8-12a00bedb694</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,f11f969d-772e-4b1c-a7e8-12a00bedb694.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,f11f969d-772e-4b1c-a7e8-12a00bedb694.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f11f969d-772e-4b1c-a7e8-12a00bedb694</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
SharpDevelop 2.1 code-named "Serralongue" will be shipping with list (object) data
source support in SharpReport (#report). This list binding support comes in addition
to binding to SQL-based data sources that was available previously. The following
screen recording gives you a quick tour of the new list support and shipping samples
for list data sources:
</p>
        <p>
          <a href="/content/binary/SharpReportListDataSources.wmv">Video (3.98MB)</a>
        </p>
        <p>
SharpDevelop 2.1 <a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository">can
be obtained only from the Subversion repository</a> at this time. The samples shown
in the demo video can be found in the samples\SharpReport directory (ReportSamples
and ReportsFromList respectively).
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f11f969d-772e-4b1c-a7e8-12a00bedb694" />
      </body>
      <title>Announcing Support for List Data Sources in SharpReport</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,f11f969d-772e-4b1c-a7e8-12a00bedb694.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AnnouncingSupportForListDataSourcesInSharpReport.aspx</link>
      <pubDate>Tue, 01 Aug 2006 06:22:07 GMT</pubDate>
      <description>&lt;p&gt;
SharpDevelop 2.1 code-named "Serralongue" will be shipping with list (object) data
source support in SharpReport (#report). This list binding support comes in addition
to binding to SQL-based data sources that was available previously. The following
screen recording gives you a quick tour of the new list support and shipping samples
for list data sources:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/content/binary/SharpReportListDataSources.wmv"&gt;Video (3.98MB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
SharpDevelop 2.1 &lt;a href="http://wiki.sharpdevelop.net/default.aspx/SharpDevelop.UsingTheRepository"&gt;can
be obtained only from the Subversion repository&lt;/a&gt; at this time. The samples shown
in the demo video can be found in the samples\SharpReport directory (ReportSamples
and ReportsFromList respectively).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=f11f969d-772e-4b1c-a7e8-12a00bedb694" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,f11f969d-772e-4b1c-a7e8-12a00bedb694.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It took the team quite some time, but <a href="http://community.sharpdevelop.net/forums/thread/9838.aspx">SharpDevelop2
2.0 Final has finally landed</a>! Now that the foundation has been laid, work on version
2.1 will be much smoother.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9" />
      </body>
      <title>SharpDevelop 2 2.0 Final Released!</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop220FinalReleased.aspx</link>
      <pubDate>Mon, 17 Jul 2006 06:34:53 GMT</pubDate>
      <description>&lt;p&gt;
It took the team quite some time, but &lt;a href="http://community.sharpdevelop.net/forums/thread/9838.aspx"&gt;SharpDevelop2
2.0 Final has finally landed&lt;/a&gt;! Now that the foundation has been laid, work on version
2.1 will be much smoother.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,1c168e1c-ec3c-4c0f-b01e-5ea75b6cb1c9.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=0feff75d-47c7-47d4-bf8e-eaf04eab5f0c</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,0feff75d-47c7-47d4-bf8e-eaf04eab5f0c.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,0feff75d-47c7-47d4-bf8e-eaf04eab5f0c.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=0feff75d-47c7-47d4-bf8e-eaf04eab5f0c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Matt just completed an <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx">all-new
feature tour for SharpDevelop2</a>. It covers the following topics:
</p>
        <ul>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingAWindowsApplication.aspx">Creating
Windows Applications</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourVisuallyDesigningForms.aspx">Visually
Designing Forms</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCompletion.aspx">Code
Completion</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeGeneration.aspx">Code
Generation</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourRefactoring.aspx">Refactoring</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourXmlComments.aspx">XML
Comments</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeNavigation.aspx">Code
Navigation</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourDebugging.aspx">Debugging</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeConversion.aspx">Converting
Code between Languages</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourUnitTesting.aspx">Unit
Testing</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCoverage.aspx">Code
Coverage</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourEditingXml.aspx">Editing
XML</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourTargetingDifferentFrameworks.aspx">Targeting
Different Frameworks</a>
          </li>
          <li>
            <a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingBooApplications.aspx">Creating
Boo Applications</a>
          </li>
        </ul>
        <p>
Be sure to check it out!
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0feff75d-47c7-47d4-bf8e-eaf04eab5f0c" />
      </body>
      <title>All-New Feature Tour for SharpDevelop2</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,0feff75d-47c7-47d4-bf8e-eaf04eab5f0c.aspx</guid>
      <link>http://laputa.sharpdevelop.net/AllNewFeatureTourForSharpDevelop2.aspx</link>
      <pubDate>Wed, 12 Jul 2006 19:33:00 GMT</pubDate>
      <description>&lt;p&gt;
Matt just completed an &lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx"&gt;all-new
feature tour for SharpDevelop2&lt;/a&gt;. It covers the following topics:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingAWindowsApplication.aspx"&gt;Creating
Windows Applications&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourVisuallyDesigningForms.aspx"&gt;Visually
Designing Forms&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCompletion.aspx"&gt;Code
Completion&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeGeneration.aspx"&gt;Code
Generation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourRefactoring.aspx"&gt;Refactoring&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourXmlComments.aspx"&gt;XML
Comments&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeNavigation.aspx"&gt;Code
Navigation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourDebugging.aspx"&gt;Debugging&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeConversion.aspx"&gt;Converting
Code between Languages&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourUnitTesting.aspx"&gt;Unit
Testing&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCodeCoverage.aspx"&gt;Code
Coverage&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourEditingXml.aspx"&gt;Editing
XML&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourTargetingDifferentFrameworks.aspx"&gt;Targeting
Different Frameworks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTourCreatingBooApplications.aspx"&gt;Creating
Boo Applications&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Be sure to check it out!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=0feff75d-47c7-47d4-bf8e-eaf04eab5f0c" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,0feff75d-47c7-47d4-bf8e-eaf04eab5f0c.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=bd524f53-2be2-4c9c-b6bb-f177a58fcf53</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,bd524f53-2be2-4c9c-b6bb-f177a58fcf53.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,bd524f53-2be2-4c9c-b6bb-f177a58fcf53.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=bd524f53-2be2-4c9c-b6bb-f177a58fcf53</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just uploaded RC2 to SourceForge. This is the final release candidate before we
ship SharpDevelop2 code-named "Corsavy". SharpDevelop2 works fine on Windows Vista
as you can see in this screenshot:
</p>
        <p>
          <img src="http://laputa.sharpdevelop.net/content/binary/SharpDevelop2RC2AboutDialog.png" border="0" />
        </p>
        <p>
This is not really surprising as every version of SharpDevelop ever shipped works
with standard user privileges.
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=bd524f53-2be2-4c9c-b6bb-f177a58fcf53" />
      </body>
      <title>SharpDevelop2 Release Candidate 2</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,bd524f53-2be2-4c9c-b6bb-f177a58fcf53.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelop2ReleaseCandidate2.aspx</link>
      <pubDate>Mon, 05 Jun 2006 06:57:52 GMT</pubDate>
      <description>&lt;p&gt;
I just uploaded RC2 to SourceForge. This is the final release candidate before we
ship SharpDevelop2 code-named "Corsavy". SharpDevelop2 works fine on Windows Vista
as you can see in this screenshot:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://laputa.sharpdevelop.net/content/binary/SharpDevelop2RC2AboutDialog.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
This is not really surprising as every version of SharpDevelop ever shipped works
with standard user privileges.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=bd524f53-2be2-4c9c-b6bb-f177a58fcf53" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,bd524f53-2be2-4c9c-b6bb-f177a58fcf53.aspx</comments>
      <category>Chris</category>
    </item>
    <item>
      <trackback:ping>http://laputa.sharpdevelop.net/Trackback.aspx?guid=5acc4936-e437-4252-97ce-195bfaaa6f74</trackback:ping>
      <pingback:server>http://laputa.sharpdevelop.net/pingback.aspx</pingback:server>
      <pingback:target>http://laputa.sharpdevelop.net/PermaLink,guid,5acc4936-e437-4252-97ce-195bfaaa6f74.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://laputa.sharpdevelop.net/CommentView,guid,5acc4936-e437-4252-97ce-195bfaaa6f74.aspx</wfw:comment>
      <wfw:commentRss>http://laputa.sharpdevelop.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5acc4936-e437-4252-97ce-195bfaaa6f74</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The announcement mailing lists for SharpDevelop and SharpZipLib are folded into one
that is now hosted at SourceForge:<br /><br /><a href="https://lists.sourceforge.net/lists/listinfo/sharpdevelop-announce">https://lists.sourceforge.net/lists/listinfo/sharpdevelop-announce</a></p>
        <p>
If you want to continue to receive news about releases of SharpDevelop as well as
our subprojects, then please subscribe for the new mailing list. 
</p>
        <img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=5acc4936-e437-4252-97ce-195bfaaa6f74" />
      </body>
      <title>SharpDevelop Announcement Mailing Lists Move to SourceForge</title>
      <guid isPermaLink="false">http://laputa.sharpdevelop.net/PermaLink,guid,5acc4936-e437-4252-97ce-195bfaaa6f74.aspx</guid>
      <link>http://laputa.sharpdevelop.net/SharpDevelopAnnouncementMailingListsMoveToSourceForge.aspx</link>
      <pubDate>Wed, 01 Mar 2006 21:11:53 GMT</pubDate>
      <description>&lt;p&gt;
The announcement mailing lists for SharpDevelop and SharpZipLib are folded into one
that is now hosted at SourceForge:&lt;br&gt;
&lt;br&gt;
&lt;a href="https://lists.sourceforge.net/lists/listinfo/sharpdevelop-announce"&gt;https://lists.sourceforge.net/lists/listinfo/sharpdevelop-announce&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
If you want to continue to receive news about releases of SharpDevelop as well as
our subprojects, then please subscribe for the new mailing list. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://laputa.sharpdevelop.net/aggbug.ashx?id=5acc4936-e437-4252-97ce-195bfaaa6f74" /&gt;</description>
      <comments>http://laputa.sharpdevelop.net/CommentView,guid,5acc4936-e437-4252-97ce-195bfaaa6f74.aspx</comments>
      <category>Chris</category>
    </item>
  </channel>
</rss>