aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-08-17Markdown reader: Don't generate blank title, author, date elements.John MacFarlane1-3/+3
2013-08-17Fixed inlined code in dokuwiki writer (#386)claremacrae1-6/+1
2013-08-17Don't add entities in <code> blocks in dokuwiki writer (#386)claremacrae1-1/+1
2013-08-17Implement <code> blocks in dokuwiki writer (#386)claremacrae1-2/+1
2013-08-17Implement table headings in dokuwiki writer (#386)claremacrae1-2/+19
2013-08-16Shared: Changed stringify so it ignores notes.John MacFarlane1-1/+5
Also documented this in README.
2013-08-16Revert "Shared: stringify now skips over footnotes."John MacFarlane1-1/+0
This reverts commit 19591df739a6c50a3d0a9af55ba90b883264b21d. This change didn't work; query has already written the contents of the note by the time it gets to Note.
2013-08-16Shared: stringify now skips over footnotes.John MacFarlane1-0/+1
That is usually the right thing to do for section labels, etc.
2013-08-16LaTeX writer: Avoid problem with footnotes in unnumbered headers.John MacFarlane1-6/+7
Closes #940. Added test case.
2013-08-16LaTeX reader: parse label after section command and set id.John MacFarlane1-2/+4
Closes #951.
2013-08-15Merge pull request #950 from semorrison/masterJohn MacFarlane1-0/+2
LaTeX reader missing \oe and \OE characters
2013-08-16LaTeX reader missing \oe and \OE charactersScott Morrison1-0/+2
2013-08-15Merge branch 'master' of https://github.com/semorrison/pandocJohn MacFarlane1-0/+16
2013-08-15Shared: Better error message when default data file not found.John MacFarlane1-3/+7
Listing the full path can confuse people who are using `--self-contained`: they might have intended the file to be found locally. So now we just list the data file name.
2013-08-16adding support for breve accents via \u{} while reading LaTeXScott Morrison1-0/+16
2013-08-14Updated for removed unMeta, unFormat in pandoc-types.John MacFarlane1-2/+2
2013-08-12Text.Pandoc.Compat.Monoid: Small improvements to the (<>) definition.John MacFarlane1-0/+4
2013-08-11ODT/OpenDocument writer: Minor changes for ODF 1.2 conformance.John MacFarlane2-7/+16
See #939. We leave the nonconforming contextual-spacing attribute, which is provided by LibreOffice itself and seems to be supported.
2013-08-11PDF: Add suggestion to use --latex-engine=xelatex on encoding error.John MacFarlane1-2/+8
2013-08-11Options: Changed `writerSourceDir` to `writerSourceURL` (now a Maybe).John MacFarlane6-36/+27
Previously we used to store the directory of the first input file, even if it was local, and used this as a base directory for finding images in ODT, EPUB, Docx, and PDF. This has been confusing to many users. It seems better to look for images relative to the current working directory, even if the first file argument is in another directory. writerSourceURL is set to 'Just url' when the first command-line argument is an absolute URL. (So, relative links will be resolved in relation to the first page.) Otherwise, 'Nothing'. The ODT, EPUB, Docx, and PDF writers have been modified accordingly. Note that this change may break some existing workflows. If you have been assuming that relative links will be interpreted relative to the directory of the first file argument, you'll need to make that the current directory before running pandoc. Closes #942.
2013-08-11Initial implementation of tables in dokuwiki writer (#386)claremacrae1-22/+17
Todo: alignment, and headings
2013-08-10Use walk, walkM in place of bottomUp, bottomUpM when possible.John MacFarlane11-27/+31
They are significantly faster.
2013-08-10Use query instead of queryWith.John MacFarlane4-9/+36
2013-08-10Adjustments for new Format newtype.John MacFarlane18-72/+102
2013-08-08Preliminary support for new Div and Span elements in writers.John MacFarlane17-0/+56
Currently these are "transparent" containers, except in HTML, where they produce div and span elements with attributes.
2013-08-08Pass writename as argument to filters.John MacFarlane1-4/+1
This way filters can figure out what the target format is and react appropriately. Example: #!/usr/bin/env runghc import Text.Pandoc.JSON import Data.Char main = toJSONFilter cap where cap (Just "html") (Str xs) = Str $ map toUpper xs cap _ x = x This capitalizes text only for html output.
2013-08-08Use pipeProcess in Text.Pandoc.PDF.John MacFarlane1-36/+3
2013-08-08Added Text.Pandoc.Process (pipeProcess).John MacFarlane1-0/+105
A souped up version of readProcessWithErrorCode that uses lazy bytestrings and allows setting environment.
2013-08-08Revert "Textile reader: Removed raw LaTeX parsing."John MacFarlane1-0/+16
This reverts commit bb61624bb2bba416e1992ecdf101f9660a3edcae. Apparently someone put this there for a reason, since it's in the test suite.
2013-08-08Added Text.Pandoc.Compat.TagSoupEntity.John MacFarlane5-4/+19
This allows pandoc to compile with tagsoup 0.13.x. Thanks to Dirk Ullrich for the patch.
2013-08-08Added Text.Pandoc.Compat.Monoid.John MacFarlane3-2/+18
This allows pandoc to compile with base < 4.5, where Data.Monoid doesn't export `<>`. Thanks to Dirk Ullirch for the patch.
2013-08-07Textile reader: Removed raw LaTeX parsing.John MacFarlane1-16/+0
This isn't part of Textile.
2013-08-07Allow YAML title blocks to contain only comments.John MacFarlane1-1/+4
2013-08-06Added support for MetaBool.John MacFarlane3-1/+4
2013-08-06Biblio: Capitalize citation note only if it has a prefix.John MacFarlane1-7/+10
So, author names or titles that aren't capitalized will stay uncapitalized.
2013-08-06Implement strikeout in dokuwiki writer (#386)claremacrae1-1/+1
2013-08-04Remove CPP from default-extensions; add pragmas to modules as needed.John MacFarlane3-6/+3
2013-08-03Removed comment that chokes recent cpp.John MacFarlane1-1/+0
Closes #933.
2013-08-03MediaWiki writer: Use native mediawiki tables instead of HTML.John MacFarlane1-44/+39
Closes #720.
2013-08-03Text.Pandoc: Don't reexport ToJSONFilter.John MacFarlane1-2/+2
It's better just to import this from Text.Pandoc.JSON. That way, compiled filters will be smaller in size.
2013-08-03Text.Pandoc.JSON: Use To/FromJSON instances from pandoc-types.John MacFarlane1-62/+12
* These use GHC generics rather than syb, and are faster. * toJsonFilter is now a deprecated synonym of toJSONFilter from Text.Pandoc.JSON. * The deprecated jsonFilter function has been removed.
2013-08-02Biblio: Don't interfere with Notes that aren't citation notes.John MacFarlane1-2/+3
Closes #898: notes not generated from citations were being adjusted (first letter capitalized, for example, against author's intentions).
2013-08-02Biblio: Override citeproc-hs's endWithPunct.John MacFarlane1-1/+14
The new version correctly sees a sentence ending in '.)' as ending with punctuation. This fixes a bug which led such sentences to receive an extra period at the end: '.).'. Thanks to Steve Petersen for reporting.
2013-07-30Fixed compilation with http-conduit flag False.John MacFarlane1-2/+2
2013-07-29Markdown atx headers: Allow `.` or `)` after `#` if no `fancy_lists`.John MacFarlane1-1/+2
2013-07-28Implement footnotes in dokuwiki writer (#386)claremacrae1-3/+3
2013-07-28Removed incorrect entity conversion in dokuwiki writer (#386)claremacrae1-4/+3
2013-07-28Implemented linebreaks in dokuwiki writer (#386)claremacrae1-1/+1
2013-07-26Added another todo - dokuwiki writer (#386)claremacrae1-0/+1
2013-07-26Added some todos to dokuwiki writer (#386)Clare Macrae1-0/+15