Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-22 | Remove distinction btw atx and setext header in AST. | John MacFarlane | |
Now we just have 'header' -- Setext and ATX are just two ways of forming these; it's not a semantic difference that should remain in the AST. | |||
2014-11-22 | Renamed NODE_BQUOTE -> NODE_BLOCK_QUOTE. | John MacFarlane | |
2014-11-22 | Make parser accept a char* | Nick Wellnhofer | |
2014-11-22 | Make render_html return a char* | Nick Wellnhofer | |
2014-11-22 | Fix hierarchy test | Nick Wellnhofer | |
2014-11-22 | Stackless HTML rendering | Nick Wellnhofer | |
Now that every node has a parent pointer, it's possible to implement the HTML rendering functions without render stacks and any dynamic memory allocations. This commit also adds some minor optimizations that eliminate some strbuf_put* calls for the common case and avoid printf for headers. | |||
2014-11-22 | Fix and test node_check | Nick Wellnhofer | |
2014-11-22 | Tests for node_previous, node_parent, node_unlink | Nick Wellnhofer | |
2014-11-22 | Rearrange get_type tests | Nick Wellnhofer | |
2014-11-22 | Set defaults for new headers and lists | Nick Wellnhofer | |
2014-11-22 | More tree hierarchy checks and tests | Nick Wellnhofer | |
2014-11-19 | Input validation for setters | Nick Wellnhofer | |
2014-11-19 | Accessor tests | Nick Wellnhofer | |
2014-11-19 | Fix api_test summary | Nick Wellnhofer | |
2014-11-19 | Rename {get|set}_content to {get|set}_string_content | Nick Wellnhofer | |
2014-11-19 | Add tests for insert_{before|after} functions | Nick Wellnhofer | |
2014-11-18 | Fix api_test warnings | Nick Wellnhofer | |
2014-11-18 | Set compiler flags for api_test | Nick Wellnhofer | |
2014-11-18 | Add header file to CMake api_test sources | Nick Wellnhofer | |
2014-11-18 | Try to support older CMake versions | Nick Wellnhofer | |
2014-11-18 | Start with tests for the C API | Nick Wellnhofer | |
The C API tests can be run individually via build/api_test/api_test Or together with the spec tests via cmake --build build --target test |