fast/dom/CSSStyleDeclaration/css-properties-case-sensitive.html was failing because of me.
Created attachment 28117 [details] Fix V8 custom binding scrubbing error, v1. WebCore/ChangeLog | 16 ++++++++++++++++ .../v8/custom/V8CSSStyleDeclarationCustom.cpp | 19 +++++++------------ 2 files changed, 23 insertions(+), 12 deletions(-)
Comment on attachment 28117 [details] Fix V8 custom binding scrubbing error, v1. LGTM
CSSStyleDeclaration fix landed as http://trac.webkit.org/changeset/41324.
These revealed that I mistakenly replaced v8::Null() with v8::Undefined(). LayoutTests/fast/dom/TreeWalker/TreeWalker-currentNode.html LayoutTests/traversal/exception-forwarding.html LayoutTests/traversal/stay-within-root.html
Created attachment 28133 [details] Fix erroneous traversal return values, v1. WebCore/ChangeLog | 17 +++++++++++++++++ .../bindings/v8/custom/V8NodeIteratorCustom.cpp | 2 +- WebCore/bindings/v8/custom/V8TreeWalkerCustom.cpp | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-)
Comment on attachment 28133 [details] Fix erroneous traversal return values, v1. LGTM
TreeWalker/NodeIterator fix landed as http://trac.webkit.org/changeset/41325.
I am ashamed to admit I mixed up return types in V8Binding.h.
Created attachment 28256 [details] Fix return types in helper converters in V8Binding.h WebCore/ChangeLog | 13 +++++++++++++ WebCore/bindings/v8/V8Binding.h | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-)
Return type fix landed as http://trac.webkit.org/changeset/41415.