// InspectorBaseAgent overrides. void InspectorDebuggerAgent::init() { m_v8DebuggerAgent->setInspectorState(m_state); m_asyncCallTracker = adoptPtrWillBeNoop(new AsyncCallTracker(m_v8DebuggerAgent.get(), m_instrumentingAgents.get())); }
PassOwnPtrWillBeRawPtr<MediaQuery> MediaQueryData::takeMediaQuery() { OwnPtrWillBeRawPtr<MediaQuery> mediaQuery = adoptPtrWillBeNoop(new MediaQuery(m_restrictor, m_mediaType, m_expressions.release())); clear(); return mediaQuery.release(); }
PassOwnPtrWillBeRawPtr<InputMethodController> InputMethodController::create(LocalFrame& frame) { return adoptPtrWillBeNoop(new InputMethodController(frame)); }
static PassOwnPtrWillBeRawPtr<ScheduledPageBlock> create(Document* originDocument, const String& url) { return adoptPtrWillBeNoop(new ScheduledPageBlock(originDocument, url)); }
void SetUp() override { RenderingTest::SetUp(); m_printContext = adoptPtrWillBeNoop(new MockPrintContext(document().frame())); }
PassOwnPtrWillBeRawPtr<InspectorHeapProfilerAgent> InspectorHeapProfilerAgent::create(InjectedScriptManager* injectedScriptManager) { return adoptPtrWillBeNoop(new InspectorHeapProfilerAgent(injectedScriptManager)); }
static PassOwnPtrWillBeRawPtr<ScheduledLocationChange> create(Document* originDocument, const String& url, bool replacesCurrentItem) { return adoptPtrWillBeNoop(new ScheduledLocationChange(originDocument, url, replacesCurrentItem)); }
PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::PropertySpecificKeyframe::neutralKeyframe(double offset, PassRefPtr<TimingFunction> easing) const { return adoptPtrWillBeNoop(new AnimatableValueKeyframe::PropertySpecificKeyframe(offset, easing, AnimatableValue::neutralValue(), AnimationEffect::CompositeAdd)); }
static PassOwnPtrWillBeRawPtr<StubFrameLoaderClientWithParent> create(Frame* parent) { return adoptPtrWillBeNoop(new StubFrameLoaderClientWithParent(parent)); }
PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::createPropertySpecificKeyframe(CSSPropertyID property) const { return adoptPtrWillBeNoop(new PropertySpecificKeyframe(offset(), easing(), propertyValue(property), composite())); }
PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> AnimatableValueKeyframe::PropertySpecificKeyframe::cloneWithOffset(double offset) const { Keyframe::PropertySpecificKeyframe* theClone = new PropertySpecificKeyframe(offset, m_easing, m_value); return adoptPtrWillBeNoop(theClone); }
PassOwnPtrWillBeRawPtr<WorkerDebuggerAgent> WorkerDebuggerAgent::create(WorkerThreadDebugger* workerThreadDebugger, WorkerGlobalScope* inspectedWorkerGlobalScope, InjectedScriptManager* injectedScriptManager) { return adoptPtrWillBeNoop(new WorkerDebuggerAgent(workerThreadDebugger, inspectedWorkerGlobalScope, injectedScriptManager)); }
static PassOwnPtrWillBeRawPtr<InspectorOverlayChromeClient> create(ChromeClient& client, InspectorOverlay& overlay) { return adoptPtrWillBeNoop(new InspectorOverlayChromeClient(client, overlay)); }
// static PassOwnPtrWillBeRawPtr<InspectorFileSystemAgent> InspectorFileSystemAgent::create(Page* page) { return adoptPtrWillBeNoop(new InspectorFileSystemAgent(page)); }
PassOwnPtrWillBeRawPtr<CustomElementMicrotaskImportStep> CustomElementMicrotaskImportStep::create(HTMLImportChild* import) { return adoptPtrWillBeNoop(new CustomElementMicrotaskImportStep(import)); }
static PassOwnPtrWillBeRawPtr<StubFrameOwner> create() { return adoptPtrWillBeNoop(new StubFrameOwner); }
PassOwnPtrWillBeRawPtr<ScrollAnimatorBase> ScrollAnimatorBase::create(ScrollableArea* scrollableArea) { if (scrollableArea && scrollableArea->scrollAnimatorEnabled()) return adoptPtrWillBeNoop(new ScrollAnimator(scrollableArea)); return adoptPtrWillBeNoop(new ScrollAnimatorBase(scrollableArea)); }
PassOwnPtrWillBeRawPtr<CustomElementCallbackInvocation> CustomElementCallbackInvocation::createAttributeChangedInvocation(PassRefPtrWillBeRawPtr<CustomElementLifecycleCallbacks> callbacks, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue) { return adoptPtrWillBeNoop(new AttributeChangedInvocation(callbacks, name, oldValue, newValue)); }
static PassOwnPtrWillBeRawPtr<ScheduledRedirect> create(double delay, Document* originDocument, const String& url, bool replacesCurrentItem) { return adoptPtrWillBeNoop(new ScheduledRedirect(delay, originDocument, url, replacesCurrentItem)); }
CustomElementScheduler& CustomElementScheduler::instance() { DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<CustomElementScheduler>, instance, (adoptPtrWillBeNoop (new CustomElementScheduler()))); return *instance; }
static PassOwnPtrWillBeRawPtr<ScheduledReload> create() { return adoptPtrWillBeNoop(new ScheduledReload); }
void EventDispatcher::dispatchSimulatedClick(Node& node, Event* underlyingEvent, SimulatedClickMouseEventOptions mouseEventOptions, SimulatedClickCreationScope creationScope) { // This persistent vector doesn't cause leaks, because added Nodes are removed // before dispatchSimulatedClick() returns. This vector is here just to prevent // the code from running into an infinite recursion of dispatchSimulatedClick(). DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<WillBeHeapHashSet<RawPtrWillBeMember<Node>>>, nodesDispatchingSimulatedClicks, (adoptPtrWillBeNoop(new WillBeHeapHashSet<RawPtrWillBeMember<Node>>()))); if (isDisabledFormControl(&node)) return; if (nodesDispatchingSimulatedClicks->contains(&node)) return; nodesDispatchingSimulatedClicks->add(&node); if (mouseEventOptions == SendMouseOverUpDownEvents) EventDispatcher(node, MouseEvent::create(EventTypeNames::mouseover, node.document().domWindow(), underlyingEvent, creationScope)).dispatch(); if (mouseEventOptions != SendNoEvents) { EventDispatcher(node, MouseEvent::create(EventTypeNames::mousedown, node.document().domWindow(), underlyingEvent, creationScope)).dispatch(); node.setActive(true); EventDispatcher(node, MouseEvent::create(EventTypeNames::mouseup, node.document().domWindow(), underlyingEvent, creationScope)).dispatch(); } // Some elements (e.g. the color picker) may set active state to true before // calling this method and expect the state to be reset during the call. node.setActive(false); // always send click EventDispatcher(node, MouseEvent::create(EventTypeNames::click, node.document().domWindow(), underlyingEvent, creationScope)).dispatch(); nodesDispatchingSimulatedClicks->remove(&node); }
static PassOwnPtrWillBeRawPtr<ScheduledFormSubmission> create(Document* document, PassRefPtrWillBeRawPtr<FormSubmission> submission, bool replacesCurrentItem) { return adoptPtrWillBeNoop(new ScheduledFormSubmission(document, submission, replacesCurrentItem)); }
inline void ElementRuleCollector::addMatchedRule(const RuleData* rule, unsigned specificity, CascadeScope cascadeScope, CascadeOrder cascadeOrder, unsigned styleSheetIndex, const CSSStyleSheet* parentStyleSheet) { if (!m_matchedRules) m_matchedRules = adoptPtrWillBeNoop(new WillBeHeapVector<MatchedRule, 32>); m_matchedRules->append(MatchedRule(rule, specificity, cascadeScope, cascadeOrder, styleSheetIndex, parentStyleSheet)); }
PassOwnPtrWillBeRawPtr<ProgressTracker> ProgressTracker::create(LocalFrame* frame) { return adoptPtrWillBeNoop(new ProgressTracker(frame)); }
PassOwnPtrWillBeRawPtr<TextFinder> TextFinder::create(WebLocalFrameImpl& ownerFrame) { return adoptPtrWillBeNoop(new TextFinder(ownerFrame)); }
PassOwnPtrWillBeRawPtr<GeolocationController> GeolocationController::create(LocalFrame& frame, GeolocationClient* client) { return adoptPtrWillBeNoop(new GeolocationController(frame, client)); }
static PassOwnPtrWillBeRawPtr<DeferredScopeStringMatches> create(TextFinder* textFinder, int identifier, const WebString& searchText, const WebFindOptions& options, bool reset) { return adoptPtrWillBeNoop(new DeferredScopeStringMatches(textFinder, identifier, searchText, options, reset)); }
PassOwnPtrWillBeRawPtr<LinkManifest> LinkManifest::create(HTMLLinkElement* owner) { return adoptPtrWillBeNoop(new LinkManifest(owner)); }
PassOwnPtrWillBeRawPtr<GeolocationController> GeolocationController::create(Page& page, GeolocationClient* client) { return adoptPtrWillBeNoop(new GeolocationController(page, client)); }