Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-24 | Merge branch 'tchetch-master' | John MacFarlane | |
2014-10-24 | Merge branch 'master' of https://github.com/tchetch/stmd into tchetch-master | John MacFarlane | |
Conflicts: src/inlines.c | |||
2014-10-24 | Use unsigned char, not char, throughout. | John MacFarlane | |
Closes #43. | |||
2014-10-24 | Added test case with heading in list item. | John MacFarlane | |
2014-10-24 | Spec: Made background color for code spans work more consistently. | John MacFarlane | |
Closes #162. | |||
2014-10-24 | Fixed typo. Closes #110. | John MacFarlane | |
2014-10-24 | README: Added note on protecting vs XSS attacks. | John MacFarlane | |
Closes #61. | |||
2014-10-24 | README: Fixed some javascript instructions. | John MacFarlane | |
2014-10-24 | Tweaked CSS in spec template so inline code has background color. | John MacFarlane | |
2014-10-24 | Update version and date on spec. | John MacFarlane | |
Switch to an 0.x version number to indicate more clearly that this is provisional. | |||
2014-10-24 | More tweaks on emph/strong spec and tests. | John MacFarlane | |
2014-10-24 | Removed test case with only opening emph markers. | John MacFarlane | |
It's not big enough to reveal stack problems. | |||
2014-10-24 | Merge branch 'emphstack' | John MacFarlane | |
Conflicts: Makefile js/lib/inlines.js | |||
2014-10-24 | Added tricky recursive case for emph/strong. | John MacFarlane | |
2014-10-24 | Revised spec for new emph/strong rules. | John MacFarlane | |
These rules go with the new stack-based parser for emph/strong. | |||
2014-10-24 | js: Removed memoization. | John MacFarlane | |
It is no longer needed with the new stack-based emphasis parsing. | |||
2014-10-24 | Improved leakcheck so that all syntax features are tested. | John MacFarlane | |
2014-10-24 | js: Use linked list instead of array for emphasis_openers stack. | John MacFarlane | |
2014-10-24 | js: renamed emph_stack -> emphasis_openers. | John MacFarlane | |
2014-10-24 | Fixed a memory allocation error. | John MacFarlane | |
2014-10-24 | Fixed memory leak by freeing all unused emphasis openers. | John MacFarlane | |
2014-10-24 | Renamed subj->last_emphasis to subj->emphasis_openers. | John MacFarlane | |
2014-10-23 | inlines.js: Implemented stack-based emph parsing. | John MacFarlane | |
2014-10-19 | Removed now-undeeded 'first' parameter in parse_inline. | John MacFarlane | |
2014-10-19 | Whitespace changes. | John MacFarlane | |
2014-10-18 | parse_inline: Correctly move to last inline. | John MacFarlane | |
2014-10-18 | Fixed performance regression. | John MacFarlane | |
See discussion under #157. | |||
2014-10-18 | Don't emit empty str elements in handle_strong_emph. | John MacFarlane | |
2014-10-18 | Reindented c sources. | John MacFarlane | |
2014-10-18 | Added renderAST to js, added AST render tab to dingus. | John MacFarlane | |
Modified processInlines so it creates new objects instead of modifying in place. This way we can remove the extraneous fields only needed for parsing. | |||
2014-10-18 | Added renderAST to js, added AST render tab to dingus. | John MacFarlane | |
Modified processInlines so it creates new objects instead of modifying in place. This way we can remove the extraneous fields only needed for parsing. | |||
2014-10-18 | Added 'make jshint'. | John MacFarlane | |
2014-10-18 | Add unescapeString as method of InlineParser. | John MacFarlane | |
2014-10-18 | Add unescapeString as method of InlineParser. | John MacFarlane | |
2014-10-18 | Factored out blocks.js from index.js. | John MacFarlane | |
2014-10-18 | Factored out blocks.js from index.js. | John MacFarlane | |
2014-10-18 | Factored out inlines.js from index.js. | John MacFarlane | |
2014-10-18 | Factored out inlines.js from index.js. | John MacFarlane | |
2014-10-18 | Change from-code-point.js so it doesn't alter String prototype. | John MacFarlane | |
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-18 | Change from-code-point.js so it doesn't alter String prototype. | John MacFarlane | |
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-18 | Merge branch 'master' of https://github.com/Knagis/stmd into emphstack | John MacFarlane | |
2014-10-13 | Add missing MIN directive | Abdülhamit Yilmaz | |
It's needed in strbuf_cmp(). | |||
2014-10-09 | After inline parsing free any remaining InlineStack instances. | user | |
2014-10-09 | Modified inline parsing to keep track of two pointers - the head of the list ↵ | user | |
and the tail. | |||
2014-10-09 | Revert "Modified inline parsing to keep track of two pointers - the head of ↵ | Knagis | |
the list and the tail." This reverts commit bc78ad0a182bd322552fd081e30e552c18a87455. | |||
2014-10-09 | Modified inline parsing to keep track of two pointers - the head of the list ↵ | Knagis | |
and the tail. | |||
2014-10-08 | Merge branch 'master' of github.com:jgm/stmd | John MacFarlane | |
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. ... |