John MacFarlane
4349097990
LaTeX reader: Better support for citation commands.
...
* Make `\cite` etc. an AuthorInText.
* Make `\footcite` etc. into citations in notes.
2012-10-10 19:41:39 -07:00
John MacFarlane
f232034ab0
Textile reader: Implemented comment blocks.
2012-10-05 10:23:15 -07:00
John MacFarlane
eea4c9e4d3
Updated mediawiki writer test for <br />
change.
2012-10-04 08:36:00 -07:00
John MacFarlane
e8260c27e1
RST reader: Consolidate super/subscript, math into interpretedRole.
2012-09-30 20:28:50 -07:00
John MacFarlane
b07ea7a02d
RST reader: Consolidated rawBlock into directive.
2012-09-30 09:59:22 -07:00
John MacFarlane
93e92a4716
Renamed removedLeadingTrailingSpace to trim.
...
Also removeLeadingSpace to triml,
removeTrailingSpace to trimr.
2012-09-29 17:09:34 -04:00
John MacFarlane
487d01118f
RST reader: Consolidated math block parsers into directive.
2012-09-29 16:59:41 -04:00
John MacFarlane
ab17faf497
RST reader: Use Text.Pandoc.Builder.
...
This will give us more flexibility in the future.
It also gives built-in normalization. Performance slightly
better.
2012-09-27 17:52:48 -07:00
John MacFarlane
731415a4e5
RST reader: Support :target: on image substitutions.
2012-09-27 15:40:09 -07:00
John MacFarlane
f76478bcb9
RST reader: Support :target: on .. image:: blocks.
...
Still not supported on substitution definitions.
2012-09-26 22:22:14 -07:00
John MacFarlane
6ad7ac1239
Removed need for utf8-string package.
...
* Depend on text.
* Expose Text.Pandoc.UTF8.
* Text.Pandoc.UTF8 now exports toString, fromString,
toStringLazy, fromStringLazy.
* These are used instead of the old utf8-string functions.
2012-09-25 19:54:21 -07:00
John MacFarlane
4ab30f3cea
Texinfo writer: Fixed internal cross-references.
...
Now we insert anchors after each header, and use @ref
instead of @uref for links.
Commas are now escaped as @comma{} only when needed; previously
all commas were escaped. (This change is needed, in part, because @ref
commands must be followed by a real comma or period.)
Also insert a blank line in from of @verbatim environments.
2012-09-24 19:13:34 -07:00
John MacFarlane
22bd34fa33
Markdown reader: Fixed link parser to avoid exponential slowdowns.
...
Previously the parser would hang on input like this:
[[[[[[[[[[[[[[[[[[hi
We fixed this by making the link parser parser characters
between balanced brackets (skipping brackets in inline code spans),
then parsing the result as an inline list.
One change is that
[hi *there]* bud](/url)
is now no longer parsed as a link. But in this respect pandoc behaved
differently from most other implementations anyway, so that seems okay.
All current tests pass. Added test for this case.
Closes #620 .
2012-09-22 14:05:09 -07:00
John MacFarlane
1038606036
LaTeX reader: Added a 'try' in rawLaTeXBlock.
...
This allows the markdown reader to treat '\begin' (not followed
by an argument) as a raw string rather than erroring out when
it doesn't find a '{'.
Closes #622 .
2012-09-22 13:00:59 -07:00
John MacFarlane
93c35cbf14
Tests.Old: Set TMP to ".".
...
Otherwise TMP is unset and, on Windows, C:\Windows is used by default,
leading to permission violations.
2012-09-21 20:34:27 -07:00
John MacFarlane
e1be934dc2
LaTeX writer: Don't rely on the enumerate package.
...
Instead, use standard LaTeX commands to change numbering style.
2012-09-16 22:24:55 -07:00
John MacFarlane
1e2b20f8bc
LaTeX writer: Properly escape strings inside \url{}.
...
Closes #576 .
2012-09-16 11:20:53 -07:00
John MacFarlane
9f89269941
Merge pull request #596 from dlax/rst-fieldlists
...
improvements to rst reader for field lists
2012-09-16 10:19:42 -07:00
John MacFarlane
fc31bf27f5
MediaWiki reader: Allow table in table cell.
2012-09-15 21:06:55 -07:00
John MacFarlane
d9e34ce34d
LaTeX writer: don't escape _ in url.
2012-09-15 20:43:36 -07:00
John MacFarlane
fc4ae15337
LaTeX writer: Don't use \endhead with longtable.
...
It causes the heading to be a different size form the body,
sometimes.
2012-09-15 20:40:48 -07:00
John MacFarlane
a71ac7cde7
Revised latex writer tests to use longtable.
2012-09-15 17:57:22 -04:00
John MacFarlane
64b0378f5d
MediaWiki reader: Added test case for templates in list item.
2012-09-15 16:29:52 -04:00
John MacFarlane
2bc32bcb04
MediaWiki reader: Added test for ref.
2012-09-15 16:28:25 -04:00
John MacFarlane
0a2fb202fb
MediaWiki reader: Interpret width attribute on table columns.
2012-09-15 15:04:11 -04:00
John MacFarlane
26fb63e294
MediaWiki reader: Got alignments working.
...
They only work on headers, because pandoc forces same
alignment for all cells in a column.
2012-09-15 14:20:50 -04:00
John MacFarlane
eca9eeab6b
MediaWiki reader: Misc fixes, put category links at end.
2012-09-15 13:50:02 -04:00
John MacFarlane
9a54a949c7
MediaWiki reader: Parse styles after '{|' table start.
2012-09-15 00:23:24 -04:00
John MacFarlane
152ddfb232
MediaWiki reader: Added test for multi-paragraph cells.
2012-09-14 23:31:55 -04:00
John MacFarlane
ce509be57a
MediaWiki reader: Table improvements, added simple table tests.
2012-09-14 10:55:16 -04:00
John MacFarlane
46be934994
MediaWiki reader: Images.
2012-09-13 18:16:25 -07:00
John MacFarlane
a0d7b3f37b
MediaWiki reader: internal links.
2012-09-13 17:06:09 -07:00
John MacFarlane
fc2f7a4942
MediaWiki reader: Implemented basic internal links.
...
Including word-ending links and the "pipe trick."
2012-09-13 16:55:08 -07:00
John MacFarlane
5620848ef9
MediaWiki reader: Added tests for external mailto link.
2012-09-13 15:28:11 -07:00
John MacFarlane
017095f690
MediaWiki reader: Implemented numbered external links.
2012-09-13 15:24:05 -07:00
John MacFarlane
81bec8558c
MediaWiki reader: Support HTML lists.
2012-09-13 14:47:11 -07:00
John MacFarlane
3fe6ea4c41
MediaWiki reader: Handle templates, variables as raw mediawiki.
...
Also check for column 1 in preformatted text.
2012-09-13 12:03:54 -07:00
John MacFarlane
5104c2190b
MediaWiki reader: preformatted blocks and tests.
2012-09-12 22:44:11 -07:00
John MacFarlane
b703c76540
MediaWiki reader: Support <math>
tag.
2012-09-12 19:57:34 -07:00
John MacFarlane
def768cd1f
Added tests for mediawiki lists.
2012-09-12 19:48:11 -07:00
John MacFarlane
a76c6df826
More mediawiki reader tests.
2012-09-12 19:35:06 -07:00
John MacFarlane
b19aee4e1e
Added some tests for mediawiki reader.
2012-09-12 19:15:34 -07:00
John MacFarlane
3d361b2101
Added basic mediawiki reader.
...
Text.Pandoc.Readers.MediaWiki module,
tests/mediawiki-reader.{txt,native}.
2012-09-12 09:05:10 -07:00
John MacFarlane
bad3c88cb6
HTML writer: Improve line breaks with <dd>
tags.
...
We now put a newline between `</dd>` and `<dd>` when
there are multiple definitions.
2012-09-12 08:45:03 -07:00
John MacFarlane
3e8e20b4f5
Fixed spacing in context writer test.
2012-09-08 12:13:36 -07:00
John MacFarlane
7d0438897b
LaTeX reader: Support obeylines environment.
...
Closes #604 .
2012-09-06 16:27:01 -07:00
John MacFarlane
e2cc9e7ca1
LaTeX reader: Use curly quotes for bare straight quotes.
2012-09-06 16:02:56 -07:00
John MacFarlane
c9d1d97a28
Fixed footnotes bug in textile.
...
This affected notes occuring before punctuation, e.g.
`foo[1].`.
Closes #518 .
2012-09-06 10:38:56 -07:00
Denis Laxalde
cdefeb9445
Fix RST reader for field lists items with body beginning after a new line
2012-08-29 20:47:49 +02:00
John MacFarlane
b21363f1d5
Added (failing) test case for #518 .
2012-08-25 22:11:31 -07:00