aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-02Markdown & RST writers: Omit 'references' from metadata block at top.issue771John MacFarlane
Otherwise we get references repeated in two places.
2013-08-02Test suite: Use `-s` for markdown citation tests.John MacFarlane
This is needed because the 'references' variable is now used for the bibliography.
2013-08-02Templates: Added 'references' variable for bibliography.John MacFarlane
Previously the bibliography was just tacked on to 'body'. Now it is a separate variable, so you can put it where you like, style it as you like, etc.
2013-08-02Biblio: Put bibliography in 'references' metadata field.John MacFarlane
(Instead of just tacking it on to the end of the document.) This will require changes in default templates (addition of 'references' field) and possibly a special-case for 'references' in the writers that write all metadata fields (assuming we don't want the entire bibliography repeated at the beginning of a document in e.g. reST).
2013-08-02Biblio: Don't interfere with Notes that aren't citation notes.John MacFarlane
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 MacFarlane
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 MacFarlane
2013-07-29Markdown atx headers: Allow `.` or `)` after `#` if no `fancy_lists`.John MacFarlane
2013-07-29Document that `fancy_lists` turns on `#` as list marker.John MacFarlane
2013-07-26Beamer: add allowframebreaks to slide if set in header classes.John MacFarlane
It's recommended that your bibliography slide have this attribute: # References {.allowframebreaks} This causes multiple slides to be created if necessary, depending on the length of the bibliography.
2013-07-25LaTeX writer: Change `\` to `/` in paths.John MacFarlane
`/` works even on Windows in LaTeX. `\` will cause major problems if unescaped.
2013-07-25LaTeX reader: Support `\v{}` for hacek.John MacFarlane
Closes #926.
2013-07-25Textile reader: Improved handling of `<pre>` blocks.John MacFarlane
* Closed #927 (a bug in which `<pre>` in certain contexts was not recognized as a code block). * Remove internal HTML tags in code blocks, rather than printing them verbatim. * Parse attributes on `<pre>` tag for code blocks.
2013-07-23Revert "Added `--filter` option."John MacFarlane
This reverts commit 85dacbb282f34dc45a810d7c7b5a2d639b70e1f5.
2013-07-23Added `--filter` option.John MacFarlane
This makes it easier to use JSON filters. Instead of doing pandoc -t json | ./filter | pandoc -f json you can just do pandoc --filter ./filter
2013-07-23Text.Pandoc: Added readJSON, writeJSON to the API.John MacFarlane
Closes #817.
2013-07-23Test suite changes for new highlighting-kate version.John MacFarlane
2013-07-22Require highlighting-kate 0.5.5.John MacFarlane
0.5.4 has a serious memory leak that affects the mandoc parser. See highlighting-kate#34.
2013-07-21Biblio: Tweaks to improve default behavior.John MacFarlane
* A suffix beginning with a digit gets 'p' inserted before it before passing to citeproc-hs, so that bare numbers are treated as page numbers by default. * A suffix not beginning with punctuation has a space added at the beginning (rather than a comma and space, as was done before). * This adding occurs not just in author-in-text citations, but in all citations. The result of these changes (and the last commit) is that `\citep[23]{item1}` in LaTeX will be interpreted properly, with '23' treated as a locator of type 'page'.
2013-07-21LaTeX reader: Don't add spurious ", " to citation suffixes.John MacFarlane
This is added when needed in Text.Pandoc.Biblio anyway.
2013-07-20Markdown reader: Improved strong/emph parsing.John MacFarlane
Using technique from github.com/jgm/Markdown. The new parsing algorithm requires no backtracking, and no keeping track of nesting levels. It will give different results in some edge cases but should not affect most people.
2013-07-20PDF generation improvements.John MacFarlane
* `Text.Pandoc.PDF` exports `makePDF` instead of `tex2pdf`. (API change.) * `makePDF` walks the pandoc AST and checks for the existence of images in the local directory. If they are not found, it attempts to find them, either in the directory containing the first source file, or at an absolute URL, or at a URL relative to the base URL of the first command line argument. * Closes #917.
2013-07-20Added info about CABALDIR.John MacFarlane
Modified from a patch by achalddave.
2013-07-20LaTeX template: Added `biblio-style` variable.John MacFarlane
Closes #920.
2013-07-20Merge pull request #924 from drothlis/patch-1John MacFarlane
README: Fix minor typo
2013-07-20README: Fix minor typoDavid Röthlisberger
2013-07-18Text.Pandoc.PDF: put temporary output directory in TEXINPUTS.John MacFarlane
This will help later when we try to download external resources. We can put them in the temp directory. See #917.
2013-07-18Fixed warning.John MacFarlane
2013-07-18Improved fetching of external resources.John MacFarlane
* In Shared, openURL and fetchItem now return an Either, for better error handling. (API change.) * Better error message when fetching a URL fails with `--self-contained`. * EPUB writer: If resource not found, skip it, as in Docx writer. * Closes #916.
2013-07-17Added `ignore_line_breaks` markdown extension.John MacFarlane
This causes intra-paragraph line breaks to be ignored, rather than being treated as hard line breaks or spaces. This is useful for some East Asian languages, where spaces aren't used between words, but text is separated into lines for readability.
2013-07-17LaTeX/Beamer template: Added `classoption` variable.John MacFarlane
This is intended for class options like `oneside`; it may be repeated with different options. Thanks to Oliver Matthews.
2013-07-16Text.Pandoc.ImageSize: Handle EPS.John MacFarlane
Closes #903. This change will make EPS images properly sized on conversion to Word.
2013-07-16HTML reader: read widths from col tags if present.John MacFarlane
Closes #893.
2013-07-16HTML reader: Handle non-simple tables (#893).John MacFarlane
Column widths are divided equally. TODO: Get column widths from col tags if present.
2013-07-16HTML reader: Generalized table parser.John MacFarlane
This commit doesn't change the present behavior at all, but it will make it easier to support non-simple tables in the future.
2013-07-15Fixed YAML code block in README.John MacFarlane
2013-07-14Updated sample.lua for new metadata.John MacFarlane
2013-07-14Updated changelog for pending release.John MacFarlane
2013-07-14Updated authors in README.John MacFarlane
2013-07-14Fixing wrong numbered-list indentation in open document formatAlexander Kondratskiy
2013-07-13Another attempt at .travis.yml.John MacFarlane
2013-07-13Another attempt at the travis build spec.John MacFarlane
2013-07-13Tweaked travis script to use cabal-dev.John MacFarlane
2013-07-13Makefile: --enable-benchmarks no longer works with cabal install.John MacFarlane
2013-07-13Simplified margin fields in default epub CSS file.John MacFarlane
2013-07-13Default epub CSS: Removed highlighting styles.John MacFarlane
These are added automatically to individual chapter files, depending on the highlighting style selected on the command line.
2013-07-13Docx writer: Make `--no-highlight` work properly.John MacFarlane
2013-07-13Updated a test whose output changed due to last commit.John MacFarlane
2013-07-13Merge pull request #907 from KholdStare/fix-no-highlightJohn MacFarlane
Checking options before applying syntax highlighting for HTML output
2013-07-13Checking options before applying syntax highlighting for HTML outputAlexander Kondratskiy