John MacFarlane
e84126a114
Slidy template: changed title page format.
2010-07-14 09:09:33 -07:00
John MacFarlane
fa5067c462
HTML template: make inclusion of date meta conditional.
2010-07-14 09:09:15 -07:00
John MacFarlane
851c5e6ae2
Code cleanup, S5 writer.
2010-07-14 09:04:17 -07:00
John MacFarlane
255aa7eb6e
Improved Slidy writer.
...
We now carve up slides at HorizontalRules, rather than by level-1
headers. This gives the user lots of flexibility.
2010-07-13 23:41:18 -07:00
John MacFarlane
9b833e8744
Added a slidy writer.
...
Resolves Issue #122 .
2010-07-13 20:44:56 -07:00
John MacFarlane
a59a141906
Put insert-before text before the title h1 in HTML.
...
+ This is the documented behavior; the insert-before text
comes after the <body> tag.
+ Resolves Issue #241 .
2010-07-13 19:30:10 -07:00
John MacFarlane
71b4700669
Made latex \section, \chapter parsers more forgiving of whitespace.
2010-07-13 19:22:41 -07:00
John MacFarlane
0b23956d48
Parse \chapter{} in latex.
...
+ Added stateHasChapters to ParserState.
+ If a \chapter command is encountered, this is set to True
and subsequent \section commands (etc.) will be bumped up
one level.
2010-07-13 19:18:58 -07:00
John MacFarlane
be58768522
Added tests for example lists.
2010-07-12 23:07:00 -07:00
John MacFarlane
afe18e53f1
Modified example refs so they can occur before or after target.
...
The refs are now replaced by numbers at the final stage, using
processWith.
2010-07-12 23:05:46 -07:00
John MacFarlane
0181e66250
Merge branch 'atlists'. Added auto-numbered example lists.
2010-07-11 22:47:52 -07:00
John MacFarlane
cfb27ece34
Moved headerShift from pandoc.hs to Shared.
2010-07-11 20:03:55 -07:00
John MacFarlane
5765ac2523
Slight code cleanup on substitute function.
2010-07-11 12:22:18 -07:00
John MacFarlane
da7931f35f
Cleaned up EPUB writer.
2010-07-09 10:58:24 -07:00
John MacFarlane
ba819c118f
Adjusted epub css. (No more highlighting styles.)
2010-07-09 10:35:12 -07:00
John MacFarlane
0bfbabba81
EPUB writer: don't put multiple copies of same image in epub.
2010-07-08 18:22:43 -07:00
John MacFarlane
8af979311a
Get default stylesheet in EPUB writer, rather than pandoc.hs.
2010-07-08 17:51:13 -07:00
John MacFarlane
bf43da01c9
Added writerUserDataDir to WriterOptions.
2010-07-08 17:31:55 -07:00
John MacFarlane
d67ec663ba
Added writerSourceDirectory to WriterOptions.
...
This allows us to remove an argument from the ODT and EPUB
writers.
2010-07-08 17:16:30 -07:00
John MacFarlane
8417820498
Updated PROFILING instructions.
2010-07-08 08:48:07 -07:00
John MacFarlane
1cd99f9880
Addendum to the fix to issue #242 .
...
The previous fix resulted in bird tracks being included in
both html and html+lhs renderings of literate haskell sections
when pandoc was compiled without highlighting support. This change make
pandoc without highlighting behave like pandoc with highlighting: the
bird tracks are used only if html+lhs output is specified.
2010-07-07 10:28:25 -07:00
John MacFarlane
6a68dbe5ae
Changed order of functions in Shared.
2010-07-06 23:17:06 -07:00
John MacFarlane
cbac17cfd2
Documented grid tables in README.
...
Resolves Issue #43 .
2010-07-06 23:05:58 -07:00
John MacFarlane
73b4cc0897
Minor comment change.
2010-07-06 21:23:25 -07:00
John MacFarlane
7d687684aa
Allow language-neutral table captions.
...
+ Captions may now begin simply with ':', instead of 'Table:'
+ Captions may now appear either above or below the table.
+ Resolves Issue #227 .
2010-07-06 21:02:26 -07:00
John MacFarlane
6a8fa53f6c
More refactoring of grid table code.
2010-07-05 23:43:07 -07:00
John MacFarlane
ba19dff8af
Minor reformatting.
2010-07-05 20:41:42 -07:00
John MacFarlane
869946114e
Moved generic grid table functions from RST reader -> Parsing.
...
Here they can be used by the Markdown reader as well.
2010-07-05 14:34:48 -07:00
John MacFarlane
bd0320962e
Comment change in Templates (thanks to Alexander Hirzel).
...
Resolves Issue #245 .
2010-07-05 00:11:02 -07:00
John MacFarlane
10e284aaf4
Version bump to 1.6, due to removed functions.
2010-07-05 00:06:28 -07:00
John MacFarlane
306c474562
Don't allow colon in autogenerated HTML identifiers.
...
They have a special meaning in XML (e.g. in EPUB).
2010-07-05 00:06:28 -07:00
John MacFarlane
162b869aac
Documented EPUB writer and --epub-{stylesheet,metadata} options.
2010-07-05 00:06:27 -07:00
John MacFarlane
efd7167ace
Made -Wall clean.
2010-07-05 00:06:27 -07:00
John MacFarlane
6a7b16eb4d
Removed links (internal and external).
2010-07-05 00:06:27 -07:00
John MacFarlane
f895ee2e48
Process user-supplied EPUB metadata.
...
Read a sequence of elements from the file.
Ignore anything that's not valid Dublin Core.
If title, language, uuid not supplied, supply them.
2010-07-05 00:06:27 -07:00
John MacFarlane
e3dcf8e3bf
Added writerEPUBMetadata field and --epub-metadata option.
2010-07-05 00:06:27 -07:00
John MacFarlane
15cc99c617
Removed writerInclude{Before,After} from WriterOptions.
...
This is no longer used with the new templating system.
2010-07-05 00:06:27 -07:00
John MacFarlane
3548bf6d9c
Moved Pandoc prettyprinting code from Shared to new Native writer.
...
+ Text.Pandoc.Writers.Native
+ The function prettyPandoc is now gone. Use writeNative instead.
2010-07-05 00:06:27 -07:00
John MacFarlane
998fd098d0
Moved parsing functions from Text.Pandoc.Shared to new module.
...
+ Text.Pandoc.Parsing
2010-07-05 00:06:27 -07:00
John MacFarlane
f1114733a6
Added an EPUB writer.
...
+ New writer module Text.Pandoc.Writers.EPUB
+ Stylesheet in epub.css
+ --epub-stylesheet command-line option.
+ New utility module Text.Pandoc.UUID to generate
random UUIDs for EPUBs.
2010-07-05 00:06:27 -07:00
John MacFarlane
ff4d94e054
Made a proper ODT writer.
...
+ Transformed the old Text.Pandoc.ODT module into a proper
writer module, Text.Pandoc.Writers.ODT.
+ Instead of saveOpenDocumentAsODT, we now have writeODT, which
takes a Pandoc document and produces a bytestring.
saveOpenDocumentAsODT has been removed.
+ To extract the images and insert them into the ODT, we now use
processPandocM on the Pandoc document rather than a custom XML parser.
+ Handle the case where the image is remote (or not found) by
converting the Image element into an Emph with the label.
+ Plumbing in pandoc.hs changed slightly to accomodate this, and to
allow other writers that live in the IO monad.
2010-07-05 00:06:26 -07:00
John MacFarlane
ee51124412
Use unicode for smart punctuation in plain, markdown, rst formats.
2010-06-30 18:53:35 -07:00
John MacFarlane
163b0c0f8a
Let markdown2pdf recognize citeproc options.
2010-06-30 18:34:14 -07:00
John MacFarlane
d0be7ca8cb
Add birdtracks to lhs in HTML when compiled wo -fhighlighting.
...
Resolves Issue #242 . Previously the bird tracks would be
stripped off when pandoc was not compiled with highlighting support,
even if -t html+lhs was specified.
Thanks to Nicholas Wu for pointing out the problem.
2010-06-28 19:49:07 -07:00
John MacFarlane
d073b16892
Added Textile writer module.
2010-05-17 21:52:45 -07:00
John MacFarlane
b5bda7569e
Made KeyTable a map instead of an association list.
...
* This affects the RST and Markdown readers.
* The type for stateKeys in ParserState has also changed.
* Pandoc, Meta, Inline, and Block have been given Ord instances.
* Reference keys now have a type of their own (Key), with its
own Ord instance for case-insensitive comparison.
2010-05-08 10:29:40 -07:00
John MacFarlane
91f52e2229
Use explicit imports from Data.Generics.
...
Otherwise we have a conflict with the 'empty' symbol,
introduced in syb >= 0.2. Thanks to ddssff for pointing
out the problem. Resolves Issue #237 .
2010-05-07 11:28:38 -07:00
John MacFarlane
7d20ffe3e0
UTF8: Modified readFile and getContents to strip BOM if present.
2010-05-06 23:04:44 -07:00
John MacFarlane
fb201a5b46
Updated man page and README.
...
Pandoc no longer respects locale, even when compiled by GHC 6.12.
2010-05-06 22:32:06 -07:00
John MacFarlane
d6dd5fff7b
No longer need to set LANG in RunTests.
2010-05-06 22:30:32 -07:00