Side by Side Diff: LayoutTests/fast/dom/normalize-attributes-mutation-event-crash.html
Issue 1158433004 :
Remove Attr child nodes (making Attr a Node, not a ContainerNode) (Closed)
Patch Set: address feedback
Use n/p to move between diff chunks;
N/P to move between comments.
Draft comments are only viewable by you.
Jump to:
LayoutTests/dom/html/level1/core/hc_attrappendchild1.html
LayoutTests/dom/html/level1/core/hc_attrappendchild1.js
LayoutTests/dom/html/level1/core/hc_attrappendchild1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrappendchild3.html
LayoutTests/dom/html/level1/core/hc_attrappendchild3.js
LayoutTests/dom/html/level1/core/hc_attrappendchild3-expected.txt
LayoutTests/dom/html/level1/core/hc_attrappendchild5-expected.txt
LayoutTests/dom/html/level1/core/hc_attrappendchild6.html
LayoutTests/dom/html/level1/core/hc_attrappendchild6.js
LayoutTests/dom/html/level1/core/hc_attrappendchild6-expected.txt
LayoutTests/dom/html/level1/core/hc_attrchildnodes1.html
LayoutTests/dom/html/level1/core/hc_attrchildnodes1.js
LayoutTests/dom/html/level1/core/hc_attrchildnodes1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrchildnodes2.html
LayoutTests/dom/html/level1/core/hc_attrchildnodes2.js
LayoutTests/dom/html/level1/core/hc_attrchildnodes2-expected.txt
LayoutTests/dom/html/level1/core/hc_attrclonenode1.js
LayoutTests/dom/html/level1/core/hc_attrclonenode1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrfirstchild.html
LayoutTests/dom/html/level1/core/hc_attrfirstchild.js
LayoutTests/dom/html/level1/core/hc_attrfirstchild-expected.txt
LayoutTests/dom/html/level1/core/hc_attrhaschildnodes.html
LayoutTests/dom/html/level1/core/hc_attrhaschildnodes.js
LayoutTests/dom/html/level1/core/hc_attrhaschildnodes-expected.txt
LayoutTests/dom/html/level1/core/hc_attrinsertbefore1.html
LayoutTests/dom/html/level1/core/hc_attrinsertbefore1.js
LayoutTests/dom/html/level1/core/hc_attrinsertbefore1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrinsertbefore2.html
LayoutTests/dom/html/level1/core/hc_attrinsertbefore2.js
LayoutTests/dom/html/level1/core/hc_attrinsertbefore2-expected.txt
LayoutTests/dom/html/level1/core/hc_attrinsertbefore3.html
LayoutTests/dom/html/level1/core/hc_attrinsertbefore3.js
LayoutTests/dom/html/level1/core/hc_attrinsertbefore3-expected.txt
LayoutTests/dom/html/level1/core/hc_attrinsertbefore4.html
LayoutTests/dom/html/level1/core/hc_attrinsertbefore4.js
LayoutTests/dom/html/level1/core/hc_attrinsertbefore4-expected.txt
LayoutTests/dom/html/level1/core/hc_attrinsertbefore6-expected.txt
LayoutTests/dom/html/level1/core/hc_attrlastchild.html
LayoutTests/dom/html/level1/core/hc_attrlastchild.js
LayoutTests/dom/html/level1/core/hc_attrlastchild-expected.txt
LayoutTests/dom/html/level1/core/hc_attrnormalize.html
LayoutTests/dom/html/level1/core/hc_attrnormalize.js
LayoutTests/dom/html/level1/core/hc_attrnormalize-expected.txt
LayoutTests/dom/html/level1/core/hc_attrremovechild1.html
LayoutTests/dom/html/level1/core/hc_attrremovechild1.js
LayoutTests/dom/html/level1/core/hc_attrremovechild1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrreplacechild1.html
LayoutTests/dom/html/level1/core/hc_attrreplacechild1.js
LayoutTests/dom/html/level1/core/hc_attrreplacechild1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrreplacechild2.html
LayoutTests/dom/html/level1/core/hc_attrreplacechild2.js
LayoutTests/dom/html/level1/core/hc_attrreplacechild2-expected.txt
LayoutTests/dom/html/level1/core/hc_attrsetvalue1.js
LayoutTests/dom/html/level1/core/hc_attrsetvalue1-expected.txt
LayoutTests/dom/html/level1/core/hc_attrsetvalue2.html
LayoutTests/dom/html/level1/core/hc_attrsetvalue2.js
LayoutTests/dom/html/level1/core/hc_attrsetvalue2-expected.txt
LayoutTests/dom/html/level1/core/hc_elementnormalize2.html
LayoutTests/dom/html/level1/core/hc_elementnormalize2.js
LayoutTests/dom/html/level1/core/hc_elementnormalize2-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild1.js
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild1.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild3.js
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild3.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild3-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild5-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild6.js
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild6.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrappendchild6-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes1.js
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes1.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes2.js
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes2.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrchildnodes2-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrclonenode1.js
LayoutTests/dom/xhtml/level1/core/hc_attrclonenode1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrfirstchild.js
LayoutTests/dom/xhtml/level1/core/hc_attrfirstchild.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrfirstchild-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrhaschildnodes.js
LayoutTests/dom/xhtml/level1/core/hc_attrhaschildnodes.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrhaschildnodes-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore1.js
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore1.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore2.js
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore2.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore2-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore3.js
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore3.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore3-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore4.js
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore4.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore4-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrinsertbefore6-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrlastchild.js
LayoutTests/dom/xhtml/level1/core/hc_attrlastchild.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrlastchild-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrnormalize.js
LayoutTests/dom/xhtml/level1/core/hc_attrnormalize.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrnormalize-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrremovechild1.js
LayoutTests/dom/xhtml/level1/core/hc_attrremovechild1.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrremovechild1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild1.js
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild1.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild2.js
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild2.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrreplacechild2-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrsetvalue1.js
LayoutTests/dom/xhtml/level1/core/hc_attrsetvalue1-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_attrsetvalue2.js
LayoutTests/dom/xhtml/level1/core/hc_attrsetvalue2.xhtml
LayoutTests/dom/xhtml/level1/core/hc_attrsetvalue2-expected.txt
LayoutTests/dom/xhtml/level1/core/hc_elementnormalize2.js
LayoutTests/dom/xhtml/level1/core/hc_elementnormalize2.xhtml
LayoutTests/dom/xhtml/level1/core/hc_elementnormalize2-expected.txt
LayoutTests/dom/xhtml/level3/core/documentadoptnode01.js
LayoutTests/dom/xhtml/level3/core/documentadoptnode01-expected.txt
LayoutTests/dom/xhtml/level3/core/documentadoptnode02.js
LayoutTests/dom/xhtml/level3/core/documentadoptnode02-expected.txt
LayoutTests/dom/xhtml/level3/core/nodeisequalnode16-expected.txt
LayoutTests/dom/xhtml/level3/core/noderemovechild28.js
LayoutTests/dom/xhtml/level3/core/noderemovechild28.xhtml
LayoutTests/dom/xhtml/level3/core/noderemovechild28-expected.txt
LayoutTests/dom/xhtml/level3/core/noderemovechild29.js
LayoutTests/dom/xhtml/level3/core/noderemovechild29.xhtml
LayoutTests/dom/xhtml/level3/core/noderemovechild29-expected.txt
LayoutTests/dom/xhtml/level3/core/noderemovechild30.js
LayoutTests/dom/xhtml/level3/core/noderemovechild30.xhtml
LayoutTests/dom/xhtml/level3/core/noderemovechild30-expected.txt
LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html
LayoutTests/fast/dom/Attr/change-id-via-attr-node-value-expected.txt
LayoutTests/fast/dom/Attr/child-nodes-cache.html
LayoutTests/fast/dom/Attr/child-nodes-cache-expected.txt
LayoutTests/fast/dom/Attr/child-nodes-length-cache.html
LayoutTests/fast/dom/Attr/child-nodes-length-cache-expected.txt
LayoutTests/fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html
LayoutTests/fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt
LayoutTests/fast/dom/Element/normalize-crash.html
LayoutTests/fast/dom/Element/normalize-crash-expected.txt
LayoutTests/fast/dom/Element/normalize-crash2.html
LayoutTests/fast/dom/Element/normalize-crash2-expected.txt
LayoutTests/fast/dom/MutationObserver/observe-attributes.html
LayoutTests/fast/dom/MutationObserver/observe-attributes-expected.txt
LayoutTests/fast/dom/MutationObserver/observe-options-attributes.html
LayoutTests/fast/dom/MutationObserver/observe-options-attributes-expected.txt
LayoutTests/fast/dom/attribute-empty-value-no-children-expected.txt
LayoutTests/fast/dom/import-attribute-node.html
LayoutTests/fast/dom/import-attribute-node-expected.txt
LayoutTests/fast/dom/insertedIntoDocument-child.html
LayoutTests/fast/dom/insertedIntoDocument-child-expected.txt
LayoutTests/fast/dom/insertedIntoDocument-sibling.html
LayoutTests/fast/dom/insertedIntoDocument-sibling-expected.txt
LayoutTests/fast/dom/normalize-attributes-mutation-event-crash.html
LayoutTests/fast/dom/normalize-attributes-mutation-event-crash-expected.txt
LayoutTests/fast/dom/serialize-nodes.xhtml
LayoutTests/fast/events/touch/touch-event-target-crash.html
LayoutTests/fast/events/touch/touch-event-target-crash-expected.txt
LayoutTests/fast/storage/storage-detached-iframe.html
LayoutTests/fast/storage/storage-detached-iframe-expected.txt
LayoutTests/http/tests/security/xss-DENIED-iframe-src-alias.html
LayoutTests/http/tests/security/xss-DENIED-iframe-src-alias-expected.txt
LayoutTests/inspector/console/console-format-expected.txt
LayoutTests/svg/custom/image-with-attr-change-after-delete-crash.html
LayoutTests/svg/custom/image-with-attr-change-after-delete-crash-expected.txt
LayoutTests/traversal/moz-bug590771.html
LayoutTests/traversal/moz-bug590771-expected.txt
LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
LayoutTests/webexposed/global-interface-listing-expected.txt
Source/core/dom/Attr.h
Source/core/dom/Attr.cpp
Source/core/dom/Attr.idl
Source/core/dom/Attribute.h
Source/core/dom/Element.h
Source/core/dom/Element.cpp
Source/core/dom/Node.cpp
Source/core/frame/UseCounter.h
Source/core/frame/UseCounter.cpp