Changes in 20200623034439

Built from b1146cce5053bf690a8b19f8da7ca97b1f37438d

..index..
Bug 1493990 R[Core:Audio/Video: MediaStreamGraph]SetSinkId: Enable setSinkId through MSG
Bug 1642590 R[Core:Audio/Video: Playback]ratechange fires twice
Bug 1646224 R[Core:CSS Parsing and Computation]Use mozilla::Length rather than nscoord to store font sizes.
Bug 1644575 R[Core:Canvas: 2D]Text gets scrambled in remote Direct2D canvas
Bug 1646926 R[Core:Canvas: 2D]Canvas.measureText returns actualBoundingBoxLeft values with wrong sign
Bug 1646088 R[Core:DOM: Content Processes]Ensure content processes cannot shutdown during async process switches
Bug 1647058 R[Core:DOM: Core & HTML]Link opens the wrong URL fragment
Bug 1647421 R[Core:DOM: Core & HTML]Remove nsContentUtils::GetSubdocumentWithOuterWindowId
Bug 1646342 R[Core:DOM: Core & HTML]Use StaticPrefs API to query dom.webshare.enabled preference
Bug 1644768 R[Core:DOM: Core & HTML]Crash in [@ OOM | large | NS_ABORT_OOM | NS_ConvertASCIItoUTF16::NS_ConvertASCIItoUTF16 | nsXMLContentSerializer::AppendTextData]
Bug 1646296 A[Core:DOM: Editor]Group `WSRunScanner` members with stack only classes
Bug 1599579 A[Core:DOM: Navigation][meta] Make all moz-extension: loads COOP loads, and place them in separate BrowsingContextGroups
Bug 1646328 R[Core:DOM: Navigation]Crash in [@ nsFrameLoader::Create]
Bug 1646776 R[Core:DOM: Networking]https://webxr.today fails to reload (because of <link rel=preload> not firing load events when in the stylesheet cache).
Bug 1642193 N[Core:DOM: Networking]3 /xhr/ web-platform tests are expected TIMEOUT
Bug 1647278 R[Core:DOM: Security]Remove unnecessary 'requestingContext' from MixedContentBlocker
Bug 1643798 A[Core:DOM: Security]Move feature policy check for fullscreen to the right place.
Bug 1639499 R[Core:DOM: Security]2 /content-security-policy/inside-worker/ tests are expected TIMEOUT
Bug 1645997 R[Core:DOM: Security]Crash in [@ mozilla::dom::WindowContext::TopWindowContext]
Bug 1644366 R[Core:DOM: Selection]TextArea in a container does not scroll to the selection
Bug 1584396 R[Core:DOM: Workers]Intermittent GECKO(1931) | Assertion failure: !mOtherThreadsDispatchingViaEventTarget (XPCOM Dispatch hapenning at the same time our thread is being unset! This should not be possible!), at /builds/worker/workspace/build/src/dom/workers/WorkerThread.cpp
Bug 1646933 R[Core:DOM: postMessage]DelayedStartInputStream::AsyncWait is wrongly implemented
Bug 1639048 N[Core:Disability Access APIs]wikipedia menu doesn't work with talkback
Bug 1647303 R[Core:Graphics: Text]Update HarfBuzz to 2.6.8
Bug 1642629 N[Core:Graphics: WebRender]Various frame building optimizations
Bug 1618446 R[Core:Graphics: WebRender]Make the test case that background color animations covered by opaque background image pass on WebRender Linux
Bug 1646858 R[Core:Graphics: WebRender]Get WebRender passing web-platform reftests on macOS
Bug 1647169 R[Core:JavaScript Engine]Optional call of eval (e.g. `eval?.(code)`) should be indirect eval
Bug 1647097 R[Core:JavaScript Engine]Replace ToString intrinsic with JSOp::ToString
Bug 1642708 R[Core:JavaScript Engine]Remove BinAST prototype
Bug 1646752 R[Core:JavaScript Engine]Treat BigInt property names as computed expressions in the parser
Bug 1647114 V[Core:JavaScript Engine: JIT][warp] Assertion failure: type != ins->type(), at jit/MIR.h:3367
Bug 1639153 A[Core:Javascript: WebAssembly]Optimize indirect calls
Bug 1547649 R[Core:Javascript: WebAssembly]OOM crash in [@ NS_InitXPCOM] needs annotation
Bug 1645160 R[Core:Javascript: WebAssembly]Remove type immediate from ref.is_null
Bug 1533462 R[Core:Layout: Text and Fonts]Pref on the cross-process shared font list for dev builds
Bug 1487101 R[Core:Networking: Cache]CacheStorageService::PurgeOverMemoryLimit() doesn't work correctly under specific circumstances
Bug 1645486 R[Core:Networking: DNS]Assertion failure: IsOnTRRThread(), at netwerk/dns/TRRService.cpp:926
Bug 1642559 R[Core:Networking: HTTP]SPDY_REQUEST_PER_CONN_2 looks broken
Bug 1642667 R[Core:Privacy: Anti-Tracking]Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true
Bug 1579186 R[Core:SVG]element.innerText within an <foreignObject> is incorrect
Bug 1645495 R[Core:Security]Intermittent browser/components/resistfingerprinting/test/browser/browser_timing_precision_cross_origin_isolated.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N)
Bug 1645943 A[Core:Storage: Quota Manager]Extensions stop working after visiting site if root zone is included in FQDN
Bug 1615130 R[Core:Web Audio]Potential uninitialized read in WebAudioUtils::LogToDeveloperConsole
Bug 1646092 R[Core:WebRTC]ICE never nominates/selects on calls with Chrome with RTX enabled and only a microphone present
Bug 1647436 R[Core:WebVR]WebXR leaks nsGlobalWindowInner instance
Bug 1640087 N[Core:Widget: Win32]Create experiment for read ahead DLL prefetches
Bug 1646867 R[Core:XPCOM]Crash in [@ RtlLockHeap | HeapLock]
Bug 1646054 R[Core:XPCOM]Remove TaskQueue::EventTargetWrapper
Bug 1646772 R[Core:XPCOM]Add a variant of nsClassHashtable::LookupOrAdd that accepts a factory function
Bug 1645339 A[Core:XPCOM]Use range-based for with nsTObserverArray where easily possible
Bug 1645360 R[Core:XPCOM]Make it clear that nsTObserverArray::RemoveElementsBy is non-observing
Bug 1645386 R[Core:XPCOM]Use nsTObserverArray::NonObservingRange where possible instead of ForwardRange
Bug 1645450 R[Core:XPCOM]Do not search for current element in nsTObserverArray loops to remove the current element
Bug 1646633 R[DevTools:Framework]Perma devtools/client/storage/test/browser_storage_cache_error.js | A promise chain ... : can't access property "id", this._browser.browsingContext is null - stack: get browsingContextID@resource://devtools/server/actors/descriptors/watcher/watcher.js
Bug 1640234 A[DevTools:General]Intermittent devtools/client/application/test/browser/browser_application_panel_target-switching.js | Test timed out -
Bug 1645017 R[DevTools:General]Provide URL_ROOT variants for example.net, example.org etc...
Bug 1636421 R[DevTools:Netmonitor]Merge Message panel with the Response panel
Bug 1646945 R[DevTools:Storage Inspector]Links for storage types don't work for languages other than English
Bug 1645059 R[Firefox:Address Bar]Enable browser.urlbar.richSuggestions.tail
Bug 1642577 R[Firefox:Launcher Process]Firefox loops if always run as administrator
Bug 1647334 R[Firefox:Menus]"New (Non-)Fission Window" menu item should respect private browsing
Bug 1643651 R[Firefox:Messaging System]Add actions to support DOH CFR
Bug 1647291 R[Firefox:Migration]Localization section comment for browser data types is missing "ie"
Bug 1644542 R[Firefox:Preferences]Include experimental features in about:support
Bug 1644534 R[Firefox:Preferences]Add localization capabilities to FeatureGates
Bug 1639284 A[Firefox:Remote Settings Client]Store records, timestamp and metadata in one IndexedDB transaction
Bug 1647400 R[Firefox:Search]Permafailing ESR78 toolkit/components/search/tests/xpcshell/test_json_cache.js | xpcshell return code: 0 (from "TypeError: cacheTemplate.visibleDefaultEngines is undefined") and other search-related failures
Bug 1646569 R[Firefox:Search]Remove SearchService init console log
Bug 1643607 R[Firefox:Security]Re-enable browser/base/content/test/about/browser_aboutCertError.js for Fission Linux debug
Bug 1643429 R[Firefox:Security]Remove or update probes expiring in Firefox 80: security.doh.trrPerformance.*
Bug 1647356 R[Firefox:Theme]Make some borders one device pixel in the Firefox front-end.
Bug 1638964 R[Firefox Build System:Android Studio and Gradle Integration]Convert 'mach gradle' to run with Python 3
Bug 1646427 R[Firefox Build System:General]|mach vendor python| should exclude tests and docs
Bug 1646840 R[Firefox Build System:General]mach vendor rust on Windows uses CRLF line endings in .cargo/config.in
Bug 1647347 R[Release Engineering:Release Automation: Other]release_to_esr merge automation is incomplete
Bug 1644695 R[Remote Protocol:DOM]DOM.describeNode for a frame doesn't return its own id but the parent id
Bug 1637640 R[Remote Protocol:Page]Enable page load events for frames
Bug 1636373 R[Remote Protocol:Runtime]Runtime.executionContextsCleared should only be emitted for top-frame navigation
Bug 1308251 R[Toolkit:Add-ons Manager]Remove built-in certificate requirement for addon updates (no security updates for corporate or AntiVirus users)
Bug 1642404 R[Toolkit:Application Update]add an option to show that an update is being downloaded
Bug 1647043 R[Toolkit:Form Autofill]Add IIN detection when saving a credit card
Bug 1645922 A[Toolkit:Form Autofill]Fields are not saved after choosing to save the credit card from the doorhanger
Bug 1599567 A[Toolkit:Password Manager]Add event telemetry for when logins.json.corrupt is created
Bug 1632790 R[Toolkit:Telemetry]Develop an integration test for Firefox on Glean
Bug 1637475 R[WebExtensions:General]Very frequent toolkit/components/extensions/test/mochitest/test_ext_background_canvas.html | Error: [Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: moz-extension://2039ba3f-0d0b-d546-ad02-9bac5aa723e3/%7Be2e62f4c
Bug 1644287 R[WebExtensions:General]drop allow_unsafe_parent_loads from extension tests
Bug 1579911 R[WebExtensions:Request Handling]Allow extensions to observe and modify requests created by downloads.download extension API
###########
Changes to 88 bugs - 72 fixed.
2 bugs are not included due to being restricted