<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cmark/js/lib/from-code-point.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>Removed JS implementation, which is moving to its own repo:</title>
<updated>2015-01-24T19:07:01+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-24T19:07:01+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=d6c615f2680e79bbb76cc85a056aadfe3524513f'/>
<id>d6c615f2680e79bbb76cc85a056aadfe3524513f</id>
<content type='text'>
&lt;https://github.com/jgm/commonmark.js&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&lt;https://github.com/jgm/commonmark.js&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved "use strict" to top of modules.</title>
<updated>2015-01-12T16:45:35+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2015-01-12T16:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=4bd3ce58851b0cd332b9d46d56e4e42795636984'/>
<id>4bd3ce58851b0cd332b9d46d56e4e42795636984</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More eslint corrections.</title>
<updated>2014-12-11T04:51:57+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-12-11T04:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=1aba0ee439a79078e3d641befb979877f77ac334'/>
<id>1aba0ee439a79078e3d641befb979877f77ac334</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Issue 202 - Catch RangeError thrown by native String.fromCodePoint (js implementation)</title>
<updated>2014-11-17T12:31:29+00:00</updated>
<author>
<name>Guillaume Crico</name>
<email>gcrico@fede.org</email>
</author>
<published>2014-11-17T12:31:29+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=ab76ca32ad353c3196357b02069e93267928751e'/>
<id>ab76ca32ad353c3196357b02069e93267928751e</id>
<content type='text'>
When using a JS engine that provides a native String.fromCodePoint ES6 implementation (e.g. SpiderMonkey), a RangeError is thrown if the codepoint is invalid.

When adding the from-code-point.js polyfill, the js implementation was modified in order to handle invalid code point by returning the 0xFFFD placeholder glyph. So this is not a real "polyfill", but an specific implementation (adapted to the parser needs).

So, if a native String.fromCodePoint implementation is availbale, the fromCodePoint function should catch the RangeError and return the 0xFFFD placeholder glyph.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using a JS engine that provides a native String.fromCodePoint ES6 implementation (e.g. SpiderMonkey), a RangeError is thrown if the codepoint is invalid.

When adding the from-code-point.js polyfill, the js implementation was modified in order to handle invalid code point by returning the 0xFFFD placeholder glyph. So this is not a real "polyfill", but an specific implementation (adapted to the parser needs).

So, if a native String.fromCodePoint implementation is availbale, the fromCodePoint function should catch the RangeError and return the 0xFFFD placeholder glyph.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change from-code-point.js so it doesn't alter String prototype.</title>
<updated>2014-10-18T23:39:39+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-10-18T23:38:19+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=d571c769791d600bf1756fc0df6ca4abd9535e5e'/>
<id>d571c769791d600bf1756fc0df6ca4abd9535e5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use browserify to make js code more modular.</title>
<updated>2014-10-18T23:39:33+00:00</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2014-10-18T23:16:49+00:00</published>
<link rel='alternate' type='text/html' href='http://ns2.complex-networks.net/cmark/commit/?id=fb143fbc1705bb4d59b5d4ebbb5454866cf1b76c'/>
<id>fb143fbc1705bb4d59b5d4ebbb5454866cf1b76c</id>
<content type='text'>
* 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`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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`.
</pre>
</div>
</content>
</entry>
</feed>
