Changes in 20200822095956

Built from 35cdd8678bbfed2d652deb2d7105494e366f1a0e

..index..
Bug 1657321 R[Core:Audio/Video: Playback]-ffreestanding leads to build issues with LLVM 8
Bug 1659630 R[Core:DOM: Content Processes]Enable BrowsingContext preservation in early beta
Bug 1265275 R[Core:DOM: Core & HTML][Presentation WebAPI] Remove "using namespace" from dom/presentation cpp files
Bug 1657974 R[Core:DOM: Core & HTML]MOZ_LOG schedule and run of `FrameRequestCallback`
Bug 1657968 R[Core:DOM: Core & HTML]MOZ_LOG schedule and run of `mFrameLoaderFinalizers`
Bug 1657961 R[Core:DOM: Core & HTML]MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` to span the JS helper thread
Bug 1660526 R[Core:DOM: Navigation]Tweak AddToRootSessionHistory and AddChildSHEntryHelper to make them easier to follow
Bug 1660145 R[Core:Disability Access APIs]Intermittent accessible/tests/mochitest/tree/test_media.html | { statusbar: [ text leaf: [ ] , text leaf: [ ] , text leaf: [ ] ] } is expected to have a child at index 2 : { text leaf: [ ] }, original tested: ['span node', address: [object HTMLSpanEleme
Bug 1658832 R[Core:Disability Access APIs]Add articles to VoiceOver Rotor
Bug 1640564 R[Core:Graphics: WebRender]Crash in [@ OOM | large | mozalloc_abort | hashbrown::raw::RawTable<T>::new_uninitialized<T> | webrender_bindings::moz2d_renderer::{{impl}}::create_blob_rasterizer ]
Bug 1660453 R[Core:Graphics: WebRender]Rollout WebRender to AMD Evergreen on Early Beta
Bug 1592031 A[Core:Graphics: WebRender]Make profiler screenshots and frame recording work in the WR OS compositor configuration on macOS
Bug 1658856 A[Core:Graphics: WebRender]Incorrect numbers in "WR OS compositor frame" profiler markers
Bug 1659852 R[Core:JavaScript Engine]Assertion failure: !cx->isExceptionPending() with dumpStencil with smoosh+module
Bug 1659304 R[Core:JavaScript Engine]Update opcode for bug 1435826
Bug 1659694 R[Core:JavaScript Engine: JIT]Warp: Transpile LoadDenseElementExistsResult and StoreDenseElementHole
Bug 1657022 R[Core:JavaScript Engine: JIT]Add lineno and column number for each JSOp to JSON output.
Bug 1657941 R[Core:Layout]Log the first paint in `PresShell::Paint` via MOZ_LOG
Bug 1657960 R[Core:Layout]MOZ_LOG schedule and run of `mStyleFlushObservers` and `mLayoutFlushObservers`
Bug 1652655 R[Core:Networking: HTTP]Using HTTPSSVC as an AltSvc
Bug 1659784 R[Core:Panning and Zooming]Mouse wheel scrolling is not smooth when slowly rolling mousewheel
Bug 1543485 R[Core:Panning and Zooming]window.scrollTo() should preserve the relative offset between the visual and layout viewports
Bug 1412687 R[Core:Print Preview][Layout] Prints only first page when nested aligned/floated table is longer than a page
Bug 1660189 R[Core:Print Preview]Crash in [@ nsPrintObject::InitAsRootObject]
Bug 1660218 R[Core:Printing: Output]Printed output is not properly adjusted in Landscape mode
Bug 1660589 R[Core:Printing: Setup]Localize paper names only on macOS, and not on Linux.
Bug 1658300 R[Core:Printing: Setup]Implement a Promise returning nsIPrinterList.getNamedOrDefaultPrinter(lastUsedPrinterName)
Bug 1658299 R[Core:Printing: Setup]Implement a Promise returning nsIPrinter.createDefaultSettings()
Bug 1660296 R[Core:Printing: Setup]Number of copies is ignored when printing from the new UI
Bug 1655105 R[Core:Security: PSM]Upgrade Firefox 81 to use NSS 3.56
Bug 1659929 R[Core:Storage: Quota Manager]QM_TRY/QM_TRY_VAR should use *CUSTOM_RET_VAL* instead of *CUSTOM_RET_VAR* internal macros
Bug 1659693 R[Core:Storage: Quota Manager]Support additional cleanup function in QM_TRY/QM_TRY_VAR
Bug 1659689 R[Core:Storage: Quota Manager]QM: Change return type of IsLocalStorageArchiveInitialized, LoadLocalStorageArchiveVersion and LoadCacheVersion to Result<V, E>
Bug 1659683 R[Core:Storage: Quota Manager]QM: Record first initialization attempt directly in upgrade functions and convert callers to QM_TRY
Bug 1659674 R[Core:String]Change BulkWrite to return mozilla::Result
Bug 1620520 R[Core:Web Audio]Perma [tier 2] /webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html | X Panner distanceModel: "linear", rolloffFactor: 2 expected to be equal to the array [0,0.009438801556825638,0.02810869924724102,0.03424321487545967,0.
Bug 1660174 R[Core:WebRTC: Audio/Video]Intermittent [High frequency] VideoFrameConverterTest.BlackOnDisable | Expected: (TimeStamp::Now() - now) > (TimeDuration::FromSeconds(1)), actual: 999.909 ms vs 1000 ms @ /builds/worker/checkouts/gecko/dom/media/gtest/TestVideoFrameConverter.cpp:178
Bug 1660144 R[Core:WebRTC: Audio/Video]Remote video freezes instead of going to black., causing test failures
Bug 1657743 R[Core:Widget: Android]Add ability to use the new non-native theming implementation using the `widget.disable-native-theme-for-content` pref
Bug 1653671 R[Core:XPCOM]Add aMinimizeMemoryUsage argument to dumpMemoryReportsToNamedFile()
Bug 1659905 R[Core:js-ctypes]CTypes variadic support is incomplete
Bug 1659906 N[Core:js-ctypes]test_jsctypes.js crashes in run_closure_tests on Apple Silicon
Bug 1660418 R[DevTools:Console]Evaluation Context globe icon is black in dark mode, should be white
Bug 1657310 R[DevTools:Framework]Attach target and related thread from TargetList
Bug 1659376 A[DevTools:Inspector]Browser toolbox doesn't work with the new print preview UI
Bug 1657680 A[DevTools:Inspector]Make the scrollable badge clickable and add click handler
Bug 1571247 R[Firefox:File Handling]Hardcode extensions for some mimetypes to avoid effects of corrupted/strange Windows registry data (was: Copying/dragging images out of some pages produces unusable 'JFIF' data)
Bug 1660501 R[Firefox:General]Fix a typo in browser-custom-element.js
Bug 1643776 R[Firefox:Messaging System]Pre-install a new colorful theme to be used a fourth option in multistage about:welcome theme screen
Bug 1660201 R[Firefox:Messaging System]ToolbarPanelHub.jsm assumes that appmenu-whatsnew-button is always available, causing JS errors
Bug 1020254 R[Firefox:PDF Viewer]Searching for the same word twice in a pdf is not working properly.
Bug 1660483 R[Firefox:PDF Viewer]Update pdf.js to version 2.6.276
Bug 1659753 R[Firefox:PDF Viewer]Saving PDF with modifed form data not persisting form data
Bug 1660255 R[Firefox:Pioneer]Revise about:pioneer page UI and copy
Bug 1646151 A[Firefox:Pioneer]add Pioneer deletion ping
Bug 1650887 R[Firefox:Search]Make "@" implicit for keywords
Bug 1660448 R[Firefox:Top Sites]Rename sendTopSiteAttributionRequest, TOP_SITES_ATTRIBUTION for consistency with PartnerLinkAttribution.jsm
Bug 1653944 R[Firefox:Top Sites]Let default top sites have distinct URLs for the new tab page vs. address bar
Bug 1656520 R[Firefox Build System:General]Firefox 81 should pick up NSPR 4.28
Bug 1656403 R[Firefox Build System:General]configure should reject rust nightlies that have the "right" version
Bug 1660385 R[Firefox Build System:Task Configuration]android-hw-p2-8-0-android-aarch64-qr/opt and android-hw-p2-8-0-android-aarch64-shippable-qr/opt tests are running against the arm android build
Bug 1600657 A[Release Engineering:Release Automation: L10N]first l10n bumper on beta should build without "DONTBUILD"
Bug 1660062 R[Release Engineering:Release Automation: Other]shift start time for automated beta builds to 21:00 UTC to get RelEng and RelMan coverage
Bug 1659904 N[Toolkit:OS.File]UnixFile.open should be defined as variadic
Bug 1653389 A[Toolkit:Printing]Validate the page range setting
Bug 1659910 R[Toolkit:Printing]Delay showing error message for invalid scale and range input.
Bug 1658833 R[Toolkit:Printing]Disable the option to choose color printing when the selected printer does not support it
Bug 1659757 A[Toolkit:Printing]Implement paper size selection
Bug 1659859 R[Toolkit:Printing]`Context menu -> This Frame -> Print frame...` should honor the print.tab_modal.enabled pref
Bug 1654962 A[Toolkit:Printing]Resize print modal as the browser size changes
###########
Changes to 70 bugs - 57 fixed.
2 bugs are not included due to being restricted