From: Fletcher T. Penney Date: Tue, 15 Aug 2017 17:24:53 +0000 (-0400) Subject: UPDATED: Update DevelopmentNotes X-Git-Tag: 6.2.1^2~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01be013c31efe71e9934aac910f263900e959e3c;p=multimarkdown UPDATED: Update DevelopmentNotes --- diff --git a/DevelopmentNotes/DevelopmentNotes.epub b/DevelopmentNotes/DevelopmentNotes.epub index 3c07bcf..bcb15e0 100644 Binary files a/DevelopmentNotes/DevelopmentNotes.epub and b/DevelopmentNotes/DevelopmentNotes.epub differ diff --git a/DevelopmentNotes/DevelopmentNotes.fodt b/DevelopmentNotes/DevelopmentNotes.fodt index 199b711..c1e0898 100644 --- a/DevelopmentNotes/DevelopmentNotes.fodt +++ b/DevelopmentNotes/DevelopmentNotes.fodt @@ -1,39 +1,41 @@ +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"> MultiMarkdown v6 Development Notes - Fletcher T. Penney + Fletcher T. Penney 2017-07-06 dd2d8e76-dc2d-416d-9acd-5395d20871c2 @@ -760,6 +762,175 @@ TextBundle/TextPack, OpenDocument, etc. Changelog + +2017–08–15 - v 6.2.0: + + + + +ADDED: Add Dutch and Swedish translations – thanks Sl! + + + +ADDED: Add Hebrew translation – thanks Sl! + + + +ADDED: Add functions to insert/replace metadata + + + +ADDED: Add stack_sort header + + + +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 + + + +ADDED: Add support for YAML metadata markers (—) + + + +CHANGED: Find single non-indenting space at beginning of lines + + + +CHANGED: Migrate to Travis containers + + + +CHANGED: Preserve leading non-indent space in fenced code blocks + + + +CHANGED: Reorder export format definitions + + + +CHANGED: Safety check to avoid potential crash + + + +CHANGED: Standardize process for FORMAT_MMD + + + +CHANGED: Verbose testing in Travis + + + +FIXED: Don’t strip leading indent in fenced code blocks + + + +FIXED: Fix CTest for spaces in directory path + + + +FIXED: Fix YAML metadata in transcluded files + + + +FIXED: Fix bug preventing matching of abbreviations and glossary items inside tight list items + + + +FIXED: Fix bugs in d_string_replace_text_in_range() + + + +FIXED: Fix issue on Travis-CI Linux and file paths + + + +FIXED: Fix memory bug and silence warnings + + + +FIXED: Fix memory leak + + + +FIXED: Fix potential crash + + + +FIXED: Fix table wrapping with default alignment + + + +FIXED: Improve abbreviation support + + + +FIXED: Improve file path resolution with transclude base ‘.’ + + + +FIXED: Improve safety of realpath + + + +FIXED: Include version.h in public headers + + + +FIXED: Remove useless RTF scripts + + + +FIXED: Tweak makefile + + + +Merge branch ‘release/6.1.0’ into develop + + + +TESTING: Figure out why Travis linux fails + + + +TESTING: Working on Travis + + + +UPDATED: Add astyle configuration to tidy c source files + + + +UPDATED: Remove obsolete test + + + +UPDATED: Replace vasprintf for all build environments to simplify things + + + +UPDATED: Test on linux and osx with travis + + + +UPDATED: Tidy up code + + + +UPDATED: Tweak astyle settings + + + +UPDATED: Tweaked astyle settings + + + +UPDATED: Update quick start guide + + +UPDATED: Use astyle with header files as well + + + 2017–07–06 - v 6.1.0: @@ -806,7 +977,7 @@ ADDED: Use assets for reference image definitions in TextBundle format< -CHANGED: Disable ‘bundle’ format until it's finished +CHANGED: Disable ‘bundle’ format until it’s finished @@ -830,7 +1001,7 @@ FIXED: Avoid a few potential crashes -FIXED: Don't parse MMD inside math (fixes #69) +FIXED: Don’t parse MMD inside math (fixes #69) @@ -866,7 +1037,7 @@ FIXED: Improve transclusion search folder resolution -FIXED: PATH_MAX isn't reliable +FIXED: PATH_MAX isn’t reliable @@ -928,11 +1099,11 @@ CHANGED: Continue to refactor core API routines for clarity and flexibility -CHANGED: Don't strip list markers from nested list items +CHANGED: Don’t strip list markers from nested list items -CHANGED: Extended ASCII support interferes with UTF–8 support – disable it +CHANGED: Extended ASCII support interferes with UTF-8 support – disable it @@ -976,11 +1147,11 @@ FIXED: compiling with older gcc and used c standard -Merge pull request #61 from silvio/gcc–build–fix +Merge pull request #61 from silvio/gcc-build-fix -Merge pull request #64 from jasedit/feat/addversionfunction +Merge pull request #64 from jasedit/feat/add_version_function @@ -1005,7 +1176,7 @@ ADDED: Add back support for BibTeX bibliography entries (address #56) -CHANGED: Adjust > and < in LaTeX output – don't wrap in math +CHANGED: Adjust > and < in LaTeX output – don’t wrap in math @@ -1033,7 +1204,7 @@ CHANGED: Tweak Xcode configuration -FIXED: Fix bug in mmdtokenizestring() +FIXED: Fix bug in mmd_tokenize_string() @@ -1062,7 +1233,7 @@ FIXED: Improve memory management -ADDED: The ‘–l’ command line argument also sets language, if not overridden by metadata +ADDED: The ‘-l’ command line argument also sets language, if not overridden by metadata @@ -1083,11 +1254,11 @@ ADDED: Script for updating re2c and lemon files -CHANGED: Recompile lexer using –8 flag +CHANGED: Recompile lexer using -8 flag -CHANGED: Recompile scanners using –8 flag +CHANGED: Recompile scanners using -8 flag FIXED: Don’t separate out ‘à’ @@ -1104,7 +1275,7 @@ CHANGED: Refactor code slightly -CHANGED: Remove ASCII non–breaking space support from lexer +CHANGED: Remove ASCII non-breaking space support from lexer FIXED: Fix quote pairing in compatibility mode @@ -1124,7 +1295,7 @@ CHANGED: Fix potential bug in tokenize function -FIXED: Fix bug between ASCII 160 (non–breaking space) and ‘à’ character +FIXED: Fix bug between ASCII 160 (non-breaking space) and ‘à’ character @@ -1181,7 +1352,7 @@ ADDED: Add support for random footnote numbers -ADDED: Include tables as targets for cross–reference links +ADDED: Include tables as targets for cross-reference links @@ -1282,7 +1453,7 @@ FIXED: Add missing CriticMarkup tokens to LaTeX -FIXED: Don‘t let labels end on ’' that is escaping the closing ‘]’ +FIXED: Don’t let labels end on '' that is escaping the closing ‘]’ @@ -1290,7 +1461,7 @@ FIXED: Fix NULL pointer dereference -FIXED: Fix bug in Aho–Corasick implementation +FIXED: Fix bug in Aho-Corasick implementation @@ -1322,7 +1493,7 @@ FIXED: Fix null dereference error in CriticMarkup substitution -FIXED: Fix potential bug in Aho–Corasick search: +FIXED: Fix potential bug in Aho-Corasick search: @@ -1330,7 +1501,7 @@ FIXED: Fix potential bug in storing items to hash -FIXED: Fix potential bug with line–>block parser +FIXED: Fix potential bug with line->block parser @@ -1342,7 +1513,7 @@ FIXED: Fix printing raw CriticMarkup tokens in LaTeX -FIXED: Fix signedness bug in Aho–Corasick +FIXED: Fix signedness bug in Aho-Corasick @@ -1350,7 +1521,7 @@ FIXED: Improve metadata edge cases; Fix NULL pointer dereference -FIXED: Include non–breaking space (ASCII 160) in re2c patterns +FIXED: Include non-breaking space (ASCII 160) in re2c patterns @@ -1399,7 +1570,7 @@ CHANGED: Update test suite -FIXED: Don't duplicate LaTeX glossary definitions +FIXED: Don’t duplicate LaTeX glossary definitions @@ -1468,7 +1639,7 @@ FIXED: Allow {{TOC}} in -FIXED: Don't free token_pool if never initialized +FIXED: Don’t free token_pool if never initialized @@ -1517,7 +1688,7 @@ CHANGED: Add comments to i18n.h -CHANGED: Finish refactoring note–related code +CHANGED: Finish refactoring note-related code @@ -1619,7 +1790,7 @@ CHANGED: Use multiple cases in glossary tests -FIXED: Don't force glossary terms into lowercase +FIXED: Don’t force glossary terms into lowercase @@ -1639,7 +1810,7 @@ FIXED: Fix new_source script for new directory structure -FIXED: Fix non–breaking space in ODF +FIXED: Fix non-breaking space in ODF @@ -1696,7 +1867,7 @@ CHANGED: Configure cmake to use C99 -FIXED: Add custom implementation for cross–platform support +FIXED: Add custom implementation for cross-platform support @@ -1801,7 +1972,7 @@ FIXED: Fix bug when no closing divider or newline at end of last table cell -FIXED: Fix issue printing ‘–’ +FIXED: Fix issue printing ‘-’ @@ -1958,4 +2129,4 @@ Metadata/Variables - \ No newline at end of file + diff --git a/DevelopmentNotes/DevelopmentNotes.html b/DevelopmentNotes/DevelopmentNotes.html index dab4c54..ffb63cc 100644 --- a/DevelopmentNotes/DevelopmentNotes.html +++ b/DevelopmentNotes/DevelopmentNotes.html @@ -432,6 +432,51 @@ TextBundle/TextPack, OpenDocument, etc.

Changelog