Hi Greg,<br><br><div class="gmail_quote">On Fri, Jan 25, 2013 at 1:55 AM, Greg Hellings <span dir="ltr"><<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Sun, Jan 20, 2013 at 5:30 PM, Ben Morgan <span dir="ltr"><<a href="mailto:benpmorgan@gmail.com" target="_blank">benpmorgan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Greg,<br><br><div class="gmail_quote"><div>On Mon, Jan 21, 2013 at 6:28 AM, Greg Hellings <span dir="ltr"><<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><div><br></div><div class="gmail_quote"><br><div>SWIG bindings now up-to-date.</div><div>
<br></div><div>Bindings users, please holler if I removed things overzealously.</div><span><font color="#888888"><div><br></div></font></span></div></div></div></blockquote></div><div>I haven't tried it, but I believe that this will break BPBible for example.<br>
<br>As the bindings are part of SWORD, I believe it makes sense to mirror the deprecations in the bindings somehow if possible, rather than ignoring the deprecated definitions. <br>I know that's what e.g. wxPython does, but I'm not sure how it does it.<br>
</div></div></blockquote><div><br></div></div><div>I can't see any way of marking the methods as deprecated using SWIG. A Google search has turned up no such evidence that it is even possible. While I would like to mark them as deprecated, I think it is more proper for there to be no such warnings coming from building the engine. I think it would just smack as an issue with building if the engine produced warnings that it uses its own deprecation warnings!</div>
</div></div></div></blockquote><div><br>Can you not just make deprecations.i be conditionally included based on some kind of "include deprecated methods" compilation variable? That way it is still user choice, but to me it feels wrong to have methods available in C++ but not bindings.<br>
<br>Jon<br></div></div>