<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/src/Text/Pandoc/Readers/Odt, 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-05-25T18:52:49Z</updated>
<entry>
<title>Allow compilation with base 4.15</title>
<updated>2021-05-25T18:52:49Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-05-25T15:49:48Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=105a50569be6d2c1b37cc290abcbfbae1cd0fd1e'/>
<id>urn:sha1:105a50569be6d2c1b37cc290abcbfbae1cd0fd1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Treat tabs as spaces in ODT Reader. (#7185)</title>
<updated>2021-03-31T23:44:34Z</updated>
<author>
<name>niszet</name>
<email>niszet0016@gmail.com</email>
</author>
<published>2021-03-31T23:44:34Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=40da6c402beb64e47838254c04228098129165df'/>
<id>urn:sha1:40da6c402beb64e47838254c04228098129165df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T.P.Readers.Odt.StyleReader: rewrite foldr1 use as foldr.</title>
<updated>2021-03-19T04:02:05Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-19T04:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=fd76e605cde2639d6bb1b6891dd4b097a6eded01'/>
<id>urn:sha1:fd76e605cde2639d6bb1b6891dd4b097a6eded01</id>
<content type='text'>
This avoids a partial function.
</content>
</entry>
<entry>
<title>Use foldl' instead of foldl everywhere.</title>
<updated>2021-03-15T17:37:35Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-03-15T17:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=24191a2a278c0dec30bacd66b78cbb8cc8d91324'/>
<id>urn:sha1:24191a2a278c0dec30bacd66b78cbb8cc8d91324</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Text.Pandoc.XMLParser -&gt; Text.Pandoc.XML.Light...</title>
<updated>2021-02-17T00:55:20Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-02-15T06:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=967e7f5fb990b29de48b37be1db40fb149a8cf55'/>
<id>urn:sha1:967e7f5fb990b29de48b37be1db40fb149a8cf55</id>
<content type='text'>
..and add new definitions isomorphic to xml-light's, but with
Text instead of String.  This allows us to keep most of the code in
existing readers that use xml-light, but avoid lots of unnecessary
allocation.

We also add versions of the functions from xml-light's
Text.XML.Light.Output and Text.XML.Light.Proc that operate
on our modified XML types, and functions that convert
xml-light types to our types (since some of our dependencies,
like texmath, use xml-light).

Update golden tests for docx and pptx.

OOXML test: Use `showContent` instead of `ppContent` in `displayDiff`.

Docx: Do a manual traversal to unwrap sdt and smartTag.
This is faster, and needed to pass the tests.

Benchmarks:

A = prior to 8ca191604dcd13af27c11d2da225da646ebce6fc (Feb 8)
B = as of 8ca191604dcd13af27c11d2da225da646ebce6fc (Feb 8)
C = this commit

| Reader  |  A    | B      | C     |
| ------- | ----- | ------ | ----- |
| docbook | 18 ms | 12 ms  | 10 ms |
| opml    | 65 ms | 62 ms  | 35 ms |
| jats    | 15 ms | 11 ms  |  9 ms |
| docx    | 72 ms | 69 ms  | 44 ms |
| odt     | 78 ms | 41 ms  | 28 ms |
| epub    | 64 ms | 61 ms  | 56 ms |
| fb2     | 14 ms | 5  ms  | 4 ms  |
</content>
</entry>
<entry>
<title>Lint code in PRs and when committing to master (#6790)</title>
<updated>2020-11-07T18:38:03Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2020-11-07T18:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=527346cc7e2bc874092be2f6793001860e10a719'/>
<id>urn:sha1:527346cc7e2bc874092be2f6793001860e10a719</id>
<content type='text'>
* Remove unused LANGUAGE pragmata

* Apply HLint suggestions

* Configure HLint to ignore some warnings

* Lint code when committing to master</content>
</entry>
<entry>
<title>Fix typos in comments, doc strings, error messages, and tests</title>
<updated>2020-10-14T20:26:51Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2020-10-14T19:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=90af1384433b1f537fa51f1018539d4d401ec73b'/>
<id>urn:sha1:90af1384433b1f537fa51f1018539d4d401ec73b</id>
<content type='text'>
Typos reported by
https://fossies.org/linux/test/pandoc-master.tar.gz/codespell.html

See: #6738
</content>
</entry>
<entry>
<title>Fix hlint suggestions, update hlint.yaml (#6680)</title>
<updated>2020-09-13T14:48:14Z</updated>
<author>
<name>Christian Despres</name>
<email>50160106+despresc@users.noreply.github.com</email>
</author>
<published>2020-09-13T14:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=cae155b095e5182cc1b342b21f7430e40afe7ba8'/>
<id>urn:sha1:cae155b095e5182cc1b342b21f7430e40afe7ba8</id>
<content type='text'>
* Fix hlint suggestions, update hlint.yaml

Most suggestions were redundant brackets. Some required
LambdaCase.

The .hlint.yaml file had a small typo, and didn't ignore camelCase
suggestions in certain modules.
</content>
</entry>
<entry>
<title>Support new Underline element in readers and writers (#6277)</title>
<updated>2020-04-28T14:53:06Z</updated>
<author>
<name>Vaibhav Sagar</name>
<email>vaibhavsagar@gmail.com</email>
</author>
<published>2020-04-28T14:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=9c2b659eeb196145f62d8eae0072c279a7c2d751'/>
<id>urn:sha1:9c2b659eeb196145f62d8eae0072c279a7c2d751</id>
<content type='text'>
Deprecate `underlineSpan` in Shared in favor of `Text.Pandoc.Builder.underline`.
</content>
</entry>
<entry>
<title>Adapt to the newest Table type, fix some previous adaptation issues</title>
<updated>2020-04-16T03:03:22Z</updated>
<author>
<name>despresc</name>
<email>christian.j.j.despres@gmail.com</email>
</author>
<published>2020-04-04T20:35:42Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=4e34d366df31937cdc69b6b366355f10a84c16b2'/>
<id>urn:sha1:4e34d366df31937cdc69b6b366355f10a84c16b2</id>
<content type='text'>
- Writers.Native is now adapted to the new Table type.

- Inline captions should now be conditionally wrapped in a Plain, not
  a Para block.

- The toLegacyTable function now lives in Writers.Shared.
</content>
</entry>
</feed>
