Changes in 20200630144559

Built from 933c9f34edfab8d5cf2a5389304cf3708889eb1c

..index..
Bug 1648732 R[Core:Audio/Video: MediaStreamGraph]Crash in AudioResampler
Bug 1642465 R[Core:Audio/Video: Playback]Port EME related messages to Fission
Bug 1647070 R[Core:Audio/Video: Playback]Crash in [@ mozilla::image::`anonymous namespace'::ImageDecoderListener::GetFrame]
Bug 1647434 R[Core:Audio/Video: Playback][MediaControl-Windows] Rework image cache mechanism for SMTC
Bug 1649294 N[Core:Audio/Video: Playback]Make RemoteDecoder work with background taskqueue
Bug 1648736 R[Core:CSS Parsing and Computation]Webpages render previously cached CSS changes
Bug 1649197 R[Core:CSS Parsing and Computation]Remove StyleSheet::UnparentChildren.
Bug 1647112 N[Core:Canvas: 2D]Make CanvasThreadHolder use a BackgroundTaskQueue
Bug 1645046 A[Core:DOM: Core & HTML]Enable HTML5 dialog in Nightly
Bug 1649125 R[Core:DOM: Core & HTML]Disable browsing context preservation due to regressions
Bug 1648141 R[Core:DOM: File]IPCBlobInputStream should be renamed to something more generic than "IPCBlob"
Bug 1623461 R[Core:DOM: Navigation]navigation-timing/test_performance_attributes.sub.html.ini WPT FAIL with Fission
Bug 1647557 R[Core:DOM: Navigation]Land prototype version of parent controlled document loads
Bug 1649133 R[Core:DOM: Navigation]Remove unused nsISHEntry.expirationStatus
Bug 1494356 R[Core:DOM: Security]Styling SVG element via DOM API before adding it to DOM produce CSP errors (due to SVG elements reparsing their inline style attribute on document insertion, ever since bug 387466)
Bug 1649227 R[Core:DOM: Web Authentication]Upgrade authenticator-rs to v0.2.13
Bug 1642676 R[Core:DOM: Workers]Select an explicit remoteType for remote workers and then check that it matches the one set on the child process
Bug 1648449 R[Core:DOM: Workers]Redesign mLoadInfos handling in ScriptLoader
Bug 1631276 R[Core:Disability Access APIs]Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::a11y::PDocAccessibleParent::SendChildAtPoint]
Bug 1647911 R[Core:Gecko Profiler]Fix up "Payload presented" markers
Bug 1648972 R[Core:Gecko Profiler]Fix profiler non-unified build issues
Bug 1649056 R[Core:Gecko Profiler]Move `do_GetService` out of profiler-locked code to avoid deadlock
Bug 1648821 R[Core:Graphics]MOZ_SKIA_DISABLE_ASSERTS=1 does not suppress skia assertions on fuzzing opt builds
Bug 1649119 R[Core:Graphics]Add ANDROID_get_native_client_buffer support
Bug 1647628 N[Core:Graphics: Layers]Make ImageBridgeChild use a BackgroundTaskQueue
Bug 1649073 R[Core:Graphics: Text]Crash in [@ gfxDWriteFontList::AppendFamiliesFromCollection]
Bug 1623792 N[Core:Graphics: WebRender]Optimize primitive dependency handling, taking advantage of spatial information from tile assignment.
Bug 1648871 R[Core:Graphics: WebRender]SWGL crash when using debug draws
Bug 1649215 R[Core:Graphics: WebRender]Expose OpenGL Compositing status.
Bug 1634846 N[Core:IPC]MessageChannel can't work with TaskQueue
Bug 1647377 R[Core:Internationalization]Lines in Tibetan text do not wrap
Bug 1647309 V[Core:JavaScript Engine]Assertion failure: genObj.isSuspended(), at debugger/Debugger.cpp:2576
Bug 1648757 R[Core:JavaScript Engine]Update test262 (Jun 26 2020 edition)
Bug 1635375 A[Core:JavaScript Engine: JIT]Improve WarpBuilder IC logic
Bug 1647920 R[Core:JavaScript Engine: JIT]Optimize Math.trunc in CacheIR and Warp.
Bug 1648005 R[Core:JavaScript Engine: JIT]Warp: handle the unreachable-OSR-loop case
Bug 1649398 R[Core:JavaScript Engine: JIT]Known class support for MRegExp and folding for MHasClass and MIsCallable
Bug 1647803 R[Core:JavaScript: GC]Move cell header field to the Cell class and remove CellHeader classes
Bug 1648646 R[Core:JavaScript: GC]Add capability of searching from roots to shortestPaths() testing function
Bug 1619196 R[Core:Javascript: WebAssembly]Allow atomic operations on non-shared memories
Bug 1648755 R[Core:Javascript: WebAssembly]Really gate thread ops on the pref
Bug 1649282 R[Core:Javascript: WebAssembly]Make wasm/limits.js work without reference-types
Bug 1630704 A[Core:Layout]Merge nsFrame into nsIFrame
Bug 1638844 R[Core:Layout]Intermittent transform-3d/animate-preserve3d-parent.html == transform-3d/animate-preserve3d-ref.html | image comparison, max difference: 1, number of differing pixels: 2
Bug 1648500 R[Core:Layout: Scrolling and Overflow]Avoid using the visual viewport for laying out scrollbars
Bug 1645083 R[Core:Networking]Remove or update probes expiring in Firefox 80: SESSION_RESUMPTION_WITH_*
Bug 1648898 R[Core:Networking]Data race during STS initialisation.
Bug 1633935 R[Core:Networking: HTTP]Allow sending onStartRequest via pHttpBackgroundChannel
Bug 1649003 R[Core:Networking: HTTP]Log JS stack on more places in nsHttpChannel and Child
Bug 1647034 R[Core:Panning and Zooming]Try and reduce number of reflows triggered by setting the visual viewport size
Bug 1648667 N[Core:Performance]Intermittent TEST-UNEXPECTED-PASS | /navigation-timing/secure_connection_start_non_zero.https.html | Test that secureConnectionStart is not zero - expected FAIL
Bug 1648134 R[Core:Permission Manager]Permission Manager does not save changes when scope is changed.
Bug 386713 R[Core:SVG]reftest text-font-weight-01.svg fails on linux
Bug 1555557 R[Core:Security: PSM]Cert override service does main-thread I/O
Bug 1648855 R[Core:Security: PSM]osclientcerts: re-scan OS storage only when NSS is searching for all certificates/keys
Bug 1640345 N[Core:Security: Process Sandboxing]Add pref to prevent content processes from connecting to the X server
Bug 1644917 N[Core:Security: Process Sandboxing]Lazily create common sandbox broker policy
Bug 1641598 V[Core:Storage: IndexedDB]Assertion failure: (typeOffset % eArray == 0) && (typeOffset / eArray <= 2), at /builds/worker/checkouts/gecko/dom/indexedDB/Key.cpp:238
Bug 1644379 R[Core:Storage: IndexedDB]Replace output parameters in Key by appropriate return values
Bug 1648010 N[Core:String]Remove NS_*LITERAL_*STRING macros
Bug 1644709 R[Core:WebRTC]Show selected PeerConnection configuration (RTCConfiguration) options in about:webrtc
Bug 1648600 R[Core:WebRTC]Add SDP errors to about:webrtc
Bug 1648939 R[Core:Widget: Cocoa]Clicking navigation bar buttons on macOS triggers appearance and disappearance of menu in the wrong location
Bug 1647958 R[Core:XPCOM]GetCurrentThreadSerialEventTarget() doesn't return what you expect (part 2)
Bug 1648705 R[Core:XPCOM]Add a nsTArrayView template that owns a nsTArray but only exposes a Span
Bug 1648781 R[Core:XPCOM]Log timer events
Bug 1648787 R[Core:XPCOM]remove MOZ_GUARD_OBJECT bits from RecursiveMutex
Bug 1649198 R[Core:XUL]Remove unused and undefined nsXULPrototypeDocument::Create
Bug 1648017 R[DevTools:Console]bracket completion gone on highlight text
Bug 1648875 R[DevTools:Console]Missing function names for Angular stack traces
Bug 1642852 R[DevTools:Documentation]Add section in the "getting started/you might not need to rebuild" detailing how to work with workers
Bug 1618059 A[DevTools:General]Intermittent devtools/server/tests/xpcshell/test_extension_storage_actor.js | xpcshell return code: 0
Bug 1648510 R[DevTools:General]Improve DAMP profiler markers
Bug 1646636 R[DevTools:Inspector]Perma fision [tier 2] devtools/client/inspector/test/browser_inspector_inspect_node_contextmenu.js | Uncaught exception - at resource://devtools/client/fronts/inspector.js:212 - TypeError: can't access property "getFront", target is null
Bug 1646974 R[DevTools:Netmonitor]Missing requests in Netmonitor
Bug 1646086 R[Firefox:Address Bar]UrlbarProviderSearchTips.jsm appears in Talos ts_paint profiles
Bug 1646928 R[Firefox:Address Bar]Bogus URL autocorrect for servers starting with 'ps'
Bug 1648385 R[Firefox:Address Bar]Search suggestions are missing in the address bar when searching with the "?" operator
Bug 1648180 R[Firefox:Firefox Accounts]Support 'entrypoint', 'entrypoint_experiment', 'entrypoint_variation' parameters in FxA UITour
Bug 1642731 R[Firefox:Page Info Window]Turn excessive calls to document.l10n.formatValue to a single document.l10n.formatValues call
Bug 1648961 R[Firefox:Preferences][RTL] The warning icon for the experiments section is not positioned correctly
Bug 1627540 R[Firefox:Search]Expose Region.getRegion as a (idl exposed) Service
Bug 1627547 R[Firefox:Search]Update WebPayments to call getRegion
Bug 1647320 R[Firefox:Search]Make the search cache responsible for listening to notifications of changes, rather than being told about updates
Bug 1647359 R[Firefox:Search]Change object definitions in SearchEngine.jsm to be classes
Bug 1642556 R[Firefox:Sync]Write a sync log after sending a tab
Bug 1648175 R[Firefox:Toolbars and Customization]Move history and library panel views out of main panel
Bug 1648198 R[Firefox:Toolbars and Customization]Move recently closed panels and windows views out of main panel
Bug 1649039 R[Firefox Build System:Bootstrap Configuration]mach build errors out saying I need rustc 1.43.0, mach bootstrap says "Your version of Rust (1.41.1) is new enough"
Bug 1200075 R[Firefox Build System:General]Fix malloc_usable_size situation for SQLite on Windows
Bug 1647482 R[Firefox Build System:General]client.py: Write binary string when file is opened as binary in NSS/NSPR uplift
Bug 1648959 A[Firefox Build System:Generated Documentation]Replace the firefox docs link in the docs with internal linking
Bug 1647260 A[Firefox Build System:Lint and Formatting]test_gen_feature_definitions.py: method already defined line 85 E0102 (pylint)
Bug 1649071 R[Firefox Build System:Lint and Formatting]Replace the DISALLOW_COPY_AND_ASSIGN & DISALLOW_EVIL_CONSTRUCTORS macros with = delete;
Bug 1645948 R[Firefox Build System:Source Code Analysis][Automated review] re.error: multiple repeat at position 48
Bug 1582562 R[GeckoView:General]remove all references to geckoview_example.test
Bug 1647172 R[GeckoView:General]Pages render as black screen on Nvidia Shield Tablet
Bug 1647687 R[Localization Infrastructure and Tools:Fluent Migration]Remove Fluent migration recipes for Firefox 77
Bug 1649266 R[Release Engineering:Release Automation: Other]79.0b1 release-generate-checksums failures blocking releases
Bug 1647360 R[Toolkit:Add-ons Manager]cleanup require builtin cert logic for install/update
Bug 1648417 R[Toolkit:Form Autofill]Form Update - notification lacks icon in pop-up
Bug 1647413 R[Toolkit:Places]ThreadSanitizer: data race [@ Shutdown] vs. [@ mozilla::places::History::FetchPageInfo]
Bug 1513674 R[Toolkit:Safe Browsing]Twice-reported memory allocations in url-classifier code
Bug 1646451 A[Toolkit:Storage]get_or_create caches value for corrupted dbs
Bug 1649357 R[Toolkit:Telemetry]Clarify in telemetry API docs that only events flushed to storage are cleared
Bug 1253129 A[WebExtensions:Frontend]Support focused=false in the browser.windows.create
Bug 1645907 N[WebExtensions:Storage]Handle corrupt ExtensionPermission database
###########
Changes to 107 bugs - 86 fixed.
2 bugs are not included due to being restricted