git.iko.soy/typeable/pandoc
on dfd0646 help sign in
all commits
3ad474eUpdated html reader for new automatic header attributes.John MacFarlane 490db2dHTML Reader: Test <ol> type, class, and inline list-style(-type) CSSOphir Lifshitz b40d33bfixes #1859 HTML Reader table parsingmb21 9d52ecdHTML reader: Parse appropriately styled span as SmallCaps.John MacFarlane e7d6b2eUpdated HTML reader table test - should be simple table.John MacFarlane 9090c54Added failing HTML reader test for table.John MacFarlane 976f4f2Added HTML reader tests for empty strong, emph.John MacFarlane 90269cbTests updated to reflect changes to readers.Matthew Pickering f3ee823HTML reader: Parse name/content pairs from meta tags as metadata.John MacFarlane bc2c0fdSmall change to HTML reader tests.John MacFarlane 3090249Updated tests for latest pandoc-types changes.John MacFarlane 3e8bd8aUpdated for removed unMeta, unFormat in pandoc-types.John MacFarlane 08631efSome test suite fixes for new metadata.John MacFarlane d599c4cAdded Attr field to Header.John MacFarlane dd59cd2HTML reader: treat Plain as Para when needed.John MacFarlane f8dca6cAdd support for attributes in inline Code.John MacFarlane 5c35be1Make sure native output ends in newline with --standalone.John MacFarlane 52b6e38Updated tests for new native format.John MacFarlane 904050fNew HTML reader using tagsoup as a lexer.John MacFarlane 4bfe140Made --smart work with HTML 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 db0d658Updated test suite to new baseline (but no tests yet for new code block syntax).fiddlosopher fa0ab86Modified tests for new argument in CodeBlock.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 f69d9efAdded definition list support to HTML reader. Added a test for definition lists to the html-reader test suite.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 986c1f9Pandoc bug fixes: + LaTeX reader did not parse metadata correctly. Now the title, author, and date are parsed correctly, and everything else in the preamble is skipped. + Simplified parsing of LaTeX command arguments and options. The function commandArgs now returns a list of arguments OR options (in whatever order they appear). The brackets are included, and a new stripFirstAndLast function is provided to strip them off when needed. This fixes a problem in dealing with \newcommand, etc. + Added a "try" before "parser" in definition of notFollowedBy' combinator. Adjusted the code using this combinator accordingly. + Changed handling of code blocks. Previously, some readers allowed trailing newlines, while others stripped them. Now, all readers strip trailing newlines in code blocks; writers insert a newline at the end of code blocks as needed. + Changed test suite to reflect these changes.fiddlosopher df7b682initial importfiddlosopher