git.iko.soy/typeable/pandoc
on 4eff607 help sign in
all commits
af7e782Modified readers to emit SoftBreak when appropriate.John MacFarlane 536b6bfImplemented SoftBreak and new `--wrap` option.John MacFarlane 244cd56Merge branch 'new-image-attributes' of https://github.com/mb21/pandoc into mb21-new-image-attributesJohn MacFarlane 0e78ebaHTML reader/writer: better handling of "section" elements.John MacFarlane 08243d5Updated tests for link attribute changes.mb21 e44fc54Updated tests for image attribute changes.John MacFarlane 598d3eeMarkdown reader: better handling of paragraph in div.John MacFarlane e4263d3Revamped raw HTML block parsing in markdown.John MacFarlane 8d441afAdjusted writers and tests for change in parsing of div/span.John MacFarlane 3090249Updated tests for latest pandoc-types changes.John MacFarlane 3e8bd8aUpdated for removed unMeta, unFormat in pandoc-types.John MacFarlane 210d7b7Updated tests for new Format.John MacFarlane 08631efSome test suite fixes for new metadata.John MacFarlane f869f7eUse new flexible metadata type.John MacFarlane 7bc37e4Use 'fig:' instead of '\SOH' in title to indicate figure.John MacFarlane 1a4b47eImplemented Ext_implicit_figures.John MacFarlane d599c4cAdded Attr field to Header.John MacFarlane 8c48bd8Don't put the text of an autolink in Code font.John MacFarlane fadc7b0Major rewrite of markdown reader.John MacFarlane a579e2cReplaced Apostrophe, Ellipses, EmDash, EnDash w/ unicode strings.John MacFarlane f8dca6cAdd support for attributes in inline Code.John MacFarlane 932fc12Updated tests.John MacFarlane bd43c0fBumped version to 1.8; depend on pandoc-types 1.8.John MacFarlane 5c35be1Make sure native output ends in newline with --standalone.John MacFarlane 52b6e38Updated tests for new native format.John MacFarlane 3e61333Fixed regression in markdown reader.John MacFarlane feb70b6Made spacing at end of output more consistent.John MacFarlane 36675bdAdded accessors (docTitle, docAuthors, docDate) to Meta type.fiddlosopher 3ec8772Changed Meta author and date types to Inline lists instead of Strings.fiddlosopher 5082b54Improved syntax for markdown definition lists.fiddlosopher ab100f7Markdown reader: improved efficiency of abbreviation parsing.fiddlosopher f53fb55Support for display math; changed ASCIIMathML -> LaTeXMathML: Resolves Issue #47.fiddlosopher 7c35c0bFixed bug in Markdown parser: regular $s triggering math mode. For example: "shoes ($20) and socks ($5)."fiddlosopher 824bb2dIn smart mode, use nonbreaking spaces after abbreviations in markdown parser. Thus, for example, "Mr. Brown" comes out as "Mr.~Brown" in LaTeX, and does not produce a sentence-separating space. Resolves Issue #75.fiddlosopher 8ed710bTreat '\ ' in (extended) markdown as nonbreaking space. Print nonbreaking space appropriately in each writer (e.g. ~ in LaTeX).fiddlosopher cd38d4aMarkdown smart typography: Em dashes no longer eat surrounding whitespace. Resolves Issue #69.fiddlosopher db0d658Updated test suite to new baseline (but no tests yet for new code block syntax).fiddlosopher fa0ab86Modified tests for new argument in CodeBlock.fiddlosopher aea6f68Removed support for "box-style" block quotes in markdown. This adds unneeded complexity and makes pandoc diverge further than necessary from other markdown extensions. Brought documentation, tests, and debian/changelog up to date.fiddlosopher 55b31b7Fixed small error in testsuite.native.fiddlosopher dc42600Changed tests to use new Math block element.fiddlosopher f11360fAdded new rule for enhanced markdown ordered lists: if the list marker is a capital letter followed by a period (including a single-letter capital roman numeral), then it must be followed by at least two spaces. The point of this is to avoid accidentally treating people's initials as list markers: a paragraph may begin:fiddlosopher e48f046+ Fixed bug in markdown ordered list parsing. The problem was that anyOrderedListStart did not check for a space following the ordered list marker. So, 'A.B. 2007' would be parsed as a list item, then fail because of the lack of space after 'A.' (required by orderedListStart). Resolves Issue #22. + Fixed a similar problem in RST reader. + Added regression test.fiddlosopher e814a3fMajor change in the way ordered lists are handled: + The changes are documented in README, under Lists. + The OrderedList block element now stores information about list number style, list number delimiter, and starting number. + The readers parse this information, when possible. + The writers use this information to style ordered lists. + Test suites have been changed accordingly.fiddlosopher de72aeaBrought test suite up to date.fiddlosopher 0928f65Updated testsuite.native - autolinks should have the URL in Code, not Str.fiddlosopher c9e89e1Updated test suite for writers, adding tests for strikeout, superscript, subscript.fiddlosopher 17caba2Added a test case with an inline link containing bracketed text.fiddlosopher 5660e6bUpdated test suite with new tests for definition lists.fiddlosopher 23df0edExtensive changes stemming from a rethinking of the Pandoc data structure. Key and Note blocks have been removed. Link and image URLs are now stored directly in Link and Image inlines, and note blocks are stored in Note inlines. This requires changes in both parsers and writers. Markdown and RST parsers need to extract data from key and note blocks and insert them into the relevant inline elements. Other parsers can be simplified, since there is no longer any need to construct separate key and note blocks. Markdown, RST, and HTML writers need to construct lists of notes; Markdown and RST writers need to construct lists of link references (when the --reference-links option is specified); and the RST writer needs to construct a list of image substitution references. All writers have been rewritten to use the State monad when state is required. This rewrite yields a small speed boost and considerably cleaner code.fiddlosopher