This gives the history of changes made to XLingPaper. They are ordered with the most recent at the top.

  • 3.14.0 13 November 2023
    • Add ability to have an additional author field under references for using a “surname, given name” format of authors. The element is refAuthorSurnameGivenName.
    • Add an ability to set the horizontal alignment of figures and numbered tables via a publisher style sheet. See the align attribute in sections 6.12.1 “Figures” and 6.13.1 “Numbered Tables”
      in the publisher style sheet documentation and the alignoverride attribute in sections 6.4.1 “Figures” and 6.4.3 “Numbered Tables” in the user documentation.
    • Add a borderaround attribute to img elements and add an imageBorderLayout element to publisher style sheets to control the width of the border and the space between the border and the
      image.
    • Fix bug: glossary terms would come out in the wrong order if some terms only occurred in definitions of cited terms.
    • Fix bug: non-publisher style sheet transforms did not insert a space between textBefore and a reference when using the default textBefore values.
    • Fix bug: any headerFooterPageStyles in a back matter layout portion of a publisher style sheet that contained a chapterNumber element would fail to show the contents of that element in the
      header/footer in the output.
    • Fix bug: using an example within a dd element did not format correctly.
    • Fix bug: when the defaultparenvalue attribute in a citationLayout was set to citationBoth, a citation element with an overt paren attribute value would be ignored.
    • For the default way of producing PDF (via XeLaTeX):
      • Add a way to get ragged right (left justified) output: Added the paragraphAlignment (before the lineSpacing element) in a publisher style sheet. It has one attribute, textalign,
        which defaults to ‘justify’ but can be set to ‘left’.
      • Fix bug: using a tree with image could cause the left margin position to change.
      • Fix bug: when a percent sign was in a secTitle, PDF would fail to be produced.
    • For the RenderX way of producing PDF:
      • Fix bug: Having a publishing blurb could cause the PDF to fail to be produced.
      • Fix bug: Including an authorContactInfoLayout element in a publisher style sheet could cause the PDF to fail to be produced.
  • 3.13.0 18 May 2023
    • Allow formatting of short subsection level elements on a case-by-case basis.
    • Improve publisher style sheet documentation on literal override.
    • Add check for a glossaryTermRef referring to the glossaryTerm it is in.
    • Fix bug: when an example contained a copied interlinear from an interlinear-text, the short name of the text did not show in its link.
    • Fix bug: an interlinearRefCitation element could fail to show the short title.
    • Fix bug in web page output: listDefintion elements were not shown in example elements if there was an exampleHeading.
    • Fix bug: a glossaryTermRef referring to the glossaryTerm it is in could cause any output to fail.
    • For the default way of producing PDF (via XeLaTeX):
      • Fix bug: when a chart contained just text and was followed by a section level element, more vertical space was needed after the chart.
      • Fix bug: when an interlinear in a table had two free lines and the interlinear source was set to after the first line, the PDF would not be produced.
      • Fix bug: when an example had listDefinition elements and those had a list embedded in them, the alignment of the beginning of the list over-wrote the definition it was in.
      • Fix bug: when a style sheet had a section layout with a space before, that space could be doubled in certain situations.
  • 3.12.0 3 November 2022
    • Fix bug in glossary terms output: it included any glossary term that was referenced in a term definition even if that term was never cited in the main document. We now also include all
      terms referred to in definitions that were cited.
    • Improve section 11.27 of the user documentation to refer to section 1.3 which talks about setting up language data.
    • When using content control, an excluded table could be displayed incorrectly in XXE.
    • Enable control of the right indent of a block quote via a publisher style sheet.
    • Enable control of adding a page column header for the table of contents via a publisher style sheet.
    • Enable control of using a table column header for the list of tables via a publisher style sheet.
    • Enable control of using a figure column header for the list of figures via a publisher style sheet.
    • Enable default opening parenthesis location for citation elements (before the name or before the date) via a publisher style sheet.
    • Enable ignoring all location elements in references via a publisher style sheet.
    • Add date, url, and date accessed items for publisher style sheets and references style sheets.
    • Improve use of some abbreviations in user documentation.
    • Add reference publisher style sheets for:
      • APA
      • Chicago Manual of Style
      • Haspelmath
      • LSA
    • Improve SIL-UND references publisher style sheet.
    • Make Sample Paper and Sample Book publisher style sheets use the LSA references publisher style sheet.
    • Enable a td element to contain an interlinearRef element.
    • Improve sample book and paper style sheets.
    • In the documentation, clarify the usage of a bVol element when there is a series for a paper in a collection and for a proceedings volume.
    • Add volume element for books. It can be used to indicate where a volume begins in the table of contents.
    • Improve interlinear line spacing in sample book and paper publisher style sheets.
    • Fix bug: when using referenced interlinear texts, some citations from endnotes in an interlinear in a referenced text that was never referenced in the main body could be included in the
      references even though it was not cited elsewhere. Also improved the speed of processing a document containing referenced interlinear texts.
    • Fix bug: the references title was shown even when there were no references cited in XSL-FO-based output and for non-style sheet web page output.
    • Fix bug: if a refTitle contained a citation but the document did not have any other citation elements, then an empty References section was output. References were also shown in the table
      of contents.
    • Fix bug: for the non-style sheet outputs, the content of any publishingBlurb was output at the end of the document as well as at the beginning. For web page output, it was only output at
      the end.
    • For the default way of producing PDF (via XeLaTeX):
      • Fix bug: for the non-style sheet output, if a publishingBlurb began with a br element, the PDF would fail to be produced.
      • Fix bug: vertically centering a publisher style sheet part, chapter, or appendix failed to work.
    • For web page output:
      • Fix bug: when a style sheet had the initial indent of a hanging indent set to 0, the hanging indent paragraph did not have an indent.
      • Fix bug: when using a style sheet, if a front matter text item contained just a comment, all the following material could end up be centered.
  • 3.11.0 1 June 2022
    • Allow formatting in citation names.
    • Improve the size of the choose font dialog.
    • Add section 12.12 to user documentation on how to work faster when editing a text or complicated table within a long document.
    • Improve publisher style sheet documentation on the useblankextrapage attribute for title formats.
    • Improve information on footnote indents in publisher style sheet documentation.
    • Allow citations to not have a date (per historical linguistics convention).
    • Clarify how to effectively use the useblankextrapage attribute on frontmatter, chapter, and backmatter items in the publisher style sheet documentation.
    • Fix bug: refAuthorInitials did not always format correctly for web page and FO style sheet outputs.
    • Fix bug in Windows installer: resetvars.bat referred to wrong directory.
    • Fix bugs in CreateZip command: a hyphenation exceptions file could be missed or located in the wrong place.;
    • For the default way of producing PDF (via XeLaTeX):
      • Add new XeLaTeXSpecial attribute value for table cells when the table has row spans and the output puts a cell in the wrong column. Use “extra-columns-before=’2′”or however many columns are needed to put the cell in the correct column.
      • Try to make documentation on setting a table column width value clearer.
      • Fix bug: setting a width for a table column could cause the PDF to fail to be produced.
      • Fix bug: a blockquote with two or more q elements did not format correctly.
      • Fix bug: In rare cases, automatically calculating table column widths could cause the PDF to not be produced.
      • Fix bug: using a literal would output two copies of “Lit.” when there is no style sheet.
      • Fix bug: when a p element followed a framedUnit, the p would not be indented.
  • 3.10.0 13 December 2021
    • In section 11.44 of the user documentation,add PDFtk as another tool to use.
    • Add ability to use LibreOffice to produce MathML files in user documentation. Also add note that some have used this for phrase structure rules.
    • Add endnotes label information to user documentation.
    • Fix bug: iso69-3codes formated via a publisher style sheet failed to use the textafter value.
    • Fix bug: when using a chapter number for figure numbers and numbered tables, the textafternumber attribute of the chapterTitleLayout element would also show when it should not.
    • Fix bug: when using glossary terms, if a term definition contained a citation, that cited reference appeared in the references even when that glossary term was never used in the document
      and that citation was also never used in the document.
    • Fix bug: when using XXE’s revision mechanism on a collection volume, author names in the contents could include strange letters (from the revision mechanism).
    • For the default way of producing PDF (via XeLaTeX):
      • Fix bug: using the showAsFootnoteAtEndOfAbstract attribute of an acknowledgementsLayout element could cause the PDF to fail to be produced.
      • Fix bug: when not using a style sheet and centering or forcing a table to the right, any caption with it was still to the left.
      • Fix bug: a free element whose lang attribute refers to a language element with rtl set to ‘yes’, had the wrong word order when using a publisher style sheet.
      • Fix bug: a table using percentages for column widths when shown in landscape mode, used a width that was for portrait mode.
      • Fix bug: a table using percentages for column widths when in an example, used a width that was too wide.
      • Fix bug: when using a style sheet in a book and not using a numberLayout element, if one used a text transform and left justified the title, the chapter title would still be
        indented and would have extra space after it.
    • For the webpage output:
      • Fix bug: when using a style sheet where an appendix has no numberLayout and there is textbefore, the textbefore value occurred after the appendix letter instead of before it.
  • 3.10.0 13 December 2021
    • In section 11.44 of the user documentation,add PDFtk as another tool to use.
    • Add ability to use LibreOffice to produce MathML files in user documentation. Also add note that some have used this for phrase structure rules.
    • Add endnotes label information to user documentation.
    • Fix bug: iso69-3codes formated via a publisher style sheet failed to use the textafter value.
    • Fix bug: when using a chapter number for figure numbers and numbered tables, the textafternumber attribute of the chapterTitleLayout element would also show when it should not.
    • Fix bug: when using glossary terms, if a term definition contained a citation, that cited reference appeared in the references even when that glossary term was never used in the document
      and that citation was also never used in the document.
    • Fix bug: when using XXE’s revision mechanism on a collection volume, author names in the contents could include strange letters (from the revision mechanism).
    • For the default way of producing PDF (via XeLaTeX):
      • Fix bug: using the showAsFootnoteAtEndOfAbstract attribute of an acknowledgementsLayout element could cause the PDF to fail to be produced.
      • Fix bug: when not using a style sheet and centering or forcing a table to the right, any caption with it was still to the left.
      • Fix bug: a free element whose lang attribute refers to a language element with rtl set to ‘yes’, had the wrong word order when using a publisher style sheet.
      • Fix bug: a table using percentages for column widths when shown in landscape mode, used a width that was for portrait mode.
      • Fix bug: a table using percentages for column widths when in an example, used a width that was too wide.
      • Fix bug: when using a style sheet in a book and not using a numberLayout element, if one used a text transform and left justified the title, the chapter title would still be
        indented and would have extra space after it.
    • For the webpage output:
      • Fix bug: when using a style sheet where an appendix has no numberLayout and there is textbefore, the textbefore value occurred after the appendix letter instead of before it.
  • [rest deleted to save space on this page.]