Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-04 | Linkify "info string" in spec. | John MacFarlane | |
2015-01-04 | Use shortcut reference links when possible in spec.txt. | John MacFarlane | |
This relies on the new spec2md.py behavior of creating reference links for all internal anchors. | |||
2015-01-03 | Moved non-comment examples (1e789d0f) to inline tag section. | John MacFarlane | |
That's where they properly belong, since we deal with comments differently in blocks. | |||
2015-01-03 | spec: Added examples of non-comments. | John MacFarlane | |
See #264. | |||
2015-01-03 | spec: use HTML5 spec's rule for HTML comments. | John MacFarlane | |
2015-01-03 | Make clear that any sequence of characters is a valid document. | John MacFarlane | |
Closes #266 in a slightly different way than @anko's PR. | |||
2015-01-03 | Spec: "is preferred" -> "takes precedence". | John MacFarlane | |
2015-01-02 | Minor reformatting. | John MacFarlane | |
Ensure that labels for anchors don't break lines. | |||
2015-01-02 | Regularized "non-space character" spelling and added links. | John MacFarlane | |
Closes #260. | |||
2015-01-02 | Use 4 spaces rather than 5 to show "four spaces is too much." | John MacFarlane | |
Closes #261. | |||
2014-12-31 | Spec to 0.15. | John MacFarlane | |
2014-12-31 | Fixed some left-flanking/right-flanking reversals in spec for emphasis. | John MacFarlane | |
Closes #257. | |||
2014-12-31 | Bump spec version to 0.14. | John MacFarlane | |
2014-12-31 | Added CC-BY-SA license to documentation. | John MacFarlane | |
Closes #55. | |||
2014-12-29 | spec: Define ascii punctuation character separately. | John MacFarlane | |
That's because some ascii punctuation characters (like `<`) are not in a "P" character class (they are mathematical symbols). They need to be escapable so we'll treat them as "punctuation" here. | |||
2014-12-27 | Spec: added example with two blank lines in fenced code in sublist. | John MacFarlane | |
Actually I just tacked this on to the existing Example 170. Closes #180. | |||
2014-12-27 | Clarify precedence of empty list item over setext header line. | John MacFarlane | |
CLoses #95. | |||
2014-12-27 | spec: Added rule for empty list item. | John MacFarlane | |
Closes #242. | |||
2014-12-27 | Spec: reworded principle of uniformity for more generality. | John MacFarlane | |
It applies to all container blocks, not just list items. | |||
2014-12-27 | spec: added another example of unclarity in Markdown syntax description. | John MacFarlane | |
2014-12-25 | Fixed links to HTML5 spec. | John MacFarlane | |
2014-12-25 | Fixed some broken anchors in the spec. | John MacFarlane | |
2014-12-25 | Linkified "whitespace" in spec. | John MacFarlane | |
Closes #108. | |||
2014-12-25 | Added test case for link-in-link-in-image (#252). | John MacFarlane | |
2014-12-25 | Improved rules for emphasis and strong emphasis. | John MacFarlane | |
This improves parsing of emphasis around punctuation. Background: http://talk.commonmark.org/t/emphasis-inside-strong-broken-in-js-implementation-when-parenthesis-involved/903/6 The basic idea of the change is that if the delimiter is part of a delimiter clump that has punctuation to the left and a normal character (non-space, non-punctuation) to the right, it can only be an opener. If it has punctuation to the right and a normal character (non-space, non-punctuation) to the left, it can only be a closer. This handles cases like **Gomphocarpus (*Gomphocarpus physocarpus*, syn. *Asclepias physocarpa*)** and **foo "*bar*" foo** better than before. The spec section on Emphasis and Strong Emphasis has been extensively revised. The C and JS implementations have been brought up to date, and all tests pass. | |||
2014-12-23 | Added definitions of whitespace and other character classes. | John MacFarlane | |
Closes #108. | |||
2014-12-14 | Clarify that unicode whitespace counts as whitespace in emph rules. | John MacFarlane | |
Added a test case with a unicode nonbreaking space. See #108, though "whitespace" should still be defined more systematically. This is a step forward. | |||
2014-12-13 | Clarified spec on indented code blocks. | John MacFarlane | |
Previously the spec said, wrongly, that a blank line was needed between a paragraph and a following code block. It is only needed between a code block and a following paragraph (due to lazy continuations). Thanks to textnut for pointing this out. | |||
2014-12-10 | Update spec version. | John MacFarlane | |
2014-11-29 | Updated path for spec_test.py. | John MacFarlane | |
2014-11-27 | Renamed runtests.py -> spec_tests.py. | John MacFarlane | |
2014-11-25 | Rename NODE_STRING -> NODE_TEXT. | John MacFarlane | |
In JS, use 'Text' instead of 'Str'. In spec, use "plain textual content" instead of "strings." | |||
2014-11-24 | Add sentence about U+0000 to spec | Nick Wellnhofer | |
Fixes #212. | |||
2014-11-22 | Changed Example 196 in spec to reflect the spec's rules. | John MacFarlane | |
This has no blank lines and so should not be a loose list. See #209. | |||
2014-11-22 | Adjusted formatting of test - CR btw `<li>` and `<hr />`. | John MacFarlane | |
This is consistent with treatment of other block elements in list items. | |||
2014-11-22 | Added example to spec of shortcut link with following space. | John MacFarlane | |
See #214. | |||
2014-11-20 | Reformatted some spec examples to match output of cmark. | John MacFarlane | |
This way cmark passes tests with `--no-normalize`. See #161. | |||
2014-11-18 | Added python version of test runner. | John MacFarlane | |
This tests the dynamic library when run without a second argument. The code makes use of an amended version of the normalization method from karlcow/markdown-testsuite. Closes #161. | |||
2014-11-10 | Version 0.12. | John MacFarlane | |
2014-11-10 | Added a link. | John MacFarlane | |
2014-11-10 | Allow images to contain images. | John MacFarlane | |
2014-11-10 | Bump spec version to 0.11. | John MacFarlane | |
2014-11-09 | Added clarification that hard breaks don't work at ends of blocks. | John MacFarlane | |
Closes #191. | |||
2014-11-09 | Spec: use terminology of "image description" rather than "alt text". | John MacFarlane | |
"alt text" has to do with one possible rendering decision. | |||
2014-11-09 | Fixed spec tests. | John MacFarlane | |
2014-11-09 | Fixed 2 typos in spec tests. | John MacFarlane | |
2014-11-09 | Updated spec for links. | John MacFarlane | |
Still a work in progress. | |||
2014-11-08 | Spec: 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-06 | Bump version on spec to 0.10. | John MacFarlane | |
2014-11-06 | Spec: use plain string content of label for alt text in images. | John MacFarlane | |
So, `foo bar` rather than `foo *bar*` or `foo <em>bar</em>` or `foo <em>bar</em>`. |