Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-05 | Improved free_inlines. | John MacFarlane | |
2014-11-05 | Made block-freeing slightly more efficient by using last_child. | John MacFarlane | |
2014-11-05 | Made cmark_free_nodes non-recursive. | John MacFarlane | |
See #187. | |||
2014-11-05 | Removed stack limits in inline parsing. | John MacFarlane | |
This brings back segfaults, but we're now aiming for a better solution, revising the renderer so it doesn't use recursion, and using a stack approach for nested brackets. Removing these limits will allow us to know when we've got it right. See #166, #187. | |||
2014-11-05 | free_inlines: use non-recursive algorithm. | John MacFarlane | |
This will help avoid stack overflows in deeply nested structures. Partially addresses #187 (still need to do renderers). | |||
2014-11-05 | Removed recursive call to handle_strong_emph. | John MacFarlane | |
Closes #186 - in a somewhat different way than in the PR. This is simpler and I don't see any significant impact on performance in my tests. | |||
2014-11-04 | Improved fuzztest target. | John MacFarlane | |
2014-11-04 | Fixed typo. | John MacFarlane | |
2014-11-04 | Clarify benchmark conditions in README.md. | John MacFarlane | |
Closes #183. | |||
2014-11-04 | Added packaging for npm module 'commonmark'. | John MacFarlane | |
Published to npm. Closes #21. The 'stmd' package should be deprecated. | |||
2014-11-04 | Updated README to indicate where to get prebuilt commonmark.js. | John MacFarlane | |
2014-11-04 | Bump version on spec to 0.9. | John MacFarlane | |
2014-11-04 | Rewrote emph/strong part of spec, with more systematic examples. | John MacFarlane | |
2014-11-03 | Made make_site_index.sh more robust. | John MacFarlane | |
2014-11-03 | Update spec version. | John MacFarlane | |
2014-11-03 | Removed artificial rule for emph/strong markers. | John MacFarlane | |
Previously there was a rule that nothing in a string of more than 3 `*` or `_` characters could close or start emphasis. This was artifical and led to strange asymmetries, e.g. you could have `*a *b**` emph within emph but not `**a **b****` strong within strong. The new parsing strategy makes it easy to remove this limitation. Spec, js, and c implementations have been updated. Spec might need some further grooming. | |||
2014-11-02 | Merge pull request #178 from jmendeth/patch-1 | John MacFarlane | |
Typo in runtests.pl | |||
2014-11-02 | Merge branch 'master' into cmake | John MacFarlane | |
Conflicts: .gitignore | |||
2014-11-02 | Merge pull request #182 from michaelsproul/cleanup | John MacFarlane | |
Update .gitignore and fix Makefile clean target. | |||
2014-11-02 | Merge pull request #181 from michaelsproul/fpic-linker | John MacFarlane | |
Add -fPIC to linker options. | |||
2014-11-02 | Update .gitignore and fix Makefile clean target. | Michael Sproul | |
2014-11-02 | Add -fPIC to linker options. | Michael Sproul | |
Fixes #179. | |||
2014-11-01 | Typo in runtests.pl | Xavier Mendez | |
2014-10-31 | Merge branch 'master' into cmake | John MacFarlane | |
2014-10-30 | js/lib/blocks: Made matchAt return -1 instead of null on no match. | John MacFarlane | |
2014-10-30 | Added OPTCFLAGS, OPTLDFLAGS | John MacFarlane | |
2014-10-28 | Disallow bracketed labels nested more than 1000 deep. | John MacFarlane | |
For performance reasons. See #166. | |||
2014-10-28 | Changed EMPHASIS_STACK_LIMIT -> STACK_LIMIT. | John MacFarlane | |
We'll also use it in parsing bracketed link labels. | |||
2014-10-28 | Rename number_of_emphasis_openers -> emphasis_nestlevel. | John MacFarlane | |
2014-10-28 | Update spec version. | John MacFarlane | |
2014-10-28 | Clarified emph/strong rules. | John MacFarlane | |
Make it clear that in `**foo **bar baz**` the shorter of the two potential strong emphasis spans (`bar baz`) is preferred. | |||
2014-10-28 | More dingus refinements. | John MacFarlane | |
changes. Lines starting | |||
2014-10-28 | Dingus refinements. | John MacFarlane | |
2014-10-27 | Added links to spec page. | John MacFarlane | |
2014-10-27 | Add date to index of versions. | John MacFarlane | |
2014-10-27 | Factored make_site_index.sh out of Makefile. | John MacFarlane | |
2014-10-27 | Make "latest version" more prominent on spec landing page. | John MacFarlane | |
2014-10-27 | Cleaned up Makefile a bit. | John MacFarlane | |
2014-10-27 | Removed the pesky dates. | John MacFarlane | |
Closes #175. Eventually I'll write a better build script and include these. | |||
2014-10-27 | Fixed watermark. | John MacFarlane | |
- No longer shows blank watermark on recent version. - Fixed broken Makefile. | |||
2014-10-27 | Dingus: REALLY make tab insert tab in text box. | John MacFarlane | |
2014-10-27 | Fixed tab fix in previous commit. | John MacFarlane | |
2014-10-27 | Dingus: Make tab insert a tab in the text box. | John MacFarlane | |
instead of moving you to the next field. | |||
2014-10-27 | Improved (interact) links in spec. | John MacFarlane | |
- Link now has pointer cursor. - → is converted to tab. Closes #174. | |||
2014-10-27 | Watermark old versions of the spec. | John MacFarlane | |
2014-10-27 | Include dates in list of versions. | John MacFarlane | |
2014-10-27 | Landing page for spec is now a list with links to all versions. | John MacFarlane | |
2014-10-27 | Makefile: Make sure we update redirect on every new version of spec. | John MacFarlane | |
2014-10-27 | Updated spec date/version. | John MacFarlane | |
2014-10-27 | dingus: Show HTML tab if query has text. | John MacFarlane | |
This should be a safer default; if someone sends you dangerous HTML, you'll see it immediately. |