git.iko.soy/typeable/pandoc
on 83cddbc help sign in
83cddbcRemoved unneeded 'do' block from 'parseBlocks' definition in Markdown reader.fiddlosopher 6812230Changed usage message so that it is more compact (and slightly less informative). It's important that it be able to fit on one screen.fiddlosopher cf53a18Documented the "blank line before header and block quote" discrepancy between standard markdown and pandoc.fiddlosopher c3bad6eUpdates to changelog for --strict option and other changes from the last revision.fiddlosopher 4ea1b2bMerged 'strict' branch from r324. This adds a '--strict' option to pandoc, which forces it to stay as close as possible to official Markdown syntax.fiddlosopher 7cd9db0Slight changes in website target: + history.html -> changelog.html + demo.html -> examples.html + Added title to changelog.html + Removed header div on html pages + Changed widths in cssfiddlosopher 08fa385Changed date on README.fiddlosopher 7871400Print command-line to stderr when making demo page.fiddlosopher 369b995Make wrappers executable in the top-level directory, in case people want to try them in place without installing.fiddlosopher 3c9fd01+ Renamed web/demos.sh to mkdemos.sh + Added parameter for directory containing executables + Changed arithmetic statement for portability. + Modified Makefile accordingly.fiddlosopher 96c6140Minor changes to changelog.fiddlosopher cd54d01Modified changelog to bring up to date.fiddlosopher c6bdfe8Revised uninstall-pandoc with new wrapper names.fiddlosopher 3491420+ Changed 'web2markdown' to 'html2markdown'.fiddlosopher eea3592Reversed changes from r246: + Removed invisible anchors in front of header tags in HTML output. Reason: no way to prevent duplicate ID attributes (which is invalid HTML), since there might be duplicate header titles. See http://six.pairlist.net/pipermail/markdown-discuss/2005-January/000975.html.fiddlosopher 17837b3Added two more demo cases to website. Put a footnote in README for demonstration purposes.fiddlosopher 2d253caAdded a latex -> markdown case to demos.fiddlosopher 2933f9fAdded another demo case, with header and footer and css.fiddlosopher 5468e76Added "Demos" page to the website.fiddlosopher a1a30d6+ Removed the convenience symlinks (which don't work on Windows under Cygwin, due to Windows' lack of true symbolic links). + Modified the wrappers to use 'pandoc' instead of the symlinks. + Modified the Makefile to remove all references to the symlinks. + Removed code from Main.hs that made pandoc's behavior depend on the name of the calling program. + Added code to Main.hs that sets default reader and writer based on extensions of input and output filenames (if provided). (Thanks to roktas for the idea.) + Modified README and man pages accordingly. + Removed WINDOWS-README target from Makefile. It is no longer needed now that we don't have the symlinks.fiddlosopher a1539d9Added README-WINDOWS.html to windows package documentation.fiddlosopher ff93d50+ Added --strip-trailing-cr option to diff in runtests.pl, so that the test suite will work in Windows. + Converted some CR's to LF's in print.css and adjusted test suite accordingly.fiddlosopher 618d2ffChanged default ASCIIMathML text color to black.fiddlosopher 5dfab2c+ Updates to Makefile: - New win-pkg target to build Windows binary package. - Changed name on OSX package. - New RELNAME global variable contains release name, e.g. pandoc-0.3 - Mac dmg is now created in top-level directory, not .. + Updates to website: - Changed download links to point to Google Code downloads area. - Added section on Windows binary package.fiddlosopher a923f22Add rst2markdown to dh_strip exclude list.roktas 2deea09Pandoc package didn't contain 'pandoc' executable. This is because we're using "Simply expanded variables" and PROGS expands before EXECS. Put PROGS after EXECS to fix this bug. As an alternative solution, we could make PROGS -and possibly others- "recursively expanded" variables, but I tend to avoid using that flavour of variables.roktas c113b24Fix the version of Debian packages, it should be "0.3" now.roktas 7fe2018Lintian complains as follows:roktas 54a7700Changed osx-pkg target in Makefile to refer to COPYRIGHT instead of (obsolete) LICENSE.fiddlosopher d829c48Merged changes from branches/wrappers since r177. Summary of main changes: + Added -o/--output and -d/--debug options to pandoc. + Modified pandoc to behave differently depending on the name of the program. For example, if the program name is 'html2latex', the default reader will be html and the default writer latex. + Removed most of the old wrappers, replacing them with symlinks to pandoc. + Rewrote markdown2pdf and created a new wrapper web2markdown, with the functionality of the old html2markdown script. These new scripts exploit pandoc's -d option to avoid having to do complex command-line parsing. + Revised man pages and documentation appropriately.fiddlosopher cfaf0c1Removed README-WINDOWS. Instead, we'll have the Makefile tailor README to Windows (removing references to the wrappers, for example).fiddlosopher 16708b1Added README-WINDOWS with instructions to be included with the binary distribution of Pandoc. Still to be completed. Perhaps this should also be hidden in a subdirectory eventually.fiddlosopher aa3853fRemoved some stray characters (form feeds?) from COPYING.fiddlosopher 129f259Added to COPYRIGHT a note that the source code is available from the website, and a link. This is necessary for GPL compliance in binary distributions (as far as I can see).fiddlosopher aac442eRemoved TODO. ToDo list now maintained on the Wiki at pandoc's Google Code site. (Also in the repository: wiki/ToDo.wiki.)fiddlosopher d2105f6+ Added regression tests with footnotes in quote blocks and lists. + This uncovered an existing bug in the RTF writer, which got indentation wrong on footnotes occuring in indented blocks like lists. Fixed this bug.fiddlosopher 48b8267Fixed a serious bug in the Markdown reader (also affecting LaTeX and RST readers). The problem: these readers ran 'runParser' on processed chunks of text to handle embedded block lists in lists and quotation blocks. But then any changes made to the parser state in these chunks was lost, as the state is local to the parser. So, for example, footnotes didn't work in quotes or list items.fiddlosopher 862471eFixed two small haddock bugs.fiddlosopher 11cd6e9Added license text to top of source files.fiddlosopher 70d2910Changed 'stability' from 'provisional' to 'alpha'.fiddlosopher 99ffb97Added some extra fields to Pandoc.cabal.in.fiddlosopher 1fded40Changed 'status' in comment headers from 'unstable' to 'provisional' (which seems to be the term that is used in this context).fiddlosopher b98edf2Made javascript obfuscation of emails even more obfuscatory, by combining it with entity obfuscation.fiddlosopher 19a81cbPut notice about the GPL on web page.fiddlosopher dc9c645+ Added module data for haddock. + Reformatted code consistently.fiddlosopher 42d2983Obscured email addresses in documents that will be web-accessible.fiddlosopher 62e2ee1Modified debian/copyright, and made COPYRIGHT in top level a symlink to it, to avoid duplication.fiddlosopher cda0a6dRemoved LICENSE, replacing it with COPYING (text of GPL) and COPYRIGHT (including copyright information and licenses for other packages used). Modified Pandoc.cabal.in and README accordingly.fiddlosopher 48f64f6Cleaned up TODO file.fiddlosopher 5cf769bModified the HTML writer to add invisible anchors to each section heading. The anchors are derived form the text of the section heading as described in README. This makes it easy to insert links that jump from one part of a document to another: for example, '[back to the Introduction](#Introduction)'.fiddlosopher