summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Updated man page.John MacFarlane2016-03-22
|
* Updated changelog.John MacFarlane2016-03-22
|
* Version bump to 1.17.0.2.John MacFarlane2016-03-22
|
* Fixed bug in Markdown raw HTML parsing.John MacFarlane2016-03-22
| | | | | | | | | This was a regression, with the rewrite of `htmlInBalanced` (from `Text.Pandoc.Readers.HTML`) in 1.17. It caused newlines to be omitted in raw HTML blocks. Closes #2804.
* Updated man page.John MacFarlane2016-03-21
|
* Updated changelog.John MacFarlane2016-03-21
|
* Version to 1.17.0.1.John MacFarlane2016-03-21
|
* Improved documentation of templates.John MacFarlane2016-03-21
| | | | | Note that there's no docx template. Closes #2797.
* Fix stdin handling for file-scopeJesse Rosenthal2016-03-21
| | | | | | | Regardless of input type, we should use default handling if we are dealing with stdin. In other words, there should be no file-scope if there are no files. This was an issue with pandoc json, which could be piped on stdin, but which was read by default with `--file-scope`.
* Fixed link to TEI in README.John MacFarlane2016-03-20
|
* Changelog formatting.John MacFarlane2016-03-20
|
* Clarify and shorten description of file-scope in changelog.John MacFarlane2016-03-20
|
* Fixed changelog.John MacFarlane2016-03-20
|
* Fixed changelog formatting.John MacFarlane2016-03-20
|
* Fixed Chris Forster's name.John MacFarlane2016-03-20
|
* Removed strip commands from make-windows-installer.bat.John MacFarlane2016-03-20
|
* Don't hardcode pandoc version in osx/distribution.xml.John MacFarlane2016-03-19
| | | | Instead, create it from a template, distribution.xml.in.
* Fixed version in osx/distribution.xml.John MacFarlane2016-03-19
|
* make_osx_package.sh: Add quotes around env variable.John MacFarlane2016-03-19
|
* Fixed typo in deb, osx stack.yaml.John MacFarlane2016-03-19
|
* texmath-0.8.5 in extra-deps in stack.full.yaml.John MacFarlane2016-03-19
|
* Build vs pandoc-citeproc 0.9.1.1.John MacFarlane2016-03-19
|
* Build pandoc-citeproc 0.9.1 for binary pkgs.John MacFarlane2016-03-19
|
* Build binary packages with with latest texmath.John MacFarlane2016-03-19
|
* Depend on most recent aeson, highlighting-kate.John MacFarlane2016-03-19
| | | | These aren't in stackage yet.
* Use lts-5.8 resolver.John MacFarlane2016-03-19
|
* Updated man page.John MacFarlane2016-03-19
|
* Updated changelog.John MacFarlane2016-03-19
|
* Merge pull request #2637 from mb21/latex-figure-labelJohn MacFarlane2016-03-19
|\ | | | | LaTeX writer: figure label
| * LaTeX writer: figure labelmb212016-01-10
| |
* | Added `institute` variable in LaTeX and Beamer templates.John MacFarlane2016-03-19
| |
* | Rebuilt man page.John MacFarlane2016-03-18
| |
* | Updated changelog.John MacFarlane2016-03-18
| |
* | ConTeXt writer: fix whitespace at line beginning in line blocks.John MacFarlane2016-03-18
| | | | | | | | | | | | | | | | | | Add a `\strut` after `\crlf` before space. Closes #2744, #2745. Thanks to @c-foster. This uses the fix suggested by @c-foster. Mid-line spaces are still not supported, because of limitations of the Markdown parser.
* | LaTeX writer: Avoid double toprule in headerless table with caption.John MacFarlane2016-03-18
| | | | | | | | Closes #2742.
* | README: document that --toc works with docx.John MacFarlane2016-03-18
| | | | | | | | Closes #2787.
* | Docx reader: Handle alternate contentJesse Rosenthal2016-03-18
| | | | | | | | | | | | | | | | | | | | | | | | Some word functions -- especially graphics -- give various choices for content so there can be backwards compatibility. This follows the largely undocumented feature by working through the choices until we find one that works. Note that we had to split out the processing of child elems of runs into a separate function so we can recurse properly. Any processing of an element *within* a run (other than a plain run) should go into `childElemToRun`.
* | Docx reader: Add test for enumerated headers.Jesse Rosenthal2016-03-16
| | | | | | | | We don't want them to turn into a list.
* | Docx reader: Don't make numbered heads into lists.Jesse Rosenthal2016-03-16
| | | | | | | | | | Word uses list numbering styles to number its headings. We only call something a numbered list if it does not also heave a heading style.
* | pandoc.hs: Also use filescope for json files.Jesse Rosenthal2016-03-15
| | | | | | | | | | JSON files have metadata and list structure, so they can't be simply catted, but they're useful as intermediate build files in large projects.
* | README: Add description of `--file-scope` option.Jesse Rosenthal2016-03-15
| |
* | Introduce file-scope parsing (parse-before-combine)Jesse Rosenthal2016-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Traditionally pandoc operates on multiple files by first concetenating them (around extra line breaks) and then processing the joined file. So it only parses a multi-file document at the document scope. This has the benefit that footnotes and links can be in different files, but it also introduces a couple of difficulties: - it is difficult to join files with footnotes without some sort of preprocessing, which makes it difficult to write academic documents in small pieces. - it makes it impossible to process multiple binary input files, which can't be catted. - it makes it impossible to process files from different input formats. This commit introduces alternative method. Instead of catting the files first, it parses the files first, and then combines the parsed output. This makes it impossible to have links across multiple files, and auto-identified headers won't work correctly if headers in multiple files have the same name. On the other hand, footnotes across multiple files will work correctly and will allow more freedom for input formats. Since ByteStringReaders can currently only read one binary file, and will ignore subsequent files, we also changes the behavior to automatically parse before combining if using the ByteStringReader. If we use one file, it will work as normal. If there is more than one file it will combine them after parsing (assuming that the format is the same). Note that this is intended to be an optional method, defaulting to off. Turn it on with `--file-scope`.
* | Add a general ByteStringReader with warnings.Jesse Rosenthal2016-03-12
| | | | | | | | Have docx reader use it.
* | Add readDocxWithWarningsJesse Rosenthal2016-03-12
| | | | | | | | The regular readDocx just becomes a special case.
* | Docx Reader: Add state to the parser, for warningsJesse Rosenthal2016-03-12
| | | | | | | | | | | | | | | | In order to be able to collect warnings during parsing, we add a state monad transformer to the D monad. At the moment, this only includes a list of warning strings (nothing currently triggers them, however). We use StateT instead of WriterT to correspond more closely with the warnings behavior in T.P.Parsing.
* | Fixed behavior of base tag.John MacFarlane2016-03-10
| | | | | | | | | | | | | | | | | | | | | | + If the base path does not end with slash, the last component will be replaced. E.g. base = `http://example.com/foo` combines with `bar.html` to give `http://example.com/bar.html`. + If the href begins with a slash, the whole path of the base is replaced. E.g. base = `http://example.com/foo/` combines with `/bar.html` to give `http://example.com/bar.html`. Closes #2777.
* | Merge pull request #2771 from mb21/docx-alt-textJohn MacFarlane2016-03-10
|\ \ | | | | | | Docx Writer: handle image alt text
| * | Docx Writer: handle image alt textmb212016-03-10
|/ / | | | | | | closes #2754
* | Markdown reader: Improved pipe table parsing.John MacFarlane2016-03-09
| | | | | | | | | | Fixes #2765. Added test case.
* | Markdown reader: Clean up pipe table parsing.John MacFarlane2016-03-09
| |