aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-28Fixed various problems with spec.pdf generation.John MacFarlane
Closes #353.
2015-07-28makespec.py: avoid encoding errors.John MacFarlane
Partially addresses #353.
2015-07-28Clarified rule 7 for HTML blocks.John MacFarlane
pre, script, style are excluded because they're covered by other rules.
2015-07-27Added example of list item starting with two blanks.John MacFarlane
Closes #332.
2015-07-25More direct example of type 7 html block starting with closing tag.John MacFarlane
2015-07-25Clarified that type 7 HTML blocks can start with a closing tag.John MacFarlane
Closes #349.
2015-07-25Added test case clarifying laziness in block quotes.John MacFarlane
See jgm/commonmark.js#60.
2015-07-22Avoid extra space before section number in spec.md.John MacFarlane
2015-07-21Merge pull request #350 from robinst/patch-3John MacFarlane
Don't list "title" twice as HTML block tag
2015-07-20Don't list "title" twice as HTML block tagRobin Stocker
It's already listed in alphabetical order on the next line.
2015-07-16Clarify character = any code point.John MacFarlane
2015-07-16Space in "code point".John MacFarlane
2015-07-16Capitalize Unicode.John MacFarlane
2015-07-14Added date on spec.John MacFarlane
2015-07-14Version 0.21.John MacFarlane
2015-07-14Updated changelog.John MacFarlane
2015-07-14Added 9-digit limit on ordered list start number.John MacFarlane
Intent is to avoid problems with overflows. See http://talk.commonmark.org/t/what-is-or-what-should-be-the-range-of-indices-of-ordered-list-items/1249 Some browsers use signed 32-bit integers for indexing the items of an ordered list, and this can lead to odd or undefined behavior if 10-digit start numbers are allowed.
2015-07-12Revised "A parsing strategy."John MacFarlane
Added description of emphasis/link parsing algorithm.
2015-07-11Allow (non-initial) hyphens in tag names.John MacFarlane
This, together with previous changes in HTML block spec, closes #239.
2015-07-11Fixed whitespace in one example.John MacFarlane
2015-07-11Clarified that HTML block is closed at end of containing block.John MacFarlane
Not just end of the document. (Parallel to fenced code blocks.)
2015-07-10Fixed broken "pre" literal HTML example.John MacFarlane
Insides weren't escaped properly.
2015-07-10New spec for HTML blocks.John MacFarlane
2015-07-10Fixed small bug in spec test runner.John MacFarlane
2015-07-10Simplified defn of "unicode whitespace character."John MacFarlane
Rectify omission of line tabulation, U+000B. Closes #343.
2015-07-10Removed ambiguity in definition of "line."John MacFarlane
Closes #346.
2015-07-10Rewrapped two lines so `+` does not begin a line.John MacFarlane
Closes #347. Thanks for pointing this out. We might want to revisit the decision to allow a list to interrupt a paragraph. It's a minority opinion: http://johnmacfarlane.net/babelmark2/?normalize=1&text=Text+text%0A-+one%0A-+two%0A And, in fact, in our initial discussions I was pretty strongly opposed to it. Others felt strongly that people would naturally create lists this way, and that it should be allowed. Some of this is sumarized here: http://talk.commonmark.org/t/requiring-a-blank-line-between-a-paragraph-and-list/657 The thread is a bit noisy but the point that sways me most is here: http://talk.commonmark.org/t/requiring-a-blank-line-between-a-paragraph-and-list/657/13?u=jgm
2015-07-08spec_test.py: write to stdout instead of using 'print' throughout.John MacFarlane
Combining direct stdout buffer writes and print doesn't work well; results are out of order.
2015-07-07Ported `test/cmark.py` fixes from jgm/cmark.John MacFarlane
Set options for conversion, set library paths in a more cross-platform way.
2015-07-06Fixed link to 'attributes'.John MacFarlane
2015-07-04spec_tests.py: force utf-8 on test failure output.John MacFarlane
See #345.
2015-07-03Force utf-8 output for `spec_test.py --dump-tests`.John MacFarlane
Closes #344.
2015-07-03spec_tests.py: Properly handle visible tab → in test expected output.John MacFarlane
2015-06-30Consolidated fragment tests, added query example.John MacFarlane
2015-06-30Merge pull request #342 from dgreen99/masterJohn MacFarlane
add spec examples showing the use of fragment identifiers in links
2015-06-30add spec examples showing the use of fragment identifiers in linksDavid Green
2015-06-26Merge pull request #338 from zudov/non-whitespaceJohn MacFarlane
Rename "non-space" to "non-whitespace"
2015-06-26Merge pull request #340 from eksperimental/version-devJohn MacFarlane
Add -dev suffix to Spec Version after every release
2015-06-26Added spec.html to .gitignore.John MacFarlane
Closes #339.
2015-06-24Add -dev suffix to Spec Version after every releaseeksperimental
2015-06-24Rename "non-space" to "non-whitespace"Konstantin Zudov
See issue #337
2015-06-16Preliminary spec changes for new tab handling.John MacFarlane
Instead of having a preprocessing step where tabs are converted to spaces, we now handle tabs directly in the parser. This allows tabs to be retained in code blocks and code spans. This commit adds some general language to the effect that, for purposes of determining block structure, tabs are to be treated just like equivalent spaces. Much more work is needed on the spec regarding spaces and tabs, but this change (and corresponding changes to the implementations) is a start.
2015-06-15Merge pull request #331 from balpha/patch-1John MacFarlane
Specify nested link definition behavior in prose
2015-06-15Merge pull request #335 from balpha/masterJohn MacFarlane
Add a test for an edge case in link reference parsing.
2015-06-15Add a test for an edge case in link reference parsing.Benjamin Dumke-von der Ehe
This tests for the issue that's fixed in jgm/commonmark.js#49.
2015-06-13Added test cases with a literal backslash in a link destination.John MacFarlane
See jgm/commonmark.js#45.
2015-06-13Added test for entity `≧̸` which resolves to two code points.John MacFarlane
Put entity tests on several lines for readability. See jgm/commonmark.js#47.
2015-06-11normalize.py: Don't collapse whitespace in pre tag.John MacFarlane
2015-06-11Specify nested link definition behavior in proseBenjamin Dumke-von der Ehe
The behavior was already specified in examples 426, 427, 428, 440, 441; this change merely describes it in the textual part.
2015-06-09Added another test with overlapping emphasis markers.John MacFarlane