<div class="markdown_content"><hr/>
<p><strong> <a class="alink" href="http://sourceforge.net/p/pure-data/patches/566/">[patches:#566]</a> allow additional deken-plugin to override built-in</strong></p>
<p><strong>Status:</strong> open<br/>
<strong>Group:</strong> bugfix<br/>
<strong>Labels:</strong> pd-gui deken <br/>
<strong>Created:</strong> Wed Nov 04, 2015 12:42 PM UTC by IOhannes m zmölnig<br/>
<strong>Last Updated:</strong> Wed Nov 04, 2015 12:42 PM UTC<br/>
<strong>Owner:</strong> Miller Puckette<br/>
<strong>Attachments:</strong></p>
<ul>
<li><a class="" href="https://sourceforge.net/p/pure-data/patches/566/attachment/0001-allow-additional-deken-to-override-built-in.patch">0001-allow-additional-deken-to-override-built-in.patch</a> (1.4 kB; text/x-diff)</li>
</ul>
<p>currently, Pd will first load all gui-plugins, and after that it will load the built-in deken.<br/>
this is inconsistent with other handling of extensions (e.g. externals will be loaded <em>after</em> built-in objectclasses have registered).</p>
<p>it also prevents a manually installed deken-plugin to overwrite/extend the built-in one (at least without going through hoops, like renaming all the symbols).</p>
<p>the attached patch makes sure that the built-in plugin is called before loading any additional plugins.<br/>
it also defines a version number in <code>::deken::version</code> which (newer versions of) the deken-plugin can check (e.g. and refuse being loaded with a 'a newer version of deken is already available' error)</p>
<hr/>
<p>Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pure-data/patches/">https://sourceforge.net/p/pure-data/patches/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pure-data/admin/patches/options.">https://sourceforge.net/p/pure-data/admin/patches/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>