| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2018-11-12 | add failing test | Ashe Connor | |
| 2018-10-31 | render.c: reset last_breakable after cr. | John MacFarlane | |
| Fixes jgm/pandoc#5033. | |||
| 2018-10-08 | Merge pull request #272 from felixonmars/patch-2 | John MacFarlane | |
| Fix a typo in houdini_href_e.c | |||
| 2018-10-08 | Fix a typo in houdini_href_e.c | Felix Yan | |
| 2018-10-04 | commonmark writer: use ~~~ fences if info string contains backtick. | John MacFarlane | |
| This is needed for round-trip tests. | |||
| 2018-10-04 | Update scanners for new info string rules. | John MacFarlane | |
| 2018-10-04 | Update spec.txt. | John MacFarlane | |
| 2018-09-14 | Merge pull request #257 from pclouds/xml-space-preserve | John MacFarlane | |
| Add xml:space="preserve" in XML output when appropriate | |||
| 2018-09-14 | Merge pull request #267 from nwellnhof/xml2md | John MacFarlane | |
| XSLT stylesheet to convert cmark XML back to Commonmark | |||
| 2018-09-14 | Minor fixes to xml2md.xsl | Nick Wellnhofer | |
| - Remove outdated comment - Fix code block delimiter | |||
| 2018-09-14 | XSLT stylesheet to convert cmark XML back to Commonmark | Nick Wellnhofer | |
| Initial version of an XSLT stylesheet that converts the XML format produced by `cmark -t xml` back to Commonmark. Fixes #264 | |||
| 2018-09-09 | Update spec.txt. | John MacFarlane | |
| 2018-09-09 | Check for whitespace before reference title. | John MacFarlane | |
| Closes #263. | |||
| 2018-09-09 | Update spec.txt. | John MacFarlane | |
| 2018-09-06 | Merge pull request #265 from compnerd/upstream-windows-cross-compile | John MacFarlane | |
| build: only attempt to install MSVC system libraries on Windows | |||
| 2018-09-05 | build: only attempt to install MSVC system libraries on Windows | Saleem Abdulrasool | |
| Newer versions of CMake attempt to query the system for information about the VS 2017 installation. Unfortunately, this query fails on non-Windows systems when cross-compiling: cmake_host_system_information does not recognize <key> VS_15_DIR CMake will not find these system libraries on non-Windows hosts anyways, and we were silencing the warnings, so simply omit the installation when cross-compiling to Windows. | |||
| 2018-08-27 | Fix appveyor links. | John MacFarlane | |
| Closes #251. | |||
| 2018-08-26 | Simplify code normalization, in line with spec change. | John MacFarlane | |
| 2018-08-26 | Updated spec.txt. | John MacFarlane | |
| 2018-08-25 | Code span spec changes. | John MacFarlane | |
| These affect both parsing and writing commonmark. | |||
