summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-25Fix inline raw HTML parsing.John MacFarlane
This fixes a recently added failing spec test case. Previously spaces were being allowed in unquoted attribute values; no we forbid them.
2018-03-25Don't allow list markers to be indented >= 4 spaces.John MacFarlane
See commonmark/CommonMark#497.
2018-03-25Update spec.txt from repository.John MacFarlane
2018-02-20Fuzz width parameter tooPhil Turnbull
Allow the `width` parameter to be generated too so we get better fuzz-coverage.
2018-02-20Don't discard empty fuzz test-casesPhil Turnbull
We currently discard fuzz test-cases that are empty but empty inputs are valid markdown. This improves the fuzzing coverage slightly.
2018-02-20Check for empty buffer when renderingPhil Turnbull
For empty documents, `->size` is zero so `renderer.buffer->ptr[renderer.buffer->size - 1]` will cause an out-of-bounds read. Empty buffers always point to the global `cmark_strbuf__initbuf` buffer so we read `cmark_strbuf__initbuf[-1]`.
2017-11-18README - use commonmark/cmark for appveyor badge.John MacFarlane
2017-11-18Merge pull request #250 from nwellnhof/test-static-only-buildJohn MacFarlane
Test static-only build
2017-11-18Add static-only build to Travis test matrixNick Wellnhofer
2017-11-18Also run API tests with CMARK_SHARED=OFFNick Wellnhofer
2017-11-18Rename roundtrip and entity testsNick Wellnhofer
Rename the tests to reflect that they use the library, not the executable.
2017-11-16Updated travis badges and issue tracker jgm -> commonmark.John MacFarlane
Thanks @mohitsinghs
2017-11-15Merge pull request #249 from nwellnhof/static-only-buildJohn MacFarlane
Generate export header for static-only build
2017-11-14Generate export header for static-only buildNick Wellnhofer
Fixes issue #247.
2017-11-05Fixed exit code for pathological tests.John MacFarlane
2017-11-05Add 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-05Add timeout to pathological_tests.py.John MacFarlane
Tests must complete in 8 seconds or are errors.
2017-11-05Refactored pathological_tests.pyJohn MacFarlane
2017-11-05Merge pull request #230 from mity/more-pathological-testsJohn MacFarlane
Add more pathological tests.
2017-11-05Merge pull request #217 from github/upstream/limit-nested-parensJohn MacFarlane
> 32 nested balanced parens in a link is bananas
2017-11-05Merge pull request #228 from github/upstream/inline-sourceposJohn MacFarlane
Add sourcepos info for inlines
2017-11-02Merge branch 'master' into upstream/inline-sourceposAshe Connor
2017-10-21Updated changelog.John MacFarlane
2017-10-21BUmp to 0.28.3John MacFarlane
2017-10-20Merge pull request #240 from nwellnhof/add-cmake-includeJohn MacFarlane
Include GNUInstallDirs in src/CMakeLists.txt
2017-10-19Include GNUInstallDirs in src/CMakeLists.txtNick Wellnhofer
Fixes installation error under some CMake versions, notably kalakris' CMake backport often used with Travis.
2017-10-12Bump to 0.28.2, update changelog.John MacFarlane
2017-10-12Fixed regression in install dest for static library.John MacFarlane
Due to a mistake, 0.28.1 installed libcmark.a into include/. Closes #238.
2017-10-10Bump to 0.28.1, update changelog.John MacFarlane
2017-10-10Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc.John MacFarlane
For some reason this wasn't getting set in processing libcmark.pc.in, and we were getting the wrong entry in libcmark.pc. (See #236) The new approach sets an internal libdir variable to lib${LIB_SUFFIX}. This variable is used both to set the install destination and in the libcmark.pc.in template. Closes #236. However, I'd welcome comments from @juhp who originally added CMAKE_INSTALL_LIBDIR in #185. I think that the new system should work fine with Fedora, since LIB_SUFFIX will be set appropriately, but some testing is in order.
2017-09-13Merge pull request #232 from github/upstream/refparseJohn MacFarlane
blocks: Fix quadratic behavior in `finalize`
2017-09-14blocks: Fix quadratic behavior in `finalize`Vicent Marti
2017-08-16Add more pathological tests.Martin Mitas
These tests target the issues #214, #218, #220.
2017-08-10Skip sourcepos tracking if disabledYuki Izumi
2017-08-10Fix inlines spanning newlines, text in non-paraYuki Izumi
2017-08-09--smart: open quote can never occur right after `]` or `)`.John MacFarlane
Closes #227.
2017-08-09Add sourcepos info for inlinesYuki Izumi
2017-08-03Merge pull request #224 from pclouds/make-format-source-codeJohn MacFarlane
`make format` the source code
2017-08-03Reformat source code with 'make format'Nguyễn Thái Ngọc Duy
2017-08-03Update README.md, replace 'make astyle' with 'make format'Nguyễn Thái Ngọc Duy
The former has been replaced by the latter since 62cb38b (Use clang-format, llvm style, for formatting. - 2015-07-27) dòng được
2017-08-02Merge pull request #222 from PavloKapyshin/masterJohn MacFarlane
Fix typo
2017-08-02Fix typoPavlo Kapyshin
2017-08-01Update spec.John MacFarlane
2017-08-01Update changelog.John MacFarlane
2017-08-01Merge branch 'master' of github.com:jgm/cmarkJohn MacFarlane
2017-08-01Merge pull request #221 from pclouds/document-validate-utf8John MacFarlane
Advertise --validate-utf8 in usage information
2017-08-01Update changelog.John MacFarlane
2017-08-01Bump version to 0.28.0.John MacFarlane
2017-08-01Update spec.John MacFarlane
2017-08-01Advertise --validate-utf8 in usage informationNguyễn Thái Ngọc Duy
This option was added in 04726a7 (Added `CMARK_OPT_VALIDATE_UTF8` option. - 2015-06-16) but not "documented".