<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/test/docbook-reader.docbook, branch master</title>
<subtitle>Conversion between markup formats</subtitle>
<id>https://git.pashev.ru/pandoc/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/pandoc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/'/>
<updated>2021-11-08T15:30:20Z</updated>
<entry>
<title>Add `&lt;titleabbr&gt;` support to DocBook reader</title>
<updated>2021-11-08T15:30:20Z</updated>
<author>
<name>Rowan Rodrik van der Molen</name>
<email>rowan@ytec.nl</email>
</author>
<published>2021-10-31T13:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=40aa74badc2686b8b9a4ae7f836529cec2f4779b'/>
<id>urn:sha1:40aa74badc2686b8b9a4ae7f836529cec2f4779b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support for &lt;indexterm&gt;s when reading DocBook (#7607)</title>
<updated>2021-11-05T17:22:38Z</updated>
<author>
<name>Rowan Rodrik van der Molen</name>
<email>bigsmoke@gmail.com</email>
</author>
<published>2021-11-05T17:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=7a70a46c0319f279fdee3926abff08922be2f02c'/>
<id>urn:sha1:7a70a46c0319f279fdee3926abff08922be2f02c</id>
<content type='text'>
* Support for &lt;indexterm&gt;s when reading DocBook
* Update implementation status of `&lt;n-ary&gt;` tags
* Remove non-idiomatic parentheses
* More complete `&lt;indexterm&gt;` support, with tests

Co-authored-by: Rowan Rodrik van der Molen &lt;rowan@ytec.nl&gt;</content>
</entry>
<entry>
<title>DocBook reader: honor linenumbering attribute</title>
<updated>2021-10-14T16:04:56Z</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2021-10-14T13:15:25Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=628cde48cf54d806508869a9d6f4307efc266ef2'/>
<id>urn:sha1:628cde48cf54d806508869a9d6f4307efc266ef2</id>
<content type='text'>
The attribute DocBook linenumbering="numbered" attribute on code blocks
maps to "numberLines" internally.
</content>
</entry>
<entry>
<title>DocBook reader: add support for citerefentry (#7437)</title>
<updated>2021-07-11T22:28:52Z</updated>
<author>
<name>Jan Tojnar</name>
<email>jtojnar@gmail.com</email>
</author>
<published>2021-07-11T22:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=06408d08e5ccf06a6a04c9b77470e6a67d98e52c'/>
<id>urn:sha1:06408d08e5ccf06a6a04c9b77470e6a67d98e52c</id>
<content type='text'>
Originally intended for referring to UNIX manual pages, either part of the same DocBook document as refentry element, or external – hence the manvolnum element.
These days, refentry is more general, for example the element documentation pages linked below are each a refentry.

As per the *Processing expectations* section of citerefentry, the element is supposed to be a hyperlink to a refentry (when in the same document) but pandoc does not support refentry tag at the moment so that is moot.

https://tdg.docbook.org/tdg/5.1/citerefentry.html
https://tdg.docbook.org/tdg/5.1/manvolnum.html
https://tdg.docbook.org/tdg/5.1/refentry.html

This roughly corresponds to a `manpage` role in rST syntax, which produces a `Code` AST node with attributes `.interpreted-text role=manpage` but that does not fit DocBook parser.

https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-manpage</content>
</entry>
<entry>
<title>Fix DocBook reader mathml regression...</title>
<updated>2021-03-24T19:04:33Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-24T18:57:49Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=56ce1fc12651e9cf60b882a18d72a410967d6540'/>
<id>urn:sha1:56ce1fc12651e9cf60b882a18d72a410967d6540</id>
<content type='text'>
...caused by the switch in XML libraries.
Also fixed a similar issue in JATS.
Closes #7173.
</content>
</entry>
<entry>
<title>Add new unexported module T.P.XMLParser.</title>
<updated>2021-02-11T06:04:11Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-09T07:35:19Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=8ca191604dcd13af27c11d2da225da646ebce6fc'/>
<id>urn:sha1:8ca191604dcd13af27c11d2da225da646ebce6fc</id>
<content type='text'>
This exports functions that uses xml-conduit's parser to
produce an xml-light Element or [Content].  This allows
existing pandoc code to use a better parser without
much modification.

The new parser is used in all places where xml-light's
parser was previously used.  Benchmarks show a significant
performance improvement in parsing XML-based formats
(especially ODT and FB2).

Note that the xml-light types use String, so the
conversion from xml-conduit types involves a lot
of extra allocation.  It would be desirable to
avoid that in the future by gradually switching
to using xml-conduit directly. This can be done
module by module.

The new parser also reports errors, which we report
when possible.

A new constructor PandocXMLError has been added to
PandocError in T.P.Error [API change].

Closes #7091, which was the main stimulus.

These changes revealed the need for some changes
in the tests.  The docbook-reader.docbook test
lacked definitions for the entities it used; these
have been added. And the docx golden tests have been
updated, because the new parser does not preserve
the order of attributes.

Add entity defs to docbook-reader.docbook.

Update golden tests for docx.
</content>
</entry>
<entry>
<title>Docbook reader: implement &lt;procedure&gt; (#6442)</title>
<updated>2020-06-14T17:45:52Z</updated>
<author>
<name>Mathieu Boespflug</name>
<email>m@tweag.io</email>
</author>
<published>2020-06-14T17:45:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=bbf04df900fd5de3efeefb4d1de82170193eccf0'/>
<id>urn:sha1:bbf04df900fd5de3efeefb4d1de82170193eccf0</id>
<content type='text'>
A `&lt;procedure&gt;` contains a sequence of `&lt;step&gt;`'s, or `&lt;substeps&gt;`
that themselves contain `&lt;step&gt;`'s.</content>
</entry>
<entry>
<title>Docbook: map &lt;simplesect&gt; to unnumbered section (#6436)</title>
<updated>2020-06-14T17:40:00Z</updated>
<author>
<name>Mathieu Boespflug</name>
<email>m@tweag.io</email>
</author>
<published>2020-06-14T17:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=12a35dd0d0f7363ad5b85ab859925113c65aa61f'/>
<id>urn:sha1:12a35dd0d0f7363ad5b85ab859925113c65aa61f</id>
<content type='text'>
A &lt;simplesect&gt; is a section like any other, except that it never
contains an subsection, and is typically rendered unnumbered.</content>
</entry>
<entry>
<title>Moved tests/ -&gt; test/.</title>
<updated>2017-02-04T11:56:30Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-02-04T11:56:30Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc'/>
<id>urn:sha1:18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc</id>
<content type='text'>
</content>
</entry>
</feed>
