-
http://trac.webkit.org/r144530abarth@webkit.org authored
As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a large number of ASSERTs in chromium-win. Source/WebCore: * CMakeLists.txt: * GNUmakefile.list.am: * Modules/mediastream/RTCPeerConnection.cpp: * Modules/notifications/Notification.cpp: * Target.pri: * WebCore.exp.in: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.xcodeproj/project.pbxproj: * bindings/ScriptControllerBase.cpp: * bindings/js/JSNodeCustom.cpp: * bindings/js/ScriptController.cpp: * bindings/js/ScriptSourceCode.h: (WebCore): * bindings/objc/DOM.mm: * bindings/v8/ScriptController.cpp: * bindings/v8/V8DOMWindowShell.cpp: * bindings/v8/custom/V8DOMWindowCustom.cpp: * css/CSSCrossfadeValue.h: (WebCore::CSSCrossfadeValue::CSSCrossfadeValue): (WebCore::CSSCrossfadeValue::CrossfadeSubimageObserverProxy::CrossfadeSubimageObserverProxy): * css/CSSFontFaceSource.h: * css/CSSFontSelector.cpp: * css/WebKitCSSSVGDocumentValue.cpp: * css/WebKitCSSSVGDocumentValue.h: (WebCore): * dom/Clipboard.cpp: (WebCore::Clipboard::Clipboard): * dom/ContainerNode.cpp: * dom/DOMImplementation.cpp: * dom/PendingScript.h: * dom/ScriptElement.cpp: * dom/ScriptElement.h: * history/CachedFrame.cpp: * html/DOMURL.cpp: * html/HTMLAnchorElement.cpp: * html/HTMLAppletElement.cpp: * html/HTMLElement.cpp: * html/HTMLEmbedElement.cpp: * html/HTMLFrameSetElement.cpp: * html/HTMLHtmlElement.cpp: * html/HTMLImageElement.cpp: * html/HTMLObjectElement.cpp: * html/HTMLPlugInElement.cpp: * html/ImageDocument.cpp: * html/ImageInputType.cpp: * html/MediaDocument.cpp: * html/PluginDocument.cpp: * html/canvas/WebGLRenderingContext.cpp: (WebCore): * html/parser/HTMLConstructionSite.cpp: * html/parser/HTMLParserOptions.cpp: * html/parser/HTMLScriptRunner.h: * html/parser/XSSAuditor.cpp: * html/parser/XSSAuditorDelegate.cpp: * inspector/InspectorDebuggerAgent.cpp: * inspector/InspectorFileSystemAgent.cpp: * inspector/InspectorFrontendHost.cpp: * inspector/InspectorInstrumentation.h: (WebCore): * inspector/InspectorPageAgent.cpp: * inspector/NetworkResourcesData.cpp: * inspector/NetworkResourcesData.h: (WebCore): * loader/CookieJar.cpp: * loader/CrossOriginAccessControl.cpp: * loader/CrossOriginAccessControl.h: (WebCore): * loader/CrossOriginPreflightResultCache.h: * loader/DocumentThreadableLoader.h: * loader/FrameLoader.cpp: (WebCore::FrameLoader::FrameLoader): * loader/FrameLoader.h: (WebCore): (WebCore::FrameLoader::policyChecker): * loader/ImageLoader.cpp: * loader/ImageLoader.h: * loader/LinkLoader.h: (WebCore): * loader/MainResourceLoader.cpp: * loader/MainResourceLoader.h: (WebCore): * loader/MixedContentChecker.cpp: * loader/PingLoader.cpp: * loader/PolicyChecker.h: (WebCore): * loader/ProgressTracker.cpp: * loader/SubframeLoader.cpp: * loader/SubresourceLoader.cpp: * loader/TextTrackLoader.cpp: * loader/TextTrackLoader.h: (WebCore): * loader/ThreadableLoader.h: * loader/appcache/ApplicationCacheGroup.cpp: * loader/appcache/ApplicationCacheGroup.h: (WebCore): * loader/appcache/ApplicationCacheHost.cpp: * loader/archive/cf/LegacyWebArchive.cpp: * loader/cache/CachedFont.cpp: * loader/cache/CachedFont.h: (CachedFontClient): (WebCore::CachedFontClient::~CachedFontClient): (WebCore::CachedFontClient::expectedType): (WebCore::CachedFontClient::resourceClientType): (WebCore::CachedFontClient::fontLoaded): (WebCore): * loader/cache/CachedFontClient.h: Removed. * loader/cache/CachedImage.cpp: * loader/cache/CachedRawResource.cpp: * loader/cache/CachedRawResource.h: (WebCore): (CachedRawResourceClient): (WebCore::CachedRawResourceClient::~CachedRawResourceClient): (WebCore::CachedRawResourceClient::expectedType): (WebCore::CachedRawResourceClient::resourceClientType): (WebCore::CachedRawResourceClient::dataSent): (WebCore::CachedRawResourceClient::responseReceived): (WebCore::CachedRawResourceClient::dataReceived): (WebCore::CachedRawResourceClient::redirectReceived): (WebCore::CachedRawResourceClient::dataDownloaded): * loader/cache/CachedRawResourceClient.h: Removed. * loader/cache/CachedResource.cpp: * loader/cache/CachedResourceHandle.cpp: (WebCore): * loader/cache/CachedResourceHandle.h: (WebCore): (WebCore::CachedResourceHandleBase::~CachedResourceHandleBase): (WebCore::CachedResourceHandleBase::CachedResourceHandleBase): * loader/cache/CachedSVGDocument.h: (CachedSVGDocumentClient): (WebCore::CachedSVGDocumentClient::~CachedSVGDocumentClient): (WebCore::CachedSVGDocumentClient::expectedType): (WebCore::CachedSVGDocumentClient::resourceClientType): (WebCore): * loader/cache/CachedSVGDocumentClient.h: Removed. * loader/cache/CachedSVGDocumentReference.cpp: Removed. * loader/cache/CachedSVGDocumentReference.h: (WebCore): (WebCore::CachedSVGDocumentReference::CachedSVGDocumentReference): (WebCore::CachedSVGDocumentReference::~CachedSVGDocumentReference): * loader/cache/CachedStyleSheetClient.h: (WebCore): * loader/cache/MemoryCache.h: (WebCore): (MemoryCache): * loader/chromium/CachedRawResourceChromium.cpp: * loader/icon/IconController.cpp: * loader/icon/IconLoader.h: * loader/mac/ResourceLoaderMac.mm: * page/DOMWindowExtension.cpp: * page/Frame.cpp: (WebCore::Frame::Frame): (WebCore): (WebCore::Frame::reportMemoryUsage): * page/Frame.h: (WebCore): (Frame): (WebCore::Frame::init): (WebCore::Frame::loader): * page/PerformanceNavigation.cpp: * page/PerformanceTiming.cpp: * page/PointerLockController.cpp: * page/Settings.cpp: * page/animation/CSSPropertyAnimation.cpp: * platform/chromium/PasteboardChromium.cpp: * platform/efl/ErrorsEfl.cpp: * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp: * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h: * platform/graphics/filters/FilterOperation.cpp: (WebCore): * platform/graphics/filters/FilterOperation.h: (WebCore): (WebCore::FilterOperation::ReferenceFilterOperation::setCachedSVGDocumentReference): (WebCore::FilterOperation::ReferenceFilterOperation::ReferenceFilterOperation): * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: * platform/gtk/ErrorsGtk.cpp: * platform/gtk/PasteboardGtk.cpp: * platform/gtk/PasteboardHelper.h: * platform/mac/ClipboardMac.h: * platform/mac/ClipboardMac.mm: * platform/mac/HTMLConverter.mm: * platform/mac/PasteboardMac.mm: * platform/network/AuthenticationChallengeBase.cpp: * platform/network/cf/CookieJarCFNet.cpp: * platform/network/cf/ResourceRequestCFNet.cpp: * platform/network/mac/CookieStorageMac.mm: * platform/qt/PasteboardQt.cpp: * plugins/DOMMimeType.cpp: * plugins/PluginRequest.h: Removed. * plugins/PluginStream.h: (PluginStreamClient): (WebCore::PluginStreamClient::~PluginStreamClient): (WebCore::PluginStreamClient::streamDidFinishLoading): (WebCore): * plugins/PluginStreamClient.h: Removed. * plugins/PluginView.cpp: * plugins/PluginView.h: (WebCore): (PluginRequest): (WebCore::PluginRequest::PluginRequest): (WebCore::PluginRequest::frameLoadRequest): (WebCore::PluginRequest::notifyData): (WebCore::PluginRequest::sendNotification): (WebCore::PluginRequest::shouldAllowPopups): * rendering/HitTestResult.cpp: * rendering/InlineFlowBox.cpp: * rendering/RenderBox.cpp: * rendering/RenderEmbeddedObject.cpp: * rendering/RenderImage.cpp: * rendering/RenderImageResource.cpp: (WebCore::RenderImageResource::RenderImageResource): (WebCore): * rendering/RenderImageResource.h: (WebCore::RenderImageResource::image): (WebCore::RenderImageResource::errorOccurred): (WebCore::RenderImageResource::usesImageContainerSize): (WebCore::RenderImageResource::imageHasRelativeWidth): (WebCore::RenderImageResource::imageHasRelativeHeight): (WebCore::RenderImageResource::imageSize): * rendering/RenderImageResourceStyleImage.cpp: * rendering/RenderLayer.cpp: * rendering/RenderLayerBacking.cpp: * rendering/RenderLayerFilterInfo.h: (WebCore): * rendering/RenderListItem.cpp: * rendering/RenderListMarker.cpp: * rendering/RenderSnapshottedPlugIn.cpp: * rendering/RenderTableCol.cpp: * rendering/RenderTableRow.cpp: * rendering/RenderTableSection.cpp: * rendering/style/StyleCachedShader.h: * rendering/style/StyleCustomFilterProgram.cpp: Removed. * rendering/style/StyleCustomFilterProgram.h: (WebCore): (WebCore::StyleCustomFilterProgram::vertexShaderString): (StyleCustomFilterProgram): (WebCore::StyleCustomFilterProgram::fragmentShaderString): (WebCore::StyleCustomFilterProgram::isLoaded): (WebCore::StyleCustomFilterProgram::willHaveClients): (WebCore::StyleCustomFilterProgram::didRemoveLastClient): (WebCore::StyleCustomFilterProgram::notifyFinished): * svg/SVGFEImageElement.h: * svg/SVGFontFaceUriElement.h: (SVGFontFaceUriElement): * svg/SVGImageLoader.cpp: * svg/SVGUseElement.cpp: * svg/SVGUseElement.h: * svg/graphics/SVGImageCache.cpp: * testing/MockPagePopupDriver.cpp: * xml/XSLStyleSheet.h: (WebCore): * xml/XSLTProcessorLibxslt.cpp: * xml/parser/XMLDocumentParser.cpp: * xml/parser/XMLDocumentParser.h: * xml/parser/XMLDocumentParserLibxml2.cpp: Source/WebKit/chromium: * src/ApplicationCacheHost.cpp: * src/AssociatedURLLoader.cpp: * src/EditorClientImpl.cpp: * src/SharedWorkerRepository.cpp: * src/WebDataSourceImpl.cpp: * src/WebFrameImpl.h: (WebCore): * src/WebNode.cpp: * src/WebSharedWorkerImpl.cpp: * tests/FrameLoaderClientImplTest.cpp: Source/WebKit/efl: * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: * ewk/ewk_frame.cpp: Source/WebKit/gtk: * webkit/webkitwebpolicydecision.cpp: Source/WebKit/mac: * DOM/WebDOMOperations.mm: * Misc/WebNSPasteboardExtras.mm: * WebCoreSupport/WebFrameNetworkingContext.mm: * WebView/WebRenderLayer.mm: * WebView/WebRenderNode.mm: Source/WebKit/qt: * WebCoreSupport/NotificationPresenterClientQt.cpp: * WebCoreSupport/QWebPageAdapter.cpp: Source/WebKit2: * NetworkProcess/HostRecord.h: * NetworkProcess/NetworkResourceLoadScheduler.h: * NetworkProcess/NetworkResourceLoader.h: (WebCore): * Shared/WebRenderLayer.cpp: * Shared/WebRenderObject.cpp: * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: * WebProcess/InjectedBundle/InjectedBundle.cpp: * WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp: * WebProcess/Plugins/PDF/PDFPlugin.mm: * WebProcess/Plugins/PluginView.cpp: * WebProcess/WebCoreSupport/WebContextMenuClient.cpp: * WebProcess/WebCoreSupport/WebEditorClient.cpp: * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: * WebProcess/WebPage/mac/WebPageMac.mm: * WebProcess/WebProcess.cpp: * WebProcess/soup/WebProcessSoup.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fa616dd3