Skip to content
Commits on Aug 9, 2013
  1. Make DOMImplementation::hasFeature() behave according to specification

    ch.dumez@sisa.samsung.com committed
    https://bugs.webkit.org/show_bug.cgi?id=119329
    
    Reviewed by Ryosuke Niwa.
    
    Source/WebCore:
    
    Make DOMImplementation::hasFeature() behave according to the latest specification:
    http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature
    
    Specifically, the function should now return true unconditionally for any non-SVG feature.
    This behavior is consistent with Firefox and since recently Blink.
    
    hasFeature() originally would report whether the user agent claimed to support a
    given DOM feature, but experience proved it was not nearly as reliable or granular
    as simply checking whether the desired interfaces, attributes, or methods existed.
    As such, it should no longer be used, but continues to exist (and simply returns
    true) so that old pages don't stop working.
    
    No new tests, covered by existing tests.
    
    * dom/DOMImplementation.cpp:
    (WebCore::isSupportedSVG10Feature):
    (WebCore::isSupportedSVG11Feature):
    (WebCore::DOMImplementation::hasFeature):
    
    LayoutTests:
    
    Rebaseline several test cases now that DOMImplementation::hasFeature() returns
    true unconditionally for non-SVG features.
    
    Also use a valid svg prefix for unknown features in SVG tests so that they are
    properly recognized as SVG features and so that hasFeature() returns false as
    expected.
    
    * dom/xhtml/level3/core/hasFeature01-expected.txt:
    * dom/xhtml/level3/core/hasFeature02-expected.txt:
    * dom/xhtml/level3/core/hasFeature03-expected.txt:
    * dom/xhtml/level3/core/hasFeature04-expected.txt:
    * fast/dom/features-expected.txt:
    * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
    * platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
    * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
    * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
    * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
    * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
    * platform/qt-mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
    * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
    * svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
    * svg/custom/outer-svg-unknown-feature.svg:
    * svg/dynamic-updates/script-tests/SVGCircleElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGGElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGGElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGImageElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGLineElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPathElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPathElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPolygonElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPolygonElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPolylineElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGPolylineElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGRectElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGSVGElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGSVGElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGTextElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGTextElement-svgdom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGUseElement-dom-requiredFeatures.js:
    (repaintTest):
    * svg/dynamic-updates/script-tests/SVGUseElement-svgdom-requiredFeatures.js:
    (repaintTest):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153901 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Aug 2, 2013
  1. compareDocumentPosition() should report PRECEDING or FOLLOWING inform…

    ch.dumez@sisa.samsung.com committed
    …ation even if nodes are disconnected
    
    
    https://bugs.webkit.org/show_bug.cgi?id=119316
    
    Reviewed by Ryosuke Niwa.
    
    Source/WebCore:
    
    As per the latest specification, compareDocumentPosition() should report PRECEDING or FOLLOWING
    information even if nodes are disconnected:
    - http://dom.spec.whatwg.org/#dom-node-comparedocumentposition
    
    This behavior is consistent with both IE10, Firefox 22 and since recently Blink.
    
    No new tests, covered by existing tests.
    
    * dom/Node.cpp:
    (WebCore::compareDetachedElementsPosition):
    (WebCore::Node::compareDocumentPosition):
    
    LayoutTests:
    
    Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
    now returns one of the following values for disconnected nodes:
    - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
    - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
    
    Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
    the DOM4 specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
    information for disconnected nodes.
    
    * TestExpectations:
    * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
    * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
    * fast/dom/compare-document-position-disconnected-nodes.html:
    * fast/dom/shadow/compare-document-position-expected.txt:
    * fast/dom/shadow/compare-document-position.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Dec 6, 2012
  1. Turn pixel tests in dom/xhtml/level3/core into reftests

    zandobersek@gmail.com committed
    https://bugs.webkit.org/show_bug.cgi?id=103809
    
    Reviewed by Dirk Pranke.
    
    Turn 15 pixel tests under dom/xhtml/level3/core into reftests.
    The reference files are tailored so they present the same output that
    the pixel baselines (being removed) do.
    
    * dom/xhtml/level3/core/canonicalform08-expected.html: Added.
    * dom/xhtml/level3/core/canonicalform09-expected.html: Added.
    * dom/xhtml/level3/core/documentgetinputencoding03-expected.html: Added.
    * dom/xhtml/level3/core/entitygetinputencoding02-expected.html: Added.
    * dom/xhtml/level3/core/entitygetxmlversion02-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri05-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri07-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri09-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri10-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri11-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri15-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri17-expected.html: Added.
    * dom/xhtml/level3/core/nodegetbaseuri18-expected.html: Added.
    * dom/xhtml/level3/core/nodelookupnamespaceuri01-expected.html: Added.
    * dom/xhtml/level3/core/nodelookupprefix19-expected.html: Added.
    * The now-unnecessary pixel and render tree baselines: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Nov 15, 2012
  1. Update DOMException name: NotSupportedError

    arv@chromium.org committed
    https://bugs.webkit.org/show_bug.cgi?id=102139
    
    Reviewed by Ojan Vafai.
    
    Source/WebCore:
    
    Patch 9 of 25 to update DOMException name to match the spec and Firefox.
    
    Updated existing tests.
    
    * dom/DOMCoreException.cpp:
    
    LayoutTests:
    
    Updated tests and expectations.
    
    * editing/pasteboard/data-transfer-items-expected.txt:
    * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
    * fast/canvas/canvas-createImageData-expected.txt:
    * fast/canvas/canvas-getImageData-invalid-expected.txt:
    * fast/canvas/canvas-putImageData-expected.txt:
    * fast/canvas/canvas-putImageData.js:
    * fast/canvas/linearGradient-infinite-values-expected.txt:
    * fast/canvas/radialGradient-infinite-values-expected.txt:
    * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
    * fast/canvas/script-tests/canvas-createImageData.js:
    * fast/canvas/script-tests/canvas-getImageData-invalid.js:
    * fast/canvas/script-tests/linearGradient-infinite-values.js:
    * fast/canvas/script-tests/radialGradient-infinite-values.js:
    * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js:
    * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt:
    * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
    * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
    * fast/dom/Node/initial-values-expected.txt:
    * fast/dom/importNode-null-expected.txt:
    * fast/dynamic/insertAdjacentText-expected.txt:
    * fast/forms/date/input-valueasnumber-date-expected.txt:
    * fast/forms/date/input-valueasnumber-date.html:
    * fast/forms/datetime/input-valueasnumber-datetime-expected.txt:
    * fast/forms/datetime/input-valueasnumber-datetime.html:
    * fast/forms/datetimelocal/input-valueasnumber-datetimelocal-expected.txt:
    * fast/forms/datetimelocal/input-valueasnumber-datetimelocal.html:
    * fast/forms/month/input-valueasnumber-month-expected.txt:
    * fast/forms/month/input-valueasnumber-month.html:
    * fast/forms/number/number-valueasnumber-expected.txt:
    * fast/forms/number/number-valueasnumber.html:
    * fast/forms/range/input-valueasnumber-range-expected.txt:
    * fast/forms/range/input-valueasnumber-range.html:
    * fast/forms/time/time-valueasnumber-expected.txt:
    * fast/forms/time/time-valueasnumber.html:
    * fast/forms/week/input-valueasnumber-week-expected.txt:
    * fast/forms/week/input-valueasnumber-week.html:
    * fast/mediastream/RTCPeerConnection-expected.txt:
    * fast/mediastream/argument-types-expected.txt:
    * fast/mediastream/getusermedia-expected.txt:
    * fast/mediastream/script-tests/argument-types.js:
    * http/tests/media/media-source/video-media-source-add-and-remove-buffers-expected.txt:
    * platform/chromium/canvas/philip/tests/2d.missingargs-expected.txt:
    * platform/chromium/dom/xhtml/level3/core/documentsetxmlversion03-expected.txt:
    * platform/chromium/fast/dynamic/insertAdjacentElement-expected.txt:
    * platform/efl/fast/dynamic/insertAdjacentElement-expected.txt:
    * platform/gtk/fast/dynamic/insertAdjacentElement-expected.txt:
    * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt:
    * platform/mac/fast/dynamic/insertAdjacentElement-expected.txt:
    * platform/qt/fast/dynamic/insertAdjacentElement-expected.txt:
    * svg/dom/SVGAngle-expected.txt:
    * svg/dom/SVGLength-expected.txt:
    * svg/dom/SVGLength-px-expected.txt:
    * svg/dom/SVGPreserveAspectRatio-expected.txt:
    * transforms/cssmatrix-2d-interface-expected.txt:
    * transforms/cssmatrix-3d-interface-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Update DOMException name: NoModificationAllowedError

    arv@chromium.org committed
    https://bugs.webkit.org/show_bug.cgi?id=102134
    
    Reviewed by Ojan Vafai.
    
    Source/WebCore:
    
    Patch 7 of 25 to update DOMException name to match the spec and Firefox.
    
    Updated existing tests.
    
    * dom/DOMCoreException.cpp:
    
    LayoutTests:
    
    Updated tests and expectations.
    
    * dom/xhtml/level1/core/hc_nodevalue03-expected.txt:
    * fast/dom/EntityReference/readonly-exceptions-expected.txt:
    * fast/dom/HTMLElement/insertAdjacentHTML-errors-expected.txt:
    * fast/dom/HTMLElement/script-tests/insertAdjacentHTML-errors.js:
    * fast/dom/computed-style-set-property-expected.txt:
    * fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
    * fast/dom/outerText-no-element-expected.txt:
    * fast/dom/setPrimitiveValue-exceptions-expected.txt:
    * fast/dom/setPrimitiveValue-expected.txt:
    * fast/dynamic/outerHTML-no-element-expected.txt:
    * fast/frames/out-of-document-iframe-has-child-frame-expected.txt:
    * platform/chromium-mac/fast/dom/setPrimitiveValue-exceptions-expected.txt:
    * platform/chromium-win/fast/dom/setPrimitiveValue-exceptions-expected.txt:
    * platform/chromium-win/svg/custom/baseval-animval-equality-expected.txt:
    * platform/chromium/fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
    * platform/chromium/fast/frames/out-of-document-iframe-has-child-frame-expected.txt:
    * platform/chromium/svg/custom/baseval-animval-equality-expected.txt:
    * platform/gtk/svg/custom/baseval-animval-equality-expected.txt:
    * platform/mac/svg/custom/baseval-animval-equality-expected.txt:
    * platform/qt/svg/custom/baseval-animval-equality-expected.txt:
    * platform/qt/svg/dom/altGlyph-dom-expected.txt:
    * svg/animations/animate-gradient-transform-expected.txt:
    * svg/dom/SVGColor-expected.txt:
    * svg/dom/SVGLengthList-basics-expected.txt:
    * svg/dom/SVGNumberList-basics-expected.txt:
    * svg/dom/SVGPaint-expected.txt:
    * svg/dom/SVGTransformList-basics-expected.txt:
    * svg/dom/SVGViewSpec-defaults-expected.txt:
    * svg/dom/altGlyph-dom-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134785 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Nov 14, 2012
  1. Unreviewed gardening, update expected files after r134435.

    ossy@webkit.org committed
    * dom/xhtml/level3/core/documentnormalizedocument10-expected.txt:
    * fast/dom/DOMException/prototype-object-expected.txt:
    * fast/dom/DOMException/stack-trace-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Aug 4, 2012
  1. Use testRunner instead of layoutTestController in the remaining layou…

    rniwa@webkit.org committed
    …t tests
    
    
    https://bugs.webkit.org/show_bug.cgi?id=93172
    
    Reviewed by Adam Barth.
    
    One last sweeping patch.
    
    * accessibility/canvas-accessibilitynodeobject.html:
    * compositing/backface-visibility/backface-visibility-webgl.html:
    * compositing/fixed-position-scroll-offset-history-restore.html:
    * compositing/overflow/image-load-overflow-scrollbars.html:
    * css3/flexbox/flexitem.html:
    * dom/html/level1/core/selfhtml.js:
    (startTest):
    * dom/html/level2/core/selfhtml.js:
    (startTest):
    * dom/html/level2/events/selfhtml.js:
    (startTest):
    * dom/html/level2/html/AppletsCollection.html:
    * dom/html/level2/html/HTMLBaseElement01.html:
    * dom/html/level2/html/HTMLBaseElement02.html:
    * dom/html/level2/html/selfhtml.js:
    (startTest):
    * dom/svg/level3/xpath/svgunit.js:
    * dom/xhtml/level1/core/selfxhtml.js:
    (startTest):
    * dom/xhtml/level2/core/selfxhtml.js:
    (startTest):
    * dom/xhtml/level2/events/selfxhtml.js:
    (startTest):
    * dom/xhtml/level2/html/HTMLBaseElement01.xhtml:
    * dom/xhtml/level2/html/HTMLBaseElement02.xhtml:
    * dom/xhtml/level2/html/selfxhtml.js:
    (startTest):
    * dom/xhtml/level3/core/selfxhtml.js:
    (startTest):
    * editing/shadow/adjusting-editing-boundary-with-table-in-shadow.html:
    * editing/shadow/bold-twice-in-shadow.html:
    * editing/shadow/breaking-editing-boundaries-2.html:
    * editing/shadow/contenteditable-propagation-at-shadow-boundary.html:
    * editing/shadow/delete-characters-in-distributed-node-crash.html:
    * editing/shadow/delete-list-in-shadow.html:
    * editing/shadow/insertorderedlist-crash.html:
    * editing/shadow/pressing-enter-on-list.html:
    * editing/spelling/grammar-edit-word-expected.txt:
    * editing/spelling/grammar-edit-word.html:
    * fast/block/percent-height-descendant-not-removed-crash2.html:
    * fast/block/positioning/abspositioned-object-under-split-relpositioned-inline-crash.html:
    * fast/block/positioning/insert-positioned-in-anonymous-crash.html:
    * fast/canvas/fallback-content.html:
    * fast/css/counters/counter-reset-subtree-insert-crash.html:
    * fast/css/crash-on-gradient-with-derived-color.html:
    * fast/dom/NodeList/childNodes-reverse-iteration.html:
    * fast/dom/Window/window-property-shadowing-onclick.html:
    * fast/dom/XMLSerializer-xml-namespace.html:
    * fast/dom/shadow/content-after-style.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jun 12, 2012
  1. Make document.documentURI readonly from JavaScript

    commit-queue@webkit.org committed
    https://bugs.webkit.org/show_bug.cgi?id=65187
    
    Patch by Mike West <mkwst@chromium.org> on 2012-06-12
    Reviewed by Alexey Proskuryakov.
    
    Source/WebCore:
    
    The DOM4 working draft marks the documentURI attribute as read only
    (http://www.w3.org/TR/dom/#document). Firefox has shipped with this
    behavior since https://hg.mozilla.org/mozilla-central/rev/3bc751906409
    landed in October 2011, IE9 doesn't support the property, and
    Opera throws a NO_MODIFICATION_ALLOWED_ERR. This patch changes WebKit
    to silently fail (matching Firefox's behavior) by setting the property
    to readonly in the IDL.
    
    Document::setDocumentURI and the m_documentURI property are retained
    for compatibility with ObjC clients, and the readonly attribute is
    ifdeffed out for ObjC.
    
    This patch adds a single test to verify the behavior, and removes a
    variety of tests that depended on the writable behavior. In particular,
    potential security issues involving the document.baseURL property are
    avoided completely as long as this property can't be changed.
    
    Test: fast/dom/documenturi-readonly.html
    
    * dom/Document.cpp:
    (WebCore::Document::setDocumentURI):
        Adds a comment explaining that the fallback is necessary only to
        support ObjC, not for JS calls.
    * dom/Document.cpp:
    (WebCore::Document::updateBaseURL):
        Ditto.
    (Document):
    * dom/Document.idl:
        Add readonly to the attribute and drop null value when not in
        LANGUAGE_OBJECTIVE_C.
    
    Tools:
    
    * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
    * TestWebKitAPI/Tests/mac/SetDocumentURI.html: Added.
    * TestWebKitAPI/Tests/mac/SetDocumentURI.mm: Added.
    (-[SetDocumentURITest webView:didFinishLoadForFrame:]):
    (TestWebKitAPI):
    (TestWebKitAPI::TEST):
    
    LayoutTests:
    
    * dom/xhtml/level3/core/documentsetdocumenturi01-expected.txt: Removed.
    * dom/xhtml/level3/core/documentsetdocumenturi01.xhtml-disabled: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi01.xhtml.
    * dom/xhtml/level3/core/documentsetdocumenturi02-expected.txt: Removed.
    * dom/xhtml/level3/core/documentsetdocumenturi02.xhtml-disabled: Renamed from LayoutTests/dom/xhtml/level3/core/documentsetdocumenturi02.xhtml.
        Disabling these two tests, because they write out documentURI which is a `file:` URL dependent on a local path.
    * dom/xhtml/level3/core/documentsetdocumenturi03-expected.txt:
    * dom/xhtml/level3/core/nodegetbaseuri02-expected.txt:
        Updating these two tests to match the new, read-only behavior.
    * fast/dom/documenturi-affects-relative-paths-expected.txt: Removed.
    * fast/dom/documenturi-affects-relative-paths.html: Removed.
    * fast/dom/documenturi-assigned-junk-implies-baseuri-null-expected.txt: Removed.
    * fast/dom/documenturi-assigned-junk-implies-baseuri-null.html: Removed.
    * fast/dom/documenturi-assigned-junk-implies-relative-urls-do-not-resolve-expected.txt: Removed.
    * fast/dom/documenturi-assigned-junk-implies-relative-urls-do-not-resolve.html: Removed.
    * fast/dom/documenturi-can-hold-arbitrary-string-expected.txt: Removed.
    * fast/dom/documenturi-can-hold-arbitrary-string.html: Removed.
        Removing now-irrelevant tests.
    * fast/dom/documenturi-readonly-expected.txt: Added.
    * fast/dom/documenturi-readonly.html: Added.
        Adding a test to verify that document.documentURI is read-only.
    * http/tests/security/xss-DENIED-document-baseURI-javascript-expected.txt: Removed.
    * http/tests/security/xss-DENIED-document-baseURI-javascript-with-spaces-expected.txt: Removed.
    * http/tests/security/xss-DENIED-document-baseURI-javascript-with-spaces.html: Removed.
    * http/tests/security/xss-DENIED-document-baseURI-javascript.html: Removed.
    * platform/chromium/dom/xhtml/level3/core/nodegetbaseuri02-expected.txt: Added
        Platform-specific result for Chromium, which doesn't set the `line` property on exceptions.
    * storage/domstorage/events/documentURI-expected.txt: Removed.
    * storage/domstorage/events/documentURI.html: Removed.
    * storage/domstorage/events/script-tests/documentURI.js: Removed.
        Removing now-irrelevant tests.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on May 31, 2012
  1. Unreviewed gardening, updating baselines after r119124.

    zandobersek@gmail.com committed
    * dom/xhtml/level3/core/documentnormalizedocument10-expected.txt:
    * dom/xhtml/level3/core/documentsetxmlversion03-expected.txt:
    * fast/workers/storage/test-authorizer-sync-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119137 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 31, 2012
  1. HTMLIsIndexElement should not expose HTMLInputElement properties

    eric@webkit.org committed
    https://bugs.webkit.org/show_bug.cgi?id=76095
    
    Reviewed by Adam Barth.
    
    Source/WebCore:
    
    document.createElement("isindex") should produce an HTMLUnknownElement
    per the HTML5 spec.  The parser automagically translates <isindex> into
    a whole dom tree roughly representing what <isindex> used to do 15 years ago. :)
    
    This patch just removes our support for HTMLIsIndexElement.  The parser
    support was already in.  Having support for HTMLIsIndexElement was causing
    one of the IE TestCenter tests to fail.
    
    Test: fast/dom/HTMLIsIndexElement/prototype-chain.html
    
    * DerivedSources.cpp:
    * DerivedSources.make:
    * DerivedSources.pri:
    * GNUmakefile.list.am:
    * Target.pri:
    * WebCore.exp.in:
    * WebCore.gypi:
    * WebCore.order:
    * WebCore.vcproj/WebCore.vcproj:
    * WebCore.xcodeproj/project.pbxproj:
    * bindings/gobject/GNUmakefile.am:
    * bindings/gobject/WebKitHTMLElementWrapperFactory.cpp:
    (WebKit::createHTMLElementWrapper):
    * bindings/objc/DOM.mm:
    (WebCore::createElementClassMap):
    * bindings/objc/DOMHTML.h:
    * bindings/objc/PublicDOMInterfaces.h:
    * html/HTMLElementsAllInOne.cpp:
    * html/HTMLIsIndexElement.cpp: Removed.
    * html/HTMLIsIndexElement.h: Removed.
    * html/HTMLIsIndexElement.idl: Removed.
    * html/HTMLTagNames.in:
    * page/DOMWindow.idl:
    
    Source/WebKit/mac:
    
    * MigrateHeaders.make:
    
    LayoutTests:
    
    * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Added.
    * fast/dom/HTMLIsIndexElement/prototype-chain.html: Added.
    * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 10, 2011
  1. 2011-03-10 Ojan Vafai <ojan@chromium.org>

    ojan@chromium.org committed
            Reviewed by Darin Adler.
    
            Able to move nodes across documents
            https://bugs.webkit.org/show_bug.cgi?id=19524
    
            Makes cross-document appendChild, insertBefore, Range.insertNode and Range.surroundContents work.
            This matches Gecko and the new Dom Core spec. There are a number of Range methods where we don't
            match Gecko or the spec that will need to be updated in a following patch.
    
            * dom/html/level1/core/hc_elementwrongdocumenterr-expected.txt:
            * dom/html/level1/core/hc_namednodemapwrongdocumenterr-expected.txt:
            * dom/xhtml/level1/core/hc_elementwrongdocumenterr-expected.txt:
            * dom/xhtml/level1/core/hc_namednodemapwrongdocumenterr-expected.txt:
            * fast/dom/move-nodes-across-documents-expected.txt: Added.
            * fast/dom/move-nodes-across-documents.html: Added.
    2011-03-10  Ojan Vafai  <ojan@chromium.org>
    
            Reviewed by Darin Adler.
    
            Able to move nodes across documents
            https://bugs.webkit.org/show_bug.cgi?id=19524
    
            Makes cross-document appendChild, insertBefore, Range.insertNode and Range.surroundContents work.
            This matches Gecko and the new Dom Core spec. There are a number of Range methods where we don't
            match Gecko or the spec that will need to be updated in a following patch.
    
            Test: fast/dom/move-nodes-across-documents.html
    
            * dom/Element.cpp:
            (WebCore::Element::removeAttributeNode):
            * dom/NamedNodeMap.cpp:
            (WebCore::NamedNodeMap::setNamedItem):
            * dom/Node.cpp:
            (WebCore::Node::setDocumentRecursively):
            (WebCore::checkAcceptChild):
            (WebCore::Node::checkReplaceChild):
            * dom/Range.cpp:
            (WebCore::Range::insertNode):
            (WebCore::Range::surroundContents):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Aug 29, 2010
  1. Checked in a file missed when I landed just now.

    darin@apple.com committed
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Some IDL attributes don't reflect URL content attributes properly

    darin@apple.com committed
    https://bugs.webkit.org/show_bug.cgi?id=43650
    
    Reviewed by Sam Weinig.
    
    WebCore: 
    
    * dom/Document.cpp:
    (WebCore::Document::processBaseElement): Added. Implements the rules for base elements
    from the HTML5 specification. Handles multiple base elements in the same document.
    
    * dom/Document.h: Removed setBaseElementURL and setBaseElementTarget, replacing them
    with processBaseElement.
    
    * html/HTMLBaseElement.cpp:
    (WebCore::HTMLBaseElement::parseMappedAttribute): Call the new processBaseElement
    function.
    (WebCore::HTMLBaseElement::insertedIntoDocument): Ditto.
    (WebCore::HTMLBaseElement::removedFromDocument): Ditto.
    (WebCore::HTMLBaseElement::isURLAttribute): Added.
    (WebCore::HTMLBaseElement::target): Moved here from the .h file and changed to not
    realy on an m_target local variable.
    
    * html/HTMLBaseElement.h: Added an override of the isURLAttribute function. Removed
    unneeded process function. Removed declaration of nonexistent setHref and setTarget
    functions. Removed unneeded m_hrefAttrValue, m_href, and m_target. Moved
    implementation of target function into the .cpp file.
    
    * html/HTMLBaseElement.idl: Marked the href attribute as URL.
    
    * html/HTMLBlockquoteElement.cpp:
    (WebCore::HTMLBlockquoteElement::isURLAttribute): Added.
    * html/HTMLBlockquoteElement.h: Added isURLAttribute.
    * html/HTMLBlockquoteElement.idl: Marked the cite attribute as URL.
    
    * html/HTMLEmbedElement.idl: Marked the src attribute as URL.
    
    * html/HTMLFormElement.cpp: Added a comment about the action function, which should
    be removed.
    
    * html/HTMLFormElement.idl: Marked the action attribute as URL.
    
    * html/HTMLHtmlElement.cpp:
    (WebCore::HTMLHtmlElement::isURLAttribute): Added.
    (WebCore::HTMLHtmlElement::insertedIntoDocument): Tweaked a bit.
    * html/HTMLHtmlElement.h: Added isURLAttribute.
    * html/HTMLHtmlElement.idl: Marked the manifest attribute as URL.
    
    * html/HTMLIFrameElement.idl: Marked the src attribute a URL.
    
    * html/HTMLModElement.cpp:
    (WebCore::HTMLModElement::isURLAttribute): Added.
    * html/HTMLModElement.h: Added isURLAttribute.
    * html/HTMLModElement.idl: Marked the cite attribute as URL.
    
    * html/HTMLQuoteElement.cpp:
    (WebCore::HTMLQuoteElement::isURLAttribute): Added.
    * html/HTMLQuoteElement.h: Added isURLAttribute.
    * html/HTMLQuoteElement.idl: Marked the cite attribute as URL.
    
    * html/HTMLViewSourceDocument.cpp:
    (WebCore::HTMLViewSourceDocument::processTagToken): Changed code to create a base
    element instead of calling setBaseElementURL directly.
    (WebCore::HTMLViewSourceDocument::addSpanWithClassName): Use AtomicString instead of String.
    (WebCore::HTMLViewSourceDocument::addLine): Ditto.
    (WebCore::HTMLViewSourceDocument::addText): Ditto.
    (WebCore::HTMLViewSourceDocument::addBase): Added. Creates a base element and inserts it.
    (WebCore::HTMLViewSourceDocument::addLink): Use AtomicString instead of String.
     
    * html/HTMLViewSourceDocument.h: Updated function declarations as above.
    
    * bindings/scripts/test/CPP/WebDOMTestCallback.h:
    * bindings/scripts/test/CPP/WebDOMTestInterface.h:
    * bindings/scripts/test/CPP/WebDOMTestObj.h:
    * bindings/scripts/test/GObject/WebKitDOMTestCallback.cpp:
    * bindings/scripts/test/GObject/WebKitDOMTestObj.cpp:
    Updated results, which changed due to the fixes for at
    least these bugs, and perhaps a few more:
    https://bugs.webkit.org/show_bug.cgi?id=42115
    https://bugs.webkit.org/show_bug.cgi?id=44597
    https://bugs.webkit.org/show_bug.cgi?id=44738
    
    * bindings/scripts/test/TestObj.idl:
    * html/HTMLAnchorElement.idl:
    * html/HTMLAreaElement.idl:
    * html/HTMLEmbedElement.idl:
    * html/HTMLFormElement.cpp:
    * html/HTMLFormElement.idl:
    * html/HTMLFrameElement.idl:
    * html/HTMLIFrameElement.idl:
    * html/HTMLImageElement.idl:
    * html/HTMLInputElement.idl:
    * html/HTMLLinkElement.idl:
    * html/HTMLMediaElement.idl:
    * html/HTMLObjectElement.idl:
    * html/HTMLScriptElement.idl:
    * html/HTMLSourceElement.idl:
    * html/HTMLVideoElement.idl:
    Tweaked formatting.
    
    LayoutTests: 
    
    * dom/html/level2/html/button03.js: Added a "WebKit modification" section so this
    correctly expects the action attribute to return a completed URL.
    * dom/xhtml/level2/html/button03.js: Ditto.
    
    * fast/dom/URL-attribute-reflection-expected.txt: Updaed expected results to expecte
    more successes.
    
    * fast/dom/script-tests/URL-attribute-reflection.js:
    (testURLReflection): Fixed wrong variable name in the test script.
    
    * http/tests/security/xssAuditor/full-block-iframe-no-inherit.php: Removed a call
    to encodeURI that was needed to work around our incorrect implementation of
    HTMLIFrameElement's src attribute.
    
    * fast/dom/HTMLBaseElement: Added.
    * fast/dom/HTMLBaseElement/multiple-base-elements-expected.txt: Added.
    * fast/dom/HTMLBaseElement/multiple-base-elements.html: Added.
    * fast/dom/HTMLBaseElement/script-tests: Added.
    * fast/dom/HTMLBaseElement/script-tests/TEMPLATE.html:
    Copied from fast/dom/HTMLAnchorElement/script-tests/TEMPLATE.html.
    * fast/dom/HTMLBaseElement/script-tests/multiple-base-elements.js: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Aug 24, 2010
  1. 2010-08-24 Andreas Kling <andreas.kling@nokia.com>

    andreas.kling@nokia.com committed
            Reviewed by Tor Arne Vestbø.
    
            Disallow setting Document.xmlVersion to unsupported versions
            https://bugs.webkit.org/show_bug.cgi?id=44494
    
            Added XMLDocumentParser::supportsXMLVersion() - only returns true for "1.0"
            in both implementations.
    
            * dom/Document.cpp:
            (WebCore::Document::setXMLVersion): Throw NOT_SUPPORTED_ERR
            if XMLDocumentParser::supportsXMLVersion() returns false for the version.
            * dom/XMLDocumentParser.h:
            * dom/XMLDocumentParserLibxml2.cpp:
            (WebCore::XMLDocumentParser::supportsXMLVersion):
            * dom/XMLDocumentParserQt.cpp:
            (WebCore::XMLDocumentParser::supportsXMLVersion):
    2010-08-24  Andreas Kling  <andreas.kling@nokia.com>
    
            Reviewed by Tor Arne Vestbø.
    
            Disallow setting Document.xmlVersion to unsupported versions
            https://bugs.webkit.org/show_bug.cgi?id=44494
    
            Rebaselined tests (to expect success in 9/10 cases)
            documentsetxmlversion03.xhtml fails now (but legitimately.)
    
            * dom/xhtml/level3/core/canonicalform06-expected.txt:
            * dom/xhtml/level3/core/documentsetxmlversion01-expected.txt:
            * dom/xhtml/level3/core/documentsetxmlversion03-expected.txt:
            * dom/xhtml/level3/core/documentsetxmlversion05-expected.txt:
            * dom/xhtml/level3/core/infoset06-expected.txt:
            * dom/xhtml/level3/core/infoset07-expected.txt:
            * dom/xhtml/level3/core/wellformed01-expected.txt:
            * dom/xhtml/level3/core/wellformed02-expected.txt:
            * dom/xhtml/level3/core/wellformed03-expected.txt:
            * dom/xhtml/level3/core/wellformed04-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Aug 5, 2010
  1. 2010-08-04 Eric Seidel <eric@webkit.org>

    abarth@webkit.org committed
            Reviewed by Adam Barth.
    
            Enable HTML5 tree builder
            https://bugs.webkit.org/show_bug.cgi?id=42804
    
            Lots of crazy changes.  As far as we can tell, these
            are all progressions/match minefield.  For a more in-depth,
            per-test breakdown see the spreadsheet:
            http://spreadsheets.google.com/ccc?key=0AlC4tS7Ao1fIdEo0SFdLaVpiclBHMVNQcHlTenV5TEE
    
            * dom/html/level2/html/HTMLIsIndexElement01-expected.txt: Expected, <isindex> now gets converted into a <form><input> tree.
            * dom/html/level2/html/HTMLIsIndexElement02-expected.txt:
            * dom/html/level2/html/HTMLIsIndexElement03-expected.txt:
            * editing/execCommand/indent-div-inside-list-expected.txt:
            * fast/dom/HTMLLabelElement/label-control-expected.txt:
            * fast/dom/attribute-case-sensitivity-expected.txt:
            * fast/dom/no-elements-expected.txt:
            * fast/events/tabindex-focus-blur-all-expected.txt:
            * fast/forms/datalist-nonoption-child-expected.txt:
            * fast/lists/ol-nested-items-expected.txt:
            * fast/parser/remove-current-node-parent-expected.txt:
            * fast/parser/residual-style-dom-expected.txt:
            * fast/parser/residual-style-hang-expected.txt:
            * html5lib/runner-expected.txt: massive progression
            * html5lib/webkit-resumer-expected.txt: massive progression.
            * http/tests/misc/isindex-formdata-expected.txt:
            * http/tests/misc/isindex-with-no-form-base-href-expected.txt:
            * http/tests/xmlhttprequest/close-window-expected.txt:
            * platform/mac/editing/selection/designmode-no-caret-expected.txt:
            * platform/mac/fast/block/float/4145535Crash-expected.txt:
            * platform/mac/fast/block/float/float-in-float-painting-expected.txt:
            * platform/mac/fast/dom/isindex-001-expected.txt:
            * platform/mac/fast/dom/isindex-002-expected.txt:
            * platform/mac/fast/events/focusingUnloadedFrame-expected.txt:
            * platform/mac/fast/forms/file-input-disabled-expected.txt:
            * platform/mac/fast/forms/form-added-to-table-expected.txt:
            * platform/mac/fast/forms/form-element-geometry-expected.txt:
            * platform/mac/fast/forms/form-in-malformed-markup-expected.txt:
            * platform/mac/fast/forms/formmove3-expected.txt:
            * platform/mac/fast/forms/isindex-placeholder-expected.txt:
            * platform/mac/fast/forms/preserveFormDuringResidualStyle-expected.txt:
            * platform/mac/fast/forms/text-style-color-expected.txt:
            * platform/mac/fast/invalid/004-expected.txt:
            * platform/mac/fast/invalid/005-expected.txt:
            * platform/mac/fast/invalid/007-expected.txt:
            * platform/mac/fast/invalid/012-expected.txt:
            * platform/mac/fast/invalid/017-expected.txt:
            * platform/mac/fast/invalid/018-expected.txt:
            * platform/mac/fast/invalid/019-expected.txt:
            * platform/mac/fast/invalid/missing-address-end-tag-expected.txt:
            * platform/mac/fast/invalid/missing-font-end-tag-expected.txt:
            * platform/mac/fast/invalid/residual-style-expected.txt:
            * platform/mac/fast/invalid/table-inside-stray-table-content-expected.txt:
            * platform/mac/fast/invalid/table-residual-style-crash-expected.txt:
            * platform/mac/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
            * platform/mac/fast/parser/remove-block-in-residual-style-expected.txt:
            * platform/mac/fast/parser/title-error-test-expected.txt:
            * platform/mac/fast/table/fixed-table-non-cell-in-row-expected.txt:
            * platform/mac/fast/table/giantCellspacing-expected.txt:
            * platform/mac/fast/table/inline-form-assert-expected.txt:
            * platform/mac/fast/table/insert-cell-before-form-expected.txt:
            * platform/mac/fast/table/insert-row-before-form-expected.txt:
            * platform/mac/fast/text/large-text-composed-char-expected.txt:
            * platform/mac/fonts/cursive-expected.txt:
            * platform/mac/fonts/fantasy-expected.txt:
            * platform/mac/fonts/monospace-expected.txt:
            * platform/mac/fonts/sans-serif-expected.txt:
            * platform/mac/fonts/serif-expected.txt:
            * platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug1188-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug1318-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug137388-1-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug137388-2-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug138725-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug2267-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug2516-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug2757-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug278385-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug30559-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug32447-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug34538-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug48028-1-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug48028-2-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug53690-2-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug56563-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug78162-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug96334-expected.txt:
            * platform/mac/tables/mozilla/bugs/bug96343-expected.txt:
            * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
            * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
            * platform/mac/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
            * platform/mac/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
            * platform/mac/tables/mozilla_expected_failures/bugs/bug65372-expected.txt:
            * webarchive/adopt-attribute-styled-body-webarchive-expected.webarchive:
            * webarchive/test-frameset-expected.webarchive:
    2010-08-04  Eric Seidel  <eric@webkit.org>
    
            Reviewed by Adam Barth.
    
            Enable HTML5 tree builder
            https://bugs.webkit.org/show_bug.cgi?id=42804
    
            Months of work into a single line code change.
            Geez.  Should have thought of this sooner.
    
            * html/HTMLTreeBuilder.cpp:
            (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Dec 18, 2009
  1. 2009-12-18 Shu Chang <Chang.Shu@nokia.com>

    eric@webkit.org committed
            Reviewed by Darin Adler.
    
            New test cases for isId support.
            https://bugs.webkit.org/show_bug.cgi?id=5578
    
            * dom/xhtml/level3/core/attrisid04-expected.txt:
            * dom/xhtml/level3/core/attrisid04.js:
            (setUpPage):
            * dom/xhtml/level3/core/attrisid05-expected.txt:
            * dom/xhtml/level3/core/attrisid05.js:
            (setUpPage):
            * fast/dom/Element/attrisid-extra01-expected.txt: Added.
            * fast/dom/Element/attrisid-extra01.html: Added.
            * fast/dom/Element/id-in-applet-expected.txt: Added.
            * fast/dom/Element/id-in-applet.html: Added.
            * fast/dom/Element/id-in-deletebutton-expected.txt: Added.
            * fast/dom/Element/id-in-deletebutton.html: Added.
            * fast/dom/Element/id-in-formcollection-expected.txt: Added.
            * fast/dom/Element/id-in-formcollection.html: Added.
            * fast/dom/Element/id-in-frame-expected.txt: Added.
            * fast/dom/Element/id-in-frame.html: Added.
            * fast/dom/Element/id-in-frameset-expected.txt: Added.
            * fast/dom/Element/id-in-frameset.html: Added.
            * fast/dom/Element/id-in-getelement01-expected.txt: Added.
            * fast/dom/Element/id-in-getelement01.html: Added.
            * fast/dom/Element/id-in-insert-hr-expected.txt: Added.
            * fast/dom/Element/id-in-insert-hr.html: Added.
            * fast/dom/Element/id-in-map-expected.txt: Added.
            * fast/dom/Element/id-in-map.html: Added.
            * fast/dom/Element/id-in-param-expected.txt: Added.
            * fast/dom/Element/id-in-param.html: Added.
    2009-12-18  Shu Chang  <Chang.Shu@nokia.com>
    
            Reviewed by Darin Adler.
    
            Implemented isId as specified by DOM Level 3. See detailed description below.
            https://bugs.webkit.org/show_bug.cgi?id=5578
    
            Added isId property and implementation:
            Tests: dom/xhtml/level3/core/attrisid01-07.xhtml
                   fast/dom/Element/attrisid-extra01.html
            * dom/Attr.cpp:
            (WebCore::Attr::isId):
            * dom/Attr.h:
            * dom/Attr.idl:
    
            Replaced instances of HTMLNames::idAttr with Element::idAttributeName()
            for the reason that id attribute name could be customized to a different
            string other than "id". A test case is associated to each code change.
            * dom/Document.cpp:
            (WebCore::Document::getElementById): Test: fast/dom/Element/id-in-getelement01.html
            * dom/Element.cpp: Tests: dom/xhtml/level3/core/attrisid01-07.xhtml
            (WebCore::Element::setAttribute):
            (WebCore::Element::setAttributeMap):
            (WebCore::Element::insertedIntoDocument):
            (WebCore::Element::removedFromDocument):
            (WebCore::Element::formatForDebugger):
            (WebCore::Element::rareIDAttributeName):
            * dom/Element.h: Added function idAttributeName().
            (WebCore::Element::idAttributeName):
            * dom/ElementRareData.h: Added member variable to store customized id name in ElementRareData.
            (WebCore::ElementRareData::ElementRareData):
            * dom/NamedAttrMap.cpp: Tests: dom/xhtml/level3/core/attrisid01-07.xhtml
            (WebCore::NamedNodeMap::setNamedItem):
            (WebCore::NamedNodeMap::removeNamedItem):
            (WebCore::NamedNodeMap::setAttributes):
            * dom/Node.cpp: Removed ASSERT as it may not hold any more.
            (WebCore::Node::querySelector):
            * dom/SelectorNodeList.cpp: Removed ASSERT as it may not hold any more.
            (WebCore::createSelectorNodeList):
            * dom/StyledElement.cpp: Tests: dom/xhtml/level3/core/attrisid01-07.xhtml
            (WebCore::StyledElement::parseMappedAttribute):
            * editing/DeleteButtonController.cpp: Test: fast/dom/Element/id-in-deletebutton.html
            (WebCore::DeleteButtonController::createDeletionUI):
            * editing/EditorCommand.cpp: Test: fast/dom/Element/id-in-insert-hr.html
            (WebCore::executeInsertHorizontalRule):
            * html/HTMLAppletElement.cpp: Test: fast/dom/Element/id-in-applet.html
            (WebCore::HTMLAppletElement::parseMappedAttribute):
            (WebCore::HTMLAppletElement::createRenderer):
            * html/HTMLCollection.cpp:
            (WebCore::HTMLCollection::checkForNameMatch): Test: fast/forms/select-namedItem.html
            (WebCore::HTMLCollection::updateNameCache): Test: fast/dom/collection-namedItem-via-item.html
            * html/HTMLDataGridColElement.cpp:
            (WebCore::HTMLDataGridColElement::ensureColumn): Test: fast/dom/HTMLDataGridElement/DataGridColumns-dom.html
            (WebCore::HTMLDataGridColElement::parseMappedAttribute): Test: fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html
            * html/HTMLElement.cpp:
            (WebCore::HTMLElement::parseMappedAttribute):
            * html/HTMLFormCollection.cpp: Test: fast/dom/Element/id-in-formcollection.html
            (WebCore::HTMLFormCollection::getNamedFormItem):
            (WebCore::HTMLFormCollection::nextNamedItem):
            (WebCore::HTMLFormCollection::updateNameCache):
            * html/HTMLFrameElementBase.cpp: Test: fast/dom/Element/id-in-frame.html
            (WebCore::HTMLFrameElementBase::parseMappedAttribute):
            (WebCore::HTMLFrameElementBase::setNameAndOpenURL):
            * html/HTMLImageElement.cpp: Test: fast/dom/Element/id-in-deletebutton.html
            (WebCore::HTMLImageElement::parseMappedAttribute):
            * html/HTMLMapElement.cpp: Test: fast/dom/Element/id-in-map.html
            (WebCore::HTMLMapElement::parseMappedAttribute):
            * html/HTMLNameCollection.cpp: Test: fast/dom/Element/id-in-frameset.html
            (WebCore::HTMLNameCollection::itemAfter):
            * html/HTMLObjectElement.cpp: Test: fast/dom/HTMLDocument/object-by-name-or-id.html
            (WebCore::HTMLObjectElement::parseMappedAttribute):
            * html/HTMLParamElement.cpp: Test: fast/dom/Element/id-in-param.html
            (WebCore::HTMLParamElement::parseMappedAttribute):
            * loader/CachedFont.cpp: Test: svg/custom/acid3-test-77.html
            (WebCore::CachedFont::getSVGFontById):
            * rendering/RenderLayerBacking.cpp:
            (WebCore::RenderLayerBacking::createGraphicsLayer): Debug-only code
            * rendering/SVGRenderTreeAsText.cpp: Test: svg/text/text-gradient-positioning.svg
            (WebCore::writeRenderResources):
            * svg/SVGElement.cpp: Test: svg/custom/acid3-test-77.html
            (WebCore::SVGElement::insertedIntoDocument):
            * svg/SVGStyledElement.cpp: Test: svg/custom/js-update-image-and-display.svg
            (WebCore::SVGStyledElement::isKnownAttribute):
            * wml/WMLElement.cpp:
            (WebCore::WMLElement::parseMappedAttribute):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jun 1, 2009
  1. Reviewed by Darin Adler.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=12471
            XPathResult not invalidated for documents retrieved via XMLHttpRequest
    
            Test: fast/xpath/detached-subtree-invalidate-iterator.html and existing tests in dom/svg/level3/xpath.
    
            Use DOM tree version instead of DOMSubtreeModified events to invalidate, which is more
            reliable and much faster.
    
            * xml/XPathExpression.cpp:
            (WebCore::XPathExpression::evaluate):
            * xml/XPathResult.cpp:
            (WebCore::XPathResult::XPathResult):
            (WebCore::XPathResult::~XPathResult):
            (WebCore::XPathResult::invalidIteratorState):
            (WebCore::XPathResult::iterateNext):
            * xml/XPathResult.h:
            (WebCore::XPathResult::create):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Apr 4, 2009
  1. 2009-04-04 Sam Weinig <sam@webkit.org>

    weinig@apple.com committed
            Update test result.
    
            * dom/xhtml/level2/html/HTMLFormElement10-expected.txt:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@42225 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. WebCore:

    weinig@apple.com committed
    2009-04-03  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Darin Adler.
    
            <rdar://problem/6330929>
            https://bugs.webkit.org/show_bug.cgi?id=21456
    
            Don't update the document pointer for all inactive windows on navigations.
            This change causes us to differ slightly from Firefox when accessing the
            document from within a closure tied to a navigated context, but as all
            browsers differ on this edge case, I don't foresee compatibility issues.
    
            Test: http/tests/security/cross-frame-access-document-direct.html
    
            * bindings/js/JSDOMWindowBase.cpp:
            (WebCore::JSDOMWindowBase::~JSDOMWindowBase):
            * bindings/js/ScriptController.cpp:
            (WebCore::ScriptController::clearWindowShell):
            (WebCore::ScriptController::initScript):
            (WebCore::ScriptController::updateDocument):
            * bindings/js/ScriptController.h:
    
    LayoutTests:
    
    2009-04-03  Sam Weinig  <sam@webkit.org>
    
            Reviewed by Darin Adler.
    
            Update tests for <rdar://problem/6330929>
            https://bugs.webkit.org/show_bug.cgi?id=21456
    
            * dom/xhtml/level2/html/HTMLFormElement10-expected.txt:
            * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
            * fast/dom/Window/dom-access-from-closure-window-expected.txt:
            * http/tests/security/cross-frame-access-document-direct-expected.txt: Added.
            * http/tests/security/cross-frame-access-document-direct.html: Added.
            * http/tests/security/resources/cross-frame-iframe-for-document-direct-test-victim.html: Added.
            * http/tests/security/resources/cross-frame-iframe-for-document-direct-test.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@42223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 23, 2009
  1. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            Committing dom/xhtml/level3.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            Committing dom/xhtml/level2.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  3. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            Committing dom/xhtml/level1.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  4. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            Committing dom/html/level2.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41142 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  5. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            Committing  dom/html/level1.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41141 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  6. Rubber-stamped by Mark Rowe.

    ap@webkit.org committed
            https://bugs.webkit.org/show_bug.cgi?id=15690
            Bug in layout test framework (setUpPage vs. setUpPageStatus)
    
            * (Many JS files in dom/):
            (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
            a W3C fix.
    
            First part: dom/svg.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 13, 2008
  1. 2008-10-12 Pamela Greene <pam@chromium.org>

    abarth@webkit.org committed
            Fixed 'completed' variable name to match 'running' one.
            See https://bugs.webkit.org/show_bug.cgi?21506
    
            Reviewed by Darin Adler.
            Landed by Adam Barth.
    
            * dom/html/level2/html/HTMLFrameElement09.js:
            * dom/html/level2/html/HTMLIFrameElement11.js:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jul 12, 2008
  1. 2008-07-11 David Hyatt <hyatt@apple.com>

    hyatt@apple.com committed
            Implement the DOM level 3 compareDocumentPosition method on Node.
    
            Reviewed by Darin
    
            * dom/Node.cpp:
            (WebCore::Node::compareDocumentPosition):
            * dom/Node.h:
            * dom/Node.idl:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jun 26, 2008
  1. 2008-06-25 Jean-Charles Verdié <jcverdie@pleyo.com>

    mitz@apple.com committed
            Reviewed by Geoffrey Garen.
    
            - https://bugs.webkit.org/show_bug.cgi?id=19581
              Disable hanging test
    
            * dom/xhtml/level2/html/HTMLFrameElement09.xhtml: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement09.xhtml-disabled: Copied from LayoutTests/dom/xhtml/level2/html/HTMLFrameElement09.xhtml.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@34803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jun 13, 2008
  1. 2008-06-13 Maciej Stachowiak <mjs@apple.com>

    mjs@apple.com committed
            Reviewed by Darin.
            
            - enable a bunch of disabled layout tests which now run ok
            https://bugs.webkit.org/show_bug.cgi?id=19540
            
            I also made a minor change to selftxhtml.js to handle the case
            where the body is a frameset properly, and to frame.xhtml to match
            the HTML version of that file, and what the tests expect.
    
            * dom/html/level2/html/HTMLFormElement10-expected.txt: Added.
            * dom/html/level2/html/HTMLFormElement10.html: Copied from dom/html/level2/html/HTMLFormElement10.html-disabled.
            * dom/html/level2/html/HTMLFormElement10.html-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFormElement10-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFormElement10.xhtml: Copied from dom/xhtml/level2/html/HTMLFormElement10.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFormElement10.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement01-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement01.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement01.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement01.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement02-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement02.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement02.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement02.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement03-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement03.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement03.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement03.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement04-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement04.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement04.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement04.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement05-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement05.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement05.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement05.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement06-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement06.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement06.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement06.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement07-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement07.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement07.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement07.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement08-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement08.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement08.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement08.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameElement09-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameElement09.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameElement09.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameElement09.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameSetElement01-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameSetElement01.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameSetElement01.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameSetElement01.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/HTMLFrameSetElement02-expected.txt: Added.
            * dom/xhtml/level2/html/HTMLFrameSetElement02.xhtml: Copied from dom/xhtml/level2/html/HTMLFrameSetElement02.xhtml-disabled.
            * dom/xhtml/level2/html/HTMLFrameSetElement02.xhtml-disabled: Removed.
            * dom/xhtml/level2/html/resources/frame.xhtml:
            * dom/xhtml/level2/html/selfxhtml.js:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@34524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on May 22, 2008
  1. Merge squirrelfish branch into trunk.

    mrowe@apple.com committed
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@33979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 22, 2008
  1. Update a (passing) result I missed in my last checkin. No review.

    eric@webkit.org committed
            * dom/xhtml/level3/core/documentgetdoctype01-expected.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31232 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Reviewed by mjs.

    eric@webkit.org committed
            Fix createElementNS to throw exceptions for invalid qualified names
            Fixes Acid3 sub-test 23
            http://bugs.webkit.org/show_bug.cgi?id=16833
    
            Tests: fast/dom/Document/createAttributeNS-namespace-err.html
                   fast/dom/Document/createElementNS-namespace-err.html
    
            * dom/Document.cpp:
            (WebCore::Document::createElement):
            (WebCore::hasNamespaceError):
            (WebCore::Document::createElementNS):
            (WebCore::Document::createAttributeNS):
            * dom/Document.idl:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31230 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 20, 2008
  1. Fix for bug 12751, doctype nodes aren't part of the Document (Acid3).

    hyatt@apple.com committed
            Reviewed by Sam Weinig
    
            Many tests added in fast/doctypes.
    
            * dom/DOMImplementation.cpp:
            (WebCore::DOMImplementation::createDocument):
            (WebCore::DOMImplementation::createHTMLDocument):
            * dom/Document.cpp:
            (WebCore::Document::Document):
            (WebCore::Document::setDocType):
            (WebCore::Document::attach):
            (WebCore::Document::getImageMap):
            * dom/Document.h:
            (WebCore::Document::doctype):
            (WebCore::Document::):
            (WebCore::Document::determineParseMode):
            (WebCore::Document::setParseMode):
            (WebCore::Document::parseMode):
            (WebCore::Document::inCompatMode):
            (WebCore::Document::inAlmostStrictMode):
            (WebCore::Document::inStrictMode):
            * dom/DocumentType.cpp:
            (WebCore::DocumentType::cloneNode):
            (WebCore::DocumentType::insertedIntoDocument):
            (WebCore::DocumentType::removedFromDocument):
            * dom/DocumentType.h:
            * dom/Node.cpp:
            (WebCore::Node::childAllowed):
            * dom/StyledElement.cpp:
            (WebCore::StyledElement::attributeChanged):
            * dom/XMLTokenizer.cpp:
            (WebCore::XMLTokenizer::internalSubset):
            (WebCore::):
            * editing/markup.cpp:
            (WebCore::appendStartMarkup):
            * html/HTMLAppletElement.cpp:
            (WebCore::HTMLAppletElement::createRenderer):
            * html/HTMLDocument.cpp:
            (WebCore::HTMLDocument::HTMLDocument):
            (WebCore::HTMLDocument::childAllowed):
            (WebCore::HTMLDocument::determineParseMode):
            * html/HTMLDocument.h:
            * html/HTMLMapElement.cpp:
            (WebCore::HTMLMapElement::parseMappedAttribute):
            * html/HTMLParamElement.cpp:
            (WebCore::HTMLParamElement::parseMappedAttribute):
            * html/HTMLParser.cpp:
            (WebCore::HTMLParser::parseDoctypeToken):
            * html/HTMLParser.h:
            * html/HTMLTokenizer.cpp:
            (WebCore::HTMLTokenizer::reset):
            (WebCore::HTMLTokenizer::parseDoctype):
            (WebCore::HTMLTokenizer::parseTag):
            (WebCore::HTMLTokenizer::write):
            (WebCore::HTMLTokenizer::finish):
            (WebCore::HTMLTokenizer::processDoctypeToken):
            * html/HTMLTokenizer.h:
            (WebCore::):
            (WebCore::DoctypeToken::DoctypeToken):
            (WebCore::DoctypeToken::reset):
            (WebCore::DoctypeToken::state):
            (WebCore::DoctypeToken::setState):
            (WebCore::HTMLTokenizer::State::inDoctype):
            (WebCore::HTMLTokenizer::State::setInDoctype):
            (WebCore::HTMLTokenizer::State::needsSpecialWriteHandling):
            (WebCore::HTMLTokenizer::State::):
            * html/HTMLViewSourceDocument.cpp:
            (WebCore::HTMLViewSourceDocument::addViewSourceToken):
            (WebCore::HTMLViewSourceDocument::addViewSourceDoctypeToken):
            * html/HTMLViewSourceDocument.h:
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::write):
            (WebCore::FrameLoader::switchOutLowBandwidthDisplayIfReady):
            * page/Frame.cpp:
            (WebCore::Frame::documentTypeString):
            * page/inspector/utilities.js:
            * xml/XSLTProcessor.cpp:
            (WebCore::XSLTProcessor::createDocumentFromSource):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 8, 2008
  1. Reviewed by darin.

    eric@webkit.org committed
            Add support for Text.wholeText and Text.replaceWholeText
            http://bugs.webkit.org/show_bug.cgi?id=17125
    
            Test EntityReferences to make sure they're always treated as read-only
            In doing so I discovered a bug in document.adoptNode(readonlyNode) (and fixed it)
    
            * dom/Document.cpp:
            (WebCore::Document::adoptNode): throw NO_MODIFICATION_ALLOWED_ERR when passed a readonly node
            * dom/Node.cpp:
            * dom/Node.cpp:
            (WebCore::Node::textContent):
            * dom/Text.cpp:
            (WebCore::earliestLogicallyAdjacentTextNode):
            (WebCore::latestLogicallyAdjacentTextNode):
            (WebCore::Text::wholeText):
            (WebCore::Text::replaceWholeText):
            * dom/Text.h:
            * dom/Text.idl:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 6, 2008
  1. WebCore:

    kmccullough@apple.com committed
            Rubberstamped by Darin.
    
            <rdar://problem/5727708> REGRESSION (r29952): Can't send message from Yahoo Mail beta
            - Reverted the change that caused the regression.
    
            * dom/Document.cpp:
            (WebCore::Document::createElement):
            (WebCore::Document::createElementNS):
            (WebCore::Document::getElementById):
            (WebCore::Document::parseQualifiedName):
            (WebCore::Document::createAttributeNS):
            * dom/Document.idl:
    
    LayoutTests:
    
            Rubberstamped by Darin.
    
            <rdar://problem/5727708> REGRESSION (r29952): Can't send message from Yahoo Mail beta
            - Reverted the change that caused the regression.
    
            * dom/xhtml/level3/core/documentsetstricterrorchecking02-expected.txt:
            * fast/dom/Document/createAttributeNS-namespace-err-expected.txt: Removed.
            * fast/dom/Document/createAttributeNS-namespace-err.html: Removed.
            * fast/dom/Document/createElementNS-namespace-err-expected.txt: Removed.
            * fast/dom/Document/createElementNS-namespace-err.html: Removed.
            * fast/dom/Document/resources/TEMPLATE.html: Removed.
            * fast/dom/Document/resources/createAttributeNS-namespace-err.js: Removed.
            * fast/dom/Document/resources/createElementNS-namespace-err.js: Removed.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Something went wrong with that request. Please try again.