/work/obj-fuzz/dist/include/gfxPrefs.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* -*- Mode: C++; tab-width: 20; indent-tabs-mode: nil; c-basic-offset: 2 -*- |
2 | | * This Source Code Form is subject to the terms of the Mozilla Public |
3 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
4 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
5 | | |
6 | | #ifndef GFX_PREFS_H |
7 | | #define GFX_PREFS_H |
8 | | |
9 | | #include <cmath> // for M_PI |
10 | | #include <stdint.h> |
11 | | #include <string> |
12 | | #include "mozilla/Assertions.h" |
13 | | #include "mozilla/Atomics.h" |
14 | | #include "mozilla/gfx/LoggingConstants.h" |
15 | | #include "nsTArray.h" |
16 | | #include "nsString.h" |
17 | | |
18 | | // First time gfxPrefs::GetSingleton() needs to be called on the main thread, |
19 | | // before any of the methods accessing the values are used, but after |
20 | | // the Preferences system has been initialized. |
21 | | |
22 | | // The static methods to access the preference value are safe to call |
23 | | // from any thread after that first call. |
24 | | |
25 | | // To register a preference, you need to add a line in this file using |
26 | | // the DECL_GFX_PREF macro. |
27 | | // |
28 | | // Update argument controls whether we read the preference value and save it |
29 | | // or connect with a callback. See UpdatePolicy enum below. |
30 | | // Pref is the string with the preference name. |
31 | | // Name argument is the name of the static function to create. |
32 | | // Type is the type of the preference - bool, int32_t, uint32_t. |
33 | | // Default is the default value for the preference. |
34 | | // |
35 | | // For example this line in the .h: |
36 | | // DECL_GFX_PREF(Once,"layers.dump",LayersDump,bool,false); |
37 | | // means that you can call |
38 | | // bool var = gfxPrefs::LayersDump(); |
39 | | // from any thread, but that you will only get the preference value of |
40 | | // "layers.dump" as it was set at the start of the session (subject to |
41 | | // note 2 below). If the value was not set, the default would be false. |
42 | | // |
43 | | // In another example, this line in the .h: |
44 | | // DECL_GFX_PREF(Live,"gl.msaa-level",MSAALevel,uint32_t,2); |
45 | | // means that every time you call |
46 | | // uint32_t var = gfxPrefs::MSAALevel(); |
47 | | // from any thread, you will get the most up to date preference value of |
48 | | // "gl.msaa-level". If the value is not set, the default would be 2. |
49 | | |
50 | | // Note 1: Changing a preference from Live to Once is now as simple |
51 | | // as changing the Update argument. If your code worked before, it will |
52 | | // keep working, and behave as if the user never changes the preference. |
53 | | // Things are a bit more complicated and perhaps even dangerous when |
54 | | // going from Once to Live, or indeed setting a preference to be Live |
55 | | // in the first place, so be careful. You need to be ready for the |
56 | | // values changing mid execution, and if you're using those preferences |
57 | | // in any setup and initialization, you may need to do extra work. |
58 | | |
59 | | // Note 2: Prefs can be set by using the corresponding Set method. For |
60 | | // example, if the accessor is Foo() then calling SetFoo(...) will update |
61 | | // the preference and also change the return value of subsequent Foo() calls. |
62 | | // This is true even for 'Once' prefs which otherwise do not change if the |
63 | | // pref is updated after initialization. Changing gfxPrefs values in content |
64 | | // processes will not affect the result in other processes. Changing gfxPrefs |
65 | | // values in the GPU process is not supported at all. |
66 | | |
67 | | #define DECL_GFX_PREF(Update, Prefname, Name, Type, Default) \ |
68 | | public: \ |
69 | 0 | static Type Name() { MOZ_ASSERT(SingletonExists()); return GetSingleton().mPref##Name.mValue; } \ Unexecuted instantiation: gfxPrefs::AccessibilityBrowseWithCaret() Unexecuted instantiation: gfxPrefs::APZAllowCheckerboarding() Unexecuted instantiation: gfxPrefs::APZAllowDoubleTapZooming() Unexecuted instantiation: gfxPrefs::APZAllowImmediateHandoff() Unexecuted instantiation: gfxPrefs::APZAllowZooming() Unexecuted instantiation: gfxPrefs::APZUseChromeFlingPhysics() Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsFriction() Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsInflexion() Unexecuted instantiation: gfxPrefs::APZChromeFlingPhysicsStopThreshold() Unexecuted instantiation: gfxPrefs::APZAxisBreakoutAngle() Unexecuted instantiation: gfxPrefs::APZAxisBreakoutThreshold() Unexecuted instantiation: gfxPrefs::APZAllowedDirectPanAngle() Unexecuted instantiation: gfxPrefs::APZAxisLockAngle() Unexecuted instantiation: gfxPrefs::APZAxisLockMode() Unexecuted instantiation: gfxPrefs::APZContentResponseTimeout() Unexecuted instantiation: gfxPrefs::APZDangerZoneX() Unexecuted instantiation: gfxPrefs::APZDangerZoneY() Unexecuted instantiation: gfxPrefs::APZDisableForScrollLinkedEffects() Unexecuted instantiation: gfxPrefs::APZDisplayPortExpiryTime() Unexecuted instantiation: gfxPrefs::APZDragEnabled() Unexecuted instantiation: gfxPrefs::APZDragInitiationEnabled() Unexecuted instantiation: gfxPrefs::APZTouchDragEnabled() Unexecuted instantiation: gfxPrefs::APZEnlargeDisplayPortWhenClipped() Unexecuted instantiation: gfxPrefs::APZFlingAccelBaseMultiplier() Unexecuted instantiation: gfxPrefs::APZFlingAccelInterval() Unexecuted instantiation: gfxPrefs::APZFlingAccelSupplementalMultiplier() Unexecuted instantiation: gfxPrefs::APZFlingAccelMinVelocity() Unexecuted instantiation: gfxPrefs::APZCurveFunctionX1() Unexecuted instantiation: gfxPrefs::APZCurveFunctionX2() Unexecuted instantiation: gfxPrefs::APZCurveFunctionY1() Unexecuted instantiation: gfxPrefs::APZCurveFunctionY2() Unexecuted instantiation: gfxPrefs::APZCurveThreshold() Unexecuted instantiation: gfxPrefs::APZFlingFriction() Unexecuted instantiation: gfxPrefs::APZFlingMinVelocityThreshold() Unexecuted instantiation: gfxPrefs::APZFlingStopOnTapThreshold() Unexecuted instantiation: gfxPrefs::APZFlingStoppedThreshold() Unexecuted instantiation: gfxPrefs::APZFrameDelayEnabled() Unexecuted instantiation: gfxPrefs::APZKeyboardEnabled() Unexecuted instantiation: gfxPrefs::APZKeyboardPassiveListeners() Unexecuted instantiation: gfxPrefs::APZMaxTapTime() Unexecuted instantiation: gfxPrefs::APZMaxVelocity() Unexecuted instantiation: gfxPrefs::APZMaxVelocityQueueSize() Unexecuted instantiation: gfxPrefs::APZMinSkateSpeed() Unexecuted instantiation: gfxPrefs::APZMinimap() Unexecuted instantiation: gfxPrefs::APZOneTouchPinchEnabled() Unexecuted instantiation: gfxPrefs::APZOverscrollEnabled() Unexecuted instantiation: gfxPrefs::APZMinPanDistanceRatio() Unexecuted instantiation: gfxPrefs::APZOverscrollSpringStiffness() Unexecuted instantiation: gfxPrefs::APZOverscrollStopDistanceThreshold() Unexecuted instantiation: gfxPrefs::APZPaintSkipping() Unexecuted instantiation: gfxPrefs::APZPeekMessages() Unexecuted instantiation: gfxPrefs::APZPinchLockMode() Unexecuted instantiation: gfxPrefs::APZPinchLockScrollLockThreshold() Unexecuted instantiation: gfxPrefs::APZPinchLockSpanBreakoutThreshold() Unexecuted instantiation: gfxPrefs::APZPinchLockSpanLockThreshold() Unexecuted instantiation: gfxPrefs::APZPopupsEnabled() Unexecuted instantiation: gfxPrefs::APZPrintTree() Unexecuted instantiation: gfxPrefs::APZRecordCheckerboarding() Unexecuted instantiation: gfxPrefs::APZSecondTapTolerance() Unexecuted instantiation: gfxPrefs::APZTestFailsWithNativeInjection() Unexecuted instantiation: gfxPrefs::APZTestLoggingEnabled() Unexecuted instantiation: gfxPrefs::APZTouchMoveTolerance() Unexecuted instantiation: gfxPrefs::APZTouchStartTolerance() Unexecuted instantiation: gfxPrefs::APZVelocityBias() Unexecuted instantiation: gfxPrefs::APZVelocityRelevanceTime() Unexecuted instantiation: gfxPrefs::APZXSkateHighMemAdjust() Unexecuted instantiation: gfxPrefs::APZXSkateSizeMultiplier() Unexecuted instantiation: gfxPrefs::APZXStationarySizeMultiplier() Unexecuted instantiation: gfxPrefs::APZYSkateHighMemAdjust() Unexecuted instantiation: gfxPrefs::APZYSkateSizeMultiplier() Unexecuted instantiation: gfxPrefs::APZYStationarySizeMultiplier() Unexecuted instantiation: gfxPrefs::APZZoomAnimationDuration() Unexecuted instantiation: gfxPrefs::APZScaleRepaintDelay() Unexecuted instantiation: gfxPrefs::ToolbarScrollThreshold() Unexecuted instantiation: gfxPrefs::ForceUserScalable() Unexecuted instantiation: gfxPrefs::DesktopViewportWidth() Unexecuted instantiation: gfxPrefs::PluginAsyncDrawingEnabled() Unexecuted instantiation: gfxPrefs::MetaViewportEnabled() Unexecuted instantiation: gfxPrefs::VisualViewportEnabled() Unexecuted instantiation: gfxPrefs::VRNavigationTimeout() Unexecuted instantiation: gfxPrefs::VROculusEnabled() Unexecuted instantiation: gfxPrefs::VROculusInvisibleEnabled() Unexecuted instantiation: gfxPrefs::VROculusPresentTimeout() Unexecuted instantiation: gfxPrefs::VROculusQuitTimeout() Unexecuted instantiation: gfxPrefs::VRPosePredictionEnabled() Unexecuted instantiation: gfxPrefs::VRRequireGesture() Unexecuted instantiation: gfxPrefs::VRPuppetSubmitFrame() Unexecuted instantiation: gfxPrefs::VRProcessEnabled() Unexecuted instantiation: gfxPrefs::PointerEventsEnabled() Unexecuted instantiation: gfxPrefs::SmoothScrollEnabled() Unexecuted instantiation: gfxPrefs::SmoothScrollCurrentVelocityWeighting() Unexecuted instantiation: gfxPrefs::SmoothScrollDurationToIntervalRatio() Unexecuted instantiation: gfxPrefs::LineSmoothScrollMaxDurationMs() Unexecuted instantiation: gfxPrefs::LineSmoothScrollMinDurationMs() Unexecuted instantiation: gfxPrefs::WheelSmoothScrollEnabled() Unexecuted instantiation: gfxPrefs::WheelSmoothScrollMaxDurationMs() Unexecuted instantiation: gfxPrefs::WheelSmoothScrollMinDurationMs() Unexecuted instantiation: gfxPrefs::OtherSmoothScrollMaxDurationMs() Unexecuted instantiation: gfxPrefs::OtherSmoothScrollMinDurationMs() Unexecuted instantiation: gfxPrefs::PageSmoothScrollEnabled() Unexecuted instantiation: gfxPrefs::PageSmoothScrollMaxDurationMs() Unexecuted instantiation: gfxPrefs::PageSmoothScrollMinDurationMs() Unexecuted instantiation: gfxPrefs::PixelSmoothScrollMaxDurationMs() Unexecuted instantiation: gfxPrefs::PixelSmoothScrollMinDurationMs() Unexecuted instantiation: gfxPrefs::SmoothScrollStopDecelerationWeighting() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsEnabled() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsMotionBeginSpringConstant() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownMinDeltaMS() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownMinDeltaRatio() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsSlowdownSpringConstant() Unexecuted instantiation: gfxPrefs::SmoothScrollMSDPhysicsRegularSpringConstant() Unexecuted instantiation: gfxPrefs::BlocklistAll() Unexecuted instantiation: gfxPrefs::CompositorClearState() Unexecuted instantiation: gfxPrefs::CompositorGLContextOpaque() Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinCalls() Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinFrames() Unexecuted instantiation: gfxPrefs::CanvasAutoAccelerateMinSeconds() Unexecuted instantiation: gfxPrefs::CanvasAzureAcceleratedLimit() Unexecuted instantiation: gfxPrefs::MaxCanvasSize() Unexecuted instantiation: gfxPrefs::AlwaysPaint() Unexecuted instantiation: gfxPrefs::DeviceResetLimitCount() Unexecuted instantiation: gfxPrefs::DeviceResetThresholdMilliseconds() Unexecuted instantiation: gfxPrefs::Direct2DDestroyDTOnPaintThread() Unexecuted instantiation: gfxPrefs::Direct3D11ReuseDecoderDevice() Unexecuted instantiation: gfxPrefs::Direct3D11AllowKeyedMutex() Unexecuted instantiation: gfxPrefs::Direct3D11UseDoubleBuffering() Unexecuted instantiation: gfxPrefs::Direct3D11EnableDebugLayer() Unexecuted instantiation: gfxPrefs::Direct3D11BreakOnError() Unexecuted instantiation: gfxPrefs::Direct3D11SleepOnCreateDevice() Unexecuted instantiation: gfxPrefs::CompositorDrawColorBars() Unexecuted instantiation: gfxPrefs::HidePluginsForScroll() Unexecuted instantiation: gfxPrefs::LayerScopeEnabled() Unexecuted instantiation: gfxPrefs::LayerScopePort() Unexecuted instantiation: gfxPrefs::GfxLoggingLevel() Unexecuted instantiation: gfxPrefs::GfxLoggingPaintedPixelCountEnabled() Unexecuted instantiation: gfxPrefs::GfxLoggingTextureUsageEnabled() Unexecuted instantiation: gfxPrefs::GfxLoggingPeakTextureUsageEnabled() Unexecuted instantiation: gfxPrefs::PartialPresent() Unexecuted instantiation: gfxPrefs::DeviceResetForTesting() Unexecuted instantiation: gfxPrefs::DeviceFailForTesting() Unexecuted instantiation: gfxPrefs::DisableAllTextAA() Unexecuted instantiation: gfxPrefs::YCbCrAccurateConversion() Unexecuted instantiation: gfxPrefs::UseGLXTextureFromPixmap() Unexecuted instantiation: gfxPrefs::UseIOSurfaceTextures() Unexecuted instantiation: gfxPrefs::UseMutexOnPresent() Unexecuted instantiation: gfxPrefs::UseSurfaceTextureTextures() Unexecuted instantiation: gfxPrefs::AllowTextureDirectMapping() Unexecuted instantiation: gfxPrefs::CollectScrollTransforms() Unexecuted instantiation: gfxPrefs::CompositorUnobserveCount() Unexecuted instantiation: gfxPrefs::WebRenderBlobImages() Unexecuted instantiation: gfxPrefs::WebRenderBlobInvalidation() Unexecuted instantiation: gfxPrefs::WebRenderBlobPaintFlashing() Unexecuted instantiation: gfxPrefs::WebRenderDLDumpParent() Unexecuted instantiation: gfxPrefs::WebRenderDLDumpContent() Unexecuted instantiation: gfxPrefs::WebRenderHighlightPaintedLayers() Unexecuted instantiation: gfxPrefs::WorkAroundDriverBugs() Unexecuted instantiation: gfxPrefs::IgnoreDXInterop2Blacklist() Unexecuted instantiation: gfxPrefs::MSAALevel() Unexecuted instantiation: gfxPrefs::RequireHardwareGL() Unexecuted instantiation: gfxPrefs::UseTLSIsCurrent() Unexecuted instantiation: gfxPrefs::ImageAnimatedDecodeOnDemandThresholdKB() Unexecuted instantiation: gfxPrefs::ImageAnimatedDecodeOnDemandBatchSize() Unexecuted instantiation: gfxPrefs::ImageAnimatedGenerateFullFrames() Unexecuted instantiation: gfxPrefs::ImageAnimatedResumeFromLastDisplayed() Unexecuted instantiation: gfxPrefs::ImageCacheFactor2ThresholdSurfaces() Unexecuted instantiation: gfxPrefs::ImageCacheMaxRasterizedSVGThresholdKB() Unexecuted instantiation: gfxPrefs::ImageCacheSize() Unexecuted instantiation: gfxPrefs::ImageCacheTimeWeight() Unexecuted instantiation: gfxPrefs::ImageDecodeImmediatelyEnabled() Unexecuted instantiation: gfxPrefs::ImageDownscaleDuringDecodeEnabled() Unexecuted instantiation: gfxPrefs::ImageInferSrcAnimationThresholdMS() Unexecuted instantiation: gfxPrefs::ImageLayoutNetworkPriority() Unexecuted instantiation: gfxPrefs::ImageMemDecodeBytesAtATime() Unexecuted instantiation: gfxPrefs::ImageMemDiscardable() Unexecuted instantiation: gfxPrefs::ImageMemAnimatedDiscardable() Unexecuted instantiation: gfxPrefs::ImageMemAnimatedUseHeap() Unexecuted instantiation: gfxPrefs::ImageMemShared() Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheDiscardFactor() Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheMaxSizeKB() Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheMinExpirationMS() Unexecuted instantiation: gfxPrefs::ImageMemSurfaceCacheSizeFactor() Unexecuted instantiation: gfxPrefs::ImageMemVolatileMinThresholdKB() Unexecuted instantiation: gfxPrefs::ImageMTDecodingLimit() Unexecuted instantiation: gfxPrefs::ImageMTDecodingIdleTimeout() Unexecuted instantiation: gfxPrefs::LayersDrawFPS() Unexecuted instantiation: gfxPrefs::FPSPrintHistogram() Unexecuted instantiation: gfxPrefs::WriteFPSToFile() Unexecuted instantiation: gfxPrefs::LayersAdvancedBasicLayerEnabled() Unexecuted instantiation: gfxPrefs::AsyncPanZoomSeparateEventThread() Unexecuted instantiation: gfxPrefs::LayersBenchEnabled() Unexecuted instantiation: gfxPrefs::ComponentAlphaEnabled() Unexecuted instantiation: gfxPrefs::LayersDEAAEnabled() Unexecuted instantiation: gfxPrefs::DrawLayerInfo() Unexecuted instantiation: gfxPrefs::LayersDump() Unexecuted instantiation: gfxPrefs::LayersDumpTexture() Unexecuted instantiation: gfxPrefs::LayersEffectContrast() Unexecuted instantiation: gfxPrefs::LayersEffectGrayscale() Unexecuted instantiation: gfxPrefs::LayersEffectInvert() Unexecuted instantiation: gfxPrefs::ForceShmemTiles() Unexecuted instantiation: gfxPrefs::GPUProcessAllowSoftware() Unexecuted instantiation: gfxPrefs::GPUProcessIPCReplyTimeoutMs() Unexecuted instantiation: gfxPrefs::GPUProcessMaxRestarts() Unexecuted instantiation: gfxPrefs::GPUProcessMaxRestartsWithDecoder() Unexecuted instantiation: gfxPrefs::GPUProcessTimeoutMs() Unexecuted instantiation: gfxPrefs::UseLowPrecisionBuffer() Unexecuted instantiation: gfxPrefs::LowPrecisionOpacity() Unexecuted instantiation: gfxPrefs::LowPrecisionResolution() Unexecuted instantiation: gfxPrefs::MaxActiveLayers() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnabledDoNotUseDirectly() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableBufferCache() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableBufferSharing() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableClearView() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableCPUOcclusion() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableDepthBuffer() Unexecuted instantiation: gfxPrefs::AdvancedLayersUseInvalidation() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableOnWindows7() Unexecuted instantiation: gfxPrefs::AdvancedLayersEnableContainerResizing() Unexecuted instantiation: gfxPrefs::LayersCompositionFrameRate() Unexecuted instantiation: gfxPrefs::LayersOMTPCaptureLimit() Unexecuted instantiation: gfxPrefs::LayersOMTPDumpCapture() Unexecuted instantiation: gfxPrefs::LayersOMTPPaintWorkers() Unexecuted instantiation: gfxPrefs::LayersOMTPReleaseCaptureOnMainThread() Unexecuted instantiation: gfxPrefs::OrientationSyncMillis() Unexecuted instantiation: gfxPrefs::LayersPreferOpenGL() Unexecuted instantiation: gfxPrefs::ProgressivePaint() Unexecuted instantiation: gfxPrefs::PersistentBufferProviderSharedEnabled() Unexecuted instantiation: gfxPrefs::LayersSingleTileEnabled() Unexecuted instantiation: gfxPrefs::LayersForceSynchronousResize() Unexecuted instantiation: gfxPrefs::LayersTileInitialPoolSize() Unexecuted instantiation: gfxPrefs::LayersTilePoolUnusedSize() Unexecuted instantiation: gfxPrefs::LayersTilePoolShrinkTimeout() Unexecuted instantiation: gfxPrefs::LayersTilePoolClearTimeout() Unexecuted instantiation: gfxPrefs::LayersTileRetainBackBuffer() Unexecuted instantiation: gfxPrefs::TileEdgePaddingEnabled() Unexecuted instantiation: gfxPrefs::LayerTileFadeInEnabled() Unexecuted instantiation: gfxPrefs::LayerTileFadeInDuration() Unexecuted instantiation: gfxPrefs::LayerTransactionWarning() Unexecuted instantiation: gfxPrefs::UniformityInfo() Unexecuted instantiation: gfxPrefs::DrawMaskLayer() Unexecuted instantiation: gfxPrefs::OGLLayerGeometry() Unexecuted instantiation: gfxPrefs::BasicLayerGeometry() Unexecuted instantiation: gfxPrefs::D3D11LayerGeometry() Unexecuted instantiation: gfxPrefs::PartiallyPrerenderAnimatedContent() Unexecuted instantiation: gfxPrefs::AnimationPrerenderViewportRatioLimitX() Unexecuted instantiation: gfxPrefs::AnimationPrerenderViewportRatioLimitY() Unexecuted instantiation: gfxPrefs::AnimationPrerenderAbsoluteLimitX() Unexecuted instantiation: gfxPrefs::AnimationPrerenderAbsoluteLimitY() Unexecuted instantiation: gfxPrefs::PaintOrderEnabled() Unexecuted instantiation: gfxPrefs::ScrollBehaviorDampingRatio() Unexecuted instantiation: gfxPrefs::ScrollBehaviorEnabled() Unexecuted instantiation: gfxPrefs::ScrollBehaviorSpringConstant() Unexecuted instantiation: gfxPrefs::ScrollSnapPredictionMaxVelocity() Unexecuted instantiation: gfxPrefs::ScrollSnapPredictionSensitivity() Unexecuted instantiation: gfxPrefs::ScrollSnapProximityThreshold() Unexecuted instantiation: gfxPrefs::TouchActionEnabled() Unexecuted instantiation: gfxPrefs::LayoutDisplayListBuildTwice() Unexecuted instantiation: gfxPrefs::LayoutRetainDisplayList() Unexecuted instantiation: gfxPrefs::LayoutRetainDisplayListChrome() Unexecuted instantiation: gfxPrefs::LayoutVerifyRetainDisplayList() Unexecuted instantiation: gfxPrefs::LayoutVerifyRetainDisplayListOrder() Unexecuted instantiation: gfxPrefs::LayoutRebuildFrameLimit() Unexecuted instantiation: gfxPrefs::LayoutDisplayListShowArea() Unexecuted instantiation: gfxPrefs::LayoutFlattenTransform() Unexecuted instantiation: gfxPrefs::LayoutFrameRate() Unexecuted instantiation: gfxPrefs::LessEventRegionItems() Unexecuted instantiation: gfxPrefs::LayoutMinActiveLayerSize() Unexecuted instantiation: gfxPrefs::LayoutPaintRectsSeparately() Unexecuted instantiation: gfxPrefs::LayoutUseContainersForRootFrames() Unexecuted instantiation: gfxPrefs::AlwaysLayerizeScrollbarTrackTestOnly() Unexecuted instantiation: gfxPrefs::LayoutSmallerPaintedLayers() Unexecuted instantiation: gfxPrefs::MouseWheelAccelerationFactor() Unexecuted instantiation: gfxPrefs::MouseWheelAccelerationStart() Unexecuted instantiation: gfxPrefs::MouseWheelHasRootScrollDeltaOverride() Unexecuted instantiation: gfxPrefs::MouseWheelRootScrollHorizontalFactor() Unexecuted instantiation: gfxPrefs::MouseWheelRootScrollVerticalFactor() Unexecuted instantiation: gfxPrefs::MouseWheelIgnoreMoveDelayMs() Unexecuted instantiation: gfxPrefs::MouseWheelTransactionTimeoutMs() Unexecuted instantiation: gfxPrefs::WidgetUpdateFlashing() Unexecuted instantiation: gfxPrefs::PrintFontVariationsAsPaths() Unexecuted instantiation: gfxPrefs::SliderSnapMultiplier() Unexecuted instantiation: gfxPrefs::TestEventsAsyncEnabled() Unexecuted instantiation: gfxPrefs::MouseScrollTestingEnabled() Unexecuted instantiation: gfxPrefs::ToolkitHorizontalScrollDistance() Unexecuted instantiation: gfxPrefs::ToolkitVerticalScrollDistance() Unexecuted instantiation: gfxPrefs::UiClickHoldContextMenusDelay() Unexecuted instantiation: gfxPrefs::WebGL1AllowCoreProfile() Unexecuted instantiation: gfxPrefs::WebGLAllANGLEOptions() Unexecuted instantiation: gfxPrefs::WebGLANGLEForceD3D11() Unexecuted instantiation: gfxPrefs::WebGLANGLETryD3D11() Unexecuted instantiation: gfxPrefs::WebGLANGLEForceWARP() Unexecuted instantiation: gfxPrefs::WebGLBypassShaderValidator() Unexecuted instantiation: gfxPrefs::WebGLCanLoseContextInForeground() Unexecuted instantiation: gfxPrefs::WebGLDefaultNoAlpha() Unexecuted instantiation: gfxPrefs::WebGLDisableWGL() Unexecuted instantiation: gfxPrefs::WebGLDisableExtensions() Unexecuted instantiation: gfxPrefs::WebGLDXGLNeedsFinish() Unexecuted instantiation: gfxPrefs::WebGLDisableFailIfMajorPerformanceCaveat() Unexecuted instantiation: gfxPrefs::WebGLDisableDOMBlitUploads() Unexecuted instantiation: gfxPrefs::WebGLDraftExtensionsEnabled() Unexecuted instantiation: gfxPrefs::WebGLPrivilegedExtensionsEnabled() Unexecuted instantiation: gfxPrefs::WebGLSurfaceTextureEnabled() Unexecuted instantiation: gfxPrefs::WebGL2Enabled() Unexecuted instantiation: gfxPrefs::WebGLForceLayersReadback() Unexecuted instantiation: gfxPrefs::WebGLForceIndexValidation() Unexecuted instantiation: gfxPrefs::WebGLLoseContextOnMemoryPressure() Unexecuted instantiation: gfxPrefs::WebGLMaxContexts() Unexecuted instantiation: gfxPrefs::WebGLMaxContextsPerPrincipal() Unexecuted instantiation: gfxPrefs::WebGLMaxWarningsPerContext() Unexecuted instantiation: gfxPrefs::WebGLMinCapabilityMode() Unexecuted instantiation: gfxPrefs::WebGLMsaaSamples() Unexecuted instantiation: gfxPrefs::WebGLPrefer16bpp() Unexecuted instantiation: gfxPrefs::WebGLRestoreWhenVisible() Unexecuted instantiation: gfxPrefs::WebGLImmediateQueries() Unexecuted instantiation: gfxPrefs::WebGLFBInvalidation() Unexecuted instantiation: gfxPrefs::WebGLMaxPerfWarnings() Unexecuted instantiation: gfxPrefs::WebGLMaxAcceptableFBStatusInvals() Unexecuted instantiation: gfxPrefs::WebGLSpewFrameAllocs() Unexecuted instantiation: gfxPrefs::WindowTransformsDisabled() |
70 | 0 | static void Set##Name(Type aVal) { MOZ_ASSERT(SingletonExists()); \ |
71 | 0 | GetSingleton().mPref##Name.Set(UpdatePolicy::Update, Get##Name##PrefName(), aVal); } \ Unexecuted instantiation: gfxPrefs::SetAccessibilityBrowseWithCaret(bool) Unexecuted instantiation: gfxPrefs::SetAPZAllowCheckerboarding(bool) Unexecuted instantiation: gfxPrefs::SetAPZAllowDoubleTapZooming(bool) Unexecuted instantiation: gfxPrefs::SetAPZAllowImmediateHandoff(bool) Unexecuted instantiation: gfxPrefs::SetAPZAllowZooming(bool) Unexecuted instantiation: gfxPrefs::SetAPZUseChromeFlingPhysics(bool) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsFriction(float) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsInflexion(float) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsStopThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZAutoscrollEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutAngle(float) Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZAllowedDirectPanAngle(float) Unexecuted instantiation: gfxPrefs::SetAPZAxisLockAngle(float) Unexecuted instantiation: gfxPrefs::SetAPZAxisLockMode(int) Unexecuted instantiation: gfxPrefs::SetAPZContentResponseTimeout(int) Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneX(int) Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneY(int) Unexecuted instantiation: gfxPrefs::SetAPZDisableForScrollLinkedEffects(bool) Unexecuted instantiation: gfxPrefs::SetAPZDisplayPortExpiryTime(unsigned int) Unexecuted instantiation: gfxPrefs::SetAPZDragEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZDragInitiationEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZTouchDragEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZEnlargeDisplayPortWhenClipped(bool) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelBaseMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelInterval(int) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelSupplementalMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelMinVelocity(float) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX1(float) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX2(float) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY1(float) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY2(float) Unexecuted instantiation: gfxPrefs::SetAPZCurveThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingFriction(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingMinVelocityThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingStopOnTapThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZFlingStoppedThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZFrameDelayEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZKeyboardEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZKeyboardPassiveListeners(bool) Unexecuted instantiation: gfxPrefs::SetAPZMaxTapTime(int) Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocity(float) Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityQueueSize(unsigned int) Unexecuted instantiation: gfxPrefs::SetAPZMinSkateSpeed(float) Unexecuted instantiation: gfxPrefs::SetAPZMinimap(bool) Unexecuted instantiation: gfxPrefs::SetAPZOneTouchPinchEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZMinPanDistanceRatio(float) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollSpringStiffness(float) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollStopDistanceThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZPaintSkipping(bool) Unexecuted instantiation: gfxPrefs::SetAPZPeekMessages(bool) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockMode(int) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockScrollLockThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanBreakoutThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanLockThreshold(float) Unexecuted instantiation: gfxPrefs::SetAPZPopupsEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZPrintTree(bool) Unexecuted instantiation: gfxPrefs::SetAPZRecordCheckerboarding(bool) Unexecuted instantiation: gfxPrefs::SetAPZSecondTapTolerance(float) Unexecuted instantiation: gfxPrefs::SetAPZTestFailsWithNativeInjection(bool) Unexecuted instantiation: gfxPrefs::SetAPZTestLoggingEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAPZTouchMoveTolerance(float) Unexecuted instantiation: gfxPrefs::SetAPZTouchStartTolerance(float) Unexecuted instantiation: gfxPrefs::SetAPZVelocityBias(float) Unexecuted instantiation: gfxPrefs::SetAPZVelocityRelevanceTime(unsigned int) Unexecuted instantiation: gfxPrefs::SetAPZXSkateHighMemAdjust(float) Unexecuted instantiation: gfxPrefs::SetAPZXSkateSizeMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZXStationarySizeMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZYSkateHighMemAdjust(float) Unexecuted instantiation: gfxPrefs::SetAPZYSkateSizeMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZYStationarySizeMultiplier(float) Unexecuted instantiation: gfxPrefs::SetAPZZoomAnimationDuration(int) Unexecuted instantiation: gfxPrefs::SetAPZScaleRepaintDelay(int) Unexecuted instantiation: gfxPrefs::SetToolbarScrollThreshold(int) Unexecuted instantiation: gfxPrefs::SetForceUserScalable(bool) Unexecuted instantiation: gfxPrefs::SetDesktopViewportWidth(int) Unexecuted instantiation: gfxPrefs::SetPluginAsyncDrawingEnabled(bool) Unexecuted instantiation: gfxPrefs::SetMetaViewportEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVisualViewportEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVREnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRAutoActivateEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRControllerTriggerThreshold(float) Unexecuted instantiation: gfxPrefs::SetVRExternalEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRNavigationTimeout(int) Unexecuted instantiation: gfxPrefs::SetVROculusEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVROculusInvisibleEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVROculusPresentTimeout(int) Unexecuted instantiation: gfxPrefs::SetVROculusQuitTimeout(int) Unexecuted instantiation: gfxPrefs::SetVROpenVREnabled(bool) Unexecuted instantiation: gfxPrefs::SetVROSVREnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRControllerEnumerateInterval(int) Unexecuted instantiation: gfxPrefs::SetVRDisplayEnumerateInterval(int) Unexecuted instantiation: gfxPrefs::SetVRInactiveTimeout(int) Unexecuted instantiation: gfxPrefs::SetVRPosePredictionEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRRequireGesture(bool) Unexecuted instantiation: gfxPrefs::SetVRPuppetEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRPuppetSubmitFrame(unsigned int) Unexecuted instantiation: gfxPrefs::SetVRDisplayRafMaxDuration(unsigned int) Unexecuted instantiation: gfxPrefs::SetVRProcessEnabled(bool) Unexecuted instantiation: gfxPrefs::SetVRServiceEnabled(bool) Unexecuted instantiation: gfxPrefs::SetPointerEventsEnabled(bool) Unexecuted instantiation: gfxPrefs::SetSmoothScrollEnabled(bool) Unexecuted instantiation: gfxPrefs::SetSmoothScrollCurrentVelocityWeighting(float) Unexecuted instantiation: gfxPrefs::SetSmoothScrollDurationToIntervalRatio(int) Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMaxDurationMs(int) Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMinDurationMs(int) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMaxDurationMs(int) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMinDurationMs(int) Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMaxDurationMs(int) Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMinDurationMs(int) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollEnabled(bool) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMaxDurationMs(int) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMinDurationMs(int) Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMaxDurationMs(int) Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMinDurationMs(int) Unexecuted instantiation: gfxPrefs::SetSmoothScrollStopDecelerationWeighting(float) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsEnabled(bool) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS(int) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsMotionBeginSpringConstant(int) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaMS(int) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaRatio(float) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownSpringConstant(int) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsRegularSpringConstant(int) Unexecuted instantiation: gfxPrefs::SetAndroidRGB16Force(bool) Unexecuted instantiation: gfxPrefs::SetBlocklistAll(int) Unexecuted instantiation: gfxPrefs::SetCompositorClearState(bool) Unexecuted instantiation: gfxPrefs::SetCompositorGLContextOpaque(bool) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinCalls(int) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinFrames(int) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinSeconds(float) Unexecuted instantiation: gfxPrefs::SetCanvasAzureAccelerated(bool) Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedLimit(int) Unexecuted instantiation: gfxPrefs::SetMaxCanvasSize(int) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheItems(int) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheSize(int) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLDynamicCache(bool) Unexecuted instantiation: gfxPrefs::SetCMSEnableV4(bool) Unexecuted instantiation: gfxPrefs::SetCMSMode(int) Unexecuted instantiation: gfxPrefs::SetCMSRenderingIntent(int) Unexecuted instantiation: gfxPrefs::SetAlwaysPaint(bool) Unexecuted instantiation: gfxPrefs::SetSkiaContentFontCacheSize(int) Unexecuted instantiation: gfxPrefs::SetDeviceResetLimitCount(int) Unexecuted instantiation: gfxPrefs::SetDeviceResetThresholdMilliseconds(int) Unexecuted instantiation: gfxPrefs::SetDirect2DDisabled(bool) Unexecuted instantiation: gfxPrefs::SetDirect2DForceEnabled(bool) Unexecuted instantiation: gfxPrefs::SetDirect2DDestroyDTOnPaintThread(bool) Unexecuted instantiation: gfxPrefs::SetDirect3D11ReuseDecoderDevice(int) Unexecuted instantiation: gfxPrefs::SetDirect3D11AllowKeyedMutex(bool) Unexecuted instantiation: gfxPrefs::SetDirect3D11UseDoubleBuffering(bool) Unexecuted instantiation: gfxPrefs::SetDirect3D11EnableDebugLayer(bool) Unexecuted instantiation: gfxPrefs::SetDirect3D11BreakOnError(bool) Unexecuted instantiation: gfxPrefs::SetDirect3D11SleepOnCreateDevice(int) Unexecuted instantiation: gfxPrefs::SetKeepColorBitmaps(bool) Unexecuted instantiation: gfxPrefs::SetValidateVariationTables(bool) Unexecuted instantiation: gfxPrefs::SetValidateOTLTables(bool) Unexecuted instantiation: gfxPrefs::SetCompositorDrawColorBars(bool) Unexecuted instantiation: gfxPrefs::SetHidePluginsForScroll(bool) Unexecuted instantiation: gfxPrefs::SetLayerScopeEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayerScopePort(int) Unexecuted instantiation: gfxPrefs::SetGfxLoggingLevel(int) Unexecuted instantiation: gfxPrefs::SetGfxLoggingCrashLength(unsigned int) Unexecuted instantiation: gfxPrefs::SetGfxLoggingPaintedPixelCountEnabled(bool) Unexecuted instantiation: gfxPrefs::SetGfxLoggingTextureUsageEnabled(bool) Unexecuted instantiation: gfxPrefs::SetGfxLoggingPeakTextureUsageEnabled(bool) Unexecuted instantiation: gfxPrefs::SetMaxAllocSizeDoNotUseDirectly(int) Unexecuted instantiation: gfxPrefs::SetMaxTextureSizeDoNotUseDirectly(int) Unexecuted instantiation: gfxPrefs::SetPartialPresent(int) Unexecuted instantiation: gfxPrefs::SetPerfWarnings(bool) Unexecuted instantiation: gfxPrefs::SetDeviceResetForTesting(int) Unexecuted instantiation: gfxPrefs::SetDeviceFailForTesting(bool) Unexecuted instantiation: gfxPrefs::SetDisableAllTextAA(bool) Unexecuted instantiation: gfxPrefs::SetYCbCrAccurateConversion(bool) Unexecuted instantiation: gfxPrefs::SetUseGLXTextureFromPixmap(bool) Unexecuted instantiation: gfxPrefs::SetUseIOSurfaceTextures(bool) Unexecuted instantiation: gfxPrefs::SetUseMutexOnPresent(bool) Unexecuted instantiation: gfxPrefs::SetUseSurfaceTextureTextures(bool) Unexecuted instantiation: gfxPrefs::SetAllowTextureDirectMapping(bool) Unexecuted instantiation: gfxPrefs::SetCollectScrollTransforms(bool) Unexecuted instantiation: gfxPrefs::SetCompositorUnobserveCount(int) Unexecuted instantiation: gfxPrefs::SetWebRenderAll(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderAllQualified(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobImages(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobInvalidation(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobPaintFlashing(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpParent(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpContent(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderEnabledDoNotUseDirectly(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderForceDisabled(bool) Unexecuted instantiation: gfxPrefs::SetWebRenderHighlightPaintedLayers(bool) Unexecuted instantiation: gfxPrefs::SetWorkAroundDriverBugs(bool) Unexecuted instantiation: gfxPrefs::SetIgnoreDXInterop2Blacklist(bool) Unexecuted instantiation: gfxPrefs::SetMSAALevel(unsigned int) Unexecuted instantiation: gfxPrefs::SetRequireHardwareGL(bool) Unexecuted instantiation: gfxPrefs::SetUseTLSIsCurrent(int) Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandThresholdKB(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandBatchSize(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageAnimatedGenerateFullFrames(bool) Unexecuted instantiation: gfxPrefs::SetImageAnimatedResumeFromLastDisplayed(bool) Unexecuted instantiation: gfxPrefs::SetImageCacheFactor2ThresholdSurfaces(int) Unexecuted instantiation: gfxPrefs::SetImageCacheMaxRasterizedSVGThresholdKB(int) Unexecuted instantiation: gfxPrefs::SetImageCacheSize(int) Unexecuted instantiation: gfxPrefs::SetImageCacheTimeWeight(int) Unexecuted instantiation: gfxPrefs::SetImageDecodeImmediatelyEnabled(bool) Unexecuted instantiation: gfxPrefs::SetImageDownscaleDuringDecodeEnabled(bool) Unexecuted instantiation: gfxPrefs::SetImageInferSrcAnimationThresholdMS(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageLayoutNetworkPriority(bool) Unexecuted instantiation: gfxPrefs::SetImageMemDecodeBytesAtATime(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageMemDiscardable(bool) Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedDiscardable(bool) Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedUseHeap(bool) Unexecuted instantiation: gfxPrefs::SetImageMemShared(bool) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheDiscardFactor(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMaxSizeKB(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMinExpirationMS(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheSizeFactor(unsigned int) Unexecuted instantiation: gfxPrefs::SetImageMemVolatileMinThresholdKB(int) Unexecuted instantiation: gfxPrefs::SetImageMTDecodingLimit(int) Unexecuted instantiation: gfxPrefs::SetImageMTDecodingIdleTimeout(int) Unexecuted instantiation: gfxPrefs::SetLayersAccelerationDisabledDoNotUseDirectly(bool) Unexecuted instantiation: gfxPrefs::SetLayersDrawFPS(bool) Unexecuted instantiation: gfxPrefs::SetFPSPrintHistogram(bool) Unexecuted instantiation: gfxPrefs::SetWriteFPSToFile(bool) Unexecuted instantiation: gfxPrefs::SetLayersAccelerationForceEnabledDoNotUseDirectly(bool) Unexecuted instantiation: gfxPrefs::SetLayersAdvancedBasicLayerEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersAMDSwitchableGfxEnabled(bool) Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomEnabledDoNotUseDirectly(bool) Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomSeparateEventThread(bool) Unexecuted instantiation: gfxPrefs::SetLayersBenchEnabled(bool) Unexecuted instantiation: gfxPrefs::SetBufferRotationEnabled(bool) Unexecuted instantiation: gfxPrefs::SetChildProcessShutdown(bool) Unexecuted instantiation: gfxPrefs::SetComponentAlphaEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersD3D11ForceWARP(bool) Unexecuted instantiation: gfxPrefs::SetLayersDEAAEnabled(bool) Unexecuted instantiation: gfxPrefs::SetDrawBigImageBorders(bool) Unexecuted instantiation: gfxPrefs::SetDrawLayerBorders(bool) Unexecuted instantiation: gfxPrefs::SetDrawTileBorders(bool) Unexecuted instantiation: gfxPrefs::SetDrawLayerInfo(bool) Unexecuted instantiation: gfxPrefs::SetLayersDump(bool) Unexecuted instantiation: gfxPrefs::SetLayersDumpTexture(bool) Unexecuted instantiation: gfxPrefs::SetLayersEffectContrast(float) Unexecuted instantiation: gfxPrefs::SetLayersEffectGrayscale(bool) Unexecuted instantiation: gfxPrefs::SetLayersEffectInvert(bool) Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledIfSkiaPOMTP(bool) Unexecuted instantiation: gfxPrefs::SetFlashLayerBorders(bool) Unexecuted instantiation: gfxPrefs::SetForceShmemTiles(bool) Unexecuted instantiation: gfxPrefs::SetGPUProcessAllowSoftware(bool) Unexecuted instantiation: gfxPrefs::SetGPUProcessEnabled(bool) Unexecuted instantiation: gfxPrefs::SetGPUProcessForceEnabled(bool) Unexecuted instantiation: gfxPrefs::SetGPUProcessIPCReplyTimeoutMs(int) Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestarts(int) Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsWithDecoder(int) Unexecuted instantiation: gfxPrefs::SetGPUProcessTimeoutMs(int) Unexecuted instantiation: gfxPrefs::SetUseLowPrecisionBuffer(bool) Unexecuted instantiation: gfxPrefs::SetLowPrecisionOpacity(float) Unexecuted instantiation: gfxPrefs::SetLowPrecisionResolution(float) Unexecuted instantiation: gfxPrefs::SetMaxActiveLayers(int) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnabledDoNotUseDirectly(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferCache(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferSharing(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableClearView(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableCPUOcclusion(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableDepthBuffer(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersUseInvalidation(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableOnWindows7(bool) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableContainerResizing(bool) Unexecuted instantiation: gfxPrefs::SetLayersOffMainThreadCompositionForceDisabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersCompositionFrameRate(int) Unexecuted instantiation: gfxPrefs::SetLayersOMTPCaptureLimit(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersOMTPDumpCapture(bool) Unexecuted instantiation: gfxPrefs::SetLayersOMTPPaintWorkers(int) Unexecuted instantiation: gfxPrefs::SetLayersOMTPReleaseCaptureOnMainThread(bool) Unexecuted instantiation: gfxPrefs::SetOrientationSyncMillis(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersPreferOpenGL(bool) Unexecuted instantiation: gfxPrefs::SetProgressivePaint(bool) Unexecuted instantiation: gfxPrefs::SetPersistentBufferProviderSharedEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersSingleTileEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayersForceSynchronousResize(bool) Unexecuted instantiation: gfxPrefs::SetLayersTileWidth(int) Unexecuted instantiation: gfxPrefs::SetLayersTileHeight(int) Unexecuted instantiation: gfxPrefs::SetLayersTileInitialPoolSize(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolUnusedSize(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolShrinkTimeout(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolClearTimeout(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayersTilesAdjust(bool) Unexecuted instantiation: gfxPrefs::SetLayersTileRetainBackBuffer(bool) Unexecuted instantiation: gfxPrefs::SetTileEdgePaddingEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInDuration(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayerTransactionWarning(unsigned int) Unexecuted instantiation: gfxPrefs::SetUniformityInfo(bool) Unexecuted instantiation: gfxPrefs::SetUseImageOffscreenSurfaces(bool) Unexecuted instantiation: gfxPrefs::SetDrawMaskLayer(bool) Unexecuted instantiation: gfxPrefs::SetOGLLayerGeometry(bool) Unexecuted instantiation: gfxPrefs::SetBasicLayerGeometry(bool) Unexecuted instantiation: gfxPrefs::SetD3D11LayerGeometry(bool) Unexecuted instantiation: gfxPrefs::SetPartiallyPrerenderAnimatedContent(bool) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitX(float) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitY(float) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitX(unsigned int) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitY(unsigned int) Unexecuted instantiation: gfxPrefs::SetPaintOrderEnabled(bool) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorDampingRatio(float) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorEnabled(bool) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorSpringConstant(float) Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionMaxVelocity(int) Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionSensitivity(float) Unexecuted instantiation: gfxPrefs::SetScrollSnapProximityThreshold(int) Unexecuted instantiation: gfxPrefs::SetTouchActionEnabled(bool) Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListBuildTwice(bool) Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayList(bool) Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChrome(bool) Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayList(bool) Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListOrder(bool) Unexecuted instantiation: gfxPrefs::SetLayoutRebuildFrameLimit(unsigned int) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayList(bool) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListContent(bool) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListParent(bool) Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListShowArea(bool) Unexecuted instantiation: gfxPrefs::SetLayoutFlattenTransform(bool) Unexecuted instantiation: gfxPrefs::SetLayoutFrameRate(int) Unexecuted instantiation: gfxPrefs::SetLessEventRegionItems(bool) Unexecuted instantiation: gfxPrefs::SetLayoutMinActiveLayerSize(int) Unexecuted instantiation: gfxPrefs::SetLayoutPaintRectsSeparately(bool) Unexecuted instantiation: gfxPrefs::SetLayoutUseContainersForRootFrames(bool) Unexecuted instantiation: gfxPrefs::SetAlwaysLayerizeScrollbarTrackTestOnly(bool) Unexecuted instantiation: gfxPrefs::SetLayoutSmallerPaintedLayers(bool) Unexecuted instantiation: gfxPrefs::SetHardwareVideoDecodingForceEnabled(bool) Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationFactor(int) Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationStart(int) Unexecuted instantiation: gfxPrefs::SetMouseWheelHasRootScrollDeltaOverride(bool) Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollHorizontalFactor(int) Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollVerticalFactor(int) Unexecuted instantiation: gfxPrefs::SetMouseWheelIgnoreMoveDelayMs(int) Unexecuted instantiation: gfxPrefs::SetMouseWheelTransactionTimeoutMs(int) Unexecuted instantiation: gfxPrefs::SetWidgetUpdateFlashing(bool) Unexecuted instantiation: gfxPrefs::SetPrintFontVariationsAsPaths(bool) Unexecuted instantiation: gfxPrefs::SetSliderSnapMultiplier(int) Unexecuted instantiation: gfxPrefs::SetTestEventsAsyncEnabled(bool) Unexecuted instantiation: gfxPrefs::SetMouseScrollTestingEnabled(bool) Unexecuted instantiation: gfxPrefs::SetToolkitHorizontalScrollDistance(int) Unexecuted instantiation: gfxPrefs::SetToolkitVerticalScrollDistance(int) Unexecuted instantiation: gfxPrefs::SetUiClickHoldContextMenusDelay(int) Unexecuted instantiation: gfxPrefs::SetWebGL1AllowCoreProfile(bool) Unexecuted instantiation: gfxPrefs::SetWebGLAllANGLEOptions(bool) Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceD3D11(bool) Unexecuted instantiation: gfxPrefs::SetWebGLANGLETryD3D11(bool) Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceWARP(bool) Unexecuted instantiation: gfxPrefs::SetWebGLBypassShaderValidator(bool) Unexecuted instantiation: gfxPrefs::SetWebGLCanLoseContextInForeground(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDefaultNoAlpha(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisableANGLE(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisableWGL(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisableExtensions(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDXGLEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDXGLNeedsFinish(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisableFailIfMajorPerformanceCaveat(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisableDOMBlitUploads(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDisabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLDraftExtensionsEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLPrivilegedExtensionsEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLSurfaceTextureEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGL2Enabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLForceEnabled(bool) Unexecuted instantiation: gfxPrefs::SetWebGLForceLayersReadback(bool) Unexecuted instantiation: gfxPrefs::SetWebGLForceIndexValidation(int) Unexecuted instantiation: gfxPrefs::SetWebGLLoseContextOnMemoryPressure(bool) Unexecuted instantiation: gfxPrefs::SetWebGLMaxContexts(unsigned int) Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsPerPrincipal(unsigned int) Unexecuted instantiation: gfxPrefs::SetWebGLMaxWarningsPerContext(unsigned int) Unexecuted instantiation: gfxPrefs::SetWebGLMinCapabilityMode(bool) Unexecuted instantiation: gfxPrefs::SetWebGLForceMSAA(bool) Unexecuted instantiation: gfxPrefs::SetWebGLMsaaSamples(unsigned int) Unexecuted instantiation: gfxPrefs::SetWebGLPrefer16bpp(bool) Unexecuted instantiation: gfxPrefs::SetWebGLRestoreWhenVisible(bool) Unexecuted instantiation: gfxPrefs::SetWebGLImmediateQueries(bool) Unexecuted instantiation: gfxPrefs::SetWebGLFBInvalidation(bool) Unexecuted instantiation: gfxPrefs::SetWebGLMaxPerfWarnings(int) Unexecuted instantiation: gfxPrefs::SetWebGLMaxAcceptableFBStatusInvals(int) Unexecuted instantiation: gfxPrefs::SetWebGLSpewFrameAllocs(bool) Unexecuted instantiation: gfxPrefs::SetWindowTransformsDisabled(bool) |
72 | 0 | static const char* Get##Name##PrefName() { return Prefname; } \ |
73 | | static Type Get##Name##PrefDefault() { return Default; } \ |
74 | 0 | static void Set##Name##ChangeCallback(Pref::ChangeCallback aCallback) { \ |
75 | 0 | MOZ_ASSERT(SingletonExists()); \ |
76 | 0 | GetSingleton().mPref##Name.SetChangeCallback(aCallback); } \ Unexecuted instantiation: gfxPrefs::SetAccessibilityBrowseWithCaretChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAllowCheckerboardingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAllowDoubleTapZoomingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAllowImmediateHandoffChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAllowZoomingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZUseChromeFlingPhysicsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsFrictionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsInflexionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZChromeFlingPhysicsStopThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAutoscrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAxisBreakoutThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAllowedDirectPanAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAxisLockAngleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZAxisLockModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZContentResponseTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDangerZoneYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDisableForScrollLinkedEffectsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDisplayPortExpiryTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDragEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZDragInitiationEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZTouchDragEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZEnlargeDisplayPortWhenClippedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelBaseMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelSupplementalMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingAccelMinVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX1ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionX2ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY1ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZCurveFunctionY2ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZCurveThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingFrictionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingMinVelocityThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingStopOnTapThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFlingStoppedThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZFrameDelayEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZKeyboardEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZKeyboardPassiveListenersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMaxTapTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMaxVelocityQueueSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMinSkateSpeedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMinimapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZOneTouchPinchEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZMinPanDistanceRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollSpringStiffnessChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZOverscrollStopDistanceThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPaintSkippingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPeekMessagesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockScrollLockThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanBreakoutThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPinchLockSpanLockThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPopupsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZPrintTreeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZRecordCheckerboardingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZSecondTapToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZTestFailsWithNativeInjectionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZTestLoggingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZTouchMoveToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZTouchStartToleranceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZVelocityBiasChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZVelocityRelevanceTimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZXSkateHighMemAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZXSkateSizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZXStationarySizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZYSkateHighMemAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZYSkateSizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZYStationarySizeMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZZoomAnimationDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAPZScaleRepaintDelayChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetToolbarScrollThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetForceUserScalableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDesktopViewportWidthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPluginAsyncDrawingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMetaViewportEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVisualViewportEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRAutoActivateEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRControllerTriggerThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRExternalEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRNavigationTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROculusEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROculusInvisibleEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROculusPresentTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROculusQuitTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROpenVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVROSVREnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRControllerEnumerateIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRDisplayEnumerateIntervalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRInactiveTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRPosePredictionEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRRequireGestureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRPuppetEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRPuppetSubmitFrameChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRDisplayRafMaxDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRProcessEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetVRServiceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPointerEventsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollCurrentVelocityWeightingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollDurationToIntervalRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLineSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWheelSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetOtherSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPageSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMaxDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPixelSmoothScrollMinDurationMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollStopDecelerationWeightingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsMotionBeginSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsSlowdownSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSmoothScrollMSDPhysicsRegularSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAndroidRGB16ForceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetBlocklistAllChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCompositorClearStateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCompositorGLContextOpaqueChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinCallsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasAutoAccelerateMinSecondsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasAzureAcceleratedLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMaxCanvasSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheItemsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCanvasSkiaGLDynamicCacheChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCMSEnableV4ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCMSModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCMSRenderingIntentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAlwaysPaintChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSkiaContentFontCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDeviceResetLimitCountChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDeviceResetThresholdMillisecondsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect2DDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect2DForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect2DDestroyDTOnPaintThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11ReuseDecoderDeviceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11AllowKeyedMutexChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11UseDoubleBufferingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11EnableDebugLayerChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11BreakOnErrorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDirect3D11SleepOnCreateDeviceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetKeepColorBitmapsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetValidateVariationTablesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetValidateOTLTablesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCompositorDrawColorBarsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetHidePluginsForScrollChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayerScopeEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayerScopePortChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGfxLoggingCrashLengthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGfxLoggingPaintedPixelCountEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGfxLoggingTextureUsageEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGfxLoggingPeakTextureUsageEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMaxAllocSizeDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMaxTextureSizeDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPartialPresentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPerfWarningsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDeviceResetForTestingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDeviceFailForTestingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDisableAllTextAAChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetYCbCrAccurateConversionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseGLXTextureFromPixmapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseIOSurfaceTexturesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseMutexOnPresentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseSurfaceTextureTexturesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAllowTextureDirectMappingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCollectScrollTransformsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetCompositorUnobserveCountChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderAllChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderAllQualifiedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobImagesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderBlobPaintFlashingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpParentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderDLDumpContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderForceDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebRenderHighlightPaintedLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWorkAroundDriverBugsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetIgnoreDXInterop2BlacklistChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMSAALevelChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetRequireHardwareGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseTLSIsCurrentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageAnimatedDecodeOnDemandBatchSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageAnimatedGenerateFullFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageAnimatedResumeFromLastDisplayedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageCacheFactor2ThresholdSurfacesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageCacheMaxRasterizedSVGThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageCacheSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageCacheTimeWeightChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageDecodeImmediatelyEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageDownscaleDuringDecodeEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageInferSrcAnimationThresholdMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageLayoutNetworkPriorityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemDecodeBytesAtATimeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemDiscardableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedDiscardableChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemAnimatedUseHeapChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemSharedChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheDiscardFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMaxSizeKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheMinExpirationMSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemSurfaceCacheSizeFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMemVolatileMinThresholdKBChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMTDecodingLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetImageMTDecodingIdleTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersAccelerationDisabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersDrawFPSChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetFPSPrintHistogramChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWriteFPSToFileChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersAccelerationForceEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersAdvancedBasicLayerEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersAMDSwitchableGfxEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAsyncPanZoomSeparateEventThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersBenchEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetBufferRotationEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetChildProcessShutdownChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetComponentAlphaEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersD3D11ForceWARPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersDEAAEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDrawBigImageBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDrawLayerBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDrawTileBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDrawLayerInfoChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersDumpChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersDumpTextureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersEffectContrastChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersEffectGrayscaleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersEffectInvertChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilesEnabledIfSkiaPOMTPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetFlashLayerBordersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetForceShmemTilesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessAllowSoftwareChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessIPCReplyTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessMaxRestartsWithDecoderChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetGPUProcessTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseLowPrecisionBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLowPrecisionOpacityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLowPrecisionResolutionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMaxActiveLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnabledDoNotUseDirectlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferCacheChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableBufferSharingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableClearViewChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableCPUOcclusionChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableDepthBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersUseInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableOnWindows7ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAdvancedLayersEnableContainerResizingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersOffMainThreadCompositionForceDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersCompositionFrameRateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersOMTPCaptureLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersOMTPDumpCaptureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersOMTPPaintWorkersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersOMTPReleaseCaptureOnMainThreadChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetOrientationSyncMillisChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersPreferOpenGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetProgressivePaintChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPersistentBufferProviderSharedEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersSingleTileEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersForceSynchronousResizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTileWidthChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTileHeightChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTileInitialPoolSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolUnusedSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolShrinkTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilePoolClearTimeoutChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTilesAdjustChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayersTileRetainBackBufferChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetTileEdgePaddingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayerTileFadeInDurationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayerTransactionWarningChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUniformityInfoChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUseImageOffscreenSurfacesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetDrawMaskLayerChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetOGLLayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetBasicLayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetD3D11LayerGeometryChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPartiallyPrerenderAnimatedContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderViewportRatioLimitYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitXChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAnimationPrerenderAbsoluteLimitYChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPaintOrderEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorDampingRatioChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollBehaviorSpringConstantChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionMaxVelocityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollSnapPredictionSensitivityChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetScrollSnapProximityThresholdChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetTouchActionEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListBuildTwiceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutRetainDisplayListChromeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutVerifyRetainDisplayListOrderChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutRebuildFrameLimitChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListContentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutDumpDisplayListParentChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutDisplayListShowAreaChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutFlattenTransformChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutFrameRateChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLessEventRegionItemsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutMinActiveLayerSizeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutPaintRectsSeparatelyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutUseContainersForRootFramesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetAlwaysLayerizeScrollbarTrackTestOnlyChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetLayoutSmallerPaintedLayersChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetHardwareVideoDecodingForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelAccelerationStartChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelHasRootScrollDeltaOverrideChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollHorizontalFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelRootScrollVerticalFactorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelIgnoreMoveDelayMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseWheelTransactionTimeoutMsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWidgetUpdateFlashingChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetPrintFontVariationsAsPathsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetSliderSnapMultiplierChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetTestEventsAsyncEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetMouseScrollTestingEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetToolkitHorizontalScrollDistanceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetToolkitVerticalScrollDistanceChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetUiClickHoldContextMenusDelayChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGL1AllowCoreProfileChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLAllANGLEOptionsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceD3D11ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLANGLETryD3D11ChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLANGLEForceWARPChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLBypassShaderValidatorChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLCanLoseContextInForegroundChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDefaultNoAlphaChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisableANGLEChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisableWGLChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisableExtensionsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDXGLEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDXGLNeedsFinishChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisableFailIfMajorPerformanceCaveatChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisableDOMBlitUploadsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLDraftExtensionsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLPrivilegedExtensionsEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLSurfaceTextureEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGL2EnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLForceEnabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLForceLayersReadbackChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLForceIndexValidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLLoseContextOnMemoryPressureChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMaxContextsPerPrincipalChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMaxWarningsPerContextChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMinCapabilityModeChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLForceMSAAChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMsaaSamplesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLPrefer16bppChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLRestoreWhenVisibleChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLImmediateQueriesChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLFBInvalidationChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMaxPerfWarningsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLMaxAcceptableFBStatusInvalsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWebGLSpewFrameAllocsChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) Unexecuted instantiation: gfxPrefs::SetWindowTransformsDisabledChangeCallback(void (*)(mozilla::gfx::GfxPrefValue const&)) |
77 | | private: \ |
78 | | PrefTemplate<UpdatePolicy::Update, Type, Get##Name##PrefDefault, Get##Name##PrefName> mPref##Name |
79 | | |
80 | | // This declares an "override" pref, which is exposed as a "bool" pref by the API, |
81 | | // but is internally stored as a tri-state int pref with three possible values: |
82 | | // - A value of 0 means that it has been force-disabled, and is exposed as a |
83 | | // false-valued bool. |
84 | | // - A value of 1 means that it has been force-enabled, and is exposed as a |
85 | | // true-valued bool. |
86 | | // - A value of 2 (the default) means that it returns the provided BaseValue |
87 | | // as a boolean. The BaseValue may be a constant expression or a function. |
88 | | // If the prefs defined with this macro are listed in prefs files (e.g. all.js), |
89 | | // then they must be listed with an int value (default to 2, but you can use 0 |
90 | | // or 1 if you want to force it on or off). |
91 | | #define DECL_OVERRIDE_PREF(Update, Prefname, Name, BaseValue) \ |
92 | | public: \ |
93 | | static bool Name() { MOZ_ASSERT(SingletonExists()); \ |
94 | | int32_t val = GetSingleton().mPref##Name.mValue; \ |
95 | | return val == 2 ? !!(BaseValue) : !!val; } \ |
96 | | static void Set##Name(bool aVal) { MOZ_ASSERT(SingletonExists()); \ |
97 | | GetSingleton().mPref##Name.Set(UpdatePolicy::Update, Get##Name##PrefName(), aVal ? 1 : 0); } \ |
98 | | static const char* Get##Name##PrefName() { return Prefname; } \ |
99 | | static int32_t Get##Name##PrefDefault() { return 2; } \ |
100 | | static void Set##Name##ChangeCallback(Pref::ChangeCallback aCallback) { \ |
101 | | MOZ_ASSERT(SingletonExists()); \ |
102 | | GetSingleton().mPref##Name.SetChangeCallback(aCallback); } \ |
103 | | private: \ |
104 | | PrefTemplate<UpdatePolicy::Update, int32_t, Get##Name##PrefDefault, Get##Name##PrefName> mPref##Name |
105 | | |
106 | | namespace mozilla { |
107 | | namespace gfx { |
108 | | class GfxPrefValue; // defined in PGPU.ipdl |
109 | | } // namespace gfx |
110 | | } // namespace mozilla |
111 | | |
112 | | class gfxPrefs; |
113 | | class gfxPrefs final |
114 | | { |
115 | | typedef mozilla::gfx::GfxPrefValue GfxPrefValue; |
116 | | |
117 | | typedef mozilla::Atomic<bool, mozilla::Relaxed> AtomicBool; |
118 | | typedef mozilla::Atomic<int32_t, mozilla::Relaxed> AtomicInt32; |
119 | | typedef mozilla::Atomic<uint32_t, mozilla::Relaxed> AtomicUint32; |
120 | | |
121 | | private: |
122 | | // Enums for the update policy. |
123 | | enum class UpdatePolicy { |
124 | | Skip, // Set the value to default, skip any Preferences calls |
125 | | Once, // Evaluate the preference once, unchanged during the session |
126 | | Live // Evaluate the preference and set callback so it stays current/live |
127 | | }; |
128 | | |
129 | | public: |
130 | | class Pref |
131 | | { |
132 | | public: |
133 | | Pref() : mChangeCallback(nullptr) |
134 | | { |
135 | | mIndex = sGfxPrefList->Length(); |
136 | | sGfxPrefList->AppendElement(this); |
137 | | } |
138 | | |
139 | 0 | size_t Index() const { return mIndex; } |
140 | | void OnChange(); |
141 | | |
142 | | typedef void (*ChangeCallback)(const GfxPrefValue&); |
143 | | void SetChangeCallback(ChangeCallback aCallback); |
144 | | |
145 | | virtual const char* Name() const = 0; |
146 | | |
147 | | // Returns true if the value is default, false if changed. |
148 | | virtual bool HasDefaultValue() const = 0; |
149 | | |
150 | | // Returns the pref value as a discriminated union. |
151 | | virtual void GetLiveValue(GfxPrefValue* aOutValue) const = 0; |
152 | | |
153 | | // Returns the pref value as a discriminated union. |
154 | | virtual void GetCachedValue(GfxPrefValue* aOutValue) const = 0; |
155 | | |
156 | | // Change the cached value. GfxPrefValue must be a compatible type. |
157 | | virtual void SetCachedValue(const GfxPrefValue& aOutValue) = 0; |
158 | | |
159 | | protected: |
160 | | void FireChangeCallback(); |
161 | | |
162 | | private: |
163 | | size_t mIndex; |
164 | | ChangeCallback mChangeCallback; |
165 | | }; |
166 | | |
167 | 0 | static const nsTArray<Pref*>& all() { |
168 | 0 | return *sGfxPrefList; |
169 | 0 | } |
170 | | |
171 | | private: |
172 | | // We split out a base class to reduce the number of virtual function |
173 | | // instantiations that we do, which saves code size. |
174 | | template<class T> |
175 | | class TypedPref : public Pref |
176 | | { |
177 | | public: |
178 | | explicit TypedPref(T aValue) |
179 | | : mValue(aValue) |
180 | | {} |
181 | | |
182 | | void GetCachedValue(GfxPrefValue* aOutValue) const override { |
183 | | CopyPrefValue(&mValue, aOutValue); |
184 | | } |
185 | | void SetCachedValue(const GfxPrefValue& aOutValue) override { |
186 | | // This is only used in non-XPCOM processes. |
187 | | MOZ_ASSERT(!IsPrefsServiceAvailable()); |
188 | | |
189 | | T newValue; |
190 | | CopyPrefValue(&aOutValue, &newValue); |
191 | | |
192 | | if (mValue != newValue) { |
193 | | mValue = newValue; |
194 | | FireChangeCallback(); |
195 | | } |
196 | | } |
197 | | |
198 | | protected: |
199 | | T GetLiveValueByName(const char* aPrefName) const { |
200 | | if (IsPrefsServiceAvailable()) { |
201 | | return PrefGet(aPrefName, mValue); |
202 | | } |
203 | | return mValue; |
204 | | } |
205 | | |
206 | | public: |
207 | | T mValue; |
208 | | }; |
209 | | |
210 | | // Since we cannot use const char*, use a function that returns it. |
211 | | template <UpdatePolicy Update, class T, T Default(void), const char* Prefname(void)> |
212 | | class PrefTemplate final : public TypedPref<T> |
213 | | { |
214 | | typedef TypedPref<T> BaseClass; |
215 | | public: |
216 | | PrefTemplate() |
217 | | : BaseClass(Default()) |
218 | | { |
219 | | // If not using the Preferences service, values are synced over IPC, so |
220 | | // there's no need to register us as a Preferences observer. |
221 | | if (IsPrefsServiceAvailable()) { |
222 | | Register(Update, Prefname()); |
223 | | } |
224 | | // By default we only watch changes in the parent process, to communicate |
225 | | // changes to the GPU process. |
226 | | if (IsParentProcess() && Update == UpdatePolicy::Live) { |
227 | | WatchChanges(Prefname(), this); |
228 | | } |
229 | | } |
230 | | ~PrefTemplate() { |
231 | | if (IsParentProcess() && Update == UpdatePolicy::Live) { |
232 | | UnwatchChanges(Prefname(), this); |
233 | | } |
234 | | } |
235 | | void Register(UpdatePolicy aUpdate, const char* aPreference) |
236 | | { |
237 | | AssertMainThread(); |
238 | | switch (aUpdate) { |
239 | | case UpdatePolicy::Skip: |
240 | | break; |
241 | | case UpdatePolicy::Once: |
242 | | this->mValue = PrefGet(aPreference, this->mValue); |
243 | | break; |
244 | | case UpdatePolicy::Live: |
245 | | { |
246 | | nsCString pref; |
247 | | pref.AssignLiteral(aPreference, strlen(aPreference)); |
248 | | PrefAddVarCache(&this->mValue, pref, this->mValue); |
249 | | } |
250 | | break; |
251 | | default: |
252 | | MOZ_CRASH("Incomplete switch"); |
253 | | } |
254 | | } |
255 | | void Set(UpdatePolicy aUpdate, const char* aPref, T aValue) |
256 | 0 | { |
257 | 0 | AssertMainThread(); |
258 | 0 | PrefSet(aPref, aValue); |
259 | 0 | switch (aUpdate) { |
260 | 0 | case UpdatePolicy::Skip: |
261 | 0 | case UpdatePolicy::Live: |
262 | 0 | break; |
263 | 0 | case UpdatePolicy::Once: |
264 | 0 | this->mValue = PrefGet(aPref, this->mValue); |
265 | 0 | break; |
266 | 0 | default: |
267 | 0 | MOZ_CRASH("Incomplete switch"); |
268 | 0 | } |
269 | 0 | } Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAccessibilityBrowseWithCaretPrefDefault, &gfxPrefs::GetAccessibilityBrowseWithCaretPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowCheckerboardingPrefDefault, &gfxPrefs::GetAPZAllowCheckerboardingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowDoubleTapZoomingPrefDefault, &gfxPrefs::GetAPZAllowDoubleTapZoomingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowImmediateHandoffPrefDefault, &gfxPrefs::GetAPZAllowImmediateHandoffPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAllowZoomingPrefDefault, &gfxPrefs::GetAPZAllowZoomingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZUseChromeFlingPhysicsPrefDefault, &gfxPrefs::GetAPZUseChromeFlingPhysicsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsFrictionPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsFrictionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsInflexionPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsInflexionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZChromeFlingPhysicsStopThresholdPrefDefault, &gfxPrefs::GetAPZChromeFlingPhysicsStopThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZAutoscrollEnabledPrefDefault, &gfxPrefs::GetAPZAutoscrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisBreakoutAnglePrefDefault, &gfxPrefs::GetAPZAxisBreakoutAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisBreakoutThresholdPrefDefault, &gfxPrefs::GetAPZAxisBreakoutThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAllowedDirectPanAnglePrefDefault, &gfxPrefs::GetAPZAllowedDirectPanAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZAxisLockAnglePrefDefault, &gfxPrefs::GetAPZAxisLockAnglePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZAxisLockModePrefDefault, &gfxPrefs::GetAPZAxisLockModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZContentResponseTimeoutPrefDefault, &gfxPrefs::GetAPZContentResponseTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZDangerZoneXPrefDefault, &gfxPrefs::GetAPZDangerZoneXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZDangerZoneYPrefDefault, &gfxPrefs::GetAPZDangerZoneYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDisableForScrollLinkedEffectsPrefDefault, &gfxPrefs::GetAPZDisableForScrollLinkedEffectsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAPZDisplayPortExpiryTimePrefDefault, &gfxPrefs::GetAPZDisplayPortExpiryTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDragEnabledPrefDefault, &gfxPrefs::GetAPZDragEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZDragInitiationEnabledPrefDefault, &gfxPrefs::GetAPZDragInitiationEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTouchDragEnabledPrefDefault, &gfxPrefs::GetAPZTouchDragEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZEnlargeDisplayPortWhenClippedPrefDefault, &gfxPrefs::GetAPZEnlargeDisplayPortWhenClippedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelBaseMultiplierPrefDefault, &gfxPrefs::GetAPZFlingAccelBaseMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZFlingAccelIntervalPrefDefault, &gfxPrefs::GetAPZFlingAccelIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelSupplementalMultiplierPrefDefault, &gfxPrefs::GetAPZFlingAccelSupplementalMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingAccelMinVelocityPrefDefault, &gfxPrefs::GetAPZFlingAccelMinVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionX1PrefDefault, &gfxPrefs::GetAPZCurveFunctionX1PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionX2PrefDefault, &gfxPrefs::GetAPZCurveFunctionX2PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionY1PrefDefault, &gfxPrefs::GetAPZCurveFunctionY1PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, float, &gfxPrefs::GetAPZCurveFunctionY2PrefDefault, &gfxPrefs::GetAPZCurveFunctionY2PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZCurveThresholdPrefDefault, &gfxPrefs::GetAPZCurveThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingFrictionPrefDefault, &gfxPrefs::GetAPZFlingFrictionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingMinVelocityThresholdPrefDefault, &gfxPrefs::GetAPZFlingMinVelocityThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingStopOnTapThresholdPrefDefault, &gfxPrefs::GetAPZFlingStopOnTapThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZFlingStoppedThresholdPrefDefault, &gfxPrefs::GetAPZFlingStoppedThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZFrameDelayEnabledPrefDefault, &gfxPrefs::GetAPZFrameDelayEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAPZKeyboardEnabledPrefDefault, &gfxPrefs::GetAPZKeyboardEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZKeyboardPassiveListenersPrefDefault, &gfxPrefs::GetAPZKeyboardPassiveListenersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZMaxTapTimePrefDefault, &gfxPrefs::GetAPZMaxTapTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMaxVelocityPrefDefault, &gfxPrefs::GetAPZMaxVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetAPZMaxVelocityQueueSizePrefDefault, &gfxPrefs::GetAPZMaxVelocityQueueSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMinSkateSpeedPrefDefault, &gfxPrefs::GetAPZMinSkateSpeedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZMinimapPrefDefault, &gfxPrefs::GetAPZMinimapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZOneTouchPinchEnabledPrefDefault, &gfxPrefs::GetAPZOneTouchPinchEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZOverscrollEnabledPrefDefault, &gfxPrefs::GetAPZOverscrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZMinPanDistanceRatioPrefDefault, &gfxPrefs::GetAPZMinPanDistanceRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZOverscrollSpringStiffnessPrefDefault, &gfxPrefs::GetAPZOverscrollSpringStiffnessPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZOverscrollStopDistanceThresholdPrefDefault, &gfxPrefs::GetAPZOverscrollStopDistanceThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPaintSkippingPrefDefault, &gfxPrefs::GetAPZPaintSkippingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPeekMessagesPrefDefault, &gfxPrefs::GetAPZPeekMessagesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZPinchLockModePrefDefault, &gfxPrefs::GetAPZPinchLockModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockScrollLockThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockScrollLockThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockSpanBreakoutThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockSpanBreakoutThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZPinchLockSpanLockThresholdPrefDefault, &gfxPrefs::GetAPZPinchLockSpanLockThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPopupsEnabledPrefDefault, &gfxPrefs::GetAPZPopupsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZPrintTreePrefDefault, &gfxPrefs::GetAPZPrintTreePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZRecordCheckerboardingPrefDefault, &gfxPrefs::GetAPZRecordCheckerboardingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZSecondTapTolerancePrefDefault, &gfxPrefs::GetAPZSecondTapTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTestFailsWithNativeInjectionPrefDefault, &gfxPrefs::GetAPZTestFailsWithNativeInjectionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAPZTestLoggingEnabledPrefDefault, &gfxPrefs::GetAPZTestLoggingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZTouchMoveTolerancePrefDefault, &gfxPrefs::GetAPZTouchMoveTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZTouchStartTolerancePrefDefault, &gfxPrefs::GetAPZTouchStartTolerancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZVelocityBiasPrefDefault, &gfxPrefs::GetAPZVelocityBiasPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAPZVelocityRelevanceTimePrefDefault, &gfxPrefs::GetAPZVelocityRelevanceTimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXSkateHighMemAdjustPrefDefault, &gfxPrefs::GetAPZXSkateHighMemAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXSkateSizeMultiplierPrefDefault, &gfxPrefs::GetAPZXSkateSizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZXStationarySizeMultiplierPrefDefault, &gfxPrefs::GetAPZXStationarySizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYSkateHighMemAdjustPrefDefault, &gfxPrefs::GetAPZYSkateHighMemAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYSkateSizeMultiplierPrefDefault, &gfxPrefs::GetAPZYSkateSizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAPZYStationarySizeMultiplierPrefDefault, &gfxPrefs::GetAPZYStationarySizeMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZZoomAnimationDurationPrefDefault, &gfxPrefs::GetAPZZoomAnimationDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetAPZScaleRepaintDelayPrefDefault, &gfxPrefs::GetAPZScaleRepaintDelayPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolbarScrollThresholdPrefDefault, &gfxPrefs::GetToolbarScrollThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetForceUserScalablePrefDefault, &gfxPrefs::GetForceUserScalablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDesktopViewportWidthPrefDefault, &gfxPrefs::GetDesktopViewportWidthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPluginAsyncDrawingEnabledPrefDefault, &gfxPrefs::GetPluginAsyncDrawingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMetaViewportEnabledPrefDefault, &gfxPrefs::GetMetaViewportEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVisualViewportEnabledPrefDefault, &gfxPrefs::GetVisualViewportEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVREnabledPrefDefault, &gfxPrefs::GetVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRAutoActivateEnabledPrefDefault, &gfxPrefs::GetVRAutoActivateEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetVRControllerTriggerThresholdPrefDefault, &gfxPrefs::GetVRControllerTriggerThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRExternalEnabledPrefDefault, &gfxPrefs::GetVRExternalEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRNavigationTimeoutPrefDefault, &gfxPrefs::GetVRNavigationTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROculusEnabledPrefDefault, &gfxPrefs::GetVROculusEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVROculusInvisibleEnabledPrefDefault, &gfxPrefs::GetVROculusInvisibleEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVROculusPresentTimeoutPrefDefault, &gfxPrefs::GetVROculusPresentTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVROculusQuitTimeoutPrefDefault, &gfxPrefs::GetVROculusQuitTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROpenVREnabledPrefDefault, &gfxPrefs::GetVROpenVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVROSVREnabledPrefDefault, &gfxPrefs::GetVROSVREnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRControllerEnumerateIntervalPrefDefault, &gfxPrefs::GetVRControllerEnumerateIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRDisplayEnumerateIntervalPrefDefault, &gfxPrefs::GetVRDisplayEnumerateIntervalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetVRInactiveTimeoutPrefDefault, &gfxPrefs::GetVRInactiveTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRPosePredictionEnabledPrefDefault, &gfxPrefs::GetVRPosePredictionEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRRequireGesturePrefDefault, &gfxPrefs::GetVRRequireGesturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetVRPuppetEnabledPrefDefault, &gfxPrefs::GetVRPuppetEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetVRPuppetSubmitFramePrefDefault, &gfxPrefs::GetVRPuppetSubmitFramePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetVRDisplayRafMaxDurationPrefDefault, &gfxPrefs::GetVRDisplayRafMaxDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRProcessEnabledPrefDefault, &gfxPrefs::GetVRProcessEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetVRServiceEnabledPrefDefault, &gfxPrefs::GetVRServiceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPointerEventsEnabledPrefDefault, &gfxPrefs::GetPointerEventsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetSmoothScrollEnabledPrefDefault, &gfxPrefs::GetSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollCurrentVelocityWeightingPrefDefault, &gfxPrefs::GetSmoothScrollCurrentVelocityWeightingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollDurationToIntervalRatioPrefDefault, &gfxPrefs::GetSmoothScrollDurationToIntervalRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLineSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetLineSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLineSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetLineSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWheelSmoothScrollEnabledPrefDefault, &gfxPrefs::GetWheelSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWheelSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetWheelSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWheelSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetWheelSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetOtherSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetOtherSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetOtherSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetOtherSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPageSmoothScrollEnabledPrefDefault, &gfxPrefs::GetPageSmoothScrollEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPageSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetPageSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPageSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetPageSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPixelSmoothScrollMaxDurationMsPrefDefault, &gfxPrefs::GetPixelSmoothScrollMaxDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPixelSmoothScrollMinDurationMsPrefDefault, &gfxPrefs::GetPixelSmoothScrollMinDurationMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollStopDecelerationWeightingPrefDefault, &gfxPrefs::GetSmoothScrollStopDecelerationWeightingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetSmoothScrollMSDPhysicsEnabledPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsContinuousMotionMaxDeltaMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsMotionBeginSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsMotionBeginSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaMSPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownMinDeltaRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsSlowdownSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetSmoothScrollMSDPhysicsRegularSpringConstantPrefDefault, &gfxPrefs::GetSmoothScrollMSDPhysicsRegularSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAndroidRGB16ForcePrefDefault, &gfxPrefs::GetAndroidRGB16ForcePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetBlocklistAllPrefDefault, &gfxPrefs::GetBlocklistAllPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorClearStatePrefDefault, &gfxPrefs::GetCompositorClearStatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorGLContextOpaquePrefDefault, &gfxPrefs::GetCompositorGLContextOpaquePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCanvasAutoAccelerateMinCallsPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinCallsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCanvasAutoAccelerateMinFramesPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetCanvasAutoAccelerateMinSecondsPrefDefault, &gfxPrefs::GetCanvasAutoAccelerateMinSecondsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCanvasAzureAcceleratedPrefDefault, &gfxPrefs::GetCanvasAzureAcceleratedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasAzureAcceleratedLimitPrefDefault, &gfxPrefs::GetCanvasAzureAcceleratedLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMaxCanvasSizePrefDefault, &gfxPrefs::GetMaxCanvasSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasSkiaGLCacheItemsPrefDefault, &gfxPrefs::GetCanvasSkiaGLCacheItemsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCanvasSkiaGLCacheSizePrefDefault, &gfxPrefs::GetCanvasSkiaGLCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetCanvasSkiaGLDynamicCachePrefDefault, &gfxPrefs::GetCanvasSkiaGLDynamicCachePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCMSEnableV4PrefDefault, &gfxPrefs::GetCMSEnableV4PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCMSModePrefDefault, &gfxPrefs::GetCMSModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetCMSRenderingIntentPrefDefault, &gfxPrefs::GetCMSRenderingIntentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAlwaysPaintPrefDefault, &gfxPrefs::GetAlwaysPaintPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetSkiaContentFontCacheSizePrefDefault, &gfxPrefs::GetSkiaContentFontCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDeviceResetLimitCountPrefDefault, &gfxPrefs::GetDeviceResetLimitCountPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDeviceResetThresholdMillisecondsPrefDefault, &gfxPrefs::GetDeviceResetThresholdMillisecondsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect2DDisabledPrefDefault, &gfxPrefs::GetDirect2DDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect2DForceEnabledPrefDefault, &gfxPrefs::GetDirect2DForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect2DDestroyDTOnPaintThreadPrefDefault, &gfxPrefs::GetDirect2DDestroyDTOnPaintThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDirect3D11ReuseDecoderDevicePrefDefault, &gfxPrefs::GetDirect3D11ReuseDecoderDevicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect3D11AllowKeyedMutexPrefDefault, &gfxPrefs::GetDirect3D11AllowKeyedMutexPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDirect3D11UseDoubleBufferingPrefDefault, &gfxPrefs::GetDirect3D11UseDoubleBufferingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect3D11EnableDebugLayerPrefDefault, &gfxPrefs::GetDirect3D11EnableDebugLayerPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDirect3D11BreakOnErrorPrefDefault, &gfxPrefs::GetDirect3D11BreakOnErrorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetDirect3D11SleepOnCreateDevicePrefDefault, &gfxPrefs::GetDirect3D11SleepOnCreateDevicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetKeepColorBitmapsPrefDefault, &gfxPrefs::GetKeepColorBitmapsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetValidateVariationTablesPrefDefault, &gfxPrefs::GetValidateVariationTablesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetValidateOTLTablesPrefDefault, &gfxPrefs::GetValidateOTLTablesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCompositorDrawColorBarsPrefDefault, &gfxPrefs::GetCompositorDrawColorBarsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetHidePluginsForScrollPrefDefault, &gfxPrefs::GetHidePluginsForScrollPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayerScopeEnabledPrefDefault, &gfxPrefs::GetLayerScopeEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayerScopePortPrefDefault, &gfxPrefs::GetLayerScopePortPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGfxLoggingLevelPrefDefault, &gfxPrefs::GetGfxLoggingLevelPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetGfxLoggingCrashLengthPrefDefault, &gfxPrefs::GetGfxLoggingCrashLengthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetGfxLoggingPaintedPixelCountEnabledPrefDefault, &gfxPrefs::GetGfxLoggingPaintedPixelCountEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGfxLoggingTextureUsageEnabledPrefDefault, &gfxPrefs::GetGfxLoggingTextureUsageEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGfxLoggingPeakTextureUsageEnabledPrefDefault, &gfxPrefs::GetGfxLoggingPeakTextureUsageEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetMaxAllocSizeDoNotUseDirectlyPrefDefault, &gfxPrefs::GetMaxAllocSizeDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetMaxTextureSizeDoNotUseDirectlyPrefDefault, &gfxPrefs::GetMaxTextureSizeDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetPartialPresentPrefDefault, &gfxPrefs::GetPartialPresentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPerfWarningsPrefDefault, &gfxPrefs::GetPerfWarningsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetDeviceResetForTestingPrefDefault, &gfxPrefs::GetDeviceResetForTestingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDeviceFailForTestingPrefDefault, &gfxPrefs::GetDeviceFailForTestingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetDisableAllTextAAPrefDefault, &gfxPrefs::GetDisableAllTextAAPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetYCbCrAccurateConversionPrefDefault, &gfxPrefs::GetYCbCrAccurateConversionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetUseGLXTextureFromPixmapPrefDefault, &gfxPrefs::GetUseGLXTextureFromPixmapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseIOSurfaceTexturesPrefDefault, &gfxPrefs::GetUseIOSurfaceTexturesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseMutexOnPresentPrefDefault, &gfxPrefs::GetUseMutexOnPresentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseSurfaceTextureTexturesPrefDefault, &gfxPrefs::GetUseSurfaceTextureTexturesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAllowTextureDirectMappingPrefDefault, &gfxPrefs::GetAllowTextureDirectMappingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetCollectScrollTransformsPrefDefault, &gfxPrefs::GetCollectScrollTransformsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetCompositorUnobserveCountPrefDefault, &gfxPrefs::GetCompositorUnobserveCountPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderAllPrefDefault, &gfxPrefs::GetWebRenderAllPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderAllQualifiedPrefDefault, &gfxPrefs::GetWebRenderAllQualifiedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobImagesPrefDefault, &gfxPrefs::GetWebRenderBlobImagesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobInvalidationPrefDefault, &gfxPrefs::GetWebRenderBlobInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderBlobPaintFlashingPrefDefault, &gfxPrefs::GetWebRenderBlobPaintFlashingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderDLDumpParentPrefDefault, &gfxPrefs::GetWebRenderDLDumpParentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderDLDumpContentPrefDefault, &gfxPrefs::GetWebRenderDLDumpContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetWebRenderEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebRenderForceDisabledPrefDefault, &gfxPrefs::GetWebRenderForceDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebRenderHighlightPaintedLayersPrefDefault, &gfxPrefs::GetWebRenderHighlightPaintedLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWorkAroundDriverBugsPrefDefault, &gfxPrefs::GetWorkAroundDriverBugsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetIgnoreDXInterop2BlacklistPrefDefault, &gfxPrefs::GetIgnoreDXInterop2BlacklistPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetMSAALevelPrefDefault, &gfxPrefs::GetMSAALevelPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetRequireHardwareGLPrefDefault, &gfxPrefs::GetRequireHardwareGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetUseTLSIsCurrentPrefDefault, &gfxPrefs::GetUseTLSIsCurrentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageAnimatedDecodeOnDemandThresholdKBPrefDefault, &gfxPrefs::GetImageAnimatedDecodeOnDemandThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageAnimatedDecodeOnDemandBatchSizePrefDefault, &gfxPrefs::GetImageAnimatedDecodeOnDemandBatchSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageAnimatedGenerateFullFramesPrefDefault, &gfxPrefs::GetImageAnimatedGenerateFullFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageAnimatedResumeFromLastDisplayedPrefDefault, &gfxPrefs::GetImageAnimatedResumeFromLastDisplayedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageCacheFactor2ThresholdSurfacesPrefDefault, &gfxPrefs::GetImageCacheFactor2ThresholdSurfacesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageCacheMaxRasterizedSVGThresholdKBPrefDefault, &gfxPrefs::GetImageCacheMaxRasterizedSVGThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageCacheSizePrefDefault, &gfxPrefs::GetImageCacheSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageCacheTimeWeightPrefDefault, &gfxPrefs::GetImageCacheTimeWeightPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageDecodeImmediatelyEnabledPrefDefault, &gfxPrefs::GetImageDecodeImmediatelyEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageDownscaleDuringDecodeEnabledPrefDefault, &gfxPrefs::GetImageDownscaleDuringDecodeEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetImageInferSrcAnimationThresholdMSPrefDefault, &gfxPrefs::GetImageInferSrcAnimationThresholdMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageLayoutNetworkPriorityPrefDefault, &gfxPrefs::GetImageLayoutNetworkPriorityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemDecodeBytesAtATimePrefDefault, &gfxPrefs::GetImageMemDecodeBytesAtATimePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemDiscardablePrefDefault, &gfxPrefs::GetImageMemDiscardablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetImageMemAnimatedDiscardablePrefDefault, &gfxPrefs::GetImageMemAnimatedDiscardablePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemAnimatedUseHeapPrefDefault, &gfxPrefs::GetImageMemAnimatedUseHeapPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetImageMemSharedPrefDefault, &gfxPrefs::GetImageMemSharedPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheDiscardFactorPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheDiscardFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheMaxSizeKBPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheMaxSizeKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheMinExpirationMSPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheMinExpirationMSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetImageMemSurfaceCacheSizeFactorPrefDefault, &gfxPrefs::GetImageMemSurfaceCacheSizeFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetImageMemVolatileMinThresholdKBPrefDefault, &gfxPrefs::GetImageMemVolatileMinThresholdKBPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageMTDecodingLimitPrefDefault, &gfxPrefs::GetImageMTDecodingLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetImageMTDecodingIdleTimeoutPrefDefault, &gfxPrefs::GetImageMTDecodingIdleTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAccelerationDisabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetLayersAccelerationDisabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDrawFPSPrefDefault, &gfxPrefs::GetLayersDrawFPSPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetFPSPrintHistogramPrefDefault, &gfxPrefs::GetFPSPrintHistogramPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWriteFPSToFilePrefDefault, &gfxPrefs::GetWriteFPSToFilePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAccelerationForceEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetLayersAccelerationForceEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersAdvancedBasicLayerEnabledPrefDefault, &gfxPrefs::GetLayersAdvancedBasicLayerEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersAMDSwitchableGfxEnabledPrefDefault, &gfxPrefs::GetLayersAMDSwitchableGfxEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAsyncPanZoomEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetAsyncPanZoomEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAsyncPanZoomSeparateEventThreadPrefDefault, &gfxPrefs::GetAsyncPanZoomSeparateEventThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersBenchEnabledPrefDefault, &gfxPrefs::GetLayersBenchEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetBufferRotationEnabledPrefDefault, &gfxPrefs::GetBufferRotationEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetChildProcessShutdownPrefDefault, &gfxPrefs::GetChildProcessShutdownPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetComponentAlphaEnabledPrefDefault, &gfxPrefs::GetComponentAlphaEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersD3D11ForceWARPPrefDefault, &gfxPrefs::GetLayersD3D11ForceWARPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDEAAEnabledPrefDefault, &gfxPrefs::GetLayersDEAAEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawBigImageBordersPrefDefault, &gfxPrefs::GetDrawBigImageBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawLayerBordersPrefDefault, &gfxPrefs::GetDrawLayerBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawTileBordersPrefDefault, &gfxPrefs::GetDrawTileBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawLayerInfoPrefDefault, &gfxPrefs::GetDrawLayerInfoPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDumpPrefDefault, &gfxPrefs::GetLayersDumpPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersDumpTexturePrefDefault, &gfxPrefs::GetLayersDumpTexturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLayersEffectContrastPrefDefault, &gfxPrefs::GetLayersEffectContrastPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersEffectGrayscalePrefDefault, &gfxPrefs::GetLayersEffectGrayscalePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersEffectInvertPrefDefault, &gfxPrefs::GetLayersEffectInvertPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesEnabledPrefDefault, &gfxPrefs::GetLayersTilesEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesEnabledIfSkiaPOMTPPrefDefault, &gfxPrefs::GetLayersTilesEnabledIfSkiaPOMTPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetFlashLayerBordersPrefDefault, &gfxPrefs::GetFlashLayerBordersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetForceShmemTilesPrefDefault, &gfxPrefs::GetForceShmemTilesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessAllowSoftwarePrefDefault, &gfxPrefs::GetGPUProcessAllowSoftwarePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessEnabledPrefDefault, &gfxPrefs::GetGPUProcessEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetGPUProcessForceEnabledPrefDefault, &gfxPrefs::GetGPUProcessForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetGPUProcessIPCReplyTimeoutMsPrefDefault, &gfxPrefs::GetGPUProcessIPCReplyTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGPUProcessMaxRestartsPrefDefault, &gfxPrefs::GetGPUProcessMaxRestartsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetGPUProcessMaxRestartsWithDecoderPrefDefault, &gfxPrefs::GetGPUProcessMaxRestartsWithDecoderPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetGPUProcessTimeoutMsPrefDefault, &gfxPrefs::GetGPUProcessTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetUseLowPrecisionBufferPrefDefault, &gfxPrefs::GetUseLowPrecisionBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLowPrecisionOpacityPrefDefault, &gfxPrefs::GetLowPrecisionOpacityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetLowPrecisionResolutionPrefDefault, &gfxPrefs::GetLowPrecisionResolutionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMaxActiveLayersPrefDefault, &gfxPrefs::GetMaxActiveLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnabledDoNotUseDirectlyPrefDefault, &gfxPrefs::GetAdvancedLayersEnabledDoNotUseDirectlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableBufferCachePrefDefault, &gfxPrefs::GetAdvancedLayersEnableBufferCachePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableBufferSharingPrefDefault, &gfxPrefs::GetAdvancedLayersEnableBufferSharingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableClearViewPrefDefault, &gfxPrefs::GetAdvancedLayersEnableClearViewPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableCPUOcclusionPrefDefault, &gfxPrefs::GetAdvancedLayersEnableCPUOcclusionPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableDepthBufferPrefDefault, &gfxPrefs::GetAdvancedLayersEnableDepthBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAdvancedLayersUseInvalidationPrefDefault, &gfxPrefs::GetAdvancedLayersUseInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableOnWindows7PrefDefault, &gfxPrefs::GetAdvancedLayersEnableOnWindows7PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetAdvancedLayersEnableContainerResizingPrefDefault, &gfxPrefs::GetAdvancedLayersEnableContainerResizingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersOffMainThreadCompositionForceDisabledPrefDefault, &gfxPrefs::GetLayersOffMainThreadCompositionForceDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayersCompositionFrameRatePrefDefault, &gfxPrefs::GetLayersCompositionFrameRatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersOMTPCaptureLimitPrefDefault, &gfxPrefs::GetLayersOMTPCaptureLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersOMTPDumpCapturePrefDefault, &gfxPrefs::GetLayersOMTPDumpCapturePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersOMTPPaintWorkersPrefDefault, &gfxPrefs::GetLayersOMTPPaintWorkersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersOMTPReleaseCaptureOnMainThreadPrefDefault, &gfxPrefs::GetLayersOMTPReleaseCaptureOnMainThreadPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetOrientationSyncMillisPrefDefault, &gfxPrefs::GetOrientationSyncMillisPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersPreferOpenGLPrefDefault, &gfxPrefs::GetLayersPreferOpenGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetProgressivePaintPrefDefault, &gfxPrefs::GetProgressivePaintPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPersistentBufferProviderSharedEnabledPrefDefault, &gfxPrefs::GetPersistentBufferProviderSharedEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersSingleTileEnabledPrefDefault, &gfxPrefs::GetLayersSingleTileEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersForceSynchronousResizePrefDefault, &gfxPrefs::GetLayersForceSynchronousResizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersTileWidthPrefDefault, &gfxPrefs::GetLayersTileWidthPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayersTileHeightPrefDefault, &gfxPrefs::GetLayersTileHeightPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTileInitialPoolSizePrefDefault, &gfxPrefs::GetLayersTileInitialPoolSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolUnusedSizePrefDefault, &gfxPrefs::GetLayersTilePoolUnusedSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolShrinkTimeoutPrefDefault, &gfxPrefs::GetLayersTilePoolShrinkTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, unsigned int, &gfxPrefs::GetLayersTilePoolClearTimeoutPrefDefault, &gfxPrefs::GetLayersTilePoolClearTimeoutPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayersTilesAdjustPrefDefault, &gfxPrefs::GetLayersTilesAdjustPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayersTileRetainBackBufferPrefDefault, &gfxPrefs::GetLayersTileRetainBackBufferPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetTileEdgePaddingEnabledPrefDefault, &gfxPrefs::GetTileEdgePaddingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayerTileFadeInEnabledPrefDefault, &gfxPrefs::GetLayerTileFadeInEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayerTileFadeInDurationPrefDefault, &gfxPrefs::GetLayerTileFadeInDurationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayerTransactionWarningPrefDefault, &gfxPrefs::GetLayerTransactionWarningPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUniformityInfoPrefDefault, &gfxPrefs::GetUniformityInfoPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetUseImageOffscreenSurfacesPrefDefault, &gfxPrefs::GetUseImageOffscreenSurfacesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetDrawMaskLayerPrefDefault, &gfxPrefs::GetDrawMaskLayerPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetOGLLayerGeometryPrefDefault, &gfxPrefs::GetOGLLayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetBasicLayerGeometryPrefDefault, &gfxPrefs::GetBasicLayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetD3D11LayerGeometryPrefDefault, &gfxPrefs::GetD3D11LayerGeometryPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPartiallyPrerenderAnimatedContentPrefDefault, &gfxPrefs::GetPartiallyPrerenderAnimatedContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitXPrefDefault, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitYPrefDefault, &gfxPrefs::GetAnimationPrerenderViewportRatioLimitYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitXPrefDefault, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitXPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitYPrefDefault, &gfxPrefs::GetAnimationPrerenderAbsoluteLimitYPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPaintOrderEnabledPrefDefault, &gfxPrefs::GetPaintOrderEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollBehaviorDampingRatioPrefDefault, &gfxPrefs::GetScrollBehaviorDampingRatioPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetScrollBehaviorEnabledPrefDefault, &gfxPrefs::GetScrollBehaviorEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollBehaviorSpringConstantPrefDefault, &gfxPrefs::GetScrollBehaviorSpringConstantPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetScrollSnapPredictionMaxVelocityPrefDefault, &gfxPrefs::GetScrollSnapPredictionMaxVelocityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, float, &gfxPrefs::GetScrollSnapPredictionSensitivityPrefDefault, &gfxPrefs::GetScrollSnapPredictionSensitivityPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, float) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetScrollSnapProximityThresholdPrefDefault, &gfxPrefs::GetScrollSnapProximityThresholdPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetTouchActionEnabledPrefDefault, &gfxPrefs::GetTouchActionEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDisplayListBuildTwicePrefDefault, &gfxPrefs::GetLayoutDisplayListBuildTwicePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutRetainDisplayListPrefDefault, &gfxPrefs::GetLayoutRetainDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutRetainDisplayListChromePrefDefault, &gfxPrefs::GetLayoutRetainDisplayListChromePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutVerifyRetainDisplayListPrefDefault, &gfxPrefs::GetLayoutVerifyRetainDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutVerifyRetainDisplayListOrderPrefDefault, &gfxPrefs::GetLayoutVerifyRetainDisplayListOrderPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetLayoutRebuildFrameLimitPrefDefault, &gfxPrefs::GetLayoutRebuildFrameLimitPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListContentPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListContentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDumpDisplayListParentPrefDefault, &gfxPrefs::GetLayoutDumpDisplayListParentPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutDisplayListShowAreaPrefDefault, &gfxPrefs::GetLayoutDisplayListShowAreaPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutFlattenTransformPrefDefault, &gfxPrefs::GetLayoutFlattenTransformPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetLayoutFrameRatePrefDefault, &gfxPrefs::GetLayoutFrameRatePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLessEventRegionItemsPrefDefault, &gfxPrefs::GetLessEventRegionItemsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetLayoutMinActiveLayerSizePrefDefault, &gfxPrefs::GetLayoutMinActiveLayerSizePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayoutPaintRectsSeparatelyPrefDefault, &gfxPrefs::GetLayoutPaintRectsSeparatelyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetLayoutUseContainersForRootFramesPrefDefault, &gfxPrefs::GetLayoutUseContainersForRootFramesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetAlwaysLayerizeScrollbarTrackTestOnlyPrefDefault, &gfxPrefs::GetAlwaysLayerizeScrollbarTrackTestOnlyPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetLayoutSmallerPaintedLayersPrefDefault, &gfxPrefs::GetLayoutSmallerPaintedLayersPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetHardwareVideoDecodingForceEnabledPrefDefault, &gfxPrefs::GetHardwareVideoDecodingForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelAccelerationFactorPrefDefault, &gfxPrefs::GetMouseWheelAccelerationFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelAccelerationStartPrefDefault, &gfxPrefs::GetMouseWheelAccelerationStartPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMouseWheelHasRootScrollDeltaOverridePrefDefault, &gfxPrefs::GetMouseWheelHasRootScrollDeltaOverridePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelRootScrollHorizontalFactorPrefDefault, &gfxPrefs::GetMouseWheelRootScrollHorizontalFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelRootScrollVerticalFactorPrefDefault, &gfxPrefs::GetMouseWheelRootScrollVerticalFactorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelIgnoreMoveDelayMsPrefDefault, &gfxPrefs::GetMouseWheelIgnoreMoveDelayMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetMouseWheelTransactionTimeoutMsPrefDefault, &gfxPrefs::GetMouseWheelTransactionTimeoutMsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWidgetUpdateFlashingPrefDefault, &gfxPrefs::GetWidgetUpdateFlashingPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetPrintFontVariationsAsPathsPrefDefault, &gfxPrefs::GetPrintFontVariationsAsPathsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, int, &gfxPrefs::GetSliderSnapMultiplierPrefDefault, &gfxPrefs::GetSliderSnapMultiplierPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetTestEventsAsyncEnabledPrefDefault, &gfxPrefs::GetTestEventsAsyncEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetMouseScrollTestingEnabledPrefDefault, &gfxPrefs::GetMouseScrollTestingEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolkitHorizontalScrollDistancePrefDefault, &gfxPrefs::GetToolkitHorizontalScrollDistancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetToolkitVerticalScrollDistancePrefDefault, &gfxPrefs::GetToolkitVerticalScrollDistancePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetUiClickHoldContextMenusDelayPrefDefault, &gfxPrefs::GetUiClickHoldContextMenusDelayPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGL1AllowCoreProfilePrefDefault, &gfxPrefs::GetWebGL1AllowCoreProfilePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLAllANGLEOptionsPrefDefault, &gfxPrefs::GetWebGLAllANGLEOptionsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLEForceD3D11PrefDefault, &gfxPrefs::GetWebGLANGLEForceD3D11PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLETryD3D11PrefDefault, &gfxPrefs::GetWebGLANGLETryD3D11PrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLANGLEForceWARPPrefDefault, &gfxPrefs::GetWebGLANGLEForceWARPPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLBypassShaderValidatorPrefDefault, &gfxPrefs::GetWebGLBypassShaderValidatorPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLCanLoseContextInForegroundPrefDefault, &gfxPrefs::GetWebGLCanLoseContextInForegroundPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDefaultNoAlphaPrefDefault, &gfxPrefs::GetWebGLDefaultNoAlphaPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableANGLEPrefDefault, &gfxPrefs::GetWebGLDisableANGLEPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableWGLPrefDefault, &gfxPrefs::GetWebGLDisableWGLPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableExtensionsPrefDefault, &gfxPrefs::GetWebGLDisableExtensionsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDXGLEnabledPrefDefault, &gfxPrefs::GetWebGLDXGLEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDXGLNeedsFinishPrefDefault, &gfxPrefs::GetWebGLDXGLNeedsFinishPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableFailIfMajorPerformanceCaveatPrefDefault, &gfxPrefs::GetWebGLDisableFailIfMajorPerformanceCaveatPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisableDOMBlitUploadsPrefDefault, &gfxPrefs::GetWebGLDisableDOMBlitUploadsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDisabledPrefDefault, &gfxPrefs::GetWebGLDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLDraftExtensionsEnabledPrefDefault, &gfxPrefs::GetWebGLDraftExtensionsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLPrivilegedExtensionsEnabledPrefDefault, &gfxPrefs::GetWebGLPrivilegedExtensionsEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLSurfaceTextureEnabledPrefDefault, &gfxPrefs::GetWebGLSurfaceTextureEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGL2EnabledPrefDefault, &gfxPrefs::GetWebGL2EnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLForceEnabledPrefDefault, &gfxPrefs::GetWebGLForceEnabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)1, bool, &gfxPrefs::GetWebGLForceLayersReadbackPrefDefault, &gfxPrefs::GetWebGLForceLayersReadbackPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLForceIndexValidationPrefDefault, &gfxPrefs::GetWebGLForceIndexValidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLLoseContextOnMemoryPressurePrefDefault, &gfxPrefs::GetWebGLLoseContextOnMemoryPressurePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxContextsPrefDefault, &gfxPrefs::GetWebGLMaxContextsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxContextsPerPrincipalPrefDefault, &gfxPrefs::GetWebGLMaxContextsPerPrincipalPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMaxWarningsPerContextPrefDefault, &gfxPrefs::GetWebGLMaxWarningsPerContextPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLMinCapabilityModePrefDefault, &gfxPrefs::GetWebGLMinCapabilityModePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLForceMSAAPrefDefault, &gfxPrefs::GetWebGLForceMSAAPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, unsigned int, &gfxPrefs::GetWebGLMsaaSamplesPrefDefault, &gfxPrefs::GetWebGLMsaaSamplesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, unsigned int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLPrefer16bppPrefDefault, &gfxPrefs::GetWebGLPrefer16bppPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLRestoreWhenVisiblePrefDefault, &gfxPrefs::GetWebGLRestoreWhenVisiblePrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLImmediateQueriesPrefDefault, &gfxPrefs::GetWebGLImmediateQueriesPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLFBInvalidationPrefDefault, &gfxPrefs::GetWebGLFBInvalidationPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLMaxPerfWarningsPrefDefault, &gfxPrefs::GetWebGLMaxPerfWarningsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, int, &gfxPrefs::GetWebGLMaxAcceptableFBStatusInvalsPrefDefault, &gfxPrefs::GetWebGLMaxAcceptableFBStatusInvalsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, int) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWebGLSpewFrameAllocsPrefDefault, &gfxPrefs::GetWebGLSpewFrameAllocsPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) Unexecuted instantiation: gfxPrefs::PrefTemplate<(gfxPrefs::UpdatePolicy)2, bool, &gfxPrefs::GetWindowTransformsDisabledPrefDefault, &gfxPrefs::GetWindowTransformsDisabledPrefName>::Set(gfxPrefs::UpdatePolicy, char const*, bool) |
270 | | const char *Name() const override { |
271 | | return Prefname(); |
272 | | } |
273 | | void GetLiveValue(GfxPrefValue* aOutValue) const override { |
274 | | T value = GetLiveValue(); |
275 | | CopyPrefValue(&value, aOutValue); |
276 | | } |
277 | | // When using the Preferences service, the change callback can be triggered |
278 | | // *before* our cached value is updated, so we expose a method to grab the |
279 | | // true live value. |
280 | | T GetLiveValue() const { |
281 | | return BaseClass::GetLiveValueByName(Prefname()); |
282 | | } |
283 | | bool HasDefaultValue() const override { |
284 | | return this->mValue == Default(); |
285 | | } |
286 | | }; |
287 | | |
288 | | // This is where DECL_GFX_PREF for each of the preferences should go. |
289 | | // We will keep these in an alphabetical order to make it easier to see if |
290 | | // a method accessing a pref already exists. Just add yours in the list. |
291 | | |
292 | | DECL_GFX_PREF(Live, "accessibility.browsewithcaret", AccessibilityBrowseWithCaret, bool, false); |
293 | | |
294 | | // The apz prefs are explained in AsyncPanZoomController.cpp |
295 | | DECL_GFX_PREF(Live, "apz.allow_checkerboarding", APZAllowCheckerboarding, bool, true); |
296 | | DECL_GFX_PREF(Live, "apz.allow_double_tap_zooming", APZAllowDoubleTapZooming, bool, true); |
297 | | DECL_GFX_PREF(Live, "apz.allow_immediate_handoff", APZAllowImmediateHandoff, bool, true); |
298 | | DECL_GFX_PREF(Live, "apz.allow_zooming", APZAllowZooming, bool, false); |
299 | | DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.enabled", APZUseChromeFlingPhysics, bool, false); |
300 | | DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.friction", APZChromeFlingPhysicsFriction, float, 0.015f); |
301 | | DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.inflexion", APZChromeFlingPhysicsInflexion, float, 0.35f); |
302 | | DECL_GFX_PREF(Live, "apz.android.chrome_fling_physics.stop_threshold", APZChromeFlingPhysicsStopThreshold, float, 0.1f); |
303 | | DECL_GFX_PREF(Live, "apz.autoscroll.enabled", APZAutoscrollEnabled, bool, false); |
304 | | DECL_GFX_PREF(Live, "apz.axis_lock.breakout_angle", APZAxisBreakoutAngle, float, float(M_PI / 8.0) /* 22.5 degrees */); |
305 | | DECL_GFX_PREF(Live, "apz.axis_lock.breakout_threshold", APZAxisBreakoutThreshold, float, 1.0f / 32.0f); |
306 | | DECL_GFX_PREF(Live, "apz.axis_lock.direct_pan_angle", APZAllowedDirectPanAngle, float, float(M_PI / 3.0) /* 60 degrees */); |
307 | | DECL_GFX_PREF(Live, "apz.axis_lock.lock_angle", APZAxisLockAngle, float, float(M_PI / 6.0) /* 30 degrees */); |
308 | | DECL_GFX_PREF(Live, "apz.axis_lock.mode", APZAxisLockMode, int32_t, 0); |
309 | | DECL_GFX_PREF(Live, "apz.content_response_timeout", APZContentResponseTimeout, int32_t, 400); |
310 | | DECL_GFX_PREF(Live, "apz.danger_zone_x", APZDangerZoneX, int32_t, 50); |
311 | | DECL_GFX_PREF(Live, "apz.danger_zone_y", APZDangerZoneY, int32_t, 100); |
312 | | DECL_GFX_PREF(Live, "apz.disable_for_scroll_linked_effects", APZDisableForScrollLinkedEffects, bool, false); |
313 | | DECL_GFX_PREF(Live, "apz.displayport_expiry_ms", APZDisplayPortExpiryTime, uint32_t, 15000); |
314 | | DECL_GFX_PREF(Live, "apz.drag.enabled", APZDragEnabled, bool, false); |
315 | | DECL_GFX_PREF(Live, "apz.drag.initial.enabled", APZDragInitiationEnabled, bool, false); |
316 | | DECL_GFX_PREF(Live, "apz.drag.touch.enabled", APZTouchDragEnabled, bool, false); |
317 | | DECL_GFX_PREF(Live, "apz.enlarge_displayport_when_clipped", APZEnlargeDisplayPortWhenClipped, bool, false); |
318 | | DECL_GFX_PREF(Live, "apz.fling_accel_base_mult", APZFlingAccelBaseMultiplier, float, 1.0f); |
319 | | DECL_GFX_PREF(Live, "apz.fling_accel_interval_ms", APZFlingAccelInterval, int32_t, 500); |
320 | | DECL_GFX_PREF(Live, "apz.fling_accel_supplemental_mult", APZFlingAccelSupplementalMultiplier, float, 1.0f); |
321 | | DECL_GFX_PREF(Live, "apz.fling_accel_min_velocity", APZFlingAccelMinVelocity, float, 1.5f); |
322 | | DECL_GFX_PREF(Once, "apz.fling_curve_function_x1", APZCurveFunctionX1, float, 0.0f); |
323 | | DECL_GFX_PREF(Once, "apz.fling_curve_function_x2", APZCurveFunctionX2, float, 1.0f); |
324 | | DECL_GFX_PREF(Once, "apz.fling_curve_function_y1", APZCurveFunctionY1, float, 0.0f); |
325 | | DECL_GFX_PREF(Once, "apz.fling_curve_function_y2", APZCurveFunctionY2, float, 1.0f); |
326 | | DECL_GFX_PREF(Live, "apz.fling_curve_threshold_inches_per_ms", APZCurveThreshold, float, -1.0f); |
327 | | DECL_GFX_PREF(Live, "apz.fling_friction", APZFlingFriction, float, 0.002f); |
328 | | DECL_GFX_PREF(Live, "apz.fling_min_velocity_threshold", APZFlingMinVelocityThreshold, float, 0.5f); |
329 | | DECL_GFX_PREF(Live, "apz.fling_stop_on_tap_threshold", APZFlingStopOnTapThreshold, float, 0.05f); |
330 | | DECL_GFX_PREF(Live, "apz.fling_stopped_threshold", APZFlingStoppedThreshold, float, 0.01f); |
331 | | DECL_GFX_PREF(Live, "apz.frame_delay.enabled", APZFrameDelayEnabled, bool, false); |
332 | | DECL_GFX_PREF(Once, "apz.keyboard.enabled", APZKeyboardEnabled, bool, false); |
333 | | DECL_GFX_PREF(Live, "apz.keyboard.passive-listeners", APZKeyboardPassiveListeners, bool, false); |
334 | | DECL_GFX_PREF(Live, "apz.max_tap_time", APZMaxTapTime, int32_t, 300); |
335 | | DECL_GFX_PREF(Live, "apz.max_velocity_inches_per_ms", APZMaxVelocity, float, -1.0f); |
336 | | DECL_GFX_PREF(Once, "apz.max_velocity_queue_size", APZMaxVelocityQueueSize, uint32_t, 5); |
337 | | DECL_GFX_PREF(Live, "apz.min_skate_speed", APZMinSkateSpeed, float, 1.0f); |
338 | | DECL_GFX_PREF(Live, "apz.minimap.enabled", APZMinimap, bool, false); |
339 | | DECL_GFX_PREF(Live, "apz.one_touch_pinch.enabled", APZOneTouchPinchEnabled, bool, true); |
340 | | DECL_GFX_PREF(Live, "apz.overscroll.enabled", APZOverscrollEnabled, bool, false); |
341 | | DECL_GFX_PREF(Live, "apz.overscroll.min_pan_distance_ratio", APZMinPanDistanceRatio, float, 1.0f); |
342 | | DECL_GFX_PREF(Live, "apz.overscroll.spring_stiffness", APZOverscrollSpringStiffness, float, 0.001f); |
343 | | DECL_GFX_PREF(Live, "apz.overscroll.stop_distance_threshold", APZOverscrollStopDistanceThreshold, float, 5.0f); |
344 | | DECL_GFX_PREF(Live, "apz.paint_skipping.enabled", APZPaintSkipping, bool, true); |
345 | | DECL_GFX_PREF(Live, "apz.peek_messages.enabled", APZPeekMessages, bool, true); |
346 | | DECL_GFX_PREF(Live, "apz.pinch_lock.mode", APZPinchLockMode, int32_t, 1); |
347 | | DECL_GFX_PREF(Live, "apz.pinch_lock.scroll_lock_threshold", APZPinchLockScrollLockThreshold, float, 1.0f / 32.0f); |
348 | | DECL_GFX_PREF(Live, "apz.pinch_lock.span_breakout_threshold", APZPinchLockSpanBreakoutThreshold, float, 1.0f / 32.0f); |
349 | | DECL_GFX_PREF(Live, "apz.pinch_lock.span_lock_threshold", APZPinchLockSpanLockThreshold, float, 1.0f / 32.0f); |
350 | | DECL_GFX_PREF(Live, "apz.popups.enabled", APZPopupsEnabled, bool, false); |
351 | | DECL_GFX_PREF(Live, "apz.printtree", APZPrintTree, bool, false); |
352 | | DECL_GFX_PREF(Live, "apz.record_checkerboarding", APZRecordCheckerboarding, bool, false); |
353 | | DECL_GFX_PREF(Live, "apz.second_tap_tolerance", APZSecondTapTolerance, float, 0.5f); |
354 | | DECL_GFX_PREF(Live, "apz.test.fails_with_native_injection", APZTestFailsWithNativeInjection, bool, false); |
355 | | DECL_GFX_PREF(Live, "apz.test.logging_enabled", APZTestLoggingEnabled, bool, false); |
356 | | DECL_GFX_PREF(Live, "apz.touch_move_tolerance", APZTouchMoveTolerance, float, 0.1f); |
357 | | DECL_GFX_PREF(Live, "apz.touch_start_tolerance", APZTouchStartTolerance, float, 1.0f/4.5f); |
358 | | DECL_GFX_PREF(Live, "apz.velocity_bias", APZVelocityBias, float, 0.0f); |
359 | | DECL_GFX_PREF(Live, "apz.velocity_relevance_time_ms", APZVelocityRelevanceTime, uint32_t, 150); |
360 | | DECL_GFX_PREF(Live, "apz.x_skate_highmem_adjust", APZXSkateHighMemAdjust, float, 0.0f); |
361 | | DECL_GFX_PREF(Live, "apz.x_skate_size_multiplier", APZXSkateSizeMultiplier, float, 1.5f); |
362 | | DECL_GFX_PREF(Live, "apz.x_stationary_size_multiplier", APZXStationarySizeMultiplier, float, 3.0f); |
363 | | DECL_GFX_PREF(Live, "apz.y_skate_highmem_adjust", APZYSkateHighMemAdjust, float, 0.0f); |
364 | | DECL_GFX_PREF(Live, "apz.y_skate_size_multiplier", APZYSkateSizeMultiplier, float, 2.5f); |
365 | | DECL_GFX_PREF(Live, "apz.y_stationary_size_multiplier", APZYStationarySizeMultiplier, float, 3.5f); |
366 | | DECL_GFX_PREF(Live, "apz.zoom_animation_duration_ms", APZZoomAnimationDuration, int32_t, 250); |
367 | | DECL_GFX_PREF(Live, "apz.scale_repaint_delay_ms", APZScaleRepaintDelay, int32_t, 500); |
368 | | |
369 | | DECL_GFX_PREF(Live, "browser.ui.scroll-toolbar-threshold", ToolbarScrollThreshold, int32_t, 10); |
370 | | DECL_GFX_PREF(Live, "browser.ui.zoom.force-user-scalable", ForceUserScalable, bool, false); |
371 | | DECL_GFX_PREF(Live, "browser.viewport.desktopWidth", DesktopViewportWidth, int32_t, 980); |
372 | | |
373 | | DECL_GFX_PREF(Live, "dom.ipc.plugins.asyncdrawing.enabled", PluginAsyncDrawingEnabled, bool, false); |
374 | | DECL_GFX_PREF(Live, "dom.meta-viewport.enabled", MetaViewportEnabled, bool, false); |
375 | | DECL_GFX_PREF(Live, "dom.visualviewport.enabled", VisualViewportEnabled, bool, false); |
376 | | DECL_GFX_PREF(Once, "dom.vr.enabled", VREnabled, bool, false); |
377 | | DECL_GFX_PREF(Live, "dom.vr.autoactivate.enabled", VRAutoActivateEnabled, bool, false); |
378 | | DECL_GFX_PREF(Live, "dom.vr.controller_trigger_threshold", VRControllerTriggerThreshold, float, 0.1f); |
379 | | DECL_GFX_PREF(Once, "dom.vr.external.enabled", VRExternalEnabled, bool, true); |
380 | | DECL_GFX_PREF(Live, "dom.vr.navigation.timeout", VRNavigationTimeout, int32_t, 1000); |
381 | | DECL_GFX_PREF(Once, "dom.vr.oculus.enabled", VROculusEnabled, bool, true); |
382 | | DECL_GFX_PREF(Live, "dom.vr.oculus.invisible.enabled", VROculusInvisibleEnabled, bool, true); |
383 | | DECL_GFX_PREF(Live, "dom.vr.oculus.present.timeout", VROculusPresentTimeout, int32_t, 500); |
384 | | DECL_GFX_PREF(Live, "dom.vr.oculus.quit.timeout", VROculusQuitTimeout, int32_t, 10000); |
385 | | DECL_GFX_PREF(Once, "dom.vr.openvr.enabled", VROpenVREnabled, bool, false); |
386 | | DECL_GFX_PREF(Once, "dom.vr.osvr.enabled", VROSVREnabled, bool, false); |
387 | | DECL_GFX_PREF(Live, "dom.vr.controller.enumerate.interval", VRControllerEnumerateInterval, int32_t, 1000); |
388 | | DECL_GFX_PREF(Live, "dom.vr.display.enumerate.interval", VRDisplayEnumerateInterval, int32_t, 5000); |
389 | | DECL_GFX_PREF(Live, "dom.vr.inactive.timeout", VRInactiveTimeout, int32_t, 5000); |
390 | | DECL_GFX_PREF(Live, "dom.vr.poseprediction.enabled", VRPosePredictionEnabled, bool, true); |
391 | | DECL_GFX_PREF(Live, "dom.vr.require-gesture", VRRequireGesture, bool, true); |
392 | | DECL_GFX_PREF(Live, "dom.vr.puppet.enabled", VRPuppetEnabled, bool, false); |
393 | | DECL_GFX_PREF(Live, "dom.vr.puppet.submitframe", VRPuppetSubmitFrame, uint32_t, 0); |
394 | | DECL_GFX_PREF(Live, "dom.vr.display.rafMaxDuration", VRDisplayRafMaxDuration, uint32_t, 50); |
395 | | DECL_GFX_PREF(Once, "dom.vr.process.enabled", VRProcessEnabled, bool, false); |
396 | | DECL_GFX_PREF(Once, "dom.vr.service.enabled", VRServiceEnabled, bool, false); |
397 | | DECL_GFX_PREF(Live, "dom.w3c_pointer_events.enabled", PointerEventsEnabled, bool, false); |
398 | | |
399 | | DECL_GFX_PREF(Live, "general.smoothScroll", SmoothScrollEnabled, bool, true); |
400 | | DECL_GFX_PREF(Live, "general.smoothScroll.currentVelocityWeighting", |
401 | | SmoothScrollCurrentVelocityWeighting, float, 0.25); |
402 | | DECL_GFX_PREF(Live, "general.smoothScroll.durationToIntervalRatio", |
403 | | SmoothScrollDurationToIntervalRatio, int32_t, 200); |
404 | | DECL_GFX_PREF(Live, "general.smoothScroll.lines.durationMaxMS", |
405 | | LineSmoothScrollMaxDurationMs, int32_t, 150); |
406 | | DECL_GFX_PREF(Live, "general.smoothScroll.lines.durationMinMS", |
407 | | LineSmoothScrollMinDurationMs, int32_t, 150); |
408 | | DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel", WheelSmoothScrollEnabled, bool, true); |
409 | | DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel.durationMaxMS", |
410 | | WheelSmoothScrollMaxDurationMs, int32_t, 400); |
411 | | DECL_GFX_PREF(Live, "general.smoothScroll.mouseWheel.durationMinMS", |
412 | | WheelSmoothScrollMinDurationMs, int32_t, 200); |
413 | | DECL_GFX_PREF(Live, "general.smoothScroll.other.durationMaxMS", |
414 | | OtherSmoothScrollMaxDurationMs, int32_t, 150); |
415 | | DECL_GFX_PREF(Live, "general.smoothScroll.other.durationMinMS", |
416 | | OtherSmoothScrollMinDurationMs, int32_t, 150); |
417 | | DECL_GFX_PREF(Live, "general.smoothScroll.pages", PageSmoothScrollEnabled, bool, true); |
418 | | DECL_GFX_PREF(Live, "general.smoothScroll.pages.durationMaxMS", |
419 | | PageSmoothScrollMaxDurationMs, int32_t, 150); |
420 | | DECL_GFX_PREF(Live, "general.smoothScroll.pages.durationMinMS", |
421 | | PageSmoothScrollMinDurationMs, int32_t, 150); |
422 | | DECL_GFX_PREF(Live, "general.smoothScroll.pixels.durationMaxMS", |
423 | | PixelSmoothScrollMaxDurationMs, int32_t, 150); |
424 | | DECL_GFX_PREF(Live, "general.smoothScroll.pixels.durationMinMS", |
425 | | PixelSmoothScrollMinDurationMs, int32_t, 150); |
426 | | DECL_GFX_PREF(Live, "general.smoothScroll.stopDecelerationWeighting", |
427 | | SmoothScrollStopDecelerationWeighting, float, 0.4f); |
428 | | |
429 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.enabled", |
430 | | SmoothScrollMSDPhysicsEnabled, bool, false); |
431 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS", |
432 | | SmoothScrollMSDPhysicsContinuousMotionMaxDeltaMS, int32_t, 120); |
433 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.motionBeginSpringConstant", |
434 | | SmoothScrollMSDPhysicsMotionBeginSpringConstant, int32_t, 1250); |
435 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownMinDeltaMS", |
436 | | SmoothScrollMSDPhysicsSlowdownMinDeltaMS, int32_t, 12); |
437 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownMinDeltaRatio", |
438 | | SmoothScrollMSDPhysicsSlowdownMinDeltaRatio, float, 1.3f); |
439 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.slowdownSpringConstant", |
440 | | SmoothScrollMSDPhysicsSlowdownSpringConstant, int32_t, 2000); |
441 | | DECL_GFX_PREF(Live, "general.smoothScroll.msdPhysics.regularSpringConstant", |
442 | | SmoothScrollMSDPhysicsRegularSpringConstant, int32_t, 1000); |
443 | | |
444 | | DECL_GFX_PREF(Once, "gfx.android.rgb16.force", AndroidRGB16Force, bool, false); |
445 | | #if defined(ANDROID) |
446 | | DECL_GFX_PREF(Once, "gfx.apitrace.enabled", UseApitrace, bool, false); |
447 | | #endif |
448 | | #if defined(RELEASE_OR_BETA) |
449 | | // "Skip" means this is locked to the default value in beta and release. |
450 | | DECL_GFX_PREF(Skip, "gfx.blocklist.all", BlocklistAll, int32_t, 0); |
451 | | #else |
452 | | DECL_GFX_PREF(Once, "gfx.blocklist.all", BlocklistAll, int32_t, 0); |
453 | | #endif |
454 | | DECL_GFX_PREF(Live, "gfx.compositor.clearstate", CompositorClearState, bool, false); |
455 | | DECL_GFX_PREF(Live, "gfx.compositor.glcontext.opaque", CompositorGLContextOpaque, bool, false); |
456 | | DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_calls", CanvasAutoAccelerateMinCalls, int32_t, 4); |
457 | | DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_frames", CanvasAutoAccelerateMinFrames, int32_t, 30); |
458 | | DECL_GFX_PREF(Live, "gfx.canvas.auto_accelerate.min_seconds", CanvasAutoAccelerateMinSeconds, float, 5.0f); |
459 | | DECL_GFX_PREF(Live, "gfx.canvas.azure.accelerated", CanvasAzureAccelerated, bool, false); |
460 | | DECL_GFX_PREF(Once, "gfx.canvas.azure.accelerated.limit", CanvasAzureAcceleratedLimit, int32_t, 0); |
461 | | // 0x7fff is the maximum supported xlib surface size and is more than enough for canvases. |
462 | | DECL_GFX_PREF(Live, "gfx.canvas.max-size", MaxCanvasSize, int32_t, 0x7fff); |
463 | | DECL_GFX_PREF(Once, "gfx.canvas.skiagl.cache-items", CanvasSkiaGLCacheItems, int32_t, 256); |
464 | | DECL_GFX_PREF(Once, "gfx.canvas.skiagl.cache-size", CanvasSkiaGLCacheSize, int32_t, 96); |
465 | | DECL_GFX_PREF(Once, "gfx.canvas.skiagl.dynamic-cache", CanvasSkiaGLDynamicCache, bool, false); |
466 | | |
467 | | DECL_GFX_PREF(Live, "gfx.color_management.enablev4", CMSEnableV4, bool, false); |
468 | | DECL_GFX_PREF(Live, "gfx.color_management.mode", CMSMode, int32_t,-1); |
469 | | // The zero default here should match QCMS_INTENT_DEFAULT from qcms.h |
470 | | DECL_GFX_PREF(Live, "gfx.color_management.rendering_intent", CMSRenderingIntent, int32_t, 0); |
471 | | DECL_GFX_PREF(Live, "gfx.content.always-paint", AlwaysPaint, bool, false); |
472 | | // Size in megabytes |
473 | | DECL_GFX_PREF(Once, "gfx.content.skia-font-cache-size", SkiaContentFontCacheSize, int32_t, 5); |
474 | | |
475 | | DECL_GFX_PREF(Once, "gfx.device-reset.limit", DeviceResetLimitCount, int32_t, 10); |
476 | | DECL_GFX_PREF(Once, "gfx.device-reset.threshold-ms", DeviceResetThresholdMilliseconds, int32_t, -1); |
477 | | |
478 | | DECL_GFX_PREF(Once, "gfx.direct2d.disabled", Direct2DDisabled, bool, false); |
479 | | DECL_GFX_PREF(Once, "gfx.direct2d.force-enabled", Direct2DForceEnabled, bool, false); |
480 | | DECL_GFX_PREF(Live, "gfx.direct2d.destroy-dt-on-paintthread",Direct2DDestroyDTOnPaintThread, bool, true); |
481 | | DECL_GFX_PREF(Live, "gfx.direct3d11.reuse-decoder-device", Direct3D11ReuseDecoderDevice, int32_t, -1); |
482 | | DECL_GFX_PREF(Live, "gfx.direct3d11.allow-keyed-mutex", Direct3D11AllowKeyedMutex, bool, true); |
483 | | DECL_GFX_PREF(Live, "gfx.direct3d11.use-double-buffering", Direct3D11UseDoubleBuffering, bool, false); |
484 | | DECL_GFX_PREF(Once, "gfx.direct3d11.enable-debug-layer", Direct3D11EnableDebugLayer, bool, false); |
485 | | DECL_GFX_PREF(Once, "gfx.direct3d11.break-on-error", Direct3D11BreakOnError, bool, false); |
486 | | DECL_GFX_PREF(Once, "gfx.direct3d11.sleep-on-create-device", Direct3D11SleepOnCreateDevice, int32_t, 0); |
487 | | DECL_GFX_PREF(Live, "gfx.downloadable_fonts.keep_color_bitmaps", KeepColorBitmaps, bool, false); |
488 | | DECL_GFX_PREF(Live, "gfx.downloadable_fonts.validate_variation_tables", ValidateVariationTables, bool, true); |
489 | | DECL_GFX_PREF(Live, "gfx.downloadable_fonts.otl_validation", ValidateOTLTables, bool, true); |
490 | | DECL_GFX_PREF(Live, "gfx.draw-color-bars", CompositorDrawColorBars, bool, false); |
491 | | DECL_GFX_PREF(Once, "gfx.e10s.hide-plugins-for-scroll", HidePluginsForScroll, bool, true); |
492 | | DECL_GFX_PREF(Live, "gfx.layerscope.enabled", LayerScopeEnabled, bool, false); |
493 | | DECL_GFX_PREF(Live, "gfx.layerscope.port", LayerScopePort, int32_t, 23456); |
494 | | // Note that "gfx.logging.level" is defined in Logging.h. |
495 | | DECL_GFX_PREF(Live, "gfx.logging.level", GfxLoggingLevel, int32_t, mozilla::gfx::LOG_DEFAULT); |
496 | | DECL_GFX_PREF(Once, "gfx.logging.crash.length", GfxLoggingCrashLength, uint32_t, 16); |
497 | | DECL_GFX_PREF(Live, "gfx.logging.painted-pixel-count.enabled",GfxLoggingPaintedPixelCountEnabled, bool, false); |
498 | | // The maximums here are quite conservative, we can tighten them if problems show up. |
499 | | DECL_GFX_PREF(Once, "gfx.logging.texture-usage.enabled", GfxLoggingTextureUsageEnabled, bool, false); |
500 | | DECL_GFX_PREF(Once, "gfx.logging.peak-texture-usage.enabled",GfxLoggingPeakTextureUsageEnabled, bool, false); |
501 | | // Use gfxPlatform::MaxAllocSize instead of the pref directly |
502 | | DECL_GFX_PREF(Once, "gfx.max-alloc-size", MaxAllocSizeDoNotUseDirectly, int32_t, (int32_t)500000000); |
503 | | // Use gfxPlatform::MaxTextureSize instead of the pref directly |
504 | | DECL_GFX_PREF(Once, "gfx.max-texture-size", MaxTextureSizeDoNotUseDirectly, int32_t, (int32_t)32767); |
505 | | DECL_GFX_PREF(Live, "gfx.partialpresent.force", PartialPresent, int32_t, 0); |
506 | | DECL_GFX_PREF(Live, "gfx.perf-warnings.enabled", PerfWarnings, bool, false); |
507 | | DECL_GFX_PREF(Live, "gfx.testing.device-reset", DeviceResetForTesting, int32_t, 0); |
508 | | DECL_GFX_PREF(Live, "gfx.testing.device-fail", DeviceFailForTesting, bool, false); |
509 | | DECL_GFX_PREF(Once, "gfx.text.disable-aa", DisableAllTextAA, bool, false); |
510 | | DECL_GFX_PREF(Live, "gfx.ycbcr.accurate-conversion", YCbCrAccurateConversion, bool, false); |
511 | | |
512 | | // Disable surface sharing due to issues with compatible FBConfigs on |
513 | | // NVIDIA drivers as described in bug 1193015. |
514 | | DECL_GFX_PREF(Live, "gfx.use-glx-texture-from-pixmap", UseGLXTextureFromPixmap, bool, false); |
515 | | DECL_GFX_PREF(Once, "gfx.use-iosurface-textures", UseIOSurfaceTextures, bool, false); |
516 | | DECL_GFX_PREF(Once, "gfx.use-mutex-on-present", UseMutexOnPresent, bool, false); |
517 | | DECL_GFX_PREF(Once, "gfx.use-surfacetexture-textures", UseSurfaceTextureTextures, bool, false); |
518 | | DECL_GFX_PREF(Once, "gfx.allow-texture-direct-mapping", AllowTextureDirectMapping, bool, true); |
519 | | DECL_GFX_PREF(Live, "gfx.vsync.collect-scroll-transforms", CollectScrollTransforms, bool, false); |
520 | | DECL_GFX_PREF(Once, "gfx.vsync.compositor.unobserve-count", CompositorUnobserveCount, int32_t, 10); |
521 | | |
522 | | DECL_GFX_PREF(Once, "gfx.webrender.all", WebRenderAll, bool, false); |
523 | | DECL_GFX_PREF(Once, "gfx.webrender.all.qualified", WebRenderAllQualified, bool, true); |
524 | | DECL_GFX_PREF(Live, "gfx.webrender.blob-images", WebRenderBlobImages, bool, true); |
525 | | DECL_GFX_PREF(Live, "gfx.webrender.blob.invalidation", WebRenderBlobInvalidation, bool, false); |
526 | | DECL_GFX_PREF(Live, "gfx.webrender.blob.paint-flashing", WebRenderBlobPaintFlashing, bool, false); |
527 | | DECL_GFX_PREF(Live, "gfx.webrender.dl.dump-parent", WebRenderDLDumpParent, bool, false); |
528 | | DECL_GFX_PREF(Live, "gfx.webrender.dl.dump-content", WebRenderDLDumpContent, bool, false); |
529 | | DECL_GFX_PREF(Once, "gfx.webrender.enabled", WebRenderEnabledDoNotUseDirectly, bool, false); |
530 | | DECL_GFX_PREF(Once, "gfx.webrender.force-disabled", WebRenderForceDisabled, bool, false); |
531 | | DECL_GFX_PREF(Live, "gfx.webrender.highlight-painted-layers",WebRenderHighlightPaintedLayers, bool, false); |
532 | | |
533 | | // Use vsync events generated by hardware |
534 | | DECL_GFX_PREF(Once, "gfx.work-around-driver-bugs", WorkAroundDriverBugs, bool, true); |
535 | | |
536 | | DECL_GFX_PREF(Live, "gl.ignore-dx-interop2-blacklist", IgnoreDXInterop2Blacklist, bool, false); |
537 | | DECL_GFX_PREF(Live, "gl.msaa-level", MSAALevel, uint32_t, 2); |
538 | | #if defined(XP_MACOSX) |
539 | | DECL_GFX_PREF(Live, "gl.multithreaded", GLMultithreaded, bool, false); |
540 | | #endif |
541 | | DECL_GFX_PREF(Live, "gl.require-hardware", RequireHardwareGL, bool, false); |
542 | | DECL_GFX_PREF(Live, "gl.use-tls-is-current", UseTLSIsCurrent, int32_t, 0); |
543 | | |
544 | | DECL_GFX_PREF(Live, "image.animated.decode-on-demand.threshold-kb", ImageAnimatedDecodeOnDemandThresholdKB, uint32_t, 20480); |
545 | | DECL_GFX_PREF(Live, "image.animated.decode-on-demand.batch-size", ImageAnimatedDecodeOnDemandBatchSize, uint32_t, 6); |
546 | | DECL_GFX_PREF(Live, "image.animated.generate-full-frames", ImageAnimatedGenerateFullFrames, bool, false); |
547 | | DECL_GFX_PREF(Live, "image.animated.resume-from-last-displayed", ImageAnimatedResumeFromLastDisplayed, bool, false); |
548 | | DECL_GFX_PREF(Live, "image.cache.factor2.threshold-surfaces", ImageCacheFactor2ThresholdSurfaces, int32_t, -1); |
549 | | DECL_GFX_PREF(Live, "image.cache.max-rasterized-svg-threshold-kb", ImageCacheMaxRasterizedSVGThresholdKB, int32_t, 90*1024); |
550 | | DECL_GFX_PREF(Once, "image.cache.size", ImageCacheSize, int32_t, 5*1024*1024); |
551 | | DECL_GFX_PREF(Once, "image.cache.timeweight", ImageCacheTimeWeight, int32_t, 500); |
552 | | DECL_GFX_PREF(Live, "image.decode-immediately.enabled", ImageDecodeImmediatelyEnabled, bool, false); |
553 | | DECL_GFX_PREF(Live, "image.downscale-during-decode.enabled", ImageDownscaleDuringDecodeEnabled, bool, true); |
554 | | DECL_GFX_PREF(Live, "image.infer-src-animation.threshold-ms", ImageInferSrcAnimationThresholdMS, uint32_t, 2000); |
555 | | DECL_GFX_PREF(Live, "image.layout_network_priority", ImageLayoutNetworkPriority, bool, true); |
556 | | DECL_GFX_PREF(Once, "image.mem.decode_bytes_at_a_time", ImageMemDecodeBytesAtATime, uint32_t, 200000); |
557 | | DECL_GFX_PREF(Live, "image.mem.discardable", ImageMemDiscardable, bool, false); |
558 | | DECL_GFX_PREF(Once, "image.mem.animated.discardable", ImageMemAnimatedDiscardable, bool, false); |
559 | | DECL_GFX_PREF(Live, "image.mem.animated.use_heap", ImageMemAnimatedUseHeap, bool, false); |
560 | | DECL_GFX_PREF(Live, "image.mem.shared", ImageMemShared, bool, true); |
561 | | DECL_GFX_PREF(Once, "image.mem.surfacecache.discard_factor", ImageMemSurfaceCacheDiscardFactor, uint32_t, 1); |
562 | | DECL_GFX_PREF(Once, "image.mem.surfacecache.max_size_kb", ImageMemSurfaceCacheMaxSizeKB, uint32_t, 100 * 1024); |
563 | | DECL_GFX_PREF(Once, "image.mem.surfacecache.min_expiration_ms", ImageMemSurfaceCacheMinExpirationMS, uint32_t, 60*1000); |
564 | | DECL_GFX_PREF(Once, "image.mem.surfacecache.size_factor", ImageMemSurfaceCacheSizeFactor, uint32_t, 64); |
565 | | DECL_GFX_PREF(Live, "image.mem.volatile.min_threshold_kb", ImageMemVolatileMinThresholdKB, int32_t, -1); |
566 | | DECL_GFX_PREF(Once, "image.multithreaded_decoding.limit", ImageMTDecodingLimit, int32_t, -1); |
567 | | DECL_GFX_PREF(Once, "image.multithreaded_decoding.idle_timeout", ImageMTDecodingIdleTimeout, int32_t, -1); |
568 | | |
569 | | DECL_GFX_PREF(Once, "layers.acceleration.disabled", LayersAccelerationDisabledDoNotUseDirectly, bool, false); |
570 | | DECL_GFX_PREF(Live, "layers.acceleration.draw-fps", LayersDrawFPS, bool, false); |
571 | | DECL_GFX_PREF(Live, "layers.acceleration.draw-fps.print-histogram", FPSPrintHistogram, bool, false); |
572 | | DECL_GFX_PREF(Live, "layers.acceleration.draw-fps.write-to-file", WriteFPSToFile, bool, false); |
573 | | DECL_GFX_PREF(Once, "layers.acceleration.force-enabled", LayersAccelerationForceEnabledDoNotUseDirectly, bool, false); |
574 | | DECL_GFX_PREF(Live, "layers.advanced.basic-layer.enabled", LayersAdvancedBasicLayerEnabled, bool, false); |
575 | | DECL_GFX_PREF(Once, "layers.amd-switchable-gfx.enabled", LayersAMDSwitchableGfxEnabled, bool, false); |
576 | | DECL_GFX_PREF(Once, "layers.async-pan-zoom.enabled", AsyncPanZoomEnabledDoNotUseDirectly, bool, true); |
577 | | DECL_GFX_PREF(Once, "layers.async-pan-zoom.separate-event-thread", AsyncPanZoomSeparateEventThread, bool, false); |
578 | | DECL_GFX_PREF(Live, "layers.bench.enabled", LayersBenchEnabled, bool, false); |
579 | | DECL_GFX_PREF(Once, "layers.bufferrotation.enabled", BufferRotationEnabled, bool, true); |
580 | | DECL_GFX_PREF(Live, "layers.child-process-shutdown", ChildProcessShutdown, bool, true); |
581 | | #ifdef MOZ_GFX_OPTIMIZE_MOBILE |
582 | | // If MOZ_GFX_OPTIMIZE_MOBILE is defined, we force component alpha off |
583 | | // and ignore the preference. |
584 | | DECL_GFX_PREF(Skip, "layers.componentalpha.enabled", ComponentAlphaEnabled, bool, false); |
585 | | #else |
586 | | // If MOZ_GFX_OPTIMIZE_MOBILE is not defined, we actually take the |
587 | | // preference value, defaulting to true. |
588 | | DECL_GFX_PREF(Once, "layers.componentalpha.enabled", ComponentAlphaEnabled, bool, true); |
589 | | #endif |
590 | | DECL_GFX_PREF(Once, "layers.d3d11.force-warp", LayersD3D11ForceWARP, bool, false); |
591 | | DECL_GFX_PREF(Live, "layers.deaa.enabled", LayersDEAAEnabled, bool, false); |
592 | | DECL_GFX_PREF(Live, "layers.draw-bigimage-borders", DrawBigImageBorders, bool, false); |
593 | | DECL_GFX_PREF(Live, "layers.draw-borders", DrawLayerBorders, bool, false); |
594 | | DECL_GFX_PREF(Live, "layers.draw-tile-borders", DrawTileBorders, bool, false); |
595 | | DECL_GFX_PREF(Live, "layers.draw-layer-info", DrawLayerInfo, bool, false); |
596 | | DECL_GFX_PREF(Live, "layers.dump", LayersDump, bool, false); |
597 | | DECL_GFX_PREF(Live, "layers.dump-texture", LayersDumpTexture, bool, false); |
598 | | #ifdef MOZ_DUMP_PAINTING |
599 | | DECL_GFX_PREF(Live, "layers.dump-client-layers", DumpClientLayers, bool, false); |
600 | | DECL_GFX_PREF(Live, "layers.dump-decision", LayersDumpDecision, bool, false); |
601 | | DECL_GFX_PREF(Live, "layers.dump-host-layers", DumpHostLayers, bool, false); |
602 | | #endif |
603 | | |
604 | | // 0 is "no change" for contrast, positive values increase it, negative values |
605 | | // decrease it until we hit mid gray at -1 contrast, after that it gets weird. |
606 | | DECL_GFX_PREF(Live, "layers.effect.contrast", LayersEffectContrast, float, 0.0f); |
607 | | DECL_GFX_PREF(Live, "layers.effect.grayscale", LayersEffectGrayscale, bool, false); |
608 | | DECL_GFX_PREF(Live, "layers.effect.invert", LayersEffectInvert, bool, false); |
609 | | DECL_GFX_PREF(Once, "layers.enable-tiles", LayersTilesEnabled, bool, false); |
610 | | DECL_GFX_PREF(Once, "layers.enable-tiles-if-skia-pomtp", LayersTilesEnabledIfSkiaPOMTP, bool, false); |
611 | | DECL_GFX_PREF(Live, "layers.flash-borders", FlashLayerBorders, bool, false); |
612 | | DECL_GFX_PREF(Once, "layers.force-shmem-tiles", ForceShmemTiles, bool, false); |
613 | | DECL_GFX_PREF(Once, "layers.gpu-process.allow-software", GPUProcessAllowSoftware, bool, false); |
614 | | DECL_GFX_PREF(Once, "layers.gpu-process.enabled", GPUProcessEnabled, bool, false); |
615 | | DECL_GFX_PREF(Once, "layers.gpu-process.force-enabled", GPUProcessForceEnabled, bool, false); |
616 | | DECL_GFX_PREF(Once, "layers.gpu-process.ipc_reply_timeout_ms", GPUProcessIPCReplyTimeoutMs, int32_t, 10000); |
617 | | DECL_GFX_PREF(Live, "layers.gpu-process.max_restarts", GPUProcessMaxRestarts, int32_t, 1); |
618 | | // Note: This pref will only be used if it is less than layers.gpu-process.max_restarts. |
619 | | DECL_GFX_PREF(Live, "layers.gpu-process.max_restarts_with_decoder", GPUProcessMaxRestartsWithDecoder, int32_t, 0); |
620 | | DECL_GFX_PREF(Once, "layers.gpu-process.startup_timeout_ms", GPUProcessTimeoutMs, int32_t, 5000); |
621 | | DECL_GFX_PREF(Live, "layers.low-precision-buffer", UseLowPrecisionBuffer, bool, false); |
622 | | DECL_GFX_PREF(Live, "layers.low-precision-opacity", LowPrecisionOpacity, float, 1.0f); |
623 | | DECL_GFX_PREF(Live, "layers.low-precision-resolution", LowPrecisionResolution, float, 0.25f); |
624 | | DECL_GFX_PREF(Live, "layers.max-active", MaxActiveLayers, int32_t, -1); |
625 | | DECL_GFX_PREF(Once, "layers.mlgpu.enabled", AdvancedLayersEnabledDoNotUseDirectly, bool, false); |
626 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-buffer-cache", AdvancedLayersEnableBufferCache, bool, true); |
627 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-buffer-sharing", AdvancedLayersEnableBufferSharing, bool, true); |
628 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-clear-view", AdvancedLayersEnableClearView, bool, true); |
629 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-cpu-occlusion", AdvancedLayersEnableCPUOcclusion, bool, true); |
630 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-depth-buffer", AdvancedLayersEnableDepthBuffer, bool, false); |
631 | | DECL_GFX_PREF(Live, "layers.mlgpu.enable-invalidation", AdvancedLayersUseInvalidation, bool, true); |
632 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-on-windows7", AdvancedLayersEnableOnWindows7, bool, false); |
633 | | DECL_GFX_PREF(Once, "layers.mlgpu.enable-container-resizing", AdvancedLayersEnableContainerResizing, bool, true); |
634 | | DECL_GFX_PREF(Once, "layers.offmainthreadcomposition.force-disabled", LayersOffMainThreadCompositionForceDisabled, bool, false); |
635 | | DECL_GFX_PREF(Live, "layers.offmainthreadcomposition.frame-rate", LayersCompositionFrameRate, int32_t,-1); |
636 | | DECL_GFX_PREF(Once, "layers.omtp.capture-limit", LayersOMTPCaptureLimit, uint32_t, 25 * 1024 * 1024); |
637 | | DECL_GFX_PREF(Live, "layers.omtp.dump-capture", LayersOMTPDumpCapture, bool, false); |
638 | | DECL_GFX_PREF(Once, "layers.omtp.paint-workers", LayersOMTPPaintWorkers, int32_t, 1); |
639 | | DECL_GFX_PREF(Live, "layers.omtp.release-capture-on-main-thread", LayersOMTPReleaseCaptureOnMainThread, bool, false); |
640 | | DECL_GFX_PREF(Live, "layers.orientation.sync.timeout", OrientationSyncMillis, uint32_t, (uint32_t)0); |
641 | | DECL_GFX_PREF(Once, "layers.prefer-opengl", LayersPreferOpenGL, bool, false); |
642 | | DECL_GFX_PREF(Live, "layers.progressive-paint", ProgressivePaint, bool, false); |
643 | | DECL_GFX_PREF(Live, "layers.shared-buffer-provider.enabled", PersistentBufferProviderSharedEnabled, bool, false); |
644 | | DECL_GFX_PREF(Live, "layers.single-tile.enabled", LayersSingleTileEnabled, bool, true); |
645 | | DECL_GFX_PREF(Live, "layers.force-synchronous-resize", LayersForceSynchronousResize, bool, true); |
646 | | |
647 | | // We allow for configurable and rectangular tile size to avoid wasting memory on devices whose |
648 | | // screen size does not align nicely to the default tile size. Although layers can be any size, |
649 | | // they are often the same size as the screen, especially for width. |
650 | | DECL_GFX_PREF(Once, "layers.tile-width", LayersTileWidth, int32_t, 256); |
651 | | DECL_GFX_PREF(Once, "layers.tile-height", LayersTileHeight, int32_t, 256); |
652 | | DECL_GFX_PREF(Once, "layers.tile-initial-pool-size", LayersTileInitialPoolSize, uint32_t, (uint32_t)50); |
653 | | DECL_GFX_PREF(Once, "layers.tile-pool-unused-size", LayersTilePoolUnusedSize, uint32_t, (uint32_t)10); |
654 | | DECL_GFX_PREF(Once, "layers.tile-pool-shrink-timeout", LayersTilePoolShrinkTimeout, uint32_t, (uint32_t)50); |
655 | | DECL_GFX_PREF(Once, "layers.tile-pool-clear-timeout", LayersTilePoolClearTimeout, uint32_t, (uint32_t)5000); |
656 | | DECL_GFX_PREF(Once, "layers.tiles.adjust", LayersTilesAdjust, bool, true); |
657 | | DECL_GFX_PREF(Live, "layers.tiles.retain-back-buffer", LayersTileRetainBackBuffer, bool, true); |
658 | | DECL_GFX_PREF(Once, "layers.tiles.edge-padding", TileEdgePaddingEnabled, bool, false); |
659 | | DECL_GFX_PREF(Live, "layers.tiles.fade-in.enabled", LayerTileFadeInEnabled, bool, false); |
660 | | DECL_GFX_PREF(Live, "layers.tiles.fade-in.duration-ms", LayerTileFadeInDuration, uint32_t, 250); |
661 | | DECL_GFX_PREF(Live, "layers.transaction.warning-ms", LayerTransactionWarning, uint32_t, 200); |
662 | | DECL_GFX_PREF(Once, "layers.uniformity-info", UniformityInfo, bool, false); |
663 | | DECL_GFX_PREF(Once, "layers.use-image-offscreen-surfaces", UseImageOffscreenSurfaces, bool, true); |
664 | | DECL_GFX_PREF(Live, "layers.draw-mask-debug", DrawMaskLayer, bool, false); |
665 | | |
666 | | DECL_GFX_PREF(Live, "layers.geometry.opengl.enabled", OGLLayerGeometry, bool, false); |
667 | | DECL_GFX_PREF(Live, "layers.geometry.basic.enabled", BasicLayerGeometry, bool, false); |
668 | | DECL_GFX_PREF(Live, "layers.geometry.d3d11.enabled", D3D11LayerGeometry, bool, false); |
669 | | |
670 | | DECL_GFX_PREF(Live, "layout.animation.prerender.partial", PartiallyPrerenderAnimatedContent, bool, false); |
671 | | DECL_GFX_PREF(Live, "layout.animation.prerender.viewport-ratio-limit-x", AnimationPrerenderViewportRatioLimitX, float, 1.125f); |
672 | | DECL_GFX_PREF(Live, "layout.animation.prerender.viewport-ratio-limit-y", AnimationPrerenderViewportRatioLimitY, float, 1.125f); |
673 | | DECL_GFX_PREF(Live, "layout.animation.prerender.absolute-limit-x", AnimationPrerenderAbsoluteLimitX, uint32_t, 4096); |
674 | | DECL_GFX_PREF(Live, "layout.animation.prerender.absolute-limit-y", AnimationPrerenderAbsoluteLimitY, uint32_t, 4096); |
675 | | |
676 | | DECL_GFX_PREF(Live, "layout.css.paint-order.enabled", PaintOrderEnabled, bool, false); |
677 | | DECL_GFX_PREF(Live, "layout.css.scroll-behavior.damping-ratio", ScrollBehaviorDampingRatio, float, 1.0f); |
678 | | DECL_GFX_PREF(Live, "layout.css.scroll-behavior.enabled", ScrollBehaviorEnabled, bool, true); |
679 | | DECL_GFX_PREF(Live, "layout.css.scroll-behavior.spring-constant", ScrollBehaviorSpringConstant, float, 250.0f); |
680 | | DECL_GFX_PREF(Live, "layout.css.scroll-snap.prediction-max-velocity", ScrollSnapPredictionMaxVelocity, int32_t, 2000); |
681 | | DECL_GFX_PREF(Live, "layout.css.scroll-snap.prediction-sensitivity", ScrollSnapPredictionSensitivity, float, 0.750f); |
682 | | DECL_GFX_PREF(Live, "layout.css.scroll-snap.proximity-threshold", ScrollSnapProximityThreshold, int32_t, 200); |
683 | | DECL_GFX_PREF(Live, "layout.css.touch_action.enabled", TouchActionEnabled, bool, false); |
684 | | |
685 | | DECL_GFX_PREF(Live, "layout.display-list.build-twice", LayoutDisplayListBuildTwice, bool, false); |
686 | | DECL_GFX_PREF(Live, "layout.display-list.retain", LayoutRetainDisplayList, bool, true); |
687 | | DECL_GFX_PREF(Live, "layout.display-list.retain.chrome", LayoutRetainDisplayListChrome, bool, false); |
688 | | DECL_GFX_PREF(Live, "layout.display-list.retain.verify", LayoutVerifyRetainDisplayList, bool, false); |
689 | | DECL_GFX_PREF(Live, "layout.display-list.retain.verify.order", LayoutVerifyRetainDisplayListOrder, bool, false); |
690 | | DECL_GFX_PREF(Live, "layout.display-list.rebuild-frame-limit", LayoutRebuildFrameLimit, uint32_t, 500); |
691 | | DECL_GFX_PREF(Live, "layout.display-list.dump", LayoutDumpDisplayList, bool, false); |
692 | | DECL_GFX_PREF(Live, "layout.display-list.dump-content", LayoutDumpDisplayListContent, bool, false); |
693 | | DECL_GFX_PREF(Live, "layout.display-list.dump-parent", LayoutDumpDisplayListParent, bool, false); |
694 | | DECL_GFX_PREF(Live, "layout.display-list.show-rebuild-area", LayoutDisplayListShowArea, bool, false); |
695 | | DECL_GFX_PREF(Live, "layout.display-list.flatten-transform", LayoutFlattenTransform, bool, true); |
696 | | |
697 | | DECL_GFX_PREF(Once, "layout.frame_rate", LayoutFrameRate, int32_t, -1); |
698 | | DECL_GFX_PREF(Once, "layout.less-event-region-items", LessEventRegionItems, bool, true); |
699 | | DECL_GFX_PREF(Live, "layout.min-active-layer-size", LayoutMinActiveLayerSize, int, 64); |
700 | | DECL_GFX_PREF(Once, "layout.paint_rects_separately", LayoutPaintRectsSeparately, bool, true); |
701 | | |
702 | | // This and code dependent on it should be removed once containerless scrolling looks stable. |
703 | | DECL_GFX_PREF(Once, "layout.scroll.root-frame-containers", LayoutUseContainersForRootFrames, bool, true); |
704 | | // This pref is to be set by test code only. |
705 | | DECL_GFX_PREF(Live, "layout.scrollbars.always-layerize-track", AlwaysLayerizeScrollbarTrackTestOnly, bool, false); |
706 | | DECL_GFX_PREF(Live, "layout.smaller-painted-layers", LayoutSmallerPaintedLayers, bool, false); |
707 | | |
708 | | DECL_GFX_PREF(Once, "media.hardware-video-decoding.force-enabled", |
709 | | HardwareVideoDecodingForceEnabled, bool, false); |
710 | | #ifdef XP_WIN |
711 | | DECL_GFX_PREF(Live, "media.wmf.dxva.d3d11.enabled", PDMWMFAllowD3D11, bool, true); |
712 | | DECL_GFX_PREF(Live, "media.wmf.dxva.max-videos", PDMWMFMaxDXVAVideos, uint32_t, 8); |
713 | | DECL_GFX_PREF(Live, "media.wmf.use-nv12-format", PDMWMFUseNV12Format, bool, true); |
714 | | DECL_GFX_PREF(Once, "media.wmf.use-sync-texture", PDMWMFUseSyncTexture, bool, true); |
715 | | DECL_GFX_PREF(Live, "media.wmf.low-latency.enabled", PDMWMFLowLatencyEnabled, bool, false); |
716 | | DECL_GFX_PREF(Live, "media.wmf.skip-blacklist", PDMWMFSkipBlacklist, bool, false); |
717 | | DECL_GFX_PREF(Live, "media.wmf.deblacklisting-for-telemetry-in-gpu-process", PDMWMFDeblacklistingForTelemetryInGPUProcess, bool, false); |
718 | | DECL_GFX_PREF(Live, "media.wmf.amd.highres.enabled", PDMWMFAMDHighResEnabled, bool, true); |
719 | | DECL_GFX_PREF(Live, "media.wmf.allow-unsupported-resolutions", PDMWMFAllowUnsupportedResolutions, bool, false); |
720 | | #endif |
721 | | |
722 | | // These affect how line scrolls from wheel events will be accelerated. |
723 | | DECL_GFX_PREF(Live, "mousewheel.acceleration.factor", MouseWheelAccelerationFactor, int32_t, -1); |
724 | | DECL_GFX_PREF(Live, "mousewheel.acceleration.start", MouseWheelAccelerationStart, int32_t, -1); |
725 | | |
726 | | // This affects whether events will be routed through APZ or not. |
727 | | DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.enabled", |
728 | | MouseWheelHasRootScrollDeltaOverride, bool, false); |
729 | | DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.horizontal.factor", |
730 | | MouseWheelRootScrollHorizontalFactor, int32_t, 0); |
731 | | DECL_GFX_PREF(Live, "mousewheel.system_scroll_override_on_root_content.vertical.factor", |
732 | | MouseWheelRootScrollVerticalFactor, int32_t, 0); |
733 | | DECL_GFX_PREF(Live, "mousewheel.transaction.ignoremovedelay",MouseWheelIgnoreMoveDelayMs, int32_t, (int32_t)100); |
734 | | DECL_GFX_PREF(Live, "mousewheel.transaction.timeout", MouseWheelTransactionTimeoutMs, int32_t, (int32_t)1500); |
735 | | |
736 | | DECL_GFX_PREF(Live, "nglayout.debug.widget_update_flashing", WidgetUpdateFlashing, bool, false); |
737 | | |
738 | | DECL_GFX_PREF(Live, "print.font-variations-as-paths", PrintFontVariationsAsPaths, bool, true); |
739 | | |
740 | | DECL_GFX_PREF(Once, "slider.snapMultiplier", SliderSnapMultiplier, int32_t, 0); |
741 | | |
742 | | DECL_GFX_PREF(Live, "test.events.async.enabled", TestEventsAsyncEnabled, bool, false); |
743 | | DECL_GFX_PREF(Live, "test.mousescroll", MouseScrollTestingEnabled, bool, false); |
744 | | |
745 | | DECL_GFX_PREF(Live, "toolkit.scrollbox.horizontalScrollDistance", ToolkitHorizontalScrollDistance, int32_t, 5); |
746 | | DECL_GFX_PREF(Live, "toolkit.scrollbox.verticalScrollDistance", ToolkitVerticalScrollDistance, int32_t, 3); |
747 | | |
748 | | DECL_GFX_PREF(Live, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500); |
749 | | |
750 | | // WebGL (for pref access from Worker threads) |
751 | | DECL_GFX_PREF(Live, "webgl.1.allow-core-profiles", WebGL1AllowCoreProfile, bool, false); |
752 | | |
753 | | DECL_GFX_PREF(Live, "webgl.all-angle-options", WebGLAllANGLEOptions, bool, false); |
754 | | DECL_GFX_PREF(Live, "webgl.angle.force-d3d11", WebGLANGLEForceD3D11, bool, false); |
755 | | DECL_GFX_PREF(Live, "webgl.angle.try-d3d11", WebGLANGLETryD3D11, bool, false); |
756 | | DECL_GFX_PREF(Live, "webgl.angle.force-warp", WebGLANGLEForceWARP, bool, false); |
757 | | DECL_GFX_PREF(Live, "webgl.bypass-shader-validation", WebGLBypassShaderValidator, bool, true); |
758 | | DECL_GFX_PREF(Live, "webgl.can-lose-context-in-foreground", WebGLCanLoseContextInForeground, bool, true); |
759 | | DECL_GFX_PREF(Live, "webgl.default-no-alpha", WebGLDefaultNoAlpha, bool, false); |
760 | | DECL_GFX_PREF(Live, "webgl.disable-angle", WebGLDisableANGLE, bool, false); |
761 | | DECL_GFX_PREF(Live, "webgl.disable-wgl", WebGLDisableWGL, bool, false); |
762 | | DECL_GFX_PREF(Live, "webgl.disable-extensions", WebGLDisableExtensions, bool, false); |
763 | | DECL_GFX_PREF(Live, "webgl.dxgl.enabled", WebGLDXGLEnabled, bool, false); |
764 | | DECL_GFX_PREF(Live, "webgl.dxgl.needs-finish", WebGLDXGLNeedsFinish, bool, false); |
765 | | |
766 | | DECL_GFX_PREF(Live, "webgl.disable-fail-if-major-performance-caveat", |
767 | | WebGLDisableFailIfMajorPerformanceCaveat, bool, false); |
768 | | DECL_GFX_PREF(Live, "webgl.disable-DOM-blit-uploads", |
769 | | WebGLDisableDOMBlitUploads, bool, false); |
770 | | |
771 | | DECL_GFX_PREF(Live, "webgl.disabled", WebGLDisabled, bool, false); |
772 | | |
773 | | DECL_GFX_PREF(Live, "webgl.enable-draft-extensions", WebGLDraftExtensionsEnabled, bool, false); |
774 | | DECL_GFX_PREF(Live, "webgl.enable-privileged-extensions", WebGLPrivilegedExtensionsEnabled, bool, false); |
775 | | DECL_GFX_PREF(Live, "webgl.enable-surface-texture", WebGLSurfaceTextureEnabled, bool, false); |
776 | | DECL_GFX_PREF(Live, "webgl.enable-webgl2", WebGL2Enabled, bool, true); |
777 | | DECL_GFX_PREF(Live, "webgl.force-enabled", WebGLForceEnabled, bool, false); |
778 | | DECL_GFX_PREF(Once, "webgl.force-layers-readback", WebGLForceLayersReadback, bool, false); |
779 | | DECL_GFX_PREF(Live, "webgl.force-index-validation", WebGLForceIndexValidation, int32_t, 0); |
780 | | DECL_GFX_PREF(Live, "webgl.lose-context-on-memory-pressure", WebGLLoseContextOnMemoryPressure, bool, false); |
781 | | DECL_GFX_PREF(Live, "webgl.max-contexts", WebGLMaxContexts, uint32_t, 32); |
782 | | DECL_GFX_PREF(Live, "webgl.max-contexts-per-principal", WebGLMaxContextsPerPrincipal, uint32_t, 16); |
783 | | DECL_GFX_PREF(Live, "webgl.max-warnings-per-context", WebGLMaxWarningsPerContext, uint32_t, 32); |
784 | | DECL_GFX_PREF(Live, "webgl.min_capability_mode", WebGLMinCapabilityMode, bool, false); |
785 | | DECL_GFX_PREF(Live, "webgl.msaa-force", WebGLForceMSAA, bool, false); |
786 | | DECL_GFX_PREF(Live, "webgl.msaa-samples", WebGLMsaaSamples, uint32_t, 4); |
787 | | DECL_GFX_PREF(Live, "webgl.prefer-16bpp", WebGLPrefer16bpp, bool, false); |
788 | | DECL_GFX_PREF(Live, "webgl.restore-context-when-visible", WebGLRestoreWhenVisible, bool, true); |
789 | | DECL_GFX_PREF(Live, "webgl.allow-immediate-queries", WebGLImmediateQueries, bool, false); |
790 | | DECL_GFX_PREF(Live, "webgl.allow-fb-invalidation", WebGLFBInvalidation, bool, false); |
791 | | |
792 | | DECL_GFX_PREF(Live, "webgl.perf.max-warnings", WebGLMaxPerfWarnings, int32_t, 0); |
793 | | DECL_GFX_PREF(Live, "webgl.perf.max-acceptable-fb-status-invals", WebGLMaxAcceptableFBStatusInvals, int32_t, 0); |
794 | | DECL_GFX_PREF(Live, "webgl.perf.spew-frame-allocs", WebGLSpewFrameAllocs, bool, true); |
795 | | |
796 | | |
797 | | DECL_GFX_PREF(Live, "widget.window-transforms.disabled", WindowTransformsDisabled, bool, false); |
798 | | |
799 | | // WARNING: |
800 | | // Please make sure that you've added your new preference to the list above in alphabetical order. |
801 | | // Please do not just append it to the end of the list. |
802 | | |
803 | | public: |
804 | | // Manage the singleton: |
805 | | static gfxPrefs& GetSingleton() |
806 | 0 | { |
807 | 0 | return sInstance ? *sInstance : CreateAndInitializeSingleton(); |
808 | 0 | } |
809 | | static void DestroySingleton(); |
810 | | static bool SingletonExists(); |
811 | | |
812 | | private: |
813 | | static gfxPrefs& CreateAndInitializeSingleton(); |
814 | | |
815 | | static gfxPrefs* sInstance; |
816 | | static bool sInstanceHasBeenDestroyed; |
817 | | static nsTArray<Pref*>* sGfxPrefList; |
818 | | |
819 | | private: |
820 | | // The constructor cannot access GetSingleton(), since sInstance (necessarily) |
821 | | // has not been assigned yet. Follow-up initialization that needs GetSingleton() |
822 | | // must be added to Init(). |
823 | | void Init(); |
824 | | |
825 | | static bool IsPrefsServiceAvailable(); |
826 | | static bool IsParentProcess(); |
827 | | // Creating these to avoid having to include Preferences.h in the .h |
828 | | static void PrefAddVarCache(bool*, const nsACString&, bool); |
829 | | static void PrefAddVarCache(int32_t*, const nsACString&, int32_t); |
830 | | static void PrefAddVarCache(uint32_t*, const nsACString&, uint32_t); |
831 | | static void PrefAddVarCache(float*, const nsACString&, float); |
832 | | static void PrefAddVarCache(std::string*, const nsCString&, std::string); |
833 | | static void PrefAddVarCache(AtomicBool*, const nsACString&, bool); |
834 | | static void PrefAddVarCache(AtomicInt32*, const nsACString&, int32_t); |
835 | | static void PrefAddVarCache(AtomicUint32*, const nsACString&, uint32_t); |
836 | | static bool PrefGet(const char*, bool); |
837 | | static int32_t PrefGet(const char*, int32_t); |
838 | | static uint32_t PrefGet(const char*, uint32_t); |
839 | | static float PrefGet(const char*, float); |
840 | | static std::string PrefGet(const char*, std::string); |
841 | | static void PrefSet(const char* aPref, bool aValue); |
842 | | static void PrefSet(const char* aPref, int32_t aValue); |
843 | | static void PrefSet(const char* aPref, uint32_t aValue); |
844 | | static void PrefSet(const char* aPref, float aValue); |
845 | | static void PrefSet(const char* aPref, std::string aValue); |
846 | | static void WatchChanges(const char* aPrefname, Pref* aPref); |
847 | | static void UnwatchChanges(const char* aPrefname, Pref* aPref); |
848 | | // Creating these to avoid having to include PGPU.h in the .h |
849 | | static void CopyPrefValue(const bool* aValue, GfxPrefValue* aOutValue); |
850 | | static void CopyPrefValue(const int32_t* aValue, GfxPrefValue* aOutValue); |
851 | | static void CopyPrefValue(const uint32_t* aValue, GfxPrefValue* aOutValue); |
852 | | static void CopyPrefValue(const float* aValue, GfxPrefValue* aOutValue); |
853 | | static void CopyPrefValue(const std::string* aValue, GfxPrefValue* aOutValue); |
854 | | static void CopyPrefValue(const GfxPrefValue* aValue, bool* aOutValue); |
855 | | static void CopyPrefValue(const GfxPrefValue* aValue, int32_t* aOutValue); |
856 | | static void CopyPrefValue(const GfxPrefValue* aValue, uint32_t* aOutValue); |
857 | | static void CopyPrefValue(const GfxPrefValue* aValue, float* aOutValue); |
858 | | static void CopyPrefValue(const GfxPrefValue* aValue, std::string* aOutValue); |
859 | | |
860 | | static void AssertMainThread(); |
861 | | |
862 | | // Some wrapper functions for the DECL_OVERRIDE_PREF prefs' base values, so |
863 | | // that we don't to include all sorts of header files into this gfxPrefs.h |
864 | | // file. |
865 | | static bool OverrideBase_WebRender(); |
866 | | |
867 | | gfxPrefs(); |
868 | | ~gfxPrefs(); |
869 | | gfxPrefs(const gfxPrefs&) = delete; |
870 | | gfxPrefs& operator=(const gfxPrefs&) = delete; |
871 | | }; |
872 | | |
873 | | #undef DECL_GFX_PREF /* Don't need it outside of this file */ |
874 | | |
875 | | #endif /* GFX_PREFS_H */ |