summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-08Fix last_line_blank logicNick Wellnhofer
The broken last_line_blank logic could lead to random failures in the API tests.
2014-12-08Create html_unescape.h with extra struct initializersNick Wellnhofer
Fixes missing initializer warnings.
2014-12-05Revert "API change: Add cmark_node_set_type for completeness."John MacFarlane
This reverts commit 6c1f76a8a22f6c84231e5101f0950ce353ec8075.
2014-12-05API change: Add cmark_node_set_type for completeness.John MacFarlane
2014-12-05node.c: Make sure no functions segfault if passed null pointers.John MacFarlane
2014-12-05Changed CMARK_NODE_NONE from -1 to 0.John MacFarlane
This is more consistent with CMARK_LIST_NONE, etc.
2014-12-05Added 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-12-04Added "chunk.h" include to scanners.h.John MacFarlane
2014-12-04Moved source files from src/html into src.John MacFarlane
The separate directory presents problems for some simple extension building systems, like luarocks.
2014-12-04Fixed another archive problem.John MacFarlane
2014-12-04Fixed some problems in 'make archive'.John MacFarlane
2014-12-04Merge pull request #235 from coder543/patch-1John MacFarlane
Update benchmarks.md
2014-12-04Create pkg-config file as part of build procedure.John MacFarlane
Closes #234.
2014-12-04Update benchmarks.mdcoder543
Fixed a typo. Prenalized should be penalized.
2014-12-03Added note on lua wrapper.John MacFarlane
2014-12-03Revised README's instructions on tests.John MacFarlane
2014-12-02Merge pull request #232 from nwellnhof/eof_detectionJohn MacFarlane
Fix EOF detection
2014-12-02Fix EOF detectionNick Wellnhofer
Fixes issue with Ctrl-D having to be pressed twice when reading from terminal.
2014-12-02Added changelog.spec.John MacFarlane
2014-12-02'make' now prints message about where to find binaries.John MacFarlane
See #231.
2014-12-01README: Document where the binaries are placed.John MacFarlane
2014-12-01Travis: we no longer need doxygen.John MacFarlane
2014-12-01Added src/scanners.c to repository.John MacFarlane
This reduces build dependencies and should help avoid issues like
2014-12-01Use `--no-generation-date` with `re2c`.John MacFarlane
2014-12-01Changed build procedure so that an empty scanners.c is not createdJohn MacFarlane
if `re2c` is missing. Closes #231.
2014-12-01Merge pull request #229 from cebe/fixed-python-scriptJohn MacFarlane
fixed python script
2014-12-01make the diff output workCarsten Brandt
2014-12-01fixed python scriptCarsten Brandt
all these variables are not defined and have to be extracted from `test`. Running the script this way resulted in error: ``` python cmm/test/spec_tests.py --spec cmm/spec.txt --program "./bin/markdown --flavor=common" Traceback (most recent call last): File "cmm/test/spec_tests.py", line 137, in <module> if do_tests(cmark, tests, args.pattern, args.normalize): File "cmm/test/spec_tests.py", line 114, in do_tests result = do_test(test, normalize) File "cmm/test/spec_tests.py", line 47, in do_test print_test_header(headertext, example_number,start_line,end_line) NameError: global name 'headertext' is not defined ```
2014-11-30Improved lua wrapper demo.John MacFarlane
2014-11-30Better example of lua wrapper.John MacFarlane
2014-11-30Added simple luajit wrapper example.John MacFarlane
2014-11-30More man page improvements.John MacFarlane
2014-11-30Fixed commas in man 3 page.John MacFarlane
2014-11-30Make the man pages standard groff man rather than mdoc.John MacFarlane
2014-11-30Fixed bug in splitting arguments in make_man_page.py.John MacFarlane
2014-11-30Switched to mdoc for cmark.1.John MacFarlane
2014-11-30Man page: proper date format.John MacFarlane
2014-11-30Set proper name and section in man page.John MacFarlane
2014-11-30Removed markdown intermediary for man 1 page.John MacFarlane
See #224.
2014-11-30Create man 3 page without markdown intermediary.John MacFarlane
Use proper man style, marking function types, arguments, etc. See #224.
2014-11-30Updated 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-30Added blank line in comment.John MacFarlane
2014-11-30cmark.h: Use C89 comments.John MacFarlane
2014-11-30Renamed cmark_parser_push -> cmark_parser_feed.John MacFarlane
2014-11-30Merge pull request #228 from nwellnhof/delimitersJohn MacFarlane
Rename delimiter identifiers
2014-11-30Rename member first_inline to inl_text in struct delimiterNick Wellnhofer
2014-11-30Eliminate delim_count in struct delimiterNick Wellnhofer
Use literal length instead.
2014-11-30Simplify remove_delimiterNick Wellnhofer
2014-11-30Simplify push_delimiterNick Wellnhofer
Always modify the subject when pushing a delimiter.
2014-11-30Rename delimiter_stack to delimiterNick Wellnhofer
The struct actually describes a delimiter. I also find it conceptually much clearer to think of a doubly linked list of delimiters than a stack.