The main highlights are:

  • Added documentation for publisher style sheets.
  • Floats: changed the implementation of the location attribute when it is set to “here”: the float will not be implemented as a true float. It will appear here in the flow.

The recent changes are:

  • 2.16.0 26 April 2011
    • Added documentation for publisher style sheets.
    • Change links in user documentation to refer to new XLingPaper web site.
    • Updated user documentation to refer to the XeLaTeX way of producing PDF as the default way to produce PDF.
    • Floats: changed the implementation of the location attribute when it is set to “here”: the float will not be implemented as a true float. It will appear here in the flow.
    • Fix bug: Publisher style sheet overrides for langData and gloss did not work correctly in endnotes when embedded within and example or table.
    • Added more checks for well-formedness:
      • Publisher style sheet:
        • Make sure there is no space between the number and unit of measure for those that need it.
        • Make sure that the unit of measure is the same for the page layout values that require it.
        • Make sure the basicPointSize element is a number.
        • Make sure the footnotePointSize element is a number.
        • Make sure the magnificationFactor element is a number.
      • In an index, make sure the ‘see’ attribute of an indexTerm element does not refer to itself
    • Remove check for content of listWord elements – the test was too tight.
    • Fix bug in endnoteRef number calculations in PDF outputs.
    • Publisher style sheet:
      • Added abbrRefLinkLayout to control the color and text decoration of an abbreviation reference.
    • XeLaTeX-way of producing PDF:
      • Fixed a bug where word, single, and interlinear did not have the correct spacing between an exampleHeading and the first item in the list whenever the ISO 639-3 code was also shown.
      • Fixed a bug where listWord, listSingle, and listInterlinear did not have the correct spacing between an exampleHeading and the first item in the list whenever the ISO 639-3 code was also shown.
      • Fixed a bug where following material could end up being appended to the end of the caption of a tablenumbered or figure element.
      • Fixed a bug which could cause the PDF not to be produced if a tablenumbered or figure element was centered and a following title was set to be all capitals.
      • Fixed bug which could produce incorrect footnote number for an endnote when it followed an endnoteRef within the same table/example.
      • Add a special command (ModifyLangAttributesInDocument) which will ask the user for a current langData identifier, a new value for that identifier, a current gloss identifier, and a new value for that identifier. It then changes all langData and gloss elements with the old value to the new value. It also changes any language element with the old value to the new value.
    • Web page output with a publisher style sheet:
      • Fixed incorrect attributes in the output html element; removed the meta element in the output for now.
      • Fixed bug which could cause an empty front matter element to make following text incorrectly format in the way that empty element is supposed to be formatted.
    • Add a special command (ModifyLangAttributesInDocument) which will ask the user for a current langData identifier, a new value for that identifier, a current gloss identifier, and a new value for that identifier. It then changes all langData and gloss elements with the old value to the new value. It also changes any language element with the old value to the new value.