Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-18 | Use browserify to make js code more modular. | John MacFarlane | |
* Moved js library code to `js/lib`. * `js/stmd.js` is now generated from these files using browserify. * Factored out `html5-entities.js` and `from-code-point.js` from main js parsing code (which is now `index.js`). * Moved `js/markdown` to `js/bin`. | |||
2014-10-08 | Merge branch 'master' of github.com:jgm/stmd | John MacFarlane | |
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 | Changed bench.js so it no longer requires oldtests. | John MacFarlane | |
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-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 | |