Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-23 | Add built cmark.exe as an AppVeyor artifact | Marcus Ramse | |
2019-04-08 | Revise changelog | John MacFarlane | |
2019-04-07 | Updaet changelog. | John MacFarlane | |
2019-04-07 | For afl target, don't build tests. | John MacFarlane | |
2019-04-07 | Update spec. | John MacFarlane | |
2019-04-06 | Bump version to 0.29.0. | John MacFarlane | |
2019-04-06 | Update spec. | John MacFarlane | |
2019-04-06 | Update spec. | John MacFarlane | |
2019-04-06 | Update spec. | John MacFarlane | |
2019-04-06 | Resolve link references before creating setext header. | John MacFarlane | |
A setext header line after a link reference should not create a header, according to the spec. See commonmark/commonmark-spec#395. | |||
2019-04-06 | commonmark renderer: improve escaping. | John MacFarlane | |
URL-escape special characters when escape mode is URL, and not otherwise. Entity-escape control characters (< 0x20) in non-literal escape modes. | |||
2019-04-06 | render: only emit actual newline when escape mode is LITERAL. | John MacFarlane | |
For markdown content, e.g., in other contexts we want some kind of escaping, not a literal newline. | |||
2019-04-06 | Update spec. | John MacFarlane | |
2019-04-04 | Update code span normalization... | John MacFarlane | |
to conform with spec change. | |||
2019-04-04 | Update spec. | John MacFarlane | |
2019-04-03 | Allow empty `<>` link destination in reference link. | John MacFarlane | |
2019-04-03 | Update spec | John MacFarlane | |
2019-03-28 | Remove leftover includes of memory.h. | John MacFarlane | |
Closes #290. | |||
2019-03-26 | Merge pull request #269 from foonathan/master | John MacFarlane | |
Fix cmake warning about CMP0048, again | |||
2019-03-26 | Fix #289. | John MacFarlane | |
A link destination can't start with `<` unless it is an angle-bracket link that also ends with `>`. (If your URL really starts with `<`, URL-escape it.) | |||
2019-03-26 | Update spec.txt. | John MacFarlane | |
2019-03-26 | Update regression tests in light of recent spec changes... | John MacFarlane | |
affecting link destinations. | |||
2019-03-25 | Add regression test for #517. | John MacFarlane | |
2019-03-25 | Update test/spec.txt | John MacFarlane | |
2019-03-23 | Update spec; allow internal delimiter runs to match if... | John MacFarlane | |
both have lengths that are multiples of 3. See commonmark/commonmark#528. | |||
2019-03-22 | Include references.h in parser.h | John MacFarlane | |
Closes #287. | |||
2019-03-19 | Update spec. Fix `[link](<foo\>)`. | John MacFarlane | |
2019-03-19 | Define CMARK_OPT_SAFE for API compatibility. | John MacFarlane | |
It doesn't do anything; this is documented. | |||
2019-03-18 | Remove deprecated call to add_compiler_export_flags() | Jonathan Müller | |
It is deprecated in CMake 3.0, the replacement is to set the CXX_VISIBILITY_PRESET (or in our case C_VISIBILITY_PRESET) and VISIBILITY_INLINES_HIDDEN properties of the target. We're already setting them by setting the CMake variables anyway, so the call can be removed. | |||
2019-03-18 | Bump CMake to version 3 | Jonathan Müller | |
2019-03-17 | Make rendering safe by default. | John MacFarlane | |
Removes CMARK_OPT_SAFE from options. Adds CMARK_OPT_UNSAFE, with the opposite meaning. The new default behavior is to suppress raw HTML and potentially dangerous links. The CMARK_OPT_UNSAFE option has to be set explicitly to prevent this. -------------------------------------------------------- NOTE: This change will require modifications in bindings for cmark and in most libraries and programs that use cmark. -------------------------------------------------------- Closes #239, #273. Borrows heavily from @kivikakk's patch in github/cmark-gfm#123. | |||
2019-03-17 | Merge pull request #254 from github/empty-input | John MacFarlane | |
Check for empty buffer when rendering | |||
2019-03-17 | Avoid gcc warning for uninitialized variable. | John MacFarlane | |
2019-03-17 | Use hand-rolled scanner for thematic break. | John MacFarlane | |
Keep track of the last position where a thematic break failed to match on a line, to avoid rescanning unnecessarily. See commonmark/cmark#284. | |||
2019-03-17 | Do cheaper test first. | John MacFarlane | |
2019-03-17 | Rename ends_with_blank_line with S_ prefix. | John MacFarlane | |
As with other static functions. | |||
2019-03-17 | Add CMARK_NODE__LAST_LINE_CHECKED flag. | John MacFarlane | |
Use this to avoid unnecessary recursion in ends_with_blank_line. Closes #284. | |||
2019-03-17 | In ends_with_blank_line, call S_set_last_line_blank... | John MacFarlane | |
to avoid unnecessary repetition. Once we settle whether a list item ends in a blank line, we don't need to revisit this in considering parent list items. See commonmark/cmark#284. | |||
2019-03-17 | Add pathological test for #285. | John MacFarlane | |
2019-03-17 | Add regression test for commonmark#526. | John MacFarlane | |
2019-03-17 | Disallow unescaped ( in parenthesized link title. | John MacFarlane | |
In accord with spec change. | |||
2019-03-17 | Update test/spec.txt | John MacFarlane | |
2018-12-17 | Merge pull request #277 from elibarzilay/master | John MacFarlane | |
Update the Racket wrapper | |||
2018-11-23 | Merge pull request #278 from github/upstream-pledge | John MacFarlane | |
Use pledge(2) on OpenBSD | |||
2018-11-21 | check for OpenBSD 5.9+ | Ashe Connor | |
2018-11-20 | Use pledge(2) on OpenBSD | Ashe Connor | |
2018-11-14 | Update the Racket wrapper | Eli Barzilay | |
2018-11-13 | Merge pull request #275 from github/inline-sourcepos-off | John MacFarlane | |
correct sourcepos for emphasis inlines | |||
2018-11-13 | copy line/col info straight from opener/closer | Ashe Connor | |
We can't rely on anything in `subj` since it's been modified while parsing the subject and could represent line info from a future line. This is simple and works. | |||
2018-11-13 | expand tests | Ashe Connor | |