Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-12 | Fixed h2..h6 HTML blocks (jgm/CommonMark#430). | John MacFarlane | |
Added regression test. | |||
2016-09-12 | Update spec | John MacFarlane | |
2016-09-12 | autolink scheme can contain digits | Gábor Csárdi | |
2016-08-29 | Merge pull request #152 from nwellnhof/function-prototypes | John MacFarlane | |
Fix nullary function declarations in cmark.h | |||
2016-08-26 | Fix nullary function declarations in cmark.h | Nick Wellnhofer | |
Fixes strict prototypes warnings. | |||
2016-08-24 | Merge pull request #151 from petere/update-copying | John MacFarlane | |
Update COPYING | |||
2016-08-21 | COPYING: Update file name and remove duplicate section | Peter Eisentraut | |
2016-08-21 | COPYING: Remove removed files | Peter Eisentraut | |
2016-08-09 | Merge pull request #149 from PavloKapyshin/master | John MacFarlane | |
Fix typo | |||
2016-08-09 | Fix typo | Pavlo Kapyshin | |
2016-07-16 | Update changelog. | John MacFarlane | |
2016-07-16 | Bump to 0.26.1. | John MacFarlane | |
2016-07-16 | Merge pull request #146 from t6/t6-patch-1 | John MacFarlane | |
Use $(MAKE) in Makefile for recursive makes | |||
2016-07-16 | Removed size_t and ssize_t defs for WIN32. | John MacFarlane | |
2016-07-16 | Use $(MAKE) in Makefile for recursive makes | Tobias Kortkamp | |
On some system namely OpenBSD/FreeBSD GNU Make is called gmake and calling make directly from the Makefile leads to strange results. See https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html#MAKE-Variable | |||
2016-07-15 | Updated changelog. | John MacFarlane | |
2016-07-15 | Bump version to 0.26.0 | John MacFarlane | |
2016-07-15 | Reformatted. | John MacFarlane | |
2016-07-15 | Updated spec. | John MacFarlane | |
2016-07-14 | Merge pull request #137 from foonathan/master | John MacFarlane | |
CMake fixes | |||
2016-07-13 | Fix sourcepos for blockquotes. | John MacFarlane | |
Fixes #142. | |||
2016-07-13 | Merge pull request #143 from tst2005/patch-1 | John MacFarlane | |
link fix | |||
2016-07-13 | Replaced check for `\n` with `S_is_line_end_char`. | John MacFarlane | |
2016-07-13 | Empty list items cannot interrupt paragraphs (spec change). | John MacFarlane | |
2016-07-13 | Updated spec. | John MacFarlane | |
2016-07-13 | link fix | TsT | |
2016-07-11 | Fix mistaken sourcepos for atx headers. | John MacFarlane | |
Closes #141. | |||
2016-07-11 | Updated spec. | John MacFarlane | |
2016-07-11 | Modified api_test for change in "two blanks break out of a list." | John MacFarlane | |
2016-07-11 | Removed "two blanks breaks out of a list" feature. | John MacFarlane | |
2016-07-11 | Updated spec. | John MacFarlane | |
2016-07-11 | Don't allow ordered lists to interrupt paragraphs unless... | John MacFarlane | |
...they start with 1. | |||
2016-07-11 | Makefile: have leakcheck stop on first error... | John MacFarlane | |
instead of going through all the formats and options and probably getting the same output. | |||
2016-07-03 | Merge pull request #140 from nwellnhof/set-cstr-fix | John MacFarlane | |
Fix chunk_set_cstr with suffix of current string | |||
2016-07-03 | Fix chunk_set_cstr with suffix of current string | Nick Wellnhofer | |
It's possible that cmark_chunk_set_cstr is called with a substring (suffix) of the current string. Delay freeing of the chunk content to handle this case correctly. Fixes issue #139. | |||
2016-07-02 | Fixed ATX headers and thematic breaks to allow tabs as well as spaces. | John MacFarlane | |
2016-07-02 | Updated spec.txt. | John MacFarlane | |
2016-06-27 | Change export install location | Jonathan Müller | |
2016-06-27 | Fix cmake warning about CMP0048 | Jonathan Müller | |
2016-06-27 | Export the targets on installation | Jonathan Müller | |
This allows using them in other cmake projects. | |||
2016-06-24 | Reformatted. | John MacFarlane | |
2016-06-24 | Removed redundant check. | John MacFarlane | |
2016-06-24 | Updated spec and pathological tests for changes in strong/emph parsing. | John MacFarlane | |
2016-06-24 | Changed `process_emphasis` to get better results in corner cases. | John MacFarlane | |
This will need corresponding spec changes. The change is this: when considering matches between an interior delimiter run (one that can open and can close) and another delimiter run, we require that the sum of the lengths of the two delimiter runs mod 3 is not 0. Thus, for example, in *a**b* 1 23 4 delimiter 1 cannot match 2, since the sum of the lengths of the first delimiter run (1) and the second (1,2) == 3. Thus we get `<em>a**b</em>` instead of `<em>a</em><em>b</em>`. This gives better behavior on things like *a**b**c* which previously got parsed as <em>a</em><em>b</em><em>c</em> and now would be parsed as <em>a<strong>b</strong>c</em> With this change we get four spec test failures, but in each case the output seems more "intuitive": ``` Example 386 (lines 6490-6494) Emphasis and strong emphasis *foo**bar**baz* --- expected HTML +++ actual HTML @@ -1 +1 @@ -<p><em>foo</em><em>bar</em><em>baz</em></p> +<p><em>foo<strong>bar</strong>baz</em></p> Example 389 (lines 6518-6522) Emphasis and strong emphasis *foo**bar*** --- expected HTML +++ actual HTML @@ -1 +1 @@ -<p><em>foo</em><em>bar</em>**</p> +<p><em>foo<strong>bar</strong></em></p> Example 401 (lines 6620-6624) Emphasis and strong emphasis **foo*bar*baz** --- expected HTML +++ actual HTML @@ -1 +1 @@ -<p><em><em>foo</em>bar</em>baz**</p> +<p><strong>foo<em>bar</em>baz</strong></p> Example 442 (lines 6944-6948) Emphasis and strong emphasis **foo*bar** --- expected HTML +++ actual HTML @@ -1 +1 @@ -<p><em><em>foo</em>bar</em>*</p> +<p><strong>foo*bar</strong></p> ``` | |||
2016-06-23 | Removed positon from delimiter struct. | John MacFarlane | |
It is no longer needed; only the brackets struct needs it. Thanks to @robinst. | |||
2016-06-23 | Updated man page cmark.3. | John MacFarlane | |
2016-06-23 | Removed check for same mem allocator in S_can_contain. | John MacFarlane | |
This is too strict, as it prevents the use of dynamically loaded extensions: see https://github.com/jgm/cmark/pull/123#discussion_r67231518. Documented in man page and public header that one should use the same memory allocator for every node in a tree. | |||
2016-06-23 | Try to fix travis cmake. | John MacFarlane | |
2016-06-23 | Updated spec. | John MacFarlane | |
2016-06-23 | Travis: install more recent cmake on linux. | John MacFarlane | |