Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-09 | Merge branch 'master' into cmake-build | Gulliver | |
* master: (75 commits) Remove duplicate `footer` Correct capitalization of JavaScript Added link to commonmark.org on web page. Added cases from #51 to spec. Added test case from issue #147. Removed uthash license. We no longer use this library. Removed bstrlib license. We no longer use this library. Removed oldtests. Cleaned up entity section of spec. Adjusted tests for new js parser. stmd.js: Fixed entityToChar, adding fromCodePoint polyfill. Reset label_nest_level before parsing reference. Removed spurious 'and', reflowed. Removed spurious 'and', reflowed. Further emph fallback optimizations. Some jshint fixes. Use simpler algorithm. Revert "Use integers instead of strings for tags." Revert "Use numerical constants." Use numerical constants. ... | |||
2014-10-09 | Merge branch 'master' into cmake-build | Gulliver | |
* master: Adds missing newlines Changes urls to use example.com Changes append to prepend Suppress 'missing field initializer' warnings Makefile: Use ?= so variables can be set on command line. Fix some compatibility issues | |||
2014-10-08 | Merge pull request #155 from wbond/master | John MacFarlane | |
Remove duplicate `footer` | |||
2014-10-08 | Remove duplicate `footer` | Will Bond | |
2014-10-07 | Correct capitalization of JavaScript | Bengt Lüers | |
2014-10-07 | Added link to commonmark.org on web page. | John MacFarlane | |
Closes #23. | |||
2014-10-07 | Added cases from #51 to spec. | John MacFarlane | |
Closes #51. | |||
2014-10-07 | Added test case from issue #147. | John MacFarlane | |
2014-10-07 | Removed uthash license. We no longer use this library. | John MacFarlane | |
2014-10-07 | Removed bstrlib license. We no longer use this library. | John MacFarlane | |
2014-10-07 | Removed oldtests. | John MacFarlane | |
2014-10-07 | Merge branch 'master' into newemphasis | John MacFarlane | |
Conflicts: spec.txt | |||
2014-10-07 | Cleaned up entity section of spec. | John MacFarlane | |
We convert entities to unicode characters, not UTF-8 sequences. (Though they might ultimately be output that way.) | |||
2014-10-07 | Adjusted tests for new js parser. | John MacFarlane | |
2014-10-07 | stmd.js: Fixed entityToChar, adding fromCodePoint polyfill. | John MacFarlane | |
Closes #151. | |||
2014-10-07 | Reset label_nest_level before parsing reference. | John MacFarlane | |
This fixes a bug with text like: [[some unrelated text [link] [link]: destination See #146. | |||
2014-10-07 | Removed spurious 'and', reflowed. | John MacFarlane | |
2014-10-07 | Removed spurious 'and', reflowed. | John MacFarlane | |
2014-10-06 | Merge pull request #143 from aJanuary/patch-1 | John MacFarlane | |
Changes append to prepend | |||
2014-10-06 | Merge pull request #144 from aJanuary/master | John MacFarlane | |
Changes urls to use example.com | |||
2014-10-04 | Further emph fallback optimizations. | John MacFarlane | |
2014-10-04 | Some jshint fixes. | John MacFarlane | |
2014-10-04 | Use simpler algorithm. | John MacFarlane | |
This handles things like `**hi***there*` and gives symmetrical treatment of `**hi*` and `*hi**`. Also handles the case from #147. | |||
2014-10-02 | Revert "Use integers instead of strings for tags." | John MacFarlane | |
This reverts commit ac611d51c9de9aa719b42b9463e6f28d6e7d74a4. | |||
2014-10-02 | Revert "Use numerical constants." | John MacFarlane | |
This reverts commit db25de09f5dc931c0e2b31ce0ccdb58052f3105f. | |||
2014-10-02 | Use numerical constants. | John MacFarlane | |
Performance optimization, but at cost of code clarity. | |||
2014-10-02 | Use integers instead of strings for tags. | John MacFarlane | |
Use === whenever possible to compare them. | |||
2014-10-02 | Changed inline parsers to be monomorphic and modify inlines param. | John MacFarlane | |
They all return true or false now, instead of the inlines parsed. Performance optimization. | |||
2014-10-02 | Fixed rendering bug for blockquotes. | John MacFarlane | |
2014-10-02 | Char code optimizations in block parsers. | John MacFarlane | |
2014-10-02 | Eliminated unnecessary variable. | John MacFarlane | |
2014-10-02 | Changed peek() to return char code. | John MacFarlane | |
Test char codes instead of strings. Small optimization (about 1% speed boost). | |||
2014-09-30 | Unescape entities as well as backslashes in titles, URLs. | John MacFarlane | |
This way URLs with entities will be properly percent encoded as in the C implementation. | |||
2014-09-30 | unescape URI before escaping. | John MacFarlane | |
If we already have %-encoded characters in the URI, we want to preserve them. | |||
2014-09-30 | Added entity decoding. | John MacFarlane | |
AST now contains parses entities as Str objects with unicode characters, not as 'Entity'. (Like the new C parser.) | |||
2014-09-29 | Rename unescape -> unescapeBS to avoid confusion with built-in. | John MacFarlane | |
2014-09-29 | Escape URIs. | John MacFarlane | |
2014-09-29 | Merge branch 'master' into newemphasis | John MacFarlane | |
Conflicts: Makefile js/stmd.js | |||
2014-09-29 | Use charAt for browser compatibility. | John MacFarlane | |
2014-09-29 | Adds missing newlines | Andrew January | |
2014-09-29 | Changes urls to use example.com | Andrew January | |
As per RFC 2606 it is recommended to use example.com for sample urls in specifications. One example is left using "foo+special@Bar.baz-bar0.com" because it is designed to demonstrate the complexity of email addresses that should be permitted. | |||
2014-09-29 | Changes append to prepend | Andrew January | |
When adding something to the beginning it is "prepending", not "appending" | |||
2014-09-26 | Only memoize during inline parsing. | John MacFarlane | |
This cuts the performance hit. With memoization, we get roughly constant behavior in the fuzztest. Without it, not. | |||
2014-09-26 | Restored memoization code. | John MacFarlane | |
2014-09-26 | Used last_emphasis_closer to avoid unneeded scans for closer. | John MacFarlane | |
This doesn't seem to help much. | |||
2014-09-26 | Removed memoization code. | John MacFarlane | |
2014-09-26 | Simple fallback if we don't match emphasis. | John MacFarlane | |
The other approach led to wrong results on: *hi _there* | |||
2014-09-26 | Merge branch 'master' into cmake-build | Gulliver | |
2014-09-24 | Suppress 'missing field initializer' warnings | John MacFarlane | |
from gperf generated header. | |||
2014-09-24 | Makefile: Use ?= so variables can be set on command line. | John MacFarlane | |