Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-03 | Skip UTF-8 BOM if present at beginning of buffer. | John MacFarlane | |
Closes #334. | |||
2020-02-16 | Add pathological test for reference collisions (see #220). | John MacFarlane | |
This is taken from GitHub's fix: https://github.com/github/cmark-gfm/commit/66a0836dc91e1653f7931e1218446664493da520 | |||
2020-01-15 | Fix pathological_tests.py on Windows | Nick Wellnhofer | |
When using multiprocessing on Windows, the main program must be guarded with a __name__ check. | |||
2020-01-15 | Remove useless __name__ check in test scripts | Nick Wellnhofer | |
These checks don't seem to be required and broke pathological_tests.py on Windows where multiprocessing sets __name__ to "__mp_main__". | |||
2020-01-05 | Include string.h in cmark-fuzz.c. | John MacFarlane | |
Recommended by build log at https://oss-fuzz-build-logs.storage.googleapis.com/log-6a7500a1-8617-42c6-b8e4-78cab009b5b5.txt | |||
2019-11-27 | normalize.py: use html.escape instead of cgi.escape. | John MacFarlane | |
Closes #313. | |||
2019-11-11 | Updaet spec.txt. | John MacFarlane | |
2019-06-01 | Clarify which backtick strings (#301) | Johel Ernesto Guerrero Peña | |
A code span can have more than its two surrounding ones, like ` `` `. | |||
2019-04-07 | Update spec. | 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 | Update spec. | John MacFarlane | |
2019-04-04 | Update spec. | John MacFarlane | |
2019-04-03 | Update spec | John MacFarlane | |
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-19 | Update spec. Fix `[link](<foo\>)`. | John MacFarlane | |
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 | Add pathological test for #285. | John MacFarlane | |
2019-03-17 | Add regression test for commonmark#526. | John MacFarlane | |
2019-03-17 | Update test/spec.txt | John MacFarlane | |
2018-10-04 | Update spec.txt. | John MacFarlane | |
2018-09-09 | Update spec.txt. | John MacFarlane | |
2018-09-09 | Update spec.txt. | John MacFarlane | |
2018-08-26 | Updated spec.txt. | John MacFarlane | |
2018-08-25 | Update spec.txt. | John MacFarlane | |
2018-08-25 | entity_tests.py - omit noisy success output. | John MacFarlane | |
2018-07-16 | add link parsing corner cases to regressions | Ashe Connor | |
2018-06-11 | Fix spaces on regression test. | John MacFarlane | |
2018-06-11 | Removed meta from list of block tags. | John MacFarlane | |
Added regression test. See commonmark/CommonMark#527. | |||
2018-04-15 | pathological_tests.py: make tests run faster. | John MacFarlane | |
- commented out the (already ignored) "many references" test, which times out - reduced the iterations for a couple other tests | |||
2018-04-15 | pathological_tests.py: added test for deeply nested lists. | John MacFarlane | |
2018-03-25 | Update spec. | John MacFarlane | |
2018-03-25 | Update spec.txt from repository. | John MacFarlane | |
2018-02-20 | Fuzz width parameter too | Phil Turnbull | |
Allow the `width` parameter to be generated too so we get better fuzz-coverage. | |||
2018-02-20 | Don't discard empty fuzz test-cases | Phil Turnbull | |
We currently discard fuzz test-cases that are empty but empty inputs are valid markdown. This improves the fuzzing coverage slightly. | |||
2017-11-18 | Also run API tests with CMARK_SHARED=OFF | Nick Wellnhofer | |
2017-11-18 | Rename roundtrip and entity tests | Nick Wellnhofer | |
Rename the tests to reflect that they use the library, not the executable. | |||
2017-11-05 | Fixed exit code for pathological tests. | John MacFarlane | |
2017-11-05 | Add allowed failures to pathological_tests.py. | John MacFarlane | |
This allows us to include tests that we don't yet know how to pass. | |||
2017-11-05 | Add timeout to pathological_tests.py. | John MacFarlane | |
Tests must complete in 8 seconds or are errors. | |||
2017-11-05 | Refactored pathological_tests.py | John MacFarlane | |
2017-08-16 | Add more pathological tests. | Martin Mitas | |
These tests target the issues #214, #218, #220. | |||
2017-08-09 | --smart: open quote can never occur right after `]` or `)`. | John MacFarlane | |
Closes #227. | |||
2017-08-01 | Update spec. | John MacFarlane | |