Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2012-09-23 | Added base dependencies for test suite. | John MacFarlane | 1 | -1/+3 | |
2012-09-23 | Added 'UTF8.' to decodeArg. | John MacFarlane | 1 | -1/+1 | |
2012-09-23 | Require base >= 4.2 (i.e. GHC 6.12). | John MacFarlane | 1 | -19/+9 | |
2012-09-23 | Revert "Use local encoding for input/output rather than forcing UTF8." | John MacFarlane | 2 | -12/+13 | |
This reverts commit c69837adb648a479167be5e2d37279a02be8060c. | |||||
2012-09-23 | Use local encoding for input/output rather than forcing UTF8. | John MacFarlane | 2 | -13/+12 | |
Note that system templates are stored as UTF8 and will still be read as such, even if the local encoding is different. Text downloaded from URLs will also be treated as UTF-8. | |||||
2012-09-23 | UTF8: Export decodeArg. | John MacFarlane | 1 | -1/+5 | |
2012-09-23 | Export encodePath/decodePath from UTF8. | John MacFarlane | 2 | -15/+2 | |
Removed duplicate code in src/pandoc.hs. | |||||
2012-09-22 | Markdown reader: Fixed link parser to avoid exponential slowdowns. | John MacFarlane | 2 | -8/+14 | |
Previously the parser would hang on input like this: [[[[[[[[[[[[[[[[[[hi We fixed this by making the link parser parser characters between balanced brackets (skipping brackets in inline code spans), then parsing the result as an inline list. One change is that [hi *there]* bud](/url) is now no longer parsed as a link. But in this respect pandoc behaved differently from most other implementations anyway, so that seems okay. All current tests pass. Added test for this case. Closes #620. | |||||
2012-09-22 | LaTeX reader: Added a 'try' in rawLaTeXBlock. | John MacFarlane | 2 | -1/+5 | |
This allows the markdown reader to treat '\begin' (not followed by an argument) as a raw string rather than erroring out when it doesn't find a '{'. Closes #622. | |||||
2012-09-21 | Tests.Old: Set TMP to ".". | John MacFarlane | 1 | -1/+1 | |
Otherwise TMP is unset and, on Windows, C:\Windows is used by default, leading to permission violations. | |||||
2012-09-21 | Merge pull request #619 from bgamari/master | John MacFarlane | 2 | -8/+15 | |
Various version bumps | |||||
2012-09-21 | Setup: getModificationTime returns UTCTime as of GHC 7.6 | Ben Gamari | 1 | -0/+7 | |
2012-09-21 | Bump network upper bound to <2.5 | Ben Gamari | 1 | -2/+2 | |
network 2.4 is now on hackage | |||||
2012-09-21 | Bump directory upper bound to <1.3 | Ben Gamari | 1 | -3/+3 | |
directory-1.2 is in ghc 7.6 |