Changes in 20201001094020

Built from ba35799faec2ed9da469c2a7ade75398d9daf688

..index..
Bug 1668099 R[Core:Audio/Video]Unified build bustages in dom/media/gtest relating to AnnexB and TimeUnit
Bug 1667790 R[Core:DOM: Content Processes]Accessing ContentProcessMessageManager::SharedData early during process startup crashes
Bug 1633132 N[Core:DOM: Content Processes]Intermittent dom/ipc/tests/browser_CrashService_crash.js | Test timed out -
Bug 1664454 R[Core:DOM: Content Processes]In about:processes, special-case the extension process.
Bug 1668126 A[Core:DOM: Navigation]same-document firing of onLocationChange and HistoryCommit() are in the wrong order (with SessionHistoryInParent)
Bug 1668129 R[Core:DOM: Navigation]Nullcheck shistory when replacing active session
Bug 1666670 A[Core:DOM: Navigation]beforeunload doesn't prevent closing a tab (or window, or quitting Firefox)
Bug 1667491 R[Core:DOM: Navigation]crash at null in [@ mozilla::dom::BrowsingContext::PreOrderWalk]
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1662094 A[Core:DOM: UI Events & Focus Handling]Remove test_pointerevent_setpointercapture_inactive_button_mouse-manual.html
Bug 1520785 A[Core:DOM: UI Events & Focus Handling]Reenable pointerevent_setpointercapture_inactive_button_mouse.html
Bug 1668385 R[Core:Graphics]Add a failure id to GPUProcess::FallbackToSoftware.
Bug 1666704 R[Core:Graphics: Layers]IDXGIKeyedMutex key be released even when not locked.
Bug 1665773 R[Core:Graphics: Text]Assertion failure: GetGlyphCount() == 0 (Glyph count already set), at src/gfx/thebes/gfxFont.h:918
Bug 1661371 R[Core:Graphics: WebRender]Use eglWaitSyncKHR() for andoid fence if possible
Bug 1667918 N[Core:Graphics: WebRender]Remove clipped_world_rect from PrimitiveVisibility
Bug 1640858 V[Core:Graphics: WebRender][WebRender] Linux partial present webm video glitching
Bug 1642308 N[Core:Graphics: WebRender]Full screen picture-cache invalidation occurs whenever a new display list is received when scrolling whilst zoomed
Bug 1668360 A[Core:Graphics: WebRender]Invert WebRender gfx features configurations to be enabled by default
Bug 1668238 R[Core:JavaScript Engine]Move initialisation out of WellKnownParserAtoms_ROM to placate Eclipse's indexer
Bug 1667680 R[Core:JavaScript Engine][warp] Assertion failure: script->length() <= JitOptions.ionMaxScriptSize, at jit/TrialInlining.cpp:42
Bug 1667699 R[Core:JavaScript Engine][warp] Assertion failure: hasBaseScript(), at vm/JSFunction.h:463 with relazifyFunctions
Bug 1667740 R[Core:JavaScript Engine]Use reference count for ScriptStencil.immutableScriptData
Bug 1668320 R[Core:JavaScript Engine]js::jit::CompileInfo::limitPC() function is not used anywhere
Bug 1668154 R[Core:JavaScript Engine]Intermittent /builds/worker/workspace/build/tests/jit-test/jit-test/tests/basic/allow-relazify.js:4:9 Error: Assertion failed: got false, expected true
Bug 1668056 R[Core:JavaScript Engine: JIT]Bailout profiler markers should be text markers
Bug 1664573 R[Core:JavaScript Engine: JIT]Warp: Optimize MReturnFromCtor
Bug 1667864 R[Core:JavaScript Engine: JIT]JetStream2 subtest async-fs 50% slower with warp enabled
Bug 1666417 A[Core:JavaScript Engine: JIT]Enable Warp in Nightly
Bug 1667336 R[Core:JavaScript: GC][warp] Hit MOZ_CRASH(Mutex ordering violation) at threading/Mutex.cpp:32
Bug 1668321 R[Core:Javascript: WebAssembly]Disable Cranelift/aarch64 by default in non-Nightly builds
Bug 1668387 R[Core:Layout]Make nsContainerFrame::StealFrame() return void since it shouldn't fail.
Bug 1668156 N[Core:Layout]Fix existing bad callers of nsLayoutUtils::TransformFrameToAncestor
Bug 1667594 R[Core:Layout]Reduce the recompile time of nsLayoutUtils.h
Bug 1621274 R[Core:Layout: Tables]ASSERTION: Table inline-size is less than the sum of its columns' min inline-sizes: '!(aISizeType == BTLS_FINAL_ISIZE && aISize < guess_min)', file .../mozilla/layout/tables/BasicTableLayoutStrategy.cpp, line 758
Bug 1667192 R[Core:Layout: Text and Fonts]Support loading hyphenation data from uncompiled .dic files as well as compiled .hyf tables
Bug 1668021 R[Core:Networking: HTTP]neqo_glue code in some cases expects old version of errors
Bug 1668019 R[Core:Networking: HTTP]Update neqo to 0.4.12
Bug 1667953 R[Core:Printing: Output]Save to PDF actually prints on macOS
Bug 1666918 R[Core:Printing: Setup]Handle Duplicate Paper Sizes Returned By CUPS
Bug 1668296 R[Core:Printing: Setup]Remove a bunch of DEBUG_rods code
Bug 1668301 R[Core:Printing: Setup]Merge the 'printing-widget' NSPR module into the 'printing' module
Bug 1668076 A[Core:Printing: Setup]Fix formatting in nsPrinterListCUPS.cpp
Bug 1668210 N[Core:Printing: Setup]Prevent print settings being saved to unprefixed prefs on non-Android
Bug 1667265 R[Core:Printing: Setup]Remove nsIPrintSettingsService.globalPrintSettings
Bug 1666216 R[Core:Storage: Quota Manager]Enable ScopedLogExtraInfo on all platforms
Bug 1666201 A[Core:Widget: Android]Crash when asynchronously dispatching synthesized mouse event
Bug 1664911 R[Core:Widget: Gtk][Wayland] Use gdm modifiers for WebGL surfaces
Bug 1667674 A[Core:Widget: Gtk][Wayland] Support public primary-selection unstable protocol
Bug 1667999 R[DevTools:Debugger]Land in-tree all devtools packages used by the debugger (for building vendors.js)
Bug 1647927 R[Firefox:Address Bar]Evaluate replacing tab-to-search results when a more specific keyword is typed
Bug 1647923 R[Firefox:Address Bar]Add UrlbarProviderTabToSearch
Bug 1668340 R[Firefox:Address Bar]Perma browser_tabKeyBehavior.js | Found one-off button for search mode - "undefined" == true - JS frame :: resource://testing-common/UrlbarTestUtils.jsm :: enterSearchMode :: line 567 when Gecko 83 merges to Beta on 2020-10-19
Bug 1638633 R[Firefox:Address Bar]Calling browser.search.search() leaves urlbar focused
Bug 1658229 R[Firefox:Bookmarks & History]Extension tabs should not appear in history ui
Bug 1668374 R[Firefox:Enterprise Policies]New Preference policy doesn't work on macOS
Bug 1450309 A[Firefox:Enterprise Policies]Improve WebsiteFilter policy implementation
Bug 1588245 N[Firefox:Launcher Process]Failed to detour ntdll!NtMapViewOfSection
Bug 1667645 R[Firefox:New Tab Page]Ctrl+Click from home page focuses on new tab
Bug 1667791 N[Firefox:Nimbus Desktop Client]Update experiment schema to match new nimbus-shared schema
Bug 1664481 R[Firefox:Pioneer]Intermittent browser/components/pioneer/test/browser/browser_ion_ui.js,browser_pioneer_ui.js | Test timed out - | Found a tab after previous test timed out: about:pioneer -
Bug 1666887 R[Firefox:Pocket]Pocket's "Saving" and "Page Removed" door hangers have white and gray rectangles at the bottom
Bug 1661756 R[Firefox:Protections UI][Protections Dashboard] Add VPN Card
Bug 1667883 R[Firefox:Protections UI]Remove dead protections UI CSS code
Bug 1644719 A[Firefox:Security]Add basic support to display offline support pages when SUMO is unreachable
Bug 1661474 N[Firefox:Site Permissions]Hide the global mute toggles by default, but add them to the opt-in experiments list in about:preferences
Bug 1663784 N[Firefox:Site Permissions]Add shared device indicators in the Windows notification area
Bug 1668010 A[Firefox:Site Permissions]Use PNG images for the system status bar WebRTC indicators on Windows
Bug 1665490 A[Firefox:Site Permissions]Let the new WebRTC global sharing indicator ride the trains on macOS and Windows
Bug 1611515 R[Firefox Build System:General]Add test cases for CompileDB command output
Bug 1667892 R[Firefox Build System:General]Move WGET from old-configure
Bug 1667831 R[Firefox Build System:Generated Documentation]doc: Refresh links now that many pages moved in-tree
Bug 1666993 R[Firefox Build System:Source Code Analysis]Report during review phase build errors for files that have been fixed to be compatible to the non-unified system
Bug 1668290 R[Firefox Build System:Task Configuration]Don't run "mochitest-webgl1-core-gli" ccov tests on autoland
Bug 1643689 A[Firefox Build System:Task Configuration]Enable manifest-scheduling on autoland
Bug 1668112 R[GeckoView:General]Enabling touch radius breaks user media control
Bug 1660241 R[GeckoView:General]Add GeckoRuntimeSetting for safebrowsing provider
Bug 1667482 R[Release Engineering:General]Intermittent requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GJLIrPE4Sm-G9TzK7-3hQw/artifacts/public/parameters.yml
Bug 1666321 N[Release Engineering:General][mergeduty] leftovers to full automation
Bug 1664570 R[Toolkit:Printing]Add support for setting custom margins to the new print preview UI
Bug 1663503 A[Toolkit:Printing]Menu > Print does not work properly on Nightly82.0a1 Ubuntu20.04 ("Preparing Preview" spins forever after "Error: Can't fetchPaperMargins")
Bug 1662122 R[Toolkit:Telemetry]Implement dispatcher & IPC for timespans
Bug 1662123 R[Toolkit:Telemetry]Measure the time it takes to initialize FOG
Bug 1667982 R[Toolkit:Telemetry]telemetry integration tests tt(i) failing almost permanently
###########
Changes to 84 bugs - 54 fixed.
2 bugs are not included due to being restricted