1. 03 4月, 2017 1 次提交
    • A
      news: Allow empty <section> elements · a26603f6
      Andrea Bolognani 提交于
      Creating dummy <change> elements was a workaround for the
      HTML DTD not allowing empty <ul> elements, but we can do
      better by tweaking the the XSLT stylesheet.
      a26603f6
  2. 01 4月, 2017 1 次提交
  3. 11 1月, 2017 1 次提交
    • A
      NEWS: Improve building pipeline · be36ea4b
      Andrea Bolognani 提交于
      Currently, building the NEWS file involves using a XSLT stylesheet
      to extract information from the same HTML file that's used on the
      libvirt website.
      
      The process works, but it's quite fiddly in that it requires the
      source HTML to be formatted in a very precise way, and a single
      missing newline can mess up the resulting plain text considerably.
      
      Moreover, the XSLT stylesheet itself encodes a lot of the details
      of converting to plain text in a way that's not necessarily easy
      to understand, tweak or fix.
      
      To improve the process, move all existing entries to a new XML
      file that contains exactly the information we care about in a
      simple structured format, and start generating both the HTML and
      plain text versions of the release notes using XSLT stylesheets
      that can now afford to be almost trivial.
      be36ea4b