[sword-devel] LcdBible prototype ver 0.01c available

Lynn Allan sword-devel@crosswire.org
Wed, 3 Dec 2003 00:39:48 -0700


I've made some progress putting together a 1st cut prototype of the LcdBible
front-end (Lowest Common Denominator) project. Feedback appreciated.

An nsis install package is available at:
http://prdownloads.sourceforge.net/lcdbible/LcdBibleSetup.exe
For now, the 400kb download includes the LcdBible.exe and the WEB NT. It
uses a "plug-in" subset of the Sword-Api that only uses a simplified
RawVerse and CanonVersifier to read verses from modules/texts/rawtext/web/nt
and nt.vss (CanonVersifier is a possible parent class for VerseKey). The
extent of the gui is using a combo-box to select a specific Book from the
WEB. Then all verses from the first chapter of that book are shown (ie, Matt
1:1-25, Mark 1:1-45, Luke 1:1-80, etc.). The statically linked LcdBible.exe
file is 32kb.

http://prdownloads.sourceforge.net/lcdbible/LcdBible_src_0_01c.zip
Source code, including:
* project that puts all code in executable (no lib or dll)
* project that builds swordlib_vc6.lib and swordlib_vc6.dll. Then
LcdBible.exe uses swordlib_vc6.dll
* script for nsis-198 installer
* modified RawVerse.cpp and RawVerse.h (includes
RemoveMostTagsAndExtraSpace(char* buf)
* CanonVersifier.cpp and CanonVersifier.h