summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Haddock reader improvements.John MacFarlane2013-04-14
| | | | | | - Correctly handle ghci sessions. - Fixed spacing issues. - Simplified code.
* Added CONTRIBUTING.md.John MacFarlane2013-04-14
|
* Added `Text.Pandoc.Writers.Custom`, `--print-custom-lua-writer`.John MacFarlane2013-04-14
| | | | | | | | | | pandoc -t data/sample.lua will load the script sample.lua and use it as a custom writer. data/sample.lua is provided as an example. Added `--print-custom-lua-writer` option to print the sample script.
* Added comment/todo to SelfContained.John MacFarlane2013-04-10
|
* Man writer: use one decimal place for column widths.John MacFarlane2013-04-09
| | | | | This, I hope, will fix test failures on GHC 7.6 due to (presumably) different rounding or floating point multiplication.
* Removed unnecessary OPTIONS flag in Haddock/Parse.y.John MacFarlane2013-04-09
|
* Update markdown writer tests for changes in author in titleblock.John MacFarlane2013-04-09
| | | | Authors are now put on separate lines.
* Fixed Haddock reader bugs with list item spaces and examples.John MacFarlane2013-04-09
| | | | Closes #824.
* Markdown writer: Put multiple authors on separate lines in titleblock.John MacFarlane2013-04-08
| | | | | Also, don't wrap long author entries, as new lines get treated as new authors.
* Have `--help` print in and out formats in alphabetical order.John MacFarlane2013-04-08
|
* Fixed haddock test output.John MacFarlane2013-04-08
| | | | | - omit extra spaces in list items - correct line breaks in ghci output
* Haddock reader: add tests.David Lazar2013-04-04
|
* Haddock reader: leaving Space alone in @...@ seems more semantically correct.David Lazar2013-04-04
|
* Haddock reader: derive Show for Token, making debugging easier.David Lazar2013-04-04
|
* LaTeX reader: Support `\textasciitilde`, `\textasciicircum`.John MacFarlane2013-03-31
| | | | Closes #810.
* Docx writer: Use Compact style for Plain block elements.John MacFarlane2013-03-30
| | | | | This differentiates between tight and loose lists. Closes #775.
* Merge pull request #808 from davidlazar/masterJohn MacFarlane2013-03-30
|\ | | | | Improvements to Haddock reader
| * Haddock reader: make clearer which production the comment refers to.David Lazar2013-03-29
| |
| * Haddock reader: add the "haskell" attribute to code blocks so they areDavid Lazar2013-03-29
| | | | | | | | | | highlighted. We reasonably assume that code blocks in Haddock markup wont be used for anything but Haskell code.
| * Haddock reader: improved error reporting.David Lazar2013-03-29
|/
* Parsing: Better error reporting in readWith.John MacFarlane2013-03-28
| | | | | | | - Specialize readWith to String input. - On error have it print the line in which the error occurred, with a caret pointing to the column. - This should help diagnose parsing problems in LaTeX especially.
* Haddock writer: use 'text' builder instead of 'str'.John MacFarlane2013-03-28
| | | | | | | | This articulates strings into Str, Space, allowing them to be hard-wrapped intelligently by the writers. This patch also fixes a bug with trailing spaces and newlines. (See #806.)
* Allow simple tables to be printed as grid tables.John MacFarlane2013-03-28
| | | | | | | | | | if other table options are disabled. This means you can do pandoc -t markdown-pipe_tables-simple_tables-multiline_tables and all tables will render as grid tables.
* Modified haddock reader test stubs so they pass, for now.John MacFarlane2013-03-28
|
* Added stubs for haddock reader tests.John MacFarlane2013-03-28
| | | | | Modify tests/haddock-reader.haddock and tests/haddock-reader.native.
* Documented haddock reader in README.John MacFarlane2013-03-28
|
* Mention haddock reader in cabal description.John MacFarlane2013-03-28
|
* Add reader for Haddock markup based on Haddock's own lexer/parser.David Lazar2013-03-28
|
* Parsing: Further improvements to uri parser.John MacFarlane2013-03-28
| | | | | Don't treat punctuation before percent-encoding as final punctuation. Don't treat '+' as final punctuation.
* Mediawiki reader: Fixed | links inside table cells.John MacFarlane2013-03-28
| | | | Improved attribute parsing.
* Mediawiki reader: Fixed last commit.John MacFarlane2013-03-28
|
* MediaWiki reader: Correctly handle indented preformatted textJohn MacFarlane2013-03-28
| | | | without preceding or following blank line.
* Mediawiki: Fixed regression for `<ref>URL</ref>`.John MacFarlane2013-03-28
| | | | | | | `<` is no longer allowed in URLs, according to the uri parser in Text.Pandoc.Parsing. Added a test case.
* mediawiki reader: allow space before table rows.John MacFarlane2013-03-27
|
* Removed blaze_html_0_5 flag, require blaze-html >= 0.5.John MacFarlane2013-03-26
| | | | | | | Reason: < 0.5 does not provide a monoid instance for Attribute, which is now needed by the HTML writer. Closes #803.
* SelfContained: handle src in embed, audio, source, input tags.John MacFarlane2013-03-26
|
* Shared: openURL now follows redirects.John MacFarlane2013-03-26
| | | | Closes #701.
* SelfContained: strip off fragment, query of relative URLJohn MacFarlane2013-03-25
| | | | | | | | | | | | | | | before treating as a filename. This fixes `--self-contained` when used with CSS files that include web fonts using the method described here: http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/ Examples from reveal.js themes: "../../lib/font/league_gothic-webfont.eot?#iefix" "../../lib/font/league_gothic-webfont.svg#LeagueGothicRegular" Closes #739.
* Slidy: Use slidy.js rather than slidy.js.gz.John MacFarlane2013-03-25
| | | | | | | Reason: some browsers have trouble with the gzipped js file, at least on the local file system. Closes #795.
* EPUB writer: Don't put blank title page in reading sequence.John MacFarlane2013-03-24
| | | | | Set linear="no" if no title block. Addresses #797.
* EPUB writer: Add `id="toc-title"` to h1 in nav.xhtml.John MacFarlane2013-03-24
| | | | Closes #799.
* Fixed typo. Closes #798.John MacFarlane2013-03-24
|
* Added note on nesting of section levels in revealjs.John MacFarlane2013-03-24
|
* Added syntax for "pauses" in beamer or reaveljs slide shows.John MacFarlane2013-03-24
| | | | | | | | This gives . . . a pause.
* revealjs template: include pdf stylesheet by default.John MacFarlane2013-03-24
|
* Documented revealjs in README and pandoc.cabal description.John MacFarlane2013-03-23
|
* Reveal.js improvements.John MacFarlane2013-03-23
| | | | | Changed name to revealjs (from reveal_js). Set revealjs-url template variable to 'reveal.js' by default.
* New revealjs template.John MacFarlane2013-03-23
|
* Added default.revealjs template to cabal file.John MacFarlane2013-03-23
|
* Updated templates to include reveal.js.John MacFarlane2013-03-22
|