1. 12 Dec, 2010 1 commit
    • morrita@google.com's avatar
      2010-10-28 MORITA Hajime <morrita@google.com> · 7a18feed
      morrita@google.com authored
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              * editing/spelling/script-tests/spellcheck-paste.js: Added.
              * editing/spelling/spellcheck-paste.html: Added.
              * editing/spelling/spellcheck-paste-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
              * platform/gtk/Skipped:
              * platform/mac-leopard/Skipped:
              * platform/mac-tiger/Skipped:
              * platform/mac-wk2/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              - Introduced SpellChecker class to encapsulate asynchronous spell
                checker state: sequence id, requesting text and target node.
                This is also the first step to decompose spell-check related
                code to a separate class.
              - Added EditorClient::isAsynchronousSpellCheckingEnabled()
                to use async spellcheck API on the platform.
                These APIs are touched by SpellChecker.
              - Used SpellChecker to check a pasted test. Text to check is
                collected from the subtree under the editingRoot.
              - Added Setting::m_asynchronousSpellCheckingEnabled to control
                async spell checking.
      
              Test: editing/spelling/spellcheck-paste.html
      
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.exp.in:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * dom/DocumentMarkerController.cpp:
              (WebCore::DocumentMarkerController::showMarkers):
              (showDocumentMarkers):
              * dom/DocumentMarkerController.h:
              * dom/PositionIterator.cpp:
              (WebCore::PositionIterator::setOffsetInLeafNode):
              * dom/PositionIterator.h:
              * editing/Editor.cpp:
              (WebCore::Editor::replaceSelectionWithFragment):
              (WebCore::Editor::Editor):
              (WebCore::findFirstMarkable):
              (WebCore::Editor::selectionStartHasSpellingMarkerFor):
              * editing/Editor.h:
              (WebCore::Editor::spellChecker):
              * editing/SpellChecker.cpp: Added.
              (WebCore::SpellChecker::SpellChecker):
              (WebCore::SpellChecker::~SpellChecker):
              (WebCore::SpellChecker::initRequest):
              (WebCore::SpellChecker::clearRequest):
              (WebCore::SpellChecker::isAsynchronousEnabled):
              (WebCore::SpellChecker::canCheckAsynchronously):
              (WebCore::SpellChecker::isBusy):
              (WebCore::SpellChecker::isValid):
              (WebCore::SpellChecker::isCheckable):
              (WebCore::SpellChecker::requestCheckingFor):
              (WebCore::forwardIterator):
              (WebCore::SpellChecker::didCheck):
              * editing/SpellChecker.h: Added.
              (WebCore::SpellCheckingResult::SpellCheckingResult):
              (WebCore::SpellCheckingResult::type):
              (WebCore::SpellCheckingResult::location):
              (WebCore::SpellCheckingResult::length):
              * loader/EmptyClients.h:
              (WebCore::EmptyEditorClient::requestCheckingOfString):
              * page/EditorClient.h:
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              * page/Settings.h:
              (WebCore::Settings::setAsynchronousSpellCheckingEnabled):
              (WebCore::Settings::asynchronousSpellCheckingEnabled):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * src/EditorClientImpl.h:
              (WebKit::EditorClientImpl::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientEfl.h:
              (WebCore::EditorClientEfl::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientGtk.h:
              (WebKit::EditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientHaiku.h:
              (WebCore::EditorClientHaiku::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added asynchronous spell checking API to WebEditorClient using
              -[NSSpellChecker requestCheckingOfString].
              Note that WebEditorSpellCheckResponder is a small class to receive
              requested spell-checking result. Note that this feature is
              disabled at default.
      
              Also added [WebPreferences setAsynchronousSpellCheckingEnabled:] to
              enable the feature from LayoutTestController.
      
              * WebCoreSupport/WebEditorClient.h:
              * WebCoreSupport/WebEditorClient.mm:
              (-[WebEditorSpellCheckResponder initWithSender:WebCore::sequence:results:]):
              (-[WebEditorSpellCheckResponder perform]):
              (toCoreSpellingResult):
              (-[WebEditorSpellCheckResponder WTF::WebCore::]):
              (WebEditorClient::requestCheckingOfString):
              * WebView/WebPreferenceKeysPrivate.h:
              * WebView/WebPreferences.mm:
              (+[WebPreferences initialize]):
              (-[WebPreferences setAsynchronousSpellCheckingEnabled:]):
              (-[WebPreferences asynchronousSpellCheckingEnabled]):
              * WebView/WebPreferencesPrivate.h:
              * WebView/WebView.mm:
              (-[WebView _preferencesChangedNotification:]):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientQt.h:
              (WebCore::EditorClientQt::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/WebEditorClient.h:
              (WebEditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientWinCE.h:
              (WebKit::EditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebKitSupport/EditorClientWx.h:
              (WebCore::EditorClientWx::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebProcess/WebCoreSupport/WebEditorClient.cpp:
              (WebKit::WebEditorClient::requestCheckingOfString):
              * WebProcess/WebCoreSupport/WebEditorClient.h:
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added LayoutTestController::setAsynchronousSpellCheckingEnabled()
              to control the setting.
      
              * DumpRenderTree/LayoutTestController.cpp:
              (setAsynchronousSpellCheckingEnabledCallback):
              (LayoutTestController::staticFunctions):
              * DumpRenderTree/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.cpp:
              (LayoutTestController::LayoutTestController):
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/mac/DumpRenderTree.mm:
              (resetDefaultsToConsistentValues):
              * DumpRenderTree/mac/LayoutTestControllerMac.mm:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/win/LayoutTestControllerWin.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a18feed
  2. 19 Sep, 2009 1 commit
    • hamaji@chromium.org's avatar
      2009-09-19 Shinichiro Hamaji <hamaji@chromium.org> · c85c660a
      hamaji@chromium.org authored
              Rubber-stamped by Eric Seidel.
      
              js tests should move into jstests subdirectory instead of resources/
              https://bugs.webkit.org/show_bug.cgi?id=25880
      
              Migration for editing directory.
      
              * editing/inserting/font-size-clears-from-typing-style.html:
              * editing/inserting/resources/TEMPLATE.html: Removed.
              * editing/inserting/resources/font-size-clears-from-typing-style.js: Removed.
              * editing/inserting/script-tests: Added.
              * editing/inserting/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/inserting/resources/TEMPLATE.html.
              * editing/inserting/script-tests/font-size-clears-from-typing-style.js: Copied from LayoutTests/editing/inserting/resources/font-size-clears-from-typing-style.js.
              * editing/pasteboard/file-input-files-access.html:
              * editing/pasteboard/files-during-page-drags.html:
              * editing/pasteboard/get-data-text-plain-paste.html:
              * editing/pasteboard/resources/TEMPLATE.html: Removed.
              * editing/pasteboard/resources/file-input-files-access.js: Removed.
              * editing/pasteboard/resources/files-during-page-drags.js: Removed.
              * editing/pasteboard/resources/get-data-text-plain-paste.js: Removed.
              * editing/pasteboard/script-tests: Added.
              * editing/pasteboard/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/pasteboard/resources/TEMPLATE.html.
              * editing/pasteboard/script-tests/file-input-files-access.js: Copied from LayoutTests/editing/pasteboard/resources/file-input-files-access.js.
              * editing/pasteboard/script-tests/files-during-page-drags.js: Copied from LayoutTests/editing/pasteboard/resources/files-during-page-drags.js.
              * editing/pasteboard/script-tests/get-data-text-plain-paste.js: Copied from LayoutTests/editing/pasteboard/resources/get-data-text-plain-paste.js.
              * editing/selection/click-in-margins-inside-editable-div.html:
              * editing/selection/click-in-padding-with-multiple-line-boxes.html:
              * editing/selection/click-outside-editable-div.html:
              * editing/selection/resources/TEMPLATE.html: Removed.
              * editing/selection/resources/click-in-margins-inside-editable-div.js: Removed.
              * editing/selection/resources/click-in-padding-with-multiple-line-boxes.js: Removed.
              * editing/selection/resources/click-outside-editable-div.js: Removed.
              * editing/selection/script-tests: Added.
              * editing/selection/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/selection/resources/TEMPLATE.html.
              * editing/selection/script-tests/click-in-margins-inside-editable-div.js: Copied from LayoutTests/editing/selection/resources/click-in-margins-inside-editable-div.js.
              * editing/selection/script-tests/click-in-padding-with-multiple-line-boxes.js: Copied from LayoutTests/editing/selection/resources/click-in-padding-with-multiple-line-boxes.js.
              * editing/selection/script-tests/click-outside-editable-div.js: Copied from LayoutTests/editing/selection/resources/click-outside-editable-div.js.
              * editing/style/resources/TEMPLATE.html: Removed.
              * editing/style/resources/text-decoration-state.js: Removed.
              * editing/style/script-tests: Added.
              * editing/style/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/style/resources/TEMPLATE.html.
              * editing/style/script-tests/text-decoration-state.js: Copied from LayoutTests/editing/style/resources/text-decoration-state.js.
              * editing/style/text-decoration-state.html:
              * editing/text-iterator/basic-iteration.html:
              * editing/text-iterator/resources/TEMPLATE.html: Removed.
              * editing/text-iterator/resources/basic-iteration.js: Removed.
              * editing/text-iterator/script-tests: Added.
              * editing/text-iterator/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/text-iterator/resources/TEMPLATE.html.
              * editing/text-iterator/script-tests/basic-iteration.js: Copied from LayoutTests/editing/text-iterator/resources/basic-iteration.js.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c85c660a
  3. 30 Apr, 2009 1 commit
    • darin@apple.com's avatar
      2009-04-30 Darin Adler <darin@apple.com> · cbb45ab5
      darin@apple.com authored
              Reviewed by Sam Weinig.
      
              Add a first text iterator test. We'll add more later.
              This test includes some known expected failures. At some point we'll fix those.
      
              * editing/text-iterator: Added.
              * editing/text-iterator/basic-iteration-expected.txt: Added.
              * editing/text-iterator/basic-iteration.html: Added.
              * editing/text-iterator/resources: Added.
              * editing/text-iterator/resources/TEMPLATE.html: Copied from editing/selection/resources/TEMPLATE.html.
              * editing/text-iterator/resources/basic-iteration.js: Added.
      
              * platform/gtk/Skipped: Skip editing/text-iterator since only Mac DumpRenderTree has this at the moment.
              * platform/qt/Skipped: Ditto.
              * platform/win/Skipped: Ditto.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cbb45ab5
  4. 24 Feb, 2009 1 commit
    • eric@webkit.org's avatar
      2009-02-05 Ojan Vafai <ojan@chromium.org> and Eric Seidel <eric@webkit.org> · 2da7e4aa
      eric@webkit.org authored
              Reviewed by Dave Hyatt.
      
              Make cursor positions match IE6/IE7/FF3 when clicking in margins/padding
              around divs inside editable regions.
              https://bugs.webkit.org/show_bug.cgi?id=23605
      
              Fix clicks outside editable regions from focusing the editable region.
              https://bugs.webkit.org/show_bug.cgi?id=23607
      
              Removed editing/selection/contenteditable-click-outside.html as it's
              not as useful as our new tests.
      
              Clean up RenderBlock::positionForCoordinates to remove dead code,
              duplicate code, and generally make it more readable.
      
              Tests: editing/selection/click-in-margins-inside-editable-div.html
                     editing/selection/click-in-padding-with-multiple-line-boxes.html
                     editing/selection/click-outside-editable-div.html
      
              * editing/VisiblePosition.cpp:
              (WebCore::VisiblePosition::canonicalPosition):
              * rendering/RenderBlock.cpp:
              (WebCore::positionForPointRespectingEditingBoundaries):
              (WebCore::positionForPointWithInlineChildren):
              (WebCore::RenderBlock::positionForCoordinates):
              (WebCore::RenderBlock::updateFirstLetter):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41191 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2da7e4aa
  5. 01 Feb, 2008 1 commit
    • eric@webkit.org's avatar
      Reviewed by Oliver. · 346b6368
      eric@webkit.org authored
              Add getSVGDocument to frame and iframe.
      
              Test: svg/custom/frame-getSVGDocument.html
      
              * html/HTMLEmbedElement.cpp:
              * html/HTMLEmbedElement.h:
              * html/HTMLFrameElement.idl:
              * html/HTMLFrameOwnerElement.cpp:
              (WebCore::HTMLFrameOwnerElement::getSVGDocument):
              * html/HTMLFrameOwnerElement.h:
              * html/HTMLIFrameElement.idl:
              * html/HTMLObjectElement.cpp:
              * html/HTMLObjectElement.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29913 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      346b6368
  6. 01 Jan, 2008 1 commit
    • weinig@apple.com's avatar
      WebCore: · 97b2d1e7
      weinig@apple.com authored
              Reviewed by Darin.
      
              Patch for http://bugs.webkit.org/show_bug.cgi?id=16691
              Use real JS objects for the rest of the DOMExceptions (EventException, RangeException, etc)
      
              - Create JS objects for all the different types of exceptions, each with there own prototype and constructor.
              - Abstract all the logic and storage for exception classes in to an ExceptionBase class.
              - Move specialized ExceptionCodes into the exception classes. (ie. the EventExceptionCode enum is now in EventException).
      
              Tests: fast/dom/DOMException/EventException.html
                     fast/dom/DOMException/RangeException.html
                     fast/dom/DOMException/XPathException.html
                     http/tests/xmlhttprequest/XMLHttpRequestException.html
                     svg/custom/SVGException.html
      
              * DerivedSources.make:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * WebCoreSources.bkl:
              * bindings/js/JSSVGMatrixCustom.cpp:
              (WebCore::JSSVGMatrix::inverse):
              (WebCore::JSSVGMatrix::rotateFromVector):
              * bindings/js/kjs_binding.cpp:
              (KJS::setDOMException):
              * bindings/scripts/CodeGeneratorJS.pm: Use the constant values defined
              in the IDL as the ObjC bindings do.
              * bindings/scripts/CodeGeneratorObjC.pm:
              * dom/DOMCoreException.cpp: Removed.
              * dom/DOMCoreException.h:
              (WebCore::DOMCoreException::DOMCoreException):
              * dom/DOMCoreException.idl:
              * dom/Event.h:
              * dom/EventException.h: Copied from WebCore/dom/DOMCoreException.h.
              (WebCore::EventException::EventException):
              (WebCore::EventException::):
              * dom/EventException.idl: Copied from WebCore/dom/DOMCoreException.idl.
              * dom/EventTargetNode.cpp:
              (WebCore::EventTargetNode::dispatchEvent):
              * dom/ExceptionBase.cpp: Copied from WebCore/dom/DOMCoreException.cpp.
              (WebCore::ExceptionBase::ExceptionBase):
              (WebCore::ExceptionBase::toString):
              * dom/ExceptionBase.h: Copied from WebCore/dom/DOMCoreException.h.
              (WebCore::ExceptionBase::code):
              * dom/ExceptionCode.cpp:
              (WebCore::getExceptionCodeDescription):
              * dom/ExceptionCode.h:
              (WebCore::):
              * dom/Range.cpp:
              (WebCore::Range::insertNode):
              (WebCore::Range::checkNodeWOffset):
              (WebCore::Range::checkNodeBA):
              (WebCore::Range::selectNode):
              (WebCore::Range::selectNodeContents):
              (WebCore::Range::surroundContents):
              * dom/RangeException.h:
              (WebCore::RangeException::RangeException):
              (WebCore::RangeException::):
              * dom/RangeException.idl:
              * page/DOMWindow.idl:
              * svg/SVGColor.cpp:
              (WebCore::SVGColor::setRGBColor):
              * svg/SVGException.h:
              (WebCore::SVGException::SVGException):
              (WebCore::SVGException::):
              * svg/SVGException.idl:
              * svg/SVGLocatable.cpp:
              (WebCore::SVGLocatable::getTransformToElement):
              * xml/XMLHttpRequest.cpp:
              (WebCore::XMLHttpRequest::dispatchEvent):
              (WebCore::XMLHttpRequest::open):
              (WebCore::XMLHttpRequest::send):
              * xml/XMLHttpRequest.h:
              * xml/XMLHttpRequestException.h: Copied from WebCore/dom/DOMCoreException.h.
              (WebCore::XMLHttpRequestException::XMLHttpRequestException):
              (WebCore::XMLHttpRequestException::):
              * xml/XMLHttpRequestException.idl: Copied from WebCore/dom/DOMCoreException.idl.
              * xml/XPathEvaluator.h:
              * xml/XPathException.h: Copied from WebCore/dom/DOMCoreException.h.
              (WebCore::XPathException::XPathException):
              (WebCore::XPathException::):
              * xml/XPathException.idl: Copied from WebCore/dom/DOMCoreException.idl.
              * xml/XPathParser.cpp:
              (WebCore::XPath::Parser::parseStatement):
              * xml/XPathResult.cpp:
              (WebCore::XPathResult::convertTo):
              (WebCore::XPathResult::numberValue):
              (WebCore::XPathResult::stringValue):
              (WebCore::XPathResult::booleanValue):
              (WebCore::XPathResult::singleNodeValue):
              (WebCore::XPathResult::snapshotLength):
              (WebCore::XPathResult::iterateNext):
              (WebCore::XPathResult::snapshotItem):
      
      LayoutTests:
      
              Reviewed by Darin.
      
              Tests for http://bugs.webkit.org/show_bug.cgi?id=16691
              Use real JS objects for the rest of the DOMExceptions (EventException, RangeException, etc)
      
              * fast/dom/DOMException/EventException-expected.txt: Added.
              * fast/dom/DOMException/EventException.html: Copied from LayoutTests/fast/dom/DOMException/prototype-object.html.
              * fast/dom/DOMException/RangeException-expected.txt: Added.
              * fast/dom/DOMException/RangeException.html: Copied from LayoutTests/fast/dom/DOMException/prototype-object.html.
              * fast/dom/DOMException/XPathException-expected.txt: Added.
              * fast/dom/DOMException/XPathException.html: Copied from LayoutTests/fast/dom/DOMException/prototype-object.html.
              * fast/dom/DOMException/resources/EventException.js: Copied from LayoutTests/fast/dom/DOMException/resources/prototype-object.js.
              * fast/dom/DOMException/resources/RangeException.js: Copied from LayoutTests/fast/dom/DOMException/resources/prototype-object.js.
              * fast/dom/DOMException/resources/XPathException.js: Copied from LayoutTests/fast/dom/DOMException/resources/prototype-object.js.
              * fast/dom/Window/window-properties-expected.txt:
              * http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt: Added.
              * http/tests/xmlhttprequest/XMLHttpRequestException.html: Added.
              * svg/custom/SVGException-expected.txt: Added.
              * svg/custom/SVGException.html: Copied from LayoutTests/fast/dom/DOMException/prototype-object.html.
              * svg/custom/resources/SVGException.js: Copied from LayoutTests/fast/dom/DOMException/resources/prototype-object.js.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      97b2d1e7