]> granicus.if.org Git - multimarkdown/log
multimarkdown
7 years agoCHANGED: Verbose testing in Travis
Fletcher T. Penney [Fri, 21 Jul 2017 14:59:21 +0000 (10:59 -0400)]
CHANGED: Verbose testing in Travis

7 years agoFIXED: Tweak makefile
Fletcher T. Penney [Fri, 21 Jul 2017 14:36:49 +0000 (10:36 -0400)]
FIXED: Tweak makefile

7 years agoUPDATED: Test on linux and osx with travis
Fletcher T. Penney [Fri, 21 Jul 2017 14:23:00 +0000 (10:23 -0400)]
UPDATED: Test on linux and osx with travis

7 years agoFIXED: Improve safety of realpath
Fletcher T. Penney [Fri, 21 Jul 2017 14:22:45 +0000 (10:22 -0400)]
FIXED: Improve safety of realpath

7 years agoFIXED: Improve file path resolution with transclude base '.'
Fletcher T. Penney [Fri, 21 Jul 2017 14:11:34 +0000 (10:11 -0400)]
FIXED: Improve file path resolution with transclude base '.'

7 years agoFIXED: Fix YAML metadata in transcluded files
Fletcher T. Penney [Fri, 21 Jul 2017 01:01:45 +0000 (21:01 -0400)]
FIXED: Fix YAML metadata in transcluded files

7 years agoADDED: Add support for YAML metadata markers (---)
Fletcher T. Penney [Wed, 19 Jul 2017 04:28:12 +0000 (00:28 -0400)]
ADDED: Add support for YAML metadata markers (---)

7 years agoFIXED: Fix table wrapping with default alignment
Fletcher T. Penney [Sun, 16 Jul 2017 01:35:49 +0000 (21:35 -0400)]
FIXED: Fix table wrapping with default alignment

7 years agoFIXED: Fix bugs in d_string_replace_text_in_range()
Fletcher T. Penney [Thu, 13 Jul 2017 05:44:34 +0000 (01:44 -0400)]
FIXED: Fix bugs in d_string_replace_text_in_range()

7 years agoUPDATED: Replace vasprintf for all build environments to simplify things
Fletcher T. Penney [Wed, 12 Jul 2017 18:53:15 +0000 (14:53 -0400)]
UPDATED: Replace vasprintf for all build environments to simplify things

7 years agoFIXED: Fix memory leak
Fletcher T. Penney [Wed, 12 Jul 2017 18:31:39 +0000 (14:31 -0400)]
FIXED: Fix memory leak

7 years agoFIXED: Fix memory bug and silence warnings
Fletcher T. Penney [Wed, 12 Jul 2017 17:55:46 +0000 (13:55 -0400)]
FIXED: Fix memory bug and silence warnings

7 years agoADDED: Add functions to insert/replace metadata
Fletcher T. Penney [Wed, 12 Jul 2017 04:05:01 +0000 (00:05 -0400)]
ADDED: Add functions to insert/replace metadata

7 years agoUPDATED: Tidy up code
Fletcher T. Penney [Tue, 11 Jul 2017 21:36:17 +0000 (17:36 -0400)]
UPDATED: Tidy up code

7 years agoFIXED: Fix bug preventing matching of abbreviations and glossary items inside tight...
Fletcher T. Penney [Tue, 11 Jul 2017 16:41:00 +0000 (12:41 -0400)]
FIXED: Fix bug preventing matching of abbreviations and glossary items inside tight list items

7 years agoFIXED: Improve abbreviation support
Fletcher T. Penney [Tue, 11 Jul 2017 04:09:41 +0000 (00:09 -0400)]
FIXED: Improve abbreviation support

7 years agoCHANGED: Reorder export format definitions
Fletcher T. Penney [Thu, 6 Jul 2017 20:18:31 +0000 (16:18 -0400)]
CHANGED: Reorder export format definitions

7 years agoFIXED: Include version.h in public headers
Fletcher T. Penney [Thu, 6 Jul 2017 20:18:09 +0000 (16:18 -0400)]
FIXED: Include version.h in public headers

7 years agoMerge branch 'release/6.1.0' into develop
Fletcher T. Penney [Thu, 6 Jul 2017 13:58:19 +0000 (09:58 -0400)]
Merge branch 'release/6.1.0' into develop

7 years agoversion bump
Fletcher T. Penney [Thu, 6 Jul 2017 13:57:43 +0000 (09:57 -0400)]
version bump

7 years agoADDED: Store image assets in OpenDocument files
Fletcher T. Penney [Wed, 5 Jul 2017 23:59:02 +0000 (19:59 -0400)]
ADDED: Store image assets in OpenDocument files

7 years agoCHANGED: Remove odf files; replace convenience scripts
Fletcher T. Penney [Wed, 5 Jul 2017 18:36:12 +0000 (14:36 -0400)]
CHANGED: Remove odf files; replace convenience scripts

7 years agoADDED: Add odt and fodt formats; disable odf format for consistency
Fletcher T. Penney [Wed, 5 Jul 2017 18:32:45 +0000 (14:32 -0400)]
ADDED: Add odt and fodt formats; disable odf format for consistency

7 years agoUPDATED: Include build status in README
Fletcher T. Penney [Tue, 4 Jul 2017 13:23:43 +0000 (09:23 -0400)]
UPDATED: Include build status in README

7 years agoFIXED: PATH_MAX isn't reliable
Fletcher T. Penney [Tue, 4 Jul 2017 13:10:19 +0000 (09:10 -0400)]
FIXED: PATH_MAX isn't reliable

7 years agoUPDATE: Use custom strdup() replacement
Fletcher T. Penney [Tue, 4 Jul 2017 13:06:36 +0000 (09:06 -0400)]
UPDATE: Use custom strdup() replacement

7 years agoUPDATE: Use custom strdup() replacement
Fletcher T. Penney [Tue, 4 Jul 2017 13:06:06 +0000 (09:06 -0400)]
UPDATE: Use custom strdup() replacement

7 years agoUPDATE: Use custom strdup() replacement
Fletcher T. Penney [Tue, 4 Jul 2017 12:58:57 +0000 (08:58 -0400)]
UPDATE: Use custom strdup() replacement

7 years agoADDED: Add Travis CI configuration
Fletcher T. Penney [Tue, 4 Jul 2017 12:39:26 +0000 (08:39 -0400)]
ADDED: Add Travis CI configuration

7 years agoFIXED: Avoid a few potential crashes
Fletcher T. Penney [Mon, 3 Jul 2017 12:19:56 +0000 (08:19 -0400)]
FIXED: Avoid a few potential crashes

7 years agoUPDATED: Update parser to track headers, even in compatibility mode
Fletcher T. Penney [Mon, 3 Jul 2017 11:47:14 +0000 (07:47 -0400)]
UPDATED: Update parser to track headers, even in compatibility mode

7 years agoFIXED: Fix two potential crashes
Fletcher T. Penney [Mon, 3 Jul 2017 11:46:25 +0000 (07:46 -0400)]
FIXED: Fix two potential crashes

7 years agoADDED: Add regular TextBundle format support
Fletcher T. Penney [Mon, 3 Jul 2017 10:47:48 +0000 (06:47 -0400)]
ADDED: Add regular TextBundle format support

7 years agoMerge branch 'feature/textbundle' into develop
Fletcher T. Penney [Sun, 2 Jul 2017 18:58:32 +0000 (14:58 -0400)]
Merge branch 'feature/textbundle' into develop

7 years agoCHANGED: Disable 'bundle' format until it's finished
Fletcher T. Penney [Sun, 2 Jul 2017 18:56:29 +0000 (14:56 -0400)]
CHANGED: Disable 'bundle' format until it's finished

7 years agoADDED: Use assets for reference image definitions in TextBundle format
Fletcher T. Penney [Sun, 2 Jul 2017 18:47:49 +0000 (14:47 -0400)]
ADDED: Use assets for reference image definitions in TextBundle format

7 years agoCHANGED: Use 'markdown' file extension
Fletcher T. Penney [Sun, 2 Jul 2017 13:02:30 +0000 (09:02 -0400)]
CHANGED: Use 'markdown' file extension

7 years agoFIXED: Fix asset path for CSS metadata
Fletcher T. Penney [Sun, 2 Jul 2017 13:00:30 +0000 (09:00 -0400)]
FIXED: Fix asset path for CSS metadata

7 years agoUPDATED: Include html version in Textbundle
Fletcher T. Penney [Sun, 2 Jul 2017 03:49:27 +0000 (23:49 -0400)]
UPDATED: Include html version in Textbundle

7 years agoCHANGED: Make epub utility functions static
Fletcher T. Penney [Sun, 2 Jul 2017 03:37:54 +0000 (23:37 -0400)]
CHANGED: Make epub utility functions static

7 years agoADDED: Start working on textbundle output format
Fletcher T. Penney [Sun, 2 Jul 2017 03:35:51 +0000 (23:35 -0400)]
ADDED: Start working on textbundle output format

7 years agoFIXED: Use .bat files for Windows installer (fixes #74)
Fletcher T. Penney [Fri, 23 Jun 2017 22:13:06 +0000 (18:13 -0400)]
FIXED: Use .bat files for Windows installer (fixes #74)

7 years agoFIXED: Fix issue where tight list items not properly processed for smart typography
Fletcher T. Penney [Sat, 17 Jun 2017 22:12:30 +0000 (18:12 -0400)]
FIXED: Fix issue where tight list items not properly processed for smart typography

7 years agoFIXED: Improve apostrophe detection after punctuation mark
Fletcher T. Penney [Sat, 17 Jun 2017 21:50:34 +0000 (17:50 -0400)]
FIXED: Improve apostrophe detection after punctuation mark

7 years agoUPDATED: Fix whitespace
Fletcher T. Penney [Fri, 16 Jun 2017 23:04:10 +0000 (19:04 -0400)]
UPDATED: Fix whitespace

7 years agoADDED: Add '--nosmart' option to disable smart typography
Fletcher T. Penney [Fri, 16 Jun 2017 23:01:45 +0000 (19:01 -0400)]
ADDED: Add '--nosmart' option to disable smart typography

7 years agoADDED: Add syntax for raw source (Addresses #38)
Fletcher T. Penney [Fri, 9 Jun 2017 16:45:10 +0000 (12:45 -0400)]
ADDED: Add syntax for raw source (Addresses #38)

7 years agoFIXED: Add ODF to wilcard transcluding; Fix tufte to support latex title
Fletcher T. Penney [Thu, 8 Jun 2017 02:43:58 +0000 (22:43 -0400)]
FIXED: Add ODF to wilcard transcluding; Fix tufte to support latex title

7 years agoFIXED: Improve transclusion search folder resolution
Fletcher T. Penney [Wed, 7 Jun 2017 23:37:46 +0000 (19:37 -0400)]
FIXED: Improve transclusion search folder resolution

7 years agoADDED: Add 'notransclude' option
Fletcher T. Penney [Wed, 7 Jun 2017 19:44:07 +0000 (15:44 -0400)]
ADDED: Add 'notransclude' option

7 years agoFIXED: Fix issue with transclusion and relative paths
Fletcher T. Penney [Sat, 3 Jun 2017 20:10:33 +0000 (16:10 -0400)]
FIXED: Fix issue with transclusion and relative paths

7 years agoFIXED: Silence a few warnings
Fletcher T. Penney [Fri, 2 Jun 2017 22:50:12 +0000 (18:50 -0400)]
FIXED: Silence a few warnings

7 years agoFIXED: Improve handling of HTML entities (fixed #71)
Fletcher T. Penney [Wed, 31 May 2017 02:31:19 +0000 (22:31 -0400)]
FIXED: Improve handling of HTML entities (fixed #71)

7 years agoADDED: Add support for 'latexauthor' and 'latextitle' metadata (Addresses #58)
Fletcher T. Penney [Mon, 29 May 2017 22:03:42 +0000 (18:03 -0400)]
ADDED: Add support for 'latexauthor' and 'latextitle' metadata (Addresses #58)

7 years agoFIXED: Don't parse MMD inside math (fixes #69)
Fletcher T. Penney [Sun, 28 May 2017 19:25:35 +0000 (15:25 -0400)]
FIXED: Don't parse MMD inside math (fixes #69)

7 years agoFIXED: Refactor super/subscript parsing (fixes #70)
Fletcher T. Penney [Sun, 28 May 2017 17:47:14 +0000 (13:47 -0400)]
FIXED: Refactor super/subscript parsing (fixes #70)

7 years agoFIXED: Fix regression and add newline at end of converted strings
Fletcher T. Penney [Fri, 26 May 2017 13:07:52 +0000 (09:07 -0400)]
FIXED: Fix regression and add newline at end of converted strings

7 years agoMerge branch 'release/6.0.7' into develop
Fletcher T. Penney [Thu, 25 May 2017 01:39:18 +0000 (21:39 -0400)]
Merge branch 'release/6.0.7' into develop

7 years agoversion bump
Fletcher T. Penney [Thu, 25 May 2017 01:38:18 +0000 (21:38 -0400)]
version bump

7 years agoCHANGED: Add mmd_convert_to_data functions; Refactor main.c so that EPUB and other...
Fletcher T. Penney [Thu, 25 May 2017 00:55:22 +0000 (20:55 -0400)]
CHANGED: Add mmd_convert_to_data functions; Refactor main.c so that EPUB and other formats use same workflow -- batch mode no longer required for EPUB format

7 years agoMerge branch 'release/6.0.6' into develop
Fletcher T. Penney [Wed, 24 May 2017 17:47:37 +0000 (13:47 -0400)]
Merge branch 'release/6.0.6' into develop

7 years agoversion bump
Fletcher T. Penney [Wed, 24 May 2017 17:47:23 +0000 (13:47 -0400)]
version bump

7 years agoFIXED: Adjust CMake configuration for Linux to allow building with libcurl
Fletcher T. Penney [Wed, 24 May 2017 17:31:32 +0000 (13:31 -0400)]
FIXED: Adjust CMake configuration for Linux to allow building with libcurl

7 years agoFIXED: Fix regression in EPUB code refactoring
Fletcher T. Penney [Wed, 24 May 2017 17:24:11 +0000 (13:24 -0400)]
FIXED: Fix regression in EPUB code refactoring

7 years agoCHANGED: Refactor CriticMarkup basic commands to be part of libMultiMarkdown.h
Fletcher T. Penney [Wed, 24 May 2017 14:35:31 +0000 (10:35 -0400)]
CHANGED: Refactor CriticMarkup basic commands to be part of libMultiMarkdown.h

7 years agoCHANGED: Refactor transclude_source to be part of main libMultiMarkdown.h
Fletcher T. Penney [Wed, 24 May 2017 14:25:59 +0000 (10:25 -0400)]
CHANGED: Refactor transclude_source to be part of main libMultiMarkdown.h

7 years agoCHANGED: Continue to refactor core API routines for clarity and flexibility
Fletcher T. Penney [Tue, 23 May 2017 21:10:23 +0000 (17:10 -0400)]
CHANGED: Continue to refactor core API routines for clarity and flexibility

7 years agoNOTE: Remove unnecessary includes
Fletcher T. Penney [Tue, 23 May 2017 20:40:01 +0000 (16:40 -0400)]
NOTE: Remove unnecessary includes

7 years agoCHANGED: Refactor code for more consistent API naming in libMultiMarkdown.h; Add...
Fletcher T. Penney [Tue, 23 May 2017 20:30:27 +0000 (16:30 -0400)]
CHANGED: Refactor code for more consistent API naming in libMultiMarkdown.h; Add functionality to list metadata keys and extract specific metadata values

7 years agoCHANGED: Fix style
Fletcher T. Penney [Tue, 23 May 2017 18:32:12 +0000 (14:32 -0400)]
CHANGED: Fix style

7 years agoMerge pull request #64 from jasedit/feat/add_version_function
Fletcher T. Penney [Tue, 23 May 2017 18:30:56 +0000 (11:30 -0700)]
Merge pull request #64 from jasedit/feat/add_version_function

ADDED: Add function for accessing library version

7 years agoUpdate mmd.c
Fletcher T. Penney [Tue, 23 May 2017 18:30:37 +0000 (14:30 -0400)]
Update mmd.c

Change style to match

7 years agoUpdate libMultiMarkdown.h
Fletcher T. Penney [Tue, 23 May 2017 18:29:54 +0000 (14:29 -0400)]
Update libMultiMarkdown.h

Change code style to match

7 years agoADDED: Add function for accessing library version
Jason Ziglar [Wed, 17 May 2017 00:31:05 +0000 (20:31 -0400)]
ADDED: Add function for accessing library version

7 years agoMerge pull request #61 from silvio/gcc-build-fix
Fletcher T. Penney [Tue, 16 May 2017 22:33:04 +0000 (18:33 -0400)]
Merge pull request #61 from silvio/gcc-build-fix

FIXED: compiling with older gcc and used c standard

7 years agoFIXED: compiling with older gcc and used c standard
Silvio Fricke [Mon, 15 May 2017 08:34:20 +0000 (10:34 +0200)]
FIXED: compiling with older gcc and used c standard

With "gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4" we get the failure

    Scanning dependencies of target libMultiMarkdown
    [  3%] Building C object CMakeFiles/libMultiMarkdown.dir/Sources/libMultiMarkdown/aho-corasick.c.o
    /MultiMarkdown-6/Sources/libMultiMarkdown/aho-corasick.c: In function ‘ac_trie_node_prepare’:
    /MultiMarkdown-6/Sources/libMultiMarkdown/aho-corasick.c:283:2: error: ‘for’ loop initial declarations are only allowed in C99 mode
      for (int i = 0; i < 256; ++i)
      ^
    [...]

Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
7 years agoCHANGED: Extended ASCII support interferes with UTF-8 support -- disable it
Fletcher T. Penney [Sat, 13 May 2017 00:04:16 +0000 (20:04 -0400)]
CHANGED: Extended ASCII support interferes with UTF-8 support -- disable it

7 years agoFIXED: Need separate check for escaped characters in CriticMarkup parsing
Fletcher T. Penney [Sun, 7 May 2017 19:29:57 +0000 (15:29 -0400)]
FIXED: Need separate check for escaped characters in CriticMarkup parsing

7 years agoADDED: Restructure superscript
Fletcher T. Penney [Fri, 5 May 2017 01:28:03 +0000 (21:28 -0400)]
ADDED: Restructure superscript

7 years agoCHANGED: Don't strip list markers from nested list items
Fletcher T. Penney [Thu, 4 May 2017 20:37:14 +0000 (16:37 -0400)]
CHANGED: Don't strip list markers from nested list items

7 years agoCHANGED: Preserve closing Heading markers
Fletcher T. Penney [Thu, 4 May 2017 19:27:00 +0000 (15:27 -0400)]
CHANGED: Preserve closing Heading markers

7 years agoCHANGED: Restructure strong/emph to a nested structure
Fletcher T. Penney [Thu, 4 May 2017 18:24:23 +0000 (14:24 -0400)]
CHANGED: Restructure strong/emph to a nested structure

7 years agoMerge branch 'release/6.0.5' into develop
Fletcher T. Penney [Tue, 2 May 2017 22:48:56 +0000 (18:48 -0400)]
Merge branch 'release/6.0.5' into develop

7 years agoversion bump
Fletcher T. Penney [Tue, 2 May 2017 22:48:41 +0000 (18:48 -0400)]
version bump

7 years agoUPDATED: Update documentation
Fletcher T. Penney [Tue, 2 May 2017 22:47:20 +0000 (18:47 -0400)]
UPDATED: Update documentation

7 years agoCHANGED: Adjust > and < in LaTeX output -- don't wrap in math
Fletcher T. Penney [Tue, 2 May 2017 13:05:00 +0000 (09:05 -0400)]
CHANGED: Adjust > and < in LaTeX output -- don't wrap in math

7 years agoADDED: Add back support for BibTeX bibliography entries (address #56)
Fletcher T. Penney [Tue, 2 May 2017 12:51:33 +0000 (08:51 -0400)]
ADDED: Add back support for BibTeX bibliography entries (address #56)

7 years agoCHANGED: Improve flexibility of HTML Comment parsing (Addresses #25)
Fletcher T. Penney [Tue, 2 May 2017 01:06:11 +0000 (21:06 -0400)]
CHANGED: Improve flexibility of HTML Comment parsing (Addresses #25)

7 years agoUPDATED: Update QuickStart guide
Fletcher T. Penney [Sat, 29 Apr 2017 20:31:40 +0000 (16:31 -0400)]
UPDATED: Update QuickStart guide

7 years agoCHANGED: Change HTML output for footnotes and citations
Fletcher T. Penney [Sat, 29 Apr 2017 20:21:51 +0000 (16:21 -0400)]
CHANGED: Change HTML output for footnotes and citations

7 years agoFIXED: Fix underscore strong/emph around punctuation
Fletcher T. Penney [Mon, 17 Apr 2017 13:50:38 +0000 (09:50 -0400)]
FIXED: Fix underscore strong/emph around punctuation

7 years agoCHANGED: Rename criticmarkup functions
Fletcher T. Penney [Sun, 16 Apr 2017 20:58:41 +0000 (16:58 -0400)]
CHANGED: Rename criticmarkup functions

7 years agoFIXED: Fix pointer bug
Fletcher T. Penney [Sun, 16 Apr 2017 02:20:16 +0000 (22:20 -0400)]
FIXED: Fix pointer bug

7 years agoFIXED: Fix memory leak
Fletcher T. Penney [Sat, 15 Apr 2017 23:27:02 +0000 (19:27 -0400)]
FIXED: Fix memory leak

7 years agoCHANGED: Refactor mmd_engine cleanup
Fletcher T. Penney [Sat, 15 Apr 2017 02:06:06 +0000 (22:06 -0400)]
CHANGED: Refactor mmd_engine cleanup

7 years agoCHANGED: Refactor mmd_engine cleanup
Fletcher T. Penney [Sat, 15 Apr 2017 01:29:18 +0000 (21:29 -0400)]
CHANGED: Refactor mmd_engine cleanup

7 years agoFIXED: Improve memory management
Fletcher T. Penney [Fri, 14 Apr 2017 22:41:16 +0000 (18:41 -0400)]
FIXED: Improve memory management

7 years agoFIXED: Improve memory management
Fletcher T. Penney [Fri, 14 Apr 2017 22:21:07 +0000 (18:21 -0400)]
FIXED: Improve memory management

7 years agoFIXED: Reset stacks when parsing
Fletcher T. Penney [Fri, 14 Apr 2017 02:42:18 +0000 (22:42 -0400)]
FIXED: Reset stacks when parsing

7 years agoFIXED: Fix bug in mmd_tokenize_string()
Fletcher T. Penney [Thu, 13 Apr 2017 20:59:56 +0000 (16:59 -0400)]
FIXED: Fix bug in mmd_tokenize_string()