aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-07-18Improved fetching of external resources.John MacFarlane5-17/+24
* 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 MacFarlane3-0/+8
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 MacFarlane2-7/+10
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 MacFarlane2-1/+24
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 MacFarlane1-6/+23
Closes #893.
2013-07-16HTML reader: Handle non-simple tables (#893).John MacFarlane1-3/+9
Column widths are divided equally. TODO: Get column widths from col tags if present.
2013-07-16HTML reader: Generalized table parser.John MacFarlane1-4/+9
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 MacFarlane1-13/+13
2013-07-14Updated sample.lua for new metadata.John MacFarlane1-5/+5
2013-07-14Updated changelog for pending release.John MacFarlane1-0/+339
2013-07-14Updated authors in README.John MacFarlane1-1/+2
2013-07-14Fixing wrong numbered-list indentation in open document formatAlexander Kondratskiy2-24/+26
2013-07-13Another attempt at .travis.yml.John MacFarlane1-6/+7
2013-07-13Another attempt at the travis build spec.John MacFarlane1-3/+2
2013-07-13Tweaked travis script to use cabal-dev.John MacFarlane1-4/+6
2013-07-13Makefile: --enable-benchmarks no longer works with cabal install.John MacFarlane1-1/+4
2013-07-13Simplified margin fields in default epub CSS file.John MacFarlane1-1/+1
2013-07-13Default epub CSS: Removed highlighting styles.John MacFarlane1-19/+0
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 MacFarlane1-7/+11
2013-07-13Updated a test whose output changed due to last commit.John MacFarlane1-4/+1
2013-07-13Merge pull request #907 from KholdStare/fix-no-highlightJohn MacFarlane1-3/+9
Checking options before applying syntax highlighting for HTML output
2013-07-13Checking options before applying syntax highlighting for HTML outputAlexander Kondratskiy1-3/+9
2013-07-12Docx writer: Ignore most components of reference.docx.John MacFarlane1-24/+41
We take the word/styles.xml, docProps/app.xml, word/theme/theme1.xml, and word/fontTable.xml from reference.docx, ignoring everything else. Perhaps this will help with the corruption problems caused when different versions of Word resave the reference.docx and reorganize things.
2013-07-04cabal: Added http-conduit flag, which allows fetching https resources.John MacFarlane2-12/+36
It also brings in a large number of dependencies (http-conduit and its dependencies), which is why for now it is an optional flag. Closes #820.
2013-07-04Docx writer: Use w:br with w:type 'textWrapping' for linebreaks.John MacFarlane1-1/+1
Previously we used w:cr. I don't see a difference between these in my version of Word, but apparently some do. Closes #873.
2013-07-04Text.Pandoc.UTF8: Use strict bytestrings in reading.John MacFarlane1-1/+1
The use of lazy bytestrings seemed to cause problems using pandoc on Windows 7/8 64-bit machines. Closes #874.
2013-07-04LaTeX writer: Don't use ligatures in escaping inline code.John MacFarlane1-9/+15
2013-07-04default.latex: Use tex-ansi mapping for monofont.John MacFarlane1-6/+7
This ensures that straight quotes appear as straight, rather than being treated as curly. See #889.
2013-07-04make-windows-installer.bat: Removed explicit paths for executables.John MacFarlane1-3/+3
2013-07-03`--toc-level` no longer implies `--toc`.John MacFarlane2-3/+2
Reason: EPUB users who don't want a visible TOC may still want to set the TOC level for in the book navigation.
2013-07-02Document YAML metadata blocks.John MacFarlane1-11/+45
2013-07-02Rename `Ext_yaml_title_block` -> `Ext_yaml_metadata_block`.John MacFarlane4-9/+15
2013-07-02Markdown writer: Changed condition for rendering title block.John MacFarlane1-4/+3
Previously it was only rendered if title, author, or date set. Now any metadata field can be set.
2013-07-02Markdown reader: Better error messages for yaml headers.John MacFarlane3-6/+21
2013-07-02Fixed bug retrieving default template for markdown variants.John MacFarlane1-3/+5
2013-07-02Write full metadata in MMD style title blocks.John MacFarlane1-7/+23
2013-07-01Markdown reader: Ignore fields ending with _ in YAML headers.John MacFarlane1-2/+2
2013-07-01Emit warning instead of failing on invalid YAML header.John MacFarlane1-4/+10
2013-07-01Markdown writer: Commas are okay in plain yaml scalars.John MacFarlane2-2/+2
It's just commas with brackets that can cause problems.
2013-07-01Markdown writer: Render yaml title block fields in alpha order.John MacFarlane2-3/+4
This makes the output predictable; previously it varied across implementations.
2013-07-01Added Text.Pandoc.Writers.Shared to repository.John MacFarlane1-0/+121
This should have been in last commit.
2013-07-01Created Text.Pandoc.Writers.Shared, improved metaToJSON.John MacFarlane18-120/+41
* Text.Pandoc.Writers.Shared contains shared functions used only in writers. * metaToJSON now takes a WriterOptions parameter, and will return an empty object if standalone is not specified.
2013-07-01Improvements to yaml title block writer.John MacFarlane2-27/+40
2013-07-01Shared: Export getField.John MacFarlane1-1/+14
2013-07-01Switched order of fields in yaml header (writer test).John MacFarlane1-2/+2
2013-07-01Revert "Markdown writer: Don't include variables in metadata."John MacFarlane2-42/+36
This reverts commit 0ec8573347d53e0cba70552a50dba697f39216b6.
2013-07-01Markdown writer: Don't include variables in metadata.John MacFarlane2-36/+42
2013-06-30Markdown writer: Support yaml title block.John MacFarlane2-12/+37
2013-06-29Metadata changes: Variables now completely shadow metadata.John MacFarlane16-37/+41
Previously if you set a value both in metadata and with a variable, they'd be combined into a list. Now the variable replaces the value in document metadata. If many variables with the same name are set, a list is created. Shared: metaToJSON now has an argument for a variable list.
2013-06-28ConTeXt writer: Properly handle tables without captions.John MacFarlane2-6/+8
The old output only worked in MkII. This should work in MkIV as well. Closes #837.