summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-10Added marked and commonmark.js to benchmarks.John MacFarlane
2014-11-10Fixed typo in benchmarks.John MacFarlane
2014-11-10New benchmarks.John MacFarlane
2014-11-10Fixed memory allocation bug.John MacFarlane
2014-11-10Makefile - default to Debug for make targetJohn MacFarlane
2014-11-10Properly set default build type in CMakeLists.txt.John MacFarlane
2014-11-10Added BUILDTYPE to Makefile, default to Release.John MacFarlane
Previously we weren't building with release flags.
2014-11-10Fuzztest: indicate when command terminates abnormally.John MacFarlane
2014-11-10Make FUZZCHARS settable from environment.John MacFarlane
2014-11-10Version 0.12.John MacFarlane
2014-11-10Added a link.John MacFarlane
2014-11-10Allow images to contain images.John MacFarlane
2014-11-10Rebuild commonmark.js before update-site.John MacFarlane
2014-11-10Bump spec version to 0.11.John MacFarlane
2014-11-10jshint improvements.John MacFarlane
2014-11-10Stack-based link handling in js. All tests pass.John MacFarlane
2014-11-10Variable renaming in inlines.c.John MacFarlane
2014-11-09Rewrote parseLink in js consistent with the C and spec.John MacFarlane
2014-11-09Added processEmphasis, run at end of parseInlines.John MacFarlane
2014-11-09Changed parseEmphasis to just put things on stack.John MacFarlane
2014-11-09Added clarification that hard breaks don't work at ends of blocks.John MacFarlane
Closes #191.
2014-11-09Spec: use terminology of "image description" rather than "alt text".John MacFarlane
"alt text" has to do with one possible rendering decision.
2014-11-09Fixed spec tests.John MacFarlane
2014-11-09Fixed 2 typos in spec tests.John MacFarlane
2014-11-09Fixed bug.John MacFarlane
Need to remove open delimiters from the stack when they don't match for a link.
2014-11-09README: more than 500 tests.John MacFarlane
changes. Lines starting
2014-11-09Updated spec for links.John MacFarlane
Still a work in progress.
2014-11-09Merge branch 'master' of github.com:jgm/CommonMarkJohn MacFarlane
2014-11-09Restored priority of links over emphasis grouping.John MacFarlane
Now when we encounter (possibly) closing `*` or `_` delimiters, we simply add them to the delimiters stack. This gets processed by `process_emphasis` either (a) when a link is created (in which case only the inlines created by the link are processed) or at the end of processing a run of inlines.
2014-11-09runtests.pl: distinguish error status from failures.John MacFarlane
2014-11-09Added MAX_LINK_LABEL_LENGTH to cmark.h.John MacFarlane
Use in link label parsing and reference lookup.
2014-11-09Removed some unused code.John MacFarlane
2014-11-09Disallow links inside links and images inside images.John MacFarlane
2014-11-09Fixed backslash-escape inside link label.John MacFarlane
Down to 8 failures, all cases where the spec will need to be changed to reflect lack of priority of links over emphasis.
2014-11-09Fixed problem with images.John MacFarlane
2014-11-09Fixed allocation issue.John MacFarlane
2014-11-09Got ref links working, but with deallocation issues.John MacFarlane
2014-11-09Got inline links working.John MacFarlane
2014-11-09Initial steps towards link parsing.John MacFarlane
2014-11-09Simplified link_label parser.John MacFarlane
It now just scans for an unescaped `]`. No `[` characters are permitted in labels. Backticks don't have their usual meaning in labels. This accords with the behavior of some of the main Markdown parsers: marked, sundown, discount, kramdown, showdown, Markdown.pl, PHP Markdown.
2014-11-08template.html changes needed to make visible spaces work.John MacFarlane
2014-11-08Make spaces visible using CSS.John MacFarlane
Closes #49. I didn't want to actually insert the characters, since I want the code samples to be cut/pasteable. But this CSS trick seems to work.
2014-11-08Spec: better system for designating definitions of terms.John MacFarlane
`[foo](@foo)` turns into an anchor with id `foo` that links to itself and has class `definition`. This allows us to remove the manual `<a>` tags in `spec.txt`. A simple regex substitution in the Makefile handles the transformation. I believe this addresses some of the concerns in #141 by giving the definitions a prominent appearance. Note that we want definitions to link to themselves, to allow users to quickly generate a link to the relevant bit of the spec.
2014-11-08Improved fuzztest.John MacFarlane
2014-11-08Improved fuzztest.John MacFarlane
2014-11-07Removed unused emphasis_nestlevel.John MacFarlane
2014-11-07Factored out push_delimiter.John MacFarlane
Conflicts: src/inlines.c
2014-11-07Removed config.h.cmake (not used).John MacFarlane
2014-11-07Replace parse_inlines_while with parse_inlines_from_subject.John MacFarlane
2014-11-07Removed release_it scripts.John MacFarlane