John MacFarlane
a99d81dce3
Revert overhasty bounds change for pandoc-types.
2016-10-02 20:58:24 +02:00
John MacFarlane
c28c16d463
Use doctemplates 0.1.0.2.
2016-10-02 12:29:37 +02:00
John MacFarlane
5ec9b6352c
Moved template compiling/rendering code to a separate library.
...
jgm/doctemplates.
This allows the pandoc templating system to be used independently.
2016-10-02 09:30:26 +02:00
John MacFarlane
fd3520b97a
Bump to 1.17.3
2016-09-23 12:20:34 +02:00
Jesse Rosenthal
3f8d3d844f
Remove TagSoup compat
...
We already lower-bound tagsoup at 0.13.7, which means we were always
running the compatibility layer (it was conditional on min value
0.13). Better to just use `lookupEntity` from the library directly, and
convert a string to a char if need be.
2016-09-02 12:28:53 -04:00
Albert Krewinkel
c9a631e4eb
Remove GHC 7.6 from list of tested versions
...
GHC versions below 7.8 are no longer supported nor tested.
2016-09-02 16:58:59 +02:00
Jesse Rosenthal
eee780b943
Bump base lower bound to 4.7
...
We are dropping support for ghc < 7.8.
2016-09-02 09:18:10 -04:00
Jesse Rosenthal
99d5d1c5c7
Bump base lower bound to 4.6 (ghc 7.6)
2016-09-02 09:18:09 -04:00
Jesse Rosenthal
121e3dfb64
Change constraint on mtl.
2016-09-02 09:18:09 -04:00
Jesse Rosenthal
f72e3b58e8
Remove directory compat
...
directory 1.1 depends on base 4.5 (ghc 7.4) which we are no longer
supporting. So we don't have to use a compatibility layer for it.
2016-09-02 09:18:09 -04:00
Jesse Rosenthal
7f676b534a
Remove Text.Pandoc.Compat.Except
2016-09-02 09:18:09 -04:00
Jesse Rosenthal
45c7108b4f
Remove Compat.Monoid
...
This was only necessary for GHC versions with base below 4.5
(i.e., ghc < 7.4).
2016-09-02 09:18:08 -04:00
Albert Krewinkel
bed5f700ce
Org reader: extract meta parsing code to module
...
Parsing of meta-data is well separable from other block parsing tasks.
Moving into new module to get small files and clearly arranged code.
2016-08-29 14:10:51 +02:00
John MacFarlane
b7b5458450
Allow aeson 1.0.*.
2016-08-20 22:56:27 +02:00
John MacFarlane
d2464de2af
Use texmath 0.8.6.5. Closes #3040 .
2016-07-24 10:56:19 -07:00
Albert Krewinkel
a396003a31
Rename README to MANUAL.txt
2016-07-20 21:16:45 +02:00
John MacFarlane
d7396e73b4
Don't require haddock-library 1.4.
...
Instead use CPP to work around version differences.
2016-07-15 12:04:00 -07:00
John MacFarlane
d21701f66c
Require haddock-library >= 1.4.
...
This has math support, DocMathInline and DocMathDisplay.
2016-07-14 23:09:28 -07:00
John MacFarlane
d5c3551276
Version to 1.17.2.
2016-07-14 10:26:00 -07:00
John MacFarlane
418ad5cc81
Allow QuickCheck 2.9.
2016-07-11 08:34:35 +01:00
John MacFarlane
374614aaf7
Depend on http-client 0.5, http-client-tls 0.3
2016-07-04 10:23:37 -07:00
Albert Krewinkel
c1f6bd2640
Org reader: put export setting parser into module
...
Export option parsing is distinct enough from general block parsing to
justify putting it into a separate module.
2016-07-02 13:14:09 +02:00
Alex Ivkin
7fdcd9a6e2
Added ZimWiki format to documentation and cabal description.
2016-07-01 00:12:25 -07:00
Alex Ivkin
a73c95f61d
Added Zim Wiki writer, template and tests.
2016-06-30 23:59:43 -07:00
John MacFarlane
b06d6c1ff8
Update texmath lower bound.
2016-06-22 11:45:32 -07:00
Felix Yan
f0265d4f34
Allow tagsoup 0.14
...
Building with the new release went fine here, and it works correctly.
2016-06-14 07:44:09 -05:00
John MacFarlane
20c0366ad8
Removed -rtsopts from library stanza.
...
It has no effect, and Hackage wouldn't accept the package.
2016-06-04 15:21:56 -07:00
John MacFarlane
34510949ca
Travis: test with ghc 8.0.1, remove testing with ghc 7.4.
2016-06-04 07:36:15 -07:00
John MacFarlane
4bc0f121c9
Require latest highlighting-kate.
2016-06-03 13:13:47 -07:00
Albert Krewinkel
512bf2eebf
Org reader: undo code duplication
...
Some code was duplicated (copy-pasted) or placed in an inappropriate
module during the modularization refactoring. Those functions are moved
into a `Shared` module, as was originally intended but forgotten.
Better documentation of the respective functions is a positive
side-effect.
2016-06-02 15:30:20 +02:00
Albert Krewinkel
eea6d6568f
Org reader: extract blocks parser to module
...
Block parsing code is moved to a separate module.
This is part of the Org-mode reader cleanup effort.
2016-05-25 23:21:40 +02:00
Albert Krewinkel
39e8b4276e
Org reader: extract inline parser to module
...
Inline parsing code is moved to a separate module. Parsers for block
starts are extracted as well, as those are used in the `endline` parser.
This is part of the Org-mode reader cleanup effort.
2016-05-25 22:54:45 +02:00
Albert Krewinkel
a340c7249f
Org reader: extract parsing function to module
...
The Org-mode reader uses many functions defined in the
`Text.Pandoc.Parsing` utility module. Some of the functions are
overwritten with versions adapted to Org-mode idiosyncrasies. These
special functions, as well as the normal Pandoc versions, are combined
in a single module to increase the ease of use.
This leads to decoupling of Org-mode and Pandoc and hence to slightly
cleaner code. The downside is code-bloat due to repeated import/export
statements.
2016-05-25 22:53:55 +02:00
John MacFarlane
e3ca9793aa
Bumped upper-bounds to build with ghc 8.
2016-05-22 09:21:49 -07:00
John MacFarlane
054e6abd0d
Revert "New method for checking for presence of tex program."
...
This reverts commit 285bbf61cf
.
2016-05-12 21:01:30 -07:00
John MacFarlane
1b8d006ac8
Revert "Require process >= 1.2.1."
...
This reverts commit 07a4320ba9
.
2016-05-12 20:59:08 -07:00
John MacFarlane
07a4320ba9
Require process >= 1.2.1.
...
We need `createProcess_` to be exported.
2016-05-12 11:08:56 -07:00
John MacFarlane
3800cb3d42
Merge pull request #2912 from tarleb/org-export-settings
...
Org reader: basic support for export settings
2016-05-11 13:36:02 -07:00
Albert Krewinkel
7a0729ea09
Org reader: move parser state into separate module
...
The org reader code has become large and confusing. Extracting smaller
parts into submodules should help to clean things up.
2016-05-11 19:13:42 +02:00
John MacFarlane
285bbf61cf
New method for checking for presence of tex program.
...
Now instead of using `findExecutable`, which has limitations
on Windows, we just do `progname --version` and see if it
returns successfully. Closes #2903 .
2016-05-09 20:52:20 -07:00
John MacFarlane
cc9a9c7150
Added docbook5 templates, test files to pandoc.cabal.
2016-05-01 23:02:22 -07:00
John MacFarlane
52f94cff48
Bump version to 1.17.1.
...
We need a minor version bump because of the addition
of `writerDocbook5` to `WriterOptions`.
2016-05-01 22:48:49 -07:00
John MacFarlane
a0fae92847
Require texmath 0.8.6.2.
...
Closes several texmath-related bugs: #2775 , #2310 , #2310 .
This fixes issues with sub/superscript positioning and
matrix column alignment in docx.
2016-04-20 15:05:41 -07:00
John MacFarlane
e053865746
Allow data-default 0.6.0.
2016-04-18 15:00:00 -07:00
John MacFarlane
32ecd195bd
Use texmath >= 0.8.6.1.
...
This fixes behavior of roots, e.g. `\sqrt[3]{x}`.
See #2824 .
2016-03-29 22:57:37 -07:00
John MacFarlane
1de993c64a
Bump version to 1.17.0.3.
2016-03-24 08:59:06 -07:00
Mauro Bieg
30ceb235ce
include .tei files in pandoc.cabal
...
closes #2811
2016-03-24 13:41:12 +01:00
John MacFarlane
499985c1a3
Updated copyright dates to include 2016.
2016-03-22 17:20:39 -07:00
John MacFarlane
e36e692e6b
Version bump to 1.17.0.2.
2016-03-22 17:05:22 -07:00
John MacFarlane
edcb8b6169
Version to 1.17.0.1.
2016-03-21 15:34:56 -07:00