Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-09-30 | Ignore unknown interpreted roles. | John MacFarlane | 1 | -3/+12 | |
The contents are treated as rst, not literal, which will sometimes be wrong. | |||||
2012-09-30 | RST reader: Removed requirement that directives begin at left margin. | John MacFarlane | 1 | -3/+0 | |
This was (correctly) not in earlier releases; docutils doesn't make the requirement. | |||||
2012-09-30 | RST reader: Require whitespace after field list field names. | John MacFarlane | 1 | -1/+1 | |
2012-09-30 | Bumped versions of json and base64-bytestring dependencies. | John MacFarlane | 1 | -5/+5 | |
Thanks to Dirk Ullirch. | |||||
2012-09-30 | Make blaze_html_0_5 default to True. | John MacFarlane | 1 | -1/+1 | |
2012-09-30 | RST reader: Consolidated rawBlock into directive. | John MacFarlane | 2 | -18/+4 | |
2012-09-30 | RST reader: Handle replace:: and unicode:: substitutions. | John MacFarlane | 1 | -8/+77 | |
2012-09-29 | RST reader: Make directive labels case-insensitive. | John MacFarlane | 1 | -1/+3 | |
2012-09-29 | RST reader: Folded figureBlock into directive. | John MacFarlane | 1 | -14/+10 | |
2012-09-29 | RST reader: Made comments a separate parser. | John MacFarlane | 1 | -6/+17 | |
2012-09-29 | RST reader: Folded image block handling into directive. | John MacFarlane | 1 | -41/+36 | |
2012-09-29 | RST reader: Folded code block parsers into directive. | John MacFarlane | 1 | -18/+15 | |
2012-09-29 | RST reader: Folded default-role parser into directive. | John MacFarlane | 1 | -21/+8 | |
2012-09-29 | Renamed removedLeadingTrailingSpace to trim. | John MacFarlane | 9 | -43/+38 | |
Also removeLeadingSpace to triml, removeTrailingSpace to trimr. | |||||
2012-09-29 | RST reader: Consolidated math block parsers into directive. | John MacFarlane | 2 | -31/+11 | |
2012-09-29 | RST reader: Refactored directive parser. | John MacFarlane | 1 | -83/+105 | |
We now also hander container, compound, epigraph, rubric, highligts, pull-quote. | |||||
2012-09-29 | Adjusted pandoc.hs for changes in Biblio module. | John MacFarlane | 1 | -17/+17 | |
2012-09-29 | Biblio: csl parameter now a string rather than a filepath. | John MacFarlane | 1 | -3/+3 | |
API change. | |||||
2012-09-29 | Markdown reader: Worked around some sepBy's. | John MacFarlane | 1 | -8/+11 | |
2012-09-29 | UTF8: Removed unneeded imports. | John MacFarlane | 1 | -5/+0 | |
2012-09-28 | Textile reader: Avoid parsing dashes as strikeout. | John MacFarlane | 1 | -1/+1 | |
Previously the input text-- text-- text-- text-- would be parsed with strikeouts rather than dashes. This fixes the problem by requiring that a strikeout delimiting - not be followed by a -. Closes #631. | |||||
2012-09-28 | Textile reader: Fixed bug affected words ending in hyphen. | John MacFarlane | 1 | -2/+5 | |
Note: sepBy1 doesn't work quite as I expected. It gives odd results if sep succeeds but not p. | |||||
2012-09-28 | Textile: Improvements to surround and symbol. | John MacFarlane | 1 | -2/+2 | |
2012-09-28 | RST reader: Support ".. code::". | John MacFarlane | 1 | -1/+5 | |
2012-09-28 | RST reader: Combine para/plain. | John MacFarlane | 1 | -9/+10 | |
2012-09-28 | Makefile: Use Hackage citeproc-hs 0.3.5. | John MacFarlane | 1 | -1/+2 | |
2012-09-28 | HTML writer: Use toHtml instead of pre-escaping. | John MacFarlane | 1 | -4/+7 | |
We work around the problem that blaze-html unnecessarily escapes `'` by pre-escaping just the `'` characters, instead of the whole string. If blaze-html later stops escaping `'` characters, we can simplify strToHtml to toHtml. Note that this change yields a significant speed boost (111ms to 94ms on one benchmark). Closes #629. | |||||
2012-09-28 | RST reader: Made para parser slightly more efficient. | John MacFarlane | 1 | -12/+19 | |
2012-09-27 | RST reader: Use Text.Pandoc.Builder. | John MacFarlane | 3 | -299/+305 | |
This will give us more flexibility in the future. It also gives built-in normalization. Performance slightly better. | |||||
2012-09-27 | Shared: Export compactify', formerly in Markdown reader. | John MacFarlane | 2 | -21/+25 | |
2012-09-27 | Parsing: Changed type of stateSubstitutions to use Inlines. | John MacFarlane | 1 | -2/+2 | |
2012-09-27 | Removed nullBlock. | John MacFarlane | 2 | -7/+1 | |
Don't use nullBlock in Textile reader. Better to know about parsing problems than to skip stuff when we get stuck. | |||||
2012-09-27 | RST reader: Support :target: on image substitutions. | John MacFarlane | 3 | -26/+33 | |
2012-09-27 | Added stateSubstitutions to ParserState, use for RST substitutions. | John MacFarlane | 2 | -12/+23 | |
2012-09-27 | Removed Ext_monospace_autolinks. | John MacFarlane | 3 | -13/+2 | |
2012-09-27 | Added Ext_autolink_urls. | John MacFarlane | 3 | -0/+14 | |
2012-09-27 | Renamed Ext_autolink_code_spans to Ext_monospace_autolinks. | John MacFarlane | 3 | -4/+4 | |
2012-09-26 | RST reader: Support :target: on .. image:: blocks. | John MacFarlane | 2 | -6/+10 | |
Still not supported on substitution definitions. | |||||
2012-09-26 | Makefile: Don't remove citeproc-hs and pandoc-types with clean. | John MacFarlane | 1 | -1/+4 | |
Added new 'veryclean' target that removes these too. | |||||
2012-09-26 | Biblio: Remove workaround for toCapital. | John MacFarlane | 1 | -10/+2 | |
Now citeproc-hs is fixed upstream, so this is no longer needed. Closes #531. | |||||
2012-09-26 | Makefile: Use Andrea's repository for citeproc-hs. | John MacFarlane | 1 | -1/+1 | |
2012-09-26 | Shared: Count \r as space in removeLeading/TrailingSpace. | John MacFarlane | 1 | -1/+1 | |
2012-09-26 | UTF8: Better error message for invalid UTF8. | John MacFarlane | 1 | -4/+6 | |
Read bytestring and use Text's decodeUtf8 instead of using System.IO's hGetContents. This way you get a message saying "invalid UTF-8 stream" instead of "invalid byte sequence." You are also told which byte caused the problem. | |||||
2012-09-25 | Make --id-prefix affect footnote IDs in markdown writer. | John MacFarlane | 3 | -6/+8 | |
Closes #614. | |||||
2012-09-25 | Removed need for utf8-string package. | John MacFarlane | 9 | -40/+63 | |
* Depend on text. * Expose Text.Pandoc.UTF8. * Text.Pandoc.UTF8 now exports toString, fromString, toStringLazy, fromStringLazy. * These are used instead of the old utf8-string functions. | |||||
2012-09-25 | UTF8: use universalNewlineMode in reading. | John MacFarlane | 1 | -1/+2 | |
This treats both '\r\n' and '\n' as '\n' on input, no matter what platform we're running on. | |||||
2012-09-24 | Texinfo writer: Fixed internal cross-references. | John MacFarlane | 2 | -33/+93 | |
Now we insert anchors after each header, and use @ref instead of @uref for links. Commas are now escaped as @comma{} only when needed; previously all commas were escaped. (This change is needed, in part, because @ref commands must be followed by a real comma or period.) Also insert a blank line in from of @verbatim environments. | |||||
2012-09-23 | Revert "More intelligent handling of text encodings." | John MacFarlane | 5 | -30/+20 | |
This reverts commit 7272735b3d413a644fd9ab01eeae8ae9cd5a925b. | |||||
2012-09-23 | More intelligent handling of text encodings. | John MacFarlane | 5 | -20/+30 | |
Previously, UTF-8 was enforced for both input and output. The new system: * For input, UTF-8 is tried first; if an error is raised, the locale encoding is tried. * For output, the locale encoding is always used. | |||||
2012-09-23 | Removed unneeded CPP conditional. | John MacFarlane | 1 | -44/+0 | |
Removed code that was conditional on base < 4.2, since now we require base >= 4.2. |