John MacFarlane
fd36acf439
README: Documented markdown variants (which extensions they have).
2013-04-23 20:41:25 -07:00
John MacFarlane
d0ab30f632
README: Documented ascii_identifiers
extension
2013-04-23 20:41:10 -07:00
John MacFarlane
031686bd35
Markdown reader: Implemented Ext_ascii_identifiers
.
...
Closes #807 .
2013-04-23 20:40:23 -07:00
John MacFarlane
fb237a8b15
Options: Added Ext_ascii_identifiers
.
...
This will force `Ext_auto_identifiers` to use ASCII only.
Set as default for github markdown.
Note: API change.
2013-04-23 20:40:05 -07:00
John MacFarlane
cecceee0d3
Added Text.Pandoc.Asciify utility module.
...
This has functions to create ascii-only versions of identifiers.
2013-04-23 20:10:24 -07:00
John MacFarlane
a405b81459
Add slash in internal links in reveal.js.
...
Closes #835 .
2013-04-20 14:59:39 -07:00
John MacFarlane
89d525e417
Shared: Fixed readDefaultDataFile so it works on Windows.
2013-04-20 13:07:50 -07:00
John MacFarlane
3c1a8d1924
Revert "Improved previous patch so it really solves the Windows issue."
...
This reverts commit e80116c813
.
2013-04-20 10:09:17 -07:00
John MacFarlane
e80116c813
Improved previous patch so it really solves the Windows issue.
2013-04-19 23:24:06 -07:00
John MacFarlane
6bd686a4f6
Shared: readDefaultDataFile: normalize the paths.
...
This fixes bugs in `--self-contained` on pandoc compiled with
`embed_data_files`. The bugs affect (a) paths containing `..`, (b)
Windows, where `\` is path separator.
Closes #833 .
2013-04-19 23:03:59 -07:00
John MacFarlane
0ee081ef25
Markdown reader: minor code cleanup.
2013-04-19 20:23:50 -07:00
John MacFarlane
ff6db9eab1
Updated tests to match new docbook template.
2013-04-15 20:51:00 -07:00
John MacFarlane
f34ccf900f
DocBook template: Use DocBook 4.5 doctype.
2013-04-15 19:41:45 -07:00
John MacFarlane
7d7c1f2f8e
Fixed footnote numbers in LaTeX/PDF tables.
...
This fixes a bug wherein notes were numbered incorrectly
in tables. Closes #827 .
Now that we are using longtable, we can just use regular
`\footnote` commands for notes, which simplifies the code
considerably.
2013-04-15 09:10:29 -07:00
John MacFarlane
931b22184a
Markdown/RST writers: Only autolink absolute URIs.
...
This fixes a regression and closes #830 .
$ echo '<a href="x">x</a>' | pandoc -f html -t markdown
<x>
2013-04-14 22:37:46 -07:00
John MacFarlane
d606d74b22
BUGS: Added reference to CONTRIBUTING.md.
2013-04-14 22:14:44 -07:00
John MacFarlane
4b151fb684
Improved CONTRIBUTING.md.
2013-04-14 22:13:27 -07:00
John MacFarlane
5c03275a63
Haddock reader improvements.
...
- Correctly handle ghci sessions.
- Fixed spacing issues.
- Simplified code.
2013-04-14 21:39:05 -07:00
John MacFarlane
7d7bc2cb79
Added CONTRIBUTING.md.
2013-04-14 20:42:01 -07:00
John MacFarlane
4fa2a94759
Added Text.Pandoc.Writers.Custom
, --print-custom-lua-writer
.
...
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.
2013-04-14 00:31:39 -05:00
John MacFarlane
dede39452f
Added comment/todo to SelfContained.
2013-04-10 10:22:00 -07:00
John MacFarlane
da13ad89ce
Man writer: use one decimal place for column widths.
...
This, I hope, will fix test failures on GHC 7.6 due to
(presumably) different rounding or floating point multiplication.
2013-04-09 19:56:43 -07:00
John MacFarlane
df1522e1eb
Removed unnecessary OPTIONS flag in Haddock/Parse.y.
2013-04-09 19:53:48 -07:00
John MacFarlane
6dbf1859a2
Update markdown writer tests for changes in author in titleblock.
...
Authors are now put on separate lines.
2013-04-09 18:17:06 -07:00
John MacFarlane
e938fc1ae2
Fixed Haddock reader bugs with list item spaces and examples.
...
Closes #824 .
2013-04-09 18:12:54 -07:00
John MacFarlane
ff6394171b
Markdown writer: Put multiple authors on separate lines in titleblock.
...
Also, don't wrap long author entries, as new lines get treated
as new authors.
2013-04-08 09:51:10 -07:00
John MacFarlane
333deac26b
Have --help
print in and out formats in alphabetical order.
2013-04-08 09:44:23 -07:00
John MacFarlane
129899647e
Fixed haddock test output.
...
- omit extra spaces in list items
- correct line breaks in ghci output
2013-04-08 09:08:41 -07:00
David Lazar
2c9ea89ff7
Haddock reader: add tests.
2013-04-04 23:19:02 -07:00
David Lazar
67b38fac64
Haddock reader: leaving Space alone in @...@ seems more semantically correct.
2013-04-04 23:11:43 -07:00
David Lazar
100f8df43e
Haddock reader: derive Show for Token, making debugging easier.
2013-04-04 23:01:15 -07:00
John MacFarlane
7e4290561d
LaTeX reader: Support \textasciitilde
, \textasciicircum
.
...
Closes #810 .
2013-03-31 21:08:19 -07:00
John MacFarlane
72020f1773
Docx writer: Use Compact style for Plain block elements.
...
This differentiates between tight and loose lists.
Closes #775 .
2013-03-30 22:11:00 -07:00
John MacFarlane
5aec167e71
Merge pull request #808 from davidlazar/master
...
Improvements to Haddock reader
2013-03-30 09:16:10 -07:00
David Lazar
8663667788
Haddock reader: make clearer which production the comment refers to.
2013-03-29 11:43:49 -07:00
David Lazar
d2704c2af1
Haddock reader: add the "haskell" attribute to code blocks so they are
...
highlighted. We reasonably assume that code blocks in Haddock markup
wont be used for anything but Haskell code.
2013-03-29 10:35:06 -07:00
David Lazar
7424454ace
Haddock reader: improved error reporting.
2013-03-29 10:22:11 -07:00
John MacFarlane
7cb8b60910
Parsing: Better error reporting in readWith.
...
- 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.
2013-03-28 22:20:05 -07:00
John MacFarlane
30969974f0
Haddock writer: use 'text' builder instead of 'str'.
...
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.)
2013-03-28 20:09:06 -07:00
John MacFarlane
38e35aaeda
Allow simple tables to be printed as grid tables.
...
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.
2013-03-28 17:34:54 -07:00
John MacFarlane
186b4f0100
Modified haddock reader test stubs so they pass, for now.
2013-03-28 17:22:39 -07:00
John MacFarlane
0b85ad7546
Added stubs for haddock reader tests.
...
Modify tests/haddock-reader.haddock and
tests/haddock-reader.native.
2013-03-28 15:58:09 -07:00
John MacFarlane
05bc6a5af1
Documented haddock reader in README.
2013-03-28 15:31:33 -07:00
John MacFarlane
5a20f3a9c3
Mention haddock reader in cabal description.
2013-03-28 15:31:15 -07:00
David Lazar
18459b95ba
Add reader for Haddock markup based on Haddock's own lexer/parser.
2013-03-28 14:53:10 -07:00
John MacFarlane
ee0fc19bc5
Parsing: Further improvements to uri parser.
...
Don't treat punctuation before percent-encoding as final punctuation.
Don't treat '+' as final punctuation.
2013-03-28 11:33:01 -07:00
John MacFarlane
e81b87c2dc
Mediawiki reader: Fixed | links inside table cells.
...
Improved attribute parsing.
2013-03-28 11:26:22 -07:00
John MacFarlane
998695001a
Mediawiki reader: Fixed last commit.
2013-03-28 10:51:14 -07:00
John MacFarlane
48b23d491d
MediaWiki reader: Correctly handle indented preformatted text
...
without preceding or following blank line.
2013-03-28 10:48:00 -07:00
John MacFarlane
099b4b7769
Mediawiki: Fixed regression for <ref>URL</ref>
.
...
`<` is no longer allowed in URLs, according to the uri parser
in Text.Pandoc.Parsing.
Added a test case.
2013-03-28 09:54:02 -07:00