[SCM] WebKit Debian packaging branch, debian/experimental, updated. debian/1.3.8-1-1049-g2e11a8e

yael.aharon at nokia.com yael.aharon at nokia.com
Fri Jan 21 14:43:01 UTC 2011


The following commit has been merged in the debian/experimental branch:
commit 6042743ba8dc5f2add8a3f8107f628806d22330c
Author: yael.aharon at nokia.com <yael.aharon at nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Dec 27 14:10:57 2010 +0000

    2010-12-27  Yael Aharon  <yael.aharon at nokia.com>
    
            Reviewed by Eric Seidel.
    
            Browser is failing 16 baseline test from Selector API Test Suite
            https://bugs.webkit.org/show_bug.cgi?id=42968
    
            Update the expected result for the test.
    
            * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:
    2010-12-27  Yael Aharon  <yael.aharon at nokia.com>
    
            Reviewed by Eric Seidel.
    
            Browser is failing 16 baseline test from Selector API Test Suite
            https://bugs.webkit.org/show_bug.cgi?id=42968
    
            Throw an exception if there is no argument to querySelector or
            querySelectorAll. This replaces the current behavior of passing the string
            "undefined" as the argument.
    
            No new tests, just updating the existing results for
            fast/dom/SelectorAPI/resig-SelectorAPI-test.xhtml.
    
            * dom/Document.idl:
            * dom/DocumentFragment.idl:
            * dom/Element.idl:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74681 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 37b34bc..aa2dec1 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,14 @@
+2010-12-27  Yael Aharon  <yael.aharon at nokia.com>
+
+        Reviewed by Eric Seidel.
+
+        Browser is failing 16 baseline test from Selector API Test Suite
+        https://bugs.webkit.org/show_bug.cgi?id=42968
+
+        Update the expected result for the test.
+
+        * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:
+
 2010-12-27  Shinichiro Hamaji  <shinichiro.hamaji at gmail.com>
 
         Chromium expectation update.
diff --git a/LayoutTests/fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt b/LayoutTests/fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt
index 65ecc33..58e058e 100644
--- a/LayoutTests/fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt
+++ b/LayoutTests/fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt
@@ -4,17 +4,17 @@ Testrunner by John Resig, tests by John Resig, Disruptive Innovations, W3C CSS W
 
  Show only failing tests.
 
-99.2%: 2147 passed, 17 failed
+100.0%: 2163 passed, 1 failed
 PASS Element supports querySelector
 PASS Element supports querySelectorAll
 PASS Element.querySelectorAll Empty String
 PASS Element.querySelectorAll null
 PASS Element.querySelectorAll undefined
-FAIL Element.querySelectorAll no value
+PASS Element.querySelectorAll no value
 PASS Element.querySelector Empty String
 PASS Element.querySelector null
 PASS Element.querySelector undefined
-FAIL Element.querySelector no value
+PASS Element.querySelector no value
 PASS Element.querySelectorAll: .target :target
 PASS Element.querySelectorAll Whitespace Trim: .target :target
 PASS Element.querySelector: .target :target
@@ -550,11 +550,11 @@ PASS Outside Element: + combinator
 PASS Syntax Error: Element.querySelectorAll Empty String
 PASS Syntax Error: Element.querySelectorAll null
 PASS Syntax Error: Element.querySelectorAll undefined
-FAIL Syntax Error: Element.querySelectorAll no value
+PASS Syntax Error: Element.querySelectorAll no value
 PASS Syntax Error: Element.querySelector Empty String
 PASS Syntax Error: Element.querySelector null
 PASS Syntax Error: Element.querySelector undefined
-FAIL Syntax Error: Element.querySelector no value
+PASS Syntax Error: Element.querySelector no value
 PASS Syntax Error: Element.querySelectorAll: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Element.querySelector: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Element.querySelectorAll: div:not(:not(div))
@@ -726,11 +726,11 @@ PASS Disconnected Element supports querySelectorAll
 PASS Disconnected Element.querySelectorAll Empty String
 PASS Disconnected Element.querySelectorAll null
 PASS Disconnected Element.querySelectorAll undefined
-FAIL Disconnected Element.querySelectorAll no value
+PASS Disconnected Element.querySelectorAll no value
 PASS Disconnected Element.querySelector Empty String
 PASS Disconnected Element.querySelector null
 PASS Disconnected Element.querySelector undefined
-FAIL Disconnected Element.querySelector no value
+PASS Disconnected Element.querySelector no value
 PASS Disconnected Element.querySelectorAll: .target :target
 PASS Disconnected Element.querySelectorAll Whitespace Trim: .target :target
 PASS Disconnected Element.querySelector: .target :target
@@ -1148,11 +1148,11 @@ PASS Disconnected Element: StaticNodeList
 PASS Syntax Error: Disconnected Element.querySelectorAll Empty String
 PASS Syntax Error: Disconnected Element.querySelectorAll null
 PASS Syntax Error: Disconnected Element.querySelectorAll undefined
-FAIL Syntax Error: Disconnected Element.querySelectorAll no value
+PASS Syntax Error: Disconnected Element.querySelectorAll no value
 PASS Syntax Error: Disconnected Element.querySelector Empty String
 PASS Syntax Error: Disconnected Element.querySelector null
 PASS Syntax Error: Disconnected Element.querySelector undefined
-FAIL Syntax Error: Disconnected Element.querySelector no value
+PASS Syntax Error: Disconnected Element.querySelector no value
 PASS Syntax Error: Disconnected Element.querySelectorAll: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Disconnected Element.querySelector: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Disconnected Element.querySelectorAll: div:not(:not(div))
@@ -1324,11 +1324,11 @@ PASS Fragment supports querySelectorAll
 PASS Fragment.querySelectorAll Empty String
 PASS Fragment.querySelectorAll null
 PASS Fragment.querySelectorAll undefined
-FAIL Fragment.querySelectorAll no value
+PASS Fragment.querySelectorAll no value
 PASS Fragment.querySelector Empty String
 PASS Fragment.querySelector null
 PASS Fragment.querySelector undefined
-FAIL Fragment.querySelector no value
+PASS Fragment.querySelector no value
 PASS Fragment.querySelectorAll: .target :target
 PASS Fragment.querySelectorAll Whitespace Trim: .target :target
 PASS Fragment.querySelector: .target :target
@@ -1629,11 +1629,11 @@ PASS Fragment.querySelector: .plus .t1:hover + .unitTest + .unitTest
 PASS Syntax Error: Fragment.querySelectorAll Empty String
 PASS Syntax Error: Fragment.querySelectorAll null
 PASS Syntax Error: Fragment.querySelectorAll undefined
-FAIL Syntax Error: Fragment.querySelectorAll no value
+PASS Syntax Error: Fragment.querySelectorAll no value
 PASS Syntax Error: Fragment.querySelector Empty String
 PASS Syntax Error: Fragment.querySelector null
 PASS Syntax Error: Fragment.querySelector undefined
-FAIL Syntax Error: Fragment.querySelector no value
+PASS Syntax Error: Fragment.querySelector no value
 PASS Syntax Error: Fragment.querySelectorAll: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Fragment.querySelector: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Fragment.querySelectorAll: div:not(:not(div))
@@ -1687,11 +1687,11 @@ PASS Document supports querySelectorAll
 PASS Document.querySelectorAll Empty String
 PASS Document.querySelectorAll null
 PASS Document.querySelectorAll undefined
-FAIL Document.querySelectorAll no value
+PASS Document.querySelectorAll no value
 PASS Document.querySelector Empty String
 PASS Document.querySelector null
 PASS Document.querySelector undefined
-FAIL Document.querySelector no value
+PASS Document.querySelector no value
 PASS Document.querySelectorAll: .target :target
 PASS Document.querySelectorAll Whitespace Trim: .target :target
 PASS Document.querySelector: .target :target
@@ -1992,11 +1992,11 @@ PASS Document.querySelector: .plus .t1:hover + .unitTest + .unitTest
 PASS Syntax Error: Document.querySelectorAll Empty String
 PASS Syntax Error: Document.querySelectorAll null
 PASS Syntax Error: Document.querySelectorAll undefined
-FAIL Syntax Error: Document.querySelectorAll no value
+PASS Syntax Error: Document.querySelectorAll no value
 PASS Syntax Error: Document.querySelector Empty String
 PASS Syntax Error: Document.querySelector null
 PASS Syntax Error: Document.querySelector undefined
-FAIL Syntax Error: Document.querySelector no value
+PASS Syntax Error: Document.querySelector no value
 PASS Syntax Error: Document.querySelectorAll: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Document.querySelector: .blox16:not(.blox15[foo="blox14"])
 PASS Syntax Error: Document.querySelectorAll: div:not(:not(div))
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index ebf23c5..c04c687 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,21 @@
+2010-12-27  Yael Aharon  <yael.aharon at nokia.com>
+
+        Reviewed by Eric Seidel.
+
+        Browser is failing 16 baseline test from Selector API Test Suite
+        https://bugs.webkit.org/show_bug.cgi?id=42968
+
+        Throw an exception if there is no argument to querySelector or 
+        querySelectorAll. This replaces the current behavior of passing the string
+        "undefined" as the argument.
+
+        No new tests, just updating the existing results for 
+        fast/dom/SelectorAPI/resig-SelectorAPI-test.xhtml.
+
+        * dom/Document.idl:
+        * dom/DocumentFragment.idl:
+        * dom/Element.idl:
+
 2010-12-26  MORITA Hajime  <morrita at google.com>
 
         Reviewed by Dan Bernstein.
diff --git a/WebCore/dom/Document.idl b/WebCore/dom/Document.idl
index 138757f..062e42d 100644
--- a/WebCore/dom/Document.idl
+++ b/WebCore/dom/Document.idl
@@ -231,9 +231,9 @@ module core {
         readonly attribute DOMString compatMode;
 
         // NodeSelector - Selector API
-        Element querySelector(in DOMString selectors)
+        [RequiresAllArguments=Raise] Element querySelector(in DOMString selectors)
             raises(DOMException);
-        NodeList querySelectorAll(in DOMString selectors)
+        [RequiresAllArguments=Raise] NodeList querySelectorAll(in DOMString selectors)
             raises(DOMException);
 
 #if defined(ENABLE_WML) && ENABLE_WML
diff --git a/WebCore/dom/DocumentFragment.idl b/WebCore/dom/DocumentFragment.idl
index 882b62d..ffdcce1 100644
--- a/WebCore/dom/DocumentFragment.idl
+++ b/WebCore/dom/DocumentFragment.idl
@@ -21,9 +21,9 @@ module core {
 
     interface DocumentFragment : Node {
         // NodeSelector - Selector API
-        Element querySelector(in DOMString selectors)
+        [RequiresAllArguments=Raise] Element querySelector(in DOMString selectors)
             raises(DOMException);
-        NodeList querySelectorAll(in DOMString selectors)
+        [RequiresAllArguments=Raise] NodeList querySelectorAll(in DOMString selectors)
             raises(DOMException);
     };
 
diff --git a/WebCore/dom/Element.idl b/WebCore/dom/Element.idl
index 2b62a1a..7cb63c2 100644
--- a/WebCore/dom/Element.idl
+++ b/WebCore/dom/Element.idl
@@ -104,9 +104,9 @@ module core {
 #endif
 
         // NodeSelector - Selector API
-        Element querySelector(in DOMString selectors)
+        [RequiresAllArguments=Raise] Element querySelector(in DOMString selectors)
             raises(DOMException);
-        NodeList querySelectorAll(in DOMString selectors)
+        [RequiresAllArguments=Raise] NodeList querySelectorAll(in DOMString selectors)
             raises(DOMException);
 
         // WebKit extension, pending specification.

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list