Changeset 94805 in webkit
- Timestamp:
- Sep 8, 2011 2:52:10 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 deleted
- 11 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r94799 r94805 1 2011-09-08 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r94781. 4 http://trac.webkit.org/changeset/94781 5 https://bugs.webkit.org/show_bug.cgi?id=67806 6 7 Broke Objective-C binding on Mac (Requested by rniwa on 8 #webkit). 9 10 * fast/dom/Element/contains-method-expected.txt: Added. 11 * fast/dom/Element/contains-method.html: Renamed from LayoutTests/fast/dom/Node/contains-method.html. 12 * fast/dom/Element/script-tests/contains-method.js: Added. 13 * fast/dom/Node/contains-method-expected.txt: Removed. 14 * fast/dom/Node/script-tests/contains-method.js: Removed. 15 * fast/dom/Window/window-properties-expected.txt: 16 * perf/document-contains-expected.txt: Removed. 17 * perf/document-contains.html: Removed. 18 * platform/gtk/fast/dom/Window/window-properties-expected.txt: 19 * platform/mac/fast/dom/Window/window-properties-expected.txt: 20 * platform/qt-wk2/fast/dom/Window/window-properties-expected.txt: 21 * platform/qt/fast/dom/Window/window-properties-expected.txt: 22 1 23 2011-09-08 Csaba Osztrogonác <ossy@webkit.org> 2 24 -
trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt
r94781 r94805 27 27 window.Attr.prototype.cloneNode [function] 28 28 window.Attr.prototype.compareDocumentPosition [function] 29 window.Attr.prototype.contains [function]30 29 window.Attr.prototype.dispatchEvent [function] 31 30 window.Attr.prototype.hasAttributes [function] … … 181 180 window.CDATASection.prototype.cloneNode [function] 182 181 window.CDATASection.prototype.compareDocumentPosition [function] 183 window.CDATASection.prototype.contains [function]184 182 window.CDATASection.prototype.deleteData [function] 185 183 window.CDATASection.prototype.dispatchEvent [function] … … 453 451 window.CharacterData.prototype.cloneNode [function] 454 452 window.CharacterData.prototype.compareDocumentPosition [function] 455 window.CharacterData.prototype.contains [function]456 453 window.CharacterData.prototype.deleteData [function] 457 454 window.CharacterData.prototype.dispatchEvent [function] … … 625 622 window.Document.prototype.cloneNode [function] 626 623 window.Document.prototype.compareDocumentPosition [function] 627 window.Document.prototype.contains [function]628 624 window.Document.prototype.createAttribute [function] 629 625 window.Document.prototype.createAttributeNS [function] … … 700 696 window.DocumentFragment.prototype.cloneNode [function] 701 697 window.DocumentFragment.prototype.compareDocumentPosition [function] 702 window.DocumentFragment.prototype.contains [function]703 698 window.DocumentFragment.prototype.dispatchEvent [function] 704 699 window.DocumentFragment.prototype.hasAttributes [function] … … 741 736 window.DocumentType.prototype.cloneNode [function] 742 737 window.DocumentType.prototype.compareDocumentPosition [function] 743 window.DocumentType.prototype.contains [function]744 738 window.DocumentType.prototype.dispatchEvent [function] 745 739 window.DocumentType.prototype.hasAttributes [function] … … 849 843 window.Entity.prototype.cloneNode [function] 850 844 window.Entity.prototype.compareDocumentPosition [function] 851 window.Entity.prototype.contains [function]852 845 window.Entity.prototype.dispatchEvent [function] 853 846 window.Entity.prototype.hasAttributes [function] … … 888 881 window.EntityReference.prototype.cloneNode [function] 889 882 window.EntityReference.prototype.compareDocumentPosition [function] 890 window.EntityReference.prototype.contains [function]891 883 window.EntityReference.prototype.dispatchEvent [function] 892 884 window.EntityReference.prototype.hasAttributes [function] … … 1261 1253 window.Node.prototype.cloneNode [function] 1262 1254 window.Node.prototype.compareDocumentPosition [function] 1263 window.Node.prototype.contains [function]1264 1255 window.Node.prototype.dispatchEvent [function] 1265 1256 window.Node.prototype.hasAttributes [function] -
trunk/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
r94781 r94805 27 27 window.Attr.prototype.cloneNode [function] 28 28 window.Attr.prototype.compareDocumentPosition [function] 29 window.Attr.prototype.contains [function]30 29 window.Attr.prototype.dispatchEvent [function] 31 30 window.Attr.prototype.hasAttributes [function] … … 181 180 window.CDATASection.prototype.cloneNode [function] 182 181 window.CDATASection.prototype.compareDocumentPosition [function] 183 window.CDATASection.prototype.contains [function]184 182 window.CDATASection.prototype.deleteData [function] 185 183 window.CDATASection.prototype.dispatchEvent [function] … … 453 451 window.CharacterData.prototype.cloneNode [function] 454 452 window.CharacterData.prototype.compareDocumentPosition [function] 455 window.CharacterData.prototype.contains [function]456 453 window.CharacterData.prototype.deleteData [function] 457 454 window.CharacterData.prototype.dispatchEvent [function] … … 678 675 window.Document.prototype.cloneNode [function] 679 676 window.Document.prototype.compareDocumentPosition [function] 680 window.Document.prototype.contains [function]681 677 window.Document.prototype.createAttribute [function] 682 678 window.Document.prototype.createAttributeNS [function] … … 753 749 window.DocumentFragment.prototype.cloneNode [function] 754 750 window.DocumentFragment.prototype.compareDocumentPosition [function] 755 window.DocumentFragment.prototype.contains [function]756 751 window.DocumentFragment.prototype.dispatchEvent [function] 757 752 window.DocumentFragment.prototype.hasAttributes [function] … … 794 789 window.DocumentType.prototype.cloneNode [function] 795 790 window.DocumentType.prototype.compareDocumentPosition [function] 796 window.DocumentType.prototype.contains [function]797 791 window.DocumentType.prototype.dispatchEvent [function] 798 792 window.DocumentType.prototype.hasAttributes [function] … … 902 896 window.Entity.prototype.cloneNode [function] 903 897 window.Entity.prototype.compareDocumentPosition [function] 904 window.Entity.prototype.contains [function]905 898 window.Entity.prototype.dispatchEvent [function] 906 899 window.Entity.prototype.hasAttributes [function] … … 941 934 window.EntityReference.prototype.cloneNode [function] 942 935 window.EntityReference.prototype.compareDocumentPosition [function] 943 window.EntityReference.prototype.contains [function]944 936 window.EntityReference.prototype.dispatchEvent [function] 945 937 window.EntityReference.prototype.hasAttributes [function] … … 1342 1334 window.Node.prototype.cloneNode [function] 1343 1335 window.Node.prototype.compareDocumentPosition [function] 1344 window.Node.prototype.contains [function]1345 1336 window.Node.prototype.dispatchEvent [function] 1346 1337 window.Node.prototype.hasAttributes [function] -
trunk/LayoutTests/platform/mac/fast/dom/Window/window-properties-expected.txt
r94781 r94805 27 27 window.Attr.prototype.cloneNode [function] 28 28 window.Attr.prototype.compareDocumentPosition [function] 29 window.Attr.prototype.contains [function]30 29 window.Attr.prototype.dispatchEvent [function] 31 30 window.Attr.prototype.hasAttributes [function] … … 181 180 window.CDATASection.prototype.cloneNode [function] 182 181 window.CDATASection.prototype.compareDocumentPosition [function] 183 window.CDATASection.prototype.contains [function]184 182 window.CDATASection.prototype.deleteData [function] 185 183 window.CDATASection.prototype.dispatchEvent [function] … … 453 451 window.CharacterData.prototype.cloneNode [function] 454 452 window.CharacterData.prototype.compareDocumentPosition [function] 455 window.CharacterData.prototype.contains [function]456 453 window.CharacterData.prototype.deleteData [function] 457 454 window.CharacterData.prototype.dispatchEvent [function] … … 678 675 window.Document.prototype.cloneNode [function] 679 676 window.Document.prototype.compareDocumentPosition [function] 680 window.Document.prototype.contains [function]681 677 window.Document.prototype.createAttribute [function] 682 678 window.Document.prototype.createAttributeNS [function] … … 753 749 window.DocumentFragment.prototype.cloneNode [function] 754 750 window.DocumentFragment.prototype.compareDocumentPosition [function] 755 window.DocumentFragment.prototype.contains [function]756 751 window.DocumentFragment.prototype.dispatchEvent [function] 757 752 window.DocumentFragment.prototype.hasAttributes [function] … … 794 789 window.DocumentType.prototype.cloneNode [function] 795 790 window.DocumentType.prototype.compareDocumentPosition [function] 796 window.DocumentType.prototype.contains [function]797 791 window.DocumentType.prototype.dispatchEvent [function] 798 792 window.DocumentType.prototype.hasAttributes [function] … … 902 896 window.Entity.prototype.cloneNode [function] 903 897 window.Entity.prototype.compareDocumentPosition [function] 904 window.Entity.prototype.contains [function]905 898 window.Entity.prototype.dispatchEvent [function] 906 899 window.Entity.prototype.hasAttributes [function] … … 941 934 window.EntityReference.prototype.cloneNode [function] 942 935 window.EntityReference.prototype.compareDocumentPosition [function] 943 window.EntityReference.prototype.contains [function]944 936 window.EntityReference.prototype.dispatchEvent [function] 945 937 window.EntityReference.prototype.hasAttributes [function] … … 1340 1332 window.Node.prototype.cloneNode [function] 1341 1333 window.Node.prototype.compareDocumentPosition [function] 1342 window.Node.prototype.contains [function]1343 1334 window.Node.prototype.dispatchEvent [function] 1344 1335 window.Node.prototype.hasAttributes [function] -
trunk/LayoutTests/platform/qt-wk2/fast/dom/Window/window-properties-expected.txt
r94781 r94805 27 27 window.Attr.prototype.cloneNode [function] 28 28 window.Attr.prototype.compareDocumentPosition [function] 29 window.Attr.prototype.contains [function]30 29 window.Attr.prototype.dispatchEvent [function] 31 30 window.Attr.prototype.hasAttributes [function] … … 179 178 window.CDATASection.prototype.cloneNode [function] 180 179 window.CDATASection.prototype.compareDocumentPosition [function] 181 window.CDATASection.prototype.contains [function]182 180 window.CDATASection.prototype.deleteData [function] 183 181 window.CDATASection.prototype.dispatchEvent [function] … … 451 449 window.CharacterData.prototype.cloneNode [function] 452 450 window.CharacterData.prototype.compareDocumentPosition [function] 453 window.CharacterData.prototype.contains [function]454 451 window.CharacterData.prototype.deleteData [function] 455 452 window.CharacterData.prototype.dispatchEvent [function] … … 623 620 window.Document.prototype.cloneNode [function] 624 621 window.Document.prototype.compareDocumentPosition [function] 625 window.Document.prototype.contains [function]626 622 window.Document.prototype.createAttribute [function] 627 623 window.Document.prototype.createAttributeNS [function] … … 699 695 window.DocumentFragment.prototype.cloneNode [function] 700 696 window.DocumentFragment.prototype.compareDocumentPosition [function] 701 window.DocumentFragment.prototype.contains [function]702 697 window.DocumentFragment.prototype.dispatchEvent [function] 703 698 window.DocumentFragment.prototype.hasAttributes [function] … … 740 735 window.DocumentType.prototype.cloneNode [function] 741 736 window.DocumentType.prototype.compareDocumentPosition [function] 742 window.DocumentType.prototype.contains [function]743 737 window.DocumentType.prototype.dispatchEvent [function] 744 738 window.DocumentType.prototype.hasAttributes [function] … … 845 839 window.Entity.prototype.cloneNode [function] 846 840 window.Entity.prototype.compareDocumentPosition [function] 847 window.Entity.prototype.contains [function]848 841 window.Entity.prototype.dispatchEvent [function] 849 842 window.Entity.prototype.hasAttributes [function] … … 884 877 window.EntityReference.prototype.cloneNode [function] 885 878 window.EntityReference.prototype.compareDocumentPosition [function] 886 window.EntityReference.prototype.contains [function]887 879 window.EntityReference.prototype.dispatchEvent [function] 888 880 window.EntityReference.prototype.hasAttributes [function] … … 1257 1249 window.Node.prototype.cloneNode [function] 1258 1250 window.Node.prototype.compareDocumentPosition [function] 1259 window.Node.prototype.contains [function]1260 1251 window.Node.prototype.dispatchEvent [function] 1261 1252 window.Node.prototype.hasAttributes [function] -
trunk/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt
r94781 r94805 27 27 window.Attr.prototype.cloneNode [function] 28 28 window.Attr.prototype.compareDocumentPosition [function] 29 window.Attr.prototype.contains [function]30 29 window.Attr.prototype.dispatchEvent [function] 31 30 window.Attr.prototype.hasAttributes [function] … … 179 178 window.CDATASection.prototype.cloneNode [function] 180 179 window.CDATASection.prototype.compareDocumentPosition [function] 181 window.CDATASection.prototype.contains [function]182 180 window.CDATASection.prototype.deleteData [function] 183 181 window.CDATASection.prototype.dispatchEvent [function] … … 451 449 window.CharacterData.prototype.cloneNode [function] 452 450 window.CharacterData.prototype.compareDocumentPosition [function] 453 window.CharacterData.prototype.contains [function]454 451 window.CharacterData.prototype.deleteData [function] 455 452 window.CharacterData.prototype.dispatchEvent [function] … … 676 673 window.Document.prototype.cloneNode [function] 677 674 window.Document.prototype.compareDocumentPosition [function] 678 window.Document.prototype.contains [function]679 675 window.Document.prototype.createAttribute [function] 680 676 window.Document.prototype.createAttributeNS [function] … … 752 748 window.DocumentFragment.prototype.cloneNode [function] 753 749 window.DocumentFragment.prototype.compareDocumentPosition [function] 754 window.DocumentFragment.prototype.contains [function]755 750 window.DocumentFragment.prototype.dispatchEvent [function] 756 751 window.DocumentFragment.prototype.hasAttributes [function] … … 793 788 window.DocumentType.prototype.cloneNode [function] 794 789 window.DocumentType.prototype.compareDocumentPosition [function] 795 window.DocumentType.prototype.contains [function]796 790 window.DocumentType.prototype.dispatchEvent [function] 797 791 window.DocumentType.prototype.hasAttributes [function] … … 898 892 window.Entity.prototype.cloneNode [function] 899 893 window.Entity.prototype.compareDocumentPosition [function] 900 window.Entity.prototype.contains [function]901 894 window.Entity.prototype.dispatchEvent [function] 902 895 window.Entity.prototype.hasAttributes [function] … … 937 930 window.EntityReference.prototype.cloneNode [function] 938 931 window.EntityReference.prototype.compareDocumentPosition [function] 939 window.EntityReference.prototype.contains [function]940 932 window.EntityReference.prototype.dispatchEvent [function] 941 933 window.EntityReference.prototype.hasAttributes [function] … … 1336 1328 window.Node.prototype.cloneNode [function] 1337 1329 window.Node.prototype.compareDocumentPosition [function] 1338 window.Node.prototype.contains [function]1339 1330 window.Node.prototype.dispatchEvent [function] 1340 1331 window.Node.prototype.hasAttributes [function] -
trunk/Source/WebCore/ChangeLog
r94800 r94805 1 2011-09-08 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r94781. 4 http://trac.webkit.org/changeset/94781 5 https://bugs.webkit.org/show_bug.cgi?id=67806 6 7 Broke Objective-C binding on Mac (Requested by rniwa on 8 #webkit). 9 10 * dom/Element.idl: 11 * dom/Node.cpp: 12 (WebCore::Node::contains): 13 * dom/Node.idl: 14 * editing/DeleteSelectionCommand.cpp: 15 (WebCore::DeleteSelectionCommand::mergeParagraphs): 16 1 17 2011-09-08 Eric Seidel <eric@webkit.org> 2 18 -
trunk/Source/WebCore/dom/Element.idl
r94781 r94805 85 85 void blur(); 86 86 void scrollIntoView(in [Optional] boolean alignWithTop); 87 88 // IE extensions 89 90 boolean contains(in [Optional=CallWithDefaultValue] Element element); 87 91 88 92 // WebKit extensions -
trunk/Source/WebCore/dom/Node.cpp
r94781 r94805 1339 1339 if (!node) 1340 1340 return false; 1341 if (document() == this)1342 return node->document() == this && node->inDocument();1343 1341 return this == node || node->isDescendantOf(this); 1344 1342 } -
trunk/Source/WebCore/dom/Node.idl
r94781 r94805 119 119 unsigned short compareDocumentPosition(in [Optional=CallWithDefaultValue] Node other); 120 120 121 // Introduced in DOM4122 boolean contains(in [Optional=CallWithDefaultValue] Node other);123 124 121 #if 0 125 122 DOMObject getFeature(in DOMString feature, -
trunk/Source/WebCore/editing/DeleteSelectionCommand.cpp
r94781 r94805 606 606 // move, so just remove it. 607 607 Element* endBlock = static_cast<Element*>(enclosingBlock(m_downstreamEnd.deprecatedNode())); 608 if (! endBlock || !endBlock->contains(startOfParagraphToMove.deepEquivalent().deprecatedNode()) || !startOfParagraphToMove.deepEquivalent().deprecatedNode()) {608 if (!startOfParagraphToMove.deepEquivalent().deprecatedNode() || !endBlock->contains(startOfParagraphToMove.deepEquivalent().deprecatedNode())) { 609 609 removeNode(enclosingBlock(m_downstreamEnd.deprecatedNode())); 610 610 return;
Note: See TracChangeset
for help on using the changeset viewer.