Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-06 | Factored out `S_find_first_nonspace` in `S_proces_line`. | John MacFarlane | |
Added fields `offset`, `first_nonspace`, `indent`, and `blank` to `cmark_parser` struct. This just removes some repetition in the code. | |||
2015-06-06 | astyle formatting changes. | John MacFarlane | |
2015-06-06 | Allow new list item container indented > 4 spaces. | John MacFarlane | |
This fixes cases like: ``` 1. a 2. b 3. c ``` | |||
2015-06-04 | Don't allow link labels with no non-whitespace characters. | John MacFarlane | |
See jgm/CommonMark#322. | |||
2015-06-04 | Cleaned up with is_line_end_char function. | John MacFarlane | |
2015-06-03 | Revised "add newline to end if missing" for performance. | John MacFarlane | |
From btrask's alternate code in the comment on https://github.com/jgm/cmark/pull/18. Note: this gives a 1-2% performance boot in our benchmark, probably enough to make it worth while. | |||
2015-06-03 | Merge branch 'master' of https://github.com/btrask/cmark into btrask-master | John MacFarlane | |
Conflicts: src/blocks.c | |||
2015-06-03 | Fixed bug in list item parsing when items indented >= 4 spaces. | John MacFarlane | |
Closes #52. | |||
2015-06-01 | Fixed `is_autolink`. | John MacFarlane | |
Previously *any* link with an absolute URL was treated as an autolink. Closes #50. See also jgm/pandoc#2203. | |||
2015-05-31 | Merge pull request #49 from jeroenooms/master | John MacFarlane | |
Fix for UBSAN note | |||
2015-05-31 | Merge pull request #45 from nwellnhof/windows_snprintf | John MacFarlane | |
Cope with broken snprintf on Windows | |||
2015-05-31 | Removed -pg from Debug build flags. | John MacFarlane | |
Closes #47. | |||
2015-05-30 | Fix for UBSAN note | Jeroen Ooms | |
2015-05-29 | Cope with broken snprintf on Windows | Nick Wellnhofer | |
On Windows, snprintf returns -1 if the output was truncated. Fall back to Windows-specific _scprintf. | |||
2015-05-29 | Revert "Ubsan: add -fsanitize=undefined to link flags too." | John MacFarlane | |
This reverts commit 678bdab4a4421e64f7c36991a098ae6db730140b. This commit led to two -fsanitized=undefined in the same linker invocation. | |||
2015-05-29 | Ubsan: add -fsanitize=undefined to link flags too. | John MacFarlane | |
2015-05-29 | Added Ubsan build target, to check for undefined behavior. | John MacFarlane | |
2015-05-14 | Allow NULL value in string setters | Nick Wellnhofer | |
Supersedes pull request #34. | |||
2015-05-14 | Store link URL and title as cmark_chunk | Nick Wellnhofer | |
2015-05-07 | cmark_consolidate_text_nodes: Avoid an unnecessary string allocation. | John MacFarlane | |
2015-05-07 | Multiple issues with numeric entities | Nick Wellnhofer | |
This closes #33. | |||
2015-05-06 | cmark_consolidate_text_nodes: avoid some unnecessary allocation. | John MacFarlane | |
This improves on #32, I think. @elibarzilay, does this look better? We now avoid the allocations associated with cmark_get_literal, and copy directly from the chunk to the buffer. | |||
2015-05-04 | Better solution for memory leak in `cmark_consolidate_text_nodes`. | John MacFarlane | |
This avoids allocating a new string. Closes #32. | |||
2015-05-04 | Straightforward fix for memory leak #32. | John MacFarlane | |
2015-04-27 | Fixed _ emphasis parsing to conform to spec. | John MacFarlane | |
See jgm/CommonMark#317. | |||
2015-04-26 | Suppress warnings about Windows runtime library files | Nick Wellnhofer | |
Visual Studio Express editions do not include the redistributable files. Set CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS to suppress warnings. | |||
2015-04-26 | Compile static library with -DCMARK_STATIC_DEFINE | Nick Wellnhofer | |
Fixes warnings on Windows. | |||
2015-04-25 | Revert "CMakeLists.txt: quote variable to avoid warning." | John MacFarlane | |
This reverts commit 890a926dec02d8f024a4492248dbff4f84d37ff2. Conflicts: src/CMakeLists.txt | |||
2015-04-25 | Really fixed cmake warning. | John MacFarlane | |
2015-04-25 | CMakeLists.txt: quote variable to avoid warning. | John MacFarlane | |
2015-04-19 | astyle reformatting. | John MacFarlane | |
2015-04-16 | Pass-through Unicode non-characters | Nick Wellnhofer | |
Despite their name, Unicode non-characters are valid code points. They should be passed through by a library like libcmark. | |||
2015-04-15 | Check return status of utf8proc_iterate. Closes #27. | John MacFarlane | |
If unicode parsing gives an error condition, we just skip the rest of the string without rendering anything and proceed. I'm not sure if that's the best way to handle this, but garbage in, garbage out. Note: this bug was found using american fuzzy lop. | |||
2015-04-07 | Check length before reading. | Ben Trask | |
2015-04-07 | Try to match existing style better. | Ben Trask | |
2015-04-07 | Bug fixes for CRLF support. | Ben Trask | |
2015-04-07 | Fix regression in remove_trailing_blank_lines(). | Ben Trask | |
2015-04-07 | Add CRLF/CR handling to inlines.c. | Ben Trask | |
2015-04-07 | Support for CRLF and CR line endings. | Ben Trask | |
2015-04-01 | Include patch level in soname | Nick Wellnhofer | |
Minor version is tied to spec version, so this allows to break the ABI between spec releases. | |||
2015-03-31 | Merge pull request #24 from yangcha/master | John MacFarlane | |
Install compiler-provided system runtime libraries. | |||
2015-03-31 | Install compiler-provided system runtime libraries. | Changjiang Yang | |
2015-03-30 | Use strbuf_printf instead of snprintf. | John MacFarlane | |
snprintf is not available on some platforms. | |||
2015-03-30 | Fixed memory issue. | John MacFarlane | |
This fixes valgrind "invalid read of size 1" on input `[link](<>)`. | |||
2015-03-30 | snprintf is not implemented in Visual Studio 2013 or earlier. Use _snprintf ↵ | Changjiang Yang | |
instead. | |||
2015-03-30 | Modified copyright message with --version. | John MacFarlane | |
2015-03-29 | commonmark - use strlen not strnlen for portability. | John MacFarlane | |
strlen should be safe here, as we use it on strings generated by cmark_chunk_to_cstr and these should be null terminated. | |||
2015-03-29 | commonmark renderer - render links as autolinks when appropriate. | John MacFarlane | |
2015-03-29 | Scanners: added _scan_scheme, scan_scheme. | John MacFarlane | |
This is used in the commonmark renderer. | |||
2015-03-29 | Fixed bug in cmark_strbuf_unescape (buffer.c). | John MacFarlane | |
The old function called 'continue' when seeing a backslash, but this gave incorrect results on input like: \\* since the next backslash would be treated as escaping the `*` instead of being escaped itself. |