<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cmark/js/lib/html-renderer.js, branch master</title>
<subtitle>My own fork of cmark for commonmark conversion</subtitle>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/'/>
<entry>
<title>Rename js/lib/html-renderer.js -&gt; js/lib/html.js.</title>
<updated>2015-01-09T19:02:10+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-09T19:02:10+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=1777d308f050cc4fddd1f835e483eaf17071241f'/>
<id>1777d308f050cc4fddd1f835e483eaf17071241f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use linked list instead of arrays for AST.</title>
<updated>2015-01-09T18:15:23+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2015-01-08T18:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=e564e0af5c2f7b9732e89707655068e507579a89'/>
<id>e564e0af5c2f7b9732e89707655068e507579a89</id>
<content type='text'>
Use the same doubly linked node structure that cmark uses.
The primary advantages of this change are (a) simplified code,
especially in the renderers, and (b) elimination of the need for
recursion, so we can render deeply-nested structures without a
stack overflow.

A node walker has also been added, for easy AST traversal.

* Added js/lib/node.js for nodes. Includes a node walker.
* All modules updated to use node structures.
* Regularized position information into pos property.
* Performance is slightly worse than before, but only marginally,
  and no doubt there are more optimizations that can be done.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same doubly linked node structure that cmark uses.
The primary advantages of this change are (a) simplified code,
especially in the renderers, and (b) elimination of the need for
recursion, so we can render deeply-nested structures without a
stack overflow.

A node walker has also been added, for easy AST traversal.

* Added js/lib/node.js for nodes. Includes a node walker.
* All modules updated to use node structures.
* Regularized position information into pos property.
* Performance is slightly worse than before, but only marginally,
  and no doubt there are more optimizations that can be done.
</pre>
</div>
</content>
</entry>
<entry>
<title>js: Use children instead of inline_content for Paragraph.</title>
<updated>2015-01-08T01:51:59+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2015-01-08T01:51:42+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=8713ff912aaf13926d799d7cbd61e5cf014ddb7e'/>
<id>8713ff912aaf13926d799d7cbd61e5cf014ddb7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>js:  Use children rather than 'c' for Emph and Strong contents.</title>
<updated>2015-01-08T01:41:15+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2015-01-08T01:41:15+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=22083ee5776508fa06a2d373f8a578256a5c63e3'/>
<id>22083ee5776508fa06a2d373f8a578256a5c63e3</id>
<content type='text'>
Now we use 'children' uniformly, in both inlines and blocks,
for child nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we use 'children' uniformly, in both inlines and blocks,
for child nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>js: Changed 'label' in Link, Image to 'children'.</title>
<updated>2015-01-08T01:39:48+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2015-01-08T01:39:48+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=d18ac1f99637cf3cc4381d34e35a196c5526027a'/>
<id>d18ac1f99637cf3cc4381d34e35a196c5526027a</id>
<content type='text'>
This matches the C impl.

Also removed an unused property.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches the C impl.

Also removed an unused property.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor whitespace fixes.</title>
<updated>2014-12-27T19:59:42+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-12-27T19:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=c2d98840b217800c5f2dabf279ea444e65df792f'/>
<id>c2d98840b217800c5f2dabf279ea444e65df792f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More js delinting.</title>
<updated>2014-12-11T05:18:05+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-12-11T05:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=f3b4629e5765b8a3762d129a92e3b270b953356d'/>
<id>f3b4629e5765b8a3762d129a92e3b270b953356d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename NODE_STRING -&gt; NODE_TEXT.</title>
<updated>2014-11-25T22:51:54+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>fiddlosopher@gmail.com</email>
</author>
<published>2014-11-25T22:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=a5a55657ad8c1da1e17eda8e0a321612e61c311e'/>
<id>a5a55657ad8c1da1e17eda8e0a321612e61c311e</id>
<content type='text'>
In JS, use 'Text' instead of 'Str'.

In spec, use "plain textual content" instead of "strings."
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In JS, use 'Text' instead of 'Str'.

In spec, use "plain textual content" instead of "strings."
</pre>
</div>
</content>
</entry>
<entry>
<title>js:  use 'CodeBlock' in AST for all code blocks.</title>
<updated>2014-11-23T16:13:15+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-11-23T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=36d7aca943aef7a346f0529e0c54b74cb9710a5f'/>
<id>36d7aca943aef7a346f0529e0c54b74cb9710a5f</id>
<content type='text'>
Don't distinguish fenced, indented.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't distinguish fenced, indented.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "Remove distinction btw atx and setext header in AST.""</title>
<updated>2014-11-23T14:54:53+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-11-23T14:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=8ba087276c6cae9e1efde656ae973b4f714c88be'/>
<id>8ba087276c6cae9e1efde656ae973b4f714c88be</id>
<content type='text'>
This reverts commit 4570eb2bff2e1b71fa5b6408abbc69c98ff5ff24.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 4570eb2bff2e1b71fa5b6408abbc69c98ff5ff24.
</pre>
</div>
</content>
</entry>
</feed>
