Changes in 20200122094859

Built from be3a05f615a557fd4c5171f789cc460688d9c3b8

..index..
Bug 1610610 R[Core:Audio/Video: Playback]Remove remaining NS_ERROR_DOM_TYPE_ERR usage in mediasource
Bug 1610158 N[Core:Audio/Video: Playback]Crash in [@ mozilla::dom::MediaController::~MediaController]
Bug 1610527 R[Core:Audio/Video: cubeb]Update cubeb from upstream to d4b23d1
Bug 1610059 R[Core:CSS Parsing and Computation]Rename Document::SetStyleSheetApplicableState.
Bug 1610064 R[Core:CSS Parsing and Computation]Avoid including StyleSheet.h from document.h
Bug 1609998 R[Core:DOM: Editor]Enable ESLint for non-third party files in editor/libeditor/tests/browserscope/
Bug 1602898 R[Core:DOM: Navigation]Rename Window.getWindowGlobalChild() to .windowGlobalChild
Bug 1610386 R[Core:DOM: Navigation]Replace nsAutoPtr usage in docshell with UniquePtr
Bug 1605807 R[Core:DOM: Navigation]Intermittent docshell/test/mochitest/test_bug529119-1.html | Is on an error page - got "about:blank", expected "http://www.some-nonexistent-domain-27489274c892748217cn2384.com/"
Bug 1598513 R[Core:DOM: Navigation]Intermittent docshell/test/mochitest/test_bug529119-2.html | Waiting for original page succeeded
Bug 1607364 N[Core:DOM: Security]CrashReporting API
Bug 1609662 N[Core:DOM: Selection]Extend documentation of methods around `Selection::AddRangeAndSelectFramesAndNotifyListeners`
Bug 1609997 R[Core:DOM: Web Authentication]Upgrade to authenticator-0.2.9 (OpenBSD support, ctap packet collision fixes)
Bug 1597742 R[Core:Disability Access APIs]atk_text_scroll_substring_to_point() only works if the accessible object is offscreen
Bug 1610388 R[Core:Graphics]Replace nsAutoPtr usage in gfx/ with UniquePtr
Bug 1608741 N[Core:Graphics: WebRender]Fix reftest failures in DirectComposition mode with virtual surfaces.
Bug 1610626 R[Core:Graphics: WebRender]Fix wrench reftest mode incorrectly printing unexpected in some cases
Bug 1610381 R[Core:ImageLib]Improve memory reporting for missing/incomplete images
Bug 1610192 R[Core:JavaScript Engine]Assertion failure: propIndex <= ATOM_INDEX_MASK, at js/src/frontend/ObjLiteral.h:307
Bug 1610340 R[Core:JavaScript Engine]Remove the deferred allocation code paths in the parser.
Bug 1610447 R[Core:JavaScript Engine]Update Reflect to handle Optional Chaining operator
Bug 1574307 R[Core:Layout]Implement viewport-fit property into meta viewport
Bug 1155772 R[Core:Layout]Convert flex item margin/border/padding computations to use logical axes
Bug 1608931 R[Core:Layout]A huge amount of Puppeteer unit tests hang in `Runtime.callFunctionOn` when using IntersectionObserver
Bug 1609581 R[Core:Layout: Form Controls]Options inside of select-multiples are unreadable in HCM with backplate
Bug 1293584 R[Core:Layout: Text and Fonts]CSS "word-break: keep-all;" fails to break the text at CJK punctuations
Bug 1608100 R[Core:Layout: Text and Fonts]Distinguish (in console log messages) between failure to start font download at all vs download that fails
Bug 1607294 A[Core:MathML]ubuntu1804 - mathml/font-inflation-1.html == mathml/font-inflation-1-ref.html | image comparison, max difference: 255, number of differing pixels: 66
Bug 1607224 R[Core:Networking: Cache]ThreadSanitizer: data race [@ FileSizeInK] vs. [@ mozilla::net::CacheFileIOManager::CreateFile] in telemetry code
Bug 1608967 R[Core:Networking: HTTP]Adapt necko to new neqo
Bug 1507055 R[Core:Privacy: Anti-Tracking]Login with Stackdriver is still broken after bug 1505212
Bug 1603053 R[Core:Privacy: Anti-Tracking]Move reportContentBlockingLog from the child to the parent
Bug 1598119 R[Core:Security]WindowsDllNopSpacePatcher fails CFG checks
Bug 1606927 A[Core:Security: PSM]Upgrade Firefox 74 to use NSS 3.50
Bug 1597726 R[Core:Storage: localStorage & sessionStorage]Properly isolate LocalStorage from SessionStorage when storage partitioning is active
Bug 1610422 R[Core:WebRTC]Resolve merge conflicts with upstream WebRTC web platform tests
Bug 1610579 R[Core:WebRTC]Update webrtc/RTCPeerConnection-createDataChannel.html to match spec
Bug 1608877 R[Core:WebRTC: Audio/Video]RtpRtcSender.replaceTrack should not start the stream if it has stopped
Bug 1608118 R[Core:WebRTC: Audio/Video]sender.replaceTrack() horribly broken, flickers back and forth continuously
Bug 1609732 R[Core:Widget: Gtk]Popup windows at screen edge misplaced
Bug 1609356 A[DevTools:Application Panel]Enable the Application panel on Nightly
Bug 1608984 R[DevTools:Console]Typing causes preview to flicker even if value doesn't change
Bug 1604688 R[DevTools:Console]Incorrect representation of sparse arrays in WebConsole
Bug 1609935 R[DevTools:Console]Don't eagerly evaluate empty expression
Bug 1592725 R[DevTools:Debugger]Enable async live stacks in Nightly and DevEdition
Bug 1387827 R[DevTools:General]Permaorange devtools timed out after 1000 seconds of no output on Linux x64 JSDCov
Bug 1603370 R[DevTools:Responsive Design Mode]Make RDM support target switching
Bug 1610576 R[DevTools:Responsive Design Mode]Remove redundant addRDMTask call in browser_picker_link.js
Bug 1609199 R[DevTools:Responsive Design Mode]RDM Touch simulator + Dev Tools element picker on link causes link to be followed when selected
Bug 1610250 R[Firefox:Disability Access]Zoom level badge is displayed in the address bar for default zoom level set to 110%
Bug 1608278 R[Firefox:General]Stop assigning properties to the global `this` in JSMs - Round 1
Bug 1607315 R[Firefox:Messaging System]Migrate session ping to the new data pipeline
Bug 1607499 R[Firefox:Protections UI]Perma browser/base/content/test/trackingUI/browser_trackingUI_telemetry.js | no CB exceptions at startup - Got undefined, expected 0 when Gecko version increases to 75 on 2020-02-10
Bug 1609037 R[Firefox:Security]DoH Rollout Extension: Wait until a top-level location change to show the doorhanger
Bug 1600109 R[Firefox:Security]Fix captive portal and network change handling
Bug 1608320 R[Firefox:Security]DoH Rollout Extension: Don't show the doorhanger if the user has seen the post-DoH privacy statement.
Bug 1605128 R[Firefox Build System:General]build fails with "AttributeError: 'module' object has no attribute 'ensure_text'"
Bug 1610578 R[Firefox Build System:General]Update in-tree sccache to the current master branch
Bug 1608880 R[Firefox Build System:General]mozbuild/test/configure/test_compile_checks.py and mozbuild/test/configure/test_moz_configure.py support Python 3
Bug 1607172 R[Firefox Build System:Lint and Formatting]Use ESLint's new ignorePatterns configuration option to ignore paths from ThirdPartyPaths.txt
Bug 1608799 R[Firefox Build System:Lint and Formatting]Move more third-party paths out of .eslintignore
Bug 1609943 R[Firefox Build System:Lint and Formatting]Clean up C++ coding style document
Bug 1519636 N[Firefox Build System:Lint and Formatting]Reformat recent changes to the Google coding style
Bug 1605876 R[Firefox Build System:Lint and Formatting]nsDocumentViewer.cpp: Remove a nested redundant #if
Bug 1610331 R[Firefox Build System:Mach Core]mach addtest adds new tests with Windows line-endings when run on Windows
Bug 1524639 A[Firefox Build System:Task Configuration]Cleanup the uses of `basestring` in taskgraph that are used with json/yaml.
Bug 1609967 R[Firefox Build System:Task Configuration]Create an optimizer that runs tasks containing sibling/child manifests
Bug 1610571 R[GeckoView:Extensions]Extension can be installed by navigating to a a.m.o .xpi URL
Bug 1610619 R[GeckoView:General]Remove `GeckoJarReader`
Bug 1579440 R[GeckoView:General]Geckoview confuses libxul / gecko about whether multiprocess mode is on/available [browser.tabs.remote.autostart]
Bug 1607818 R[GeckoView:General]GeckoView socket process crashes on startup
Bug 1606232 R[MailNews Core:Composition]double mouse click to select text causes HTML Attributes pop-up if "body text" is used and variable width was changed to fixed width
Bug 1610282 R[Toolkit:Telemetry]Update glean-preview crate
Bug 1607586 A[Toolkit:Telemetry]Send all at-shutdown pings in a batch
###########
Changes to 74 bugs - 62 fixed.
1 bugs are not included due to being restricted