<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Plugin Developer</title>
	<atom:link href="http://www.plugindeveloper.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://www.plugindeveloper.com</link>
	<description>A resource for VST plugin development</description>
	<lastBuildDate>Sat, 25 Jun 2011 16:37:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>Comment on Version control on Windows with SVN by admin</title>
		<link>http://www.plugindeveloper.com/03/windows-version-control#comment-20</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 25 Jun 2011 16:37:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=103#comment-20</guid>
		<description>I certainly don&#039;t want to get into a Git vs. SVN holy war here. Git and SVN both have their pros and cons and many heated debates exist across the internet. For the last few weeks I&#039;ve even been thinking more and more about switching my repo back to git because I&#039;ve since switched to OSX as my main development machine and it&#039;s easier to manage locally.</description>
		<content:encoded><![CDATA[<p>I certainly don&#8217;t want to get into a Git vs. SVN holy war here. Git and SVN both have their pros and cons and many heated debates exist across the internet. For the last few weeks I&#8217;ve even been thinking more and more about switching my repo back to git because I&#8217;ve since switched to OSX as my main development machine and it&#8217;s easier to manage locally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Version control on Windows with SVN by Shannon</title>
		<link>http://www.plugindeveloper.com/03/windows-version-control#comment-19</link>
		<dc:creator>Shannon</dc:creator>
		<pubDate>Sat, 25 Jun 2011 01:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=103#comment-19</guid>
		<description>Regarding git: What daily tasks did you did you find difficult?</description>
		<content:encoded><![CDATA[<p>Regarding git: What daily tasks did you did you find difficult?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Decibel to value calculator online by Robert's Blog</title>
		<link>http://www.plugindeveloper.com/05/decibel-calculator-online#comment-15</link>
		<dc:creator>Robert's Blog</dc:creator>
		<pubDate>Sun, 30 May 2010 10:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=134#comment-15</guid>
		<description>&lt;strong&gt;Decibel to value calculator...&lt;/strong&gt;

Here is a great and simple Decibel to value calculator online ......</description>
		<content:encoded><![CDATA[<p><strong>Decibel to value calculator&#8230;</strong></p>
<p>Here is a great and simple Decibel to value calculator online &#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: Bug in SetValueFromPlug by nillo</title>
		<link>http://www.plugindeveloper.com/03/setvaluefromplug-bug#comment-14</link>
		<dc:creator>nillo</dc:creator>
		<pubDate>Fri, 14 May 2010 02:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=84#comment-14</guid>
		<description>Oh my!! Should check the function names before jumping into premature conclusions. :)
Fanx allot, your answer is total clear!

Hmmm. Can call the specific IControl function (e.g. IControl::SetValueFromUserInput(...) ) inside SetValueFromUserInput to avoid virtual calls. 

Anyway, that does not change anything. Still gives unnatural/unstable dependencies like you said.</description>
		<content:encoded><![CDATA[<p>Oh my!! Should check the function names before jumping into premature conclusions. :)<br />
Fanx allot, your answer is total clear!</p>
<p>Hmmm. Can call the specific IControl function (e.g. IControl::SetValueFromUserInput(&#8230;) ) inside SetValueFromUserInput to avoid virtual calls. </p>
<p>Anyway, that does not change anything. Still gives unnatural/unstable dependencies like you said.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: Bug in SetValueFromPlug by admin</title>
		<link>http://www.plugindeveloper.com/03/setvaluefromplug-bug#comment-13</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 10 May 2010 09:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=84#comment-13</guid>
		<description>I consider this to be a conceptual issue. &quot;SetFromPlug&quot; and &quot;SetFromGui&quot; are two bits of functionality that should be kept separate. I would not consider calling one from the other. The &quot;proper&quot; solution in my mind if I was worried about this duplication of code would be to extract it into a commonly used inline function or macro. You get into even more trouble when you consider the virtual nature of the function and the fact it may be overridden by any derived control. Calling &quot;fromGui&quot; from &quot;fromPlug&quot; sets up an unnatural dependency between these two functions that could not only be broken by derived controls but also by future updates to the core api which you do not directly control and makes no promise of continued dependence between them.</description>
		<content:encoded><![CDATA[<p>I consider this to be a conceptual issue. &#8220;SetFromPlug&#8221; and &#8220;SetFromGui&#8221; are two bits of functionality that should be kept separate. I would not consider calling one from the other. The &#8220;proper&#8221; solution in my mind if I was worried about this duplication of code would be to extract it into a commonly used inline function or macro. You get into even more trouble when you consider the virtual nature of the function and the fact it may be overridden by any derived control. Calling &#8220;fromGui&#8221; from &#8220;fromPlug&#8221; sets up an unnatural dependency between these two functions that could not only be broken by derived controls but also by future updates to the core api which you do not directly control and makes no promise of continued dependence between them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: Bug in SetValueFromPlug by nillo</title>
		<link>http://www.plugindeveloper.com/03/setvaluefromplug-bug#comment-12</link>
		<dc:creator>nillo</dc:creator>
		<pubDate>Sun, 09 May 2010 16:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=84#comment-12</guid>
		<description>SetValueFromUserInput is

if (mValue != value) {
	mValue = value;
	SetDirty();
	Redraw();
}

It&#039;s redundancy... optimation? ...For not putting SetValueFromUserInput inline?
(Qurius)</description>
		<content:encoded><![CDATA[<p>SetValueFromUserInput is</p>
<p>if (mValue != value) {<br />
	mValue = value;<br />
	SetDirty();<br />
	Redraw();<br />
}</p>
<p>It&#8217;s redundancy&#8230; optimation? &#8230;For not putting SetValueFromUserInput inline?<br />
(Qurius)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: Allow caption edit with left mouse button by RobRokken</title>
		<link>http://www.plugindeveloper.com/02/left-mouse-button-edit#comment-11</link>
		<dc:creator>RobRokken</dc:creator>
		<pubDate>Mon, 18 Jan 2010 21:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=17#comment-11</guid>
		<description>Excellent!  Any suggestions on how to make the box disapear without having to go inside the box and hit &quot;return&quot; .  Would be nice to display the value, but when you click on another knob, the box disapears.  Kinda like the waves VEQ Series. Awesome blog!!</description>
		<content:encoded><![CDATA[<p>Excellent!  Any suggestions on how to make the box disapear without having to go inside the box and hit &#8220;return&#8221; .  Would be nice to display the value, but when you click on another knob, the box disapears.  Kinda like the waves VEQ Series. Awesome blog!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Version control on Windows with SVN by gekp</title>
		<link>http://www.plugindeveloper.com/03/windows-version-control#comment-9</link>
		<dc:creator>gekp</dc:creator>
		<pubDate>Fri, 31 Jul 2009 20:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=103#comment-9</guid>
		<description>Try tortoiseSVN with SVN included for a nice gui to it</description>
		<content:encoded><![CDATA[<p>Try tortoiseSVN with SVN included for a nice gui to it</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: More robust delete macros by admin</title>
		<link>http://www.plugindeveloper.com/02/robust-delete-macros#comment-8</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 11 Jul 2009 11:17:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=15#comment-8</guid>
		<description>Fixed</description>
		<content:encoded><![CDATA[<p>Fixed</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IPlug: More robust delete macros by Justin</title>
		<link>http://www.plugindeveloper.com/02/robust-delete-macros#comment-7</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Fri, 10 Jul 2009 16:26:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.plugindeveloper.com/?p=15#comment-7</guid>
		<description>the if (p) checks are redundant, free/delete check them as well ;)</description>
		<content:encoded><![CDATA[<p>the if (p) checks are redundant, free/delete check them as well ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
