Title: [177297] trunk
Revision
177297
Author
[email protected]
Date
2014-12-15 11:40:36 -0800 (Mon, 15 Dec 2014)

Log Message

Delete Notation because we don't use it
https://bugs.webkit.org/show_bug.cgi?id=139171

Reviewed by Kent Tamura.

Source/WebCore:

No tests because this is un-exposing something that never gets instantiated.

* CMakeLists.txt:
* DerivedSources.cpp:
* DerivedSources.make:
* WebCore.exp.in:
* WebCore.order:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.xcodeproj/project.pbxproj:
* bindings/gobject/WebKitDOMNodeFilter.h:
* bindings/gobject/WebKitDOMNodeFilter.symbols:
* bindings/gobject/WebKitDOMPrivate.cpp:
(WebKit::wrap):
* bindings/gobject/webkitdom.symbols:
* bindings/js/JSNodeCustom.cpp:
(WebCore::createWrapperInline):
* bindings/objc/DOM.mm:
(kitClass):
* bindings/objc/DOMCore.h:
* bindings/objc/PublicDOMInterfaces.h:
* dom/DOMAllInOne.cpp:
* dom/Document.cpp:
(WebCore::Document::importNode):
(WebCore::Document::adoptNode):
(WebCore::Document::childTypeAllowed):
(WebCore::Document::canReplaceChild):
* dom/Node.cpp:
(WebCore::Node::dumpStatistics):
(WebCore::Node::isDefaultNamespace):
(WebCore::Node::lookupPrefix):
(WebCore::Node::lookupNamespaceURI):
(WebCore::appendTextContent):
(WebCore::Node::setTextContent):
* dom/Node.h:
* dom/Node.idl:
* dom/NodeFilter.h:
* dom/NodeFilter.idl:
* dom/Notation.cpp: Removed.
* dom/Notation.h: Removed.
* dom/Notation.idl: Removed.
* dom/Range.cpp:
(WebCore::lengthOfContentsInNode):
(WebCore::Range::processContentsBetweenOffsets):
(WebCore::Range::insertNode):
(WebCore::Range::checkNodeWOffset):
(WebCore::Range::checkNodeBA):
(WebCore::Range::selectNode):
(WebCore::Range::selectNodeContents):
(WebCore::Range::surroundContents):
* editing/MarkupAccumulator.cpp:
(WebCore::MarkupAccumulator::appendStartMarkup):
* xml/XPathUtil.cpp:
(WebCore::XPath::isValidContextNode):

Source/WebKit/mac:

* MigrateHeaders.make:

Source/WebKit2:

* WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm:
(WebKit::WKDOMNodeClass):
* mac/MigrateHeadersFromWebKitLegacy.make:

LayoutTests:

Updating for removed property

* fast/dom/Window/get-set-properties-expected.txt:
* fast/dom/Window/get-set-properties.html:
* fast/dom/Window/resources/window-properties.js:
* fast/dom/Window/window-lookup-precedence-expected.txt:
* fast/dom/constants-expected.txt:
* fast/dom/constants.html:
* fast/dom/dom-constructors-expected.txt:
* fast/dom/dom-constructors.html:
* http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
* http/tests/security/cross-frame-access-put-expected.txt:
* http/tests/security/cross-frame-access-put.html:
* http/tests/security/resources/cross-frame-iframe-for-put-test.html:
* js/dom/global-constructors-attributes-expected.txt:
* platform/efl/js/dom/global-constructors-attributes-expected.txt:
* platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/gtk/js/dom/global-constructors-attributes-expected.txt:
* platform/ios-sim-deprecated/http/tests/security/cross-frame-access-put-expected.txt:
* platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
* platform/ios-simulator/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
* platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
* platform/win/js/dom/global-constructors-attributes-expected.txt:

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (177296 => 177297)


--- trunk/LayoutTests/ChangeLog	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/ChangeLog	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,3 +1,37 @@
+2014-12-15  Myles C. Maxfield  <[email protected]>
+
+        Delete Notation because we don't use it
+        https://bugs.webkit.org/show_bug.cgi?id=139171
+
+        Reviewed by Kent Tamura.
+
+        Updating for removed property
+
+        * fast/dom/Window/get-set-properties-expected.txt:
+        * fast/dom/Window/get-set-properties.html:
+        * fast/dom/Window/resources/window-properties.js:
+        * fast/dom/Window/window-lookup-precedence-expected.txt:
+        * fast/dom/constants-expected.txt:
+        * fast/dom/constants.html:
+        * fast/dom/dom-constructors-expected.txt:
+        * fast/dom/dom-constructors.html:
+        * http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html:
+        * http/tests/security/cross-frame-access-put-expected.txt:
+        * http/tests/security/cross-frame-access-put.html:
+        * http/tests/security/resources/cross-frame-iframe-for-put-test.html:
+        * js/dom/global-constructors-attributes-expected.txt:
+        * platform/efl/js/dom/global-constructors-attributes-expected.txt:
+        * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
+        * platform/ios-sim-deprecated/http/tests/security/cross-frame-access-put-expected.txt:
+        * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
+        * platform/ios-simulator/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/mac/js/dom/global-constructors-attributes-expected.txt:
+        * platform/win/js/dom/global-constructors-attributes-expected.txt:
+
 2014-12-15  Antti Koivisto  <[email protected]>
 
         WebKit level persistent caching

Modified: trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt (177296 => 177297)


--- trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -159,8 +159,6 @@
 PASS: canSet('Node') should be 'true' and is.
 PASS: canGet('NodeFilter') should be 'true' and is.
 PASS: canSet('NodeFilter') should be 'true' and is.
-PASS: canGet('Notation') should be 'true' and is.
-PASS: canSet('Notation') should be 'true' and is.
 PASS: canGet('Option') should be 'true' and is.
 PASS: canSet('Option') should be 'true' and is.
 PASS: canGet('ProcessingInstruction') should be 'true' and is.

Modified: trunk/LayoutTests/fast/dom/Window/get-set-properties.html (177296 => 177297)


--- trunk/LayoutTests/fast/dom/Window/get-set-properties.html	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/Window/get-set-properties.html	2014-12-15 19:40:36 UTC (rev 177297)
@@ -147,7 +147,6 @@
     "MutationEvent", 
     "Node", 
     "NodeFilter", 
-    "Notation", 
     "Option", 
     "ProcessingInstruction", 
     "Range", 

Modified: trunk/LayoutTests/fast/dom/Window/resources/window-properties.js (177296 => 177297)


--- trunk/LayoutTests/fast/dom/Window/resources/window-properties.js	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/Window/resources/window-properties.js	2014-12-15 19:40:36 UTC (rev 177297)
@@ -125,7 +125,6 @@
     ["Node", "object"],
     ["NodeFilter", "object"],
     ["NodeList", "object"],
-    ["Notation", "object"],
     ["OverflowEvent", "object"],
     ["ProcessingInstruction", "object"],
     ["ProgressEvent", "object"],

Modified: trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt (177296 => 177297)


--- trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -252,8 +252,6 @@
 PASS win['NodeFilter'] == '[object NodeFilterConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['ProcessingInstruction'] == '[object ProcessingInstructionConstructor]' is true

Modified: trunk/LayoutTests/fast/dom/dom-constructors-expected.txt (177296 => 177297)


--- trunk/LayoutTests/fast/dom/dom-constructors-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/dom-constructors-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -12,7 +12,6 @@
 PASS TryAllocate('EntityReference') is 'exception'
 PASS TryAllocate('HTMLDocument') is 'exception'
 PASS TryAllocate('Node') is 'exception'
-PASS TryAllocate('Notation') is 'exception'
 PASS TryAllocate('ProcessingInstruction') is 'exception'
 PASS TryAllocate('HTMLAllCollection') is 'exception'
 PASS TryAllocate('HTMLAnchorElement') is 'exception'

Modified: trunk/LayoutTests/fast/dom/dom-constructors.html (177296 => 177297)


--- trunk/LayoutTests/fast/dom/dom-constructors.html	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/fast/dom/dom-constructors.html	2014-12-15 19:40:36 UTC (rev 177297)
@@ -22,7 +22,6 @@
     'EntityReference',
     'HTMLDocument',
     'Node',
-    'Notation',
     'ProcessingInstruction',
     'HTMLAllCollection',
     'HTMLAnchorElement',

Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt (177296 => 177297)


--- trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -145,7 +145,6 @@
 PASS: canGetDescriptor(targetWindow, 'MutationEvent') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Node') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'NodeFilter') should be 'false' and is.
-PASS: canGetDescriptor(targetWindow, 'Notation') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Option') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'ProcessingInstruction') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Range') should be 'false' and is.

Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html (177296 => 177297)


--- trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html	2014-12-15 19:40:36 UTC (rev 177297)
@@ -86,7 +86,6 @@
             "MutationEvent", 
             "Node", 
             "NodeFilter", 
-            "Notation", 
             "Option", 
             "ProcessingInstruction", 
             "Range", 

Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt (177296 => 177297)


--- trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -184,7 +184,6 @@
 CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "http://localhost:8000". Protocols, domains, and ports must match.
 CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "http://localhost:8000". Protocols, domains, and ports must match.
 CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "http://localhost:8000". Protocols, domains, and ports must match.
-CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "http://localhost:8000". Protocols, domains, and ports must match.
 ALERT: PASS: window.Attr should be '[object AttrConstructor]' and is.
 ALERT: PASS: window.CDATASection should be '[object CDATASectionConstructor]' and is.
 ALERT: PASS: window.CharacterData should be '[object CharacterDataConstructor]' and is.
@@ -262,7 +261,6 @@
 ALERT: PASS: window.MutationEvent should be '[object MutationEventConstructor]' and is.
 ALERT: PASS: window.Node should be '[object NodeConstructor]' and is.
 ALERT: PASS: window.NodeFilter should be '[object NodeFilterConstructor]' and is.
-ALERT: PASS: window.Notation should be '[object NotationConstructor]' and is.
 ALERT: PASS: window.ProcessingInstruction should be '[object ProcessingInstructionConstructor]' and is.
 ALERT: PASS: window.Range should be '[object RangeConstructor]' and is.
 ALERT: PASS: window.RangeError should be 'function RangeError() {    [native code]}' and is.

Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-put.html (177296 => 177297)


--- trunk/LayoutTests/http/tests/security/cross-frame-access-put.html	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-put.html	2014-12-15 19:40:36 UTC (rev 177297)
@@ -104,7 +104,6 @@
     setForbiddenProperty(targetWindow, "MutationEvent");
     setForbiddenProperty(targetWindow, "Node");
     setForbiddenProperty(targetWindow, "NodeFilter");
-    setForbiddenProperty(targetWindow, "Notation");
     setForbiddenProperty(targetWindow, "ProcessingInstruction");
     setForbiddenProperty(targetWindow, "Range");
     setForbiddenProperty(targetWindow, "RangeError");

Modified: trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html (177296 => 177297)


--- trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html	2014-12-15 19:40:36 UTC (rev 177297)
@@ -120,7 +120,6 @@
         var MutationEventOld = window.MutationEvent;
         var NodeFilterOld = window.NodeFilter;
         var NodeOld = window.Node;
-        var NotationOld = window.Notation;
         var ProcessingInstructionOld = window.ProcessingInstruction;
         var RangeErrorOld = window.RangeError;
         var RangeExceptionOld = window.RangeException;
@@ -322,7 +321,6 @@
             shouldBe("window.MutationEvent", "MutationEventOld");
             shouldBe("window.Node", "NodeOld");
             shouldBe("window.NodeFilter", "NodeFilterOld");
-            shouldBe("window.Notation", "NotationOld");
             shouldBe("window.ProcessingInstruction", "ProcessingInstructionOld");
             shouldBe("window.Range", "RangeOld");
             shouldBe("window.RangeError", "RangeErrorOld");

Modified: trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -913,11 +913,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').value is Notification
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -893,11 +893,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').value is OfflineAudioCompletionEvent
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -252,8 +252,6 @@
 PASS win['NodeFilter'] == '[object NodeFilterConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['ProcessingInstruction'] == '[object ProcessingInstructionConstructor]' is true

Modified: trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -948,11 +948,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').value is OfflineAudioCompletionEvent
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -144,7 +144,6 @@
 PASS: canGetDescriptor(targetWindow, 'MutationEvent') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Node') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'NodeFilter') should be 'false' and is.
-PASS: canGetDescriptor(targetWindow, 'Notation') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Option') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'ProcessingInstruction') should be 'false' and is.
 PASS: canGetDescriptor(targetWindow, 'Range') should be 'false' and is.

Modified: trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-put-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-put-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/ios-sim-deprecated/http/tests/security/cross-frame-access-put-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -447,7 +447,6 @@
 ALERT: PASS: window.MutationEvent should be '[object MutationEventConstructor]' and is.
 ALERT: PASS: window.Node should be '[object NodeConstructor]' and is.
 ALERT: PASS: window.NodeFilter should be '[object NodeFilterConstructor]' and is.
-ALERT: PASS: window.Notation should be '[object NotationConstructor]' and is.
 ALERT: PASS: window.ProcessingInstruction should be '[object ProcessingInstructionConstructor]' and is.
 ALERT: PASS: window.Range should be '[object RangeConstructor]' and is.
 ALERT: PASS: window.RangeError should be 'function RangeError() {    [native code]}' and is.

Modified: trunk/LayoutTests/platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -908,11 +908,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').value is OfflineAudioCompletionEvent
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'OfflineAudioCompletionEvent').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/ios-simulator/fast/dom/Window/window-lookup-precedence-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/ios-simulator/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/ios-simulator/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -252,8 +252,6 @@
 PASS win['NodeFilter'] == '[object NodeFilterConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['ProcessingInstruction'] == '[object ProcessingInstructionConstructor]' is true

Modified: trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -252,8 +252,6 @@
 PASS win['NodeFilter'] == '[object NodeFilterConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
 PASS win['NodeList'] == '[object NodeListConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
-PASS win['Notation'] == '[object NotationConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['OverflowEvent'] == '[object OverflowEventConstructor]' is true
 PASS win['ProcessingInstruction'] == '[object ProcessingInstructionConstructor]' is true

Modified: trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -923,11 +923,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').value is Notification
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -918,11 +918,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').value is Notification
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -908,11 +908,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').value is Notification
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Notification').hasOwnProperty('set') is false

Modified: trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt (177296 => 177297)


--- trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -763,11 +763,6 @@
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'NodeList').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').value is Notation
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Notation').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Option').value is Option
 PASS Object.getOwnPropertyDescriptor(global, 'Option').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Option').hasOwnProperty('set') is false

Modified: trunk/Source/WebCore/CMakeLists.txt (177296 => 177297)


--- trunk/Source/WebCore/CMakeLists.txt	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/CMakeLists.txt	2014-12-15 19:40:36 UTC (rev 177297)
@@ -405,7 +405,6 @@
     dom/NodeFilter.idl
     dom/NodeIterator.idl
     dom/NodeList.idl
-    dom/Notation.idl
     dom/OverflowEvent.idl
     dom/PageTransitionEvent.idl
     dom/PopStateEvent.idl
@@ -1391,7 +1390,6 @@
     dom/NodeRareData.cpp
     dom/NodeRenderingTraversal.cpp
     dom/NodeTraversal.cpp
-    dom/Notation.cpp
     dom/OverflowEvent.cpp
     dom/PageTransitionEvent.cpp
     dom/PendingScript.cpp

Modified: trunk/Source/WebCore/ChangeLog (177296 => 177297)


--- trunk/Source/WebCore/ChangeLog	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/ChangeLog	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,3 +1,65 @@
+2014-12-15  Myles C. Maxfield  <[email protected]>
+
+        Delete Notation because we don't use it
+        https://bugs.webkit.org/show_bug.cgi?id=139171
+
+        Reviewed by Kent Tamura.
+
+        No tests because this is un-exposing something that never gets instantiated.
+
+        * CMakeLists.txt:
+        * DerivedSources.cpp:
+        * DerivedSources.make:
+        * WebCore.exp.in:
+        * WebCore.order:
+        * WebCore.vcxproj/WebCore.vcxproj:
+        * WebCore.vcxproj/WebCore.vcxproj.filters:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/gobject/WebKitDOMNodeFilter.h:
+        * bindings/gobject/WebKitDOMNodeFilter.symbols:
+        * bindings/gobject/WebKitDOMPrivate.cpp:
+        (WebKit::wrap):
+        * bindings/gobject/webkitdom.symbols:
+        * bindings/js/JSNodeCustom.cpp:
+        (WebCore::createWrapperInline):
+        * bindings/objc/DOM.mm:
+        (kitClass):
+        * bindings/objc/DOMCore.h:
+        * bindings/objc/PublicDOMInterfaces.h:
+        * dom/DOMAllInOne.cpp:
+        * dom/Document.cpp:
+        (WebCore::Document::importNode):
+        (WebCore::Document::adoptNode):
+        (WebCore::Document::childTypeAllowed):
+        (WebCore::Document::canReplaceChild):
+        * dom/Node.cpp:
+        (WebCore::Node::dumpStatistics):
+        (WebCore::Node::isDefaultNamespace):
+        (WebCore::Node::lookupPrefix):
+        (WebCore::Node::lookupNamespaceURI):
+        (WebCore::appendTextContent):
+        (WebCore::Node::setTextContent):
+        * dom/Node.h:
+        * dom/Node.idl:
+        * dom/NodeFilter.h:
+        * dom/NodeFilter.idl:
+        * dom/Notation.cpp: Removed.
+        * dom/Notation.h: Removed.
+        * dom/Notation.idl: Removed.
+        * dom/Range.cpp:
+        (WebCore::lengthOfContentsInNode):
+        (WebCore::Range::processContentsBetweenOffsets):
+        (WebCore::Range::insertNode):
+        (WebCore::Range::checkNodeWOffset):
+        (WebCore::Range::checkNodeBA):
+        (WebCore::Range::selectNode):
+        (WebCore::Range::selectNodeContents):
+        (WebCore::Range::surroundContents):
+        * editing/MarkupAccumulator.cpp:
+        (WebCore::MarkupAccumulator::appendStartMarkup):
+        * xml/XPathUtil.cpp:
+        (WebCore::XPath::isValidContextNode):
+
 2014-12-15  Gavin Barraclough  <[email protected]>
 
         Change HysteresisActivity to use a lambda

Modified: trunk/Source/WebCore/DerivedSources.cpp (177296 => 177297)


--- trunk/Source/WebCore/DerivedSources.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/DerivedSources.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -278,7 +278,6 @@
 #include "JSNodeFilter.cpp"
 #include "JSNodeIterator.cpp"
 #include "JSNodeList.cpp"
-#include "JSNotation.cpp"
 #include "JSNotificationCenter.cpp"
 #include "JSNotification.cpp"
 #include "JSOverflowEvent.cpp"

Modified: trunk/Source/WebCore/DerivedSources.make (177296 => 177297)


--- trunk/Source/WebCore/DerivedSources.make	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/DerivedSources.make	2014-12-15 19:40:36 UTC (rev 177297)
@@ -299,7 +299,6 @@
     $(WebCore)/dom/NodeFilter.idl \
     $(WebCore)/dom/NodeIterator.idl \
     $(WebCore)/dom/NodeList.idl \
-    $(WebCore)/dom/Notation.idl \
     $(WebCore)/dom/OverflowEvent.idl \
     $(WebCore)/dom/PageTransitionEvent.idl \
     $(WebCore)/dom/PopStateEvent.idl \

Modified: trunk/Source/WebCore/WebCore.exp.in (177296 => 177297)


--- trunk/Source/WebCore/WebCore.exp.in	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/WebCore.exp.in	2014-12-15 19:40:36 UTC (rev 177297)
@@ -2269,7 +2269,6 @@
 .objc_class_name_DOMNodeFilter
 .objc_class_name_DOMNodeIterator
 .objc_class_name_DOMNodeList
-.objc_class_name_DOMNotation
 .objc_class_name_DOMObject
 .objc_class_name_DOMProcessingInstruction
 .objc_class_name_DOMRGBColor

Modified: trunk/Source/WebCore/WebCore.order (177296 => 177297)


--- trunk/Source/WebCore/WebCore.order	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/WebCore.order	2014-12-15 19:40:36 UTC (rev 177297)
@@ -20141,8 +20141,6 @@
 _OBJC_METACLASS_$_DOMNodeIterator
 _OBJC_CLASS_$_DOMNodeList
 _OBJC_METACLASS_$_DOMNodeList
-_OBJC_METACLASS_$_DOMNotation
-_OBJC_CLASS_$_DOMNotation
 _OBJC_CLASS_$_DOMObject
 _OBJC_METACLASS_$_DOMObject
 _OBJC_METACLASS_$_DOMOverflowEvent
@@ -22003,10 +22001,6 @@
 __ZN7WebCoreL21JSNodeListTableValuesE
 __ZN7WebCoreL30JSNodeListPrototypeTableValuesE
 __ZTVN7WebCore15JSNodeListOwnerE
-__ZN7WebCore21JSNotationConstructor6s_infoE
-__ZN7WebCore19JSNotationPrototype6s_infoE
-__ZN7WebCore10JSNotation6s_infoE
-__ZN7WebCoreL21JSNotationTableValuesE
 __ZN7WebCore25JSNotificationConstructor6s_infoE
 __ZN7WebCore23JSNotificationPrototype6s_infoE
 __ZN7WebCore14JSNotification6s_infoE
@@ -25109,9 +25103,6 @@
 __ZZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_12NodeIteratorEE19jsNodeIteratorOwner
 __ZGVZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_12NodeIteratorEE19jsNodeIteratorOwner
 __ZN7WebCoreL26JSNodeListConstructorTableE
-__ZN7WebCoreL26JSNotationConstructorTableE
-__ZN7WebCoreL24JSNotationPrototypeTableE
-__ZN7WebCoreL15JSNotationTableE
 __ZN7WebCoreL30JSNotificationConstructorTableE
 __ZN7WebCoreL28JSNotificationPrototypeTableE
 __ZN7WebCoreL19JSNotificationTableE

Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (177296 => 177297)


--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj	2014-12-15 19:40:36 UTC (rev 177297)
@@ -3647,20 +3647,6 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotation.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotification.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -13572,20 +13558,6 @@
     </ClCompile>
     <ClCompile Include="..\dom\NodeRareData.cpp" />
     <ClCompile Include="..\dom\NodeTraversal.cpp" />
-    <ClCompile Include="..\dom\Notation.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\dom\OverflowEvent.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -18574,7 +18546,6 @@
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNodeFilter.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNodeIterator.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNodeList.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotation.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotification.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotificationCenter.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotificationPermissionCallback.h" />
@@ -20634,7 +20605,6 @@
     <ClInclude Include="..\dom\NodeFilterCondition.h" />
     <ClInclude Include="..\dom\NodeIterator.h" />
     <ClInclude Include="..\dom\NodeTraversal.h" />
-    <ClInclude Include="..\dom\Notation.h" />
     <ClInclude Include="..\dom\OverflowEvent.h" />
     <ClInclude Include="..\dom\PageTransitionEvent.h" />
     <ClInclude Include="..\dom\PendingScript.h" />

Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (177296 => 177297)


--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters	2014-12-15 19:40:36 UTC (rev 177297)
@@ -3297,9 +3297,6 @@
     <ClCompile Include="..\dom\NodeTraversal.cpp">
       <Filter>dom</Filter>
     </ClCompile>
-    <ClCompile Include="..\dom\Notation.cpp">
-      <Filter>dom</Filter>
-    </ClCompile>
     <ClCompile Include="..\dom\OverflowEvent.cpp">
       <Filter>dom</Filter>
     </ClCompile>
@@ -5776,9 +5773,6 @@
     <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNodeList.cpp">
       <Filter>DerivedSources</Filter>
     </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotation.cpp">
-      <Filter>DerivedSources</Filter>
-    </ClCompile>
     <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotification.cpp">
       <Filter>DerivedSources</Filter>
     </ClCompile>
@@ -10422,9 +10416,6 @@
     <ClInclude Include="..\dom\NodeTraversal.h">
       <Filter>dom</Filter>
     </ClInclude>
-    <ClInclude Include="..\dom\Notation.h">
-      <Filter>dom</Filter>
-    </ClInclude>
     <ClInclude Include="..\dom\OverflowEvent.h">
       <Filter>dom</Filter>
     </ClInclude>
@@ -13724,9 +13715,6 @@
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNodeList.h">
       <Filter>DerivedSources</Filter>
     </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotation.h">
-      <Filter>DerivedSources</Filter>
-    </ClInclude>
     <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSNotification.h">
       <Filter>DerivedSources</Filter>
     </ClInclude>

Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (177296 => 177297)


--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj	2014-12-15 19:40:36 UTC (rev 177297)
@@ -927,7 +927,6 @@
 		1C010701192594DF008A4201 /* InlineTextBoxStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0106FF192594DF008A4201 /* InlineTextBoxStyle.h */; };
 		1C0939EA1A13E12900B788E5 /* CachedSVGFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1C0939E81A13E12900B788E5 /* CachedSVGFont.cpp */; };
 		1C0939EB1A13E12900B788E5 /* CachedSVGFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0939E91A13E12900B788E5 /* CachedSVGFont.h */; };
-		1C11CCB50AA6093700DADB20 /* DOMNotation.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 85CA96E80A9624E900690CCF /* DOMNotation.h */; };
 		1C11CCB60AA6093700DADB20 /* DOMComment.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 85089CD10A98C42700A275AA /* DOMComment.h */; };
 		1C11CCB70AA6093700DADB20 /* DOMNamedNodeMap.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 8518DD760A9CF31B0091B7A6 /* DOMNamedNodeMap.h */; };
 		1C11CCB80AA6093700DADB20 /* DOMHTMLOptionsCollection.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 85DF2F990AA3CAE500AD64C5 /* DOMHTMLOptionsCollection.h */; };
@@ -2212,8 +2211,6 @@
 		65DF31FA09D1CC60000BE325 /* JSElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DF31E609D1CC60000BE325 /* JSElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		65DF31FB09D1CC60000BE325 /* JSMutationEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65DF31E709D1CC60000BE325 /* JSMutationEvent.cpp */; };
 		65DF31FC09D1CC60000BE325 /* JSMutationEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DF31E809D1CC60000BE325 /* JSMutationEvent.h */; };
-		65DF31FD09D1CC60000BE325 /* JSNotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65DF31E909D1CC60000BE325 /* JSNotation.cpp */; };
-		65DF31FE09D1CC60000BE325 /* JSNotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DF31EA09D1CC60000BE325 /* JSNotation.h */; };
 		65DF31FF09D1CC60000BE325 /* JSProcessingInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65DF31EB09D1CC60000BE325 /* JSProcessingInstruction.cpp */; };
 		65DF320009D1CC60000BE325 /* JSProcessingInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DF31EC09D1CC60000BE325 /* JSProcessingInstruction.h */; };
 		65DF320109D1CC60000BE325 /* JSRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65DF31ED09D1CC60000BE325 /* JSRange.cpp */; };
@@ -2889,8 +2886,6 @@
 		85C7F5E80AAFBAFB004014DD /* DOMWheelEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85C7F5E60AAFBAFB004014DD /* DOMWheelEvent.mm */; };
 		85CA96B80A9621A600690CCF /* DOMEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CA96B60A9621A600690CCF /* DOMEntity.h */; settings = {ATTRIBUTES = (); }; };
 		85CA96B90A9621A600690CCF /* DOMEntity.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85CA96B70A9621A600690CCF /* DOMEntity.mm */; };
-		85CA96EA0A9624E900690CCF /* DOMNotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CA96E80A9624E900690CCF /* DOMNotation.h */; settings = {ATTRIBUTES = (); }; };
-		85CA96EB0A9624E900690CCF /* DOMNotation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85CA96E90A9624E900690CCF /* DOMNotation.mm */; };
 		85CA975C0A962E5400690CCF /* DOMDocumentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CA975A0A962E5400690CCF /* DOMDocumentType.h */; settings = {ATTRIBUTES = (); }; };
 		85CA975D0A962E5400690CCF /* DOMDocumentType.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85CA975B0A962E5400690CCF /* DOMDocumentType.mm */; };
 		85D2AD680AB1A40A00C313EA /* DOMEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D2AD670AB1A40A00C313EA /* DOMEventListener.h */; };
@@ -3018,7 +3013,6 @@
 		85E711D10AC5D5350053270F /* DOMMediaListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711820AC5D5350053270F /* DOMMediaListInternal.h */; };
 		85E711D20AC5D5350053270F /* DOMNamedNodeMapInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711830AC5D5350053270F /* DOMNamedNodeMapInternal.h */; };
 		85E711D30AC5D5350053270F /* DOMNodeListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711840AC5D5350053270F /* DOMNodeListInternal.h */; };
-		85E711D40AC5D5350053270F /* DOMNotationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711850AC5D5350053270F /* DOMNotationInternal.h */; settings = {ATTRIBUTES = (); }; };
 		85E711D50AC5D5350053270F /* DOMProcessingInstructionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711860AC5D5350053270F /* DOMProcessingInstructionInternal.h */; };
 		85E711D60AC5D5350053270F /* DOMRectInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711870AC5D5350053270F /* DOMRectInternal.h */; };
 		85E711D70AC5D5350053270F /* DOMStyleSheetListInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711880AC5D5350053270F /* DOMStyleSheetListInternal.h */; };
@@ -4230,8 +4224,6 @@
 		A8EA7D320A19385500A8EF5F /* HTMLMapElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8EA7D2A0A19385500A8EF5F /* HTMLMapElement.cpp */; };
 		A8EA7EBC0A1945D000A8EF5F /* ProcessingInstruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EA7EB40A1945D000A8EF5F /* ProcessingInstruction.h */; };
 		A8EA7EBD0A1945D000A8EF5F /* ProcessingInstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8EA7EB50A1945D000A8EF5F /* ProcessingInstruction.cpp */; };
-		A8EA7EBE0A1945D000A8EF5F /* Notation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EA7EB60A1945D000A8EF5F /* Notation.h */; };
-		A8EA7EBF0A1945D000A8EF5F /* Notation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8EA7EB70A1945D000A8EF5F /* Notation.cpp */; };
 		A8EA7EC00A1945D000A8EF5F /* EntityReference.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EA7EB80A1945D000A8EF5F /* EntityReference.h */; };
 		A8EA7EC10A1945D000A8EF5F /* EntityReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8EA7EB90A1945D000A8EF5F /* EntityReference.cpp */; };
 		A8EA7EC20A1945D000A8EF5F /* Entity.h in Headers */ = {isa = PBXBuildFile; fileRef = A8EA7EBA0A1945D000A8EF5F /* Entity.h */; };
@@ -6905,7 +6897,6 @@
 				85526C720AB0AE2F000302EA /* DOMNodeIterator.h in Copy Generated Headers */,
 				1C11CCBE0AA6093700DADB20 /* DOMNodeList.h in Copy Generated Headers */,
 				A54A82F115228DF600C72BA6 /* DOMNodePrivate.h in Copy Generated Headers */,
-				1C11CCB50AA6093700DADB20 /* DOMNotation.h in Copy Generated Headers */,
 				85DF345F0AAFC2D400E59AE3 /* DOMOverflowEvent.h in Copy Generated Headers */,
 				1C11CCC30AA6093700DADB20 /* DOMProcessingInstruction.h in Copy Generated Headers */,
 				BCC5734D0D695C06006EF517 /* DOMProgressEvent.h in Copy Generated Headers */,
@@ -9391,8 +9382,6 @@
 		65DF31E609D1CC60000BE325 /* JSElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSElement.h; sourceTree = "<group>"; };
 		65DF31E709D1CC60000BE325 /* JSMutationEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationEvent.cpp; sourceTree = "<group>"; };
 		65DF31E809D1CC60000BE325 /* JSMutationEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSMutationEvent.h; sourceTree = "<group>"; };
-		65DF31E909D1CC60000BE325 /* JSNotation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSNotation.cpp; sourceTree = "<group>"; };
-		65DF31EA09D1CC60000BE325 /* JSNotation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSNotation.h; sourceTree = "<group>"; };
 		65DF31EB09D1CC60000BE325 /* JSProcessingInstruction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSProcessingInstruction.cpp; sourceTree = "<group>"; };
 		65DF31EC09D1CC60000BE325 /* JSProcessingInstruction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSProcessingInstruction.h; sourceTree = "<group>"; };
 		65DF31ED09D1CC60000BE325 /* JSRange.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSRange.cpp; sourceTree = "<group>"; };
@@ -10091,8 +10080,6 @@
 		85C7F5E60AAFBAFB004014DD /* DOMWheelEvent.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMWheelEvent.mm; sourceTree = "<group>"; };
 		85CA96B60A9621A600690CCF /* DOMEntity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMEntity.h; sourceTree = "<group>"; };
 		85CA96B70A9621A600690CCF /* DOMEntity.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMEntity.mm; sourceTree = "<group>"; };
-		85CA96E80A9624E900690CCF /* DOMNotation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMNotation.h; sourceTree = "<group>"; };
-		85CA96E90A9624E900690CCF /* DOMNotation.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMNotation.mm; sourceTree = "<group>"; };
 		85CA975A0A962E5400690CCF /* DOMDocumentType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMDocumentType.h; sourceTree = "<group>"; };
 		85CA975B0A962E5400690CCF /* DOMDocumentType.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMDocumentType.mm; sourceTree = "<group>"; };
 		85D2AD670AB1A40A00C313EA /* DOMEventListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMEventListener.h; sourceTree = "<group>"; };
@@ -10204,7 +10191,6 @@
 		85E711820AC5D5350053270F /* DOMMediaListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMMediaListInternal.h; sourceTree = "<group>"; };
 		85E711830AC5D5350053270F /* DOMNamedNodeMapInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMNamedNodeMapInternal.h; sourceTree = "<group>"; };
 		85E711840AC5D5350053270F /* DOMNodeListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMNodeListInternal.h; sourceTree = "<group>"; };
-		85E711850AC5D5350053270F /* DOMNotationInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMNotationInternal.h; sourceTree = "<group>"; };
 		85E711860AC5D5350053270F /* DOMProcessingInstructionInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMProcessingInstructionInternal.h; sourceTree = "<group>"; };
 		85E711870AC5D5350053270F /* DOMRectInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMRectInternal.h; sourceTree = "<group>"; };
 		85E711880AC5D5350053270F /* DOMStyleSheetListInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMStyleSheetListInternal.h; sourceTree = "<group>"; };
@@ -10561,7 +10547,6 @@
 		93EEC1EA09C2877700C515D1 /* Element.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Element.idl; sourceTree = "<group>"; };
 		93EEC1EB09C2877700C515D1 /* Entity.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Entity.idl; sourceTree = "<group>"; };
 		93EEC1F309C2877700C515D1 /* MutationEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MutationEvent.idl; sourceTree = "<group>"; };
-		93EEC1F409C2877700C515D1 /* Notation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Notation.idl; sourceTree = "<group>"; };
 		93EEC1F509C2877700C515D1 /* ProcessingInstruction.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ProcessingInstruction.idl; sourceTree = "<group>"; };
 		93EEC1F609C2877700C515D1 /* Text.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Text.idl; sourceTree = "<group>"; };
 		93EEC1F709C2877700C515D1 /* WheelEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WheelEvent.idl; sourceTree = "<group>"; };
@@ -11497,8 +11482,6 @@
 		A8EA7D2A0A19385500A8EF5F /* HTMLMapElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLMapElement.cpp; sourceTree = "<group>"; };
 		A8EA7EB40A1945D000A8EF5F /* ProcessingInstruction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ProcessingInstruction.h; sourceTree = "<group>"; };
 		A8EA7EB50A1945D000A8EF5F /* ProcessingInstruction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessingInstruction.cpp; sourceTree = "<group>"; };
-		A8EA7EB60A1945D000A8EF5F /* Notation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Notation.h; sourceTree = "<group>"; };
-		A8EA7EB70A1945D000A8EF5F /* Notation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Notation.cpp; sourceTree = "<group>"; };
 		A8EA7EB80A1945D000A8EF5F /* EntityReference.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EntityReference.h; sourceTree = "<group>"; };
 		A8EA7EB90A1945D000A8EF5F /* EntityReference.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = EntityReference.cpp; sourceTree = "<group>"; };
 		A8EA7EBA0A1945D000A8EF5F /* Entity.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Entity.h; sourceTree = "<group>"; };
@@ -16976,8 +16959,6 @@
 				85ACAA890A9B759C00671E90 /* DOMNodeList.h */,
 				85ACAA8A0A9B759C00671E90 /* DOMNodeList.mm */,
 				A54A82EA15228CA300C72BA6 /* DOMNodePrivate.h */,
-				85CA96E80A9624E900690CCF /* DOMNotation.h */,
-				85CA96E90A9624E900690CCF /* DOMNotation.mm */,
 				85F56A780A98CE3700ADB60A /* DOMProcessingInstruction.h */,
 				85F56A790A98CE3700ADB60A /* DOMProcessingInstruction.mm */,
 				85ACA99A0A9B575900671E90 /* DOMText.h */,
@@ -17388,7 +17369,6 @@
 				85B498FA0ADB340200925CBB /* DOMNodeInternal.h */,
 				850B41C00AD9E7E700A6ED4F /* DOMNodeIteratorInternal.h */,
 				85E711840AC5D5350053270F /* DOMNodeListInternal.h */,
-				85E711850AC5D5350053270F /* DOMNotationInternal.h */,
 				85989DC80ACC8BBD00A0BC51 /* DOMOverflowEventInternal.h */,
 				85E711860AC5D5350053270F /* DOMProcessingInstructionInternal.h */,
 				BCC573370D695BD7006EF517 /* DOMProgressEventInternal.h */,
@@ -19470,8 +19450,6 @@
 				14DC0D3609FED073007B0235 /* JSNode.h */,
 				BCD9C2BE0C17B69E005C90A2 /* JSNodeList.cpp */,
 				BCD9C2BF0C17B69E005C90A2 /* JSNodeList.h */,
-				65DF31E909D1CC60000BE325 /* JSNotation.cpp */,
-				65DF31EA09D1CC60000BE325 /* JSNotation.h */,
 				598365E31355F604001B185D /* JSPositionCallback.cpp */,
 				598365DC1355F53C001B185D /* JSPositionCallback.h */,
 				FE80DA6D0E9C472F000D6F75 /* JSPositionError.cpp */,
@@ -22904,9 +22882,6 @@
 				E43105B716750F0C00DB2FB8 /* NodeTraversal.cpp */,
 				E43105BA16750F1600DB2FB8 /* NodeTraversal.h */,
 				9382AAB10D8C386100F357A6 /* NodeWithIndex.h */,
-				A8EA7EB70A1945D000A8EF5F /* Notation.cpp */,
-				A8EA7EB60A1945D000A8EF5F /* Notation.h */,
-				93EEC1F409C2877700C515D1 /* Notation.idl */,
 				1A0D57340A5C77FE007EDD4C /* OverflowEvent.cpp */,
 				1A0D57350A5C77FE007EDD4C /* OverflowEvent.h */,
 				1A0D57380A5C7812007EDD4C /* OverflowEvent.idl */,
@@ -24209,8 +24184,6 @@
 				85ACAA8D0A9B759C00671E90 /* DOMNodeList.h in Headers */,
 				85E711D30AC5D5350053270F /* DOMNodeListInternal.h in Headers */,
 				A54A82EC15228D2F00C72BA6 /* DOMNodePrivate.h in Headers */,
-				85CA96EA0A9624E900690CCF /* DOMNotation.h in Headers */,
-				85E711D40AC5D5350053270F /* DOMNotationInternal.h in Headers */,
 				856C8AE40A912649005C687B /* DOMObject.h in Headers */,
 				85C7F5D00AAFB8D9004014DD /* DOMOverflowEvent.h in Headers */,
 				85989DCF0ACC8BBD00A0BC51 /* DOMOverflowEventInternal.h in Headers */,
@@ -25084,7 +25057,6 @@
 				1A750D8E0A90E521000FF215 /* JSNodeIterator.h in Headers */,
 				BCD9C2C30C17B69E005C90A2 /* JSNodeList.h in Headers */,
 				AD20B18D18E9D237005A8083 /* JSNodeListCustom.h in Headers */,
-				65DF31FE09D1CC60000BE325 /* JSNotation.h in Headers */,
 				33503CA410179AD7003B47E1 /* JSNotification.h in Headers */,
 				33503CA610179AD7003B47E1 /* JSNotificationCenter.h in Headers */,
 				31EC1E2914FF60EE00C94662 /* JSNotificationPermissionCallback.h in Headers */,
@@ -25599,7 +25571,6 @@
 				E43105BB16750F1600DB2FB8 /* NodeTraversal.h in Headers */,
 				9382AAB40D8C386100F357A6 /* NodeWithIndex.h in Headers */,
 				BCD3F9831326C93700098A60 /* NonCJKGlyphOrientation.h in Headers */,
-				A8EA7EBE0A1945D000A8EF5F /* Notation.h in Headers */,
 				312C0C41146DC6CC0016C911 /* Notification.h in Headers */,
 				3390CA560FFC157B00921962 /* NotificationCenter.h in Headers */,
 				33503C9A10179A74003B47E1 /* NotificationClient.h in Headers */,
@@ -27765,7 +27736,6 @@
 				CD5E5B611A15F156000C609E /* PageConfiguration.cpp in Sources */,
 				85526C380AB0A17E000302EA /* DOMNodeIterator.mm in Sources */,
 				85ACAA8E0A9B759C00671E90 /* DOMNodeList.mm in Sources */,
-				85CA96EB0A9624E900690CCF /* DOMNotation.mm in Sources */,
 				856C8AE50A912649005C687B /* DOMObject.mm in Sources */,
 				85C7F5D10AAFB8D9004014DD /* DOMOverflowEvent.mm in Sources */,
 				E1284BD51044A01E00EAEB52 /* DOMPageTransitionEvent.mm in Sources */,
@@ -28619,7 +28589,6 @@
 				BCD9C2C20C17B69E005C90A2 /* JSNodeList.cpp in Sources */,
 				BCD9C2650C17AA67005C90A2 /* JSNodeListCustom.cpp in Sources */,
 				1A37636B1A2E68BB009A7EE2 /* StorageNamespaceProvider.cpp in Sources */,
-				65DF31FD09D1CC60000BE325 /* JSNotation.cpp in Sources */,
 				33503CA310179AD7003B47E1 /* JSNotification.cpp in Sources */,
 				33503CA510179AD7003B47E1 /* JSNotificationCenter.cpp in Sources */,
 				31EC1E2814FF60EE00C94662 /* JSNotificationPermissionCallback.cpp in Sources */,
@@ -29144,7 +29113,6 @@
 				4FFC022B1643B710004E1638 /* NodeRareData.cpp in Sources */,
 				A74F3EF31678B24A00B05A6E /* NodeRenderingTraversal.cpp in Sources */,
 				E43105B816750F0C00DB2FB8 /* NodeTraversal.cpp in Sources */,
-				A8EA7EBF0A1945D000A8EF5F /* Notation.cpp in Sources */,
 				33503CC71017A1B1003B47E1 /* Notification.cpp in Sources */,
 				3390CA550FFC157B00921962 /* NotificationCenter.cpp in Sources */,
 				3128CA68147331520074C72A /* NotificationController.cpp in Sources */,

Modified: trunk/Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp (177296 => 177297)


--- trunk/Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -108,7 +108,6 @@
     case Node::DOCUMENT_FRAGMENT_NODE:
         return WEBKIT_DOM_NODE(wrapDocumentFragment(static_cast<DocumentFragment*>(node)));
     case Node::ENTITY_NODE:
-    case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         break;
     }

Modified: trunk/Source/WebCore/bindings/gobject/webkitdom.symbols (177296 => 177297)


--- trunk/Source/WebCore/bindings/gobject/webkitdom.symbols	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/gobject/webkitdom.symbols	2014-12-15 19:40:36 UTC (rev 177297)
@@ -192,7 +192,6 @@
 WEBKIT_DOM_NODE_DOCUMENT_NODE
 WEBKIT_DOM_NODE_DOCUMENT_TYPE_NODE
 WEBKIT_DOM_NODE_DOCUMENT_FRAGMENT_NODE
-WEBKIT_DOM_NODE_NOTATION_NODE
 WEBKIT_DOM_NODE_DOCUMENT_POSITION_DISCONNECTED
 WEBKIT_DOM_NODE_DOCUMENT_POSITION_PRECEDING
 WEBKIT_DOM_NODE_DOCUMENT_POSITION_FOLLOWING

Modified: trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp (177296 => 177297)


--- trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -56,12 +56,10 @@
 #include "JSEventListener.h"
 #include "JSHTMLElement.h"
 #include "JSHTMLElementWrapperFactory.h"
-#include "JSNotation.h"
 #include "JSProcessingInstruction.h"
 #include "JSSVGElementWrapperFactory.h"
 #include "JSText.h"
 #include "Node.h"
-#include "Notation.h"
 #include "ProcessingInstruction.h"
 #include "RegisteredEventListener.h"
 #include "SVGElement.h"
@@ -223,9 +221,6 @@
         case Node::DOCUMENT_TYPE_NODE:
             wrapper = CREATE_DOM_WRAPPER(globalObject, DocumentType, node);
             break;
-        case Node::NOTATION_NODE:
-            wrapper = CREATE_DOM_WRAPPER(globalObject, Notation, node);
-            break;
         case Node::DOCUMENT_FRAGMENT_NODE:
             wrapper = CREATE_DOM_WRAPPER(globalObject, DocumentFragment, node);
             break;

Modified: trunk/Source/WebCore/bindings/objc/DOM.mm (177296 => 177297)


--- trunk/Source/WebCore/bindings/objc/DOM.mm	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/objc/DOM.mm	2014-12-15 19:40:36 UTC (rev 177297)
@@ -326,8 +326,6 @@
             return [DOMDocumentType class];
         case WebCore::Node::DOCUMENT_FRAGMENT_NODE:
             return [DOMDocumentFragment class];
-        case WebCore::Node::NOTATION_NODE:
-            return [DOMNotation class];
         case WebCore::Node::XPATH_NAMESPACE_NODE:
             // FIXME: Create an XPath objective C wrapper
             // See http://bugs.webkit.org/show_bug.cgi?id=8755

Modified: trunk/Source/WebCore/bindings/objc/DOMCore.h (177296 => 177297)


--- trunk/Source/WebCore/bindings/objc/DOMCore.h	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/objc/DOMCore.h	2014-12-15 19:40:36 UTC (rev 177297)
@@ -39,7 +39,6 @@
 #import <WebCore/DOMNamedNodeMap.h>
 #import <WebCore/DOMNode.h>
 #import <WebCore/DOMNodeList.h>
-#import <WebCore/DOMNotation.h>
 #import <WebCore/DOMObject.h>
 #import <WebCore/DOMProcessingInstruction.h>
 #import <WebCore/DOMText.h>

Modified: trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h (177296 => 177297)


--- trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h	2014-12-15 19:40:36 UTC (rev 177297)
@@ -318,11 +318,6 @@
 - (DOMNode *)item:(unsigned)index;
 @end
 
-@interface DOMNotation : DOMNode 10_4
-@property (readonly, copy) NSString *publicId;
-@property (readonly, copy) NSString *systemId;
-@end
-
 @interface DOMProcessingInstruction : DOMCharacterData 10_4
 @property (readonly, copy) NSString *target;
 @property (readonly, strong) DOMStyleSheet *sheet WEBKIT_AVAILABLE_MAC(10_4);

Modified: trunk/Source/WebCore/dom/DOMAllInOne.cpp (177296 => 177297)


--- trunk/Source/WebCore/dom/DOMAllInOne.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/DOMAllInOne.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -104,7 +104,6 @@
 #include "NodeFilterCondition.cpp"
 #include "NodeIterator.cpp"
 #include "NodeRenderingTraversal.cpp"
-#include "Notation.cpp"
 #include "OverflowEvent.cpp"
 #include "PageTransitionEvent.cpp"
 #include "PendingScript.cpp"

Modified: trunk/Source/WebCore/dom/Document.cpp (177296 => 177297)


--- trunk/Source/WebCore/dom/Document.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Document.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -990,7 +990,6 @@
         return newFragment.release();
     }
     case ENTITY_NODE:
-    case NOTATION_NODE:
         // FIXME: It should be possible to import these node types, however in DOM3 the DocumentType is readonly, so there isn't much sense in doing that.
         // Ability to add these imported nodes to a DocumentType will be considered for addition to a future release of the DOM.
     case DOCUMENT_NODE:
@@ -1019,7 +1018,6 @@
 
     switch (source->nodeType()) {
     case ENTITY_NODE:
-    case NOTATION_NODE:
     case DOCUMENT_NODE:
     case DOCUMENT_TYPE_NODE:
     case XPATH_NAMESPACE_NODE:
@@ -3084,7 +3082,6 @@
     case DOCUMENT_NODE:
     case ENTITY_NODE:
     case ENTITY_REFERENCE_NODE:
-    case NOTATION_NODE:
     case TEXT_NODE:
     case XPATH_NAMESPACE_NODE:
         return false;
@@ -3143,7 +3140,6 @@
             case DOCUMENT_NODE:
             case ENTITY_NODE:
             case ENTITY_REFERENCE_NODE:
-            case NOTATION_NODE:
             case TEXT_NODE:
             case XPATH_NAMESPACE_NODE:
                 return false;
@@ -3166,7 +3162,6 @@
         case DOCUMENT_NODE:
         case ENTITY_NODE:
         case ENTITY_REFERENCE_NODE:
-        case NOTATION_NODE:
         case TEXT_NODE:
         case XPATH_NAMESPACE_NODE:
             return false;

Modified: trunk/Source/WebCore/dom/Node.cpp (177296 => 177297)


--- trunk/Source/WebCore/dom/Node.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Node.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -120,7 +120,6 @@
     size_t documentNodes = 0;
     size_t docTypeNodes = 0;
     size_t fragmentNodes = 0;
-    size_t notationNodes = 0;
     size_t xpathNSNodes = 0;
     size_t shadowRootNodes = 0;
 
@@ -209,10 +208,6 @@
                     ++fragmentNodes;
                 break;
             }
-            case NOTATION_NODE: {
-                ++notationNodes;
-                break;
-            }
             case XPATH_NAMESPACE_NODE: {
                 ++xpathNSNodes;
                 break;
@@ -235,7 +230,6 @@
     printf("  Number of Document nodes: %zu\n", documentNodes);
     printf("  Number of DocumentType nodes: %zu\n", docTypeNodes);
     printf("  Number of DocumentFragment nodes: %zu\n", fragmentNodes);
-    printf("  Number of Notation nodes: %zu\n", notationNodes);
     printf("  Number of XPathNS nodes: %zu\n", xpathNSNodes);
     printf("  Number of ShadowRoot nodes: %zu\n", shadowRootNodes);
 
@@ -1164,7 +1158,6 @@
                 return documentElement->isDefaultNamespace(namespaceURI);
             return false;
         case ENTITY_NODE:
-        case NOTATION_NODE:
         case DOCUMENT_TYPE_NODE:
         case DOCUMENT_FRAGMENT_NODE:
             return false;
@@ -1197,7 +1190,6 @@
                 return documentElement->lookupPrefix(namespaceURI);
             return String();
         case ENTITY_NODE:
-        case NOTATION_NODE:
         case DOCUMENT_FRAGMENT_NODE:
         case DOCUMENT_TYPE_NODE:
             return String();
@@ -1255,7 +1247,6 @@
                 return documentElement->lookupNamespaceURI(prefix);
             return String();
         case ENTITY_NODE:
-        case NOTATION_NODE:
         case DOCUMENT_TYPE_NODE:
         case DOCUMENT_FRAGMENT_NODE:
             return String();
@@ -1333,7 +1324,6 @@
 
     case Node::DOCUMENT_NODE:
     case Node::DOCUMENT_TYPE_NODE:
-    case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         break;
     }
@@ -1370,7 +1360,6 @@
         }
         case DOCUMENT_NODE:
         case DOCUMENT_TYPE_NODE:
-        case NOTATION_NODE:
         case XPATH_NAMESPACE_NODE:
             // Do nothing.
             return;

Modified: trunk/Source/WebCore/dom/Node.h (177296 => 177297)


--- trunk/Source/WebCore/dom/Node.h	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Node.h	2014-12-15 19:40:36 UTC (rev 177297)
@@ -138,9 +138,11 @@
         DOCUMENT_NODE = 9,
         DOCUMENT_TYPE_NODE = 10,
         DOCUMENT_FRAGMENT_NODE = 11,
-        NOTATION_NODE = 12,
         XPATH_NAMESPACE_NODE = 13,
     };
+    enum DeprecatedNodeType {
+        NOTATION_NODE = 12,
+    };
     enum DocumentPosition {
         DOCUMENT_POSITION_EQUIVALENT = 0x00,
         DOCUMENT_POSITION_DISCONNECTED = 0x01,

Deleted: trunk/Source/WebCore/dom/Notation.cpp (177296 => 177297)


--- trunk/Source/WebCore/dom/Notation.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Notation.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1 +0,0 @@
-// FIXME: remove me

Deleted: trunk/Source/WebCore/dom/Notation.h (177296 => 177297)


--- trunk/Source/WebCore/dom/Notation.h	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Notation.h	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2000 Peter Kelly ([email protected])
- * Copyright (C) 2006, 2009 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef Notation_h
-#define Notation_h
-
-#include "ContainerNode.h"
-
-namespace WebCore {
-
-// FIXME: This class is never instantiated. Maybe it should be removed.
-
-class Notation : public ContainerNode {
-public:
-    String publicId() const { ASSERT_NOT_REACHED(); return String(); }
-    String systemId() const { ASSERT_NOT_REACHED(); return String(); }
-
-private:
-    Notation(Document& document)
-        : ContainerNode(document)
-    { }
-};
-
-} //namespace
-
-#endif

Deleted: trunk/Source/WebCore/dom/Notation.idl (177296 => 177297)


--- trunk/Source/WebCore/dom/Notation.idl	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Notation.idl	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2006 Apple Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-interface Notation : Node {
-    [TreatReturnedNullStringAs=Null] readonly attribute DOMString publicId;
-    [TreatReturnedNullStringAs=Null] readonly attribute DOMString systemId;
-};
-

Modified: trunk/Source/WebCore/dom/Range.cpp (177296 => 177297)


--- trunk/Source/WebCore/dom/Range.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/dom/Range.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -669,7 +669,6 @@
     case Node::DOCUMENT_NODE:
     case Node::DOCUMENT_TYPE_NODE:
     case Node::DOCUMENT_FRAGMENT_NODE:
-    case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         return node->countChildNodes();
     }
@@ -836,7 +835,6 @@
     case Node::DOCUMENT_NODE:
     case Node::DOCUMENT_TYPE_NODE:
     case Node::DOCUMENT_FRAGMENT_NODE:
-    case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         // FIXME: Should we assert that some nodes never appear here?
         if (action == Extract || action == Clone) {
@@ -1019,11 +1017,10 @@
         }
     }
 
-    // INVALID_NODE_TYPE_ERR: Raised if newNode is an Attr, Entity, Notation, ShadowRoot or Document node.
+    // INVALID_NODE_TYPE_ERR: Raised if newNode is an Attr, Entity, ShadowRoot or Document node.
     switch (newNodeType) {
     case Node::ATTRIBUTE_NODE:
     case Node::ENTITY_NODE:
-    case Node::NOTATION_NODE:
     case Node::DOCUMENT_NODE:
         ec = RangeException::INVALID_NODE_TYPE_ERR;
         return;
@@ -1149,7 +1146,6 @@
     switch (n->nodeType()) {
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ENTITY_NODE:
-        case Node::NOTATION_NODE:
             ec = RangeException::INVALID_NODE_TYPE_ERR;
             return nullptr;
         case Node::CDATA_SECTION_NODE:
@@ -1181,14 +1177,13 @@
 {
     // INVALID_NODE_TYPE_ERR: Raised if the root container of refNode is not an
     // Attr, Document, DocumentFragment or ShadowRoot node, or part of a SVG shadow DOM tree,
-    // or if refNode is a Document, DocumentFragment, ShadowRoot, Attr, Entity, or Notation node.
+    // or if refNode is a Document, DocumentFragment, ShadowRoot, Attr, or Entity node.
 
     switch (n->nodeType()) {
         case Node::ATTRIBUTE_NODE:
         case Node::DOCUMENT_FRAGMENT_NODE:
         case Node::DOCUMENT_NODE:
         case Node::ENTITY_NODE:
-        case Node::NOTATION_NODE:
             ec = RangeException::INVALID_NODE_TYPE_ERR;
             return;
         case Node::CDATA_SECTION_NODE:
@@ -1217,7 +1212,6 @@
         case Node::ELEMENT_NODE:
         case Node::ENTITY_NODE:
         case Node::ENTITY_REFERENCE_NODE:
-        case Node::NOTATION_NODE:
         case Node::PROCESSING_INSTRUCTION_NODE:
         case Node::TEXT_NODE:
         case Node::XPATH_NAMESPACE_NODE:
@@ -1308,8 +1302,8 @@
         return;
     }
 
-    // INVALID_NODE_TYPE_ERR: Raised if an ancestor of refNode is an Entity, Notation or
-    // DocumentType node or if refNode is a Document, DocumentFragment, ShadowRoot, Attr, Entity, or Notation
+    // INVALID_NODE_TYPE_ERR: Raised if an ancestor of refNode is an Entity, or
+    // DocumentType node or if refNode is a Document, DocumentFragment, ShadowRoot, Attr, or Entity
     // node.
     for (ContainerNode* anc = refNode->parentNode(); anc; anc = anc->parentNode()) {
         switch (anc->nodeType()) {
@@ -1326,7 +1320,6 @@
                 break;
             case Node::DOCUMENT_TYPE_NODE:
             case Node::ENTITY_NODE:
-            case Node::NOTATION_NODE:
                 ec = RangeException::INVALID_NODE_TYPE_ERR;
                 return;
         }
@@ -1346,7 +1339,6 @@
         case Node::DOCUMENT_FRAGMENT_NODE:
         case Node::DOCUMENT_NODE:
         case Node::ENTITY_NODE:
-        case Node::NOTATION_NODE:
             ec = RangeException::INVALID_NODE_TYPE_ERR;
             return;
     }
@@ -1373,7 +1365,7 @@
         return;
     }
 
-    // INVALID_NODE_TYPE_ERR: Raised if refNode or an ancestor of refNode is an Entity, Notation
+    // INVALID_NODE_TYPE_ERR: Raised if refNode or an ancestor of refNode is an Entity,
     // or DocumentType node.
     for (Node* n = refNode; n; n = n->parentNode()) {
         switch (n->nodeType()) {
@@ -1390,7 +1382,6 @@
                 break;
             case Node::DOCUMENT_TYPE_NODE:
             case Node::ENTITY_NODE:
-            case Node::NOTATION_NODE:
                 ec = RangeException::INVALID_NODE_TYPE_ERR;
                 return;
         }
@@ -1417,7 +1408,7 @@
         return;
     }
 
-    // INVALID_NODE_TYPE_ERR: Raised if node is an Attr, Entity, DocumentType, Notation,
+    // INVALID_NODE_TYPE_ERR: Raised if node is an Attr, Entity, DocumentType,
     // Document, or DocumentFragment node.
     switch (newParent->nodeType()) {
         case Node::ATTRIBUTE_NODE:
@@ -1425,7 +1416,6 @@
         case Node::DOCUMENT_NODE:
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ENTITY_NODE:
-        case Node::NOTATION_NODE:
             ec = RangeException::INVALID_NODE_TYPE_ERR;
             return;
         case Node::CDATA_SECTION_NODE:

Modified: trunk/Source/WebCore/editing/MarkupAccumulator.cpp (177296 => 177297)


--- trunk/Source/WebCore/editing/MarkupAccumulator.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/editing/MarkupAccumulator.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -575,7 +575,6 @@
     case Node::ATTRIBUTE_NODE:
     case Node::ENTITY_NODE:
     case Node::ENTITY_REFERENCE_NODE:
-    case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         ASSERT_NOT_REACHED();
         break;

Modified: trunk/Source/WebCore/xml/XPathUtil.cpp (177296 => 177297)


--- trunk/Source/WebCore/xml/XPathUtil.cpp	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebCore/xml/XPathUtil.cpp	2014-12-15 19:40:36 UTC (rev 177297)
@@ -73,7 +73,6 @@
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ENTITY_NODE:
         case Node::ENTITY_REFERENCE_NODE:
-        case Node::NOTATION_NODE:
             return false;
         case Node::TEXT_NODE:
             return !(node->parentNode() && node->parentNode()->isAttributeNode());

Modified: trunk/Source/WebKit/mac/ChangeLog (177296 => 177297)


--- trunk/Source/WebKit/mac/ChangeLog	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebKit/mac/ChangeLog	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,3 +1,12 @@
+2014-12-15  Myles C. Maxfield  <[email protected]>
+
+        Delete Notation because we don't use it
+        https://bugs.webkit.org/show_bug.cgi?id=139171
+
+        Reviewed by Kent Tamura.
+
+        * MigrateHeaders.make:
+
 2014-12-14  Andreas Kling  <[email protected]>
 
         Replace PassRef with Ref/Ref&& across the board.

Modified: trunk/Source/WebKit/mac/MigrateHeaders.make (177296 => 177297)


--- trunk/Source/WebKit/mac/MigrateHeaders.make	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebKit/mac/MigrateHeaders.make	2014-12-15 19:40:36 UTC (rev 177297)
@@ -156,7 +156,6 @@
     $(PRIVATE_HEADERS_DIR)/DOMNodeFilter.h \
     $(PRIVATE_HEADERS_DIR)/DOMNodeIterator.h \
     $(PRIVATE_HEADERS_DIR)/DOMNodeList.h \
-    $(PRIVATE_HEADERS_DIR)/DOMNotation.h \
     $(PRIVATE_HEADERS_DIR)/DOMObject.h \
     $(PRIVATE_HEADERS_DIR)/DOMOverflowEvent.h \
     $(PRIVATE_HEADERS_DIR)/DOMPrivate.h \

Modified: trunk/Source/WebKit2/ChangeLog (177296 => 177297)


--- trunk/Source/WebKit2/ChangeLog	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebKit2/ChangeLog	2014-12-15 19:40:36 UTC (rev 177297)
@@ -1,3 +1,14 @@
+2014-12-15  Myles C. Maxfield  <[email protected]>
+
+        Delete Notation because we don't use it
+        https://bugs.webkit.org/show_bug.cgi?id=139171
+
+        Reviewed by Kent Tamura.
+
+        * WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm:
+        (WebKit::WKDOMNodeClass):
+        * mac/MigrateHeadersFromWebKitLegacy.make:
+
 2014-12-15  David Kilzer  <[email protected]>
 
         Remove last references to OfflineStorage process

Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm (177296 => 177297)


--- trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMInternals.mm	2014-12-15 19:40:36 UTC (rev 177297)
@@ -82,7 +82,6 @@
     case WebCore::Node::COMMENT_NODE:
     case WebCore::Node::DOCUMENT_TYPE_NODE:
     case WebCore::Node::DOCUMENT_FRAGMENT_NODE:
-    case WebCore::Node::NOTATION_NODE:
     case WebCore::Node::XPATH_NAMESPACE_NODE:
         return [WKDOMNode class];
     }

Modified: trunk/Source/WebKit2/mac/MigrateHeadersFromWebKitLegacy.make (177296 => 177297)


--- trunk/Source/WebKit2/mac/MigrateHeadersFromWebKitLegacy.make	2014-12-15 19:38:19 UTC (rev 177296)
+++ trunk/Source/WebKit2/mac/MigrateHeadersFromWebKitLegacy.make	2014-12-15 19:40:36 UTC (rev 177297)
@@ -141,7 +141,6 @@
     DOMNodeFilter.h \
     DOMNodeIterator.h \
     DOMNodeList.h \
-    DOMNotation.h \
     DOMObject.h \
     DOMOverflowEvent.h \
     DOMProcessingInstruction.h \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to