git.iko.soy/typeable/pandoc
on 9e199dc help sign in
9e199dcSmall README changes documenting differences from standard markdown.fiddlosopher b6663c7Changed test-markdown target in Makefile: Now it will find any markdown test suites in the 'test' directory (subdirectories beginning with 'MarkdownTest_') and run them all. This allows us to have multiple test suites, e.g. for 1.0 and for a beta version.fiddlosopher b770a9fRemoved unneeded 'options' parameter from 'indentedInTags' function in Docbook writer.fiddlosopher c85980dAdded some instructions to INSTALL about setting the PATH for trying out pandoc and the shell scripts from the build directory.fiddlosopher 99959b6+ Improved text wrapping algorithm in markdown, docbook, and RST writers. LineBreaks no longer cause ugly wrapping in Markdown output. + Replaced splitBySpace with the more general, polymorphic function splitBy (in Text/Pandoc/Shared).fiddlosopher e488031Modified HTML reader to skip a newline following a <br> tag. Otherwise the newline will be treated as a space at the beginning of the next line.fiddlosopher ec1be2bRemoved unneeded WRAPPER_ARGS and WRAPPEE_ARGS variables from src/wrappers/common.sh.fiddlosopher a8a0dd8Cleaned up and improved Makefile target for wrappers.fiddlosopher d262d16Improved Makefile 'wrappers' target. (Previously, it would build all wrappers corresponding to src/wrappers/*.in. Now, it will only build wrappers in WRAPPERS. This might be useful if we decide to have 'hsmarkdown' be a wrapper on Windows and a symlink on unix.)fiddlosopher bd31474Improved test-markdown target in Makefile: + Use 'hsmarkdown' instead of building 'pandoc-strict' (which was a hack, and didn't work on Windows machines, anyway, due to the line ending problem) + Put top-level directory in path before running the test script, so that hsmarkdown can find 'pandoc' even if it hasn't been installed.fiddlosopher b9eeba9Modified main 'pandoc' program so that if it is called with program name = 'hsmarkdown' (e.g. through a symlink, on a system with real symbolic links), it will translate markdown to HTML in strict mode and interpret all command-line options as arguments, like Markdown.pl.fiddlosopher 17be8bcCSS changes for website.fiddlosopher bcc608fFixed a bug in website generation, which only worked if 'pandoc' and the wrappers had been installed.fiddlosopher 339fcbbAdded fuller package descriptions to debian/control.fiddlosopher f4713cfMoved hsmarkdown to src/wrappers/hsmarkdown.in, so it works with our existing build process. There's no harm in having it be a template, even though there's nothing to fill it.fiddlosopher 5387ebdAdded 'hsmarkdown' wrapper, designed to be used as a drop-in replacement for Markdown.pl. It calls pandoc with the options '--from markdown --to html --strict' and disallows other options. (Any command-line options will be interpreted as arguments.)fiddlosopher 89f2468Added package URL to Pandoc.cabal.in.fiddlosopher b416038Documented change of 'HtmlEntities' to 'Entities' in changelog.fiddlosopher d445453Change 'HtmlEntities' module to 'Entities'. Adjusted calling code accordingly.fiddlosopher 4e57451Use entities for all characters above 127 in docbook output. Though XML tools should support unicode, some people will be using SGML tools, and these do not. Using entities makes the docbook files more portable.fiddlosopher 2716943Changed representation of code blocks to use <screen> and escaped characters rather than <programlisting> and CDATA. Reason: XML source more easily editable and readable.fiddlosopher ae869a0Changed description in debian/control to include docbook writer.fiddlosopher b9a3483Inserted a needed slash in the Makefile, after $(osx_pkg_name), which is the name of a directory!fiddlosopher c27d8adModified changelog to bring up to date.fiddlosopher a734aafRemoved a line that was causing a compiler warning in docbook writer. The line isn't necessary, since we have a case for every kind of block element.fiddlosopher 2f764a2Added docbook writer to list of exposed modules in Pandoc.cabal.in.fiddlosopher a9e3250Merged changes from docbook branch since r363.fiddlosopher 0c6c5d5Refactored fillTemplates.pl.fiddlosopher e9abe72Added a note to pandoc(1) man page about the differences between standard markdown and Pandoc's markdown-variant.fiddlosopher 0d18277Revised inline code parsing in Markdown reader to conform to Markdown.pl. Now any number of `'s can begin inline code, which will end with the same number of `'s. For example, to have two backticks as code, write ``` `` ```fiddlosopher 7f7b456Documented makefile targets in INSTALL.fiddlosopher 8b3ac98Simplified list parsing code in RST reader.fiddlosopher df980b8Added instructions for using the GHC profiler.fiddlosopher 3f5194bCleaned up some code in RST reader.fiddlosopher 0b6dc98Changed Markdown reader so that the first pass, in which a list of reference keys is made, is much faster. This gets us a big performance boost.fiddlosopher 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