Change History
This gives the history of changes made to XLingPaper. They are ordered with the most recent at the top.
- 3.16.0 27 November 2024
- Add ability to control which footnote symbols are used for authors using the new symbolOverride attribute on endnote elements.
- Add index entry for “lines to include of an interlinear text” to the user documentation.
- Improve explanation of the url attribute of a referencedInterlinearText element in the user documentation.
- Fix bug: When including referenced texts where one had an endnote with a citation to a refWork by the same author as a cited work in the main document, that refWork would incorrectly
appear in the output even if it was never cited elsewhere. - For the default way of producing PDF (via XeLaTeX):
- Fix bug: when an endnote was in a framedUnit and @linkNumberToText was set to ‘yes,’ the text used an Arabic numeral while the footnote proper used a lowercase letter.
- Fix bug: when a caption in a tablenumbered using an img element has a footnote, the footnote text did not show.
- Fix bug: when showing the Page label in contents, the label could overwrite the page number of the first line of the contents.
- Fix bug: when using linkNumberToText for footnotes, PDF would fail to be produced if there were two p elements in the footnote body.
- 3.15.0 9 May 2024
- Add the SortReferences command to sort a references master list file.
- Add the FindAnyDuplicateAuthors command to find any duplicate authorRef elements.
- Enable links in web page output to open in a new tab.
- Add bookversion to book and collection reference elements.
- Allow framedUnit in a figure element.
- Add numeralFormat attribute to partLayout in publisher style sheet to control numeral formatting of parts.
- Enable showing abbreviations as a table in a section1 element and in a chapter element.
- Add useDigitsForEndnoteNumbering attribute to authorLayout element so one can have footnotes on authors be numbered like other footnotes.
- Fix bug: in a chapters in collection document, the preface style sheet information of the main front matter was always used.
- Fix bug: promoting a section1 element to a chapter would cause a validity error about two attributes being invalid.
- Fix typo in section 5.3.15 of the publisher style sheet documentation.
- For the default way of producing PDF (via XeLaTeX):
- Add ability to control the number of PDF bookmark levels to show by adding the bookmarksShowLevel attribute to the contents element.
- Fix bug: for the non-style sheet output, paragraphs after a numbered table would not be indented properly.
- Fix bug: index output could have unneeded blank space at the end of a column or page when an index item had embedded items.
- 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.
- 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,
- 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.
- 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
- 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.
- [rest deleted to save space on this page.]