Changes in 20200625094452

Built from db74cdf9afe797ced554aaf7e79b9bdc3e86f719

..index..
Bug 1647717 R[Core:Audio/Video: MediaStreamGraph]Fix audio thread registration in AudioStream.cpp
Bug 1642715 R[Core:Audio/Video: Playback]Activate media controller when media enters fullscreen
Bug 1645416 R[Core:Audio/Video: cubeb]Investigate the struct layout of `MPSCQueue<T>::Message` on Windows
Bug 1562932 R[Core:CSS Parsing and Computation]Intermittent TEST-UNEXPECTED-PASS | /css/css-ui/appearance-meter-001.html | Testing http://web-platform.test:8000/css/css-ui/appearance-meter-001.html == http://web-platform.test:8000/css/css-ui/appearance-auto-ref.html
Bug 1565997 R[Core:Canvas: 2D]CanvasPattern.setTransform does not support DOMMatrix
Bug 1648287 R[Core:Canvas: 2D]Restore changes from bug 1646926 lost via bug 1644895
Bug 1647976 R[Core:Canvas: WebGL]Remove stray gfx/layers/AsyncCanvasRenderer.cpp file
Bug 1626362 N[Core:DOM: Content Processes]DocumentLoadListener should not perform process switching for HTTP 204 requests or canceled requests
Bug 1637035 R[Core:DOM: Core & HTML]Window global should only inherit COEP for http or initial about:blank documents
Bug 1647496 R[Core:DOM: Core & HTML]Make ContentIsCrossDocDescendantOf handle interstitial OOP frames
Bug 1646325 R[Core:DOM: Editor]Make `WSRunScanner` create `WSFragment`s only when needed
Bug 1646211 R[Core:DOM: Navigation]clang-11 warnings -Wvoid-pointer-to-int-cast in ContentParent.cpp
Bug 1645588 R[Core:DOM: Networking]Perma Beta TEST-UNEXPECTED-FAIL | /fetch/http-cache/split-cache.tentative.html | HTTP Cache - Partioning by top-level origin 1 - assert_equals: Response 3 header server-request-count is "2", not "3" expected when Gecko 79 merges to Beta on 2020-06-29
Bug 1633710 R[Core:DOM: Security]Replace nsIPrincipal.uri functions with new Principal counterparts in js
Bug 1614969 N[Core:DOM: Security]Consider blocking mixed content downloads
Bug 1646476 R[Core:DOM: Security]Fix `aOuterWindow->GetInProcessScriptableParent() == aOuterWindow` assertion in LoadInfo
Bug 1644627 R[Core:DOM: Web Authentication]WebAuthn: AppID Extension gets set true even if not exercised
Bug 1647066 R[Core:DOM: Workers]Permafailing test_<anything>_interfaces.html | false: If this is failing: DANGER, are you sure you want to expose the new interface AggregateError to all webpages as a property on the worker? when Gecko 79 merges to Beta on 2020-06-29
Bug 1647666 R[Core:Disability Access APIs]Intermittent accessible/tests/mochitest/states/test_doc_busy.html | Test timed out.
Bug 1648076 R[Core:General]Use AndroidSurfaceTexture related files only on Android
Bug 1647299 R[Core:Graphics: WebRender]Store a single array of primitives per prim list instead of per cluster
Bug 1645621 R[Core:Graphics: WebRender]macOS text rendering worse with WebRender
Bug 1647222 R[Core:Graphics: WebRender]Picture caching doesn't create slice for scrolled content at certain zoom levels
Bug 1642629 R[Core:Graphics: WebRender]Various frame building optimizations
Bug 1648289 R[Core:Graphics: WebRender]Move gen8 gt2+ into modern rolloout so that it reaches release.
Bug 1646835 R[Core:Graphics: WebRender]Support software compositing for SWGL
Bug 1648304 R[Core:Graphics: WebRender]Record WebRender compositor status in telemetry.
Bug 1648288 R[Core:Graphics: WebRender]Let WebRender ride on AMD regardless of battery.
Bug 1647742 R[Core:Graphics: WebRender]Break prim_store/mod.rs into multiple modules
Bug 1642052 R[Core:IPC]GeckoChildProcessHost has some dead code
Bug 1646317 R[Core:JavaScript Engine]Assertion failure: errorObj->type() == JSEXN_AGGREGATEERR, at builtin/Promise.cpp:3896
Bug 1502355 R[Core:JavaScript Engine]Implement ReadableStream.prototype.pipeTo and pipeThrough
Bug 1647118 R[Core:JavaScript Engine]Assertion failure: false (Failed to read StructuredCloneData. Data incomplete), at vm/StructuredClone.cpp:203
Bug 1646302 V[Core:JavaScript Engine: JIT][warp] Crash [@ js::jit::CacheIRWriter::copyStubData] or Crash [@ void js::TenuringTracer::traverse] or Assertion failure: isObject(), at js/Value.h:745
Bug 1646036 R[Core:JavaScript Engine: JIT]Warp: fix repeated bailouts from redundant bounds check elimination
Bug 1647895 R[Core:JavaScript Engine: JIT]Remove inputType from MTypeof
Bug 1638764 R[Core:JavaScript: GC]Intermittent AddressSanitizer: SEGV /build/glibc-6V9RKT/glibc-2.19/string/../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:131
Bug 1644111 R[Core:JavaScript: GC]We shouldn't send promotion rate telemetry when the nursery was empty
Bug 1642940 N[Core:Javascript: WebAssembly]Change to exception behavior when exceeding table and memory limits
Bug 1637884 R[Core:Javascript: WebAssembly]Reference types: Ship it
Bug 1528294 R[Core:Javascript: WebAssembly]Bulk-memory-operations: Ship it
Bug 1615434 N[Core:Javascript: WebAssembly]MaxMemoryInitialPages is incorrect
Bug 1647871 R[Core:Layout]Simplify the code to get the composition bounds on android to not rely on the widget size.
Bug 1645987 R[Core:Layout]New style sheet cache should use partitioned principal
Bug 1633737 R[Core:Layout: Grid]Assertion failure: kMaxLine > numTracks, at /builds/worker/checkouts/gecko/layout/generic/nsGridContainerFrame.cpp:1166
Bug 1630935 R[Core:MathML]Add use counter and deprecation warning for STIXGeneral fonts
Bug 1647638 R[Core:Networking]Add nsStandardURL assertions
Bug 1648132 R[Core:Networking: HTTP]Crash in [@ mozilla::extensions::StreamFilterParent::Init]
Bug 1640612 R[Core:Networking: HTTP]socket process gets killed due to sandboxing
Bug 1645901 A[Core:Networking: HTTP]Send necessary cookie through pBackground before OnStartRequest
Bug 1648193 R[Core:Panning and Zooming]Make MobileViewportManager::UpdateResolution easier to understand
Bug 1646136 R[Core:Privacy: Anti-Tracking]Isolate prefetch/preload channels per first-party when privacy.partition.network_state is set to true
Bug 1628486 R[Core:Privacy: Anti-Tracking]Enable Dynamic FPI in Nightly
Bug 1634304 A[Core:Privacy: Anti-Tracking][Dynamic FPI] TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_sessionStorage.js
Bug 1645896 A[Core:Privacy: Anti-Tracking]Add a console log origins that have their cookies partitioned by dFPI
Bug 1647101 R[Core:SVG]Move SVGTextFrame SVGViewFrame SVGFEContainerFrame SVGFEImageFrame SVGFELeafFrame SVGFEUnstyledLeafFrame into the mozilla namespace
Bug 1648093 R[Core:Security: CAPS]Rename hasFlags variable to something more descriptive within nsScirptSecurityManager
Bug 1645082 R[Core:Security: PSM]Remove or update probes expiring in Firefox 80: TLS_DELEGATED_CREDENTIALS_TIME_UNTIL_READY_MS
Bug 1642687 A[Core:Security: PSM]Upgrade Firefox 79 to use NSS 3.54
Bug 1645943 R[Core:Storage: Quota Manager]Extensions stop working after visiting site if root zone is included in FQDN
Bug 1647750 R[Core:Web Audio]Intermittent SUMMARY: AddressSanitizer: SEGV /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:418 after audioworkletprocessor-process-frozen-array.https.html ran
Bug 1618225 R[Core:Web Audio]In AudioBufferSourceNode when loop is true, duration is not taken into account
Bug 1645663 R[Core:WebRTC]Intermittent TEST-UNEXPECTED-TIMEOUT | /webrtc/RTCRtpSender-replaceTrack.https.html | ReplaceTrack transmits the new track not the old track - Test timed out
Bug 1636011 R[Core:WebVR]Remove or update probes expiring in Firefox 79: FXRPC_*
Bug 1646499 R[Core:Widget: Gtk]GTK_USE_PORTAL evaluated incorrectly
Bug 1645776 R[Core:Widget: Gtk]Crash in [@ g_log_writer_default]
Bug 1400317 A[Core:Widget: Win32]nsUXThemeData uses win32k APIs in content process
Bug 1337953 R[Core:XPCOM]Make nsDeque "a bit more" typesafe
Bug 1631991 R[Core:XPCOM]Startupcache gtest StartupWriteRead sits and waits 60 seconds for the write to happen
Bug 1647408 R[Data Platform and Tools:Glean: SDK]Rust logs in Firefox Desktop are now available via MOZ_LOG
Bug 1598016 R[DevTools:Accessibility Tools]Make highlighter able to highlight accessible objects even in oop iframes
Bug 1647625 R[DevTools:Debugger]Undo temporary fix for blocking the request only if the there is a reason or an extension id
Bug 1603204 R[DevTools:Debugger]Enable windowless-service-workers for Release
Bug 1621713 R[DevTools:Framework]Convert ActorPool to protocol.js Pool in devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm
Bug 1495728 R[DevTools:Framework]Remove ActorPool
Bug 1647603 R[DevTools:Inspector: Compatibility]Update MDN compat data (2020 June 4th week)
Bug 1645748 R[DevTools:Netmonitor]MDN link missing for status code
Bug 1643093 R[Firefox:Address Bar]Remove references to "whitelist" in browser/components/urlbar
Bug 1647699 R[Firefox:Distributions][Acer builds] The default search engine changes on some of the locale builds
Bug 1639945 R[Firefox:Enterprise Policies]Add session cookies support for domains
Bug 1647787 R[Firefox:General]Remove whitelist/blacklist from frontend performance tests
Bug 1646582 R[Firefox:General]Remove RemoteWebProgressManager
Bug 1647238 R[Firefox:General]Replace Services.profiler.AddMarker with ChromeUtils.addProfilerMarker in browser/
Bug 1598111 R[Firefox:Installer]Document full install ping
Bug 1640027 R[Firefox:Messaging System]Add zap style to highlight word in multistage about:welcome screen title
Bug 1644639 R[Firefox:Preferences]Add ability for FeatureGate descriptions to include links
Bug 1645088 R[Firefox:Protections UI]Remove or update probes expiring in Firefox 80: contentblocking.trackers_blocked_count
Bug 1630093 R[Firefox:Security]TRR canary check returns "disable_doh" if the DNS request fails
Bug 1647994 R[Firefox:Sync]Sync ping may submit with an empty UID
Bug 1647762 R[Firefox:Toolbars and Customization]Interaction telemetry includes add-on IDs
Bug 1645986 R[Firefox Build System:General]Inefficiency when there are multiple GeneratedFile in a directory
Bug 1644553 R[Firefox Build System:General]Perma mozbuild.configure.options.InvalidOptionError: --enable-profile-use is not available in this configuration on Android artifact builds.
Bug 1647873 R[Firefox Build System:General]Remove "mach bootstrap is not fully implemented in MozillaBuild" message
Bug 1640515 R[Firefox Build System:General]Firefox 79 should pick up NSPR 4.26
Bug 1647265 R[Firefox Build System:Lint and Formatting]Make rejected-words lint case-insensitive
Bug 1647383 R[Firefox Build System:Task Configuration]Enable chunking in the taskgraph for web-platform-tests-crashtest/wdspec
Bug 1639873 N[Firefox Build System:Task Configuration]Backfill action to support manifest based scheduling
Bug 1647880 R[Firefox Build System:Toolchains]LLVM 12 will require cmake 3.13.4 or later
Bug 1645264 R[GeckoView:Extensions]Using redirectUrl to a moz-extension URL in a webRequest.onBeforeRequest works on GVE and desktop, but not Fenix
Bug 1647858 R[GeckoView:General]Enable dom.manifest.enabled for all channels
Bug 1646923 R[Remote Protocol:Agent]puppeteer-expected.json doesn't list all the tests from the Puppeteer 3.1 upgrade
Bug 1647207 R[Toolkit:Add-ons Manager]Permafailing esr78 toolkit/mozapps/extensions/test/xpcshell/test_sideloads_after_rebuild.js | test_sideloads_after_rebuild - [test_sideloads_after_rebuild : 55] addons remain installed - 5 == 4 after xpcshell return code: 0
Bug 1647727 R[Toolkit:Add-ons Manager]Dropdown menu on Add-on Manager wont show up
Bug 1647935 R[Toolkit:Add-ons Manager]cleanup test_updatecheck.js
Bug 1645089 R[Toolkit:Data Sanitization]Remove or update probes expiring in Firefox 80: datasanitization.*
Bug 1647944 R[Toolkit:Form Autofill]Add Bitwarden matching rules to autofill heuristics
Bug 1648187 R[Toolkit:Form Autofill]User is prompted for OS-level authentication to fill credit card information even if `extensions.formautofill.reauth.enabled` is false
Bug 1642059 R[Toolkit:Form Autofill]Credit card autofill dropdown only appears on the 2nd click
Bug 1647692 R[Toolkit:General]about:support should include information on language packs and dictionaries
Bug 1647141 R[Toolkit:Preferences]Entering edit mode for prefs makes the text shift a bit to the side
Bug 1647378 R[Toolkit:Startup and Profile System]ThreadSanitizer: data race [@ mozilla::scache::StartupCache::MaybeWriteOffMainThread] vs. [@ malloc]
Bug 1645862 R[Toolkit:Telemetry]Don't load most of TelemetryController.jsm in content processes
Bug 1648251 R[Toolkit:Telemetry]Intermittent TV browser/modules/test/browser/browser_UsageTelemetry_interaction.js | Expected to see the correct value for addon0 in keyboard. - "undefined" == 1
Bug 1648178 R[Toolkit:Telemetry]Stop loading TelemetryUtils in content processes
Bug 1635255 R[Toolkit:Telemetry]IPC Implementation for Project FOG
Bug 1647704 R[Toolkit:Telemetry]Telemetry stop watch measurements would be useful as profiler markers
Bug 1635781 R[WebExtensions:Request Handling]Cannot replace frame-ancestors directive of the Content-Security-Policy HTTP Header via the webRequest API
###########
Changes to 117 bugs - 101 fixed.
2 bugs are not included due to being restricted