Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-13 | Added cmark_append_blocks, exposed more functions. | John MacFarlane | |
2014-11-13 | Removed ast modules, moved these defs back to cmark.h. | John MacFarlane | |
2014-11-13 | Make basic functions in cmark.h visible. | John MacFarlane | |
2014-11-13 | Compile with -fvisibility=hidden. | John MacFarlane | |
We'll mark public functions as "default". | |||
2014-11-13 | Moved scan_at out of scanners.h, renamed to _scan_at. | John MacFarlane | |
2014-11-13 | Moved ast-manipulating functions from inlines to ast. | John MacFarlane | |
2014-11-13 | bench.h - adjusted timing width. | John MacFarlane | |
2014-11-13 | Moved the timing macros to get finer-grained information. | John MacFarlane | |
2014-11-13 | inline static -> static inline for consistency. | John MacFarlane | |
2014-11-13 | Added bench.h and inserted timing macros in main. | John MacFarlane | |
`make TIMER=1` to build with timings. | |||
2014-11-13 | Moved cmark_free_inlines from inlines to ast. | John MacFarlane | |
2014-11-13 | Rename cmark_free_nodes -> cmark_free_blocks. | John MacFarlane | |
2014-11-13 | Added ast.[c,h] for AST definitions and AST-manipulating functions. | John MacFarlane | |
2014-11-12 | Merge pull request #195 from nwellnhof/fix_namespace_pollution | John MacFarlane | |
Fix namespace pollution | |||
2014-11-12 | Mark some functions as static | Nick Wellnhofer | |
2014-11-12 | Prefix names in cmark.h | Nick Wellnhofer | |
2014-11-12 | Prefix names in references.h | Nick Wellnhofer | |
2014-11-12 | Prefix names in inlines.h | Nick Wellnhofer | |
2014-11-12 | Prefix names in chunk.h | Nick Wellnhofer | |
2014-11-12 | Prefix names in buffer.h | Nick Wellnhofer | |
2014-11-12 | Removed some no-longer-used code in C impl. | John MacFarlane | |
2014-11-12 | Moved man install target to main CMakeLists.txt. | John MacFarlane | |
2014-11-11 | Improved cmark_markdown_to_html. | John MacFarlane | |
Added length parameter so we can avoid strlen. Properly free buffer. | |||
2014-11-11 | Added cmark_markdown_to_html with a simple interface. | John MacFarlane | |
See #70. | |||
2014-11-11 | Added macro def needed for cpp. | John MacFarlane | |
2014-11-11 | Don't include debug.h in any production code. | John MacFarlane | |
It uses some GNU-specific things. | |||
2014-11-10 | html_unescape: Made find_entity static | John MacFarlane | |
2014-11-10 | Define _CMARK_H_ instead of _STDMD_H_. | John MacFarlane | |
2014-11-10 | Fixed memory allocation bug. | John MacFarlane | |
2014-11-10 | Allow images to contain images. | John MacFarlane | |
2014-11-10 | Variable renaming in inlines.c. | John MacFarlane | |
2014-11-09 | Fixed bug. | John MacFarlane | |
Need to remove open delimiters from the stack when they don't match for a link. | |||
2014-11-09 | Restored priority of links over emphasis grouping. | John MacFarlane | |
Now when we encounter (possibly) closing `*` or `_` delimiters, we simply add them to the delimiters stack. This gets processed by `process_emphasis` either (a) when a link is created (in which case only the inlines created by the link are processed) or at the end of processing a run of inlines. | |||
2014-11-09 | Added MAX_LINK_LABEL_LENGTH to cmark.h. | John MacFarlane | |
Use in link label parsing and reference lookup. | |||
2014-11-09 | Removed some unused code. | John MacFarlane | |
2014-11-09 | Disallow links inside links and images inside images. | John MacFarlane | |
2014-11-09 | Fixed backslash-escape inside link label. | John MacFarlane | |
Down to 8 failures, all cases where the spec will need to be changed to reflect lack of priority of links over emphasis. | |||
2014-11-09 | Fixed problem with images. | John MacFarlane | |
2014-11-09 | Fixed allocation issue. | John MacFarlane | |
2014-11-09 | Got ref links working, but with deallocation issues. | John MacFarlane | |
2014-11-09 | Got inline links working. | John MacFarlane | |
2014-11-09 | Initial steps towards link parsing. | John MacFarlane | |
2014-11-09 | Simplified link_label parser. | John MacFarlane | |
It now just scans for an unescaped `]`. No `[` characters are permitted in labels. Backticks don't have their usual meaning in labels. This accords with the behavior of some of the main Markdown parsers: marked, sundown, discount, kramdown, showdown, Markdown.pl, PHP Markdown. | |||
2014-11-07 | Removed unused emphasis_nestlevel. | John MacFarlane | |
2014-11-07 | Factored out push_delimiter. | John MacFarlane | |
Conflicts: src/inlines.c | |||
2014-11-07 | Replace parse_inlines_while with parse_inlines_from_subject. | John MacFarlane | |
2014-11-07 | Shared library is again libcmark. | John MacFarlane | |
2014-11-07 | More cmake cleanup. | John MacFarlane | |
2014-11-07 | Fixed compiler warnings in cmake. | John MacFarlane | |
2014-11-07 | Moved include file check to src/CMakeLists.txt. | John MacFarlane | |