aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-08Correct superscript/subscript.Andrew Dunning1-3/+3
2015-07-07Fixed email javascript obfuscation with mailto: URLs.John MacFarlane2-3/+3
This fixes a potential security issue. Because single quotes weren't being escaped in the link portion, a specially crafted email address could allow javascript code injection. [Jim'+alert('hi')+'OBrien](mailto:me@example.com) Closes #2280.
2015-07-06Updated context writer test.John MacFarlane1-1/+1
2015-07-06ConTeXt template: activate hanging indent for definition lists.John MacFarlane1-7/+7
(mb21)
2015-07-06Setup.hs: better version detection in older hsb2hs.John MacFarlane1-7/+11
If it returns an error with input `--version`, recover gracefully.
2015-07-05Changes in WiX installer.John MacFarlane1-1/+2
These should allow a per-user install without elevated privileges, while still allowing a systemwide install with privileges.
2015-07-05Make cabal require hsb2hs >= 0.3.1.John MacFarlane3-2/+19
This is done by adding `hookedPrograms` in `Setup.hs`, which allows us to include `hsb2hs` in Build-Tools in cabal.
2015-07-05Travis: only do sdist with cabal != 1.16.John MacFarlane1-6/+5
2015-07-05Travis: reorder hsb2hs install.John MacFarlane1-1/+3
2015-07-04Travis: install hsb2hs.John MacFarlane1-0/+1
2015-07-04Makefile: prettier 'download_stats'.John MacFarlane1-1/+1
2015-07-04Clarified that templates go in templates subdirectory of user data dir.John MacFarlane1-3/+3
Closes #2272.
2015-07-03Setup.hs: Don't require hsb2hs unless embed_data_files flag specified.John MacFarlane1-8/+15
2015-07-03Try to fix travis build for ghc 7.4.2.John MacFarlane1-0/+1
2015-07-03Fixed travis.John MacFarlane1-1/+1
2015-07-03Travis: build in a directory created by sdist.John MacFarlane1-0/+2
This will catch packaging bugs.
2015-07-03Updated changelog.John MacFarlane1-0/+13
2015-07-02Added pandoc.1 to repository. Don't build as part of cabal build.John MacFarlane6-28/+4352
The process was too fragile. It made too many assumptions about available libraries (which failed sometimes when sandboxes were used). This is a low-tech solution. The only drawback is that `man/pandoc.1` is a generated file in the repository. It will need to be regenerated periodically when README changes.
2015-07-02Bump date on READMEJohn MacFarlane1-1/+1
2015-07-02Bump version to 1.15.0.4.John MacFarlane1-1/+1
2015-07-02WiX: Set InstallPrivileges to limited.John MacFarlane1-0/+1
Default is "elevated", which requires admin privileges.
2015-07-02Make copying of man pages respect --destdir.John MacFarlane1-12/+11
Closes #2262.
2015-07-02Better error messages for filters:John MacFarlane1-2/+8
- Inform user if filter requires an interpreter that isn't found in the path. - Inform user if filter returns an error status.
2015-07-02Bump version to 1.15.0.3, updated changelog.John MacFarlane2-1/+5
2015-07-02Setup.hs: ensure target directory is created when installing man page.John MacFarlane1-4/+3
2015-07-02Version bump to 1.15.0.2, updated changelog.John MacFarlane2-1/+5
2015-07-02Added man page source files to extra-source-files.John MacFarlane1-1/+6
2015-07-01Bump version to 1.15.0.1, update changelog.John MacFarlane2-1/+6
2015-07-01Install man pages as part of cabal 'copy' phase.John MacFarlane5-21/+27
2015-07-01Generate man page in cabal build process and include in data/.John MacFarlane6-16/+23
The pandoc.1 man page is generated automatically after the cabal build process. It goes in `data/pandoc.1`. It can be obtained by the user who installs pandoc via cabal thus: pandoc --print-default-data-file pandoc.1 > pandoc.1
2015-07-01Don't use MANDIR in make_deb and make_osx_package.John MacFarlane2-6/+4
2015-07-01Always rebuild man page in making deb and osx package.John MacFarlane2-2/+2
2015-07-01Updated make_osx_package.sh for new man page method.John MacFarlane1-3/+2
2015-07-01Updated make_deb.sh for new man page method.John MacFarlane1-5/+3
2015-07-01Updated changelog.John MacFarlane1-0/+27
2015-07-01ConTeXt: use `\goto` for internal links.John MacFarlane1-7/+2
2015-07-01Ignore sandbox on 'make quick'John MacFarlane1-1/+1
2015-07-01Merge pull request #2255 from mchladek/odt_linebreakJohn MacFarlane2-3/+2
Fix #2254 : OpenDocument writer adds space with hard line break
2015-07-01ConTeXt writer: Added a % at end for `\reference` to avoid spurious space.John MacFarlane1-2/+2
2015-07-01New method for building man pages.John MacFarlane11-162/+53
+ Removed `--man1`, `--man5` options (breaking change). + Removed `Text.Pandoc.ManPages` module (breaking API change). + Version bump to 1.15 because of the breaking changes, even though they involve features that have only been in pandoc for a day. + Makefile target for `man/man1/pandoc.1`. This uses pandoc to create the man page from README using a custom template and filters. + Added `man/` directory with template and filters needed to build man page. + We no longer have two man pages: pandoc.1 and pandoc_markdown.5. Now there is just pandoc.1, which has all the content from README. This change was needed because of the extensive cross-references between parts of the README. + Removed old `data/pandoc.1.template` and `data/pandoc_markdown.5.template`.
2015-07-01Do not add a carriage return after a hard line break in OpenDocument writer ↵Michael Chladek2-3/+2
and reflect change in tests.
2015-06-30Fixed man page building in make_osx_package.sh.John MacFarlane1-2/+1
2015-06-30Updated changelog.John MacFarlane1-0/+88
2015-06-29README: Added Lars-Dominik Braun as contributorJohn MacFarlane1-0/+1
2015-06-29make_deb.sh: Use pandoc to create man pages.John MacFarlane1-2/+2
2015-06-29make_osx_package.sh: Create man pages using pandoc.John MacFarlane1-2/+3
2015-06-29Added download_stats target to Makefile.John MacFarlane1-1/+5
2015-06-29Merge pull request #2250 from PromyLOPh/rsttargetJohn MacFarlane2-1/+5
Fix RST reference names with special characters
2015-06-29LaTeX reader: Allow `_` and `^` as regular inline text.John MacFarlane1-1/+1
Normally these will cause an error in LaTeX, but there are contexts (e.g. `alltt` environments) where they are okay. Now that we aren't treating them as super/subscript outside of math mode, it seems okay to parse them as regular text.
2015-06-29LaTeX reader: don't parse `_`,`^` as super/sub outside math mode.John MacFarlane1-2/+0