Re: Major change to osis2mod - Module, NT & OT introductions and bug fixes

"Troy A. Griffitts" <[email protected]> Sat, 09 Aug 2025 08:31:39 +0200
Newsgroups gmane.comp.literature.sword.devel
Message-ID <[email protected]>
--===============9204972894817807195==
Content-Type: multipart/alternative;
 boundary=----PETGJF9FEGVMF01MCJEX0V03Y59VBW
Content-Transfer-Encoding: 7bit

------PETGJF9FEGVMF01MCJEX0V03Y59VBW
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Well done, DM! That sounds like a lot of work and great improvement=2E It's=
 so good to have you back around=2E

Nice work,

Troy

On August 8, 2025 6:29:25 PM GMT+02:00, DM Smith <dmsmith@crosswire=2Eorg>=
 wrote:
>I just checked in the following:
>
>MODTOOLS-111 osis2mod - Added module and testament introductions=2E
> * Made div of type bookGroup or book the demarcation between Module Intr=
oduction and module content=2E
> * From John Austin, changed the demarcation of chapter introductions and=
 pre-verse,
>   from a section div to a section, subSection or majorSection div when t=
he subType isn't x-introduction=2E
>   ** MODTOOLS-94 subSection pre-verse titles are not recognized
>   ** MODTOOLS-95 majorSection titles are not always imported properly- a=
nd sometimes drops text
> * Removed old commented out code for majorSection=20
> * Added two more exit codes EXIT_BAD_COMMENT and EXIT_BAD_ENTITY to repl=
ace misuse of EXIT_BAD_NESTING=2E
> * Reformatted diagnostic messages to be more readable=2E
> * Used global v11n rather than calling currentVerse=2EgetVersificationSy=
stem()=2E
> * Changed 1 and 0 to true and false where the argument is bool=2E
> * If the module has module or testament introductions, prepend the revis=
ion to the first one, otherwise do as before=2E
> * Fixed bug where New Testament content is appended to Malachi=2E=20
>   ** MODTOOLS-4  osis2mod: bug in handling preverse material
>   ** MODTOOLS-8  osis2mod does not place the New Testament bookGroup tit=
le in the correct place
>   ** MODTOOLS-93 New Testament introduction is appended to end of Malach=
i
> * Rather than generating an sID/eID pair for book, chapter or verse, use=
 the osisID value=2E
> * updated osis testcases to pass
>_______________________________________________
>sword-devel mailing list: sword-devel@crosswire=2Eorg
>http://crosswire=2Eorg/mailman/listinfo/sword-devel
>Instructions to unsubscribe/change your settings at above page

--=20
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
------PETGJF9FEGVMF01MCJEX0V03Y59VBW
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">Well done, DM! That sounds like =
a lot of work and great improvement=2E It's so good to have you back around=
=2E<br><br>Nice work,<br><br>Troy</div><br><br><div class=3D"gmail_quote"><=
div dir=3D"auto">On August 8, 2025 6:29:25 PM GMT+02:00, DM Smith &lt;dmsmi=
th@crosswire=2Eorg&gt; wrote:</div><blockquote class=3D"gmail_quote" style=
=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204);=
 padding-left: 1ex;">
<pre class=3D"k9mail"><div dir=3D"auto">I just checked in the following:<b=
r><br>MODTOOLS-111 osis2mod - Added module and testament introductions=2E<b=
r> * Made div of type bookGroup or book the demarcation between Module Intr=
oduction and module content=2E<br> * From John Austin, changed the demarcat=
ion of chapter introductions and pre-verse,<br>   from a section div to a s=
ection, subSection or majorSection div when the subType isn't x-introductio=
n=2E<br>   ** MODTOOLS-94 subSection pre-verse titles are not recognized<br=
>   ** MODTOOLS-95 majorSection titles are not always imported properly- an=
d sometimes drops text<br> * Removed old commented out code for majorSectio=
n <br> * Added two more exit codes EXIT_BAD_COMMENT and EXIT_BAD_ENTITY to =
replace misuse of EXIT_BAD_NESTING=2E<br> * Reformatted diagnostic messages=
 to be more readable=2E<br> * Used global v11n rather than calling currentV=
erse=2EgetVersificationSystem()=2E<br> * Changed 1 and 0 to true and false =
where the argument is bool=2E<br> * If the module has module or testament i=
ntroductions, prepend the revision to the first one, otherwise do as before=
=2E<br> * Fixed bug where New Testament content is appended to Malachi=2E <=
br>   ** MODTOOLS-4  osis2mod: bug in handling preverse material<br>   ** M=
ODTOOLS-8  osis2mod does not place the New Testament bookGroup title in the=
 correct place<br>   ** MODTOOLS-93 New Testament introduction is appended =
to end of Malachi<br> * Rather than generating an sID/eID pair for book, ch=
apter or verse, use the osisID value=2E<br> * updated osis testcases to pas=
s<hr>sword-devel mailing list: sword-devel@crosswire=2Eorg<br><a href=3D"ht=
tp://crosswire=2Eorg/mailman/listinfo/sword-devel">http://crosswire=2Eorg/m=
ailman/listinfo/sword-devel</a><br>Instructions to unsubscribe/change your =
settings at above page<br></div></pre></blockquote></div><div dir=3D"auto">=
<div class=3D'k9mail-signature'>-- <br>Sent from my Android device with K-9=
 Mail=2E Please excuse my brevity=2E</div></div></body></html>
------PETGJF9FEGVMF01MCJEX0V03Y59VBW--

--===============9204972894817807195==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
sword-devel mailing list: [email protected]
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

--===============9204972894817807195==--