71e508f* Debian packaging changes:roktas
65e118eUpdated changelog.fiddlosopher
b9e30caRST reader: Fixed bug in parsing explicit links (resolves Issue #44). The problem was that we were looking for inlines until a '<' character signaled the start of the URL. So if you hit a reference-style link, it would keep looking til the end of the document. Fix: change inline => (notFollowedBy (char '`') >> inline). Note that this won't allow code inlines in links, but these aren't allowed in resT anyway.fiddlosopher
85657adRST reader: cleaned up parsing of reference names in key blocks and links. Allow nonquoted reference links to contain isolated '.', '-', '_', so so that strings like 'a_b_' count as links.fiddlosopher
e4837c1RST reader: Removed unnecessary check for following link in str. This is unnecessary now that link is above str in the definition of 'inline'.fiddlosopher
d271473Fixed markdown reader to handle "*hi **there***" as a strong nested in an emph. (A '*' is only recognized as the end of the emphasis if it's not the beginning of a strong emphasis.)fiddlosopher
0e94609Markdown reader: Moved blockQuote parser before list parsers.fiddlosopher
0b3ffbfAdded RELEASE-CHECKLIST.fiddlosopher
0921704Use an interpreted text role to render math in restructuredText. See http://www.american.edu/econ/itex2mml/mathhack.rst for the strategy.fiddlosopher
ec3f6b6Refactored RST writer to usea record instead of a tuple for state, and to include options in state so it doesn't need to be passed as a parameter.fiddlosopher
5df912bAdded optional HTML sanitization using a whitelist. When this option is specified (--sanitize-html on the command line), unsafe HTML tags will be replaced by HTML comments, and unsafe HTML attributes will be removed. This option should be especially useful for those who want to use pandoc libraries in web applications, where users will provide the input.fiddlosopher
a505f70Made -H, -A, and -B cumulative: if they are specified multiple times, multiple files will be included.fiddlosopher
e37df6dFixed bug in the markdown reader: HTML preceding a code block could cause it to be parsed as a paragraph. (The problem is that the HTML parser used to eat all blank space after an HTML block, including the indentation of the code block.) Resolves Issue #39. + In Text.Pandoc.Readers.HTML, removed parsing of following space from rawHtmlBlock. + In Text.Pandoc.Readers.Markdown, modified rawHtmlBlocks so that indentation is eaten *only* on the first line after the HTML block. This means that in <div> foo <div> the foo won't be treated as a code block, but in <div>fiddlosopher
ad5cbb7HTML reader: Finished fixing Issue #40. Contents of script tags were still being treated as markdown when the script tags were parsed as inline. Fixed by moving "script" from the list of tags that can be either block or inline to the list of block tags.fiddlosopher
d989a78HTML reader: Don't interpret contents of style tags as markdown. Resolves Issue #40. + Added htmlStyle, analagous to htmlScript. + Use htmlStyle in htmlBlockElement and rawHtmlInline.fiddlosopher
6e1a652Fixed bug in HTML reader: it was looking for <IT> tag, not <I>.fiddlosopher
6c1f9c8Made LaTeX reader properly recognize --parse-raw in rawLaTeXInline. Updated LaTeX reader test to use --parse-raw.fiddlosopher
a465c4fChanged handling of titles in HTML writer so you don't get "titleprefix - " followed by nothing.fiddlosopher
5e65598Use wrappers around Doc elements to ensure proper spacing in ConTeXt writer. Each block element is wrapped with either Pad or Reg. Pad'ed elements are guaranteed to have a blank line in between. Updated ConTeXt tests.fiddlosopher
f74dda2Markdown reader: Make 'block' conditional on strictness state, instead of using failIfStrict in block parsers. Use a different ordering of parsers in strict mode: raw HTML block before paragraph. This recovers performance that was lost in strict mode with r1154.fiddlosopher
05cbdf0Markdown: better handling of parentheses in URLs and quotation marks in titles. + source parser first tries to parse URL with balanced parentheses; if that doesn't work, it tries to parse everything beginning with '(' and ending with ')'. + source parser now uses an auxiliary function source'. + linkTitle parser simplified and improved, under assumption that it will be called in context of source'.fiddlosopher
ee6f06eModified markdown reader to disallow links within links. (Resolves Issue #35.) + Replaced inlinesInBalanced with inlinesInBalancedBrackets, which instead of hard-coding the inline parser takes an inline parser as a parameter. + Modified reference and inlineNote to use inlinesInBalancedBrackets. + Removed unneeded inlineString function. + Added inlineNonLink parser, which is now used in the definition of reference. + Added inlineParsers list and redefined inline and inlineNonLink parsers in terms of it. + Added failIfLink parser.fiddlosopher
97992e6Improved handling of raw HTML in Markdown reader. (Resolves Issue #36.) Tags that can be either block or inline (e.g. <ins>) should be treated as block when appropriate and as inline when appropriate. Thus, for example, <ins>hi</ins> should be treated as a paragraph with inline <ins> tags, while <ins>fiddlosopher
dad8e16Changed failure message in anyHtmlBlockTag (minor change).fiddlosopher
6802d28Modified rawHtmlBlock in HTML reader so it parses </html> and </body> tags. This allows these tags to be handled correctly in Markdown. HTML reader now uses rawHtmlBlock', which excludes </html> and </body>, since these are handled in parseHtml. (Resolves Issue #38.)fiddlosopher
fbecb49Modified 'source' parser in Markdown reader to allow backslash escapes in URLs. So, for example, [my](/url\(1\)) yields a link to /url(1). Resolves Issue #34.fiddlosopher
48f2cc5Modified rules for HTML header identifiers to ensure legal identifiers. + Modified htmlListToIdentifier and uniqueIdentifier in HTML writer to ensure that identifiers begin with an alphabetic character. + The new rules are described in README. + Resolves Issue #33.fiddlosopher
0681d1dFixed handling of email addresses in markdown and reStructuredText. Consolidated uri and email address parsers. (Resolves Issue #37.) + New emailAddress and uri parsers in Text.Pandoc.Shared. uri parser uses parseURI from Network.URI. emailAddress parser properly handles email addresses with periods in them. + Removed uri and emailAddress parsers from Text.Pandoc.Readers.RST. + Removed uri and emailAddress parsers from Text.Pandoc.Readers.Markdown.fiddlosopher
246e5f9Bumped version number to 0.46.fiddlosopher
46a2d92Added date to release note on website.fiddlosopher
7a68e64Use \{0,1\} instead of \? in sed, so it works on BSD/Mac OSX too.fiddlosopher
0bf5531Updated website.fiddlosopher
fa02979Makefile website target: create changelog.txt, not changelog. This ensures that browsers will treat it as text.fiddlosopher
aea6f68Removed support for "box-style" block quotes in markdown. This adds unneeded complexity and makes pandoc diverge further than necessary from other markdown extensions. Brought documentation, tests, and debian/changelog up to date.fiddlosopher
1fa54abUpdated debian/changelog.fiddlosopher
702bb47Added new HTML math demos to website. Revamped mkdemos.pl for simplicity.fiddlosopher
6cfe6c2Adjusted test suite for footnote changes in LaTeX and ConTeXt writers.fiddlosopher
13b1b87Improvements to LaTeX and ConTeXt footnote handling: + ConTeXt: } at end of footnote now occurs on a new line when the footnote ends with \stoptyping, just as in LaTeX writer. + LaTeX and ConTeXt: \footnote is no longer indented. The indentation causes problems with wrapping, as it makes the line too long.fiddlosopher
3dc0a91If gladtex specified, don't prettyprint <EQ> tags, or gladtex gets confused.fiddlosopher
af2ea86Small fix to error handling in TeXMath parser:fiddlosopher
804756dRemoved note about public mimetex server from README.fiddlosopher
f8a2575Updated test suite -- no italics for digits.fiddlosopher
defe182TeXMath parser: use emphasis only for letters, not numbers.fiddlosopher
c15dfb2Updated HTML and S5 writer tests for new span tags in math.fiddlosopher
d411b10Put math in HTML inside <span class="math">. This way it can be distinguished from the surrounding text, e.g. put in a different font. Updated README accordingly.fiddlosopher
d1832daAdded Text.Pandoc.Readers.TeXMath and changed default handling of math. + Text.Pandoc.Readers.TeXMath exports readTeXMath, which reads raw TeX math and outputs a string of pandoc inlines that tries to render it as far as possible, lapsing into literal TeX when needed. + Added Text.Pandoc.Readers.TeXMath to pandoc.cabal + ghc66 version. + Modified writers so that readTeXMath is used for default HTMl output in HTML, S5, RTF, Docbook. + Updated README with information about how math is rendered in all formats. + Updated test suite.fiddlosopher
8e872f9Website: Added note about inclusion in Ubuntu Hardy Heron.fiddlosopher
882c1bfRemoved TODO.fiddlosopher
ac133dcUpdated tests with new way of displaying math in HTML (with no enclosing $'s).fiddlosopher
ef028feAdded --gladtex and --mimetex options. + New HTMLMathMethod structure in WriterOptions keeps track of how to display math in HTML output. + If none of the special options are selected, default to displaying TeX math verbatim, with no enclosing $'s, in HTML.fiddlosopher
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list