git.iko.soy/typeable/pandoc
on master help sign in
Updated debian/changelog.
3703f62fiddlosopher
debian/changelog+69−17
@@ -5,7 +5,7 @@ pandoc (0.45) unstable; urgency=low
5 * Simplified parsing of reference keys and notes in markdown and RST
5 * Simplified parsing of reference keys and notes in markdown and RST
6 readers: The Reference data structure from Text.Pandoc.Shared is no
6 readers: The Reference data structure from Text.Pandoc.Shared is no
7 longer needed, since referenceKey and noteBlock parses return strings
7 longer needed, since referenceKey and noteBlock parses return strings
8− (as many blank lines as are occuried by the key or note) and update
8+ (as many blank lines as were occupied by the key or note) and update
9 state themselves. getPosition and setPosition are now used to ensure
9 state themselves. getPosition and setPosition are now used to ensure
10 that error messages will give the correct line number. This yields
10 that error messages will give the correct line number. This yields
11 cleaner (and slightly faster) code, with more accurate parsing error
11 cleaner (and slightly faster) code, with more accurate parsing error
@@ -19,13 +19,20 @@ pandoc (0.45) unstable; urgency=low
19 + Changed parsing of code blocks in HTML reader: <code> tag is no
19 + Changed parsing of code blocks in HTML reader: <code> tag is no
20 longer needed. <pre> suffices. All HTML tags in the code block
20 longer needed. <pre> suffices. All HTML tags in the code block
21 (e.g. for syntax highlighting) are skipped, because they are not
21 (e.g. for syntax highlighting) are skipped, because they are not
22− portable to other output formats. <code>...</code> not surrounded
22+ portable to other output formats. A <code>...</code> block not
23− by <pre> now counts as inline HTML, not code block.
23+ surrounded by <pre> now counts as inline HTML, not a code block.
24 + Remove just one leading and one trailing newline from contents of
24 + Remove just one leading and one trailing newline from contents of
25 <pre>...</pre> in codeBlock parser.
25 <pre>...</pre> in codeBlock parser.
26
26
27+ * Markdown reader:
28+
27− * Markdown reader: Require space before title in links and references.
29+ + Require space before title in links and references.
28− This fixes a bug in parsing URLs like http://silly/url(withparen).
30+ This fixes a bug in parsing URLs like http://silly/url(withparen).
31+ + Improved and simplified setextHeader parser.
32+ + Fixed logic in smart quote parsing, adding some needed 'try'
33+ statements.
34+ + Fixed smart quote parsing so that unicode characters 8216 and 8217
35+ are recognized as single quotes, and 8220 and 8221 as double quotes.
29
36
30 * RST reader:
37 * RST reader:
31
38
@@ -82,13 +89,45 @@ pandoc (0.45) unstable; urgency=low
82 + If label for a link reference contains a colon, surround it by `
89 + If label for a link reference contains a colon, surround it by `
83 signs so it won't be interpreted as the end of the link label.
90 signs so it won't be interpreted as the end of the link label.
84
91
92+ * LaTeX writer:
93+
85− * LaTeX writer: Cleaner output for footnotes. Footnotes now always
94+ + Cleaner output for footnotes. Footnotes now always begin on a new
86− begin on a new line, and the final } is on a line by itself only
95+ line, and the final } is on a line by itself only when it needs to
87− when it needs to be (i.e. only when the note ends with a Verbatim
96+ be (i.e. only when the note ends with a Verbatim environment).
88− environment).
97+ + Added writer options to state, so state doesn't need to be passed as
98+ a parameter.
99+ + Text wrapping now provided, using wrapTeXIfNeeded.
100+
101+ * ConTeXt writer: many improvements for more idiomatic ConTeXt output.
102+
103+ + PrettyPrint module now used for output.
104+ + Writer options are now in state, so they don't have to be passed as
105+ a parameter.
106+ + Text wrapping now provided, using wrapTeXIfNeeded.
107+ + Better treatment of footnotes: footnotes are always on lines by themselves.
108+ + Use \subject, \subsubject, ... or \section, \subsection, ... for headings,
109+ depending on whether --number-sections option is selected.
110+ + Extra blank line inserted after \stopitemize
111+ + Use new, "official" definition of blockquote environment. Also, use
112+ blank line after \startblockquote to balance blank line at the end.
113+ + Both itemized and enumerated lists are now generated using \start-stopitemize,
114+ with appropriate options. Removed definitions of ltxenum and ltxitem,
115+ which are no longer needed. Provided defaults for itemized lists in
116+ the preamble. State keeps track of ordered list level, so that
117+ when default numbering is specified, the appropriate scheme can be used.
118+ + Changed \useurl to \useURL.
119+ + Changed link color from red to blue.
120+ + Use \subsubsubsubsection etc., since these are supported
121+ (up to at least sub x 5).
89
122
123+ * Text.Pandoc.Shared:
124+
90− * Text.Pandoc.Shared: save and restore position in parseFromString,
125+ + Save and restore position in parseFromString, so that accurate
91− so that accurate error messages can be given.
126+ error messages can be given.
127+ + Improved efficiency of romanNumeral parser.
128+ + Added wrappedTeX and wrapTeXIfNeeded functions. These ensure
129+ that footnotes occur on lines by themselves (to make them
130+ easier to see and move) and do not screw up line wrapping.
92
131
93 * Text.Pandoc.UTF8: modified fromUTF8 to strip out the BOM
132 * Text.Pandoc.UTF8: modified fromUTF8 to strip out the BOM
94 if present. Windows Notepad and other applications insert a
133 if present. Windows Notepad and other applications insert a
@@ -106,7 +145,6 @@ pandoc (0.45) unstable; urgency=low
106 + Use wrapIfNeeded instead of wrapped in the RST, Man, Docbook, and
145 + Use wrapIfNeeded instead of wrapped in the RST, Man, Docbook, and
107 Markdown writers.
146 Markdown writers.
108 + Added render and renderFragment helpers to HTML writer.
147 + Added render and renderFragment helpers to HTML writer.
109− + Note: Not yet implemented in LaTeX or ConTeXt writers.
110
148
111 * Modified html2markdown to run tidy only if the HTML cannot be
149 * Modified html2markdown to run tidy only if the HTML cannot be
112 parsed. Previously html2markdown piped all input through tidy
150 parsed. Previously html2markdown piped all input through tidy
@@ -120,11 +158,20 @@ pandoc (0.45) unstable; urgency=low
120 * Removed 'version' constant from Main.hs; added 'pandocVersion' to
158 * Removed 'version' constant from Main.hs; added 'pandocVersion' to
121 Text.Pandoc library.
159 Text.Pandoc library.
122
160
123− * Modified Makefile to work with Cabal configurations and GHC 6.8.
161+ * pandoc.cabal:
124− Provide pandoc.cabal.ghc66 for people who are still using older
125− versions of Cabal, which don't support configurations.
126
162
163+ + Modified to work with GHC 6.8 and Cabal configurations. (For GHC
164+ 6.8, pretty and containers must be added to Build-Depends, and it
165+ is desirable to use the -O2 compiler option.) Cabal configurations
166+ allows one to select options depending on the compiler version.
167+ For GHC 6.6, the splitBase option can be disabled.
168+ + pandoc.cabal.ghc66 is provided for users with older versions of
169+ Cabal, which do not support configurations.
170+ + Use Ghc-Prof-Options to ensure that '-auto-all' is used when
171+ '--enable-(executable|library)-profiling' is specified. Updated
172+ PROFILING instructions accordingly.
173+
127− * Fixed MacPorts Portfile:
174+ * MacPorts Portfile:
128
175
129 + Modified to install the pandoc library in addition to programs.
176 + Modified to install the pandoc library in addition to programs.
130 + Installation must be done manually rather than using Makefile's
177 + Installation must be done manually rather than using Makefile's
@@ -145,9 +192,14 @@ pandoc (0.45) unstable; urgency=low
145 measure until GHC 6.8 gets into debian. Modified debian/control
192 measure until GHC 6.8 gets into debian. Modified debian/control
146 to require GHC 6.6, as a safety measure.
193 to require GHC 6.6, as a safety measure.
147
194
148− * Makefile: fix the issue of having two copies of the library documentation
195+ * Fixed the issue of having two copies of the library documentation
149 under some usage scenarios.
196 under some usage scenarios.
150
197
198+ * Replaced 'ghc' with '$(GHC)' in Makefile, and made GHC
199+ and GHC_PKG configurable through the environment, to support
200+ unusual ghc installations. For example:
201+ GHC=/opt/ghc/bin/ghc GHC_PKG=/opt/ghc/bin/ghc-pkg make
202+
151 -- Recai Oktaş <roktas@debian.org> Sun, 07 Oct 2007 20:51:43 +0300
203 -- Recai Oktaş <roktas@debian.org> Sun, 07 Oct 2007 20:51:43 +0300
152
204
153pandoc (0.44) unstable; urgency=low
205pandoc (0.44) unstable; urgency=low