From 96c614083ef4c7143e368fa483753401f9df9703 Mon Sep 17 00:00:00 2001 From: fiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> Date: Fri, 29 Dec 2006 20:25:54 +0000 Subject: [PATCH] Minor changes to changelog. git-svn-id: https://pandoc.googlecode.com/svn/trunk@312 788f1e2b-df1e-0410-8736-df70ead52e1b --- debian/changelog | 89 +++++++++++++++++++++++++++--------------------- 1 file changed, 51 insertions(+), 38 deletions(-) diff --git a/debian/changelog b/debian/changelog index 43cf6696c..b7d5434de 100644 --- a/debian/changelog +++ b/debian/changelog @@ -34,7 +34,8 @@ pandoc (0.3) unstable; urgency=low + Added '-o/--output' option to send output to a file. + Added '-d/--debug' option: - Prints OUTPUT= followed by output filename (or blank) to stderr. - - Prints INPUT= followed by input filename, for each input file (if any). + - Prints INPUT= followed by input filename to stderr, for each + input file (if any). - Sends output to STDOUT, even if output file was specified. - This is intended mainly to make it easier to write wrappers. + Modified '-v' and '-h' output to go to STDERR, not STDOUT, and return @@ -43,33 +44,49 @@ pandoc (0.3) unstable; urgency=low + Removed extra blanks after '-h' and '-D' output. + Added copyright message to '-v' output, modeled after FSF messages. - * Added implicit setting of input and output format based on input - and output filename extensions. This is documented in pandoc(1) - man page and README. + * Added implicit setting of default input and output format based + on input and output filename extensions. These defaults are + overridden if explicit input and output formats are specified using + '-t', '-f', '-r', or '-w' options. Documented in pandoc(1) man page + and README. - * Extensions to markdown reader: - + Allow ordered list items to begin with (single) letters, as well - as numbers. The list item marker may now be terminated either by - '.' or by ')'. These extensions to standard markdown are documented - in README. - + Added supportfor footnotes in markdown reader. (See README for - details on syntax. Both reference and inline footnotes are - supported.) + * Allow ordered list items to begin with (single) letters, as well + as numbers. The list item marker may now be terminated either by + '.' or by ')'. This extension to standard markdown is documented + in README. + + * Revised footnote syntax. (See README for full details.) The + '[^1]' format now standard in markdown extensions is supported, + as are inline footnotes with this syntax: '^[My note.]'. + The earlier footnote syntax '^(1)' is no longer supported. + + * Improved HTML representation of footnotes. All footnotes + are now auto-numbered and appear in an ordered list at the + end of the HTML document. Since the default appearance is now + acceptable, the old footnote styles have been removed from the + HTML header. * Bug fixes: - + Fixed a serious bug in the markdown reader (also affecting LaTeX - and RST readers). 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. The fix: instead of - calling runParser on some raw text, use setInput to make it the input, - then parse it, then use setInput to restore the input to what it was + + Fixed a serious bug in the markdown, LaTeX, and RST readers. + 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. The fix: instead of calling + runParser on some raw text, use setInput to make it the input, then + parse it, then use setInput to restore the input to what it was before. This is shorter and more elegant, and it fixes the problem. - + Fixed bug in notFollowedBy' combinator (adding 'try' before 'parser'). - Adjusted code that uses this combinator accordingly. + + Fixed bug in notFollowedBy' combinator (adding 'try' before + 'parser'). Adjusted code that uses this combinator accordingly. + Fixed bug in RTF writer that caused improper indentation on footnotes occurring in indented blocks like lists. + + Fixed parsing of metadata in LaTeX reader. Now the title, author, + and date are parsed correctly. Everything else in the preamble + is skipped. + + Modified escapedChar in LaTeX reader to allow a '\' at the end of a + line to count as escaped whitespace. + + Modified LaTeX reader to produce inline links rather than reference + links. Otherwise, links in footnotes aren't handled properly. * Made handling of code blocks more consistent. Previously, some readers allowed trailing newlines, while others stripped them. @@ -79,10 +96,6 @@ pandoc (0.3) unstable; urgency=low * Modified readers to make spacing at the end of output more consistent. * Minor improvements to LaTeX reader: - + Fixed parsing of metadata. Now the title, author, and date - are parsed correctly. Everything else in the preamble is skipped. - + Modified escapedChar to allow a \ at the end of a line to count - as escaped whitespace. + '\thanks' now treated like a footnote. + Simplified parsing of LaTeX command arguments and options. commandArgs now returns a list of arguments OR options (in @@ -93,23 +106,22 @@ pandoc (0.3) unstable; urgency=low * Revised RTF writer: + Default font is now Helvetica. - + An \f0 is added to each \pard, so that font resizing works correctly. + + An '\f0' is added to each '\pard', so that font resizing works + correctly. - * Improved handling of smart quotes in HTML and LaTeX writers, to - handle cases where latex commands or HTML entity references appear - after quotes. - - * Fixed handling of dashes in LaTeX writer: + * Improved handling of dashes in LaTeX writer: + Recognize a double hyphen as an Em-dash, even when it occurs next to punctuation (e.g. a quotation mark). + Collapse space around Em-dashes. + Process quotes before dashes. This way (foo -- 'bar') will turn into (foo---`bar') instead of (foo---'bar'). + * Improved handling of smart quotes in HTML and LaTeX writers, to + handle cases where latex commands or HTML entity references appear + after quotes. + * Changes in HTML writer: + Include title block in header even when title is null. - + Add line break after </li> in HTML footnote output, for easier - inspection of the source. + Made javascript obfuscation of emails even more obfuscatory, by combining it with entity obfuscation. @@ -121,14 +133,15 @@ pandoc (0.3) unstable; urgency=low + Added regression tests with footnotes in quote blocks and lists. * Makefile changes: - + osx-pkg target creates a Mac OS X package (directory) + + osx-pkg target creates a Mac OS X package (directory). New osx + directory contains files needed for construction of the package. + osx-dmg target creates a compressed disk image containing the package. - + New osx directory contains files needed for construction - of the package. + win-pkg target creates Windows binary package. + tarball target creates distribution source tarball. + website target generates pandoc's website automatically, including - demos. + demos. New 'web' directory containts files needed for construction + of the website (which will be created as the 'pandoc' subdirectory + of 'web'). + Makefile checks to see if we're running Windows/Cygwin; if so, a '.exe' extension is added to each executable in EXECS.