Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-19 | Merge branch 'new-image-attributes' of https://github.com/mb21/pandoc into ↵ | John MacFarlane | 1 | -11/+19 | |
mb21-new-image-attributes * Bumped version to 1.16. * Added Attr field to Link and Image. * Added `common_link_attributes` extension. * Updated readers for link attributes. * Updated writers for link attributes. * Updated tests * Updated stack.yaml to build against unreleased versions of pandoc-types and texmath. * Fixed various compiler warnings. Closes #261. TODO: * Relative (percentage) image widths in docx writer. * ODT/OpenDocument writer (untested, same issue about percentage widths). * Update pandoc-citeproc. | |||||
2015-11-09 | Restored Text.Pandoc.Compat.Monoid. | John MacFarlane | 1 | -0/+1 | |
Don't use custom prelude for latest ghc. This is a better approach to making 'stack ghci' and 'cabal repl' work. Instead of using NoImplicitPrelude, we only use the custom prelude for older ghc versions. The custom prelude presents a uniform API that matches the current base version's prelude. So, when developing (presumably with latest ghc), we don't use a custom prelude at all and hence have no trouble with ghci. The custom prelude no longer exports (<>): we now want to match the base 4.8 prelude behavior. | |||||
2015-11-09 | Revert "Use -XNoImplicitPrelude and 'import Prelude' explicitly." | John MacFarlane | 1 | -1/+0 | |
This reverts commit c423dbb5a34c2d1195020e0f0ca3aae883d0749b. | |||||
2015-11-08 | Use -XNoImplicitPrelude and 'import Prelude' explicitly. | John MacFarlane | 1 | -0/+1 | |
This is needed for ghci to work with pandoc, given that we now use a custom prelude. Closes #2503. | |||||
2015-10-14 | Use custom Prelude to avoid compiler warnings. | John MacFarlane | 1 | -3/+1 | |
- The (non-exported) prelude is in prelude/Prelude.hs. - It exports Monoid and Applicative, like base 4.8 prelude, but works with older base versions. - It exports (<>) for mappend. - It hides 'catch' on older base versions. This allows us to remove many imports of Data.Monoid and Control.Applicative, and remove Text.Pandoc.Compat.Monoid. It should allow us to use -Wall again for ghc 7.10. | |||||
2015-08-08 | MediaWiki reader: handle unquoted table attributes. | John MacFarlane | 1 | -2/+2 | |
Closes #2355. | |||||
2015-08-07 | Updated readers and writers for new image attribute parameter. | John MacFarlane | 1 | -11/+19 | |
(mb21) | |||||
2015-04-26 | Updated copyright notices to -2015. Closes #2111. | John MacFarlane | 1 | -2/+2 | |
2015-03-28 | Merge branch 'errortype' of https://github.com/mpickering/pandoc into ↵ | John MacFarlane | 1 | -5/+5 | |
mpickering-errortype Conflicts: benchmark/benchmark-pandoc.hs src/Text/Pandoc/Readers/Markdown.hs src/Text/Pandoc/Readers/Org.hs src/Text/Pandoc/Readers/RST.hs tests/Tests/Readers/LaTeX.hs | |||||
2015-03-07 | MediaWiki writer: spaces to underscores in wikilink URL. | John MacFarlane | 1 | -2/+8 | |
This mimics MediaWiki itself. Closes #1982. | |||||
2015-02-18 | Change return type of Mediawiki reader | Matthew Pickering | 1 | -5/+5 | |
2014-08-06 | MediaWiki reader doesn't recognize german "Bild" | Uli Köhler | 1 | -1/+2 | |
2014-07-11 | Removed (>>~) function | Matthew Pickering | 1 | -1/+1 | |
This function is equivalent to the more general (<*) which is defined in Control.Applicative. This change makes pandoc code easier to understand for those not familar with the codebase. | |||||
2014-06-20 | MediaWiki reader: Tightened up template parsing. | John MacFarlane | 1 | -0/+1 | |
The opening "{{" must be followed by an alphanumeric or ':'. This prevents the exponential slowdown in #1033. Closes #1033. | |||||
2014-06-20 | MediaWiki reader: Support --trace. | John MacFarlane | 1 | -1/+10 | |
2014-05-09 | Update copyright notices for 2014, add missing notices | Albert Krewinkel | 1 | -2/+2 | |
2014-04-10 | MediaWiki reader: Handle table rows containing just an HTML comment. | John MacFarlane | 1 | -1/+2 | |
Closes #1230. | |||||
2014-04-01 | MediaWiki reader: Fixed bug in certain nested lists. | John MacFarlane | 1 | -1/+2 | |
The bug: If a level 2 list was followed by a level 1 list, the first item of the level 1 list would be lost. Closes #1213. | |||||
2014-03-25 | Parsing: Added HasMacros, simplified other typeclasses. | John MacFarlane | 1 | -2/+2 | |
Removed updateHeaderMap, setHeaderMap, getHeaderMap, updateIdentifierList, setIdentifierList, getIdentifierList. | |||||
2014-03-25 | API changes to HasReaderOptions, HasHeaderMap, HasIdentifierList. | John MacFarlane | 1 | -8/+8 | |
Previously these were typeclasses of monads. They've been changed to be typeclasses of states. This ismplifies the instance definitions and provides more flexibility. This is an API change! However, it should be backwards compatible unless you're defining instances of HasReaderOptions, HasHeaderMap, or HasIdentifierList. The old getOption function should work as before (albeit with a more general type). The function askReaderOption has been removed. extractReaderOptions has been added. getOption has been given a default definition. In HasHeaderMap, extractHeaderMap and updateHeaderMap have been added. Default definitions have been given for getHeaderMap, putHeaderMap, and modifyHeaderMap. In HasIdentifierList, extractIdentifierList and updateIdentifierList have been added. Default definitions have been given for getIdentifierList, putIdentifierList, and modifyIdentifierList. The ultimate goal here is to allow different parsers to use their own, tailored parser states (instead of ParserState) while still using shared functions. | |||||
2014-03-24 | Merge pull request #1068 from jaimeMF/mw-images-langs | John MacFarlane | 1 | -1/+5 | |
MediaWiki reader: Accept image links in more languages | |||||
2014-01-22 | Fixed mediawiki ordered list parsing. | John MacFarlane | 1 | -10/+15 | |
Closes #1122. | |||||
2013-12-19 | HLint: use fromMaybe | Henry de Valence | 1 | -3/+4 | |
Replace uses of `maybe x id` with `fromMaybe x`. | |||||
2013-11-24 | MediaWiki reader: Accept image links in more languages | Jaime Marquínez Ferrándiz | 1 | -1/+5 | |
In some of the Wikipedia versions the local version of 'File' is used (for example 'Archivo' in Spanish) | |||||
2013-11-17 | MediaWiki reader: Add automatic header identifiers. | John MacFarlane | 1 | -2/+20 | |
2013-10-18 | MediaWiki reader: Trim contents of `<math>` tags. | John MacFarlane | 1 | -5/+5 | |
Otherwise we get problems when converting to markdown. Closes #1027. | |||||
2013-09-11 | Mediawiki: Parse an image + caption in a para by itself as a figure. | John MacFarlane | 1 | -2/+2 | |
2013-09-07 | MedaWiki reader: Implement some mathjax extensions. | John MacFarlane | 1 | -4/+15 | |
* `:<math>` for display math * `\(..\)` for inline math * `\[..\]` for display math We omit the `$` forms as the heuristics are harder. | |||||
2013-09-06 | MediaWiki reader: Allow Image: for images. | John MacFarlane | 1 | -1/+1 | |
Closes #971. | |||||
2013-08-10 | Use walk, walkM in place of bottomUp, bottomUpM when possible. | John MacFarlane | 1 | -2/+2 | |
They are significantly faster. | |||||
2013-05-20 | MediaWiki reader: Ignore attributes on headers. | John MacFarlane | 1 | -4/+3 | |
2013-05-20 | MediaWiki reader: Skip attributes on table rows. | John MacFarlane | 1 | -1/+2 | |
Previously we just crashed if rows had attributes, now we ignore them. | |||||
2013-03-28 | Mediawiki reader: Fixed | links inside table cells. | John MacFarlane | 1 | -10/+8 | |
Improved attribute parsing. | |||||
2013-03-28 | Mediawiki reader: Fixed last commit. | John MacFarlane | 1 | -1/+1 | |
2013-03-28 | MediaWiki reader: Correctly handle indented preformatted text | John MacFarlane | 1 | -5/+17 | |
without preceding or following blank line. | |||||
2013-03-27 | mediawiki reader: allow space before table rows. | John MacFarlane | 1 | -4/+5 | |
2013-01-27 | Mediawiki reader: Don't require blanklines after tables. | Jeff Runningen | 1 | -1/+1 | |
2013-01-25 | Use anyLine everywhere instead of 'manyTill anyChar newline'. | John MacFarlane | 1 | -3/+3 | |
2013-01-06 | Mediawiki reader: interpret HTML in verbatim contexts as text. | John MacFarlane | 1 | -2/+1 | |
Thanks to Jeff Runningen for reporting that mediawiki works this way. | |||||
2012-09-15 | MediaWiki reader: Allow table in table cell. | John MacFarlane | 1 | -1/+3 | |
2012-09-15 | MediaWiki reader: Added smart doublequotes with -S option. | John MacFarlane | 1 | -2/+10 | |
Also disallow ' in the "trail" of an internal link; allowing it causes bugs with `'''[[Link]]'''`. | |||||
2012-09-15 | MediaWiki parser: Improved endline to stop bad breaks. | John MacFarlane | 1 | -2/+0 | |
2012-09-15 | MediaWiki reader: Allow def list item with just a term. | John MacFarlane | 1 | -1/+4 | |
2012-09-15 | MediaWiki reader: Properly handle templates in list items. | John MacFarlane | 1 | -4/+15 | |
2012-09-15 | MediaWiki reader: Handle ref tags as footnotes. | John MacFarlane | 1 | -0/+1 | |
2012-09-15 | MediaWiki reader: Better parsing of templates. | John MacFarlane | 1 | -9/+10 | |
2012-09-15 | MediaWiki reader: Treat "references" tag as block. | John MacFarlane | 1 | -5/+2 | |
2012-09-15 | MediaWiki reader: Interpret width attribute on table columns. | John MacFarlane | 1 | -14/+33 | |
2012-09-15 | MediaWiki reader: Got alignments working. | John MacFarlane | 1 | -6/+12 | |
They only work on headers, because pandoc forces same alignment for all cells in a column. | |||||
2012-09-15 | MediaWiki reader: Misc fixes, put category links at end. | John MacFarlane | 1 | -22/+41 | |