Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-19 | Changed API for CUSTOM_BLOCK and CUSTOM_INLINE. | John MacFarlane | |
Instead of using their `as.literal` content, we now give each custom node *two* literal fields, one to be printed on entering the node (before rendering the children, if any), the other on exiting (after rendering children). This gives us the flexibility to have custom nodes with children. | |||
2015-12-19 | Rename RAW_BLOCK -> CUSTOM_BLOCK, RAW_INLINE -> CUSTOM_INLINE. | John MacFarlane | |
2015-12-19 | Removed bench.h and timing calls in main.c | John MacFarlane | |
2015-12-19 | Improved benchmark. Use longer test. | John MacFarlane | |
2015-12-19 | Added RAW_BLOCK and RAW_INLINE node types. | John MacFarlane | |
These are passed through verbatim by all writers, with no escaping. They are never generated by the parser, and do not correspond to CommonMark elements. They are designed to be inserted by filters that postprocess the AST. For example, a filter might convert specially marked code blocks to svg diagrams in HTML and tikz diagrams in LaTeX, passing these through to the renderer as a RAW_BLOCK. | |||
2015-12-19 | Removed need for sudo in make bench. | John MacFarlane | |
2015-12-19 | Removed outdated targets from Makefile. | John MacFarlane | |
2015-12-19 | Use fully qualified versions of constants. | John MacFarlane | |
2015-12-13 | Documented another strange hoedown behavior. | John MacFarlane | |
2015-12-10 | Merge pull request #95 from kainjow/master | John MacFarlane | |
Fix warnings about dropping const qualifier | |||
2015-12-10 | Fix warnings about dropping const qualifier | Kevin Wojniak | |
2015-12-04 | Install static library. | John MacFarlane | |
Closes jgm/CommonMark#381. | |||
2015-12-03 | Added why-cmark-and-not-x page. | John MacFarlane | |
2015-12-01 | Merge pull request #94 from kainjow/patch-1 | John MacFarlane | |
Fix "declaration shadows a local variable" | |||
2015-12-01 | Fix "declaration shadows a local variable" | Kevin Wojniak | |
2015-11-03 | Merge pull request #93 from Anderas/master | John MacFarlane | |
Fix non-ASCII end-of-line character check | |||
2015-11-03 | Fix non-ASCII end-of-line character check | andyuhnak | |
2015-10-28 | Merge pull request #89 from Eljay/fix-example | John MacFarlane | |
Correct string length in cmark_parse_document example. | |||
2015-10-28 | Correct string length in cmark_parse_document example. | Lee Jeffery | |
2015-10-22 | Merge pull request #86 from kainjow/patch-1 | John MacFarlane | |
commonmark: fix size_t to int | |||
2015-10-22 | commonmark: fix size_t to int | Kevin Wojniak | |
This fixes an MSVC warning "conversion from 'size_t' to 'int', possible loss of data" | |||
2015-10-19 | Fixed DOCTYPE in xml output. | John MacFarlane | |
See http://talk.commonmark.org/t/output-of-t-xml-should-have-different-doctype-declaration/1893. | |||
2015-10-09 | Makefile.nmake: be more robust when cmake is missing. | John MacFarlane | |
Previously, when cmake was missing, the build dir would be created anyway, and subsequent attempts (even with cmake) would fail, because cmake would not be run. Depending on build/CMakeFiles is more robust -- this won't be created unless cmake is run. Partially addresses #85. | |||
2015-10-09 | Revert "Temporary change to see what is in the build directory." | John MacFarlane | |
This reverts commit c0cf2a3e308e9a8564dfb3a48dd7fc4ab9d57e38. | |||
2015-10-09 | Temporary change to see what is in the build directory. | John MacFarlane | |
2015-09-22 | Set convert_charrefs=False in normalize.py. | John MacFarlane | |
This defeats the new default as of python 3.5, and allows the script to work with python 3.5. Closes #83. | |||
2015-09-22 | Merge pull request #84 from zmwangx/python3.5-compat-fix | John MacFarlane | |
Python 3.5 compatibility fix: add placeholder for HTMLParseError | |||
2015-09-20 | Python 3.5 compatibility: add placeholder for HTMLParseError | Zhiming Wang | |
HTMLParseError was removed in Python 3.5. Since it could never be thrown in Python 3.5+, we simply define a placeholder when HTMLParseError cannot be imported. | |||
2015-09-16 | Check for NULL pointer in _scan_at. | John MacFarlane | |
Closes #81. | |||
2015-08-23 | Updated spec | John MacFarlane | |
2015-08-23 | Version bump to 0.22.0. | John MacFarlane | |
2015-08-23 | Updated changelog. | John MacFarlane | |
2015-08-18 | Added iframe to list of blocktags, as per spec change. | John MacFarlane | |
2015-08-18 | Updated spec.txt. | John MacFarlane | |
2015-08-11 | Merge pull request #77 from kainjow/master | John MacFarlane | |
Add option to disable tests | |||
2015-08-11 | Add option to disable tests | Kevin Wojniak | |
2015-08-10 | Don'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-10 | Merge pull request #76 from kainjow/msvc-warnings | John MacFarlane | |
Fix some MSVC warnings | |||
2015-08-10 | Remove need to disable MSVC warning 4267 | Kevin Wojniak | |
2015-08-10 | Remove need to disable MSVC warning 4244 | Kevin Wojniak | |
2015-08-10 | Remove need to disable MSVC warning 4244 | Kevin Wojniak | |
2015-08-10 | Remove need to disable MSVC warning 4800 | Kevin Wojniak | |
2015-08-10 | Fix MSVC inline errors when cmark is included in other sources that don't ↵ | Kevin Wojniak | |
have the same set of disabled warnings | |||
2015-08-10 | Merge pull request #75 from kainjow/master | John MacFarlane | |
Fix FileNotFoundError errors on tests when cmark is built from anothe… | |||
2015-08-10 | Fix 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-09 | Fixed 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-09 | Check for empty string before trying to look at line ending. | John MacFarlane | |
2015-08-09 | Merge pull request #74 from nwellnhof/pdb_clash | John MacFarlane | |
Avoid name clash between Windows .pdb files | |||
2015-08-09 | Make 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-09 | Avoid name clash between Windows .pdb files | Nick Wellnhofer | |