Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-10 | Don't use array buffer in HTML rendering. | John MacFarlane | |
Use straight string `+=` instead. This is supposedly faster in browsers other than IE 7. | |||
2015-01-10 | Reordered some definitions, so regex is defined before being used. | John MacFarlane | |
2015-01-10 | Removed unused import. | John MacFarlane | |
2015-01-10 | Made Node a local variable. | John MacFarlane | |
2015-01-10 | Made NodeWalker a regular function returning an object. | John MacFarlane | |
2015-01-10 | Removed unnec. comment. | John MacFarlane | |
2015-01-10 | Regex optimizations in inlines.js. | John MacFarlane | |
2015-01-10 | Update iterator documentation | Nick Wellnhofer | |
2015-01-10 | Rework iterators | Nick Wellnhofer | |
* Advance to the next node when calling 'cmark_iter_next', not when calling 'cmark_iter_get_node'. * Add 'cmark_iter_get_event_type' accessor. * Allow deletion of nodes after an 'EXIT' event, or an 'ENTER' event for leaf nodes. | |||
2015-01-10 | Regex optimizations in blocks.js. | John MacFarlane | |
2015-01-10 | Optimize S_is_leaf | Nick Wellnhofer | |
2015-01-09 | Moved more regexes into variables. | John MacFarlane | |
2015-01-09 | Put backtick regexes in variables. | John MacFarlane | |
2015-01-09 | Removed redundant condition. | John MacFarlane | |
2015-01-09 | Removed a redundant condition. | John MacFarlane | |
2015-01-09 | Use a switch instead of if-then-else. | John MacFarlane | |
2015-01-09 | Small optimization. | John MacFarlane | |
2015-01-09 | Updated benchmarks. | John MacFarlane | |
2015-01-09 | JS linter improvements. | John MacFarlane | |
2015-01-09 | Improved unescapeString performance. | John MacFarlane | |
2015-01-09 | Improved newline parsing efficiency. | John MacFarlane | |
Don't check for `\n` when we know we have one. Gobble spaces after line break. | |||
2015-01-09 | Put limit on AST display as string. | John MacFarlane | |
(AST itself has no nesting limits. BUt this prevents a crash due to recursion in util.inspect.) See #272. | |||
2015-01-09 | Non-recursive version of toAST(). | John MacFarlane | |
Closes #272. | |||
2015-01-09 | Updated dingus. | John MacFarlane | |
2015-01-09 | Updated renderAST in lib. | John MacFarlane | |
2015-01-09 | JS: Renamed 'c' property to 'literal' to match libcmark. | John MacFarlane | |
2015-01-09 | Added options to render, implemented sourcepos option. | John MacFarlane | |
This adds data-sourcepos attributes on block-level tags in the HTML output. Also added `--sourcepos` command-line option to `js/bin/commonmark`. | |||
2015-01-09 | JS: sourceloc -> sourcepos for confirmity with cmark. | John MacFarlane | |
2015-01-09 | Replaced 'pos' with 'sourceloc', making it an array. | John MacFarlane | |
This is a more compact representation. | |||
2015-01-09 | Added end column position to pos for blocks. | John MacFarlane | |
2015-01-09 | JS: Improved end lines. | John MacFarlane | |
Closes #276. | |||
2015-01-09 | Don't include string_content in output of toAST(). | John MacFarlane | |
2015-01-09 | JS: use c rather than string_content property for code blocks, html. | John MacFarlane | |
string_content is just for the raw string content that will be parsed as inlines, not for the 'real' content of the block element. | |||
2015-01-09 | Updated benchmarks. | John MacFarlane | |
2015-01-09 | Rewrote HTML escaping for big performance gain. | John MacFarlane | |
2015-01-09 | Updated benchmarks.md. | John MacFarlane | |
2015-01-09 | Comment fix. | John MacFarlane | |
2015-01-09 | Simplified reMain for more performance gains. | John MacFarlane | |
2015-01-09 | Simplified reMain, with AST manipulation for 2-space hardbreak. | John MacFarlane | |
Small performance improvement. | |||
2015-01-09 | Don't initialize strings, string_content to defined value. | John MacFarlane | |
2015-01-09 | Made `tight` a property of `list_data`. | John MacFarlane | |
2015-01-09 | Initialize more properties of Node. Even better performance! | John MacFarlane | |
2015-01-09 | Initialize more fields in Node. Better performance. | John MacFarlane | |
2015-01-09 | Initialize more fields in Node. | John MacFarlane | |
This helps with performance. | |||
2015-01-09 | Removed makeBlock. Use new Node directly. Initialize more fields. | John MacFarlane | |
2015-01-09 | JS: replace NUL characters with U+FFFD, as per spec. | John MacFarlane | |
2015-01-09 | More JS linter fixes. | John MacFarlane | |
2015-01-09 | JS linter improvements. | John MacFarlane | |
(Note: this is helping performance. We have regained everything we lost with the last major change, and more.) | |||
2015-01-09 | Rename js/lib/html-renderer.js -> js/lib/html.js. | John MacFarlane | |
2015-01-09 | JS linter cleanups. | John MacFarlane | |