<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Regionerate's Development Blog &#187; v0.7</title>
	<atom:link href="http://www.rauchy.net/regionerate/blog/category/v07/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rauchy.net/regionerate/blog</link>
	<description>The Making of an Automatic Layout Enforcement Tool for the C# Programming Language</description>
	<lastBuildDate>Thu, 15 Apr 2010 14:21:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Where do you use attributes the most?</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/09/where-do-you-use-attributes-the-most.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/09/where-do-you-use-attributes-the-most.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 21:03:57 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Bug Fixes]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/?p=191</guid>
		<description><![CDATA[
Where do you use attributes the most?(surveys)
There&#8217;s a performance issue regarding multiple attributes on properties, and instead of solving this, we can just easily shift this performance problem to methods, where people supposedly use less attributes. Yeah, I know, pretty lame solution, but its fast!
I was wondering where people use attributes the most, so I will [...]]]></description>
			<content:encoded><![CDATA[<p><noscript><br />
<a href="http://answers.polldaddy.com/poll/2056386/">Where do you use attributes the most?</a><span style="font-size:9px;">(<a href="http://www.polldaddy.com">surveys</a>)</span><br />
</noscript>There&#8217;s a <a href="http://trac2.assembla.com/Regionerate/ticket/45">performance issue regarding multiple attributes on properties</a>, and instead of solving this, we can just easily shift this performance problem to methods, where people supposedly use less attributes. Yeah, I know, pretty lame solution, but its fast!</p>
<p>I was wondering where people use attributes the most, so I will appreciate it if you could answer this short poll.</p>
<p><script src="http://static.polldaddy.com/p/2056386.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/09/where-do-you-use-attributes-the-most.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Support for MS-Test</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html#comments</comments>
		<pubDate>Wed, 12 Aug 2009 03:46:23 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html</guid>
		<description><![CDATA[Eeek. I had to write a bunch of unit tests with MS-Test yesterday.
I found out that the Unit Test class style only supports NUnit &#38; MbUnit style fixtures (TestFixture, Test attributes etc.) and does not support the MS-Unit attributes.
Anyway, there is an updated version in the trunk. Should be available on the nightly build.
]]></description>
			<content:encoded><![CDATA[<p>Eeek. I had to write a bunch of unit tests with MS-Test yesterday.</p>
<p>I found out that the Unit Test class style only supports NUnit &amp; MbUnit style fixtures (TestFixture, Test attributes etc.) and does not support the MS-Unit attributes.</p>
<p>Anyway, there is an updated version in the trunk. Should be available on the nightly build.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/08/support-for-ms-test.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Thoughts on Versioning (And v0.7.3.0)</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html#comments</comments>
		<pubDate>Sat, 14 Mar 2009 14:44:56 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Code Layout Schema]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html</guid>
		<description><![CDATA[I have just updated the assembly and code layout schema versions to v0.7.3.0 (which will be the next major release), so if you are using the nightly build, make sure you update your custom code layouts to point to v0.7.3.0. I have made this version change since the v0.7.3.0 schema includes the ability to choose [...]]]></description>
			<content:encoded><![CDATA[<p>I have just updated the assembly and code layout schema versions to v0.7.3.0 (which will be the next major release), so if you are using the nightly build, make sure you update your custom code layouts to point to v0.7.3.0. I have made this version change since the v0.7.3.0 schema includes the ability to choose between <a href="http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html">tabs and spaces</a>.</p>
<p>This means that if you choose to install the nightly build now, the installation will be titled “Regionerate Public Beta 2 (v0.7.3.0)”.</p>
<p>This seems a bit messy, in my opinion, as users might get confused and think that the nightly build is actually v0.7.3.0.</p>
<p>Do you have any suggestions on how to make this process more organized?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/03/some-thoughts-on-versioning-and-v0730.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tabs &amp; Spaces</title>
		<link>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html#comments</comments>
		<pubDate>Fri, 13 Mar 2009 17:13:45 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>
		<category><![CDATA[v0.7.3.0]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html</guid>
		<description><![CDATA[Seems like StyleCop wants regions to be indented by spaces, and not tabs. I got this request from like 12 different users, and barryd was kind enough to do the work for me.
It took me about 4 months to commit the patch, sorry guys  
You can now choose between tabs or spaces as your [...]]]></description>
			<content:encoded><![CDATA[<p>Seems like StyleCop wants regions to be indented by spaces, and not tabs. I got this request from like 12 different users, and <em>barryd</em> was kind enough to do the work for me.</p>
<p>It took me about 4 months to commit the patch, sorry guys <img src='http://www.rauchy.net/regionerate/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You can now choose between tabs or spaces as your indentation character. This should be available in the next release (v0.7.3.0), but is already available in the trunk and nightly build. </p>
<p>Did I mention I really love the fact that now, whenever code is committed, it can be immediately downloaded and installed?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2009/03/tabs-spaces.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Code Layout Browser Eye Candy</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 17:44:02 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[alt-net-israel]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html</guid>
		<description><![CDATA[Just a quick preview on the new Code Layout Browser coming up in v0.7.
I really want to release v0.7 by AltNetConf Israel, which is happening this Thursday, so no sleep pour moi.
 
Wish me luck.
Update: [Thursday] Unfortunately, there is no chance I&#8217;ll be finishing this today   I forgot what it means to release [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick preview on the new Code Layout Browser coming up in v0.7.</p>
<p>I really want to release v0.7 by AltNetConf Israel, which is happening this Thursday, so no sleep pour moi.</p>
<p><a href="http://www.rauchy.net/regionerate/blog/wp-content/uploads/2008/08/new.code.layout.browser.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="new.code.layout.browser" src="http://www.rauchy.net/regionerate/blog/wp-content/uploads/2008/08/new.code.layout.browser-thumb.jpg" width="480" height="388" /></a> </p>
<p>Wish me luck.</p>
<p><strong>Update:</strong> [Thursday] Unfortunately, there is no chance I&#8217;ll be finishing this today <img src='http://www.rauchy.net/regionerate/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I forgot what it means to release a version. It&#8217;ll take me a few more days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/08/new-code-layout-browser-eye-candy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Sorting</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:11:10 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html</guid>
		<description><![CDATA[This long awaited feature is finally implemented in v0.7.
Now you can use multiple tags in the OrderBy statements, for example:


   1:  &#60;PutMethods&#62;
   2:      &#60;OrderBy&#62;
   3:          &#60;Name /&#62;
   4:     [...]]]></description>
			<content:encoded><![CDATA[<p>This long awaited feature is finally implemented in v0.7.</p>
<p>Now you can use multiple tags in the OrderBy statements, for example:</p>
</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">&lt;</span><span class="html">PutMethods</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   2:  </span>    <span class="kwrd">&lt;</span><span class="html">OrderBy</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">&lt;</span><span class="html">Name</span> <span class="kwrd">/&gt;</span></pre>
<pre><span class="lnum">   4:  </span>        <span class="kwrd">&lt;</span><span class="html">ParametersCount</span> <span class="kwrd">/&gt;</span></pre>
<pre class="alt"><span class="lnum">   5:  </span>    <span class="kwrd">&lt;/</span><span class="html">OrderBy</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   6:  </span><span class="kwrd">&lt;/</span><span class="html">PutMethods</span><span class="kwrd">&gt;</span></pre>
</div>
<p>will place all methods, will order them by name and then will sub-order them by the number of parameters in the method.</p>
<p>Meaning that this piece of code:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>    <span class="kwrd">interface</span> IGateway</pre>
<pre><span class="lnum">   2:  </span>    {</pre>
<pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">void</span> Initialize(Configuration configuration);</pre>
<pre><span class="lnum">   4:  </span>        <span class="kwrd">void</span> Finalize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">   5:  </span>        <span class="kwrd">void</span> Initialize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre><span class="lnum">   6:  </span>        <span class="kwrd">void</span> Finalize();</pre>
<pre class="alt"><span class="lnum">   7:  </span>        <span class="kwrd">void</span> Initialize();</pre>
<pre><span class="lnum">   8:  </span>    }</pre>
</div>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>will turn into:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span>    <span class="kwrd">interface</span> IGateway</pre>
<pre><span class="lnum">   2:  </span>    {</pre>
<pre class="alt"><span class="lnum">   3:  </span>&#160;</pre>
<pre><span class="lnum">   4:  </span>        <span class="preproc">#region</span> Operations (5) </pre>
<pre class="alt"><span class="lnum">   5:  </span>&#160;</pre>
<pre><span class="lnum">   6:  </span>        <span class="kwrd">void</span> Finalize();</pre>
<pre class="alt"><span class="lnum">   7:  </span>&#160;</pre>
<pre><span class="lnum">   8:  </span>        <span class="kwrd">void</span> Finalize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">   9:  </span>&#160;</pre>
<pre><span class="lnum">  10:  </span>        <span class="kwrd">void</span> Initialize();</pre>
<pre class="alt"><span class="lnum">  11:  </span>&#160;</pre>
<pre><span class="lnum">  12:  </span>        <span class="kwrd">void</span> Initialize(Configuration configuration);</pre>
<pre class="alt"><span class="lnum">  13:  </span>&#160;</pre>
<pre><span class="lnum">  14:  </span>        <span class="kwrd">void</span> Initialize(<span class="kwrd">string</span> connectionString, <span class="kwrd">string</span> username, <span class="kwrd">string</span> password);</pre>
<pre class="alt"><span class="lnum">  15:  </span>&#160;</pre>
<pre><span class="lnum">  16:  </span>        <span class="preproc">#endregion</span> Operations </pre>
<pre class="alt"><span class="lnum">  17:  </span>&#160;</pre>
<pre><span class="lnum">  18:  </span>    }</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/advanced-sorting.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Regionerate Structs &amp; Interfaces</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html#comments</comments>
		<pubDate>Thu, 10 Jul 2008 06:02:37 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What's New]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html</guid>
		<description><![CDATA[Starting with v0.7, you can finally Regionerate structs &#38; interfaces!
The good ol&#8217; ForEachClass statement had to be modified a bit (yes, that means you must change your Code Layouts) to allow this.
From now on, use the new ForEach statement and specify the type you want to apply layout to.
For example:

   1:  &#60;ForEach [...]]]></description>
			<content:encoded><![CDATA[<p>Starting with v0.7, you can finally Regionerate structs &amp; interfaces!</p>
<p>The good ol&#8217; <em>ForEachClass </em>statement had to be modified a bit (yes, that means you <strong>must</strong> change your Code Layouts) to allow this.</p>
<p>From now on, use the new <em>ForEach</em> statement and specify the type you want to apply layout to.</p>
<p>For example:</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Class&quot;</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   2:  </span>...</pre>
<pre class="alt"><span class="lnum">   3:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   4:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Struct&quot;</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   5:  </span>...</pre>
<pre><span class="lnum">   6:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
<pre class="alt"><span class="lnum">   7:  </span><span class="kwrd">&lt;</span><span class="html">ForEach</span> <span class="attr">Type</span><span class="kwrd">=&quot;Interface&quot;</span><span class="kwrd">&gt;</span></pre>
<pre><span class="lnum">   8:  </span>...</pre>
<pre class="alt"><span class="lnum">   9:  </span><span class="kwrd">&lt;/</span><span class="html">ForEach</span><span class="kwrd">&gt;</span></pre>
</div>
<div class="csharpcode">&#160;</div>
<p>This will be available on v0.7, but you can grab the code, compile and use it right now.</p>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/regionerate-structs-interfaces.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back to Work!</title>
		<link>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:33:54 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Bug Fixes]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html</guid>
		<description><![CDATA[After a long delay, I&#8217;m getting back to an occasional work session on Regionerate.
Over the past 6 months I got a lot of feature requests by e-mail, and I would like to thank everybody for sending great ideas.
Since releasing a version can be a long procedure, I would like to change my release habits with [...]]]></description>
			<content:encoded><![CDATA[<p>After a long delay, I&#8217;m getting back to an occasional work session on Regionerate.</p>
<p>Over the past 6 months I got a lot of feature requests by e-mail, and I would like to thank everybody for sending great ideas.</p>
<p>Since releasing a version can be a long procedure, I would like to change my release habits with Regionerate and stop releasing versions for bug fixes. Now that the source code is freely available at <a href="http://www.assembla.com/spaces/regionerate">Assembla</a>, bug fixes can be obtained by getting the source code and compiling.</p>
<p>I will release a new version for new features only, and of course, those releases will include all the bug fixes that were committed until the release date.</p>
<p>v0.7 is coming up with a couple of new features and a couple of bug fixes.</p>
<p>Thank you all for your patience and kind words over the last months.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2008/07/back-to-work.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vote For New Features on v0.7</title>
		<link>http://www.rauchy.net/regionerate/blog/2007/10/vote-for-new-features-on-v07.html</link>
		<comments>http://www.rauchy.net/regionerate/blog/2007/10/vote-for-new-features-on-v07.html#comments</comments>
		<pubDate>Wed, 17 Oct 2007 08:07:00 +0000</pubDate>
		<dc:creator>rauchy</dc:creator>
				<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[What do you think?]]></category>
		<category><![CDATA[v0.7]]></category>

		<guid isPermaLink="false">http://www.rauchy.net/regionerate/blog/2007/10/vote-for-new-features-on-v07.html</guid>
		<description><![CDATA[I&#8217;ve been collecting feature requests for a while now and its about time to start implementing them, or at least part of them.
The previous survey has helped me to prioritize my tasks so I&#8217;ll ask for your help again.As with the previous survey, I can&#8217;t commit to any specific deadlines or promise any feature since [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been collecting feature requests for a while now and its about time to start implementing them, or at least part of them.</p>
<p>The <a href="http://blog.regionerate.net/2007/06/vote-for-new-features-on-v065.html">previous survey</a> has helped me to prioritize my tasks so I&#8217;ll ask for your help again.<br />As with the previous survey, I can&#8217;t commit to any specific deadlines or promise any feature since this is a spare-time project. It will only help me to prioritize the list.</p>
<p>Some of the features in the previous survey are still not implemented, so these features are on this survey as well.<br /><center><embed name="beta3" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.polldaddy.com/poll.swf" width="252" height="1090" type="application/x-shockwave-flash" allowscriptaccess="never" saveembedtags="true" flashvars="p=121704" quality="high" wmode="transparent" bgcolor="#ffffff" salign="tl" scale="autoscale"></embed></center>Some info on the features:</p>
<ul>
<li><strong>Multiple OrderBy commands</strong> &#8211; Sort by multiple values, e.g: &#8220;Sort by name and then by parameters count&#8221;. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?t=9">source</a>) </li>
<p>
<li><strong>Support for nested structs</strong> &#8211; Put nested structs in regions, just like nested classes. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?t=13">source</a>) </li>
<p>
<li><strong>Regionerate existing regions&#8217; member</strong> &#8211; Recursively scan existing regions&#8217; members and Regionerate their internals. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?t=26">source</a>)</li>
<p>
<li><strong>Monitor file save operation and automatically Regionerate before saving</strong> &#8211; Prevent the need to hit Ctrl+R every time you add a member and Regionerate the code automatically upon saving. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?t=19">source</a>) </li>
<p>
<li><strong>Filter by Comment</strong> &#8211; The ability to create a region for all detached comment sections. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?t=29">source</a>)</li>
<p>
<li><strong>Couple fields with exposing properties </strong>- A popular feature which was originally planned for v2.0. It allows you to create regions that will contain field + exposing property pairs. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=110">source</a> &amp; <a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=130">another thought</a>)</li>
<p>
<li><strong>Span a single OrderBy command over multiple Put statements </strong>- Reuse a single OrderBy command (For example, order by name) over multiple Put statements (such as PutProperties, PutMethods, PutDelegates etc.) (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=81">source</a>)</li>
<p>
<li><strong>Better control over spacing</strong> &#8211; Allow complete control over how many spaces are added before, inside and after every region. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=89">source</a>)</li>
<p>
<li><strong>Select which projects &amp; files to ignore when running on solutions and projects inside the IDE </strong>- The rgn.exe console application and NAnt task allow you to select which projects &amp; files are ignored by Regionerate. Allow this when clicking &#8220;Regionerate This&#8221; on projects &amp; solutions inside the Solution Explorer in Visual Studio or Projects Pad in SharpDevelop (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=6&amp;t=106&amp;p=283&amp;hilit=ignored#p283">source</a>)</li>
<p>
<li><strong>Prompt before Regionerating entire solutions or projects inside the IDE</strong> &#8211; To avoid a major accidental change, prompt &#8220;Are you sure?&#8221; before Regionerating entire solutions or projects. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=96">source</a>)</li>
<p>
<li><strong>Allow &#8221;Regionerate This&#8221; on solutions and projects to run in the IDE and not directly on files</strong> &#8211; Allow the user to select whether files are directly accessed by Regionerate (which disables the ability to undo, but faster) or that Visual Studio documents are accessed by Regionerate (which enables undo, but slows things up since it opens all files inside the IDE) (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=96">source</a>)</li>
<p>
<li><strong>Filter by matching a method&#8217;s parameters</strong> &#8211; Allow to filter methods by matching a regular expression against their parameter list. This, among other things, will allow you to create better filters for event handlers. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=4&amp;t=86&amp;p=284&amp;hilit=method+parameters#p284">source</a>)</li>
<p>
<li><strong>Auto refresh the Code Layout after changes are made</strong> &#8211; Monitor activities in the Code Layout file and refresh the Code Layout automatically instead of having to go to the settings dialog and do it manually. (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=94">source</a>)</li>
<p>
<li><strong>Regionerate subclasses, structs, an interfaces</strong> &#8211; (<a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=100">source 1</a>, <a href="http://rauchy.net/regionerate/forums/viewtopic.php?f=5&amp;t=109">source 2</a>)</li>
</ul>
<p>Please let me know if I missed any requests.</p>
<p>Side note: I was thinking of setting the vote count on items from the previous survey to the result they had in order to give them a head start on newer features, but then I thought maybe users might have a different perspective on Regionerate so they should start at zero to avoid giving them an advantage, what do you think? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rauchy.net/regionerate/blog/2007/10/vote-for-new-features-on-v07.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
