Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-13 | Write API docs in cmark.h using markdown. | John MacFarlane | |
`man/make_man_page.py` now converts using cmark. | |||
2014-12-13 | Added cmark_render_man (man page writer). | John MacFarlane | |
cmark: Replaced `--man` and `--ast` with generic `--to` option. | |||
2014-12-13 | Added iterator interface to API, removed cmark_walk. | John MacFarlane | |
* Added `iterator.c`, `iterator.h`. * Removed `cmark_walk`. * Replaced `cmark_walk` with iterator in HTML renderer. * Replaced API test for `cmark_walk` with simple iterator test. | |||
2014-12-13 | API improvements: cmark_event_type parameter for walk handlers. | John MacFarlane | |
Added cmark_event_type enum, which is used as the second parameter of the handler passed to cmark_walk. See #224. | |||
2014-12-13 | Remove CMARK_NODE_REFERENCE_DEF from API. | John MacFarlane | |
Modified finalize in blocks.c to return parent of finalized block, so we can handle the case of reference definitions, when we simply remove the finalized block. | |||
2014-12-12 | Revert "Removed CMARK_NODE_REFERENCE_DEF from API." | John MacFarlane | |
This reverts commit b598b52a4acdc2332be3d34e30237d1b93b7dd03. The change led to some problems, because some of the callers of 'finalize' expected the node to exist after the call. This could all be rewritten, but for now let's just revert. | |||
2014-12-12 | Rudimentary documentation for cmark_walk. | John MacFarlane | |
2014-12-12 | Removed CMARK_NODE_REFERENCE_DEF from API. | John MacFarlane | |
There's no reason to store these empty nodes in the API. The references have already been resolved. | |||
2014-12-12 | Added cmark_node_handler and cmark_walk to header. | John MacFarlane | |
2014-12-05 | Revert "API change: Add cmark_node_set_type for completeness." | John MacFarlane | |
This reverts commit 6c1f76a8a22f6c84231e5101f0950ce353ec8075. | |||
2014-12-05 | API change: Add cmark_node_set_type for completeness. | John MacFarlane | |
2014-12-05 | Changed CMARK_NODE_NONE from -1 to 0. | John MacFarlane | |
This is more consistent with CMARK_LIST_NONE, etc. | |||
2014-12-05 | Added CMARK_NODE_TYPE_NONE. | John MacFarlane | |
This is the return value of cmark_get_node_type when the argument is a null pointer. Avoids segfault. | |||
2014-11-30 | More man page improvements. | John MacFarlane | |
2014-11-30 | Fixed commas in man 3 page. | John MacFarlane | |
2014-11-30 | Make the man pages standard groff man rather than mdoc. | John MacFarlane | |
2014-11-30 | Fixed bug in splitting arguments in make_man_page.py. | John MacFarlane | |
2014-11-30 | Man page: proper date format. | John MacFarlane | |
2014-11-30 | Set proper name and section in man page. | John MacFarlane | |
2014-11-30 | Create man 3 page without markdown intermediary. | John MacFarlane | |
Use proper man style, marking function types, arguments, etc. See #224. | |||
2014-11-30 | Updated make_man_page.py to use C89 comments. | John MacFarlane | |
See #224. TODO: change this to create the man page directly (not via markdown intermediary) and parse signatures into .Ft, .Fo, .Fa, .Fc, .Fd. | |||
2014-11-30 | Renamed cmark_parser_push -> cmark_parser_feed. | John MacFarlane | |
2014-11-29 | Use make_man_page.py + pandoc to create cmark.3 man page from cmark.h. | John MacFarlane | |
See #224. | |||
2014-11-29 | Added very basic cmark.3 man page, added to install process. | John MacFarlane | |
This currently just contains a list of functions. It needs some accompanying text, commentary, examples. See #224. |