Changeset 284093 in webkit for trunk/Source/WebCore/rendering/RenderButton.cpp
- Timestamp:
- Oct 13, 2021, 8:37:52 AM (4 years ago)
- Author:
- Chris Dumez
- Message:
-
Stop using makeWeakPtr() in WebCore
https://bugs.webkit.org/show_bug.cgi?id=231651
Reviewed by Alex Christensen.
Source/WebCore:
Stop using makeWeakPtr() in WebCore and use WeakPtr { } directly instead.
- dom/BroadcastChannel.cpp:
(WebCore::BroadcastChannel::MainThreadBridge::MainThreadBridge):
- dom/DataTransferItemList.cpp:
(WebCore::DataTransferItemList::add):
(WebCore::DataTransferItemList::ensureItems const):
(WebCore::DataTransferItemList::didSetStringData):
- dom/Document.cpp:
(WebCore::Document::buildAccessKeyCache):
(WebCore::Document::collectRangeDataFromRegister):
(WebCore::Document::determineActiveThemeColorMetaElement):
(WebCore::Document::setActiveSpeechRecognition):
(WebCore::Document::appendAutofocusCandidate):
(WebCore::Document::setMediaElementShowingTextTrack):
(WebCore::DocumentParserYieldToken::DocumentParserYieldToken):
(WebCore::Document::addIntersectionObserver):
(WebCore::Document::updateIntersectionObservations):
(WebCore::Document::addResizeObserver):
(WebCore::Document::updateMainArticleElementAfterLayout):
(WebCore::Document::setPictureInPictureElement):
- dom/Document.h:
(WebCore::Document::setContextDocument):
(WebCore::Document::setTemplateDocumentHost):
- dom/DocumentParser.cpp:
(WebCore::DocumentParser::DocumentParser):
- dom/EventLoop.h:
(WebCore::EventLoopTaskGroup::EventLoopTaskGroup):
(WebCore::EventLoopTask::EventLoopTask):
- dom/EventSender.h:
(WebCore::EventSender<T>::dispatchEventSoon):
- dom/EventTarget.cpp:
(WebCore::EventTarget::addEventListener):
- dom/FullscreenManager.cpp:
(WebCore::FullscreenManager::setFullscreenRenderer):
- dom/IdleCallbackController.cpp:
(WebCore::IdleCallbackController::IdleCallbackController):
- dom/MessagePort.cpp:
(WebCore::MessagePort::virtualHasPendingActivity const):
- dom/RadioButtonGroups.cpp:
(WebCore::RadioButtonGroup::setCheckedButton):
- dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::ScriptedAnimationController):
- dom/SlotAssignment.cpp:
(WebCore::SlotAssignment::addSlotElementByName):
(WebCore::SlotAssignment::resolveSlotsAfterSlotMutation):
(WebCore::SlotAssignment::assignToSlot):
- editing/CustomUndoStep.cpp:
(WebCore::CustomUndoStep::CustomUndoStep):
- editing/EditCommand.cpp:
(WebCore::EditCommand::setParent):
- editing/FrameSelection.cpp:
(WebCore::FrameSelection::FrameSelection):
- editing/TextManipulationController.cpp:
(WebCore::TextManipulationController::TextManipulationController):
(WebCore::TextManipulationController::observeParagraphs):
- editing/ios/EditorIOS.mm:
(WebCore::Editor::setDictationPhrasesAsChildOfElement):
- fileapi/FileReaderLoader.cpp:
(WebCore::FileReaderLoader::FileReaderLoader):
- html/CustomPaintImage.cpp:
(WebCore::CustomPaintImage::CustomPaintImage):
- html/FormAssociatedElement.cpp:
(WebCore::FormAssociatedElement::FormAssociatedElement):
(WebCore::FormAssociatedElement::setForm):
- html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::setRootEditableElementForSelectionOnMouseDown):
- html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::submit):
(WebCore::HTMLFormElement::registerFormElement):
(WebCore::HTMLFormElement::registerImgElement):
(WebCore::HTMLFormElement::defaultButton const):
(WebCore::HTMLFormElement::addToPastNamesMap):
- html/HTMLFrameOwnerElement.cpp:
(WebCore::HTMLFrameOwnerElement::setContentFrame):
- html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::HTMLImageElement):
(WebCore::HTMLImageElement::insertedIntoAncestor):
(WebCore::HTMLImageElement::setPictureElement):
(WebCore::HTMLImageElement::setSourceElement):
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader):
- html/HTMLMediaElement.h:
- html/InputType.h:
(WebCore::InputType::InputType):
- html/MediaElementSession.cpp:
(WebCore::MediaSessionObserver::MediaSessionObserver):
- html/OffscreenCanvas.cpp:
(WebCore::OffscreenCanvas::setPlaceholderCanvas):
- html/URLSearchParams.cpp:
(WebCore::URLSearchParams::URLSearchParams):
- html/parser/HTMLScriptRunner.cpp:
(WebCore::HTMLScriptRunner::HTMLScriptRunner):
- html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::DateTimeEditElement):
- html/shadow/DateTimeFieldElement.cpp:
(WebCore::DateTimeFieldElement::DateTimeFieldElement):
- html/shadow/MediaControlTextTrackContainerElement.cpp:
(WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
- html/track/TextTrackCue.cpp:
(WebCore::TextTrackCueBox::TextTrackCueBox):
- html/track/TrackBase.cpp:
(WebCore::TrackBase::setTrackList):
- html/track/TrackListBase.h:
(WebCore::TrackListBase::setOpaqueRootObserver):
- inspector/InspectorFrontendAPIDispatcher.cpp:
(WebCore::InspectorFrontendAPIDispatcher::InspectorFrontendAPIDispatcher):
- inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::setGridOverlayForNode):
- inspector/agents/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::bind):
- inspector/agents/InspectorLayerTreeAgent.cpp:
(WebCore::InspectorLayerTreeAgent::bindPseudoElement):
- inspector/agents/InspectorNetworkAgent.cpp:
(WebCore::InspectorNetworkAgent::enable):
- inspector/agents/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::frameId):
- inspector/agents/InspectorWorkerAgent.cpp:
(WebCore::InspectorWorkerAgent::connectToWorkerInspectorProxy):
- layout/formattingContexts/table/TableGrid.cpp:
(WebCore::Layout::TableGrid::Slot::Slot):
- layout/layouttree/LayoutBox.cpp:
(WebCore::Layout::Box::setCachedGeometryForLayoutState const):
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::tryLoadingSubstituteData):
(WebCore::DocumentLoader::contentFilterDidBlock):
- loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::setFrame):
- loader/FrameLoader.cpp:
(WebCore::PageLevelForbidScope::PageLevelForbidScope):
(WebCore::FrameLoader::setOpener):
(WebCore::FrameLoader::loadFrameRequest):
- loader/FrameNetworkingContext.h:
(WebCore::FrameNetworkingContext::FrameNetworkingContext):
- loader/LinkLoader.cpp:
(WebCore::LinkLoader::preconnectIfNeeded):
- loader/LinkPreloadResourceClients.cpp:
(WebCore::LinkPreloadResourceClient::LinkPreloadResourceClient):
- loader/MediaResourceLoader.cpp:
(WebCore::MediaResourceLoader::MediaResourceLoader):
- loader/NetscapePlugInStreamLoader.cpp:
(WebCore::NetscapePlugInStreamLoader::NetscapePlugInStreamLoader):
- loader/PolicyChecker.cpp:
(WebCore::FrameLoader::PolicyChecker::checkNavigationPolicy):
(WebCore::FrameLoader::PolicyChecker::checkNewWindowPolicy):
- loader/SubframeLoader.cpp:
(WebCore::FrameLoader::SubframeLoader::loadPlugin):
- loader/appcache/ApplicationCache.cpp:
(WebCore::ApplicationCache::setGroup):
(WebCore::ApplicationCache::setManifestResource):
- loader/appcache/ApplicationCacheGroup.cpp:
(WebCore::ApplicationCacheGroup::update):
- loader/appcache/ApplicationCacheHost.cpp:
(WebCore::ApplicationCacheHost::setDOMApplicationCache):
(WebCore::ApplicationCacheHost::setCandidateApplicationCacheGroup):
- loader/cache/CachedImage.cpp:
(WebCore::CachedImage::load):
- loader/cache/CachedResourceLoader.h:
(WebCore::CachedResourceLoader::setDocument):
- loader/ios/LegacyPreviewLoader.mm:
(WebCore::LegacyPreviewLoader::previewConverterDidStartConverting):
- page/DOMWindowExtension.cpp:
(WebCore::DOMWindowExtension::DOMWindowExtension):
- page/DOMWindowProperty.cpp:
(WebCore::DOMWindowProperty::DOMWindowProperty):
- page/EventHandler.cpp:
(WebCore::widgetForElement):
(WebCore::EventHandler::updateLastScrollbarUnderMouse):
- page/Frame.cpp:
(WebCore::Frame::Frame):
- page/FrameDestructionObserver.cpp:
(WebCore::FrameDestructionObserver::observeFrame):
- page/FrameTree.cpp:
(WebCore::FrameTree::FrameTree):
(WebCore::FrameTree::appendChild):
- page/FrameView.cpp:
(WebCore::FrameView::updateEmbeddedObject):
- page/FrameViewLayoutContext.cpp:
(WebCore::FrameViewLayoutContext::layout):
(WebCore::FrameViewLayoutContext::setSubtreeLayoutRoot):
- page/ImageOverlayController.cpp:
(WebCore::ImageOverlayController::ImageOverlayController):
(WebCore::ImageOverlayController::selectionQuadsDidChange):
- page/IntersectionObserver.cpp:
(WebCore::IntersectionObserver::IntersectionObserver):
(WebCore::IntersectionObserver::observe):
- page/Page.cpp:
(WebCore::Page::updateRendering):
(WebCore::Page::doAfterUpdateRendering):
(WebCore::Page::updateElementsWithTextRecognitionResults):
(WebCore::Page::setServiceWorkerGlobalScope):
- page/PointerLockController.cpp:
(WebCore::PointerLockController::elementWasRemoved):
(WebCore::PointerLockController::documentDetached):
(WebCore::PointerLockController::didAcquirePointerLock):
- page/Quirks.cpp:
(WebCore::Quirks::Quirks):
(WebCore::Quirks::triggerOptionalStorageAccessQuirk const):
- page/ResizeObservation.cpp:
(WebCore::ResizeObservation::ResizeObservation):
- page/ResizeObserver.cpp:
(WebCore::ResizeObserver::ResizeObserver):
(WebCore::ResizeObserver::observe):
- page/UndoItem.cpp:
(WebCore::UndoItem::setUndoManager):
- page/WheelEventTestMonitor.cpp:
(WebCore::WheelEventTestMonitor::scheduleCallbackCheck):
- page/ios/ContentChangeObserver.cpp:
(WebCore::ContentChangeObserver::didFinishTransition):
- page/ios/ContentChangeObserver.h:
(WebCore::ContentChangeObserver::setHiddenTouchTarget):
- page/mac/EventHandlerMac.mm:
(WebCore::scrollableAreaForEventTarget):
(WebCore::scrollableAreaForContainerNode):
(WebCore::EventHandler::determineWheelEventTarget):
- page/mac/ImageOverlayControllerMac.mm:
(WebCore::ImageOverlayController::updateDataDetectorHighlights):
(WebCore::ImageOverlayController::elementUnderMouseDidChange):
- page/scrolling/ScrollLatchingController.cpp:
(WebCore::ScrollLatchingController::updateAndFetchLatchingStateForFrame):
- platform/NowPlayingManager.cpp:
(WebCore::NowPlayingManager::addClient):
- platform/PreviewConverter.cpp:
(WebCore::PreviewConverter::addClient):
(WebCore::PreviewConverter::didAddClient):
- platform/ScrollAnimator.cpp:
(WebCore::ScrollAnimator::createTimer):
- platform/ScrollView.cpp:
(WebCore::ScrollView::ProhibitScrollingWhenChangingContentSizeForScope::ProhibitScrollingWhenChangingContentSizeForScope):
- platform/Widget.cpp:
(WebCore::Widget::setParent):
- platform/audio/PlatformMediaSessionManager.cpp:
(WebCore::PlatformMediaSessionManager::addSession):
(WebCore::PlatformMediaSessionManager::sessionWillEndPlayback):
(WebCore::PlatformMediaSessionManager::setCurrentSession):
- platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::sessionWillEndPlayback):
- platform/audio/glib/MediaSessionManagerGLib.cpp:
(WebCore::MediaSessionManagerGLib::sessionWillEndPlayback):
- platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::AudioFileReader::decodeAudioForBusCreation):
- platform/audio/gstreamer/AudioSourceProviderGStreamer.cpp:
(WebCore::AudioSourceProviderGStreamer::setClient):
- platform/audio/mac/SharedRoutingArbitrator.mm:
(WebCore::SharedRoutingArbitrator::beginRoutingArbitrationForToken):
- platform/encryptedmedia/CDMProxy.cpp:
(WebCore::CDMInstanceSessionProxy::CDMInstanceSessionProxy):
- platform/encryptedmedia/clearkey/CDMClearKey.cpp:
(WebCore::CDMInstanceSessionClearKey::updateLicense):
(WebCore::CDMInstanceSessionClearKey::removeSessionData):
- platform/graphics/AudioTrackPrivate.h:
(WebCore::AudioTrackPrivate::setClient):
- platform/graphics/InbandTextTrackPrivate.h:
(WebCore::InbandTextTrackPrivate::setClient):
- platform/graphics/VideoTrackPrivate.h:
(WebCore::VideoTrackPrivate::setClient):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- platform/graphics/avfoundation/SampleBufferDisplayLayer.h:
(WebCore::SampleBufferDisplayLayer::SampleBufferDisplayLayer):
- platform/graphics/avfoundation/objc/AVOutputDeviceMenuControllerTargetPicker.mm:
(WebCore::AVOutputDeviceMenuControllerTargetPicker::AVOutputDeviceMenuControllerTargetPicker):
- platform/graphics/avfoundation/objc/AVPlaybackTargetPicker.h:
(WebCore::AVPlaybackTargetPicker::AVPlaybackTargetPicker):
- platform/graphics/avfoundation/objc/AVRoutePickerViewTargetPicker.mm:
(WebCore::AVRoutePickerViewTargetPicker::AVRoutePickerViewTargetPicker):
- platform/graphics/avfoundation/objc/CDMInstanceFairPlayStreamingAVFObjC.mm:
(WebCore::CDMInstanceFairPlayStreamingAVFObjC::createSession):
- platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm:
(WebCore::CDMSessionAVFoundationObjC::CDMSessionAVFoundationObjC):
- platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.mm:
(-[WebAVSampleBufferStatusChangeListener initWithParent:]):
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC):
(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoOutput):
(WebCore::MediaPlayerPrivateAVFoundationObjC::createSession):
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
(WebCore::EffectiveRateChangedListener::EffectiveRateChangedListener):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::setCDMSession):
- platform/graphics/avfoundation/objc/MediaSourcePrivateAVFObjC.mm:
(WebCore::MediaSourcePrivateAVFObjC::MediaSourcePrivateAVFObjC):
- platform/graphics/avfoundation/objc/SourceBufferPrivateAVFObjC.mm:
(WebCore::SourceBufferPrivateAVFObjC::SourceBufferPrivateAVFObjC):
(WebCore::SourceBufferPrivateAVFObjC::setCDMSession):
- platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm:
(WebCore::PlatformResourceMediaLoader::create):
- platform/graphics/gstreamer/ImageDecoderGStreamer.cpp:
(WebCore::ImageDecoderGStreamer::InnerDecoder::handleMessage):
(WebCore::ImageDecoderGStreamer::InnerDecoder::preparePipeline):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfTrack):
(WebCore::MediaPlayerPrivateGStreamer::updateTracks):
(WebCore::MediaPlayerPrivateGStreamer::handleStreamCollectionMessage):
(WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
- platform/graphics/gstreamer/eme/CDMThunder.cpp:
(WebCore::CDMInstanceSessionThunder::CDMInstanceSessionThunder):
- platform/graphics/gstreamer/eme/WebKitCommonEncryptionDecryptorGStreamer.cpp:
(webKitMediaCommonEncryptionDecryptGetCDMProxyDecryptionClient):
- platform/graphics/gstreamer/mse/AppendPipeline.cpp:
(WebCore::AppendPipeline::makeWebKitTrack):
- platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::setMaskLayer):
(WebCore::TextureMapperLayer::setReplicaLayer):
(WebCore::TextureMapperLayer::setBackdropLayer):
- platform/graphics/win/MediaPlayerPrivateMediaFoundation.cpp:
(WebCore::MediaPlayerPrivateMediaFoundation::MediaPlayerPrivateMediaFoundation):
- platform/ios/PreviewConverterIOS.mm:
(-[WebPreviewConverterDelegate initWithDelegate:]):
- platform/ios/VideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerViewControllerDelegate setFullscreenInterface:]):
- platform/ios/WebCoreMotionManager.mm:
(-[WebCoreMotionManager sendAccelerometerData:]):
(-[WebCoreMotionManager sendMotionData:withHeading:]):
- platform/mac/DataDetectorHighlight.mm:
(WebCore::DataDetectorHighlight::DataDetectorHighlight):
- platform/mac/PlaybackSessionInterfaceMac.mm:
(WebCore::PlaybackSessionInterfaceMac::PlaybackSessionInterfaceMac):
- platform/mac/VideoFullscreenInterfaceMac.mm:
(WebCore::VideoFullscreenInterfaceMac::setVideoFullscreenModel):
(WebCore::VideoFullscreenInterfaceMac::setVideoFullscreenChangeObserver):
- platform/mediarecorder/cocoa/MediaRecorderPrivateWriterCocoa.mm:
(WebCore::MediaRecorderPrivateWriter::compressedVideoOutputBufferCallback):
(WebCore::MediaRecorderPrivateWriter::compressedAudioOutputBufferCallback):
- platform/mediastream/AudioTrackPrivateMediaStream.cpp:
(WebCore::AudioTrackPrivateMediaStream::createRenderer):
- platform/mediastream/libwebrtc/LibWebRTCDTMFSenderBackend.h:
- platform/mediastream/mac/MediaStreamTrackAudioSourceProviderCocoa.cpp:
(WebCore::MediaStreamTrackAudioSourceProviderCocoa::MediaStreamTrackAudioSourceProviderCocoa):
- platform/network/cocoa/CookieStorageObserver.h:
- platform/network/cocoa/RangeResponseGenerator.mm:
(WebCore::RangeResponseGenerator::giveResponseToTaskIfBytesInRangeReceived):
(WebCore::RangeResponseGenerator::MediaResourceClient::MediaResourceClient):
- plugins/DOMMimeType.cpp:
(WebCore::DOMMimeType::DOMMimeType):
- plugins/DOMMimeTypeArray.cpp:
(WebCore::DOMMimeTypeArray::DOMMimeTypeArray):
- plugins/DOMPlugin.cpp:
(WebCore::DOMPlugin::DOMPlugin):
- plugins/DOMPluginArray.cpp:
(WebCore::DOMPluginArray::DOMPluginArray):
- rendering/FloatingObjects.cpp:
(WebCore::FloatingObject::FloatingObject):
(WebCore::ComputeFloatOffsetAdapter::ComputeFloatOffsetAdapter):
(WebCore::FindNextFloatLogicalBottomAdapter::FindNextFloatLogicalBottomAdapter):
(WebCore::FloatingObjects::FloatingObjects):
- rendering/FloatingObjects.h:
(WebCore::FloatingObject::setOriginatingLine):
- rendering/Grid.cpp:
(WebCore::Grid::insert):
- rendering/HighlightData.h:
(WebCore::RenderRange::RenderRange):
- rendering/LayerAncestorClippingStack.h:
(WebCore::CompositedClipData::CompositedClipData):
- rendering/LegacyInlineBox.h:
(WebCore::LegacyInlineBox::LegacyInlineBox):
- rendering/LegacyRootInlineBox.cpp:
(WebCore::LegacyRootInlineBox::setLineBreakInfo):
- rendering/LegacyRootInlineBox.h:
(WebCore::LegacyRootInlineBox::appendFloat):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::updateCachedEnclosingFragmentedFlow const):
- rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::setMultiColumnFlow):
- rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::ContinuationChainNode::ContinuationChainNode):
(WebCore::RenderBoxModelObject::setFirstLetterRemainingText):
- rendering/RenderButton.cpp:
(WebCore::RenderButton::setInnerRenderer):
(WebCore::RenderButton::setText):
- rendering/RenderElement.cpp:
(WebCore::RenderElement::setBackdropRenderer):
- rendering/RenderFragmentedFlow.cpp:
(WebCore::RenderFragmentedFlow::updateFragmentsFragmentedFlowPortionRect):
- rendering/RenderFragmentedFlow.h:
- rendering/RenderFullScreen.h:
- rendering/RenderImageResource.cpp:
(WebCore::RenderImageResource::initialize):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::updatePagination):
(WebCore::RenderLayer::setBackingProviderLayer):
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::BackingSharingState::appendSharingLayer):
(WebCore::RenderLayerCompositor::attachScrollingNode):
- rendering/RenderLayoutState.cpp:
(WebCore::RenderLayoutState::propagateLineGridInfo):
(WebCore::RenderLayoutState::establishLineGrid):
- rendering/RenderListItem.h:
- rendering/RenderListMarker.cpp:
(WebCore::RenderListMarker::RenderListMarker):
- rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::setInnerRenderer):
(RenderMenuList::setText):
- rendering/RenderMultiColumnSpannerPlaceholder.cpp:
(WebCore::RenderMultiColumnSpannerPlaceholder::RenderMultiColumnSpannerPlaceholder):
- rendering/RenderScrollbar.cpp:
(WebCore::RenderScrollbar::RenderScrollbar):
- rendering/RenderTable.cpp:
(WebCore::RenderTable::willInsertTableSection):
(WebCore::RenderTable::addCaption):
(WebCore::RenderTable::updateColumnCache const):
(WebCore::RenderTable::recalcSections const):
- rendering/RenderText.cpp:
(WebCore::RenderText::setInlineWrapperForDisplayContents):
- rendering/RenderTextFragment.h:
- rendering/RenderView.cpp:
(WebCore::RenderView::RepaintRegionAccumulator::RepaintRegionAccumulator):
(WebCore::RenderView::layerChildrenChangedDuringStyleChange):
- rendering/mathml/RenderMathMLFenced.h:
- rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGHitTestCycleDetectionScope::SVGHitTestCycleDetectionScope):
- rendering/updating/RenderTreeBuilder.cpp:
(WebCore::RenderTreeBuilder::childFlowStateChangesAndAffectsParentBlock):
(WebCore::RenderTreeBuilder::destroyAndCleanUpAnonymousWrappers):
- rendering/updating/RenderTreeBuilderBlock.cpp:
(WebCore::RenderTreeBuilder::Block::detach):
- rendering/updating/RenderTreeBuilderFirstLetter.cpp:
(WebCore::RenderTreeBuilder::FirstLetter::updateStyle):
(WebCore::RenderTreeBuilder::FirstLetter::createRenderers):
- rendering/updating/RenderTreeBuilderMultiColumn.cpp:
(WebCore::RenderTreeBuilder::MultiColumn::multiColumnDescendantInserted):
- rendering/updating/RenderTreePosition.cpp:
(WebCore::RenderTreePosition::computeNextSibling):
- rendering/updating/RenderTreePosition.h:
(WebCore::RenderTreePosition::RenderTreePosition):
- rendering/updating/RenderTreeUpdaterGeneratedContent.cpp:
(WebCore::RenderTreeUpdater::GeneratedContent::updateQuotesUpTo):
(WebCore::RenderTreeUpdater::GeneratedContent::updateBackdropRenderer):
- svg/SVGElement.cpp:
(WebCore::SVGElement::addReferencingElement):
- svg/SVGElementRareData.h:
(WebCore::SVGElementRareData::setCorrespondingElement):
- svg/SVGViewElement.h:
- svg/SVGViewSpec.cpp:
(WebCore::SVGViewSpec::SVGViewSpec):
- testing/Internals.cpp:
(WebCore::Internals::xrTest):
- testing/MockCDMFactory.cpp:
(WebCore::MockCDMFactory::createCDM):
(WebCore::MockCDM::createInstance):
(WebCore::MockCDMInstance::createSession):
- workers/WorkerFontLoadRequest.cpp:
(WebCore::WorkerFontLoadRequest::load):
- workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::importScripts):
(WebCore::WorkerGlobalScope::setMainScriptSourceProvider):
- workers/WorkerOrWorkletScriptController.cpp:
(WebCore::WorkerOrWorkletScriptController::initScriptWithSubclass):
- workers/WorkerRunLoop.cpp:
(WebCore::WorkerMainRunLoop::setGlobalScope):
- workers/WorkerThread.cpp:
(WebCore::WorkerThread::evaluateScriptIfNecessary):
- workers/service/server/RegistrationDatabase.cpp:
(WebCore::RegistrationDatabase::RegistrationDatabase):
- workers/service/server/SWServer.cpp:
(WebCore::SWServer::addRegistration):
- workers/service/server/SWServerWorker.cpp:
(WebCore::SWServerWorker::SWServerWorker):
- worklets/WorkletGlobalScope.cpp:
(WebCore::WorkletGlobalScope::WorkletGlobalScope):
- worklets/WorkletPendingTasks.cpp:
(WebCore::WorkletPendingTasks::WorkletPendingTasks):
- xml/DOMParser.cpp:
(WebCore::DOMParser::DOMParser):
Source/WTF:
- wtf/WeakPtr.h:
(WTF::WeakPtr::WeakPtr):
(WTF::WeakPtr::implForObject):
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderButton.cpp
r278185 r284093 67 67 { 68 68 ASSERT(!m_inner.get()); 69 m_inner = makeWeakPtr(innerRenderer);69 m_inner = innerRenderer; 70 70 updateAnonymousChildStyle(m_inner->mutableStyle()); 71 71 } … … 104 104 if (!m_buttonText) { 105 105 auto newButtonText = createRenderer<RenderTextFragment>(document(), str); 106 m_buttonText = makeWeakPtr(*newButtonText);106 m_buttonText = *newButtonText; 107 107 // FIXME: This mutation should go through the normal RenderTreeBuilder path. 108 108 if (RenderTreeBuilder::current())