<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
&gt; &nbsp;&gt; * Got rid of the blacklist and revamped the load function. (Whitelists<br>
&gt; &nbsp;&gt; make more sense since the default behavior should be &quot;plugin disabled<br>
&gt; &nbsp;&gt; by default&quot; ie X-KDE-PluginInfo-EnabledByDefault=false)<br>
&gt;<br>
&gt; &nbsp;i&#39;m really on the fence on this one. white lists mean newly added runners<br>
&gt; &nbsp;aren&#39;t automatically picked up; that actually isn&#39;t what we want here. we<br>
&gt; &nbsp;should listen to EnabledByDefault, but the default should be enabled.<br>
&gt; &nbsp;krunner&#39;s usefulness is really based on this concept.<br>
<br>
</div>In that case I&#39;m adding a &quot;load all plugin option&quot; to the config<br>
dialog that will bypass normal behavior.<br></blockquote><div><br>Isn&#39;t blacklisting easier and more general?<br><br>&nbsp;</div><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
&gt; &nbsp;note that performMatch is also used for rate limiting, of course, so it<br>
&gt; &nbsp;retains its usefulness.<br>
<br>
</div>Yes I noticed that part but it might have been possible to move that<br>
logic elsewhere. I also noticed that rateLimiting has been causing<br>
starvation on my end. Xesam runner gets promoted to fast runner, then<br>
starves everything else when it becomes slow again... I&#39;ll look into<br></blockquote><div><br></div></div>I have problems with the xesam runner also. I think it is a good thing to have at least one slow runner to stress krunner. Once I thought about making a test runner that just sleeps 300/400ms and then finish, Xesam runner is just perfect.<br>
<br><br><br clear="all"><br>-- <br>Jordi Polo Carres<br>NLP laboratory - NAIST<br><a href="http://www.bahasara.org">http://www.bahasara.org</a><br>