summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "RST writer: tweaks to header normalization."John MacFarlane2015-10-12
| | | | This reverts commit 476b383c578699567ac4630391a15855521ab3d4.
* RST writer: tweaks to header normalization.John MacFarlane2015-10-12
| | | | | | | | | | | | | | | | | | These changes are intended to make the writer more useful to people who are processing small fragments, which may for example look like this: ### third level header from previous section ## second level header Previously such fragments got turned into two headers of the same level. The new algorithm avoids doing any normalization until we hit the minimal-level header in the fragment (here, the second level header). Closes #2394.
* Changed stack.yaml to use latest resolver (3.9).John MacFarlane2015-10-12
|
* Added ghc-prim to build-depends.John MacFarlane2015-10-12
| | | | | | This is needed for the Generic instance of PandocError. Closes #2448.
* Removed unnecessary import.John MacFarlane2015-10-11
|
* Percent-encode more special characters in URLs.John MacFarlane2015-10-11
| | | | | | | HTML, LaTeX writers adjusted. The special characters are '<','>','|','"','{','}','[',']','^', '`'. Closes #1640, #2377.
* Define Typeable and Exception instances for PandocError.John MacFarlane2015-10-11
| | | | Closes #2386.
* HTML reader/writer: better handling of "section" elements.John MacFarlane2015-10-11
| | | | | | | | | | Previously `<section>` tags were just parsed as raw HTML blocks. With this change, section elements are parsed as Div elements with the class "section". The HTML writer will use `<section>` tags to render these Divs in HTML5; otherwise they will be rendered as `<div class="section">`. Closes #2438.
* Native writer: format Div properly, with blocks separated.John MacFarlane2015-10-11
|
* Removed xltxtra, xunicode from LaTeX template.John MacFarlane2015-10-10
| | | | | | Thanks Andrew Dunning. Updated tests and changelog.
* Organized changelog.John MacFarlane2015-10-10
|
* Small tweak on CONTRIBUTING.md.John MacFarlane2015-10-10
|
* Updated man page from README.John MacFarlane2015-10-10
|
* Updated changelog (still needs reorganizing).John MacFarlane2015-10-10
|
* Removed unneeded import.John MacFarlane2015-10-10
|
* Merge pull request #2412 from frerich/reader/docbook/xref_supportJohn MacFarlane2015-10-10
|\ | | | | Added support for <xref> tag in DocBook reader
| * Improve text generated for <xref> by employing docbook-xsl heuristicsFrerich Raabe2015-09-24
| | | | | | | | | | | | | | docbook-xsl, a set of XSLT scripts to generate HMTL out of DocBook, tries harder to generate a nice xref text. Depending on the element being linked to, it looks at the title or other descriptive child elements. Let's do that, too.
| * Added proper support for DocBook 'xref' elementsFrerich Raabe2015-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | 'xref' is used to create cross references to other parts of the document. It is an empty element - the cross reference text depends on various attributes. Quoting 'DocBook: The Definitive Guide': 1. If the endterm attribute is specified on xref, the content of the element pointed to by endterm will be used as the text of the cross-reference. 2. Otherwise, if the object pointed to has a specified XRefLabel, the content of that attribute will be used as the cross-reference text.
| * Pass the parsed DocBook content along the state of readDocBookFrerich Raabe2015-09-23
| | | | | | | | | | | | | | | | | | | | | | Having access to the entire document will be needed when handling elements which refer to other elements. This is needed for e.g. <xref> or <link>, both of which reference other elements (by the 'id' attribute) for the label text. I suppose that in practice, the [Content] returned by parseXML always only contains one 'Elem' value -- the document element. However, I'm not totally sure about it, so let's just pass all the Content along.
| * Minor refactoring to readDocBookFrerich Raabe2015-09-23
| | | | | | | | | | | | I plan to use the parsed and normalized XML tree read in readDocBook in other places - prepare that commit by factoring this code out into a separate, shared, definition.
* | reveal.js template: add controls, progress variables.John MacFarlane2015-10-10
| | | | | | | | Thanks to Grégoire Pineau.
* | Adjusted latex template for changes to polyglossia-lang variable.John MacFarlane2015-10-10
| |
* | Merge pull request #2441 from mb21/polyglossia-langJohn MacFarlane2015-10-10
|\ \ | | | | | | Change variable to polyglossia-lang.name and .options
| * | Change variable to polyglossia-lang.name and .optionsmb212015-10-07
| | | | | | | | | | | | closes #2437
* | | Re-export pandocVersions from Text.Pandoc.John MacFarlane2015-10-10
| | | | | | | | | | | | | | | The actual definition has been moved to Text.Pandoc.Shared, but to avoid breaking changes we reexport it here.
* | | Adjusted man writer test for latest template changes.John MacFarlane2015-10-10
| | |
* | | Man template improvements:John MacFarlane2015-10-10
| | | | | | | | | | | | | | | | | | | | | - Added comment stating that the page is autogenerated by pandoc, giving version. - Added `adjusting` and `hyphenate` variables. - Documented new variables.
* | | Merge pull request #2426 from alexvong1995/better-man-writerJohn MacFarlane2015-10-10
|\ \ \ | | | | | | | | Better man writer (revised)
| * | | Set the template variable $pandoc-version$ to pandocVersion by default.Alex Vong2015-10-01
| | | | | | | | | | | | | | | | * src/Text/Pandoc/Writers/Man.hs: Set $pandoc-version$ to be pandocVersion.
| * | | Move the variable pandocVersion from `src/Text/Pandoc.hs` toAlex Vong2015-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `src/Text/Pandoc/Shared.hs`, so that all Writers can access this variable without importing `src/Text/Pandoc.hs`, preventing circular import. * pandoc.hs: Import pandocVersion from `Text.Pandoc.Shared`. * src/Text/Pandoc.hs: Remove the definition of pandocVersion and relevant import. * src/Text/Pandoc/Shared.hs: Add the definition of pandocVersion and relevant import.
| * | | Set the template variable $hyphenate$ to true by defaultAlex Vong2015-10-01
| | | | | | | | | | | | | | | | * src/Text/Pandoc/Writers/Man.hs: Set $hyphenate$ to be true.
* | | | Merge pull request #2445 from adunning/patch-2John MacFarlane2015-10-09
|\ \ \ \ | | | | | | | | | | Improve links and cross-references in README.
| * | | | Correct `setspace` package usage in README.Andrew Dunning2015-10-08
| | | | | | | | | | | | | | | Template configured to set `setstretch` directly rather than package options.
| * | | | Improve CSL documentation in README.Andrew Dunning2015-10-08
| | | | |
| * | | | Improve links and cross-references in README.Andrew Dunning2015-10-08
| | | | |
* | | | | Added comment in .travis.yml to explain last change.John MacFarlane2015-10-09
| | | | |
* | | | | Use dist/setup/setup/sdist instead of cabal sdist.John MacFarlane2015-10-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should help with older versions of cabal which can't handle custom preprocessors. See http://stackoverflow.com/questions/16256987/haskell-packaging-cabal-package-with-custom-preprocessors
* | | | | Setup.hs: rewrite so as not to use process, directory, filepath.John MacFarlane2015-10-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using anything outside base is dangerous, since older versions of ghc will link against two different versions. See e.g. - https://groups.google.com/forum/#!topic/pandoc-discuss/0r9Hhl730LY - https://www.reddit.com/r/haskell/comments/3634x2/cabal_is_giving_a_weird_error_when_attempting_to/ - jaspervdj/hakyll#356
* | | | | Removed unneeded imports in benchmark program.John MacFarlane2015-10-09
| | | | |
* | | | | Updated benchmark program.John MacFarlane2015-10-09
| | | | |
* | | | | Test also on ghc 7.4.2.John MacFarlane2015-10-09
| | | | | | | | | | | | | | | | | | | | Made make_travis_yml.hs a bit more robust.
* | | | | LaTeX reader: don't eat excess whitespace after macros.John MacFarlane2015-10-09
| | | | | | | | | | | | | | | | | | | | Really close #2446.
* | | | | benchmark: Use Criterion.Monad not Criterion.Config.John MacFarlane2015-10-09
| | | | |
* | | | | LaTeX reader: don't eat whitespace after macro with only opt arg.John MacFarlane2015-10-09
| | | | | | | | | | | | | | | | | | | | Closes #2446.
* | | | | New .travis.yml.John MacFarlane2015-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Autgenerated using make_travis_yml.hs. This script has been modified to add GHCOPTS. 'make .travis.yml' regenerates it based on the tested-with field of the cabal file.
* | | | | Simplified travis.yml.John MacFarlane2015-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Follows template on hvr/multi-ghc-travis. - Don't build with ghc 7.4.2. - Build tarball after main build.
* | | | | Travis: use cabal-install 1.22 not head.John MacFarlane2015-10-08
| | | | |
* | | | | travis: use ghc 7.10.2 instead of 7.10.1.John MacFarlane2015-10-08
|/ / / /
* | | | appveyor: don't cache HP or install wix toolset.John MacFarlane2015-10-07
| | | |
* | | | appveyor.yml: back to cabal/HP based build.John MacFarlane2015-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't get stack build to work. With 64 bit, we run into problems building hslua. https://github.com/osa1/hslua/issues/22 With 32 bit, we run into problems with missing symbol __mingw_vsprintf in building cmark.