- 03 Oct, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=98027 Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2012-10-03 Reviewed by Simon Fraser. Source/WebCore: perspective-origin for ComputedStyleDeclaration is currently calculated using the wrong bounding box (sizingBox() which ends up as the contentbox). Start using borderbox for ComputedStyleDeclaration perspective-origin, similar to what transform-origin already does. Test: fast/css/getComputedStyle/getComputedStyle-origin-percentage.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): LayoutTests: Add test for perspective-origin calculation into existing transform-origin test. * transforms/2d/computed-style-origin-expected.txt: * transforms/2d/computed-style-origin.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Sep, 2012 2 commits
-
-
antti@apple.com authored
CSSComputedStyleDeclaration::getPropertyCSSValue() triggering unnecessary relayouts and style recalcs https://bugs.webkit.org/show_bug.cgi?id=97760 Reviewed by Andreas Kling. Currently getPropertyCSSValue() (which is also used to implement the more common getPropertyValue()) calls Document::updateLayoutIgnorePendingStylesheets() unconditionally. However only a few properties are actually layout dependent, making many of these relayouts unnecessary. Moreover, triggering full style recalc is also often unnecessary as the current node may already have valid style even if some other parts of the tree require recalc. - Only trigger relayouts for layout dependent properties. - Trigger style recalc only if the style of the current element or its ancestors is dirty. This is a significant (several percent) progression on some real world web content based page loading benchmarks. * css/CSSComputedStyleDeclaration.cpp: (WebCore::isLayoutDependentProperty): (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/StyleResolver.h: (WebCore::StyleResolver::hasViewportDependentMediaQueries): * dom/Document.cpp: (WebCore::Document::hasPendingStyleRecalc): Renamed for consistency. (WebCore::Document::hasPendingForcedStyleRecalc): (WebCore): * dom/Document.h: (Document): * rendering/RenderImage.cpp: (WebCore::RenderImage::imageChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97707 Patch by Bear Travis <betravis@adobe.com> on 2012-09-27 Reviewed by Antti Koivisto. The exclusions specification has renamed wrap-shape-inside and wrap-shape-outside to shape-inside and shape-outside. We should rename the getter/setter functions in RenderStyle, and update the derived variable and function names accordingly. For more information, see: http://dev.w3.org/csswg/css3-exclusions/#declaring-shapes Covered by existing tests. No new functionality. * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/StyleBuilder.cpp: (WebCore::ApplyPropertyExclusionShape::applyValue): (WebCore::StyleBuilder::StyleBuilder): * rendering/ExclusionShapeInsideInfo.cpp: (WebCore::ExclusionShapeInsideInfo::exclusionShapeInsideInfoForRenderBlock): (WebCore::ExclusionShapeInsideInfo::isExclusionShapeInsideInfoEnabledForRenderBlock): (WebCore::ExclusionShapeInsideInfo::removeExclusionShapeInsideInfoForRenderBlock): (WebCore::ExclusionShapeInsideInfo::computeShapeSize): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::styleDidChange): (WebCore::RenderBlock::updateExclusionShapeInsideInfoAfterStyleChange): * rendering/RenderBlock.h: (WebCore::RenderBlock::exclusionShapeInsideInfo): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): (WebCore::StyleRareNonInheritedData::operator==): (WebCore::StyleRareNonInheritedData::reportMemoryUsage): * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 Sep, 2012 1 commit
-
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97011 Reviewed by Andreas Kling. Source/WebCore: The CSS Masking specification defines the presentation attribute 'mask-type' to switch between luminance and alpha masking. 'mask-type' just affects the SVG mask element. The luminance masking is the current behavior of of SVG masking. Alpha masking is simular to '-webkit-mask-image'. This patch implements this property and make it possible to switch between both masking modes. Since the default value is 'luminance', this does not break exisiting content which is tested with exisiting tests. http://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html#the-mask-type Tests: svg/css/mask-type.html svg/masking/mask-type-alpha-expected.svg svg/masking/mask-type-alpha.svg svg/masking/mask-type-luminance-expected.svg svg/masking/mask-type-luminance.svg svg/masking/mask-type-not-set-expected.svg svg/masking/mask-type-not-set.svg * css/CSSComputedStyleDeclaration.cpp: Add mask-type property. (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore): (WebCore::CSSPrimitiveValue::operator EMaskType): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/SVGCSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getSVGPropertyCSSValue): * css/SVGCSSParser.cpp: (WebCore::CSSParser::parseSVGValue): * css/SVGCSSPropertyNames.in: Add mask-type. * css/SVGCSSStyleSelector.cpp: (WebCore::StyleResolver::applySVGProperty): * css/SVGCSSValueKeywords.in: * rendering/style/SVGRenderStyle.cpp: (WebCore::SVGRenderStyle::diff): * rendering/style/SVGRenderStyle.h: (WebCore::SVGRenderStyle::initialMaskType): (WebCore::SVGRenderStyle::setMaskType): (SVGRenderStyle): (WebCore::SVGRenderStyle::maskType): (WebCore::SVGRenderStyle::setBitDefaults): * rendering/style/SVGRenderStyleDefs.h: * rendering/svg/RenderSVGResourceMasker.cpp: Switch between the two masking modes according to the computed value of mask-type. (WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage): * svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::cssPropertyIdForSVGAttributeName): (WebCore::cssPropertyToTypeMap): * svg/svgattrs.in: Add the new attribute to the attribute list. LayoutTests: Added new tests for switching the masking mode on <mask> element with 'mask-type'. * svg/css/mask-type-expected.txt: Added. * svg/css/mask-type.html: Added. * svg/masking/mask-type-alpha-expected.svg: Added. * svg/masking/mask-type-alpha.svg: Added. * svg/masking/mask-type-luminance-expected.svg: Added. * svg/masking/mask-type-luminance.svg: Added. * svg/masking/mask-type-not-set-expected.svg: Added. * svg/masking/mask-type-not-set.svg: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 17 Sep, 2012 1 commit
-
-
loislo@chromium.org authored
remove addInstrumentedMember and use addMember for everything. https://bugs.webkit.org/show_bug.cgi?id=96913 Reviewed by Yury Semikhatsky. Source/WebCore: * bindings/v8/DOMDataStore.cpp: (WebCore::DOMDataStore::reportMemoryUsage): * bindings/v8/IntrusiveDOMWrapperMap.h: * bindings/v8/V8PerIsolateData.cpp: (WebCore::V8PerIsolateData::reportMemoryUsage): * css/CSSBorderImageSliceValue.cpp: (WebCore::CSSBorderImageSliceValue::reportDescendantMemoryUsage): * css/CSSCalculationValue.cpp: * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::reportDescendantMemoryUsage): * css/CSSCharsetRule.cpp: (WebCore::CSSCharsetRule::reportDescendantMemoryUsage): * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::reportMemoryUsage): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::reportDescendantMemoryUsage): * css/CSSFontFaceRule.cpp: (WebCore::CSSFontFaceRule::reportDescendantMemoryUsage): * css/CSSFontFaceSrcValue.cpp: (WebCore::CSSFontFaceSrcValue::reportDescendantMemoryUsage): * css/CSSFunctionValue.cpp: (WebCore::CSSFunctionValue::reportDescendantMemoryUsage): * css/CSSGradientValue.cpp: (WebCore::CSSGradientColorStop::reportMemoryUsage): (WebCore::CSSGradientValue::reportBaseClassMemoryUsage): (WebCore::CSSLinearGradientValue::reportDescendantMemoryUsage): (WebCore::CSSRadialGradientValue::reportDescendantMemoryUsage): * css/CSSImageSetValue.cpp: (WebCore::CSSImageSetValue::ImageWithScale::reportMemoryUsage): * css/CSSImageValue.cpp: (WebCore::CSSImageValue::reportDescendantMemoryUsage): * css/CSSImportRule.cpp: (WebCore::CSSImportRule::reportDescendantMemoryUsage): * css/CSSMediaRule.cpp: (WebCore::CSSMediaRule::reportDescendantMemoryUsage): * css/CSSPageRule.cpp: (WebCore::CSSPageRule::reportDescendantMemoryUsage): * css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::reportDescendantMemoryUsage): * css/CSSProperty.cpp: (WebCore::CSSProperty::reportMemoryUsage): * css/CSSReflectValue.cpp: (WebCore::CSSReflectValue::reportDescendantMemoryUsage): * css/CSSRule.cpp: (WebCore::CSSRule::reportBaseClassMemoryUsage): * css/CSSRuleList.h: * css/CSSStyleRule.cpp: (WebCore::CSSStyleRule::reportDescendantMemoryUsage): * css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::reportMemoryUsage): * css/CSSValue.cpp: (WebCore::TextCloneCSSValue::reportDescendantMemoryUsage): * css/CSSVariableValue.h: (WebCore::CSSVariableValue::reportDescendantMemoryUsage): * css/FontFeatureValue.cpp: (WebCore::FontFeatureValue::reportDescendantMemoryUsage): * css/FontValue.cpp: (WebCore::FontValue::reportDescendantMemoryUsage): * css/MediaList.cpp: (WebCore::MediaList::reportMemoryUsage): * css/MediaQuery.cpp: (WebCore::MediaQuery::reportMemoryUsage): * css/MediaQueryExp.cpp: (WebCore::MediaQueryExp::reportMemoryUsage): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::reportMemoryUsage): (WebCore::StyleRuleCSSStyleDeclaration::reportMemoryUsage): (WebCore::InlineCSSStyleDeclaration::reportMemoryUsage): * css/ShadowValue.cpp: (WebCore::ShadowValue::reportDescendantMemoryUsage): * css/StylePropertySet.cpp: (WebCore::StylePropertySet::reportMemoryUsage): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleRule.cpp: (WebCore::StyleRule::reportDescendantMemoryUsage): (WebCore::StyleRulePage::reportDescendantMemoryUsage): (WebCore::StyleRuleFontFace::reportDescendantMemoryUsage): (WebCore::StyleRuleMedia::reportDescendantMemoryUsage): (WebCore::StyleRuleRegion::reportDescendantMemoryUsage): * css/StyleRuleImport.cpp: (WebCore::StyleRuleImport::reportDescendantMemoryUsage): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::reportMemoryUsage): * css/WebKitCSSKeyframeRule.cpp: (WebCore::StyleKeyframe::reportMemoryUsage): (WebCore::WebKitCSSKeyframeRule::reportDescendantMemoryUsage): * css/WebKitCSSKeyframesRule.cpp: (WebCore::StyleRuleKeyframes::reportDescendantMemoryUsage): (WebCore::WebKitCSSKeyframesRule::reportDescendantMemoryUsage): * css/WebKitCSSRegionRule.cpp: (WebCore::WebKitCSSRegionRule::reportDescendantMemoryUsage): * css/WebKitCSSSVGDocumentValue.cpp: (WebCore::WebKitCSSSVGDocumentValue::reportDescendantMemoryUsage): * css/WebKitCSSShaderValue.cpp: (WebCore::WebKitCSSShaderValue::reportDescendantMemoryUsage): * dom/Attribute.h: (WebCore::Attribute::reportMemoryUsage): * dom/CharacterData.cpp: (WebCore::CharacterData::reportMemoryUsage): * dom/ContainerNode.h: (WebCore::ContainerNode::reportMemoryUsage): * dom/Document.cpp: (WebCore::Document::reportMemoryUsage): * dom/Element.h: (WebCore::Element::reportMemoryUsage): * dom/ElementAttributeData.cpp: (WebCore::ElementAttributeData::reportMemoryUsage): * dom/Event.cpp: (WebCore::Event::reportMemoryUsage): * dom/Node.cpp: (WebCore::Node::reportMemoryUsage): * dom/QualifiedName.cpp: (WebCore::QualifiedName::reportMemoryUsage): (WebCore::QualifiedName::QualifiedNameImpl::reportMemoryUsage): * html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::reportMemoryUsage): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::reportMemoryUsage): * loader/FrameLoader.cpp: (WebCore::FrameLoader::reportMemoryUsage): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::reportMemoryUsage): * loader/ResourceLoader.cpp: (WebCore::ResourceLoader::reportMemoryUsage): * loader/SubresourceLoader.cpp: (WebCore::SubresourceLoader::reportMemoryUsage): * loader/SubstituteData.cpp: (WebCore::SubstituteData::reportMemoryUsage): * loader/cache/CachedCSSStyleSheet.cpp: (WebCore::CachedCSSStyleSheet::reportMemoryUsage): * loader/cache/CachedFont.cpp: (WebCore::CachedFont::reportMemoryUsage): * loader/cache/CachedImage.cpp: (WebCore::CachedImage::reportMemoryUsage): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::reportMemoryUsage): * loader/cache/CachedResourceHandle.cpp: (WebCore::CachedResourceHandleBase::reportMemoryUsage): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/CachedSVGDocument.cpp: (WebCore::CachedSVGDocument::reportMemoryUsage): * loader/cache/CachedScript.cpp: (WebCore::CachedScript::reportMemoryUsage): * loader/cache/CachedShader.cpp: (WebCore::CachedShader::reportMemoryUsage): * loader/cache/CachedXSLStyleSheet.cpp: (WebCore::CachedXSLStyleSheet::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::reportMemoryUsage): * page/Frame.cpp: (WebCore::Frame::reportMemoryUsage): * platform/KURL.cpp: (WebCore::KURL::reportMemoryUsage): * platform/KURLGoogle.cpp: (WebCore::KURLGooglePrivate::reportMemoryUsage): * platform/KURLWTFURLImpl.h: (WebCore::KURLWTFURLImpl::reportMemoryUsage): * platform/TreeShared.h: (WebCore::TreeShared::reportMemoryUsage): * platform/graphics/CrossfadeGeneratedImage.cpp: (WebCore::CrossfadeGeneratedImage::reportMemoryUsage): * platform/graphics/Image.cpp: (WebCore::Image::reportMemoryUsage): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::reportMemoryUsage): * platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::reportMemoryUsage): * rendering/style/DataRef.h: (WebCore::DataRef::reportMemoryUsage): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::reportMemoryUsage): * rendering/style/StyleRareInheritedData.cpp: (WebCore::StyleRareInheritedData::reportMemoryUsage): * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::reportMemoryUsage): * svg/SVGPaint.cpp: (WebCore::SVGPaint::reportDescendantMemoryUsage): * svg/graphics/SVGImage.cpp: (WebCore::SVGImage::reportMemoryUsage): Source/WebKit/chromium: * tests/MemoryInstrumentationTest.cpp: (WebCore::InstrumentedDOM::reportMemoryUsage): (WebCore::NonVirtualInstrumented::reportMemoryUsage): (WebCore::InstrumentedOwner::reportMemoryUsage): Source/WTF: * wtf/MemoryInstrumentation.h: (WTF::MemoryInstrumentation::addRootObject): (WTF::MemoryInstrumentation::addObject): (WTF::MemoryInstrumentation::addObjectImpl): (WTF): (WTF::MemoryInstrumentation::addInstrumentedCollection): (WTF::MemoryInstrumentation::addInstrumentedMapEntries): (WTF::MemoryInstrumentation::addInstrumentedMapValues): * wtf/text/AtomicString.cpp: (WTF::AtomicString::reportMemoryUsage): * wtf/text/CString.h: (WTF::CString::reportMemoryUsage): * wtf/text/StringImpl.cpp: (WTF::StringImpl::reportMemoryUsage): * wtf/text/WTFString.cpp: (WTF::String::reportMemoryUsage): * wtf/url/api/ParsedURL.cpp: (WTF::ParsedURL::reportMemoryUsage): * wtf/url/api/URLString.cpp: (WTF::URLString::reportMemoryUsage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128762 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Sep, 2012 1 commit
-
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95619 Reviewed by Dean Jackson. This patch adds a new class ClipPathOperation to manage the values of the -webkit-clip-path property. ClipPathOperation stores a Path object for clipping and is a preparation for IRI references of the SVG 'clipPath' element. The structure of ClipPathOperation is simular to FilterOperation. ClipPathOperation will be extended to support IRI references directly in a second patch. No new tests. The changes just affect the backend. * GNUmakefile.list.am: Added new ClipPathOperation class. * WebCore.gypi: Ditto. * WebCore.vcproj/WebCore.vcproj: Ditto. * WebCore.xcodeproj/project.pbxproj: Ditto. * css/CSSComputedStyleDeclaration.cpp: Use ClipPathOperation instead of BasicShape. (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Ditto. * css/StyleBuilder.cpp: Ditto. (WebCore): (WebCore::ApplyPropertyClipPath::setValue): (WebCore::ApplyPropertyClipPath::applyValue): (WebCore::ApplyPropertyClipPath::createHandler): * rendering/ClipPathOperation.h: Added. New handler for property values (BasicShape, references). (WebCore): (ClipPathOperation): (WebCore::ClipPathOperation::~ClipPathOperation): (WebCore::ClipPathOperation::operator!=): (WebCore::ClipPathOperation::getOperationType): Return the operation type. (WebCore::ClipPathOperation::isSameType): Helper function for =operator. (WebCore::ClipPathOperation::ClipPathOperation): (ShapeClipPathOperation): Inheriting class for managing BasicShapes. (WebCore::ShapeClipPathOperation::create): (WebCore::ShapeClipPathOperation::basicShape): (WebCore::ShapeClipPathOperation::windRule): (WebCore::ShapeClipPathOperation::path): (WebCore::ShapeClipPathOperation::operator==): (WebCore::ShapeClipPathOperation::ShapeClipPathOperation): * rendering/RenderLayer.cpp: Use ClipPathOperation to apply clipping. (WebCore::RenderLayer::paintLayerContents): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): * rendering/svg/SVGRenderingContext.cpp: Ditto. (WebCore::SVGRenderingContext::prepareToRenderSVGContent): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 14 Sep, 2012 1 commit
-
-
michelangelo@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95223 Reviewed by Dean Jackson. Source/WebCore: Custom Filters' support for array() is introduced. Values within the array() function will be passed as uniforms to shaders. Values within array() are comma-separated; the specification will be updated accordingly: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18839 Test: css3/filters/custom/custom-filter-array.html * GNUmakefile.list.am: * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * css/CSSComputedStyleDeclaration.cpp: (WebCore::valueForCustomFilterArrayParameter): (WebCore): (WebCore::valueForCustomFilterParameter): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleResolver.h: (StyleResolver): * platform/graphics/filters/CustomFilterArrayParameter.h: Container for array() parameter values. (WebCore): (CustomFilterArrayParameter): (WebCore::CustomFilterArrayParameter::create): (WebCore::CustomFilterArrayParameter::size): (WebCore::CustomFilterArrayParameter::valueAt): (WebCore::CustomFilterArrayParameter::addValue): (WebCore::CustomFilterArrayParameter::blend): (WebCore::CustomFilterArrayParameter::operator==): (WebCore::CustomFilterArrayParameter::CustomFilterArrayParameter): * platform/graphics/filters/CustomFilterParameter.h: * platform/graphics/filters/FECustomFilter.cpp: (WebCore::FECustomFilter::bindProgramArrayParameters): (WebCore): (WebCore::FECustomFilter::bindProgramParameters): * platform/graphics/filters/FECustomFilter.h: (WebCore): (FECustomFilter): LayoutTests: New tests have been added for checking the correctness of array() within shaders. * css3/filters/custom/custom-filter-array-expected.html: Added. * css3/filters/custom/custom-filter-array.html: Added. * css3/filters/custom/custom-filter-property-computed-style-expected.txt: * css3/filters/custom/custom-filter-property-parsing-invalid-expected.txt: * css3/filters/resources/fragment-color.fs: Added. * css3/filters/script-tests/custom-filter-property-computed-style.js: * css3/filters/script-tests/custom-filter-property-parsing-invalid.js: * platform/chromium/css3/filters/custom/custom-filter-property-computed-style-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128626 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Sep, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=96251 Patch by Sami Kyostila <skyostil@google.com> on 2012-09-12 Reviewed by Simon Fraser. Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe the feature it controls. .: * Source/cmakeconfig.h.cmake: Source/WebCore: No tests because of no change in runtime behavior. * css/CSSComputedStyleDeclaration.cpp: (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::usesCompositedScrolling): * rendering/style/RenderStyle.h: * rendering/style/StyleRareInheritedData.cpp: (WebCore::StyleRareInheritedData::StyleRareInheritedData): (WebCore::StyleRareInheritedData::operator==): * rendering/style/StyleRareInheritedData.h: (StyleRareInheritedData): Source/WebKit/blackberry: * WebCoreSupport/AboutDataEnableFeatures.in: Source/WebKit/chromium: * features.gypi: LayoutTests: * platform/chromium/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 Sep, 2012 1 commit
-
-
loislo@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=96101 Reviewed by Yury Semikhatsky. I extracted WebCore related code from MemoryInstrumentation.h to WebCoreMemoryInstrumentation.h Source/WebCore: * CMakeLists.txt: * GNUmakefile.list.am: * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/js/ScriptWrappable.h: * bindings/v8/DOMDataStore.cpp: * bindings/v8/IntrusiveDOMWrapperMap.h: * bindings/v8/ScriptProfiler.cpp: * bindings/v8/ScriptWrappable.h: * bindings/v8/V8Binding.cpp: * bindings/v8/V8DOMMap.h: * css/CSSAspectRatioValue.cpp: * css/CSSBorderImageSliceValue.cpp: * css/CSSCalculationValue.cpp: * css/CSSCanvasValue.cpp: * css/CSSCharsetRule.cpp: * css/CSSComputedStyleDeclaration.cpp: * css/CSSCrossfadeValue.cpp: * css/CSSCursorImageValue.cpp: * css/CSSFontFaceRule.cpp: * css/CSSFontFaceSrcValue.cpp: * css/CSSFunctionValue.cpp: * css/CSSGradientValue.cpp: * css/CSSImageGeneratorValue.cpp: * css/CSSImageSetValue.cpp: * css/CSSImageValue.cpp: * css/CSSImportRule.cpp: * css/CSSInheritedValue.cpp: * css/CSSInitialValue.cpp: * css/CSSLineBoxContainValue.cpp: * css/CSSMediaRule.cpp: * css/CSSPrimitiveValue.cpp: * css/CSSProperty.cpp: * css/CSSReflectValue.cpp: * css/CSSRuleList.h: * css/CSSSelectorList.cpp: * css/CSSStyleRule.cpp: * css/CSSStyleSheet.cpp: * css/CSSTimingFunctionValue.cpp: * css/CSSUnicodeRangeValue.cpp: * css/CSSUnknownRule.h: * css/CSSValue.cpp: * css/CSSValueList.cpp: * css/CSSVariableValue.h: * css/FontFeatureValue.cpp: * css/FontValue.cpp: * css/MediaList.cpp: * css/MediaQuery.cpp: * css/MediaQueryExp.cpp: * css/PropertySetCSSStyleDeclaration.cpp: * css/ShadowValue.cpp: * css/StyleResolver.cpp: * css/StyleRule.cpp: * css/StyleSheetContents.cpp: * css/WebKitCSSArrayFunctionValue.cpp: * css/WebKitCSSFilterValue.cpp: * css/WebKitCSSKeyframeRule.cpp: * css/WebKitCSSKeyframesRule.cpp: * css/WebKitCSSMixFunctionValue.cpp: * css/WebKitCSSSVGDocumentValue.cpp: * css/WebKitCSSShaderValue.cpp: * css/WebKitCSSTransformValue.cpp: * dom/CharacterData.cpp: * dom/Document.cpp: * dom/DocumentEventQueue.cpp: * dom/ElementAttributeData.cpp: * dom/Event.cpp: * dom/MemoryInstrumentation.h: * dom/Node.cpp: * dom/QualifiedName.h: * dom/WebCoreMemoryInstrumentation.cpp: Renamed from Source/WebCore/dom/MemoryInstrumentation.cpp. (WebCore): (WebCore::String): (WebCore::StringImpl): (WebCore::KURL): (WebCore::AtomicString): * dom/WebCoreMemoryInstrumentation.h: Added. (WebCore): (WebCoreMemoryTypes): * loader/DocumentLoader.cpp: * loader/FrameLoader.cpp: * loader/SubresourceLoader.cpp: * loader/SubstituteData.cpp: * loader/cache/CachedCSSStyleSheet.cpp: * loader/cache/CachedFont.cpp: * loader/cache/CachedRawResource.cpp: * loader/cache/CachedResource.cpp: * loader/cache/CachedResourceHandle.cpp: * loader/cache/CachedScript.cpp: * loader/cache/CachedShader.cpp: * loader/cache/CachedXSLStyleSheet.cpp: * loader/cache/MemoryCache.cpp: * platform/SharedBuffer.cpp: * platform/graphics/BitmapImage.cpp: * platform/graphics/CrossfadeGeneratedImage.cpp: * platform/graphics/GeneratedImage.cpp: * platform/graphics/GeneratorGeneratedImage.h: * platform/graphics/Image.cpp: * platform/network/FormData.cpp: * platform/network/ResourceRequestBase.cpp: * platform/network/ResourceResponseBase.cpp: * rendering/style/RenderStyle.cpp: * rendering/style/StyleRareInheritedData.cpp: * rendering/style/StyleRareNonInheritedData.cpp: * svg/SVGColor.cpp: * svg/SVGPaint.cpp: Source/WebKit/chromium: * tests/MemoryInstrumentationTest.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127869 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 06 Sep, 2012 2 commits
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94587 Patch by Elliott Sprehn <esprehn@chromium.org> on 2012-09-06 Reviewed by Julien Chaffraix. Source/WebCore: Adds several methods to CounterDirectives and an accessor method to RenderStyle for getting the CounterDirectives by idenfitier and uses those methods to clean up the code in StyleBuilder and RenderCounter. This also switches to using AtomicString directly instead of AtomicStringImpl and calling get() everywhere. The refactor fixes the unitialized read in WKBug 94642. Test: fast/css/counters/counter-reset-inherit-bug-94642.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::counterToCSSValue): Use new accessors. * css/StyleBuilder.cpp: (WebCore::ApplyPropertyCounter::applyInheritValue): Use new inherit methods. (WebCore::ApplyPropertyCounter::applyValue): Use new setters. * rendering/RenderCounter.cpp: (WebCore): (WebCore::planCounter): (WebCore::makeCounterNode): (WebCore::destroyCounterNodeWithoutMapRemoval): (WebCore::RenderCounter::destroyCounterNodes): (WebCore::RenderCounter::destroyCounterNode): (WebCore::updateCounters): (WebCore::RenderCounter::rendererStyleChanged): (showCounterRendererTree): * rendering/style/CounterDirectives.cpp: (WebCore::operator==): * rendering/style/CounterDirectives.h: Added new accessors and switched to using AtomicString directly. (CounterDirectives): (WebCore::CounterDirectives::CounterDirectives): (WebCore::CounterDirectives::isReset): (WebCore::CounterDirectives::resetValue): (WebCore::CounterDirectives::setResetValue): (WebCore::CounterDirectives::clearReset): (WebCore::CounterDirectives::inheritReset): (WebCore::CounterDirectives::isIncrement): (WebCore::CounterDirectives::incrementValue): (WebCore::CounterDirectives::addIncrementValue): (WebCore::CounterDirectives::clearIncrement): (WebCore::CounterDirectives::inheritIncrement): (WebCore::CounterDirectives::isDefined): If either reset or increment is used. (WebCore::CounterDirectives::combinedValue): Combined local value of the counter. (WebCore): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::getCounterDirectives): New method which always returns a CounterDirectives instance by identifier. (WebCore): * rendering/style/RenderStyle.h: LayoutTests: Tests for bug 94642 exposing an unitialized read when using counter-reset and counter-increment: inherit. * fast/css/counters/counter-reset-inherit-bug-94642-expected.html: Added. * fast/css/counters/counter-reset-inherit-bug-94642.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127826 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94475 Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-09-06 Reviewed by Ojan Vafai. Source/WebCore: Added 'overflow-wrap' property implementation according to http://www.w3.org/TR/2012/WD-css3-text-20120814/#overflow-wrap. The specification declares that 'word-wrap' as a shorthand for the 'overflow-wrap' property. So what was basically done is declaring of new 'overflow-wrap' property and renaming of the internal data structures from 'WordWrap' to 'OverflowWrap'. Both 'overflow-wrap' and 'word-wrap' properties share the same handlers and thus have the same behaviour. Test: fast/text/overflow-wrap.html * WebCore.order: Rename exported setWordWrap to setOverflowWrap. * css/CSSComputedStyleDeclaration.cpp: Add CSSPropertyOverflowWrap to computedProperties. (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: Validation for the 'overflow-wrap' property. (WebCore::isValidKeywordPropertyAndValue): (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::operator EOverflowWrap): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): CSSPropertyOverflowWrap is inherited. * css/CSSPropertyNames.in: Declare new 'overflow-wrap' property. * css/StyleBuilder.cpp: Assign property handler (same as for 'word-wrap'). (WebCore::StyleBuilder::StyleBuilder): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): Renaming. * rendering/RenderTextControl.cpp: Ditto. (WebCore::RenderTextControl::computeLogicalHeight): * rendering/RenderTextControlSingleLine.cpp: Ditto. (WebCore::RenderTextControlSingleLine::createInnerTextStyle): * rendering/style/RenderStyle.cpp: Ditto. (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: Ditto. * rendering/style/RenderStyleConstants.h: Ditto. * rendering/style/StyleRareInheritedData.cpp: Ditto. (WebCore::StyleRareInheritedData::StyleRareInheritedData): (WebCore::StyleRareInheritedData::operator==): * rendering/style/StyleRareInheritedData.h: Ditto. (StyleRareInheritedData): LayoutTests: Added 'overflow-wrap' property implementation according to http://www.w3.org/TR/2012/WD-css3-text-20120814/#overflow-wrap. New ref-test is added to check the simularity in behaviour of 'overflow-wrap' and 'word-wrap' properties. * fast/text/overflow-wrap-expected.html: Added. * fast/text/overflow-wrap.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127737 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Sep, 2012 1 commit
-
-
loislo@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=95850 Reviewed by Yury Semikhatsky. I'd like to extract MemoryObjectTypes into separate classes. After that we will be able to move core NMI instrumentation code to WTF. Source/WebCore: * bindings/js/ScriptWrappable.h: (WebCore::ScriptWrappable::reportMemoryUsage): * bindings/v8/DOMDataStore.cpp: (WebCore::DOMDataStore::reportMemoryUsage): * bindings/v8/IntrusiveDOMWrapperMap.h: (WebCore::ChunkedTable::reportMemoryUsage): * bindings/v8/ScriptWrappable.h: (WebCore::ScriptWrappable::reportMemoryUsage): * bindings/v8/V8Binding.cpp: (WebCore::StringCache::reportMemoryUsage): * bindings/v8/V8DOMMap.h: * bindings/v8/V8PerIsolateData.cpp: (WebCore::V8PerIsolateData::reportMemoryUsage): * css/CSSAspectRatioValue.cpp: (WebCore::CSSAspectRatioValue::reportDescendantMemoryUsage): * css/CSSBorderImageSliceValue.cpp: (WebCore::CSSBorderImageSliceValue::reportDescendantMemoryUsage): * css/CSSCalculationValue.cpp: (WebCore::CSSCalcValue::reportDescendantMemoryUsage): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::reportDescendantMemoryUsage): * css/CSSCharsetRule.cpp: (WebCore::CSSCharsetRule::reportDescendantMemoryUsage): * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::reportMemoryUsage): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::reportDescendantMemoryUsage): * css/CSSCursorImageValue.cpp: (WebCore::CSSCursorImageValue::reportDescendantMemoryUsage): * css/CSSFontFaceRule.cpp: (WebCore::CSSFontFaceRule::reportDescendantMemoryUsage): * css/CSSFontFaceSrcValue.cpp: (WebCore::CSSFontFaceSrcValue::reportDescendantMemoryUsage): * css/CSSFunctionValue.cpp: (WebCore::CSSFunctionValue::reportDescendantMemoryUsage): * css/CSSGradientValue.cpp: (WebCore::CSSGradientColorStop::reportMemoryUsage): (WebCore::CSSGradientValue::reportBaseClassMemoryUsage): (WebCore::CSSLinearGradientValue::reportDescendantMemoryUsage): (WebCore::CSSRadialGradientValue::reportDescendantMemoryUsage): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::reportBaseClassMemoryUsage): * css/CSSImageSetValue.cpp: (WebCore::CSSImageSetValue::reportDescendantMemoryUsage): (WebCore::CSSImageSetValue::ImageWithScale::reportMemoryUsage): * css/CSSImageValue.cpp: (WebCore::CSSImageValue::reportDescendantMemoryUsage): * css/CSSImportRule.cpp: (WebCore::CSSImportRule::reportDescendantMemoryUsage): * css/CSSInheritedValue.cpp: (WebCore::CSSInheritedValue::reportDescendantMemoryUsage): * css/CSSInitialValue.cpp: (WebCore::CSSInitialValue::reportDescendantMemoryUsage): * css/CSSLineBoxContainValue.cpp: (WebCore::CSSLineBoxContainValue::reportDescendantMemoryUsage): * css/CSSMediaRule.cpp: (WebCore::CSSMediaRule::reportDescendantMemoryUsage): * css/CSSPageRule.cpp: (WebCore::CSSPageRule::reportDescendantMemoryUsage): * css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::reportDescendantMemoryUsage): * css/CSSProperty.cpp: (WebCore::CSSProperty::reportMemoryUsage): * css/CSSReflectValue.cpp: (WebCore::CSSReflectValue::reportDescendantMemoryUsage): * css/CSSRule.cpp: (WebCore::CSSRule::reportBaseClassMemoryUsage): * css/CSSRuleList.cpp: (WebCore::StaticCSSRuleList::reportMemoryUsage): * css/CSSRuleList.h: * css/CSSSelectorList.cpp: (WebCore::CSSSelectorList::reportMemoryUsage): * css/CSSStyleRule.cpp: (WebCore::CSSStyleRule::reportDescendantMemoryUsage): * css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::reportMemoryUsage): * css/CSSTimingFunctionValue.cpp: (WebCore::CSSLinearTimingFunctionValue::reportDescendantMemoryUsage): (WebCore::CSSCubicBezierTimingFunctionValue::reportDescendantMemoryUsage): (WebCore::CSSStepsTimingFunctionValue::reportDescendantMemoryUsage): * css/CSSUnicodeRangeValue.cpp: (WebCore::CSSUnicodeRangeValue::reportDescendantMemoryUsage): * css/CSSUnknownRule.h: (WebCore::CSSUnknownRule::reportDescendantMemoryUsage): * css/CSSValue.cpp: (WebCore::TextCloneCSSValue::reportDescendantMemoryUsage): * css/CSSValueList.cpp: (WebCore::CSSValueList::reportDescendantMemoryUsage): * css/CSSVariableValue.h: (WebCore::CSSVariableValue::reportDescendantMemoryUsage): * css/FontFeatureValue.cpp: (WebCore::FontFeatureValue::reportDescendantMemoryUsage): * css/FontValue.cpp: (WebCore::FontValue::reportDescendantMemoryUsage): * css/MediaList.cpp: (WebCore::MediaQuerySet::reportMemoryUsage): (WebCore::MediaList::reportMemoryUsage): * css/MediaQuery.cpp: (WebCore::MediaQuery::reportMemoryUsage): * css/MediaQueryExp.cpp: (WebCore::MediaQueryExp::reportMemoryUsage): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::reportMemoryUsage): (WebCore::StyleRuleCSSStyleDeclaration::reportMemoryUsage): (WebCore::InlineCSSStyleDeclaration::reportMemoryUsage): * css/ShadowValue.cpp: (WebCore::ShadowValue::reportDescendantMemoryUsage): * css/StylePropertySet.cpp: (WebCore::StylePropertySet::reportMemoryUsage): * css/StyleResolver.cpp: (WebCore::StyleResolver::Features::reportMemoryUsage): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleRule.cpp: (WebCore::StyleRuleBase::reportMemoryUsage): (WebCore::StyleRule::reportDescendantMemoryUsage): (WebCore::StyleRulePage::reportDescendantMemoryUsage): (WebCore::StyleRuleFontFace::reportDescendantMemoryUsage): (WebCore::StyleRuleBlock::reportDescendantMemoryUsage): (WebCore::StyleRuleMedia::reportDescendantMemoryUsage): (WebCore::StyleRuleRegion::reportDescendantMemoryUsage): * css/StyleRuleImport.cpp: (WebCore::StyleRuleImport::reportDescendantMemoryUsage): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::reportMemoryUsage): * css/WebKitCSSFilterValue.cpp: (WebCore::WebKitCSSFilterValue::reportDescendantMemoryUsage): * css/WebKitCSSKeyframeRule.cpp: (WebCore::StyleKeyframe::reportMemoryUsage): (WebCore::WebKitCSSKeyframeRule::reportDescendantMemoryUsage): * css/WebKitCSSKeyframesRule.cpp: (WebCore::StyleRuleKeyframes::reportDescendantMemoryUsage): (WebCore::WebKitCSSKeyframesRule::reportDescendantMemoryUsage): * css/WebKitCSSMixFunctionValue.cpp: (WebCore::WebKitCSSMixFunctionValue::reportDescendantMemoryUsage): * css/WebKitCSSRegionRule.cpp: (WebCore::WebKitCSSRegionRule::reportDescendantMemoryUsage): * css/WebKitCSSSVGDocumentValue.cpp: (WebCore::WebKitCSSSVGDocumentValue::reportDescendantMemoryUsage): * css/WebKitCSSShaderValue.cpp: (WebCore::WebKitCSSShaderValue::reportDescendantMemoryUsage): * css/WebKitCSSTransformValue.cpp: (WebCore::WebKitCSSTransformValue::reportDescendantMemoryUsage): * dom/Attribute.h: (WebCore::Attribute::reportMemoryUsage): * dom/CharacterData.cpp: (WebCore::CharacterData::reportMemoryUsage): * dom/ContainerNode.h: (WebCore::ContainerNode::reportMemoryUsage): * dom/Document.cpp: (WebCore::Document::reportMemoryUsage): * dom/DocumentEventQueue.cpp: (WebCore::DocumentEventQueue::reportMemoryUsage): * dom/Element.h: (WebCore::Element::reportMemoryUsage): * dom/ElementAttributeData.cpp: (WebCore::ElementAttributeData::reportMemoryUsage): * dom/Event.cpp: (WebCore::Event::reportMemoryUsage): * dom/MemoryInstrumentation.cpp: (WebCore): * dom/MemoryInstrumentation.h: (WebCore): (GenericMemoryTypes): (WebCore::MemoryInstrumentation::addRootObject): (WebCore::MemoryObjectInfo::reportObjectInfo): (WebCoreMemoryTypes): * dom/Node.cpp: (WebCore::Node::reportMemoryUsage): * dom/QualifiedName.h: (WebCore::QualifiedName::QualifiedNameImpl::reportMemoryUsage): (WebCore::QualifiedName::reportMemoryUsage): * html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::reportMemoryUsage): * inspector/InspectorMemoryAgent.cpp: (WebCore): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::reportMemoryUsage): * loader/FrameLoader.cpp: (WebCore::FrameLoader::reportMemoryUsage): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::reportMemoryUsage): * loader/ResourceLoader.cpp: (WebCore::ResourceLoader::reportMemoryUsage): * loader/SubresourceLoader.cpp: (WebCore::SubresourceLoader::reportMemoryUsage): * loader/SubstituteData.cpp: (WebCore::SubstituteData::reportMemoryUsage): * loader/cache/CachedCSSStyleSheet.cpp: (WebCore::CachedCSSStyleSheet::reportMemoryUsage): * loader/cache/CachedFont.cpp: (WebCore::CachedFont::reportMemoryUsage): * loader/cache/CachedImage.cpp: (WebCore::CachedImage::reportMemoryUsage): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::reportMemoryUsage): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::reportMemoryUsage): * loader/cache/CachedResourceHandle.cpp: (WebCore::CachedResourceHandleBase::reportMemoryUsage): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/CachedSVGDocument.cpp: (WebCore::CachedSVGDocument::reportMemoryUsage): * loader/cache/CachedScript.cpp: (WebCore::CachedScript::reportMemoryUsage): * loader/cache/CachedShader.cpp: (WebCore::CachedShader::reportMemoryUsage): * loader/cache/CachedXSLStyleSheet.cpp: (WebCore::CachedXSLStyleSheet::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::reportMemoryUsage): * page/Frame.cpp: (WebCore::Frame::reportMemoryUsage): * platform/SharedBuffer.cpp: (WebCore::SharedBuffer::reportMemoryUsage): * platform/TreeShared.h: (WebCore::TreeShared::reportMemoryUsage): * platform/graphics/BitmapImage.cpp: (WebCore::BitmapImage::reportMemoryUsage): * platform/graphics/CrossfadeGeneratedImage.cpp: (WebCore::CrossfadeGeneratedImage::reportMemoryUsage): * platform/graphics/GeneratedImage.cpp: (WebCore::GeneratedImage::reportMemoryUsage): * platform/graphics/GeneratorGeneratedImage.cpp: (WebCore::GeneratorGeneratedImage::reportMemoryUsage): * platform/graphics/Image.cpp: (WebCore::Image::reportMemoryUsage): * platform/network/FormData.cpp: (WebCore::FormData::reportMemoryUsage): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::reportMemoryUsage): * platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::reportMemoryUsage): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::reportMemoryUsage): * rendering/style/StyleRareInheritedData.cpp: (WebCore::StyleRareInheritedData::reportMemoryUsage): * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::reportMemoryUsage): * svg/SVGColor.cpp: (WebCore::SVGColor::reportDescendantMemoryUsage): * svg/SVGPaint.cpp: (WebCore::SVGPaint::reportDescendantMemoryUsage): * svg/graphics/SVGImage.cpp: (WebCore::SVGImage::reportMemoryUsage): Source/WebKit/chromium: * tests/MemoryInstrumentationTest.cpp: (WebCore::Instrumented::reportMemoryUsage): (WebCore::InstrumentedRefPtr::reportMemoryUsage): (WebCore::InstrumentedWithOwnPtr::reportMemoryUsage): (WebCore::InstrumentedOther::reportMemoryUsage): (WebCore::InstrumentedDOM::reportMemoryUsage): (WebCore::TEST): (WebCore::NonVirtualInstrumented::reportMemoryUsage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 31 Aug, 2012 2 commits
-
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95474 Reviewed by Tim Horton. Source/WebCore: This path introduces the new, prefixed CSS property 'clip-path' from the CSS Masking specification. In a first step the property just accepts 'none' and the the basic shapes from CSS Exclusion. Later it will also be possible to reference SVG 'clipPath' elements - like Firefox already does. To enable the parsing of the shapes, the exclusion compiler flags around the shape parser were removed. http://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html Test: fast/masking/parsing-clip-path-shape.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Return CSSValue for CSSPropertyWebkitClipPath. * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): Add CSSPropertyWebkitClipPath. (WebCore::CSSParser::parseBasicShape): Modify parser function to accept CSSPropertyWebkitClipPath as well. * css/CSSParser.h: * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: Added property name -webkit-clip-path. * css/StyleBuilder.cpp: (ApplyPropertyClipPath): New property applier just for -webkit-clip-path. (WebCore::ApplyPropertyClipPath::setValue): (WebCore::ApplyPropertyClipPath::applyValue): (WebCore::ApplyPropertyClipPath::createHandler): (WebCore::StyleBuilder::StyleBuilder): * rendering/style/RenderStyle.cpp: Repaint if there is a difference between two BasicShapes. (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): (WebCore::StyleRareNonInheritedData::operator==): (WebCore::StyleRareNonInheritedData::reportMemoryUsage): * rendering/style/StyleRareNonInheritedData.h: Add new member variable for clip shape. (StyleRareNonInheritedData): LayoutTests: Test parsing behavior of basic shapes on new introduced '-webkit-clip-path' CSS property. * fast/masking/parsing-clip-path-shape-expected.txt: Added. * fast/masking/parsing-clip-path-shape.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tony@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=95382 Reviewed by Ojan Vafai. Everyone is already enabling this by default and the spec has stablized. .: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: * configure.ac: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: No new tests, shouldn't change anything. * Configurations/FeatureDefines.xcconfig: * GNUmakefile.am: * GNUmakefile.features.am: * css/CSSComputedStyleDeclaration.cpp: (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): Expand check range to include flex and inline-flex. (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * css/StylePropertySet.cpp: (WebCore::StylePropertySet::getPropertyValue): (WebCore::StylePropertySet::asText): * css/StylePropertyShorthand.cpp: (WebCore::webkitFlexShorthand): (WebCore::shorthandForProperty): * css/StylePropertyShorthand.h: (WebCore): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * page/animation/CSSPropertyAnimation.cpp: (WebCore::CSSPropertyAnimation::ensurePropertyMap): * rendering/RenderObject.cpp: (WebCore::RenderObject::createObject): * rendering/style/RenderStyle.h: * rendering/style/RenderStyleConstants.h: Source/WebKit/chromium: * features.gypi: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Tools: * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Aug, 2012 2 commits
-
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95461 Reviewed by Rob Buis. This is a follow up patch of bug 95411. While the previous patch just renamed the files, this patch renames the classes, enumerations and functions. Just refactoring of internal names. No new tests. * css/BasicShapeFunctions.cpp: (WebCore::valueForBasicShape): (WebCore::basicShapeForValue): * css/BasicShapeFunctions.h: (WebCore): * css/CSSBasicShapes.cpp: (WebCore::CSSBasicShapeRectangle::cssText): (WebCore::CSSBasicShapeCircle::cssText): (WebCore::CSSBasicShapeEllipse::cssText): (WebCore::CSSBasicShapePolygon::cssText): * css/CSSBasicShapes.h: (WebCore::CSSBasicShape::~CSSBasicShape): (WebCore::CSSBasicShape::CSSBasicShape): (WebCore::CSSBasicShapeRectangle::create): (WebCore::CSSBasicShapeRectangle::type): (WebCore::CSSBasicShapeRectangle::CSSBasicShapeRectangle): (WebCore::CSSBasicShapeCircle::create): (WebCore::CSSBasicShapeCircle::type): (WebCore::CSSBasicShapeCircle::CSSBasicShapeCircle): (WebCore::CSSBasicShapeEllipse::create): (WebCore::CSSBasicShapeEllipse::type): (WebCore::CSSBasicShapeEllipse::CSSBasicShapeEllipse): (WebCore::CSSBasicShapePolygon::create): (WebCore::CSSBasicShapePolygon::type): (WebCore::CSSBasicShapePolygon::CSSBasicShapePolygon): * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): (WebCore::CSSParser::parseBasicShapeRectangle): (WebCore::CSSParser::parseBasicShapeCircle): (WebCore::CSSParser::parseBasicShapeEllipse): (WebCore::CSSParser::parseBasicShapePolygon): (WebCore::CSSParser::parseBasicShape): * css/CSSParser.h: (WebCore): * css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::init): * css/CSSPrimitiveValue.h: (WebCore): (WebCore::CSSPrimitiveValue::getShapeValue): (CSSPrimitiveValue): * css/StyleBuilder.cpp: (WebCore): (WebCore::ApplyPropertyWrapShape::setValue): (WebCore::ApplyPropertyWrapShape::applyValue): (WebCore::ApplyPropertyWrapShape::createHandler): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::updateWrapShapeInfoAfterStyleChange): * rendering/RenderBlock.h: (RenderBlock): * rendering/WrapShapeInfo.cpp: (WebCore::WrapShapeInfo::isWrapShapeInfoEnabledForRenderBlock): (WebCore::WrapShapeInfo::computeShapeSize): * rendering/style/BasicShapes.cpp: (WebCore::BasicShape::destroy): * rendering/style/BasicShapes.h: (WebCore::BasicShape::BasicShape): (WebCore::BasicShapeRectangle::create): (WebCore::BasicShapeRectangle::BasicShapeRectangle): (WebCore::BasicShapeCircle::create): (WebCore::BasicShapeCircle::BasicShapeCircle): (WebCore::BasicShapeEllipse::create): (WebCore::BasicShapeEllipse::BasicShapeEllipse): (WebCore::BasicShapePolygon::create): (WebCore::BasicShapePolygon::BasicShapePolygon): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127155 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=95411 Reviewed by Andreas Kling. The wrap shapes are currently specified by CSS3 Exclusions but are useful for other CSS related proposals like CSS Masking as well. This is the first patch on a chain of patches to refactor WrapShape to BasicShape. With this patch all relevant files get renamend and the build systems updated. The classes will be renamend in a second step. Just renaming of files. No new tests. * CMakeLists.txt: * GNUmakefile.list.am: * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * css/BasicShapeFunctions.cpp: Renamed from Source/WebCore/css/WrapShapeFunctions.cpp. (WebCore): (WebCore::valueForWrapShape): (WebCore::convertToLength): (WebCore::wrapShapeForValue): * css/BasicShapeFunctions.h: Renamed from Source/WebCore/css/WrapShapeFunctions.h. (WebCore): * css/CSSAllInOne.cpp: * css/CSSBasicShapes.cpp: Renamed from Source/WebCore/css/CSSWrapShapes.cpp. (WebCore): (WebCore::CSSWrapShapeRectangle::cssText): (WebCore::CSSWrapShapeCircle::cssText): (WebCore::CSSWrapShapeEllipse::cssText): (WebCore::CSSWrapShapePolygon::cssText): * css/CSSBasicShapes.h: Renamed from Source/WebCore/css/CSSWrapShapes.h. (WebCore): (CSSWrapShape): (WebCore::CSSWrapShape::~CSSWrapShape): (WebCore::CSSWrapShape::CSSWrapShape): (CSSWrapShapeRectangle): (WebCore::CSSWrapShapeRectangle::create): (WebCore::CSSWrapShapeRectangle::x): (WebCore::CSSWrapShapeRectangle::y): (WebCore::CSSWrapShapeRectangle::width): (WebCore::CSSWrapShapeRectangle::height): (WebCore::CSSWrapShapeRectangle::radiusX): (WebCore::CSSWrapShapeRectangle::radiusY): (WebCore::CSSWrapShapeRectangle::setX): (WebCore::CSSWrapShapeRectangle::setY): (WebCore::CSSWrapShapeRectangle::setWidth): (WebCore::CSSWrapShapeRectangle::setHeight): (WebCore::CSSWrapShapeRectangle::setRadiusX): (WebCore::CSSWrapShapeRectangle::setRadiusY): (WebCore::CSSWrapShapeRectangle::type): (WebCore::CSSWrapShapeRectangle::CSSWrapShapeRectangle): (CSSWrapShapeCircle): (WebCore::CSSWrapShapeCircle::create): (WebCore::CSSWrapShapeCircle::centerX): (WebCore::CSSWrapShapeCircle::centerY): (WebCore::CSSWrapShapeCircle::radius): (WebCore::CSSWrapShapeCircle::setCenterX): (WebCore::CSSWrapShapeCircle::setCenterY): (WebCore::CSSWrapShapeCircle::setRadius): (WebCore::CSSWrapShapeCircle::type): (WebCore::CSSWrapShapeCircle::CSSWrapShapeCircle): (CSSWrapShapeEllipse): (WebCore::CSSWrapShapeEllipse::create): (WebCore::CSSWrapShapeEllipse::centerX): (WebCore::CSSWrapShapeEllipse::centerY): (WebCore::CSSWrapShapeEllipse::radiusX): (WebCore::CSSWrapShapeEllipse::radiusY): (WebCore::CSSWrapShapeEllipse::setCenterX): (WebCore::CSSWrapShapeEllipse::setCenterY): (WebCore::CSSWrapShapeEllipse::setRadiusX): (WebCore::CSSWrapShapeEllipse::setRadiusY): (WebCore::CSSWrapShapeEllipse::type): (WebCore::CSSWrapShapeEllipse::CSSWrapShapeEllipse): (CSSWrapShapePolygon): (WebCore::CSSWrapShapePolygon::create): (WebCore::CSSWrapShapePolygon::appendPoint): (WebCore::CSSWrapShapePolygon::getXAt): (WebCore::CSSWrapShapePolygon::getYAt): (WebCore::CSSWrapShapePolygon::values): (WebCore::CSSWrapShapePolygon::setWindRule): (WebCore::CSSWrapShapePolygon::windRule): (WebCore::CSSWrapShapePolygon::type): (WebCore::CSSWrapShapePolygon::CSSWrapShapePolygon): * css/CSSComputedStyleDeclaration.cpp: * css/CSSParser.cpp: * css/CSSPrimitiveValue.cpp: * css/StyleBuilder.cpp: * rendering/style/BasicShapes.cpp: Renamed from Source/WebCore/rendering/style/WrapShapes.cpp. (WebCore): (WebCore::WrapShape::destroy): * rendering/style/BasicShapes.h: Renamed from Source/WebCore/rendering/style/WrapShapes.h. (WebCore): (WrapShape): (WebCore::WrapShape::deref): (WebCore::WrapShape::type): (WebCore::WrapShape::WrapShape): (WrapShapeRectangle): (WebCore::WrapShapeRectangle::create): (WebCore::WrapShapeRectangle::x): (WebCore::WrapShapeRectangle::y): (WebCore::WrapShapeRectangle::width): (WebCore::WrapShapeRectangle::height): (WebCore::WrapShapeRectangle::cornerRadiusX): (WebCore::WrapShapeRectangle::cornerRadiusY): (WebCore::WrapShapeRectangle::setX): (WebCore::WrapShapeRectangle::setY): (WebCore::WrapShapeRectangle::setWidth): (WebCore::WrapShapeRectangle::setHeight): (WebCore::WrapShapeRectangle::setCornerRadiusX): (WebCore::WrapShapeRectangle::setCornerRadiusY): (WebCore::WrapShapeRectangle::WrapShapeRectangle): (WrapShapeCircle): (WebCore::WrapShapeCircle::create): (WebCore::WrapShapeCircle::centerX): (WebCore::WrapShapeCircle::centerY): (WebCore::WrapShapeCircle::radius): (WebCore::WrapShapeCircle::setCenterX): (WebCore::WrapShapeCircle::setCenterY): (WebCore::WrapShapeCircle::setRadius): (WebCore::WrapShapeCircle::WrapShapeCircle): (WrapShapeEllipse): (WebCore::WrapShapeEllipse::create): (WebCore::WrapShapeEllipse::centerX): (WebCore::WrapShapeEllipse::centerY): (WebCore::WrapShapeEllipse::radiusX): (WebCore::WrapShapeEllipse::radiusY): (WebCore::WrapShapeEllipse::setCenterX): (WebCore::WrapShapeEllipse::setCenterY): (WebCore::WrapShapeEllipse::setRadiusX): (WebCore::WrapShapeEllipse::setRadiusY): (WebCore::WrapShapeEllipse::WrapShapeEllipse): (WrapShapePolygon): (WebCore::WrapShapePolygon::create): (WebCore::WrapShapePolygon::windRule): (WebCore::WrapShapePolygon::values): (WebCore::WrapShapePolygon::getXAt): (WebCore::WrapShapePolygon::getYAt): (WebCore::WrapShapePolygon::setWindRule): (WebCore::WrapShapePolygon::appendPoint): (WebCore::WrapShapePolygon::WrapShapePolygon): * rendering/style/StyleRareNonInheritedData.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127132 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 29 Aug, 2012 1 commit
-
-
achicu@adobe.com authored
https://bugs.webkit.org/show_bug.cgi?id=71401 Reviewed by Dean Jackson. Source/WebCore: Added computed style for the transform parameters of the custom() filter function. Implemented the FECustomFilter bindings needed to push the value to an actual matrix for the CSS Shader. Note that transform parameters animations support will come in a different patch: https://bugs.webkit.org/show_bug.cgi?id=94980. Test: css3/filters/custom/effect-custom-transform-parameters.html * GNUmakefile.list.am: * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * css/CSSComputedStyleDeclaration.cpp: (WebCore::matrixTransformValue): Extracted code from computedTransform into a function, so that we can reuse it. (WebCore): (WebCore::computedTransform): (WebCore::valueForCustomFilterNumberParameter): Made all the custom filter related functions static to match most of the other functions in this file. (WebCore::valueForCustomFilterTransformParameter): (WebCore::valueForCustomFilterParameter): (WebCore::CSSComputedStyleDeclaration::valueForFilter): Needed the object size to compute the transform. (WebCore::CSSComputedStyleDeclaration::valueForShadow): Added the const keyword. (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Passed in the object to the valueForFilter. * css/CSSComputedStyleDeclaration.h: (WebCore): (CSSComputedStyleDeclaration): * css/StyleResolver.cpp: (StyleResolver::parseCustomFilterTransformParameter): (StyleResolver::parseCustomFilterParameter): (StyleResolver::parseCustomFilterParameterList): * css/StyleResolver.h: (StyleResolver): * platform/graphics/filters/CustomFilterParameter.h: * platform/graphics/filters/CustomFilterTransformParameter.h: Filter parameter wrapper for the FilterOperations. (WebCore): (CustomFilterTransformParameter): (WebCore::CustomFilterTransformParameter::create): (WebCore::CustomFilterTransformParameter::blend): Animations will come in future patch. (WebCore::CustomFilterTransformParameter::operator==): (WebCore::CustomFilterTransformParameter::applyTransform): (WebCore::CustomFilterTransformParameter::operations): (WebCore::CustomFilterTransformParameter::setOperations): (WebCore::CustomFilterTransformParameter::CustomFilterTransformParameter): * platform/graphics/filters/FECustomFilter.cpp: (WebCore::FECustomFilter::bindProgramTransformParameter): (WebCore): (WebCore::FECustomFilter::bindProgramParameters): * platform/graphics/filters/FECustomFilter.h: (WebCore): (FECustomFilter): LayoutTests: Added test to check for the computed style of the transform parameters of the custom() function. Also, added a test file to compare the result of applying the transform using CSS Custom Filters and using CSS 3D Transforms. * css3/filters/custom/custom-filter-property-computed-style-expected.txt: * css3/filters/custom/effect-custom-transform-parameters-expected.html: Added. * css3/filters/custom/effect-custom-transform-parameters.html: Added. * css3/filters/resources/vertex-transform-parameter.vs: Added. * css3/filters/script-tests/custom-filter-property-computed-style.js: (description): * platform/chromium/css3/filters/custom/custom-filter-property-computed-style-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127046 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 28 Aug, 2012 2 commits
-
-
commit-queue@webkit.org authored
http://trac.webkit.org/changeset/126914 https://bugs.webkit.org/show_bug.cgi?id=95239 it breaks everything and fixes nothing (Requested by pizlo on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-08-28 Source/JavaScriptCore: * API/JSCallbackObject.h: (JSC::JSCallbackObjectData::JSPrivatePropertyMap::getPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::visitChildren): * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertyNames): * API/JSClassRef.cpp: (OpaqueJSClass::~OpaqueJSClass): (OpaqueJSClassContextData::OpaqueJSClassContextData): (OpaqueJSClass::contextData): * bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump): (JSC::EvalCodeCache::visitAggregate): (JSC::CodeBlock::nameForRegister): * bytecode/JumpTable.h: (JSC::StringJumpTable::offsetForValue): (JSC::StringJumpTable::ctiForValue): * bytecode/LazyOperandValueProfile.cpp: (JSC::LazyOperandValueProfileParser::getIfPresent): * bytecode/SamplingTool.cpp: (JSC::SamplingTool::dump): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::addVar): (JSC::BytecodeGenerator::addGlobalVar): (JSC::BytecodeGenerator::addConstant): (JSC::BytecodeGenerator::addConstantValue): (JSC::BytecodeGenerator::emitLoad): (JSC::BytecodeGenerator::addStringConstant): (JSC::BytecodeGenerator::emitLazyNewFunction): * bytecompiler/NodesCodegen.cpp: (JSC::PropertyListNode::emitBytecode): * debugger/Debugger.cpp: * dfg/DFGArgumentsSimplificationPhase.cpp: (JSC::DFG::ArgumentsSimplificationPhase::run): (JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::observeProperArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::isOKToOptimize): (JSC::DFG::ArgumentsSimplificationPhase::removeArgumentsReferencingPhantomChild): * dfg/DFGAssemblyHelpers.cpp: (JSC::DFG::AssemblyHelpers::decodedCodeMapFor): * dfg/DFGByteCodeCache.h: (JSC::DFG::ByteCodeCache::~ByteCodeCache): (JSC::DFG::ByteCodeCache::get): * dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::cellConstant): (JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry): * dfg/DFGStructureCheckHoistingPhase.cpp: (JSC::DFG::StructureCheckHoistingPhase::run): (JSC::DFG::StructureCheckHoistingPhase::noticeStructureCheck): (JSC::DFG::StructureCheckHoistingPhase::noticeClobber): * heap/Heap.cpp: (JSC::Heap::markProtectedObjects): * heap/Heap.h: (JSC::Heap::forEachProtectedCell): * heap/JITStubRoutineSet.cpp: (JSC::JITStubRoutineSet::markSlow): (JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines): * heap/MarkStack.cpp: (JSC::MarkStack::internalAppend): * heap/Weak.h: (JSC::weakRemove): * jit/JIT.cpp: (JSC::JIT::privateCompile): * jit/JITStubs.cpp: (JSC::JITThunks::ctiStub): * parser/Parser.cpp: (JSC::::parseStrictObjectLiteral): * profiler/Profile.cpp: (JSC::functionNameCountPairComparator): (JSC::Profile::debugPrintDataSampleStyle): * runtime/Identifier.cpp: (JSC::Identifier::add): * runtime/JSActivation.cpp: (JSC::JSActivation::getOwnPropertyNames): (JSC::JSActivation::symbolTablePutWithAttributes): * runtime/JSArray.cpp: (JSC::SparseArrayValueMap::put): (JSC::SparseArrayValueMap::putDirect): (JSC::SparseArrayValueMap::visitChildren): (JSC::JSArray::enterDictionaryMode): (JSC::JSArray::defineOwnNumericProperty): (JSC::JSArray::getOwnPropertySlotByIndex): (JSC::JSArray::getOwnPropertyDescriptor): (JSC::JSArray::putByIndexBeyondVectorLength): (JSC::JSArray::putDirectIndexBeyondVectorLength): (JSC::JSArray::deletePropertyByIndex): (JSC::JSArray::getOwnPropertyNames): (JSC::JSArray::setLength): (JSC::JSArray::sort): (JSC::JSArray::compactForSorting): (JSC::JSArray::checkConsistency): * runtime/JSSymbolTableObject.cpp: (JSC::JSSymbolTableObject::getOwnPropertyNames): * runtime/JSSymbolTableObject.h: (JSC::symbolTableGet): (JSC::symbolTablePut): (JSC::symbolTablePutWithAttributes): * runtime/RegExpCache.cpp: (JSC::RegExpCache::invalidateCode): * runtime/WeakGCMap.h: (JSC::WeakGCMap::clear): (JSC::WeakGCMap::set): * tools/ProfileTreeNode.h: (JSC::ProfileTreeNode::sampleChild): (JSC::ProfileTreeNode::childCount): (JSC::ProfileTreeNode::dumpInternal): (JSC::ProfileTreeNode::compareEntries): Source/WebCore: * Modules/geolocation/Geolocation.cpp: (WebCore::Geolocation::Watchers::find): (WebCore::Geolocation::Watchers::remove): * Modules/indexeddb/IDBDatabase.cpp: (WebCore::IDBDatabase::objectStoreNames): * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::metadata): * Modules/indexeddb/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::deleteDatabase): (WebCore::IDBFactoryBackendImpl::openBackingStore): (WebCore::IDBFactoryBackendImpl::open): * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::IDBObjectStore::indexNames): (WebCore::IDBObjectStore::put): (WebCore::IDBObjectStore::index): (WebCore::IDBObjectStore::deleteIndex): * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::metadata): (WebCore::makeIndexWriters): (WebCore::IDBObjectStoreBackendImpl::deleteInternal): * Modules/indexeddb/IDBTransaction.cpp: (WebCore::IDBTransaction::objectStore): (WebCore::IDBTransaction::objectStoreDeleted): (WebCore::IDBTransaction::onAbort): (WebCore::IDBTransaction::dispatchEvent): * Modules/webdatabase/AbstractDatabase.cpp: (WebCore::AbstractDatabase::performOpenAndVerify): * Modules/webdatabase/DatabaseTracker.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/OriginUsageRecord.cpp: (WebCore::OriginUsageRecord::diskUsage): * Modules/webdatabase/SQLTransactionCoordinator.cpp: (WebCore::SQLTransactionCoordinator::acquireLock): (WebCore::SQLTransactionCoordinator::releaseLock): (WebCore::SQLTransactionCoordinator::shutdown): * Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/chromium/QuotaTracker.cpp: (WebCore::QuotaTracker::getDatabaseSizeAndSpaceAvailableToOrigin): (WebCore::QuotaTracker::updateDatabaseSize): * Modules/websockets/WebSocketDeflateFramer.cpp: (WebCore::WebSocketExtensionDeflateFrame::processResponse): * Modules/websockets/WebSocketExtensionDispatcher.cpp: (WebCore::WebSocketExtensionDispatcher::appendAcceptedExtension): * accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::~AXObjectCache): * bindings/gobject/DOMObjectCache.cpp: (WebKit::DOMObjectCache::clearByFrame): * bindings/js/DOMObjectHashTableMap.h: (WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap): (WebCore::DOMObjectHashTableMap::get): * bindings/js/JSDOMBinding.cpp: (WebCore::cacheDOMStructure): * bindings/js/JSDOMGlobalObject.cpp: (WebCore::JSDOMGlobalObject::visitChildren): * bindings/js/JSDOMGlobalObject.h: (WebCore::getDOMConstructor): * bindings/js/PageScriptDebugServer.cpp: (WebCore::PageScriptDebugServer::addListener): (WebCore::PageScriptDebugServer::removeListener): * bindings/js/ScriptCachedFrameData.cpp: (WebCore::ScriptCachedFrameData::ScriptCachedFrameData): (WebCore::ScriptCachedFrameData::restore): * bindings/js/ScriptController.cpp: (WebCore::ScriptController::~ScriptController): (WebCore::ScriptController::clearWindowShell): (WebCore::ScriptController::attachDebugger): (WebCore::ScriptController::updateDocument): (WebCore::ScriptController::createRootObject): (WebCore::ScriptController::collectIsolatedContexts): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::clearScriptObjects): * bindings/js/ScriptController.h: (WebCore::ScriptController::windowShell): (WebCore::ScriptController::existingWindowShell): * bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::hasBreakpoint): * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::checkForDuplicate): (WebCore::CloneSerializer::dumpIfTerminal): (WebCore::CloneSerializer::write): * bindings/scripts/CodeGeneratorV8.pm: (GenerateImplementation): * bindings/scripts/test/V8/V8Float64Array.cpp: (WebCore::V8Float64Array::GetRawTemplate): (WebCore::V8Float64Array::GetTemplate): * bindings/scripts/test/V8/V8TestActiveDOMObject.cpp: (WebCore::V8TestActiveDOMObject::GetRawTemplate): (WebCore::V8TestActiveDOMObject::GetTemplate): * bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp: (WebCore::V8TestCustomNamedGetter::GetRawTemplate): (WebCore::V8TestCustomNamedGetter::GetTemplate): * bindings/scripts/test/V8/V8TestEventConstructor.cpp: (WebCore::V8TestEventConstructor::GetRawTemplate): (WebCore::V8TestEventConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestEventTarget.cpp: (WebCore::V8TestEventTarget::GetRawTemplate): (WebCore::V8TestEventTarget::GetTemplate): * bindings/scripts/test/V8/V8TestException.cpp: (WebCore::V8TestException::GetRawTemplate): (WebCore::V8TestException::GetTemplate): * bindings/scripts/test/V8/V8TestInterface.cpp: (WebCore::V8TestInterface::GetRawTemplate): (WebCore::V8TestInterface::GetTemplate): * bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: (WebCore::V8TestMediaQueryListListener::GetRawTemplate): (WebCore::V8TestMediaQueryListListener::GetTemplate): * bindings/scripts/test/V8/V8TestNamedConstructor.cpp: (WebCore::V8TestNamedConstructor::GetRawTemplate): (WebCore::V8TestNamedConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestNode.cpp: (WebCore::V8TestNode::GetRawTemplate): (WebCore::V8TestNode::GetTemplate): * bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::V8TestObj::GetRawTemplate): (WebCore::V8TestObj::GetTemplate): * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp: (WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate): (WebCore::V8TestSerializedScriptValueInterface::GetTemplate): * bindings/v8/DOMWrapperWorld.cpp: (WebCore::DOMWrapperWorld::deallocate): (WebCore::DOMWrapperWorld::getOrCreateIsolatedWorld): * bindings/v8/NPV8Object.cpp: (WebCore::freeV8NPObject): (WebCore::npCreateV8ScriptObject): * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::clearScriptObjects): (WebCore::ScriptController::resetIsolatedWorlds): (WebCore::ScriptController::evaluateInIsolatedWorld): (WebCore::ScriptController::setIsolatedWorldSecurityOrigin): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::collectIsolatedContexts): * bindings/v8/SerializedScriptValue.cpp: * bindings/v8/V8DOMMap.h: (WebCore::WeakReferenceMap::removeIfPresent): (WebCore::WeakReferenceMap::visit): * bindings/v8/V8GCController.cpp: (WebCore::enumerateGlobalHandles): * bindings/v8/V8PerContextData.cpp: (WebCore::V8PerContextData::dispose): * bindings/v8/npruntime.cpp: * bridge/IdentifierRep.cpp: (WebCore::IdentifierRep::get): * bridge/NP_jsobject.cpp: (ObjectMap::add): (ObjectMap::remove): * bridge/jni/jsc/JavaClassJSC.cpp: (JavaClass::~JavaClass): * bridge/qt/qt_instance.cpp: (JSC::Bindings::WeakMap::set): * bridge/runtime_root.cpp: (JSC::Bindings::RootObject::invalidate): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::canvasChanged): (WebCore::CSSCanvasValue::canvasResized): * css/CSSComputedStyleDeclaration.cpp: (WebCore::counterToCSSValue): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::crossfadeChanged): * css/CSSFontFaceSource.cpp: (WebCore::CSSFontFaceSource::getFontData): * css/CSSFontSelector.cpp: (WebCore::CSSFontSelector::addFontFaceRule): (WebCore::CSSFontSelector::getFontData): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::addClient): (WebCore::CSSImageGeneratorValue::removeClient): (WebCore::CSSImageGeneratorValue::getImage): * css/CSSSegmentedFontFace.cpp: (WebCore::CSSSegmentedFontFace::getFontData): * css/CSSSelector.cpp: (WebCore::CSSSelector::parsePseudoType): * css/CSSValuePool.cpp: (WebCore::CSSValuePool::createColorValue): (WebCore::CSSValuePool::createFontFamilyValue): (WebCore::CSSValuePool::createFontFaceValue): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::cloneAndCacheForCSSOM): * css/StyleBuilder.cpp: (WebCore::ApplyPropertyCounter::applyInheritValue): (WebCore::ApplyPropertyCounter::applyValue): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectFeatures): (WebCore::StyleResolver::ruleSetForScope): (WebCore::StyleResolver::appendAuthorStylesheets): (WebCore::StyleResolver::sweepMatchedPropertiesCache): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::parserAddNamespace): (WebCore::StyleSheetContents::determineNamespace): * dom/CheckedRadioButtons.cpp: (WebCore::CheckedRadioButtons::addButton): (WebCore::CheckedRadioButtons::removeButton): * dom/ChildListMutationScope.cpp: (WebCore::ChildListMutationScope::MutationAccumulationRouter::childAdded): (WebCore::ChildListMutationScope::MutationAccumulationRouter::willRemoveChild): (WebCore::ChildListMutationScope::MutationAccumulationRouter::incrementScopingLevel): (WebCore::ChildListMutationScope::MutationAccumulationRouter::decrementScopingLevel): * dom/Document.cpp: (WebCore::Document::pageGroupUserSheets): (WebCore::Document::windowNamedItems): (WebCore::Document::documentNamedItems): (WebCore::Document::getCSSCanvasElement): * dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::markerContainingPoint): (WebCore::DocumentMarkerController::renderedRectsForMarkers): (WebCore::DocumentMarkerController::removeMarkers): (WebCore::DocumentMarkerController::repaintMarkers): (WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect): (WebCore::DocumentMarkerController::showMarkers): * dom/DocumentOrderedMap.cpp: (WebCore::DocumentOrderedMap::remove): * dom/ElementAttributeData.cpp: (WebCore::ensureAttrListForElement): * dom/EventDispatcher.cpp: (WebCore::EventRelatedTargetAdjuster::findRelatedTarget): * dom/EventListenerMap.cpp: (WebCore::EventListenerMap::eventTypes): (WebCore::EventListenerMap::add): (WebCore::EventListenerMap::remove): (WebCore::EventListenerMap::find): (WebCore::EventListenerMap::removeFirstEventListenerCreatedFromMarkup): (WebCore::EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget): (WebCore::EventListenerIterator::nextListener): * dom/IdTargetObserverRegistry.cpp: (WebCore::IdTargetObserverRegistry::addObserver): (WebCore::IdTargetObserverRegistry::removeObserver): * dom/MemoryInstrumentation.h: (WebCore::MemoryInstrumentation::addInstrumentedMapEntries): (WebCore::MemoryInstrumentation::addInstrumentedMapValues): * dom/MutationObserverInterestGroup.cpp: (WebCore::MutationObserverInterestGroup::isOldValueRequested): (WebCore::MutationObserverInterestGroup::enqueueMutationRecord): * dom/Node.cpp: (WebCore::Node::dumpStatistics): (WebCore::Node::clearRareData): (WebCore::NodeListsNodeData::invalidateCaches): (WebCore::Node::collectMatchingObserversForMutation): * dom/NodeRareData.h: (WebCore::NodeListsNodeData::addCacheWithAtomicName): (WebCore::NodeListsNodeData::addCacheWithName): (WebCore::NodeListsNodeData::addCacheWithQualifiedName): (WebCore::NodeListsNodeData::adoptTreeScope): * dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::checkStyleSheet): * dom/ScriptExecutionContext.cpp: (WebCore::ScriptExecutionContext::canSuspendActiveDOMObjects): (WebCore::ScriptExecutionContext::suspendActiveDOMObjects): (WebCore::ScriptExecutionContext::resumeActiveDOMObjects): (WebCore::ScriptExecutionContext::stopActiveDOMObjects): (WebCore::ScriptExecutionContext::adjustMinimumTimerInterval): * dom/SelectorQuery.cpp: (WebCore::SelectorQueryCache::add): * dom/SpaceSplitString.cpp: (WebCore::SpaceSplitStringData::create): * dom/StyledElement.cpp: (WebCore::StyledElement::updateAttributeStyle): * editing/mac/AlternativeTextUIController.mm: (WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext): * html/FormController.cpp: (WebCore::SavedFormState::serializeTo): (WebCore::SavedFormState::appendControlState): (WebCore::SavedFormState::takeControlState): (WebCore::SavedFormState::getReferencedFilePaths): (WebCore::FormKeyGenerator::formKey): (WebCore::FormController::createSavedFormStateMap): (WebCore::FormController::formElementsState): (WebCore::FormController::takeStateForFormElement): (WebCore::FormController::getReferencedFilePaths): * html/HTMLCollection.cpp: (WebCore::HTMLCollectionCacheBase::append): * html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::getAttachment): (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer): (WebCore::WebGLFramebuffer::checkStatus): (WebCore::WebGLFramebuffer::deleteObjectImpl): (WebCore::WebGLFramebuffer::initializeAttachments): * inspector/CodeGeneratorInspector.py: * inspector/DOMPatchSupport.cpp: (WebCore::DOMPatchSupport::diff): (WebCore::DOMPatchSupport::innerPatchChildren): (WebCore::DOMPatchSupport::removeChildAndMoveToNew): * inspector/InjectedScriptManager.cpp: (WebCore::InjectedScriptManager::injectedScriptForId): (WebCore::InjectedScriptManager::injectedScriptIdFor): (WebCore::InjectedScriptManager::discardInjectedScriptsFor): (WebCore::InjectedScriptManager::releaseObjectGroup): (WebCore::InjectedScriptManager::injectedScriptFor): * inspector/InspectorCSSAgent.cpp: (WebCore::SelectorProfile::commitSelector): (WebCore::SelectorProfile::commitSelectorTime): (WebCore::SelectorProfile::toInspectorObject): (WebCore::InspectorCSSAgent::forcePseudoState): (WebCore::InspectorCSSAgent::asInspectorStyleSheet): (WebCore::InspectorCSSAgent::assertStyleSheetForId): (WebCore::InspectorCSSAgent::didRemoveDOMNode): (WebCore::InspectorCSSAgent::didModifyDOMAttr): (WebCore::InspectorCSSAgent::resetPseudoStates): * inspector/InspectorConsoleAgent.cpp: (WebCore::InspectorConsoleAgent::stopTiming): (WebCore::InspectorConsoleAgent::count): * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::nodeForId): (WebCore::InspectorDOMAgent::performSearch): (WebCore::InspectorDOMAgent::getSearchResults): * inspector/InspectorDOMDebuggerAgent.cpp: (WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::clearFrontend): (WebCore::InspectorDOMStorageAgent::enable): (WebCore::InspectorDOMStorageAgent::storageId): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): (WebCore::InspectorDOMStorageAgent::memoryBytesUsedByStorageCache): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::enable): (WebCore::InspectorDatabaseAgent::databaseId): (WebCore::InspectorDatabaseAgent::findByFileName): (WebCore::InspectorDatabaseAgent::databaseForId): * inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::setBreakpointByUrl): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::resolveBreakpoint): (WebCore::InspectorDebuggerAgent::searchInContent): (WebCore::InspectorDebuggerAgent::getScriptSource): (WebCore::InspectorDebuggerAgent::didParseSource): * inspector/InspectorIndexedDBAgent.cpp: (WebCore): * inspector/InspectorMemoryAgent.cpp: (WebCore): * inspector/InspectorPageAgent.cpp: (WebCore::cachedResourcesForFrame): (WebCore::InspectorPageAgent::didClearWindowObjectInWorld): (WebCore::InspectorPageAgent::frameDetached): * inspector/InspectorProfilerAgent.cpp: (WebCore::InspectorProfilerAgent::getProfileHeaders): (WebCore): (WebCore::InspectorProfilerAgent::getProfile): * inspector/InspectorResourceAgent.cpp: (WebCore::buildObjectForHeaders): (WebCore::InspectorResourceAgent::willSendRequest): * inspector/InspectorState.cpp: (WebCore::InspectorState::getBoolean): (WebCore::InspectorState::getString): (WebCore::InspectorState::getLong): (WebCore::InspectorState::getDouble): (WebCore::InspectorState::getObject): * inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::styleWithProperties): (WebCore::InspectorStyleSheet::inspectorStyleForId): * inspector/InspectorValues.cpp: (WebCore::InspectorObjectBase::get): (WebCore::InspectorObjectBase::writeJSON): * inspector/InspectorWorkerAgent.cpp: (WebCore::InspectorWorkerAgent::workerContextTerminated): (WebCore::InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers): (WebCore::InspectorWorkerAgent::destroyWorkerFrontendChannels): * inspector/NetworkResourcesData.cpp: (WebCore::NetworkResourcesData::removeCachedResource): (WebCore::NetworkResourcesData::clear): * loader/CrossOriginAccessControl.cpp: (WebCore::isSimpleCrossOriginAccessRequest): (WebCore::createAccessControlPreflightRequest): * loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): (WebCore::CrossOriginPreflightResultCache::canSkipPreflight): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::getSubresources): (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::didReceiveResponse): * loader/ResourceLoadScheduler.cpp: (WebCore::ResourceLoadScheduler::servePendingRequests): * loader/appcache/ApplicationCache.cpp: (WebCore::ApplicationCache::removeResource): (WebCore::ApplicationCache::clearStorageID): (WebCore::ApplicationCache::dump): * loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::ApplicationCacheGroup::addEntry): * loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::fillResourceList): * loader/appcache/ApplicationCacheResource.cpp: (WebCore::ApplicationCacheResource::estimatedSizeInStorage): * loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::findOrCreateCacheGroup): (WebCore::ApplicationCacheStorage::cacheGroupForURL): (WebCore::ApplicationCacheStorage::fallbackCacheGroupForURL): (WebCore::ApplicationCacheStorage::store): (WebCore::ApplicationCacheStorage::empty): (WebCore::ApplicationCacheStorage::storeCopyOfCache): * loader/archive/ArchiveFactory.cpp: (WebCore::ArchiveFactory::registerKnownArchiveMIMETypes): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::canReuse): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::switchClientsToRevalidatedResource): (WebCore::CachedResource::updateResponseAfterRevalidation): * loader/cache/CachedResourceClientWalker.h: (WebCore::CachedResourceClientWalker::CachedResourceClientWalker): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::~CachedResourceLoader): (WebCore::CachedResourceLoader::requestResource): (WebCore::CachedResourceLoader::setAutoLoadImages): (WebCore::CachedResourceLoader::removeCachedResource): (WebCore::CachedResourceLoader::garbageCollectDocumentResources): (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::removeResourcesWithOrigin): (WebCore::MemoryCache::getOriginsWithCache): (WebCore::MemoryCache::getStatistics): (WebCore::MemoryCache::reportMemoryUsage): (WebCore::MemoryCache::setDisabled): * loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::removeAllIcons): (WebCore::IconDatabase::iconRecordCountWithData): (WebCore::IconDatabase::performPendingRetainAndReleaseOperations): * page/DOMWindow.cpp: (WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents): (WebCore::DOMWindow::dispatchAllPendingUnloadEvents): * page/EventHandler.cpp: (WebCore::EventHandler::handleTouchEvent): * page/Frame.cpp: (WebCore::Frame::injectUserScripts): * page/PageGroup.cpp: (WebCore::PageGroup::pageGroup): (WebCore::PageGroup::closeLocalStorage): (WebCore::PageGroup::clearLocalStorageForAllOrigins): (WebCore::PageGroup::clearLocalStorageForOrigin): (WebCore::PageGroup::syncLocalStorage): (WebCore::PageGroup::addUserScriptToWorld): (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserScriptFromWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): * page/PageSerializer.cpp: (WebCore::PageSerializer::urlForBlankFrame): * page/SecurityPolicy.cpp: (WebCore::SecurityPolicy::addOriginAccessWhitelistEntry): (WebCore::SecurityPolicy::removeOriginAccessWhitelistEntry): * page/Settings.cpp: (WebCore::setGenericFontFamilyMap): (WebCore::getGenericFontFamilyForScript): * page/SpeechInput.cpp: (WebCore::SpeechInput::registerListener): * page/WindowFeatures.cpp: (WebCore::WindowFeatures::boolFeature): (WebCore::WindowFeatures::floatFeature): * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::updateAnimations): (WebCore::AnimationControllerPrivate::suspendAnimationsForDocument): (WebCore::AnimationControllerPrivate::resumeAnimationsForDocument): (WebCore::AnimationControllerPrivate::numberOfActiveAnimations): * page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimation::clearRenderer): (WebCore::CompositeAnimation::updateTransitions): (WebCore::CompositeAnimation::updateKeyframeAnimations): (WebCore::CompositeAnimation::animate): (WebCore::CompositeAnimation::getAnimatedStyle): (WebCore::CompositeAnimation::setAnimating): (WebCore::CompositeAnimation::timeToNextService): (WebCore::CompositeAnimation::getAnimationForProperty): (WebCore::CompositeAnimation::suspendAnimations): (WebCore::CompositeAnimation::resumeAnimations): (WebCore::CompositeAnimation::overrideImplicitAnimations): (WebCore::CompositeAnimation::resumeOverriddenImplicitAnimations): (WebCore::CompositeAnimation::isAnimatingProperty): (WebCore::CompositeAnimation::numberOfActiveAnimations): * platform/Language.cpp: (WebCore::languageDidChange): * platform/MIMETypeRegistry.cpp: (WebCore::MIMETypeRegistry::getNormalizedMIMEType): * platform/audio/HRTFElevation.cpp: (WebCore::getConcatenatedImpulseResponsesForSubject): * platform/blackberry/CookieManager.cpp: (WebCore::CookieManager::generateHtmlFragmentForCookies): (WebCore::CookieManager::removeAllCookies): * platform/blackberry/CookieMap.cpp: (WebCore::CookieMap::removeOldestCookie): (WebCore::CookieMap::getAllChildCookies): * platform/cf/BinaryPropertyList.cpp: (WebCore::BinaryPropertyListPlan::writeIntegerArray): * platform/chromium/support/WebHTTPLoadInfo.cpp: (WebKit::addHeader): * platform/chromium/support/WebURLRequest.cpp: (WebKit::WebURLRequest::visitHTTPHeaderFields): * platform/chromium/support/WebURLResponse.cpp: (WebKit::WebURLResponse::addHTTPHeaderField): (WebKit::WebURLResponse::visitHTTPHeaderFields): * platform/graphics/DisplayRefreshMonitor.cpp: (WebCore::DisplayRefreshMonitorManager::ensureMonitorForClient): (WebCore::DisplayRefreshMonitorManager::unregisterClient): * platform/graphics/FontCache.cpp: (WebCore::FontCache::getCachedFontPlatformData): (WebCore::FontCache::getVerticalData): (WebCore::FontCache::getCachedFontData): (WebCore::FontCache::releaseFontData): (WebCore::FontCache::purgeInactiveFontData): * platform/graphics/GlyphPageTreeNode.cpp: (WebCore::GlyphPageTreeNode::treeGlyphPageCount): (WebCore::GlyphPageTreeNode::pageCount): (WebCore::GlyphPageTreeNode::pruneTreeCustomFontData): (WebCore::GlyphPageTreeNode::pruneTreeFontData): (WebCore::GlyphPageTreeNode::pruneCustomFontData): (WebCore::GlyphPageTreeNode::pruneFontData): (WebCore::GlyphPageTreeNode::showSubtree): (showGlyphPageTrees): * platform/graphics/TiledBackingStore.cpp: (WebCore::TiledBackingStore::updateTileBuffers): (WebCore::TiledBackingStore::resizeEdgeTiles): (WebCore::TiledBackingStore::setKeepRect): * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: (WebCore::AVFWrapper::avfWrapperForCallbackContext): * platform/graphics/blackberry/LayerTiler.cpp: (WebCore::LayerTiler::layerVisibilityChanged): (WebCore::LayerTiler::uploadTexturesIfNeeded): (WebCore::LayerTiler::addTileJob): (WebCore::LayerTiler::deleteTextures): (WebCore::LayerTiler::pruneTextures): (WebCore::LayerTiler::bindContentsTexture): * platform/graphics/blackberry/TextureCacheCompositingThread.cpp: (WebCore::TextureCacheCompositingThread::textureForTiledContents): (WebCore::TextureCacheCompositingThread::textureForColor): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::moveOrCopyAnimations): (WebCore::GraphicsLayerCA::pauseAnimation): (WebCore::GraphicsLayerCA::layerDidDisplay): (WebCore::GraphicsLayerCA::updateGeometry): (WebCore::GraphicsLayerCA::updateTransform): (WebCore::GraphicsLayerCA::updateChildrenTransform): (WebCore::GraphicsLayerCA::updateMasksToBounds): (WebCore::GraphicsLayerCA::updateContentsVisibility): (WebCore::GraphicsLayerCA::updateContentsOpaque): (WebCore::GraphicsLayerCA::updateBackfaceVisibility): (WebCore::GraphicsLayerCA::updateFilters): (WebCore::GraphicsLayerCA::ensureStructuralLayer): (WebCore::GraphicsLayerCA::updateLayerDrawsContent): (WebCore::GraphicsLayerCA::updateContentsImage): (WebCore::GraphicsLayerCA::updateContentsRect): (WebCore::GraphicsLayerCA::updateMaskLayer): (WebCore::GraphicsLayerCA::updateLayerAnimations): (WebCore::GraphicsLayerCA::setAnimationOnLayer): (WebCore::GraphicsLayerCA::removeCAAnimationFromLayer): (WebCore::GraphicsLayerCA::pauseCAAnimationOnLayer): (WebCore::GraphicsLayerCA::suspendAnimations): (WebCore::GraphicsLayerCA::resumeAnimations): (WebCore::GraphicsLayerCA::findOrMakeClone): (WebCore::GraphicsLayerCA::setOpacityInternal): (WebCore::GraphicsLayerCA::updateOpacityOnLayer): * platform/graphics/ca/mac/TileCache.mm: (WebCore::TileCache::~TileCache): (WebCore::TileCache::setNeedsDisplay): (WebCore::TileCache::setScale): (WebCore::TileCache::setAcceleratesDrawing): (WebCore::TileCache::setTileDebugBorderWidth): (WebCore::TileCache::setTileDebugBorderColor): (WebCore::TileCache::revalidateTiles): * platform/graphics/ca/win/PlatformCALayerWin.cpp: (PlatformCALayer::animationStarted): (resubmitAllAnimations): (PlatformCALayer::animationForKey): * platform/graphics/chromium/FontCacheChromiumWin.cpp: (WebCore::LookupAltName): (WebCore::fontContainsCharacter): * platform/graphics/chromium/FontUtilsChromiumWin.cpp: (WebCore::getDerivedFontData): * platform/graphics/chromium/TiledLayerChromium.cpp: (WebCore::TiledLayerChromium::pushPropertiesTo): (WebCore::TiledLayerChromium::setLayerTreeHost): (WebCore::TiledLayerChromium::invalidateContentRect): (WebCore::TiledLayerChromium::setTexturePriorities): (WebCore::TiledLayerChromium::resetUpdateState): * platform/graphics/chromium/cc/CCDamageTracker.cpp: (WebCore::CCDamageTracker::trackDamageFromLeftoverRects): * platform/graphics/chromium/cc/CCDirectRenderer.cpp: (WebCore::CCDirectRenderer::decideRenderPassAllocationsForFrame): * platform/graphics/chromium/cc/CCLayerTilingData.cpp: (WebCore::CCLayerTilingData::setBounds): * platform/graphics/chromium/cc/CCLayerTreeHost.cpp: (WebCore::CCLayerTreeHost::~CCLayerTreeHost): (WebCore::CCLayerTreeHost::startRateLimiter): (WebCore::CCLayerTreeHost::stopRateLimiter): * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp: (WebCore::findRenderPassById): * platform/graphics/chromium/cc/CCResourceProvider.cpp: (WebCore::CCResourceProvider::inUseByConsumer): (WebCore::CCResourceProvider::deleteResource): (WebCore::CCResourceProvider::deleteOwnedResources): (WebCore::CCResourceProvider::resourceType): (WebCore::CCResourceProvider::upload): (WebCore::CCResourceProvider::lockForRead): (WebCore::CCResourceProvider::unlockForRead): (WebCore::CCResourceProvider::lockForWrite): (WebCore::CCResourceProvider::unlockForWrite): (WebCore::CCResourceProvider::destroyChild): (WebCore::CCResourceProvider::getChildToParentMap): (WebCore::CCResourceProvider::prepareSendToParent): (WebCore::CCResourceProvider::prepareSendToChild): (WebCore::CCResourceProvider::receiveFromChild): (WebCore::CCResourceProvider::receiveFromParent): (WebCore::CCResourceProvider::transferResource): (WebCore::CCResourceProvider::trimMailboxDeque): * platform/graphics/filters/CustomFilterGlobalContext.cpp: (WebCore::CustomFilterGlobalContext::~CustomFilterGlobalContext): (WebCore::CustomFilterGlobalContext::getCompiledProgram): (WebCore::CustomFilterGlobalContext::removeCompiledProgram): * platform/graphics/filters/CustomFilterProgram.cpp: (WebCore::CustomFilterProgram::notifyClients): * platform/graphics/harfbuzz/HarfBuzzSkia.cpp: (WebCore::getCachedHarfbuzzFace): (WebCore::releaseCachedHarfbuzzFace): * platform/graphics/harfbuzz/ng/HarfBuzzNGFace.cpp: (WebCore::HarfBuzzNGFace::HarfBuzzNGFace): (WebCore::HarfBuzzNGFace::~HarfBuzzNGFace): * platform/graphics/mac/SimpleFontDataCoreText.cpp: (WebCore::SimpleFontData::getCFStringAttributes): * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::canRenderCombiningCharacterSequence): * platform/graphics/opengl/Extensions3DOpenGLCommon.cpp: (WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE): * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): * platform/graphics/openvg/EGLDisplayOpenVG.cpp: (WebCore::EGLDisplayOpenVG::~EGLDisplayOpenVG): (WebCore::EGLDisplayOpenVG::destroySurface): (WebCore::EGLDisplayOpenVG::contextForSurface): * platform/graphics/texmap/TextureMapperGL.cpp: (WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData): (WebCore::TextureMapperGLData::SharedGLData::~SharedGLData): * platform/graphics/texmap/TextureMapperShaderManager.cpp: (WebCore::TextureMapperShaderManager::getShaderProgram): (WebCore::TextureMapperShaderManager::getShaderForFilter): * platform/graphics/wince/FontPlatformData.cpp: (WebCore::FixedSizeFontData::create): * platform/gtk/DataObjectGtk.cpp: (WebCore::DataObjectGtk::forClipboard): * platform/gtk/GtkDragAndDropHelper.cpp: (WebCore::GtkDragAndDropHelper::handleGetDragData): (WebCore::GtkDragAndDropHelper::handleDragLeave): (WebCore::GtkDragAndDropHelper::handleDragMotion): (WebCore::GtkDragAndDropHelper::handleDragDataReceived): (WebCore::GtkDragAndDropHelper::handleDragDrop): * platform/gtk/RenderThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::getStyleContext): * platform/mac/ScrollbarThemeMac.mm: (+[WebScrollbarPrefsObserver appearancePrefsChanged:]): * platform/network/CredentialStorage.cpp: (WebCore::CredentialStorage::set): (WebCore::CredentialStorage::get): * platform/network/HTTPHeaderMap.cpp: (WebCore::HTTPHeaderMap::copyData): (WebCore::HTTPHeaderMap::get): * platform/network/MIMEHeader.cpp: (WebCore::MIMEHeader::parseHeader): * platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::create): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::addHTTPHeaderField): (WebCore::ResourceRequestBase::addHTTPHeaderFields): * platform/network/blackberry/ResourceRequestBlackBerry.cpp: (WebCore::ResourceRequest::targetTypeFromMimeType): (WebCore::ResourceRequest::initializePlatformRequest): * platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::makeFinalRequest): * platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::setHeaderFields): * platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::initializeHandle): * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): * platform/network/qt/ResourceRequestQt.cpp: (WebCore::ResourceRequest::toNetworkRequest): * platform/network/soup/ResourceHandleSoup.cpp: (WebCore::sendRequestCallback): (WebCore::ResourceHandle::setClientCertificate): * platform/network/soup/ResourceRequestSoup.cpp: (WebCore::ResourceRequest::updateSoupMessage): (WebCore::ResourceRequest::toSoupMessage): * platform/network/soup/ResourceResponseSoup.cpp: (WebCore::ResourceResponse::toSoupMessage): * platform/network/win/ResourceHandleWin.cpp: (WebCore::ResourceHandle::start): * platform/qt/RunLoopQt.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/text/LocaleToScriptMappingDefault.cpp: (WebCore::scriptNameToCode): (WebCore::localeToScriptCodeForFontSelection): * platform/text/TextEncodingRegistry.cpp: (WebCore::pruneBlacklistedCodecs): (WebCore::dumpTextEncodingNameMap): * platform/text/transcoder/FontTranscoder.cpp: (WebCore::FontTranscoder::converterType): * platform/text/win/TextCodecWin.cpp: (WebCore::LanguageManager::LanguageManager): (WebCore::getCodePage): (WebCore::TextCodecWin::registerExtendedEncodingNames): (WebCore::TextCodecWin::registerExtendedCodecs): (WebCore::TextCodecWin::enumerateSupportedEncodings): * platform/win/ClipboardUtilitiesWin.cpp: (WebCore::getDataMapItem): (WebCore::getClipboardData): (WebCore::setClipboardData): * platform/win/ClipboardWin.cpp: (WebCore::ClipboardWin::types): * platform/win/FileSystemWin.cpp: (WebCore::cachedStorageDirectory): * platform/win/RunLoopWin.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/win/WCDataObject.cpp: (WebCore::WCDataObject::createInstance): * platform/wince/MIMETypeRegistryWinCE.cpp: (WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType): * platform/wx/ContextMenuWx.cpp: (WebCore::ContextMenu::appendItem): * plugins/PluginDatabase.cpp: (WebCore::PluginDatabase::refresh): (WebCore::PluginDatabase::MIMETypeForExtension): (WebCore::PluginDatabase::remove): * plugins/PluginMainThreadScheduler.cpp: (WebCore::PluginMainThreadScheduler::scheduleCall): (WebCore::PluginMainThreadScheduler::dispatchCalls): * plugins/PluginStream.cpp: (WebCore::PluginStream::startStream): * plugins/blackberry/PluginDataBlackBerry.cpp: (WebCore::PluginData::initPlugins): * plugins/wx/PluginDataWx.cpp: (WebCore::PluginData::initPlugins): * rendering/FlowThreadController.cpp: (WebCore::FlowThreadController::unregisterNamedFlowContentNode): * rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::requiresIdeographicBaseline): (WebCore::InlineFlowBox::addTextBoxVisualOverflow): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::clearFloats): * rendering/RenderBlockLineLayout.cpp: (WebCore::setLogicalWidthForTextRun): * rendering/RenderBoxModelObject.cpp: (WebCore::ImageQualityController::highQualityRepaintTimerFired): (WebCore::ImageQualityController::shouldPaintAtLowQuality): * rendering/RenderCounter.cpp: (WebCore::RenderCounter::destroyCounterNodes): (WebCore::RenderCounter::destroyCounterNode): (WebCore::updateCounters): (WebCore::RenderCounter::rendererStyleChanged): * rendering/RenderFlowThread.cpp: (WebCore::RenderFlowThread::setRegionRangeForBox): (WebCore::RenderFlowThread::getRegionRangeForBox): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paint): (WebCore::performOverlapTests): * rendering/RenderLayerFilterInfo.cpp: (WebCore::RenderLayerFilterInfo::filterInfoForRenderLayer): (WebCore::RenderLayerFilterInfo::createFilterInfoForRenderLayerIfNeeded): * rendering/RenderNamedFlowThread.cpp: (WebCore::RenderNamedFlowThread::dependsOn): (WebCore::RenderNamedFlowThread::pushDependencies): * rendering/RenderRegion.cpp: (WebCore::RenderRegion::setRenderBoxRegionInfo): (WebCore::RenderRegion::setRegionObjectsRegionStyle): (WebCore::RenderRegion::restoreRegionObjectsOriginalStyle): (WebCore::RenderRegion::computeChildrenStyleInRegion): * rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::cachedCollapsedBorder): * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::systemColor): * rendering/RenderView.cpp: (WebCore::RenderView::selectionBounds): (WebCore::RenderView::setSelection): * rendering/RenderWidget.cpp: (WebCore::RenderWidget::resumeWidgetHierarchyUpdates): * rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::ascentAndDescentForBox): * rendering/VerticalPositionCache.h: (WebCore::VerticalPositionCache::get): * rendering/WrapShapeInfo.cpp: (WebCore::WrapShapeInfo::ensureWrapShapeInfoForRenderBlock): * rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::characterStartsNewTextChunk): * rendering/svg/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::primitiveAttributeChanged): * rendering/svg/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::applyResource): * rendering/svg/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::applyResource): * rendering/svg/SVGResourcesCache.cpp: (WebCore::SVGResourcesCache::resourceDestroyed): * rendering/svg/SVGRootInlineBox.cpp: (WebCore::swapItemsInLayoutAttributes): * rendering/svg/SVGTextLayoutAttributes.cpp: (WebCore::SVGTextLayoutAttributes::dump): * rendering/svg/SVGTextLayoutAttributesBuilder.cpp: (WebCore::SVGTextLayoutAttributesBuilder::buildCharacterDataMap): (WebCore::SVGTextLayoutAttributesBuilder::fillCharacterDataMap): * rendering/svg/SVGTextLayoutEngine.cpp: (WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath): * rendering/svg/SVGTextMetricsBuilder.cpp: (WebCore::SVGTextMetricsBuilder::measureTextRenderer): * storage/StorageAreaSync.cpp: (WebCore::StorageAreaSync::syncTimerFired): (WebCore::StorageAreaSync::performImport): (WebCore::StorageAreaSync::sync): * storage/StorageMap.cpp: (WebCore::StorageMap::key): (WebCore::StorageMap::setItem): * storage/StorageNamespaceImpl.cpp: (WebCore::StorageNamespaceImpl::localStorageNamespace): (WebCore::StorageNamespaceImpl::copy): (WebCore::StorageNamespaceImpl::close): (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion): (WebCore::StorageNamespaceImpl::sync): * svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::removeAnimationElementFromTarget): (WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget): (WebCore::SVGDocumentExtensions::addPendingResource): (WebCore::SVGDocumentExtensions::isElementPendingResources): (WebCore::SVGDocumentExtensions::removeElementFromPendingResources): (WebCore::SVGDocumentExtensions::setOfElementsReferencingTarget): (WebCore::SVGDocumentExtensions::removeAllTargetReferencesForElement): (WebCore::SVGDocumentExtensions::removeAllElementReferencesForTarget): * svg/SVGElement.cpp: (WebCore::SVGElement::~SVGElement): * svg/animation/SMILTimeContainer.cpp: (WebCore::SMILTimeContainer::updateAnimations): * svg/graphics/SVGImageCache.cpp: (WebCore::SVGImageCache::~SVGImageCache): (WebCore::SVGImageCache::removeClientFromCache): (WebCore::SVGImageCache::requestedSizeAndScales): (WebCore::SVGImageCache::imageContentChanged): (WebCore::SVGImageCache::redraw): (WebCore::SVGImageCache::lookupOrCreateBitmapImageForRenderer): * svg/graphics/filters/SVGFilterBuilder.h: (WebCore::SVGFilterBuilder::effectReferences): (WebCore::SVGFilterBuilder::addBuiltinEffects): * svg/properties/SVGAnimatedProperty.h: (WebCore::SVGAnimatedProperty::~SVGAnimatedProperty): * svg/properties/SVGAttributeToPropertyMap.cpp: (WebCore::SVGAttributeToPropertyMap::addProperties): (WebCore::SVGAttributeToPropertyMap::synchronizeProperties): * workers/WorkerContext.cpp: (WebCore::WorkerContext::hasPendingActivity): * workers/WorkerEventQueue.cpp: (WebCore::WorkerEventQueue::close): * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::setRequestHeaderInternal): (WebCore::XMLHttpRequest::getAllResponseHeaders): * xml/XPathFunctions.cpp: (WebCore::XPath::createFunction): * xml/XPathParser.cpp: (isAxisName): * xml/XSLTProcessorLibxslt.cpp: (WebCore::xsltParamArrayFromParameterMap): * xml/XSLTProcessorQt.cpp: (WebCore::XSLTProcessor::transformToString): Source/WebKit/blackberry: * Api/BackingStore.cpp: (BlackBerry::WebKit::BackingStorePrivate::setBackingStoreRect): (BlackBerry::WebKit::BackingStorePrivate::visibleTilesRect): (BlackBerry::WebKit::BackingStorePrivate::resetTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTilesForScrollOrNotRenderedRegion): (BlackBerry::WebKit::BackingStorePrivate::mapFromTransformedContentsToTiles): * WebCoreSupport/NotificationPresenterImpl.cpp: (WebCore::NotificationPresenterImpl::cancel): (WebCore::NotificationPresenterImpl::onPermission): (WebCore::NotificationPresenterImpl::notificationClicked): * WebCoreSupport/UserMediaClientImpl.cpp: (WebCore::UserMediaClientImpl::cancelUserMediaRequest): * WebKitSupport/AboutData.cpp: (BlackBerry::WebKit::dumpJSCTypeCountSetToTableHTML): * WebKitSupport/FrameLayers.cpp: (BlackBerry::WebKit::FrameLayers::removeLayerByFrame): (BlackBerry::WebKit::FrameLayers::commitOnWebKitThread): (BlackBerry::WebKit::FrameLayers::calculateRootLayer): Source/WebKit/chromium: * src/WebGeolocationPermissionRequestManager.cpp: (WebGeolocationPermissionRequestManager::remove): * src/WebIDBMetadata.cpp: (WebKit::WebIDBMetadata::WebIDBMetadata): * src/WebIntent.cpp: (WebKit::WebIntent::extrasValue): * tests/WebSocketExtensionDispatcherTest.cpp: (WebCore::TEST_F): Source/WebKit/efl: * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld): * WebCoreSupport/PlatformStrategiesEfl.cpp: (PlatformStrategiesEfl::getPluginInfo): * ewk/ewk_intent.cpp: (ewk_intent_extra_get): Source/WebKit/gtk: * WebCoreSupport/PlatformStrategiesGtk.cpp: (PlatformStrategiesGtk::getPluginInfo): * webkit/webkitfavicondatabase.cpp: (webkitFaviconDatabaseImportFinished): * webkit/webkitwebplugin.cpp: (webkit_web_plugin_get_mimetypes): Source/WebKit/mac: * History/WebHistory.mm: (-[WebHistoryPrivate removeItemFromDateCaches:]): (-[WebHistoryPrivate orderedLastVisitedDays]): (WebHistoryWriter::WebHistoryWriter): * Misc/WebCoreStatistics.mm: (+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]): (+[WebCoreStatistics javaScriptObjectTypeCounts]): * Plugins/Hosted/NetscapePluginHostManager.mm: (WebKit::NetscapePluginHostManager::hostForPlugin): (WebKit::NetscapePluginHostManager::pluginHostDied): (WebKit::NetscapePluginHostManager::didCreateWindow): * Plugins/Hosted/NetscapePluginHostProxy.mm: (WebKit::NetscapePluginHostProxy::pluginHostDied): * Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget): (WebKit::NetscapePluginInstanceProxy::destroy): (WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason): (WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL): * Plugins/Hosted/ProxyInstance.mm: (WebKit::ProxyInstance::methodsNamed): (WebKit::ProxyInstance::fieldNamed): * Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView stopTimers]): (-[WebNetscapePluginView startTimers]): * WebCoreSupport/WebNotificationClient.mm: (WebNotificationClient::show): (WebNotificationClient::clearNotifications): (WebNotificationClient::notificationObjectDestroyed): * WebView/WebHTMLView.mm: (commandNameForSelector): Source/WebKit/qt: * Api/qwebpage.cpp: (extractContentTypeFromPluginVector): * Api/qwebplugindatabase.cpp: (QWebPluginInfo::mimeTypes): * WebCoreSupport/PlatformStrategiesQt.cpp: (PlatformStrategiesQt::getPluginInfo): Source/WebKit/win: * COMPropertyBag.h: (::Read): (::GetPropertyInfo): * WebCoreStatistics.cpp: (WebCoreStatistics::javaScriptProtectedObjectTypeCounts): * WebCoreSupport/WebPlatformStrategies.cpp: (WebPlatformStrategies::getPluginInfo): * WebHistory.cpp: (WebHistory::removeItemFromDateCaches): * WebKitCOMAPI.cpp: (classFactory): * WebKitStatistics.cpp: (WebKitStatistics::comClassNameCounts): * WebNotificationCenter.cpp: (WebNotificationCenter::postNotificationInternal): (WebNotificationCenter::addObserver): (WebNotificationCenter::removeObserver): Source/WebKit/wince: * WebCoreSupport/PlatformStrategiesWinCE.cpp: (PlatformStrategiesWinCE::getPluginInfo): Source/WebKit2: * Platform/CoreIPC/ArgumentCoders.h: * Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::SyncMessageState::getOrCreate): (CoreIPC::Connection::waitForMessage): (CoreIPC::Connection::processIncomingMessage): * Platform/gtk/WorkQueueGtk.cpp: (WorkQueue::registerEventSourceHandler): (WorkQueue::unregisterEventSourceHandler): * Platform/mac/WorkQueueMac.cpp: (WorkQueue::unregisterMachPortEventHandler): * Shared/Plugins/NPRemoteObjectMap.cpp: (WebKit::NPRemoteObjectMap::pluginDestroyed): * Shared/UserMessageCoders.h: (WebKit::UserMessageEncoder::baseEncode): * Shared/WebPreferencesStore.cpp: (WebKit::valueForKey): (WebKit::WebPreferencesStore::getBoolValueForKey): * Shared/mac/WebCoreArgumentCodersMac.mm: (CoreIPC::::decode): * Shared/qt/ArgumentCodersQt.cpp: (CoreIPC::::decode): * Shared/soup/WebCoreArgumentCodersSoup.cpp: (CoreIPC::::decode): * UIProcess/API/efl/ewk_back_forward_list.cpp: (_Ewk_Back_Forward_List::~_Ewk_Back_Forward_List): * UIProcess/API/efl/ewk_context.cpp: (_Ewk_Context::~_Ewk_Context): * UIProcess/API/efl/ewk_view.cpp: (_ewk_view_priv_loading_resources_clear): * UIProcess/API/gtk/WebKitWebView.cpp: (webkit_web_view_get_subresources): * UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseContainerForall): * UIProcess/API/mac/WKPrintingView.mm: (-[WKPrintingView _expectedPreviewCallbackForRect:]): (pageDidDrawToPDF): (-[WKPrintingView _drawPreview:]): * UIProcess/API/mac/WKView.mm: (commandNameForSelector): (-[WKView validateUserInterfaceItem:]): * UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp: (WebKit::CoordinatedBackingStore::updateTile): (WebKit::CoordinatedBackingStore::texture): (WebKit::CoordinatedBackingStore::paintToTextureMapper): (WebKit::CoordinatedBackingStore::commitTileOperations): * UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp: (WebKit::LayerTreeCoordinatorProxy::updateTileForLayer): * UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp: (WebKit::LayerTreeRenderer::adjustPositionForFixedLayers): (WebKit::LayerTreeRenderer::syncCanvas): (WebKit::LayerTreeRenderer::setLayerChildren): (WebKit::LayerTreeRenderer::setLayerFilters): (WebKit::LayerTreeRenderer::setLayerState): (WebKit::LayerTreeRenderer::assignImageToLayer): * UIProcess/GeolocationPermissionRequestManagerProxy.cpp: (WebKit::GeolocationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/InspectorServer/WebInspectorServer.cpp: (WebKit::WebInspectorServer::~WebInspectorServer): (WebKit::WebInspectorServer::registerPage): * UIProcess/InspectorServer/WebSocketServerConnection.cpp: (WebKit::WebSocketServerConnection::sendHTTPResponseHeader): * UIProcess/InspectorServer/qt/WebInspectorServerQt.cpp: (WebKit::WebInspectorServer::buildPageList): * UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp: (WebKit::NotificationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch): * UIProcess/WebContext.cpp: (WebKit::createDictionaryFromHashMap): * UIProcess/WebIconDatabase.cpp: (WebKit::WebIconDatabase::didFinishURLImport): * UIProcess/WebIntentData.cpp: (WebKit::WebIntentData::extras): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::checkURLReceivedFromWebProcess): (WebKit::WebProcessProxy::addBackForwardItem): (WebKit::WebProcessProxy::frameCountInPage): * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: (WebKit::GeolocationPermissionRequestManager::cancelRequestForGeolocation): (WebKit::GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision): * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: (WebKit::InjectedBundleNodeHandle::getOrCreate): * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp: (WebKit::InjectedBundleRangeHandle::getOrCreate): * WebProcess/InjectedBundle/InjectedBundleIntent.cpp: (WebKit::InjectedBundleIntent::extras): * WebProcess/Notifications/WebNotificationManager.cpp: (WebKit::WebNotificationManager::policyForOrigin): (WebKit::WebNotificationManager::show): (WebKit::WebNotificationManager::clearNotifications): (WebKit::WebNotificationManager::removeNotificationFromContextMap): * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: (WebKit::NPRuntimeObjectMap::invalidate): * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::destroyStream): (WebKit::NetscapePlugin::unscheduleTimer): (WebKit::NetscapePlugin::frameDidFinishLoading): (WebKit::NetscapePlugin::frameDidFail): * WebProcess/Plugins/PluginView.cpp: (WebKit::buildHTTPHeaders): (WebKit::PluginView::~PluginView): * WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::layerByID): * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp: (WebKit::LayerTreeCoordinator::adoptImageBackingStore): (WebKit::LayerTreeCoordinator::releaseImageBackingStore): * WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::WebBackForwardListProxy::removeItem): * WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::commandNameForSelectorName): * WebProcess/WebProcess.cpp: (WebKit::WebProcess::visitedLinkStateChanged): (WebKit::WebProcess::allVisitedLinkStateChanged): (WebKit::WebProcess::focusedWebPage): (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::webPageGroup): (WebKit::fromCountedSetToHashMap): (WebKit::WebProcess::setTextCheckerState): Source/WTF: * wtf/HashCountedSet.h: (WTF::::add): (WTF::::remove): (WTF::copyToVector): * wtf/HashIterators.h: (WTF::HashTableConstKeysIterator::get): (WTF::HashTableConstValuesIterator::get): (WTF::HashTableKeysIterator::get): (WTF::HashTableValuesIterator::get): * wtf/HashMap.h: (WTF::KeyValuePairKeyExtractor::extract): (WTF::HashMapValueTraits::isEmptyValue): (WTF::HashMapTranslator::translate): (WTF::HashMapTranslatorAdapter::translate): (WTF::::set): (WTF::::get): (WTF::::take): (WTF::operator==): (WTF): (WTF::deleteAllPairSeconds): (WTF::deleteAllValues): (WTF::deleteAllPairFirsts): (WTF::deleteAllKeys): * wtf/HashTable.h: (WTF::hashTableSwap): (WTF::::checkTableConsistencyExceptSize): * wtf/HashTraits.h: (WTF::KeyValuePair::KeyValuePair): (KeyValuePair): (WTF::KeyValuePairHashTraits::constructDeletedValue): (WTF::KeyValuePairHashTraits::isDeletedValue): * wtf/MetaAllocator.cpp: (WTF::MetaAllocator::addFreeSpace): (WTF::MetaAllocator::incrementPageOccupancy): (WTF::MetaAllocator::decrementPageOccupancy): * wtf/RefCountedLeakCounter.cpp: (WTF::RefCountedLeakCounter::~RefCountedLeakCounter): * wtf/RefPtrHashMap.h: (WTF::::set): (WTF::::get): (WTF::::inlineGet): (WTF::::take): * wtf/Spectrum.h: (WTF::Spectrum::add): (WTF::Spectrum::get): (WTF::Spectrum::buildList): * wtf/ThreadingPthreads.cpp: (WTF::identifierByPthreadHandle): Tools: * DumpRenderTree/chromium/MockWebSpeechInputController.cpp: (MockWebSpeechInputController::addMockRecognitionResult): * DumpRenderTree/chromium/NotificationPresenter.cpp: (NotificationPresenter::simulateClick): (NotificationPresenter::show): * DumpRenderTree/chromium/TestRunner/CppBoundClass.cpp: (CppBoundClass::~CppBoundClass): (CppBoundClass::invoke): (CppBoundClass::getProperty): (CppBoundClass::setProperty): (CppBoundClass::bindCallback): (CppBoundClass::bindProperty): * DumpRenderTree/chromium/WebPreferences.cpp: (applyFontMap): * DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::printResourceDescription): * DumpRenderTree/mac/TestRunnerMac.mm: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * DumpRenderTree/win/AccessibilityControllerWin.cpp: (AccessibilityController::~AccessibilityController): (AccessibilityController::winNotificationReceived): * DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::descriptionSuitableForTestResult): * DumpRenderTree/win/TestRunnerWin.cpp: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionBasic::willDestroyPage): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionNoCache::willDestroyPage): * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::worldIDForWorld): (WTR::TestRunner::evaluateScriptInIsolatedWorld): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126926 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
caio.oliveira@openbossa.org authored
https://bugs.webkit.org/show_bug.cgi?id=82784 Reviewed by Eric Seidel. Source/JavaScriptCore: * API/JSCallbackObject.h: (JSC::JSCallbackObjectData::JSPrivatePropertyMap::getPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::visitChildren): * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertyNames): * API/JSClassRef.cpp: (OpaqueJSClass::~OpaqueJSClass): (OpaqueJSClassContextData::OpaqueJSClassContextData): (OpaqueJSClass::contextData): * bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump): (JSC::EvalCodeCache::visitAggregate): (JSC::CodeBlock::nameForRegister): * bytecode/JumpTable.h: (JSC::StringJumpTable::offsetForValue): (JSC::StringJumpTable::ctiForValue): * bytecode/LazyOperandValueProfile.cpp: (JSC::LazyOperandValueProfileParser::getIfPresent): * bytecode/SamplingTool.cpp: (JSC::SamplingTool::dump): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::addVar): (JSC::BytecodeGenerator::addGlobalVar): (JSC::BytecodeGenerator::addConstant): (JSC::BytecodeGenerator::addConstantValue): (JSC::BytecodeGenerator::emitLoad): (JSC::BytecodeGenerator::addStringConstant): (JSC::BytecodeGenerator::emitLazyNewFunction): * bytecompiler/NodesCodegen.cpp: (JSC::PropertyListNode::emitBytecode): * debugger/Debugger.cpp: * dfg/DFGArgumentsSimplificationPhase.cpp: (JSC::DFG::ArgumentsSimplificationPhase::run): (JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::observeProperArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::isOKToOptimize): (JSC::DFG::ArgumentsSimplificationPhase::removeArgumentsReferencingPhantomChild): * dfg/DFGAssemblyHelpers.cpp: (JSC::DFG::AssemblyHelpers::decodedCodeMapFor): * dfg/DFGByteCodeCache.h: (JSC::DFG::ByteCodeCache::~ByteCodeCache): (JSC::DFG::ByteCodeCache::get): * dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::cellConstant): (JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry): * dfg/DFGStructureCheckHoistingPhase.cpp: (JSC::DFG::StructureCheckHoistingPhase::run): (JSC::DFG::StructureCheckHoistingPhase::noticeStructureCheck): (JSC::DFG::StructureCheckHoistingPhase::noticeClobber): * heap/Heap.cpp: (JSC::Heap::markProtectedObjects): * heap/Heap.h: (JSC::Heap::forEachProtectedCell): * heap/JITStubRoutineSet.cpp: (JSC::JITStubRoutineSet::markSlow): (JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines): * heap/MarkStack.cpp: (JSC::MarkStack::internalAppend): * heap/Weak.h: (JSC::weakRemove): * jit/JIT.cpp: (JSC::JIT::privateCompile): * jit/JITStubs.cpp: (JSC::JITThunks::ctiStub): * parser/Parser.cpp: (JSC::::parseStrictObjectLiteral): * profiler/Profile.cpp: (JSC::functionNameCountPairComparator): (JSC::Profile::debugPrintDataSampleStyle): * runtime/Identifier.cpp: (JSC::Identifier::add): * runtime/JSActivation.cpp: (JSC::JSActivation::getOwnPropertyNames): (JSC::JSActivation::symbolTablePutWithAttributes): * runtime/JSArray.cpp: (JSC::SparseArrayValueMap::put): (JSC::SparseArrayValueMap::putDirect): (JSC::SparseArrayValueMap::visitChildren): (JSC::JSArray::enterDictionaryMode): (JSC::JSArray::defineOwnNumericProperty): (JSC::JSArray::getOwnPropertySlotByIndex): (JSC::JSArray::getOwnPropertyDescriptor): (JSC::JSArray::putByIndexBeyondVectorLength): (JSC::JSArray::putDirectIndexBeyondVectorLength): (JSC::JSArray::deletePropertyByIndex): (JSC::JSArray::getOwnPropertyNames): (JSC::JSArray::setLength): (JSC::JSArray::sort): (JSC::JSArray::compactForSorting): (JSC::JSArray::checkConsistency): * runtime/JSSymbolTableObject.cpp: (JSC::JSSymbolTableObject::getOwnPropertyNames): * runtime/JSSymbolTableObject.h: (JSC::symbolTableGet): (JSC::symbolTablePut): (JSC::symbolTablePutWithAttributes): * runtime/RegExpCache.cpp: (JSC::RegExpCache::invalidateCode): * runtime/WeakGCMap.h: (JSC::WeakGCMap::clear): (JSC::WeakGCMap::set): * tools/ProfileTreeNode.h: (JSC::ProfileTreeNode::sampleChild): (JSC::ProfileTreeNode::childCount): (JSC::ProfileTreeNode::dumpInternal): (JSC::ProfileTreeNode::compareEntries): Source/WebCore: * Modules/geolocation/Geolocation.cpp: (WebCore::Geolocation::Watchers::find): (WebCore::Geolocation::Watchers::remove): * Modules/indexeddb/IDBDatabase.cpp: (WebCore::IDBDatabase::objectStoreNames): * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::metadata): * Modules/indexeddb/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::deleteDatabase): (WebCore::IDBFactoryBackendImpl::openBackingStore): (WebCore::IDBFactoryBackendImpl::open): * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::IDBObjectStore::indexNames): (WebCore::IDBObjectStore::put): (WebCore::IDBObjectStore::index): (WebCore::IDBObjectStore::deleteIndex): * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::metadata): (WebCore::makeIndexWriters): (WebCore::IDBObjectStoreBackendImpl::deleteInternal): * Modules/indexeddb/IDBTransaction.cpp: (WebCore::IDBTransaction::objectStore): (WebCore::IDBTransaction::objectStoreDeleted): (WebCore::IDBTransaction::onAbort): (WebCore::IDBTransaction::dispatchEvent): * Modules/webdatabase/AbstractDatabase.cpp: (WebCore::AbstractDatabase::performOpenAndVerify): * Modules/webdatabase/DatabaseTracker.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/OriginUsageRecord.cpp: (WebCore::OriginUsageRecord::diskUsage): * Modules/webdatabase/SQLTransactionCoordinator.cpp: (WebCore::SQLTransactionCoordinator::acquireLock): (WebCore::SQLTransactionCoordinator::releaseLock): (WebCore::SQLTransactionCoordinator::shutdown): * Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/chromium/QuotaTracker.cpp: (WebCore::QuotaTracker::getDatabaseSizeAndSpaceAvailableToOrigin): (WebCore::QuotaTracker::updateDatabaseSize): * Modules/websockets/WebSocketDeflateFramer.cpp: (WebCore::WebSocketExtensionDeflateFrame::processResponse): * Modules/websockets/WebSocketExtensionDispatcher.cpp: (WebCore::WebSocketExtensionDispatcher::appendAcceptedExtension): * accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::~AXObjectCache): * bindings/gobject/DOMObjectCache.cpp: (WebKit::DOMObjectCache::clearByFrame): * bindings/js/DOMObjectHashTableMap.h: (WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap): (WebCore::DOMObjectHashTableMap::get): * bindings/js/JSDOMBinding.cpp: (WebCore::cacheDOMStructure): * bindings/js/JSDOMGlobalObject.cpp: (WebCore::JSDOMGlobalObject::visitChildren): * bindings/js/JSDOMGlobalObject.h: (WebCore::getDOMConstructor): * bindings/js/PageScriptDebugServer.cpp: (WebCore::PageScriptDebugServer::addListener): (WebCore::PageScriptDebugServer::removeListener): * bindings/js/ScriptCachedFrameData.cpp: (WebCore::ScriptCachedFrameData::ScriptCachedFrameData): (WebCore::ScriptCachedFrameData::restore): * bindings/js/ScriptController.cpp: (WebCore::ScriptController::~ScriptController): (WebCore::ScriptController::clearWindowShell): (WebCore::ScriptController::attachDebugger): (WebCore::ScriptController::updateDocument): (WebCore::ScriptController::createRootObject): (WebCore::ScriptController::collectIsolatedContexts): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::clearScriptObjects): * bindings/js/ScriptController.h: (WebCore::ScriptController::windowShell): (WebCore::ScriptController::existingWindowShell): * bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::hasBreakpoint): * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::checkForDuplicate): (WebCore::CloneSerializer::dumpIfTerminal): (WebCore::CloneSerializer::write): * bindings/scripts/CodeGeneratorV8.pm: (GenerateImplementation): * bindings/scripts/test/V8/V8Float64Array.cpp: (WebCore::V8Float64Array::GetRawTemplate): (WebCore::V8Float64Array::GetTemplate): * bindings/scripts/test/V8/V8TestActiveDOMObject.cpp: (WebCore::V8TestActiveDOMObject::GetRawTemplate): (WebCore::V8TestActiveDOMObject::GetTemplate): * bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp: (WebCore::V8TestCustomNamedGetter::GetRawTemplate): (WebCore::V8TestCustomNamedGetter::GetTemplate): * bindings/scripts/test/V8/V8TestEventConstructor.cpp: (WebCore::V8TestEventConstructor::GetRawTemplate): (WebCore::V8TestEventConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestEventTarget.cpp: (WebCore::V8TestEventTarget::GetRawTemplate): (WebCore::V8TestEventTarget::GetTemplate): * bindings/scripts/test/V8/V8TestException.cpp: (WebCore::V8TestException::GetRawTemplate): (WebCore::V8TestException::GetTemplate): * bindings/scripts/test/V8/V8TestInterface.cpp: (WebCore::V8TestInterface::GetRawTemplate): (WebCore::V8TestInterface::GetTemplate): * bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: (WebCore::V8TestMediaQueryListListener::GetRawTemplate): (WebCore::V8TestMediaQueryListListener::GetTemplate): * bindings/scripts/test/V8/V8TestNamedConstructor.cpp: (WebCore::V8TestNamedConstructor::GetRawTemplate): (WebCore::V8TestNamedConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestNode.cpp: (WebCore::V8TestNode::GetRawTemplate): (WebCore::V8TestNode::GetTemplate): * bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::V8TestObj::GetRawTemplate): (WebCore::V8TestObj::GetTemplate): * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp: (WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate): (WebCore::V8TestSerializedScriptValueInterface::GetTemplate): * bindings/v8/DOMWrapperWorld.cpp: (WebCore::DOMWrapperWorld::deallocate): (WebCore::DOMWrapperWorld::getOrCreateIsolatedWorld): * bindings/v8/NPV8Object.cpp: (WebCore::freeV8NPObject): (WebCore::npCreateV8ScriptObject): * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::clearScriptObjects): (WebCore::ScriptController::resetIsolatedWorlds): (WebCore::ScriptController::evaluateInIsolatedWorld): (WebCore::ScriptController::setIsolatedWorldSecurityOrigin): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::collectIsolatedContexts): * bindings/v8/SerializedScriptValue.cpp: * bindings/v8/V8DOMMap.h: (WebCore::WeakReferenceMap::removeIfPresent): (WebCore::WeakReferenceMap::visit): * bindings/v8/V8GCController.cpp: (WebCore::enumerateGlobalHandles): * bindings/v8/V8PerContextData.cpp: (WebCore::V8PerContextData::dispose): * bindings/v8/npruntime.cpp: * bridge/IdentifierRep.cpp: (WebCore::IdentifierRep::get): * bridge/NP_jsobject.cpp: (ObjectMap::add): (ObjectMap::remove): * bridge/jni/jsc/JavaClassJSC.cpp: (JavaClass::~JavaClass): * bridge/qt/qt_instance.cpp: (JSC::Bindings::WeakMap::set): * bridge/runtime_root.cpp: (JSC::Bindings::RootObject::invalidate): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::canvasChanged): (WebCore::CSSCanvasValue::canvasResized): * css/CSSComputedStyleDeclaration.cpp: (WebCore::counterToCSSValue): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::crossfadeChanged): * css/CSSFontFaceSource.cpp: (WebCore::CSSFontFaceSource::getFontData): * css/CSSFontSelector.cpp: (WebCore::CSSFontSelector::addFontFaceRule): (WebCore::CSSFontSelector::getFontData): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::addClient): (WebCore::CSSImageGeneratorValue::removeClient): (WebCore::CSSImageGeneratorValue::getImage): * css/CSSSegmentedFontFace.cpp: (WebCore::CSSSegmentedFontFace::getFontData): * css/CSSSelector.cpp: (WebCore::CSSSelector::parsePseudoType): * css/CSSValuePool.cpp: (WebCore::CSSValuePool::createColorValue): (WebCore::CSSValuePool::createFontFamilyValue): (WebCore::CSSValuePool::createFontFaceValue): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::cloneAndCacheForCSSOM): * css/StyleBuilder.cpp: (WebCore::ApplyPropertyCounter::applyInheritValue): (WebCore::ApplyPropertyCounter::applyValue): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectFeatures): (WebCore::StyleResolver::ruleSetForScope): (WebCore::StyleResolver::appendAuthorStylesheets): (WebCore::StyleResolver::sweepMatchedPropertiesCache): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::parserAddNamespace): (WebCore::StyleSheetContents::determineNamespace): * dom/CheckedRadioButtons.cpp: (WebCore::CheckedRadioButtons::addButton): (WebCore::CheckedRadioButtons::removeButton): * dom/ChildListMutationScope.cpp: (WebCore::ChildListMutationScope::MutationAccumulationRouter::childAdded): (WebCore::ChildListMutationScope::MutationAccumulationRouter::willRemoveChild): (WebCore::ChildListMutationScope::MutationAccumulationRouter::incrementScopingLevel): (WebCore::ChildListMutationScope::MutationAccumulationRouter::decrementScopingLevel): * dom/Document.cpp: (WebCore::Document::pageGroupUserSheets): (WebCore::Document::windowNamedItems): (WebCore::Document::documentNamedItems): (WebCore::Document::getCSSCanvasElement): * dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::markerContainingPoint): (WebCore::DocumentMarkerController::renderedRectsForMarkers): (WebCore::DocumentMarkerController::removeMarkers): (WebCore::DocumentMarkerController::repaintMarkers): (WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect): (WebCore::DocumentMarkerController::showMarkers): * dom/DocumentOrderedMap.cpp: (WebCore::DocumentOrderedMap::remove): * dom/ElementAttributeData.cpp: (WebCore::ensureAttrListForElement): * dom/EventDispatcher.cpp: (WebCore::EventRelatedTargetAdjuster::findRelatedTarget): * dom/EventListenerMap.cpp: (WebCore::EventListenerMap::eventTypes): (WebCore::EventListenerMap::add): (WebCore::EventListenerMap::remove): (WebCore::EventListenerMap::find): (WebCore::EventListenerMap::removeFirstEventListenerCreatedFromMarkup): (WebCore::EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget): (WebCore::EventListenerIterator::nextListener): * dom/IdTargetObserverRegistry.cpp: (WebCore::IdTargetObserverRegistry::addObserver): (WebCore::IdTargetObserverRegistry::removeObserver): * dom/MemoryInstrumentation.h: (WebCore::MemoryInstrumentation::addInstrumentedMapEntries): (WebCore::MemoryInstrumentation::addInstrumentedMapValues): * dom/MutationObserverInterestGroup.cpp: (WebCore::MutationObserverInterestGroup::isOldValueRequested): (WebCore::MutationObserverInterestGroup::enqueueMutationRecord): * dom/Node.cpp: (WebCore::Node::dumpStatistics): (WebCore::Node::clearRareData): (WebCore::NodeListsNodeData::invalidateCaches): (WebCore::Node::collectMatchingObserversForMutation): * dom/NodeRareData.h: (WebCore::NodeListsNodeData::addCacheWithAtomicName): (WebCore::NodeListsNodeData::addCacheWithName): (WebCore::NodeListsNodeData::addCacheWithQualifiedName): (WebCore::NodeListsNodeData::adoptTreeScope): * dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::checkStyleSheet): * dom/ScriptExecutionContext.cpp: (WebCore::ScriptExecutionContext::canSuspendActiveDOMObjects): (WebCore::ScriptExecutionContext::suspendActiveDOMObjects): (WebCore::ScriptExecutionContext::resumeActiveDOMObjects): (WebCore::ScriptExecutionContext::stopActiveDOMObjects): (WebCore::ScriptExecutionContext::adjustMinimumTimerInterval): * dom/SelectorQuery.cpp: (WebCore::SelectorQueryCache::add): * dom/SpaceSplitString.cpp: (WebCore::SpaceSplitStringData::create): * dom/StyledElement.cpp: (WebCore::StyledElement::updateAttributeStyle): * editing/mac/AlternativeTextUIController.mm: (WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext): * html/FormController.cpp: (WebCore::SavedFormState::serializeTo): (WebCore::SavedFormState::appendControlState): (WebCore::SavedFormState::takeControlState): (WebCore::SavedFormState::getReferencedFilePaths): (WebCore::FormKeyGenerator::formKey): (WebCore::FormController::createSavedFormStateMap): (WebCore::FormController::formElementsState): (WebCore::FormController::takeStateForFormElement): (WebCore::FormController::getReferencedFilePaths): * html/HTMLCollection.cpp: (WebCore::HTMLCollectionCacheBase::append): * html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::getAttachment): (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer): (WebCore::WebGLFramebuffer::checkStatus): (WebCore::WebGLFramebuffer::deleteObjectImpl): (WebCore::WebGLFramebuffer::initializeAttachments): * inspector/CodeGeneratorInspector.py: * inspector/DOMPatchSupport.cpp: (WebCore::DOMPatchSupport::diff): (WebCore::DOMPatchSupport::innerPatchChildren): (WebCore::DOMPatchSupport::removeChildAndMoveToNew): * inspector/InjectedScriptManager.cpp: (WebCore::InjectedScriptManager::injectedScriptForId): (WebCore::InjectedScriptManager::injectedScriptIdFor): (WebCore::InjectedScriptManager::discardInjectedScriptsFor): (WebCore::InjectedScriptManager::releaseObjectGroup): (WebCore::InjectedScriptManager::injectedScriptFor): * inspector/InspectorCSSAgent.cpp: (WebCore::SelectorProfile::commitSelector): (WebCore::SelectorProfile::commitSelectorTime): (WebCore::SelectorProfile::toInspectorObject): (WebCore::InspectorCSSAgent::forcePseudoState): (WebCore::InspectorCSSAgent::asInspectorStyleSheet): (WebCore::InspectorCSSAgent::assertStyleSheetForId): (WebCore::InspectorCSSAgent::didRemoveDOMNode): (WebCore::InspectorCSSAgent::didModifyDOMAttr): (WebCore::InspectorCSSAgent::resetPseudoStates): * inspector/InspectorConsoleAgent.cpp: (WebCore::InspectorConsoleAgent::stopTiming): (WebCore::InspectorConsoleAgent::count): * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::nodeForId): (WebCore::InspectorDOMAgent::performSearch): (WebCore::InspectorDOMAgent::getSearchResults): * inspector/InspectorDOMDebuggerAgent.cpp: (WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::clearFrontend): (WebCore::InspectorDOMStorageAgent::enable): (WebCore::InspectorDOMStorageAgent::storageId): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): (WebCore::InspectorDOMStorageAgent::memoryBytesUsedByStorageCache): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::enable): (WebCore::InspectorDatabaseAgent::databaseId): (WebCore::InspectorDatabaseAgent::findByFileName): (WebCore::InspectorDatabaseAgent::databaseForId): * inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::setBreakpointByUrl): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::resolveBreakpoint): (WebCore::InspectorDebuggerAgent::searchInContent): (WebCore::InspectorDebuggerAgent::getScriptSource): (WebCore::InspectorDebuggerAgent::didParseSource): * inspector/InspectorIndexedDBAgent.cpp: (WebCore): * inspector/InspectorMemoryAgent.cpp: (WebCore): * inspector/InspectorPageAgent.cpp: (WebCore::cachedResourcesForFrame): (WebCore::InspectorPageAgent::didClearWindowObjectInWorld): (WebCore::InspectorPageAgent::frameDetached): * inspector/InspectorProfilerAgent.cpp: (WebCore::InspectorProfilerAgent::getProfileHeaders): (WebCore): (WebCore::InspectorProfilerAgent::getProfile): * inspector/InspectorResourceAgent.cpp: (WebCore::buildObjectForHeaders): (WebCore::InspectorResourceAgent::willSendRequest): * inspector/InspectorState.cpp: (WebCore::InspectorState::getBoolean): (WebCore::InspectorState::getString): (WebCore::InspectorState::getLong): (WebCore::InspectorState::getDouble): (WebCore::InspectorState::getObject): * inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::styleWithProperties): (WebCore::InspectorStyleSheet::inspectorStyleForId): * inspector/InspectorValues.cpp: (WebCore::InspectorObjectBase::get): (WebCore::InspectorObjectBase::writeJSON): * inspector/InspectorWorkerAgent.cpp: (WebCore::InspectorWorkerAgent::workerContextTerminated): (WebCore::InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers): (WebCore::InspectorWorkerAgent::destroyWorkerFrontendChannels): * inspector/NetworkResourcesData.cpp: (WebCore::NetworkResourcesData::removeCachedResource): (WebCore::NetworkResourcesData::clear): * loader/CrossOriginAccessControl.cpp: (WebCore::isSimpleCrossOriginAccessRequest): (WebCore::createAccessControlPreflightRequest): * loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): (WebCore::CrossOriginPreflightResultCache::canSkipPreflight): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::getSubresources): (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::didReceiveResponse): * loader/ResourceLoadScheduler.cpp: (WebCore::ResourceLoadScheduler::servePendingRequests): * loader/appcache/ApplicationCache.cpp: (WebCore::ApplicationCache::removeResource): (WebCore::ApplicationCache::clearStorageID): (WebCore::ApplicationCache::dump): * loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::ApplicationCacheGroup::addEntry): * loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::fillResourceList): * loader/appcache/ApplicationCacheResource.cpp: (WebCore::ApplicationCacheResource::estimatedSizeInStorage): * loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::findOrCreateCacheGroup): (WebCore::ApplicationCacheStorage::cacheGroupForURL): (WebCore::ApplicationCacheStorage::fallbackCacheGroupForURL): (WebCore::ApplicationCacheStorage::store): (WebCore::ApplicationCacheStorage::empty): (WebCore::ApplicationCacheStorage::storeCopyOfCache): * loader/archive/ArchiveFactory.cpp: (WebCore::ArchiveFactory::registerKnownArchiveMIMETypes): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::canReuse): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::switchClientsToRevalidatedResource): (WebCore::CachedResource::updateResponseAfterRevalidation): * loader/cache/CachedResourceClientWalker.h: (WebCore::CachedResourceClientWalker::CachedResourceClientWalker): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::~CachedResourceLoader): (WebCore::CachedResourceLoader::requestResource): (WebCore::CachedResourceLoader::setAutoLoadImages): (WebCore::CachedResourceLoader::removeCachedResource): (WebCore::CachedResourceLoader::garbageCollectDocumentResources): (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::removeResourcesWithOrigin): (WebCore::MemoryCache::getOriginsWithCache): (WebCore::MemoryCache::getStatistics): (WebCore::MemoryCache::reportMemoryUsage): (WebCore::MemoryCache::setDisabled): * loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::removeAllIcons): (WebCore::IconDatabase::iconRecordCountWithData): (WebCore::IconDatabase::performPendingRetainAndReleaseOperations): * page/DOMWindow.cpp: (WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents): (WebCore::DOMWindow::dispatchAllPendingUnloadEvents): * page/EventHandler.cpp: (WebCore::EventHandler::handleTouchEvent): * page/Frame.cpp: (WebCore::Frame::injectUserScripts): * page/PageGroup.cpp: (WebCore::PageGroup::pageGroup): (WebCore::PageGroup::closeLocalStorage): (WebCore::PageGroup::clearLocalStorageForAllOrigins): (WebCore::PageGroup::clearLocalStorageForOrigin): (WebCore::PageGroup::syncLocalStorage): (WebCore::PageGroup::addUserScriptToWorld): (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserScriptFromWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): * page/PageSerializer.cpp: (WebCore::PageSerializer::urlForBlankFrame): * page/SecurityPolicy.cpp: (WebCore::SecurityPolicy::addOriginAccessWhitelistEntry): (WebCore::SecurityPolicy::removeOriginAccessWhitelistEntry): * page/Settings.cpp: (WebCore::setGenericFontFamilyMap): (WebCore::getGenericFontFamilyForScript): * page/SpeechInput.cpp: (WebCore::SpeechInput::registerListener): * page/WindowFeatures.cpp: (WebCore::WindowFeatures::boolFeature): (WebCore::WindowFeatures::floatFeature): * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::updateAnimations): (WebCore::AnimationControllerPrivate::suspendAnimationsForDocument): (WebCore::AnimationControllerPrivate::resumeAnimationsForDocument): (WebCore::AnimationControllerPrivate::numberOfActiveAnimations): * page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimation::clearRenderer): (WebCore::CompositeAnimation::updateTransitions): (WebCore::CompositeAnimation::updateKeyframeAnimations): (WebCore::CompositeAnimation::animate): (WebCore::CompositeAnimation::getAnimatedStyle): (WebCore::CompositeAnimation::setAnimating): (WebCore::CompositeAnimation::timeToNextService): (WebCore::CompositeAnimation::getAnimationForProperty): (WebCore::CompositeAnimation::suspendAnimations): (WebCore::CompositeAnimation::resumeAnimations): (WebCore::CompositeAnimation::overrideImplicitAnimations): (WebCore::CompositeAnimation::resumeOverriddenImplicitAnimations): (WebCore::CompositeAnimation::isAnimatingProperty): (WebCore::CompositeAnimation::numberOfActiveAnimations): * platform/Language.cpp: (WebCore::languageDidChange): * platform/MIMETypeRegistry.cpp: (WebCore::MIMETypeRegistry::getNormalizedMIMEType): * platform/audio/HRTFElevation.cpp: (WebCore::getConcatenatedImpulseResponsesForSubject): * platform/blackberry/CookieManager.cpp: (WebCore::CookieManager::generateHtmlFragmentForCookies): (WebCore::CookieManager::removeAllCookies): * platform/blackberry/CookieMap.cpp: (WebCore::CookieMap::removeOldestCookie): (WebCore::CookieMap::getAllChildCookies): * platform/cf/BinaryPropertyList.cpp: (WebCore::BinaryPropertyListPlan::writeIntegerArray): * platform/chromium/support/WebHTTPLoadInfo.cpp: (WebKit::addHeader): * platform/chromium/support/WebURLRequest.cpp: (WebKit::WebURLRequest::visitHTTPHeaderFields): * platform/chromium/support/WebURLResponse.cpp: (WebKit::WebURLResponse::addHTTPHeaderField): (WebKit::WebURLResponse::visitHTTPHeaderFields): * platform/graphics/DisplayRefreshMonitor.cpp: (WebCore::DisplayRefreshMonitorManager::ensureMonitorForClient): (WebCore::DisplayRefreshMonitorManager::unregisterClient): * platform/graphics/FontCache.cpp: (WebCore::FontCache::getCachedFontPlatformData): (WebCore::FontCache::getCachedFontData): (WebCore::FontCache::getVerticalData): (WebCore::FontCache::releaseFontData): (WebCore::FontCache::purgeInactiveFontData): * platform/graphics/GlyphPageTreeNode.cpp: (WebCore::GlyphPageTreeNode::treeGlyphPageCount): (WebCore::GlyphPageTreeNode::pageCount): (WebCore::GlyphPageTreeNode::pruneTreeCustomFontData): (WebCore::GlyphPageTreeNode::pruneTreeFontData): (WebCore::GlyphPageTreeNode::pruneCustomFontData): (WebCore::GlyphPageTreeNode::pruneFontData): (WebCore::GlyphPageTreeNode::showSubtree): (showGlyphPageTrees): * platform/graphics/TiledBackingStore.cpp: (WebCore::TiledBackingStore::updateTileBuffers): (WebCore::TiledBackingStore::resizeEdgeTiles): (WebCore::TiledBackingStore::setKeepRect): * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: (WebCore::AVFWrapper::avfWrapperForCallbackContext): * platform/graphics/blackberry/LayerTiler.cpp: (WebCore::LayerTiler::layerVisibilityChanged): (WebCore::LayerTiler::uploadTexturesIfNeeded): (WebCore::LayerTiler::addTileJob): (WebCore::LayerTiler::deleteTextures): (WebCore::LayerTiler::pruneTextures): (WebCore::LayerTiler::bindContentsTexture): * platform/graphics/blackberry/TextureCacheCompositingThread.cpp: (WebCore::TextureCacheCompositingThread::textureForTiledContents): (WebCore::TextureCacheCompositingThread::textureForColor): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::moveOrCopyAnimations): (WebCore::GraphicsLayerCA::pauseAnimation): (WebCore::GraphicsLayerCA::layerDidDisplay): (WebCore::GraphicsLayerCA::updateGeometry): (WebCore::GraphicsLayerCA::updateTransform): (WebCore::GraphicsLayerCA::updateChildrenTransform): (WebCore::GraphicsLayerCA::updateMasksToBounds): (WebCore::GraphicsLayerCA::updateContentsVisibility): (WebCore::GraphicsLayerCA::updateContentsOpaque): (WebCore::GraphicsLayerCA::updateBackfaceVisibility): (WebCore::GraphicsLayerCA::updateFilters): (WebCore::GraphicsLayerCA::ensureStructuralLayer): (WebCore::GraphicsLayerCA::updateLayerDrawsContent): (WebCore::GraphicsLayerCA::updateContentsImage): (WebCore::GraphicsLayerCA::updateContentsRect): (WebCore::GraphicsLayerCA::updateMaskLayer): (WebCore::GraphicsLayerCA::updateLayerAnimations): (WebCore::GraphicsLayerCA::setAnimationOnLayer): (WebCore::GraphicsLayerCA::removeCAAnimationFromLayer): (WebCore::GraphicsLayerCA::pauseCAAnimationOnLayer): (WebCore::GraphicsLayerCA::suspendAnimations): (WebCore::GraphicsLayerCA::resumeAnimations): (WebCore::GraphicsLayerCA::findOrMakeClone): (WebCore::GraphicsLayerCA::setOpacityInternal): (WebCore::GraphicsLayerCA::updateOpacityOnLayer): * platform/graphics/ca/mac/TileCache.mm: (WebCore::TileCache::~TileCache): (WebCore::TileCache::setNeedsDisplay): (WebCore::TileCache::setScale): (WebCore::TileCache::setAcceleratesDrawing): (WebCore::TileCache::setTileDebugBorderWidth): (WebCore::TileCache::setTileDebugBorderColor): (WebCore::TileCache::revalidateTiles): * platform/graphics/ca/win/PlatformCALayerWin.cpp: (PlatformCALayer::animationStarted): (resubmitAllAnimations): (PlatformCALayer::animationForKey): * platform/graphics/chromium/FontCacheChromiumWin.cpp: (WebCore::LookupAltName): (WebCore::fontContainsCharacter): * platform/graphics/chromium/FontUtilsChromiumWin.cpp: (WebCore::getDerivedFontData): * platform/graphics/chromium/TiledLayerChromium.cpp: (WebCore::TiledLayerChromium::pushPropertiesTo): (WebCore::TiledLayerChromium::setLayerTreeHost): (WebCore::TiledLayerChromium::invalidateContentRect): (WebCore::TiledLayerChromium::setTexturePriorities): (WebCore::TiledLayerChromium::resetUpdateState): * platform/graphics/chromium/cc/CCDamageTracker.cpp: (WebCore::CCDamageTracker::trackDamageFromLeftoverRects): * platform/graphics/chromium/cc/CCDirectRenderer.cpp: (WebCore::CCDirectRenderer::decideRenderPassAllocationsForFrame): * platform/graphics/chromium/cc/CCLayerTilingData.cpp: (WebCore::CCLayerTilingData::setBounds): * platform/graphics/chromium/cc/CCLayerTreeHost.cpp: (WebCore::CCLayerTreeHost::~CCLayerTreeHost): (WebCore::CCLayerTreeHost::startRateLimiter): (WebCore::CCLayerTreeHost::stopRateLimiter): * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp: (WebCore::findRenderPassById): * platform/graphics/chromium/cc/CCResourceProvider.cpp: (WebCore::CCResourceProvider::inUseByConsumer): (WebCore::CCResourceProvider::deleteResource): (WebCore::CCResourceProvider::deleteOwnedResources): (WebCore::CCResourceProvider::resourceType): (WebCore::CCResourceProvider::upload): (WebCore::CCResourceProvider::lockForRead): (WebCore::CCResourceProvider::unlockForRead): (WebCore::CCResourceProvider::lockForWrite): (WebCore::CCResourceProvider::unlockForWrite): (WebCore::CCResourceProvider::destroyChild): (WebCore::CCResourceProvider::getChildToParentMap): (WebCore::CCResourceProvider::prepareSendToParent): (WebCore::CCResourceProvider::prepareSendToChild): (WebCore::CCResourceProvider::receiveFromChild): (WebCore::CCResourceProvider::receiveFromParent): (WebCore::CCResourceProvider::transferResource): (WebCore::CCResourceProvider::trimMailboxDeque): * platform/graphics/filters/CustomFilterGlobalContext.cpp: (WebCore::CustomFilterGlobalContext::~CustomFilterGlobalContext): (WebCore::CustomFilterGlobalContext::getCompiledProgram): (WebCore::CustomFilterGlobalContext::removeCompiledProgram): * platform/graphics/filters/CustomFilterProgram.cpp: (WebCore::CustomFilterProgram::notifyClients): * platform/graphics/harfbuzz/HarfBuzzSkia.cpp: (WebCore::getCachedHarfbuzzFace): (WebCore::releaseCachedHarfbuzzFace): * platform/graphics/harfbuzz/ng/HarfBuzzNGFace.cpp: (WebCore::HarfBuzzNGFace::HarfBuzzNGFace): (WebCore::HarfBuzzNGFace::~HarfBuzzNGFace): * platform/graphics/mac/SimpleFontDataCoreText.cpp: (WebCore::SimpleFontData::getCFStringAttributes): * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::canRenderCombiningCharacterSequence): * platform/graphics/opengl/Extensions3DOpenGLCommon.cpp: (WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE): * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): * platform/graphics/openvg/EGLDisplayOpenVG.cpp: (WebCore::EGLDisplayOpenVG::~EGLDisplayOpenVG): (WebCore::EGLDisplayOpenVG::destroySurface): (WebCore::EGLDisplayOpenVG::contextForSurface): * platform/graphics/texmap/TextureMapperGL.cpp: (WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData): (WebCore::TextureMapperGLData::SharedGLData::~SharedGLData): * platform/graphics/texmap/TextureMapperShaderManager.cpp: (WebCore::TextureMapperShaderManager::getShaderProgram): (WebCore::TextureMapperShaderManager::getShaderForFilter): * platform/graphics/wince/FontPlatformData.cpp: (WebCore::FixedSizeFontData::create): * platform/gtk/DataObjectGtk.cpp: (WebCore::DataObjectGtk::forClipboard): * platform/gtk/GtkDragAndDropHelper.cpp: (WebCore::GtkDragAndDropHelper::handleGetDragData): (WebCore::GtkDragAndDropHelper::handleDragLeave): (WebCore::GtkDragAndDropHelper::handleDragMotion): (WebCore::GtkDragAndDropHelper::handleDragDataReceived): (WebCore::GtkDragAndDropHelper::handleDragDrop): * platform/gtk/RenderThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::getStyleContext): * platform/mac/ScrollbarThemeMac.mm: (+[WebScrollbarPrefsObserver appearancePrefsChanged:]): * platform/network/CredentialStorage.cpp: (WebCore::CredentialStorage::set): (WebCore::CredentialStorage::get): * platform/network/HTTPHeaderMap.cpp: (WebCore::HTTPHeaderMap::copyData): (WebCore::HTTPHeaderMap::get): * platform/network/MIMEHeader.cpp: (WebCore::MIMEHeader::parseHeader): * platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::create): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::addHTTPHeaderField): (WebCore::ResourceRequestBase::addHTTPHeaderFields): * platform/network/blackberry/ResourceRequestBlackBerry.cpp: (WebCore::ResourceRequest::targetTypeFromMimeType): (WebCore::ResourceRequest::initializePlatformRequest): * platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::makeFinalRequest): * platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::setHeaderFields): * platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::initializeHandle): * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): * platform/network/qt/ResourceRequestQt.cpp: (WebCore::ResourceRequest::toNetworkRequest): * platform/network/soup/ResourceHandleSoup.cpp: (WebCore::sendRequestCallback): (WebCore::ResourceHandle::setClientCertificate): * platform/network/soup/ResourceRequestSoup.cpp: (WebCore::ResourceRequest::updateSoupMessage): (WebCore::ResourceRequest::toSoupMessage): * platform/network/soup/ResourceResponseSoup.cpp: (WebCore::ResourceResponse::toSoupMessage): * platform/network/win/ResourceHandleWin.cpp: (WebCore::ResourceHandle::start): * platform/qt/RunLoopQt.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/text/LocaleToScriptMappingDefault.cpp: (WebCore::scriptNameToCode): (WebCore::localeToScriptCodeForFontSelection): * platform/text/TextEncodingRegistry.cpp: (WebCore::pruneBlacklistedCodecs): (WebCore::dumpTextEncodingNameMap): * platform/text/transcoder/FontTranscoder.cpp: (WebCore::FontTranscoder::converterType): * platform/text/win/TextCodecWin.cpp: (WebCore::LanguageManager::LanguageManager): (WebCore::getCodePage): (WebCore::TextCodecWin::registerExtendedEncodingNames): (WebCore::TextCodecWin::registerExtendedCodecs): (WebCore::TextCodecWin::enumerateSupportedEncodings): * platform/win/ClipboardUtilitiesWin.cpp: (WebCore::getDataMapItem): (WebCore::getClipboardData): (WebCore::setClipboardData): * platform/win/ClipboardWin.cpp: (WebCore::ClipboardWin::types): * platform/win/FileSystemWin.cpp: (WebCore::cachedStorageDirectory): * platform/win/RunLoopWin.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/win/WCDataObject.cpp: (WebCore::WCDataObject::createInstance): * platform/wince/MIMETypeRegistryWinCE.cpp: (WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType): * platform/wx/ContextMenuWx.cpp: (WebCore::ContextMenu::appendItem): * plugins/PluginDatabase.cpp: (WebCore::PluginDatabase::refresh): (WebCore::PluginDatabase::MIMETypeForExtension): (WebCore::PluginDatabase::remove): * plugins/PluginMainThreadScheduler.cpp: (WebCore::PluginMainThreadScheduler::scheduleCall): (WebCore::PluginMainThreadScheduler::dispatchCalls): * plugins/PluginStream.cpp: (WebCore::PluginStream::startStream): * plugins/blackberry/PluginDataBlackBerry.cpp: (WebCore::PluginData::initPlugins): * plugins/wx/PluginDataWx.cpp: (WebCore::PluginData::initPlugins): * rendering/FlowThreadController.cpp: (WebCore::FlowThreadController::unregisterNamedFlowContentNode): * rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::requiresIdeographicBaseline): (WebCore::InlineFlowBox::addTextBoxVisualOverflow): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::clearFloats): * rendering/RenderBlockLineLayout.cpp: (WebCore::setLogicalWidthForTextRun): * rendering/RenderBoxModelObject.cpp: (WebCore::ImageQualityController::highQualityRepaintTimerFired): (WebCore::ImageQualityController::shouldPaintAtLowQuality): * rendering/RenderCounter.cpp: (WebCore::RenderCounter::destroyCounterNodes): (WebCore::RenderCounter::destroyCounterNode): (WebCore::updateCounters): (WebCore::RenderCounter::rendererStyleChanged): * rendering/RenderFlowThread.cpp: (WebCore::RenderFlowThread::setRegionRangeForBox): (WebCore::RenderFlowThread::getRegionRangeForBox): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paint): (WebCore::performOverlapTests): * rendering/RenderLayerFilterInfo.cpp: (WebCore::RenderLayerFilterInfo::filterInfoForRenderLayer): (WebCore::RenderLayerFilterInfo::createFilterInfoForRenderLayerIfNeeded): * rendering/RenderNamedFlowThread.cpp: (WebCore::RenderNamedFlowThread::dependsOn): (WebCore::RenderNamedFlowThread::pushDependencies): * rendering/RenderRegion.cpp: (WebCore::RenderRegion::setRenderBoxRegionInfo): (WebCore::RenderRegion::setRegionObjectsRegionStyle): (WebCore::RenderRegion::restoreRegionObjectsOriginalStyle): (WebCore::RenderRegion::computeChildrenStyleInRegion): * rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::cachedCollapsedBorder): * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::systemColor): * rendering/RenderView.cpp: (WebCore::RenderView::selectionBounds): (WebCore::RenderView::setSelection): * rendering/RenderWidget.cpp: (WebCore::RenderWidget::resumeWidgetHierarchyUpdates): * rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::ascentAndDescentForBox): * rendering/VerticalPositionCache.h: (WebCore::VerticalPositionCache::get): * rendering/WrapShapeInfo.cpp: (WebCore::WrapShapeInfo::ensureWrapShapeInfoForRenderBlock): * rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::characterStartsNewTextChunk): * rendering/svg/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::primitiveAttributeChanged): * rendering/svg/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::applyResource): * rendering/svg/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::applyResource): * rendering/svg/SVGResourcesCache.cpp: (WebCore::SVGResourcesCache::resourceDestroyed): * rendering/svg/SVGRootInlineBox.cpp: (WebCore::swapItemsInLayoutAttributes): * rendering/svg/SVGTextLayoutAttributes.cpp: (WebCore::SVGTextLayoutAttributes::dump): * rendering/svg/SVGTextLayoutAttributesBuilder.cpp: (WebCore::SVGTextLayoutAttributesBuilder::buildCharacterDataMap): (WebCore::SVGTextLayoutAttributesBuilder::fillCharacterDataMap): * rendering/svg/SVGTextLayoutEngine.cpp: (WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath): * rendering/svg/SVGTextMetricsBuilder.cpp: (WebCore::SVGTextMetricsBuilder::measureTextRenderer): * storage/StorageAreaSync.cpp: (WebCore::StorageAreaSync::syncTimerFired): (WebCore::StorageAreaSync::performImport): (WebCore::StorageAreaSync::sync): * storage/StorageMap.cpp: (WebCore::StorageMap::key): (WebCore::StorageMap::setItem): * storage/StorageNamespaceImpl.cpp: (WebCore::StorageNamespaceImpl::localStorageNamespace): (WebCore::StorageNamespaceImpl::copy): (WebCore::StorageNamespaceImpl::close): (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion): (WebCore::StorageNamespaceImpl::sync): * svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::removeAnimationElementFromTarget): (WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget): (WebCore::SVGDocumentExtensions::addPendingResource): (WebCore::SVGDocumentExtensions::isElementPendingResources): (WebCore::SVGDocumentExtensions::removeElementFromPendingResources): (WebCore::SVGDocumentExtensions::setOfElementsReferencingTarget): (WebCore::SVGDocumentExtensions::removeAllTargetReferencesForElement): (WebCore::SVGDocumentExtensions::removeAllElementReferencesForTarget): * svg/SVGElement.cpp: (WebCore::SVGElement::~SVGElement): * svg/animation/SMILTimeContainer.cpp: (WebCore::SMILTimeContainer::updateAnimations): * svg/graphics/SVGImageCache.cpp: (WebCore::SVGImageCache::~SVGImageCache): (WebCore::SVGImageCache::removeClientFromCache): (WebCore::SVGImageCache::requestedSizeAndScales): (WebCore::SVGImageCache::imageContentChanged): (WebCore::SVGImageCache::redraw): (WebCore::SVGImageCache::lookupOrCreateBitmapImageForRenderer): * svg/graphics/filters/SVGFilterBuilder.h: (WebCore::SVGFilterBuilder::effectReferences): (WebCore::SVGFilterBuilder::addBuiltinEffects): * svg/properties/SVGAnimatedProperty.h: (WebCore::SVGAnimatedProperty::~SVGAnimatedProperty): * svg/properties/SVGAttributeToPropertyMap.cpp: (WebCore::SVGAttributeToPropertyMap::addProperties): (WebCore::SVGAttributeToPropertyMap::synchronizeProperties): * workers/WorkerContext.cpp: (WebCore::WorkerContext::hasPendingActivity): * workers/WorkerEventQueue.cpp: (WebCore::WorkerEventQueue::close): * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::setRequestHeaderInternal): (WebCore::XMLHttpRequest::getAllResponseHeaders): * xml/XPathFunctions.cpp: (WebCore::XPath::createFunction): * xml/XPathParser.cpp: (isAxisName): * xml/XSLTProcessorLibxslt.cpp: (WebCore::xsltParamArrayFromParameterMap): * xml/XSLTProcessorQt.cpp: (WebCore::XSLTProcessor::transformToString): Source/WebKit/blackberry: * Api/BackingStore.cpp: (BlackBerry::WebKit::BackingStorePrivate::setBackingStoreRect): (BlackBerry::WebKit::BackingStorePrivate::visibleTilesRect): (BlackBerry::WebKit::BackingStorePrivate::resetTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTilesForScrollOrNotRenderedRegion): (BlackBerry::WebKit::BackingStorePrivate::mapFromTransformedContentsToTiles): * WebCoreSupport/NotificationPresenterImpl.cpp: (WebCore::NotificationPresenterImpl::cancel): (WebCore::NotificationPresenterImpl::onPermission): (WebCore::NotificationPresenterImpl::notificationClicked): * WebKitSupport/AboutData.cpp: (BlackBerry::WebKit::dumpJSCTypeCountSetToTableHTML): * WebKitSupport/FrameLayers.cpp: (BlackBerry::WebKit::FrameLayers::removeLayerByFrame): (BlackBerry::WebKit::FrameLayers::commitOnWebKitThread): (BlackBerry::WebKit::FrameLayers::calculateRootLayer): * WebCoreSupport/UserMediaClientImpl.cpp: (WebCore::UserMediaClientImpl::cancelUserMediaRequest): Source/WebKit/chromium: * src/WebGeolocationPermissionRequestManager.cpp: (WebGeolocationPermissionRequestManager::remove): * src/WebIDBMetadata.cpp: (WebKit::WebIDBMetadata::WebIDBMetadata): * src/WebIntent.cpp: (WebKit::WebIntent::extrasValue): * tests/WebSocketExtensionDispatcherTest.cpp: (WebCore::TEST_F): Source/WebKit/efl: * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld): * WebCoreSupport/PlatformStrategiesEfl.cpp: (PlatformStrategiesEfl::getPluginInfo): * ewk/ewk_intent.cpp: (ewk_intent_extra_get): Source/WebKit/gtk: * WebCoreSupport/PlatformStrategiesGtk.cpp: (PlatformStrategiesGtk::getPluginInfo): * webkit/webkitfavicondatabase.cpp: (webkitFaviconDatabaseImportFinished): * webkit/webkitwebplugin.cpp: (webkit_web_plugin_get_mimetypes): Source/WebKit/mac: * History/WebHistory.mm: (-[WebHistoryPrivate removeItemFromDateCaches:]): (-[WebHistoryPrivate orderedLastVisitedDays]): (WebHistoryWriter::WebHistoryWriter): * Misc/WebCoreStatistics.mm: (+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]): (+[WebCoreStatistics javaScriptObjectTypeCounts]): * Plugins/Hosted/NetscapePluginHostManager.mm: (WebKit::NetscapePluginHostManager::hostForPlugin): (WebKit::NetscapePluginHostManager::pluginHostDied): (WebKit::NetscapePluginHostManager::didCreateWindow): * Plugins/Hosted/NetscapePluginHostProxy.mm: (WebKit::NetscapePluginHostProxy::pluginHostDied): * Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget): (WebKit::NetscapePluginInstanceProxy::destroy): (WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason): (WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL): * Plugins/Hosted/ProxyInstance.mm: (WebKit::ProxyInstance::methodsNamed): (WebKit::ProxyInstance::fieldNamed): * Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView stopTimers]): (-[WebNetscapePluginView startTimers]): * WebCoreSupport/WebNotificationClient.mm: (WebNotificationClient::show): (WebNotificationClient::clearNotifications): (WebNotificationClient::notificationObjectDestroyed): * WebView/WebHTMLView.mm: (commandNameForSelector): Source/WebKit/qt: * Api/qwebpage.cpp: (extractContentTypeFromPluginVector): * Api/qwebplugindatabase.cpp: (QWebPluginInfo::mimeTypes): * WebCoreSupport/PlatformStrategiesQt.cpp: (PlatformStrategiesQt::getPluginInfo): Source/WebKit/win: * COMPropertyBag.h: (::Read): (::GetPropertyInfo): * WebCoreStatistics.cpp: (WebCoreStatistics::javaScriptProtectedObjectTypeCounts): * WebCoreSupport/WebPlatformStrategies.cpp: (WebPlatformStrategies::getPluginInfo): * WebHistory.cpp: (WebHistory::removeItemFromDateCaches): * WebKitCOMAPI.cpp: (classFactory): * WebKitStatistics.cpp: (WebKitStatistics::comClassNameCounts): * WebNotificationCenter.cpp: (WebNotificationCenter::postNotificationInternal): (WebNotificationCenter::addObserver): (WebNotificationCenter::removeObserver): Source/WebKit/wince: * WebCoreSupport/PlatformStrategiesWinCE.cpp: (PlatformStrategiesWinCE::getPluginInfo): Source/WebKit2: * Platform/CoreIPC/ArgumentCoders.h: * Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::SyncMessageState::getOrCreate): (CoreIPC::Connection::waitForMessage): (CoreIPC::Connection::processIncomingMessage): * Platform/gtk/WorkQueueGtk.cpp: (WorkQueue::registerEventSourceHandler): (WorkQueue::unregisterEventSourceHandler): * Platform/mac/WorkQueueMac.cpp: (WorkQueue::unregisterMachPortEventHandler): * Shared/Plugins/NPRemoteObjectMap.cpp: (WebKit::NPRemoteObjectMap::pluginDestroyed): * Shared/UserMessageCoders.h: (WebKit::UserMessageEncoder::baseEncode): * Shared/WebPreferencesStore.cpp: (WebKit::valueForKey): (WebKit::WebPreferencesStore::getBoolValueForKey): * Shared/mac/WebCoreArgumentCodersMac.mm: (CoreIPC::::decode): * Shared/qt/ArgumentCodersQt.cpp: (CoreIPC::::decode): * Shared/soup/WebCoreArgumentCodersSoup.cpp: (CoreIPC::::decode): * UIProcess/API/efl/ewk_back_forward_list.cpp: (_Ewk_Back_Forward_List::~_Ewk_Back_Forward_List): * UIProcess/API/efl/ewk_context.cpp: (_Ewk_Context::~_Ewk_Context): * UIProcess/API/efl/ewk_view.cpp: (_ewk_view_priv_loading_resources_clear): * UIProcess/API/gtk/WebKitWebView.cpp: (webkit_web_view_get_subresources): * UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseContainerForall): * UIProcess/API/mac/WKPrintingView.mm: (-[WKPrintingView _expectedPreviewCallbackForRect:]): (pageDidDrawToPDF): (-[WKPrintingView _drawPreview:]): * UIProcess/API/mac/WKView.mm: (commandNameForSelector): (-[WKView validateUserInterfaceItem:]): * UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp: (WebKit::CoordinatedBackingStore::updateTile): (WebKit::CoordinatedBackingStore::texture): (WebKit::CoordinatedBackingStore::paintToTextureMapper): (WebKit::CoordinatedBackingStore::commitTileOperations): * UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp: (WebKit::LayerTreeCoordinatorProxy::updateTileForLayer): * UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp: (WebKit::LayerTreeRenderer::adjustPositionForFixedLayers): (WebKit::LayerTreeRenderer::syncCanvas): (WebKit::LayerTreeRenderer::setLayerChildren): (WebKit::LayerTreeRenderer::setLayerFilters): (WebKit::LayerTreeRenderer::setLayerState): (WebKit::LayerTreeRenderer::assignImageToLayer): * UIProcess/GeolocationPermissionRequestManagerProxy.cpp: (WebKit::GeolocationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/InspectorServer/WebInspectorServer.cpp: (WebKit::WebInspectorServer::~WebInspectorServer): (WebKit::WebInspectorServer::registerPage): * UIProcess/InspectorServer/WebSocketServerConnection.cpp: (WebKit::WebSocketServerConnection::sendHTTPResponseHeader): * UIProcess/InspectorServer/qt/WebInspectorServerQt.cpp: (WebKit::WebInspectorServer::buildPageList): * UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp: (WebKit::NotificationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch): * UIProcess/WebContext.cpp: (WebKit::createDictionaryFromHashMap): * UIProcess/WebIconDatabase.cpp: (WebKit::WebIconDatabase::didFinishURLImport): * UIProcess/WebIntentData.cpp: (WebKit::WebIntentData::extras): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::checkURLReceivedFromWebProcess): (WebKit::WebProcessProxy::addBackForwardItem): (WebKit::WebProcessProxy::frameCountInPage): * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: (WebKit::GeolocationPermissionRequestManager::cancelRequestForGeolocation): (WebKit::GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision): * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: (WebKit::InjectedBundleNodeHandle::getOrCreate): * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp: (WebKit::InjectedBundleRangeHandle::getOrCreate): * WebProcess/InjectedBundle/InjectedBundleIntent.cpp: (WebKit::InjectedBundleIntent::extras): * WebProcess/Notifications/WebNotificationManager.cpp: (WebKit::WebNotificationManager::policyForOrigin): (WebKit::WebNotificationManager::show): (WebKit::WebNotificationManager::clearNotifications): (WebKit::WebNotificationManager::removeNotificationFromContextMap): * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: (WebKit::NPRuntimeObjectMap::invalidate): * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::destroyStream): (WebKit::NetscapePlugin::unscheduleTimer): (WebKit::NetscapePlugin::frameDidFinishLoading): (WebKit::NetscapePlugin::frameDidFail): * WebProcess/Plugins/PluginView.cpp: (WebKit::buildHTTPHeaders): (WebKit::PluginView::~PluginView): * WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::layerByID): * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp: (WebKit::LayerTreeCoordinator::adoptImageBackingStore): (WebKit::LayerTreeCoordinator::releaseImageBackingStore): * WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::WebBackForwardListProxy::removeItem): * WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::commandNameForSelectorName): * WebProcess/WebProcess.cpp: (WebKit::WebProcess::visitedLinkStateChanged): (WebKit::WebProcess::allVisitedLinkStateChanged): (WebKit::WebProcess::focusedWebPage): (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::webPageGroup): (WebKit::fromCountedSetToHashMap): (WebKit::WebProcess::setTextCheckerState): Source/WTF: * wtf/HashCountedSet.h: (WTF::::add): (WTF::::remove): (WTF::copyToVector): * wtf/HashIterators.h: (WTF::HashTableConstKeysIterator::get): (WTF::HashTableConstValuesIterator::get): (WTF::HashTableKeysIterator::get): (WTF::HashTableValuesIterator::get): * wtf/HashMap.h: (WTF::KeyValuePairKeyExtractor::extract): (WTF::HashMapValueTraits::isEmptyValue): (WTF::HashMapTranslator::translate): (WTF::HashMapTranslatorAdapter::translate): (WTF::::set): (WTF::::get): (WTF::::take): (WTF::operator==): (WTF::deleteAllValues): (WTF::deleteAllKeys): Remove deleteAllPairFirsts/Seconds. * wtf/HashTable.h: (WTF::hashTableSwap): (WTF::::checkTableConsistencyExceptSize): * wtf/HashTraits.h: (WTF::KeyValuePair::KeyValuePair): (KeyValuePair): (WTF::KeyValuePairHashTraits::constructDeletedValue): (WTF::KeyValuePairHashTraits::isDeletedValue): * wtf/MetaAllocator.cpp: (WTF::MetaAllocator::addFreeSpace): (WTF::MetaAllocator::incrementPageOccupancy): (WTF::MetaAllocator::decrementPageOccupancy): * wtf/RefCountedLeakCounter.cpp: (WTF::RefCountedLeakCounter::~RefCountedLeakCounter): * wtf/RefPtrHashMap.h: (WTF::::set): (WTF::::get): (WTF::::inlineGet): (WTF::::take): * wtf/Spectrum.h: (WTF::Spectrum::add): (WTF::Spectrum::get): (WTF::Spectrum::buildList): * wtf/ThreadingPthreads.cpp: (WTF::identifierByPthreadHandle): Tools: * DumpRenderTree/chromium/MockWebSpeechInputController.cpp: (MockWebSpeechInputController::addMockRecognitionResult): * DumpRenderTree/chromium/NotificationPresenter.cpp: (NotificationPresenter::simulateClick): (NotificationPresenter::show): * DumpRenderTree/chromium/TestRunner/CppBoundClass.cpp: (CppBoundClass::~CppBoundClass): (CppBoundClass::invoke): (CppBoundClass::getProperty): (CppBoundClass::setProperty): (CppBoundClass::bindCallback): (CppBoundClass::bindProperty): * DumpRenderTree/chromium/WebPreferences.cpp: (applyFontMap): * DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::printResourceDescription): * DumpRenderTree/mac/TestRunnerMac.mm: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * DumpRenderTree/win/AccessibilityControllerWin.cpp: (AccessibilityController::~AccessibilityController): (AccessibilityController::winNotificationReceived): * DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::descriptionSuitableForTestResult): * DumpRenderTree/win/TestRunnerWin.cpp: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionBasic::willDestroyPage): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionNoCache::willDestroyPage): * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::worldIDForWorld): (WTR::TestRunner::evaluateScriptInIsolatedWorld): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126914 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Aug, 2012 2 commits
-
-
tkent@chromium.org authored
http://trac.webkit.org/changeset/126836 https://bugs.webkit.org/show_bug.cgi?id=95163 Broke all Apple ports, EFL, and Qt. (Requested by tkent on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-08-27 Source/JavaScriptCore: * API/JSCallbackObject.h: (JSC::JSCallbackObjectData::JSPrivatePropertyMap::getPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::visitChildren): * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertyNames): * API/JSClassRef.cpp: (OpaqueJSClass::~OpaqueJSClass): (OpaqueJSClassContextData::OpaqueJSClassContextData): (OpaqueJSClass::contextData): * bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump): (JSC::EvalCodeCache::visitAggregate): (JSC::CodeBlock::nameForRegister): * bytecode/JumpTable.h: (JSC::StringJumpTable::offsetForValue): (JSC::StringJumpTable::ctiForValue): * bytecode/LazyOperandValueProfile.cpp: (JSC::LazyOperandValueProfileParser::getIfPresent): * bytecode/SamplingTool.cpp: (JSC::SamplingTool::dump): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::addVar): (JSC::BytecodeGenerator::addGlobalVar): (JSC::BytecodeGenerator::addConstant): (JSC::BytecodeGenerator::addConstantValue): (JSC::BytecodeGenerator::emitLoad): (JSC::BytecodeGenerator::addStringConstant): (JSC::BytecodeGenerator::emitLazyNewFunction): * bytecompiler/NodesCodegen.cpp: (JSC::PropertyListNode::emitBytecode): * debugger/Debugger.cpp: * dfg/DFGArgumentsSimplificationPhase.cpp: (JSC::DFG::ArgumentsSimplificationPhase::run): (JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::observeProperArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::isOKToOptimize): (JSC::DFG::ArgumentsSimplificationPhase::removeArgumentsReferencingPhantomChild): * dfg/DFGAssemblyHelpers.cpp: (JSC::DFG::AssemblyHelpers::decodedCodeMapFor): * dfg/DFGByteCodeCache.h: (JSC::DFG::ByteCodeCache::~ByteCodeCache): (JSC::DFG::ByteCodeCache::get): * dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::cellConstant): (JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry): * dfg/DFGStructureCheckHoistingPhase.cpp: (JSC::DFG::StructureCheckHoistingPhase::run): (JSC::DFG::StructureCheckHoistingPhase::noticeStructureCheck): (JSC::DFG::StructureCheckHoistingPhase::noticeClobber): * heap/Heap.cpp: (JSC::Heap::markProtectedObjects): * heap/Heap.h: (JSC::Heap::forEachProtectedCell): * heap/JITStubRoutineSet.cpp: (JSC::JITStubRoutineSet::markSlow): (JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines): * heap/MarkStack.cpp: (JSC::MarkStack::internalAppend): * heap/Weak.h: (JSC::weakRemove): * jit/JIT.cpp: (JSC::JIT::privateCompile): * jit/JITStubs.cpp: (JSC::JITThunks::ctiStub): * parser/Parser.cpp: (JSC::::parseStrictObjectLiteral): * profiler/Profile.cpp: (JSC::functionNameCountPairComparator): (JSC::Profile::debugPrintDataSampleStyle): * runtime/Identifier.cpp: (JSC::Identifier::add): * runtime/JSActivation.cpp: (JSC::JSActivation::getOwnPropertyNames): (JSC::JSActivation::symbolTablePutWithAttributes): * runtime/JSArray.cpp: (JSC::SparseArrayValueMap::put): (JSC::SparseArrayValueMap::putDirect): (JSC::SparseArrayValueMap::visitChildren): (JSC::JSArray::enterDictionaryMode): (JSC::JSArray::defineOwnNumericProperty): (JSC::JSArray::getOwnPropertySlotByIndex): (JSC::JSArray::getOwnPropertyDescriptor): (JSC::JSArray::putByIndexBeyondVectorLength): (JSC::JSArray::putDirectIndexBeyondVectorLength): (JSC::JSArray::deletePropertyByIndex): (JSC::JSArray::getOwnPropertyNames): (JSC::JSArray::setLength): (JSC::JSArray::sort): (JSC::JSArray::compactForSorting): (JSC::JSArray::checkConsistency): * runtime/JSSymbolTableObject.cpp: (JSC::JSSymbolTableObject::getOwnPropertyNames): * runtime/JSSymbolTableObject.h: (JSC::symbolTableGet): (JSC::symbolTablePut): (JSC::symbolTablePutWithAttributes): * runtime/RegExpCache.cpp: (JSC::RegExpCache::invalidateCode): * runtime/WeakGCMap.h: (JSC::WeakGCMap::clear): (JSC::WeakGCMap::set): * tools/ProfileTreeNode.h: (JSC::ProfileTreeNode::sampleChild): (JSC::ProfileTreeNode::childCount): (JSC::ProfileTreeNode::dumpInternal): (JSC::ProfileTreeNode::compareEntries): Source/WebCore: * Modules/geolocation/Geolocation.cpp: (WebCore::Geolocation::Watchers::find): (WebCore::Geolocation::Watchers::remove): * Modules/indexeddb/IDBDatabase.cpp: (WebCore::IDBDatabase::objectStoreNames): * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::metadata): * Modules/indexeddb/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::deleteDatabase): (WebCore::IDBFactoryBackendImpl::openBackingStore): (WebCore::IDBFactoryBackendImpl::open): * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::IDBObjectStore::indexNames): (WebCore::IDBObjectStore::put): (WebCore::IDBObjectStore::index): (WebCore::IDBObjectStore::deleteIndex): * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::metadata): (WebCore::makeIndexWriters): (WebCore::IDBObjectStoreBackendImpl::deleteInternal): * Modules/indexeddb/IDBTransaction.cpp: (WebCore::IDBTransaction::objectStore): (WebCore::IDBTransaction::objectStoreDeleted): (WebCore::IDBTransaction::onAbort): (WebCore::IDBTransaction::dispatchEvent): * Modules/webdatabase/AbstractDatabase.cpp: (WebCore::AbstractDatabase::performOpenAndVerify): * Modules/webdatabase/DatabaseTracker.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/OriginUsageRecord.cpp: (WebCore::OriginUsageRecord::diskUsage): * Modules/webdatabase/SQLTransactionCoordinator.cpp: (WebCore::SQLTransactionCoordinator::acquireLock): (WebCore::SQLTransactionCoordinator::releaseLock): (WebCore::SQLTransactionCoordinator::shutdown): * Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/chromium/QuotaTracker.cpp: (WebCore::QuotaTracker::getDatabaseSizeAndSpaceAvailableToOrigin): (WebCore::QuotaTracker::updateDatabaseSize): * Modules/websockets/WebSocketDeflateFramer.cpp: (WebCore::WebSocketExtensionDeflateFrame::processResponse): * Modules/websockets/WebSocketExtensionDispatcher.cpp: (WebCore::WebSocketExtensionDispatcher::appendAcceptedExtension): * accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::~AXObjectCache): * bindings/gobject/DOMObjectCache.cpp: (WebKit::DOMObjectCache::clearByFrame): * bindings/js/DOMObjectHashTableMap.h: (WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap): (WebCore::DOMObjectHashTableMap::get): * bindings/js/JSDOMBinding.cpp: (WebCore::cacheDOMStructure): * bindings/js/JSDOMGlobalObject.cpp: (WebCore::JSDOMGlobalObject::visitChildren): * bindings/js/JSDOMGlobalObject.h: (WebCore::getDOMConstructor): * bindings/js/PageScriptDebugServer.cpp: (WebCore::PageScriptDebugServer::addListener): (WebCore::PageScriptDebugServer::removeListener): * bindings/js/ScriptCachedFrameData.cpp: (WebCore::ScriptCachedFrameData::ScriptCachedFrameData): (WebCore::ScriptCachedFrameData::restore): * bindings/js/ScriptController.cpp: (WebCore::ScriptController::~ScriptController): (WebCore::ScriptController::clearWindowShell): (WebCore::ScriptController::attachDebugger): (WebCore::ScriptController::updateDocument): (WebCore::ScriptController::createRootObject): (WebCore::ScriptController::collectIsolatedContexts): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::clearScriptObjects): * bindings/js/ScriptController.h: (WebCore::ScriptController::windowShell): (WebCore::ScriptController::existingWindowShell): * bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::hasBreakpoint): * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::checkForDuplicate): (WebCore::CloneSerializer::dumpIfTerminal): (WebCore::CloneSerializer::write): * bindings/scripts/CodeGeneratorV8.pm: (GenerateImplementation): * bindings/scripts/test/V8/V8Float64Array.cpp: (WebCore::V8Float64Array::GetRawTemplate): (WebCore::V8Float64Array::GetTemplate): * bindings/scripts/test/V8/V8TestActiveDOMObject.cpp: (WebCore::V8TestActiveDOMObject::GetRawTemplate): (WebCore::V8TestActiveDOMObject::GetTemplate): * bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp: (WebCore::V8TestCustomNamedGetter::GetRawTemplate): (WebCore::V8TestCustomNamedGetter::GetTemplate): * bindings/scripts/test/V8/V8TestEventConstructor.cpp: (WebCore::V8TestEventConstructor::GetRawTemplate): (WebCore::V8TestEventConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestEventTarget.cpp: (WebCore::V8TestEventTarget::GetRawTemplate): (WebCore::V8TestEventTarget::GetTemplate): * bindings/scripts/test/V8/V8TestException.cpp: (WebCore::V8TestException::GetRawTemplate): (WebCore::V8TestException::GetTemplate): * bindings/scripts/test/V8/V8TestInterface.cpp: (WebCore::V8TestInterface::GetRawTemplate): (WebCore::V8TestInterface::GetTemplate): * bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: (WebCore::V8TestMediaQueryListListener::GetRawTemplate): (WebCore::V8TestMediaQueryListListener::GetTemplate): * bindings/scripts/test/V8/V8TestNamedConstructor.cpp: (WebCore::V8TestNamedConstructor::GetRawTemplate): (WebCore::V8TestNamedConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestNode.cpp: (WebCore::V8TestNode::GetRawTemplate): (WebCore::V8TestNode::GetTemplate): * bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::V8TestObj::GetRawTemplate): (WebCore::V8TestObj::GetTemplate): * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp: (WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate): (WebCore::V8TestSerializedScriptValueInterface::GetTemplate): * bindings/v8/DOMWrapperWorld.cpp: (WebCore::DOMWrapperWorld::deallocate): (WebCore::DOMWrapperWorld::getOrCreateIsolatedWorld): * bindings/v8/NPV8Object.cpp: (WebCore::freeV8NPObject): (WebCore::npCreateV8ScriptObject): * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::clearScriptObjects): (WebCore::ScriptController::resetIsolatedWorlds): (WebCore::ScriptController::evaluateInIsolatedWorld): (WebCore::ScriptController::setIsolatedWorldSecurityOrigin): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::collectIsolatedContexts): * bindings/v8/SerializedScriptValue.cpp: * bindings/v8/V8DOMMap.h: (WebCore::WeakReferenceMap::removeIfPresent): (WebCore::WeakReferenceMap::visit): * bindings/v8/V8GCController.cpp: (WebCore::enumerateGlobalHandles): * bindings/v8/V8PerContextData.cpp: (WebCore::V8PerContextData::dispose): * bindings/v8/npruntime.cpp: * bridge/IdentifierRep.cpp: (WebCore::IdentifierRep::get): * bridge/NP_jsobject.cpp: (ObjectMap::add): (ObjectMap::remove): * bridge/jni/jsc/JavaClassJSC.cpp: (JavaClass::~JavaClass): * bridge/qt/qt_instance.cpp: (JSC::Bindings::WeakMap::set): * bridge/runtime_root.cpp: (JSC::Bindings::RootObject::invalidate): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::canvasChanged): (WebCore::CSSCanvasValue::canvasResized): * css/CSSComputedStyleDeclaration.cpp: (WebCore::counterToCSSValue): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::crossfadeChanged): * css/CSSFontFaceSource.cpp: (WebCore::CSSFontFaceSource::getFontData): * css/CSSFontSelector.cpp: (WebCore::CSSFontSelector::addFontFaceRule): (WebCore::CSSFontSelector::getFontData): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::addClient): (WebCore::CSSImageGeneratorValue::removeClient): (WebCore::CSSImageGeneratorValue::getImage): * css/CSSSegmentedFontFace.cpp: (WebCore::CSSSegmentedFontFace::getFontData): * css/CSSSelector.cpp: (WebCore::CSSSelector::parsePseudoType): * css/CSSValuePool.cpp: (WebCore::CSSValuePool::createColorValue): (WebCore::CSSValuePool::createFontFamilyValue): (WebCore::CSSValuePool::createFontFaceValue): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::cloneAndCacheForCSSOM): * css/StyleBuilder.cpp: (WebCore::ApplyPropertyCounter::applyInheritValue): (WebCore::ApplyPropertyCounter::applyValue): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectFeatures): (WebCore::StyleResolver::ruleSetForScope): (WebCore::StyleResolver::appendAuthorStylesheets): (WebCore::StyleResolver::sweepMatchedPropertiesCache): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::parserAddNamespace): (WebCore::StyleSheetContents::determineNamespace): * dom/CheckedRadioButtons.cpp: (WebCore::CheckedRadioButtons::addButton): (WebCore::CheckedRadioButtons::removeButton): * dom/ChildListMutationScope.cpp: (WebCore::ChildListMutationScope::MutationAccumulationRouter::childAdded): (WebCore::ChildListMutationScope::MutationAccumulationRouter::willRemoveChild): (WebCore::ChildListMutationScope::MutationAccumulationRouter::incrementScopingLevel): (WebCore::ChildListMutationScope::MutationAccumulationRouter::decrementScopingLevel): * dom/Document.cpp: (WebCore::Document::pageGroupUserSheets): (WebCore::Document::windowNamedItems): (WebCore::Document::documentNamedItems): (WebCore::Document::getCSSCanvasElement): * dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::markerContainingPoint): (WebCore::DocumentMarkerController::renderedRectsForMarkers): (WebCore::DocumentMarkerController::removeMarkers): (WebCore::DocumentMarkerController::repaintMarkers): (WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect): (WebCore::DocumentMarkerController::showMarkers): * dom/DocumentOrderedMap.cpp: (WebCore::DocumentOrderedMap::remove): * dom/ElementAttributeData.cpp: (WebCore::ensureAttrListForElement): * dom/EventDispatcher.cpp: (WebCore::EventRelatedTargetAdjuster::findRelatedTarget): * dom/EventListenerMap.cpp: (WebCore::EventListenerMap::eventTypes): (WebCore::EventListenerMap::add): (WebCore::EventListenerMap::remove): (WebCore::EventListenerMap::find): (WebCore::EventListenerMap::removeFirstEventListenerCreatedFromMarkup): (WebCore::EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget): (WebCore::EventListenerIterator::nextListener): * dom/IdTargetObserverRegistry.cpp: (WebCore::IdTargetObserverRegistry::addObserver): (WebCore::IdTargetObserverRegistry::removeObserver): * dom/MemoryInstrumentation.h: (WebCore::MemoryInstrumentation::addInstrumentedMapEntries): (WebCore::MemoryInstrumentation::addInstrumentedMapValues): * dom/MutationObserverInterestGroup.cpp: (WebCore::MutationObserverInterestGroup::isOldValueRequested): (WebCore::MutationObserverInterestGroup::enqueueMutationRecord): * dom/Node.cpp: (WebCore::Node::dumpStatistics): (WebCore::Node::clearRareData): (WebCore::NodeListsNodeData::invalidateCaches): (WebCore::Node::collectMatchingObserversForMutation): * dom/NodeRareData.h: (WebCore::NodeListsNodeData::addCacheWithAtomicName): (WebCore::NodeListsNodeData::addCacheWithName): (WebCore::NodeListsNodeData::addCacheWithQualifiedName): (WebCore::NodeListsNodeData::adoptTreeScope): * dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::checkStyleSheet): * dom/ScriptExecutionContext.cpp: (WebCore::ScriptExecutionContext::canSuspendActiveDOMObjects): (WebCore::ScriptExecutionContext::suspendActiveDOMObjects): (WebCore::ScriptExecutionContext::resumeActiveDOMObjects): (WebCore::ScriptExecutionContext::stopActiveDOMObjects): (WebCore::ScriptExecutionContext::adjustMinimumTimerInterval): * dom/SelectorQuery.cpp: (WebCore::SelectorQueryCache::add): * dom/SpaceSplitString.cpp: (WebCore::SpaceSplitStringData::create): * dom/StyledElement.cpp: (WebCore::StyledElement::updateAttributeStyle): * editing/mac/AlternativeTextUIController.mm: (WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext): * html/FormController.cpp: (WebCore::SavedFormState::serializeTo): (WebCore::SavedFormState::appendControlState): (WebCore::SavedFormState::takeControlState): (WebCore::SavedFormState::getReferencedFilePaths): (WebCore::FormKeyGenerator::formKey): (WebCore::FormController::createSavedFormStateMap): (WebCore::FormController::formElementsState): (WebCore::FormController::takeStateForFormElement): (WebCore::FormController::getReferencedFilePaths): * html/HTMLCollection.cpp: (WebCore::HTMLCollectionCacheBase::append): * html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::getAttachment): (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer): (WebCore::WebGLFramebuffer::checkStatus): (WebCore::WebGLFramebuffer::deleteObjectImpl): (WebCore::WebGLFramebuffer::initializeAttachments): * inspector/CodeGeneratorInspector.py: * inspector/DOMPatchSupport.cpp: (WebCore::DOMPatchSupport::diff): (WebCore::DOMPatchSupport::innerPatchChildren): (WebCore::DOMPatchSupport::removeChildAndMoveToNew): * inspector/InjectedScriptManager.cpp: (WebCore::InjectedScriptManager::injectedScriptForId): (WebCore::InjectedScriptManager::injectedScriptIdFor): (WebCore::InjectedScriptManager::discardInjectedScriptsFor): (WebCore::InjectedScriptManager::releaseObjectGroup): (WebCore::InjectedScriptManager::injectedScriptFor): * inspector/InspectorCSSAgent.cpp: (WebCore::SelectorProfile::commitSelector): (WebCore::SelectorProfile::commitSelectorTime): (WebCore::SelectorProfile::toInspectorObject): (WebCore::InspectorCSSAgent::forcePseudoState): (WebCore::InspectorCSSAgent::asInspectorStyleSheet): (WebCore::InspectorCSSAgent::assertStyleSheetForId): (WebCore::InspectorCSSAgent::didRemoveDOMNode): (WebCore::InspectorCSSAgent::didModifyDOMAttr): (WebCore::InspectorCSSAgent::resetPseudoStates): * inspector/InspectorConsoleAgent.cpp: (WebCore::InspectorConsoleAgent::stopTiming): (WebCore::InspectorConsoleAgent::count): * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::nodeForId): (WebCore::InspectorDOMAgent::performSearch): (WebCore::InspectorDOMAgent::getSearchResults): * inspector/InspectorDOMDebuggerAgent.cpp: (WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::clearFrontend): (WebCore::InspectorDOMStorageAgent::enable): (WebCore::InspectorDOMStorageAgent::storageId): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): (WebCore::InspectorDOMStorageAgent::memoryBytesUsedByStorageCache): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::enable): (WebCore::InspectorDatabaseAgent::databaseId): (WebCore::InspectorDatabaseAgent::findByFileName): (WebCore::InspectorDatabaseAgent::databaseForId): * inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::setBreakpointByUrl): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::resolveBreakpoint): (WebCore::InspectorDebuggerAgent::searchInContent): (WebCore::InspectorDebuggerAgent::getScriptSource): (WebCore::InspectorDebuggerAgent::didParseSource): * inspector/InspectorIndexedDBAgent.cpp: (WebCore): * inspector/InspectorMemoryAgent.cpp: (WebCore): * inspector/InspectorPageAgent.cpp: (WebCore::cachedResourcesForFrame): (WebCore::InspectorPageAgent::didClearWindowObjectInWorld): (WebCore::InspectorPageAgent::frameDetached): * inspector/InspectorProfilerAgent.cpp: (WebCore::InspectorProfilerAgent::getProfileHeaders): (WebCore): (WebCore::InspectorProfilerAgent::getProfile): * inspector/InspectorResourceAgent.cpp: (WebCore::buildObjectForHeaders): (WebCore::InspectorResourceAgent::willSendRequest): * inspector/InspectorState.cpp: (WebCore::InspectorState::getBoolean): (WebCore::InspectorState::getString): (WebCore::InspectorState::getLong): (WebCore::InspectorState::getDouble): (WebCore::InspectorState::getObject): * inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::styleWithProperties): (WebCore::InspectorStyleSheet::inspectorStyleForId): * inspector/InspectorValues.cpp: (WebCore::InspectorObjectBase::get): (WebCore::InspectorObjectBase::writeJSON): * inspector/InspectorWorkerAgent.cpp: (WebCore::InspectorWorkerAgent::workerContextTerminated): (WebCore::InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers): (WebCore::InspectorWorkerAgent::destroyWorkerFrontendChannels): * inspector/NetworkResourcesData.cpp: (WebCore::NetworkResourcesData::removeCachedResource): (WebCore::NetworkResourcesData::clear): * loader/CrossOriginAccessControl.cpp: (WebCore::isSimpleCrossOriginAccessRequest): (WebCore::createAccessControlPreflightRequest): * loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): (WebCore::CrossOriginPreflightResultCache::canSkipPreflight): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::getSubresources): (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::didReceiveResponse): * loader/ResourceLoadScheduler.cpp: (WebCore::ResourceLoadScheduler::servePendingRequests): * loader/appcache/ApplicationCache.cpp: (WebCore::ApplicationCache::removeResource): (WebCore::ApplicationCache::clearStorageID): (WebCore::ApplicationCache::dump): * loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::ApplicationCacheGroup::addEntry): * loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::fillResourceList): * loader/appcache/ApplicationCacheResource.cpp: (WebCore::ApplicationCacheResource::estimatedSizeInStorage): * loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::findOrCreateCacheGroup): (WebCore::ApplicationCacheStorage::cacheGroupForURL): (WebCore::ApplicationCacheStorage::fallbackCacheGroupForURL): (WebCore::ApplicationCacheStorage::store): (WebCore::ApplicationCacheStorage::empty): (WebCore::ApplicationCacheStorage::storeCopyOfCache): * loader/archive/ArchiveFactory.cpp: (WebCore::ArchiveFactory::registerKnownArchiveMIMETypes): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::canReuse): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::switchClientsToRevalidatedResource): (WebCore::CachedResource::updateResponseAfterRevalidation): * loader/cache/CachedResourceClientWalker.h: (WebCore::CachedResourceClientWalker::CachedResourceClientWalker): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::~CachedResourceLoader): (WebCore::CachedResourceLoader::requestResource): (WebCore::CachedResourceLoader::setAutoLoadImages): (WebCore::CachedResourceLoader::removeCachedResource): (WebCore::CachedResourceLoader::garbageCollectDocumentResources): (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::removeResourcesWithOrigin): (WebCore::MemoryCache::getOriginsWithCache): (WebCore::MemoryCache::getStatistics): (WebCore::MemoryCache::reportMemoryUsage): (WebCore::MemoryCache::setDisabled): * loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::removeAllIcons): (WebCore::IconDatabase::iconRecordCountWithData): (WebCore::IconDatabase::performPendingRetainAndReleaseOperations): * page/DOMWindow.cpp: (WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents): (WebCore::DOMWindow::dispatchAllPendingUnloadEvents): * page/EventHandler.cpp: (WebCore::EventHandler::handleTouchEvent): * page/Frame.cpp: (WebCore::Frame::injectUserScripts): * page/PageGroup.cpp: (WebCore::PageGroup::pageGroup): (WebCore::PageGroup::closeLocalStorage): (WebCore::PageGroup::clearLocalStorageForAllOrigins): (WebCore::PageGroup::clearLocalStorageForOrigin): (WebCore::PageGroup::syncLocalStorage): (WebCore::PageGroup::addUserScriptToWorld): (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserScriptFromWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): * page/PageSerializer.cpp: (WebCore::PageSerializer::urlForBlankFrame): * page/SecurityPolicy.cpp: (WebCore::SecurityPolicy::addOriginAccessWhitelistEntry): (WebCore::SecurityPolicy::removeOriginAccessWhitelistEntry): * page/Settings.cpp: (WebCore::setGenericFontFamilyMap): (WebCore::getGenericFontFamilyForScript): * page/SpeechInput.cpp: (WebCore::SpeechInput::registerListener): * page/WindowFeatures.cpp: (WebCore::WindowFeatures::boolFeature): (WebCore::WindowFeatures::floatFeature): * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::updateAnimations): (WebCore::AnimationControllerPrivate::suspendAnimationsForDocument): (WebCore::AnimationControllerPrivate::resumeAnimationsForDocument): (WebCore::AnimationControllerPrivate::numberOfActiveAnimations): * page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimation::clearRenderer): (WebCore::CompositeAnimation::updateTransitions): (WebCore::CompositeAnimation::updateKeyframeAnimations): (WebCore::CompositeAnimation::animate): (WebCore::CompositeAnimation::getAnimatedStyle): (WebCore::CompositeAnimation::setAnimating): (WebCore::CompositeAnimation::timeToNextService): (WebCore::CompositeAnimation::getAnimationForProperty): (WebCore::CompositeAnimation::suspendAnimations): (WebCore::CompositeAnimation::resumeAnimations): (WebCore::CompositeAnimation::overrideImplicitAnimations): (WebCore::CompositeAnimation::resumeOverriddenImplicitAnimations): (WebCore::CompositeAnimation::isAnimatingProperty): (WebCore::CompositeAnimation::numberOfActiveAnimations): * platform/Language.cpp: (WebCore::languageDidChange): * platform/MIMETypeRegistry.cpp: (WebCore::MIMETypeRegistry::getNormalizedMIMEType): * platform/audio/HRTFElevation.cpp: (WebCore::getConcatenatedImpulseResponsesForSubject): * platform/blackberry/CookieManager.cpp: (WebCore::CookieManager::generateHtmlFragmentForCookies): (WebCore::CookieManager::removeAllCookies): * platform/blackberry/CookieMap.cpp: (WebCore::CookieMap::removeOldestCookie): (WebCore::CookieMap::getAllChildCookies): * platform/cf/BinaryPropertyList.cpp: (WebCore::BinaryPropertyListPlan::writeIntegerArray): * platform/chromium/support/WebHTTPLoadInfo.cpp: (WebKit::addHeader): * platform/chromium/support/WebURLRequest.cpp: (WebKit::WebURLRequest::visitHTTPHeaderFields): * platform/chromium/support/WebURLResponse.cpp: (WebKit::WebURLResponse::addHTTPHeaderField): (WebKit::WebURLResponse::visitHTTPHeaderFields): * platform/graphics/DisplayRefreshMonitor.cpp: (WebCore::DisplayRefreshMonitorManager::ensureMonitorForClient): (WebCore::DisplayRefreshMonitorManager::unregisterClient): * platform/graphics/FontCache.cpp: (WebCore::FontCache::getCachedFontPlatformData): (WebCore::FontCache::getCachedFontData): (WebCore::FontCache::releaseFontData): (WebCore::FontCache::purgeInactiveFontData): * platform/graphics/GlyphPageTreeNode.cpp: (WebCore::GlyphPageTreeNode::treeGlyphPageCount): (WebCore::GlyphPageTreeNode::pageCount): (WebCore::GlyphPageTreeNode::pruneTreeCustomFontData): (WebCore::GlyphPageTreeNode::pruneTreeFontData): (WebCore::GlyphPageTreeNode::pruneCustomFontData): (WebCore::GlyphPageTreeNode::pruneFontData): (WebCore::GlyphPageTreeNode::showSubtree): (showGlyphPageTrees): * platform/graphics/TiledBackingStore.cpp: (WebCore::TiledBackingStore::updateTileBuffers): (WebCore::TiledBackingStore::resizeEdgeTiles): (WebCore::TiledBackingStore::setKeepRect): * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: (WebCore::AVFWrapper::avfWrapperForCallbackContext): * platform/graphics/blackberry/LayerTiler.cpp: (WebCore::LayerTiler::layerVisibilityChanged): (WebCore::LayerTiler::uploadTexturesIfNeeded): (WebCore::LayerTiler::addTileJob): (WebCore::LayerTiler::deleteTextures): (WebCore::LayerTiler::pruneTextures): (WebCore::LayerTiler::bindContentsTexture): * platform/graphics/blackberry/TextureCacheCompositingThread.cpp: (WebCore::TextureCacheCompositingThread::textureForTiledContents): (WebCore::TextureCacheCompositingThread::textureForColor): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::moveOrCopyAnimations): (WebCore::GraphicsLayerCA::pauseAnimation): (WebCore::GraphicsLayerCA::layerDidDisplay): (WebCore::GraphicsLayerCA::updateGeometry): (WebCore::GraphicsLayerCA::updateTransform): (WebCore::GraphicsLayerCA::updateChildrenTransform): (WebCore::GraphicsLayerCA::updateMasksToBounds): (WebCore::GraphicsLayerCA::updateContentsVisibility): (WebCore::GraphicsLayerCA::updateContentsOpaque): (WebCore::GraphicsLayerCA::updateBackfaceVisibility): (WebCore::GraphicsLayerCA::updateFilters): (WebCore::GraphicsLayerCA::ensureStructuralLayer): (WebCore::GraphicsLayerCA::updateLayerDrawsContent): (WebCore::GraphicsLayerCA::updateContentsImage): (WebCore::GraphicsLayerCA::updateContentsRect): (WebCore::GraphicsLayerCA::updateMaskLayer): (WebCore::GraphicsLayerCA::updateLayerAnimations): (WebCore::GraphicsLayerCA::setAnimationOnLayer): (WebCore::GraphicsLayerCA::removeCAAnimationFromLayer): (WebCore::GraphicsLayerCA::pauseCAAnimationOnLayer): (WebCore::GraphicsLayerCA::suspendAnimations): (WebCore::GraphicsLayerCA::resumeAnimations): (WebCore::GraphicsLayerCA::findOrMakeClone): (WebCore::GraphicsLayerCA::setOpacityInternal): (WebCore::GraphicsLayerCA::updateOpacityOnLayer): * platform/graphics/ca/mac/TileCache.mm: (WebCore::TileCache::setNeedsDisplay): (WebCore::TileCache::setScale): (WebCore::TileCache::setAcceleratesDrawing): (WebCore::TileCache::setTileDebugBorderWidth): (WebCore::TileCache::setTileDebugBorderColor): (WebCore::TileCache::revalidateTiles): * platform/graphics/ca/win/PlatformCALayerWin.cpp: (PlatformCALayer::animationStarted): (resubmitAllAnimations): (PlatformCALayer::animationForKey): * platform/graphics/chromium/FontCacheChromiumWin.cpp: (WebCore::LookupAltName): (WebCore::fontContainsCharacter): * platform/graphics/chromium/FontUtilsChromiumWin.cpp: (WebCore::getDerivedFontData): * platform/graphics/chromium/TiledLayerChromium.cpp: (WebCore::TiledLayerChromium::pushPropertiesTo): (WebCore::TiledLayerChromium::setLayerTreeHost): (WebCore::TiledLayerChromium::invalidateContentRect): (WebCore::TiledLayerChromium::setTexturePriorities): (WebCore::TiledLayerChromium::resetUpdateState): * platform/graphics/chromium/cc/CCDamageTracker.cpp: (WebCore::CCDamageTracker::trackDamageFromLeftoverRects): * platform/graphics/chromium/cc/CCDirectRenderer.cpp: (WebCore::CCDirectRenderer::decideRenderPassAllocationsForFrame): * platform/graphics/chromium/cc/CCLayerTilingData.cpp: (WebCore::CCLayerTilingData::setBounds): * platform/graphics/chromium/cc/CCLayerTreeHost.cpp: (WebCore::CCLayerTreeHost::~CCLayerTreeHost): (WebCore::CCLayerTreeHost::startRateLimiter): (WebCore::CCLayerTreeHost::stopRateLimiter): * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp: (WebCore::findRenderPassById): * platform/graphics/chromium/cc/CCResourceProvider.cpp: (WebCore::CCResourceProvider::inUseByConsumer): (WebCore::CCResourceProvider::deleteResource): (WebCore::CCResourceProvider::deleteOwnedResources): (WebCore::CCResourceProvider::resourceType): (WebCore::CCResourceProvider::upload): (WebCore::CCResourceProvider::lockForRead): (WebCore::CCResourceProvider::unlockForRead): (WebCore::CCResourceProvider::lockForWrite): (WebCore::CCResourceProvider::unlockForWrite): (WebCore::CCResourceProvider::destroyChild): (WebCore::CCResourceProvider::getChildToParentMap): (WebCore::CCResourceProvider::prepareSendToParent): (WebCore::CCResourceProvider::prepareSendToChild): (WebCore::CCResourceProvider::receiveFromChild): (WebCore::CCResourceProvider::receiveFromParent): (WebCore::CCResourceProvider::transferResource): (WebCore::CCResourceProvider::trimMailboxDeque): * platform/graphics/filters/CustomFilterGlobalContext.cpp: (WebCore::CustomFilterGlobalContext::~CustomFilterGlobalContext): (WebCore::CustomFilterGlobalContext::getCompiledProgram): * platform/graphics/filters/CustomFilterProgram.cpp: (WebCore::CustomFilterProgram::notifyClients): * platform/graphics/harfbuzz/HarfBuzzSkia.cpp: (WebCore::getCachedHarfbuzzFace): (WebCore::releaseCachedHarfbuzzFace): * platform/graphics/harfbuzz/ng/HarfBuzzNGFace.cpp: (WebCore::HarfBuzzNGFace::HarfBuzzNGFace): (WebCore::HarfBuzzNGFace::~HarfBuzzNGFace): * platform/graphics/mac/SimpleFontDataCoreText.cpp: (WebCore::SimpleFontData::getCFStringAttributes): * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::canRenderCombiningCharacterSequence): * platform/graphics/opengl/Extensions3DOpenGLCommon.cpp: (WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE): * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): * platform/graphics/openvg/EGLDisplayOpenVG.cpp: (WebCore::EGLDisplayOpenVG::~EGLDisplayOpenVG): (WebCore::EGLDisplayOpenVG::destroySurface): (WebCore::EGLDisplayOpenVG::contextForSurface): * platform/graphics/texmap/TextureMapperGL.cpp: (WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData): (WebCore::TextureMapperGLData::SharedGLData::~SharedGLData): * platform/graphics/texmap/TextureMapperShaderManager.cpp: (WebCore::TextureMapperShaderManager::getShaderProgram): (WebCore::TextureMapperShaderManager::getShaderForFilter): * platform/graphics/wince/FontPlatformData.cpp: (WebCore::FixedSizeFontData::create): * platform/gtk/DataObjectGtk.cpp: (WebCore::DataObjectGtk::forClipboard): * platform/gtk/GtkDragAndDropHelper.cpp: (WebCore::GtkDragAndDropHelper::handleGetDragData): (WebCore::GtkDragAndDropHelper::handleDragLeave): (WebCore::GtkDragAndDropHelper::handleDragMotion): (WebCore::GtkDragAndDropHelper::handleDragDataReceived): (WebCore::GtkDragAndDropHelper::handleDragDrop): * platform/gtk/RenderThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::getStyleContext): * platform/mac/ScrollbarThemeMac.mm: (+[WebScrollbarPrefsObserver appearancePrefsChanged:]): * platform/network/CredentialStorage.cpp: (WebCore::CredentialStorage::set): (WebCore::CredentialStorage::get): * platform/network/HTTPHeaderMap.cpp: (WebCore::HTTPHeaderMap::copyData): (WebCore::HTTPHeaderMap::get): * platform/network/MIMEHeader.cpp: (WebCore::MIMEHeader::parseHeader): * platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::create): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::addHTTPHeaderField): (WebCore::ResourceRequestBase::addHTTPHeaderFields): * platform/network/blackberry/ResourceRequestBlackBerry.cpp: (WebCore::ResourceRequest::targetTypeFromMimeType): (WebCore::ResourceRequest::initializePlatformRequest): * platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::makeFinalRequest): * platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::setHeaderFields): * platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::initializeHandle): * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): * platform/network/qt/ResourceRequestQt.cpp: (WebCore::ResourceRequest::toNetworkRequest): * platform/network/soup/ResourceHandleSoup.cpp: (WebCore::sendRequestCallback): (WebCore::ResourceHandle::setClientCertificate): * platform/network/soup/ResourceRequestSoup.cpp: (WebCore::ResourceRequest::updateSoupMessage): (WebCore::ResourceRequest::toSoupMessage): * platform/network/soup/ResourceResponseSoup.cpp: (WebCore::ResourceResponse::toSoupMessage): * platform/network/win/ResourceHandleWin.cpp: (WebCore::ResourceHandle::start): * platform/qt/RunLoopQt.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/text/LocaleToScriptMappingDefault.cpp: (WebCore::scriptNameToCode): (WebCore::localeToScriptCodeForFontSelection): * platform/text/TextEncodingRegistry.cpp: (WebCore::pruneBlacklistedCodecs): (WebCore::dumpTextEncodingNameMap): * platform/text/transcoder/FontTranscoder.cpp: (WebCore::FontTranscoder::converterType): * platform/text/win/TextCodecWin.cpp: (WebCore::LanguageManager::LanguageManager): (WebCore::getCodePage): (WebCore::TextCodecWin::registerExtendedEncodingNames): (WebCore::TextCodecWin::registerExtendedCodecs): (WebCore::TextCodecWin::enumerateSupportedEncodings): * platform/win/ClipboardUtilitiesWin.cpp: (WebCore::getDataMapItem): (WebCore::getClipboardData): (WebCore::setClipboardData): * platform/win/ClipboardWin.cpp: (WebCore::ClipboardWin::types): * platform/win/FileSystemWin.cpp: (WebCore::cachedStorageDirectory): * platform/win/RunLoopWin.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/win/WCDataObject.cpp: (WebCore::WCDataObject::createInstance): * platform/wince/MIMETypeRegistryWinCE.cpp: (WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType): * platform/wx/ContextMenuWx.cpp: (WebCore::ContextMenu::appendItem): * plugins/PluginDatabase.cpp: (WebCore::PluginDatabase::refresh): (WebCore::PluginDatabase::MIMETypeForExtension): (WebCore::PluginDatabase::remove): * plugins/PluginMainThreadScheduler.cpp: (WebCore::PluginMainThreadScheduler::scheduleCall): (WebCore::PluginMainThreadScheduler::dispatchCalls): * plugins/PluginStream.cpp: (WebCore::PluginStream::startStream): * plugins/blackberry/PluginDataBlackBerry.cpp: (WebCore::PluginData::initPlugins): * plugins/wx/PluginDataWx.cpp: (WebCore::PluginData::initPlugins): * rendering/FlowThreadController.cpp: (WebCore::FlowThreadController::unregisterNamedFlowContentNode): * rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::requiresIdeographicBaseline): (WebCore::InlineFlowBox::addTextBoxVisualOverflow): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::clearFloats): * rendering/RenderBlockLineLayout.cpp: (WebCore::setLogicalWidthForTextRun): * rendering/RenderBoxModelObject.cpp: (WebCore::ImageQualityController::highQualityRepaintTimerFired): (WebCore::ImageQualityController::shouldPaintAtLowQuality): * rendering/RenderCounter.cpp: (WebCore::RenderCounter::destroyCounterNodes): (WebCore::RenderCounter::destroyCounterNode): (WebCore::updateCounters): (WebCore::RenderCounter::rendererStyleChanged): * rendering/RenderFlowThread.cpp: (WebCore::RenderFlowThread::setRegionRangeForBox): (WebCore::RenderFlowThread::getRegionRangeForBox): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paint): (WebCore::performOverlapTests): * rendering/RenderLayerFilterInfo.cpp: (WebCore::RenderLayerFilterInfo::filterInfoForRenderLayer): (WebCore::RenderLayerFilterInfo::createFilterInfoForRenderLayerIfNeeded): * rendering/RenderNamedFlowThread.cpp: (WebCore::RenderNamedFlowThread::dependsOn): (WebCore::RenderNamedFlowThread::pushDependencies): * rendering/RenderRegion.cpp: (WebCore::RenderRegion::setRenderBoxRegionInfo): (WebCore::RenderRegion::setRegionObjectsRegionStyle): (WebCore::RenderRegion::restoreRegionObjectsOriginalStyle): (WebCore::RenderRegion::computeChildrenStyleInRegion): * rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::cachedCollapsedBorder): * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::systemColor): * rendering/RenderView.cpp: (WebCore::RenderView::selectionBounds): (WebCore::RenderView::setSelection): * rendering/RenderWidget.cpp: (WebCore::RenderWidget::resumeWidgetHierarchyUpdates): * rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::ascentAndDescentForBox): * rendering/VerticalPositionCache.h: (WebCore::VerticalPositionCache::get): * rendering/WrapShapeInfo.cpp: (WebCore::WrapShapeInfo::ensureWrapShapeInfoForRenderBlock): * rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::characterStartsNewTextChunk): * rendering/svg/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::primitiveAttributeChanged): * rendering/svg/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::applyResource): * rendering/svg/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::applyResource): * rendering/svg/SVGResourcesCache.cpp: (WebCore::SVGResourcesCache::resourceDestroyed): * rendering/svg/SVGRootInlineBox.cpp: (WebCore::swapItemsInLayoutAttributes): * rendering/svg/SVGTextLayoutAttributes.cpp: (WebCore::SVGTextLayoutAttributes::dump): * rendering/svg/SVGTextLayoutAttributesBuilder.cpp: (WebCore::SVGTextLayoutAttributesBuilder::buildCharacterDataMap): (WebCore::SVGTextLayoutAttributesBuilder::fillCharacterDataMap): * rendering/svg/SVGTextLayoutEngine.cpp: (WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath): * rendering/svg/SVGTextMetricsBuilder.cpp: (WebCore::SVGTextMetricsBuilder::measureTextRenderer): * storage/StorageAreaSync.cpp: (WebCore::StorageAreaSync::syncTimerFired): (WebCore::StorageAreaSync::performImport): (WebCore::StorageAreaSync::sync): * storage/StorageMap.cpp: (WebCore::StorageMap::key): (WebCore::StorageMap::setItem): * storage/StorageNamespaceImpl.cpp: (WebCore::StorageNamespaceImpl::localStorageNamespace): (WebCore::StorageNamespaceImpl::copy): (WebCore::StorageNamespaceImpl::close): (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion): (WebCore::StorageNamespaceImpl::sync): * svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::removeAnimationElementFromTarget): (WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget): (WebCore::SVGDocumentExtensions::addPendingResource): (WebCore::SVGDocumentExtensions::isElementPendingResources): (WebCore::SVGDocumentExtensions::removeElementFromPendingResources): (WebCore::SVGDocumentExtensions::setOfElementsReferencingTarget): (WebCore::SVGDocumentExtensions::removeAllTargetReferencesForElement): (WebCore::SVGDocumentExtensions::removeAllElementReferencesForTarget): * svg/SVGElement.cpp: (WebCore::SVGElement::~SVGElement): * svg/animation/SMILTimeContainer.cpp: (WebCore::SMILTimeContainer::updateAnimations): * svg/graphics/SVGImageCache.cpp: (WebCore::SVGImageCache::~SVGImageCache): (WebCore::SVGImageCache::removeClientFromCache): (WebCore::SVGImageCache::requestedSizeAndScales): (WebCore::SVGImageCache::imageContentChanged): (WebCore::SVGImageCache::redraw): (WebCore::SVGImageCache::lookupOrCreateBitmapImageForRenderer): * svg/graphics/filters/SVGFilterBuilder.h: (WebCore::SVGFilterBuilder::effectReferences): (WebCore::SVGFilterBuilder::addBuiltinEffects): * svg/properties/SVGAnimatedProperty.h: (WebCore::SVGAnimatedProperty::~SVGAnimatedProperty): * svg/properties/SVGAttributeToPropertyMap.cpp: (WebCore::SVGAttributeToPropertyMap::addProperties): (WebCore::SVGAttributeToPropertyMap::synchronizeProperties): * workers/WorkerContext.cpp: (WebCore::WorkerContext::hasPendingActivity): * workers/WorkerEventQueue.cpp: (WebCore::WorkerEventQueue::close): * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::setRequestHeaderInternal): (WebCore::XMLHttpRequest::getAllResponseHeaders): * xml/XPathFunctions.cpp: (WebCore::XPath::createFunction): * xml/XPathParser.cpp: (isAxisName): * xml/XSLTProcessorLibxslt.cpp: (WebCore::xsltParamArrayFromParameterMap): * xml/XSLTProcessorQt.cpp: (WebCore::XSLTProcessor::transformToString): Source/WebKit/blackberry: * Api/BackingStore.cpp: (BlackBerry::WebKit::BackingStorePrivate::setBackingStoreRect): (BlackBerry::WebKit::BackingStorePrivate::visibleTilesRect): (BlackBerry::WebKit::BackingStorePrivate::resetTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTilesForScrollOrNotRenderedRegion): (BlackBerry::WebKit::BackingStorePrivate::mapFromTransformedContentsToTiles): * WebCoreSupport/NotificationPresenterImpl.cpp: (WebCore::NotificationPresenterImpl::cancel): (WebCore::NotificationPresenterImpl::onPermission): (WebCore::NotificationPresenterImpl::notificationClicked): * WebKitSupport/AboutData.cpp: (BlackBerry::WebKit::dumpJSCTypeCountSetToTableHTML): * WebKitSupport/FrameLayers.cpp: (BlackBerry::WebKit::FrameLayers::removeLayerByFrame): (BlackBerry::WebKit::FrameLayers::commitOnWebKitThread): (BlackBerry::WebKit::FrameLayers::calculateRootLayer): Source/WebKit/chromium: * src/WebGeolocationPermissionRequestManager.cpp: (WebGeolocationPermissionRequestManager::remove): * src/WebIDBMetadata.cpp: (WebKit::WebIDBMetadata::WebIDBMetadata): * src/WebIntent.cpp: (WebKit::WebIntent::extrasValue): * tests/WebSocketExtensionDispatcherTest.cpp: (WebCore::TEST_F): Source/WebKit/efl: * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld): * WebCoreSupport/PlatformStrategiesEfl.cpp: (PlatformStrategiesEfl::getPluginInfo): * ewk/ewk_intent.cpp: (ewk_intent_extra_get): Source/WebKit/gtk: * WebCoreSupport/PlatformStrategiesGtk.cpp: (PlatformStrategiesGtk::getPluginInfo): * webkit/webkitfavicondatabase.cpp: (webkitFaviconDatabaseImportFinished): * webkit/webkitwebplugin.cpp: (webkit_web_plugin_get_mimetypes): Source/WebKit/mac: * History/WebHistory.mm: (-[WebHistoryPrivate removeItemFromDateCaches:]): (-[WebHistoryPrivate orderedLastVisitedDays]): (WebHistoryWriter::WebHistoryWriter): * Misc/WebCoreStatistics.mm: (+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]): (+[WebCoreStatistics javaScriptObjectTypeCounts]): * Plugins/Hosted/NetscapePluginHostManager.mm: (WebKit::NetscapePluginHostManager::hostForPlugin): (WebKit::NetscapePluginHostManager::pluginHostDied): (WebKit::NetscapePluginHostManager::didCreateWindow): * Plugins/Hosted/NetscapePluginHostProxy.mm: (WebKit::NetscapePluginHostProxy::pluginHostDied): * Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget): (WebKit::NetscapePluginInstanceProxy::destroy): (WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason): (WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL): * Plugins/Hosted/ProxyInstance.mm: (WebKit::ProxyInstance::methodsNamed): (WebKit::ProxyInstance::fieldNamed): * Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView stopTimers]): (-[WebNetscapePluginView startTimers]): * WebCoreSupport/WebNotificationClient.mm: (WebNotificationClient::show): (WebNotificationClient::clearNotifications): (WebNotificationClient::notificationObjectDestroyed): * WebView/WebHTMLView.mm: (commandNameForSelector): Source/WebKit/qt: * Api/qwebpage.cpp: (extractContentTypeFromPluginVector): * Api/qwebplugindatabase.cpp: (QWebPluginInfo::mimeTypes): * WebCoreSupport/PlatformStrategiesQt.cpp: (PlatformStrategiesQt::getPluginInfo): Source/WebKit/win: * COMPropertyBag.h: (::Read): (::GetPropertyInfo): * WebCoreStatistics.cpp: (WebCoreStatistics::javaScriptProtectedObjectTypeCounts): * WebCoreSupport/WebPlatformStrategies.cpp: (WebPlatformStrategies::getPluginInfo): * WebHistory.cpp: (WebHistory::removeItemFromDateCaches): * WebKitCOMAPI.cpp: (classFactory): * WebKitStatistics.cpp: (WebKitStatistics::comClassNameCounts): * WebNotificationCenter.cpp: (WebNotificationCenter::postNotificationInternal): (WebNotificationCenter::addObserver): (WebNotificationCenter::removeObserver): Source/WebKit/wince: * WebCoreSupport/PlatformStrategiesWinCE.cpp: (PlatformStrategiesWinCE::getPluginInfo): Source/WebKit2: * Platform/CoreIPC/ArgumentCoders.h: * Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::SyncMessageState::getOrCreate): (CoreIPC::Connection::waitForMessage): (CoreIPC::Connection::processIncomingMessage): * Platform/gtk/WorkQueueGtk.cpp: (WorkQueue::registerEventSourceHandler): (WorkQueue::unregisterEventSourceHandler): * Platform/mac/WorkQueueMac.cpp: (WorkQueue::unregisterMachPortEventHandler): * Shared/Plugins/NPRemoteObjectMap.cpp: (WebKit::NPRemoteObjectMap::pluginDestroyed): * Shared/UserMessageCoders.h: (WebKit::UserMessageEncoder::baseEncode): * Shared/WebPreferencesStore.cpp: (WebKit::valueForKey): (WebKit::WebPreferencesStore::getBoolValueForKey): * Shared/mac/WebCoreArgumentCodersMac.mm: (CoreIPC::::decode): * Shared/qt/ArgumentCodersQt.cpp: (CoreIPC::::decode): * Shared/soup/WebCoreArgumentCodersSoup.cpp: (CoreIPC::::decode): * UIProcess/API/efl/ewk_back_forward_list.cpp: (_Ewk_Back_Forward_List::~_Ewk_Back_Forward_List): * UIProcess/API/efl/ewk_context.cpp: (_Ewk_Context::~_Ewk_Context): * UIProcess/API/efl/ewk_view.cpp: (_ewk_view_priv_loading_resources_clear): * UIProcess/API/gtk/WebKitWebView.cpp: (webkit_web_view_get_subresources): * UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseContainerForall): * UIProcess/API/mac/WKPrintingView.mm: (-[WKPrintingView _expectedPreviewCallbackForRect:]): (pageDidDrawToPDF): (-[WKPrintingView _drawPreview:]): * UIProcess/API/mac/WKView.mm: (commandNameForSelector): (-[WKView validateUserInterfaceItem:]): * UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp: (WebKit::CoordinatedBackingStore::updateTile): (WebKit::CoordinatedBackingStore::texture): (WebKit::CoordinatedBackingStore::paintToTextureMapper): (WebKit::CoordinatedBackingStore::commitTileOperations): * UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp: (WebKit::LayerTreeCoordinatorProxy::updateTileForLayer): * UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp: (WebKit::LayerTreeRenderer::adjustPositionForFixedLayers): (WebKit::LayerTreeRenderer::syncCanvas): (WebKit::LayerTreeRenderer::setLayerChildren): (WebKit::LayerTreeRenderer::setLayerFilters): (WebKit::LayerTreeRenderer::setLayerState): (WebKit::LayerTreeRenderer::assignImageToLayer): * UIProcess/GeolocationPermissionRequestManagerProxy.cpp: (WebKit::GeolocationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/InspectorServer/WebInspectorServer.cpp: (WebKit::WebInspectorServer::~WebInspectorServer): (WebKit::WebInspectorServer::registerPage): * UIProcess/InspectorServer/WebSocketServerConnection.cpp: (WebKit::WebSocketServerConnection::sendHTTPResponseHeader): * UIProcess/InspectorServer/qt/WebInspectorServerQt.cpp: (WebKit::WebInspectorServer::buildPageList): * UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp: (WebKit::NotificationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch): * UIProcess/WebContext.cpp: (WebKit::createDictionaryFromHashMap): * UIProcess/WebIconDatabase.cpp: (WebKit::WebIconDatabase::didFinishURLImport): * UIProcess/WebIntentData.cpp: (WebKit::WebIntentData::extras): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::checkURLReceivedFromWebProcess): (WebKit::WebProcessProxy::addBackForwardItem): (WebKit::WebProcessProxy::frameCountInPage): * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: (WebKit::GeolocationPermissionRequestManager::cancelRequestForGeolocation): (WebKit::GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision): * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: (WebKit::InjectedBundleNodeHandle::getOrCreate): * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp: (WebKit::InjectedBundleRangeHandle::getOrCreate): * WebProcess/InjectedBundle/InjectedBundleIntent.cpp: (WebKit::InjectedBundleIntent::extras): * WebProcess/Notifications/WebNotificationManager.cpp: (WebKit::WebNotificationManager::policyForOrigin): (WebKit::WebNotificationManager::show): (WebKit::WebNotificationManager::clearNotifications): (WebKit::WebNotificationManager::removeNotificationFromContextMap): * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: (WebKit::NPRuntimeObjectMap::invalidate): * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::destroyStream): (WebKit::NetscapePlugin::unscheduleTimer): (WebKit::NetscapePlugin::frameDidFinishLoading): (WebKit::NetscapePlugin::frameDidFail): * WebProcess/Plugins/PluginView.cpp: (WebKit::buildHTTPHeaders): (WebKit::PluginView::~PluginView): * WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::layerByID): * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp: (WebKit::LayerTreeCoordinator::adoptImageBackingStore): (WebKit::LayerTreeCoordinator::releaseImageBackingStore): * WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::WebBackForwardListProxy::removeItem): * WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::commandNameForSelectorName): * WebProcess/WebProcess.cpp: (WebKit::WebProcess::visitedLinkStateChanged): (WebKit::WebProcess::allVisitedLinkStateChanged): (WebKit::WebProcess::focusedWebPage): (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::webPageGroup): (WebKit::fromCountedSetToHashMap): (WebKit::WebProcess::setTextCheckerState): Source/WTF: * wtf/HashCountedSet.h: (WTF::::add): (WTF::::remove): (WTF::copyToVector): * wtf/HashIterators.h: (WTF::HashTableConstKeysIterator::get): (WTF::HashTableConstValuesIterator::get): (WTF::HashTableValuesIterator::get): * wtf/HashMap.h: (WTF::KeyValuePairKeyExtractor::extract): (WTF::HashMapValueTraits::isEmptyValue): (WTF::HashMapTranslator::translate): (WTF::HashMapTranslatorAdapter::translate): (WTF::::set): (WTF::::get): (WTF::::take): (WTF::operator==): (WTF): (WTF::deleteAllPairSeconds): (WTF::deleteAllValues): (WTF::deleteAllPairFirsts): (WTF::deleteAllKeys): * wtf/HashTable.h: (WTF::hashTableSwap): (WTF::::checkTableConsistencyExceptSize): * wtf/HashTraits.h: (WTF::KeyValuePair::KeyValuePair): (KeyValuePair): (WTF::KeyValuePairHashTraits::constructDeletedValue): (WTF::KeyValuePairHashTraits::isDeletedValue): * wtf/MetaAllocator.cpp: (WTF::MetaAllocator::addFreeSpace): (WTF::MetaAllocator::incrementPageOccupancy): (WTF::MetaAllocator::decrementPageOccupancy): * wtf/RefCountedLeakCounter.cpp: (WTF::RefCountedLeakCounter::~RefCountedLeakCounter): * wtf/RefPtrHashMap.h: (WTF::::set): (WTF::::get): (WTF::::inlineGet): (WTF::::take): * wtf/Spectrum.h: (WTF::Spectrum::add): (WTF::Spectrum::get): (WTF::Spectrum::buildList): * wtf/ThreadingPthreads.cpp: (WTF::identifierByPthreadHandle): Tools: * DumpRenderTree/chromium/MockWebSpeechInputController.cpp: (MockWebSpeechInputController::addMockRecognitionResult): * DumpRenderTree/chromium/NotificationPresenter.cpp: (NotificationPresenter::simulateClick): (NotificationPresenter::show): * DumpRenderTree/chromium/TestRunner/CppBoundClass.cpp: (CppBoundClass::~CppBoundClass): (CppBoundClass::invoke): (CppBoundClass::getProperty): (CppBoundClass::setProperty): (CppBoundClass::bindCallback): (CppBoundClass::bindProperty): * DumpRenderTree/chromium/WebPreferences.cpp: (applyFontMap): * DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::printResourceDescription): * DumpRenderTree/win/AccessibilityControllerWin.cpp: (AccessibilityController::~AccessibilityController): (AccessibilityController::winNotificationReceived): * DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::descriptionSuitableForTestResult): * DumpRenderTree/win/TestRunnerWin.cpp: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionBasic::willDestroyPage): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionNoCache::willDestroyPage): * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::worldIDForWorld): (WTR::TestRunner::evaluateScriptInIsolatedWorld): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126837 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
caio.oliveira@openbossa.org authored
https://bugs.webkit.org/show_bug.cgi?id=82784 Reviewed by Eric Seidel. Source/JavaScriptCore: * API/JSCallbackObject.h: (JSC::JSCallbackObjectData::JSPrivatePropertyMap::getPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::setPrivateProperty): (JSC::JSCallbackObjectData::JSPrivatePropertyMap::visitChildren): * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertyNames): * API/JSClassRef.cpp: (OpaqueJSClass::~OpaqueJSClass): (OpaqueJSClassContextData::OpaqueJSClassContextData): (OpaqueJSClass::contextData): * bytecode/CodeBlock.cpp: (JSC::CodeBlock::dump): (JSC::EvalCodeCache::visitAggregate): (JSC::CodeBlock::nameForRegister): * bytecode/JumpTable.h: (JSC::StringJumpTable::offsetForValue): (JSC::StringJumpTable::ctiForValue): * bytecode/LazyOperandValueProfile.cpp: (JSC::LazyOperandValueProfileParser::getIfPresent): * bytecode/SamplingTool.cpp: (JSC::SamplingTool::dump): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::addVar): (JSC::BytecodeGenerator::addGlobalVar): (JSC::BytecodeGenerator::addConstant): (JSC::BytecodeGenerator::addConstantValue): (JSC::BytecodeGenerator::emitLoad): (JSC::BytecodeGenerator::addStringConstant): (JSC::BytecodeGenerator::emitLazyNewFunction): * bytecompiler/NodesCodegen.cpp: (JSC::PropertyListNode::emitBytecode): * debugger/Debugger.cpp: * dfg/DFGArgumentsSimplificationPhase.cpp: (JSC::DFG::ArgumentsSimplificationPhase::run): (JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::observeProperArgumentsUse): (JSC::DFG::ArgumentsSimplificationPhase::isOKToOptimize): (JSC::DFG::ArgumentsSimplificationPhase::removeArgumentsReferencingPhantomChild): * dfg/DFGAssemblyHelpers.cpp: (JSC::DFG::AssemblyHelpers::decodedCodeMapFor): * dfg/DFGByteCodeCache.h: (JSC::DFG::ByteCodeCache::~ByteCodeCache): (JSC::DFG::ByteCodeCache::get): * dfg/DFGByteCodeParser.cpp: (JSC::DFG::ByteCodeParser::cellConstant): (JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry): * dfg/DFGStructureCheckHoistingPhase.cpp: (JSC::DFG::StructureCheckHoistingPhase::run): (JSC::DFG::StructureCheckHoistingPhase::noticeStructureCheck): (JSC::DFG::StructureCheckHoistingPhase::noticeClobber): * heap/Heap.cpp: (JSC::Heap::markProtectedObjects): * heap/Heap.h: (JSC::Heap::forEachProtectedCell): * heap/JITStubRoutineSet.cpp: (JSC::JITStubRoutineSet::markSlow): (JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines): * heap/MarkStack.cpp: (JSC::MarkStack::internalAppend): * heap/Weak.h: (JSC::weakRemove): * jit/JIT.cpp: (JSC::JIT::privateCompile): * jit/JITStubs.cpp: (JSC::JITThunks::ctiStub): * parser/Parser.cpp: (JSC::::parseStrictObjectLiteral): * profiler/Profile.cpp: (JSC::functionNameCountPairComparator): (JSC::Profile::debugPrintDataSampleStyle): * runtime/Identifier.cpp: (JSC::Identifier::add): * runtime/JSActivation.cpp: (JSC::JSActivation::getOwnPropertyNames): (JSC::JSActivation::symbolTablePutWithAttributes): * runtime/JSArray.cpp: (JSC::SparseArrayValueMap::put): (JSC::SparseArrayValueMap::putDirect): (JSC::SparseArrayValueMap::visitChildren): (JSC::JSArray::enterDictionaryMode): (JSC::JSArray::defineOwnNumericProperty): (JSC::JSArray::getOwnPropertySlotByIndex): (JSC::JSArray::getOwnPropertyDescriptor): (JSC::JSArray::putByIndexBeyondVectorLength): (JSC::JSArray::putDirectIndexBeyondVectorLength): (JSC::JSArray::deletePropertyByIndex): (JSC::JSArray::getOwnPropertyNames): (JSC::JSArray::setLength): (JSC::JSArray::sort): (JSC::JSArray::compactForSorting): (JSC::JSArray::checkConsistency): * runtime/JSSymbolTableObject.cpp: (JSC::JSSymbolTableObject::getOwnPropertyNames): * runtime/JSSymbolTableObject.h: (JSC::symbolTableGet): (JSC::symbolTablePut): (JSC::symbolTablePutWithAttributes): * runtime/RegExpCache.cpp: (JSC::RegExpCache::invalidateCode): * runtime/WeakGCMap.h: (JSC::WeakGCMap::clear): (JSC::WeakGCMap::set): * tools/ProfileTreeNode.h: (JSC::ProfileTreeNode::sampleChild): (JSC::ProfileTreeNode::childCount): (JSC::ProfileTreeNode::dumpInternal): (JSC::ProfileTreeNode::compareEntries): Source/WebCore: * Modules/geolocation/Geolocation.cpp: (WebCore::Geolocation::Watchers::find): (WebCore::Geolocation::Watchers::remove): * Modules/indexeddb/IDBDatabase.cpp: (WebCore::IDBDatabase::objectStoreNames): * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::metadata): * Modules/indexeddb/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::deleteDatabase): (WebCore::IDBFactoryBackendImpl::openBackingStore): (WebCore::IDBFactoryBackendImpl::open): * Modules/indexeddb/IDBObjectStore.cpp: (WebCore::IDBObjectStore::indexNames): (WebCore::IDBObjectStore::put): (WebCore::IDBObjectStore::index): (WebCore::IDBObjectStore::deleteIndex): * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::metadata): (WebCore::makeIndexWriters): (WebCore::IDBObjectStoreBackendImpl::deleteInternal): * Modules/indexeddb/IDBTransaction.cpp: (WebCore::IDBTransaction::objectStore): (WebCore::IDBTransaction::objectStoreDeleted): (WebCore::IDBTransaction::onAbort): (WebCore::IDBTransaction::dispatchEvent): * Modules/webdatabase/AbstractDatabase.cpp: (WebCore::AbstractDatabase::performOpenAndVerify): * Modules/webdatabase/DatabaseTracker.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/OriginUsageRecord.cpp: (WebCore::OriginUsageRecord::diskUsage): * Modules/webdatabase/SQLTransactionCoordinator.cpp: (WebCore::SQLTransactionCoordinator::acquireLock): (WebCore::SQLTransactionCoordinator::releaseLock): (WebCore::SQLTransactionCoordinator::shutdown): * Modules/webdatabase/chromium/DatabaseTrackerChromium.cpp: (WebCore::DatabaseTracker::interruptAllDatabasesForContext): * Modules/webdatabase/chromium/QuotaTracker.cpp: (WebCore::QuotaTracker::getDatabaseSizeAndSpaceAvailableToOrigin): (WebCore::QuotaTracker::updateDatabaseSize): * Modules/websockets/WebSocketDeflateFramer.cpp: (WebCore::WebSocketExtensionDeflateFrame::processResponse): * Modules/websockets/WebSocketExtensionDispatcher.cpp: (WebCore::WebSocketExtensionDispatcher::appendAcceptedExtension): * accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::~AXObjectCache): * bindings/gobject/DOMObjectCache.cpp: (WebKit::DOMObjectCache::clearByFrame): * bindings/js/DOMObjectHashTableMap.h: (WebCore::DOMObjectHashTableMap::~DOMObjectHashTableMap): (WebCore::DOMObjectHashTableMap::get): * bindings/js/JSDOMBinding.cpp: (WebCore::cacheDOMStructure): * bindings/js/JSDOMGlobalObject.cpp: (WebCore::JSDOMGlobalObject::visitChildren): * bindings/js/JSDOMGlobalObject.h: (WebCore::getDOMConstructor): * bindings/js/PageScriptDebugServer.cpp: (WebCore::PageScriptDebugServer::addListener): (WebCore::PageScriptDebugServer::removeListener): * bindings/js/ScriptCachedFrameData.cpp: (WebCore::ScriptCachedFrameData::ScriptCachedFrameData): (WebCore::ScriptCachedFrameData::restore): * bindings/js/ScriptController.cpp: (WebCore::ScriptController::~ScriptController): (WebCore::ScriptController::clearWindowShell): (WebCore::ScriptController::attachDebugger): (WebCore::ScriptController::updateDocument): (WebCore::ScriptController::createRootObject): (WebCore::ScriptController::collectIsolatedContexts): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::clearScriptObjects): * bindings/js/ScriptController.h: (WebCore::ScriptController::windowShell): (WebCore::ScriptController::existingWindowShell): * bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::hasBreakpoint): * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::checkForDuplicate): (WebCore::CloneSerializer::dumpIfTerminal): (WebCore::CloneSerializer::write): * bindings/scripts/CodeGeneratorV8.pm: (GenerateImplementation): * bindings/scripts/test/V8/V8Float64Array.cpp: (WebCore::V8Float64Array::GetRawTemplate): (WebCore::V8Float64Array::GetTemplate): * bindings/scripts/test/V8/V8TestActiveDOMObject.cpp: (WebCore::V8TestActiveDOMObject::GetRawTemplate): (WebCore::V8TestActiveDOMObject::GetTemplate): * bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp: (WebCore::V8TestCustomNamedGetter::GetRawTemplate): (WebCore::V8TestCustomNamedGetter::GetTemplate): * bindings/scripts/test/V8/V8TestEventConstructor.cpp: (WebCore::V8TestEventConstructor::GetRawTemplate): (WebCore::V8TestEventConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestEventTarget.cpp: (WebCore::V8TestEventTarget::GetRawTemplate): (WebCore::V8TestEventTarget::GetTemplate): * bindings/scripts/test/V8/V8TestException.cpp: (WebCore::V8TestException::GetRawTemplate): (WebCore::V8TestException::GetTemplate): * bindings/scripts/test/V8/V8TestInterface.cpp: (WebCore::V8TestInterface::GetRawTemplate): (WebCore::V8TestInterface::GetTemplate): * bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp: (WebCore::V8TestMediaQueryListListener::GetRawTemplate): (WebCore::V8TestMediaQueryListListener::GetTemplate): * bindings/scripts/test/V8/V8TestNamedConstructor.cpp: (WebCore::V8TestNamedConstructor::GetRawTemplate): (WebCore::V8TestNamedConstructor::GetTemplate): * bindings/scripts/test/V8/V8TestNode.cpp: (WebCore::V8TestNode::GetRawTemplate): (WebCore::V8TestNode::GetTemplate): * bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::V8TestObj::GetRawTemplate): (WebCore::V8TestObj::GetTemplate): * bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp: (WebCore::V8TestSerializedScriptValueInterface::GetRawTemplate): (WebCore::V8TestSerializedScriptValueInterface::GetTemplate): * bindings/v8/DOMWrapperWorld.cpp: (WebCore::DOMWrapperWorld::deallocate): (WebCore::DOMWrapperWorld::getOrCreateIsolatedWorld): * bindings/v8/NPV8Object.cpp: (WebCore::freeV8NPObject): (WebCore::npCreateV8ScriptObject): * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::clearScriptObjects): (WebCore::ScriptController::resetIsolatedWorlds): (WebCore::ScriptController::evaluateInIsolatedWorld): (WebCore::ScriptController::setIsolatedWorldSecurityOrigin): (WebCore::ScriptController::cleanupScriptObjectsForPlugin): (WebCore::ScriptController::collectIsolatedContexts): * bindings/v8/SerializedScriptValue.cpp: * bindings/v8/V8DOMMap.h: (WebCore::WeakReferenceMap::removeIfPresent): (WebCore::WeakReferenceMap::visit): * bindings/v8/V8GCController.cpp: (WebCore::enumerateGlobalHandles): * bindings/v8/V8PerContextData.cpp: (WebCore::V8PerContextData::dispose): * bindings/v8/npruntime.cpp: * bridge/IdentifierRep.cpp: (WebCore::IdentifierRep::get): * bridge/NP_jsobject.cpp: (ObjectMap::add): (ObjectMap::remove): * bridge/jni/jsc/JavaClassJSC.cpp: (JavaClass::~JavaClass): * bridge/qt/qt_instance.cpp: (JSC::Bindings::WeakMap::set): * bridge/runtime_root.cpp: (JSC::Bindings::RootObject::invalidate): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::canvasChanged): (WebCore::CSSCanvasValue::canvasResized): * css/CSSComputedStyleDeclaration.cpp: (WebCore::counterToCSSValue): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::crossfadeChanged): * css/CSSFontFaceSource.cpp: (WebCore::CSSFontFaceSource::getFontData): * css/CSSFontSelector.cpp: (WebCore::CSSFontSelector::addFontFaceRule): (WebCore::CSSFontSelector::getFontData): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::addClient): (WebCore::CSSImageGeneratorValue::removeClient): (WebCore::CSSImageGeneratorValue::getImage): * css/CSSSegmentedFontFace.cpp: (WebCore::CSSSegmentedFontFace::getFontData): * css/CSSSelector.cpp: (WebCore::CSSSelector::parsePseudoType): * css/CSSValuePool.cpp: (WebCore::CSSValuePool::createColorValue): (WebCore::CSSValuePool::createFontFamilyValue): (WebCore::CSSValuePool::createFontFaceValue): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::cloneAndCacheForCSSOM): * css/StyleBuilder.cpp: (WebCore::ApplyPropertyCounter::applyInheritValue): (WebCore::ApplyPropertyCounter::applyValue): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectFeatures): (WebCore::StyleResolver::ruleSetForScope): (WebCore::StyleResolver::appendAuthorStylesheets): (WebCore::StyleResolver::sweepMatchedPropertiesCache): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::parserAddNamespace): (WebCore::StyleSheetContents::determineNamespace): * dom/CheckedRadioButtons.cpp: (WebCore::CheckedRadioButtons::addButton): (WebCore::CheckedRadioButtons::removeButton): * dom/ChildListMutationScope.cpp: (WebCore::ChildListMutationScope::MutationAccumulationRouter::childAdded): (WebCore::ChildListMutationScope::MutationAccumulationRouter::willRemoveChild): (WebCore::ChildListMutationScope::MutationAccumulationRouter::incrementScopingLevel): (WebCore::ChildListMutationScope::MutationAccumulationRouter::decrementScopingLevel): * dom/Document.cpp: (WebCore::Document::pageGroupUserSheets): (WebCore::Document::windowNamedItems): (WebCore::Document::documentNamedItems): (WebCore::Document::getCSSCanvasElement): * dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::markerContainingPoint): (WebCore::DocumentMarkerController::renderedRectsForMarkers): (WebCore::DocumentMarkerController::removeMarkers): (WebCore::DocumentMarkerController::repaintMarkers): (WebCore::DocumentMarkerController::invalidateRenderedRectsForMarkersInRect): (WebCore::DocumentMarkerController::showMarkers): * dom/DocumentOrderedMap.cpp: (WebCore::DocumentOrderedMap::remove): * dom/ElementAttributeData.cpp: (WebCore::ensureAttrListForElement): * dom/EventDispatcher.cpp: (WebCore::EventRelatedTargetAdjuster::findRelatedTarget): * dom/EventListenerMap.cpp: (WebCore::EventListenerMap::eventTypes): (WebCore::EventListenerMap::add): (WebCore::EventListenerMap::remove): (WebCore::EventListenerMap::find): (WebCore::EventListenerMap::removeFirstEventListenerCreatedFromMarkup): (WebCore::EventListenerMap::copyEventListenersNotCreatedFromMarkupToTarget): (WebCore::EventListenerIterator::nextListener): * dom/IdTargetObserverRegistry.cpp: (WebCore::IdTargetObserverRegistry::addObserver): (WebCore::IdTargetObserverRegistry::removeObserver): * dom/MemoryInstrumentation.h: (WebCore::MemoryInstrumentation::addInstrumentedMapEntries): (WebCore::MemoryInstrumentation::addInstrumentedMapValues): * dom/MutationObserverInterestGroup.cpp: (WebCore::MutationObserverInterestGroup::isOldValueRequested): (WebCore::MutationObserverInterestGroup::enqueueMutationRecord): * dom/Node.cpp: (WebCore::Node::dumpStatistics): (WebCore::Node::clearRareData): (WebCore::NodeListsNodeData::invalidateCaches): (WebCore::Node::collectMatchingObserversForMutation): * dom/NodeRareData.h: (WebCore::NodeListsNodeData::addCacheWithAtomicName): (WebCore::NodeListsNodeData::addCacheWithName): (WebCore::NodeListsNodeData::addCacheWithQualifiedName): (WebCore::NodeListsNodeData::adoptTreeScope): * dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::checkStyleSheet): * dom/ScriptExecutionContext.cpp: (WebCore::ScriptExecutionContext::canSuspendActiveDOMObjects): (WebCore::ScriptExecutionContext::suspendActiveDOMObjects): (WebCore::ScriptExecutionContext::resumeActiveDOMObjects): (WebCore::ScriptExecutionContext::stopActiveDOMObjects): (WebCore::ScriptExecutionContext::adjustMinimumTimerInterval): * dom/SelectorQuery.cpp: (WebCore::SelectorQueryCache::add): * dom/SpaceSplitString.cpp: (WebCore::SpaceSplitStringData::create): * dom/StyledElement.cpp: (WebCore::StyledElement::updateAttributeStyle): * editing/mac/AlternativeTextUIController.mm: (WebCore::AlternativeTextUIController::AlernativeTextContextController::alternativesForContext): * html/FormController.cpp: (WebCore::SavedFormState::serializeTo): (WebCore::SavedFormState::appendControlState): (WebCore::SavedFormState::takeControlState): (WebCore::SavedFormState::getReferencedFilePaths): (WebCore::FormKeyGenerator::formKey): (WebCore::FormController::createSavedFormStateMap): (WebCore::FormController::formElementsState): (WebCore::FormController::takeStateForFormElement): (WebCore::FormController::getReferencedFilePaths): * html/HTMLCollection.cpp: (WebCore::HTMLCollectionCacheBase::append): * html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::getAttachment): (WebCore::WebGLFramebuffer::removeAttachmentFromBoundFramebuffer): (WebCore::WebGLFramebuffer::checkStatus): (WebCore::WebGLFramebuffer::deleteObjectImpl): (WebCore::WebGLFramebuffer::initializeAttachments): * inspector/CodeGeneratorInspector.py: * inspector/DOMPatchSupport.cpp: (WebCore::DOMPatchSupport::diff): (WebCore::DOMPatchSupport::innerPatchChildren): (WebCore::DOMPatchSupport::removeChildAndMoveToNew): * inspector/InjectedScriptManager.cpp: (WebCore::InjectedScriptManager::injectedScriptForId): (WebCore::InjectedScriptManager::injectedScriptIdFor): (WebCore::InjectedScriptManager::discardInjectedScriptsFor): (WebCore::InjectedScriptManager::releaseObjectGroup): (WebCore::InjectedScriptManager::injectedScriptFor): * inspector/InspectorCSSAgent.cpp: (WebCore::SelectorProfile::commitSelector): (WebCore::SelectorProfile::commitSelectorTime): (WebCore::SelectorProfile::toInspectorObject): (WebCore::InspectorCSSAgent::forcePseudoState): (WebCore::InspectorCSSAgent::asInspectorStyleSheet): (WebCore::InspectorCSSAgent::assertStyleSheetForId): (WebCore::InspectorCSSAgent::didRemoveDOMNode): (WebCore::InspectorCSSAgent::didModifyDOMAttr): (WebCore::InspectorCSSAgent::resetPseudoStates): * inspector/InspectorConsoleAgent.cpp: (WebCore::InspectorConsoleAgent::stopTiming): (WebCore::InspectorConsoleAgent::count): * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::nodeForId): (WebCore::InspectorDOMAgent::performSearch): (WebCore::InspectorDOMAgent::getSearchResults): * inspector/InspectorDOMDebuggerAgent.cpp: (WebCore::InspectorDOMDebuggerAgent::willSendXMLHttpRequest): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::clearFrontend): (WebCore::InspectorDOMStorageAgent::enable): (WebCore::InspectorDOMStorageAgent::storageId): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): (WebCore::InspectorDOMStorageAgent::memoryBytesUsedByStorageCache): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::enable): (WebCore::InspectorDatabaseAgent::databaseId): (WebCore::InspectorDatabaseAgent::findByFileName): (WebCore::InspectorDatabaseAgent::databaseForId): * inspector/InspectorDebuggerAgent.cpp: (WebCore::InspectorDebuggerAgent::setBreakpointByUrl): (WebCore::InspectorDebuggerAgent::removeBreakpoint): (WebCore::InspectorDebuggerAgent::resolveBreakpoint): (WebCore::InspectorDebuggerAgent::searchInContent): (WebCore::InspectorDebuggerAgent::getScriptSource): (WebCore::InspectorDebuggerAgent::didParseSource): * inspector/InspectorIndexedDBAgent.cpp: (WebCore): * inspector/InspectorMemoryAgent.cpp: (WebCore): * inspector/InspectorPageAgent.cpp: (WebCore::cachedResourcesForFrame): (WebCore::InspectorPageAgent::didClearWindowObjectInWorld): (WebCore::InspectorPageAgent::frameDetached): * inspector/InspectorProfilerAgent.cpp: (WebCore::InspectorProfilerAgent::getProfileHeaders): (WebCore): (WebCore::InspectorProfilerAgent::getProfile): * inspector/InspectorResourceAgent.cpp: (WebCore::buildObjectForHeaders): (WebCore::InspectorResourceAgent::willSendRequest): * inspector/InspectorState.cpp: (WebCore::InspectorState::getBoolean): (WebCore::InspectorState::getString): (WebCore::InspectorState::getLong): (WebCore::InspectorState::getDouble): (WebCore::InspectorState::getObject): * inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::styleWithProperties): (WebCore::InspectorStyleSheet::inspectorStyleForId): * inspector/InspectorValues.cpp: (WebCore::InspectorObjectBase::get): (WebCore::InspectorObjectBase::writeJSON): * inspector/InspectorWorkerAgent.cpp: (WebCore::InspectorWorkerAgent::workerContextTerminated): (WebCore::InspectorWorkerAgent::createWorkerFrontendChannelsForExistingWorkers): (WebCore::InspectorWorkerAgent::destroyWorkerFrontendChannels): * inspector/NetworkResourcesData.cpp: (WebCore::NetworkResourcesData::removeCachedResource): (WebCore::NetworkResourcesData::clear): * loader/CrossOriginAccessControl.cpp: (WebCore::isSimpleCrossOriginAccessRequest): (WebCore::createAccessControlPreflightRequest): * loader/CrossOriginPreflightResultCache.cpp: (WebCore::CrossOriginPreflightResultCacheItem::allowsCrossOriginHeaders): (WebCore::CrossOriginPreflightResultCache::canSkipPreflight): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::getSubresources): (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired): * loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::didReceiveResponse): * loader/ResourceLoadScheduler.cpp: (WebCore::ResourceLoadScheduler::servePendingRequests): * loader/appcache/ApplicationCache.cpp: (WebCore::ApplicationCache::removeResource): (WebCore::ApplicationCache::clearStorageID): (WebCore::ApplicationCache::dump): * loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::ApplicationCacheGroup::addEntry): * loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::fillResourceList): * loader/appcache/ApplicationCacheResource.cpp: (WebCore::ApplicationCacheResource::estimatedSizeInStorage): * loader/appcache/ApplicationCacheStorage.cpp: (WebCore::ApplicationCacheStorage::findOrCreateCacheGroup): (WebCore::ApplicationCacheStorage::cacheGroupForURL): (WebCore::ApplicationCacheStorage::fallbackCacheGroupForURL): (WebCore::ApplicationCacheStorage::store): (WebCore::ApplicationCacheStorage::empty): (WebCore::ApplicationCacheStorage::storeCopyOfCache): * loader/archive/ArchiveFactory.cpp: (WebCore::ArchiveFactory::registerKnownArchiveMIMETypes): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::canReuse): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::switchClientsToRevalidatedResource): (WebCore::CachedResource::updateResponseAfterRevalidation): * loader/cache/CachedResourceClientWalker.h: (WebCore::CachedResourceClientWalker::CachedResourceClientWalker): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::~CachedResourceLoader): (WebCore::CachedResourceLoader::requestResource): (WebCore::CachedResourceLoader::setAutoLoadImages): (WebCore::CachedResourceLoader::removeCachedResource): (WebCore::CachedResourceLoader::garbageCollectDocumentResources): (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::removeResourcesWithOrigin): (WebCore::MemoryCache::getOriginsWithCache): (WebCore::MemoryCache::getStatistics): (WebCore::MemoryCache::reportMemoryUsage): (WebCore::MemoryCache::setDisabled): * loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::removeAllIcons): (WebCore::IconDatabase::iconRecordCountWithData): (WebCore::IconDatabase::performPendingRetainAndReleaseOperations): * page/DOMWindow.cpp: (WebCore::DOMWindow::dispatchAllPendingBeforeUnloadEvents): (WebCore::DOMWindow::dispatchAllPendingUnloadEvents): * page/EventHandler.cpp: (WebCore::EventHandler::handleTouchEvent): * page/Frame.cpp: (WebCore::Frame::injectUserScripts): * page/PageGroup.cpp: (WebCore::PageGroup::pageGroup): (WebCore::PageGroup::closeLocalStorage): (WebCore::PageGroup::clearLocalStorageForAllOrigins): (WebCore::PageGroup::clearLocalStorageForOrigin): (WebCore::PageGroup::syncLocalStorage): (WebCore::PageGroup::addUserScriptToWorld): (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserScriptFromWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): * page/PageSerializer.cpp: (WebCore::PageSerializer::urlForBlankFrame): * page/SecurityPolicy.cpp: (WebCore::SecurityPolicy::addOriginAccessWhitelistEntry): (WebCore::SecurityPolicy::removeOriginAccessWhitelistEntry): * page/Settings.cpp: (WebCore::setGenericFontFamilyMap): (WebCore::getGenericFontFamilyForScript): * page/SpeechInput.cpp: (WebCore::SpeechInput::registerListener): * page/WindowFeatures.cpp: (WebCore::WindowFeatures::boolFeature): (WebCore::WindowFeatures::floatFeature): * page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::updateAnimations): (WebCore::AnimationControllerPrivate::suspendAnimationsForDocument): (WebCore::AnimationControllerPrivate::resumeAnimationsForDocument): (WebCore::AnimationControllerPrivate::numberOfActiveAnimations): * page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimation::clearRenderer): (WebCore::CompositeAnimation::updateTransitions): (WebCore::CompositeAnimation::updateKeyframeAnimations): (WebCore::CompositeAnimation::animate): (WebCore::CompositeAnimation::getAnimatedStyle): (WebCore::CompositeAnimation::setAnimating): (WebCore::CompositeAnimation::timeToNextService): (WebCore::CompositeAnimation::getAnimationForProperty): (WebCore::CompositeAnimation::suspendAnimations): (WebCore::CompositeAnimation::resumeAnimations): (WebCore::CompositeAnimation::overrideImplicitAnimations): (WebCore::CompositeAnimation::resumeOverriddenImplicitAnimations): (WebCore::CompositeAnimation::isAnimatingProperty): (WebCore::CompositeAnimation::numberOfActiveAnimations): * platform/Language.cpp: (WebCore::languageDidChange): * platform/MIMETypeRegistry.cpp: (WebCore::MIMETypeRegistry::getNormalizedMIMEType): * platform/audio/HRTFElevation.cpp: (WebCore::getConcatenatedImpulseResponsesForSubject): * platform/blackberry/CookieManager.cpp: (WebCore::CookieManager::generateHtmlFragmentForCookies): (WebCore::CookieManager::removeAllCookies): * platform/blackberry/CookieMap.cpp: (WebCore::CookieMap::removeOldestCookie): (WebCore::CookieMap::getAllChildCookies): * platform/cf/BinaryPropertyList.cpp: (WebCore::BinaryPropertyListPlan::writeIntegerArray): * platform/chromium/support/WebHTTPLoadInfo.cpp: (WebKit::addHeader): * platform/chromium/support/WebURLRequest.cpp: (WebKit::WebURLRequest::visitHTTPHeaderFields): * platform/chromium/support/WebURLResponse.cpp: (WebKit::WebURLResponse::addHTTPHeaderField): (WebKit::WebURLResponse::visitHTTPHeaderFields): * platform/graphics/DisplayRefreshMonitor.cpp: (WebCore::DisplayRefreshMonitorManager::ensureMonitorForClient): (WebCore::DisplayRefreshMonitorManager::unregisterClient): * platform/graphics/FontCache.cpp: (WebCore::FontCache::getCachedFontPlatformData): (WebCore::FontCache::getCachedFontData): (WebCore::FontCache::releaseFontData): (WebCore::FontCache::purgeInactiveFontData): * platform/graphics/GlyphPageTreeNode.cpp: (WebCore::GlyphPageTreeNode::treeGlyphPageCount): (WebCore::GlyphPageTreeNode::pageCount): (WebCore::GlyphPageTreeNode::pruneTreeCustomFontData): (WebCore::GlyphPageTreeNode::pruneTreeFontData): (WebCore::GlyphPageTreeNode::pruneCustomFontData): (WebCore::GlyphPageTreeNode::pruneFontData): (WebCore::GlyphPageTreeNode::showSubtree): (showGlyphPageTrees): * platform/graphics/TiledBackingStore.cpp: (WebCore::TiledBackingStore::updateTileBuffers): (WebCore::TiledBackingStore::resizeEdgeTiles): (WebCore::TiledBackingStore::setKeepRect): * platform/graphics/avfoundation/cf/MediaPlayerPrivateAVFoundationCF.cpp: (WebCore::AVFWrapper::avfWrapperForCallbackContext): * platform/graphics/blackberry/LayerTiler.cpp: (WebCore::LayerTiler::layerVisibilityChanged): (WebCore::LayerTiler::uploadTexturesIfNeeded): (WebCore::LayerTiler::addTileJob): (WebCore::LayerTiler::deleteTextures): (WebCore::LayerTiler::pruneTextures): (WebCore::LayerTiler::bindContentsTexture): * platform/graphics/blackberry/TextureCacheCompositingThread.cpp: (WebCore::TextureCacheCompositingThread::textureForTiledContents): (WebCore::TextureCacheCompositingThread::textureForColor): * platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::moveOrCopyAnimations): (WebCore::GraphicsLayerCA::pauseAnimation): (WebCore::GraphicsLayerCA::layerDidDisplay): (WebCore::GraphicsLayerCA::updateGeometry): (WebCore::GraphicsLayerCA::updateTransform): (WebCore::GraphicsLayerCA::updateChildrenTransform): (WebCore::GraphicsLayerCA::updateMasksToBounds): (WebCore::GraphicsLayerCA::updateContentsVisibility): (WebCore::GraphicsLayerCA::updateContentsOpaque): (WebCore::GraphicsLayerCA::updateBackfaceVisibility): (WebCore::GraphicsLayerCA::updateFilters): (WebCore::GraphicsLayerCA::ensureStructuralLayer): (WebCore::GraphicsLayerCA::updateLayerDrawsContent): (WebCore::GraphicsLayerCA::updateContentsImage): (WebCore::GraphicsLayerCA::updateContentsRect): (WebCore::GraphicsLayerCA::updateMaskLayer): (WebCore::GraphicsLayerCA::updateLayerAnimations): (WebCore::GraphicsLayerCA::setAnimationOnLayer): (WebCore::GraphicsLayerCA::removeCAAnimationFromLayer): (WebCore::GraphicsLayerCA::pauseCAAnimationOnLayer): (WebCore::GraphicsLayerCA::suspendAnimations): (WebCore::GraphicsLayerCA::resumeAnimations): (WebCore::GraphicsLayerCA::findOrMakeClone): (WebCore::GraphicsLayerCA::setOpacityInternal): (WebCore::GraphicsLayerCA::updateOpacityOnLayer): * platform/graphics/ca/mac/TileCache.mm: (WebCore::TileCache::setNeedsDisplay): (WebCore::TileCache::setScale): (WebCore::TileCache::setAcceleratesDrawing): (WebCore::TileCache::setTileDebugBorderWidth): (WebCore::TileCache::setTileDebugBorderColor): (WebCore::TileCache::revalidateTiles): * platform/graphics/ca/win/PlatformCALayerWin.cpp: (PlatformCALayer::animationStarted): (resubmitAllAnimations): (PlatformCALayer::animationForKey): * platform/graphics/chromium/FontCacheChromiumWin.cpp: (WebCore::LookupAltName): (WebCore::fontContainsCharacter): * platform/graphics/chromium/FontUtilsChromiumWin.cpp: (WebCore::getDerivedFontData): * platform/graphics/chromium/TiledLayerChromium.cpp: (WebCore::TiledLayerChromium::pushPropertiesTo): (WebCore::TiledLayerChromium::setLayerTreeHost): (WebCore::TiledLayerChromium::invalidateContentRect): (WebCore::TiledLayerChromium::setTexturePriorities): (WebCore::TiledLayerChromium::resetUpdateState): * platform/graphics/chromium/cc/CCDamageTracker.cpp: (WebCore::CCDamageTracker::trackDamageFromLeftoverRects): * platform/graphics/chromium/cc/CCDirectRenderer.cpp: (WebCore::CCDirectRenderer::decideRenderPassAllocationsForFrame): * platform/graphics/chromium/cc/CCLayerTilingData.cpp: (WebCore::CCLayerTilingData::setBounds): * platform/graphics/chromium/cc/CCLayerTreeHost.cpp: (WebCore::CCLayerTreeHost::~CCLayerTreeHost): (WebCore::CCLayerTreeHost::startRateLimiter): (WebCore::CCLayerTreeHost::stopRateLimiter): * platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp: (WebCore::findRenderPassById): * platform/graphics/chromium/cc/CCResourceProvider.cpp: (WebCore::CCResourceProvider::inUseByConsumer): (WebCore::CCResourceProvider::deleteResource): (WebCore::CCResourceProvider::deleteOwnedResources): (WebCore::CCResourceProvider::resourceType): (WebCore::CCResourceProvider::upload): (WebCore::CCResourceProvider::lockForRead): (WebCore::CCResourceProvider::unlockForRead): (WebCore::CCResourceProvider::lockForWrite): (WebCore::CCResourceProvider::unlockForWrite): (WebCore::CCResourceProvider::destroyChild): (WebCore::CCResourceProvider::getChildToParentMap): (WebCore::CCResourceProvider::prepareSendToParent): (WebCore::CCResourceProvider::prepareSendToChild): (WebCore::CCResourceProvider::receiveFromChild): (WebCore::CCResourceProvider::receiveFromParent): (WebCore::CCResourceProvider::transferResource): (WebCore::CCResourceProvider::trimMailboxDeque): * platform/graphics/filters/CustomFilterGlobalContext.cpp: (WebCore::CustomFilterGlobalContext::~CustomFilterGlobalContext): (WebCore::CustomFilterGlobalContext::getCompiledProgram): * platform/graphics/filters/CustomFilterProgram.cpp: (WebCore::CustomFilterProgram::notifyClients): * platform/graphics/harfbuzz/HarfBuzzSkia.cpp: (WebCore::getCachedHarfbuzzFace): (WebCore::releaseCachedHarfbuzzFace): * platform/graphics/harfbuzz/ng/HarfBuzzNGFace.cpp: (WebCore::HarfBuzzNGFace::HarfBuzzNGFace): (WebCore::HarfBuzzNGFace::~HarfBuzzNGFace): * platform/graphics/mac/SimpleFontDataCoreText.cpp: (WebCore::SimpleFontData::getCFStringAttributes): * platform/graphics/mac/SimpleFontDataMac.mm: (WebCore::SimpleFontData::canRenderCombiningCharacterSequence): * platform/graphics/opengl/Extensions3DOpenGLCommon.cpp: (WebCore::Extensions3DOpenGLCommon::getTranslatedShaderSourceANGLE): * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp: (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): * platform/graphics/openvg/EGLDisplayOpenVG.cpp: (WebCore::EGLDisplayOpenVG::~EGLDisplayOpenVG): (WebCore::EGLDisplayOpenVG::destroySurface): (WebCore::EGLDisplayOpenVG::contextForSurface): * platform/graphics/texmap/TextureMapperGL.cpp: (WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData): (WebCore::TextureMapperGLData::SharedGLData::~SharedGLData): * platform/graphics/texmap/TextureMapperShaderManager.cpp: (WebCore::TextureMapperShaderManager::getShaderProgram): (WebCore::TextureMapperShaderManager::getShaderForFilter): * platform/graphics/wince/FontPlatformData.cpp: (WebCore::FixedSizeFontData::create): * platform/gtk/DataObjectGtk.cpp: (WebCore::DataObjectGtk::forClipboard): * platform/gtk/GtkDragAndDropHelper.cpp: (WebCore::GtkDragAndDropHelper::handleGetDragData): (WebCore::GtkDragAndDropHelper::handleDragLeave): (WebCore::GtkDragAndDropHelper::handleDragMotion): (WebCore::GtkDragAndDropHelper::handleDragDataReceived): (WebCore::GtkDragAndDropHelper::handleDragDrop): * platform/gtk/RenderThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::getStyleContext): * platform/mac/ScrollbarThemeMac.mm: (+[WebScrollbarPrefsObserver appearancePrefsChanged:]): * platform/network/CredentialStorage.cpp: (WebCore::CredentialStorage::set): (WebCore::CredentialStorage::get): * platform/network/HTTPHeaderMap.cpp: (WebCore::HTTPHeaderMap::copyData): (WebCore::HTTPHeaderMap::get): * platform/network/MIMEHeader.cpp: (WebCore::MIMEHeader::parseHeader): * platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::create): * platform/network/ResourceRequestBase.cpp: (WebCore::ResourceRequestBase::addHTTPHeaderField): (WebCore::ResourceRequestBase::addHTTPHeaderFields): * platform/network/blackberry/ResourceRequestBlackBerry.cpp: (WebCore::ResourceRequest::targetTypeFromMimeType): (WebCore::ResourceRequest::initializePlatformRequest): * platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::makeFinalRequest): * platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::setHeaderFields): * platform/network/curl/ResourceHandleManager.cpp: (WebCore::ResourceHandleManager::initializeHandle): * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): * platform/network/qt/ResourceRequestQt.cpp: (WebCore::ResourceRequest::toNetworkRequest): * platform/network/soup/ResourceHandleSoup.cpp: (WebCore::sendRequestCallback): (WebCore::ResourceHandle::setClientCertificate): * platform/network/soup/ResourceRequestSoup.cpp: (WebCore::ResourceRequest::updateSoupMessage): (WebCore::ResourceRequest::toSoupMessage): * platform/network/soup/ResourceResponseSoup.cpp: (WebCore::ResourceResponse::toSoupMessage): * platform/network/win/ResourceHandleWin.cpp: (WebCore::ResourceHandle::start): * platform/qt/RunLoopQt.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/text/LocaleToScriptMappingDefault.cpp: (WebCore::scriptNameToCode): (WebCore::localeToScriptCodeForFontSelection): * platform/text/TextEncodingRegistry.cpp: (WebCore::pruneBlacklistedCodecs): (WebCore::dumpTextEncodingNameMap): * platform/text/transcoder/FontTranscoder.cpp: (WebCore::FontTranscoder::converterType): * platform/text/win/TextCodecWin.cpp: (WebCore::LanguageManager::LanguageManager): (WebCore::getCodePage): (WebCore::TextCodecWin::registerExtendedEncodingNames): (WebCore::TextCodecWin::registerExtendedCodecs): (WebCore::TextCodecWin::enumerateSupportedEncodings): * platform/win/ClipboardUtilitiesWin.cpp: (WebCore::getDataMapItem): (WebCore::getClipboardData): (WebCore::setClipboardData): * platform/win/ClipboardWin.cpp: (WebCore::ClipboardWin::types): * platform/win/FileSystemWin.cpp: (WebCore::cachedStorageDirectory): * platform/win/RunLoopWin.cpp: (WebCore::RunLoop::TimerBase::timerFired): * platform/win/WCDataObject.cpp: (WebCore::WCDataObject::createInstance): * platform/wince/MIMETypeRegistryWinCE.cpp: (WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType): * platform/wx/ContextMenuWx.cpp: (WebCore::ContextMenu::appendItem): * plugins/PluginDatabase.cpp: (WebCore::PluginDatabase::refresh): (WebCore::PluginDatabase::MIMETypeForExtension): (WebCore::PluginDatabase::remove): * plugins/PluginMainThreadScheduler.cpp: (WebCore::PluginMainThreadScheduler::scheduleCall): (WebCore::PluginMainThreadScheduler::dispatchCalls): * plugins/PluginStream.cpp: (WebCore::PluginStream::startStream): * plugins/blackberry/PluginDataBlackBerry.cpp: (WebCore::PluginData::initPlugins): * plugins/wx/PluginDataWx.cpp: (WebCore::PluginData::initPlugins): * rendering/FlowThreadController.cpp: (WebCore::FlowThreadController::unregisterNamedFlowContentNode): * rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::requiresIdeographicBaseline): (WebCore::InlineFlowBox::addTextBoxVisualOverflow): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::clearFloats): * rendering/RenderBlockLineLayout.cpp: (WebCore::setLogicalWidthForTextRun): * rendering/RenderBoxModelObject.cpp: (WebCore::ImageQualityController::highQualityRepaintTimerFired): (WebCore::ImageQualityController::shouldPaintAtLowQuality): * rendering/RenderCounter.cpp: (WebCore::RenderCounter::destroyCounterNodes): (WebCore::RenderCounter::destroyCounterNode): (WebCore::updateCounters): (WebCore::RenderCounter::rendererStyleChanged): * rendering/RenderFlowThread.cpp: (WebCore::RenderFlowThread::setRegionRangeForBox): (WebCore::RenderFlowThread::getRegionRangeForBox): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paint): (WebCore::performOverlapTests): * rendering/RenderLayerFilterInfo.cpp: (WebCore::RenderLayerFilterInfo::filterInfoForRenderLayer): (WebCore::RenderLayerFilterInfo::createFilterInfoForRenderLayerIfNeeded): * rendering/RenderNamedFlowThread.cpp: (WebCore::RenderNamedFlowThread::dependsOn): (WebCore::RenderNamedFlowThread::pushDependencies): * rendering/RenderRegion.cpp: (WebCore::RenderRegion::setRenderBoxRegionInfo): (WebCore::RenderRegion::setRegionObjectsRegionStyle): (WebCore::RenderRegion::restoreRegionObjectsOriginalStyle): (WebCore::RenderRegion::computeChildrenStyleInRegion): * rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::cachedCollapsedBorder): * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::systemColor): * rendering/RenderView.cpp: (WebCore::RenderView::selectionBounds): (WebCore::RenderView::setSelection): * rendering/RenderWidget.cpp: (WebCore::RenderWidget::resumeWidgetHierarchyUpdates): * rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::ascentAndDescentForBox): * rendering/VerticalPositionCache.h: (WebCore::VerticalPositionCache::get): * rendering/WrapShapeInfo.cpp: (WebCore::WrapShapeInfo::ensureWrapShapeInfoForRenderBlock): * rendering/svg/RenderSVGInlineText.cpp: (WebCore::RenderSVGInlineText::characterStartsNewTextChunk): * rendering/svg/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::primitiveAttributeChanged): * rendering/svg/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::applyResource): * rendering/svg/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::applyResource): * rendering/svg/SVGResourcesCache.cpp: (WebCore::SVGResourcesCache::resourceDestroyed): * rendering/svg/SVGRootInlineBox.cpp: (WebCore::swapItemsInLayoutAttributes): * rendering/svg/SVGTextLayoutAttributes.cpp: (WebCore::SVGTextLayoutAttributes::dump): * rendering/svg/SVGTextLayoutAttributesBuilder.cpp: (WebCore::SVGTextLayoutAttributesBuilder::buildCharacterDataMap): (WebCore::SVGTextLayoutAttributesBuilder::fillCharacterDataMap): * rendering/svg/SVGTextLayoutEngine.cpp: (WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath): * rendering/svg/SVGTextMetricsBuilder.cpp: (WebCore::SVGTextMetricsBuilder::measureTextRenderer): * storage/StorageAreaSync.cpp: (WebCore::StorageAreaSync::syncTimerFired): (WebCore::StorageAreaSync::performImport): (WebCore::StorageAreaSync::sync): * storage/StorageMap.cpp: (WebCore::StorageMap::key): (WebCore::StorageMap::setItem): * storage/StorageNamespaceImpl.cpp: (WebCore::StorageNamespaceImpl::localStorageNamespace): (WebCore::StorageNamespaceImpl::copy): (WebCore::StorageNamespaceImpl::close): (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion): (WebCore::StorageNamespaceImpl::sync): * svg/SVGDocumentExtensions.cpp: (WebCore::SVGDocumentExtensions::removeAnimationElementFromTarget): (WebCore::SVGDocumentExtensions::removeAllAnimationElementsFromTarget): (WebCore::SVGDocumentExtensions::addPendingResource): (WebCore::SVGDocumentExtensions::isElementPendingResources): (WebCore::SVGDocumentExtensions::removeElementFromPendingResources): (WebCore::SVGDocumentExtensions::setOfElementsReferencingTarget): (WebCore::SVGDocumentExtensions::removeAllTargetReferencesForElement): (WebCore::SVGDocumentExtensions::removeAllElementReferencesForTarget): * svg/SVGElement.cpp: (WebCore::SVGElement::~SVGElement): * svg/animation/SMILTimeContainer.cpp: (WebCore::SMILTimeContainer::updateAnimations): * svg/graphics/SVGImageCache.cpp: (WebCore::SVGImageCache::~SVGImageCache): (WebCore::SVGImageCache::removeClientFromCache): (WebCore::SVGImageCache::requestedSizeAndScales): (WebCore::SVGImageCache::imageContentChanged): (WebCore::SVGImageCache::redraw): (WebCore::SVGImageCache::lookupOrCreateBitmapImageForRenderer): * svg/graphics/filters/SVGFilterBuilder.h: (WebCore::SVGFilterBuilder::effectReferences): (WebCore::SVGFilterBuilder::addBuiltinEffects): * svg/properties/SVGAnimatedProperty.h: (WebCore::SVGAnimatedProperty::~SVGAnimatedProperty): * svg/properties/SVGAttributeToPropertyMap.cpp: (WebCore::SVGAttributeToPropertyMap::addProperties): (WebCore::SVGAttributeToPropertyMap::synchronizeProperties): * workers/WorkerContext.cpp: (WebCore::WorkerContext::hasPendingActivity): * workers/WorkerEventQueue.cpp: (WebCore::WorkerEventQueue::close): * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::setRequestHeaderInternal): (WebCore::XMLHttpRequest::getAllResponseHeaders): * xml/XPathFunctions.cpp: (WebCore::XPath::createFunction): * xml/XPathParser.cpp: (isAxisName): * xml/XSLTProcessorLibxslt.cpp: (WebCore::xsltParamArrayFromParameterMap): * xml/XSLTProcessorQt.cpp: (WebCore::XSLTProcessor::transformToString): Source/WebKit/blackberry: * Api/BackingStore.cpp: (BlackBerry::WebKit::BackingStorePrivate::setBackingStoreRect): (BlackBerry::WebKit::BackingStorePrivate::visibleTilesRect): (BlackBerry::WebKit::BackingStorePrivate::resetTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTiles): (BlackBerry::WebKit::BackingStorePrivate::updateTilesForScrollOrNotRenderedRegion): (BlackBerry::WebKit::BackingStorePrivate::mapFromTransformedContentsToTiles): * WebCoreSupport/NotificationPresenterImpl.cpp: (WebCore::NotificationPresenterImpl::cancel): (WebCore::NotificationPresenterImpl::onPermission): (WebCore::NotificationPresenterImpl::notificationClicked): * WebKitSupport/AboutData.cpp: (BlackBerry::WebKit::dumpJSCTypeCountSetToTableHTML): * WebKitSupport/FrameLayers.cpp: (BlackBerry::WebKit::FrameLayers::removeLayerByFrame): (BlackBerry::WebKit::FrameLayers::commitOnWebKitThread): (BlackBerry::WebKit::FrameLayers::calculateRootLayer): Source/WebKit/chromium: * src/WebGeolocationPermissionRequestManager.cpp: (WebGeolocationPermissionRequestManager::remove): * src/WebIDBMetadata.cpp: (WebKit::WebIDBMetadata::WebIDBMetadata): * src/WebIntent.cpp: (WebKit::WebIntent::extrasValue): * tests/WebSocketExtensionDispatcherTest.cpp: (WebCore::TEST_F): Source/WebKit/efl: * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: (DumpRenderTreeSupportEfl::evaluateScriptInIsolatedWorld): * WebCoreSupport/PlatformStrategiesEfl.cpp: (PlatformStrategiesEfl::getPluginInfo): * ewk/ewk_intent.cpp: (ewk_intent_extra_get): Source/WebKit/gtk: * WebCoreSupport/PlatformStrategiesGtk.cpp: (PlatformStrategiesGtk::getPluginInfo): * webkit/webkitfavicondatabase.cpp: (webkitFaviconDatabaseImportFinished): * webkit/webkitwebplugin.cpp: (webkit_web_plugin_get_mimetypes): Source/WebKit/mac: * History/WebHistory.mm: (-[WebHistoryPrivate removeItemFromDateCaches:]): (-[WebHistoryPrivate orderedLastVisitedDays]): (WebHistoryWriter::WebHistoryWriter): * Misc/WebCoreStatistics.mm: (+[WebCoreStatistics javaScriptProtectedObjectTypeCounts]): (+[WebCoreStatistics javaScriptObjectTypeCounts]): * Plugins/Hosted/NetscapePluginHostManager.mm: (WebKit::NetscapePluginHostManager::hostForPlugin): (WebKit::NetscapePluginHostManager::pluginHostDied): (WebKit::NetscapePluginHostManager::didCreateWindow): * Plugins/Hosted/NetscapePluginHostProxy.mm: (WebKit::NetscapePluginHostProxy::pluginHostDied): * Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::idForObject): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::retain): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::release): (WebKit::NetscapePluginInstanceProxy::LocalObjectMap::forget): (WebKit::NetscapePluginInstanceProxy::destroy): (WebKit::NetscapePluginInstanceProxy::webFrameDidFinishLoadWithReason): (WebKit::NetscapePluginInstanceProxy::cancelCheckIfAllowedToLoadURL): * Plugins/Hosted/ProxyInstance.mm: (WebKit::ProxyInstance::methodsNamed): (WebKit::ProxyInstance::fieldNamed): * Plugins/WebNetscapePluginView.mm: (-[WebNetscapePluginView stopTimers]): (-[WebNetscapePluginView startTimers]): * WebCoreSupport/WebNotificationClient.mm: (WebNotificationClient::show): (WebNotificationClient::clearNotifications): (WebNotificationClient::notificationObjectDestroyed): * WebView/WebHTMLView.mm: (commandNameForSelector): Source/WebKit/qt: * Api/qwebpage.cpp: (extractContentTypeFromPluginVector): * Api/qwebplugindatabase.cpp: (QWebPluginInfo::mimeTypes): * WebCoreSupport/PlatformStrategiesQt.cpp: (PlatformStrategiesQt::getPluginInfo): Source/WebKit/win: * COMPropertyBag.h: (::Read): (::GetPropertyInfo): * WebCoreStatistics.cpp: (WebCoreStatistics::javaScriptProtectedObjectTypeCounts): * WebCoreSupport/WebPlatformStrategies.cpp: (WebPlatformStrategies::getPluginInfo): * WebHistory.cpp: (WebHistory::removeItemFromDateCaches): * WebKitCOMAPI.cpp: (classFactory): * WebKitStatistics.cpp: (WebKitStatistics::comClassNameCounts): * WebNotificationCenter.cpp: (WebNotificationCenter::postNotificationInternal): (WebNotificationCenter::addObserver): (WebNotificationCenter::removeObserver): Source/WebKit/wince: * WebCoreSupport/PlatformStrategiesWinCE.cpp: (PlatformStrategiesWinCE::getPluginInfo): Source/WebKit2: * Platform/CoreIPC/ArgumentCoders.h: * Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::SyncMessageState::getOrCreate): (CoreIPC::Connection::waitForMessage): (CoreIPC::Connection::processIncomingMessage): * Platform/gtk/WorkQueueGtk.cpp: (WorkQueue::registerEventSourceHandler): (WorkQueue::unregisterEventSourceHandler): * Platform/mac/WorkQueueMac.cpp: (WorkQueue::unregisterMachPortEventHandler): * Shared/Plugins/NPRemoteObjectMap.cpp: (WebKit::NPRemoteObjectMap::pluginDestroyed): * Shared/UserMessageCoders.h: (WebKit::UserMessageEncoder::baseEncode): * Shared/WebPreferencesStore.cpp: (WebKit::valueForKey): (WebKit::WebPreferencesStore::getBoolValueForKey): * Shared/mac/WebCoreArgumentCodersMac.mm: (CoreIPC::::decode): * Shared/qt/ArgumentCodersQt.cpp: (CoreIPC::::decode): * Shared/soup/WebCoreArgumentCodersSoup.cpp: (CoreIPC::::decode): * UIProcess/API/efl/ewk_back_forward_list.cpp: (_Ewk_Back_Forward_List::~_Ewk_Back_Forward_List): * UIProcess/API/efl/ewk_context.cpp: (_Ewk_Context::~_Ewk_Context): * UIProcess/API/efl/ewk_view.cpp: (_ewk_view_priv_loading_resources_clear): * UIProcess/API/gtk/WebKitWebView.cpp: (webkit_web_view_get_subresources): * UIProcess/API/gtk/WebKitWebViewBase.cpp: (webkitWebViewBaseContainerForall): * UIProcess/API/mac/WKPrintingView.mm: (-[WKPrintingView _expectedPreviewCallbackForRect:]): (pageDidDrawToPDF): (-[WKPrintingView _drawPreview:]): * UIProcess/API/mac/WKView.mm: (commandNameForSelector): (-[WKView validateUserInterfaceItem:]): * UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp: (WebKit::CoordinatedBackingStore::updateTile): (WebKit::CoordinatedBackingStore::texture): (WebKit::CoordinatedBackingStore::paintToTextureMapper): (WebKit::CoordinatedBackingStore::commitTileOperations): * UIProcess/CoordinatedGraphics/LayerTreeCoordinatorProxy.cpp: (WebKit::LayerTreeCoordinatorProxy::updateTileForLayer): * UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp: (WebKit::LayerTreeRenderer::adjustPositionForFixedLayers): (WebKit::LayerTreeRenderer::syncCanvas): (WebKit::LayerTreeRenderer::setLayerChildren): (WebKit::LayerTreeRenderer::setLayerFilters): (WebKit::LayerTreeRenderer::setLayerState): (WebKit::LayerTreeRenderer::assignImageToLayer): * UIProcess/GeolocationPermissionRequestManagerProxy.cpp: (WebKit::GeolocationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/InspectorServer/WebInspectorServer.cpp: (WebKit::WebInspectorServer::~WebInspectorServer): (WebKit::WebInspectorServer::registerPage): * UIProcess/InspectorServer/WebSocketServerConnection.cpp: (WebKit::WebSocketServerConnection::sendHTTPResponseHeader): * UIProcess/InspectorServer/qt/WebInspectorServerQt.cpp: (WebKit::WebInspectorServer::buildPageList): * UIProcess/Notifications/NotificationPermissionRequestManagerProxy.cpp: (WebKit::NotificationPermissionRequestManagerProxy::invalidateRequests): * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch): * UIProcess/WebContext.cpp: (WebKit::createDictionaryFromHashMap): * UIProcess/WebIconDatabase.cpp: (WebKit::WebIconDatabase::didFinishURLImport): * UIProcess/WebIntentData.cpp: (WebKit::WebIntentData::extras): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::checkURLReceivedFromWebProcess): (WebKit::WebProcessProxy::addBackForwardItem): (WebKit::WebProcessProxy::frameCountInPage): * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: (WebKit::GeolocationPermissionRequestManager::cancelRequestForGeolocation): (WebKit::GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision): * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: (WebKit::InjectedBundleNodeHandle::getOrCreate): * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp: (WebKit::InjectedBundleRangeHandle::getOrCreate): * WebProcess/InjectedBundle/InjectedBundleIntent.cpp: (WebKit::InjectedBundleIntent::extras): * WebProcess/Notifications/WebNotificationManager.cpp: (WebKit::WebNotificationManager::policyForOrigin): (WebKit::WebNotificationManager::show): (WebKit::WebNotificationManager::clearNotifications): (WebKit::WebNotificationManager::removeNotificationFromContextMap): * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: (WebKit::NPRuntimeObjectMap::invalidate): * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::destroyStream): (WebKit::NetscapePlugin::unscheduleTimer): (WebKit::NetscapePlugin::frameDidFinishLoading): (WebKit::NetscapePlugin::frameDidFail): * WebProcess/Plugins/PluginView.cpp: (WebKit::buildHTTPHeaders): (WebKit::PluginView::~PluginView): * WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp: (WebCore::CoordinatedGraphicsLayer::layerByID): * WebProcess/WebPage/CoordinatedGraphics/LayerTreeCoordinator.cpp: (WebKit::LayerTreeCoordinator::adoptImageBackingStore): (WebKit::LayerTreeCoordinator::releaseImageBackingStore): * WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::WebBackForwardListProxy::removeItem): * WebProcess/WebPage/mac/WebPageMac.mm: (WebKit::commandNameForSelectorName): * WebProcess/WebProcess.cpp: (WebKit::WebProcess::visitedLinkStateChanged): (WebKit::WebProcess::allVisitedLinkStateChanged): (WebKit::WebProcess::focusedWebPage): (WebKit::WebProcess::createWebPage): (WebKit::WebProcess::webPageGroup): (WebKit::fromCountedSetToHashMap): (WebKit::WebProcess::setTextCheckerState): Source/WTF: * wtf/HashCountedSet.h: (WTF::::add): (WTF::::remove): (WTF::copyToVector): * wtf/HashIterators.h: (WTF::HashTableConstKeysIterator::get): (WTF::HashTableConstValuesIterator::get): (WTF::HashTableValuesIterator::get): * wtf/HashMap.h: (WTF::KeyValuePairKeyExtractor::extract): (WTF::HashMapValueTraits::isEmptyValue): (WTF::HashMapTranslator::translate): (WTF::HashMapTranslatorAdapter::translate): (WTF::::set): (WTF::::get): (WTF::::take): (WTF::operator==): (WTF::deleteAllValues): (WTF::deleteAllKeys): Remove deleteAllPairFirsts/Seconds. * wtf/HashTable.h: (WTF::hashTableSwap): (WTF::::checkTableConsistencyExceptSize): * wtf/HashTraits.h: (WTF::KeyValuePair::KeyValuePair): (KeyValuePair): (WTF::KeyValuePairHashTraits::constructDeletedValue): (WTF::KeyValuePairHashTraits::isDeletedValue): * wtf/MetaAllocator.cpp: (WTF::MetaAllocator::addFreeSpace): (WTF::MetaAllocator::incrementPageOccupancy): (WTF::MetaAllocator::decrementPageOccupancy): * wtf/RefCountedLeakCounter.cpp: (WTF::RefCountedLeakCounter::~RefCountedLeakCounter): * wtf/RefPtrHashMap.h: (WTF::::set): (WTF::::get): (WTF::::inlineGet): (WTF::::take): * wtf/Spectrum.h: (WTF::Spectrum::add): (WTF::Spectrum::get): (WTF::Spectrum::buildList): * wtf/ThreadingPthreads.cpp: (WTF::identifierByPthreadHandle): Tools: * DumpRenderTree/chromium/MockWebSpeechInputController.cpp: (MockWebSpeechInputController::addMockRecognitionResult): * DumpRenderTree/chromium/NotificationPresenter.cpp: (NotificationPresenter::simulateClick): (NotificationPresenter::show): * DumpRenderTree/chromium/TestRunner/CppBoundClass.cpp: (CppBoundClass::~CppBoundClass): (CppBoundClass::invoke): (CppBoundClass::getProperty): (CppBoundClass::setProperty): (CppBoundClass::bindCallback): (CppBoundClass::bindProperty): * DumpRenderTree/chromium/WebPreferences.cpp: (applyFontMap): * DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::printResourceDescription): * DumpRenderTree/win/AccessibilityControllerWin.cpp: (AccessibilityController::~AccessibilityController): (AccessibilityController::winNotificationReceived): * DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::descriptionSuitableForTestResult): * DumpRenderTree/win/TestRunnerWin.cpp: (worldIDForWorld): (TestRunner::evaluateScriptInIsolatedWorld): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionBasic::willDestroyPage): * TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp: (TestWebKitAPI::DOMWindowExtensionNoCache::willDestroyPage): * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::worldIDForWorld): (WTR::TestRunner::evaluateScriptInIsolatedWorld): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126836 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Aug, 2012 2 commits
-
-
simon.fraser@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=90046 Reviewed by Dave Hyatt. Do some method renaming in preparation for adding a new kind of in-flow positioning: sticky positioning. Rename RenderStyle::isOutOfFlowPositioned() to hasOutOfFlowPosition(). Add RenderStyle::hasInFlowPosition(). Use RenderObject::isInFlowPositioned() in places where it will apply for both relative and sticky positioning. Add RenderBoxModelObject::offsetForInFlowPosition(), which currently applies just to relative positioning, but will also apply to sticky. * css/CSSComputedStyleDeclaration.cpp: (WebCore::getPositionOffsetValue): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * editing/TextIterator.cpp: (WebCore::ignoresContainerClip): * rendering/LayoutState.cpp: (WebCore::LayoutState::LayoutState): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::styleWillChange): (WebCore::RenderBlock::isSelectionRoot): (WebCore::RenderBlock::blockSelectionGaps): (WebCore::positionForPointRespectingEditingBoundaries): * rendering/RenderBox.cpp: (WebCore::RenderBox::styleWillChange): (WebCore::RenderBox::updateBoxModelInfoFromStyle): (WebCore::RenderBox::mapLocalToContainer): (WebCore::RenderBox::offsetFromContainer): (WebCore::RenderBox::computeRectForRepaint): (WebCore::RenderBox::containingBlockLogicalWidthForPositioned): (WebCore::RenderBox::containingBlockLogicalHeightForPositioned): (WebCore::RenderBox::layoutOverflowRectForPropagation): * rendering/RenderBox.h: * rendering/RenderBoxModelObject.cpp: (WebCore::accumulateInFlowPositionOffsets): (WebCore::RenderBoxModelObject::relativePositionOffset): (WebCore::RenderBoxModelObject::offsetForInFlowPosition): (WebCore::RenderBoxModelObject::mapAbsoluteToLocalPoint): * rendering/RenderBoxModelObject.h: (RenderBoxModelObject): (WebCore::RenderBoxModelObject::stickyPositionLogicalOffset): (WebCore::RenderBoxModelObject::requiresLayer): * rendering/RenderInline.cpp: (WebCore::inFlowPositionedInlineAncestor): We need to actually return the ancestor, since we will need to copy its position type once there is more than one kind of in-flow position. (WebCore::updateStyleOfAnonymousBlockContinuations): (WebCore::RenderInline::styleDidChange): (WebCore::RenderInline::addChildIgnoringContinuation): (WebCore::RenderInline::clippedOverflowRectForRepaint): (WebCore::RenderInline::computeRectForRepaint): (WebCore::RenderInline::offsetFromContainer): (WebCore::RenderInline::mapLocalToContainer): (WebCore::RenderInline::offsetForInFlowPositionedInline): * rendering/RenderInline.h: (WebCore::RenderInline::requiresLayer): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::updateLayerPosition): (WebCore::isPositionedContainer): (WebCore::RenderLayer::calculateClipRects): (WebCore::RenderLayer::shouldBeNormalFlowOnly): * rendering/RenderLayer.h: (WebCore::RenderLayer::offsetForInFlowPosition): * rendering/RenderObject.cpp: (WebCore::RenderObject::markContainingBlocksForLayout): (WebCore::RenderObject::setPreferredLogicalWidthsDirty): (WebCore::RenderObject::invalidateContainerPreferredLogicalWidths): (WebCore::RenderObject::containingBlock): * rendering/RenderObject.h: (WebCore::RenderObject::isRelPositioned): * rendering/RenderObjectChildList.cpp: (WebCore::RenderObjectChildList::updateBeforeAfterContent): * rendering/style/RenderStyle.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94211 Patch by Alexander Shalamov <alexander.shalamov@intel.com> on 2012-08-23 Reviewed by Simon Fraser. Source/WebCore: When computed style is calculated for CSS3 2D transformation, content box size is used. According to W3C specification, object's bounding box should be used. This patch fixes transformation matrix calculation. Layout tests getComputedStyle-transform.html and computed-style-origin.html were modified to test changes. * css/CSSComputedStyleDeclaration.cpp: (WebCore::computedTransform): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): (WebCore::pixelSnappedSizingBox): Removed unused method LayoutTests: This change fixes getComputedStyle-transform.html test. Before this change, the test doesn't do anything. When new transformation value is set, it immediately read back as an old value, thus computed style is equal to an old style. Moreover, expected result is never checked. Added new test case to computed-style-origin.html layout test. * fast/css/getComputedStyle/getComputedStyle-transform-expected.txt: * fast/css/getComputedStyle/getComputedStyle-transform.html: * transforms/2d/computed-style-origin-expected.txt: * transforms/2d/computed-style-origin.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=93629 Patch by Nikhil Bhargava <nbhargava@google.com> on 2012-08-22 Reviewed by Eric Seidel. Source/WebCore: RenderStyle.h no longer depends on Font.h. The files that transitively need to be updated with proper includes are fixed. No new tests. Functionality should remain the same. * accessibility/gtk/WebKitAccessibleInterfaceText.cpp: * accessibility/mac/WebAccessibilityObjectWrapper.mm: * bindings/objc/DOM.mm: * css/CSSComputedStyleDeclaration.cpp: * css/CSSPrimitiveValue.cpp: * css/StyleResolver.h: * dom/CharacterData.cpp: * dom/ElementRareData.h: * dom/NodeRenderingContext.cpp: * dom/Text.cpp: * editing/TextIterator.cpp: * editing/mac/EditorMac.mm: * html/HTMLTitleElement.cpp: * html/shadow/TextControlInnerElements.cpp: * inspector/InspectorOverlay.cpp: * page/ContextMenuController.cpp: * page/PrintContext.cpp: * platform/efl/RenderThemeEfl.cpp: * platform/graphics/FontMetrics.h: * platform/gtk/RenderThemeGtk.cpp: * platform/gtk/RenderThemeGtk2.cpp: * platform/mac/HTMLConverter.mm: * rendering/EllipsisBox.cpp: * rendering/FlowThreadController.cpp: * rendering/InlineBox.cpp: * rendering/InlineFlowBox.cpp: * rendering/InlineFlowBox.h: (WebCore): * rendering/RenderButton.cpp: * rendering/RenderCombineText.cpp: * rendering/RenderCombineText.h: * rendering/RenderDeprecatedFlexibleBox.cpp: * rendering/RenderEmbeddedObject.h: (WebCore): * rendering/RenderFileUploadControl.cpp: * rendering/RenderFullScreen.h: * rendering/RenderImage.cpp: * rendering/RenderInline.cpp: * rendering/RenderListItem.cpp: * rendering/RenderListMarker.cpp: * rendering/RenderMultiColumnBlock.cpp: * rendering/RenderRegion.h: * rendering/RenderRuby.cpp: * rendering/RenderRubyRun.cpp: * rendering/RenderScrollbar.cpp: * rendering/RenderTable.cpp: * rendering/RenderTableCell.cpp: * rendering/RenderTableRow.cpp: * rendering/RenderTableSection.cpp: * rendering/RenderTextControl.cpp: * rendering/RenderTextControlMultiLine.cpp: * rendering/RenderThemeChromiumSkia.cpp: * rendering/RenderView.cpp: * rendering/TextAutosizer.cpp: * rendering/mathml/RenderMathMLBlock.h: * rendering/style/KeyframeList.h: * rendering/style/RenderStyle.cpp: * rendering/style/RenderStyle.h: (WebCore): * rendering/style/StyleInheritedData.cpp: * rendering/svg/RenderSVGBlock.cpp: * rendering/svg/RenderSVGInlineText.h: * svg/SVGLengthContext.cpp: * svg/SVGTRefElement.cpp: Source/WebKit/chromium: Adds includes due to change in RenderStyle.h * src/WebFrameImpl.cpp: * src/mac/WebSubstringUtil.mm: Source/WebKit/win: Adds includes due to change in RenderStyle.h * DOMCoreClasses.cpp: Source/WebKit2: Adds includes due to change in RenderStyle.h * WebProcess/WebPage/mac/WebPageMac.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Aug, 2012 4 commits
-
-
krit@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94024 Patch by Rik Cabanier <cabanier@adobe.com> on 2012-08-20 Reviewed by Dirk Schulze. Added parsing and general CSS handling of -webkit-blend-mode per http://www.w3.org/TR/2012/WD-compositing-20120816/ Tests: css3/compositing/blend-mode-property-parsing-invalid.html css3/compositing/blend-mode-property-parsing.html css3/compositing/blend-mode-property.html * css/CSSComputedStyleDeclaration.cpp: (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * rendering/RenderLayer.h: (RenderLayer): * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::createPrimaryGraphicsLayer): (WebCore): (WebCore::RenderLayerBacking::updateLayerBlendMode): (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): (WebCore::RenderLayerBacking::setBlendMode): * rendering/RenderLayerBacking.h: (RenderLayerBacking): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): (WebCore::StyleRareNonInheritedData::operator==): * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): LayoutTests: parse CSS attribute -webkit-blend-mode https://bugs.webkit.org/show_bug.cgi?id=94024 Patch by Rik Cabanier <cabanier@adobe.com> on 2012-08-20 Reviewed by Dirk Schulze. Added parsing and general CSS handling of -webkit-blend-mode per http://www.w3.org/TR/2012/WD-compositing-20120816/ * css3/compositing: Added. * css3/compositing/blend-mode-property-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-invalid-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-invalid.html: Added. * css3/compositing/blend-mode-property-parsing.html: Added. * css3/compositing/blend-mode-property.html: Added. * css3/compositing/script-tests: Added. * css3/compositing/script-tests/blend-mode-property-parsing-invalid.js: Added. (testInvalidFilterRule): * css3/compositing/script-tests/blend-mode-property-parsing.js: Added. (jsWrapperClass): (shouldBeType): (testFilterRule): * css3/compositing/script-tests/blend-mode-property.js: Added. * platform/chromium/css3/compositing/blend-mode-property-expected.txt : Added. * platform/chromium/css3/compositing/blend-mode-property-parsing-expected.txt : Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=89746 Reviewed by Levi Weintraub. Source/WebCore: The combination of bidi-isolate and isolate was replaced by a single isolate-override in http://lists.w3.org/Archives/Public/www-style/2012May/0541.html. The spec. has been updated accordingly: http://dev.w3.org/csswg/css3-writing-modes/#unicode-bidi To follow the specification change, added -webkit-isolate-override and removed the support for isolate || bidi-override, simplifying the CSS parser and serializer. Test: fast/text/bidi-override-isolate.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Removed. We can just new a CSSPrimitiveValue constructor now. * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Added now that unicode-bidi always creates a signle primitive value instead of a primitive value of css value list. (WebCore::CSSPrimitiveValue::operator EUnicodeBidi): * css/CSSValueKeywords.in: Added -webkit-isolate-override * css/StyleBuilder.cpp: (WebCore): Removed ApplyPropertyUnicodeBidi since we can use ApplyPropertyDefault now. (WebCore::StyleBuilder::StyleBuilder): Use ApplyPropertyDefault. * platform/text/UnicodeBidi.h: Renamed OverrideIsolate to IsolateOverride to match the spec. (WebCore::isIsolated): (WebCore::isOverride): * rendering/RenderBlockLineLayout.cpp: (WebCore::constructBidiRuns): LayoutTests: Rebaseline test expectations. These tests test the new behavior and new property value -webkit-isolate-override. * fast/css/unicode-bidi-computed-value-expected.txt: * fast/css/unicode-bidi-computed-value.html: * fast/text/bidi-override-isolate.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94093 Patch by Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> on 2012-08-20 Reviewed by Julien Chaffraix. This patch implements the "text-decoration-style" property parsing as specified in CSS3 working draft, with "-webkit-" prefix. The specification can be found here: http://dev.w3.org/csswg/css3-text/#text-decoration-style Additionally, Mozilla implementation details can be found here: https://developer.mozilla.org/en-US/docs/CSS/text-decoration-style This is an individual task for bug 90958. Rendering support will be handled on a different bug. Source/WebCore: Test: fast/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::renderTextDecorationStyleFlagsToCSSValue): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::operator TextDecorationStyle): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/RenderStyleConstants.h: Added non-bitwise TextDecorationStyle enum. * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): Added m_textDecorationStyle to default and copy constructors. (WebCore::StyleRareNonInheritedData::operator==): Include m_textDecorationStyle in comparison. * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): Added m_textDecorationStyle here as it won't be used regularly. LayoutTests: * fast/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style-expected.txt: Added. * fast/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-style.html: Added. * fast/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-style.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126054 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
http://trac.webkit.org/changeset/125989 https://bugs.webkit.org/show_bug.cgi?id=94485 "Two of the new tests always failed on Mac bots" (Requested by bradee-oh on #webkit). Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-08-20 Source/WebCore: * css/CSSComputedStyleDeclaration.cpp: (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * rendering/RenderLayer.h: (RenderLayer): * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::createPrimaryGraphicsLayer): (WebCore): (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): * rendering/RenderLayerBacking.h: (RenderLayerBacking): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): (WebCore::StyleRareNonInheritedData::operator==): * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): LayoutTests: * css3/compositing/blend-mode-property-expected.txt: Removed. * css3/compositing/blend-mode-property-parsing-expected.txt: Removed. * css3/compositing/blend-mode-property-parsing-invalid-expected.txt: Removed. * css3/compositing/blend-mode-property-parsing-invalid.html: Removed. * css3/compositing/blend-mode-property-parsing.html: Removed. * css3/compositing/blend-mode-property.html: Removed. * css3/compositing/script-tests/blend-mode-property-parsing-invalid.js: Removed. * css3/compositing/script-tests/blend-mode-property-parsing.js: Removed. * css3/compositing/script-tests/blend-mode-property.js: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94024 Patch by Rik Cabanier <cabanier@adobe.com> on 2012-08-19 Reviewed by Dirk Schulze. Added parsing and general CSS handling of -webkit-blend-mode per http://www.w3.org/TR/2012/WD-compositing-20120816/ Tests: css3/compositing/blend-mode-property-parsing-invalid.html css3/compositing/blend-mode-property-parsing.html css3/compositing/blend-mode-property.html * css/CSSComputedStyleDeclaration.cpp: (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): (WebCore::isKeywordPropertyID): (WebCore::CSSParser::parseValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/CSSValueKeywords.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * rendering/RenderLayer.h: (RenderLayer): * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::createPrimaryGraphicsLayer): (WebCore): (WebCore::RenderLayerBacking::updateLayerBlendMode): (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): (WebCore::RenderLayerBacking::setBlendMode): * rendering/RenderLayerBacking.h: (RenderLayerBacking): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData): (WebCore::StyleRareNonInheritedData::operator==): * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): LayoutTests: parse CSS attribute -webkit-blend-mode https://bugs.webkit.org/show_bug.cgi?id=94024 Patch by Rik Cabanier <cabanier@adobe.com> on 2012-08-19 Reviewed by Dirk Schulze. Added parsing and general CSS handling of -webkit-blend-mode per http://www.w3.org/TR/2012/WD-compositing-20120816/ * css3/compositing: Added. * css3/compositing/blend-mode-property-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-invalid-expected.txt: Added. * css3/compositing/blend-mode-property-parsing-invalid.html: Added. * css3/compositing/blend-mode-property-parsing.html: Added. * css3/compositing/blend-mode-property.html: Added. * css3/compositing/script-tests: Added. * css3/compositing/script-tests/blend-mode-property-parsing-invalid.js: Added. (testInvalidFilterRule): * css3/compositing/script-tests/blend-mode-property-parsing.js: Added. (jsWrapperClass): (shouldBeType): (testFilterRule): * css3/compositing/script-tests/blend-mode-property.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 17 Aug, 2012 1 commit
-
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=94187 Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-08-17 Reviewed by Alexey Proskuryakov. Previously, we would instanciate a new String every time a CSS property name was needed. This patches moves the creation of the AtomicString to CSSPropertyNames and reuse that StringImpl whenever needed. With the patch, accessing CSS property names from JavaScript gets about 2.1 times faster. * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): (WebCore::CSSComputedStyleDeclaration::item): * css/CSSPrimitiveValue.cpp: (WebCore::valueOrPropertyName): * css/CSSProperty.cpp: (WebCore::CSSProperty::cssName): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::item): (WebCore::PropertySetCSSStyleDeclaration::getPropertyShorthand): * css/makeprop.pl: * inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::getSupportedCSSProperties): * inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::styleWithProperties): * page/animation/ImplicitAnimation.cpp: (WebCore::ImplicitAnimation::sendTransitionEvent): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 16 Aug, 2012 1 commit
-
-
leviw@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=89238 Reviewed by Eric Seidel. Source/WebCore: Pixel snapping logic makes use of sub-pixel offsets accumulated when walking down the render tree. When we align RenderLayers to paint on pixel boundaries, we were also losing that accumulated value. This preserves the fractional offset and passes it to the RenderLayer's RenderObjects so they paint the proper size and offset. This also necessitates a new mode of mapLocalToContainer whereby we pixel snap the offset used in transforms. Otherwise, they wouldn't account for the pixel snapping done elsewhere in the render tree. Test: fast/sub-pixel/sub-pixel-accumulates-to-layers.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::pixelSnappedSizingBox): The LayoutUnit version of sizingBox returns a LayoutRect with the location zeroed out. This leads to incorrect pixel snapping, so we shouldn't put these numbers into a transform. Sadly, I couldn't figure out a test for this without the rest of the patch. (WebCore): (WebCore::computedTransform): Using pixel-snapped values when generating transforms. * rendering/RenderBox.cpp: (WebCore::RenderBox::mapLocalToContainer): Adding a mode whereby the values inputed into the transform are properly pixel snapped. (WebCore::RenderBox::computeRectForRepaint): Using pixel snapped values for the transform. * rendering/RenderBox.h: (RenderBox): * rendering/RenderGeometryMap.cpp: (WebCore::RenderGeometryMap::mapToAbsolute): * rendering/RenderInline.cpp: (WebCore::RenderInline::mapLocalToContainer): * rendering/RenderInline.h: (RenderInline): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::updateTransform): Using pixel snapped values for the transform. (WebCore::RenderLayer::currentTransform): Ditto. (WebCore::RenderLayer::perspectiveTransform): Ditto. (WebCore::RenderLayer::paint): Support passing along the accumulated sub-pixel offset instead of rounding and use enclosingIntRect for the damageRect. (WebCore::RenderLayer::paintOverlayScrollbars): Updating to the new paintLayer contract (WebCore::RenderLayer::paintLayer): Adding a sub-pixel accumulation LayoutSize. We pass this delta to the Layer's RenderObject when we paint, but align the graphics context to the proper pixel value. (WebCore::RenderLayer::paintLayerContentsAndReflection): Ditto. (WebCore::RenderLayer::paintLayerContents): Ditto. (WebCore::RenderLayer::paintList): Ditto. (WebCore::RenderLayer::paintChildLayerIntoColumns): Ditto. (WebCore::RenderLayer::calculateClipRects): Avoid unnecessary rounding when sub-pixel is enabled. (WebCore::RenderLayer::calculateRects): Remove unnecessary pixel snapping. * rendering/RenderLayer.h: (RenderLayer): * rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::updateLayerTransform): Use pixel-snapped values for transforms. (WebCore::RenderLayerBacking::paintIntoLayer): Update to new paintLayer contract. * rendering/RenderObject.cpp: (WebCore::RenderObject::localToContainerQuad): Adding a mode for optionally pixel snapping. (WebCore::RenderObject::localToContainerPoint): Ditto. * rendering/RenderObject.h: (WebCore::RenderObject::localToAbsoluteQuad): Ditto. (RenderObject): * rendering/RenderReplica.cpp: (WebCore::RenderReplica::paint): Updating to new paintLayer contract. * rendering/RenderView.h: (RenderView): * rendering/svg/RenderSVGForeignObject.cpp: (WebCore::RenderSVGForeignObject::mapLocalToContainer): * rendering/svg/RenderSVGForeignObject.h: (RenderSVGForeignObject): * rendering/svg/RenderSVGInline.cpp: (WebCore::RenderSVGInline::mapLocalToContainer): * rendering/svg/RenderSVGInline.h: (RenderSVGInline): * rendering/svg/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::mapLocalToContainer): * rendering/svg/RenderSVGModelObject.h: (RenderSVGModelObject): * rendering/svg/RenderSVGRoot.h: (RenderSVGRoot): * rendering/svg/RenderSVGText.cpp: (WebCore::RenderSVGText::mapLocalToContainer): * rendering/svg/RenderSVGText.h: (RenderSVGText): * rendering/svg/SVGRenderSupport.cpp: (WebCore::SVGRenderSupport::mapLocalToContainer): * rendering/svg/SVGRenderSupport.h: (SVGRenderSupport): LayoutTests: * fast/sub-pixel/sub-pixel-accumulates-to-layers.html: Added. * platform/chromium-mac/compositing/shadows/shadow-drawing-expected.png: * platform/chromium-mac/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png: * platform/chromium-mac/fast/sub-pixel/sub-pixel-accumulates-to-layers-expected.png: Added. * platform/chromium-mac/fast/sub-pixel/sub-pixel-accumulates-to-layers-expected.txt: Added. * platform/chromium-mac/fast/transforms/transformed-document-element-expected.png: * platform/chromium-mac/media/audio-repaint-expected.png: * platform/chromium-mac/svg/transforms/svg-css-transforms-expected.png: * platform/chromium/TestExpectations: * platform/efl/Skipped: * platform/gtk/TestExpectations: * platform/mac-lion/Skipped: * platform/mac-snowleopard/Skipped: * platform/mac-wk2/Skipped: * platform/mac/Skipped: * platform/qt-4.8/Skipped: * platform/qt/Skipped: * platform/win-wk2/Skipped: * platform/win-xp/Skipped: * platform/win/Skipped: * platform/wincairo/Skipped: * platform/wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125794 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=93863 Patch by Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> on 2012-08-15 Reviewed by Julien Chaffraix. This patch handles the compile flag implementation, which will come disabled by default, thus not exposing the CSS3 text decoration features to the web, unless when explicitly enabling it with "--css3-text-decoration" build parameter. .: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: * configure.ac: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: Changeset r125205 added "-webkit-text-decoration-line" support without proper compile flag. I am fixing this on this patch by adding #ifdef's along the added code and reverting getComputedStyle* layout test changes until further notice. The text-decoration-line.html layout test is now moved to fast/css3-text-decoration directory, which is skipped on all platforms until feature is sound and ready to be exposed to web. Test: fast/css3-text-decoration/text-decoration-line.html * Configurations/FeatureDefines.xcconfig: * GNUmakefile.am: * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): (WebCore::CSSParser::addTextDecorationProperty): (WebCore::CSSParser::parseTextDecoration): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): Added #ifdefs to enable/disable CSS3 Text Decoration code implemented by r125205. Source/WebKit/chromium: * features.gypi: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Tools: * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: LayoutTests: Changeset r125205 added "-webkit-text-decoration-line" support without proper compile flag. I am fixing this on this patch by adding #ifdef's along the added code and reverting getComputedStyle* layout test changes until further notice. The text-decoration-line.html layout test is now moved to fast/css3-text-decoration directory, which is skipped on all platforms until feature is sound and ready to be exposed to web. * fast/css/getComputedStyle/computed-style-expected.txt: * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * fast/css/getComputedStyle/resources/property-names.js: * svg/css/getComputedStyle-basic-expected.txt: Avoid regression by reverting changes from r125205. * fast/css3-text-decoration/text-decoration-line-expected.html: Renamed from LayoutTests/fast/css/text-decoration-line-expected.html. * fast/css3-text-decoration/text-decoration-line.html: Renamed from LayoutTests/fast/css/text-decoration-line.html. * platform/chromium/TestExpectations: * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/qt/TestExpectations: * platform/win/TestExpectations: fast/css3-text-decoration directory is skipped until feature is enabled by default. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Aug, 2012 1 commit
-
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=93776 Reviewed by Eric Seidel. String::append() is fairly inefficient when used to create a long string by appending a lot of small pieces. StringBuilder is more approriate for the kind of operations done by CSSComputedStyleDeclaration::cssText(). This changes makes CSSComputedStyleDeclaration::cssText() about 6 times faster. * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::cssText): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 09 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=90959 Patch by Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> on 2012-08-09 Reviewed by Kenneth Rohde Christiansen. This patch implements the "text-decoration-line" property specified in CSS3 working draft, with "-webkit-" prefix. The specification can be found below: http://dev.w3.org/csswg/css3-text/#text-decoration-line Additionally, Mozilla implementation details can be found here: https://developer-dev.allizom.org/en-US/docs/CSS/text-decoration-line It is important to notice that "-webkit-text-decoration-line" and "text-decoration" properties shares the same property handlers, however, the former resets the latter if value from latter doesn't have "important" value set (same behavior as Firefox). In a rare case where both properties have "important" value set, the text decoration gets value from the last parsed property. Source/WebCore: Test: fast/css/text-decoration-line.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::renderTextDecorationFlagsToCSSValue): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): (WebCore::CSSParser::addTextDecorationProperty): (WebCore::CSSParser::parseTextDecoration): * css/CSSParser.h: * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/CSSPropertyNames.in: * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): LayoutTests: * fast/css/getComputedStyle/computed-style-expected.txt: * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * fast/css/getComputedStyle/resources/property-names.js: * fast/css/text-decoration-line-expected.html: Added. * fast/css/text-decoration-line.html: Added. * svg/css/getComputedStyle-basic-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125205 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=93265 Patch by Alexei Filippov <alexeif@chromium.org> on 2012-08-07 Reviewed by Yury Semikhatsky. Source/WebCore: * bindings/js/ScriptWrappable.h: (WebCore::ScriptWrappable::reportMemoryUsage): * bindings/v8/DOMDataStore.cpp: (WebCore::DOMDataStore::reportMemoryUsage): * bindings/v8/IntrusiveDOMWrapperMap.h: (WebCore::ChunkedTable::reportMemoryUsage): * bindings/v8/ScriptWrappable.h: (WebCore::ScriptWrappable::reportMemoryUsage): * bindings/v8/V8Binding.cpp: (WebCore::V8BindingPerIsolateData::reportMemoryUsage): (WebCore::StringCache::reportMemoryUsage): * bindings/v8/V8DOMMap.h: * css/CSSAspectRatioValue.cpp: (WebCore::CSSAspectRatioValue::reportDescendantMemoryUsage): * css/CSSBorderImageSliceValue.cpp: (WebCore::CSSBorderImageSliceValue::reportDescendantMemoryUsage): * css/CSSCalculationValue.cpp: (WebCore::CSSCalcValue::reportDescendantMemoryUsage): * css/CSSCanvasValue.cpp: (WebCore::CSSCanvasValue::reportDescendantMemoryUsage): * css/CSSCharsetRule.cpp: (WebCore::CSSCharsetRule::reportDescendantMemoryUsage): * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::reportMemoryUsage): * css/CSSCrossfadeValue.cpp: (WebCore::CSSCrossfadeValue::reportDescendantMemoryUsage): * css/CSSCursorImageValue.cpp: (WebCore::CSSCursorImageValue::reportDescendantMemoryUsage): * css/CSSFontFaceRule.cpp: (WebCore::CSSFontFaceRule::reportDescendantMemoryUsage): * css/CSSFontFaceSrcValue.cpp: (WebCore::CSSFontFaceSrcValue::reportDescendantMemoryUsage): * css/CSSFunctionValue.cpp: (WebCore::CSSFunctionValue::reportDescendantMemoryUsage): * css/CSSGradientValue.cpp: (WebCore::CSSGradientColorStop::reportMemoryUsage): (WebCore::CSSGradientValue::reportBaseClassMemoryUsage): (WebCore::CSSLinearGradientValue::reportDescendantMemoryUsage): (WebCore::CSSRadialGradientValue::reportDescendantMemoryUsage): * css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::reportBaseClassMemoryUsage): * css/CSSImageSetValue.cpp: (WebCore::CSSImageSetValue::reportDescendantMemoryUsage): (WebCore::CSSImageSetValue::ImageWithScale::reportMemoryUsage): * css/CSSImageValue.cpp: (WebCore::CSSImageValue::reportDescendantMemoryUsage): * css/CSSImportRule.cpp: (WebCore::CSSImportRule::reportDescendantMemoryUsage): * css/CSSInheritedValue.cpp: (WebCore::CSSInheritedValue::reportDescendantMemoryUsage): * css/CSSInitialValue.cpp: (WebCore::CSSInitialValue::reportDescendantMemoryUsage): * css/CSSLineBoxContainValue.cpp: (WebCore::CSSLineBoxContainValue::reportDescendantMemoryUsage): * css/CSSMediaRule.cpp: (WebCore::CSSMediaRule::reportDescendantMemoryUsage): * css/CSSPageRule.cpp: (WebCore::CSSPageRule::reportDescendantMemoryUsage): * css/CSSPrimitiveValue.cpp: (WebCore::CSSPrimitiveValue::reportDescendantMemoryUsage): * css/CSSProperty.cpp: (WebCore::CSSProperty::reportMemoryUsage): * css/CSSReflectValue.cpp: (WebCore::CSSReflectValue::reportDescendantMemoryUsage): * css/CSSRule.cpp: (WebCore::CSSRule::reportBaseClassMemoryUsage): * css/CSSRuleList.cpp: (WebCore::StaticCSSRuleList::reportMemoryUsage): * css/CSSRuleList.h: * css/CSSSelectorList.cpp: (WebCore::CSSSelectorList::reportMemoryUsage): * css/CSSStyleRule.cpp: (WebCore::CSSStyleRule::reportDescendantMemoryUsage): * css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::reportMemoryUsage): * css/CSSTimingFunctionValue.cpp: (WebCore::CSSLinearTimingFunctionValue::reportDescendantMemoryUsage): (WebCore::CSSCubicBezierTimingFunctionValue::reportDescendantMemoryUsage): (WebCore::CSSStepsTimingFunctionValue::reportDescendantMemoryUsage): * css/CSSUnicodeRangeValue.cpp: (WebCore::CSSUnicodeRangeValue::reportDescendantMemoryUsage): * css/CSSUnknownRule.h: (WebCore::CSSUnknownRule::reportDescendantMemoryUsage): * css/CSSValue.cpp: (WebCore::TextCloneCSSValue::reportDescendantMemoryUsage): * css/CSSValueList.cpp: (WebCore::CSSValueList::reportDescendantMemoryUsage): * css/CSSVariableValue.h: (WebCore::CSSVariableValue::reportDescendantMemoryUsage): * css/FontFeatureValue.cpp: (WebCore::FontFeatureValue::reportDescendantMemoryUsage): * css/FontValue.cpp: (WebCore::FontValue::reportDescendantMemoryUsage): * css/MediaList.cpp: (WebCore::MediaQuerySet::reportMemoryUsage): (WebCore::MediaList::reportMemoryUsage): * css/MediaQuery.cpp: (WebCore::MediaQuery::reportMemoryUsage): * css/MediaQueryExp.cpp: (WebCore::MediaQueryExp::reportMemoryUsage): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::reportMemoryUsage): (WebCore::StyleRuleCSSStyleDeclaration::reportMemoryUsage): (WebCore::InlineCSSStyleDeclaration::reportMemoryUsage): * css/ShadowValue.cpp: (WebCore::ShadowValue::reportDescendantMemoryUsage): * css/StylePropertySet.cpp: (WebCore::StylePropertySet::reportMemoryUsage): * css/StyleResolver.cpp: (WebCore::StyleResolver::Features::reportMemoryUsage): (WebCore::StyleResolver::collectMatchingRulesForList): * css/StyleRule.cpp: (WebCore::StyleRuleBase::reportMemoryUsage): (WebCore::StyleRule::reportDescendantMemoryUsage): (WebCore::StyleRulePage::reportDescendantMemoryUsage): (WebCore::StyleRuleFontFace::reportDescendantMemoryUsage): (WebCore::StyleRuleBlock::reportDescendantMemoryUsage): (WebCore::StyleRuleMedia::reportDescendantMemoryUsage): (WebCore::StyleRuleRegion::reportDescendantMemoryUsage): * css/StyleRuleImport.cpp: (WebCore::StyleRuleImport::reportDescendantMemoryUsage): * css/StyleSheetContents.cpp: (WebCore::StyleSheetContents::reportMemoryUsage): * css/WebKitCSSFilterValue.cpp: (WebCore::WebKitCSSFilterValue::reportDescendantMemoryUsage): * css/WebKitCSSKeyframeRule.cpp: (WebCore::StyleKeyframe::reportMemoryUsage): (WebCore::WebKitCSSKeyframeRule::reportDescendantMemoryUsage): * css/WebKitCSSKeyframesRule.cpp: (WebCore::StyleRuleKeyframes::reportDescendantMemoryUsage): (WebCore::WebKitCSSKeyframesRule::reportDescendantMemoryUsage): * css/WebKitCSSMixFunctionValue.cpp: (WebCore::WebKitCSSMixFunctionValue::reportDescendantMemoryUsage): * css/WebKitCSSRegionRule.cpp: (WebCore::WebKitCSSRegionRule::reportDescendantMemoryUsage): * css/WebKitCSSSVGDocumentValue.cpp: (WebCore::WebKitCSSSVGDocumentValue::reportDescendantMemoryUsage): * css/WebKitCSSShaderValue.cpp: (WebCore::WebKitCSSShaderValue::reportDescendantMemoryUsage): * css/WebKitCSSTransformValue.cpp: (WebCore::WebKitCSSTransformValue::reportDescendantMemoryUsage): * dom/CharacterData.cpp: (WebCore::CharacterData::reportMemoryUsage): * dom/ContainerNode.h: (WebCore::ContainerNode::reportMemoryUsage): * dom/Document.cpp: (WebCore::Document::reportMemoryUsage): * dom/Element.h: (WebCore::Element::reportMemoryUsage): * dom/ElementAttributeData.cpp: (WebCore::ElementAttributeData::reportMemoryUsage): * dom/MemoryInstrumentation.h: (MemoryInstrumentation): (MemoryObjectInfo): (WebCore::MemoryObjectInfo::reportObjectInfo): (MemoryClassInfo): (WebCore::MemoryClassInfo::MemoryClassInfo): * dom/Node.cpp: (WebCore::Node::reportMemoryUsage): * dom/QualifiedName.h: (WebCore::QualifiedName::QualifiedNameImpl::reportMemoryUsage): (WebCore::QualifiedName::reportMemoryUsage): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::reportMemoryUsage): * loader/FrameLoader.cpp: (WebCore::FrameLoader::reportMemoryUsage): * loader/ResourceLoader.cpp: (WebCore::ResourceLoader::reportMemoryUsage): * loader/cache/CachedCSSStyleSheet.cpp: (WebCore::CachedCSSStyleSheet::reportMemoryUsage): * loader/cache/CachedFont.cpp: (WebCore::CachedFont::reportMemoryUsage): * loader/cache/CachedImage.cpp: (WebCore::CachedImage::reportMemoryUsage): * loader/cache/CachedRawResource.cpp: (WebCore::CachedRawResource::reportMemoryUsage): * loader/cache/CachedResource.cpp: (WebCore::CachedResource::reportMemoryUsage): * loader/cache/CachedResourceHandle.cpp: (WebCore::CachedResourceHandleBase::reportMemoryUsage): * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::reportMemoryUsage): * loader/cache/CachedSVGDocument.cpp: (WebCore::CachedSVGDocument::reportMemoryUsage): * loader/cache/CachedScript.cpp: (WebCore::CachedScript::reportMemoryUsage): * loader/cache/CachedShader.cpp: (WebCore::CachedShader::reportMemoryUsage): * loader/cache/CachedXSLStyleSheet.cpp: (WebCore::CachedXSLStyleSheet::reportMemoryUsage): * loader/cache/MemoryCache.cpp: (WebCore::MemoryCache::reportMemoryUsage): * page/Frame.cpp: (WebCore::Frame::reportMemoryUsage): * platform/SharedBuffer.cpp: (WebCore::SharedBuffer::reportMemoryUsage): * platform/TreeShared.h: (WebCore::TreeShared::reportMemoryUsage): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::reportMemoryUsage): * rendering/style/StyleRareInheritedData.cpp: (WebCore::StyleRareInheritedData::reportMemoryUsage): * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::reportMemoryUsage): * svg/SVGColor.cpp: (WebCore::SVGColor::reportDescendantMemoryUsage): * svg/SVGPaint.cpp: (WebCore::SVGPaint::reportDescendantMemoryUsage): Source/WebKit/chromium: * tests/MemoryInstrumentationTest.cpp: (WebCore::Instrumented::reportMemoryUsage): (WebCore::InstrumentedRefPtr::reportMemoryUsage): (WebCore::InstrumentedWithOwnPtr::reportMemoryUsage): (WebCore::InstrumentedOther::reportMemoryUsage): (WebCore::InstrumentedDOM::reportMemoryUsage): (WebCore::NonVirtualInstrumented::reportMemoryUsage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 06 Aug, 2012 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=90101 Patch by Max Vujovic <mvujovic@adobe.com> on 2012-08-06 Reviewed by Dirk Schulze. Source/WebCore: Parse the mix function syntax for CSS Shaders as defined in the Filter Effects spec: https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html#FilterFunction The fragment shader argument of the custom filter function can now be a mix function with the following syntax: mix(<uri> [ <blend-mode> || <alpha-compositing> ]?) For example: -webkit-filter: custom(url(shader.vert) mix(url(shader.frag multiply source-over)) The Filter Effects spec references the Compositing and Blending spec, which defines the supported blend modes and alpha compositing modes. Blend modes: https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blend-mode This patch adds all of the blend modes in the spec. Alpha compositing modes: https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#alpha-compositing This patch does not add any new CSS values for alpha compositing. Currently, we parse the values that are the same between the spec and the -webkit-background-composite property, including: clear copy source-over source-in source-out source-atop destination-over destination-in destination-out destination-atop xor In the future, we may need to add the following CSS values for alpha compositing: lighter destination This is currently under discussion on the www-style mailing list: http://lists.w3.org/Archives/Public/www-style/2012Aug/0123.html No new test files. Add test cases in: css3/filters/script-tests/custom-filter-property-computed-style.js: css3/filters/script-tests/custom-filter-property-parsing-invalid.js: css3/filters/script-tests/custom-filter-property-parsing.js: * GNUmakefile.list.am: * Target.pri: * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::valueForFilter): * css/CSSParser.cpp: (WebCore::CSSParser::isBlendMode): (WebCore): (WebCore::CSSParser::isCompositeOperator): (WebCore::CSSParser::parseMixFunction): (WebCore::CSSParser::parseCustomFilter): * css/CSSParser.h: (WebCore): * css/CSSParserValues.h: (WebCore::CSSParserValueList::currentIndex): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore): (WebCore::CSSPrimitiveValue::operator BlendMode): * css/CSSValue.cpp: (WebCore::CSSValue::reportMemoryUsage): (WebCore::CSSValue::cssText): (WebCore::CSSValue::destroy): (WebCore::CSSValue::cloneForCSSOM): * css/CSSValue.h: (WebCore::CSSValue::isWebKitCSSMixFunctionValue): (CSSValue): * css/CSSValueKeywords.in: * css/StyleResolver.cpp: (WebCore::StyleResolver::collectMatchingRulesForList): * css/WebKitCSSMixFunctionValue.cpp: Added. (WebCore): (WebCore::WebKitCSSMixFunctionValue::WebKitCSSMixFunctionValue): (WebCore::WebKitCSSMixFunctionValue::customCssText): (WebCore::WebKitCSSMixFunctionValue::cloneForCSSOM): (WebCore::WebKitCSSMixFunctionValue::reportDescendantMemoryUsage): * css/WebKitCSSMixFunctionValue.h: Added. (WebCore): (WebKitCSSMixFunctionValue): (WebCore::WebKitCSSMixFunctionValue::create): * platform/graphics/GraphicsTypes.h: * platform/graphics/filters/CustomFilterProgram.cpp: (WebCore::CustomFilterProgram::CustomFilterProgram): * platform/graphics/filters/CustomFilterProgram.h: (WebCore::CustomFilterProgramMixSettings::CustomFilterProgramMixSettings): (CustomFilterProgramMixSettings): (WebCore): * rendering/style/StyleCustomFilterProgram.h: (WebCore::StyleCustomFilterProgram::create): (WebCore::StyleCustomFilterProgram::StyleCustomFilterProgram): LayoutTests: Add tests for custom filter mix function parsing as defined in the Filter Effects spec: https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html#FilterFunction Remove some mac-wk2 and chromium expectations because they are the same as the general expectations. * css3/filters/custom/custom-filter-property-computed-style-expected.txt: * css3/filters/custom/custom-filter-property-parsing-expected.txt: * css3/filters/custom/custom-filter-property-parsing-invalid-expected.txt: * css3/filters/script-tests/custom-filter-property-computed-style.js: * css3/filters/script-tests/custom-filter-property-parsing-invalid.js: * css3/filters/script-tests/custom-filter-property-parsing.js: * platform/chromium/css3/filters/custom/custom-filter-property-computed-style-expected.txt: * platform/chromium/css3/filters/custom/custom-filter-property-parsing-expected.txt: * platform/chromium/css3/filters/custom/custom-filter-property-parsing-invalid-expected.txt: Removed. * platform/mac-wk2/css3/filters/custom/custom-filter-property-computed-style-expected.txt: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Aug, 2012 1 commit
-
-
yurys@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=92962 Reviewed by Pavel Feldman. Added memory footprint reporting method to CSSRule and its descendants. * css/CSSCharsetRule.cpp: (WebCore::CSSCharsetRule::reportDescendantMemoryUsage): (WebCore): * css/CSSCharsetRule.h: (CSSCharsetRule): * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::reportMemoryUsage): (WebCore): * css/CSSComputedStyleDeclaration.h: (CSSComputedStyleDeclaration): * css/CSSFontFaceRule.cpp: (WebCore::CSSFontFaceRule::reportDescendantMemoryUsage): (WebCore): * css/CSSFontFaceRule.h: (CSSFontFaceRule): * css/CSSImportRule.cpp: (WebCore::CSSImportRule::reportDescendantMemoryUsage): (WebCore): * css/CSSImportRule.h: (CSSImportRule): * css/CSSMediaRule.cpp: (WebCore::CSSMediaRule::reportDescendantMemoryUsage): (WebCore): * css/CSSMediaRule.h: (CSSMediaRule): * css/CSSPageRule.cpp: (WebCore::CSSPageRule::reportDescendantMemoryUsage): (WebCore): * css/CSSPageRule.h: (CSSPageRule): * css/CSSRule.cpp: (WebCore::CSSRule::reportMemoryUsage): we manually implement polymorphic call here to avoid adding vtable pointer to all CSSRule objects. Descendants are expected to report their memory via reportDescendantMemoryUsage. The name is intentionally different from reportMemoryUsage to avoid accidential infitite recursion: if the descendants overrode non-virtual CSSRule::reportMemoryUsage, it would be easy to add a new descendant type to the switch in CSSRule::reportMemoryUsage without providing proper override for reportMemoryUsage and CSSRule::reportMemoryUsage would end up calling itself. (WebCore): (WebCore::CSSRule::reportBaseClassMemoryUsage): again we cannot use MemoryClassInfo::visitBaseClass like we do for virtual methods because it would lead to a recursive call of CSSRule::reportMemoryUsage. This is why we use reportBaseClassMemoryUsage to allow descendants to report objects referenced from their base class. * css/CSSRule.h: (WebCore): (CSSRule): * css/CSSRuleList.cpp: (WebCore::StaticCSSRuleList::reportMemoryUsage): (WebCore): * css/CSSRuleList.h: (WebCore): (CSSRuleList): (StaticCSSRuleList): (LiveCSSRuleList): * css/CSSStyleDeclaration.h: (WebCore): (CSSStyleDeclaration): * css/CSSStyleRule.cpp: (WebCore::CSSStyleRule::reportDescendantMemoryUsage): (WebCore): * css/CSSStyleRule.h: (CSSStyleRule): * css/CSSStyleSheet.cpp: (StyleSheetCSSRuleList): (WebCore::CSSStyleSheet::reportMemoryUsage): * css/CSSUnknownRule.h: (CSSUnknownRule): (WebCore::CSSUnknownRule::reportDescendantMemoryUsage): * css/PropertySetCSSStyleDeclaration.cpp: (WebCore::PropertySetCSSStyleDeclaration::reportMemoryUsage): (WebCore): (WebCore::StyleRuleCSSStyleDeclaration::reportMemoryUsage): (WebCore::InlineCSSStyleDeclaration::reportMemoryUsage): * css/PropertySetCSSStyleDeclaration.h: (PropertySetCSSStyleDeclaration): (StyleRuleCSSStyleDeclaration): (InlineCSSStyleDeclaration): * css/WebKitCSSKeyframeRule.cpp: (WebCore::WebKitCSSKeyframeRule::reportDescendantMemoryUsage): (WebCore): * css/WebKitCSSKeyframeRule.h: (WebKitCSSKeyframeRule): * css/WebKitCSSKeyframesRule.cpp: (WebCore::WebKitCSSKeyframesRule::reportDescendantMemoryUsage): (WebCore): * css/WebKitCSSKeyframesRule.h: (WebKitCSSKeyframesRule): * css/WebKitCSSRegionRule.cpp: (WebCore::WebKitCSSRegionRule::reportDescendantMemoryUsage): (WebCore): * css/WebKitCSSRegionRule.h: (WebKitCSSRegionRule): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 01 Aug, 2012 1 commit
-
-
jianli@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=90298 Reviewed by Adam Barth. .: * configure.ac: Add ENABLE_WIDGET_REGION define. Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Add ENABLE_WIDGET_REGION define. Source/WebCore: The css property "-webkit-widget-region" is essentially a synonym of "-webkit-dashboard-region" that allows us to expose dashboard region support for other port. This patch also adds a new feature define ENABLE(WIDGET_REGION) such that "-webkit-dashboard-region" is only provided under ENABLE(DASHBOARD_SUPPORT) as it is now and "-webkit-widget-region" is only exposed under ENABLE(WIDGET_REGION). Change almost all the code pieces guarded by ENABLE(DASHBOARD_SUPPORT) to make them also guarded by ENABLE(WIDGET_REGION), except those that are specific to Apple/WebKit. Currently ENABLE(WIDGET_REGION) has been turned on by default for Mac/WebKit and chromium ports. Test: fast/css/widget-region-parser.html * Configurations/FeatureDefines.xcconfig: Add ENABLE_WIDGET_REGION define. * DerivedSources.make: * GNUmakefile.am: Add ENABLE_WIDGET_REGION define. * WebCore.exp.in: * css/CSSComputedStyleDeclaration.cpp: Handle CSSPropertyWebkitWidgetRegion. (WebCore): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: Parse "-webkit-widget-region". (WebCore::CSSParser::parseValue): (WebCore): (WebCore::CSSParser::parseDashboardRegions): * css/CSSProperty.cpp: Handle CSSPropertyWebkitWidgetRegion. (WebCore::CSSProperty::isInheritedProperty): * css/CSSPrimitiveValue.cpp: (WebCore): (WebCore::CSSPrimitiveValue::customCssText): (WebCore::CSSPrimitiveValue::cloneForCSSOM): * css/CSSPropertyNames.in: Add "-webkit-widget-region" property. * css/DashboardRegion.h: (DashboardRegion): * css/StyleResolver.cpp: Handle CSSPropertyWebkitWidgetRegion. * dom/Document.cpp: (WebCore::Document::Document): (WebCore): * dom/Document.h: (WebCore): (Document): * page/Chrome.cpp: (WebCore): * page/ChromeClient.h: (ChromeClient): * page/FrameView.cpp: (WebCore::FrameView::layout): (WebCore): (WebCore::FrameView::paintContents): * page/FrameView.h: (FrameView): * rendering/RenderInline.cpp: (WebCore): * rendering/RenderInline.h: (RenderInline): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::scrollTo): (WebCore::RenderLayer::setHasHorizontalScrollbar): (WebCore::RenderLayer::setHasVerticalScrollbar): (WebCore::RenderLayer::updateScrollbarsAfterLayout): * rendering/RenderListBox.cpp: (WebCore::RenderListBox::setHasVerticalScrollbar): * rendering/RenderObject.cpp: (WebCore::RenderObject::styleWillChange): (WebCore): * rendering/RenderObject.h: (RenderObject): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): (WebCore): * rendering/style/RenderStyle.h: * rendering/style/StyleDashboardRegion.h: * rendering/style/StyleRareNonInheritedData.cpp: (WebCore::StyleRareNonInheritedData::operator==): * rendering/style/StyleRareNonInheritedData.h: (WebCore): (StyleRareNonInheritedData): Source/WebKit/chromium: * features.gypi: Add ENABLE_WIDGET_REGION define. Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Add ENABLE_WIDGET_REGION define. Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Add ENABLE_WIDGET_REGION define. LayoutTests: Added a new test to test the new CSS property. * fast/css/widget-region-parser-expected.txt: Added. * fast/css/widget-region-parser.html: Added. * platform/efl/Skipped: Skip the new test. * platform/gtk/TestExpectations: Skip the new test. * platform/qt/Skipped: Skip the new test. * platform/win/Skipped: Skip the new test. * platform/wincario/Skipped: Skip the new test. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 31 Jul, 2012 1 commit
-
-
tony@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=92688 Reviewed by Ojan Vafai. Source/WebCore: The spec changed back from floats to integers: http://lists.w3.org/Archives/Public/www-style/2012Jul/0607.html Tests: css3/flexbox/css-properties.html: Updated. css3/flexbox/flex-order.html: Test cases modified. * css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): * css/StyleBuilder.cpp: (WebCore::StyleBuilder::StyleBuilder): * rendering/RenderFlexibleBox.cpp: (WebCore): (RenderFlexibleBox::OrderHashTraits): (WebCore::RenderFlexibleBox::OrderHashTraits::emptyValue): (WebCore::RenderFlexibleBox::OrderHashTraits::constructDeletedValue): (WebCore::RenderFlexibleBox::OrderHashTraits::isDeletedValue): (RenderFlexibleBox::OrderIterator): * rendering/RenderFlexibleBox.h: * rendering/style/RenderStyle.h: * rendering/style/StyleRareNonInheritedData.h: (StyleRareNonInheritedData): LayoutTests: Update tests. * css3/flexbox/css-properties-expected.txt: * css3/flexbox/css-properties.html: * css3/flexbox/flex-order.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Jul, 2012 1 commit
-
-
simon.fraser@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=90046 Reviewed by Ojan Vafai. Source/JavaScriptCore: Turn on ENABLE_CSS_STICKY_POSITION. * Configurations/FeatureDefines.xcconfig: Source/WebCore: Turn on ENABLE_CSS_STICKY_POSITION. Add support for parsing the new '-webkit-sticky' value for position, returning it from getComputedStyle(), and storing it in RenderStyle. Test: fast/css/sticky/parsing-position-sticky.html * Configurations/FeatureDefines.xcconfig: * css/CSSComputedStyleDeclaration.cpp: (WebCore::getPositionOffsetValue): * css/CSSParser.cpp: (WebCore::isValidKeywordPropertyAndValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::operator EPosition): * css/CSSValueKeywords.in: * rendering/style/RenderStyle.h: * rendering/style/RenderStyleConstants.h: Source/WebKit/chromium: Turn on ENABLE_CSS_STICKY_POSITION. * features.gypi: Source/WebKit/mac: Turn on ENABLE_CSS_STICKY_POSITION. * Configurations/FeatureDefines.xcconfig: Source/WebKit2: Turn on ENABLE_CSS_STICKY_POSITION. * Configurations/FeatureDefines.xcconfig: LayoutTests: Test for parsing and returning fro getComputedStyle() the new -webkit-sticky value for position. * fast/css/sticky/parsing-position-sticky-expected.txt: Added. * fast/css/sticky/parsing-position-sticky.html: Added. * fast/css/sticky/resources/parsing-position-sticky.js: Added. (test): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123379 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-