Changes in 20200807093158

Built from cc8993c8140a06f97b7f91208e608c01c350961b

..index..
Bug 1656436 R[Core:Audio/Video: Playback]HW video acceleration is broken at ver 79.
Bug 1657224 R[Core:Audio/Video: Playback]Add a pref to control stopping media after media reaches to the end.
Bug 1657223 R[Core:Audio/Video: Playback]Turn off the deactivate timer by default and add a pref to control this feature
Bug 1651088 R[Core:Audio/Video: Playback]Crash in [@ java.util.NoSuchElementException: at java.util.ArrayDeque.removeFirst(ArrayDeque.java)]
Bug 1589517 R[Core:DOM: Content Processes]Make it possible for the parent process to choose a content process to assign a remote <xul:browser> to
Bug 1650257 A[Core:DOM: Content Processes]Crash in [@ IPCError-browser | RecvNewWindowGlobal Cannot create for missing BrowsingContext]
Bug 1653384 R[Core:DOM: Content Processes]Require MOZ_FORCE_DISABLE_E10S to be set to the current app version
Bug 1657788 R[Core:DOM: Core & HTML]Refactor Navigator::Share() to use Promise signature for IPC
Bug 1657599 R[Core:DOM: Core & HTML]Remove mozallowfullscreen.
Bug 1611961 N[Core:DOM: Core & HTML]Move `UserActivationState` from BrowsingContext to WindowContext
Bug 1647504 R[Core:DOM: Device Interfaces]Handle Xbox guide button state
Bug 1657071 R[Core:DOM: Device Interfaces]Restrict getGamepads() to secure contexts for Beta
Bug 1597463 R[Core:DOM: Events]Audit usage of nsIDocShellTreeItem in PresShell::GetParentPresShellForEventHandling
Bug 1648887 N[Core:DOM: Navigation]Assertion failure: mIsInProcess, at src/docshell/base/BrowsingContext.cpp:1109
Bug 1635722 R[Core:Disability Access APIs]Crash in [@ mozilla::a11y::DocAccessiblePlatformExtParent::RecvSetPivotBoundaries]
Bug 1657665 R[Core:Disability Access APIs]Cannot navigate past initial link with VO
Bug 1657744 R[Core:Disability Access APIs]Don't fail a11y browser tests when forcing e10s off
Bug 1657174 N[Core:Gecko Profiler]Crash in [@ profiler_unregister_thread]
Bug 1656034 R[Core:Graphics]Support creating GLContextEGLs on different EGLDisplays
Bug 1657262 R[Core:Graphics]Fix TextureFlags::WAIT_HOST_USAGE_END handling
Bug 1657482 R[Core:Graphics: Layers]Minor cleanups in FrameUniformityData
Bug 1657499 R[Core:Graphics: WebRender]Allow basic_compositor_video test to run with SWGL
Bug 1657600 R[Core:Graphics: WebRender]WebRender not enabled by default on OSX on beta
Bug 1657523 R[Core:Graphics: WebRender]Momentary glitch when a video switches resolutions
Bug 1656554 R[Core:Graphics: WebRender]Enable webrender on release for Adreno 5xx (excluding Adreno 505 and 506)
Bug 1656853 R[Core:Graphics: WebRender]Crash in [@ @0x0 | mozilla::gl::GLContextEGL::~GLContextEGL]
Bug 1657545 R[Core:Graphics: WebRender]Fix -Wbackslash-newline-escape warning in gfx/wr/swgl/src/gl.cc
Bug 1657107 R[Core:Graphics: WebRender]Broken colors on youtube videos
Bug 1657504 R[Core:IPC]IPDL parser allows a protocol to be defined in multiple files, leading to mysterious errors
Bug 1657346 R[Core:ImageLib]AVIF images should handle MatrixCoefficients = 12, 13 (chromaticity derived)
Bug 1657522 R[Core:JavaScript Engine]Perma [android][tier2] tests/jit-test/jit-test/tests/wasm/limits.js | -e:1:34 SyntaxError: invalid escape sequence: (code 3, args "") [0.6 s]
Bug 1652974 R[Core:JavaScript Engine]Ion Support for private fields.
Bug 1652976 R[Core:JavaScript Engine]Warp Support for Private Fields
Bug 1654149 R[Core:JavaScript Engine]Add testing function to dump stencil
Bug 1657353 R[Core:JavaScript Engine]Move ObjLiteralStencil out of ScriptThingVariant
Bug 1657100 R[Core:JavaScript Engine: JIT]Optimise Intrinsic(PossiblyWrapped)ArrayBufferByteLength, IntrinsicPossiblyWrappedTypedArrayLength, IsPossiblyWrappedRegExpObject in CacheIR
Bug 1657088 R[Core:JavaScript Engine: JIT]Warp: Optimize code emitted for a simple for-of loop
Bug 1646378 N[Core:JavaScript Engine: JIT]Warp: Trial Inlining Prototype
Bug 1657285 R[Core:JavaScript Engine: JIT]Optimise ArrayIteratorPrototypeOptimizable and IsTypedArrayConstructor in CacheIR and Warp
Bug 1657585 R[Core:JavaScript: GC]Use auto rather than repeating the type name in casts in the GC
Bug 1657122 R[Core:JavaScript: GC]Compact ObjectGroups
Bug 1657554 N[Core:JavaScript: GC]Assertion failure: !obj->as<WeakRefObject>().target(), at builtin/WeakRefObject.cpp:127
Bug 1656638 R[Core:Javascript: WebAssembly]Add telemetry for WebAssembly compile and run times
Bug 1639153 A[Core:Javascript: WebAssembly]Optimize indirect calls
Bug 1657535 R[Core:Layout]run runTest19 properly
Bug 1623764 A[Core:Layout]Control+ArrowRight jumps multiple lines in textarea
Bug 1042151 A[Core:Layout: Flexbox]Content that overflows off the "start" side of a "flex-direction: *-reverse" flex container is not scrollable (but should be)
Bug 1657540 R[Core:Layout: Flexbox]Clean up FlexboxAxisTracker
Bug 1657455 R[Core:MFBT]Give EnumSet an assignment operator
Bug 1631722 N[Core:Networking]Implement structured headers
Bug 1657466 R[Core:Networking: HTTP]Update Neqo to 0.4.9+
Bug 1609410 A[Core:Networking: HTTP]421 response code from `icloud.com` not handled well with a proxy
Bug 1251612 R[Core:Panning and Zooming]Convert test_smoothness.html to a mochitest-browser-chrome or a mochitest-plain
Bug 1656384 R[Core:Printing: Setup]Retrieve Printers Using CUPS Instead of Cocoa on macOS
Bug 1651117 A[Core:Printing: Setup]Add information on whether color printing is supported to the nsIPrinter interface
Bug 1656587 R[Core:Printing: Setup]Retrieve Default Printer Name Using CUPS on macOS
Bug 1657515 R[Core:Printing: Setup]Add nsIWebBrowserPrint.printPreviewCurrentPageNumber
Bug 1656379 R[Core:Printing: Setup]Rename nsCUPSShim function pointers
Bug 1654064 R[Core:Privacy: Anti-Tracking]Unable to sign in with Google on app.plex.tv with ETP Standard
Bug 1634200 R[Core:Web Audio]Crash [@ mozilla::dom::CallbackObject::CallSetup::CallSetup] | Assertion failure: processorCtor
Bug 1654248 R[Core:WebRTC]The WEBRTC_CALL_DURATION histogram is not recorded after having a call on jitsi, google meet, or hangouts
Bug 1657577 R[Core:Widget: Gtk]Use atomic gNewSurfaceUID
Bug 1656974 N[Core:XPCOM]Crash in [@ shutdownhang | RtlAcquireSRWLockExclusive | mozilla::scache::StartupCache::GetBuffer]
Bug 1657231 N[Core:XPConnect]Improve URLPreloader corner cases
Bug 1657386 R[DevTools:Application Panel]Use helpers from shared-head to unregister all workers
Bug 1657389 R[DevTools:Framework]Rename `window` property in target actor mock in startup/worker.js
Bug 1657153 R[DevTools:Framework]Update ResourceWatcher cache on update and destroyed events
Bug 1655016 R[DevTools:General]Intermittent devtools/shared/resources/tests/browser_resources_stylesheets.js | Style text is correct - Got body { background-color: pink; }, expected body { color: lime; }
Bug 1570478 A[DevTools:General]Intermittent browser/components/extensions/test/browser/browser_ext_devtools_network.js | A promise chain failed to handle a rejection: 'getEventTimings' active request packet to 'server0.conn16.netEvent21' can't be sent as the conne
Bug 1571329 R[DevTools:Inspector]Intermittent devtools/client/inspector/test/browser_inspector_highlighter-cssshape_iframe_01.js | A promise chain failed to handle a rejection: Error: Connection closed, pending request to server0.conn4.child1/domstylerule54, type setRuleText failed
Bug 1653290 R[DevTools:Inspector]Implement overflow badge for every overflowing causing node
Bug 1649018 R[DevTools:Inspector: Compatibility]Expose function to get issues from CSS declaration block in Compatibility Actor
Bug 1643961 R[DevTools:Inspector: Compatibility]Clean up backwards compatibility overhead from Compatibility front
Bug 1656706 R[DevTools:Inspector: Compatibility][RTL] Prefixed properties are displayed incorrectly
Bug 1649020 R[DevTools:Inspector: Rules][ruleview] Add a pref for the inline CSS compatibility issue tooltip in inspector ruleview
Bug 1649021 R[DevTools:Inspector: Rules][ruleview] Implement the inline CSS compatibility warning in ruleview
Bug 1635835 R[DevTools:Netmonitor]Network response JSON is not parsed if leading XSSI-prevention characters like )]}'
Bug 1640745 R[DevTools:Netmonitor]Can no longer select individual requests in Developer tools / network tab
Bug 1655485 R[Firefox:Address Bar]Exit search mode if prefs were flipped
Bug 1657211 R[Firefox:Address Bar]Search history is not saved when one-off buttons are picked
Bug 1657311 R[Firefox:File Handling]Hard-code MIME-extension mappings for FLAC and AAC
Bug 1654063 R[Firefox:General]Collect a measure of the time between browser start and OS start
Bug 1653119 R[Firefox:Pioneer]Redesign study cards
Bug 1587653 A[Firefox:Protections UI]about:protections doesn't show any breached logins even though about:logins does
Bug 1650881 R[Firefox:Search]Make webExtensions support multiple aliases
Bug 1657253 R[Firefox:Search]Intermittent TEST-UNEXPECTED-TIMEOUT | toolkit/components/search/tests/xpcshell/searchconfigs/test_amazon.js | Test timed out
Bug 1650883 R[Firefox:Search]Switch hardcoded aliases to webExtensions
Bug 1653933 R[Firefox:Top Sites]Send attribution requests for default top sites
Bug 1627484 R[Firefox Build System:Developer Environment Integration]`mach static-analysis check-syntax` fails on files in gfx/src
Bug 1656740 R[Firefox Build System:Developer Environment Integration]Integrate `clangd` in `vscode` for C++ language support
Bug 1656141 R[Firefox Build System:General]Stop using MT to insert manifests in binaries
Bug 1657446 R[Firefox Build System:General]Intermittent [taskcluster:error] exit status 3
Bug 1655789 R[Firefox Build System:General]Use build/moz.build for JS standalone builds
Bug 1657301 R[Firefox Build System:Source Code Analysis]Reformat `static-analysis` with `black`
Bug 1657299 R[Firefox Build System:Source Code Analysis]First step of refactor `static-analysis` integration, making it more modular.
Bug 1657097 R[Firefox Build System:Task Configuration]Stop running all builds on autoland
Bug 1657649 R[Firefox Build System:Task Configuration]Remove SETA usage from the taskgraph
Bug 1657622 R[Firefox Build System:Task Configuration]Revert back to bugbug_reduced on autoland
Bug 1634679 R[Firefox Build System:Task Configuration]Output list of manifests selected by shadow schedulers
Bug 1649631 R[Firefox Build System:Toolchains]wasi issues in clang-11 builds
Bug 1657502 R[Firefox Build System:Toolchains]Disable new -Wpsabi warning in clang-11
Bug 1648051 R[Release Engineering:Release Automation: Other]Import payload resource monitoring in-tree and add build logic
Bug 1657513 R[Thunderbird:Upstream Synchronization]Intermittent toolkit/mozapps/extensions/test/xpcshell/test_addon_manager_telemetry_events.js | xpcshell return code: 0
Bug 1657060 R[Thunderbird:Upstream Synchronization]Intermittent TEST-UNEXPECTED-TIMEOUT | toolkit/mozapps/update/tests/unit_aus_update/languagePackUpdates.js | Test timed out
Bug 1657735 R[Toolkit:Application Update]Only try staging language pack updates once per update.
Bug 1656355 R[Toolkit:Form Autofill]Add a histogram indicating how many times each stored card has been filled, ever.
Bug 1656348 R[Toolkit:Form Manager]Add source support to FormHistory
Bug 1655010 V[Toolkit:Password Manager][V2 Doorhanger] Logins from different subdomains are not suggested in the username suggestion dropdown
Bug 1656298 R[Toolkit:Printing]Print UI grid alignment
Bug 1657161 R[Toolkit:Printing]Enable the print.tab_modal.enabled pref.
Bug 1645831 R[Toolkit:Telemetry]Update Firefox Desktop's Glean App Id to `firefox.desktop` and get it provisioned
Bug 1654538 R[Toolkit:Telemetry]Rename in-tree FOG crates to be less confusing
Bug 1657155 R[Toolkit:Video/Audio Controls]Land a Telemetry probe that increments a counter every time the Picture-in-Picture toggle appears
Bug 1656863 R[Web Compatibility:Interventions]`Uncaught (in promise) Error: not allowed` on about:compat
###########
Changes to 114 bugs - 96 fixed.