<?xml version="1.0" encoding="UTF-8"?>
<office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
- xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
- xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
- xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
- xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
- xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
- xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
- xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
- xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
- xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
- xmlns:math="http://www.w3.org/1998/Math/MathML"
- xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
- xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
- xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0"
- xmlns:ooo="http://openoffice.org/2004/office"
- xmlns:ooow="http://openoffice.org/2004/writer"
- xmlns:oooc="http://openoffice.org/2004/calc"
- xmlns:dom="http://www.w3.org/2001/xml-events"
- xmlns:xforms="http://www.w3.org/2002/xforms"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:rpt="http://openoffice.org/2005/report"
- xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2"
- xmlns:xhtml="http://www.w3.org/1999/xhtml"
- xmlns:grddl="http://www.w3.org/2003/g/data-view#"
- xmlns:tableooo="http://openoffice.org/2009/table"
- xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0"
- xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0"
- xmlns:css3t="http://www.w3.org/TR/css3-text/"
- office:version="1.2"
- grddl:transformation="http://docs.oasis-open.org/office/1.2/xslt/odf2rdf.xsl"
- office:mimetype="application/vnd.oasis.opendocument.text">
+xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
+xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
+xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
+xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
+xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
+xmlns:xlink="http://www.w3.org/1999/xlink"
+xmlns:dc="http://purl.org/dc/elements/1.1/"
+xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
+xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
+xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
+xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
+xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
+xmlns:math="http://www.w3.org/1998/Math/MathML"
+xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
+xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
+xmlns:ooo="http://openoffice.org/2004/office"
+xmlns:ooow="http://openoffice.org/2004/writer"
+xmlns:oooc="http://openoffice.org/2004/calc"
+xmlns:dom="http://www.w3.org/2001/xml-events"
+xmlns:xforms="http://www.w3.org/2002/xforms"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns:rpt="http://openoffice.org/2005/report"
+xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2"
+xmlns:xhtml="http://www.w3.org/1999/xhtml"
+xmlns:grddl="http://www.w3.org/2003/g/data-view#"
+xmlns:officeooo="http://openoffice.org/2009/office"
+xmlns:tableooo="http://openoffice.org/2009/table"
+xmlns:drawooo="http://openoffice.org/2010/draw"
+xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0"
+xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
+xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0"
+xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0"
+xmlns:css3t="http://www.w3.org/TR/css3-text/"
+office:version="1.2"
+office:mimetype="application/vnd.oasis.opendocument.text">
<office:font-face-decls>
<style:font-face style:name="Courier New" svg:font-family="'Courier New'"
style:font-adornments="Regular"
</office:master-styles>
<office:meta>
<dc:title>MultiMarkdown v6 Development Notes</dc:title>
- <meta:user-defined meta:name="author">Fletcher T. Penney</meta:user-defined>
+ <dc:creator>Fletcher T. Penney</dc:creator>
<meta:user-defined meta:name="date">2017-07-06</meta:user-defined>
<meta:user-defined meta:name="uuid">dd2d8e76-dc2d-416d-9acd-5395d20871c2</meta:user-defined>
</office:meta>
<text:h text:outline-level="3"><text:bookmark text:name="changelog"/>Changelog </text:h>
<text:list text:style-name="L1">
+<text:list-item>
+<text:p text:style-name="Standard">2017–08–15 - v 6.2.0:</text:p>
+
+<text:list text:style-name="L1">
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add Dutch and Swedish translations – thanks Sl!</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add Hebrew translation – thanks Sl!</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add functions to insert/replace metadata</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add stack_sort header</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add support for MMD Header and MMD Footer metadata; FIXED: Fix transclusion to skip over metadata in main document; FIXED: Fix metavalue_for_key with NULL result</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+ADDED: Add support for YAML metadata markers (—)</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Find single non-indenting space at beginning of lines</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Migrate to Travis containers</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Preserve leading non-indent space in fenced code blocks</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Reorder export format definitions</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Safety check to avoid potential crash</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Standardize process for FORMAT_MMD</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+CHANGED: Verbose testing in Travis</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Don’t strip leading indent in fenced code blocks</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix CTest for spaces in directory path</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix YAML metadata in transcluded files</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix bug preventing matching of abbreviations and glossary items inside tight list items</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix bugs in d_string_replace_text_in_range()</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix issue on Travis-CI Linux and file paths</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix memory bug and silence warnings</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix memory leak</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix potential crash</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Fix table wrapping with default alignment</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Improve abbreviation support</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Improve file path resolution with transclude base ‘.’</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Improve safety of realpath</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Include version.h in public headers</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Remove useless RTF scripts</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+FIXED: Tweak makefile</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+Merge branch ‘release/6.1.0’ into develop</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+TESTING: Figure out why Travis linux fails</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+TESTING: Working on Travis</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Add astyle configuration to tidy c source files</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Remove obsolete test</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Replace vasprintf for all build environments to simplify things</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Test on linux and osx with travis</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Tidy up code</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Tweak astyle settings</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Tweaked astyle settings</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="P1">
+UPDATED: Update quick start guide</text:p></text:list-item>
+
+<text:list-item>
+<text:p text:style-name="Standard">UPDATED: Use astyle with header files as well</text:p></text:list-item>
+
+</text:list></text:list-item>
+
<text:list-item>
<text:p text:style-name="Standard">2017–07–06 - v 6.1.0:</text:p>
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Disable ‘bundle’ format until it's finished</text:p></text:list-item>
+CHANGED: Disable ‘bundle’ format until it’s finished</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Don't parse MMD inside math (fixes #69)</text:p></text:list-item>
+FIXED: Don’t parse MMD inside math (fixes #69)</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: PATH_MAX isn't reliable</text:p></text:list-item>
+FIXED: PATH_MAX isn’t reliable</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Don't strip list markers from nested list items</text:p></text:list-item>
+CHANGED: Don’t strip list markers from nested list items</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Extended ASCII support interferes with UTF–8 support – disable it</text:p></text:list-item>
+CHANGED: Extended ASCII support interferes with UTF-8 support – disable it</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-Merge pull request #61 from silvio/gcc–build–fix</text:p></text:list-item>
+Merge pull request #61 from silvio/gcc-build-fix</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
-Merge pull request #64 from jasedit/feat/add<text:span text:style-name="MMD-Italic">version</text:span>function</text:p></text:list-item>
+Merge pull request #64 from jasedit/feat/add_version_function</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Adjust > and < in LaTeX output – don't wrap in math</text:p></text:list-item>
+CHANGED: Adjust > and < in LaTeX output – don’t wrap in math</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix bug in mmd<text:span text:style-name="MMD-Italic">tokenize</text:span>string()</text:p></text:list-item>
+FIXED: Fix bug in mmd_tokenize_string()</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list text:style-name="L1">
<text:list-item>
<text:p text:style-name="P1">
-ADDED: The ‘–l’ command line argument also sets language, if not overridden by metadata</text:p></text:list-item>
+ADDED: The ‘-l’ command line argument also sets language, if not overridden by metadata</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Recompile lexer using –8 flag</text:p></text:list-item>
+CHANGED: Recompile lexer using -8 flag</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Recompile scanners using –8 flag</text:p></text:list-item>
+CHANGED: Recompile scanners using -8 flag</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="Standard">FIXED: Don’t separate out ‘à’</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Remove ASCII non–breaking space support from lexer</text:p></text:list-item>
+CHANGED: Remove ASCII non-breaking space support from lexer</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="Standard">FIXED: Fix quote pairing in compatibility mode</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix bug between ASCII 160 (non–breaking space) and ‘à’ character</text:p></text:list-item>
+FIXED: Fix bug between ASCII 160 (non-breaking space) and ‘à’ character</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-ADDED: Include tables as targets for cross–reference links</text:p></text:list-item>
+ADDED: Include tables as targets for cross-reference links</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Don‘t let labels end on ’' that is escaping the closing ‘]’</text:p></text:list-item>
+FIXED: Don’t let labels end on '' that is escaping the closing ‘]’</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix bug in Aho–Corasick implementation</text:p></text:list-item>
+FIXED: Fix bug in Aho-Corasick implementation</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix potential bug in Aho–Corasick search:</text:p></text:list-item>
+FIXED: Fix potential bug in Aho-Corasick search:</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix potential bug with line–>block parser</text:p></text:list-item>
+FIXED: Fix potential bug with line->block parser</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix signedness bug in Aho–Corasick</text:p></text:list-item>
+FIXED: Fix signedness bug in Aho-Corasick</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Include non–breaking space (ASCII 160) in re2c patterns</text:p></text:list-item>
+FIXED: Include non-breaking space (ASCII 160) in re2c patterns</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Don't duplicate LaTeX glossary definitions</text:p></text:list-item>
+FIXED: Don’t duplicate LaTeX glossary definitions</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Don't free token_pool if never initialized</text:p></text:list-item>
+FIXED: Don’t free token_pool if never initialized</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-CHANGED: Finish refactoring note–related code</text:p></text:list-item>
+CHANGED: Finish refactoring note-related code</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Don't force glossary terms into lowercase</text:p></text:list-item>
+FIXED: Don’t force glossary terms into lowercase</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix non–breaking space in ODF</text:p></text:list-item>
+FIXED: Fix non-breaking space in ODF</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Add custom implementation for cross–platform support</text:p></text:list-item>
+FIXED: Add custom implementation for cross-platform support</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
<text:list-item>
<text:p text:style-name="P1">
-FIXED: Fix issue printing ‘–’</text:p></text:list-item>
+FIXED: Fix issue printing ‘-’</text:p></text:list-item>
<text:list-item>
<text:p text:style-name="P1">
</text:list>
</office:text>
</office:body>
-</office:document>
\ No newline at end of file
+</office:document>
<h3 id="changelog">Changelog </h3>
<ul>
+<li><p>2017–08–15 - v 6.2.0:</p>
+
+<ul>
+<li>ADDED: Add Dutch and Swedish translations – thanks Sl!</li>
+<li>ADDED: Add Hebrew translation – thanks Sl!</li>
+<li>ADDED: Add functions to insert/replace metadata</li>
+<li>ADDED: Add stack_sort header</li>
+<li>ADDED: Add support for <abbr title="MultiMarkdown">MMD</abbr> Header and <abbr title="MultiMarkdown">MMD</abbr> Footer metadata; FIXED: Fix transclusion to skip over metadata in main document; FIXED: Fix metavalue_for_key with NULL result</li>
+<li>ADDED: Add support for YAML metadata markers (—)</li>
+<li>CHANGED: Find single non-indenting space at beginning of lines</li>
+<li>CHANGED: Migrate to Travis containers</li>
+<li>CHANGED: Preserve leading non-indent space in fenced code blocks</li>
+<li>CHANGED: Reorder export format definitions</li>
+<li>CHANGED: Safety check to avoid potential crash</li>
+<li>CHANGED: Standardize process for FORMAT_<abbr title="MultiMarkdown">MMD</abbr></li>
+<li>CHANGED: Verbose testing in Travis</li>
+<li>FIXED: Don’t strip leading indent in fenced code blocks</li>
+<li>FIXED: Fix CTest for spaces in directory path</li>
+<li>FIXED: Fix YAML metadata in transcluded files</li>
+<li>FIXED: Fix bug preventing matching of abbreviations and glossary items inside tight list items</li>
+<li>FIXED: Fix bugs in d_string_replace_text_in_range()</li>
+<li>FIXED: Fix issue on Travis-CI Linux and file paths</li>
+<li>FIXED: Fix memory bug and silence warnings</li>
+<li>FIXED: Fix memory leak</li>
+<li>FIXED: Fix potential crash</li>
+<li>FIXED: Fix table wrapping with default alignment</li>
+<li>FIXED: Improve abbreviation support</li>
+<li>FIXED: Improve file path resolution with transclude base ‘.’</li>
+<li>FIXED: Improve safety of realpath</li>
+<li>FIXED: Include version.h in public headers</li>
+<li>FIXED: Remove useless RTF scripts</li>
+<li>FIXED: Tweak makefile</li>
+<li>Merge branch ‘release/6.1.0’ into develop</li>
+<li>TESTING: Figure out why Travis linux fails</li>
+<li>TESTING: Working on Travis</li>
+<li>UPDATED: Add astyle configuration to tidy c source files</li>
+<li>UPDATED: Remove obsolete test</li>
+<li>UPDATED: Replace vasprintf for all build environments to simplify things</li>
+<li>UPDATED: Test on linux and osx with travis</li>
+<li>UPDATED: Tidy up code</li>
+<li>UPDATED: Tweak astyle settings</li>
+<li>UPDATED: Tweaked astyle settings</li>
+<li>UPDATED: Update quick start guide</li>
+<li>UPDATED: Use astyle with header files as well</li>
+</ul></li>
<li><p>2017–07–06 - v 6.1.0:</p>
<ul>
<li>ADDED: Start working on textbundle output format</li>
<li>ADDED: Store image assets in OpenDocument files</li>
<li>ADDED: Use assets for reference image definitions in TextBundle format</li>
-<li>CHANGED: Disable ‘bundle’ format until it's finished</li>
+<li>CHANGED: Disable ‘bundle’ format until it’s finished</li>
<li>CHANGED: Make epub utility functions static</li>
<li>CHANGED: Remove odf files; replace convenience scripts</li>
<li>CHANGED: Use ‘markdown’ file extension</li>
<li>FIXED: Add ODF to wilcard transcluding; Fix tufte to support latex title</li>
<li>FIXED: Avoid a few potential crashes</li>
-<li>FIXED: Don't parse MMD inside math (fixes #69)</li>
+<li>FIXED: Don’t parse <abbr title="MultiMarkdown">MMD</abbr> inside math (fixes #69)</li>
<li>FIXED: Fix asset path for CSS metadata</li>
<li>FIXED: Fix issue where tight list items not properly processed for smart typography</li>
<li>FIXED: Fix issue with transclusion and relative paths</li>
<li>FIXED: Improve apostrophe detection after punctuation mark</li>
<li>FIXED: Improve handling of HTML entities (fixed #71)</li>
<li>FIXED: Improve transclusion search folder resolution</li>
-<li>FIXED: PATH_MAX isn't reliable</li>
+<li>FIXED: PATH_MAX isn’t reliable</li>
<li>FIXED: Refactor super/subscript parsing (fixes #70)</li>
<li>FIXED: Silence a few warnings</li>
<li>FIXED: Use .bat files for Windows installer (fixes #74)</li>
<li>ADDED: Add function for accessing library version</li>
<li>ADDED: Restructure superscript</li>
<li>CHANGED: Continue to refactor core API routines for clarity and flexibility</li>
-<li>CHANGED: Don't strip list markers from nested list items</li>
-<li>CHANGED: Extended ASCII support interferes with UTF–8 support – disable it</li>
+<li>CHANGED: Don’t strip list markers from nested list items</li>
+<li>CHANGED: Extended ASCII support interferes with UTF-8 support – disable it</li>
<li>CHANGED: Fix style</li>
<li>CHANGED: Preserve closing Heading markers</li>
<li>CHANGED: Refactor CriticMarkup basic commands to be part of libMultiMarkdown.h</li>
<li>FIXED: Fix regression in EPUB code refactoring</li>
<li>FIXED: Need separate check for escaped characters in CriticMarkup parsing</li>
<li>FIXED: compiling with older gcc and used c standard</li>
-<li>Merge pull request #61 from silvio/gcc–build–fix</li>
-<li>Merge pull request #64 from jasedit/feat/add<em>version</em>function</li>
+<li>Merge pull request #61 from silvio/gcc-build-fix</li>
+<li>Merge pull request #64 from jasedit/feat/add_version_function</li>
<li>NOTE: Remove unnecessary includes</li>
<li>UPDATED: Update libMultiMarkdown.h</li>
<li>UPDATED: Update mmd.c</li>
<ul>
<li>ADDED: Add back support for BibTeX bibliography entries (address #56)</li>
-<li>CHANGED: Adjust > and < in LaTeX output – don't wrap in math</li>
+<li>CHANGED: Adjust > and < in LaTeX output – don’t wrap in math</li>
<li>CHANGED: Change HTML output for footnotes and citations</li>
<li>CHANGED: Improve flexibility of HTML Comment parsing (Addresses #25)</li>
<li>CHANGED: Refactor mmd_engine cleanup</li>
<li>CHANGED: Remove unnecessary variable</li>
<li>CHANGED: Rename criticmarkup functions</li>
<li>CHANGED: Tweak Xcode configuration</li>
-<li>FIXED: Fix bug in mmd<em>tokenize</em>string()</li>
+<li>FIXED: Fix bug in mmd_tokenize_string()</li>
<li>FIXED: Fix memory leak</li>
<li>FIXED: Fix pointer bug</li>
<li>FIXED: Fix underscore strong/emph around punctuation</li>
<li><p>2017–04–09 - v 6.0.4:</p>
<ul>
-<li>ADDED: The ‘–l’ command line argument also sets language, if not overridden by metadata</li>
+<li>ADDED: The ‘-l’ command line argument also sets language, if not overridden by metadata</li>
<li>FIXED: Fix regular expression to match table separator lines. (Fixes #50)</li>
<li>FIXED: Improve organization of fallback lines for fenced code blocks and HTML blocks</li>
</ul></li>
<ul>
<li>ADDED: Script for updating re2c and lemon files</li>
-<li>CHANGED: Recompile lexer using –8 flag</li>
-<li>CHANGED: Recompile scanners using –8 flag</li>
+<li>CHANGED: Recompile lexer using -8 flag</li>
+<li>CHANGED: Recompile scanners using -8 flag</li>
<li>FIXED: Don’t separate out ‘à’</li>
</ul></li>
<li><p>2017–03–29 - v 6.0.2:</p>
<ul>
<li>CHANGED: Refactor code slightly</li>
-<li>CHANGED: Remove ASCII non–breaking space support from lexer</li>
+<li>CHANGED: Remove ASCII non-breaking space support from lexer</li>
<li>FIXED: Fix quote pairing in compatibility mode</li>
</ul></li>
<li><p>2017–03–28 – v 6.0.1:</p></li>
<li><p>CHANGED: Adjust LaTeX support files</p></li>
<li><p>CHANGED: Fix potential bug in tokenize function</p></li>
-<li><p>FIXED: Fix bug between ASCII 160 (non–breaking space) and ‘à’ character</p></li>
+<li><p>FIXED: Fix bug between ASCII 160 (non-breaking space) and ‘à’ character</p></li>
<li><p>FIXED: Improve transclude base overriding of search paths, and explain change in QuickStart guide</p></li>
<li><p>UPDATED: Update QuickStart to include more info about LaTeX</p></li>
<li><p>2017–03–22 – v 6.0.0:</p>
<li>ADDED: Add image assets when creating EPUB</li>
<li>ADDED: Add mmd2epub convenience script</li>
<li>ADDED: Add support for random footnote numbers</li>
-<li>ADDED: Include tables as targets for cross–reference links</li>
+<li>ADDED: Include tables as targets for cross-reference links</li>
<li>ADDED: Store css metadata as asset</li>
<li>CHANGED: Table captions now bottom aligned in HTML</li>
<li>CHANGED: Update license and development notes</li>
<ul>
<li>FIXED: Add missing CriticMarkup tokens to LaTeX</li>
-<li>FIXED: Don‘t let labels end on ’' that is escaping the closing ‘]’</li>
+<li>FIXED: Don’t let labels end on '' that is escaping the closing ‘]’</li>
<li>FIXED: Fix NULL pointer dereference</li>
-<li>FIXED: Fix bug in Aho–Corasick implementation</li>
+<li>FIXED: Fix bug in Aho-Corasick implementation</li>
<li>FIXED: Fix bug with ATX Headers without newline</li>
<li>FIXED: Fix bug with Setext header starting with ‘:’</li>
<li>FIXED: Fix bug with leading spaces in abbreviation references</li>
<li>FIXED: Fix edge case with URL definitions</li>
<li>FIXED: Fix edge case with superscripts</li>
<li>FIXED: Fix null dereference error in CriticMarkup substitution</li>
-<li>FIXED: Fix potential bug in Aho–Corasick search:</li>
+<li>FIXED: Fix potential bug in Aho-Corasick search:</li>
<li>FIXED: Fix potential bug in storing items to hash</li>
-<li>FIXED: Fix potential bug with line–>block parser</li>
+<li>FIXED: Fix potential bug with line->block parser</li>
<li>FIXED: Fix potential crash in attribute parsing</li>
<li>FIXED: Fix printing raw CriticMarkup tokens in LaTeX</li>
-<li>FIXED: Fix signedness bug in Aho–Corasick</li>
+<li>FIXED: Fix signedness bug in Aho-Corasick</li>
<li>FIXED: Improve metadata edge cases; Fix NULL pointer dereference</li>
-<li>FIXED: Include non–breaking space (ASCII 160) in re2c patterns</li>
+<li>FIXED: Include non-breaking space (ASCII 160) in re2c patterns</li>
<li>FIXED: Keep ‘:’ in false positive definitions</li>
<li>FIXED: Lex space followed by tab as space, not text</li>
<li>FIXED: Limit lines treated as ATX headers</li>
<li>ADDED: Update QuickStart and EPUB code</li>
<li>CHANGED: Update QuickStart guide</li>
<li>CHANGED: Update test suite</li>
-<li>FIXED: Don't duplicate LaTeX glossary definitions</li>
+<li>FIXED: Don’t duplicate LaTeX glossary definitions</li>
<li>FIXED: Fix abbreviations in ODF; Improve test suite</li>
<li>FIXED: Improve glossaries and abbreviations; Update QuickStart</li>
<li>FIXED: Tidy up some compiler warnings in code</li>
<li>CHANGED: Slight performance tweak</li>
<li>CHANGED: Update German test suite</li>
<li>FIXED: Allow <code>{{TOC}}</code> in latex verbatim</li>
-<li>FIXED: Don't free token_pool if never initialized</li>
+<li>FIXED: Don’t free token_pool if never initialized</li>
<li>FIXED: Fix German typo</li>
<li>FIXED: Fix missing token type</li>
<li>FIXED: Improve performance of checking document for metadata, which improves performance when checking for possible transclusion</li>
<li>ADDED: Refactor abbreviation code; Add inline abbreviations; Fix abbreviations in ODF</li>
<li>ADDED: Update Inline Footnote test</li>
<li>CHANGED: Add comments to i18n.h</li>
-<li>CHANGED: Finish refactoring note–related code</li>
+<li>CHANGED: Finish refactoring note-related code</li>
<li>CHANGED: Refactor footnotes</li>
<li>CHANGED: Refactor glossary code</li>
<li>CHANGED: Remove offset from html export functions</li>
<li>ADDED: Prototype support for Glossaries</li>
<li>ADDED: Support ‘latexconfig’ metadata</li>
<li>CHANGED: Use multiple cases in glossary tests</li>
-<li>FIXED: Don't force glossary terms into lowercase</li>
+<li>FIXED: Don’t force glossary terms into lowercase</li>
<li>FIXED: Fix Makefile for new source file location</li>
<li>FIXED: Fix algorithm for creating TOC to properly handle ‘incorrect’ levels</li>
<li>FIXED: Fix linebreaks in LaTeX; ADDED: Add Linebreaks test file</li>
<li>FIXED: Fix new_source script for new directory structure</li>
-<li>FIXED: Fix non–breaking space in ODF</li>
+<li>FIXED: Fix non-breaking space in ODF</li>
<li>FIXED: Fix padding at end of document body in ODF</li>
<li>FIXED: Fix underscores in raw latex</li>
<li>FIXED: Potential bug</li>
<li>ADDED: Work on cpack installer – change project name for compatibility</li>
<li>CHANGED: Adjust latex metadata configuration for consistency</li>
<li>CHANGED: Configure cmake to use C99</li>
-<li>FIXED: Add custom implementation for cross–platform support</li>
+<li>FIXED: Add custom implementation for cross-platform support</li>
<li>FIXED: Fix German HTML tests</li>
<li>FIXED: Fix cpack destination directory issue</li>
<li>FIXED: Fix memory leaks etc</li>
<li>FIXED: Fix bug in URL parsing</li>
<li>FIXED: Fix bug in citation links</li>
<li>FIXED: Fix bug when no closing divider or newline at end of last table cell</li>
-<li>FIXED: Fix issue printing ‘–’</li>
+<li>FIXED: Fix issue printing ‘-’</li>
<li>FIXED: Fix scan_url test suite</li>
<li>FIXED: Get Math working in LaTeX</li>
<li>FIXED: Improve reliability or link scanner</li>
</body>
</html>
+