svgedit/test
Philip Rogers 7e3f9e037d Add pathseg.js, a polyfill for the SVGPathSeg API
The SVGPathSeg API is being removed from the spec [1] and is being
removed in Chromium 47 [2]. I implemented a drop-in polyfill[3] so
svg-edit users are not broken as browsers migrate away from the
path seg api.

This patch simply imports the upstream pathseg.js and updates all
dependencies. With this change all tests pass in Chrome 46 (with
the path seg api), Chrome 47 (without the path seg api), and
there are no changes to tests in Safari 9.01 or Firefox 43. I
also manually tested svg-edit while developing the polyfill and
could not find any broken features.

[1] https://lists.w3.org/Archives/Public/www-svg/2015Jun/0044.html
[2] https://groups.google.com/a/chromium.org/d/msg/blink-dev/EDC3cBg9mCU/OvElJgOWCgAJ
[3] https://github.com/progers/pathseg
2015-11-04 19:25:30 -08:00
..
qunit Upgrade qunit to latest at github 2011-02-01 15:36:45 +00:00
all_tests.html Add HTML charset to tests, opera widget 2013-10-29 03:32:01 +00:00
contextmenu_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
coords_test.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
draw_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
history_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
jquery-svg_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
math_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
path_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
recalculate_test.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
sanitize_test.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
select_test.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
svgtransformlist_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00
svgutils_test.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
test1.html Add pathseg.js, a polyfill for the SVGPathSeg API 2015-11-04 19:25:30 -08:00
units_test.html Fix QUnit.log and references to it to reflect the currently included QUnit implementation; add missing files (test1.html is still failing even after the fixes, though it was not one of the tests included with all_tests.html) 2014-04-07 05:33:44 +00:00