forked from mirrors/gecko-dev
Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D85678
This commit is contained in:
parent
964bac7f10
commit
843f943758
72 changed files with 145 additions and 156 deletions
|
|
@ -33,7 +33,6 @@ namespace devtools {
|
|||
// }
|
||||
// // The memory is automatically unmapped when the AutoMemMap leaves scope.
|
||||
class MOZ_RAII AutoMemMap {
|
||||
|
||||
PRFileInfo64 fileInfo;
|
||||
PRFileDesc* fd;
|
||||
PRFileMap* fileMap;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ namespace mozilla {
|
|||
// ...
|
||||
// }
|
||||
class MOZ_RAII AutoGlobalTimelineMarker {
|
||||
|
||||
// The name of the marker we are adding.
|
||||
const char* mName;
|
||||
// Whether to capture the JS stack or not.
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ class nsIDocShell;
|
|||
namespace mozilla {
|
||||
|
||||
class MOZ_RAII AutoRestyleTimelineMarker {
|
||||
|
||||
RefPtr<nsIDocShell> mDocShell;
|
||||
bool mIsAnimationOnly;
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ namespace mozilla {
|
|||
// ...
|
||||
// }
|
||||
class MOZ_RAII AutoTimelineMarker {
|
||||
|
||||
// The name of the marker we are adding.
|
||||
const char* mName;
|
||||
|
||||
|
|
|
|||
|
|
@ -231,7 +231,6 @@ class nsSHistory : public mozilla::LinkedListElement<nsSHistory>,
|
|||
nsISHEntry* aNewEntry);
|
||||
|
||||
protected:
|
||||
|
||||
bool mHasOngoingUpdate;
|
||||
bool mIsRemote;
|
||||
nsTArray<nsCOMPtr<nsISHEntry>> mEntries; // entries are never null
|
||||
|
|
|
|||
|
|
@ -917,6 +917,7 @@ class MOZ_STACK_CLASS SelectionBatcher final {
|
|||
class MOZ_RAII AutoHideSelectionChanges final {
|
||||
private:
|
||||
RefPtr<Selection> mSelection;
|
||||
|
||||
public:
|
||||
explicit AutoHideSelectionChanges(const nsFrameSelection* aFrame);
|
||||
|
||||
|
|
|
|||
|
|
@ -397,7 +397,6 @@ class nsGlobalWindowOuter final : public mozilla::dom::EventTarget,
|
|||
~TemporarilyDisableDialogs();
|
||||
|
||||
private:
|
||||
|
||||
// Always an inner window; this is the window whose dialog state we messed
|
||||
// with. We just want to keep it alive, because we plan to poke at its
|
||||
// members in our destructor.
|
||||
|
|
|
|||
|
|
@ -976,8 +976,8 @@ nsImageLoadingContent::LoadImageWithChannel(nsIChannel* aChannel,
|
|||
|
||||
// Do the load.
|
||||
RefPtr<imgRequestProxy>& req = PrepareNextRequest(eImageLoadType_Normal);
|
||||
nsresult rv = loader->LoadImageWithChannel(aChannel, this, doc,
|
||||
aListener, getter_AddRefs(req));
|
||||
nsresult rv = loader->LoadImageWithChannel(aChannel, this, doc, aListener,
|
||||
getter_AddRefs(req));
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
CloneScriptedRequests(req);
|
||||
TrackImage(req);
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ class WebGLChild final : public PWebGLChild, public SupportsWeakPtr {
|
|||
webgl::RaiiShmem mPendingCmdsShmem;
|
||||
size_t mPendingCmdsPos = 0;
|
||||
FlushedCmdInfo mFlushedCmdInfo;
|
||||
|
||||
public:
|
||||
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(WebGLChild, override);
|
||||
using OtherSideActor = WebGLParent;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@
|
|||
namespace mozilla {
|
||||
namespace webgl {
|
||||
|
||||
// TODO: This should probably replace Shmem, or at least this should move to ipc/glue.
|
||||
// TODO: This should probably replace Shmem, or at least this should move to
|
||||
// ipc/glue.
|
||||
class RaiiShmem final {
|
||||
RefPtr<mozilla::ipc::ActorLifecycleProxy> mWeakRef;
|
||||
mozilla::ipc::Shmem mShmem = {};
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ class HostWebGLContext;
|
|||
namespace layers {
|
||||
class SharedSurfaceTextureClient;
|
||||
class SurfaceDescriptor;
|
||||
}
|
||||
} // namespace layers
|
||||
|
||||
namespace dom {
|
||||
|
||||
|
|
|
|||
|
|
@ -342,12 +342,14 @@ class StadiaControllerRemapper final : public GamepadRemapper {
|
|||
break;
|
||||
case 4: {
|
||||
const double value = AxisToButtonValue(aValue);
|
||||
service->NewButtonEvent(aIndex, BUTTON_INDEX_LEFT_TRIGGER, value > BUTTON_THRESHOLD_VALUE, value);
|
||||
service->NewButtonEvent(aIndex, BUTTON_INDEX_LEFT_TRIGGER,
|
||||
value > BUTTON_THRESHOLD_VALUE, value);
|
||||
break;
|
||||
}
|
||||
case 5: {
|
||||
const double value = AxisToButtonValue(aValue);
|
||||
service->NewButtonEvent(aIndex, BUTTON_INDEX_RIGHT_TRIGGER, value > BUTTON_THRESHOLD_VALUE, value);
|
||||
service->NewButtonEvent(aIndex, BUTTON_INDEX_RIGHT_TRIGGER,
|
||||
value > BUTTON_THRESHOLD_VALUE, value);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
|
|
@ -420,7 +422,8 @@ class Playstation3Remapper final : public GamepadRemapper {
|
|||
default:
|
||||
NS_WARNING(
|
||||
nsPrintfCString(
|
||||
"Axis idx '%d' doesn't support in Playstation3Remapper().", aAxis)
|
||||
"Axis idx '%d' doesn't support in Playstation3Remapper().",
|
||||
aAxis)
|
||||
.get());
|
||||
break;
|
||||
}
|
||||
|
|
@ -1723,7 +1726,8 @@ already_AddRefed<GamepadRemapper> GetGamepadRemapper(const uint16_t aVendorId,
|
|||
{GamepadId::kPadixProduct2060, new IBuffaloRemapper()},
|
||||
{GamepadId::kPlayComProduct0005, new XSkillsRemapper()},
|
||||
{GamepadId::kPrototypeVendorProduct0667, new BoomN64PsxRemapper()},
|
||||
{GamepadId::kPrototypeVendorProduct9401, new StadiaControllerOldFirmwareRemapper()},
|
||||
{GamepadId::kPrototypeVendorProduct9401,
|
||||
new StadiaControllerOldFirmwareRemapper()},
|
||||
{GamepadId::kRazer1532Product0900, new RazerServalRemapper()},
|
||||
{GamepadId::kSonyProduct0268, new Playstation3Remapper()},
|
||||
{GamepadId::kSonyProduct05c4, new Dualshock4Remapper()},
|
||||
|
|
|
|||
|
|
@ -751,8 +751,8 @@ nsresult HTMLImageElement::CopyInnerTo(HTMLImageElement* aDest) {
|
|||
// initaiated by a user interaction.
|
||||
mUseUrgentStartForChannel = UserActivation::IsHandlingUserInput();
|
||||
|
||||
nsContentUtils::AddScriptRunner(NewRunnableMethod<bool>(
|
||||
"dom::HTMLImageElement::MaybeLoadImage", aDest,
|
||||
nsContentUtils::AddScriptRunner(
|
||||
NewRunnableMethod<bool>("dom::HTMLImageElement::MaybeLoadImage", aDest,
|
||||
&HTMLImageElement::MaybeLoadImage, false));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -290,8 +290,8 @@ bool ExtractVPXCodecDetails(const nsAString& aCodec, uint8_t& aProfile,
|
|||
// No more than 8 fields are expected.
|
||||
return false;
|
||||
}
|
||||
*(fields[fieldsCount]) = static_cast<uint8_t>(
|
||||
(*fieldsItr).ToInteger(&rv, 10));
|
||||
*(fields[fieldsCount]) =
|
||||
static_cast<uint8_t>((*fieldsItr).ToInteger(&rv, 10));
|
||||
// We got invalid field value, parsing error.
|
||||
NS_ENSURE_SUCCESS(rv, false);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -708,7 +708,6 @@ AutoJSContext::AutoJSContext() : mCx(nullptr) {
|
|||
MOZ_ASSERT(!mCx, "mCx should not be initialized!");
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
|
||||
|
||||
if (dom::IsJSAPIActive()) {
|
||||
mCx = dom::danger::GetJSContext();
|
||||
} else {
|
||||
|
|
@ -722,7 +721,6 @@ AutoJSContext::operator JSContext*() const { return mCx; }
|
|||
AutoSafeJSContext::AutoSafeJSContext() : AutoJSAPI() {
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
|
||||
|
||||
DebugOnly<bool> ok = Init(xpc::UnprivilegedJunkScope());
|
||||
MOZ_ASSERT(ok,
|
||||
"This is quite odd. We should have crashed in the "
|
||||
|
|
|
|||
|
|
@ -101,7 +101,6 @@ static bool IsStyleCachePreservingSubAction(EditSubAction aEditSubAction) {
|
|||
}
|
||||
|
||||
class MOZ_RAII AutoSetTemporaryAncestorLimiter final {
|
||||
|
||||
public:
|
||||
explicit AutoSetTemporaryAncestorLimiter(HTMLEditor& aHTMLEditor,
|
||||
Selection& aSelection,
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ void gfxConfigManager::ConfigureWebRender() {
|
|||
if (mXRenderEnabled) {
|
||||
// XRender and WebRender don't play well together. XRender is disabled by
|
||||
// default. If the user opts into it don't enable webrender.
|
||||
mFeatureWr->ForceDisable(FeatureStatus::Blocked,"XRender is enabled",
|
||||
mFeatureWr->ForceDisable(FeatureStatus::Blocked, "XRender is enabled",
|
||||
"FEATURE_FAILURE_XRENDER"_ns);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -784,7 +784,6 @@ class TextureClientReleaseTask : public Runnable {
|
|||
// Automatically lock and unlock a texture. Since texture locking is fallible,
|
||||
// Succeeded() must be checked on the guard object before proceeding.
|
||||
class MOZ_RAII TextureClientAutoLock {
|
||||
|
||||
public:
|
||||
TextureClientAutoLock(TextureClient* aTexture, OpenMode aMode)
|
||||
: mTexture(aTexture), mSucceeded(false) {
|
||||
|
|
|
|||
|
|
@ -711,4 +711,3 @@ TEST_F(GfxConfigManager, WebRenderWhenXRenderEnabled) {
|
|||
EXPECT_TRUE(mFeatures.mGPUProcess.IsEnabled());
|
||||
EXPECT_TRUE(mFeatures.mD3D11HwAngle.IsEnabled());
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1069,7 +1069,8 @@ imgRequestProxy::GetStaticRequest(imgIRequest** aReturn) {
|
|||
|
||||
already_AddRefed<imgRequestProxy> imgRequestProxy::GetStaticRequest(
|
||||
Document* aLoadingDocument) {
|
||||
MOZ_DIAGNOSTIC_ASSERT(!aLoadingDocument || aLoadingDocument->IsStaticDocument());
|
||||
MOZ_DIAGNOSTIC_ASSERT(!aLoadingDocument ||
|
||||
aLoadingDocument->IsStaticDocument());
|
||||
RefPtr<Image> image = GetImage();
|
||||
|
||||
bool animated;
|
||||
|
|
|
|||
|
|
@ -123,7 +123,8 @@ class imgRequestProxy : public mozilla::PreloaderBase,
|
|||
Document* aLoadingDocument, imgRequestProxy** aClone);
|
||||
nsresult Clone(imgINotificationObserver* aObserver,
|
||||
Document* aLoadingDocument, imgRequestProxy** aClone);
|
||||
already_AddRefed<imgRequestProxy> GetStaticRequest(Document* aLoadingDocument);
|
||||
already_AddRefed<imgRequestProxy> GetStaticRequest(
|
||||
Document* aLoadingDocument);
|
||||
|
||||
imgRequest* GetOwner() const;
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
#ifndef mozilla_ipc_Neutering_h
|
||||
#define mozilla_ipc_Neutering_h
|
||||
|
||||
|
||||
/**
|
||||
* This header declares RAII wrappers for Window neutering. See
|
||||
* WindowsMessageLoop.cpp for more details.
|
||||
|
|
|
|||
|
|
@ -187,6 +187,7 @@ class FinalizationRegistryObject : public NativeObject {
|
|||
static bool cleanupQueuedRecords(JSContext* cx,
|
||||
HandleFinalizationRegistryObject registry,
|
||||
HandleObject callback = nullptr);
|
||||
|
||||
private:
|
||||
static const JSClassOps classOps_;
|
||||
static const ClassSpec classSpec_;
|
||||
|
|
|
|||
|
|
@ -2961,7 +2961,6 @@ class MOZ_RAII ExecutionObservableRealms
|
|||
// don't match.
|
||||
return iter.hasUsableAbstractFramePtr() && realms_.has(iter.realm());
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// Given a particular AbstractFramePtr F that has become observable, this
|
||||
|
|
@ -3025,7 +3024,6 @@ class MOZ_RAII ExecutionObservableFrame
|
|||
return iter.hasUsableAbstractFramePtr() &&
|
||||
iter.abstractFramePtr() == frame_;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
class MOZ_RAII ExecutionObservableScript
|
||||
|
|
@ -3057,7 +3055,6 @@ class MOZ_RAII ExecutionObservableScript
|
|||
return iter.hasUsableAbstractFramePtr() && !iter.isWasm() &&
|
||||
iter.abstractFramePtr().script() == script_;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
/* static */
|
||||
|
|
|
|||
|
|
@ -834,8 +834,7 @@ void GCMarker::severWeakDelegate(JSObject* key, JSObject* delegate) {
|
|||
// 'delegate' is now the delegate of 'key'. Update weakmap marking state.
|
||||
void GCMarker::restoreWeakDelegate(JSObject* key, JSObject* delegate) {
|
||||
if (!key->zone()->needsIncrementalBarrier() ||
|
||||
!delegate->zone()->needsIncrementalBarrier())
|
||||
{
|
||||
!delegate->zone()->needsIncrementalBarrier()) {
|
||||
MOZ_ASSERT(!key->zone()->gcWeakKeys(key).get(key),
|
||||
"non-collecting zone should not have populated gcWeakKeys");
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -120,7 +120,6 @@ class MOZ_RAII AutoEnterIonBackend {
|
|||
jcx->leaveIonBackend();
|
||||
}
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
bool OffThreadCompilationAvailable(JSContext* cx);
|
||||
|
|
|
|||
|
|
@ -419,7 +419,6 @@ class MOZ_RAII JS_PUBLIC_API JSAutoRealm {
|
|||
JSAutoRealm(JSContext* cx, JSObject* target);
|
||||
JSAutoRealm(JSContext* cx, JSScript* target);
|
||||
~JSAutoRealm();
|
||||
|
||||
};
|
||||
|
||||
class MOZ_RAII JS_PUBLIC_API JSAutoNullableRealm {
|
||||
|
|
@ -429,7 +428,6 @@ class MOZ_RAII JS_PUBLIC_API JSAutoNullableRealm {
|
|||
public:
|
||||
explicit JSAutoNullableRealm(JSContext* cx, JSObject* targetOrNull);
|
||||
~JSAutoNullableRealm();
|
||||
|
||||
};
|
||||
|
||||
namespace JS {
|
||||
|
|
|
|||
|
|
@ -787,7 +787,6 @@ class MOZ_RAII EnvironmentIter {
|
|||
}
|
||||
|
||||
AbstractFramePtr maybeInitialFrame() const { return frame_; }
|
||||
|
||||
};
|
||||
|
||||
// The key in MissingEnvironmentMap. For live frames, maps live frames to
|
||||
|
|
|
|||
|
|
@ -670,7 +670,6 @@ void RunPendingSourceCompressions(JSRuntime* runtime);
|
|||
class MOZ_RAII AutoLockHelperThreadState : public LockGuard<Mutex> {
|
||||
using Base = LockGuard<Mutex>;
|
||||
|
||||
|
||||
public:
|
||||
explicit AutoLockHelperThreadState() : Base(HelperThreadState().helperLock) {}
|
||||
};
|
||||
|
|
@ -678,7 +677,6 @@ class MOZ_RAII AutoLockHelperThreadState : public LockGuard<Mutex> {
|
|||
class MOZ_RAII AutoUnlockHelperThreadState : public UnlockGuard<Mutex> {
|
||||
using Base = UnlockGuard<Mutex>;
|
||||
|
||||
|
||||
public:
|
||||
explicit AutoUnlockHelperThreadState(AutoLockHelperThreadState& locked)
|
||||
: Base(locked) {}
|
||||
|
|
|
|||
|
|
@ -1144,7 +1144,6 @@ class MOZ_RAII AutoLockScriptData {
|
|||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// A token used to prove you can safely access the atoms zone. This zone is
|
||||
|
|
|
|||
|
|
@ -192,7 +192,6 @@ using NewObjectMetadataState =
|
|||
mozilla::Variant<ImmediateMetadata, DelayMetadata, PendingMetadata>;
|
||||
|
||||
class MOZ_RAII AutoSetNewObjectMetadata {
|
||||
|
||||
JSContext* cx_;
|
||||
Rooted<NewObjectMetadataState> prevState_;
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ namespace mozilla {
|
|||
// https://drafts.csswg.org/css-overflow/#overflow-propagation
|
||||
// "If `visible` is applied to the viewport, it must be interpreted as `auto`.
|
||||
// If `clip` is applied to the viewport, it must be interpreted as `hidden`."
|
||||
static StyleOverflow MapOverflowValueForViewportPropagation(StyleOverflow aOverflow) {
|
||||
static StyleOverflow MapOverflowValueForViewportPropagation(
|
||||
StyleOverflow aOverflow) {
|
||||
switch (aOverflow) {
|
||||
case StyleOverflow::Visible:
|
||||
return StyleOverflow::Auto;
|
||||
|
|
@ -35,7 +36,8 @@ ScrollStyles::ScrollStyles(StyleOverflow aH, StyleOverflow aV)
|
|||
|
||||
ScrollStyles::ScrollStyles(const nsStyleDisplay& aDisplay,
|
||||
MapOverflowToValidScrollStyleTag)
|
||||
: ScrollStyles(MapOverflowValueForViewportPropagation(aDisplay.mOverflowX),
|
||||
: ScrollStyles(
|
||||
MapOverflowValueForViewportPropagation(aDisplay.mOverflowX),
|
||||
MapOverflowValueForViewportPropagation(aDisplay.mOverflowY)) {}
|
||||
|
||||
bool ScrollStyles::IsHiddenInBothDirections() const {
|
||||
|
|
|
|||
|
|
@ -1090,7 +1090,8 @@ static bool CheckOverflow(const ComputedStyle* aComputedStyle,
|
|||
return false;
|
||||
}
|
||||
|
||||
*aStyles = ScrollStyles(*display, ScrollStyles::MapOverflowToValidScrollStyle);
|
||||
*aStyles =
|
||||
ScrollStyles(*display, ScrollStyles::MapOverflowToValidScrollStyle);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -405,8 +405,7 @@ already_AddRefed<imgRequestProxy> ImageLoader::LoadImage(
|
|||
RefPtr<imgRequestProxy> request;
|
||||
nsresult rv = nsContentUtils::LoadImage(
|
||||
uri, &aDocument, &aDocument, data.Principal(), 0, data.ReferrerInfo(),
|
||||
sImageObserver, loadFlags, u"css"_ns,
|
||||
getter_AddRefs(request));
|
||||
sImageObserver, loadFlags, u"css"_ns, getter_AddRefs(request));
|
||||
|
||||
if (NS_FAILED(rv) || !request) {
|
||||
return nullptr;
|
||||
|
|
|
|||
|
|
@ -129,7 +129,8 @@ class SharedStyleSheetCache final : public nsIMemoryReporter {
|
|||
//
|
||||
// Note that we hold on to all sheet loads, even if in the end they happen not
|
||||
// to be cacheable.
|
||||
nsDataHashtable<SheetLoadDataHashKey, WeakPtr<css::SheetLoadData>> mLoadingDatas;
|
||||
nsDataHashtable<SheetLoadDataHashKey, WeakPtr<css::SheetLoadData>>
|
||||
mLoadingDatas;
|
||||
|
||||
// An origin-to-number-of-registered-documents count, in order to manage cache
|
||||
// eviction as described in RegisterLoader / UnregisterLoader.
|
||||
|
|
|
|||
|
|
@ -32,7 +32,8 @@ LazyLogModule gDtmfLog("RTCDTMFSender");
|
|||
RTCDTMFSender::RTCDTMFSender(nsPIDOMWindowInner* aWindow,
|
||||
TransceiverImpl* aTransceiver,
|
||||
AudioSessionConduit* aConduit)
|
||||
: DOMEventTargetHelper(aWindow), mTransceiver(aTransceiver),
|
||||
: DOMEventTargetHelper(aWindow),
|
||||
mTransceiver(aTransceiver),
|
||||
mConduit(aConduit) {}
|
||||
|
||||
JSObject* RTCDTMFSender::WrapObject(JSContext* aCx,
|
||||
|
|
|
|||
|
|
@ -192,9 +192,7 @@ class SupportsWeakPtr {
|
|||
using WeakReference = detail::WeakReference;
|
||||
|
||||
protected:
|
||||
~SupportsWeakPtr() {
|
||||
DetachWeakPtr();
|
||||
}
|
||||
~SupportsWeakPtr() { DetachWeakPtr(); }
|
||||
|
||||
protected:
|
||||
void DetachWeakPtr() {
|
||||
|
|
|
|||
|
|
@ -634,7 +634,6 @@ class MOZ_RAII AutoProfilerStats {
|
|||
~AutoProfilerStats() { mStats.AddDurationFrom(mStart); }
|
||||
|
||||
private:
|
||||
|
||||
StaticBaseProfilerStats& mStats;
|
||||
TimeStamp mStart;
|
||||
};
|
||||
|
|
@ -1006,7 +1005,6 @@ class MOZ_RAII AutoProfilerLabel {
|
|||
MFBT_API static ProfilingStack* GetProfilingStack();
|
||||
|
||||
private:
|
||||
|
||||
// We save a ProfilingStack pointer in the ctor so we don't have to redo the
|
||||
// TLS lookup in the dtor.
|
||||
ProfilingStack* mProfilingStack;
|
||||
|
|
|
|||
|
|
@ -305,7 +305,6 @@ TRRLoadInfo::GetInnerWindowID(uint64_t* aResult) {
|
|||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
|
||||
NS_IMETHODIMP
|
||||
TRRLoadInfo::GetBrowsingContextID(uint64_t* aResult) {
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
|
|
|
|||
|
|
@ -181,8 +181,7 @@ void Http3Session::Shutdown() {
|
|||
Http3Session::~Http3Session() {
|
||||
LOG3(("Http3Session::~Http3Session %p", this));
|
||||
|
||||
Telemetry::Accumulate(Telemetry::HTTP3_REQUEST_PER_CONN,
|
||||
mTransactionCount);
|
||||
Telemetry::Accumulate(Telemetry::HTTP3_REQUEST_PER_CONN, mTransactionCount);
|
||||
|
||||
Shutdown();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ extern "C" NS_EXPORT void Crash(int16_t how) {
|
|||
// Since we need to call the real HeapFree() we get its pointer directly.
|
||||
HMODULE kernel32 = LoadLibraryW(L"Kernel32.dll");
|
||||
if (kernel32) {
|
||||
typedef BOOL(*HeapFreeT)(HANDLE, DWORD, LPVOID);
|
||||
typedef BOOL (*HeapFreeT)(HANDLE, DWORD, LPVOID);
|
||||
HeapFreeT heapFree = (HeapFreeT)GetProcAddress(kernel32, "HeapFree");
|
||||
if (heapFree) {
|
||||
HANDLE heap = GetProcessHeap();
|
||||
|
|
|
|||
|
|
@ -1216,7 +1216,6 @@ class MOZ_RAII AutoProfilerLabel {
|
|||
}
|
||||
|
||||
private:
|
||||
|
||||
// We save a ProfilingStack pointer in the ctor so we don't have to redo the
|
||||
// TLS lookup in the dtor.
|
||||
ProfilingStack* mProfilingStack;
|
||||
|
|
|
|||
|
|
@ -270,9 +270,11 @@ NS_IMETHODIMP nsDeviceContextSpecX::Init(nsIWidget* aWidget, nsIPrintSettings* a
|
|||
mPrintViaSkPDF = true;
|
||||
} else if (destination == kPMDestinationFile) {
|
||||
AutoCFRelease<CFURLRef> destURL(nullptr);
|
||||
status = ::PMSessionCopyDestinationLocation(mPrintSession, mPrintSettings, destURL.receive());
|
||||
status =
|
||||
::PMSessionCopyDestinationLocation(mPrintSession, mPrintSettings, destURL.receive());
|
||||
if (status == noErr) {
|
||||
AutoCFRelease<CFStringRef> destPathRef = CFURLCopyFileSystemPath(destURL, kCFURLPOSIXPathStyle);
|
||||
AutoCFRelease<CFStringRef> destPathRef =
|
||||
CFURLCopyFileSystemPath(destURL, kCFURLPOSIXPathStyle);
|
||||
NSString* destPath = (NSString*)CFStringRef(destPathRef);
|
||||
NSString* destPathExt = [destPath pathExtension];
|
||||
if ([destPathExt isEqualToString:@"pdf"]) {
|
||||
|
|
@ -367,12 +369,15 @@ NS_IMETHODIMP nsDeviceContextSpecX::EndDocument() {
|
|||
}
|
||||
case kPMDestinationFile: {
|
||||
AutoCFRelease<CFURLRef> destURL(nullptr);
|
||||
status = ::PMSessionCopyDestinationLocation(mPrintSession, mPrintSettings, destURL.receive());
|
||||
status =
|
||||
::PMSessionCopyDestinationLocation(mPrintSession, mPrintSettings, destURL.receive());
|
||||
if (status == noErr) {
|
||||
AutoCFRelease<CFStringRef> sourcePathRef = CFURLCopyFileSystemPath(pdfURL, kCFURLPOSIXPathStyle);
|
||||
AutoCFRelease<CFStringRef> sourcePathRef =
|
||||
CFURLCopyFileSystemPath(pdfURL, kCFURLPOSIXPathStyle);
|
||||
NSString* sourcePath = (NSString*)CFStringRef(sourcePathRef);
|
||||
# ifdef DEBUG
|
||||
AutoCFRelease<CFStringRef> destPathRef = CFURLCopyFileSystemPath(destURL, kCFURLPOSIXPathStyle);
|
||||
AutoCFRelease<CFStringRef> destPathRef =
|
||||
CFURLCopyFileSystemPath(destURL, kCFURLPOSIXPathStyle);
|
||||
NSString* destPath = (NSString*)CFStringRef(destPathRef);
|
||||
NSString* destPathExt = [destPath pathExtension];
|
||||
MOZ_ASSERT([destPathExt isEqualToString:@"pdf"],
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ class MOZ_RAII AutoRestore {
|
|||
private:
|
||||
T& mLocation;
|
||||
T mValue;
|
||||
|
||||
public:
|
||||
explicit AutoRestore(T& aValue) : mLocation(aValue), mValue(aValue) {}
|
||||
~AutoRestore() { mLocation = mValue; }
|
||||
|
|
|
|||
Loading…
Reference in a new issue