From sword-devel@crosswire.org Thu Mar 1 14:41:02 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 01 Mar 2001 09:41:02 -0500 Subject: [sword-devel] Re: HTML filter patches Message-ID: <200103011440.JAA58208@mailcore4.oh.voyager.net> --=-ntHrm2L+Qj5sqXTMzxaz Content-Type: text/plain Joachim and Troy, I did not mean to send the rwphtml.cpp.diff file it is not ready yet. I am very sorry - I goofed again. Terry, Rev. 1:5 --=-ntHrm2L+Qj5sqXTMzxaz Content-Type: text/html; charset=utf-8 Joachim and Troy,

I did not mean to send the rwphtml.cpp.diff file it is not ready yet.
I am very sorry - I goofed again.

Terry,
Rev. 1:5 --=-ntHrm2L+Qj5sqXTMzxaz-- From sword-devel@crosswire.org Sat Mar 3 03:08:50 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Fri, 2 Mar 2001 19:08:50 -0800 Subject: [sword-devel] Website Redesign: Volunteer Profile Message-ID: <001f01c0a38f$4c6c7140$8511abac@family> Dear Everyone, For your information, the information you need to fill out a volunteer profile are found on the website redesign newsgroup. Remember to check the newsgroup often as there will be often updates to the process and where we are at currently. In Christ, Jonathan jhughes@crosswire.org From sword-devel@crosswire.org Sat Mar 3 04:30:23 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 02 Mar 2001 21:30:23 -0700 Subject: [sword-devel] HTML filter patches References: <200102281616.LAA84892@mailcore3.oh.voyager.net> Message-ID: <3AA0735F.611D1739@crosswire.org> Terry, Thanks for the patches. I've applied the latter 2 and left the first one, for now. Let me know what we can do for our upcoming 1.5.2 package to facilitate your .4 release. Thanks again! -Troy. > Terry Biggs wrote: > > Joachim and Troy, > > It seems I saw a place to send patches but I don't remember where it > was. > Joachim you need to look at these since they are html filters I tried > them with BibleTime 3.1 > and they worked ok. > > I need them for gnomesword - the next release will use GtkHTML to > display Bible and Commentary text. > These patches work well on jfb and mhcc. > > God Bless > > Terry > Rev 1:5 > > Name: rwphtml.cpp.diff > rwphtml.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit > > Name: thmlhtml.cpp.diff > thmlhtml.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit > > Name: thmlplain.cpp.diff > thmlplain.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit From sword-devel@crosswire.org Sat Mar 3 16:27:40 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 11:27:40 -0500 Subject: [sword-devel] HTML filter patches In-Reply-To: <3AA0735F.611D1739@crosswire.org> References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> Message-ID: <200103031627.LAA16364@mailcore3.oh.voyager.net> --=-XrQ0sOFyTQJcbkpZf00Z Content-Type: text/plain Troy, In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be posible to difine FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs numbers are inclosed in 0000 tags, this requires that FILTERPAD be defined as 5. If this is not posible I can just continue to filter gbf to html in gomesword. Terry > On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote: > Terry, > Thanks for the patches. I've applied the latter 2 and left the first > one, for now. Let me know what we can do for our upcoming 1.5.2 package > to facilitate your .4 release. Thanks again! > > -Troy. > > --=-XrQ0sOFyTQJcbkpZf00Z Content-Type: text/html; charset=utf-8 Troy,

In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be posible to difine
FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs numbers are inclosed
in <A HREF="#0000"><FONT SIZE=\"-1\"><I> 0000</I></FONT></A> tags, this requires that FILTERPAD be defined as 5. If this is not posible I can just continue to filter gbf to html in gomesword.
Terry
>

On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote:
> Terry,
> Thanks for the patches. I've applied the latter 2 and left the first
> one, for now. Let me know what we can do for our upcoming 1.5.2 package
> to facilitate your .4 release. Thanks again!
>
> -Troy.
>
>
--=-XrQ0sOFyTQJcbkpZf00Z-- From sword-devel@crosswire.org Sat Mar 3 21:20:11 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sat, 03 Mar 2001 14:20:11 -0700 Subject: [sword-devel] HTML filter patches References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> <200103031627.LAA16364@mailcore3.oh.voyager.net> Message-ID: <3AA1600B.B851EA3C@crosswire.org> Terry, We could. I'm planning on removing the FILTERPAD mechanism as it is fairly error-prone. I'll be replacing the functionality by changing the signature of the SWFilter::ProcessText method as follows: -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key = 0) +virtual char ProcessText(char **text, const SWKey *key = 0) And let the filter reallocate the memory for the new buffer. But for now, I've changed FILTERPAD to 5. -Troy. > Terry Biggs wrote: > > Troy, > > In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be > posible to difine > FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs > numbers are inclosed > in 0000 tags, > this requires that FILTERPAD be defined as 5. If this is not posible I > can just continue to filter gbf to html in gomesword. > Terry > > > > On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote: > > > Terry, > > > Thanks for the patches. I've applied the latter 2 and left the first > > > one, for now. Let me know what we can do for our upcoming 1.5.2 package > > > to facilitate your .4 release. Thanks again! > > > > > > -Troy. > > > > > > From sword-devel@crosswire.org Sat Mar 3 22:53:49 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 17:53:49 -0500 Subject: [sword-devel] HTML filter patches In-Reply-To: <3AA1600B.B851EA3C@crosswire.org> References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> <200103031627.LAA16364@mailcore3.oh.voyager.net> <3AA1600B.B851EA3C@crosswire.org> Message-ID: <200103032253.RAA02009@mailcore2.oh.voyager.net> --=-rOIeWTjeJh3GisOXbeju Content-Type: multipart/alternative; boundary="=-RiCAUDf4g+mRx8+x3HHn" --=-RiCAUDf4g+mRx8+x3HHn Content-Type: text/plain Thanks again Troy, Here is the gbfhtml.cpp patch. I hope to the rwphtml patch ready soon. Terry On 03 Mar 2001 14:20:11 -0700, Troy A. Griffitts wrote: > Terry, > We could. I'm planning on removing the FILTERPAD mechanism as it is > fairly error-prone. I'll be replacing the functionality by changing the > signature of the SWFilter::ProcessText method as follows: > > -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key > = 0) > +virtual char ProcessText(char **text, const SWKey *key = 0) > > And let the filter reallocate the memory for the new buffer. > > But for now, I've changed FILTERPAD to 5. > > -Troy. > --=-RiCAUDf4g+mRx8+x3HHn Content-Type: text/html; charset=utf-8 Thanks again Troy,

Here is the gbfhtml.cpp patch.
I hope to the rwphtml patch ready soon.

Terry
On 03 Mar 2001 14:20:11 -0700, Troy A. Griffitts wrote:
> Terry,
> We could. I'm planning on removing the FILTERPAD mechanism as it is
> fairly error-prone. I'll be replacing the functionality by changing the
> signature of the SWFilter::ProcessText method as follows:
>
> -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key
> = 0)
> +virtual char ProcessText(char **text, const SWKey *key = 0)
>
> And let the filter reallocate the memory for the new buffer.
>
> But for now, I've changed FILTERPAD to 5.
>
> -Troy.
>
--=-RiCAUDf4g+mRx8+x3HHn-- --=-rOIeWTjeJh3GisOXbeju Content-Type: text/plain Content-Disposition: attachment; filename=gbfhtml.cpp.dif Content-Transfer-Encoding: 7bit --- /tmp/gedit-983659855-23046-1 Sat Mar 3 17:50:55 2001 +++ /tmp/gedit-983659855-23046-2 Sat Mar 3 17:50:55 2001 @@ -19,7 +19,6 @@ #include #include - GBFHTML::GBFHTML() { } @@ -34,21 +33,23 @@ bool isRightJustified = false; bool isCentered = false; int len; - unsigned int i; - - len = strlen(text) + 1; // shift string to right of buffer + + len = strlen(text) + 1; if (len < maxlen) { memmove(&text[maxlen - len], text, len); from = &text[maxlen - len]; - } - else - from = text; // ------------------------------- - - for (to = text; *from; from++) - { + } else + from = text; + for (to = text; *from; from++) { + /* + if (newParagraph) { + *to++ = 182; + newParagraph = false; + } + */ if (*from == '\n') { *from = ' '; - } + } if (*from == '<') { intoken = true; tokpos = 0; @@ -56,420 +57,206 @@ continue; } if (*from == '>') { - unsigned int i; intoken = false; // process desired tokens switch (*token) { - case 'W': // Strongs - switch(token[1]) - { - case 'G': // Greek - case 'H': // Hebrew - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - for (i = 2; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; + case 'W': // Strongs + switch (token[1]) { + case 'G': // Greek + case 'H': // Hebrew + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 2; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + case 'T': // Tense + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 3; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + } + break; + case 'R': + switch (token[1]) { + case 'B': //word(s) explained in footnote + strcpy(to,""); + to += strlen(to); + hasFootnotePreTag = true; //we have the RB tag + continue; + case 'F': // footnote begin + if (hasFootnotePreTag) { + strcpy(to,""); + to += strlen(to); + } + strcpy(to,"("); + to += strlen(to); + continue; + case 'f': // footnote end + strcpy(to,")"); + to += strlen(to); + hasFootnotePreTag = false; + continue; + } + break; + case 'F': // font tags + switch (token[1]) { + case 'I': // italic start + strcpy(to,""); + to += strlen(to); + continue; + case 'i': // italic end + strcpy(to,""); + to += strlen(to); + continue; + case 'B': // bold start + strcpy(to,""); + to += strlen(to); + continue; + case 'b': // bold end + strcpy(to,""); + to += strlen(to); + continue; + case 'R': // words of Jesus begin + strcpy(to,""); + to += strlen(to); + continue; + case 'r': // words of Jesus end + strcpy(to,""); + to += strlen(to); + continue; + case 'U': // Underline start + strcpy(to,""); + to += strlen(to); + continue; + case 'u': // Underline end + strcpy(to,""); + to += strlen(to); + continue; + case 'O': // Old Testament quote begin + strcpy(to,""); + to += strlen(to); + continue; + case 'o': // Old Testament quote end + strcpy(to,""); + to += strlen(to); + continue; + case 'S': // Superscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 's': // Superscript end + strcpy(to,""); + to += strlen(to); + continue; + case 'V': // Subscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 'v': // Subscript end + strcpy(to,""); + to += strlen(to); + continue; + } + break; + case 'C': // special character tags + switch (token[1]) { + case 'A': // ASCII value + *to++ = (char) atoi(&token[2]); + continue; + case 'G': + //*to++ = ' '; + continue; + case 'L': // line break + strcpy(to,"
"); + to += strlen(to); + continue; + case 'M': // new paragraph + strcpy(to,"

"); + to += strlen(to); + continue; + case 'T': + //*to++ = ' '; + continue; + } + break; + case 'J': //Justification + switch (token[1]) { + case 'R': //right + strcpy(to,"

"); + to += strlen(to); + isRightJustified = true; + continue; + case 'C': //center + strcpy(to,"
"); + to += strlen(to); + isCentered = true; + continue; - case 'T': // Tense - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - for (i = 3; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; - } - break; - case 'R': - switch(token[1]) - { - case 'B': //word(s) explained in footnote - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - hasFootnotePreTag = true; //we have the RB tag - continue; - case 'F': // footnote begin - if (hasFootnotePreTag) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = ' '; - } - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '\"'; - *to++ = '#'; - *to++ = '8'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '\"'; - *to++ = '>'; - - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '('; - - continue; - case 'f': // footnote end - *to++ = ')'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - hasFootnotePreTag = false; - continue; - } - break; - - case 'F': // font tags - switch(token[1]) - { - case 'I': // italic start - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'i': // italic end - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'B': // bold start - *to++ = '<'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'b': // bold end - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'R': // words of Jesus begin - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '#'; - *to++ = 'F'; - *to++ = 'F'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '>'; - continue; - case 'r': // words of Jesus end - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - continue; - case 'U': // Underline start - *to++ = '<'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'u': // Underline end - *to++ = '<'; - *to++ = '/'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'O': // Old Testament quote begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'o': // Old Testament quote end - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'S': // Superscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 's': // Superscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 'V': // Subscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'v': // Subscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - } - break; - case 'C': // special character tags - switch(token[1]) - { - case 'A': // ASCII value - *to++ = (char)atoi(&token[2]); - continue; - case 'G': - //*to++ = ' '; - continue; - case 'L': // line break - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - *to++ = ' '; - continue; - case 'M': // new paragraph - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - continue; - case 'T': - //*to++ = ' '; - continue; - } - break; - case 'J': //Justification - switch(token[1]) - { - case 'R': //right - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'R'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'H'; - *to++ = 'T'; - *to++ = '\"'; - *to++ = '>'; - isRightJustified = true; - continue; - - case 'C': //center - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '\"'; - *to++ = '>'; - isCentered = true; - continue; - - case 'L': //left, reset right and center - if (isCentered) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '>'; - isCentered = false; - } - if (isRightJustified) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = '>'; - isRightJustified = false; - } - continue; - } - break; - case 'T': // title formatting - switch(token[1]) - { - case 'T': // Book title begin - *to++ = '<'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - case 't': - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - } - break; - - case 'P': // special formatting - switch(token[1]) - { - case 'P': // Poetry begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'p': - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - } - break; + case 'L': //left, reset right and center + if (isCentered) { + strcpy(to,""); + to += strlen(to); + isCentered = false; + } + if (isRightJustified) { + strcpy(to,"
"); + to += strlen(to); + isRightJustified = false; + } + continue; + } + break; + case 'T': // title formatting + switch (token[1]) { + case 'T': // Book title begin + strcpy(to,""); + to += strlen(to); + continue; + case 't': + strcpy(to,""); + to += strlen(to); + continue; + } + break; + + case 'P': // special formatting + switch (token[1]) { + case 'P': // Poetry begin + strcpy(to,""); + to += strlen(to); + continue; + case 'p': + strcpy(to,""); + to += strlen(to); + continue; + } + break; } continue; } if (intoken) { - if (tokpos < 2047) { - token[tokpos] = *from; - tokpos++; - } - } - else + if (tokpos < 2047) { + token[tokpos] = *from; + tokpos++; + } + } else *to++ = *from; } *to = 0; --=-rOIeWTjeJh3GisOXbeju-- From sword-devel@crosswire.org Sun Mar 4 00:08:58 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 19:08:58 -0500 Subject: [sword-devel] rwphtml filter Message-ID: <200103040008.TAA16473@mailcore2.oh.voyager.net> --=-M5WXEDBIs43fRQZeFfHm Content-Type: multipart/alternative; boundary="=-zb6kx198hcPavB7JGqJi" --=-zb6kx198hcPavB7JGqJi Content-Type: text/plain Troy, Here is the rwphtml filter patch. Terry --=-zb6kx198hcPavB7JGqJi Content-Type: text/html; charset=utf-8 Troy,

Here is the rwphtml filter patch.

Terry --=-zb6kx198hcPavB7JGqJi-- --=-M5WXEDBIs43fRQZeFfHm Content-Type: text/plain Content-Disposition: attachment; filename=rwphtml.cpp.dif Content-Transfer-Encoding: quoted-printable --- /tmp/gedit-983664200-24178-1 Sat Mar 3 19:03:20 2001 +++ /tmp/gedit-983664200-24178-2 Sat Mar 3 19:03:20 2001 @@ -19,7 +19,6 @@ #include #include =20 - RWPHTML::RWPHTML() { } @@ -27,118 +26,160 @@ =20 char RWPHTML::ProcessText(char *text, int maxlen, const SWKey *key) { - char *to, *from; - bool ingreek =3D false; + char *to, *from, greek_str[500]; bool inverse =3D false; + bool first_letter =3D false; int len; + char buf[240];=09 =20 - len =3D strlen(text) + 1; // shift string to right of buffer + len =3D strlen(text) + 1; // shift string to right of buffer if (len < maxlen) { memmove(&text[maxlen - len], text, len); from =3D &text[maxlen - len]; - } - else from =3D text; // ------------------------------- + } else + from =3D text;=09 for (to =3D text; *from; from++) { - if (*from =3D=3D '\\') - { - if(!ingreek) { - ingreek =3D true; - // don=B4t know what this means, find out later - //*to++ =3D ' '; - continue; - } - else { - ingreek =3D false; - continue; + if (*from =3D=3D '\\') { + ++from; + int i=3D0; + first_letter =3D true; + greek_str[0] =3D '\0'; =09 + while (*from !=3D '\\') { /* get the greek word or phrase */ + greek_str[i++] =3D *from; + greek_str[i + 1] =3D '\0'; + from++; + } /* convert to symbol font as best we can */ + strcpy(to," "); + to +=3D strlen(to); + for (int j =3D 0; j < i; j++) { + if ((first_letter) + && (greek_str[j] =3D=3D 'h')) { + if (greek_str[j + 1] =3D=3D 'o') { + *to++ =3D 'o'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'a') { + *to++ =3D 'a'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'w') { + *to++ =3D 'w'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'u') { + *to++ =3D 'u'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D + -109) { + *to++ =3D 'w'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D + -120) { + *to++ =3D 'h'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'i') { + *to++ =3D 'i'; + first_letter =3D false; + ++j; + continue; + }else if (greek_str[j + 1] =3D=3D 'e') { + *to++ =3D 'e'; + first_letter =3D false; + ++j; + continue; + } + first_letter =3D false; + } + if ((greek_str[j] =3D=3D 't') + && (greek_str[j + 1] =3D=3D 'h')) { + *to++ =3D 'q'; + ++j; + continue; + } + if ((greek_str[j] =3D=3D 'c') + && (greek_str[j + 1] =3D=3D 'h')) { + *to++ =3D 'c'; + ++j; + continue; + } + if ((greek_str[j] =3D=3D 'p') + && (greek_str[j + 1] =3D=3D 'h')) { + ++j; + *to++ =3D 'f'; + continue; + } + if (greek_str[j] =3D=3D -120) { + *to++ =3D 'h'; + continue; + } + if (greek_str[j] =3D=3D -125) { + *to++ =3D 'a'; + continue; + } + if (greek_str[j] =3D=3D -109) { + if(greek_str[j+1] =3D=3D 'i') ++j; + *to++ =3D 'w'; + continue; + } + if (greek_str[j] =3D=3D ' ') + first_letter =3D true; + if (greek_str[j] =3D=3D 's') { + if(isalpha(greek_str[j + 1])) *to++ =3D 's'; + else if(!isprint(greek_str[j] )) *to++ =3D 's'; =09 + else *to++ =3D 'V'; + continue; =09 + } + if (greek_str[j] =3D=3D '\'') { =09 + continue; + } + *to++ =3D greek_str[j]; } + strcpy(to," "); + to +=3D strlen(to); + continue; } - - if ((ingreek) && ((*from =3D=3D 'h') || (*from =3D=3D 'H'))) - continue; // 'h's are mostly useless in RWP translitterations. The gr= eek is more correct without them. - - if (*from =3D=3D '#') { // verse markings (e.g. "#Mark 1:1|") + if ((*from =3D=3D '#') || (*from =3D=3D -81)) { // verse markings (e.g. = "#Mark 1:1|") inverse =3D true; - *to++ =3D '<'; - *to++ =3D 'F'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'T'; - *to++ =3D ' '; - *to++ =3D 'C'; - *to++ =3D 'O'; - *to++ =3D 'L'; - *to++ =3D 'O'; - *to++ =3D 'R'; - *to++ =3D '=3D'; - *to++ =3D '#'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D 'F'; - *to++ =3D 'F'; - *to++ =3D '>'; + strcpy(to,""); + to +=3D strlen(to); =09 continue; } if ((*from =3D=3D '|') && (inverse)) { inverse =3D false; - *to++ =3D '<'; - *to++ =3D '/'; - *to++ =3D 'F'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'T'; - *to++ =3D '>'; + strcpy(to,""); + to +=3D strlen(to); continue; } - =09 if (*from =3D=3D '{') { - *to++ =3D '<'; - *to++ =3D 'B'; - *to++ =3D 'R'; - *to++ =3D '>'; - *to++ =3D '<'; - *to++ =3D 'S'; - *to++ =3D 'T'; - *to++ =3D 'R'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'G'; - *to++ =3D '>'; - if ((from - &text[maxlen - len]) > 10) { // not the beginning of the en= try - *to++ =3D '<'; - *to++ =3D 'P'; - *to++ =3D '>'; + strcpy(to,"
"); + to +=3D strlen(to); + if ((from - &text[maxlen - len]) > 10) { // not the beginning of the en= try + strcpy(to,"

"); + to +=3D strlen(to); } continue; } - - if (*from =3D=3D '}') - { - // this is kinda neat... DO NOTHING - *to++ =3D ' '; - *to++ =3D '<'; - *to++ =3D '/'; - *to++ =3D 'S'; - *to++ =3D 'T'; - *to++ =3D 'R'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'G'; - *to++ =3D '>'; + if (*from =3D=3D '}') { + strcpy(to," "); + to +=3D strlen(to); continue; } if ((*from =3D=3D '\n') && (from[1] =3D=3D '\n')) { - *to++ =3D '<'; - *to++ =3D 'P'; - *to++ =3D '>'; + strcpy(to,"

"); + to +=3D strlen(to); continue; } - *to++ =3D *from; } *to =3D 0; return 0; } - - --=-M5WXEDBIs43fRQZeFfHm-- From sword-devel@crosswire.org Sun Mar 4 12:15:39 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 04 Mar 2001 05:15:39 -0700 Subject: [sword-devel] WIN32 test Message-ID: <3AA231EB.9CD2784D@crosswire.org> I spent the weekend combing thru the code one more time for bugs. Found the one I was looking for and a few others along the way. There are 2 new windows binaries ready for testing on the alpha page. See if you can crash them! :) sword.exe and InstallMgr.exe http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ JOACHIM, SWMgr::SWMgr() now throws a const char * = "Can't find modules..." or something-or-other. It no longer exit(-1)'s. I think you asked for this a while back. CHRIS, Try eVC++ again! I keep reminding myself: this sacrifice to get these stinkin' bugs out is nothing compared to the Sacrifice God made to get my bugs out... :) hmmmm.... Praise Him for not giving up on me!!! -Troy. From sword-devel@crosswire.org Mon Mar 5 02:45:22 2001 From: sword-devel@crosswire.org (Chris & Susie White) Date: Sun, 4 Mar 2001 21:45:22 -0500 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <002301c0a51e$55fb2c20$9cc560d1@csbwhite> Hey Troy, I'm new o yer litle team o' neatness. And I had some questions as to how I could help as well as share some ideas. My ISP doesn't have newsgroups, so I'm sorry if I sound redundant, but I don't know where to look for answers to the questions I have, which are probably all ready answered.... :-) So, is the Sword project still in development in terms of content? 'cuz I had some thoughts on functionality, search fields and the like, sadly i'm not a programmer (well, actually I'm kind of glad of that ;-) ) So I can only say "hey this would be neat," not, "and here's how" I have other thoughts too, but I'm a wee fuzzy headed having just driven across three stay with my family. I hope to be able to offer some helppful feedback. I have to say, what an awesome tool, thanks for having me as a part of your team. Many blessings, Chris ----- Original Message ----- From: "Troy A. Griffitts" To: Sent: Sunday, March 04, 2001 7:15 AM Subject: [sword-devel] WIN32 test > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Mon Mar 5 08:48:05 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 5 Mar 2001 21:48:05 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> Troy : Windows ME Every time I start it I get: Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. OK I'll include what happens next in case you're interested... Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it displays nothing, and the buttons have no images. Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing previews worked here - I like the preview column) other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in VWIN32. Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no error message. File | Preferences results in an exact repeat of the error received on startup. Exiting the program - I get an error "Abnormal Program Termination" Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches for wept in ASV) A couple of requests: Can the about | help show the full version number? In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on the reference does? The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for the character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, Matthew 26:75 (visible once the window is enlarged) Stephen. From sword-devel@crosswire.org Mon Mar 5 10:42:43 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 5 Mar 2001 23:42:43 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <00ab01c0a561$03e93600$2b01a8c0@spiderzweb.co.nz> InstallMgr was a bit more of a challenge ;-) This operated very well through my LRP router. I downloaded two texts (AKJV & RNKJV), and two dictionaries, and they installed without any problems. I didn't test local install. Quick aside : AKJV Version's About text refers to http://www.inspiredidea.com/akj/akj.htm which doesn't seem to exist. This looks like it is supposed to be http://www.inspiredidea.com/akj.htm I didn't get it to crash, but I did find a bug... (Other than the gray area behind the image not redrawing correctly - which I've pointed out before) If the left hand side is reduced in size to nothing, and the window is then maximised, the left hand size can no longer be enlarged again. Also unusual is that my PC seems to take longer (i.e. 1/2 sec instead of 1/20 sec) to expand the installed lists if the window is maximised, unless you expand them by pressing * Are apps/windoze/CBuilder5/BibleCS and InstallMgr the directories to start looking in if I want to see if I can narrow down any bugs in the Windows front end / InstallMgr? Stephen. From sword-devel@crosswire.org Mon Mar 5 11:33:16 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Tue, 6 Mar 2001 00:33:16 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> Message-ID: <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Good news... These bug went away when I put back the empty options.conf file. Stephen. ----- Original Message ----- From: "Stephen Denne" To: Sent: Monday, March 05, 2001 9:48 PM Subject: Re: [sword-devel] WIN32 test > Troy : > > Windows ME > Every time I start it I get: > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > OK > I'll include what happens next in case you're interested... > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > displays nothing, and the buttons have no images. > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > previews worked here - I like the preview column) > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > VWIN32. > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > error message. > File | Preferences results in an exact repeat of the error received on startup. > Exiting the program - I get an error "Abnormal Program Termination" > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches for > wept in ASV) > > A couple of requests: Can the about | help show the full version number? > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > the reference does? > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for the > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > Matthew 26:75 (visible once the window is enlarged) > > Stephen. > > > From sword-devel@crosswire.org Mon Mar 5 12:58:14 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Mon, 5 Mar 2001 06:58:14 -0600 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <000b01c0a573$f0dfe140$a7830e18@mcity1.la.home.com> Troy, I grabbed the latest files and everything looks fine. I'm running Windows Me. I did not put the thing through its paces, I just ran it and did a search. I used the install manager to remove some modules. Is there anything in particular you would like me to look at? I'd be glad to. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Sunday, March 04, 2001 6:16 AM > To: sword-devel@crosswire.org > Subject: [sword-devel] WIN32 test > > > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find > modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Mon Mar 5 14:23:40 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Mon, 5 Mar 2001 08:23:40 -0600 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <001501c0a57f$e05b8de0$a7830e18@mcity1.la.home.com> Troy, I grabbed the latest files and everything looks fine. I'm running Windows Me. I did not put the thing through its paces, I just ran it and did a search. I used the install manager to remove some modules. Is there anything in particular you would like me to look at? I'd be glad to. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Sunday, March 04, 2001 6:16 AM > To: sword-devel@crosswire.org > Subject: [sword-devel] WIN32 test > > > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find > modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Wed Mar 7 12:01:19 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:01:19 -0700 Subject: [sword-devel] linux installmgr Message-ID: <3AA6230F.5DFEEBAE@crosswire.org> Everyone, there is a new linux binary of the latest installmgr on the to-be cd image. PLEASE try it out-- especially those with no gtk in your linux configuration. This binary is completely statically linked (I think) so I'm hoping it will work with most linux configurations. You can find it at: ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr The installmgr for linux (and windows) installs from one module-set to another, so to test you can: o copy your current module-set somewhere else o run the installmgr and remove a few modules o point the installmgr (local path setting) to where you copied your module-set. o and you should see the modules that you deleted available for install. Thank you so much for trying this one out. God's blessings, -Troy. From sword-devel@crosswire.org Wed Mar 7 12:04:17 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:04:17 -0700 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Message-ID: <3AA623C1.27A5D26E@crosswire.org> Thanks to everyone who sent me their comments via the list and privately. A new binary should be up soon. Stephen: Do you still have the options.conf file that made sword.exe crash? Jerry: Do you have your font setting enlarged? I'll try to reproduce your problem on my box. -Troy. Stephen Denne wrote: > > Good news... > > These bug went away when I put back the empty options.conf file. > > Stephen. > > ----- Original Message ----- > From: "Stephen Denne" > To: > Sent: Monday, March 05, 2001 9:48 PM > Subject: Re: [sword-devel] WIN32 test > > > Troy : > > > > Windows ME > > Every time I start it I get: > > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > > OK > > I'll include what happens next in case you're interested... > > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > > displays nothing, and the buttons have no images. > > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > > previews worked here - I like the preview column) > > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > > VWIN32. > > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > > error message. > > File | Preferences results in an exact repeat of the error received on startup. > > Exiting the program - I get an error "Abnormal Program Termination" > > > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches > for > > wept in ASV) > > > > A couple of requests: Can the about | help show the full version number? > > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > > the reference does? > > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for > the > > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > > Matthew 26:75 (visible once the window is enlarged) > > > > Stephen. > > > > > > From sword-devel@crosswire.org Wed Mar 7 12:07:20 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:07:20 -0700 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <002301c0a51e$55fb2c20$9cc560d1@csbwhite> Message-ID: <3AA62478.FBC28C0@crosswire.org> > I'm new o yer litle team o' neatness. And I had some questions as to how I > could help as well as share some ideas. My ISP doesn't have newsgroups, so > I'm sorry if I sound redundant, but I don't know where to look for answers > to the questions I have, which are probably all ready answered.... :-) Please shout 'em out. I'd love to hear your questions and COMMENTS. > So, is the Sword project still in development in terms of content? 'cuz I > had some thoughts on functionality, search fields and the like, sadly i'm > not a programmer (well, actually I'm kind of glad of that ;-) ) So I can > only say "hey this would be neat," not, "and here's how" YES. We are perpetually in development :) > I have to say, what an awesome tool, thanks for having me as a part of your > team. Thanks for investing your time. -Troy. From sword-devel@crosswire.org Wed Mar 7 12:14:17 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:14:17 -0700 Subject: [sword-devel] rwphtml filter References: <200103040008.TAA16473@mailcore2.oh.voyager.net> Message-ID: <3AA62619.D2E081E3@crosswire.org> rwphtml is patched. Thanks again Terry. JOACHIM, Please be sure to let me know if we've done anything to mess you up. I've added Terry's latest html filter patches and want to make sure everything works well on your end. -Troy. > Terry Biggs wrote: > > Troy, > > Here is the rwphtml filter patch. > > Terry > > Name: rwphtml.cpp.dif > rwphtml.cpp.dif Type: Plain Text (text/plain) > Encoding: quoted-printable From sword-devel@crosswire.org Wed Mar 7 12:16:34 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:16:34 -0700 Subject: [sword-devel] Larry Pierce of OLB References: <3A9CF3F4.4040300@brooks.fdns.net> Message-ID: <3AA626A2.BDFCD958@crosswire.org> Leon, Thanks for the offer. I talked with him a few days back and he said that he's shelfing the project for about a year to see if Kylix is a valid solution. He was also interested in possibly linking to winelib. -Troy. Leon Brooks wrote: > > Chris Little wrote: > > > I spoke with Larry Pierce, the programmer of Online Bible for Windows this > > morning. He seems like a very nice fellow. He is interested in > > corresponding with someone who knows a bit more about Linux programming than > > I do, possibly with some background in Delphi. Would anyone like to > > volunteer before I beg Troy? :) > > I'm probably a bit remote and a bit frantically busy for programming, as > such, but send him my email address and tell him he can ask all the > questions he likes. He may also want to start at http://www.linux.org/ > and look for a local Linux User Group. > > -- > Some people are afraid of heights. I'm afraid of widths. -- Stephen Wright From sword-devel@crosswire.org Wed Mar 7 13:55:15 2001 From: sword-devel@crosswire.org (Wally Brock) Date: Wed, 7 Mar 2001 07:55:15 -0600 Subject: [sword-devel] linux installmgr Message-ID: <200103071355.HAA04408@localhost.localdomain> Hi, Here'my (less than successful) results. (I'm running RedHat 6.2) Gdk-WARNING **: locale not supported by C library Gdk-WARNING **: locale not supported by Xlib, locale set to C Gdk-WARNING **: can not set locale modifiers GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node != NULL' failed. Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion `arg_type > GTK_TYPE_NONE' failed. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not in the `(null)' ancestry Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is not in the `(null)' ancestry Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion `arg_type > GTK_TYPE_NONE' failed. Segmentation fault (core dumped) God Bless, Wally > Everyone, there is a new linux binary of the latest installmgr on the > to-be cd image. > > PLEASE try it out-- especially those with no gtk in your linux > configuration. This binary is completely statically linked (I think) so > I'm hoping it will work with most linux configurations. > > You can find it at: > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > The installmgr for linux (and windows) installs from one module-set to > another, so to test you can: > > o copy your current module-set somewhere else > o run the installmgr and remove a few modules > o point the installmgr (local path setting) > to where you copied your module-set. > o and you should see the modules that you deleted > available for install. > > Thank you so much for trying this one out. > > God's blessings, > -Troy. > > From sword-devel@crosswire.org Wed Mar 7 15:23:59 2001 From: sword-devel@crosswire.org (Kevin Ramer) Date: Wed, 07 Mar 2001 10:23:59 -0500 Subject: [sword-devel] Texts not displaying from any modules Message-ID: <3AA6528F.526EA1BF@earthlink.net> Hello, I've downloaded and built the latest Sword libraries on my linux ppc box. I've installed several modules, ASV,BBE a commentary and a dictionary. All the front-ends find the modules ok (gnomesword, bibletime) but only display a list of verse numbers for the particular book, chapter. It was suggested that I try macosx or sparc for the target and rebuild. I used sparc, but had to #define lelong and leshort for byte swapping in terms of functions I found in /usr/include/byteswap.h. However, there's still no joy. I did find under the src/modules (I think) some utilities for creating the index files (*.vss) but they seem to get pushed into the library. Anyone have more suggestions ? -- Kevin #19 From sword-devel@crosswire.org Wed Mar 7 16:21:43 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Wed, 07 Mar 2001 09:21:43 -0700 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA623C1.27A5D26E@crosswire.org> References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Message-ID: <4.2.0.58.20010307091640.00a18580@mail.dancris.com> Yes, I have large fonts selected for Windows in the display properties. But, I have not changed the fonts in Sword. It is still set at zero. BTW: how long until new help files are needed for 1.5.1? Jerry >Thanks to everyone who sent me their comments via the list and >privately. A new binary should be up soon. > >Stephen: Do you still have the options.conf file that made sword.exe >crash? >Jerry: Do you have your font setting enlarged? I'll try to reproduce >your problem on my box. From sword-devel@crosswire.org Wed Mar 7 17:28:46 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Wed, 07 Mar 2001 10:28:46 -0700 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <4.2.0.58.20010307101933.00a14c10@mail.dancris.com> Personal commentary does not seem to work in 1.5.1. I downloaded the new personal commentary with Installmgr and it would not work, so I removed it and downloaded through my browser and it still would not work. No text is displayed or saved. Also, using the new InstallMgr it hangs while refreshing from remote. I have gotten it to completely refresh, but most times it only makes it part way through the downloads from CrossWire by modem at 49333 bps. Jerry From sword-devel@crosswire.org Wed Mar 7 19:02:33 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 07 Mar 2001 14:02:33 -0500 Subject: [sword-devel] rwphtml filter In-Reply-To: <3AA62619.D2E081E3@crosswire.org> References: <200103040008.TAA16473@mailcore2.oh.voyager.net> <3AA62619.D2E081E3@crosswire.org> Message-ID: <983991756.13658.0.camel@office.unknown.domain> --=-dH2KPkuKEe2lepj+c8ya Content-Type: multipart/alternative; boundary="=-mqWgKf2tOTwk1mdQLn7g" --=-mqWgKf2tOTwk1mdQLn7g Content-Type: text/plain Troy, I don't remember if I sent this patch or not and evolution has it's own idea about how to sort my email and I can't find a thing. (not a complaint about evolution - I love it - just need to figure it out. Terry On 07 Mar 2001 05:14:17 -0700, Troy A. Griffitts wrote: > rwphtml is patched. Thanks again Terry. > > JOACHIM, > Please be sure to let me know if we've done anything to mess you up. > I've added Terry's latest html filter patches and want to make sure > everything works well on your end. > > -Troy. > > > > Terry Biggs wrote: > > > > Troy, > > > > Here is the rwphtml filter patch. > > > > Terry > > > > Name: rwphtml.cpp.dif > > rwphtml.cpp.dif Type: Plain Text (text/plain) > > Encoding: quoted-printable > --=-mqWgKf2tOTwk1mdQLn7g Content-Type: text/html; charset=utf-8 Troy,

I don't remember if I sent this patch or not and evolution has it's own idea about how to
sort my email and I can't find a thing. (not a complaint about evolution - I love it - just need to figure it out.

Terry

On 07 Mar 2001 05:14:17 -0700, Troy A. Griffitts wrote:
> rwphtml is patched. Thanks again Terry.
>
> JOACHIM,
> Please be sure to let me know if we've done anything to mess you up.
> I've added Terry's latest html filter patches and want to make sure
> everything works well on your end.
>
> -Troy.
>
>
> > Terry Biggs wrote:
> >
> > Troy,
> >
> > Here is the rwphtml filter patch.
> >
> > Terry
> >
> > Name: rwphtml.cpp.dif
> > rwphtml.cpp.dif Type: Plain Text (text/plain)
> > Encoding: quoted-printable
>
--=-mqWgKf2tOTwk1mdQLn7g-- --=-dH2KPkuKEe2lepj+c8ya Content-Type: text/plain Content-Disposition: attachment; filename=gbfhtml.cpp.dif Content-Transfer-Encoding: 7bit --- /tmp/gedit-983981901-8065-1 Wed Mar 7 11:18:21 2001 +++ /tmp/gedit-983981901-8065-2 Wed Mar 7 11:18:21 2001 @@ -19,7 +19,6 @@ #include #include - GBFHTML::GBFHTML() { } @@ -34,21 +33,23 @@ bool isRightJustified = false; bool isCentered = false; int len; - unsigned int i; - - len = strlen(text) + 1; // shift string to right of buffer + + len = strlen(text) + 1; if (len < maxlen) { memmove(&text[maxlen - len], text, len); from = &text[maxlen - len]; - } - else - from = text; // ------------------------------- - - for (to = text; *from; from++) - { + } else + from = text; + for (to = text; *from; from++) { + /* + if (newParagraph) { + *to++ = 182; + newParagraph = false; + } + */ if (*from == '\n') { *from = ' '; - } + } if (*from == '<') { intoken = true; tokpos = 0; @@ -56,420 +57,206 @@ continue; } if (*from == '>') { - unsigned int i; intoken = false; // process desired tokens switch (*token) { - case 'W': // Strongs - switch(token[1]) - { - case 'G': // Greek - case 'H': // Hebrew - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - for (i = 2; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; + case 'W': // Strongs + switch (token[1]) { + case 'G': // Greek + case 'H': // Hebrew + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 2; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + case 'T': // Tense + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 3; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + } + break; + case 'R': + switch (token[1]) { + case 'B': //word(s) explained in footnote + strcpy(to,""); + to += strlen(to); + hasFootnotePreTag = true; //we have the RB tag + continue; + case 'F': // footnote begin + if (hasFootnotePreTag) { + strcpy(to,""); + to += strlen(to); + } + strcpy(to,"("); + to += strlen(to); + continue; + case 'f': // footnote end + strcpy(to,")"); + to += strlen(to); + hasFootnotePreTag = false; + continue; + } + break; + case 'F': // font tags + switch (token[1]) { + case 'I': // italic start + strcpy(to,""); + to += strlen(to); + continue; + case 'i': // italic end + strcpy(to,""); + to += strlen(to); + continue; + case 'B': // bold start + strcpy(to,""); + to += strlen(to); + continue; + case 'b': // bold end + strcpy(to,""); + to += strlen(to); + continue; + case 'R': // words of Jesus begin + strcpy(to,""); + to += strlen(to); + continue; + case 'r': // words of Jesus end + strcpy(to,""); + to += strlen(to); + continue; + case 'U': // Underline start + strcpy(to,""); + to += strlen(to); + continue; + case 'u': // Underline end + strcpy(to,""); + to += strlen(to); + continue; + case 'O': // Old Testament quote begin + strcpy(to,""); + to += strlen(to); + continue; + case 'o': // Old Testament quote end + strcpy(to,""); + to += strlen(to); + continue; + case 'S': // Superscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 's': // Superscript end + strcpy(to,""); + to += strlen(to); + continue; + case 'V': // Subscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 'v': // Subscript end + strcpy(to,""); + to += strlen(to); + continue; + } + break; + case 'C': // special character tags + switch (token[1]) { + case 'A': // ASCII value + *to++ = (char) atoi(&token[2]); + continue; + case 'G': + //*to++ = ' '; + continue; + case 'L': // line break + strcpy(to,"
"); + to += strlen(to); + continue; + case 'M': // new paragraph + strcpy(to,"

"); + to += strlen(to); + continue; + case 'T': + //*to++ = ' '; + continue; + } + break; + case 'J': //Justification + switch (token[1]) { + case 'R': //right + strcpy(to,"

"); + to += strlen(to); + isRightJustified = true; + continue; + case 'C': //center + strcpy(to,"
"); + to += strlen(to); + isCentered = true; + continue; - case 'T': // Tense - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - for (i = 3; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; - } - break; - case 'R': - switch(token[1]) - { - case 'B': //word(s) explained in footnote - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - hasFootnotePreTag = true; //we have the RB tag - continue; - case 'F': // footnote begin - if (hasFootnotePreTag) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = ' '; - } - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '\"'; - *to++ = '#'; - *to++ = '8'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '\"'; - *to++ = '>'; - - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '('; - - continue; - case 'f': // footnote end - *to++ = ')'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - hasFootnotePreTag = false; - continue; - } - break; - - case 'F': // font tags - switch(token[1]) - { - case 'I': // italic start - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'i': // italic end - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'B': // bold start - *to++ = '<'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'b': // bold end - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'R': // words of Jesus begin - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '#'; - *to++ = 'F'; - *to++ = 'F'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '>'; - continue; - case 'r': // words of Jesus end - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - continue; - case 'U': // Underline start - *to++ = '<'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'u': // Underline end - *to++ = '<'; - *to++ = '/'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'O': // Old Testament quote begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'o': // Old Testament quote end - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'S': // Superscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 's': // Superscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 'V': // Subscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'v': // Subscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - } - break; - case 'C': // special character tags - switch(token[1]) - { - case 'A': // ASCII value - *to++ = (char)atoi(&token[2]); - continue; - case 'G': - //*to++ = ' '; - continue; - case 'L': // line break - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - *to++ = ' '; - continue; - case 'M': // new paragraph - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - continue; - case 'T': - //*to++ = ' '; - continue; - } - break; - case 'J': //Justification - switch(token[1]) - { - case 'R': //right - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'R'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'H'; - *to++ = 'T'; - *to++ = '\"'; - *to++ = '>'; - isRightJustified = true; - continue; - - case 'C': //center - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '\"'; - *to++ = '>'; - isCentered = true; - continue; - - case 'L': //left, reset right and center - if (isCentered) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '>'; - isCentered = false; - } - if (isRightJustified) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = '>'; - isRightJustified = false; - } - continue; - } - break; - case 'T': // title formatting - switch(token[1]) - { - case 'T': // Book title begin - *to++ = '<'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - case 't': - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - } - break; - - case 'P': // special formatting - switch(token[1]) - { - case 'P': // Poetry begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'p': - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - } - break; + case 'L': //left, reset right and center + if (isCentered) { + strcpy(to,""); + to += strlen(to); + isCentered = false; + } + if (isRightJustified) { + strcpy(to,"
"); + to += strlen(to); + isRightJustified = false; + } + continue; + } + break; + case 'T': // title formatting + switch (token[1]) { + case 'T': // Book title begin + strcpy(to,""); + to += strlen(to); + continue; + case 't': + strcpy(to,""); + to += strlen(to); + continue; + } + break; + + case 'P': // special formatting + switch (token[1]) { + case 'P': // Poetry begin + strcpy(to,""); + to += strlen(to); + continue; + case 'p': + strcpy(to,""); + to += strlen(to); + continue; + } + break; } continue; } if (intoken) { - if (tokpos < 2047) { - token[tokpos] = *from; - tokpos++; - } - } - else + if (tokpos < 2047) { + token[tokpos] = *from; + tokpos++; + } + } else *to++ = *from; } *to = 0; --=-dH2KPkuKEe2lepj+c8ya-- From sword-devel@crosswire.org Thu Mar 8 04:52:03 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 21:52:03 -0700 Subject: [sword-devel] linux installmgr References: <200103071355.HAA04408@localhost.localdomain> Message-ID: <3AA70FF3.8FFA2F81@crosswire.org> Wally, I've tried it on my RH 6.2 system at work and it seems to run ok for me. Do you have any of the other sword software working on this system? Do you have an /etc/sword.conf file? Hmmm. Do you have the latest CVS tree compiled with debug, where you might gdb installmgr and send me the 'bt' output after the crash? Thanks for the time! -Troy. Wally Brock wrote: > > Hi, > > Here'my (less than successful) results. (I'm running RedHat 6.2) > > Gdk-WARNING **: locale not supported by C library > > Gdk-WARNING **: locale not supported by Xlib, locale set to C > > Gdk-WARNING **: can not set locale modifiers > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node > != NULL' failed. > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > `arg_type > GTK_TYPE_NONE' failed. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not > in the `(null)' ancestry > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is > not in the `(null)' ancestry > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > `arg_type > GTK_TYPE_NONE' failed. > Segmentation fault (core dumped) > > God Bless, > > Wally > > > Everyone, there is a new linux binary of the latest installmgr on the > > to-be cd image. > > > > PLEASE try it out-- especially those with no gtk in your linux > > configuration. This binary is completely statically linked (I think) so > > I'm hoping it will work with most linux configurations. > > > > You can find it at: > > > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > > > > The installmgr for linux (and windows) installs from one module-set to > > another, so to test you can: > > > > o copy your current module-set somewhere else > > o run the installmgr and remove a few modules > > o point the installmgr (local path setting) > > to where you copied your module-set. > > o and you should see the modules that you deleted > > available for install. > > > > Thank you so much for trying this one out. > > > > God's blessings, > > -Troy. > > > > From sword-devel@crosswire.org Fri Mar 9 02:08:01 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 08 Mar 2001 19:08:01 -0700 Subject: [sword-devel] installmgr: please test Message-ID: <3AA83B01.70BDFE99@crosswire.org> I'm hoping to wrap up the CD image, but would like to hear feedback about the new linux installer. Please let me know if it works on your linux configuration.... You can test it by copying your current module set somewhere and then running the installmgr. You should be able to delete a few modules, then point the installmgr to the path where you copied your original install set and you should see the modules that you delete available for install. Please don't just report bugs. Please let me know if you've had success also!!! Thanks, -Troy. From sword-devel@crosswire.org Fri Mar 9 02:53:38 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 08 Mar 2001 21:53:38 -0500 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AA83B01.70BDFE99@crosswire.org> Message-ID: <200103090253.VAA85154@mailcore2.oh.voyager.net> --=-USI5efekMo5l/XO+EGzy Content-Type: text/plain Troy, I have a RedHat 6.2 Intel (realy AMD) with gnome-1.4b1 and the installer works really well. No problems - ya done good! ;-) Terry On 08 Mar 2001 19:08:01 -0700, Troy A. Griffitts wrote: > I'm hoping to wrap up the CD image, but would like to hear feedback > about the new linux installer. Please let me know if it works on your > linux configuration.... > > You can test it by copying your current module set somewhere and then > running the installmgr. You should be able to delete a few modules, > then point the installmgr to the path where you copied your original > install set and you should see the modules that you delete available for > install. > > Please don't just report bugs. Please let me know if you've had success > also!!! > > Thanks, > -Troy. > --=-USI5efekMo5l/XO+EGzy Content-Type: text/html; charset=utf-8 Troy,

I have a RedHat 6.2 Intel (realy AMD) with gnome-1.4b1 and  the installer works
really well. No problems - ya done good! ;-)

Terry
On 08 Mar 2001 19:08:01 -0700, Troy A. Griffitts wrote:
> I'm hoping to wrap up the CD image, but would like to hear feedback
> about the new linux installer. Please let me know if it works on your
> linux configuration....
>
> You can test it by copying your current module set somewhere and then
> running the installmgr. You should be able to delete a few modules,
> then point the installmgr to the path where you copied your original
> install set and you should see the modules that you delete available for
> install.
>
> Please don't just report bugs. Please let me know if you've had success
> also!!!
>
> Thanks,
> -Troy.
>
--=-USI5efekMo5l/XO+EGzy-- From sword-devel@crosswire.org Fri Mar 9 13:55:10 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Fri, 9 Mar 2001 05:55:10 -0800 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AA83B01.70BDFE99@crosswire.org> References: <3AA83B01.70BDFE99@crosswire.org> Message-ID: <01030905551000.02841@mandrake.webmedic.net> On Thursday 08 March 2001 18:08, you wrote: > I'm hoping to wrap up the CD image, but would like to hear feedback > about the new linux installer. Please let me know if it works on your > linux configuration.... > > You can test it by copying your current module set somewhere and then > running the installmgr. You should be able to delete a few modules, > then point the installmgr to the path where you copied your original > install set and you should see the modules that you delete available for > install. > > Please don't just report bugs. Please let me know if you've had success > also!!! Here goes. Sorry ahead of time for the bug reports. this is on a linux mandrake box running mandrake 7.2 with updates and kde 2.1 and gnome 1.2.1. I have almost everything installed. I ran the install from my hard drive rather than burning a cd first. 1. I know this one is from downloading from the ftp server but autorun, setup.sh, installmgr.sh, and installmgr had to be set to executable. 2. while installing the files the installer does not refresh so the files just look like they are blury. 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. If I remember correct this will be the same for redhat 7.0 and up. On mandrake the default install of /usr/local/bin and /usr/local/sword still works however installmgr correctly installs the modules in /usr/share/sword and the /etc/sword.conf correctly shows this for the datapath. 3. the installmgr at the bottom doesn't refresh at all during the install process. 4. the installmgr when you select an itmem it turns completely white so that it is unreadable. ( it simply disapears). 5. Not shure why but the installmgr only installed the packages that I sellected into /usr/share/sword but bibletime seems to be reading all the modules. Probably from the directory that I installed from. 6. the pixmaps on bibletime are unreadable. 7. cheatah works well and only sees the modules I selcted for install. 8. gnomesword will not even load. it complains about not being able to load shared libraries. libgnomeprint.so. when I install the rpm compiled on mandrake it runs with no problems. this rpm is already on the cd. one last thing I would like to update a few more files for the cd today. > > Thanks, > -Troy. From sword-devel@crosswire.org Fri Mar 9 19:01:29 2001 From: sword-devel@crosswire.org (Bruce Ramsland) Date: Fri, 9 Mar 2001 14:01:29 -0500 Subject: [sword-devel] How to handle versions with missing verses? In-Reply-To: <200103090253.VAA85154@mailcore2.oh.voyager.net> Message-ID: Greetings, How does/will the Sword project handle versions of the Bible which have missing verses? For example, the following verses are missing from the NIV: Matthew 17:21 Matthew 18:11 Matthew 23:14 Mark 7:16 Mark 9:44 Mark 9:46 Mark 11:26 Mark 15:28 Luke 17:36 Luke 23:17 Acts 8:37 Acts 15:34 Acts 24:7 Acts 28:29 Romans 16:24 Best Regards, Bruce Ramsland From sword-devel@crosswire.org Sat Mar 10 04:25:12 2001 From: sword-devel@crosswire.org (jerry) Date: Fri, 09 Mar 2001 22:25:12 -0600 Subject: [sword-devel] unsubscribe References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <3AA9ACA8.7C48A24@internetpro.net> From sword-devel@crosswire.org Sat Mar 10 19:34:50 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Sat, 10 Mar 2001 20:34:50 +0100 Subject: [sword-devel] feature request Message-ID: <01031020275800.09400@martin> I wish to request 2 things: Since we are planning ThML support, we will need a language= tag in the module config files; this will be necessary for the correct parsing of bible references. This tag would correspond to the language definition in the original ThML document's header. Is it possible to have some mechanism the frontend programs could use to write to the module config files (cipher key, font key etc.). We do this in a quite work intensive way in bibletime at the moment, and a feature like this would ease this tast of saving module specific information. If a mechanism like this does already exist, please tell me about it. Thank you for considering this, Martin From sword-devel@crosswire.org Sun Mar 11 23:03:47 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 16:03:47 -0700 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> Message-ID: <3AAC0453.172C39C1@crosswire.org> Martin, > Since we are planning ThML support, we will need a language= tag in the > module config files; this will be necessary for the correct parsing of bible > references. This tag would correspond to the language definition in the > original ThML document's header. > YES. You may add any tag you wish to the config file of a modules. I will try to remember to place this tag in new modules that have other than english verse refs, but please let me know if there is a specific module that needs it... > Is it possible to have some mechanism the frontend programs could use to > write to the module config files (cipher key, font key etc.). We do this in a > quite work intensive way in bibletime at the moment, and a feature like this > would ease this tast of saving module specific information. If a mechanism > like this does already exist, please tell me about it. YES! This has been on the drawing board. I've been planning on changing the SWConfig SWMgr::config to use a new subclass of SWConfig that will keep track of what sections came from what file and so changing the object and then calling the Save() method will save to the appropriate files. I hope this will be much easier for you guys. You may also consider that it might not be a good idea to save some settings to the systemwide module config files. It might be better to save, say, a ~/.sword/modoptions.conf file and letting your subclass of SWMgr merge the contents of ~/.sword/modoptions.conf into its config object: SWConfig localopts("~/.sword/localopts"); swmgr->config += localopts; The '+=' merge adds everything from localopts into the swmgr's config entries (overriding any that were already there). And you can just: localopts.config["KJV"]["MyOption"] = "My Value"; localopts.Save(); Hope this helps. -Troy. From sword-devel@crosswire.org Sun Mar 11 23:09:48 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 16:09:48 -0700 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> <3AAC0453.172C39C1@crosswire.org> Message-ID: <3AAC05BC.26992B4@crosswire.org> Er... Type... > localopts.config["KJV"]["MyOption"] = "My Value"; > localopts.Save(); Should be: localopts["KJV"]["MyOption"] = "My Value"; localopts.Save(); From sword-devel@crosswire.org Sun Mar 11 23:19:51 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Sun, 11 Mar 2001 15:19:51 -0800 Subject: [sword-devel] Website Redesign: Step Two Message-ID: <002701c0aa81$c6e6ee20$f19980ac@family> Dear Website Redesign Crew, For all of you who have been looking forward to be able to help with the actually technical side of the Sword Project website redesign, we are now in the second phase of the project, figuring out what components to use and seting up general layout and navigation standards. So cruise on over to the newsgroup (news://crosswire.org/crosswire.website) for more information. In Christ, Jonathan jhughes@crosswire.org From sword-devel@crosswire.org Mon Mar 12 05:58:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 22:58:00 -0700 Subject: [sword-devel] installmgr: please test References: <3AA83B01.70BDFE99@crosswire.org> <01030905551000.02841@mandrake.webmedic.net> Message-ID: <3AAC6568.9836AC84@crosswire.org> > Here goes. Sorry ahead of time for the bug reports. > this is on a linux mandrake box running mandrake 7.2 with updates and kde 2.1 > and gnome 1.2.1. I have almost everything installed. I ran the install from > my hard drive rather than burning a cd first. These reports sound like you're using an older version. Did you download the installer from the /pub/sword/iso/latest/tmp directory? I have not yet created a new ISO image from the 'latest' directory that includes the newest stuff, so you'll have to get it from the live directory. > > 1. I know this one is from downloading from the ftp server but autorun, > setup.sh, installmgr.sh, and installmgr had to be set to executable. > > 2. while installing the files the installer does not refresh so the files > just look like they are blury. > > 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. If > I remember correct this will be the same for redhat 7.0 and up. On mandrake > the default install of /usr/local/bin and /usr/local/sword still works > however installmgr correctly installs the modules in /usr/share/sword and the > /etc/sword.conf correctly shows this for the datapath. > > 3. the installmgr at the bottom doesn't refresh at all during the install > process. > > 4. the installmgr when you select an itmem it turns completely white so that > it is unreadable. ( it simply disapears). > > 5. Not shure why but the installmgr only installed the packages that I > sellected into /usr/share/sword but bibletime seems to be reading all the > modules. Probably from the directory that I installed from. > > 6. the pixmaps on bibletime are unreadable. > > 7. cheatah works well and only sees the modules I selcted for install. > > 8. gnomesword will not even load. it complains about not being able to load > shared libraries. libgnomeprint.so. when I install the rpm compiled on > mandrake it runs with no problems. this rpm is already on the cd. > > one last thing I would like to update a few more files for the cd today. > > > > > Thanks, > > -Troy. From sword-devel@crosswire.org Mon Mar 12 07:45:08 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 12 Mar 2001 20:45:08 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> <3AA623C1.27A5D26E@crosswire.org> Message-ID: <001201c0aac8$600e39a0$2b01a8c0@spiderzweb.co.nz> I tried responding to this at work last week, but the message doesn't seem to have turned up. The problems I was getting was when I didn't have any options.conf file at all. Creating an empty one solved the problems, except that the only way I could find to change the highlight text colour (from black) was through editing the options.conf file. Stephen. ----- Original Message ----- From: "Troy A. Griffitts" To: Sent: Thursday, March 08, 2001 1:04 AM Subject: Re: [sword-devel] WIN32 test > Thanks to everyone who sent me their comments via the list and > privately. A new binary should be up soon. > > Stephen: Do you still have the options.conf file that made sword.exe > crash? > Jerry: Do you have your font setting enlarged? I'll try to reproduce > your problem on my box. > > -Troy. > > > > Stephen Denne wrote: > > > > Good news... > > > > These bug went away when I put back the empty options.conf file. > > > > Stephen. > > > > ----- Original Message ----- > > From: "Stephen Denne" > > To: > > Sent: Monday, March 05, 2001 9:48 PM > > Subject: Re: [sword-devel] WIN32 test > > > > > Troy : > > > > > > Windows ME > > > Every time I start it I get: > > > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > > > OK > > > I'll include what happens next in case you're interested... > > > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > > > displays nothing, and the buttons have no images. > > > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > > > previews worked here - I like the preview column) > > > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > > > VWIN32. > > > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > > > error message. > > > File | Preferences results in an exact repeat of the error received on startup. > > > Exiting the program - I get an error "Abnormal Program Termination" > > > > > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > > > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > > > > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches > > for > > > wept in ASV) > > > > > > A couple of requests: Can the about | help show the full version number? > > > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > > > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > > > the reference does? > > > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for > > the > > > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > > > Matthew 26:75 (visible once the window is enlarged) > > > > > > Stephen. > > > > > > > > > > From sword-devel@crosswire.org Mon Mar 12 10:27:44 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Mon, 12 Mar 2001 03:27:44 -0700 Subject: [sword-devel] new win32 binaries Message-ID: <3AACA4A0.1E1439EC@crosswire.org> OK, some of the problems in the win32 binaries where from dialog sizing. Thanks to those who reported... There are new ones available to try at: http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ From sword-devel@crosswire.org Mon Mar 12 11:41:57 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Mon, 12 Mar 2001 12:41:57 +0100 Subject: [sword-devel] another feature request Message-ID: <01031212323902.00603@martin> Would it be possible to implement the copy constructor in SWModule? It seems that we could use it to perform thread safe searching. It would also be useful to have some way to find out which books, chapters of a book and verses of a chapter are available in a commentary module. Having this we could let the users select from lists which only contain valid entries. Is this possible? Martin From sword-devel@crosswire.org Mon Mar 12 13:07:48 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Mon, 12 Mar 2001 05:07:48 -0800 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AAC6568.9836AC84@crosswire.org> References: <3AA83B01.70BDFE99@crosswire.org> <01030905551000.02841@mandrake.webmedic.net> <3AAC6568.9836AC84@crosswire.org> Message-ID: <01031205074800.01298@mandrake.webmedic.net> On Sunday 11 March 2001 21:58, you wrote: > > Here goes. Sorry ahead of time for the bug reports. > > this is on a linux mandrake box running mandrake 7.2 with updates and kde > > 2.1 and gnome 1.2.1. I have almost everything installed. I ran the > > install from my hard drive rather than burning a cd first. > > These reports sound like you're using an older version. Did you > download the installer from the /pub/sword/iso/latest/tmp directory? I > have not yet created a new ISO image from the 'latest' directory that > includes the newest stuff, so you'll have to get it from the live > directory. Yes I did this from the latest directory I will say that my system Is kind of hacked right now I added kde 2.1 to mandrake 7.2 distro and some things are a little funny. But I don't want to goto 8.0beta yet. By the way I tried the cd I made from the latest directory which I downloaded just a few nights ago on mandrake8.0 beta and it worked just fine. So it is probably something with my machine. howeve on 8.0beta the static bibletime still has messed up icons but otherwise seems to work and gnomesword crashed the whole system completely. The next thing I saw was a bios boot screen for the video card. Mandrake8.0 is using the newer glibc I think its 2.2 so I will need to recompile the rpm's for it. I will also try to compile them static. So that they should be backwards compatible with older systems. > > 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. > > If I remember correct this will be the same for redhat 7.0 and up. On > > mandrake the default install of /usr/local/bin and /usr/local/sword still > > works however installmgr correctly installs the modules in > > /usr/share/sword and the /etc/sword.conf correctly shows this for the > > datapath. this is still valid > > 7. cheatah works well and only sees the modules I selcted for install. > > > > 8. gnomesword will not even load. it complains about not being able to > > load shared libraries. libgnomeprint.so. when I install the rpm compiled > > on mandrake it runs with no problems. this rpm is already on the cd. I'll try to get gnomesword as a static also. For now the rpm's should work accept on mandrake 8.0 also I need to update the mandrake rpm's to use the mandrake menu's. > > > > one last thing I would like to update a few more files for the cd today. > > > > > Thanks, > > > -Troy. From sword-devel@crosswire.org Mon Mar 12 16:27:59 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Mon, 12 Mar 2001 09:27:59 -0700 Subject: [sword-devel] new win32 binaries In-Reply-To: <3AACA4A0.1E1439EC@crosswire.org> Message-ID: <4.2.0.58.20010312092601.00a146c0@mail.dancris.com> Troy A. Griffitts wrote: >OK, some of the problems in the win32 binaries where from dialog >sizing. Thanks to those who reported... That took care of my display problems. InstallMgr still has trouble getting a complete refresh from remote source. Jerry From sword-devel@crosswire.org Mon Mar 12 21:14:24 2001 From: sword-devel@crosswire.org (Wally Brock) Date: Mon, 12 Mar 2001 15:14:24 -0600 Subject: [sword-devel] linux installmgr Message-ID: <200103122114.PAA01607@localhost.localdomain> My apologies for taking so long to respond. I have sword 1.5.1a install and the latest GnomeSword, all working fine (with a sword.conf file in /etc). Today I went to the crosswire ftp site and downloaded installmgr again from the iso/tmp directory and got the exact same results. Here's the way my system is setup RedHat 6.2 kernel 2.2.17-14 glibc-devel-2.1.3-22 glibc-2.1.3-22 gtk+-1.2.8-0_helix_1 gtk+-devel-1.2.8-0_helix_1 I'm afraid I didn't try to compile from CVS because I haven't really kept up with the sword devel list and I don't know how to access the CVS (flushing with embarassment). God Bless, Wally > Wally, > I've tried it on my RH 6.2 system at work and it seems to run ok for > me. Do you have any of the other sword software working on this > system? Do you have an /etc/sword.conf file? Hmmm. Do you have the > latest CVS tree compiled with debug, where you might gdb installmgr and > send me the 'bt' output after the crash? > > Thanks for the time! > > -Troy. > > > > > Wally Brock wrote: > > > > Hi, > > > > Here'my (less than successful) results. (I'm running RedHat 6.2) > > > > Gdk-WARNING **: locale not supported by C library > > > > Gdk-WARNING **: locale not supported by Xlib, locale set to C > > > > Gdk-WARNING **: can not set locale modifiers > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > > > Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node > > != NULL' failed. > > > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > > `arg_type > GTK_TYPE_NONE' failed. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not > > in the `(null)' ancestry > > > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is > > not in the `(null)' ancestry > > > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > > `arg_type > GTK_TYPE_NONE' failed. > > Segmentation fault (core dumped) > > > > God Bless, > > > > Wally > > > > > Everyone, there is a new linux binary of the latest installmgr on the > > > to-be cd image. > > > > > > PLEASE try it out-- especially those with no gtk in your linux > > > configuration. This binary is completely statically linked (I think) so > > > I'm hoping it will work with most linux configurations. > > > > > > You can find it at: > > > > > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > > > > > > > The installmgr for linux (and windows) installs from one module-set to > > > another, so to test you can: > > > > > > o copy your current module-set somewhere else > > > o run the installmgr and remove a few modules > > > o point the installmgr (local path setting) > > > to where you copied your module-set. > > > o and you should see the modules that you deleted > > > available for install. > > > > > > Thank you so much for trying this one out. > > > > > > God's blessings, > > > -Troy. > > > > > > > > From sword-devel@crosswire.org Tue Mar 13 11:29:58 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Tue, 13 Mar 2001 21:29:58 +1000 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> <3AAC0453.172C39C1@crosswire.org> Message-ID: <3AAE04B6.F54A42F8@bigfoot.com> "Troy A. Griffitts" wrote: > > ... > You may also consider that it might not be a good idea to save some > settings to the systemwide module config files. It might be better to > save, say, a ~/.sword/modoptions.conf file and letting your subclass of > SWMgr merge the contents of ~/.sword/modoptions.conf into its config > object: > > SWConfig localopts("~/.sword/localopts"); > swmgr->config += localopts; > > The '+=' merge adds everything from localopts into the swmgr's config > entries (overriding any that were already there). > ... A suggestion/request: make it work like java.util.Properties. The way they do it is that each Properties object can take another Properties object as its default. The above syntax could be used to do this, but in terms of implementation, it would merely set a pointer to the default SWConfig object. Then the implementation of a get() function would look something like this: string SWConfig::get( string key ) { string result = hashtable.get( key ); if (result == NULL) { // or whatever the equivalent is for C++ strings result = defaults.get( key ); } return result; } The put() operation would not be the same, though - it would just put into the local hash table (so that user preferences would not be written to the global preferences). If the system preferences need to be changed, just put() into the defaults object and save() that, assuming permission to do it. What think y'all? Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Tue Mar 13 13:24:19 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 17:24:19 +0400 Subject: [sword-devel] Locked Modules Message-ID: <001a01c0abc1$1145d180$870d7bca@vikram> This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C0ABE2.706FAF20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am new to sword-devel and i have no idea where to start. Can anyone = please help me gain access to the locked modules using the keys posted = on the ALPHA site? The modules i am interested in are: 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) 2.. New King James Version (NKJV) 3.. New American Standard Bible (NASB) 4.. French Darby Version (FreDrb) 5.. Biblia Hebraica Stuttgartensia (BHS) 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i = dont have them installed in sword) Thanking you in advance Yours faithfully, Vick=20 ------=_NextPart_000_0017_01C0ABE2.706FAF20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
 
I am new to sword-devel and i have no idea where to = start. Can=20 anyone please help me gain access to the locked modules using the = keys=20 posted on the ALPHA site?
 
The modules i am interested in are:
 
  1. Nestle-Aland 27th Edition / UBS 4th Edition=20 (N27U4)
  2. New King James Version (NKJV)
  3. New American Standard Bible (NASB)
  4. French Darby Version (FreDrb)
  5. Biblia Hebraica Stuttgartensia (BHS)
  6. Arabic Bible (for this one, my only problem is the = arabic=20 fonts; i dont have them installed in sword)
Thanking you in advance
 
Yours faithfully,
 
Vick
 
 
------=_NextPart_000_0017_01C0ABE2.706FAF20-- From sword-devel@crosswire.org Tue Mar 13 13:28:17 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Tue, 13 Mar 2001 14:28:17 +0100 Subject: [sword-devel] Locked Modules In-Reply-To: <001a01c0abc1$1145d180$870d7bca@vikram> References: <001a01c0abc1$1145d180$870d7bca@vikram> Message-ID: <01031314281700.20510@joachim> Sorry that I have to write this, but it's not legal to use the locked modules. They are only supposed for _testing_, and not for frequent usage. I don't want to offend you, but Crosswire can't risk the connections to the Bible societies. Joachim On Tuesday, 13. March 2001 14:24, you wrote: > Hello, > > I am new to sword-devel and i have no idea where to start. Can anyone > please help me gain access to the locked modules using the keys posted on > the ALPHA site? > > The modules i am interested in are: > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > 2.. New King James Version (NKJV) > 3.. New American Standard Bible (NASB) > 4.. French Darby Version (FreDrb) > 5.. Biblia Hebraica Stuttgartensia (BHS) > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > dont have them installed in sword) Thanking you in advance > > Yours faithfully, > > Vick ---------------------------------------- Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" Content-Transfer-Encoding: quoted-printable Content-Description: ---------------------------------------- -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 13 14:08:25 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 18:08:25 +0400 Subject: [sword-devel] Locked Modules Message-ID: <005901c0abc7$134f9c80$870d7bca@vikram> This is a multi-part message in MIME format. ------=_NextPart_000_0056_01C0ABE8.98F17FE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am new to sword-devel and i have no idea where to start. Can anyone = please help me gain access to the locked modules using the keys posted = on the ALPHA site? The modules i am interested in are: 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4)=20 2.. New King James Version (NKJV)=20 3.. New American Standard Bible (NASB)=20 4.. French Darby Version (FreDrb)=20 5.. Biblia Hebraica Stuttgartensia (BHS)=20 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i = dont have them installed in sword) Thanking you in advance Yours faithfully, Vick=20 ------=_NextPart_000_0056_01C0ABE8.98F17FE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
 
I am new to sword-devel and i have no idea where to = start. Can=20 anyone please help me gain access to the locked modules using the = keys=20 posted on the ALPHA site?
 
The modules i am interested in are:
 
  1. Nestle-Aland 27th Edition / UBS 4th Edition = (N27U4)=20
  2. New King James Version (NKJV)=20
  3. New American Standard Bible (NASB)=20
  4. French Darby Version (FreDrb)=20
  5. Biblia Hebraica Stuttgartensia (BHS)=20
  6. Arabic Bible (for this one, my only problem is the = arabic=20 fonts; i dont have them installed in sword)
Thanking you in advance
 
Yours faithfully,
 
Vick
 
 
------=_NextPart_000_0056_01C0ABE8.98F17FE0-- From sword-devel@crosswire.org Tue Mar 13 14:10:01 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 09:10:01 -0500 Subject: [sword-devel] General question In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: Hi, My name is Harry Plantinga. I'm the director of the Christian Classics Ethereal Library. I'm interested in the Sword plans, architecture, etc. Is there an overview of the architecture, a requirements specification, or something like that? Is there an archive of the mailing list? -Harry > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Paul Gear > Sent: Tuesday, March 13, 2001 6:30 AM > To: sword-devel@crosswire.org > Subject: Re: [sword-devel] feature request > > > "Troy A. Griffitts" wrote: > > > > ... > > You may also consider that it might not be a good idea to save some > > settings to the systemwide module config files. It might be better to > > save, say, a ~/.sword/modoptions.conf file and letting your subclass of > > SWMgr merge the contents of ~/.sword/modoptions.conf into its config > > object: > > > > SWConfig localopts("~/.sword/localopts"); > > swmgr->config += localopts; > > > > The '+=' merge adds everything from localopts into the swmgr's config > > entries (overriding any that were already there). > > ... > > A suggestion/request: make it work like java.util.Properties. The way > they do it is that each Properties object can take another Properties > object as its default. The above syntax could be used to do this, but > in terms of implementation, it would merely set a pointer to the default > SWConfig object. Then the implementation of a get() function would look > something like this: > > string > SWConfig::get( string key ) > { > string result = hashtable.get( key ); > if (result == NULL) { > // or whatever the equivalent is for C++ strings > result = defaults.get( key ); > } > return result; > } > > The put() operation would not be the same, though - it would just put > into the local hash table (so that user preferences would not be written > to the global preferences). If the system preferences need to be > changed, just put() into the defaults object and save() that, assuming > permission to do it. > > What think y'all? > > Paul > --------- > "He must become greater; i must become less." - John 3:30 > http://www.bigfoot.com/~paulgear > From sword-devel@crosswire.org Tue Mar 13 14:20:04 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 09:20:04 -0500 Subject: [sword-devel] upcoming conference In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: By the way, there's an upcoming conference on April 30 to May 2 on developing open XML standards for bible and theological documents. I'll be speaking there about Theological Markup Language. This conference is sponsored by the American Bible Society, and they're trying to get an industry-wide support for an open standard, perhaps ending in a W3C standard or something like that. The conference is by invitation only, but the organizers asked me for some recommendations. It would seem good to have representation from the open-source community. Is there anyone who would really like to go? It's in the Washington, DC area and unfortunately you'd have to pay your own transportation, hotel room, and registration. Otherwise, I can report on what was said and done there. -Harry From sword-devel@crosswire.org Tue Mar 13 14:32:04 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 18:32:04 +0400 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> Message-ID: <007e01c0abca$616dc060$870d7bca@vikram> Hello Joachim, Thank you for answering me. I do understand the situation. However i would like to know when these modules will be made available for public use? Has there ever been a previously locked module that was released to the public before? if so, then this will give me hope to wait out for the release of the modules i'm interested in. Vick ----- Original Message ----- From: "Joachim Ansorg" To: Sent: Tuesday, 13 March, 2001 17:28 Subject: Re: [sword-devel] Locked Modules > Sorry that I have to write this, but it's not legal to use the locked modules. > They are only supposed for _testing_, and not for frequent usage. > > I don't want to offend you, but Crosswire can't risk the connections to the > Bible societies. > > Joachim > > On Tuesday, 13. March 2001 14:24, you wrote: > > Hello, > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > please help me gain access to the locked modules using the keys posted on > > the ALPHA site? > > > > The modules i am interested in are: > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > 2.. New King James Version (NKJV) > > 3.. New American Standard Bible (NASB) > > 4.. French Darby Version (FreDrb) > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > dont have them installed in sword) Thanking you in advance > > > > Yours faithfully, > > > > Vick > > ---------------------------------------- > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > Content-Transfer-Encoding: quoted-printable > Content-Description: > ---------------------------------------- > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 13 15:07:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Tue, 13 Mar 2001 15:07:56 -0000 Subject: [sword-devel] New to the project In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: <3AAE37CC.2225.78071@localhost> Hi ...... Sorry to jump straight into this list when I have just joined. Is there an archive? And if so, where please? I have been trying the encyphered New Jerusalem Bible, and have several things to report, but don't want to re-visit if it's all been said before. If no archive, someone might like to fill me in with any discussion that's taken place on this module. I've been doing a bit of conversion work, and offered three new modules to Troy. Hope to talk about them in due course if anyone wants to. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Tue Mar 13 16:39:01 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Tue, 13 Mar 2001 09:39:01 -0700 Subject: [sword-devel] General question In-Reply-To: References: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: <4.2.0.58.20010313085613.00a14d60@mail.dancris.com> At 09:10 AM 3/13/2001 -0500, Harry Plantinga wrote: >My name is Harry Plantinga. I'm the director of the Christian >Classics Ethereal Library. I'm interested in the Sword plans, >architecture, etc. Hello, Harry. It is wonderful to see postings from you on the Sword list. Your library has been a great asset to this work. And the developers have been working to provide ThML support. I will let someone else answer your question about Sword specifications. There is another topic I would like your input on. Your digital facsimile editing system was a topic of discussion here. There was an idea for using it in conjunction with unpublished works of current and past scholars. We believe there could be valuable works, that could be used as content in software like the Sword, that have never been published, or were published in very limited ways. If a release to the public domain or a license such as GPL could be obtained for them. We considered contacting lists such as the B-Greek list to see if there was any interest. But, we have not contacted any list yet, because we don't have a server set up to run your software and didn't know if CCEL has any interest in providing space for works that are not yet "classic". Any thoughts? Jerry Hastings Bible Foundation From sword-devel@crosswire.org Tue Mar 13 17:41:06 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 12:41:06 -0500 Subject: [sword-devel] General question In-Reply-To: <4.2.0.58.20010313085613.00a14d60@mail.dancris.com> Message-ID: Jerry, I assume you're aware of the GNU distribution of the digital facsimile software -- see http://www.ccel.org/facsim/ Yes, there could be valuable unpublished works. My experience with the WWSB (http://www.ccel.org/wwsb/) suggests that many people have written studies, commentaries, sermons, and the like, that they would like to have published in some form, and some of them are worthwhile. However, on the WWSB I stopped encouraging any and all contributions. The problem was that some people wanted to publish -- well -- wacky stuff, and keeping up a level of quality would have meant instituting some kind of review process. I've moved in the direction of publishing only material that has a wide reputation as being valuable. I think it makes for a more useful library--classics generally become classics for a good reason. And there are plenty of 'classics' to occupy my time and resources. -harry > There is another topic I would like your input on. Your digital facsimile > editing system was a topic of discussion here. There was an idea for using > it in conjunction with unpublished works of current and past scholars. We > believe there could be valuable works, that could be used as content in > software like the Sword, that have never been published, or were published > in very limited ways. If a release to the public domain or a license such > as GPL could be obtained for them. > > We considered contacting lists such as the B-Greek list to see if > there was > any interest. But, we have not contacted any list yet, because we don't > have a server set up to run your software and didn't know if CCEL has any > interest in providing space for works that are not yet "classic". > > Any thoughts? > > Jerry Hastings > Bible Foundation > > > From sword-devel@crosswire.org Tue Mar 13 19:51:20 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Tue, 13 Mar 2001 20:51:20 +0100 Subject: [sword-devel] bug? and searching Message-ID: <01031320512000.27970@martin> Hi, the search progress mechanism does not seem to work well with user defined ranges. Could this be fixed? How is the current status of the new search engine implementation? Martin From sword-devel@crosswire.org Wed Mar 14 05:27:34 2001 From: sword-devel@crosswire.org (Verald O. Stevens) Date: Tue, 13 Mar 2001 21:27:34 -0800 Subject: [sword-devel] unsubscribe Message-ID: <003e01c0ac48$f3ea1140$42e1da8d@fightertown-usa.wmich.edu> unsubscribe From sword-devel@crosswire.org Wed Mar 14 04:19:01 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Tue, 13 Mar 2001 21:19:01 -0700 Subject: [sword-devel] unsubscribe References: <003e01c0ac48$f3ea1140$42e1da8d@fightertown-usa.wmich.edu> Message-ID: <3AAEF135.C09C3CAD@crosswire.org> approve sword-devel98 unsubscribe verald.stevens@wmich.edu sword-devel From sword-devel@crosswire.org Wed Mar 14 06:40:30 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Tue, 13 Mar 2001 22:40:30 -0800 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> Message-ID: <002701c0ac51$ab6930a0$a2d2a3ac@family> Vick, In response to your question about has any of the locked modules ever been then released for public use, no not to my knowledge. The reason for this is because in the past me have not done much in contacting publishers. However I have taken on the task to do just that, for more information check out http://www.crosswire.org/sword/copyright/ Once we have redesigned the Sword Project's website I will start contacted publishers and there seems to be some promise in unlocking some of the modules. Did this answer your question? If not feel free to e-mail me! In Christ, Jonathan jhughes@crosswire.org ----- Original Message ----- From: "Vickram" To: Sent: Tuesday, March 13, 2001 6:32 AM Subject: Re: [sword-devel] Locked Modules > Hello Joachim, > > Thank you for answering me. I do understand the situation. However i would > like to know when these modules will be made available for public use? Has > there ever been a previously locked module that was released to the public > before? if so, then this will give me hope to wait out for the release of > the modules i'm interested in. > > Vick > > ----- Original Message ----- > From: "Joachim Ansorg" > To: > Sent: Tuesday, 13 March, 2001 17:28 > Subject: Re: [sword-devel] Locked Modules > > > > Sorry that I have to write this, but it's not legal to use the locked > modules. > > They are only supposed for _testing_, and not for frequent usage. > > > > I don't want to offend you, but Crosswire can't risk the connections to > the > > Bible societies. > > > > Joachim > > > > On Tuesday, 13. March 2001 14:24, you wrote: > > > Hello, > > > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > > please help me gain access to the locked modules using the keys posted > on > > > the ALPHA site? > > > > > > The modules i am interested in are: > > > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > > 2.. New King James Version (NKJV) > > > 3.. New American Standard Bible (NASB) > > > 4.. French Darby Version (FreDrb) > > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > > dont have them installed in sword) Thanking you in advance > > > > > > Yours faithfully, > > > > > > Vick > > > > ---------------------------------------- > > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > > Content-Transfer-Encoding: quoted-printable > > Content-Description: > > ---------------------------------------- > > > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Wed Mar 14 07:40:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Wed, 14 Mar 2001 07:40:56 -0000 Subject: [sword-devel] Link In-Reply-To: <3AAE7772.CA821066@home.com> Message-ID: <3AAF2088.30865.179B2B@localhost> Hi ....... Being very excited about the recent 'discovery' of the Sword Project, I told CJCR about it. (I am currently studying Jewish-Christian Relations) and a link to crosswire.org has now been placed at: http://www.cjcr.org.uk/resources/links.htm#Universities Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Wed Mar 14 07:45:31 2001 From: sword-devel@crosswire.org (Paul Dean) Date: 14 Mar 2001 07:45:31 +0000 Subject: [sword-devel] General question In-Reply-To: "Harry Plantinga"'s message of "Tue, 13 Mar 2001 12:41:06 -0500" References: Message-ID: <86itlcaj50.fsf@redeemed.org.uk> "Harry Plantinga" writes: > Jerry, > > I assume you're aware of the GNU distribution of the digital > facsimile software -- see http://www.ccel.org/facsim/ > > Yes, there could be valuable unpublished works. My experience > with the WWSB (http://www.ccel.org/wwsb/) suggests that many people > have written studies, commentaries, sermons, and the like, that > they would like to have published in some form, and some of them > are worthwhile. However, on the WWSB I stopped encouraging any > and all contributions. The problem was that some people wanted to > publish -- well -- wacky stuff, and keeping up a level of quality > would have meant instituting some kind of review process. > > I've moved in the direction of publishing only material that has > a wide reputation as being valuable. I think it makes for a more > useful library--classics generally become classics for a good > reason. And there are plenty of 'classics' to occupy my time > and resources. I really value the wwsb, but I always wish there were more contemporary sermons. There are so many non-crazy preachers who would surely be happy to submit that if, for example, I wanted to prepare a sermon on verse X, then to browse a dozen sermons on that verse would be very useful. But.. yes, there must be a way to guard against crazies. One way would be to have an interactive peer-review in terms of a rating system. If you read a sermon and think it's wacko, you press the "thumbs down button" and that author goes down the ratings. If you think it was insightful and spiritual, then you press the thumbs up button and that author's sermons go higher up the lists. Just think - a dozen contemporary sermons on every verse in the bible! That would be great. I guess the ratings system would be less simple than I at first thought in order to stop people raising the ratings on their own sermons. hmm. :( -- Paul http://www.redeemed.org.uk/ From sword-devel@crosswire.org Wed Mar 14 11:29:45 2001 From: sword-devel@crosswire.org (fred smith) Date: Wed, 14 Mar 2001 06:29:45 -0500 Subject: [sword-devel] Locked Modules In-Reply-To: <002701c0ac51$ab6930a0$a2d2a3ac@family>; from jhughes@crosswire.org on Tue, Mar 13, 2001 at 10:40:30PM -0800 References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> <002701c0ac51$ab6930a0$a2d2a3ac@family> Message-ID: <20010314062945.A2809@fcshome.fcshome.stoneham.ma.us> On Tue, Mar 13, 2001 at 10:40:30PM -0800, Jonathan Hughes wrote: > Vick, > > In response to your question about has any of the locked modules ever > been then released for public use, no not to my knowledge. The reason for > this is because in the past me have not done much in contacting publishers. > However I have taken on the task to do just that, for more information check > out http://www.crosswire.org/sword/copyright/ Once we have redesigned the > Sword Project's website I will start contacted publishers and there seems to > be some promise in unlocking some of the modules. Did this answer your > question? If not feel free to e-mail me! I've been curious: If they're locked, are not available to the public, where did Sword get 'em? Fred -- ---- Fred Smith -- fredex@fcshome.stoneham.ma.us ---------------------------- But God demonstrates his own love for us in this: While we were still sinners, Christ died for us. ------------------------------- Romans 5:8 (niv) ------------------------------ From sword-devel@crosswire.org Wed Mar 14 22:31:06 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Wed, 14 Mar 2001 23:31:06 +0100 Subject: [sword-devel] Compile problems with new config stuff Message-ID: <01031423310600.10692@joachim> --------------Boundary-00=_U7L7XCODECIRKN6KH7KM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear Troy! I attached a log with error messages I get while compiling the Sword libr= ary=20 with thenew config stuff. I'm using GCC 2.95 I don't know the STL well enough to fix this, Joachim - --=20 Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6r/EuXu8IiUJO3NcRAoz1AJ90fvr7oZEBGXrCQ29WX0+dByGANQCdGxw8 Aki2njfgJ5OdtKdTAM38zzE=3D =3DS1NL -----END PGP SIGNATURE----- --------------Boundary-00=_U7L7XCODECIRKN6KH7KM Content-Type: text/plain; charset="iso-8859-1"; name="log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="log" bWFrZSBqdXN0LXByZSBub2RlcHM9eWVzCm1ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21u dC9taXNjL2N2cy9zd29yZC9zd29yZCcKbWFrZSAtQyBzcmMganVzdC1wcmUKbWFrZVsyXTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYycKbWFrZSAtQyBr ZXlzIGp1c3QtcHJlCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMva2V5cycKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVz dC1wcmUnLgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9z d29yZC9zcmMva2V5cycKbWFrZSAtQyB1dGlsZnVucyBqdXN0LXByZQptYWtlWzNdOiBFbnRlcmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL3V0aWxmdW5zJwptYWtl WzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbM106IExlYXZpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy91dGlsZnVucycKbWFrZSAt QyBtZ3IganVzdC1wcmUKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tZ3InCm1ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1 c3QtcHJlJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL21ncicKbWFrZSAtQyBtb2R1bGVzIGp1c3QtcHJlCm1ha2VbM106IEVudGVyaW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAt QyB0ZXh0cyBqdXN0LXByZQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9j dnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMnCm1ha2UgLUMgcmF3dGV4dCBqdXN0LXBy ZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL21vZHVsZXMvdGV4dHMvcmF3dGV4dCcKbWFrZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy90ZXh0cy9yYXd0ZXh0JwptYWtlIC1DIHJhd2diZiBqdXN0 LXByZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvc3JjL21vZHVsZXMvdGV4dHMvcmF3Z2JmJwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzL3Jhd2diZicKbWFrZSAtQyB6dGV4dCBqdXN0 LXByZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNV06IE5vdGhpbmcgdG8gYmUgZG9uZSBm b3IgYGp1c3QtcHJlJy4KbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNF06IExlYXZpbmcgZGly ZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzJwptYWtl IC1DIGNvbW1lbnRzIGp1c3QtcHJlCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cycKbWFrZSAtQyByYXdjb20g anVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2NvbScKbWFrZVs1XTogTm90aGluZyB0byBi ZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9yYXdjb20nCm1ha2UgLUMg cmF3ZmlsZXMganVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2ZpbGVzJwptYWtlWzVdOiBO b3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0 b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2Zp bGVzJwptYWtlIC1DIHpjb20ganVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv bW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3pjb20nCm1ha2Vb NV06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4KbWFrZVs1XTogTGVhdmluZyBk aXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVudHMv emNvbScKbWFrZSAtQyBocmVmY29tIGp1c3QtcHJlCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29t JwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExl YXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2Nv bW1lbnRzL2hyZWZjb20nCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzJwptYWtlIC1DIGxleGRpY3QganVzdC1w cmUKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3Jk L3NyYy9tb2R1bGVzL2xleGRpY3QnCm1ha2UgLUMgcmF3bGQganVzdC1wcmUKbWFrZVs1XTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xl eGRpY3QvcmF3bGQnCm1ha2VbNV06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4K bWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3Jj L21vZHVsZXMvbGV4ZGljdC9yYXdsZCcKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvbGV4ZGljdCcKbWFrZSAtQyBjb21tb24g anVzdC1wcmUKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1vbicKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tb24nCm1ha2UgLUMgZmlsdGVycyBqdXN0LXByZQpt YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3Jj L21vZHVsZXMvZmlsdGVycycKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1w cmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvbW9kdWxlcy9maWx0ZXJzJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAtQyBmcm9udGVuZCBqdXN0LXBy ZQptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL2Zyb250ZW5kJwptYWtlIC1DIHdpbmRvemUganVzdC1wcmUKbWFrZVs0XTogRW50ZXJpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9mcm9udGVuZC93aW5kb3pl JwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNF06IExl YXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9mcm9udGVuZC93 aW5kb3plJwptYWtlIC1DIFgxMSBqdXN0LXByZQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3Rvcnkg YC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kL1gxMScKbWFrZVs0XTogTm90 aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvZnJvbnRlbmQvWDExJwptYWtlWzNdOiBM ZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvZnJvbnRlbmQn Cm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny YycKbWFrZSAtQyBvYmoganVzdC1wcmUKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50 L21pc2MvY3ZzL3N3b3JkL3N3b3JkL29iaicKbWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9vYmonCm1ha2UgLUMgbGliIGp1c3QtcHJlCm1ha2VbMl06IEVudGVyaW5nIGRp cmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9saWInCm1ha2VbMl06IE5vdGhpbmcg dG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9t bnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvbGliJwptYWtlIC1DIHRlc3RzIGp1c3QtcHJlCm1ha2Vb Ml06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycK bWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycKbWFrZSAtQyB1 dGlsaXRpZXMganVzdC1wcmUKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3V0aWxpdGllcycKbWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC91dGlsaXRpZXMnCm1ha2UgLUMgaW5jbHVkZSBqdXN0LXByZQptYWtlWzJdOiBF bnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvaW5jbHVkZScKbWFr ZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9pbmNsdWRlJwptYWtlIC1DIGFw cHMvWDExL1ZDTCBqdXN0LXByZQptYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlz Yy9jdnMvc3dvcmQvc3dvcmQvYXBwcy9YMTEvVkNMJwptYWtlWzJdOiBOb3RoaW5nIHRvIGJlIGRv bmUgZm9yIGBqdXN0LXByZScuCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL2FwcHMvWDExL1ZDTCcKbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg YC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQnCm1ha2UgLUMgc3JjIGp1c3QtdGFyZ2V0cwptYWtl WzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjJwpt YWtlIC1DIGtleXMganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21u dC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMva2V5cycKbWFrZVsyXTogTm90aGluZyB0byBiZSBk b25lIGZvciBganVzdC10YXJnZXRzJy4KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2tleXMnCm1ha2UgLUMgdXRpbGZ1bnMganVzdC10YXJn ZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvdXRpbGZ1bnMnCm1ha2VbMl06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFy Z2V0cycuCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3 b3JkL3NyYy91dGlsZnVucycKbWFrZSAtQyBtZ3IganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVy aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbWdyJwptYWtlWzJd OiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzJdOiBMZWF2aW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbWdyJwptYWtlIC1DIG1v ZHVsZXMganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAtQyB0ZXh0cyBqdXN0LXRhcmdldHMK bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny Yy9tb2R1bGVzL3RleHRzJwptYWtlIC1DIHJhd3RleHQganVzdC10YXJnZXRzCm1ha2VbNF06IEVu dGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy90 ZXh0cy9yYXd0ZXh0JwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdl dHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvbW9kdWxlcy90ZXh0cy9yYXd0ZXh0JwptYWtlIC1DIHJhd2diZiBqdXN0LXRhcmdldHMK bWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny Yy9tb2R1bGVzL3RleHRzL3Jhd2diZicKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBg anVzdC10YXJnZXRzJy4KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvcmF3Z2JmJwptYWtlIC1DIHp0ZXh0IGp1c3Qt dGFyZ2V0cwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9u ZSBmb3IgYGp1c3QtdGFyZ2V0cycuCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21p c2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzL3p0ZXh0JwptYWtlWzNdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy90ZXh0 cycKbWFrZSAtQyBjb21tZW50cyBqdXN0LXRhcmdldHMKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0 b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzJwptYWtl IC1DIHJhd2NvbSBqdXN0LXRhcmdldHMKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50 L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2NvbScKbWFrZVs0 XTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC10YXJnZXRzJy4KbWFrZVs0XTogTGVhdmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVu dHMvcmF3Y29tJwptYWtlIC1DIHJhd2ZpbGVzIGp1c3QtdGFyZ2V0cwptYWtlWzRdOiBFbnRlcmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVu dHMvcmF3ZmlsZXMnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFyZ2V0 cycuCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3Jk L3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2ZpbGVzJwptYWtlIC1DIHpjb20ganVzdC10YXJnZXRz Cm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9z cmMvbW9kdWxlcy9jb21tZW50cy96Y29tJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9y IGBqdXN0LXRhcmdldHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2 cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy96Y29tJwptYWtlIC1DIGhyZWZjb20g anVzdC10YXJnZXRzCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29tJwptYWtlWzRdOiBOb3RoaW5n IHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29t JwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9z cmMvbW9kdWxlcy9jb21tZW50cycKbWFrZSAtQyBsZXhkaWN0IGp1c3QtdGFyZ2V0cwptYWtlWzNd OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVs ZXMvbGV4ZGljdCcKbWFrZSAtQyByYXdsZCBqdXN0LXRhcmdldHMKbWFrZVs0XTogRW50ZXJpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xleGRpY3Qv cmF3bGQnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFyZ2V0cycuCm1h a2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9t b2R1bGVzL2xleGRpY3QvcmF3bGQnCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21p c2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xleGRpY3QnCm1ha2UgLUMgY29tbW9uIGp1 c3QtdGFyZ2V0cwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dv cmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbW9uJwptYWtlWzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tb24nCm1ha2UgLUMgZmlsdGVycyBqdXN0 LXRhcmdldHMKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2ZpbHRlcnMnCm1ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBm b3IgYGp1c3QtdGFyZ2V0cycuCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2ZpbHRlcnMnCm1ha2VbMl06IExlYXZpbmcgZGly ZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzJwptYWtlIC1DIGZy b250ZW5kIGp1c3QtdGFyZ2V0cwptYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlz Yy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kJwptYWtlIC1DIHdpbmRvemUganVzdC10YXJn ZXRzCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvZnJvbnRlbmQvd2luZG96ZScKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBg anVzdC10YXJnZXRzJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kL3dpbmRvemUnCm1ha2UgLUMgWDExIGp1c3QtdGFyZ2V0 cwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL2Zyb250ZW5kL1gxMScKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC10 YXJnZXRzJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL2Zyb250ZW5kL1gxMScKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kJwptYWtlWzFdOiBMZWF2aW5nIGRpcmVj dG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMnCm1ha2UgLUMgb2JqIGp1c3QtdGFy Z2V0cwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvb2JqJwptYWtlWzFdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgpt YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9vYmon Cm1ha2UgLUMgbGliIGp1c3QtdGFyZ2V0cwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9t bnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvbGliJwptYWtlWzFdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9saWInCm1ha2UgLUMgdGVzdHMganVzdC10YXJnZXRzCm1ha2VbMV06 IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycKZ2Nj IC1JLi4vaW5jbHVkZS8gLURfR05VX1NPVVJDRSAtRE5ERUJVRyAtRF9HTlVfU09VUkNFIC1ETkRF QlVHIC1waXBlIC1XYWxsIC1Xbm8tZm9ybWF0ICAtRFpMSUJTVVBQT1JURUQgLXBnIC1PMyAtbTQ4 NiAtbyBjb25maWd0ZXN0IGNvbmZpZ3Rlc3QuY3BwICAgLUwuLi9saWIvICAtbHN3b3JkIC1sc3Rk YysrIC1segpJbiBmaWxlIGluY2x1ZGVkIGZyb20gY29uZmlndGVzdC5jcHA6MjoKLi4vaW5jbHVk ZS9zd2NvbmZpZy5oOiBJbiBtZXRob2QgYFQgJiBtdWx0aW1hcHdpdGhkZWZhdWx0PEtleSxULENv bXBhcmU+OjpvcGVyYXRvciBbXShjb25zdCBLZXkgJiknOgouLi9pbmNsdWRlL3N3Y29uZmlnLmg6 NDQ6IHdhcm5pbmc6IGxvb2t1cCBvZiBgdmFsdWVfdHlwZScgZmluZHMgYHR5cGVuYW1lIGl0ZXJh dG9yX3RyYWl0czxfSXRlcmF0b3I+Ojp2YWx1ZV90eXBlICogdmFsdWVfdHlwZShjb25zdCBfSXRl ciAmKScKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOjQ0OiB3YXJuaW5nOiAgIGluc3RlYWQgb2YgYHR5 cGVuYW1lIG11bHRpbWFwd2l0aGRlZmF1bHQ8S2V5LFQsQ29tcGFyZT46OnZhbHVlX3R5cGUnIGZy b20gZGVwZW5kZW50IGJhc2UgY2xhc3MKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOjQ0OiB3YXJuaW5n OiAgICh1c2UgYHR5cGVuYW1lIG11bHRpbWFwd2l0aGRlZmF1bHQ6OnZhbHVlX3R5cGUnIGlmIHRo YXQncyB3aGF0IHlvdSBtZWFudCkKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOiBJbiBtZXRob2QgYGNs YXNzIHN0cmluZyAmIG11bHRpbWFwd2l0aGRlZmF1bHQ8YmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5n X2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTx0cnVlLDA+ID4sYmFz aWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190 ZW1wbGF0ZTx0cnVlLDA+ID4sbGVzczxiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFp dHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPiA+ID46Om9wZXJhdG9y IFtdKGNvbnN0IHN0cmluZyAmKSc6CmNvbmZpZ3Rlc3QuY3BwOjY6ICAgaW5zdGFudGlhdGVkIGZy b20gaGVyZQouLi9pbmNsdWRlL3N3Y29uZmlnLmg6NDQ6IG5vIG1hdGNoIGZvciBjYWxsIHRvIGAo cGFpcjxjb25zdCBiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hhcj4sX19k ZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPixiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdf Y2hhcl90cmFpdHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPiA+KSAo Y29uc3QgYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVs dF9hbGxvY190ZW1wbGF0ZTx0cnVlLDA+ID4gJiwgc3RyaW5nKScKbWFrZVsxXTogKioqIFtjb25m aWd0ZXN0XSBFcnJvciAxCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3Rlc3RzJwptYWtlOiAqKiogW3Rlc3RzL3RhcmdldHNdIEVycm9yIDIK --------------Boundary-00=_U7L7XCODECIRKN6KH7KM-- From sword-devel@crosswire.org Thu Mar 15 00:34:36 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 14 Mar 2001 17:34:36 -0700 Subject: [sword-devel] Compile problems with new config stuff References: <01031423310600.10692@joachim> Message-ID: <3AB00E1C.4255140F@crosswire.org> Joachim and Martin, Thanks for reporting this. I was unable to reproduce it on any of my boxes, and quite honestly thought Martin had a bad version of the compiler on his box (sorry Martin). Thanks for sending the gcc version. I looked around and found that the skiffcluster that compaq provides for compiling for the ipaq had 2.95.1, and I could reproduce the error on their box. I think it's fixed. It now works on the skiffcluster and still on my box here. Give it a try and let me know! Sorry for the bug, -Troy. Joachim Ansorg wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Dear Troy! > > I attached a log with error messages I get while compiling the Sword library > with thenew config stuff. > > I'm using GCC 2.95 > > I don't know the STL well enough to fix this, > > Joachim > - -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.1e-SuSE (GNU/Linux) > Comment: For info see http://www.gnupg.org > > iD8DBQE6r/EuXu8IiUJO3NcRAoz1AJ90fvr7oZEBGXrCQ29WX0+dByGANQCdGxw8 > Aki2njfgJ5OdtKdTAM38zzE= > =S1NL > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------ > Name: log > log Type: Plain Text (text/plain) > Encoding: base64 From sword-devel@crosswire.org Thu Mar 15 03:35:51 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Wed, 14 Mar 2001 19:35:51 -0800 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <01031423310600.10692@joachim> References: <01031423310600.10692@joachim> Message-ID: <01031419355104.02474@mandrake.webmedic.net> Troy same here only I'm using gcc 2.96. I don't beleve that that would cause a problem though as I have been compileing rpms on it with no problem. sword 1.5.1a compiles great. anyway here is the error: /bin/sh -ec 'gcc -MM -MG -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE - DNDEBUG swkey.cpp | sed '\''s/swkey\.o/& swkey.d/g'\'' > swkey.d' make[2]: Leaving directory `/home/thelinu/sword/src/keys' make[2]: Entering directory `/home/thelinu/sword/src/keys' gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall - Wno-format -DZLIBSUPPORTED -fomit-frame-pointer -s -O3 -m486 -c -o swkey.o swke y.cpp gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall - Wno-format -DZLIBSUPPORTED -fomit-frame-pointer -s -O3 -m486 -c -o listkey.o li stkey.cpp gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall -Wno-format -DZLIBSUPPORTED -fomit- frame-pointer -s -O3 -m486 -c -o versekey.o versekey.cpp In file included from ../../include/localemgr.h:29, from versekey.cpp:21: ../../include/swconfig.h: In method `T &multimapwithdefault::operator[] (const Key &)': ../../include/swconfig.h:42: parse error before `=' make[2]: *** [versekey.o] Error 1 make[2]: Leaving directory `/home/thelinu/sword/src/keys' make[1]: *** [keys/targets] Error 2 make[1]: Leaving directory `/home/thelinu/sword/src' make: *** [src/targets] Error 2 From sword-devel@crosswire.org Thu Mar 15 15:24:30 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Thu, 15 Mar 2001 16:24:30 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <3AB00E1C.4255140F@crosswire.org> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> Message-ID: <01031516243001.00592@martin> Hi Troy, I'm not sure whether my compiler is ok; what I know is that I use gcc --version 2.95.2 and when I try to compile BibleTime, I see /usr/local/sword/include/sword/swconfig.h: In method `T & multimapwithdefault::operator [](const Key &)': /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' I hope this is not my fault; The compiler installation is directly from the SuSE 7.0 distro. Sword itself compiles now -- how can this be? I attached a more detailed output. Martin P.S. please see my last 2 postings. ------------------------------------ g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include -I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT -I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -g -ansi -D_XOPEN_SOURCE -D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef -Wconversion -pg -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -Wp,-MD,.deps/cswordmodulesearch.pp -c cswordmodulesearch.cpp -fPIC -DPIC -o .libs/cswordmodulesearch.o In file included from /usr/local/sword/include/sword/swkey.h:27, from /usr/local/sword/include/sword/swmodule.h:28, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swobject.h:5: warning: carriage return in preprocessing directive In file included from /usr/local/sword/include/sword/swmodule.h:29, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/listkey.h: In method `long int ListKey::Index(long int)': /usr/local/sword/include/sword/listkey.h:113: warning: unused parameter `long int iindex' In file included from /usr/local/sword/include/sword/swmodule.h:30, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swfilter.h: In method `void SWFilter::setOptionValue(const char *)': /usr/local/sword/include/sword/swfilter.h:79: warning: unused parameter `const char * ival' /usr/local/sword/include/sword/swfilter.h: In method `char SWFilter::ProcessText(char *, int, const SWKey *)': /usr/local/sword/include/sword/swfilter.h:92: warning: unused parameter `const class SWKey * key' In file included from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swmodule.h: In function `static char SWModule::createModule(const char *)': /usr/local/sword/include/sword/swmodule.h:276: warning: unused parameter `const char * path' In file included from /usr/local/sword/include/sword/swmgr.h:31, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swconfig.h: In method `T & multimapwithdefault::operator [](const Key &)': /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' cswordmodulesearch.cpp: In method `void CSwordModuleSearch::percentUpdate(char, void *)': cswordmodulesearch.cpp:65: warning: unused parameter `void * p' make[4]: *** [cswordmodulesearch.lo] Error 1 make[4]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend/sword_backend' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/Martin/bibletime-2/bibletime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Martin/bibletime-2' make: *** [all-recursive-am] Error 2 From sword-devel@crosswire.org Thu Mar 15 17:43:54 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Thu, 15 Mar 2001 18:43:54 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <3AB00E1C.4255140F@crosswire.org> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> Message-ID: <01031517211600.22642@joachim> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Troy! Thank you for the fix. I made a small correction, I had to add two "typenames" to compile it with the g++ option -pedantic. At least my "The C++ Programming Language" claims that this is required :) Joachim > Joachim and Martin, > Thanks for reporting this. I was unable to reproduce it on any of my > boxes, and quite honestly thought Martin had a bad version of the > compiler on his box (sorry Martin). Thanks for sending the gcc > version. I looked around and found that the skiffcluster that compaq > provides for compiling for the ipaq had 2.95.1, and I could reproduce > the error on their box. I think it's fixed. It now works on the > skiffcluster and still on my box here. Give it a try and let me know! > > Sorry for the bug, > -Troy. > > Joachim Ansorg wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Dear Troy! > > > > I attached a log with error messages I get while compiling the Sword > > library with thenew config stuff. > > > > I'm using GCC 2.95 > > > > I don't know the STL well enough to fix this, > > > > Joachim > > - -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6sP9aXu8IiUJO3NcRAmpSAKCME/RGUJ6rejorvGz4GgLX1602KACfZYd8 LCmMm2q+ipioWTDnQnSKUVM= =UgeX -----END PGP SIGNATURE----- From sword-devel@crosswire.org Thu Mar 15 18:21:15 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Thu, 15 Mar 2001 19:21:15 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <01031516243001.00592@martin> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> <01031516243001.00592@martin> Message-ID: <01031519211504.22642@joachim> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Martin! I fixed this some minutes ago. Untill tomorrow! Joachim > Hi Troy, > > I'm not sure whether my compiler is ok; what I know is that I use > > gcc --version > 2.95.2 > > and when I try to compile BibleTime, I see > > /usr/local/sword/include/sword/swconfig.h: In method `T & > multimapwithdefault::operator [](const Key &)': > /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' > > I hope this is not my fault; The compiler installation is directly from the > SuSE 7.0 distro. Sword itself compiles now -- how can this be? > I attached a more detailed output. > > Martin > > P.S. please see my last 2 postings. > > ------------------------------------ > g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include > -I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT > -I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -g -ansi > -D_XOPEN_SOURCE -D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef > -Wconversion -pg -fno-check-new -Wall -pedantic -W -Wpointer-arith > -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin > -Wp,-MD,.deps/cswordmodulesearch.pp -c cswordmodulesearch.cpp -fPIC -DPIC > -o .libs/cswordmodulesearch.o > In file included from /usr/local/sword/include/sword/swkey.h:27, > from /usr/local/sword/include/sword/swmodule.h:28, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swobject.h:5: warning: carriage return in > preprocessing directive > In file included from /usr/local/sword/include/sword/swmodule.h:29, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/listkey.h: In method `long int > ListKey::Index(long int)': > /usr/local/sword/include/sword/listkey.h:113: warning: unused parameter > `long int iindex' > In file included from /usr/local/sword/include/sword/swmodule.h:30, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swfilter.h: In method `void > SWFilter::setOptionValue(const char *)': > /usr/local/sword/include/sword/swfilter.h:79: warning: unused parameter > `const char * ival' > /usr/local/sword/include/sword/swfilter.h: In method `char > SWFilter::ProcessText(char *, int, const SWKey *)': > /usr/local/sword/include/sword/swfilter.h:92: warning: unused parameter > `const class SWKey * key' > In file included from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swmodule.h: In function `static char > SWModule::createModule(const char *)': > /usr/local/sword/include/sword/swmodule.h:276: warning: unused parameter > `const > char * path' > In file included from /usr/local/sword/include/sword/swmgr.h:31, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swconfig.h: In method `T & > multimapwithdefault::operator [](const Key &)': > /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' > cswordmodulesearch.cpp: In method `void > CSwordModuleSearch::percentUpdate(char, > void *)': > cswordmodulesearch.cpp:65: warning: unused parameter `void * p' > make[4]: *** [cswordmodulesearch.lo] Error 1 > make[4]: Leaving directory > `/home/Martin/bibletime-2/bibletime/backend/sword_backend' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/Martin/bibletime-2/bibletime' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/Martin/bibletime-2' > make: *** [all-recursive-am] Error 2 - -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6sQgcXu8IiUJO3NcRApfbAJ4kjK+phmTRAT4TbaL5q/oEswT4DQCeIqIA ZsRi2kDpQ22xSEfMLMFTUDM= =zYhF -----END PGP SIGNATURE----- From sword-devel@crosswire.org Fri Mar 16 03:27:35 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:27:35 -0700 Subject: [sword-devel] General question References: Message-ID: <3AB18826.2EAE2B72@crosswire.org> Harry, > My name is Harry Plantinga. I'm the director of the Christian > Classics Ethereal Library. I'm interested in the Sword plans, > architecture, etc. Very nice to have you. > Is there an overview of the architecture, a requirements > specification, or something like that? Is there an archive > of the mailing list? There is an API primer on the website under http://www.crosswire.org/sword then selecting 'Developement', then 'SWORD API Primer'. I'll try to throw together some UML diagrams for the basic API, and data flow diagrams for the processing of module source all the way from disk to display through the class framework. We've been needing something like this for a while now. I'll post soon. -Troy. From sword-devel@crosswire.org Fri Mar 16 03:30:32 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:30:32 -0700 Subject: [sword-devel] upcoming conference References: Message-ID: <3AB188D8.E8CCEC6E@crosswire.org> Harry, Thank you for the consideration. Actually, Mike Perez from ABS already gave us a call. I'm planning on attending. I'm sure others on the list might be interested also. Looking forward to hearing you. > By the way, there's an upcoming conference on > April 30 to May 2 on developing open XML standards > for bible and theological documents. I'll be speaking > there about Theological Markup Language. > This conference is sponsored by the American Bible > Society, and they're trying to get an industry-wide > support for an open standard, perhaps ending in a > W3C standard or something like that. > > The conference is by invitation only, but the organizers > asked me for some recommendations. It would seem good > to have representation from the open-source community. > Is there anyone who would really like to go? It's > in the Washington, DC area and unfortunately you'd > have to pay your own transportation, hotel room, and > registration. > > Otherwise, I can report on what was said and done there. > > -Harry From sword-devel@crosswire.org Fri Mar 16 03:37:28 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:37:28 -0700 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> Message-ID: <3AB18A78.746290E0@crosswire.org> > Thank you for answering me. I do understand the situation. However i would > like to know when these modules will be made available for public use? Has > there ever been a previously locked module that was released to the public > before? if so, then this will give me hope to wait out for the release of > the modules i'm interested in. Vick, The keys are on our alpha page to which you were given when you joined the list. As others have stated. They are made available for testing purposes. And YES, we have been given permission to distribute some of these modules over the years. A quicker solution for you may be the STEP support that should be available in 1.5.2. You will then be able to buy a STEP formatted text and use any of the frontends that use our engine to display. Any substantial STEP support is about 3 months away, I'd say. -Troy. > > Vick > > ----- Original Message ----- > From: "Joachim Ansorg" > To: > Sent: Tuesday, 13 March, 2001 17:28 > Subject: Re: [sword-devel] Locked Modules > > > Sorry that I have to write this, but it's not legal to use the locked > modules. > > They are only supposed for _testing_, and not for frequent usage. > > > > I don't want to offend you, but Crosswire can't risk the connections to > the > > Bible societies. > > > > Joachim > > > > On Tuesday, 13. March 2001 14:24, you wrote: > > > Hello, > > > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > > please help me gain access to the locked modules using the keys posted > on > > > the ALPHA site? > > > > > > The modules i am interested in are: > > > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > > 2.. New King James Version (NKJV) > > > 3.. New American Standard Bible (NASB) > > > 4.. French Darby Version (FreDrb) > > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > > dont have them installed in sword) Thanking you in advance > > > > > > Yours faithfully, > > > > > > Vick > > > > ---------------------------------------- > > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > > Content-Transfer-Encoding: quoted-printable > > Content-Description: > > ---------------------------------------- > > > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Fri Mar 16 03:40:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:40:00 -0700 Subject: [sword-devel] New to the project References: <3AAE37CC.2225.78071@localhost> Message-ID: <3AB18B10.BDDDA8C0@crosswire.org> Many have asked for an archive of the dev-list. We have our list-serv (majordomo) keeping archives. A) Does anyone know how list subscribers can access these archives via majordomo? B) Does anyone know of a good majordomo-archive-to-HTML converter? Thanks! -Troy. Barry Drake wrote: > > Hi ...... > > Sorry to jump straight into this list when I have just joined. Is there an > archive? And if so, where please? I have been trying the encyphered > New Jerusalem Bible, and have several things to report, but don't want to > re-visit if it's all been said before. If no archive, someone might like to fill > me in with any discussion that's taken place on this module. > > I've been doing a bit of conversion work, and offered three new modules to > Troy. Hope to talk about them in due course if anyone wants to. > > Regards, > > Barry > > >From Barry Drake (The Revd - minister of Arnold United Reformed Church, > Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). > > Replies - b.drake@ntlworld.com > Fax: 0705 069 8746 > > From sword-devel@crosswire.org Fri Mar 16 03:56:48 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:56:48 -0700 Subject: [sword-devel] Compile problems with new config stuff References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> <01031517211600.22642@joachim> Message-ID: <3AB18F00.99223E9E@crosswire.org> Joachim, Thanks for the fix. Still works for me, so if you guys are happy, I'm in. I don't know if you realize what the new feature is that is causing the compile troubles of the past few days, but... It used to be our configurator class SWConfig used a map> to store INI style entries, and it made for easy stuff like: SWConfig myConfig("./myConfig.conf"); myConfig.Sections["Section1"]["Entry1"] = "Value1"; Well, this easy syntax went away when we had to move the structure to: map>. This was needed because we store more than entry for some things, e.g. [KJV] GlobalOptionsFilter=GBFFootnotes GlobalOptionsFilter=GBFStrings multimaps lets this happen, whereas map will overwrite the previous entry; however, multimap doesn't include nice [] operators, so we had to use iterator = myConfig.Sections["Section1"].find("Entry1"), and check for it != to end() and then grab it->second, ugh... Not very nice looking anymore... Well, now the new features: SWConfig now has an operator[](const char *), so you can leave off the 'Sections' part, e.g. myConfig["Section1"]["Entry1"] = "Value1"; and the BIG one... we now have a multimapwithdefault subclass of multimap that implements the same behaviour as the map::operator []. It merely finds the FIRST entry with the name and returns it (or creates one if it doesn't exist. We still have to use find_*(key_type &) for multi-entries like 'GlobalOptionsFilter', but for the MAJORITY of entries we can now use the nice syntax like: myConfig["Section1"]["Entry1"] = "Value1"; or string entry1 = myConfig["Section1"]["Entry1"]; Hope this explains a little bit of why we changed stuff. -Troy. From sword-devel@crosswire.org Fri Mar 16 09:05:29 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Fri, 16 Mar 2001 09:05:29 -0000 Subject: [sword-devel] NJB Message-ID: <3AB1D759.23124.4EE874@localhost> Hi there ....... I've been looking at the NJB (encrypted) module. It would be nice - but - the original contained both the canonical and the deutero-canonical books (the Apocrypha) in LXX order. The Sword library is strictly aligned to the AV canon and cannot use the LXX book and verse arrangement. What happens in the NJB is that the old testament works properly up to the end of Nehemiah. At this point, the complete book of Tobit begins, although it declares with confidence that it is Esther. It continues even when it declares it is Job (Tob. 10:4 calls itself Job 0:1 .... and so on). At the end of Tobit, we get a number of verses from Nehemiah (again) but all as one verse and then Tobit once more (all of it). Then the text gives up altogether and there is no more. (Note that the entire NJB ot file is less than 2 meg in size). If someone has the original text, I would love to edit out the deutero- canonical parts and re-format the verses to fit Sword - but I doubt the publisher would allow the result to be published as it would be incomplete. It will be a pity if the NJB module never gets to be seen because of this. It's an excellent translation. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 16 22:06:41 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Fri, 16 Mar 2001 23:06:41 +0100 Subject: [sword-devel] Important questions Message-ID: <01031623005000.04214@joachim> Hi! Martin and me discussed several important issues. These are important for the soon upcoming 1.0 release of BibleTime. Here are our proposals and questions: -Most of the Sword frontends deal with bookmarks. We want this to be frontend- and OS independent, so that the users can easily share and exchange their bookmark files. There may be 2 ways to achieve this: a) work out a standard for bookmark files and b) implement bookmark management in sword. It should support different locales and be module independent. -We _need_ some way to determine which books, chapters and verses of a commentary (and bible) are available. -We expect a copy constructor in swmodule to be the easiest way of implementing thread safe searching in bibletime. But maybe there are better solutions? BibleCS also crashes when browsing a module while it is being searched. -The search progress implementation does not work well with user defined scopes. -We would like the current status of the new search engine implementation. We'd be grateful for comments + help with these issues because they are important for the future development of BibleTime, and especially the 1.0 release. We also wish to thank all those who have been contributing to the sword project and making the development of bible study programs possible. Thank you for all the time and love you have been investing to serve others. May God bless you! Joachim + Martin P.S. Troy thank you for the cool config interface. Thanks for all your help. -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Sat Mar 17 01:50:41 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 18:50:41 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> Message-ID: <3AB2C2F1.42EB8496@crosswire.org> Joachim, Had to backout one of the typename changes that you made for Borland C++Builder to like it. Please let me know if you needed them both. I've commited what works for me. > -Most of the Sword frontends deal with bookmarks. We want this to be > frontend- and OS independent, so that the users can easily share and exchange > their bookmark files. There may be 2 ways to achieve this: a) work out a > standard for bookmark files and b) implement bookmark management in sword. It > should support different locales and be module independent. Yes. I agree. Let's let's make a bookmark class. > -We _need_ some way to determine which books, chapters and verses of a > commentary (and bible) are available. We actually don't have that information readily available. The 0 length entried in the index are the entries that are not available, so we could scan the module once and save this information. If we go to a dynamic canon config for other verse numberings, then each module should populate the VerseKey::books structure themselves, and you can just scan this to get the available entries. There are so many uncertain things about this approach though, which is why it has been put off for so long. o You will no longer be able to share keys between modules. o We will need some kind of dynamic mapping mechanism, because now, the common mapping is done at module creation time by mapping all verses to KJV numbering. Without this, we will still need a way to link between variant numberings o Numberings will not have the same index values, so when setting a key, a literal parse from one module's VerseKey to another will be necessary, making it slower. Anyway, all this to say.... It's not easy, or readily available, or I would do it for you right now. Is there a way around it? Why do you need this information? I think you know you can get KJV numberings from the VerseKey::books structure, right? > -We expect a copy constructor in swmodule to be the easiest way of > implementing thread safe searching in bibletime. But maybe there are better > solutions? BibleCS also crashes when browsing a module while it is being > searched. Planned. Actually, I was also trying to figure out a way to make Searching thread-safe without copying the module. > -The search progress implementation does not work well with user defined > scopes. Progress for non-accelerated searches is determined by module position. This is why it looks silly if you're searching, say, NT, you'll start at about 70%. Not good. Any takers to do the math? Actually, VerseKey::Index() should not be used for progress, instead, since SWKey defines the range, SWKey::getProgress() or something should be written. This will let ListKey compute one way, and VerseKey with mins and maxs compute another way. Actually, ListKey will still be hard because keys can be nested x levels. Maybe a SWKey::entryCount() AND SWKey::getEntryOffset(). These will only be useful on Traversable() SWKey's, though, not lexicons, etc. hmmmm... Seems like we need a little more thought for this one... > -We would like the current status of the new search engine implementation. Not sure. Barry Drake just volunteered to do an implementation. :) (just kidding, Barry) > We'd be grateful for comments + help with these issues because they are > important for the future development of BibleTime, and especially the 1.0 > release. > We also wish to thank all those who have been contributing to the sword > project and making the development of bible study programs possible. Thank > you for all the time and love you have been investing to serve others. > May God bless you! > > Joachim + Martin > > P.S. Troy thank you for the cool config interface. Thanks for all your help. No problem. Like I said, hope it compiles for you now. If not we'll have to do some #ifdef's From sword-devel@crosswire.org Sat Mar 17 02:58:35 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 18:58:35 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2C2F1.42EB8496@crosswire.org> References: <01031623005000.04214@joachim> Message-ID: <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: >Joachim, > Had to backout one of the typename changes that you made for Borland >C++Builder to like it. Please let me know if you needed them both. >I've commited what works for me. Speaking of 'commited', is there a sword-cvs mailing list? Are you using the Sourceforge CVS server? (If so, does anyone know if it's possible to tie the CVS server to a mailinglist? Do they give you access to the CVSROOT/loginfo file?) I've found that following CVS commit logs helps one get acclimated to a given project that one is planning to volunteer for. By the way, thanks for the awesome software, Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 04:27:34 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Sat, 17 Mar 2001 14:27:34 +1000 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> Message-ID: <3AB2E7B6.8333E076@bigfoot.com> Dan B wrote: > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > >Joachim, > > Had to backout one of the typename changes that you made for Borland > >C++Builder to like it. Please let me know if you needed them both. > >I've commited what works for me. > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > the Sourceforge CVS server? (If so, does anyone know if it's possible to > tie the CVS server to a mailinglist? Do they give you access to the > CVSROOT/loginfo file?) > > I've found that following CVS commit logs helps one get acclimated to a > given project that one is planning to volunteer for. Excellent idea - i'd be interested in mails when CVS commits happen, too. Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Sat Mar 17 05:52:37 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 22:52:37 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> <3AB2E7B6.8333E076@bigfoot.com> Message-ID: <3AB2FBA5.1BD3FA40@crosswire.org> I'll look into it. It's on a box we can do anything we want to, so if you know how to add the correct script to the CVS setup, let me know... Hmmm... This might mean that we'll have to start using real commit log messages all the time... ;) -Troy. Paul Gear wrote: > > Dan B wrote: > > > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > > >Joachim, > > > Had to backout one of the typename changes that you made for Borland > > >C++Builder to like it. Please let me know if you needed them both. > > >I've commited what works for me. > > > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > > the Sourceforge CVS server? (If so, does anyone know if it's possible to > > tie the CVS server to a mailinglist? Do they give you access to the > > CVSROOT/loginfo file?) > > > > I've found that following CVS commit logs helps one get acclimated to a > > given project that one is planning to volunteer for. > > Excellent idea - i'd be interested in mails when CVS commits happen, > too. > > Paul > --------- > "He must become greater; i must become less." - John 3:30 > http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Sat Mar 17 05:47:05 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 21:47:05 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2E7B6.8333E076@bigfoot.com> References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> Message-ID: <5.0.2.1.0.20010316214132.02ac0b00@cyclonehq.dnsalias.net> At 02:27 PM 3/17/2001 +1000, Paul Gear wrote: >Dan B wrote: > > > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > > >Joachim, > > > Had to backout one of the typename changes that you made for > Borland > > >C++Builder to like it. Please let me know if you needed them both. > > >I've commited what works for me. > > > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > > the Sourceforge CVS server? (If so, does anyone know if it's possible to > > tie the CVS server to a mailinglist? Do they give you access to the > > CVSROOT/loginfo file?) > > > > I've found that following CVS commit logs helps one get acclimated to a > > given project that one is planning to volunteer for. > >Excellent idea - i'd be interested in mails when CVS commits happen, >too. I'm not sure who the CVS admin is, but in case they don't know, here's how one could do it: o setup sword-cvs mailing list o cvs checkout CVSROOT o edit CVSROOT/loginfo: (this should be one line:) ALL (echo "----------"; echo -n $USER" "; date; echo; cat) | /usr/bin/Mail -s "[sword-cvs] %{sVv}" sword-cvs@sword.sourceforge.net HTH, Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 05:58:53 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 21:58:53 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2FBA5.1BD3FA40@crosswire.org> References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> <3AB2E7B6.8333E076@bigfoot.com> Message-ID: <5.0.2.1.0.20010316215152.037e0008@cyclonehq.dnsalias.net> At 10:52 PM 3/16/2001 -0700, you wrote: >I'll look into it. It's on a box we can do anything we want to, so if >you know how to add the correct script to the CVS setup, let me know... > >Hmmm... This might mean that we'll have to start using real commit log >messages all the time... ;) Since you have your own CVS server, we can be a little more flexible. Here's what I would recommend. Add the following to CVSROOT/loginfo: ALL /usr/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER "%{sVv}" Create a /usr/bin/cvs-log that is executable by the cvs user. (chmod 755 would do it): #!/bin/sh (echo "----------------------------------------------"; echo -n $2" "; date; echo; cat) | tee $1 | /usr/bin/Mail -s "[sword-cvs] $3" sword-cvs@crosswire.org At that point, your commit logs will be archived in the CVSROOT/commitlog file, and they would be e-mailed to the sword-cvs@crosswire.org address. Here is what a sample e-mail looks like: Subject: [sword-cvs] 'directory/subdirectory filename.c,1.7,1.8' ---------------------------------------------- commiter_username Fri Mar 16 21:14:09 PST 2001 Update of directory/subdirectory In directory cvs.crosswire.org:/tmp/cvs-serv7721 Modified Files: filename.c Log Message: test My e-mail address is danb@cyclonecomputers.com (or this address) if you would like to contact me privately for more setup help. But I'll post this e-mail here incase someone else might find this useful. Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 06:24:07 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 23:24:07 -0700 Subject: [sword-devel] New win32 InstallMgr Message-ID: <3AB30307.3F16F420@crosswire.org> Hope we've got all the nuances taken care of now. This release has a new checkbox [] Passive FTP If you had better luck the old way (non-passive) then you can uncheck this box (the default). If you need to use passive ftp due to firewall restrictions, then you can check it. The checkbox may not be in the best location on the dialog, but it should work, and work is what we need right now, as we are REALLY late again with the next ISO... Usual place: http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ Thanks!!! -Troy. From sword-devel@crosswire.org Sat Mar 17 08:05:44 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Sat, 17 Mar 2001 18:05:44 +1000 (EST) Subject: [sword-devel] Important questions In-Reply-To: <3AB2FBA5.1BD3FA40@crosswire.org> from "Troy A. Griffitts" at Mar 16, 2001 10:52:37 PM Message-ID: <200103170805.f2H85ju16615@gear01.gear.dyndns.org> > I'll look into it. It's on a box we can do anything we want to, so if > you know how to add the correct script to the CVS setup, let me know... > > Hmmm... This might mean that we'll have to start using real commit log > messages all the time... ;) A little accountability is a good thing for programmers... :-) PDG From sword-devel@crosswire.org Sat Mar 17 10:57:00 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Sat, 17 Mar 2001 11:57:00 +0100 Subject: [sword-devel] Important questions In-Reply-To: <3AB2C2F1.42EB8496@crosswire.org> References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> Message-ID: <01031711570000.00566@joachim> Hi Troy! > Joachim, > Had to backout one of the typename changes that you made for Borland > C++Builder to like it. Please let me know if you needed them both. > I've commited what works for me. Sorry, but it doesn't work. I attached the messages (we compiled with the -pedantic flag because we use it in BibleTime. -pedantic checks for ISO C++ compliant code). > Yes. I agree. Let's let's make a bookmark class. This is great! In our opinion we need at least the following features in the bookmark class: -Folders with nested subfolders -Each bookmark should have a key and a description. It should also hold the module type and the name of module it references, but it should work with all modules of the same type (Bible / Commentary / Lexicon). -Bookmarks should be ex- and importable using files -It should be possible to share the bookmarks with other users using a different locale > o You will no longer be able to share keys between modules. Could you please explain this more detailed? > o We will need some kind of dynamic mapping mechanism, because now, > the common mapping is done at module creation time by mapping all verses > to KJV numbering. Without this, we will still need a way to link > between variant numberings We do not need a new mapping system, we simply want to know which books/chapters/verses of the KJV scheme are available in a given module. For example some modules do only have the New Testament. Commentaries do only have some keys commented. > o Numberings will not have the same index values, so when setting a > key, a literal parse from one module's VerseKey to another will be > necessary, making it slower. If we still use the KJV numbering this is not necessary. > Is there a way around it? Why do you need this information? I think > you know you can get KJV numberings from the VerseKey::books structure, > right? We want to use the KJV, but it confuses users if some parts of a module show no text. We do only want to give them the available books etc. > > -We expect a copy constructor in swmodule to be the easiest way of > > implementing thread safe searching in bibletime. > Planned. Actually, I was also trying to figure out a way to make > Searching thread-safe without copying the module. We'd like to help if you want. > > -We would like the current status of the new search engine > > implementation. > > Not sure. Barry Drake just volunteered to do an implementation. :) > (just kidding, Barry) Maybe Trevor? We'd be very pleased to see a new fast search engine, because this is really required for a good Bible study tool. make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest configtest.cpp -L../lib/ -lsword -lstdc++ -lz ../include/swconfig.h: In method `class string & multimapwithdefault,__default_alloc_template >,basic_string,__default_alloc_template >,less,__default_alloc_template > > >::operator [](const string &)': configtest.cpp:6: instantiated from here ../include/swconfig.h:44: invalid use of member `multimap,__default_alloc_template >,basic_string,__default_alloc_template >,less,__default_alloc_template > >,allocator,__default_alloc_template > > >::value_type' make[1]: *** [configtest] Error 1 make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' make: *** [tests/targets] Error 2 Joachim and Martin -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Sat Mar 17 22:30:01 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Sat, 17 Mar 2001 15:30:01 -0700 Subject: [sword-devel] New win32 InstallMgr In-Reply-To: <3AB30307.3F16F420@crosswire.org> Message-ID: <4.2.0.58.20010317151716.00a1dc30@mail.dancris.com> At 11:24 PM 3/16/2001 -0700, Troy A. Griffitts wrote: >Hope we've got all the nuances taken care of now. >This release has a new checkbox [] Passive FTP I still find that most attempts to refresh from remote fail to get a complete refresh. I did get one complete refresh. This is with Win ME with internet connection sharing and ZoneAlarm. I have tried it without ZoneAlarm and I still have the problem, with or without Passive FTP. Jerry From sword-devel@crosswire.org Mon Mar 19 04:23:34 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 18 Mar 2001 21:23:34 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> Message-ID: <3AB589C6.2232114D@crosswire.org> Joachim, I'm been feeling under the weather lately. Apologies for not responding to all this right now. About the compile error. Instead of trying to get it to work the way it was, I rewrote it a little. ONE MORE TIME..... Let me know how it goes... -Troy. Joachim Ansorg wrote: > > Hi Troy! > > > Joachim, > > Had to backout one of the typename changes that you made for Borland > > C++Builder to like it. Please let me know if you needed them both. > > I've commited what works for me. > > Sorry, but it doesn't work. > I attached the messages (we compiled with the -pedantic flag because we use > it in BibleTime. -pedantic checks for ISO C++ compliant code). > > > Yes. I agree. Let's let's make a bookmark class. > > This is great! > In our opinion we need at least the following features in the bookmark class: > > -Folders with nested subfolders > -Each bookmark should have a key and a description. It should also hold the > module type and the name of module it references, but it should work with all > modules of the same type (Bible / Commentary / Lexicon). > -Bookmarks should be ex- and importable using files > -It should be possible to share the bookmarks with other users using a > different locale > > > o You will no longer be able to share keys between modules. > > Could you please explain this more detailed? > > > o We will need some kind of dynamic mapping mechanism, because now, > > the common mapping is done at module creation time by mapping all verses > > to KJV numbering. Without this, we will still need a way to link > > between variant numberings > > We do not need a new mapping system, we simply want to know which > books/chapters/verses of the KJV scheme are available in a given module. > For example some modules do only have the New Testament. Commentaries do only > have some keys commented. > > > o Numberings will not have the same index values, so when setting a > > key, a literal parse from one module's VerseKey to another will be > > necessary, making it slower. > > If we still use the KJV numbering this is not necessary. > > > Is there a way around it? Why do you need this information? I think > > you know you can get KJV numberings from the VerseKey::books structure, > > right? > > We want to use the KJV, but it confuses users if some parts of a module show > no text. We do only want to give them the available books etc. > > > > -We expect a copy constructor in swmodule to be the easiest way of > > > implementing thread safe searching in bibletime. > > > Planned. Actually, I was also trying to figure out a way to make > > Searching thread-safe without copying the module. > > We'd like to help if you want. > > > > -We would like the current status of the new search engine > > > implementation. > > > > Not sure. Barry Drake just volunteered to do an implementation. :) > > (just kidding, Barry) > > Maybe Trevor? > We'd be very pleased to see a new fast search engine, because this is really > required for a good Bible study tool. > > make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' > gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall > -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest > configtest.cpp -L../lib/ -lsword -lstdc++ -lz > ../include/swconfig.h: In method `class string & > multimapwithdefault,__default_alloc_template > >,basic_string,__default_alloc_template > >,less,__default_alloc_template > > > >::operator [](const string &)': > configtest.cpp:6: instantiated from here > ../include/swconfig.h:44: invalid use of member > `multimap,__default_alloc_template > >,basic_string,__default_alloc_template > >,less,__default_alloc_template > > > >,allocator,__default_alloc_template > > > >::value_type' > make[1]: *** [configtest] Error 1 > make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' > make: *** [tests/targets] Error 2 > > Joachim and Martin > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Mon Mar 19 05:14:53 2001 From: sword-devel@crosswire.org (David Trotz) Date: Sun, 18 Mar 2001 21:14:53 -0800 Subject: [sword-devel] Sword Development Team References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> Message-ID: <001601c0b033$92ce7b00$af867ed8@dtrotzjr> Hello All, My name is David Trotz Jr. I am very interested in this project you all are working on. I am curently praying about joining your team to help in spreading God's word, by using the talents He has given me. I ask that you would pray that God would lead me as to His will in this. I am new to C++ so my skills are not great. I have been programming for only three years now and only 9 mo of that is C++ related. But I find that programming is my bent. It comes easy to me and I enjoy it. I believe it is what God created me to do. Do you guys think that you could use me if I find that this is where God leads me? If you want to see some of my skills at work go to www.uninetsolutions.com/readingplanner It is my first C++ project. It creates a plan for reading the bible within a specified amount of time. It is actually how I found this project. A friend of mine mentioned it to me and I found that the Sword project could help me with the next iteration of my reading planner project. Anyhow, to keep this kinda short. I am wondering can you use me? Would you be interested in my services? And if so is there any extra documentation available for the structure of the C++ classes? I will talk more later as I get a feel for what you all are thinking and what God wants me to do. God Bless, David Trotz From sword-devel@crosswire.org Mon Mar 19 06:24:20 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 18 Mar 2001 23:24:20 -0700 Subject: [sword-devel] Sword Development Team References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> <001601c0b033$92ce7b00$af867ed8@dtrotzjr> Message-ID: <3AB5A614.4F751D6F@crosswire.org> David, > My name is David Trotz Jr. I am very interested in this project you all are > working on. I am curently praying about joining your team to help in > spreading God's word, by using the talents He has given me. I ask that you > would pray that God would lead me as to His will in this. Of course. Thank you for taking the time to seek Him before jumping in. > I am new to C++ so my skills are not great. I have been programming for only > three years now and only 9 mo of that is C++ related. But I find that > programming is my bent. It comes easy to me and I enjoy it. I believe it is > what God created me to do. Do you guys think that you could use me if I find > that this is where God leads me? Of course-- again! We can always use commited engineers with a right heart. Praise God for you considering to commit time and energy in this effort with us. > If you want to see some of my skills at > work go to www.uninetsolutions.com/readingplanner It is my first C++ > project. It creates a plan for reading the bible within a specified amount > of time. It is actually how I found this project. A friend of mine mentioned > it to me and I found that the Sword project could help me with the next > iteration of my reading planner project. Very useful, though I'm not disciplined enough to stick to a plan like that! Some mornings I read a chapter, and others I get caught up and have to make myself stop :) > Anyhow, to keep this kinda short. I am wondering can you use me? Would you > be interested in my services? And if so is there any extra documentation > available for the structure of the C++ classes? Try our API primer, at: http://www.crosswire.org/sword Then select 'Development' Then 'SWORD API Primer' This should get ya started. Then I'd grab the source and see if ya can get some of the tests/ examples/ or even the utilities/ programs compiled and running. They are fairly small little programs that you can change around and experiment with. Hope this helps. Praying for you, -Troy. > > I will talk more later as I get a feel for what you all are thinking and > what God wants me to do. > God Bless, > David Trotz From sword-devel@crosswire.org Mon Mar 19 14:56:01 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Mon, 19 Mar 2001 15:56:01 +0100 Subject: [sword-devel] Sword Development Team In-Reply-To: <3AB5A614.4F751D6F@crosswire.org> References: <01031623005000.04214@joachim> <001601c0b033$92ce7b00$af867ed8@dtrotzjr> <3AB5A614.4F751D6F@crosswire.org> Message-ID: <01031915560101.00557@joachim> In Sword's CVS theres also API documentation made by doxygen in doc/ Joachim > > Anyhow, to keep this kinda short. I am wondering can you use me? Would > > you be interested in my services? And if so is there any extra > > documentation available for the structure of the C++ classes? > > Try our API primer, at: http://www.crosswire.org/sword > Then select 'Development' > Then 'SWORD API Primer' > > This should get ya started. Then I'd grab the source and see if ya can > get some of the tests/ examples/ or even the utilities/ programs > compiled and running. They are fairly small little programs that you > can change around and experiment with. > > Hope this helps. Praying for you, > -Troy. > > > I will talk more later as I get a feel for what you all are thinking and > > what God wants me to do. > > God Bless, > > David Trotz -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Mon Mar 19 18:05:32 2001 From: sword-devel@crosswire.org (Paul Dean) Date: 19 Mar 2001 18:05:32 +0000 Subject: [sword-devel] General question In-Reply-To: Paul Dean's message of "19 Mar 2001 18:03:57 +0000" References: <86itlcaj50.fsf@redeemed.org.uk> <20010314081226.A2915@toshiba.gnet> <861yrz12o0.fsf@redeemed.org.uk> <86ae6h7i0i.fsf@redeemed.org.uk> Message-ID: <8666h57hxv.fsf@redeemed.org.uk> I wrote: > Alexander Garden writes: > > > Hi Paul, > > > > We at kishwaukeebiblechurch.org are doing something like what you want, > > only with tighter control over what gets in. In our web sermon index we > > have indexed a little over two thousand sermons from eight sources. > > Thanks for the link, I'm sure I will use the sermon searcher > extensively. > > > Not much, I realize, but it's a start. > > I think it would be great to pray for God's blessing on the future of > online sermons! And for those interested in following this path, I found http://www.sermoncentral.com/ which seems pretty good too and possibly more nearly what I had in mind... -- Paul http://www.redeemed.org.uk/ From sword-devel@crosswire.org Mon Mar 19 20:26:30 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Mon, 19 Mar 2001 21:26:30 +0100 Subject: [sword-devel] Important questions In-Reply-To: <3AB589C6.2232114D@crosswire.org> References: <01031623005000.04214@joachim> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> Message-ID: <01031921263001.02586@joachim> Troy! It works now, thank you for the fix. Joachim > Joachim, > I'm been feeling under the weather lately. Apologies for not > responding to all this right now. About the compile error. Instead of > trying to get it to work the way it was, I rewrote it a little. ONE > MORE TIME..... Let me know how it goes... > > -Troy. > > Joachim Ansorg wrote: > > Hi Troy! > > > > > Joachim, > > > Had to backout one of the typename changes that you made for > > > Borland C++Builder to like it. Please let me know if you needed them > > > both. I've commited what works for me. > > > > Sorry, but it doesn't work. > > I attached the messages (we compiled with the -pedantic flag because we > > use it in BibleTime. -pedantic checks for ISO C++ compliant code). > > > > > Yes. I agree. Let's let's make a bookmark class. > > > > This is great! > > In our opinion we need at least the following features in the bookmark > > class: > > > > -Folders with nested subfolders > > -Each bookmark should have a key and a description. It should also hold > > the module type and the name of module it references, but it should work > > with all modules of the same type (Bible / Commentary / Lexicon). > > -Bookmarks should be ex- and importable using files > > -It should be possible to share the bookmarks with other users using a > > different locale > > > > > o You will no longer be able to share keys between modules. > > > > Could you please explain this more detailed? > > > > > o We will need some kind of dynamic mapping mechanism, because > > > now, the common mapping is done at module creation time by mapping all > > > verses to KJV numbering. Without this, we will still need a way to > > > link between variant numberings > > > > We do not need a new mapping system, we simply want to know which > > books/chapters/verses of the KJV scheme are available in a given module. > > For example some modules do only have the New Testament. Commentaries do > > only have some keys commented. > > > > > o Numberings will not have the same index values, so when > > > setting a key, a literal parse from one module's VerseKey to another > > > will be necessary, making it slower. > > > > If we still use the KJV numbering this is not necessary. > > > > > Is there a way around it? Why do you need this information? I think > > > you know you can get KJV numberings from the VerseKey::books structure, > > > right? > > > > We want to use the KJV, but it confuses users if some parts of a module > > show no text. We do only want to give them the available books etc. > > > > > > -We expect a copy constructor in swmodule to be the easiest way of > > > > implementing thread safe searching in bibletime. > > > > > > Planned. Actually, I was also trying to figure out a way to make > > > Searching thread-safe without copying the module. > > > > We'd like to help if you want. > > > > > > -We would like the current status of the new search engine > > > > implementation. > > > > > > Not sure. Barry Drake just volunteered to do an implementation. :) > > > (just kidding, Barry) > > > > Maybe Trevor? > > We'd be very pleased to see a new fast search engine, because this is > > really required for a good Bible study tool. > > > > make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' > > gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe > > -Wall -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest > > configtest.cpp -L../lib/ -lsword -lstdc++ -lz > > ../include/swconfig.h: In method `class string & > > multimapwithdefault,__default_ > >alloc_template > > > > >,basic_string,__default_alloc_template > >e,0> > > > ,less,__default_alloc_templa > > >te > > > > > > > >::operator [](const string &)': > > > > configtest.cpp:6: instantiated from here > > ../include/swconfig.h:44: invalid use of member > > `multimap,__default_alloc_temp > >late > > > > >,basic_string,__default_alloc_template > >e,0> > > > ,less,__default_alloc_templa > > >te > > > > > >,allocator,__default_alloc_te > > >mplate > > > > > > > >::value_type' > > > > make[1]: *** [configtest] Error 1 > > make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' > > make: *** [tests/targets] Error 2 > > > > Joachim and Martin > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 20 11:41:17 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Tue, 20 Mar 2001 11:41:17 -0000 Subject: [sword-devel] Montgomery Message-ID: <3AB741DD.28211.67890D@localhost> Hi ......... The module 'Montgomery' seems to be faulty. I tried both download arrangements (raw text and windows), and both seem to be the same. The nt file seems OK, but the index (nt.vss) is a large file containing nothing but zeroes. I would quite like to look properly at the version, and am thinking of writing some code to read the nt file a line at a time and reconstruct the module. (probably based on the vpl2mod utility in the utilities stuff). If anyone has the Montgomery module up and running, or has already coded stuff to re-build a module from its ot/nt files, please save me a bit of work here. I only program in C so far, and at the moment I'm really struggling to understand the wierd looking stuff with all the colons in - so you can see I'm going to find it hard going! Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Tue Mar 20 17:51:23 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:51:23 -0800 Subject: [sword-devel] Sword Development Team Message-ID: <006001c0b166$6c148ac0$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_005B_01C0B123.52D582F0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks So much to both of you for your encouragement and help. I will = let you know what I feel led to do, hopefully soon. In Christ, David > In Sword's CVS theres also API documentation made by doxygen in doc/ > > Joachim > > > > Anyhow, to keep this kinda short. I am wondering can you use me? = Would > > > you be interested in my services? And if so is there any extra > > > documentation available for the structure of the C++ classes? > > > > Try our API primer, at: http://www.crosswire.org/sword > > Then select 'Development' > > Then 'SWORD API Primer' > > > > This should get ya started. Then I'd grab the source and see if ya = can > > get some of the tests/ examples/ or even the utilities/ programs > > compiled and running. They are fairly small little programs that = you > > can change around and experiment with. > > > > Hope this helps. Praying for you, > > -Troy. > > > > > I will talk more later as I get a feel for what you all are = thinking and > > > what God wants me to do. > > > God Bless, > > > David Trotz > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > ------=_NextPart_000_005B_01C0B123.52D582F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Thanks So much=20 to both of you for your encouragement and help. I will let
you know = what I=20 feel led to do, hopefully soon.
In Christ,
David
 
> In Sword's=20 CVS theres also API documentation made by doxygen in = doc/
>
>=20 Joachim
>
> > > Anyhow, to keep this kinda short. I am = wondering can you use me? Would
> > > you be interested in = my=20 services? And if so is there any extra
> > > documentation = available=20 for the structure of the C++ classes?
> >
> > Try our = API=20 primer, at:
http://www.crosswire.org/sword

> > Then select = 'Development'
> >=20 Then 'SWORD API Primer'
> >
> > This should get ya=20 started.  Then I'd grab the source and see if ya can
> > = get some=20 of the tests/ examples/ or even the utilities/ programs
> > = compiled=20 and running.  They are fairly small little programs that = you
> >=20 can change around and experiment with.
> >
> > Hope = this=20 helps.  Praying for you,
> > -Troy.
> >
> = > >=20 I will talk more later as I get a feel for what you all are=20 thinking
and
> > > what God wants me to do.
> > = > God=20 Bless,
> > > David Trotz
>
> --
> Joachim=20 Ansorg
> BibleTime - www.bibletime.de - info@bibletime.de
> BibleTime is an easy to use Bible = study tool=20 for KDE / Linux.
>
------=_NextPart_000_005B_01C0B123.52D582F0-- From sword-devel@crosswire.org Tue Mar 20 17:52:09 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:52:09 -0800 Subject: [sword-devel] VC++ Workspace Message-ID: <007a01c0b166$87295f70$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_006C_01C0B123.6DD4FAE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable By the way, whoever placed the apps\windoze\vc folder with the Visual = C++ workspace in it. I want to thank you. I use Visual C++ and was pulling = my hair out trying to figure out what classes should be imported into my workspace, since some of them seem to only compile in linux (dirent.h?) = and vice versa. This definately make my life easier, because the download on = the web site doesn't have this folder in it. Thanks again, because now I can actuially play with the project to see how it works before trying to engineer a workspace Visual C++. :) David ------=_NextPart_000_006C_01C0B123.6DD4FAE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
By the way, whoever placed the apps\windoze\vc folder with the = Visual=20 C++
workspace in it. I want to thank you. I use Visual C++ and was = pulling=20 my
hair out trying to figure out what classes should be imported into = my
workspace, since some of them seem to only compile in linux = (dirent.h?)=20 and
vice versa. This definately make my life easier, because the = download on=20 the
web site doesn't have this folder in it. Thanks again, because = now I=20 can
actuially play with the project to see how it works before trying = to
engineer a workspace Visual C++. :)
David
------=_NextPart_000_006C_01C0B123.6DD4FAE0-- From sword-devel@crosswire.org Tue Mar 20 17:54:16 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:54:16 -0800 Subject: [sword-devel] SWDisplay Message-ID: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_0085_01C0B123.B9FF4560 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I found the documentation in the doc folder. That is exactly what I was looking for. Thanks! I am curious, however. What is the SWDisplay class? = Is it new and not yet implemented? Because it looks like it is a base class that does nothing, but I cannot find any classes derived from it. Any information is appreciated. Thanks, David ------=_NextPart_000_0085_01C0B123.B9FF4560 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I found the documentation in the doc folder. That is exactly what I = was
looking for. Thanks! I am curious, however. What is the SWDisplay = class?=20 Is
it new and not yet implemented? Because it looks like it is a base = class
that does nothing, but I cannot find any classes derived from = it.=20 Any
information is appreciated.=20 Thanks,
David
------=_NextPart_000_0085_01C0B123.B9FF4560-- From sword-devel@crosswire.org Tue Mar 20 17:54:58 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:54:58 -0800 Subject: [sword-devel] Mailinglist Question Message-ID: <009601c0b166$e8441390$1100a8c0@rprarchitects.com> I have a question. Why are we using this mailing list to communicate when we have a newsgroup for the same discussions. I assume that parrallel newsgroup to this mailing list is crosswire.software.sword. Is that correct? The reason I ask is it would be nice to use the newsgroup because I can some into the midst of a conversation and see the history of that conversation quickly without having to ask what everyone is talking about. Any comments, maybe I am missing something here. :) David From sword-devel@crosswire.org Tue Mar 20 18:31:33 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Tue, 20 Mar 2001 19:31:33 +0100 Subject: [sword-devel] SWDisplay In-Reply-To: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> References: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> Message-ID: <01032019313301.07298@joachim> The SWDisplay class is a base class for the implementation in the frontend. Use the class to render the text into the right format (reimplement SWDisplay::Display(SWMdodule&)). For example HTML pages can be generated using this method. Joachim > I found the documentation in the doc folder. That is exactly what I was > looking for. Thanks! I am curious, however. What is the SWDisplay class? Is > it new and not yet implemented? Because it looks like it is a base class > that does nothing, but I cannot find any classes derived from it. Any > information is appreciated. Thanks, > David ---------------------------------------- Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" Content-Transfer-Encoding: quoted-printable Content-Description: ---------------------------------------- -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 20 23:30:43 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 15:30:43 -0800 Subject: [sword-devel] SWDisplay References: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> <01032019313301.07298@joachim> Message-ID: <000f01c0b195$ca88cba0$1100a8c0@rprarchitects.com> Thanks, That is what I needed to know. :) David > The SWDisplay class is a base class for the implementation in the frontend. > Use the class to render the text into the right format (reimplement > SWDisplay::Display(SWMdodule&)). > For example HTML pages can be generated using this method. > > Joachim > > > I found the documentation in the doc folder. That is exactly what I was > > looking for. Thanks! I am curious, however. What is the SWDisplay class? Is > > it new and not yet implemented? Because it looks like it is a base class > > that does nothing, but I cannot find any classes derived from it. Any > > information is appreciated. Thanks, > > David > > ---------------------------------------- > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > Content-Transfer-Encoding: quoted-printable > Content-Description: > ---------------------------------------- > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > > From sword-devel@crosswire.org Thu Mar 22 08:03:13 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 08:03:13 -0000 Subject: [sword-devel] NIB Message-ID: <3AB9B1C1.8508.1E17F9@localhost> Hi there ..... Another problem report. Sorry! The NIB module seems to have a problem. The NT seems OK and the OT only as far as Ezra. Ezra 2 begins to mess up, and althought there is a lot more text, it does not seem to be indexed in the ot file. I havent investigated further. Just to make sure I wasn't having a problem with encrypted versions, I downloaded NIV and NRSV - both of these seem to be OK. My own version of NIV (converted from Seedmaster - American English text) includes the footnotes: the download doesnt't, so I'm making mine available to Troy. God Bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 08:16:32 2001 From: sword-devel@crosswire.org (Kairos Pergamum) Date: Thu, 22 Mar 2001 02:16:32 -0600 Subject: [sword-devel] NIB References: <3AB9B1C1.8508.1E17F9@localhost> Message-ID: <002a01c0b2a8$68418c70$368ebbd0@NexusAnge> Actually I reported the same problem long ago... it is a problem that is shared by both NIV and NIB... if you run a search in the OT or "whole module" you get a "general protection fault" and SWORD shuts down. Also the text formatting in several of the books of the OT is either freaky or incomplete.... I be;ieve that is what causes the problem. Unfortunately being a writer and not a C++ guy I can offer no real solutions. =( In Christ Jesus, Skip Hi there ..... Another problem report. Sorry! The NIB module seems to have a problem. The NT seems OK and the OT only as far as Ezra. Ezra 2 begins to mess up, and althought there is a lot more text, it does not seem to be indexed in the ot file. I havent investigated further. Just to make sure I wasn't having a problem with encrypted versions, I downloaded NIV and NRSV - both of these seem to be OK. My own version of NIV (converted from Seedmaster - American English text) includes the footnotes: the download doesnt't, so I'm making mine available to Troy. God Bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 08:29:10 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 08:29:10 -0000 Subject: [sword-devel] Search bug Message-ID: <3AB9B7D6.20843.35D7CB@localhost> Hi Troy ...... Sorry, forgot to give the rest of the information: Problem only occurs on entire bible search for 'honor' in encrypted versions. Raw text version is OK. Using ver. 1.5.1 under Windows 98. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 16:38:49 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 16:38:49 -0000 Subject: [sword-devel] (Fwd) [sword-support] website problem Message-ID: <3ABA2A99.17914.1F634DD@localhost> Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 23 00:38:04 2001 From: sword-devel@crosswire.org (Keith Sogge) Date: 22 Mar 2001 17:38:04 MST Subject: [[sword-devel] (Fwd) [sword-support] website problem] Message-ID: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Hi, I'm new here, so if I'm way off base, please understand. Genernally, I prefer sights that don't use a lot of frames or if they have them provide the out of selecting an alternative version of the site without frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper left of their home page. Would it be possible to do that with www.crosswire.org? "Barry Drake" wrote: Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From sword-devel@crosswire.org Fri Mar 23 00:38:04 2001 From: sword-devel@crosswire.org (Keith Sogge) Date: 22 Mar 2001 17:38:04 MST Subject: [[sword-devel] (Fwd) [sword-support] website problem] Message-ID: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Hi, I'm new here, so if I'm way off base, please understand. Genernally, I prefer sights that don't use a lot of frames or if they have them provide the out of selecting an alternative version of the site without frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper left of their home page. Would it be possible to do that with www.crosswire.org? "Barry Drake" wrote: Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From sword-devel@crosswire.org Fri Mar 23 09:20:13 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Fri, 23 Mar 2001 19:20:13 +1000 Subject: [[sword-devel] (Fwd) [sword-support] website problem] References: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Message-ID: <3ABB154D.61C2BE0A@bigfoot.com> Keith Sogge wrote: > > Hi, > > I'm new here, so if I'm way off base, please understand. > > Genernally, I prefer sights that don't use a lot of frames or if they have > them provide the out of selecting an alternative version of the site without > frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper > left of their home page. > > Would it be possible to do that with www.crosswire.org? FWIW, i hate frames. The reason is because Netscape has a really stupid bug where it resets the background colour of every window to grey, even if you've chosen a different one. Stupid reason, i know, but one that drives me nuts nearly every day. Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Fri Mar 23 10:39:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 23 Mar 2001 03:39:00 -0700 Subject: [sword-devel] new InstallMgr WIN32, one more time Message-ID: <3ABB27C4.F5A135B5@crosswire.org> Once more there is a new InstallMgr.exe on the alpha site for testing. It tries a new, novel approach to fix the download problems on refresh that we've been having. Try it out and tell me what ya think :) -Troy. http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ From sword-devel@crosswire.org Fri Mar 23 15:36:56 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Fri, 23 Mar 2001 08:36:56 -0700 Subject: [sword-devel] new InstallMgr WIN32, one more time In-Reply-To: <3ABB27C4.F5A135B5@crosswire.org> Message-ID: <4.2.0.58.20010323083311.00a1cbe0@mail.dancris.com> Troy, The refresh works now and is much faster. However, the same problem seems to happen when downloading a large item, such as ISBE. It will show 100% of 4 of 5 but not start 5 of 5. Jerry At 03:39 AM 3/23/2001 -0700, Troy A. Griffitts wrote: >Once more there is a new InstallMgr.exe on the alpha site for testing. >It tries a new, novel approach to fix the download problems on refresh >that we've been having. Try it out and tell me what ya think :) From sword-devel@crosswire.org Mon Mar 26 04:41:48 2001 From: sword-devel@crosswire.org (Ryan Gallagher) Date: Sun, 25 Mar 2001 22:41:48 -0600 Subject: [sword-devel] i want to unsubscribe to the mailing list In-Reply-To: <3ABB27C4.F5A135B5@crosswire.org> Message-ID: could you please unsubscribe me from the sword mailing list? thanks rpg@megsinet.net From sword-devel@crosswire.org Mon Mar 26 13:34:24 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Mon, 26 Mar 2001 14:34:24 +0100 Subject: [sword-devel] vpl2mod.cpp Message-ID: <3ABF5370.18519.169F25D@localhost> Hi ........ I've just completed conversion of another Bible module which I've made available to Troy along with others I've done. A few comments about the utility vpl2mod might be worth noting down while I can remember. vpl2mod only works (at present) when the text file for input has proper verse references at the beginning of each line, and the entire verse contained on one line (Verse-Per-Line). Permissible verse titles and abbreviations can be found in the header file canon.h in the includes directory of the Sword source. The refs will need to be something like: Gen 1:1In the beginning ...... The executable ought to work with two command line parameters only - but it doesn't! Try vpl2mod [filename] [output-path] 1 and it will work - else, you'll get a segmentation error if your compilation works like mine. As supplied, vpl2mod stops when it reaches a reference with no text following. The last version I was converting (NJB) contained a number of verses in that form - the verse text forming part of the previous verse for readibility. To get around this, I slipped the following 'hack' into the end of the function 'parseVReg' in place of 'return buf;' (you need to declare char *inbuf = buf; at the start of parseVReg): if (!*buf) { // if we didn't find any text in line cout << "Linefeed only found at ref: " << inbuf << "\n"; return buf; } return 0; I found a wierd problem with vpl2mod that I haven't sorted: in the case in point, the offset and verse length written to ot.vss for the first verse of Genesis were wrong. Everything else was OK and it seemed easier to hack ot.vss than to debug the code. In the case to point, Genesis started by informing me that "In those days, there was no King in Israel ..... " (from the last verse of Judges) and went on to say the "The earth was without form, and void". I took it to be a comment on today's world political situation ;-). Every blessing ..... Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Mon Mar 26 16:02:04 2001 From: sword-devel@crosswire.org (Chris & Susie White) Date: Mon, 26 Mar 2001 11:02:04 -0500 Subject: [sword-devel] i want to unsubscribe to the mailing list References: Message-ID: <000b01c0b60e$1a9a6fa0$8fc560d1@csbwhite> Huh? ----- Original Message ----- From: "Ryan Gallagher" To: Sent: Sunday, March 25, 2001 11:41 PM Subject: [sword-devel] i want to unsubscribe to the mailing list > could you please unsubscribe me from the sword mailing list? > > thanks > rpg@megsinet.net > From sword-devel@crosswire.org Mon Mar 26 16:59:37 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Mon, 26 Mar 2001 08:59:37 -0800 Subject: [sword-devel] i want to unsubscribe to the mailing list References: <000b01c0b60e$1a9a6fa0$8fc560d1@csbwhite> Message-ID: <000d01c0b616$303ffed0$1100a8c0@rprarchitects.com> When you first subscribed you should have recieved and email with the following information for unsubscribing. It is an automated service that should act rather quickly. By merely sending a request to the list to unsubscribe you will have to be patient until the mailing list owner sees your request and responds. So my advice to you is use the following directions and you should have no problem unsubscribing within a matter of minutes. In theory anyway. :) David Trotz ------Begin My Welcome Message Example ------- > Welcome to the sword-devel mailing list! > > Please save this message for future reference. Thank you. > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe sword-devel > > or from another account, besides dtrotzjr@arilion.com: > > unsubscribe sword-devel dtrotzjr@arilion.com > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. ------End of My Welcome Message Example ------- -------- Begin Original Message --------- > Huh? > ----- Original Message ----- > From: "Ryan Gallagher" > To: > Sent: Sunday, March 25, 2001 11:41 PM > Subject: [sword-devel] i want to unsubscribe to the mailing list > > > > could you please unsubscribe me from the sword mailing list? > > > > thanks > > rpg@megsinet.net > > > > -------- End of Original Message --------- From sword-devel@crosswire.org Tue Mar 27 03:10:06 2001 From: sword-devel@crosswire.org (David Trotz) Date: Mon, 26 Mar 2001 19:10:06 -0800 Subject: [sword-devel] Where I stand :) Message-ID: <000f01c0b66b$7106c980$b68a7ed8@dtrotzjr> Hello All, I just wanted to update everyone who is interested in what I feel God leading me to do in regards to "The Sword Project" First let me start by saying how impressed I am with the level of functionality in the Sword base and the amount of study texts available as well. This is the first truly free and truly open bible study program I have found, which is part of the reason why I felt led to pray about joining your efforts in the furtherance of God's word through Sword. What I feel God saying to me at the moment is this: First I need to take my program "ReadingPlanner" to the next level. I have a lot of plans to make this a better and more useful tool for users who wish to use their computers for daily devotions and journaling. Part of those plans involve integrating the Sword base into my program so that I can offer a simple way for the users read their bible assignment each day, and give them a way to journal each day as they do their devotions. From what I see in Sword I can even implement a simple encryption on the personal journals so that the users can keep them private. This should take me probably six months to complete perhaps longer, I don't know. But in doing this I will learn how the sword base code works and become familiar with it. I may even find bugs that I may be able to fix. Once I am finished with my project I want to devote a set amount of time each week to the development of Sword. This is of course preconditioned that this is what God is leading me to do. I really feel excited about the sword project and want to become involved here and finishing my project first seems to be the best way. I would like to stay on this list and get to know you all better and hopefully be able to contribute here and there as I feel led. At this point I am curious what you all think. Am I stepping on anyone's toes by doing what I plan to do? Does anyone object to my using the sword base code for my ReadingPlanner? If anyone has any objections please let me know and I will stand down wherever they occur. I want nothing but to be at peace with you all. Thanks for taking the time to read this. I pray God blesses you and your endeavors to use your talents for His glory. In Christ, David Trotz P.S. To see where ReadingPlanner is at this moment see: www.uninetsolutions.com/readingplanner From sword-devel@crosswire.org Tue Mar 27 03:02:09 2001 From: sword-devel@crosswire.org (David Trotz) Date: Mon, 26 Mar 2001 19:02:09 -0800 Subject: [sword-devel] Where I stand :) Message-ID: <000701c0b66b$69ca5ec0$b68a7ed8@dtrotzjr> Hello All, I just wanted to update everyone who is interested in what I feel God leading me to do in regards to "The Sword Project" First let me start by saying how impressed I am with the level of functionality in the Sword base and the amount of study texts available as well. This is the first truly free and truly open bible study program I have found, which is part of the reason why I felt led to pray about joining your efforts in the furtherance of God's word through Sword. What I feel God saying to me at the moment is this: First I need to take my program "ReadingPlanner" to the next level. I have a lot of plans to make this a better and more useful tool for users who wish to use their computers for daily devotions and journaling. Part of those plans involve integrating the Sword base into my program so that I can offer a simple way for the users read their bible assignment each day, and give them a way to journal each day as they do their devotions. From what I see in Sword I can even implement a simple encryption on the personal journals so that the users can keep them private. This should take me probably six months to complete perhaps longer, I don't know. But in doing this I will learn how the sword base code works and become familiar with it. I may even find bugs that I may be able to fix. Once I am finished with my project I want to devote a set amount of time each week to the development of Sword. This is of course preconditioned that this is what God is leading me to do. I really feel excited about the sword project and want to become involved here and finishing my project first seems to be the best way. I would like to stay on this list and get to know you all better and hopefully be able to contribute here and there as I feel led. At this point I am curious what you all think. Am I stepping on anyone's toes by doing what I plan to do? Does anyone object to my using the sword base code for my ReadingPlanner? If anyone has any objections please let me know and I will stand down wherever they occur. I want nothing but to be at peace with you all. Thanks for taking the time to read this. I pray God blesses you and your endeavors to use your talents for His glory. In Christ, David Trotz P.S. To see where ReadingPlanner is at this moment see: www.uninetsolutions.com/readingplanner From sword-devel@crosswire.org Wed Mar 28 09:22:41 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Wed, 28 Mar 2001 10:22:41 +0100 Subject: [sword-devel] (Fwd) Re: [sword-support] missing file Message-ID: <3AC1BB71.991.71A6D1@localhost> Hi ............. I just answered the following. I've forwarded it here because I can identify with the initial confusion as to where to find what, and what it might do when you've downloaded it. Maybe a simple guide to software ought to find it's way onto the opening page of the Sword site? ------- Forwarded message follows ------- To: matthias On 27 Mar 2001, at 22:19, matthias wrote: > I'm a bit confused about them though. To run Bibletime, I must > download the modules, right? I'm a bit new to the project - I could be wrong, but I think Bibletime is statically linked to the Sword library - so you don't need anything else other than Bibletime and your chosen texts and commentaries. What you have is the complete development package for Sword. It includes code for Unix and Windows. There are plenty of test and utility executables that you can compile to get to know how the stuff works if you want to do development work. But the front end stuff is minimal. There are some commandline programs, and a simple gui frontend that ought to compile OK with what you have already. There is a QT based one that might - depending what you have installed - you probably won't meet some of the dependencies for that one. And there is a Gnome one that will definitely need a lot of Gnome development stuff before you will be able to do anything with it. The Linux frontends are developed separately - there is GnomeSword and Bibletime. Both use the Sword library and the Sword modules. Bibletime is KDE based - and likely to be more easily compatible with the Mandrake distribution - that's why I mentioned it. If you take Bibletime as a Mandrake RPM, it will expect the modules (bibles, commentaries etc) to be in place below /usr/share/sword and the conf.d directory contains the .conf files for all the modules. The description within the .conf file for any module tells you where it ought to be. You may fine one or two modules as RPMS and they may go in the right place - but the easiest and quickest thing for you may be to download the raw text modules and install them yourself. All the best with the study ..... Every blessing ..... ------- End of forwarded message ------- Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 30 00:50:29 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 29 Mar 2001 17:50:29 -0700 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> Message-ID: <3AC3D855.3ECAE65C@crosswire.org> Wanted to let everyone know why I've been so scarce lately... Sunday my folks were driving back from San Diego visiting my sister and got into a bad car accident. My dad was released with a slight concussion, but my mom was flown back to San Diego and has been going through surgery and treatment there. I've been spending alot of late hours by the phone and praying, so I haven't been around the project or at work much. Thanks for understanding. Praise God she's doing much better. I guess they had some big conference of neurosurgeons out at the hospital and showed my mom's MRIs to them and they changed the doctors' minds about another surgery on some vertebrae in her back. Go figure they just happen to be having a neurosurgeon convention-- God. :) So, they're going to try to get her home this weekend, hopefully. Your prayers are coveted. Thanks again. -Troy. From sword-devel@crosswire.org Fri Mar 30 08:06:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Fri, 30 Mar 2001 09:06:56 +0100 Subject: [sword-devel] Re: [sword-support] [ sword-Bugs-412377 ] Non KJV canons broken In-Reply-To: Message-ID: <3AC44CB0.29802.1C2996@localhost> Hi ....... On 29 Mar 2001, at 19:39, noreply@sourceforge.net wrote: > The Latin Vulgate and Catholic translations have more > books and additional passages. Personally, I would have avoided calling a Bible by a denominational name! Some Bibles may be used more by one denomination than others - but all Bibles have a bias - that is why I love being able to use such a broad spectrum of different translations with Sword. (Currently 27) and the ease which which I can look at the same verse in several is very useful indeed. As to the "extra" books - I have appended below the readme from a corrected version of the NJB that I have just submitted to the Sword project. Read on only if you want to know a bit more about why some Bibles have more books than others. With love, Barry. ******* readme begins ********* The New Jerusalem Bible This module was prepared by Barry Drake from the The New Jerusalem Bible with Deutero-Canon, Copyright 1985, Doubleday In order to make the text operate as a valid module, it has been necessary to extract the deutero canonical sections. These are packed with this module as plain (verse-per-line) text files. You should find the following: baruch.txt the complete book of Baruch danl_dc.txt the deutero-canonical verses from the book of Daniel judith.txt the complete book of Judith macc.txt one and two Maccabees together sirach.txt the book of Sirach - also known as Ecclesiasticus tobit.txt the book of Tobit wisdom.txt the Wisdom of Solomon These books are part of the New Jerusalem Bible, and must be kept entire with the module. It is hoped that a way may be provided at some time in the future to utilise these texts and display them using the Sword library. Also, additional verses within the book of Esther are contained in chapters 1, 8, 9 and 10. They can be recognised by a prefixed letter (a), (b), (c) etc. In the printed version they are italicised. These 'extra' verses are part of the deutero-canon. It seemed sensible to leave these in situ. I have re-numbered surrounding verses in Daniel to allow for the removed verses as this was the only solution I could see to make that text 'fit' the KJV verse arrangement. In other books, however, there are a number of differences in the way in which verses are referenced. Most of these are referenced in the file 'diff.txt' which was generated during the creation of the module. On balance, I felt it more appropriate to retain the differences in the module rather than attempt to make verse numbering comply rigidly to KJV format. ** About the inclusion of the deutero-canonical books. ** Bible versions containing the additional books and verses listed above are historically based on the Greek Septuagint. (LXX). This was the Bible used by Jews of the Diaspora at the time of Jesus. The legend goes that seventy scribes were set to the task of translating the Hebrew Bible into Greek. It was said that every one of the seventy produced an identical translation. This led to the name Septuagint - from the Latin septuaginta - seventy. There are books and extra verses contained in the Septuagint which have either been lost from the Hebrew Bible, or had their origin in original Greek texts. We do not know which is the case. The Septuagint was the Bible of the early church and was the version familiar to Jesus, the apostles and the evangelists. All new testament quotations from scripture are taken from the LXX version, and for this reason alone, the Septuagint, complete with the verses that do not form part of the canon, is a valuable study text. The deutero-canonical books and additional verses that are included in the NJB form part of the Apocrypha. There are, however some books in the Apocrypha - Esdras (1 & 2) and Mannaseh - which are not part of the Deutero-Canon. I hope that you will find this version useful, and will take the time to look at the extra books. No one would suppose that they have the same standing as the Canonical books - but you will find them worthwhile, remembering always that Jesus and his disciples, the four evangelists and the Apostle Paul had access to them. As a final consideration: in the oft quoted text from Paul (2 Tim 3:16) about the inspiration of scripture, one should remember that Paul had no awareness of present day Canonicity. And 'all scripture', for Paul would be the Hebrew texts, and also the Septuagint including the Deutero- Canonical verses. The Revd Barry Drake. March 2001 e-mail to: arnold-urc@supanet.com ********* readme ends *************** Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 30 14:59:15 2001 From: sword-devel@crosswire.org (Joe Walker) Date: Fri, 30 Mar 2001 15:59:15 +0100 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <3AC49F43.60407@eireneh.com> You too. Last monday my car broke down and we stopped by the side of the road my wife and I had *just* got out when a huge truck drove *over* the rear of the car, chewed it up, and threw it up the enbankment. It was of course a coincidence that we'd just got out. And pure luck that I'd not yet got my head under the hood trying to fix it. The car is a mangled wreck. Just looking at it make people go pale. And we feel very looked after. It's funny how it makes you stop and think. I pray God continues to care for your folks like He's looked after us. Joe. Troy A. Griffitts wrote: > Wanted to let everyone know why I've been so scarce lately... > > Sunday my folks were driving back from San Diego visiting my sister and > got into a bad car accident. My dad was released with a slight > concussion, but my mom was flown back to San Diego and has been going > through surgery and treatment there. I've been spending alot of late > hours by the phone and praying, so I haven't been around the project or > at work much. Thanks for understanding. Praise God she's doing much > better. I guess they had some big conference of neurosurgeons out at > the hospital and showed my mom's MRIs to them and they changed the > doctors' minds about another surgery on some vertebrae in her back. Go > figure they just happen to be having a neurosurgeon convention-- God. > :) So, they're going to try to get her home this weekend, hopefully. > Your prayers are coveted. Thanks again. > > -Troy. From sword-devel@crosswire.org Fri Mar 30 16:00:14 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Fri, 30 Mar 2001 10:00:14 -0600 Subject: [sword-devel] Life Update In-Reply-To: <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <002d01c0b932$819c9580$a7830e18@mcity1.la.home.com> Troy, We will be praying for your mothers continued recovery. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Thursday, March 29, 2001 6:50 PM > To: sword-devel@crosswire.org > Subject: [sword-devel] Life Update > > > Wanted to let everyone know why I've been so scarce lately... > > Sunday my folks were driving back from San Diego visiting my sister and > got into a bad car accident. My dad was released with a slight > concussion, but my mom was flown back to San Diego and has been going > through surgery and treatment there. I've been spending alot of late > hours by the phone and praying, so I haven't been around the project or > at work much. Thanks for understanding. Praise God she's doing much > better. I guess they had some big conference of neurosurgeons out at > the hospital and showed my mom's MRIs to them and they changed the > doctors' minds about another surgery on some vertebrae in her back. Go > figure they just happen to be having a neurosurgeon convention-- God. > :) So, they're going to try to get her home this weekend, hopefully. > Your prayers are coveted. Thanks again. > > -Troy. > From sword-devel@crosswire.org Sat Mar 31 00:32:11 2001 From: sword-devel@crosswire.org (David Trotz) Date: Fri, 30 Mar 2001 16:32:11 -0800 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <003501c0b97a$09b6d6a0$5d877ed8@dtrotzjr> Troy, Sorry to hear about your parents. I am blessed to hear how God has been working in this situation so far. I will pray for His continued work in this situation and for His glory and your growth to be revealed. God Bless, David Trotz From sword-devel@crosswire.org Thu Mar 1 14:41:02 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 01 Mar 2001 09:41:02 -0500 Subject: [sword-devel] Re: HTML filter patches Message-ID: <200103011440.JAA58208@mailcore4.oh.voyager.net> --=-ntHrm2L+Qj5sqXTMzxaz Content-Type: text/plain Joachim and Troy, I did not mean to send the rwphtml.cpp.diff file it is not ready yet. I am very sorry - I goofed again. Terry, Rev. 1:5 --=-ntHrm2L+Qj5sqXTMzxaz Content-Type: text/html; charset=utf-8 Joachim and Troy,

I did not mean to send the rwphtml.cpp.diff file it is not ready yet.
I am very sorry - I goofed again.

Terry,
Rev. 1:5 --=-ntHrm2L+Qj5sqXTMzxaz-- From sword-devel@crosswire.org Sat Mar 3 03:08:50 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Fri, 2 Mar 2001 19:08:50 -0800 Subject: [sword-devel] Website Redesign: Volunteer Profile Message-ID: <001f01c0a38f$4c6c7140$8511abac@family> Dear Everyone, For your information, the information you need to fill out a volunteer profile are found on the website redesign newsgroup. Remember to check the newsgroup often as there will be often updates to the process and where we are at currently. In Christ, Jonathan jhughes@crosswire.org From sword-devel@crosswire.org Sat Mar 3 04:30:23 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 02 Mar 2001 21:30:23 -0700 Subject: [sword-devel] HTML filter patches References: <200102281616.LAA84892@mailcore3.oh.voyager.net> Message-ID: <3AA0735F.611D1739@crosswire.org> Terry, Thanks for the patches. I've applied the latter 2 and left the first one, for now. Let me know what we can do for our upcoming 1.5.2 package to facilitate your .4 release. Thanks again! -Troy. > Terry Biggs wrote: > > Joachim and Troy, > > It seems I saw a place to send patches but I don't remember where it > was. > Joachim you need to look at these since they are html filters I tried > them with BibleTime 3.1 > and they worked ok. > > I need them for gnomesword - the next release will use GtkHTML to > display Bible and Commentary text. > These patches work well on jfb and mhcc. > > God Bless > > Terry > Rev 1:5 > > Name: rwphtml.cpp.diff > rwphtml.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit > > Name: thmlhtml.cpp.diff > thmlhtml.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit > > Name: thmlplain.cpp.diff > thmlplain.cpp.diff Type: Plain Text (text/plain) > Encoding: 7bit From sword-devel@crosswire.org Sat Mar 3 16:27:40 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 11:27:40 -0500 Subject: [sword-devel] HTML filter patches In-Reply-To: <3AA0735F.611D1739@crosswire.org> References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> Message-ID: <200103031627.LAA16364@mailcore3.oh.voyager.net> --=-XrQ0sOFyTQJcbkpZf00Z Content-Type: text/plain Troy, In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be posible to difine FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs numbers are inclosed in 0000 tags, this requires that FILTERPAD be defined as 5. If this is not posible I can just continue to filter gbf to html in gomesword. Terry > On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote: > Terry, > Thanks for the patches. I've applied the latter 2 and left the first > one, for now. Let me know what we can do for our upcoming 1.5.2 package > to facilitate your .4 release. Thanks again! > > -Troy. > > --=-XrQ0sOFyTQJcbkpZf00Z Content-Type: text/html; charset=utf-8 Troy,

In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be posible to difine
FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs numbers are inclosed
in <A HREF="#0000"><FONT SIZE=\"-1\"><I> 0000</I></FONT></A> tags, this requires that FILTERPAD be defined as 5. If this is not posible I can just continue to filter gbf to html in gomesword.
Terry
>

On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote:
> Terry,
> Thanks for the patches. I've applied the latter 2 and left the first
> one, for now. Let me know what we can do for our upcoming 1.5.2 package
> to facilitate your .4 release. Thanks again!
>
> -Troy.
>
>
--=-XrQ0sOFyTQJcbkpZf00Z-- From sword-devel@crosswire.org Sat Mar 3 21:20:11 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sat, 03 Mar 2001 14:20:11 -0700 Subject: [sword-devel] HTML filter patches References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> <200103031627.LAA16364@mailcore3.oh.voyager.net> Message-ID: <3AA1600B.B851EA3C@crosswire.org> Terry, We could. I'm planning on removing the FILTERPAD mechanism as it is fairly error-prone. I'll be replacing the functionality by changing the signature of the SWFilter::ProcessText method as follows: -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key = 0) +virtual char ProcessText(char **text, const SWKey *key = 0) And let the filter reallocate the memory for the new buffer. But for now, I've changed FILTERPAD to 5. -Troy. > Terry Biggs wrote: > > Troy, > > In the swmodule.h file line 35 is '#define FILTERPAD 3' would is be > posible to difine > FILTERPAD as 5. I have patched the gbfhtml.cpp file so that strongs > numbers are inclosed > in 0000 tags, > this requires that FILTERPAD be defined as 5. If this is not posible I > can just continue to filter gbf to html in gomesword. > Terry > > > > On 02 Mar 2001 21:30:23 -0700, Troy A. Griffitts wrote: > > > Terry, > > > Thanks for the patches. I've applied the latter 2 and left the first > > > one, for now. Let me know what we can do for our upcoming 1.5.2 package > > > to facilitate your .4 release. Thanks again! > > > > > > -Troy. > > > > > > From sword-devel@crosswire.org Sat Mar 3 22:53:49 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 17:53:49 -0500 Subject: [sword-devel] HTML filter patches In-Reply-To: <3AA1600B.B851EA3C@crosswire.org> References: <200102281616.LAA84892@mailcore3.oh.voyager.net> <3AA0735F.611D1739@crosswire.org> <200103031627.LAA16364@mailcore3.oh.voyager.net> <3AA1600B.B851EA3C@crosswire.org> Message-ID: <200103032253.RAA02009@mailcore2.oh.voyager.net> --=-rOIeWTjeJh3GisOXbeju Content-Type: multipart/alternative; boundary="=-RiCAUDf4g+mRx8+x3HHn" --=-RiCAUDf4g+mRx8+x3HHn Content-Type: text/plain Thanks again Troy, Here is the gbfhtml.cpp patch. I hope to the rwphtml patch ready soon. Terry On 03 Mar 2001 14:20:11 -0700, Troy A. Griffitts wrote: > Terry, > We could. I'm planning on removing the FILTERPAD mechanism as it is > fairly error-prone. I'll be replacing the functionality by changing the > signature of the SWFilter::ProcessText method as follows: > > -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key > = 0) > +virtual char ProcessText(char **text, const SWKey *key = 0) > > And let the filter reallocate the memory for the new buffer. > > But for now, I've changed FILTERPAD to 5. > > -Troy. > --=-RiCAUDf4g+mRx8+x3HHn Content-Type: text/html; charset=utf-8 Thanks again Troy,

Here is the gbfhtml.cpp patch.
I hope to the rwphtml patch ready soon.

Terry
On 03 Mar 2001 14:20:11 -0700, Troy A. Griffitts wrote:
> Terry,
> We could. I'm planning on removing the FILTERPAD mechanism as it is
> fairly error-prone. I'll be replacing the functionality by changing the
> signature of the SWFilter::ProcessText method as follows:
>
> -virtual char ProcessText(char *text, int maxlen = -1, const SWKey *key
> = 0)
> +virtual char ProcessText(char **text, const SWKey *key = 0)
>
> And let the filter reallocate the memory for the new buffer.
>
> But for now, I've changed FILTERPAD to 5.
>
> -Troy.
>
--=-RiCAUDf4g+mRx8+x3HHn-- --=-rOIeWTjeJh3GisOXbeju Content-Type: text/plain Content-Disposition: attachment; filename=gbfhtml.cpp.dif Content-Transfer-Encoding: 7bit --- /tmp/gedit-983659855-23046-1 Sat Mar 3 17:50:55 2001 +++ /tmp/gedit-983659855-23046-2 Sat Mar 3 17:50:55 2001 @@ -19,7 +19,6 @@ #include #include - GBFHTML::GBFHTML() { } @@ -34,21 +33,23 @@ bool isRightJustified = false; bool isCentered = false; int len; - unsigned int i; - - len = strlen(text) + 1; // shift string to right of buffer + + len = strlen(text) + 1; if (len < maxlen) { memmove(&text[maxlen - len], text, len); from = &text[maxlen - len]; - } - else - from = text; // ------------------------------- - - for (to = text; *from; from++) - { + } else + from = text; + for (to = text; *from; from++) { + /* + if (newParagraph) { + *to++ = 182; + newParagraph = false; + } + */ if (*from == '\n') { *from = ' '; - } + } if (*from == '<') { intoken = true; tokpos = 0; @@ -56,420 +57,206 @@ continue; } if (*from == '>') { - unsigned int i; intoken = false; // process desired tokens switch (*token) { - case 'W': // Strongs - switch(token[1]) - { - case 'G': // Greek - case 'H': // Hebrew - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - for (i = 2; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; + case 'W': // Strongs + switch (token[1]) { + case 'G': // Greek + case 'H': // Hebrew + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 2; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + case 'T': // Tense + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 3; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + } + break; + case 'R': + switch (token[1]) { + case 'B': //word(s) explained in footnote + strcpy(to,""); + to += strlen(to); + hasFootnotePreTag = true; //we have the RB tag + continue; + case 'F': // footnote begin + if (hasFootnotePreTag) { + strcpy(to,""); + to += strlen(to); + } + strcpy(to,"("); + to += strlen(to); + continue; + case 'f': // footnote end + strcpy(to,")"); + to += strlen(to); + hasFootnotePreTag = false; + continue; + } + break; + case 'F': // font tags + switch (token[1]) { + case 'I': // italic start + strcpy(to,""); + to += strlen(to); + continue; + case 'i': // italic end + strcpy(to,""); + to += strlen(to); + continue; + case 'B': // bold start + strcpy(to,""); + to += strlen(to); + continue; + case 'b': // bold end + strcpy(to,""); + to += strlen(to); + continue; + case 'R': // words of Jesus begin + strcpy(to,""); + to += strlen(to); + continue; + case 'r': // words of Jesus end + strcpy(to,""); + to += strlen(to); + continue; + case 'U': // Underline start + strcpy(to,""); + to += strlen(to); + continue; + case 'u': // Underline end + strcpy(to,""); + to += strlen(to); + continue; + case 'O': // Old Testament quote begin + strcpy(to,""); + to += strlen(to); + continue; + case 'o': // Old Testament quote end + strcpy(to,""); + to += strlen(to); + continue; + case 'S': // Superscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 's': // Superscript end + strcpy(to,""); + to += strlen(to); + continue; + case 'V': // Subscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 'v': // Subscript end + strcpy(to,""); + to += strlen(to); + continue; + } + break; + case 'C': // special character tags + switch (token[1]) { + case 'A': // ASCII value + *to++ = (char) atoi(&token[2]); + continue; + case 'G': + //*to++ = ' '; + continue; + case 'L': // line break + strcpy(to,"
"); + to += strlen(to); + continue; + case 'M': // new paragraph + strcpy(to,"

"); + to += strlen(to); + continue; + case 'T': + //*to++ = ' '; + continue; + } + break; + case 'J': //Justification + switch (token[1]) { + case 'R': //right + strcpy(to,"

"); + to += strlen(to); + isRightJustified = true; + continue; + case 'C': //center + strcpy(to,"
"); + to += strlen(to); + isCentered = true; + continue; - case 'T': // Tense - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - for (i = 3; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; - } - break; - case 'R': - switch(token[1]) - { - case 'B': //word(s) explained in footnote - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - hasFootnotePreTag = true; //we have the RB tag - continue; - case 'F': // footnote begin - if (hasFootnotePreTag) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = ' '; - } - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '\"'; - *to++ = '#'; - *to++ = '8'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '\"'; - *to++ = '>'; - - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '('; - - continue; - case 'f': // footnote end - *to++ = ')'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - hasFootnotePreTag = false; - continue; - } - break; - - case 'F': // font tags - switch(token[1]) - { - case 'I': // italic start - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'i': // italic end - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'B': // bold start - *to++ = '<'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'b': // bold end - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'R': // words of Jesus begin - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '#'; - *to++ = 'F'; - *to++ = 'F'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '>'; - continue; - case 'r': // words of Jesus end - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - continue; - case 'U': // Underline start - *to++ = '<'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'u': // Underline end - *to++ = '<'; - *to++ = '/'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'O': // Old Testament quote begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'o': // Old Testament quote end - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'S': // Superscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 's': // Superscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 'V': // Subscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'v': // Subscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - } - break; - case 'C': // special character tags - switch(token[1]) - { - case 'A': // ASCII value - *to++ = (char)atoi(&token[2]); - continue; - case 'G': - //*to++ = ' '; - continue; - case 'L': // line break - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - *to++ = ' '; - continue; - case 'M': // new paragraph - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - continue; - case 'T': - //*to++ = ' '; - continue; - } - break; - case 'J': //Justification - switch(token[1]) - { - case 'R': //right - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'R'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'H'; - *to++ = 'T'; - *to++ = '\"'; - *to++ = '>'; - isRightJustified = true; - continue; - - case 'C': //center - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '\"'; - *to++ = '>'; - isCentered = true; - continue; - - case 'L': //left, reset right and center - if (isCentered) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '>'; - isCentered = false; - } - if (isRightJustified) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = '>'; - isRightJustified = false; - } - continue; - } - break; - case 'T': // title formatting - switch(token[1]) - { - case 'T': // Book title begin - *to++ = '<'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - case 't': - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - } - break; - - case 'P': // special formatting - switch(token[1]) - { - case 'P': // Poetry begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'p': - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - } - break; + case 'L': //left, reset right and center + if (isCentered) { + strcpy(to,""); + to += strlen(to); + isCentered = false; + } + if (isRightJustified) { + strcpy(to,"
"); + to += strlen(to); + isRightJustified = false; + } + continue; + } + break; + case 'T': // title formatting + switch (token[1]) { + case 'T': // Book title begin + strcpy(to,""); + to += strlen(to); + continue; + case 't': + strcpy(to,""); + to += strlen(to); + continue; + } + break; + + case 'P': // special formatting + switch (token[1]) { + case 'P': // Poetry begin + strcpy(to,""); + to += strlen(to); + continue; + case 'p': + strcpy(to,""); + to += strlen(to); + continue; + } + break; } continue; } if (intoken) { - if (tokpos < 2047) { - token[tokpos] = *from; - tokpos++; - } - } - else + if (tokpos < 2047) { + token[tokpos] = *from; + tokpos++; + } + } else *to++ = *from; } *to = 0; --=-rOIeWTjeJh3GisOXbeju-- From sword-devel@crosswire.org Sun Mar 4 00:08:58 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 03 Mar 2001 19:08:58 -0500 Subject: [sword-devel] rwphtml filter Message-ID: <200103040008.TAA16473@mailcore2.oh.voyager.net> --=-M5WXEDBIs43fRQZeFfHm Content-Type: multipart/alternative; boundary="=-zb6kx198hcPavB7JGqJi" --=-zb6kx198hcPavB7JGqJi Content-Type: text/plain Troy, Here is the rwphtml filter patch. Terry --=-zb6kx198hcPavB7JGqJi Content-Type: text/html; charset=utf-8 Troy,

Here is the rwphtml filter patch.

Terry --=-zb6kx198hcPavB7JGqJi-- --=-M5WXEDBIs43fRQZeFfHm Content-Type: text/plain Content-Disposition: attachment; filename=rwphtml.cpp.dif Content-Transfer-Encoding: quoted-printable --- /tmp/gedit-983664200-24178-1 Sat Mar 3 19:03:20 2001 +++ /tmp/gedit-983664200-24178-2 Sat Mar 3 19:03:20 2001 @@ -19,7 +19,6 @@ #include #include =20 - RWPHTML::RWPHTML() { } @@ -27,118 +26,160 @@ =20 char RWPHTML::ProcessText(char *text, int maxlen, const SWKey *key) { - char *to, *from; - bool ingreek =3D false; + char *to, *from, greek_str[500]; bool inverse =3D false; + bool first_letter =3D false; int len; + char buf[240];=09 =20 - len =3D strlen(text) + 1; // shift string to right of buffer + len =3D strlen(text) + 1; // shift string to right of buffer if (len < maxlen) { memmove(&text[maxlen - len], text, len); from =3D &text[maxlen - len]; - } - else from =3D text; // ------------------------------- + } else + from =3D text;=09 for (to =3D text; *from; from++) { - if (*from =3D=3D '\\') - { - if(!ingreek) { - ingreek =3D true; - // don=B4t know what this means, find out later - //*to++ =3D ' '; - continue; - } - else { - ingreek =3D false; - continue; + if (*from =3D=3D '\\') { + ++from; + int i=3D0; + first_letter =3D true; + greek_str[0] =3D '\0'; =09 + while (*from !=3D '\\') { /* get the greek word or phrase */ + greek_str[i++] =3D *from; + greek_str[i + 1] =3D '\0'; + from++; + } /* convert to symbol font as best we can */ + strcpy(to," "); + to +=3D strlen(to); + for (int j =3D 0; j < i; j++) { + if ((first_letter) + && (greek_str[j] =3D=3D 'h')) { + if (greek_str[j + 1] =3D=3D 'o') { + *to++ =3D 'o'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'a') { + *to++ =3D 'a'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'w') { + *to++ =3D 'w'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'u') { + *to++ =3D 'u'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D + -109) { + *to++ =3D 'w'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D + -120) { + *to++ =3D 'h'; + first_letter =3D false; + ++j; + continue; + } else if (greek_str[j + 1] =3D=3D 'i') { + *to++ =3D 'i'; + first_letter =3D false; + ++j; + continue; + }else if (greek_str[j + 1] =3D=3D 'e') { + *to++ =3D 'e'; + first_letter =3D false; + ++j; + continue; + } + first_letter =3D false; + } + if ((greek_str[j] =3D=3D 't') + && (greek_str[j + 1] =3D=3D 'h')) { + *to++ =3D 'q'; + ++j; + continue; + } + if ((greek_str[j] =3D=3D 'c') + && (greek_str[j + 1] =3D=3D 'h')) { + *to++ =3D 'c'; + ++j; + continue; + } + if ((greek_str[j] =3D=3D 'p') + && (greek_str[j + 1] =3D=3D 'h')) { + ++j; + *to++ =3D 'f'; + continue; + } + if (greek_str[j] =3D=3D -120) { + *to++ =3D 'h'; + continue; + } + if (greek_str[j] =3D=3D -125) { + *to++ =3D 'a'; + continue; + } + if (greek_str[j] =3D=3D -109) { + if(greek_str[j+1] =3D=3D 'i') ++j; + *to++ =3D 'w'; + continue; + } + if (greek_str[j] =3D=3D ' ') + first_letter =3D true; + if (greek_str[j] =3D=3D 's') { + if(isalpha(greek_str[j + 1])) *to++ =3D 's'; + else if(!isprint(greek_str[j] )) *to++ =3D 's'; =09 + else *to++ =3D 'V'; + continue; =09 + } + if (greek_str[j] =3D=3D '\'') { =09 + continue; + } + *to++ =3D greek_str[j]; } + strcpy(to," "); + to +=3D strlen(to); + continue; } - - if ((ingreek) && ((*from =3D=3D 'h') || (*from =3D=3D 'H'))) - continue; // 'h's are mostly useless in RWP translitterations. The gr= eek is more correct without them. - - if (*from =3D=3D '#') { // verse markings (e.g. "#Mark 1:1|") + if ((*from =3D=3D '#') || (*from =3D=3D -81)) { // verse markings (e.g. = "#Mark 1:1|") inverse =3D true; - *to++ =3D '<'; - *to++ =3D 'F'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'T'; - *to++ =3D ' '; - *to++ =3D 'C'; - *to++ =3D 'O'; - *to++ =3D 'L'; - *to++ =3D 'O'; - *to++ =3D 'R'; - *to++ =3D '=3D'; - *to++ =3D '#'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D '0'; - *to++ =3D 'F'; - *to++ =3D 'F'; - *to++ =3D '>'; + strcpy(to,""); + to +=3D strlen(to); =09 continue; } if ((*from =3D=3D '|') && (inverse)) { inverse =3D false; - *to++ =3D '<'; - *to++ =3D '/'; - *to++ =3D 'F'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'T'; - *to++ =3D '>'; + strcpy(to,""); + to +=3D strlen(to); continue; } - =09 if (*from =3D=3D '{') { - *to++ =3D '<'; - *to++ =3D 'B'; - *to++ =3D 'R'; - *to++ =3D '>'; - *to++ =3D '<'; - *to++ =3D 'S'; - *to++ =3D 'T'; - *to++ =3D 'R'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'G'; - *to++ =3D '>'; - if ((from - &text[maxlen - len]) > 10) { // not the beginning of the en= try - *to++ =3D '<'; - *to++ =3D 'P'; - *to++ =3D '>'; + strcpy(to,"
"); + to +=3D strlen(to); + if ((from - &text[maxlen - len]) > 10) { // not the beginning of the en= try + strcpy(to,"

"); + to +=3D strlen(to); } continue; } - - if (*from =3D=3D '}') - { - // this is kinda neat... DO NOTHING - *to++ =3D ' '; - *to++ =3D '<'; - *to++ =3D '/'; - *to++ =3D 'S'; - *to++ =3D 'T'; - *to++ =3D 'R'; - *to++ =3D 'O'; - *to++ =3D 'N'; - *to++ =3D 'G'; - *to++ =3D '>'; + if (*from =3D=3D '}') { + strcpy(to," "); + to +=3D strlen(to); continue; } if ((*from =3D=3D '\n') && (from[1] =3D=3D '\n')) { - *to++ =3D '<'; - *to++ =3D 'P'; - *to++ =3D '>'; + strcpy(to,"

"); + to +=3D strlen(to); continue; } - *to++ =3D *from; } *to =3D 0; return 0; } - - --=-M5WXEDBIs43fRQZeFfHm-- From sword-devel@crosswire.org Sun Mar 4 12:15:39 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 04 Mar 2001 05:15:39 -0700 Subject: [sword-devel] WIN32 test Message-ID: <3AA231EB.9CD2784D@crosswire.org> I spent the weekend combing thru the code one more time for bugs. Found the one I was looking for and a few others along the way. There are 2 new windows binaries ready for testing on the alpha page. See if you can crash them! :) sword.exe and InstallMgr.exe http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ JOACHIM, SWMgr::SWMgr() now throws a const char * = "Can't find modules..." or something-or-other. It no longer exit(-1)'s. I think you asked for this a while back. CHRIS, Try eVC++ again! I keep reminding myself: this sacrifice to get these stinkin' bugs out is nothing compared to the Sacrifice God made to get my bugs out... :) hmmmm.... Praise Him for not giving up on me!!! -Troy. From sword-devel@crosswire.org Mon Mar 5 02:45:22 2001 From: sword-devel@crosswire.org (Chris & Susie White) Date: Sun, 4 Mar 2001 21:45:22 -0500 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <002301c0a51e$55fb2c20$9cc560d1@csbwhite> Hey Troy, I'm new o yer litle team o' neatness. And I had some questions as to how I could help as well as share some ideas. My ISP doesn't have newsgroups, so I'm sorry if I sound redundant, but I don't know where to look for answers to the questions I have, which are probably all ready answered.... :-) So, is the Sword project still in development in terms of content? 'cuz I had some thoughts on functionality, search fields and the like, sadly i'm not a programmer (well, actually I'm kind of glad of that ;-) ) So I can only say "hey this would be neat," not, "and here's how" I have other thoughts too, but I'm a wee fuzzy headed having just driven across three stay with my family. I hope to be able to offer some helppful feedback. I have to say, what an awesome tool, thanks for having me as a part of your team. Many blessings, Chris ----- Original Message ----- From: "Troy A. Griffitts" To: Sent: Sunday, March 04, 2001 7:15 AM Subject: [sword-devel] WIN32 test > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Mon Mar 5 08:48:05 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 5 Mar 2001 21:48:05 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> Troy : Windows ME Every time I start it I get: Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. OK I'll include what happens next in case you're interested... Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it displays nothing, and the buttons have no images. Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing previews worked here - I like the preview column) other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in VWIN32. Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no error message. File | Preferences results in an exact repeat of the error received on startup. Exiting the program - I get an error "Abnormal Program Termination" Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches for wept in ASV) A couple of requests: Can the about | help show the full version number? In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on the reference does? The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for the character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, Matthew 26:75 (visible once the window is enlarged) Stephen. From sword-devel@crosswire.org Mon Mar 5 10:42:43 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 5 Mar 2001 23:42:43 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <00ab01c0a561$03e93600$2b01a8c0@spiderzweb.co.nz> InstallMgr was a bit more of a challenge ;-) This operated very well through my LRP router. I downloaded two texts (AKJV & RNKJV), and two dictionaries, and they installed without any problems. I didn't test local install. Quick aside : AKJV Version's About text refers to http://www.inspiredidea.com/akj/akj.htm which doesn't seem to exist. This looks like it is supposed to be http://www.inspiredidea.com/akj.htm I didn't get it to crash, but I did find a bug... (Other than the gray area behind the image not redrawing correctly - which I've pointed out before) If the left hand side is reduced in size to nothing, and the window is then maximised, the left hand size can no longer be enlarged again. Also unusual is that my PC seems to take longer (i.e. 1/2 sec instead of 1/20 sec) to expand the installed lists if the window is maximised, unless you expand them by pressing * Are apps/windoze/CBuilder5/BibleCS and InstallMgr the directories to start looking in if I want to see if I can narrow down any bugs in the Windows front end / InstallMgr? Stephen. From sword-devel@crosswire.org Mon Mar 5 11:33:16 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Tue, 6 Mar 2001 00:33:16 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> Message-ID: <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Good news... These bug went away when I put back the empty options.conf file. Stephen. ----- Original Message ----- From: "Stephen Denne" To: Sent: Monday, March 05, 2001 9:48 PM Subject: Re: [sword-devel] WIN32 test > Troy : > > Windows ME > Every time I start it I get: > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > OK > I'll include what happens next in case you're interested... > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > displays nothing, and the buttons have no images. > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > previews worked here - I like the preview column) > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > VWIN32. > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > error message. > File | Preferences results in an exact repeat of the error received on startup. > Exiting the program - I get an error "Abnormal Program Termination" > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches for > wept in ASV) > > A couple of requests: Can the about | help show the full version number? > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > the reference does? > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for the > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > Matthew 26:75 (visible once the window is enlarged) > > Stephen. > > > From sword-devel@crosswire.org Mon Mar 5 12:58:14 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Mon, 5 Mar 2001 06:58:14 -0600 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <000b01c0a573$f0dfe140$a7830e18@mcity1.la.home.com> Troy, I grabbed the latest files and everything looks fine. I'm running Windows Me. I did not put the thing through its paces, I just ran it and did a search. I used the install manager to remove some modules. Is there anything in particular you would like me to look at? I'd be glad to. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Sunday, March 04, 2001 6:16 AM > To: sword-devel@crosswire.org > Subject: [sword-devel] WIN32 test > > > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find > modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Mon Mar 5 14:23:40 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Mon, 5 Mar 2001 08:23:40 -0600 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <001501c0a57f$e05b8de0$a7830e18@mcity1.la.home.com> Troy, I grabbed the latest files and everything looks fine. I'm running Windows Me. I did not put the thing through its paces, I just ran it and did a search. I used the install manager to remove some modules. Is there anything in particular you would like me to look at? I'd be glad to. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Sunday, March 04, 2001 6:16 AM > To: sword-devel@crosswire.org > Subject: [sword-devel] WIN32 test > > > I spent the weekend combing thru the code one more time for bugs. Found > the one I was looking for and a few others along the way. There are 2 > new windows binaries ready for testing on the alpha page. See if you > can crash them! :) sword.exe and InstallMgr.exe > > http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ > > > JOACHIM, > SWMgr::SWMgr() now throws a const char * = "Can't find > modules..." or > something-or-other. It no longer exit(-1)'s. I think you asked for > this a while back. > > > CHRIS, > Try eVC++ again! > > I keep reminding myself: this sacrifice to get these stinkin' bugs out > is nothing compared to the Sacrifice God made to get my bugs out... :) > hmmmm.... Praise Him for not giving up on me!!! > > -Troy. > From sword-devel@crosswire.org Wed Mar 7 12:01:19 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:01:19 -0700 Subject: [sword-devel] linux installmgr Message-ID: <3AA6230F.5DFEEBAE@crosswire.org> Everyone, there is a new linux binary of the latest installmgr on the to-be cd image. PLEASE try it out-- especially those with no gtk in your linux configuration. This binary is completely statically linked (I think) so I'm hoping it will work with most linux configurations. You can find it at: ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr The installmgr for linux (and windows) installs from one module-set to another, so to test you can: o copy your current module-set somewhere else o run the installmgr and remove a few modules o point the installmgr (local path setting) to where you copied your module-set. o and you should see the modules that you deleted available for install. Thank you so much for trying this one out. God's blessings, -Troy. From sword-devel@crosswire.org Wed Mar 7 12:04:17 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:04:17 -0700 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Message-ID: <3AA623C1.27A5D26E@crosswire.org> Thanks to everyone who sent me their comments via the list and privately. A new binary should be up soon. Stephen: Do you still have the options.conf file that made sword.exe crash? Jerry: Do you have your font setting enlarged? I'll try to reproduce your problem on my box. -Troy. Stephen Denne wrote: > > Good news... > > These bug went away when I put back the empty options.conf file. > > Stephen. > > ----- Original Message ----- > From: "Stephen Denne" > To: > Sent: Monday, March 05, 2001 9:48 PM > Subject: Re: [sword-devel] WIN32 test > > > Troy : > > > > Windows ME > > Every time I start it I get: > > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > > OK > > I'll include what happens next in case you're interested... > > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > > displays nothing, and the buttons have no images. > > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > > previews worked here - I like the preview column) > > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > > VWIN32. > > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > > error message. > > File | Preferences results in an exact repeat of the error received on startup. > > Exiting the program - I get an error "Abnormal Program Termination" > > > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches > for > > wept in ASV) > > > > A couple of requests: Can the about | help show the full version number? > > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > > the reference does? > > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for > the > > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > > Matthew 26:75 (visible once the window is enlarged) > > > > Stephen. > > > > > > From sword-devel@crosswire.org Wed Mar 7 12:07:20 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:07:20 -0700 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <002301c0a51e$55fb2c20$9cc560d1@csbwhite> Message-ID: <3AA62478.FBC28C0@crosswire.org> > I'm new o yer litle team o' neatness. And I had some questions as to how I > could help as well as share some ideas. My ISP doesn't have newsgroups, so > I'm sorry if I sound redundant, but I don't know where to look for answers > to the questions I have, which are probably all ready answered.... :-) Please shout 'em out. I'd love to hear your questions and COMMENTS. > So, is the Sword project still in development in terms of content? 'cuz I > had some thoughts on functionality, search fields and the like, sadly i'm > not a programmer (well, actually I'm kind of glad of that ;-) ) So I can > only say "hey this would be neat," not, "and here's how" YES. We are perpetually in development :) > I have to say, what an awesome tool, thanks for having me as a part of your > team. Thanks for investing your time. -Troy. From sword-devel@crosswire.org Wed Mar 7 12:14:17 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:14:17 -0700 Subject: [sword-devel] rwphtml filter References: <200103040008.TAA16473@mailcore2.oh.voyager.net> Message-ID: <3AA62619.D2E081E3@crosswire.org> rwphtml is patched. Thanks again Terry. JOACHIM, Please be sure to let me know if we've done anything to mess you up. I've added Terry's latest html filter patches and want to make sure everything works well on your end. -Troy. > Terry Biggs wrote: > > Troy, > > Here is the rwphtml filter patch. > > Terry > > Name: rwphtml.cpp.dif > rwphtml.cpp.dif Type: Plain Text (text/plain) > Encoding: quoted-printable From sword-devel@crosswire.org Wed Mar 7 12:16:34 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 05:16:34 -0700 Subject: [sword-devel] Larry Pierce of OLB References: <3A9CF3F4.4040300@brooks.fdns.net> Message-ID: <3AA626A2.BDFCD958@crosswire.org> Leon, Thanks for the offer. I talked with him a few days back and he said that he's shelfing the project for about a year to see if Kylix is a valid solution. He was also interested in possibly linking to winelib. -Troy. Leon Brooks wrote: > > Chris Little wrote: > > > I spoke with Larry Pierce, the programmer of Online Bible for Windows this > > morning. He seems like a very nice fellow. He is interested in > > corresponding with someone who knows a bit more about Linux programming than > > I do, possibly with some background in Delphi. Would anyone like to > > volunteer before I beg Troy? :) > > I'm probably a bit remote and a bit frantically busy for programming, as > such, but send him my email address and tell him he can ask all the > questions he likes. He may also want to start at http://www.linux.org/ > and look for a local Linux User Group. > > -- > Some people are afraid of heights. I'm afraid of widths. -- Stephen Wright From sword-devel@crosswire.org Wed Mar 7 13:55:15 2001 From: sword-devel@crosswire.org (Wally Brock) Date: Wed, 7 Mar 2001 07:55:15 -0600 Subject: [sword-devel] linux installmgr Message-ID: <200103071355.HAA04408@localhost.localdomain> Hi, Here'my (less than successful) results. (I'm running RedHat 6.2) Gdk-WARNING **: locale not supported by C library Gdk-WARNING **: locale not supported by Xlib, locale set to C Gdk-WARNING **: can not set locale modifiers GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node != NULL' failed. Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion `arg_type > GTK_TYPE_NONE' failed. GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ table != NULL' failed. GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ table != NULL' failed. Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not in the `(null)' ancestry Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is not in the `(null)' ancestry Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion `arg_type > GTK_TYPE_NONE' failed. Segmentation fault (core dumped) God Bless, Wally > Everyone, there is a new linux binary of the latest installmgr on the > to-be cd image. > > PLEASE try it out-- especially those with no gtk in your linux > configuration. This binary is completely statically linked (I think) so > I'm hoping it will work with most linux configurations. > > You can find it at: > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > The installmgr for linux (and windows) installs from one module-set to > another, so to test you can: > > o copy your current module-set somewhere else > o run the installmgr and remove a few modules > o point the installmgr (local path setting) > to where you copied your module-set. > o and you should see the modules that you deleted > available for install. > > Thank you so much for trying this one out. > > God's blessings, > -Troy. > > From sword-devel@crosswire.org Wed Mar 7 15:23:59 2001 From: sword-devel@crosswire.org (Kevin Ramer) Date: Wed, 07 Mar 2001 10:23:59 -0500 Subject: [sword-devel] Texts not displaying from any modules Message-ID: <3AA6528F.526EA1BF@earthlink.net> Hello, I've downloaded and built the latest Sword libraries on my linux ppc box. I've installed several modules, ASV,BBE a commentary and a dictionary. All the front-ends find the modules ok (gnomesword, bibletime) but only display a list of verse numbers for the particular book, chapter. It was suggested that I try macosx or sparc for the target and rebuild. I used sparc, but had to #define lelong and leshort for byte swapping in terms of functions I found in /usr/include/byteswap.h. However, there's still no joy. I did find under the src/modules (I think) some utilities for creating the index files (*.vss) but they seem to get pushed into the library. Anyone have more suggestions ? -- Kevin #19 From sword-devel@crosswire.org Wed Mar 7 16:21:43 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Wed, 07 Mar 2001 09:21:43 -0700 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA623C1.27A5D26E@crosswire.org> References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> Message-ID: <4.2.0.58.20010307091640.00a18580@mail.dancris.com> Yes, I have large fonts selected for Windows in the display properties. But, I have not changed the fonts in Sword. It is still set at zero. BTW: how long until new help files are needed for 1.5.1? Jerry >Thanks to everyone who sent me their comments via the list and >privately. A new binary should be up soon. > >Stephen: Do you still have the options.conf file that made sword.exe >crash? >Jerry: Do you have your font setting enlarged? I'll try to reproduce >your problem on my box. From sword-devel@crosswire.org Wed Mar 7 17:28:46 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Wed, 07 Mar 2001 10:28:46 -0700 Subject: [sword-devel] WIN32 test In-Reply-To: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <4.2.0.58.20010307101933.00a14c10@mail.dancris.com> Personal commentary does not seem to work in 1.5.1. I downloaded the new personal commentary with Installmgr and it would not work, so I removed it and downloaded through my browser and it still would not work. No text is displayed or saved. Also, using the new InstallMgr it hangs while refreshing from remote. I have gotten it to completely refresh, but most times it only makes it part way through the downloads from CrossWire by modem at 49333 bps. Jerry From sword-devel@crosswire.org Wed Mar 7 19:02:33 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 07 Mar 2001 14:02:33 -0500 Subject: [sword-devel] rwphtml filter In-Reply-To: <3AA62619.D2E081E3@crosswire.org> References: <200103040008.TAA16473@mailcore2.oh.voyager.net> <3AA62619.D2E081E3@crosswire.org> Message-ID: <983991756.13658.0.camel@office.unknown.domain> --=-dH2KPkuKEe2lepj+c8ya Content-Type: multipart/alternative; boundary="=-mqWgKf2tOTwk1mdQLn7g" --=-mqWgKf2tOTwk1mdQLn7g Content-Type: text/plain Troy, I don't remember if I sent this patch or not and evolution has it's own idea about how to sort my email and I can't find a thing. (not a complaint about evolution - I love it - just need to figure it out. Terry On 07 Mar 2001 05:14:17 -0700, Troy A. Griffitts wrote: > rwphtml is patched. Thanks again Terry. > > JOACHIM, > Please be sure to let me know if we've done anything to mess you up. > I've added Terry's latest html filter patches and want to make sure > everything works well on your end. > > -Troy. > > > > Terry Biggs wrote: > > > > Troy, > > > > Here is the rwphtml filter patch. > > > > Terry > > > > Name: rwphtml.cpp.dif > > rwphtml.cpp.dif Type: Plain Text (text/plain) > > Encoding: quoted-printable > --=-mqWgKf2tOTwk1mdQLn7g Content-Type: text/html; charset=utf-8 Troy,

I don't remember if I sent this patch or not and evolution has it's own idea about how to
sort my email and I can't find a thing. (not a complaint about evolution - I love it - just need to figure it out.

Terry

On 07 Mar 2001 05:14:17 -0700, Troy A. Griffitts wrote:
> rwphtml is patched. Thanks again Terry.
>
> JOACHIM,
> Please be sure to let me know if we've done anything to mess you up.
> I've added Terry's latest html filter patches and want to make sure
> everything works well on your end.
>
> -Troy.
>
>
> > Terry Biggs wrote:
> >
> > Troy,
> >
> > Here is the rwphtml filter patch.
> >
> > Terry
> >
> > Name: rwphtml.cpp.dif
> > rwphtml.cpp.dif Type: Plain Text (text/plain)
> > Encoding: quoted-printable
>
--=-mqWgKf2tOTwk1mdQLn7g-- --=-dH2KPkuKEe2lepj+c8ya Content-Type: text/plain Content-Disposition: attachment; filename=gbfhtml.cpp.dif Content-Transfer-Encoding: 7bit --- /tmp/gedit-983981901-8065-1 Wed Mar 7 11:18:21 2001 +++ /tmp/gedit-983981901-8065-2 Wed Mar 7 11:18:21 2001 @@ -19,7 +19,6 @@ #include #include - GBFHTML::GBFHTML() { } @@ -34,21 +33,23 @@ bool isRightJustified = false; bool isCentered = false; int len; - unsigned int i; - - len = strlen(text) + 1; // shift string to right of buffer + + len = strlen(text) + 1; if (len < maxlen) { memmove(&text[maxlen - len], text, len); from = &text[maxlen - len]; - } - else - from = text; // ------------------------------- - - for (to = text; *from; from++) - { + } else + from = text; + for (to = text; *from; from++) { + /* + if (newParagraph) { + *to++ = 182; + newParagraph = false; + } + */ if (*from == '\n') { *from = ' '; - } + } if (*from == '<') { intoken = true; tokpos = 0; @@ -56,420 +57,206 @@ continue; } if (*from == '>') { - unsigned int i; intoken = false; // process desired tokens switch (*token) { - case 'W': // Strongs - switch(token[1]) - { - case 'G': // Greek - case 'H': // Hebrew - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - for (i = 2; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'E'; - *to++ = 'M'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; + case 'W': // Strongs + switch (token[1]) { + case 'G': // Greek + case 'H': // Hebrew + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 2; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + case 'T': // Tense + strcpy(to," "); + to += strlen(to); + for (unsigned int i = 3; + i < strlen(token); i++) + *to++ = token[i]; + strcpy(to," "); + to += strlen(to); + continue; + } + break; + case 'R': + switch (token[1]) { + case 'B': //word(s) explained in footnote + strcpy(to,""); + to += strlen(to); + hasFootnotePreTag = true; //we have the RB tag + continue; + case 'F': // footnote begin + if (hasFootnotePreTag) { + strcpy(to,""); + to += strlen(to); + } + strcpy(to,"("); + to += strlen(to); + continue; + case 'f': // footnote end + strcpy(to,")"); + to += strlen(to); + hasFootnotePreTag = false; + continue; + } + break; + case 'F': // font tags + switch (token[1]) { + case 'I': // italic start + strcpy(to,""); + to += strlen(to); + continue; + case 'i': // italic end + strcpy(to,""); + to += strlen(to); + continue; + case 'B': // bold start + strcpy(to,""); + to += strlen(to); + continue; + case 'b': // bold end + strcpy(to,""); + to += strlen(to); + continue; + case 'R': // words of Jesus begin + strcpy(to,""); + to += strlen(to); + continue; + case 'r': // words of Jesus end + strcpy(to,""); + to += strlen(to); + continue; + case 'U': // Underline start + strcpy(to,""); + to += strlen(to); + continue; + case 'u': // Underline end + strcpy(to,""); + to += strlen(to); + continue; + case 'O': // Old Testament quote begin + strcpy(to,""); + to += strlen(to); + continue; + case 'o': // Old Testament quote end + strcpy(to,""); + to += strlen(to); + continue; + case 'S': // Superscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 's': // Superscript end + strcpy(to,""); + to += strlen(to); + continue; + case 'V': // Subscript begin + strcpy(to,""); + to += strlen(to); + continue; + case 'v': // Subscript end + strcpy(to,""); + to += strlen(to); + continue; + } + break; + case 'C': // special character tags + switch (token[1]) { + case 'A': // ASCII value + *to++ = (char) atoi(&token[2]); + continue; + case 'G': + //*to++ = ' '; + continue; + case 'L': // line break + strcpy(to,"
"); + to += strlen(to); + continue; + case 'M': // new paragraph + strcpy(to,"

"); + to += strlen(to); + continue; + case 'T': + //*to++ = ' '; + continue; + } + break; + case 'J': //Justification + switch (token[1]) { + case 'R': //right + strcpy(to,"

"); + to += strlen(to); + isRightJustified = true; + continue; + case 'C': //center + strcpy(to,"
"); + to += strlen(to); + isCentered = true; + continue; - case 'T': // Tense - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - for (i = 3; i < strlen(token); i++) - *to++ = token[i]; - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - continue; - } - break; - case 'R': - switch(token[1]) - { - case 'B': //word(s) explained in footnote - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - hasFootnotePreTag = true; //we have the RB tag - continue; - case 'F': // footnote begin - if (hasFootnotePreTag) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - *to++ = ' '; - } - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '\"'; - *to++ = '#'; - *to++ = '8'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '\"'; - *to++ = '>'; - - *to++ = ' '; - *to++ = '<'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = '('; - - continue; - case 'f': // footnote end - *to++ = ')'; - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'M'; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'L'; - *to++ = '>'; - *to++ = ' '; - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - hasFootnotePreTag = false; - continue; - } - break; - - case 'F': // font tags - switch(token[1]) - { - case 'I': // italic start - *to++ = '<'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'i': // italic end - *to++ = '<'; - *to++ = '/'; - *to++ = 'I'; - *to++ = '>'; - continue; - case 'B': // bold start - *to++ = '<'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'b': // bold end - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'R': // words of Jesus begin - *to++ = '<'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = ' '; - *to++ = 'C'; - *to++ = 'O'; - *to++ = 'L'; - *to++ = 'O'; - *to++ = 'R'; - *to++ = '='; - *to++ = '#'; - *to++ = 'F'; - *to++ = 'F'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '0'; - *to++ = '>'; - continue; - case 'r': // words of Jesus end - *to++ = '<'; - *to++ = '/'; - *to++ = 'F'; - *to++ = 'O'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = '>'; - continue; - case 'U': // Underline start - *to++ = '<'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'u': // Underline end - *to++ = '<'; - *to++ = '/'; - *to++ = 'U'; - *to++ = '>'; - continue; - case 'O': // Old Testament quote begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'o': // Old Testament quote end - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'S': // Superscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 's': // Superscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'P'; - *to++ = '>'; - continue; - case 'V': // Subscript begin - *to++ = '<'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - case 'v': // Subscript end - *to++ = '<'; - *to++ = '/'; - *to++ = 'S'; - *to++ = 'U'; - *to++ = 'B'; - *to++ = '>'; - continue; - } - break; - case 'C': // special character tags - switch(token[1]) - { - case 'A': // ASCII value - *to++ = (char)atoi(&token[2]); - continue; - case 'G': - //*to++ = ' '; - continue; - case 'L': // line break - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - *to++ = ' '; - continue; - case 'M': // new paragraph - *to++ = '<'; - *to++ = 'B'; - *to++ = 'R'; - *to++ = '>'; - continue; - case 'T': - //*to++ = ' '; - continue; - } - break; - case 'J': //Justification - switch(token[1]) - { - case 'R': //right - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'R'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'H'; - *to++ = 'T'; - *to++ = '\"'; - *to++ = '>'; - isRightJustified = true; - continue; - - case 'C': //center - *to++ = '<'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = ' '; - *to++ = 'A'; - *to++ = 'L'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = 'N'; - *to++ = '='; - *to++ = '\"'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '\"'; - *to++ = '>'; - isCentered = true; - continue; - - case 'L': //left, reset right and center - if (isCentered) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'E'; - *to++ = 'N'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = 'R'; - *to++ = '>'; - isCentered = false; - } - if (isRightJustified) { - *to++ = '<'; - *to++ = '/'; - *to++ = 'D'; - *to++ = 'I'; - *to++ = 'V'; - *to++ = '>'; - isRightJustified = false; - } - continue; - } - break; - case 'T': // title formatting - switch(token[1]) - { - case 'T': // Book title begin - *to++ = '<'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - case 't': - *to++ = '<'; - *to++ = '/'; - *to++ = 'B'; - *to++ = 'I'; - *to++ = 'G'; - *to++ = '>'; - continue; - } - break; - - case 'P': // special formatting - switch(token[1]) - { - case 'P': // Poetry begin - *to++ = '<'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - case 'p': - *to++ = '<'; - *to++ = '/'; - *to++ = 'C'; - *to++ = 'I'; - *to++ = 'T'; - *to++ = 'E'; - *to++ = '>'; - continue; - } - break; + case 'L': //left, reset right and center + if (isCentered) { + strcpy(to,""); + to += strlen(to); + isCentered = false; + } + if (isRightJustified) { + strcpy(to,"
"); + to += strlen(to); + isRightJustified = false; + } + continue; + } + break; + case 'T': // title formatting + switch (token[1]) { + case 'T': // Book title begin + strcpy(to,""); + to += strlen(to); + continue; + case 't': + strcpy(to,""); + to += strlen(to); + continue; + } + break; + + case 'P': // special formatting + switch (token[1]) { + case 'P': // Poetry begin + strcpy(to,""); + to += strlen(to); + continue; + case 'p': + strcpy(to,""); + to += strlen(to); + continue; + } + break; } continue; } if (intoken) { - if (tokpos < 2047) { - token[tokpos] = *from; - tokpos++; - } - } - else + if (tokpos < 2047) { + token[tokpos] = *from; + tokpos++; + } + } else *to++ = *from; } *to = 0; --=-dH2KPkuKEe2lepj+c8ya-- From sword-devel@crosswire.org Thu Mar 8 04:52:03 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 07 Mar 2001 21:52:03 -0700 Subject: [sword-devel] linux installmgr References: <200103071355.HAA04408@localhost.localdomain> Message-ID: <3AA70FF3.8FFA2F81@crosswire.org> Wally, I've tried it on my RH 6.2 system at work and it seems to run ok for me. Do you have any of the other sword software working on this system? Do you have an /etc/sword.conf file? Hmmm. Do you have the latest CVS tree compiled with debug, where you might gdb installmgr and send me the 'bt' output after the crash? Thanks for the time! -Troy. Wally Brock wrote: > > Hi, > > Here'my (less than successful) results. (I'm running RedHat 6.2) > > Gdk-WARNING **: locale not supported by C library > > Gdk-WARNING **: locale not supported by Xlib, locale set to C > > Gdk-WARNING **: can not set locale modifiers > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node > != NULL' failed. > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > `arg_type > GTK_TYPE_NONE' failed. > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > table != NULL' failed. > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > table != NULL' failed. > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not > in the `(null)' ancestry > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is > not in the `(null)' ancestry > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > `arg_type > GTK_TYPE_NONE' failed. > Segmentation fault (core dumped) > > God Bless, > > Wally > > > Everyone, there is a new linux binary of the latest installmgr on the > > to-be cd image. > > > > PLEASE try it out-- especially those with no gtk in your linux > > configuration. This binary is completely statically linked (I think) so > > I'm hoping it will work with most linux configurations. > > > > You can find it at: > > > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > > > > The installmgr for linux (and windows) installs from one module-set to > > another, so to test you can: > > > > o copy your current module-set somewhere else > > o run the installmgr and remove a few modules > > o point the installmgr (local path setting) > > to where you copied your module-set. > > o and you should see the modules that you deleted > > available for install. > > > > Thank you so much for trying this one out. > > > > God's blessings, > > -Troy. > > > > From sword-devel@crosswire.org Fri Mar 9 02:08:01 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 08 Mar 2001 19:08:01 -0700 Subject: [sword-devel] installmgr: please test Message-ID: <3AA83B01.70BDFE99@crosswire.org> I'm hoping to wrap up the CD image, but would like to hear feedback about the new linux installer. Please let me know if it works on your linux configuration.... You can test it by copying your current module set somewhere and then running the installmgr. You should be able to delete a few modules, then point the installmgr to the path where you copied your original install set and you should see the modules that you delete available for install. Please don't just report bugs. Please let me know if you've had success also!!! Thanks, -Troy. From sword-devel@crosswire.org Fri Mar 9 02:53:38 2001 From: sword-devel@crosswire.org (Terry Biggs) Date: 08 Mar 2001 21:53:38 -0500 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AA83B01.70BDFE99@crosswire.org> Message-ID: <200103090253.VAA85154@mailcore2.oh.voyager.net> --=-USI5efekMo5l/XO+EGzy Content-Type: text/plain Troy, I have a RedHat 6.2 Intel (realy AMD) with gnome-1.4b1 and the installer works really well. No problems - ya done good! ;-) Terry On 08 Mar 2001 19:08:01 -0700, Troy A. Griffitts wrote: > I'm hoping to wrap up the CD image, but would like to hear feedback > about the new linux installer. Please let me know if it works on your > linux configuration.... > > You can test it by copying your current module set somewhere and then > running the installmgr. You should be able to delete a few modules, > then point the installmgr to the path where you copied your original > install set and you should see the modules that you delete available for > install. > > Please don't just report bugs. Please let me know if you've had success > also!!! > > Thanks, > -Troy. > --=-USI5efekMo5l/XO+EGzy Content-Type: text/html; charset=utf-8 Troy,

I have a RedHat 6.2 Intel (realy AMD) with gnome-1.4b1 and  the installer works
really well. No problems - ya done good! ;-)

Terry
On 08 Mar 2001 19:08:01 -0700, Troy A. Griffitts wrote:
> I'm hoping to wrap up the CD image, but would like to hear feedback
> about the new linux installer. Please let me know if it works on your
> linux configuration....
>
> You can test it by copying your current module set somewhere and then
> running the installmgr. You should be able to delete a few modules,
> then point the installmgr to the path where you copied your original
> install set and you should see the modules that you delete available for
> install.
>
> Please don't just report bugs. Please let me know if you've had success
> also!!!
>
> Thanks,
> -Troy.
>
--=-USI5efekMo5l/XO+EGzy-- From sword-devel@crosswire.org Fri Mar 9 13:55:10 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Fri, 9 Mar 2001 05:55:10 -0800 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AA83B01.70BDFE99@crosswire.org> References: <3AA83B01.70BDFE99@crosswire.org> Message-ID: <01030905551000.02841@mandrake.webmedic.net> On Thursday 08 March 2001 18:08, you wrote: > I'm hoping to wrap up the CD image, but would like to hear feedback > about the new linux installer. Please let me know if it works on your > linux configuration.... > > You can test it by copying your current module set somewhere and then > running the installmgr. You should be able to delete a few modules, > then point the installmgr to the path where you copied your original > install set and you should see the modules that you delete available for > install. > > Please don't just report bugs. Please let me know if you've had success > also!!! Here goes. Sorry ahead of time for the bug reports. this is on a linux mandrake box running mandrake 7.2 with updates and kde 2.1 and gnome 1.2.1. I have almost everything installed. I ran the install from my hard drive rather than burning a cd first. 1. I know this one is from downloading from the ftp server but autorun, setup.sh, installmgr.sh, and installmgr had to be set to executable. 2. while installing the files the installer does not refresh so the files just look like they are blury. 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. If I remember correct this will be the same for redhat 7.0 and up. On mandrake the default install of /usr/local/bin and /usr/local/sword still works however installmgr correctly installs the modules in /usr/share/sword and the /etc/sword.conf correctly shows this for the datapath. 3. the installmgr at the bottom doesn't refresh at all during the install process. 4. the installmgr when you select an itmem it turns completely white so that it is unreadable. ( it simply disapears). 5. Not shure why but the installmgr only installed the packages that I sellected into /usr/share/sword but bibletime seems to be reading all the modules. Probably from the directory that I installed from. 6. the pixmaps on bibletime are unreadable. 7. cheatah works well and only sees the modules I selcted for install. 8. gnomesword will not even load. it complains about not being able to load shared libraries. libgnomeprint.so. when I install the rpm compiled on mandrake it runs with no problems. this rpm is already on the cd. one last thing I would like to update a few more files for the cd today. > > Thanks, > -Troy. From sword-devel@crosswire.org Fri Mar 9 19:01:29 2001 From: sword-devel@crosswire.org (Bruce Ramsland) Date: Fri, 9 Mar 2001 14:01:29 -0500 Subject: [sword-devel] How to handle versions with missing verses? In-Reply-To: <200103090253.VAA85154@mailcore2.oh.voyager.net> Message-ID: Greetings, How does/will the Sword project handle versions of the Bible which have missing verses? For example, the following verses are missing from the NIV: Matthew 17:21 Matthew 18:11 Matthew 23:14 Mark 7:16 Mark 9:44 Mark 9:46 Mark 11:26 Mark 15:28 Luke 17:36 Luke 23:17 Acts 8:37 Acts 15:34 Acts 24:7 Acts 28:29 Romans 16:24 Best Regards, Bruce Ramsland From sword-devel@crosswire.org Sat Mar 10 04:25:12 2001 From: sword-devel@crosswire.org (jerry) Date: Fri, 09 Mar 2001 22:25:12 -0600 Subject: [sword-devel] unsubscribe References: <3AA231EB.9CD2784D@crosswire.org> Message-ID: <3AA9ACA8.7C48A24@internetpro.net> From sword-devel@crosswire.org Sat Mar 10 19:34:50 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Sat, 10 Mar 2001 20:34:50 +0100 Subject: [sword-devel] feature request Message-ID: <01031020275800.09400@martin> I wish to request 2 things: Since we are planning ThML support, we will need a language= tag in the module config files; this will be necessary for the correct parsing of bible references. This tag would correspond to the language definition in the original ThML document's header. Is it possible to have some mechanism the frontend programs could use to write to the module config files (cipher key, font key etc.). We do this in a quite work intensive way in bibletime at the moment, and a feature like this would ease this tast of saving module specific information. If a mechanism like this does already exist, please tell me about it. Thank you for considering this, Martin From sword-devel@crosswire.org Sun Mar 11 23:03:47 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 16:03:47 -0700 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> Message-ID: <3AAC0453.172C39C1@crosswire.org> Martin, > Since we are planning ThML support, we will need a language= tag in the > module config files; this will be necessary for the correct parsing of bible > references. This tag would correspond to the language definition in the > original ThML document's header. > YES. You may add any tag you wish to the config file of a modules. I will try to remember to place this tag in new modules that have other than english verse refs, but please let me know if there is a specific module that needs it... > Is it possible to have some mechanism the frontend programs could use to > write to the module config files (cipher key, font key etc.). We do this in a > quite work intensive way in bibletime at the moment, and a feature like this > would ease this tast of saving module specific information. If a mechanism > like this does already exist, please tell me about it. YES! This has been on the drawing board. I've been planning on changing the SWConfig SWMgr::config to use a new subclass of SWConfig that will keep track of what sections came from what file and so changing the object and then calling the Save() method will save to the appropriate files. I hope this will be much easier for you guys. You may also consider that it might not be a good idea to save some settings to the systemwide module config files. It might be better to save, say, a ~/.sword/modoptions.conf file and letting your subclass of SWMgr merge the contents of ~/.sword/modoptions.conf into its config object: SWConfig localopts("~/.sword/localopts"); swmgr->config += localopts; The '+=' merge adds everything from localopts into the swmgr's config entries (overriding any that were already there). And you can just: localopts.config["KJV"]["MyOption"] = "My Value"; localopts.Save(); Hope this helps. -Troy. From sword-devel@crosswire.org Sun Mar 11 23:09:48 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 16:09:48 -0700 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> <3AAC0453.172C39C1@crosswire.org> Message-ID: <3AAC05BC.26992B4@crosswire.org> Er... Type... > localopts.config["KJV"]["MyOption"] = "My Value"; > localopts.Save(); Should be: localopts["KJV"]["MyOption"] = "My Value"; localopts.Save(); From sword-devel@crosswire.org Sun Mar 11 23:19:51 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Sun, 11 Mar 2001 15:19:51 -0800 Subject: [sword-devel] Website Redesign: Step Two Message-ID: <002701c0aa81$c6e6ee20$f19980ac@family> Dear Website Redesign Crew, For all of you who have been looking forward to be able to help with the actually technical side of the Sword Project website redesign, we are now in the second phase of the project, figuring out what components to use and seting up general layout and navigation standards. So cruise on over to the newsgroup (news://crosswire.org/crosswire.website) for more information. In Christ, Jonathan jhughes@crosswire.org From sword-devel@crosswire.org Mon Mar 12 05:58:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 11 Mar 2001 22:58:00 -0700 Subject: [sword-devel] installmgr: please test References: <3AA83B01.70BDFE99@crosswire.org> <01030905551000.02841@mandrake.webmedic.net> Message-ID: <3AAC6568.9836AC84@crosswire.org> > Here goes. Sorry ahead of time for the bug reports. > this is on a linux mandrake box running mandrake 7.2 with updates and kde 2.1 > and gnome 1.2.1. I have almost everything installed. I ran the install from > my hard drive rather than burning a cd first. These reports sound like you're using an older version. Did you download the installer from the /pub/sword/iso/latest/tmp directory? I have not yet created a new ISO image from the 'latest' directory that includes the newest stuff, so you'll have to get it from the live directory. > > 1. I know this one is from downloading from the ftp server but autorun, > setup.sh, installmgr.sh, and installmgr had to be set to executable. > > 2. while installing the files the installer does not refresh so the files > just look like they are blury. > > 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. If > I remember correct this will be the same for redhat 7.0 and up. On mandrake > the default install of /usr/local/bin and /usr/local/sword still works > however installmgr correctly installs the modules in /usr/share/sword and the > /etc/sword.conf correctly shows this for the datapath. > > 3. the installmgr at the bottom doesn't refresh at all during the install > process. > > 4. the installmgr when you select an itmem it turns completely white so that > it is unreadable. ( it simply disapears). > > 5. Not shure why but the installmgr only installed the packages that I > sellected into /usr/share/sword but bibletime seems to be reading all the > modules. Probably from the directory that I installed from. > > 6. the pixmaps on bibletime are unreadable. > > 7. cheatah works well and only sees the modules I selcted for install. > > 8. gnomesword will not even load. it complains about not being able to load > shared libraries. libgnomeprint.so. when I install the rpm compiled on > mandrake it runs with no problems. this rpm is already on the cd. > > one last thing I would like to update a few more files for the cd today. > > > > > Thanks, > > -Troy. From sword-devel@crosswire.org Mon Mar 12 07:45:08 2001 From: sword-devel@crosswire.org (Stephen Denne) Date: Mon, 12 Mar 2001 20:45:08 +1300 Subject: [sword-devel] WIN32 test References: <3AA231EB.9CD2784D@crosswire.org> <001b01c0a551$018e2240$2b01a8c0@spiderzweb.co.nz> <00b101c0a568$16f4d5e0$2b01a8c0@spiderzweb.co.nz> <3AA623C1.27A5D26E@crosswire.org> Message-ID: <001201c0aac8$600e39a0$2b01a8c0@spiderzweb.co.nz> I tried responding to this at work last week, but the message doesn't seem to have turned up. The problems I was getting was when I didn't have any options.conf file at all. Creating an empty one solved the problems, except that the only way I could find to change the highlight text colour (from black) was through editing the options.conf file. Stephen. ----- Original Message ----- From: "Troy A. Griffitts" To: Sent: Thursday, March 08, 2001 1:04 AM Subject: Re: [sword-devel] WIN32 test > Thanks to everyone who sent me their comments via the list and > privately. A new binary should be up soon. > > Stephen: Do you still have the options.conf file that made sword.exe > crash? > Jerry: Do you have your font setting enlarged? I'll try to reproduce > your problem on my box. > > -Troy. > > > > Stephen Denne wrote: > > > > Good news... > > > > These bug went away when I put back the empty options.conf file. > > > > Stephen. > > > > ----- Original Message ----- > > From: "Stephen Denne" > > To: > > Sent: Monday, March 05, 2001 9:48 PM > > Subject: Re: [sword-devel] WIN32 test > > > > > Troy : > > > > > > Windows ME > > > Every time I start it I get: > > > Access violation at address 00522E27 in module 'SWORD.EXE'. Read of address FFFFFFFF. > > > OK > > > I'll include what happens next in case you're interested... > > > Clicking OK opens the main window, but shows no commentaries or dictionaries, and only has a tab for ALT translation, of which it > > > displays nothing, and the buttons have no images. > > > Chosing the menu option to search, I had some searches that worked fine, e.g. searching for wept gave five references. (Showing > > > previews worked here - I like the preview column) > > > other searches brought forth windows blue screen (after the progress bar had progressed all the way to the right) with errors in > > > VWIN32. > > > Right clicking in the empty text window and chosing either copy or dictionary lookup resulted in an error message window with no > > > error message. > > > File | Preferences results in an exact repeat of the error received on startup. > > > Exiting the program - I get an error "Abnormal Program Termination" > > > > > > Er... version 1.5.1.1 never worked for me either (same problems - except that it refused to quit when asked to, giving an address > > > violation error. Again trying to read FFFFFFFF, but from a different location than that at startup) > > > > > > Removing the ALT version resulted in the ASV version appearing with exactly the same symptoms (except that there are 72 matches > > for > > > wept in ASV) > > > > > > A couple of requests: Can the about | help show the full version number? > > > In the search results preview - can the reference column be shrinkable? It seems to always bounce back to about half the size that > > > the window opened at initially, and can clicking on the preview column show the preview in the lower pane the same as clicking on > > > the reference does? > > > The verse preview in the search dialogue sometimes shows those square boxes that windows shows when it doesn't have a glyph for > > the > > > character you are after. (Spotted at EOL, presumably they're EOL characters) - sample verses showing this for me: Luke 22:62, > > > Matthew 26:75 (visible once the window is enlarged) > > > > > > Stephen. > > > > > > > > > > From sword-devel@crosswire.org Mon Mar 12 10:27:44 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Mon, 12 Mar 2001 03:27:44 -0700 Subject: [sword-devel] new win32 binaries Message-ID: <3AACA4A0.1E1439EC@crosswire.org> OK, some of the problems in the win32 binaries where from dialog sizing. Thanks to those who reported... There are new ones available to try at: http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ From sword-devel@crosswire.org Mon Mar 12 11:41:57 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Mon, 12 Mar 2001 12:41:57 +0100 Subject: [sword-devel] another feature request Message-ID: <01031212323902.00603@martin> Would it be possible to implement the copy constructor in SWModule? It seems that we could use it to perform thread safe searching. It would also be useful to have some way to find out which books, chapters of a book and verses of a chapter are available in a commentary module. Having this we could let the users select from lists which only contain valid entries. Is this possible? Martin From sword-devel@crosswire.org Mon Mar 12 13:07:48 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Mon, 12 Mar 2001 05:07:48 -0800 Subject: [sword-devel] installmgr: please test In-Reply-To: <3AAC6568.9836AC84@crosswire.org> References: <3AA83B01.70BDFE99@crosswire.org> <01030905551000.02841@mandrake.webmedic.net> <3AAC6568.9836AC84@crosswire.org> Message-ID: <01031205074800.01298@mandrake.webmedic.net> On Sunday 11 March 2001 21:58, you wrote: > > Here goes. Sorry ahead of time for the bug reports. > > this is on a linux mandrake box running mandrake 7.2 with updates and kde > > 2.1 and gnome 1.2.1. I have almost everything installed. I ran the > > install from my hard drive rather than burning a cd first. > > These reports sound like you're using an older version. Did you > download the installer from the /pub/sword/iso/latest/tmp directory? I > have not yet created a new ISO image from the 'latest' directory that > includes the newest stuff, so you'll have to get it from the live > directory. Yes I did this from the latest directory I will say that my system Is kind of hacked right now I added kde 2.1 to mandrake 7.2 distro and some things are a little funny. But I don't want to goto 8.0beta yet. By the way I tried the cd I made from the latest directory which I downloaded just a few nights ago on mandrake8.0 beta and it worked just fine. So it is probably something with my machine. howeve on 8.0beta the static bibletime still has messed up icons but otherwise seems to work and gnomesword crashed the whole system completely. The next thing I saw was a bios boot screen for the video card. Mandrake8.0 is using the newer glibc I think its 2.2 so I will need to recompile the rpm's for it. I will also try to compile them static. So that they should be backwards compatible with older systems. > > 3. On mandrake the install paths should be /usr/bin and /usr/share/sword. > > If I remember correct this will be the same for redhat 7.0 and up. On > > mandrake the default install of /usr/local/bin and /usr/local/sword still > > works however installmgr correctly installs the modules in > > /usr/share/sword and the /etc/sword.conf correctly shows this for the > > datapath. this is still valid > > 7. cheatah works well and only sees the modules I selcted for install. > > > > 8. gnomesword will not even load. it complains about not being able to > > load shared libraries. libgnomeprint.so. when I install the rpm compiled > > on mandrake it runs with no problems. this rpm is already on the cd. I'll try to get gnomesword as a static also. For now the rpm's should work accept on mandrake 8.0 also I need to update the mandrake rpm's to use the mandrake menu's. > > > > one last thing I would like to update a few more files for the cd today. > > > > > Thanks, > > > -Troy. From sword-devel@crosswire.org Mon Mar 12 16:27:59 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Mon, 12 Mar 2001 09:27:59 -0700 Subject: [sword-devel] new win32 binaries In-Reply-To: <3AACA4A0.1E1439EC@crosswire.org> Message-ID: <4.2.0.58.20010312092601.00a146c0@mail.dancris.com> Troy A. Griffitts wrote: >OK, some of the problems in the win32 binaries where from dialog >sizing. Thanks to those who reported... That took care of my display problems. InstallMgr still has trouble getting a complete refresh from remote source. Jerry From sword-devel@crosswire.org Mon Mar 12 21:14:24 2001 From: sword-devel@crosswire.org (Wally Brock) Date: Mon, 12 Mar 2001 15:14:24 -0600 Subject: [sword-devel] linux installmgr Message-ID: <200103122114.PAA01607@localhost.localdomain> My apologies for taking so long to respond. I have sword 1.5.1a install and the latest GnomeSword, all working fine (with a sword.conf file in /etc). Today I went to the crosswire ftp site and downloaded installmgr again from the iso/tmp directory and got the exact same results. Here's the way my system is setup RedHat 6.2 kernel 2.2.17-14 glibc-devel-2.1.3-22 glibc-2.1.3-22 gtk+-1.2.8-0_helix_1 gtk+-devel-1.2.8-0_helix_1 I'm afraid I didn't try to compile from CVS because I haven't really kept up with the sword devel list and I don't know how to access the CVS (flushing with embarassment). God Bless, Wally > Wally, > I've tried it on my RH 6.2 system at work and it seems to run ok for > me. Do you have any of the other sword software working on this > system? Do you have an /etc/sword.conf file? Hmmm. Do you have the > latest CVS tree compiled with debug, where you might gdb installmgr and > send me the 'bt' output after the crash? > > Thanks for the time! > > -Troy. > > > > > Wally Brock wrote: > > > > Hi, > > > > Here'my (less than successful) results. (I'm running RedHat 6.2) > > > > Gdk-WARNING **: locale not supported by C library > > > > Gdk-WARNING **: locale not supported by Xlib, locale set to C > > > > Gdk-WARNING **: can not set locale modifiers > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_type_create(): unknown parent type `21'. > > > > Gtk-CRITICAL **: file gtktypeutils.c: line 337 (gtk_type_class): assertion `node > > != NULL' failed. > > > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > > `arg_type > GTK_TYPE_NONE' failed. > > > > GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_ > > table != NULL' failed. > > > > GLib-CRITICAL **: file ghash.c: line 152 (g_hash_table_insert): assertion `hash_ > > table != NULL' failed. > > > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::digits" is not > > in the `(null)' ancestry > > > > Gtk-WARNING **: gtk_arg_type_new(): argument class in "GtkScale::draw_value" is > > not in the `(null)' ancestry > > > > Gtk-CRITICAL **: file gtkobject.c: line 939 (gtk_object_add_arg_type): assertion > > `arg_type > GTK_TYPE_NONE' failed. > > Segmentation fault (core dumped) > > > > God Bless, > > > > Wally > > > > > Everyone, there is a new linux binary of the latest installmgr on the > > > to-be cd image. > > > > > > PLEASE try it out-- especially those with no gtk in your linux > > > configuration. This binary is completely statically linked (I think) so > > > I'm hoping it will work with most linux configurations. > > > > > > You can find it at: > > > > > > ftp://ftp.crosswire.org/pub/sword/iso/latest/tmp/installmgr > > > > > > > > > The installmgr for linux (and windows) installs from one module-set to > > > another, so to test you can: > > > > > > o copy your current module-set somewhere else > > > o run the installmgr and remove a few modules > > > o point the installmgr (local path setting) > > > to where you copied your module-set. > > > o and you should see the modules that you deleted > > > available for install. > > > > > > Thank you so much for trying this one out. > > > > > > God's blessings, > > > -Troy. > > > > > > > > From sword-devel@crosswire.org Tue Mar 13 11:29:58 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Tue, 13 Mar 2001 21:29:58 +1000 Subject: [sword-devel] feature request References: <01031020275800.09400@martin> <3AAC0453.172C39C1@crosswire.org> Message-ID: <3AAE04B6.F54A42F8@bigfoot.com> "Troy A. Griffitts" wrote: > > ... > You may also consider that it might not be a good idea to save some > settings to the systemwide module config files. It might be better to > save, say, a ~/.sword/modoptions.conf file and letting your subclass of > SWMgr merge the contents of ~/.sword/modoptions.conf into its config > object: > > SWConfig localopts("~/.sword/localopts"); > swmgr->config += localopts; > > The '+=' merge adds everything from localopts into the swmgr's config > entries (overriding any that were already there). > ... A suggestion/request: make it work like java.util.Properties. The way they do it is that each Properties object can take another Properties object as its default. The above syntax could be used to do this, but in terms of implementation, it would merely set a pointer to the default SWConfig object. Then the implementation of a get() function would look something like this: string SWConfig::get( string key ) { string result = hashtable.get( key ); if (result == NULL) { // or whatever the equivalent is for C++ strings result = defaults.get( key ); } return result; } The put() operation would not be the same, though - it would just put into the local hash table (so that user preferences would not be written to the global preferences). If the system preferences need to be changed, just put() into the defaults object and save() that, assuming permission to do it. What think y'all? Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Tue Mar 13 13:24:19 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 17:24:19 +0400 Subject: [sword-devel] Locked Modules Message-ID: <001a01c0abc1$1145d180$870d7bca@vikram> This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C0ABE2.706FAF20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am new to sword-devel and i have no idea where to start. Can anyone = please help me gain access to the locked modules using the keys posted = on the ALPHA site? The modules i am interested in are: 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) 2.. New King James Version (NKJV) 3.. New American Standard Bible (NASB) 4.. French Darby Version (FreDrb) 5.. Biblia Hebraica Stuttgartensia (BHS) 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i = dont have them installed in sword) Thanking you in advance Yours faithfully, Vick=20 ------=_NextPart_000_0017_01C0ABE2.706FAF20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
 
I am new to sword-devel and i have no idea where to = start. Can=20 anyone please help me gain access to the locked modules using the = keys=20 posted on the ALPHA site?
 
The modules i am interested in are:
 
  1. Nestle-Aland 27th Edition / UBS 4th Edition=20 (N27U4)
  2. New King James Version (NKJV)
  3. New American Standard Bible (NASB)
  4. French Darby Version (FreDrb)
  5. Biblia Hebraica Stuttgartensia (BHS)
  6. Arabic Bible (for this one, my only problem is the = arabic=20 fonts; i dont have them installed in sword)
Thanking you in advance
 
Yours faithfully,
 
Vick
 
 
------=_NextPart_000_0017_01C0ABE2.706FAF20-- From sword-devel@crosswire.org Tue Mar 13 13:28:17 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Tue, 13 Mar 2001 14:28:17 +0100 Subject: [sword-devel] Locked Modules In-Reply-To: <001a01c0abc1$1145d180$870d7bca@vikram> References: <001a01c0abc1$1145d180$870d7bca@vikram> Message-ID: <01031314281700.20510@joachim> Sorry that I have to write this, but it's not legal to use the locked modules. They are only supposed for _testing_, and not for frequent usage. I don't want to offend you, but Crosswire can't risk the connections to the Bible societies. Joachim On Tuesday, 13. March 2001 14:24, you wrote: > Hello, > > I am new to sword-devel and i have no idea where to start. Can anyone > please help me gain access to the locked modules using the keys posted on > the ALPHA site? > > The modules i am interested in are: > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > 2.. New King James Version (NKJV) > 3.. New American Standard Bible (NASB) > 4.. French Darby Version (FreDrb) > 5.. Biblia Hebraica Stuttgartensia (BHS) > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > dont have them installed in sword) Thanking you in advance > > Yours faithfully, > > Vick ---------------------------------------- Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" Content-Transfer-Encoding: quoted-printable Content-Description: ---------------------------------------- -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 13 14:08:25 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 18:08:25 +0400 Subject: [sword-devel] Locked Modules Message-ID: <005901c0abc7$134f9c80$870d7bca@vikram> This is a multi-part message in MIME format. ------=_NextPart_000_0056_01C0ABE8.98F17FE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, I am new to sword-devel and i have no idea where to start. Can anyone = please help me gain access to the locked modules using the keys posted = on the ALPHA site? The modules i am interested in are: 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4)=20 2.. New King James Version (NKJV)=20 3.. New American Standard Bible (NASB)=20 4.. French Darby Version (FreDrb)=20 5.. Biblia Hebraica Stuttgartensia (BHS)=20 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i = dont have them installed in sword) Thanking you in advance Yours faithfully, Vick=20 ------=_NextPart_000_0056_01C0ABE8.98F17FE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,
 
I am new to sword-devel and i have no idea where to = start. Can=20 anyone please help me gain access to the locked modules using the = keys=20 posted on the ALPHA site?
 
The modules i am interested in are:
 
  1. Nestle-Aland 27th Edition / UBS 4th Edition = (N27U4)=20
  2. New King James Version (NKJV)=20
  3. New American Standard Bible (NASB)=20
  4. French Darby Version (FreDrb)=20
  5. Biblia Hebraica Stuttgartensia (BHS)=20
  6. Arabic Bible (for this one, my only problem is the = arabic=20 fonts; i dont have them installed in sword)
Thanking you in advance
 
Yours faithfully,
 
Vick
 
 
------=_NextPart_000_0056_01C0ABE8.98F17FE0-- From sword-devel@crosswire.org Tue Mar 13 14:10:01 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 09:10:01 -0500 Subject: [sword-devel] General question In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: Hi, My name is Harry Plantinga. I'm the director of the Christian Classics Ethereal Library. I'm interested in the Sword plans, architecture, etc. Is there an overview of the architecture, a requirements specification, or something like that? Is there an archive of the mailing list? -Harry > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Paul Gear > Sent: Tuesday, March 13, 2001 6:30 AM > To: sword-devel@crosswire.org > Subject: Re: [sword-devel] feature request > > > "Troy A. Griffitts" wrote: > > > > ... > > You may also consider that it might not be a good idea to save some > > settings to the systemwide module config files. It might be better to > > save, say, a ~/.sword/modoptions.conf file and letting your subclass of > > SWMgr merge the contents of ~/.sword/modoptions.conf into its config > > object: > > > > SWConfig localopts("~/.sword/localopts"); > > swmgr->config += localopts; > > > > The '+=' merge adds everything from localopts into the swmgr's config > > entries (overriding any that were already there). > > ... > > A suggestion/request: make it work like java.util.Properties. The way > they do it is that each Properties object can take another Properties > object as its default. The above syntax could be used to do this, but > in terms of implementation, it would merely set a pointer to the default > SWConfig object. Then the implementation of a get() function would look > something like this: > > string > SWConfig::get( string key ) > { > string result = hashtable.get( key ); > if (result == NULL) { > // or whatever the equivalent is for C++ strings > result = defaults.get( key ); > } > return result; > } > > The put() operation would not be the same, though - it would just put > into the local hash table (so that user preferences would not be written > to the global preferences). If the system preferences need to be > changed, just put() into the defaults object and save() that, assuming > permission to do it. > > What think y'all? > > Paul > --------- > "He must become greater; i must become less." - John 3:30 > http://www.bigfoot.com/~paulgear > From sword-devel@crosswire.org Tue Mar 13 14:20:04 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 09:20:04 -0500 Subject: [sword-devel] upcoming conference In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: By the way, there's an upcoming conference on April 30 to May 2 on developing open XML standards for bible and theological documents. I'll be speaking there about Theological Markup Language. This conference is sponsored by the American Bible Society, and they're trying to get an industry-wide support for an open standard, perhaps ending in a W3C standard or something like that. The conference is by invitation only, but the organizers asked me for some recommendations. It would seem good to have representation from the open-source community. Is there anyone who would really like to go? It's in the Washington, DC area and unfortunately you'd have to pay your own transportation, hotel room, and registration. Otherwise, I can report on what was said and done there. -Harry From sword-devel@crosswire.org Tue Mar 13 14:32:04 2001 From: sword-devel@crosswire.org (Vickram) Date: Tue, 13 Mar 2001 18:32:04 +0400 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> Message-ID: <007e01c0abca$616dc060$870d7bca@vikram> Hello Joachim, Thank you for answering me. I do understand the situation. However i would like to know when these modules will be made available for public use? Has there ever been a previously locked module that was released to the public before? if so, then this will give me hope to wait out for the release of the modules i'm interested in. Vick ----- Original Message ----- From: "Joachim Ansorg" To: Sent: Tuesday, 13 March, 2001 17:28 Subject: Re: [sword-devel] Locked Modules > Sorry that I have to write this, but it's not legal to use the locked modules. > They are only supposed for _testing_, and not for frequent usage. > > I don't want to offend you, but Crosswire can't risk the connections to the > Bible societies. > > Joachim > > On Tuesday, 13. March 2001 14:24, you wrote: > > Hello, > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > please help me gain access to the locked modules using the keys posted on > > the ALPHA site? > > > > The modules i am interested in are: > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > 2.. New King James Version (NKJV) > > 3.. New American Standard Bible (NASB) > > 4.. French Darby Version (FreDrb) > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > dont have them installed in sword) Thanking you in advance > > > > Yours faithfully, > > > > Vick > > ---------------------------------------- > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > Content-Transfer-Encoding: quoted-printable > Content-Description: > ---------------------------------------- > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 13 15:07:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Tue, 13 Mar 2001 15:07:56 -0000 Subject: [sword-devel] New to the project In-Reply-To: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: <3AAE37CC.2225.78071@localhost> Hi ...... Sorry to jump straight into this list when I have just joined. Is there an archive? And if so, where please? I have been trying the encyphered New Jerusalem Bible, and have several things to report, but don't want to re-visit if it's all been said before. If no archive, someone might like to fill me in with any discussion that's taken place on this module. I've been doing a bit of conversion work, and offered three new modules to Troy. Hope to talk about them in due course if anyone wants to. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Tue Mar 13 16:39:01 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Tue, 13 Mar 2001 09:39:01 -0700 Subject: [sword-devel] General question In-Reply-To: References: <3AAE04B6.F54A42F8@bigfoot.com> Message-ID: <4.2.0.58.20010313085613.00a14d60@mail.dancris.com> At 09:10 AM 3/13/2001 -0500, Harry Plantinga wrote: >My name is Harry Plantinga. I'm the director of the Christian >Classics Ethereal Library. I'm interested in the Sword plans, >architecture, etc. Hello, Harry. It is wonderful to see postings from you on the Sword list. Your library has been a great asset to this work. And the developers have been working to provide ThML support. I will let someone else answer your question about Sword specifications. There is another topic I would like your input on. Your digital facsimile editing system was a topic of discussion here. There was an idea for using it in conjunction with unpublished works of current and past scholars. We believe there could be valuable works, that could be used as content in software like the Sword, that have never been published, or were published in very limited ways. If a release to the public domain or a license such as GPL could be obtained for them. We considered contacting lists such as the B-Greek list to see if there was any interest. But, we have not contacted any list yet, because we don't have a server set up to run your software and didn't know if CCEL has any interest in providing space for works that are not yet "classic". Any thoughts? Jerry Hastings Bible Foundation From sword-devel@crosswire.org Tue Mar 13 17:41:06 2001 From: sword-devel@crosswire.org (Harry Plantinga) Date: Tue, 13 Mar 2001 12:41:06 -0500 Subject: [sword-devel] General question In-Reply-To: <4.2.0.58.20010313085613.00a14d60@mail.dancris.com> Message-ID: Jerry, I assume you're aware of the GNU distribution of the digital facsimile software -- see http://www.ccel.org/facsim/ Yes, there could be valuable unpublished works. My experience with the WWSB (http://www.ccel.org/wwsb/) suggests that many people have written studies, commentaries, sermons, and the like, that they would like to have published in some form, and some of them are worthwhile. However, on the WWSB I stopped encouraging any and all contributions. The problem was that some people wanted to publish -- well -- wacky stuff, and keeping up a level of quality would have meant instituting some kind of review process. I've moved in the direction of publishing only material that has a wide reputation as being valuable. I think it makes for a more useful library--classics generally become classics for a good reason. And there are plenty of 'classics' to occupy my time and resources. -harry > There is another topic I would like your input on. Your digital facsimile > editing system was a topic of discussion here. There was an idea for using > it in conjunction with unpublished works of current and past scholars. We > believe there could be valuable works, that could be used as content in > software like the Sword, that have never been published, or were published > in very limited ways. If a release to the public domain or a license such > as GPL could be obtained for them. > > We considered contacting lists such as the B-Greek list to see if > there was > any interest. But, we have not contacted any list yet, because we don't > have a server set up to run your software and didn't know if CCEL has any > interest in providing space for works that are not yet "classic". > > Any thoughts? > > Jerry Hastings > Bible Foundation > > > From sword-devel@crosswire.org Tue Mar 13 19:51:20 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Tue, 13 Mar 2001 20:51:20 +0100 Subject: [sword-devel] bug? and searching Message-ID: <01031320512000.27970@martin> Hi, the search progress mechanism does not seem to work well with user defined ranges. Could this be fixed? How is the current status of the new search engine implementation? Martin From sword-devel@crosswire.org Wed Mar 14 05:27:34 2001 From: sword-devel@crosswire.org (Verald O. Stevens) Date: Tue, 13 Mar 2001 21:27:34 -0800 Subject: [sword-devel] unsubscribe Message-ID: <003e01c0ac48$f3ea1140$42e1da8d@fightertown-usa.wmich.edu> unsubscribe From sword-devel@crosswire.org Wed Mar 14 04:19:01 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Tue, 13 Mar 2001 21:19:01 -0700 Subject: [sword-devel] unsubscribe References: <003e01c0ac48$f3ea1140$42e1da8d@fightertown-usa.wmich.edu> Message-ID: <3AAEF135.C09C3CAD@crosswire.org> approve sword-devel98 unsubscribe verald.stevens@wmich.edu sword-devel From sword-devel@crosswire.org Wed Mar 14 06:40:30 2001 From: sword-devel@crosswire.org (Jonathan Hughes) Date: Tue, 13 Mar 2001 22:40:30 -0800 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> Message-ID: <002701c0ac51$ab6930a0$a2d2a3ac@family> Vick, In response to your question about has any of the locked modules ever been then released for public use, no not to my knowledge. The reason for this is because in the past me have not done much in contacting publishers. However I have taken on the task to do just that, for more information check out http://www.crosswire.org/sword/copyright/ Once we have redesigned the Sword Project's website I will start contacted publishers and there seems to be some promise in unlocking some of the modules. Did this answer your question? If not feel free to e-mail me! In Christ, Jonathan jhughes@crosswire.org ----- Original Message ----- From: "Vickram" To: Sent: Tuesday, March 13, 2001 6:32 AM Subject: Re: [sword-devel] Locked Modules > Hello Joachim, > > Thank you for answering me. I do understand the situation. However i would > like to know when these modules will be made available for public use? Has > there ever been a previously locked module that was released to the public > before? if so, then this will give me hope to wait out for the release of > the modules i'm interested in. > > Vick > > ----- Original Message ----- > From: "Joachim Ansorg" > To: > Sent: Tuesday, 13 March, 2001 17:28 > Subject: Re: [sword-devel] Locked Modules > > > > Sorry that I have to write this, but it's not legal to use the locked > modules. > > They are only supposed for _testing_, and not for frequent usage. > > > > I don't want to offend you, but Crosswire can't risk the connections to > the > > Bible societies. > > > > Joachim > > > > On Tuesday, 13. March 2001 14:24, you wrote: > > > Hello, > > > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > > please help me gain access to the locked modules using the keys posted > on > > > the ALPHA site? > > > > > > The modules i am interested in are: > > > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > > 2.. New King James Version (NKJV) > > > 3.. New American Standard Bible (NASB) > > > 4.. French Darby Version (FreDrb) > > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > > dont have them installed in sword) Thanking you in advance > > > > > > Yours faithfully, > > > > > > Vick > > > > ---------------------------------------- > > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > > Content-Transfer-Encoding: quoted-printable > > Content-Description: > > ---------------------------------------- > > > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Wed Mar 14 07:40:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Wed, 14 Mar 2001 07:40:56 -0000 Subject: [sword-devel] Link In-Reply-To: <3AAE7772.CA821066@home.com> Message-ID: <3AAF2088.30865.179B2B@localhost> Hi ....... Being very excited about the recent 'discovery' of the Sword Project, I told CJCR about it. (I am currently studying Jewish-Christian Relations) and a link to crosswire.org has now been placed at: http://www.cjcr.org.uk/resources/links.htm#Universities Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Wed Mar 14 07:45:31 2001 From: sword-devel@crosswire.org (Paul Dean) Date: 14 Mar 2001 07:45:31 +0000 Subject: [sword-devel] General question In-Reply-To: "Harry Plantinga"'s message of "Tue, 13 Mar 2001 12:41:06 -0500" References: Message-ID: <86itlcaj50.fsf@redeemed.org.uk> "Harry Plantinga" writes: > Jerry, > > I assume you're aware of the GNU distribution of the digital > facsimile software -- see http://www.ccel.org/facsim/ > > Yes, there could be valuable unpublished works. My experience > with the WWSB (http://www.ccel.org/wwsb/) suggests that many people > have written studies, commentaries, sermons, and the like, that > they would like to have published in some form, and some of them > are worthwhile. However, on the WWSB I stopped encouraging any > and all contributions. The problem was that some people wanted to > publish -- well -- wacky stuff, and keeping up a level of quality > would have meant instituting some kind of review process. > > I've moved in the direction of publishing only material that has > a wide reputation as being valuable. I think it makes for a more > useful library--classics generally become classics for a good > reason. And there are plenty of 'classics' to occupy my time > and resources. I really value the wwsb, but I always wish there were more contemporary sermons. There are so many non-crazy preachers who would surely be happy to submit that if, for example, I wanted to prepare a sermon on verse X, then to browse a dozen sermons on that verse would be very useful. But.. yes, there must be a way to guard against crazies. One way would be to have an interactive peer-review in terms of a rating system. If you read a sermon and think it's wacko, you press the "thumbs down button" and that author goes down the ratings. If you think it was insightful and spiritual, then you press the thumbs up button and that author's sermons go higher up the lists. Just think - a dozen contemporary sermons on every verse in the bible! That would be great. I guess the ratings system would be less simple than I at first thought in order to stop people raising the ratings on their own sermons. hmm. :( -- Paul http://www.redeemed.org.uk/ From sword-devel@crosswire.org Wed Mar 14 11:29:45 2001 From: sword-devel@crosswire.org (fred smith) Date: Wed, 14 Mar 2001 06:29:45 -0500 Subject: [sword-devel] Locked Modules In-Reply-To: <002701c0ac51$ab6930a0$a2d2a3ac@family>; from jhughes@crosswire.org on Tue, Mar 13, 2001 at 10:40:30PM -0800 References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> <002701c0ac51$ab6930a0$a2d2a3ac@family> Message-ID: <20010314062945.A2809@fcshome.fcshome.stoneham.ma.us> On Tue, Mar 13, 2001 at 10:40:30PM -0800, Jonathan Hughes wrote: > Vick, > > In response to your question about has any of the locked modules ever > been then released for public use, no not to my knowledge. The reason for > this is because in the past me have not done much in contacting publishers. > However I have taken on the task to do just that, for more information check > out http://www.crosswire.org/sword/copyright/ Once we have redesigned the > Sword Project's website I will start contacted publishers and there seems to > be some promise in unlocking some of the modules. Did this answer your > question? If not feel free to e-mail me! I've been curious: If they're locked, are not available to the public, where did Sword get 'em? Fred -- ---- Fred Smith -- fredex@fcshome.stoneham.ma.us ---------------------------- But God demonstrates his own love for us in this: While we were still sinners, Christ died for us. ------------------------------- Romans 5:8 (niv) ------------------------------ From sword-devel@crosswire.org Wed Mar 14 22:31:06 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Wed, 14 Mar 2001 23:31:06 +0100 Subject: [sword-devel] Compile problems with new config stuff Message-ID: <01031423310600.10692@joachim> --------------Boundary-00=_U7L7XCODECIRKN6KH7KM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear Troy! I attached a log with error messages I get while compiling the Sword libr= ary=20 with thenew config stuff. I'm using GCC 2.95 I don't know the STL well enough to fix this, Joachim - --=20 Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6r/EuXu8IiUJO3NcRAoz1AJ90fvr7oZEBGXrCQ29WX0+dByGANQCdGxw8 Aki2njfgJ5OdtKdTAM38zzE=3D =3DS1NL -----END PGP SIGNATURE----- --------------Boundary-00=_U7L7XCODECIRKN6KH7KM Content-Type: text/plain; charset="iso-8859-1"; name="log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="log" bWFrZSBqdXN0LXByZSBub2RlcHM9eWVzCm1ha2VbMV06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21u dC9taXNjL2N2cy9zd29yZC9zd29yZCcKbWFrZSAtQyBzcmMganVzdC1wcmUKbWFrZVsyXTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYycKbWFrZSAtQyBr ZXlzIGp1c3QtcHJlCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMva2V5cycKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVz dC1wcmUnLgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9z d29yZC9zcmMva2V5cycKbWFrZSAtQyB1dGlsZnVucyBqdXN0LXByZQptYWtlWzNdOiBFbnRlcmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL3V0aWxmdW5zJwptYWtl WzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbM106IExlYXZpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy91dGlsZnVucycKbWFrZSAt QyBtZ3IganVzdC1wcmUKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tZ3InCm1ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1 c3QtcHJlJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL21ncicKbWFrZSAtQyBtb2R1bGVzIGp1c3QtcHJlCm1ha2VbM106IEVudGVyaW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAt QyB0ZXh0cyBqdXN0LXByZQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9j dnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMnCm1ha2UgLUMgcmF3dGV4dCBqdXN0LXBy ZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL21vZHVsZXMvdGV4dHMvcmF3dGV4dCcKbWFrZVs1XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy90ZXh0cy9yYXd0ZXh0JwptYWtlIC1DIHJhd2diZiBqdXN0 LXByZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvc3JjL21vZHVsZXMvdGV4dHMvcmF3Z2JmJwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzL3Jhd2diZicKbWFrZSAtQyB6dGV4dCBqdXN0 LXByZQptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNV06IE5vdGhpbmcgdG8gYmUgZG9uZSBm b3IgYGp1c3QtcHJlJy4KbWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNF06IExlYXZpbmcgZGly ZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzJwptYWtl IC1DIGNvbW1lbnRzIGp1c3QtcHJlCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cycKbWFrZSAtQyByYXdjb20g anVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2NvbScKbWFrZVs1XTogTm90aGluZyB0byBi ZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9yYXdjb20nCm1ha2UgLUMg cmF3ZmlsZXMganVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2ZpbGVzJwptYWtlWzVdOiBO b3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExlYXZpbmcgZGlyZWN0 b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2Zp bGVzJwptYWtlIC1DIHpjb20ganVzdC1wcmUKbWFrZVs1XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAv bW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3pjb20nCm1ha2Vb NV06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4KbWFrZVs1XTogTGVhdmluZyBk aXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVudHMv emNvbScKbWFrZSAtQyBocmVmY29tIGp1c3QtcHJlCm1ha2VbNV06IEVudGVyaW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29t JwptYWtlWzVdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNV06IExl YXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2Nv bW1lbnRzL2hyZWZjb20nCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzJwptYWtlIC1DIGxleGRpY3QganVzdC1w cmUKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3Jk L3NyYy9tb2R1bGVzL2xleGRpY3QnCm1ha2UgLUMgcmF3bGQganVzdC1wcmUKbWFrZVs1XTogRW50 ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xl eGRpY3QvcmF3bGQnCm1ha2VbNV06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4K bWFrZVs1XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3Jj L21vZHVsZXMvbGV4ZGljdC9yYXdsZCcKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvbGV4ZGljdCcKbWFrZSAtQyBjb21tb24g anVzdC1wcmUKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1vbicKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tb24nCm1ha2UgLUMgZmlsdGVycyBqdXN0LXByZQpt YWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3Jj L21vZHVsZXMvZmlsdGVycycKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1w cmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvbW9kdWxlcy9maWx0ZXJzJwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9t aXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAtQyBmcm9udGVuZCBqdXN0LXBy ZQptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL2Zyb250ZW5kJwptYWtlIC1DIHdpbmRvemUganVzdC1wcmUKbWFrZVs0XTogRW50ZXJpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9mcm9udGVuZC93aW5kb3pl JwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXByZScuCm1ha2VbNF06IExl YXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9mcm9udGVuZC93 aW5kb3plJwptYWtlIC1DIFgxMSBqdXN0LXByZQptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3Rvcnkg YC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kL1gxMScKbWFrZVs0XTogTm90 aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvZnJvbnRlbmQvWDExJwptYWtlWzNdOiBM ZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvZnJvbnRlbmQn Cm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny YycKbWFrZSAtQyBvYmoganVzdC1wcmUKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50 L21pc2MvY3ZzL3N3b3JkL3N3b3JkL29iaicKbWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9vYmonCm1ha2UgLUMgbGliIGp1c3QtcHJlCm1ha2VbMl06IEVudGVyaW5nIGRp cmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9saWInCm1ha2VbMl06IE5vdGhpbmcg dG8gYmUgZG9uZSBmb3IgYGp1c3QtcHJlJy4KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9t bnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvbGliJwptYWtlIC1DIHRlc3RzIGp1c3QtcHJlCm1ha2Vb Ml06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycK bWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycKbWFrZSAtQyB1 dGlsaXRpZXMganVzdC1wcmUKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3V0aWxpdGllcycKbWFrZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZv ciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC91dGlsaXRpZXMnCm1ha2UgLUMgaW5jbHVkZSBqdXN0LXByZQptYWtlWzJdOiBF bnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvaW5jbHVkZScKbWFr ZVsyXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC1wcmUnLgptYWtlWzJdOiBMZWF2aW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9pbmNsdWRlJwptYWtlIC1DIGFw cHMvWDExL1ZDTCBqdXN0LXByZQptYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlz Yy9jdnMvc3dvcmQvc3dvcmQvYXBwcy9YMTEvVkNMJwptYWtlWzJdOiBOb3RoaW5nIHRvIGJlIGRv bmUgZm9yIGBqdXN0LXByZScuCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL2FwcHMvWDExL1ZDTCcKbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg YC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQnCm1ha2UgLUMgc3JjIGp1c3QtdGFyZ2V0cwptYWtl WzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjJwpt YWtlIC1DIGtleXMganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21u dC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMva2V5cycKbWFrZVsyXTogTm90aGluZyB0byBiZSBk b25lIGZvciBganVzdC10YXJnZXRzJy4KbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2tleXMnCm1ha2UgLUMgdXRpbGZ1bnMganVzdC10YXJn ZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvdXRpbGZ1bnMnCm1ha2VbMl06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFy Z2V0cycuCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3 b3JkL3NyYy91dGlsZnVucycKbWFrZSAtQyBtZ3IganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVy aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbWdyJwptYWtlWzJd OiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzJdOiBMZWF2aW5n IGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbWdyJwptYWtlIC1DIG1v ZHVsZXMganVzdC10YXJnZXRzCm1ha2VbMl06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcycKbWFrZSAtQyB0ZXh0cyBqdXN0LXRhcmdldHMK bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny Yy9tb2R1bGVzL3RleHRzJwptYWtlIC1DIHJhd3RleHQganVzdC10YXJnZXRzCm1ha2VbNF06IEVu dGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy90 ZXh0cy9yYXd0ZXh0JwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdl dHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvbW9kdWxlcy90ZXh0cy9yYXd0ZXh0JwptYWtlIC1DIHJhd2diZiBqdXN0LXRhcmdldHMK bWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3Ny Yy9tb2R1bGVzL3RleHRzL3Jhd2diZicKbWFrZVs0XTogTm90aGluZyB0byBiZSBkb25lIGZvciBg anVzdC10YXJnZXRzJy4KbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvcmF3Z2JmJwptYWtlIC1DIHp0ZXh0IGp1c3Qt dGFyZ2V0cwptYWtlWzRdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL21vZHVsZXMvdGV4dHMvenRleHQnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9u ZSBmb3IgYGp1c3QtdGFyZ2V0cycuCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21p c2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL3RleHRzL3p0ZXh0JwptYWtlWzNdOiBMZWF2 aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy90ZXh0 cycKbWFrZSAtQyBjb21tZW50cyBqdXN0LXRhcmdldHMKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0 b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzJwptYWtl IC1DIHJhd2NvbSBqdXN0LXRhcmdldHMKbWFrZVs0XTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50 L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2NvbScKbWFrZVs0 XTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC10YXJnZXRzJy4KbWFrZVs0XTogTGVhdmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVu dHMvcmF3Y29tJwptYWtlIC1DIHJhd2ZpbGVzIGp1c3QtdGFyZ2V0cwptYWtlWzRdOiBFbnRlcmlu ZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbWVu dHMvcmF3ZmlsZXMnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFyZ2V0 cycuCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3Jk L3NyYy9tb2R1bGVzL2NvbW1lbnRzL3Jhd2ZpbGVzJwptYWtlIC1DIHpjb20ganVzdC10YXJnZXRz Cm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9z cmMvbW9kdWxlcy9jb21tZW50cy96Y29tJwptYWtlWzRdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9y IGBqdXN0LXRhcmdldHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2 cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy96Y29tJwptYWtlIC1DIGhyZWZjb20g anVzdC10YXJnZXRzCm1ha2VbNF06IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9z d29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29tJwptYWtlWzRdOiBOb3RoaW5n IHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9y eSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tZW50cy9ocmVmY29t JwptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9z cmMvbW9kdWxlcy9jb21tZW50cycKbWFrZSAtQyBsZXhkaWN0IGp1c3QtdGFyZ2V0cwptYWtlWzNd OiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL21vZHVs ZXMvbGV4ZGljdCcKbWFrZSAtQyByYXdsZCBqdXN0LXRhcmdldHMKbWFrZVs0XTogRW50ZXJpbmcg ZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xleGRpY3Qv cmF3bGQnCm1ha2VbNF06IE5vdGhpbmcgdG8gYmUgZG9uZSBmb3IgYGp1c3QtdGFyZ2V0cycuCm1h a2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9t b2R1bGVzL2xleGRpY3QvcmF3bGQnCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21p c2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2xleGRpY3QnCm1ha2UgLUMgY29tbW9uIGp1 c3QtdGFyZ2V0cwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dv cmQvc3dvcmQvc3JjL21vZHVsZXMvY29tbW9uJwptYWtlWzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9zcmMvbW9kdWxlcy9jb21tb24nCm1ha2UgLUMgZmlsdGVycyBqdXN0 LXRhcmdldHMKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3Jk L3N3b3JkL3NyYy9tb2R1bGVzL2ZpbHRlcnMnCm1ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9uZSBm b3IgYGp1c3QtdGFyZ2V0cycuCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2Mv Y3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzL2ZpbHRlcnMnCm1ha2VbMl06IExlYXZpbmcgZGly ZWN0b3J5IGAvbW50L21pc2MvY3ZzL3N3b3JkL3N3b3JkL3NyYy9tb2R1bGVzJwptYWtlIC1DIGZy b250ZW5kIGp1c3QtdGFyZ2V0cwptYWtlWzJdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlz Yy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kJwptYWtlIC1DIHdpbmRvemUganVzdC10YXJn ZXRzCm1ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29y ZC9zcmMvZnJvbnRlbmQvd2luZG96ZScKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBg anVzdC10YXJnZXRzJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMv c3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kL3dpbmRvemUnCm1ha2UgLUMgWDExIGp1c3QtdGFyZ2V0 cwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQv c3JjL2Zyb250ZW5kL1gxMScKbWFrZVszXTogTm90aGluZyB0byBiZSBkb25lIGZvciBganVzdC10 YXJnZXRzJy4KbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQv c3dvcmQvc3JjL2Zyb250ZW5kL1gxMScKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgYC9tbnQv bWlzYy9jdnMvc3dvcmQvc3dvcmQvc3JjL2Zyb250ZW5kJwptYWtlWzFdOiBMZWF2aW5nIGRpcmVj dG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9zcmMnCm1ha2UgLUMgb2JqIGp1c3QtdGFy Z2V0cwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9tbnQvbWlzYy9jdnMvc3dvcmQvc3dv cmQvb2JqJwptYWtlWzFdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yIGBqdXN0LXRhcmdldHMnLgpt YWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC9vYmon Cm1ha2UgLUMgbGliIGp1c3QtdGFyZ2V0cwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgYC9t bnQvbWlzYy9jdnMvc3dvcmQvc3dvcmQvbGliJwptYWtlWzFdOiBOb3RoaW5nIHRvIGJlIGRvbmUg Zm9yIGBqdXN0LXRhcmdldHMnLgptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL21udC9taXNj L2N2cy9zd29yZC9zd29yZC9saWInCm1ha2UgLUMgdGVzdHMganVzdC10YXJnZXRzCm1ha2VbMV06 IEVudGVyaW5nIGRpcmVjdG9yeSBgL21udC9taXNjL2N2cy9zd29yZC9zd29yZC90ZXN0cycKZ2Nj IC1JLi4vaW5jbHVkZS8gLURfR05VX1NPVVJDRSAtRE5ERUJVRyAtRF9HTlVfU09VUkNFIC1ETkRF QlVHIC1waXBlIC1XYWxsIC1Xbm8tZm9ybWF0ICAtRFpMSUJTVVBQT1JURUQgLXBnIC1PMyAtbTQ4 NiAtbyBjb25maWd0ZXN0IGNvbmZpZ3Rlc3QuY3BwICAgLUwuLi9saWIvICAtbHN3b3JkIC1sc3Rk YysrIC1segpJbiBmaWxlIGluY2x1ZGVkIGZyb20gY29uZmlndGVzdC5jcHA6MjoKLi4vaW5jbHVk ZS9zd2NvbmZpZy5oOiBJbiBtZXRob2QgYFQgJiBtdWx0aW1hcHdpdGhkZWZhdWx0PEtleSxULENv bXBhcmU+OjpvcGVyYXRvciBbXShjb25zdCBLZXkgJiknOgouLi9pbmNsdWRlL3N3Y29uZmlnLmg6 NDQ6IHdhcm5pbmc6IGxvb2t1cCBvZiBgdmFsdWVfdHlwZScgZmluZHMgYHR5cGVuYW1lIGl0ZXJh dG9yX3RyYWl0czxfSXRlcmF0b3I+Ojp2YWx1ZV90eXBlICogdmFsdWVfdHlwZShjb25zdCBfSXRl ciAmKScKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOjQ0OiB3YXJuaW5nOiAgIGluc3RlYWQgb2YgYHR5 cGVuYW1lIG11bHRpbWFwd2l0aGRlZmF1bHQ8S2V5LFQsQ29tcGFyZT46OnZhbHVlX3R5cGUnIGZy b20gZGVwZW5kZW50IGJhc2UgY2xhc3MKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOjQ0OiB3YXJuaW5n OiAgICh1c2UgYHR5cGVuYW1lIG11bHRpbWFwd2l0aGRlZmF1bHQ6OnZhbHVlX3R5cGUnIGlmIHRo YXQncyB3aGF0IHlvdSBtZWFudCkKLi4vaW5jbHVkZS9zd2NvbmZpZy5oOiBJbiBtZXRob2QgYGNs YXNzIHN0cmluZyAmIG11bHRpbWFwd2l0aGRlZmF1bHQ8YmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5n X2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTx0cnVlLDA+ID4sYmFz aWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190 ZW1wbGF0ZTx0cnVlLDA+ID4sbGVzczxiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFp dHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPiA+ID46Om9wZXJhdG9y IFtdKGNvbnN0IHN0cmluZyAmKSc6CmNvbmZpZ3Rlc3QuY3BwOjY6ICAgaW5zdGFudGlhdGVkIGZy b20gaGVyZQouLi9pbmNsdWRlL3N3Y29uZmlnLmg6NDQ6IG5vIG1hdGNoIGZvciBjYWxsIHRvIGAo cGFpcjxjb25zdCBiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hhcj4sX19k ZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPixiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdf Y2hhcl90cmFpdHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPHRydWUsMD4gPiA+KSAo Y29uc3QgYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVs dF9hbGxvY190ZW1wbGF0ZTx0cnVlLDA+ID4gJiwgc3RyaW5nKScKbWFrZVsxXTogKioqIFtjb25m aWd0ZXN0XSBFcnJvciAxCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L21pc2MvY3Zz L3N3b3JkL3N3b3JkL3Rlc3RzJwptYWtlOiAqKiogW3Rlc3RzL3RhcmdldHNdIEVycm9yIDIK --------------Boundary-00=_U7L7XCODECIRKN6KH7KM-- From sword-devel@crosswire.org Thu Mar 15 00:34:36 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Wed, 14 Mar 2001 17:34:36 -0700 Subject: [sword-devel] Compile problems with new config stuff References: <01031423310600.10692@joachim> Message-ID: <3AB00E1C.4255140F@crosswire.org> Joachim and Martin, Thanks for reporting this. I was unable to reproduce it on any of my boxes, and quite honestly thought Martin had a bad version of the compiler on his box (sorry Martin). Thanks for sending the gcc version. I looked around and found that the skiffcluster that compaq provides for compiling for the ipaq had 2.95.1, and I could reproduce the error on their box. I think it's fixed. It now works on the skiffcluster and still on my box here. Give it a try and let me know! Sorry for the bug, -Troy. Joachim Ansorg wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Dear Troy! > > I attached a log with error messages I get while compiling the Sword library > with thenew config stuff. > > I'm using GCC 2.95 > > I don't know the STL well enough to fix this, > > Joachim > - -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.1e-SuSE (GNU/Linux) > Comment: For info see http://www.gnupg.org > > iD8DBQE6r/EuXu8IiUJO3NcRAoz1AJ90fvr7oZEBGXrCQ29WX0+dByGANQCdGxw8 > Aki2njfgJ5OdtKdTAM38zzE= > =S1NL > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------ > Name: log > log Type: Plain Text (text/plain) > Encoding: base64 From sword-devel@crosswire.org Thu Mar 15 03:35:51 2001 From: sword-devel@crosswire.org (Brook Humphrey) Date: Wed, 14 Mar 2001 19:35:51 -0800 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <01031423310600.10692@joachim> References: <01031423310600.10692@joachim> Message-ID: <01031419355104.02474@mandrake.webmedic.net> Troy same here only I'm using gcc 2.96. I don't beleve that that would cause a problem though as I have been compileing rpms on it with no problem. sword 1.5.1a compiles great. anyway here is the error: /bin/sh -ec 'gcc -MM -MG -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE - DNDEBUG swkey.cpp | sed '\''s/swkey\.o/& swkey.d/g'\'' > swkey.d' make[2]: Leaving directory `/home/thelinu/sword/src/keys' make[2]: Entering directory `/home/thelinu/sword/src/keys' gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall - Wno-format -DZLIBSUPPORTED -fomit-frame-pointer -s -O3 -m486 -c -o swkey.o swke y.cpp gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall - Wno-format -DZLIBSUPPORTED -fomit-frame-pointer -s -O3 -m486 -c -o listkey.o li stkey.cpp gcc -I../../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall -Wno-format -DZLIBSUPPORTED -fomit- frame-pointer -s -O3 -m486 -c -o versekey.o versekey.cpp In file included from ../../include/localemgr.h:29, from versekey.cpp:21: ../../include/swconfig.h: In method `T &multimapwithdefault::operator[] (const Key &)': ../../include/swconfig.h:42: parse error before `=' make[2]: *** [versekey.o] Error 1 make[2]: Leaving directory `/home/thelinu/sword/src/keys' make[1]: *** [keys/targets] Error 2 make[1]: Leaving directory `/home/thelinu/sword/src' make: *** [src/targets] Error 2 From sword-devel@crosswire.org Thu Mar 15 15:24:30 2001 From: sword-devel@crosswire.org (Martin Gruner) Date: Thu, 15 Mar 2001 16:24:30 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <3AB00E1C.4255140F@crosswire.org> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> Message-ID: <01031516243001.00592@martin> Hi Troy, I'm not sure whether my compiler is ok; what I know is that I use gcc --version 2.95.2 and when I try to compile BibleTime, I see /usr/local/sword/include/sword/swconfig.h: In method `T & multimapwithdefault::operator [](const Key &)': /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' I hope this is not my fault; The compiler installation is directly from the SuSE 7.0 distro. Sword itself compiles now -- how can this be? I attached a more detailed output. Martin P.S. please see my last 2 postings. ------------------------------------ g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include -I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT -I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -g -ansi -D_XOPEN_SOURCE -D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef -Wconversion -pg -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin -Wp,-MD,.deps/cswordmodulesearch.pp -c cswordmodulesearch.cpp -fPIC -DPIC -o .libs/cswordmodulesearch.o In file included from /usr/local/sword/include/sword/swkey.h:27, from /usr/local/sword/include/sword/swmodule.h:28, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swobject.h:5: warning: carriage return in preprocessing directive In file included from /usr/local/sword/include/sword/swmodule.h:29, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/listkey.h: In method `long int ListKey::Index(long int)': /usr/local/sword/include/sword/listkey.h:113: warning: unused parameter `long int iindex' In file included from /usr/local/sword/include/sword/swmodule.h:30, from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swfilter.h: In method `void SWFilter::setOptionValue(const char *)': /usr/local/sword/include/sword/swfilter.h:79: warning: unused parameter `const char * ival' /usr/local/sword/include/sword/swfilter.h: In method `char SWFilter::ProcessText(char *, int, const SWKey *)': /usr/local/sword/include/sword/swfilter.h:92: warning: unused parameter `const class SWKey * key' In file included from /usr/local/sword/include/sword/swmgr.h:30, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swmodule.h: In function `static char SWModule::createModule(const char *)': /usr/local/sword/include/sword/swmodule.h:276: warning: unused parameter `const char * path' In file included from /usr/local/sword/include/sword/swmgr.h:31, from cswordbackend.h:30, from cswordmoduleinfo.h:23, from cswordmodulesearch.h:22, from cswordmodulesearch.cpp:19: /usr/local/sword/include/sword/swconfig.h: In method `T & multimapwithdefault::operator [](const Key &)': /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' cswordmodulesearch.cpp: In method `void CSwordModuleSearch::percentUpdate(char, void *)': cswordmodulesearch.cpp:65: warning: unused parameter `void * p' make[4]: *** [cswordmodulesearch.lo] Error 1 make[4]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend/sword_backend' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/Martin/bibletime-2/bibletime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Martin/bibletime-2' make: *** [all-recursive-am] Error 2 From sword-devel@crosswire.org Thu Mar 15 17:43:54 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Thu, 15 Mar 2001 18:43:54 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <3AB00E1C.4255140F@crosswire.org> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> Message-ID: <01031517211600.22642@joachim> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Troy! Thank you for the fix. I made a small correction, I had to add two "typenames" to compile it with the g++ option -pedantic. At least my "The C++ Programming Language" claims that this is required :) Joachim > Joachim and Martin, > Thanks for reporting this. I was unable to reproduce it on any of my > boxes, and quite honestly thought Martin had a bad version of the > compiler on his box (sorry Martin). Thanks for sending the gcc > version. I looked around and found that the skiffcluster that compaq > provides for compiling for the ipaq had 2.95.1, and I could reproduce > the error on their box. I think it's fixed. It now works on the > skiffcluster and still on my box here. Give it a try and let me know! > > Sorry for the bug, > -Troy. > > Joachim Ansorg wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Dear Troy! > > > > I attached a log with error messages I get while compiling the Sword > > library with thenew config stuff. > > > > I'm using GCC 2.95 > > > > I don't know the STL well enough to fix this, > > > > Joachim > > - -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6sP9aXu8IiUJO3NcRAmpSAKCME/RGUJ6rejorvGz4GgLX1602KACfZYd8 LCmMm2q+ipioWTDnQnSKUVM= =UgeX -----END PGP SIGNATURE----- From sword-devel@crosswire.org Thu Mar 15 18:21:15 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Thu, 15 Mar 2001 19:21:15 +0100 Subject: [sword-devel] Compile problems with new config stuff In-Reply-To: <01031516243001.00592@martin> References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> <01031516243001.00592@martin> Message-ID: <01031519211504.22642@joachim> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Martin! I fixed this some minutes ago. Untill tomorrow! Joachim > Hi Troy, > > I'm not sure whether my compiler is ok; what I know is that I use > > gcc --version > 2.95.2 > > and when I try to compile BibleTime, I see > > /usr/local/sword/include/sword/swconfig.h: In method `T & > multimapwithdefault::operator [](const Key &)': > /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' > > I hope this is not my fault; The compiler installation is directly from the > SuSE 7.0 distro. Sword itself compiles now -- how can this be? > I attached a more detailed output. > > Martin > > P.S. please see my last 2 postings. > > ------------------------------------ > g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/opt/kde2/include > -I/usr/lib/qt2/include -I/usr/X11R6/include -D_REENTRANT > -I/usr/local/sword/include/sword -DQT_NO_ASCII_CAST -g -ansi > -D_XOPEN_SOURCE -D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef > -Wconversion -pg -fno-check-new -Wall -pedantic -W -Wpointer-arith > -Wmissing-prototypes -Wwrite-strings -Wno-long-long -fno-builtin > -Wp,-MD,.deps/cswordmodulesearch.pp -c cswordmodulesearch.cpp -fPIC -DPIC > -o .libs/cswordmodulesearch.o > In file included from /usr/local/sword/include/sword/swkey.h:27, > from /usr/local/sword/include/sword/swmodule.h:28, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swobject.h:5: warning: carriage return in > preprocessing directive > In file included from /usr/local/sword/include/sword/swmodule.h:29, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/listkey.h: In method `long int > ListKey::Index(long int)': > /usr/local/sword/include/sword/listkey.h:113: warning: unused parameter > `long int iindex' > In file included from /usr/local/sword/include/sword/swmodule.h:30, > from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swfilter.h: In method `void > SWFilter::setOptionValue(const char *)': > /usr/local/sword/include/sword/swfilter.h:79: warning: unused parameter > `const char * ival' > /usr/local/sword/include/sword/swfilter.h: In method `char > SWFilter::ProcessText(char *, int, const SWKey *)': > /usr/local/sword/include/sword/swfilter.h:92: warning: unused parameter > `const class SWKey * key' > In file included from /usr/local/sword/include/sword/swmgr.h:30, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swmodule.h: In function `static char > SWModule::createModule(const char *)': > /usr/local/sword/include/sword/swmodule.h:276: warning: unused parameter > `const > char * path' > In file included from /usr/local/sword/include/sword/swmgr.h:31, > from cswordbackend.h:30, > from cswordmoduleinfo.h:23, > from cswordmodulesearch.h:22, > from cswordmodulesearch.cpp:19: > /usr/local/sword/include/sword/swconfig.h: In method `T & > multimapwithdefault::operator [](const Key &)': > /usr/local/sword/include/sword/swconfig.h:42: parse error before `=' > cswordmodulesearch.cpp: In method `void > CSwordModuleSearch::percentUpdate(char, > void *)': > cswordmodulesearch.cpp:65: warning: unused parameter `void * p' > make[4]: *** [cswordmodulesearch.lo] Error 1 > make[4]: Leaving directory > `/home/Martin/bibletime-2/bibletime/backend/sword_backend' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/Martin/bibletime-2/bibletime/backend' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/Martin/bibletime-2/bibletime' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/Martin/bibletime-2' > make: *** [all-recursive-am] Error 2 - -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1e-SuSE (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6sQgcXu8IiUJO3NcRApfbAJ4kjK+phmTRAT4TbaL5q/oEswT4DQCeIqIA ZsRi2kDpQ22xSEfMLMFTUDM= =zYhF -----END PGP SIGNATURE----- From sword-devel@crosswire.org Fri Mar 16 03:27:35 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:27:35 -0700 Subject: [sword-devel] General question References: Message-ID: <3AB18826.2EAE2B72@crosswire.org> Harry, > My name is Harry Plantinga. I'm the director of the Christian > Classics Ethereal Library. I'm interested in the Sword plans, > architecture, etc. Very nice to have you. > Is there an overview of the architecture, a requirements > specification, or something like that? Is there an archive > of the mailing list? There is an API primer on the website under http://www.crosswire.org/sword then selecting 'Developement', then 'SWORD API Primer'. I'll try to throw together some UML diagrams for the basic API, and data flow diagrams for the processing of module source all the way from disk to display through the class framework. We've been needing something like this for a while now. I'll post soon. -Troy. From sword-devel@crosswire.org Fri Mar 16 03:30:32 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:30:32 -0700 Subject: [sword-devel] upcoming conference References: Message-ID: <3AB188D8.E8CCEC6E@crosswire.org> Harry, Thank you for the consideration. Actually, Mike Perez from ABS already gave us a call. I'm planning on attending. I'm sure others on the list might be interested also. Looking forward to hearing you. > By the way, there's an upcoming conference on > April 30 to May 2 on developing open XML standards > for bible and theological documents. I'll be speaking > there about Theological Markup Language. > This conference is sponsored by the American Bible > Society, and they're trying to get an industry-wide > support for an open standard, perhaps ending in a > W3C standard or something like that. > > The conference is by invitation only, but the organizers > asked me for some recommendations. It would seem good > to have representation from the open-source community. > Is there anyone who would really like to go? It's > in the Washington, DC area and unfortunately you'd > have to pay your own transportation, hotel room, and > registration. > > Otherwise, I can report on what was said and done there. > > -Harry From sword-devel@crosswire.org Fri Mar 16 03:37:28 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:37:28 -0700 Subject: [sword-devel] Locked Modules References: <001a01c0abc1$1145d180$870d7bca@vikram> <01031314281700.20510@joachim> <007e01c0abca$616dc060$870d7bca@vikram> Message-ID: <3AB18A78.746290E0@crosswire.org> > Thank you for answering me. I do understand the situation. However i would > like to know when these modules will be made available for public use? Has > there ever been a previously locked module that was released to the public > before? if so, then this will give me hope to wait out for the release of > the modules i'm interested in. Vick, The keys are on our alpha page to which you were given when you joined the list. As others have stated. They are made available for testing purposes. And YES, we have been given permission to distribute some of these modules over the years. A quicker solution for you may be the STEP support that should be available in 1.5.2. You will then be able to buy a STEP formatted text and use any of the frontends that use our engine to display. Any substantial STEP support is about 3 months away, I'd say. -Troy. > > Vick > > ----- Original Message ----- > From: "Joachim Ansorg" > To: > Sent: Tuesday, 13 March, 2001 17:28 > Subject: Re: [sword-devel] Locked Modules > > > Sorry that I have to write this, but it's not legal to use the locked > modules. > > They are only supposed for _testing_, and not for frequent usage. > > > > I don't want to offend you, but Crosswire can't risk the connections to > the > > Bible societies. > > > > Joachim > > > > On Tuesday, 13. March 2001 14:24, you wrote: > > > Hello, > > > > > > I am new to sword-devel and i have no idea where to start. Can anyone > > > please help me gain access to the locked modules using the keys posted > on > > > the ALPHA site? > > > > > > The modules i am interested in are: > > > > > > 1.. Nestle-Aland 27th Edition / UBS 4th Edition (N27U4) > > > 2.. New King James Version (NKJV) > > > 3.. New American Standard Bible (NASB) > > > 4.. French Darby Version (FreDrb) > > > 5.. Biblia Hebraica Stuttgartensia (BHS) > > > 6.. Arabic Bible (for this one, my only problem is the arabic fonts; i > > > dont have them installed in sword) Thanking you in advance > > > > > > Yours faithfully, > > > > > > Vick > > > > ---------------------------------------- > > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > > Content-Transfer-Encoding: quoted-printable > > Content-Description: > > ---------------------------------------- > > > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Fri Mar 16 03:40:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:40:00 -0700 Subject: [sword-devel] New to the project References: <3AAE37CC.2225.78071@localhost> Message-ID: <3AB18B10.BDDDA8C0@crosswire.org> Many have asked for an archive of the dev-list. We have our list-serv (majordomo) keeping archives. A) Does anyone know how list subscribers can access these archives via majordomo? B) Does anyone know of a good majordomo-archive-to-HTML converter? Thanks! -Troy. Barry Drake wrote: > > Hi ...... > > Sorry to jump straight into this list when I have just joined. Is there an > archive? And if so, where please? I have been trying the encyphered > New Jerusalem Bible, and have several things to report, but don't want to > re-visit if it's all been said before. If no archive, someone might like to fill > me in with any discussion that's taken place on this module. > > I've been doing a bit of conversion work, and offered three new modules to > Troy. Hope to talk about them in due course if anyone wants to. > > Regards, > > Barry > > >From Barry Drake (The Revd - minister of Arnold United Reformed Church, > Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). > > Replies - b.drake@ntlworld.com > Fax: 0705 069 8746 > > From sword-devel@crosswire.org Fri Mar 16 03:56:48 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 15 Mar 2001 20:56:48 -0700 Subject: [sword-devel] Compile problems with new config stuff References: <01031423310600.10692@joachim> <3AB00E1C.4255140F@crosswire.org> <01031517211600.22642@joachim> Message-ID: <3AB18F00.99223E9E@crosswire.org> Joachim, Thanks for the fix. Still works for me, so if you guys are happy, I'm in. I don't know if you realize what the new feature is that is causing the compile troubles of the past few days, but... It used to be our configurator class SWConfig used a map> to store INI style entries, and it made for easy stuff like: SWConfig myConfig("./myConfig.conf"); myConfig.Sections["Section1"]["Entry1"] = "Value1"; Well, this easy syntax went away when we had to move the structure to: map>. This was needed because we store more than entry for some things, e.g. [KJV] GlobalOptionsFilter=GBFFootnotes GlobalOptionsFilter=GBFStrings multimaps lets this happen, whereas map will overwrite the previous entry; however, multimap doesn't include nice [] operators, so we had to use iterator = myConfig.Sections["Section1"].find("Entry1"), and check for it != to end() and then grab it->second, ugh... Not very nice looking anymore... Well, now the new features: SWConfig now has an operator[](const char *), so you can leave off the 'Sections' part, e.g. myConfig["Section1"]["Entry1"] = "Value1"; and the BIG one... we now have a multimapwithdefault subclass of multimap that implements the same behaviour as the map::operator []. It merely finds the FIRST entry with the name and returns it (or creates one if it doesn't exist. We still have to use find_*(key_type &) for multi-entries like 'GlobalOptionsFilter', but for the MAJORITY of entries we can now use the nice syntax like: myConfig["Section1"]["Entry1"] = "Value1"; or string entry1 = myConfig["Section1"]["Entry1"]; Hope this explains a little bit of why we changed stuff. -Troy. From sword-devel@crosswire.org Fri Mar 16 09:05:29 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Fri, 16 Mar 2001 09:05:29 -0000 Subject: [sword-devel] NJB Message-ID: <3AB1D759.23124.4EE874@localhost> Hi there ....... I've been looking at the NJB (encrypted) module. It would be nice - but - the original contained both the canonical and the deutero-canonical books (the Apocrypha) in LXX order. The Sword library is strictly aligned to the AV canon and cannot use the LXX book and verse arrangement. What happens in the NJB is that the old testament works properly up to the end of Nehemiah. At this point, the complete book of Tobit begins, although it declares with confidence that it is Esther. It continues even when it declares it is Job (Tob. 10:4 calls itself Job 0:1 .... and so on). At the end of Tobit, we get a number of verses from Nehemiah (again) but all as one verse and then Tobit once more (all of it). Then the text gives up altogether and there is no more. (Note that the entire NJB ot file is less than 2 meg in size). If someone has the original text, I would love to edit out the deutero- canonical parts and re-format the verses to fit Sword - but I doubt the publisher would allow the result to be published as it would be incomplete. It will be a pity if the NJB module never gets to be seen because of this. It's an excellent translation. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 16 22:06:41 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Fri, 16 Mar 2001 23:06:41 +0100 Subject: [sword-devel] Important questions Message-ID: <01031623005000.04214@joachim> Hi! Martin and me discussed several important issues. These are important for the soon upcoming 1.0 release of BibleTime. Here are our proposals and questions: -Most of the Sword frontends deal with bookmarks. We want this to be frontend- and OS independent, so that the users can easily share and exchange their bookmark files. There may be 2 ways to achieve this: a) work out a standard for bookmark files and b) implement bookmark management in sword. It should support different locales and be module independent. -We _need_ some way to determine which books, chapters and verses of a commentary (and bible) are available. -We expect a copy constructor in swmodule to be the easiest way of implementing thread safe searching in bibletime. But maybe there are better solutions? BibleCS also crashes when browsing a module while it is being searched. -The search progress implementation does not work well with user defined scopes. -We would like the current status of the new search engine implementation. We'd be grateful for comments + help with these issues because they are important for the future development of BibleTime, and especially the 1.0 release. We also wish to thank all those who have been contributing to the sword project and making the development of bible study programs possible. Thank you for all the time and love you have been investing to serve others. May God bless you! Joachim + Martin P.S. Troy thank you for the cool config interface. Thanks for all your help. -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Sat Mar 17 01:50:41 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 18:50:41 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> Message-ID: <3AB2C2F1.42EB8496@crosswire.org> Joachim, Had to backout one of the typename changes that you made for Borland C++Builder to like it. Please let me know if you needed them both. I've commited what works for me. > -Most of the Sword frontends deal with bookmarks. We want this to be > frontend- and OS independent, so that the users can easily share and exchange > their bookmark files. There may be 2 ways to achieve this: a) work out a > standard for bookmark files and b) implement bookmark management in sword. It > should support different locales and be module independent. Yes. I agree. Let's let's make a bookmark class. > -We _need_ some way to determine which books, chapters and verses of a > commentary (and bible) are available. We actually don't have that information readily available. The 0 length entried in the index are the entries that are not available, so we could scan the module once and save this information. If we go to a dynamic canon config for other verse numberings, then each module should populate the VerseKey::books structure themselves, and you can just scan this to get the available entries. There are so many uncertain things about this approach though, which is why it has been put off for so long. o You will no longer be able to share keys between modules. o We will need some kind of dynamic mapping mechanism, because now, the common mapping is done at module creation time by mapping all verses to KJV numbering. Without this, we will still need a way to link between variant numberings o Numberings will not have the same index values, so when setting a key, a literal parse from one module's VerseKey to another will be necessary, making it slower. Anyway, all this to say.... It's not easy, or readily available, or I would do it for you right now. Is there a way around it? Why do you need this information? I think you know you can get KJV numberings from the VerseKey::books structure, right? > -We expect a copy constructor in swmodule to be the easiest way of > implementing thread safe searching in bibletime. But maybe there are better > solutions? BibleCS also crashes when browsing a module while it is being > searched. Planned. Actually, I was also trying to figure out a way to make Searching thread-safe without copying the module. > -The search progress implementation does not work well with user defined > scopes. Progress for non-accelerated searches is determined by module position. This is why it looks silly if you're searching, say, NT, you'll start at about 70%. Not good. Any takers to do the math? Actually, VerseKey::Index() should not be used for progress, instead, since SWKey defines the range, SWKey::getProgress() or something should be written. This will let ListKey compute one way, and VerseKey with mins and maxs compute another way. Actually, ListKey will still be hard because keys can be nested x levels. Maybe a SWKey::entryCount() AND SWKey::getEntryOffset(). These will only be useful on Traversable() SWKey's, though, not lexicons, etc. hmmmm... Seems like we need a little more thought for this one... > -We would like the current status of the new search engine implementation. Not sure. Barry Drake just volunteered to do an implementation. :) (just kidding, Barry) > We'd be grateful for comments + help with these issues because they are > important for the future development of BibleTime, and especially the 1.0 > release. > We also wish to thank all those who have been contributing to the sword > project and making the development of bible study programs possible. Thank > you for all the time and love you have been investing to serve others. > May God bless you! > > Joachim + Martin > > P.S. Troy thank you for the cool config interface. Thanks for all your help. No problem. Like I said, hope it compiles for you now. If not we'll have to do some #ifdef's From sword-devel@crosswire.org Sat Mar 17 02:58:35 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 18:58:35 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2C2F1.42EB8496@crosswire.org> References: <01031623005000.04214@joachim> Message-ID: <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: >Joachim, > Had to backout one of the typename changes that you made for Borland >C++Builder to like it. Please let me know if you needed them both. >I've commited what works for me. Speaking of 'commited', is there a sword-cvs mailing list? Are you using the Sourceforge CVS server? (If so, does anyone know if it's possible to tie the CVS server to a mailinglist? Do they give you access to the CVSROOT/loginfo file?) I've found that following CVS commit logs helps one get acclimated to a given project that one is planning to volunteer for. By the way, thanks for the awesome software, Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 04:27:34 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Sat, 17 Mar 2001 14:27:34 +1000 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> Message-ID: <3AB2E7B6.8333E076@bigfoot.com> Dan B wrote: > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > >Joachim, > > Had to backout one of the typename changes that you made for Borland > >C++Builder to like it. Please let me know if you needed them both. > >I've commited what works for me. > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > the Sourceforge CVS server? (If so, does anyone know if it's possible to > tie the CVS server to a mailinglist? Do they give you access to the > CVSROOT/loginfo file?) > > I've found that following CVS commit logs helps one get acclimated to a > given project that one is planning to volunteer for. Excellent idea - i'd be interested in mails when CVS commits happen, too. Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Sat Mar 17 05:52:37 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 22:52:37 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> <3AB2E7B6.8333E076@bigfoot.com> Message-ID: <3AB2FBA5.1BD3FA40@crosswire.org> I'll look into it. It's on a box we can do anything we want to, so if you know how to add the correct script to the CVS setup, let me know... Hmmm... This might mean that we'll have to start using real commit log messages all the time... ;) -Troy. Paul Gear wrote: > > Dan B wrote: > > > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > > >Joachim, > > > Had to backout one of the typename changes that you made for Borland > > >C++Builder to like it. Please let me know if you needed them both. > > >I've commited what works for me. > > > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > > the Sourceforge CVS server? (If so, does anyone know if it's possible to > > tie the CVS server to a mailinglist? Do they give you access to the > > CVSROOT/loginfo file?) > > > > I've found that following CVS commit logs helps one get acclimated to a > > given project that one is planning to volunteer for. > > Excellent idea - i'd be interested in mails when CVS commits happen, > too. > > Paul > --------- > "He must become greater; i must become less." - John 3:30 > http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Sat Mar 17 05:47:05 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 21:47:05 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2E7B6.8333E076@bigfoot.com> References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> Message-ID: <5.0.2.1.0.20010316214132.02ac0b00@cyclonehq.dnsalias.net> At 02:27 PM 3/17/2001 +1000, Paul Gear wrote: >Dan B wrote: > > > > At 06:50 PM 3/16/2001 -0700, Troy A. Griffitts wrote: > > >Joachim, > > > Had to backout one of the typename changes that you made for > Borland > > >C++Builder to like it. Please let me know if you needed them both. > > >I've commited what works for me. > > > > Speaking of 'commited', is there a sword-cvs mailing list? Are you using > > the Sourceforge CVS server? (If so, does anyone know if it's possible to > > tie the CVS server to a mailinglist? Do they give you access to the > > CVSROOT/loginfo file?) > > > > I've found that following CVS commit logs helps one get acclimated to a > > given project that one is planning to volunteer for. > >Excellent idea - i'd be interested in mails when CVS commits happen, >too. I'm not sure who the CVS admin is, but in case they don't know, here's how one could do it: o setup sword-cvs mailing list o cvs checkout CVSROOT o edit CVSROOT/loginfo: (this should be one line:) ALL (echo "----------"; echo -n $USER" "; date; echo; cat) | /usr/bin/Mail -s "[sword-cvs] %{sVv}" sword-cvs@sword.sourceforge.net HTH, Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 05:58:53 2001 From: sword-devel@crosswire.org (Dan B) Date: Fri, 16 Mar 2001 21:58:53 -0800 Subject: [sword-devel] Important questions In-Reply-To: <3AB2FBA5.1BD3FA40@crosswire.org> References: <01031623005000.04214@joachim> <5.0.2.1.0.20010316185312.02040560@cyclonehq.dnsalias.net> <3AB2E7B6.8333E076@bigfoot.com> Message-ID: <5.0.2.1.0.20010316215152.037e0008@cyclonehq.dnsalias.net> At 10:52 PM 3/16/2001 -0700, you wrote: >I'll look into it. It's on a box we can do anything we want to, so if >you know how to add the correct script to the CVS setup, let me know... > >Hmmm... This might mean that we'll have to start using real commit log >messages all the time... ;) Since you have your own CVS server, we can be a little more flexible. Here's what I would recommend. Add the following to CVSROOT/loginfo: ALL /usr/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER "%{sVv}" Create a /usr/bin/cvs-log that is executable by the cvs user. (chmod 755 would do it): #!/bin/sh (echo "----------------------------------------------"; echo -n $2" "; date; echo; cat) | tee $1 | /usr/bin/Mail -s "[sword-cvs] $3" sword-cvs@crosswire.org At that point, your commit logs will be archived in the CVSROOT/commitlog file, and they would be e-mailed to the sword-cvs@crosswire.org address. Here is what a sample e-mail looks like: Subject: [sword-cvs] 'directory/subdirectory filename.c,1.7,1.8' ---------------------------------------------- commiter_username Fri Mar 16 21:14:09 PST 2001 Update of directory/subdirectory In directory cvs.crosswire.org:/tmp/cvs-serv7721 Modified Files: filename.c Log Message: test My e-mail address is danb@cyclonecomputers.com (or this address) if you would like to contact me privately for more setup help. But I'll post this e-mail here incase someone else might find this useful. Dan Browning, Cyclone Computer Systems, danb@cyclonecomputers.com From sword-devel@crosswire.org Sat Mar 17 06:24:07 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 16 Mar 2001 23:24:07 -0700 Subject: [sword-devel] New win32 InstallMgr Message-ID: <3AB30307.3F16F420@crosswire.org> Hope we've got all the nuances taken care of now. This release has a new checkbox [] Passive FTP If you had better luck the old way (non-passive) then you can uncheck this box (the default). If you need to use passive ftp due to firewall restrictions, then you can check it. The checkbox may not be in the best location on the dialog, but it should work, and work is what we need right now, as we are REALLY late again with the next ISO... Usual place: http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ Thanks!!! -Troy. From sword-devel@crosswire.org Sat Mar 17 08:05:44 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Sat, 17 Mar 2001 18:05:44 +1000 (EST) Subject: [sword-devel] Important questions In-Reply-To: <3AB2FBA5.1BD3FA40@crosswire.org> from "Troy A. Griffitts" at Mar 16, 2001 10:52:37 PM Message-ID: <200103170805.f2H85ju16615@gear01.gear.dyndns.org> > I'll look into it. It's on a box we can do anything we want to, so if > you know how to add the correct script to the CVS setup, let me know... > > Hmmm... This might mean that we'll have to start using real commit log > messages all the time... ;) A little accountability is a good thing for programmers... :-) PDG From sword-devel@crosswire.org Sat Mar 17 10:57:00 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Sat, 17 Mar 2001 11:57:00 +0100 Subject: [sword-devel] Important questions In-Reply-To: <3AB2C2F1.42EB8496@crosswire.org> References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> Message-ID: <01031711570000.00566@joachim> Hi Troy! > Joachim, > Had to backout one of the typename changes that you made for Borland > C++Builder to like it. Please let me know if you needed them both. > I've commited what works for me. Sorry, but it doesn't work. I attached the messages (we compiled with the -pedantic flag because we use it in BibleTime. -pedantic checks for ISO C++ compliant code). > Yes. I agree. Let's let's make a bookmark class. This is great! In our opinion we need at least the following features in the bookmark class: -Folders with nested subfolders -Each bookmark should have a key and a description. It should also hold the module type and the name of module it references, but it should work with all modules of the same type (Bible / Commentary / Lexicon). -Bookmarks should be ex- and importable using files -It should be possible to share the bookmarks with other users using a different locale > o You will no longer be able to share keys between modules. Could you please explain this more detailed? > o We will need some kind of dynamic mapping mechanism, because now, > the common mapping is done at module creation time by mapping all verses > to KJV numbering. Without this, we will still need a way to link > between variant numberings We do not need a new mapping system, we simply want to know which books/chapters/verses of the KJV scheme are available in a given module. For example some modules do only have the New Testament. Commentaries do only have some keys commented. > o Numberings will not have the same index values, so when setting a > key, a literal parse from one module's VerseKey to another will be > necessary, making it slower. If we still use the KJV numbering this is not necessary. > Is there a way around it? Why do you need this information? I think > you know you can get KJV numberings from the VerseKey::books structure, > right? We want to use the KJV, but it confuses users if some parts of a module show no text. We do only want to give them the available books etc. > > -We expect a copy constructor in swmodule to be the easiest way of > > implementing thread safe searching in bibletime. > Planned. Actually, I was also trying to figure out a way to make > Searching thread-safe without copying the module. We'd like to help if you want. > > -We would like the current status of the new search engine > > implementation. > > Not sure. Barry Drake just volunteered to do an implementation. :) > (just kidding, Barry) Maybe Trevor? We'd be very pleased to see a new fast search engine, because this is really required for a good Bible study tool. make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest configtest.cpp -L../lib/ -lsword -lstdc++ -lz ../include/swconfig.h: In method `class string & multimapwithdefault,__default_alloc_template >,basic_string,__default_alloc_template >,less,__default_alloc_template > > >::operator [](const string &)': configtest.cpp:6: instantiated from here ../include/swconfig.h:44: invalid use of member `multimap,__default_alloc_template >,basic_string,__default_alloc_template >,less,__default_alloc_template > >,allocator,__default_alloc_template > > >::value_type' make[1]: *** [configtest] Error 1 make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' make: *** [tests/targets] Error 2 Joachim and Martin -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Sat Mar 17 22:30:01 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Sat, 17 Mar 2001 15:30:01 -0700 Subject: [sword-devel] New win32 InstallMgr In-Reply-To: <3AB30307.3F16F420@crosswire.org> Message-ID: <4.2.0.58.20010317151716.00a1dc30@mail.dancris.com> At 11:24 PM 3/16/2001 -0700, Troy A. Griffitts wrote: >Hope we've got all the nuances taken care of now. >This release has a new checkbox [] Passive FTP I still find that most attempts to refresh from remote fail to get a complete refresh. I did get one complete refresh. This is with Win ME with internet connection sharing and ZoneAlarm. I have tried it without ZoneAlarm and I still have the problem, with or without Passive FTP. Jerry From sword-devel@crosswire.org Mon Mar 19 04:23:34 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 18 Mar 2001 21:23:34 -0700 Subject: [sword-devel] Important questions References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> Message-ID: <3AB589C6.2232114D@crosswire.org> Joachim, I'm been feeling under the weather lately. Apologies for not responding to all this right now. About the compile error. Instead of trying to get it to work the way it was, I rewrote it a little. ONE MORE TIME..... Let me know how it goes... -Troy. Joachim Ansorg wrote: > > Hi Troy! > > > Joachim, > > Had to backout one of the typename changes that you made for Borland > > C++Builder to like it. Please let me know if you needed them both. > > I've commited what works for me. > > Sorry, but it doesn't work. > I attached the messages (we compiled with the -pedantic flag because we use > it in BibleTime. -pedantic checks for ISO C++ compliant code). > > > Yes. I agree. Let's let's make a bookmark class. > > This is great! > In our opinion we need at least the following features in the bookmark class: > > -Folders with nested subfolders > -Each bookmark should have a key and a description. It should also hold the > module type and the name of module it references, but it should work with all > modules of the same type (Bible / Commentary / Lexicon). > -Bookmarks should be ex- and importable using files > -It should be possible to share the bookmarks with other users using a > different locale > > > o You will no longer be able to share keys between modules. > > Could you please explain this more detailed? > > > o We will need some kind of dynamic mapping mechanism, because now, > > the common mapping is done at module creation time by mapping all verses > > to KJV numbering. Without this, we will still need a way to link > > between variant numberings > > We do not need a new mapping system, we simply want to know which > books/chapters/verses of the KJV scheme are available in a given module. > For example some modules do only have the New Testament. Commentaries do only > have some keys commented. > > > o Numberings will not have the same index values, so when setting a > > key, a literal parse from one module's VerseKey to another will be > > necessary, making it slower. > > If we still use the KJV numbering this is not necessary. > > > Is there a way around it? Why do you need this information? I think > > you know you can get KJV numberings from the VerseKey::books structure, > > right? > > We want to use the KJV, but it confuses users if some parts of a module show > no text. We do only want to give them the available books etc. > > > > -We expect a copy constructor in swmodule to be the easiest way of > > > implementing thread safe searching in bibletime. > > > Planned. Actually, I was also trying to figure out a way to make > > Searching thread-safe without copying the module. > > We'd like to help if you want. > > > > -We would like the current status of the new search engine > > > implementation. > > > > Not sure. Barry Drake just volunteered to do an implementation. :) > > (just kidding, Barry) > > Maybe Trevor? > We'd be very pleased to see a new fast search engine, because this is really > required for a good Bible study tool. > > make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' > gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe -Wall > -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest > configtest.cpp -L../lib/ -lsword -lstdc++ -lz > ../include/swconfig.h: In method `class string & > multimapwithdefault,__default_alloc_template > >,basic_string,__default_alloc_template > >,less,__default_alloc_template > > > >::operator [](const string &)': > configtest.cpp:6: instantiated from here > ../include/swconfig.h:44: invalid use of member > `multimap,__default_alloc_template > >,basic_string,__default_alloc_template > >,less,__default_alloc_template > > > >,allocator,__default_alloc_template > > > >::value_type' > make[1]: *** [configtest] Error 1 > make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' > make: *** [tests/targets] Error 2 > > Joachim and Martin > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Mon Mar 19 05:14:53 2001 From: sword-devel@crosswire.org (David Trotz) Date: Sun, 18 Mar 2001 21:14:53 -0800 Subject: [sword-devel] Sword Development Team References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> Message-ID: <001601c0b033$92ce7b00$af867ed8@dtrotzjr> Hello All, My name is David Trotz Jr. I am very interested in this project you all are working on. I am curently praying about joining your team to help in spreading God's word, by using the talents He has given me. I ask that you would pray that God would lead me as to His will in this. I am new to C++ so my skills are not great. I have been programming for only three years now and only 9 mo of that is C++ related. But I find that programming is my bent. It comes easy to me and I enjoy it. I believe it is what God created me to do. Do you guys think that you could use me if I find that this is where God leads me? If you want to see some of my skills at work go to www.uninetsolutions.com/readingplanner It is my first C++ project. It creates a plan for reading the bible within a specified amount of time. It is actually how I found this project. A friend of mine mentioned it to me and I found that the Sword project could help me with the next iteration of my reading planner project. Anyhow, to keep this kinda short. I am wondering can you use me? Would you be interested in my services? And if so is there any extra documentation available for the structure of the C++ classes? I will talk more later as I get a feel for what you all are thinking and what God wants me to do. God Bless, David Trotz From sword-devel@crosswire.org Mon Mar 19 06:24:20 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Sun, 18 Mar 2001 23:24:20 -0700 Subject: [sword-devel] Sword Development Team References: <01031623005000.04214@joachim> <3AB2C2F1.42EB8496@crosswire.org> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> <001601c0b033$92ce7b00$af867ed8@dtrotzjr> Message-ID: <3AB5A614.4F751D6F@crosswire.org> David, > My name is David Trotz Jr. I am very interested in this project you all are > working on. I am curently praying about joining your team to help in > spreading God's word, by using the talents He has given me. I ask that you > would pray that God would lead me as to His will in this. Of course. Thank you for taking the time to seek Him before jumping in. > I am new to C++ so my skills are not great. I have been programming for only > three years now and only 9 mo of that is C++ related. But I find that > programming is my bent. It comes easy to me and I enjoy it. I believe it is > what God created me to do. Do you guys think that you could use me if I find > that this is where God leads me? Of course-- again! We can always use commited engineers with a right heart. Praise God for you considering to commit time and energy in this effort with us. > If you want to see some of my skills at > work go to www.uninetsolutions.com/readingplanner It is my first C++ > project. It creates a plan for reading the bible within a specified amount > of time. It is actually how I found this project. A friend of mine mentioned > it to me and I found that the Sword project could help me with the next > iteration of my reading planner project. Very useful, though I'm not disciplined enough to stick to a plan like that! Some mornings I read a chapter, and others I get caught up and have to make myself stop :) > Anyhow, to keep this kinda short. I am wondering can you use me? Would you > be interested in my services? And if so is there any extra documentation > available for the structure of the C++ classes? Try our API primer, at: http://www.crosswire.org/sword Then select 'Development' Then 'SWORD API Primer' This should get ya started. Then I'd grab the source and see if ya can get some of the tests/ examples/ or even the utilities/ programs compiled and running. They are fairly small little programs that you can change around and experiment with. Hope this helps. Praying for you, -Troy. > > I will talk more later as I get a feel for what you all are thinking and > what God wants me to do. > God Bless, > David Trotz From sword-devel@crosswire.org Mon Mar 19 14:56:01 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Mon, 19 Mar 2001 15:56:01 +0100 Subject: [sword-devel] Sword Development Team In-Reply-To: <3AB5A614.4F751D6F@crosswire.org> References: <01031623005000.04214@joachim> <001601c0b033$92ce7b00$af867ed8@dtrotzjr> <3AB5A614.4F751D6F@crosswire.org> Message-ID: <01031915560101.00557@joachim> In Sword's CVS theres also API documentation made by doxygen in doc/ Joachim > > Anyhow, to keep this kinda short. I am wondering can you use me? Would > > you be interested in my services? And if so is there any extra > > documentation available for the structure of the C++ classes? > > Try our API primer, at: http://www.crosswire.org/sword > Then select 'Development' > Then 'SWORD API Primer' > > This should get ya started. Then I'd grab the source and see if ya can > get some of the tests/ examples/ or even the utilities/ programs > compiled and running. They are fairly small little programs that you > can change around and experiment with. > > Hope this helps. Praying for you, > -Troy. > > > I will talk more later as I get a feel for what you all are thinking and > > what God wants me to do. > > God Bless, > > David Trotz -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Mon Mar 19 18:05:32 2001 From: sword-devel@crosswire.org (Paul Dean) Date: 19 Mar 2001 18:05:32 +0000 Subject: [sword-devel] General question In-Reply-To: Paul Dean's message of "19 Mar 2001 18:03:57 +0000" References: <86itlcaj50.fsf@redeemed.org.uk> <20010314081226.A2915@toshiba.gnet> <861yrz12o0.fsf@redeemed.org.uk> <86ae6h7i0i.fsf@redeemed.org.uk> Message-ID: <8666h57hxv.fsf@redeemed.org.uk> I wrote: > Alexander Garden writes: > > > Hi Paul, > > > > We at kishwaukeebiblechurch.org are doing something like what you want, > > only with tighter control over what gets in. In our web sermon index we > > have indexed a little over two thousand sermons from eight sources. > > Thanks for the link, I'm sure I will use the sermon searcher > extensively. > > > Not much, I realize, but it's a start. > > I think it would be great to pray for God's blessing on the future of > online sermons! And for those interested in following this path, I found http://www.sermoncentral.com/ which seems pretty good too and possibly more nearly what I had in mind... -- Paul http://www.redeemed.org.uk/ From sword-devel@crosswire.org Mon Mar 19 20:26:30 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Mon, 19 Mar 2001 21:26:30 +0100 Subject: [sword-devel] Important questions In-Reply-To: <3AB589C6.2232114D@crosswire.org> References: <01031623005000.04214@joachim> <01031711570000.00566@joachim> <3AB589C6.2232114D@crosswire.org> Message-ID: <01031921263001.02586@joachim> Troy! It works now, thank you for the fix. Joachim > Joachim, > I'm been feeling under the weather lately. Apologies for not > responding to all this right now. About the compile error. Instead of > trying to get it to work the way it was, I rewrote it a little. ONE > MORE TIME..... Let me know how it goes... > > -Troy. > > Joachim Ansorg wrote: > > Hi Troy! > > > > > Joachim, > > > Had to backout one of the typename changes that you made for > > > Borland C++Builder to like it. Please let me know if you needed them > > > both. I've commited what works for me. > > > > Sorry, but it doesn't work. > > I attached the messages (we compiled with the -pedantic flag because we > > use it in BibleTime. -pedantic checks for ISO C++ compliant code). > > > > > Yes. I agree. Let's let's make a bookmark class. > > > > This is great! > > In our opinion we need at least the following features in the bookmark > > class: > > > > -Folders with nested subfolders > > -Each bookmark should have a key and a description. It should also hold > > the module type and the name of module it references, but it should work > > with all modules of the same type (Bible / Commentary / Lexicon). > > -Bookmarks should be ex- and importable using files > > -It should be possible to share the bookmarks with other users using a > > different locale > > > > > o You will no longer be able to share keys between modules. > > > > Could you please explain this more detailed? > > > > > o We will need some kind of dynamic mapping mechanism, because > > > now, the common mapping is done at module creation time by mapping all > > > verses to KJV numbering. Without this, we will still need a way to > > > link between variant numberings > > > > We do not need a new mapping system, we simply want to know which > > books/chapters/verses of the KJV scheme are available in a given module. > > For example some modules do only have the New Testament. Commentaries do > > only have some keys commented. > > > > > o Numberings will not have the same index values, so when > > > setting a key, a literal parse from one module's VerseKey to another > > > will be necessary, making it slower. > > > > If we still use the KJV numbering this is not necessary. > > > > > Is there a way around it? Why do you need this information? I think > > > you know you can get KJV numberings from the VerseKey::books structure, > > > right? > > > > We want to use the KJV, but it confuses users if some parts of a module > > show no text. We do only want to give them the available books etc. > > > > > > -We expect a copy constructor in swmodule to be the easiest way of > > > > implementing thread safe searching in bibletime. > > > > > > Planned. Actually, I was also trying to figure out a way to make > > > Searching thread-safe without copying the module. > > > > We'd like to help if you want. > > > > > > -We would like the current status of the new search engine > > > > implementation. > > > > > > Not sure. Barry Drake just volunteered to do an implementation. :) > > > (just kidding, Barry) > > > > Maybe Trevor? > > We'd be very pleased to see a new fast search engine, because this is > > really required for a good Bible study tool. > > > > make[1]: Entering directory `/mnt/misc/cvs/sword/sword/tests' > > gcc -I../include/ -D_GNU_SOURCE -DNDEBUG -D_GNU_SOURCE -DNDEBUG -pipe > > -Wall -Wno-format -pedantic -DZLIBSUPPORTED -pg -O3 -m486 -o configtest > > configtest.cpp -L../lib/ -lsword -lstdc++ -lz > > ../include/swconfig.h: In method `class string & > > multimapwithdefault,__default_ > >alloc_template > > > > >,basic_string,__default_alloc_template > >e,0> > > > ,less,__default_alloc_templa > > >te > > > > > > > >::operator [](const string &)': > > > > configtest.cpp:6: instantiated from here > > ../include/swconfig.h:44: invalid use of member > > `multimap,__default_alloc_temp > >late > > > > >,basic_string,__default_alloc_template > >e,0> > > > ,less,__default_alloc_templa > > >te > > > > > >,allocator,__default_alloc_te > > >mplate > > > > > > > >::value_type' > > > > make[1]: *** [configtest] Error 1 > > make[1]: Leaving directory `/mnt/misc/cvs/sword/sword/tests' > > make: *** [tests/targets] Error 2 > > > > Joachim and Martin > > -- > > Joachim Ansorg > > BibleTime - www.bibletime.de - info@bibletime.de > > BibleTime is an easy to use Bible study tool for KDE / Linux. -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 20 11:41:17 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Tue, 20 Mar 2001 11:41:17 -0000 Subject: [sword-devel] Montgomery Message-ID: <3AB741DD.28211.67890D@localhost> Hi ......... The module 'Montgomery' seems to be faulty. I tried both download arrangements (raw text and windows), and both seem to be the same. The nt file seems OK, but the index (nt.vss) is a large file containing nothing but zeroes. I would quite like to look properly at the version, and am thinking of writing some code to read the nt file a line at a time and reconstruct the module. (probably based on the vpl2mod utility in the utilities stuff). If anyone has the Montgomery module up and running, or has already coded stuff to re-build a module from its ot/nt files, please save me a bit of work here. I only program in C so far, and at the moment I'm really struggling to understand the wierd looking stuff with all the colons in - so you can see I'm going to find it hard going! Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Tue Mar 20 17:51:23 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:51:23 -0800 Subject: [sword-devel] Sword Development Team Message-ID: <006001c0b166$6c148ac0$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_005B_01C0B123.52D582F0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks So much to both of you for your encouragement and help. I will = let you know what I feel led to do, hopefully soon. In Christ, David > In Sword's CVS theres also API documentation made by doxygen in doc/ > > Joachim > > > > Anyhow, to keep this kinda short. I am wondering can you use me? = Would > > > you be interested in my services? And if so is there any extra > > > documentation available for the structure of the C++ classes? > > > > Try our API primer, at: http://www.crosswire.org/sword > > Then select 'Development' > > Then 'SWORD API Primer' > > > > This should get ya started. Then I'd grab the source and see if ya = can > > get some of the tests/ examples/ or even the utilities/ programs > > compiled and running. They are fairly small little programs that = you > > can change around and experiment with. > > > > Hope this helps. Praying for you, > > -Troy. > > > > > I will talk more later as I get a feel for what you all are = thinking and > > > what God wants me to do. > > > God Bless, > > > David Trotz > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > ------=_NextPart_000_005B_01C0B123.52D582F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Thanks So much=20 to both of you for your encouragement and help. I will let
you know = what I=20 feel led to do, hopefully soon.
In Christ,
David
 
> In Sword's=20 CVS theres also API documentation made by doxygen in = doc/
>
>=20 Joachim
>
> > > Anyhow, to keep this kinda short. I am = wondering can you use me? Would
> > > you be interested in = my=20 services? And if so is there any extra
> > > documentation = available=20 for the structure of the C++ classes?
> >
> > Try our = API=20 primer, at:
http://www.crosswire.org/sword

> > Then select = 'Development'
> >=20 Then 'SWORD API Primer'
> >
> > This should get ya=20 started.  Then I'd grab the source and see if ya can
> > = get some=20 of the tests/ examples/ or even the utilities/ programs
> > = compiled=20 and running.  They are fairly small little programs that = you
> >=20 can change around and experiment with.
> >
> > Hope = this=20 helps.  Praying for you,
> > -Troy.
> >
> = > >=20 I will talk more later as I get a feel for what you all are=20 thinking
and
> > > what God wants me to do.
> > = > God=20 Bless,
> > > David Trotz
>
> --
> Joachim=20 Ansorg
> BibleTime - www.bibletime.de - info@bibletime.de
> BibleTime is an easy to use Bible = study tool=20 for KDE / Linux.
>
------=_NextPart_000_005B_01C0B123.52D582F0-- From sword-devel@crosswire.org Tue Mar 20 17:52:09 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:52:09 -0800 Subject: [sword-devel] VC++ Workspace Message-ID: <007a01c0b166$87295f70$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_006C_01C0B123.6DD4FAE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable By the way, whoever placed the apps\windoze\vc folder with the Visual = C++ workspace in it. I want to thank you. I use Visual C++ and was pulling = my hair out trying to figure out what classes should be imported into my workspace, since some of them seem to only compile in linux (dirent.h?) = and vice versa. This definately make my life easier, because the download on = the web site doesn't have this folder in it. Thanks again, because now I can actuially play with the project to see how it works before trying to engineer a workspace Visual C++. :) David ------=_NextPart_000_006C_01C0B123.6DD4FAE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
By the way, whoever placed the apps\windoze\vc folder with the = Visual=20 C++
workspace in it. I want to thank you. I use Visual C++ and was = pulling=20 my
hair out trying to figure out what classes should be imported into = my
workspace, since some of them seem to only compile in linux = (dirent.h?)=20 and
vice versa. This definately make my life easier, because the = download on=20 the
web site doesn't have this folder in it. Thanks again, because = now I=20 can
actuially play with the project to see how it works before trying = to
engineer a workspace Visual C++. :)
David
------=_NextPart_000_006C_01C0B123.6DD4FAE0-- From sword-devel@crosswire.org Tue Mar 20 17:54:16 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:54:16 -0800 Subject: [sword-devel] SWDisplay Message-ID: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> This is a multi-part message in MIME format. ------=_NextPart_000_0085_01C0B123.B9FF4560 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I found the documentation in the doc folder. That is exactly what I was looking for. Thanks! I am curious, however. What is the SWDisplay class? = Is it new and not yet implemented? Because it looks like it is a base class that does nothing, but I cannot find any classes derived from it. Any information is appreciated. Thanks, David ------=_NextPart_000_0085_01C0B123.B9FF4560 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I found the documentation in the doc folder. That is exactly what I = was
looking for. Thanks! I am curious, however. What is the SWDisplay = class?=20 Is
it new and not yet implemented? Because it looks like it is a base = class
that does nothing, but I cannot find any classes derived from = it.=20 Any
information is appreciated.=20 Thanks,
David
------=_NextPart_000_0085_01C0B123.B9FF4560-- From sword-devel@crosswire.org Tue Mar 20 17:54:58 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 09:54:58 -0800 Subject: [sword-devel] Mailinglist Question Message-ID: <009601c0b166$e8441390$1100a8c0@rprarchitects.com> I have a question. Why are we using this mailing list to communicate when we have a newsgroup for the same discussions. I assume that parrallel newsgroup to this mailing list is crosswire.software.sword. Is that correct? The reason I ask is it would be nice to use the newsgroup because I can some into the midst of a conversation and see the history of that conversation quickly without having to ask what everyone is talking about. Any comments, maybe I am missing something here. :) David From sword-devel@crosswire.org Tue Mar 20 18:31:33 2001 From: sword-devel@crosswire.org (Joachim Ansorg) Date: Tue, 20 Mar 2001 19:31:33 +0100 Subject: [sword-devel] SWDisplay In-Reply-To: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> References: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> Message-ID: <01032019313301.07298@joachim> The SWDisplay class is a base class for the implementation in the frontend. Use the class to render the text into the right format (reimplement SWDisplay::Display(SWMdodule&)). For example HTML pages can be generated using this method. Joachim > I found the documentation in the doc folder. That is exactly what I was > looking for. Thanks! I am curious, however. What is the SWDisplay class? Is > it new and not yet implemented? Because it looks like it is a base class > that does nothing, but I cannot find any classes derived from it. Any > information is appreciated. Thanks, > David ---------------------------------------- Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" Content-Transfer-Encoding: quoted-printable Content-Description: ---------------------------------------- -- Joachim Ansorg BibleTime - www.bibletime.de - info@bibletime.de BibleTime is an easy to use Bible study tool for KDE / Linux. From sword-devel@crosswire.org Tue Mar 20 23:30:43 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Tue, 20 Mar 2001 15:30:43 -0800 Subject: [sword-devel] SWDisplay References: <008801c0b166$cd87e630$1100a8c0@rprarchitects.com> <01032019313301.07298@joachim> Message-ID: <000f01c0b195$ca88cba0$1100a8c0@rprarchitects.com> Thanks, That is what I needed to know. :) David > The SWDisplay class is a base class for the implementation in the frontend. > Use the class to render the text into the right format (reimplement > SWDisplay::Display(SWMdodule&)). > For example HTML pages can be generated using this method. > > Joachim > > > I found the documentation in the doc folder. That is exactly what I was > > looking for. Thanks! I am curious, however. What is the SWDisplay class? Is > > it new and not yet implemented? Because it looks like it is a base class > > that does nothing, but I cannot find any classes derived from it. Any > > information is appreciated. Thanks, > > David > > ---------------------------------------- > Content-Type: text/html; charset="iso-8859-1"; name="Anhang: 1" > Content-Transfer-Encoding: quoted-printable > Content-Description: > ---------------------------------------- > > -- > Joachim Ansorg > BibleTime - www.bibletime.de - info@bibletime.de > BibleTime is an easy to use Bible study tool for KDE / Linux. > > From sword-devel@crosswire.org Thu Mar 22 08:03:13 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 08:03:13 -0000 Subject: [sword-devel] NIB Message-ID: <3AB9B1C1.8508.1E17F9@localhost> Hi there ..... Another problem report. Sorry! The NIB module seems to have a problem. The NT seems OK and the OT only as far as Ezra. Ezra 2 begins to mess up, and althought there is a lot more text, it does not seem to be indexed in the ot file. I havent investigated further. Just to make sure I wasn't having a problem with encrypted versions, I downloaded NIV and NRSV - both of these seem to be OK. My own version of NIV (converted from Seedmaster - American English text) includes the footnotes: the download doesnt't, so I'm making mine available to Troy. God Bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 08:16:32 2001 From: sword-devel@crosswire.org (Kairos Pergamum) Date: Thu, 22 Mar 2001 02:16:32 -0600 Subject: [sword-devel] NIB References: <3AB9B1C1.8508.1E17F9@localhost> Message-ID: <002a01c0b2a8$68418c70$368ebbd0@NexusAnge> Actually I reported the same problem long ago... it is a problem that is shared by both NIV and NIB... if you run a search in the OT or "whole module" you get a "general protection fault" and SWORD shuts down. Also the text formatting in several of the books of the OT is either freaky or incomplete.... I be;ieve that is what causes the problem. Unfortunately being a writer and not a C++ guy I can offer no real solutions. =( In Christ Jesus, Skip Hi there ..... Another problem report. Sorry! The NIB module seems to have a problem. The NT seems OK and the OT only as far as Ezra. Ezra 2 begins to mess up, and althought there is a lot more text, it does not seem to be indexed in the ot file. I havent investigated further. Just to make sure I wasn't having a problem with encrypted versions, I downloaded NIV and NRSV - both of these seem to be OK. My own version of NIV (converted from Seedmaster - American English text) includes the footnotes: the download doesnt't, so I'm making mine available to Troy. God Bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 08:29:10 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 08:29:10 -0000 Subject: [sword-devel] Search bug Message-ID: <3AB9B7D6.20843.35D7CB@localhost> Hi Troy ...... Sorry, forgot to give the rest of the information: Problem only occurs on entire bible search for 'honor' in encrypted versions. Raw text version is OK. Using ver. 1.5.1 under Windows 98. Regards, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Thu Mar 22 16:38:49 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Thu, 22 Mar 2001 16:38:49 -0000 Subject: [sword-devel] (Fwd) [sword-support] website problem Message-ID: <3ABA2A99.17914.1F634DD@localhost> Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 23 00:38:04 2001 From: sword-devel@crosswire.org (Keith Sogge) Date: 22 Mar 2001 17:38:04 MST Subject: [[sword-devel] (Fwd) [sword-support] website problem] Message-ID: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Hi, I'm new here, so if I'm way off base, please understand. Genernally, I prefer sights that don't use a lot of frames or if they have them provide the out of selecting an alternative version of the site without frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper left of their home page. Would it be possible to do that with www.crosswire.org? "Barry Drake" wrote: Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From sword-devel@crosswire.org Fri Mar 23 00:38:04 2001 From: sword-devel@crosswire.org (Keith Sogge) Date: 22 Mar 2001 17:38:04 MST Subject: [[sword-devel] (Fwd) [sword-support] website problem] Message-ID: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Hi, I'm new here, so if I'm way off base, please understand. Genernally, I prefer sights that don't use a lot of frames or if they have them provide the out of selecting an alternative version of the site without frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper left of their home page. Would it be possible to do that with www.crosswire.org? "Barry Drake" wrote: Hi there ....... Saw this : > Send reply to: "Steven Porter" > In attempting to follow the easy instructions on your site I got no > where. The site sat there and did nothing. First time I logged on to the Sword site, I was using a low-res monitor. You don't get to see enough to use the site. You can click on Windows, Linux or common - but the lower frame on the left is not on-screen - and there is no way of getting it to show. Can't be sure this was what was happening to Steven - he doesn't say a lot, does he - but I'll be it was the same problem. God bless, Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From sword-devel@crosswire.org Fri Mar 23 09:20:13 2001 From: sword-devel@crosswire.org (Paul Gear) Date: Fri, 23 Mar 2001 19:20:13 +1000 Subject: [[sword-devel] (Fwd) [sword-support] website problem] References: <20010323003804.16352.qmail@nw128.netaddress.usa.net> Message-ID: <3ABB154D.61C2BE0A@bigfoot.com> Keith Sogge wrote: > > Hi, > > I'm new here, so if I'm way off base, please understand. > > Genernally, I prefer sights that don't use a lot of frames or if they have > them provide the out of selecting an alternative version of the site without > frames. You know the sites that have "CLICK Here for NO FRAMES" in the upper > left of their home page. > > Would it be possible to do that with www.crosswire.org? FWIW, i hate frames. The reason is because Netscape has a really stupid bug where it resets the background colour of every window to grey, even if you've chosen a different one. Stupid reason, i know, but one that drives me nuts nearly every day. Paul --------- "He must become greater; i must become less." - John 3:30 http://www.bigfoot.com/~paulgear From sword-devel@crosswire.org Fri Mar 23 10:39:00 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Fri, 23 Mar 2001 03:39:00 -0700 Subject: [sword-devel] new InstallMgr WIN32, one more time Message-ID: <3ABB27C4.F5A135B5@crosswire.org> Once more there is a new InstallMgr.exe on the alpha site for testing. It tries a new, novel approach to fix the download problems on refresh that we've been having. Try it out and tell me what ya think :) -Troy. http://www.crosswire.org/sword/ALPHAcckswwlkrfre22034820285912/alpha/ From sword-devel@crosswire.org Fri Mar 23 15:36:56 2001 From: sword-devel@crosswire.org (Jerry Hastings) Date: Fri, 23 Mar 2001 08:36:56 -0700 Subject: [sword-devel] new InstallMgr WIN32, one more time In-Reply-To: <3ABB27C4.F5A135B5@crosswire.org> Message-ID: <4.2.0.58.20010323083311.00a1cbe0@mail.dancris.com> Troy, The refresh works now and is much faster. However, the same problem seems to happen when downloading a large item, such as ISBE. It will show 100% of 4 of 5 but not start 5 of 5. Jerry At 03:39 AM 3/23/2001 -0700, Troy A. Griffitts wrote: >Once more there is a new InstallMgr.exe on the alpha site for testing. >It tries a new, novel approach to fix the download problems on refresh >that we've been having. Try it out and tell me what ya think :) From sword-devel@crosswire.org Mon Mar 26 04:41:48 2001 From: sword-devel@crosswire.org (Ryan Gallagher) Date: Sun, 25 Mar 2001 22:41:48 -0600 Subject: [sword-devel] i want to unsubscribe to the mailing list In-Reply-To: <3ABB27C4.F5A135B5@crosswire.org> Message-ID: could you please unsubscribe me from the sword mailing list? thanks rpg@megsinet.net From sword-devel@crosswire.org Mon Mar 26 13:34:24 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Mon, 26 Mar 2001 14:34:24 +0100 Subject: [sword-devel] vpl2mod.cpp Message-ID: <3ABF5370.18519.169F25D@localhost> Hi ........ I've just completed conversion of another Bible module which I've made available to Troy along with others I've done. A few comments about the utility vpl2mod might be worth noting down while I can remember. vpl2mod only works (at present) when the text file for input has proper verse references at the beginning of each line, and the entire verse contained on one line (Verse-Per-Line). Permissible verse titles and abbreviations can be found in the header file canon.h in the includes directory of the Sword source. The refs will need to be something like: Gen 1:1In the beginning ...... The executable ought to work with two command line parameters only - but it doesn't! Try vpl2mod [filename] [output-path] 1 and it will work - else, you'll get a segmentation error if your compilation works like mine. As supplied, vpl2mod stops when it reaches a reference with no text following. The last version I was converting (NJB) contained a number of verses in that form - the verse text forming part of the previous verse for readibility. To get around this, I slipped the following 'hack' into the end of the function 'parseVReg' in place of 'return buf;' (you need to declare char *inbuf = buf; at the start of parseVReg): if (!*buf) { // if we didn't find any text in line cout << "Linefeed only found at ref: " << inbuf << "\n"; return buf; } return 0; I found a wierd problem with vpl2mod that I haven't sorted: in the case in point, the offset and verse length written to ot.vss for the first verse of Genesis were wrong. Everything else was OK and it seemed easier to hack ot.vss than to debug the code. In the case to point, Genesis started by informing me that "In those days, there was no King in Israel ..... " (from the last verse of Judges) and went on to say the "The earth was without form, and void". I took it to be a comment on today's world political situation ;-). Every blessing ..... Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Mon Mar 26 16:02:04 2001 From: sword-devel@crosswire.org (Chris & Susie White) Date: Mon, 26 Mar 2001 11:02:04 -0500 Subject: [sword-devel] i want to unsubscribe to the mailing list References: Message-ID: <000b01c0b60e$1a9a6fa0$8fc560d1@csbwhite> Huh? ----- Original Message ----- From: "Ryan Gallagher" To: Sent: Sunday, March 25, 2001 11:41 PM Subject: [sword-devel] i want to unsubscribe to the mailing list > could you please unsubscribe me from the sword mailing list? > > thanks > rpg@megsinet.net > From sword-devel@crosswire.org Mon Mar 26 16:59:37 2001 From: sword-devel@crosswire.org (sword-devel@crosswire.org) Date: Mon, 26 Mar 2001 08:59:37 -0800 Subject: [sword-devel] i want to unsubscribe to the mailing list References: <000b01c0b60e$1a9a6fa0$8fc560d1@csbwhite> Message-ID: <000d01c0b616$303ffed0$1100a8c0@rprarchitects.com> When you first subscribed you should have recieved and email with the following information for unsubscribing. It is an automated service that should act rather quickly. By merely sending a request to the list to unsubscribe you will have to be patient until the mailing list owner sees your request and responds. So my advice to you is use the following directions and you should have no problem unsubscribing within a matter of minutes. In theory anyway. :) David Trotz ------Begin My Welcome Message Example ------- > Welcome to the sword-devel mailing list! > > Please save this message for future reference. Thank you. > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe sword-devel > > or from another account, besides dtrotzjr@arilion.com: > > unsubscribe sword-devel dtrotzjr@arilion.com > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. ------End of My Welcome Message Example ------- -------- Begin Original Message --------- > Huh? > ----- Original Message ----- > From: "Ryan Gallagher" > To: > Sent: Sunday, March 25, 2001 11:41 PM > Subject: [sword-devel] i want to unsubscribe to the mailing list > > > > could you please unsubscribe me from the sword mailing list? > > > > thanks > > rpg@megsinet.net > > > > -------- End of Original Message --------- From sword-devel@crosswire.org Tue Mar 27 03:10:06 2001 From: sword-devel@crosswire.org (David Trotz) Date: Mon, 26 Mar 2001 19:10:06 -0800 Subject: [sword-devel] Where I stand :) Message-ID: <000f01c0b66b$7106c980$b68a7ed8@dtrotzjr> Hello All, I just wanted to update everyone who is interested in what I feel God leading me to do in regards to "The Sword Project" First let me start by saying how impressed I am with the level of functionality in the Sword base and the amount of study texts available as well. This is the first truly free and truly open bible study program I have found, which is part of the reason why I felt led to pray about joining your efforts in the furtherance of God's word through Sword. What I feel God saying to me at the moment is this: First I need to take my program "ReadingPlanner" to the next level. I have a lot of plans to make this a better and more useful tool for users who wish to use their computers for daily devotions and journaling. Part of those plans involve integrating the Sword base into my program so that I can offer a simple way for the users read their bible assignment each day, and give them a way to journal each day as they do their devotions. From what I see in Sword I can even implement a simple encryption on the personal journals so that the users can keep them private. This should take me probably six months to complete perhaps longer, I don't know. But in doing this I will learn how the sword base code works and become familiar with it. I may even find bugs that I may be able to fix. Once I am finished with my project I want to devote a set amount of time each week to the development of Sword. This is of course preconditioned that this is what God is leading me to do. I really feel excited about the sword project and want to become involved here and finishing my project first seems to be the best way. I would like to stay on this list and get to know you all better and hopefully be able to contribute here and there as I feel led. At this point I am curious what you all think. Am I stepping on anyone's toes by doing what I plan to do? Does anyone object to my using the sword base code for my ReadingPlanner? If anyone has any objections please let me know and I will stand down wherever they occur. I want nothing but to be at peace with you all. Thanks for taking the time to read this. I pray God blesses you and your endeavors to use your talents for His glory. In Christ, David Trotz P.S. To see where ReadingPlanner is at this moment see: www.uninetsolutions.com/readingplanner From sword-devel@crosswire.org Tue Mar 27 03:02:09 2001 From: sword-devel@crosswire.org (David Trotz) Date: Mon, 26 Mar 2001 19:02:09 -0800 Subject: [sword-devel] Where I stand :) Message-ID: <000701c0b66b$69ca5ec0$b68a7ed8@dtrotzjr> Hello All, I just wanted to update everyone who is interested in what I feel God leading me to do in regards to "The Sword Project" First let me start by saying how impressed I am with the level of functionality in the Sword base and the amount of study texts available as well. This is the first truly free and truly open bible study program I have found, which is part of the reason why I felt led to pray about joining your efforts in the furtherance of God's word through Sword. What I feel God saying to me at the moment is this: First I need to take my program "ReadingPlanner" to the next level. I have a lot of plans to make this a better and more useful tool for users who wish to use their computers for daily devotions and journaling. Part of those plans involve integrating the Sword base into my program so that I can offer a simple way for the users read their bible assignment each day, and give them a way to journal each day as they do their devotions. From what I see in Sword I can even implement a simple encryption on the personal journals so that the users can keep them private. This should take me probably six months to complete perhaps longer, I don't know. But in doing this I will learn how the sword base code works and become familiar with it. I may even find bugs that I may be able to fix. Once I am finished with my project I want to devote a set amount of time each week to the development of Sword. This is of course preconditioned that this is what God is leading me to do. I really feel excited about the sword project and want to become involved here and finishing my project first seems to be the best way. I would like to stay on this list and get to know you all better and hopefully be able to contribute here and there as I feel led. At this point I am curious what you all think. Am I stepping on anyone's toes by doing what I plan to do? Does anyone object to my using the sword base code for my ReadingPlanner? If anyone has any objections please let me know and I will stand down wherever they occur. I want nothing but to be at peace with you all. Thanks for taking the time to read this. I pray God blesses you and your endeavors to use your talents for His glory. In Christ, David Trotz P.S. To see where ReadingPlanner is at this moment see: www.uninetsolutions.com/readingplanner From sword-devel@crosswire.org Wed Mar 28 09:22:41 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Wed, 28 Mar 2001 10:22:41 +0100 Subject: [sword-devel] (Fwd) Re: [sword-support] missing file Message-ID: <3AC1BB71.991.71A6D1@localhost> Hi ............. I just answered the following. I've forwarded it here because I can identify with the initial confusion as to where to find what, and what it might do when you've downloaded it. Maybe a simple guide to software ought to find it's way onto the opening page of the Sword site? ------- Forwarded message follows ------- To: matthias On 27 Mar 2001, at 22:19, matthias wrote: > I'm a bit confused about them though. To run Bibletime, I must > download the modules, right? I'm a bit new to the project - I could be wrong, but I think Bibletime is statically linked to the Sword library - so you don't need anything else other than Bibletime and your chosen texts and commentaries. What you have is the complete development package for Sword. It includes code for Unix and Windows. There are plenty of test and utility executables that you can compile to get to know how the stuff works if you want to do development work. But the front end stuff is minimal. There are some commandline programs, and a simple gui frontend that ought to compile OK with what you have already. There is a QT based one that might - depending what you have installed - you probably won't meet some of the dependencies for that one. And there is a Gnome one that will definitely need a lot of Gnome development stuff before you will be able to do anything with it. The Linux frontends are developed separately - there is GnomeSword and Bibletime. Both use the Sword library and the Sword modules. Bibletime is KDE based - and likely to be more easily compatible with the Mandrake distribution - that's why I mentioned it. If you take Bibletime as a Mandrake RPM, it will expect the modules (bibles, commentaries etc) to be in place below /usr/share/sword and the conf.d directory contains the .conf files for all the modules. The description within the .conf file for any module tells you where it ought to be. You may fine one or two modules as RPMS and they may go in the right place - but the easiest and quickest thing for you may be to download the raw text modules and install them yourself. All the best with the study ..... Every blessing ..... ------- End of forwarded message ------- Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 30 00:50:29 2001 From: sword-devel@crosswire.org (Troy A. Griffitts) Date: Thu, 29 Mar 2001 17:50:29 -0700 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> Message-ID: <3AC3D855.3ECAE65C@crosswire.org> Wanted to let everyone know why I've been so scarce lately... Sunday my folks were driving back from San Diego visiting my sister and got into a bad car accident. My dad was released with a slight concussion, but my mom was flown back to San Diego and has been going through surgery and treatment there. I've been spending alot of late hours by the phone and praying, so I haven't been around the project or at work much. Thanks for understanding. Praise God she's doing much better. I guess they had some big conference of neurosurgeons out at the hospital and showed my mom's MRIs to them and they changed the doctors' minds about another surgery on some vertebrae in her back. Go figure they just happen to be having a neurosurgeon convention-- God. :) So, they're going to try to get her home this weekend, hopefully. Your prayers are coveted. Thanks again. -Troy. From sword-devel@crosswire.org Fri Mar 30 08:06:56 2001 From: sword-devel@crosswire.org (Barry Drake) Date: Fri, 30 Mar 2001 09:06:56 +0100 Subject: [sword-devel] Re: [sword-support] [ sword-Bugs-412377 ] Non KJV canons broken In-Reply-To: Message-ID: <3AC44CB0.29802.1C2996@localhost> Hi ....... On 29 Mar 2001, at 19:39, noreply@sourceforge.net wrote: > The Latin Vulgate and Catholic translations have more > books and additional passages. Personally, I would have avoided calling a Bible by a denominational name! Some Bibles may be used more by one denomination than others - but all Bibles have a bias - that is why I love being able to use such a broad spectrum of different translations with Sword. (Currently 27) and the ease which which I can look at the same verse in several is very useful indeed. As to the "extra" books - I have appended below the readme from a corrected version of the NJB that I have just submitted to the Sword project. Read on only if you want to know a bit more about why some Bibles have more books than others. With love, Barry. ******* readme begins ********* The New Jerusalem Bible This module was prepared by Barry Drake from the The New Jerusalem Bible with Deutero-Canon, Copyright 1985, Doubleday In order to make the text operate as a valid module, it has been necessary to extract the deutero canonical sections. These are packed with this module as plain (verse-per-line) text files. You should find the following: baruch.txt the complete book of Baruch danl_dc.txt the deutero-canonical verses from the book of Daniel judith.txt the complete book of Judith macc.txt one and two Maccabees together sirach.txt the book of Sirach - also known as Ecclesiasticus tobit.txt the book of Tobit wisdom.txt the Wisdom of Solomon These books are part of the New Jerusalem Bible, and must be kept entire with the module. It is hoped that a way may be provided at some time in the future to utilise these texts and display them using the Sword library. Also, additional verses within the book of Esther are contained in chapters 1, 8, 9 and 10. They can be recognised by a prefixed letter (a), (b), (c) etc. In the printed version they are italicised. These 'extra' verses are part of the deutero-canon. It seemed sensible to leave these in situ. I have re-numbered surrounding verses in Daniel to allow for the removed verses as this was the only solution I could see to make that text 'fit' the KJV verse arrangement. In other books, however, there are a number of differences in the way in which verses are referenced. Most of these are referenced in the file 'diff.txt' which was generated during the creation of the module. On balance, I felt it more appropriate to retain the differences in the module rather than attempt to make verse numbering comply rigidly to KJV format. ** About the inclusion of the deutero-canonical books. ** Bible versions containing the additional books and verses listed above are historically based on the Greek Septuagint. (LXX). This was the Bible used by Jews of the Diaspora at the time of Jesus. The legend goes that seventy scribes were set to the task of translating the Hebrew Bible into Greek. It was said that every one of the seventy produced an identical translation. This led to the name Septuagint - from the Latin septuaginta - seventy. There are books and extra verses contained in the Septuagint which have either been lost from the Hebrew Bible, or had their origin in original Greek texts. We do not know which is the case. The Septuagint was the Bible of the early church and was the version familiar to Jesus, the apostles and the evangelists. All new testament quotations from scripture are taken from the LXX version, and for this reason alone, the Septuagint, complete with the verses that do not form part of the canon, is a valuable study text. The deutero-canonical books and additional verses that are included in the NJB form part of the Apocrypha. There are, however some books in the Apocrypha - Esdras (1 & 2) and Mannaseh - which are not part of the Deutero-Canon. I hope that you will find this version useful, and will take the time to look at the extra books. No one would suppose that they have the same standing as the Canonical books - but you will find them worthwhile, remembering always that Jesus and his disciples, the four evangelists and the Apostle Paul had access to them. As a final consideration: in the oft quoted text from Paul (2 Tim 3:16) about the inspiration of scripture, one should remember that Paul had no awareness of present day Canonicity. And 'all scripture', for Paul would be the Hebrew texts, and also the Septuagint including the Deutero- Canonical verses. The Revd Barry Drake. March 2001 e-mail to: arnold-urc@supanet.com ********* readme ends *************** Barry >From Barry Drake (The Revd - minister of Arnold United Reformed Church, Nottingham - see http://www.arnold-urc.supanet.com for our church homepages). Replies - b.drake@ntlworld.com Fax: 0705 069 8746 From sword-devel@crosswire.org Fri Mar 30 14:59:15 2001 From: sword-devel@crosswire.org (Joe Walker) Date: Fri, 30 Mar 2001 15:59:15 +0100 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <3AC49F43.60407@eireneh.com> You too. Last monday my car broke down and we stopped by the side of the road my wife and I had *just* got out when a huge truck drove *over* the rear of the car, chewed it up, and threw it up the enbankment. It was of course a coincidence that we'd just got out. And pure luck that I'd not yet got my head under the hood trying to fix it. The car is a mangled wreck. Just looking at it make people go pale. And we feel very looked after. It's funny how it makes you stop and think. I pray God continues to care for your folks like He's looked after us. Joe. Troy A. Griffitts wrote: > Wanted to let everyone know why I've been so scarce lately... > > Sunday my folks were driving back from San Diego visiting my sister and > got into a bad car accident. My dad was released with a slight > concussion, but my mom was flown back to San Diego and has been going > through surgery and treatment there. I've been spending alot of late > hours by the phone and praying, so I haven't been around the project or > at work much. Thanks for understanding. Praise God she's doing much > better. I guess they had some big conference of neurosurgeons out at > the hospital and showed my mom's MRIs to them and they changed the > doctors' minds about another surgery on some vertebrae in her back. Go > figure they just happen to be having a neurosurgeon convention-- God. > :) So, they're going to try to get her home this weekend, hopefully. > Your prayers are coveted. Thanks again. > > -Troy. From sword-devel@crosswire.org Fri Mar 30 16:00:14 2001 From: sword-devel@crosswire.org (Don A. Elbourne Jr.) Date: Fri, 30 Mar 2001 10:00:14 -0600 Subject: [sword-devel] Life Update In-Reply-To: <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <002d01c0b932$819c9580$a7830e18@mcity1.la.home.com> Troy, We will be praying for your mothers continued recovery. Don A. Elbourne Jr. http://elbourne.org > -----Original Message----- > From: owner-sword-devel@crosswire.org > [mailto:owner-sword-devel@crosswire.org]On Behalf Of Troy A. Griffitts > Sent: Thursday, March 29, 2001 6:50 PM > To: sword-devel@crosswire.org > Subject: [sword-devel] Life Update > > > Wanted to let everyone know why I've been so scarce lately... > > Sunday my folks were driving back from San Diego visiting my sister and > got into a bad car accident. My dad was released with a slight > concussion, but my mom was flown back to San Diego and has been going > through surgery and treatment there. I've been spending alot of late > hours by the phone and praying, so I haven't been around the project or > at work much. Thanks for understanding. Praise God she's doing much > better. I guess they had some big conference of neurosurgeons out at > the hospital and showed my mom's MRIs to them and they changed the > doctors' minds about another surgery on some vertebrae in her back. Go > figure they just happen to be having a neurosurgeon convention-- God. > :) So, they're going to try to get her home this weekend, hopefully. > Your prayers are coveted. Thanks again. > > -Troy. > From sword-devel@crosswire.org Sat Mar 31 00:32:11 2001 From: sword-devel@crosswire.org (David Trotz) Date: Fri, 30 Mar 2001 16:32:11 -0800 Subject: [sword-devel] Life Update References: <3A6D5E44.31702.3BA1637@localhost> <01021723251106.00583@martin> <38978AE4.31887BE0@webmedic.net> <3AC3D855.3ECAE65C@crosswire.org> Message-ID: <003501c0b97a$09b6d6a0$5d877ed8@dtrotzjr> Troy, Sorry to hear about your parents. I am blessed to hear how God has been working in this situation so far. I will pray for His continued work in this situation and for His glory and your growth to be revealed. God Bless, David Trotz