Re: [sword-devel] breakage in verse management at -r2785?

2013-03-11 Thread Troy A. Griffitts
Karl,

I'll have a look. Those changes were fairly major and I was worried I might 
have broken something. The test suite passes, so I will try to include your use 
case in the test suite to assure better coverage, once we determine what that 
is. Do you have an idea of how you are using versekey? When you display a 
chapter, are you iterating on the key or on the module? Any help to reproduce 
the problem in a snippet of code would be greatly appreciated. I'll let you 
know what I find.

Karl Kleinpaste k...@kleinpaste.org wrote:

Someone came into #xiphos to note a problem in Xiphos' operation in
recent builds.  I hadn't done much with Xiphos in some weeks, so I
updated all source and rebuilt my world.  I get a similar result as
this
fellow's screenshot:

http://ompldr.org/vaHB0eg/Screenshot%20from%202013-03-10%2019:34:05.jpg

Only Gen 1 displays correctly; all other chapters are a similar mess.

Building successive Sword revisions through 2788, I found the problem
begins at 2785.

I won't even pretend to understand all that's going on in the fairly
large change to versekey.cpp, but clearly something in this area has
done some damage at this point, at least insofar as Xiphos uses it.

Can those more well-informed take a close look at what's been done at
2785 and suggest something as to what could have gone wrong here?

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

[sword-devel] Next version

2013-03-11 Thread Jaak Ristioja
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi!

What's the timeline for the next version of sword?

Blessings,
Jaak
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

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
xelBjE4apt74erScxPiA
=M1LP
-END PGP SIGNATURE-

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Next version

2013-03-11 Thread Troy A. Griffitts
Soon and very soon. I have no more showstoppers on my list. I'd love to hear 
feedback from frontends about the state of trunk. Apparently something is 
broken for Xiphos. Any other feedback?

Jaak Ristioja j...@ristioja.ee wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi!

What's the timeline for the next version of sword?

Blessings,
Jaak
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

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
xelBjE4apt74erScxPiA
=M1LP
-END PGP SIGNATURE-

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] Sword API-151 bug patch

2013-03-11 Thread Greg Hellings
Bibletime's sword-svn-compat branch has now been updated with the latest
changes necessary to build so you should be able to test it now.

--Greg


On Sat, Feb 23, 2013 at 11:12 PM, Gary Holmlund gary.holml...@gmail.comwrote:

 Troy,

 We currently don't have a BibleTime that is compatible with sword svn. I
 did try the test program that I sent with the bug report. It looks like it
 produces the correct result.

 Thanks for the fix.

 Gary



 On 02/23/2013 03:59 PM, Troy A. Griffitts wrote:

 Dear Gary,

 Thank you for reporting this bug and spending the time to pinpoint a
 place in the code where this error manifests!  Your patch was invaluable to
 finding the problem.

 I have committed a fix that I hope resolves this problem.  Can you test
 svn head and let me know how things work for you?

 Thank you again for spending the time to hunt this one down.  It was a
 doozy to find even with your help.  I'd still be hunting without it.  Most
 appreciated.

 Troy



 On 01/31/2013 02:46 AM, Gary Holmlund wrote:

 On 12/24/2012 09:00 AM, Gary Holmlund wrote:

 I have attached a small patch to the Sword API-151 bug. I would
 appreciate someone looking at it and applying it.

 This problem is affecting indexing in BibleTime with certain modules.
 In the example I gave, part of the HunKar module before Malachi can't be
 searched.

 Thanks,

 Gary Holmlund

 I am sending a gentle reminder about this defect. We have had another
 person run into this today.

 I have solved it and supplied a patch (a 1 character change). I would
 like to see it fixed before a sword 1.7 release.

 Gary

 __**_
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/**mailman/listinfo/sword-develhttp://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



 __**_
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/**mailman/listinfo/sword-develhttp://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



 __**_
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/**mailman/listinfo/sword-develhttp://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] breakage in verse management at -r2785?

2013-03-11 Thread Karl Kleinpaste
Regrets for not following up until this evening; I can send mail here
only from home, being firewalled at the office these days.

Troy A. Griffitts scr...@crosswire.org writes:
 Do you have an idea of how you are using versekey? 
 When you display a chapter, are you iterating on the key or on the module? 

The essential code is:

VerseKey *key = (VerseKey *)(SWKey *)imodule;
int curVerse = key-getVerse();
int curChapter = key-getChapter();
int curBook = key-getBook();

for (key-setVerse(1);
 (key-getBook()== curBook)
 (key-getChapter() == curChapter) 
 !imodule.popError();
 imodule++) {
 /* ... lots of hacking based on current key ... */
}

I've been wondering literally for years why key is typecast twice, from
module through SWKey to VerseKey, but this code predates my presence and
there's actually quite a lot that I've learned to accept somewhat
uncritically.  If there is a better way to loop through this, by all
means re-educate me.

--karl

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] breakage in verse management at -r2785?

2013-03-11 Thread Troy A. Griffitts

Thanks Karl,

I just checked in a showchapter.cpp example here, which I think 
represents your use case:


http://crosswire.org/svn/sword/trunk/examples/classes/showchapter.cpp

It seems to work for me with this execution:

./showchapter jonah.3.1

Could it be the module being used that trips the error?  Or maybe the 
normalization or intros settings on the key?


Troy



On 03/12/2013 01:31 AM, Karl Kleinpaste wrote:

Regrets for not following up until this evening; I can send mail here
only from home, being firewalled at the office these days.

Troy A. Griffitts scr...@crosswire.org writes:

Do you have an idea of how you are using versekey?
When you display a chapter, are you iterating on the key or on the module?

The essential code is:

 VerseKey *key = (VerseKey *)(SWKey *)imodule;
 int curVerse = key-getVerse();
 int curChapter = key-getChapter();
 int curBook = key-getBook();

 for (key-setVerse(1);
 (key-getBook()== curBook)
 (key-getChapter() == curChapter) 
 !imodule.popError();
 imodule++) {
 /* ... lots of hacking based on current key ... */
 }

I've been wondering literally for years why key is typecast twice, from
module through SWKey to VerseKey, but this code predates my presence and
there's actually quite a lot that I've learned to accept somewhat
uncritically.  If there is a better way to loop through this, by all
means re-educate me.

--karl

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page



___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] breakage in verse management at -r2785?

2013-03-11 Thread Greg Hellings
On Mon, Mar 11, 2013 at 7:51 PM, Troy A. Griffitts scr...@crosswire.orgwrote:

 Thanks Karl,

 I just checked in a showchapter.cpp example here, which I think
 represents your use case:

 http://crosswire.org/svn/**sword/trunk/examples/classes/**showchapter.cpphttp://crosswire.org/svn/sword/trunk/examples/classes/showchapter.cpp

 It seems to work for me with this execution:

 ./showchapter jonah.3.1

 Could it be the module being used that trips the error?  Or maybe the
 normalization or intros settings on the key?


The latter option seems the most likely. Karl and others have seen this
behavior starting with r2785, which was the big commit you made regarding
the HunKar module's odd behavior in BibleTime when normalization and intros
were present and enabled in certain ways. It's possible that the way Xiphos
accesses the modules is sufficiently different from BibleTime (BT is av11n
aware while Xiphos is not yet) that the code which seems to work OK in
BibleTime breaks in Xiphos now.

--Greg




 Troy




 On 03/12/2013 01:31 AM, Karl Kleinpaste wrote:

 Regrets for not following up until this evening; I can send mail here
 only from home, being firewalled at the office these days.

 Troy A. Griffitts scr...@crosswire.org writes:

 Do you have an idea of how you are using versekey?
 When you display a chapter, are you iterating on the key or on the
 module?

 The essential code is:

  VerseKey *key = (VerseKey *)(SWKey *)imodule;
  int curVerse = key-getVerse();
  int curChapter = key-getChapter();
  int curBook = key-getBook();

  for (key-setVerse(1);
  (key-getBook()== curBook)
  (key-getChapter() == curChapter) 
  !imodule.popError();
  imodule++) {
  /* ... lots of hacking based on current key ... */
  }

 I've been wondering literally for years why key is typecast twice, from
 module through SWKey to VerseKey, but this code predates my presence and
 there's actually quite a lot that I've learned to accept somewhat
 uncritically.  If there is a better way to loop through this, by all
 means re-educate me.

 --karl

 __**_
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/**mailman/listinfo/sword-develhttp://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page



 __**_
 sword-devel mailing list: sword-devel@crosswire.org
 http://www.crosswire.org/**mailman/listinfo/sword-develhttp://www.crosswire.org/mailman/listinfo/sword-devel
 Instructions to unsubscribe/change your settings at above page

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] Sword API-151 bug patch

2013-03-11 Thread Gary Holmlund


Compiled and tested. This bug is fixed!

Gary

On 03/11/2013 06:44 AM, Greg Hellings wrote:
Bibletime's sword-svn-compat branch has now been updated with the 
latest changes necessary to build so you should be able to test it now.


--Greg


On Sat, Feb 23, 2013 at 11:12 PM, Gary Holmlund 
gary.holml...@gmail.com mailto:gary.holml...@gmail.com wrote:


Troy,

We currently don't have a BibleTime that is compatible with sword
svn. I did try the test program that I sent with the bug report.
It looks like it produces the correct result.

Thanks for the fix.

Gary



On 02/23/2013 03:59 PM, Troy A. Griffitts wrote:

Dear Gary,

Thank you for reporting this bug and spending the time to
pinpoint a place in the code where this error manifests!  Your
patch was invaluable to finding the problem.

I have committed a fix that I hope resolves this problem.  Can
you test svn head and let me know how things work for you?

Thank you again for spending the time to hunt this one down.
 It was a doozy to find even with your help.  I'd still be
hunting without it.  Most appreciated.

Troy



On 01/31/2013 02:46 AM, Gary Holmlund wrote:

On 12/24/2012 09:00 AM, Gary Holmlund wrote:

I have attached a small patch to the Sword API-151
bug. I would appreciate someone looking at it and
applying it.

This problem is affecting indexing in BibleTime with
certain modules. In the example I gave, part of the
HunKar module before Malachi can't be searched.

Thanks,

Gary Holmlund

I am sending a gentle reminder about this defect. We have
had another person run into this today.

I have solved it and supplied a patch (a 1 character
change). I would like to see it fixed before a sword 1.7
release.

Gary

_


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Re: [sword-devel] breakage in verse management at -r2785?

2013-03-11 Thread Karl Kleinpaste
I see that your new showchapter.cpp works.  The only difference in how
that works versus Xiphos code is you changed the VerseKey init slightly,
so I made that change:

VerseKey *key = (VerseKey *)imodule.getKey();

And yet Xiphos still fails to construct the chapter.  The loop never
executes once.  I don't know what to make of it.  I will have to look at
it some more.

___
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page