git.iko.soy/typeable/pandoc
on ee7a458 help sign in
ee7a458Removed no-longer-needed wrappers directory.fiddlosopher 1c5e0d0Removed no-longer-needed templates directory.fiddlosopher 2882897Moved more of the build process from Makefile to Setup.hs:fiddlosopher e36ff78Removed layout-cache and Configurations2 from odt-styles directory. They don't seem to be needed.fiddlosopher 2ba5ff9Include shell scripts themselves in repo, rather than generating from wrappers.fiddlosopher db729a0Added preconfigure hook to build reference.odt if missing.fiddlosopher 5d3d2d7Rewrote test suite so it doesn't depend on perl or unix tools.fiddlosopher f1914c2Removed unneeded space after "\\item" in LaTeX and ConTeXt output.fiddlosopher 80715bdAdded Text.Pandoc.UTF8 as a backup for when utf8-string is not present.fiddlosopher 05b366aSmall improvements to citation parsing in markdown reader. (Don't allow blank lines inside citations.)fiddlosopher abf2dc7Allow parsing of multiline citations.fiddlosopher 81001fdText/Pandoc/Biblio.hs - made getRefs point-free.fiddlosopher a560c0aMention ODT writer in pandoc.cabal.fiddlosopher d5e691dAdded padding to table cells in ODT.fiddlosopher de0ab26Added opendocument writer tests.fiddlosopher 1bfe1b8Added support for Cite to Markdown reader, and conditional support for citeproc module. + The citeproc cabal configuration option sets the _CITEPROC macro, which conditionally includes code for handling citations. + Added Text.Pandoc.Biblio module. + Made highlighting option default to False.fiddlosopher 4719c78Added Cite element to definition and writers.fiddlosopher 6ff1e2aImproved configuration options and CPP macros.fiddlosopher ed4b003Added 'utf8' configuration flag to pandoc.cabal. This makes it possible to compile pandoc without utf8, using '-f-utf8' at configuration time. Utf-8 support is still the default.fiddlosopher b63d1c5Improvements to ODT writer (for windows compatibility):fiddlosopher 82fd635INSTALL: Included instructions on installing utf8-string.fiddlosopher bab1605Replaced markdown2odt with pandoc in web demos.fiddlosopher dfdf331Added information about `odt` to README and pandoc(1) man page.fiddlosopher 1e2f2bcImproved template handling:fiddlosopher 6a0004aRemoved superfluous copyFile from Text/Pandoc/ODT.hs.fiddlosopher e371db9Fixes to make haddock work with template haskell: + Added CPP, TemplateHaskell, FlexibleInstances to cabal file "Extensions" field + Added #ifndef __HADDOCK__ cpp declarations in the files using template haskell.fiddlosopher 5c1c786Removed FlexibleInstances Extension line from pandoc.cabal; it isn't needed because the relevant files have pragmas.fiddlosopher 44382a2Use </> with contentsOf to ensure that paths are portable. Do not use hardcoded '/' characters!fiddlosopher 0362298ODT writer: Don't use pathname in invoking "zip", as that causes problems in windows.fiddlosopher 26253e4Added pragma to HTML writer to avoid deprecation warning for use of "start" attribute.fiddlosopher aeda44cAdded pragma to Text/Pandoc/Shared.hs to get rid of "orphan instance" warnings. (These are caused by the Lift instance for ByteString.)fiddlosopher 5383db2Removed 'CPP' from Extension in pandoc.cabal. It is not needed (since the relevant files have a pragma anyway), and it causes problems on windows (Cabal thinks pandoc.cabal has changed every time configure is run).fiddlosopher 7b986acDon't use OverloadedStrings in ODT writer. Remove version dependency from bytestring.fiddlosopher 31e261cDepend on bytestring-0.9.0.1 and provide a ByteString instance for IsString manually, in Text/Pandoc/ODT.hs. Upgrading to 0.9.1.0 causes problems unless every package has been built with that version, so for now we stick with 0.9.0.1.fiddlosopher ba32c2eSimplified build process using template haskell. + Text/Pandoc/ASCIIMathML.hs, Text/Pandoc/DefaultHeaders.hs, and Text/Pandoc/Writers/S5.hs are no longer built in Setup.hs from templates in the templates/ directory. + Instead, they use template haskell to read data at compile time from the relevant files in data/. + Setup.hs is back to the default simple configuration. + Removed old templates and Extra-Tmp-Files field from pandoc.cabal.fiddlosopher 04e09cfUse minimum-sized (blank) content.xml in odt-styles.fiddlosopher 5abc79cUse template haskell to store reference.odt as blob in pandoc. + Added contentsOf to Text.Pandoc.Shared. + Use this to get contents of reference.odt at compile time in Text.Pandoc.ODT + Added bytestring and template-haskell dependencies to pandoc.cabal.fiddlosopher c45833aMakefile: build reference.odt before configure.fiddlosopher bf6db92Added note on utf8-string dependency to INSTALL.fiddlosopher 17b4cb7Added utf8-string library to depends in debian/control.fiddlosopher 0c6dd10Added code for xml library (Text.XML.Light) to source tree, since there is currently no debian package. Removed dependency on xml library. Added license to debian/copyright.fiddlosopher 8440385Compatibility fixes for CPP, Cabal, and haddock: + Use CPP in "Extensions" field in pandoc.cabal. + Removed use of backslash string continuations in source files.fiddlosopher 2284608Removed superfluous binary and bytestring dependencies in pandoc.cabal.fiddlosopher 283c241Setup.hs: Use simpleUserHooks rather than deprecated defaultUserHooks.fiddlosopher ebcebccUse utf8-string's System.IO.UTF8 to replace Text.Pandoc.UTF8. + removed Text/Pandoc/UTF8.hs + removed UTF8.hs notice from debian/copyright + adjusted main.hs, Text/Pandoc.hs, and Text/Pandoc/ODT.hs to use System.IO.UTF8 instead of Text.Pandoc.UTF8 + Added dependency on utf8-string to pandoc.cabalfiddlosopher 774dc07Added 'library' and 'executable' configuration flags. Cabal can now be told to build just the library or just the executable. Updated INSTALL accordingly.fiddlosopher d072ad4Added 'odt' output option to pandoc: Not a writer, but a module that inserts the output of the OpenDocument writer into an ODT archive. This replaces markdown2odt.fiddlosopher 504a61aOpenDocument writer: don't print alt text with Image.fiddlosopher ab2844dFixed typo in pandoc.cabal.fiddlosopher 40e7280Simplified Setup.hs by removing PostClean hooks. Added Extra-Tmp-Files to pandoc.cabal; this does the same thing.fiddlosopher