<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 4/15/2012 12:34 PM, Benjamin Misja wrote:
    <blockquote cite="mid:14075059.hN0azDO1SX@alvanx.ichthys"
      type="cite">
      <meta name="qrichtext" content="1">
      <style type="text/css">
p, li { white-space: pre-wrap; }
</style>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Hi, </p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Great to hear that you guys are preparing a
        new minor release. </p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">I am not a coder, so I lack the ability to
        check the code, but I couldn't see anything on the tracker or in
        the commit comments about the recurring problem that BT doesn't
        accept unlock codes for locked modules. Here's the most recent
        report (I think): </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;"><a class="moz-txt-link-freetext" href="https://sourceforge.net/tracker/?func=detail&aid=3402987&group_id=954&atid=100954">https://sourceforge.net/tracker/?func=detail&aid=3402987&group_id=954&atid=100954</a></p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Blessings, </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Ben<br>
      </p>
    </blockquote>
    <br>
    I checked each of my BT installations to make sure the unlock was
    still working. It worked for me everywhere but on my Windows build.
    I debugged it and it looks like a sword bug. I got down to BibleTime
    CSwordModuleInfo::unlockKeyIsValid. It does they following:<br>
        m_module->setPosition(<a class="moz-txt-link-freetext" href="sword::TOP">sword::TOP</a>);<br>
        m_module->getRawEntryBuf();<br>
    The getRawEntryBuf returns with an empty string which causes the
    unlockKeyIsValid function to return false.<br>
    <br>
    I tried to track down the issue in sword. The getRawEntryBuf
    computes sizes, offfset, and check cache and eventually returns a
    "". I did not know enough about how the sizes, offset, etc. work to
    determine the exact cause.<br>
    <br>
    But, my point is that I don't believe this is a BibleTime problem
    and I don't think we should hold 2.9.2 because of it.<br>
    <br>
    Gary<br>
  </body>
</html>