summaryrefslogtreecommitdiff
path: root/src/node.c
AgeCommit message (Expand)Author
2020-01-23Rearrange struct cmark_nodeNick Wellnhofer
2020-01-23Improve packing of struct cmark_listNick Wellnhofer
2020-01-23Use C string instead of chunk for literal textNick Wellnhofer
2020-01-23Use C string instead of chunk for custom block contentsNick Wellnhofer
2020-01-23Use C string instead of chunk for link URL and titleNick Wellnhofer
2020-01-23Use C string instead of chunk for code info and literalNick Wellnhofer
2020-01-23Helper function to set C strings in nodesNick Wellnhofer
2017-06-02Fixed cmark_node_get_list_start to return 0 for bullet lists...John MacFarlane
2016-06-23Removed check for same mem allocator in S_can_contain.John MacFarlane
2016-06-06msvc: Fix warnings and errorsVicent Marti
2016-06-06mem: Rename the new APIsVicent Marti
2016-06-06cmark: Implement support for custom allocatorsVicent Marti
2016-06-06cmake: Global handler for OOM situationsVicent Marti
2016-03-12Switch from "inline" to "CMARK_INLINE"Nick Wellnhofer
2016-01-11cmark_node_replace - unlink, but don't free, oldnode.John MacFarlane
2016-01-11Removed unnecessary call to cmark_node_unlink in cmark_node_replace.John MacFarlane
2016-01-10Added cmark_node_replace(oldnode, newnode).John MacFarlane
2016-01-08Fixed string representations of CUSTOM_BLOCK, CUSTOM_INLINE.John MacFarlane
2015-12-31Allow NODE_ITEM inside NODE_CUSTOM_BLOCK.John MacFarlane
2015-12-30Allow both block and inline nodes as children of CUSTOM_BLOCK.John MacFarlane
2015-12-28Rename NODE_HTML -> NODE_HTML_BLOCK, NODE_INLINE_HTML -> NODE_HTML_INLINE.John MacFarlane
2015-12-22Rename hrule -> thematic_break.John MacFarlane
2015-12-22CMARK_NODE_HEADER -> CMARK_NODE_HEADING.John MacFarlane
2015-12-22Rename 'header' -> 'heading'.John MacFarlane
2015-12-19Fixed S_can_contain to allow custom nodes to have children.John MacFarlane
2015-12-19Changed API for CUSTOM_BLOCK and CUSTOM_INLINE.John MacFarlane
2015-12-19Rename RAW_BLOCK -> CUSTOM_BLOCK, RAW_INLINE -> CUSTOM_INLINE.John MacFarlane
2015-12-19Added RAW_BLOCK and RAW_INLINE node types.John MacFarlane
2015-12-19Use fully qualified versions of constants.John MacFarlane
2015-08-10Remove need to disable MSVC warning 4244Kevin Wojniak
2015-08-10Remove need to disable MSVC warning 4800Kevin Wojniak
2015-07-27Use clang-format, llvm style, for formatting.John MacFarlane
2015-05-14Store link URL and title as cmark_chunkNick Wellnhofer
2015-02-14astyle changes (code formatting only).John MacFarlane
2015-01-21Avoid free(0) for link titles and URLs.John MacFarlane
2015-01-21Avoid trying to free string_contents for inlines.John MacFarlane
2015-01-20Add user data field for nodesNick Wellnhofer
2015-01-05Reformatted code consistently with astyle.John MacFarlane
2014-12-28Added cmark_node_set_list_delim, cmark_node_get_list_delim.John MacFarlane
2014-12-28Added end_column to cmark_node struct.John MacFarlane
2014-12-28Rename CMARK_NODE_LIST_ITEM -> CMARK_NODE_ITEM.John MacFarlane
2014-12-28Rename cmark_node_type_string -> cmark_node_get_type_string.John MacFarlane
2014-12-28Expose cmark_node_type_string in node.h (private header).John MacFarlane
2014-12-16Added 'literal' field to 'code' struct.John MacFarlane
2014-12-15Re-added cmark_ prefix to strbuf and chunk.John MacFarlane
2014-12-14Rename get/set_string_content -> get/set_literal.John MacFarlane
2014-12-14Use chunk for fenced code info, instead of strbuf.John MacFarlane
2014-12-14Use as.literal instead of string_content for HTML and code blocks.John MacFarlane
2014-12-14Rename CMARK_NODE_INLINE_CODE -> CMARK_NODE_CODE.John MacFarlane
2014-12-13Added iterator interface to API, removed cmark_walk.John MacFarlane