summaryrefslogtreecommitdiff
path: root/src/cmark.c
diff options
context:
space:
mode:
authorGuillaume Crico <gcrico@fede.org>2014-11-17 13:31:29 +0100
committerGuillaume Crico <gcrico@fede.org>2014-11-17 13:31:29 +0100
commitab76ca32ad353c3196357b02069e93267928751e (patch)
tree6fd01cfd9c4ed19689f06e0802596cace6cdea11 /src/cmark.c
parentc507d164f5856779d23ef030c2a656391707a5ac (diff)
Fix Issue 202 - Catch RangeError thrown by native String.fromCodePoint (js implementation)
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.
Diffstat (limited to 'src/cmark.c')
0 files changed, 0 insertions, 0 deletions