Move trivial String prototype functions to JS builtins
https://bugs.webkit.org/show_bug.cgi?id=171737
Reviewed by Saam Barati.
Source/JavaScriptCore:
Super simple change to migrate all of the old school
html-ifying string operations to builtin JS.
Core implementation is basically a 1-for-1 match to the spec.
* builtins/StringPrototype.js:
(globalPrivate.createHTML):
(anchor):
(big):
(blink):
(bold):
(fixed):
(fontcolor):
(fontsize):
(italics):
(link):
(small):
(strike):
(sub):
(sup):
* runtime/StringPrototype.cpp:
(JSC::StringPrototype::finishCreation):
(JSC::stringProtoFuncBig): Deleted.
(JSC::stringProtoFuncSmall): Deleted.
(JSC::stringProtoFuncBlink): Deleted.
(JSC::stringProtoFuncBold): Deleted.
(JSC::stringProtoFuncFixed): Deleted.
(JSC::stringProtoFuncItalics): Deleted.
(JSC::stringProtoFuncStrike): Deleted.
(JSC::stringProtoFuncSub): Deleted.
(JSC::stringProtoFuncSup): Deleted.
(JSC::stringProtoFuncFontcolor): Deleted.
(JSC::stringProtoFuncFontsize): Deleted.
(JSC::stringProtoFuncAnchor): Deleted.
(JSC::stringProtoFuncLink): Deleted.
LayoutTests:
Updated output
* js/dom/string-anchor-expected.txt:
* js/dom/string-anchor.html:
* js/dom/string-fontcolor-expected.txt:
* js/dom/string-fontcolor.html:
* js/dom/string-fontsize-expected.txt:
* js/dom/string-fontsize.html:
* js/dom/string-link-expected.txt:
* js/dom/string-link.html:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@216301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 86db984..744a45d 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,21 @@
+2017-05-05 Oliver Hunt <oliver@apple.com>
+
+ Move trivial String prototype functions to JS builtins
+ https://bugs.webkit.org/show_bug.cgi?id=171737
+
+ Reviewed by Saam Barati.
+
+ Updated output
+
+ * js/dom/string-anchor-expected.txt:
+ * js/dom/string-anchor.html:
+ * js/dom/string-fontcolor-expected.txt:
+ * js/dom/string-fontcolor.html:
+ * js/dom/string-fontsize-expected.txt:
+ * js/dom/string-fontsize.html:
+ * js/dom/string-link-expected.txt:
+ * js/dom/string-link.html:
+
2017-05-05 Dean Jackson <dino@apple.com>
Restrict SVG filters to accessible security origins