<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 24, 2013 at 9:17 AM, <a href="mailto:refdoc@gmx.net">refdoc@gmx.net</a> <span dir="ltr">&lt;<a href="mailto:refdoc@gmx.net" target="_blank">refdoc@gmx.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:Arial"><br>FWIW, I am probably the only frequent Perl binding user and I would accept whatever is easiest for you. Thanks for doing this. Once the bindings are working, I will fix all scripts depending on it<br>
</span></blockquote><div><br></div><div style>Perl and Python bindings should be identical to within the limits of SWIG to emulate them. I have already submitted the chance that removes all deprecated methods from the SWIG bindings. If you do an SVN up, you should get the updated bindings.</div>
<div style><br></div><div style>To help with your updating, you can find the list of deprecated and removed functions in bindings/swig/deprecated.i or similar.</div><div style><br></div><div style>--Greg</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:Arial"><br>Peter<br>Sent from my HTC<div class="im"><br><br><div>----- Reply message -----<br>
From: &quot;Greg Hellings&quot; &lt;<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>&gt;<br>To: &quot;SWORD Developers&#39; Collaboration Forum&quot; &lt;<a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a>&gt;<br>
Subject: [sword-devel] Method Name Normalization<br>Date: Thu, Jan 24, 2013 15:55<br><br></div></div></span><br><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">&lt;<a href="mailto:benpmorgan@gmail.com" target="_blank">benpmorgan@gmail.com</a>&gt;</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">&lt;<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>&gt;</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&#39;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&#39;s what e.g. wxPython does, but I&#39;m not sure how it does it.<br>

</div></div></blockquote><div><br></div><div>I can&#39;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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>

</div><div> <br>Doing this will make it easier to support both SWORD 1..6 and SVN, which I think is desirable until a couple of versions down the road.<br></div></div></blockquote><div class="im"><div><br></div><div>Supporting both is not something that either BibleTime or Xiphos is able to do at this point, either. In BT we maintain a separate branch for compatibility with SWORD while in Xiphos we simply can&#39;t make a new release until the engine releases. BPBible will probably need to take a similar path.</div>

<div><br></div><div>Part of cleaning up warnings from building are to allow the bindings to make it into distros. I&#39;ve cleaned them up enough since 1.6.2 that hopefully this release will see at least Dmitrijs and whoever is our Fedora maintainer at this point able to build the bindings and include them in the distro which ought to allow BPBible to be packaged as well. Previously at least Debian was choking on the bindings failing to build due to warnings and -Werror flags.</div>

<div><br></div><div>In short, I&#39;d rather keep these out unless there&#39;s a way to suppress the compile warnings and mark them as deprecated in the SWIG output. If you find evidence of that possibility, please let me know.</div>

<div><br></div><div>--Greg</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div><br clear="all">God Bless,<br>Ben<br>
-------------------------------------------------------------<br>


        <div>
        <div>For I have no pleasure in the death of anyone, <br>declares the Lord <span style="font-variant:small-caps">God</span>; so turn, and live.”<br>Ezekiel 18:32 (ESV)</div>
        </div>
        
</div></div>
<br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div></div><br></div></div>

<br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div></div>