Skip to content
  • inferno@chromium.org's avatar
    Add ASSERT_WITH_SECURITY_IMPLICATION to catch bad casts. · 0328372a
    inferno@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=112060
    
    Reviewed by Eric Seidel.
    
    Source/WebCore:
    
    * Modules/geolocation/Geolocation.cpp:
    (WebCore::Geolocation::document):
    * accessibility/AccessibilityMenuList.h:
    (WebCore::toAccessibilityMenuList):
    * accessibility/AccessibilityNodeObject.h:
    (WebCore::toAccessibilityNodeObject):
    * accessibility/AccessibilityRenderObject.h:
    (WebCore::toAccessibilityRenderObject):
    * accessibility/AccessibilitySVGRoot.h:
    (WebCore::toAccessibilitySVGRoot):
    * accessibility/AccessibilitySpinButton.h:
    (WebCore::toAccessibilitySpinButton):
    (WebCore::toAccessibilitySpinButtonPart):
    * accessibility/AccessibilityTable.h:
    (WebCore::toAccessibilityTable):
    * css/StyleRule.h:
    (WebCore::toStyleRuleMedia):
    (WebCore::toStyleRuleSupports):
    (WebCore::toStyleRuleRegion):
    * dom/EventContext.h:
    (WebCore::toTouchEventContext):
    * fileapi/File.h:
    (WebCore::toFile):
    * html/HTMLElement.cpp:
    (WebCore::HTMLElement::insertAdjacentElement):
    (WebCore::contextElementForInsertion):
    * html/HTMLMediaElement.h:
    (WebCore::toMediaElement):
    * html/HTMLMeterElement.h:
    (WebCore::toHTMLMeterElement):
    * html/HTMLOptionElement.cpp:
    (WebCore::toHTMLOptionElement):
    * html/HTMLProgressElement.cpp:
    (WebCore::HTMLProgressElement::renderProgress):
    * html/HTMLProgressElement.h:
    (WebCore::toHTMLProgressElement):
    * html/HTMLSelectElement.h:
    (WebCore::toHTMLSelectElement):
    * html/HTMLTableCellElement.cpp:
    (WebCore::toHTMLTableCellElement):
    * html/HTMLTextFormControlElement.h:
    (WebCore::toHTMLTextFormControlElement):
    * html/PluginDocument.h:
    (WebCore::toPluginDocument):
    * html/shadow/DetailsMarkerControl.cpp:
    (WebCore::DetailsMarkerControl::summaryElement):
    * html/shadow/HTMLContentElement.h:
    (WebCore::toHTMLContentElement):
    * html/shadow/HTMLShadowElement.h:
    (WebCore::toHTMLShadowElement):
    * html/shadow/TextFieldDecorationElement.cpp:
    (WebCore::TextFieldDecorationElement::hostInput):
    * page/DOMWindow.cpp:
    (WebCore::DOMWindow::document):
    * rendering/InlineTextBox.h:
    (WebCore::toInlineTextBox):
    * rendering/RenderHTMLCanvas.h:
    (WebCore::toRenderHTMLCanvas):
    * rendering/RenderScrollbar.h:
    (WebCore::toRenderScrollbar):
    * rendering/RenderTextFragment.h:
    (WebCore::toRenderTextFragment):
    * rendering/mathml/RenderMathMLOperator.h:
    (WebCore::toRenderMathMLOperator):
    * rendering/svg/RenderSVGTextPath.h:
    (WebCore::toRenderSVGTextPath):
    * rendering/svg/RenderSVGViewportContainer.h:
    (WebCore::toRenderSVGViewportContainer):
    * svg/graphics/SVGImageChromeClient.h:
    (WebCore::toSVGImageChromeClient):
    
    Source/WebKit/chromium:
    
    * src/FrameLoaderClientImpl.cpp:
    (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    0328372a