summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-10Don't include static in CMARK_INLINE.John MacFarlane
ALso don't set CMARK_INLINE to __inline if we're compiling under MSVC in cplusplus mode.
2015-08-10Merge pull request #76 from kainjow/msvc-warningsJohn MacFarlane
Fix some MSVC warnings
2015-08-10Remove need to disable MSVC warning 4267Kevin Wojniak
2015-08-10Remove need to disable MSVC warning 4244Kevin Wojniak
2015-08-10Remove need to disable MSVC warning 4244Kevin Wojniak
2015-08-10Remove need to disable MSVC warning 4800Kevin Wojniak
2015-08-10Fix MSVC inline errors when cmark is included in other sources that don't ↵Kevin Wojniak
have the same set of disabled warnings
2015-08-10Merge pull request #75 from kainjow/masterJohn MacFarlane
Fix FileNotFoundError errors on tests when cmark is built from anothe…
2015-08-10Fix FileNotFoundError errors on tests when cmark is built from another ↵Kevin Wojniak
project via add_subdirectory() CMAKE_SOURCE_DIR will refer to the top-level source directory, not cmark, so CMAKE_CURRENT_SOURCE_DIR must be used. Also the same for CMAKE_BINARY_DIR. Ideally it should be using the TARGET_FILE CMake generator to get a target's location instead of hard coding the path, but that requires CMake 3.0 or greater.
2015-08-09Fixed bug with HRULE after blank line.John MacFarlane
This previously caused cmark to break out of a list, thinking it had two consecutive blanks.
2015-08-09Check for empty string before trying to look at line ending.John MacFarlane
2015-08-09Merge pull request #74 from nwellnhof/pdb_clashJohn MacFarlane
Avoid name clash between Windows .pdb files
2015-08-09Make sure every line fed to S_process_line ends with `\n`.John MacFarlane
So `S_process_line` sees only unix style line endings. Closes #72, avoiding mixed line endings. Ultimately we probably want a better solution, allowing the line ending style of the input file to be preserved. This solution forces output with newlines.
2015-08-09Avoid name clash between Windows .pdb filesNick Wellnhofer
2015-08-08Improved cmark_strbuf_normalize_whitespace.John MacFarlane
Now all characters that satisfy cmark_isspace are recognized as whitespace. Previously CR and TAB (and others) weren't included. Partially addresses #73.
2015-08-08Treat line ending with EOF as ending with newline.John MacFarlane
Closes #71. Added a test to api_test.
2015-08-07Removed pre from blocktags scanner.John MacFarlane
See jgm/CommonMark#355. Pre is handled separately in rule 1 and needn't be handled in rule 6.
2015-08-07Use -10 priority with renice.John MacFarlane
Negative numbers are higher priority!
2015-08-07Fixed `--hardbreaks` with CRLF line breaks.John MacFarlane
Closes #68.
2015-08-07Added api_test case for #68.John MacFarlane
Currently fails.
2015-08-07cmark.3 man page - regenerated with smart.John MacFarlane
2015-08-06Merge pull request #70 from kainjow/masterJohn MacFarlane
Prefix utf8proc functions to avoid conflict with existing library
2015-08-06Prefix utf8proc functions to avoid conflict with existing libraryKevin Wojniak
2015-07-27Disallow list item starting with multiple blank lines.John MacFarlane
See jgm/CommonMark#332
2015-07-27Updated spec.John MacFarlane
2015-07-27Use clang-format, llvm style, for formatting.John MacFarlane
* Reformatted all source files. * Added 'format' target to Makefile. * Removed 'astyle' target. * Updated .editorconfig.
2015-07-25Updated spec.txt.John MacFarlane
2015-07-25Updated test/spec.txt.John MacFarlane
2015-07-25Updated test/spec.txt.John MacFarlane
2015-07-25Removed cmark_strbuf_printf and cmark_strbuf_vprintf.John MacFarlane
These are no longer needed, and cause complications for MSVC. Also removed HAVE_VA_COPY and HAVE_C99_SNPRINTF feature tests.
2015-07-25xml renderer - use sprintf to avoid strbuf_sprintf.John MacFarlane
2015-07-25html renderer - use sprintf to avoid strbuf_printf.John MacFarlane
2015-07-25Avoided another use of strbuf_printf.John MacFarlane
2015-07-25commonmark renderer - use regular sprintf for list markers.John MacFarlane
This avoids an allocation and use of strbuf_printf.
2015-07-25Avoid using strbuf_printf when not needed.John MacFarlane
2015-07-23Improved smart_punct.txt.John MacFarlane
See jgm/commonmark.js#61
2015-07-16Allow tabs before closing ##s in ATX headerJohn MacFarlane
2015-07-15Merge pull request #66 from omasanori/roundtripJohn MacFarlane
Split roundtrip_test and leakcheck.
2015-07-15Set POSITION_INDEPENDENT_CODE ON for static library.John MacFarlane
See discussion in #39.
2015-07-16Fix indentations.OGINO Masanori
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2015-07-16Split roundtrip_test and leakcheck.OGINO Masanori
CI status became green even if roundtrip_test failed, since `then` block was not suspended when $? was non-zero. Splitting roundtrip_test and leakcheck addresses this problem. With this change, builds checks ``${TRAVIS_OS_NAME}`` twice, but checking a variable is cheap enough. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2015-07-15make bench: allow overriding BENCHFILE.John MacFarlane
Previously if you did this, it would clopper BENCHFILE with the default bench file.
2015-07-15Improved clang-check target.John MacFarlane
2015-07-15Improved `make_autolink`.John MacFarlane
Ensures that title is chunk with empty string rather than NULL, as with other links. Avoids "potential memory leak" warning from clang static analyzer (though I couldn't measure one with valgrind).
2015-07-15Use full CMARK_NODE_x instead of NODE_x alias.John MacFarlane
2015-07-14Added clang-check target.John MacFarlane
2015-07-14Updated changelog.John MacFarlane
2015-07-14Removed unused ref link defn from README.John MacFarlane
2015-07-14Updated benchmarks.John MacFarlane
2015-07-14Removed algorithm.md; it has been added to spec as appendix.John MacFarlane