[sword-devel] 1.5.7 & KJV2003 releases

Will Thimbleby sword-devel@crosswire.org
Wed, 14 Jan 2004 16:53:14 +0000


Thanks for the enormous detail.

> Not sure what filters you are using exactly, but the *HTMLHREF filters 
> in the engine are probably the most current.  These have been updated 
> to easily facilitate the EntryAttributes for footnote and crossref 
> popups in the frontend.  Basically, when there is a footnote, they 
> remove it from the markup and replace it with something like:
> <a href="noteID=jn3:16.n.1"><small><sup>*n</sup></small></a>

I'm using BibleTime's filters slightly modified (they were the most 
complete last time I looked), I'll have a look at the new features, but 
I do quite like my footnotes and cross-refs inline. Users might 
disagree though.

> Other thing to take advantage of is 'Pre-verse Headings'.  You can see 
> them in action in BibleCS, GnomeSword, and the WebTool, at:
>
> ...
>
> a few comments: it takes into account that there may be more than one 
> preverse heading, which is never the case in any current module that I 
> know of, but might be in the future-- thus the loop looking for 
> ["Heading"]["Preverse"]["0"] then ...["1"], etc.  It also runs the 
> text thru a UnicodeRTF SWFilter, which you probably don't need to do, 
> as your HTML renderer probably deals with UTF8, but our RTF renderer 
> needs to deal with it in a special way.

Cheers. You just reminded me of something. It renders UTF8 now (was 
html hex chars but UTF8s faster and easier). And I'll see what I can do 
about Pre-verse Headings.

> Bibletime takes advantage of the new InstallMgr calls in the engine. 
> Here is a cool set of screenshots:
>
> http://crosswire.org/~scribe/bibletime/
>
>
> Also, not sure what luck you've had with compiling clucene, but 1.5.7 
> includes an option (unfortunately it went out bundled 'ON' by 
> default), for linking in support for fast clucene searches.

I'll have a proper look at clucene after 0.4 is done. Sounds useful and 
exciting. And I'll look at the InstallMgr it would be useful to have 
that functionality in MacSword.

Cheers -Will