Skip to content
  • darin@apple.com's avatar
    JavaScriptCore: · 734fbf64
    darin@apple.com authored
            Reviewed by Eric.
    
            - http://bugs.webkit.org/show_bug.cgi?id=17256
              Make clients of RefCounted explicitly set the count to 0.
    
            * API/JSClassRef.cpp:
            (OpaqueJSClass::OpaqueJSClass):
            * bindings/runtime_root.cpp:
            (KJS::Bindings::RootObject::RootObject):
    
    WebCore:
    
            Reviewed by Eric.
    
            - http://bugs.webkit.org/show_bug.cgi?id=17256
              Make clients of RefCounted explicitly set the count to 0.
    
            * bindings/js/JSSVGPODTypeWrapper.h:
            (WebCore::JSSVGPODTypeWrapper::JSSVGPODTypeWrapper):
            * css/CSSFontFace.h:
            (WebCore::CSSFontFace::CSSFontFace):
            * css/CSSRuleList.cpp:
            (WebCore::CSSRuleList::CSSRuleList):
            * css/CSSSegmentedFontFace.cpp:
            (WebCore::CSSSegmentedFontFace::CSSSegmentedFontFace):
            * css/Counter.h:
            (WebCore::Counter::Counter):
            * css/Pair.h:
            (WebCore::Pair::Pair):
            * css/Rect.h:
            (WebCore::Rect::Rect):
            * css/StyleBase.h:
            (WebCore::StyleBase::StyleBase):
            * css/StyleSheetList.cpp:
            (WebCore::StyleSheetList::StyleSheetList):
            * dom/Attr.cpp:
            (WebCore::Attr::Attr):
            * dom/Attr.h:
            * dom/Attribute.h:
            (WebCore::Attribute::Attribute):
            * dom/Clipboard.cpp:
            (WebCore::Clipboard::Clipboard):
            * dom/DOMImplementation.h:
            (WebCore::DOMImplementation::DOMImplementation):
            * dom/Event.cpp:
            (WebCore::Event::Event):
            * dom/EventListener.h:
            (WebCore::EventListener::EventListener):
            * dom/ExceptionBase.cpp:
            (WebCore::ExceptionBase::ExceptionBase):
            * dom/NamedAttrMap.h:
            (WebCore::NamedAttrMap::insertAttribute):
            * dom/NamedNodeMap.h:
            (WebCore::NamedNodeMap::NamedNodeMap):
            * dom/NodeFilter.h:
            (WebCore::NodeFilter::NodeFilter):
            * dom/NodeFilterCondition.h:
            (WebCore::NodeFilterCondition::NodeFilterCondition):
            * dom/NodeList.h:
            (WebCore::NodeList::NodeList):
            * dom/QualifiedName.h:
            (WebCore::QualifiedName::QualifiedNameImpl::QualifiedNameImpl):
            (WebCore::QualifiedName::ref):
            * dom/Range.cpp:
            (WebCore::Range::Range):
            * dom/RegisteredEventListener.cpp:
            (WebCore::RegisteredEventListener::RegisteredEventListener):
            * dom/StyledElement.h:
            * dom/Traversal.cpp:
            (WebCore::Traversal::Traversal):
            * editing/EditCommand.cpp:
            (WebCore::EditCommand::EditCommand):
            * history/BackForwardList.cpp:
            (WebCore::BackForwardList::BackForwardList):
            * history/CachedPage.cpp:
            (WebCore::CachedPage::CachedPage):
            * history/HistoryItem.cpp:
            (WebCore::HistoryItem::HistoryItem):
            * html/CanvasGradient.cpp:
            (WebCore::CanvasGradient::CanvasGradient):
            * html/CanvasPattern.cpp:
            (WebCore::CanvasPattern::CanvasPattern):
            * html/CanvasRenderingContext2D.cpp:
            (WebCore::CanvasRenderingContext2D::CanvasRenderingContext2D):
            * html/CanvasStyle.cpp:
            (WebCore::CanvasStyle::CanvasStyle):
            * html/HTMLCollection.cpp:
            (WebCore::HTMLCollection::HTMLCollection):
            * html/MediaError.h:
            (WebCore::MediaError::MediaError):
            * html/TimeRanges.cpp:
            (TimeRanges::TimeRanges):
            * html/TimeRanges.h:
            (WebCore::TimeRanges::TimeRanges):
            * html/VoidCallback.h:
            (WebCore::VoidCallback::VoidCallback):
            * loader/DocumentLoader.cpp:
            (WebCore::DocumentLoader::DocumentLoader):
            * loader/FormState.cpp:
            (WebCore::FormState::FormState):
            * loader/ResourceLoader.cpp:
            (WebCore::ResourceLoader::ResourceLoader):
            * loader/TextResourceDecoder.cpp:
            (WebCore::TextResourceDecoder::TextResourceDecoder):
            * loader/icon/IconRecord.cpp:
            (WebCore::IconRecord::IconRecord):
            * page/BarInfo.cpp:
            (WebCore::BarInfo::BarInfo):
            * page/Console.cpp:
            (WebCore::Console::Console):
            * page/DOMSelection.cpp:
            (WebCore::DOMSelection::DOMSelection):
            * page/DOMWindow.cpp:
            (WebCore::DOMWindow::DOMWindow):
            * page/Frame.cpp:
            (WebCore::Frame::Frame):
            * page/History.cpp:
            (WebCore::History::History):
            * page/InspectorController.cpp:
            (WebCore::InspectorResource::InspectorResource):
            (WebCore::InspectorDatabaseResource::InspectorDatabaseResource):
            * page/Plugin.h:
            (WebCore::Plugin::Plugin):
            * page/Screen.cpp:
            (WebCore::Screen::Screen):
            * platform/ArrayImpl.cpp:
            (WebCore::ArrayImpl::ArrayPrivate::ArrayPrivate):
            * platform/DeprecatedValueListImpl.cpp:
            (WebCore::DeprecatedValueListImpl::Private::Private):
            * platform/ScrollBar.cpp:
            (WebCore::Scrollbar::Scrollbar):
            * platform/SharedBuffer.cpp:
            (WebCore::SharedBuffer::SharedBuffer):
            * platform/graphics/FontFallbackList.cpp:
            (WebCore::FontFallbackList::FontFallbackList):
            * platform/graphics/FontFamily.cpp:
            (WebCore::FontFamily::FontFamily):
            * platform/graphics/FontFamily.h:
            (WebCore::FontFamily::FontFamily):
            * platform/graphics/FontSelector.h:
            (WebCore::FontSelector::FontSelector):
            (WebCore::FontSelector::~FontSelector):
            * platform/graphics/GlyphPageTreeNode.h:
            (WebCore::GlyphPage::GlyphPage):
            * platform/graphics/mac/IconMac.mm:
            (WebCore::Icon::Icon):
            * platform/mac/FileChooserMac.mm:
            (WebCore::FileChooser::FileChooser):
            * platform/mac/PopupMenuMac.mm:
            (WebCore::PopupMenu::PopupMenu):
            * platform/mac/SharedBufferMac.mm:
            (WebCore::SharedBuffer::SharedBuffer):
            * platform/network/FormData.cpp:
            (WebCore::FormData::FormData):
            * platform/network/FormData.h:
            (WebCore::FormData::FormData):
            * platform/network/ResourceHandle.cpp:
            (WebCore::ResourceHandle::ResourceHandle):
            * platform/text/CString.h:
            (WebCore::CStringBuffer::CStringBuffer):
            * platform/text/RegularExpression.cpp:
            (WebCore::RegularExpression::Private::Private):
            * rendering/RenderStyle.cpp:
            (WebCore::StyleSurroundData::StyleSurroundData):
            (WebCore::StyleBoxData::StyleBoxData):
            (WebCore::StyleVisualData::StyleVisualData):
            (WebCore::StyleBackgroundData::StyleBackgroundData):
            (WebCore::StyleMarqueeData::StyleMarqueeData):
            (WebCore::StyleFlexibleBoxData::StyleFlexibleBoxData):
            (WebCore::StyleMultiColData::StyleMultiColData):
            (WebCore::StyleTransformData::StyleTransformData):
            (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
            (WebCore::StyleRareInheritedData::StyleRareInheritedData):
            (WebCore::StyleInheritedData::StyleInheritedData):
            * rendering/RenderStyle.h:
            (WebCore::TransformOperation::TransformOperation):
            (WebCore::CursorList::CursorList):
            * rendering/SVGCharacterLayoutInfo.h:
            (WebCore::SVGCharOnPath::SVGCharOnPath):
            * rendering/SVGRenderStyle.cpp:
            (WebCore::SVGRenderStyle::SVGRenderStyle):
            * rendering/SVGRenderStyle.h:
            (WebCore::SVGRenderStyle::SVGRenderStyle):
            * rendering/SVGRenderStyleDefs.cpp:
            (StyleFillData::StyleFillData):
            (StyleStrokeData::StyleStrokeData):
            (StyleStopData::StyleStopData):
            (StyleTextData::StyleTextData):
            (StyleClipData::StyleClipData):
            (StyleMaskData::StyleMaskData):
            (StyleMarkerData::StyleMarkerData):
            (StyleMiscData::StyleMiscData):
            * storage/SQLResultSetRowList.h:
            (WebCore::SQLResultSetRowList::SQLResultSetRowList):
            * svg/SVGAngle.cpp:
            (WebCore::SVGAngle::SVGAngle):
            * svg/SVGAnimatedTemplate.h:
            (WebCore::SVGAnimatedTemplate::SVGAnimatedTemplate):
            * svg/SVGElementInstanceList.cpp:
            (WebCore::SVGElementInstanceList::SVGElementInstanceList):
            * svg/SVGList.h:
            (WebCore::SVGList::SVGList):
            (WebCore::SVGPODListItem::SVGPODListItem):
            * svg/SVGPathSeg.h:
            (WebCore::SVGPathSeg::SVGPathSeg):
            * svg/SVGPreserveAspectRatio.cpp:
            (WebCore::SVGPreserveAspectRatio::SVGPreserveAspectRatio):
            * svg/SVGRenderingIntent.h:
            (WebCore::SVGRenderingIntent::SVGRenderingIntent):
            * svg/SVGUnitTypes.h:
            (WebCore::SVGUnitTypes::SVGUnitTypes):
            * svg/graphics/SVGPaintServerGradient.h:
            (WebCore::SVGPaintServerGradient::SharedStopCache::SharedStopCache):
            * svg/graphics/SVGResource.cpp:
            (WebCore::SVGResource::SVGResource):
            * xml/DOMParser.h:
            (WebCore::DOMParser::DOMParser):
            * xml/XMLHttpRequest.cpp:
            (WebCore::XMLHttpRequest::XMLHttpRequest):
            * xml/XMLSerializer.h:
            (WebCore::XMLSerializer::XMLSerializer):
            * xml/XPathEvaluator.h:
            (WebCore::XPathEvaluator::XPathEvaluator):
            * xml/XPathExpression.h:
            (WebCore::XPathExpression::XPathExpression):
            * xml/XPathNSResolver.h:
            (WebCore::XPathNSResolver::XPathNSResolver):
            * xml/XPathResult.cpp:
            (WebCore::XPathResult::XPathResult):
            * xml/XPathValue.h:
            (WebCore::XPath::ValueData::ValueData):
            * xml/XSLTProcessor.h:
            (WebCore::XSLTProcessor::XSLTProcessor):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    734fbf64