diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 94 |
1 files changed, 78 insertions, 16 deletions
diff --git a/debian/changelog b/debian/changelog index bff86fd60..8946bb2dd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,7 +10,41 @@ pandoc (0.45) unstable; urgency=low that error messages will give the correct line number. This yields cleaner (and slightly faster) code, with more accurate parsing error messages. - + + * Added new Math inline element: + + + Markdown and LaTeX readers now convert TeX math into Math elements, + not TeX. + + This allows math to be treated differently from raw TeX in output. + TeX elements are no longer printed in output formats other than + Markdown, LaTeX, and ConTeXt. But Math elements are always printed. + + * New default handling of math in writers: + + + New module Text.Pandoc.Readers.TeXMath exports readTeXMath, which + parses raw TeX math and outputs a string of Pandoc inlines that + tries to render it as far as possible using unicode characters, + lapsing into literal TeX when needed. + + readTeXMath is now used for default HTML output in HTML, S5, RTF, + and Docbook, if no other method for displaying math in HTML is + specified. Enclosing $'s are no longer printed by default. + + By default, math is put inside <span class="math">. This way it can be + distinguished from the surrounding text, e.g. put in a different + font. + + * New --gladtex and --mimetex options for display of math in HTML: + + + If --gladtex is specified, math is output between <eq> tags, so + it can be processed by gladTeX. + + If --mimetex is specified, math is put in <img> tags with a link + to the mimetex CGI script (or any other script that takes TeX math + as input and outputs an image). The URL of the script may be + specified, but defaults to /cgi-bin/mimetex.cgi. + + HTMLMathMethod structure in WriterOptions keeps track of how to + display math in HTML output. + + Updated README with a description of the four options for displaying + math in HTML. + * HTML reader: + Fixed bug: parser for minimized attributes should not swallow @@ -52,8 +86,11 @@ pandoc (0.45) unstable; urgency=low + Modified specialChar so that '"' characters are parsed. + Fixed a bug in parsing of \[ \] math blocks (thanks to Mark Kalderon). - * HTML writer: Don't produce HTML for table of contents if there are - no headers. (This would be an empty list, which is invalid XHTML.) + * HTML writer: + + + Changes in handling of math (see above). + + Don't produce HTML for table of contents if there are + no headers. (This would be an empty list, which is invalid XHTML.) * Markdown writer: @@ -98,23 +135,27 @@ pandoc (0.45) unstable; urgency=low a parameter. + Text wrapping now provided, using wrapTeXIfNeeded. - * ConTeXt writer: many improvements for more idiomatic ConTeXt output. + * ConTeXt writer: many improvements for more idiomatic ConTeXt output + (thanks to Idris Samawi Hamid for suggestions). + PrettyPrint module now used for output. + Writer options are now in state, so they don't have to be passed as a parameter. + Text wrapping now provided, using wrapTeXIfNeeded. - + Better treatment of footnotes: footnotes are always on lines by themselves. + + Better treatment of footnotes: footnotes are always on lines by + themselves, and the final } is on a line by itself only when + it needs to be (after \stoptyping). + Use \subject, \subsubject, ... or \section, \subsection, ... for headings, depending on whether --number-sections option is selected. + Extra blank line inserted after \stopitemize + Use new, "official" definition of blockquote environment. Also, use blank line after \startblockquote to balance blank line at the end. - + Both itemized and enumerated lists are now generated using \start-stopitemize, - with appropriate options. Removed definitions of ltxenum and ltxitem, - which are no longer needed. Provided defaults for itemized lists in - the preamble. State keeps track of ordered list level, so that - when default numbering is specified, the appropriate scheme can be used. + + Both itemized and enumerated lists are now generated using + \start-stopitemize, with appropriate options. Removed definitions + of ltxenum and ltxitem, which are no longer needed. Provided + defaults for itemized lists in the preamble. State keeps track of + ordered list level, so that when default numbering is specified, + the appropriate scheme can be used. + Changed \useurl to \useURL. + Changed link color from red to blue. + Use \subsubsubsubsection etc., since these are supported @@ -171,6 +212,19 @@ pandoc (0.45) unstable; urgency=low '--enable-(executable|library)-profiling' is specified. Updated PROFILING instructions accordingly. + * Makefile: + + + Makefile now checks GHC version. If GHC is 6.6, pandoc.cabal.ghc66 + is copied to pandoc.cabal, and the old pandoc.cabal is copied + to pandoc.cabal.orig. Otherwise, pandoc.cabal is copied to + pandoc.cabal.orig but otherwise unmodified. This way, the Makefile + will work properly with either GHC 6.6 or 6.8. + + Changed BUILDCONF to point to dist/setup-config, not .setup-config. + This is where current versions of Cabal put it. + + Added $(BUILDCMD) target, so setup doesn't get compiled every time. + + Removed dependency of templates on ./templates, which is circular + now that templates is a subdirectory of the top-level. + * MacPorts Portfile: + Modified to install the pandoc library in addition to programs. @@ -184,16 +238,24 @@ pandoc (0.45) unstable; urgency=low libghc6-mtl-dev as dependencies for libghc6-pandoc-dev. Closes: #445235 + * debian/rules: Converted to UTF-8. + * Changed pandoc home page to http://johnmacfarlane.net/pandoc/. - [ Recai Oktaş ] + * Updated ASCIIMathML.js to latest version. - * Revised debian/rules to use pandoc.cabal.ghc66, as a transition - measure until GHC 6.8 gets into debian. Modified debian/control - to require GHC 6.6, as a safety measure. + * Directory structure: + + + Moved everything from src into the top-level directory. + + Changed references to source directory in Makefile and + pandoc.cabal.*. + + Moved ASCIIMathML.js, headers, and ui into templates directory. + + Modified fillTemplates.pl to reflect new paths. + + [ Recai Oktaş ] - * Fixed the issue of having two copies of the library documentation - under some usage scenarios. + * Makefile: Fixed the issue of having two copies of the library + documentation under some usage scenarios. * Replaced 'ghc' with '$(GHC)' in Makefile, and made GHC and GHC_PKG configurable through the environment, to support |