John MacFarlane
dd6dab45fb
LaTeX tables: Use minipage rather than parbox for block containers.
...
This allows verbatim code to be included in grid tables.
Closes #663 .
2013-01-05 19:12:41 -08:00
John MacFarlane
4343f0dbcd
Implemented --toc-depth (and --toc!) for RTF writer.
2013-01-05 18:23:51 -08:00
John MacFarlane
65d01857fb
Support --toc-depth in context writer.
2013-01-05 18:15:34 -08:00
John MacFarlane
f9799c2a42
For epub3, use epub:type to mark footnotes and footnote refs.
...
This yields nice popup footnotes in iBooks. See
http://www.pigsgourdsandwikis.com/2012/05/creating-pop-up-footnotes-in-epub-3-and.html
2013-01-05 17:18:43 -08:00
John MacFarlane
0cc9504796
EPUB changes.
...
* Epub writer now exports writeEPUB, not writeEPUB2 and writeEPUB3.
* Options now exports EPUBVersion
* WriterOptions now includes writerEpubVersion.
2013-01-05 13:00:12 -08:00
John MacFarlane
ea3eaaa553
Implemented --toc-depth for markdown writer.
2013-01-05 12:31:15 -08:00
John MacFarlane
6666277fa2
Epub CSS: left-align headers by default.
...
This is more consistent with the rest of the writers.
2013-01-05 12:10:25 -08:00
John MacFarlane
08efc7db60
Implemented toc-depth for html writer.
2013-01-05 12:07:09 -08:00
John MacFarlane
c45ae571cc
Changed --toc-level to --toc-depth.
2013-01-05 12:03:05 -08:00
John MacFarlane
2e0894554c
Implemented --toc-level for rst.
2013-01-05 11:55:29 -08:00
John MacFarlane
123b94ad81
Implemented --toc-level in LaTeX writer.
2013-01-05 11:49:42 -08:00
John MacFarlane
7c10e57997
Changed --epub-toc-level
to --toc-level
.
...
Also writerEpubTOCLevel -> writerTOCLevel.
So far this is only implemented in the EPUB writer.
2013-01-05 11:36:55 -08:00
John MacFarlane
91e8d80eee
MediaWiki writer: use <code>
not <tt>
for Code.
2013-01-04 23:16:49 -08:00
John MacFarlane
0f9e2c2320
Added css to preserve spaces in <code> tags.
...
Thanks to Dirk Laurie.
2013-01-04 23:02:22 -08:00
John MacFarlane
f4111ac827
Renamed local variable for consistency (EPUB->Epub).
2013-01-04 22:44:18 -08:00
John MacFarlane
e91bae4f5b
Renamed writerEPUBMetadata -> writerEpubMetadata.
...
API change for consistency.
2013-01-04 22:41:27 -08:00
John MacFarlane
30361308e7
Added --epub-chapter-level
and --epub-toc-level
options.
...
Also added writerEpubChapterLevel and writerEpubTOCLevel fields
to WriterOptions.
2013-01-04 22:29:41 -08:00
John MacFarlane
1d16349f38
Fixed duplicate link reference in README.
2013-01-04 21:56:26 -08:00
John MacFarlane
0654c4c05a
EPUB writer: Parameterize header level for splitting chapters.
2013-01-04 21:55:56 -08:00
John MacFarlane
3d7608d855
Updated tests for latest highlighting-kate version.
2013-01-04 19:48:02 -08:00
John MacFarlane
5d9fc46992
Markdown reader: Warn about duplicate note references.
...
Closes #375 .
2013-01-04 12:08:30 -08:00
John MacFarlane
ef806f6a99
Markdown reader: Warn about duplicate link references.
2013-01-04 12:01:09 -08:00
John MacFarlane
4e381e787a
Use readMarkdownWithWarnings in Text.Pandoc.
2013-01-04 11:42:22 -08:00
John MacFarlane
7f36925c48
Markdown reader: Export readMarkdownWithWarnings.
...
Note: This is not yet used, and the parser does not yet
generate any warnings.
2013-01-04 11:32:17 -08:00
John MacFarlane
024c1ad3c5
Updated benchmark code for changes in Text.Pandoc.
2013-01-04 11:11:42 -08:00
John MacFarlane
3bea3635d6
Changed type of 'readers' in Text.Pandoc, so all readers are in IO.
...
Users who want pure readers can still get them; this just affects
the function getReader that looks up a reader based on the format
name.
The point of this change is to make it possible to print warnings
from the parser.
2013-01-03 22:55:55 -08:00
John MacFarlane
7ef07ea3fc
Added stateWarnings.
...
It is not connected to anything yet.
2013-01-03 20:52:51 -08:00
John MacFarlane
5a4f7ec595
Added tests for implicit header references.
2013-01-03 20:43:44 -08:00
John MacFarlane
c435e9cda7
Implemented Ext_header_identifiers
, Ext_implicit_header_references
.
...
Now by default pandoc will act as if link references have been defined
for all headers. So, you can do this:
# My header
Link to [My header].
Another link to [it][My header].
Closes #691 .
2013-01-03 20:35:01 -08:00
John MacFarlane
56ff5e1845
Updated test runner for changes in pandoc.
2013-01-03 11:20:10 -08:00
John MacFarlane
2014e2b4ea
Fixed paths for LaTeXMathML and MathMLinHTML scripts.
2013-01-03 11:19:59 -08:00
John MacFarlane
0675346e76
Fixed test suite to use Diff 0.2 API.
2013-01-02 11:41:22 -08:00
John MacFarlane
a7cd65f2b3
Makefile: Do submodule updates and install cabal-dev in make prep.
2013-01-02 11:41:02 -08:00
John MacFarlane
2e43980a67
Fixed bytestring upperbounds (0.11, not 1.0).
2012-12-31 14:34:02 -08:00
John MacFarlane
1a24841450
Makefile: added 'relocatable' target.
2012-12-30 16:05:02 -08:00
John MacFarlane
547ad7fd1b
Require file-embed >= 0.0.4.7.
...
This fixes a bug with embedDir on Windows: previously
forward slashes were used as path separators.
2012-12-30 15:51:04 -08:00
John MacFarlane
5e5859f126
Revert "Workaround for problem with file-embed."
...
This reverts commit 84ed0f055f
.
2012-12-30 15:50:37 -08:00
John MacFarlane
84ed0f055f
Workaround for problem with file-embed.
...
file-embed uses forward slashes as path separators, even
on Windows. So we just convert backslashes to forward
before doing a lookup.
2012-12-29 20:44:09 -08:00
John MacFarlane
a00c0344d8
Updated windows installer so it doesn't copy data files.
...
These are now embedded in the binary itself.
2012-12-29 19:42:34 -08:00
John MacFarlane
9aba0bdb4a
Updated INSTALL with new flags.
2012-12-29 19:27:48 -08:00
John MacFarlane
78425c90e3
Fixed benchmark file to find documentation files.
2012-12-29 19:23:24 -08:00
John MacFarlane
e20336904b
Updated osx installer, since we no longer have a library
flag.
2012-12-29 18:52:23 -08:00
John MacFarlane
bce1522f97
Updated windows installer to use embed_data_files
flag.
2012-12-29 18:51:41 -08:00
John MacFarlane
c2fe3aae64
Made embed_data_files
flag work.
2012-12-29 18:45:20 -08:00
John MacFarlane
2f984b6074
Moved all data files and templates to data/.
2012-12-29 18:14:29 -08:00
John MacFarlane
1864bb0994
Data files changes.
...
* Added `embed_data_files` flag. (not yet used)
* Shared no longer exports `findDataFile`.
* `readDataFile` now returns a strict bytestring.
* Shared now exports `readDataFileUTF8` which returns a string like
the old `readDataFile`.
* Rewrote modules to use new data file functions and to avoid
using functions from Paths_pandoc directly.
2012-12-29 17:54:07 -08:00
John MacFarlane
32c5a8e2dc
Cabal file changes.
...
* Remove executable and library flags.
* Expose `Text.Pandoc.XML` and `Text.Pandoc.Biblio`.
* Depend on pandoc library in executable, so we don't recompile
everything.
* Move pandoc.hs from src/ to .
2012-12-29 16:43:22 -08:00
John MacFarlane
579d645f23
Documented .bibtex extension for BibTeX.
...
Closes #662 .
2012-12-19 11:58:18 -08:00
John MacFarlane
3df2f1e3de
EPUB3: Don't use the switch statement for mathml.
...
It is not widely implemented yet.
2012-12-19 11:29:03 -08:00
John MacFarlane
2695434113
Fixed bug in withRaw.
...
Didn't correctly handle case where nothing is parsed.
2012-12-13 19:04:01 -08:00