<div dir="ltr">ah well many of the code implementation for e.g. meshes, textures, whatever does have unlinking functions.&nbsp; it&#39;d mostly be a matter of reorganizing the code to be more generalized.&nbsp; also those algorithms tend to be fairly slow, since they usually have to go through every single other block in the .blend file that might reference the block it&#39;s trying to remove, to check them.<br>
<br><div class="gmail_quote">On Tue, Sep 9, 2008 at 11:17 AM, Josť Ignacio <span dir="ltr">&lt;<a href="mailto:jose.cyborg@gmail.com">jose.cyborg@gmail.com</a>&gt;</span> wrote:<br><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">&gt; Um inherent in the design, you cannot delete a libblock without unlinking it<br>
&gt; (e.g. so it&#39;s user counter (<a href="http://id.us" target="_blank">id.us</a>) reaches 0).<br>
&gt;<br>
&gt; The original system of not deleting blocks immediately on user count<br>
&gt; reaching zero was originally used as an undo mechanism, and I think is still<br>
&gt; somewhat useful. &nbsp;Instead their simply not saved to the .blend file.<br>
&gt;<br>
&gt; Joe<br>
<br>
</div>well but sometimes is usefult to remove a block that has many users<br>
(and maybe some users cant be found easily) so a manual remove would<br>
be useful (it would be an auto unlink and removing the block) also<br>
maybe a merge option, to merge duplicated blocks without having to do<br>
it user by user (control-c sometimes doesnt help), i think both tasks<br>
can be done via scripts. also, with a manual delete mechanism,<br>
automatic remove of unused blocks may be disabled, maybe putting it as<br>
a button &quot;remove unused blocks&quot;<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
Bf-committers mailing list<br>
<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-committers" target="_blank">http://lists.blender.org/mailman/listinfo/bf-committers</a><br>
</div></div></blockquote></div><br></div>