forked from mirrors/gecko-dev
Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug
As of the prior patch, these are no longer needed. I removed these with a script, then ran clang-format on the files, then manually reverted a few unrelated changed from the formatter. Differential Revision: https://phabricator.services.mozilla.com/D164829
This commit is contained in:
parent
dec541b90a
commit
ce28c41da0
111 changed files with 0 additions and 350 deletions
|
|
@ -65,9 +65,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(AccEvent)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AccEvent, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AccEvent, Release)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// AccTextChangeEvent
|
||||
|
|
|
|||
|
|
@ -72,9 +72,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(NotificationController)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mRelocations)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(NotificationController, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(NotificationController, Release)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// NotificationCollector: public
|
||||
|
||||
|
|
|
|||
|
|
@ -564,8 +564,5 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(BrowsingContextGroup, mContexts,
|
|||
mTimerEventQueue, mWorkerEventQueue,
|
||||
mDocGroups)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(BrowsingContextGroup, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(BrowsingContextGroup, Release)
|
||||
|
||||
} // namespace dom
|
||||
} // namespace mozilla
|
||||
|
|
|
|||
|
|
@ -27,9 +27,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(AnimationEventDispatcher)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AnimationEventDispatcher, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AnimationEventDispatcher, Release)
|
||||
|
||||
void AnimationEventDispatcher::Disconnect() {
|
||||
if (mIsObserving) {
|
||||
MOZ_ASSERT(mPresContext && mPresContext->RefreshDriver(),
|
||||
|
|
|
|||
|
|
@ -14,9 +14,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(CSSPseudoElement, mOriginatingElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CSSPseudoElement, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CSSPseudoElement, Release)
|
||||
|
||||
CSSPseudoElement::CSSPseudoElement(dom::Element* aElement,
|
||||
PseudoStyleType aType)
|
||||
: mOriginatingElement(aElement), mPseudoType(aType) {
|
||||
|
|
|
|||
|
|
@ -61,9 +61,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(EffectCompositor)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(EffectCompositor, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(EffectCompositor, Release)
|
||||
|
||||
/* static */
|
||||
bool EffectCompositor::AllowCompositorAnimationsOnFrame(
|
||||
const nsIFrame* aFrame,
|
||||
|
|
|
|||
|
|
@ -20,9 +20,6 @@ namespace mozilla {
|
|||
NS_IMPL_CYCLE_COLLECTION(PendingAnimationTracker, mPlayPendingSet,
|
||||
mPausePendingSet, mDocument)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PendingAnimationTracker, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PendingAnimationTracker, Release)
|
||||
|
||||
PendingAnimationTracker::PendingAnimationTracker(dom::Document* aDocument)
|
||||
: mDocument(aDocument) {}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ namespace mozilla {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION(ScrollTimelineAnimationTracker, mPendingSet, mDocument)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ScrollTimelineAnimationTracker, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ScrollTimelineAnimationTracker, Release)
|
||||
|
||||
void ScrollTimelineAnimationTracker::TriggerPendingAnimations() {
|
||||
for (auto iter = mPendingSet.begin(), end = mPendingSet.end(); iter != end;
|
||||
++iter) {
|
||||
|
|
|
|||
|
|
@ -19,8 +19,6 @@
|
|||
namespace mozilla::dom {
|
||||
|
||||
// Ref counting and cycle collection
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AnonymousContent, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AnonymousContent, Release)
|
||||
NS_IMPL_CYCLE_COLLECTION(AnonymousContent, mContentNode)
|
||||
|
||||
AnonymousContent::AnonymousContent(already_AddRefed<Element> aContentNode)
|
||||
|
|
|
|||
|
|
@ -1541,8 +1541,6 @@ void CustomElementReactionsStack::InvokeReactions(ElementQueue* aElementQueue,
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION(CustomElementDefinition, mConstructor, mCallbacks,
|
||||
mConstructionStack)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CustomElementDefinition, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CustomElementDefinition, Release)
|
||||
|
||||
CustomElementDefinition::CustomElementDefinition(
|
||||
nsAtom* aType, nsAtom* aLocalName, int32_t aNamespaceID,
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@ static const double radPerDegree = 2.0 * M_PI / 360.0;
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DOMMatrixReadOnly, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMMatrixReadOnly, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMMatrixReadOnly, Release)
|
||||
|
||||
JSObject* DOMMatrixReadOnly::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return DOMMatrixReadOnly_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -22,9 +22,6 @@ using namespace mozilla::dom;
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DOMPointReadOnly, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMPointReadOnly, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMPointReadOnly, Release)
|
||||
|
||||
already_AddRefed<DOMPointReadOnly> DOMPointReadOnly::FromPoint(
|
||||
const GlobalObject& aGlobal, const DOMPointInit& aParams) {
|
||||
RefPtr<DOMPointReadOnly> obj = new DOMPointReadOnly(
|
||||
|
|
|
|||
|
|
@ -25,9 +25,6 @@ using namespace mozilla::gfx;
|
|||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DOMQuad, mParent, mPoints[0], mPoints[1],
|
||||
mPoints[2], mPoints[3])
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMQuad, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMQuad, Release)
|
||||
|
||||
DOMQuad::DOMQuad(nsISupports* aParent, CSSPoint aPoints[4]) : mParent(aParent) {
|
||||
for (uint32_t i = 0; i < 4; ++i) {
|
||||
mPoints[i] = new DOMPoint(aParent, aPoints[i].x, aPoints[i].y);
|
||||
|
|
|
|||
|
|
@ -149,9 +149,6 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(DocGroup)
|
|||
tmp->mDocuments.Clear();
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DocGroup, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DocGroup, Release)
|
||||
|
||||
/* static */
|
||||
already_AddRefed<DocGroup> DocGroup::Create(
|
||||
BrowsingContextGroup* aBrowsingContextGroup, const nsACString& aKey) {
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@ using namespace mozilla::dom;
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(External, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(External, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(External, Release)
|
||||
|
||||
JSObject* External::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return External_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -37,9 +37,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(IdleRequest)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCallback)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(IdleRequest, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(IdleRequest, Release)
|
||||
|
||||
void IdleRequest::SetTimeoutHandle(int32_t aHandle) {
|
||||
mTimeoutHandle = Some(aHandle);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -138,9 +138,6 @@ NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_BEGIN(NodeInfo)
|
|||
return nsCCUncollectableMarker::sGeneration && tmp->CanSkip();
|
||||
NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_THIS_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(NodeInfo, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(NodeInfo, Release)
|
||||
|
||||
void NodeInfo::GetName(nsAString& aName) const {
|
||||
mInner.mName->ToString(aName);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,9 +21,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(PlacesEvent)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PlacesEvent, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PlacesEvent, Release)
|
||||
|
||||
already_AddRefed<PlacesEvent> PlacesEvent::Constructor(
|
||||
const GlobalObject& aGlobal, PlacesEventType aType, ErrorResult& rv) {
|
||||
RefPtr<PlacesEvent> event = new PlacesEvent(aType);
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WEAK_PTR(PlacesWeakCallbackWrapper,
|
||||
mParent, mCallback)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PlacesWeakCallbackWrapper, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PlacesWeakCallbackWrapper, Release)
|
||||
|
||||
PlacesWeakCallbackWrapper::PlacesWeakCallbackWrapper(
|
||||
nsISupports* aParent, PlacesEventCallback& aCallback)
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WITH_JS_MEMBERS(
|
|||
(mPosition, mLinearVelocity, mLinearAcceleration, mOrientation,
|
||||
mAngularVelocity, mAngularAcceleration))
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(Pose, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(Pose, Release)
|
||||
|
||||
Pose::Pose(nsISupports* aParent)
|
||||
: mParent(aParent),
|
||||
mPosition(nullptr),
|
||||
|
|
|
|||
|
|
@ -180,9 +180,6 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(ResizeObservation)
|
|||
tmp->Unlink(RemoveFromObserver::Yes);
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ResizeObservation, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ResizeObservation, Release)
|
||||
|
||||
ResizeObservation::ResizeObservation(Element& aTarget,
|
||||
ResizeObserver& aObserver,
|
||||
ResizeObserverBoxOptions aBox)
|
||||
|
|
|
|||
|
|
@ -24,9 +24,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION(ResponsiveImageSelector, mOwnerNode)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ResponsiveImageSelector, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ResponsiveImageSelector, Release)
|
||||
|
||||
static bool ParseInteger(const nsAString& aString, int32_t& aInt) {
|
||||
nsContentUtils::ParseHTMLIntegerResultFlags parseResult;
|
||||
aInt = nsContentUtils::ParseHTMLInteger(aString, &parseResult);
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
|
||||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ScreenLuminance, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ScreenLuminance, Release)
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(ScreenLuminance, mScreen)
|
||||
|
||||
JSObject* ScreenLuminance::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -71,9 +71,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(SelectionChangeEventDispatcher)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOldRanges);
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(SelectionChangeEventDispatcher, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(SelectionChangeEventDispatcher, Release)
|
||||
|
||||
void SelectionChangeEventDispatcher::OnSelectionChange(Document* aDoc,
|
||||
Selection* aSel,
|
||||
int16_t aReason) {
|
||||
|
|
|
|||
|
|
@ -41,9 +41,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(Timeout)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mScriptHandler)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(Timeout, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(Timeout, Release)
|
||||
|
||||
void Timeout::SetWhenOrTimeRemaining(const TimeStamp& aBaseTime,
|
||||
const TimeDuration& aDelay) {
|
||||
MOZ_DIAGNOSTIC_ASSERT(mWindow);
|
||||
|
|
|
|||
|
|
@ -85,9 +85,6 @@ bool nsMimeTypeArray::ForceNoPlugins() {
|
|||
!nsGlobalWindowInner::Cast(mWindow)->ShouldResistFingerprinting();
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(nsMimeType, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(nsMimeType, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(nsMimeType, mPluginElement)
|
||||
|
||||
nsMimeType::nsMimeType(nsPluginElement* aPluginElement, const nsAString& aName)
|
||||
|
|
|
|||
|
|
@ -81,9 +81,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(nsNodeInfoManager)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(nsNodeInfoManager, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(nsNodeInfoManager, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_CAN_SKIP_BEGIN(nsNodeInfoManager)
|
||||
if (tmp->mDocument) {
|
||||
return NS_CYCLE_COLLECTION_PARTICIPANT(mozilla::dom::Document)
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(IterableIteratorBase)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(IterableIteratorBase, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(IterableIteratorBase, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(IterableIteratorBase)
|
||||
tmp->TraverseHelper(cb);
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
|
|
|||
|
|
@ -9,9 +9,6 @@
|
|||
|
||||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(TestInterfaceLength, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(TestInterfaceLength, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(TestInterfaceLength)
|
||||
|
||||
JSObject* TestInterfaceLength::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -9,9 +9,6 @@
|
|||
|
||||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(TestTrialInterface, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(TestTrialInterface, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(TestTrialInterface)
|
||||
|
||||
JSObject* TestTrialInterface::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@
|
|||
|
||||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WrapperCachedNonISupportsTestInterface,
|
||||
AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WrapperCachedNonISupportsTestInterface,
|
||||
Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(WrapperCachedNonISupportsTestInterface)
|
||||
|
||||
JSObject* WrapperCachedNonISupportsTestInterface::WrapObject(
|
||||
|
|
|
|||
|
|
@ -856,14 +856,8 @@ void CanvasGradient::AddColorStop(float aOffset, const nsACString& aColorstr,
|
|||
mRawStops.AppendElement(newStop);
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CanvasGradient, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CanvasGradient, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(CanvasGradient, mContext)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CanvasPattern, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CanvasPattern, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(CanvasPattern, mContext)
|
||||
|
||||
class CanvasShutdownObserver final : public nsIObserver {
|
||||
|
|
@ -5825,9 +5819,6 @@ void CanvasRenderingContext2D::SetWriteOnly() {
|
|||
}
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CanvasPath, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CanvasPath, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(CanvasPath, mParent)
|
||||
|
||||
CanvasPath::CanvasPath(nsISupports* aParent) : mParent(aParent) {
|
||||
|
|
|
|||
|
|
@ -9,9 +9,6 @@ namespace mozilla {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(ClientWebGLExtensionBase)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ClientWebGLExtensionBase, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ClientWebGLExtensionBase, Release)
|
||||
|
||||
DEFINE_WEBGL_EXTENSION_GOOP(ANGLE_instanced_arrays,
|
||||
WebGLExtensionInstancedArrays)
|
||||
DEFINE_WEBGL_EXTENSION_GOOP(EXT_blend_minmax, WebGLExtensionBlendMinMax)
|
||||
|
|
|
|||
|
|
@ -29,8 +29,6 @@ static constexpr float XR_FRAMEBUFFER_MIN_SCALE = 0.2f;
|
|||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(XRWebGLLayer, mParent, mSession, mWebGL,
|
||||
mFramebuffer, mLeftViewport,
|
||||
mRightViewport)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRWebGLLayer, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRWebGLLayer, Release)
|
||||
|
||||
XRWebGLLayer::XRWebGLLayer(
|
||||
nsISupports* aParent, XRSession& aSession, bool aIgnoreDepthValues,
|
||||
|
|
|
|||
|
|
@ -19,8 +19,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION(ClipboardItem::ItemEntry, mData,
|
||||
mPendingGetTypeRequests)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ClipboardItem::ItemEntry, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ClipboardItem::ItemEntry, Release)
|
||||
|
||||
ClipboardItem::ItemEntry::ItemEntry(const nsAString& aType,
|
||||
const nsACString& aFormat)
|
||||
|
|
@ -172,8 +170,6 @@ void ClipboardItem::ItemEntry::ResolvePendingGetTypePromises(Blob& aBlob) {
|
|||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(ClipboardItem, mOwner, mItems)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ClipboardItem, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ClipboardItem, Release)
|
||||
|
||||
ClipboardItem::ClipboardItem(nsISupports* aOwner,
|
||||
const dom::PresentationStyle aPresentationStyle,
|
||||
|
|
|
|||
|
|
@ -97,9 +97,6 @@ already_AddRefed<DeviceMotionEvent> DeviceMotionEvent::Constructor(
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DeviceAcceleration, mOwner)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DeviceAcceleration, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DeviceAcceleration, Release)
|
||||
|
||||
DeviceAcceleration::DeviceAcceleration(DeviceMotionEvent* aOwner,
|
||||
const Nullable<double>& aX,
|
||||
const Nullable<double>& aY,
|
||||
|
|
@ -114,9 +111,6 @@ DeviceAcceleration::~DeviceAcceleration() = default;
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DeviceRotationRate, mOwner)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DeviceRotationRate, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DeviceRotationRate, Release)
|
||||
|
||||
DeviceRotationRate::DeviceRotationRate(DeviceMotionEvent* aOwner,
|
||||
const Nullable<double>& aAlpha,
|
||||
const Nullable<double>& aBeta,
|
||||
|
|
|
|||
|
|
@ -153,9 +153,6 @@ void EventListenerManager::RemoveAllListenersSilently() {
|
|||
mClearingListeners = false;
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(EventListenerManager, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(EventListenerManager, Release)
|
||||
|
||||
inline void ImplCycleCollectionTraverse(
|
||||
nsCycleCollectionTraversalCallback& aCallback,
|
||||
EventListenerManager::Listener& aField, const char* aName,
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WITH_JS_MEMBERS(GamepadTouch, (mParent),
|
|||
(mPosition,
|
||||
mSurfaceDimensions))
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(GamepadTouch, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(GamepadTouch, Release)
|
||||
|
||||
GamepadTouch::GamepadTouch(nsISupports* aParent)
|
||||
: mParent(aParent), mPosition(nullptr), mSurfaceDimensions(nullptr) {
|
||||
mozilla::HoldJSObjects(this);
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@
|
|||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(GeolocationPositionError, mParent)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(GeolocationPositionError, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(GeolocationPositionError, Release)
|
||||
|
||||
GeolocationPositionError::GeolocationPositionError(Geolocation* aParent,
|
||||
int16_t aCode)
|
||||
|
|
|
|||
|
|
@ -351,9 +351,6 @@ class RequestedFrameRefreshObserver : public nsARefreshObserver {
|
|||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(HTMLCanvasPrintState, mCanvas, mContext,
|
||||
mCallback)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(HTMLCanvasPrintState, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(HTMLCanvasPrintState, Release)
|
||||
|
||||
HTMLCanvasPrintState::HTMLCanvasPrintState(
|
||||
HTMLCanvasElement* aCanvas, nsICanvasRenderingContextInternal* aContext,
|
||||
nsITimerCallback* aCallback)
|
||||
|
|
|
|||
|
|
@ -75,8 +75,6 @@ class BFCacheNotifyLockRunnable final : public WorkerProxyToMainThreadRunnable {
|
|||
};
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION(LockManagerChild, mOwner)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(LockManagerChild, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(LockManagerChild, Release)
|
||||
|
||||
void LockManagerChild::RequestLock(const LockRequest& aRequest,
|
||||
const LockOptions& aOptions) {
|
||||
|
|
|
|||
|
|
@ -31,9 +31,6 @@ JSObject* VideoPlaybackQuality::WrapObject(JSContext* aCx,
|
|||
return VideoPlaybackQuality_Binding::Wrap(aCx, this, aGivenProto);
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VideoPlaybackQuality, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VideoPlaybackQuality, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(VideoPlaybackQuality, mElement)
|
||||
|
||||
} // namespace mozilla::dom
|
||||
|
|
|
|||
|
|
@ -41,9 +41,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(AudioBuffer)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AudioBuffer, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AudioBuffer, Release)
|
||||
|
||||
/**
|
||||
* AudioBuffers can be shared between AudioContexts, so we need a separate
|
||||
* mechanism to track their memory usage. This thread-safe class keeps track of
|
||||
|
|
|
|||
|
|
@ -14,9 +14,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(AudioListener, mContext)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AudioListener, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AudioListener, Release)
|
||||
|
||||
AudioListenerEngine::AudioListenerEngine()
|
||||
: mPosition(), mFrontVector(0., 0., -1.), mRightVector(1., 0., 0.) {}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,9 +26,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
|||
NS_IMPL_CYCLE_COLLECTING_NATIVE_ADDREF(AudioParam)
|
||||
NS_IMPL_CYCLE_COLLECTING_NATIVE_RELEASE(AudioParam)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AudioParam, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AudioParam, Release)
|
||||
|
||||
AudioParam::AudioParam(AudioNode* aNode, uint32_t aIndex,
|
||||
const nsAString& aName, float aDefaultValue,
|
||||
float aMinValue, float aMaxValue)
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(AudioParamMap, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AudioParamMap, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AudioParamMap, Release)
|
||||
|
||||
AudioParamMap::AudioParamMap(AudioWorkletNode* aParent) : mParent(aParent) {}
|
||||
|
||||
JSObject* AudioParamMap::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(AudioWorkletProcessor, mParent, mPort)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(AudioWorkletProcessor, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(AudioWorkletProcessor, Release)
|
||||
|
||||
AudioWorkletProcessor::AudioWorkletProcessor(nsIGlobalObject* aParent,
|
||||
MessagePort* aPort)
|
||||
: mParent(aParent), mPort(aPort) {}
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(PeriodicWave, mContext)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PeriodicWave, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PeriodicWave, Release)
|
||||
|
||||
PeriodicWave::PeriodicWave(AudioContext* aContext, const float* aRealData,
|
||||
const uint32_t aRealSize, const float* aImagData,
|
||||
const uint32_t aImagSize,
|
||||
|
|
|
|||
|
|
@ -93,9 +93,6 @@ webrtc::Timestamp RTCStatsTimestampMaker::GetNowRealtime() const {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(RTCStatsReport, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(RTCStatsReport, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(RTCStatsReport, Release)
|
||||
|
||||
RTCStatsReport::RTCStatsReport(nsPIDOMWindowInner* aParent)
|
||||
: mParent(aParent) {}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,9 +15,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(EventCounts, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(EventCounts, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(EventCounts, Release)
|
||||
|
||||
static const EventMessage sQualifiedEventType[36] = {
|
||||
EventMessage::eMouseAuxClick,
|
||||
EventMessage::eMouseClick,
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(PerformanceNavigation, mPerformance)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PerformanceNavigation, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PerformanceNavigation, Release)
|
||||
|
||||
PerformanceNavigation::PerformanceNavigation(Performance* aPerformance)
|
||||
: mPerformance(aPerformance) {
|
||||
MOZ_ASSERT(aPerformance, "Parent performance object should be provided");
|
||||
|
|
|
|||
|
|
@ -20,9 +20,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(PerformanceTiming, mPerformance)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PerformanceTiming, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PerformanceTiming, Release)
|
||||
|
||||
/* static */
|
||||
PerformanceTimingData* PerformanceTimingData::Create(
|
||||
nsITimedChannel* aTimedChannel, nsIHttpChannel* aChannel,
|
||||
|
|
|
|||
|
|
@ -74,9 +74,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(Promise)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_JS_MEMBER_CALLBACK(mPromiseObj);
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(Promise, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(Promise, Release)
|
||||
|
||||
Promise::Promise(nsIGlobalObject* aGlobal)
|
||||
: mGlobal(aGlobal), mPromiseObj(nullptr) {
|
||||
MOZ_ASSERT(mGlobal);
|
||||
|
|
|
|||
|
|
@ -28,9 +28,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(ReportingObserver)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mCallback)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(ReportingObserver, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(ReportingObserver, Release)
|
||||
|
||||
/* static */
|
||||
already_AddRefed<ReportingObserver> ReportingObserver::Constructor(
|
||||
const GlobalObject& aGlobal, ReportingObserverCallback& aCallback,
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAngle, mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAngle, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAngle, Release)
|
||||
|
||||
DOMSVGAngle::DOMSVGAngle(SVGSVGElement* aSVGElement)
|
||||
: mSVGElement(aSVGElement), mType(AngleType::CreatedValue) {
|
||||
mVal = new SVGAnimatedOrient();
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedAngle, mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedAngle, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedAngle, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedAngle::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedAngle_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedBoolean,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedBoolean, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedBoolean, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedBoolean::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedBoolean_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedEnumeration,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedEnumeration, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedEnumeration, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedEnumeration::WrapObject(
|
||||
JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedEnumeration_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedInteger,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedInteger, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedInteger, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedInteger::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedInteger_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -15,9 +15,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedLength,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedLength, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedLength, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedLength::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedLength_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -28,9 +28,6 @@ SVGAnimatedLengthListTearoffTable() {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedLengthList,
|
||||
mElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedLengthList, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedLengthList, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedLengthList::WrapObject(
|
||||
JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
|
||||
return dom::SVGAnimatedLengthList_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedNumber,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedNumber, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedNumber, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedNumber::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedNumber_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -28,9 +28,6 @@ SVGAnimatedNumberListTearoffTable() {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedNumberList,
|
||||
mElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedNumberList, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedNumberList, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedNumberList::WrapObject(
|
||||
JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
|
||||
return mozilla::dom::SVGAnimatedNumberList_Binding::Wrap(aCx, this,
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::dom {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedString,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedString, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedString, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedString::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedString_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -20,9 +20,6 @@ static SVGAttrTearoffTable<SVGAnimatedTransformList,
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGAnimatedTransformList,
|
||||
mElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedTransformList, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedTransformList, Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedTransformList::WrapObject(
|
||||
JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedTransformList_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(DOMSVGLength)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGLength, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGLength, Release)
|
||||
|
||||
DOMSVGLength::DOMSVGLength(DOMSVGLengthList* aList, uint8_t aAttrEnum,
|
||||
uint32_t aListIndex, bool aIsAnimValItem)
|
||||
: mOwner(aList),
|
||||
|
|
|
|||
|
|
@ -41,9 +41,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(DOMSVGNumber)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGNumber, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGNumber, Release)
|
||||
|
||||
DOMSVGNumber::DOMSVGNumber(DOMSVGNumberList* aList, uint8_t aAttrEnum,
|
||||
uint32_t aListIndex, bool aIsAnimValItem)
|
||||
: mList(aList),
|
||||
|
|
|
|||
|
|
@ -40,9 +40,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(DOMSVGPathSeg)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGPathSeg, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGPathSeg, Release)
|
||||
|
||||
DOMSVGPathSeg::DOMSVGPathSeg(DOMSVGPathSegList* aList, uint32_t aListIndex,
|
||||
bool aIsAnimValItem)
|
||||
: mList(aList), mListIndex(aListIndex), mIsAnimValItem(aIsAnimValItem) {
|
||||
|
|
|
|||
|
|
@ -59,9 +59,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(DOMSVGPoint)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGPoint, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGPoint, Release)
|
||||
|
||||
JSObject* DOMSVGPoint::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGPoint_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -59,9 +59,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(DOMSVGTransform)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_PRESERVED_WRAPPER
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGTransform, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGTransform, Release)
|
||||
|
||||
JSObject* DOMSVGTransform::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGTransform_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -24,10 +24,6 @@ namespace mozilla {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(
|
||||
DOMSVGAnimatedPreserveAspectRatio, mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGAnimatedPreserveAspectRatio, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGAnimatedPreserveAspectRatio,
|
||||
Release)
|
||||
|
||||
JSObject* DOMSVGAnimatedPreserveAspectRatio::WrapObject(
|
||||
JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
|
||||
return SVGAnimatedPreserveAspectRatio_Binding::Wrap(aCx, this, aGivenProto);
|
||||
|
|
|
|||
|
|
@ -14,9 +14,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(SVGAnimatedRect, mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(SVGAnimatedRect, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(SVGAnimatedRect, Release)
|
||||
|
||||
SVGAnimatedRect::SVGAnimatedRect(SVGAnimatedViewBox* aVal,
|
||||
SVGElement* aSVGElement)
|
||||
: mVal(aVal), mSVGElement(aSVGElement) {}
|
||||
|
|
|
|||
|
|
@ -16,9 +16,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(SVGMatrix, mTransform)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(SVGMatrix, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(SVGMatrix, Release)
|
||||
|
||||
DOMSVGTransform* SVGMatrix::GetParentObject() const { return mTransform; }
|
||||
|
||||
JSObject* SVGMatrix::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -19,9 +19,6 @@ namespace mozilla {
|
|||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(DOMSVGPreserveAspectRatio,
|
||||
mSVGElement)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(DOMSVGPreserveAspectRatio, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(DOMSVGPreserveAspectRatio, Release)
|
||||
|
||||
static const char* sAlignStrings[] = {
|
||||
"none", "xMinYMin", "xMidYMin", "xMaxYMin", "xMinYMid",
|
||||
"xMidYMid", "xMaxYMid", "xMinYMax", "xMidYMax", "xMaxYMax"};
|
||||
|
|
|
|||
|
|
@ -20,9 +20,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_SVG_VAL_IMPL_CYCLE_COLLECTION_WRAPPERCACHED(SVGRect, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(SVGRect, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(SVGRect, Release)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// implementation:
|
||||
|
||||
|
|
|
|||
|
|
@ -116,8 +116,6 @@ void VRDisplay::UpdateVRDisplays(nsTArray<RefPtr<VRDisplay>>& aDisplays,
|
|||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(VRFieldOfView, mParent)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VRFieldOfView, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VRFieldOfView, Release)
|
||||
|
||||
JSObject* VRFieldOfView::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
|
|
@ -128,9 +126,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WITH_JS_MEMBERS(VREyeParameters,
|
|||
(mParent, mFOV),
|
||||
(mOffset))
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VREyeParameters, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VREyeParameters, Release)
|
||||
|
||||
VREyeParameters::VREyeParameters(nsISupports* aParent,
|
||||
const gfx::Point3D& aEyeTranslation,
|
||||
const gfx::VRFieldOfView& aFOV,
|
||||
|
|
@ -201,9 +196,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(VRStageParameters)
|
|||
mSittingToStandingTransformArray)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VRStageParameters, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VRStageParameters, Release)
|
||||
|
||||
void VRStageParameters::GetSittingToStandingTransform(
|
||||
JSContext* aCx, JS::MutableHandle<JSObject*> aRetval, ErrorResult& aRv) {
|
||||
if (!mSittingToStandingTransformArray) {
|
||||
|
|
@ -219,8 +211,6 @@ void VRStageParameters::GetSittingToStandingTransform(
|
|||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(VRDisplayCapabilities, mParent)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VRDisplayCapabilities, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VRDisplayCapabilities, Release)
|
||||
|
||||
JSObject* VRDisplayCapabilities::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto) {
|
||||
|
|
@ -670,9 +660,6 @@ NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(VRFrameData)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_JS_MEMBER_CALLBACK(mRightViewMatrix)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(VRFrameData, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(VRFrameData, Release)
|
||||
|
||||
VRFrameData::VRFrameData(nsISupports* aParent)
|
||||
: mParent(aParent),
|
||||
mLeftProjectionMatrix(nullptr),
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@
|
|||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(XRFrame, mParent, mSession)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRFrame, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRFrame, Release)
|
||||
|
||||
XRFrame::XRFrame(nsISupports* aParent, XRSession* aXRSession)
|
||||
: mParent(aParent),
|
||||
|
|
|
|||
|
|
@ -18,8 +18,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(XRInputSource, mParent, mTargetRaySpace,
|
||||
mGripSpace, mGamepad)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRInputSource, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRInputSource, Release)
|
||||
|
||||
// Follow the controller profile ids from
|
||||
// https://github.com/immersive-web/webxr-input-profiles.
|
||||
|
|
|
|||
|
|
@ -13,8 +13,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(XRRenderState, mParent, mSession,
|
||||
mBaseLayer, mOutputCanvas)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRRenderState, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRRenderState, Release)
|
||||
|
||||
XRRenderState::XRRenderState(nsISupports* aParent, XRSession* aSession)
|
||||
: mParent(aParent),
|
||||
|
|
|
|||
|
|
@ -18,9 +18,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WITH_JS_MEMBERS(XRRigidTransform,
|
|||
mOrientation, mInverse),
|
||||
(mMatrixArray))
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRRigidTransform, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRRigidTransform, Release)
|
||||
|
||||
XRRigidTransform::XRRigidTransform(nsISupports* aParent,
|
||||
const gfx::PointDouble3D& aPosition,
|
||||
const gfx::QuaternionDouble& aOrientation)
|
||||
|
|
|
|||
|
|
@ -613,9 +613,6 @@ uint32_t RequestSessionRequest::GetPresentationGroup() const {
|
|||
// IsSessionSupportedRequest cycle collection
|
||||
NS_IMPL_CYCLE_COLLECTION(IsSessionSupportedRequest, mPromise)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(IsSessionSupportedRequest, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(IsSessionSupportedRequest, Release)
|
||||
|
||||
XRSessionMode IsSessionSupportedRequest::GetSessionMode() const {
|
||||
return mSessionMode;
|
||||
}
|
||||
|
|
@ -703,7 +700,4 @@ XRRequestSessionPermissionRequest::Create(
|
|||
// RequestSessionRequest cycle collection
|
||||
NS_IMPL_CYCLE_COLLECTION(RequestSessionRequest, mPromise)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(RequestSessionRequest, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(RequestSessionRequest, Release)
|
||||
|
||||
} // namespace mozilla::dom
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_WITH_JS_MEMBERS(XRView,
|
|||
(mParent, mTransform),
|
||||
(mJSProjectionMatrix))
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRView, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRView, Release)
|
||||
|
||||
XRView::XRView(nsISupports* aParent, const XREye& aEye)
|
||||
: mParent(aParent),
|
||||
mEye(aEye),
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@
|
|||
namespace mozilla::dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(XRViewport, mParent)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(XRViewport, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(XRViewport, Release)
|
||||
|
||||
XRViewport::XRViewport(nsISupports* aParent, const gfx::IntRect& aRect)
|
||||
: mParent(aParent), mRect(aRect) {}
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@ namespace mozilla::webgpu {
|
|||
|
||||
GPU_IMPL_JS_WRAP(Buffer)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(Buffer, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(Buffer, Release)
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(Buffer)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(Buffer)
|
||||
tmp->Drop();
|
||||
|
|
|
|||
|
|
@ -21,8 +21,6 @@
|
|||
namespace mozilla::webgpu {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION(WebGPUChild)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WebGPUChild, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WebGPUChild, Release)
|
||||
|
||||
void WebGPUChild::JsWarning(nsIGlobalObject* aGlobal,
|
||||
const nsACString& aMessage) {
|
||||
|
|
|
|||
|
|
@ -129,9 +129,6 @@ NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(WebTaskScheduler, mParent,
|
|||
mStaticPriorityTaskQueues,
|
||||
mDynamicPriorityTaskQueues)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WebTaskScheduler, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WebTaskScheduler, Release)
|
||||
|
||||
/* static */
|
||||
already_AddRefed<WebTaskSchedulerMainThread>
|
||||
WebTaskScheduler::CreateForMainThread(nsGlobalWindowInner* aWindow) {
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ namespace mozilla::dom {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(WorkerLocation)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WorkerLocation, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WorkerLocation, Release)
|
||||
|
||||
/* static */
|
||||
already_AddRefed<WorkerLocation> WorkerLocation::Create(
|
||||
WorkerPrivate::LocationInfo& aInfo) {
|
||||
|
|
|
|||
|
|
@ -53,9 +53,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(WorkerNavigator)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLocks)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WorkerNavigator, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WorkerNavigator, Release)
|
||||
|
||||
WorkerNavigator::WorkerNavigator(const NavigatorProperties& aProperties,
|
||||
bool aOnline)
|
||||
: mProperties(aProperties), mOnline(aOnline) {}
|
||||
|
|
|
|||
|
|
@ -1199,9 +1199,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
|||
NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(nsXULPrototypeNode)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(nsXULPrototypeNode, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(nsXULPrototypeNode, Release)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
//
|
||||
// nsXULPrototypeAttribute
|
||||
|
|
|
|||
|
|
@ -1646,9 +1646,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(HTMLEditor::BlobReader)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mPointToInsert)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(HTMLEditor::BlobReader, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(HTMLEditor::BlobReader, Release)
|
||||
|
||||
HTMLEditor::BlobReader::BlobReader(BlobImpl* aBlob, HTMLEditor* aHTMLEditor,
|
||||
SafeToInsertData aSafeToInsertData,
|
||||
const EditorDOMPoint& aPointToInsert,
|
||||
|
|
|
|||
|
|
@ -70,9 +70,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(PendingStyles)
|
|||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mLastSelectionPoint)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(PendingStyles, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(PendingStyles, Release)
|
||||
|
||||
nsresult PendingStyles::UpdateSelState(const HTMLEditor& aHTMLEditor) {
|
||||
if (!aHTMLEditor.SelectionRef().IsCollapsed()) {
|
||||
return NS_OK;
|
||||
|
|
|
|||
|
|
@ -579,8 +579,6 @@ void RangeUpdater::DidMoveNode(const nsINode& aOldParent, uint32_t aOldOffset,
|
|||
******************************************************************************/
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION(RangeItem, mStartContainer, mEndContainer)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(RangeItem, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(RangeItem, Release)
|
||||
|
||||
void RangeItem::StoreRange(const nsRange& aRange) {
|
||||
mStartContainer = aRange.GetStartContainer();
|
||||
|
|
|
|||
|
|
@ -40,9 +40,6 @@ FilteredContentIterator::~FilteredContentIterator() {}
|
|||
NS_IMPL_CYCLE_COLLECTION(FilteredContentIterator, mPostIterator, mPreIterator,
|
||||
mRange)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(FilteredContentIterator, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(FilteredContentIterator, Release)
|
||||
|
||||
nsresult FilteredContentIterator::Init(nsINode* aRoot) {
|
||||
NS_ENSURE_ARG_POINTER(aRoot);
|
||||
mIsOutOfRange = false;
|
||||
|
|
|
|||
|
|
@ -59,9 +59,6 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(TransactionItem)
|
|||
}
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(TransactionItem, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(TransactionItem, Release)
|
||||
|
||||
nsresult TransactionItem::AddChild(TransactionItem& aTransactionItem) {
|
||||
if (!mUndoStack) {
|
||||
mUndoStack = new TransactionStack(TransactionStack::FOR_UNDO);
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@
|
|||
#include "nsCRT.h"
|
||||
#include "mozilla/Likely.h"
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(mozEnglishWordUtils, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(mozEnglishWordUtils, Release)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION(mozEnglishWordUtils, mURLDetector)
|
||||
|
||||
mozEnglishWordUtils::mozEnglishWordUtils() {
|
||||
|
|
|
|||
|
|
@ -30,9 +30,6 @@ static mozilla::LazyLogModule sSpellChecker("SpellChecker");
|
|||
NS_IMPL_CYCLE_COLLECTION(mozSpellChecker, mTextServicesDocument,
|
||||
mPersonalDictionary)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(mozSpellChecker, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(mozSpellChecker, Release)
|
||||
|
||||
mozSpellChecker::mozSpellChecker() : mEngine(nullptr) {}
|
||||
|
||||
mozSpellChecker::~mozSpellChecker() {
|
||||
|
|
|
|||
|
|
@ -153,8 +153,6 @@ void CheckerboardEventStorage::GetReports(
|
|||
namespace dom {
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(CheckerboardReportService, mParent)
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(CheckerboardReportService, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(CheckerboardReportService, Release)
|
||||
|
||||
/*static*/
|
||||
bool CheckerboardReportService::IsEnabled(JSContext* aCtx, JSObject* aGlobal) {
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ namespace mozilla::intl {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(L10nFileSource, mGlobal)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(L10nFileSource, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(L10nFileSource, Release)
|
||||
|
||||
L10nFileSource::L10nFileSource(RefPtr<const ffi::FileSource> aRaw,
|
||||
nsIGlobalObject* aGlobal)
|
||||
: mGlobal(aGlobal), mRaw(std::move(aRaw)) {}
|
||||
|
|
|
|||
|
|
@ -48,9 +48,6 @@ class SizeableUTF8Buffer {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(FluentPattern, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(FluentPattern, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(FluentPattern, Release)
|
||||
|
||||
FluentPattern::FluentPattern(nsISupports* aParent, const nsACString& aId)
|
||||
: mId(aId), mParent(aParent) {
|
||||
MOZ_COUNT_CTOR(FluentPattern);
|
||||
|
|
@ -72,9 +69,6 @@ FluentPattern::~FluentPattern() { MOZ_COUNT_DTOR(FluentPattern); };
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(FluentBundle, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(FluentBundle, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(FluentBundle, Release)
|
||||
|
||||
FluentBundle::FluentBundle(nsISupports* aParent,
|
||||
UniquePtr<ffi::FluentBundleRc> aRaw)
|
||||
: mParent(aParent), mRaw(std::move(aRaw)) {
|
||||
|
|
|
|||
|
|
@ -14,9 +14,6 @@ namespace intl {
|
|||
|
||||
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(FluentResource, mParent)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(FluentResource, AddRef)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(FluentResource, Release)
|
||||
|
||||
FluentResource::FluentResource(nsISupports* aParent,
|
||||
const ffi::FluentResource* aRaw)
|
||||
: mParent(aParent), mRaw(std::move(aRaw)), mHasErrors(false) {}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue