Changes in 20200311041149

Built from 884162af76f5225bbf4efe486959d2fa9757bc56

..index..
Bug 1610375 R[Core:Audio/Video: Playback]crash at null [@ mozilla::WebMContainerParser::ParseStartAndEndTimestamps]
Bug 1619780 R[Core:Audio/Video: cubeb]Update audioipc to 7019efc6
Bug 1619114 R[Core:DOM: Bindings (WebIDL)]Convert ThrowErrorMessage to using JS_ReportErrorNumberUTF8Array
Bug 1605085 R[Core:DOM: Content Processes]Make ClientManagerService::OpenWindow use non-blocking process opening
Bug 1620613 R[Core:DOM: Content Processes]Fission WebRender info bar appears with Fission enabled even if WebRender is enabled
Bug 1621313 R[Core:DOM: Core & HTML]remove stray semicolon in nsINode.cpp
Bug 1228882 R[Core:DOM: Core & HTML]"ASSERTION: element already removed from map" or heap-buffer-overflow with <bdi>, dir=auto
Bug 1621218 R[Core:DOM: Core & HTML]Fix a typo in fullscreen scrollbar test
Bug 1621203 R[Core:DOM: Core & HTML]Stop using IsEqualNode in focus manager
Bug 745494 V[Core:DOM: Editor]"ASSERTION: Didn't restore state properly?"
Bug 848644 V[Core:DOM: Editor]Use-after-free caused by us replacing the nsHTMLEditor's edit rules object while running scripts from the flush happening in nsEditor::IsPreformatted triggered by execCommand from web content
Bug 1620504 A[Core:DOM: Editor]Improve warning under libeditor for making investigation of web-compat and regressions easier
Bug 1620669 R[Core:DOM: Navigation]Separate CONTAINS_REMOTE_SUBFRAMES into its own label in BFCACHE_COMBO telemetry
Bug 1546759 R[Core:DOM: Navigation]Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree
Bug 1621002 R[Core:DOM: Security]Remove usage of GetURI in ContentParent.cpp
Bug 1620928 R[Core:DOM: Security]Remove unecessary null checks for loadinfo within ReferrerInfo
Bug 1620684 R[Core:DOM: Security]Remove usage of GetURI in nsJSEnvironment.cpp
Bug 1620624 R[Core:DOM: Security]Remove usage of GetURI in nsUrlClassifierUtils.cpp
Bug 1621001 R[Core:DOM: Security]Remove usage of GetURI in DataTransfer.cpp
Bug 1620952 N[Core:DOM: Selection]Merge `nsFrameSelection`'s constructor and its `Init` method
Bug 1407276 R[Core:DOM: Service Workers]Avoid full ResetInterception when we skip FetchEvent dispatch due to no fetch handler being registered
Bug 1589749 N[Core:DOM: Service Workers]Assertion failure mChannel == chan in HttpChannelParent.cpp
Bug 1621346 R[Core:DOM: Web Authentication]Upgrade authenticator-rs to v0.2.10 (Fixes for mips64el, s390x)
Bug 1615630 R[Core:DOM: Web Payments]Error handling in PaymentRequestManager::RespondPayment doesn't make sense
Bug 1618712 R[Core:Disability Access APIs]aria heading level is not announced in VoiceOver
Bug 1618716 V[Core:Disability Access APIs]aria-invalid is not announced in VoiceOver
Bug 1621232 R[Core:Graphics: Text]Merge and de-virtualize gfxPlatform::CreateFontGroup methods
Bug 1621248 R[Core:Graphics: Text]The various gfxPlatform and gfxPlatformFontList implementations should be declared 'final'
Bug 1621371 R[Core:Graphics: WebRender]Update servo-fontconfig-sys to avoid intermittent build errors
Bug 1621212 R[Core:Graphics: WebRender]Don't use square texture cache pages for very thin items
Bug 1617808 R[Core:Graphics: WebRender]Re-deliver PREFER_COMPOSITOR_SURFACE flag to WebRender
Bug 1618132 R[Core:Graphics: WebRender]Avoid redundant hit test tree rebuilds
Bug 1560038 A[Core:Internationalization]Replace Fluent.jsm with fluent-rs in Gecko
Bug 1620923 R[Core:JavaScript Engine]No longer possible to run jstests locally: "six" missing
Bug 1619641 R[Core:JavaScript Engine]Implement a callback in JS whenever a blocking call is executed
Bug 1621193 R[Core:JavaScript Engine]./mach jit-test --debug test selection menu no longer works
Bug 1619001 R[Core:JavaScript Engine]Defer Allocation of RegExp objects in BinAST parsing
Bug 1621080 R[Core:JavaScript Engine]Rename `rustFrontend` to `smoosh` in the differential testing fuzz-test.
Bug 1621056 R[Core:JavaScript Engine]mismatching opcode format for NewInit
Bug 873229 R[Core:JavaScript Engine]js_ErrorFromException handling of same-origin cross-compartment wrappers allows bypass of onerror sanitization
Bug 1620587 R[Core:JavaScript Engine]Duplicate JOF_IC
Bug 1608034 R[Core:JavaScript Engine]Clean up EnvironmentObject shape teleporting code
Bug 1618198 A[Core:JavaScript Engine: JIT]Support more JSOps in WarpBuilder
Bug 1621265 R[Core:JavaScript Engine: JIT]Assertion failure: !script()->jitScript()->modifiesArguments(), at jit/IonBuilder.cpp:8803
Bug 1620215 R[Core:JavaScript Engine: JIT]Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Unexpected instruction), at jit/BaselineInspector.cpp:1515
Bug 1621333 R[Core:Layout]<img loading=lazy> doesn't infer aspect ratio because of bug 1602047
Bug 1620873 R[Core:Layout]Move MotionPathData in TransformData
Bug 1566632 R[Core:Layout: Form Controls]Buttons aren't properly resized for font inflation
Bug 1620778 A[Core:Layout: Form Controls]Keyboard shortcuts Alt+↑, Alt+↓ should display the list without value increment/decrement (input type="number" with an associated datalist)
Bug 1537761 R[Core:Networking]Make AlternateServices work when socket process is enabled
Bug 1618042 U[Core:Networking: DNS]early DNS lookups fail with network.trr.mode=3 using network.trr.uri with hostname in it
Bug 1620824 U[Core:Networking: DNS]Tabs do not load after restart with network.trr.fetch_off_main_thread=true and under specific condition
Bug 1620924 R[Core:Networking: HTTP]Remove null checks for loadinfo within nsHttpBaseChannel
Bug 1621170 R[Core:Privacy: Anti-Tracking]Disable capping the maximum life-time of client-side cookies to seven days on Nightly
Bug 1620602 R[Core:Privacy: Anti-Tracking]Make callsites of AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor fission-compatible
Bug 1621323 A[Core:Sanitizers]Linux x64 tsan mochitest 20 M(20) frequently retried and failing,
Bug 865550 R[Core:Web Audio]WebAudio use-after-free [@mozilla::dom::AudioBufferSourceNode::Stop]
Bug 1598114 R[Core:Web Audio]implement AudioWorkletNode.parameters
Bug 865004 R[Core:Web Audio]Crash on shutdown with many ScriptProcessorNodes (AudioContext.createJavaScriptNode)
Bug 873335 R[Core:Web Audio]Use-after-free with expando on WebAudio script processor node
Bug 1621258 R[Core:Widget: Gtk]Too many warnings: Main Thread] WARNING: Missing GtkWidget 87 , file .../mozilla/widget/gtk/WidgetStyleCache.cpp, line 763
Bug 1614585 R[Core:Widget: Win32]Crash in [@ IPCError-browser | ShutDownKill | RtlpWalkFrameChain | RtlWalkFrameChain | RtlCaptureStackBackTrace | CDeviceEnumerator::UnregisterEndpointNotificationCallback]
Bug 1621126 R[Core:XPCOM]Advance toolkit.shutdown.fastShutdownStage pref to 2 on Nightly
Bug 1613367 R[DevTools:Console]Calls to Cu.reportError() from chrome JS shouldn't be treated as "web content" messages
Bug 1589132 R[DevTools:Debugger]Using debugger yarn setup installed "husky" pre-commit hook
Bug 1615102 N[DevTools:Netmonitor]Double-clicking table resizes handles should resize column to fit content
Bug 1618600 R[DevTools:Netmonitor]Scrollbar for Request payload is overlaying text
Bug 1621311 R[DevTools:Performance Tools (Profiler/Timeline)]Profiler shortcuts are broken by the recent about:profiling changes
Bug 1617333 A[Firefox:Address Bar]top sites list version of megabar shows incorrect favicon for some sites
Bug 1598216 R[Firefox:File Handling]Saving images in Firefox sometimes produces ".jpg-large" files which are difficult to work with
Bug 675428 R[Firefox:File Handling]register firefox as default OS mail client on Windows
Bug 1619952 R[Firefox:General]Remove message manager usage and frame script from browser_windowactivation.js
Bug 1620948 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_page_action_menu_add_search_engine.js
Bug 1620731 R[Firefox:General]Extra argument passed to loadProcessScript in MainProcessSingleton.jsm
Bug 1619949 R[Firefox:General]Remove message manager usage from browser_backButtonFitts.js
Bug 1619950 R[Firefox:General]Remove message manager usage from browser_documentnavigation.js
Bug 1619951 R[Firefox:General]Remove message manager usage from browser_tab_dragdrop.js
Bug 1621298 R[Firefox:Menus]Remove messageManager use in nsContextMenu.js
Bug 1621096 R[Firefox:Messaging System]Land WNPanel message for 75
Bug 1619529 R[Firefox:New Tab Page]The “Dismiss” button from the “Collection” section does not have a tooltip displayed when hovered
Bug 1618555 R[Firefox:New Tab Page]Intermittent TV browser/components/newtab/test/browser/browser_asrouter_momentspagehub.js | Correct value set - Got https://www.mozilla.org/#mochitest, expected https://www.mozilla.org/%LOCALE%/etc/firefox/retention/thank-you-a/
Bug 1584096 R[Firefox:Protections UI][Windows] “Learn more” is not bolded in the Privacy Panel
Bug 1589493 R[Firefox:Tabbed Browser]Make it possible for the front-end to determine that a frame crash was caused by an OOM
Bug 1506602 A[Firefox:WebPayments UI]The user can interact with the payment widget while the OS password prompt is displayed
Bug 1194529 A[Firefox:about:logins]Ask the user for their OS account password before showing the passwords in the password manager
Bug 1620744 R[Firefox Build System:General]Convert manual py_action's in Makefiles to py3_action
Bug 1621070 R[Firefox Build System:General]"KeyError: u'RUST_TARGET' "in build-win64-aarch64-shippable with RUST_PROGRAM
Bug 1619460 R[Firefox Build System:General]Subsequent runs of `./mach build-backend` under Python 3 don't produce consistent results
Bug 1621044 R[Firefox Build System:General]Update nom 4 users to nom 5
Bug 1613985 A[Firefox Build System:Lint and Formatting]Make constructors/destructors/assignment operators use =default
Bug 1619956 R[Firefox Build System:Source Code Analysis]./mach static-analysis --help should link to documentation
Bug 1620343 N[Firefox Build System:Task Configuration]ubuntu1804 - migrate auxiliary tasks to linux1804 label
Bug 1619554 R[Firefox Build System:Try]Improve performance of 'mach try fuzzy' preview pane with show-estimates, take 2
Bug 1614760 R[GeckoView:Extensions]Make sure telemetryInfo are going to be set for the extensions installed from the GeckoView Android API
Bug 1608301 R[GeckoView:General]bindService abstraction
Bug 1608302 R[GeckoView:General]Manage multiple content processes in GeckoProcessManager
Bug 1621074 N[Release Engineering:Release Automation: Flatpak]fix l10n in Flatpaks
Bug 1607474 R[Remote Protocol:Agent]Promote remote(pup) to Treeherder tier-2
Bug 1619837 R[Toolkit:Crash Reporting]Eliminate use of `fix_{linux,macosx}_stack.py` in `utils.py`
Bug 1614933 A[Toolkit:Crash Reporting]Don't use shared memory to send annotations from child processes
Bug 1609825 N[Toolkit:General]Make about:memory an HTML file
Bug 1609822 R[Toolkit:General]Make about:checkboard an HTML file
Bug 1620630 N[Toolkit:OS.File]The OS.File worker should record markers indicating which operation it is performing on which file
Bug 1607882 N[Toolkit:Video/Audio Controls]Double clicking the picture-in-picture popout doesn't send it to fullscreen
###########
Changes to 104 bugs - 80 fixed.
2 bugs are not included due to being restricted