summaryrefslogtreecommitdiff
path: root/src/blocks.c
AgeCommit message (Expand)Author
2016-06-24Reformatted.John MacFarlane
2016-06-06msvc: Fix warnings and errorsVicent Marti
2016-06-06mem: Rename the new APIsVicent Marti
2016-06-06mem: Add a `realloc` pointer to the memory handlerVicent Marti
2016-06-06node: Memory dietVicent Marti
2016-06-06node: Memory dietVicent Marti
2016-06-06cmark: Implement support for custom allocatorsVicent Marti
2016-06-06cmake: Global handler for OOM situationsVicent Marti
2016-06-06buffer: proper safety checks for unbounded memoryVicent Marti
2016-04-09Reformatted.John MacFarlane
2016-04-09Correctly handle list marker followed only by spaces.John MacFarlane
2016-03-26Handle buffer split across a CRLF line ending (closes #117).John MacFarlane
2016-03-26Reset partially_consumed_tab on every new lineNick Wellnhofer
2016-03-12Switch from "inline" to "CMARK_INLINE"Nick Wellnhofer
2016-02-12blocks: More documentation and refactoringMathieu Duponchelle
2016-02-10Removed unnecessary check for empty string_content.John MacFarlane
2016-02-10Revert "Simplified condition for lazy line."John MacFarlane
2016-02-09Factored out contains_inlines.John MacFarlane
2016-02-09Simplified condition for lazy line.John MacFarlane
2016-02-09Added code comments.John MacFarlane
2016-02-09Added code comment.John MacFarlane
2016-02-06Code cleanup: add function to test for space or tab.John MacFarlane
2016-02-06Use an assertion to check for in-range html_block_type.John MacFarlane
2016-02-06Merge branch 'refactor-S_processLine' of https://github.com/MathieuDuponchell...John MacFarlane
2016-02-06Fixed handling of tabs in lists.John MacFarlane
2016-02-07blocks: Factorize S_processLinesMathieu Duponchelle
2016-02-06Properly handle tabs with blockquotes and fenced blocks.John MacFarlane
2016-02-06Clarify logic in S_advance_offset.John MacFarlane
2016-02-06S_advance_offset: Only set partially_consumed_tab in columns mode.John MacFarlane
2016-02-05Simplified add_line (only need parser parameter).John MacFarlane
2016-02-05Properly handle partially consumed tab.John MacFarlane
2016-02-05Added partially_consumed_tab to parser.John MacFarlane
2016-02-05Fixed tabs in indentation.John MacFarlane
2016-01-07Allow multiline setext header content, as per spec.John MacFarlane
2015-12-28Reformat sources.John MacFarlane
2015-12-28Replaced hard-coded 4 with TAB_STOP.John MacFarlane
2015-12-28Rename NODE_HTML -> NODE_HTML_BLOCK, NODE_INLINE_HTML -> NODE_HTML_INLINE.John MacFarlane
2015-12-28Use input not parser->curline to determine last line length.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-19Use fully qualified versions of constants.John MacFarlane
2015-08-10Remove need to disable MSVC warning 4244Kevin Wojniak
2015-08-09Fixed bug with HRULE after blank line.John MacFarlane
2015-08-09Check for empty string before trying to look at line ending.John MacFarlane
2015-08-09Make sure every line fed to S_process_line ends with `\n`.John MacFarlane
2015-08-08Treat line ending with EOF as ending with newline.John MacFarlane
2015-08-06Prefix utf8proc functions to avoid conflict with existing libraryKevin Wojniak
2015-07-27Disallow list item starting with multiple blank lines.John MacFarlane
2015-07-27Use clang-format, llvm style, for formatting.John MacFarlane