<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>