Changes in 20200111094829

Built from fb64636dad2ce36de6b609c09dc1ea990308e943

..index..
Bug 1607883 R[Core:Audio/Video]Autoplay content permissions not triggered when e10s are disabled
Bug 1605833 R[Core:Audio/Video: Playback]Tidal's encrypted FLAC playback works on macOS, but fails on Windows
Bug 1605536 R[Core:Audio/Video: Playback]member call on null pointer of type 'mozilla::dom::BrowsingContext' in dom/ipc/ContentParent.cpp:5927
Bug 1605769 R[Core:Audio/Video: Playback]Set current media playback state to the event source
Bug 1607867 N[Core:DOM: Core & HTML]ubuntu1804 INTERMITTENT - TEST-UNEXPECTED-TIMEOUT | /html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html | rejectionhandled is dispatched from a queued task, and not immediately - Test timed out
Bug 1607702 R[Core:DOM: Core & HTML]Extract nsuri displaynames to nsNameSpaceManager
Bug 1604714 R[Core:DOM: Core & HTML]ubuntu1804 - TEST-UNEXPECTED-OK | /screen-orientation/ | intermittence across several test files
Bug 353933 R[Core:DOM: Navigation]username:password shown in statusbar for links in pages that include them in the URL
Bug 1585079 R[Core:DOM: Navigation]Fix usage of nsIDocShellTreeItem in Document::GetSameTypeParentDocument
Bug 1596360 A[Core:DOM: Security]Monitor innerHTML calls in chrome code and on about: pages and assert we can not introduce new calls to innerHTML
Bug 1608438 R[Core:DOM: Selection]Clean up local variable names and comments around `Selection::Extend`
Bug 1606157 R[Core:DOM: Service Workers]Assertion failure: Request::mDisconnected, at src/obj-firefox/dist/include/mozilla/MozPromise.h:439
Bug 1608131 R[Core:Graphics]Remove unused native drawing filtering flags
Bug 1581868 R[Core:Graphics: WebRender]Black page sometimes when restoring geckoview_example/fenix with webrender enabled
Bug 1607697 R[Core:Graphics: WebRender]Address (some) clippy lints in WebRender
Bug 1600472 R[Core:Graphics: WebRender]WebRender breaks font subpixel AA on many sites on Nightly
Bug 1608326 R[Core:IPC]ubuntu1804 - marionette.py | application crashed [@ mozilla::ipc::PreloadSandboxedDynamicLibraries()]
Bug 1601321 R[Core:Internationalization]Refactor documentation for Fluent migrations
Bug 1608134 R[Core:JavaScript Engine]Cleanup JS opcode flags
Bug 1607008 R[Core:JavaScript Engine]ThreadSanitizer: lock-order-inversion (potential deadlock) [@ mozilla::detail::MutexImpl::lock] through [@ ensureRegisteredWithProfiler]
Bug 1593698 A[Core:JavaScript Engine]Add a preference to enable weak references in the browser
Bug 1565170 R[Core:JavaScript Engine]Disable toSource/uneval in non-chrome code
Bug 1596756 N[Core:JavaScript Engine]Support FinalizationGroup objects in the browser
Bug 1608069 N[Core:JavaScript: GC]Sweep finalization groups from the main thread
Bug 1608338 R[Core:JavaScript: Standard Library]More promise code simplifications (and make JS::CallOriginalPromiseThen invulnerable to tampering)
Bug 1607440 R[Core:Javascript: WebAssembly]Create an `Opcode` abstraction and use it for text->binary translation
Bug 1607316 R[Core:Layout]Implement separate fingerprinting resistance treatment of @media interaction features for desktop and android
Bug 1599206 N[Core:Layout: Grid][css-grid] Exclude implicit tracks from grid-template-rows/columns resolved values
Bug 1513275 R[Core:Layout: Ruby]MOZ_ASSERT_UNREACHABLE: Any line break inside ruby box should have been suppressed), at /builds/worker/workspace/build/src/layout/generic/nsRubyBaseContainerFrame.cpp:625
Bug 1608124 R[Core:Layout: Text and Fonts][shared font list] macOS "hidden" system font families should not be recognized in the CSS `font-family` list
Bug 1605265 R[Core:Layout: Text and Fonts]Border around focused CC-BY-SA link has broken design, justify bugs
Bug 1608064 R[Core:MFBT]Remove Is{Rvalue,Lvalue,}Reference from TypeTraits.h
Bug 1604683 R[Core:Networking: HTTP]Update Neqo to 0.1.8 or later
Bug 1607652 R[Core:Security: PSM]Firefox won't delete key3.db if the profile path contains non-ASCII string on Windows
Bug 1499105 A[Core:Storage: IndexedDB]Assertion failure: mResponseSent, at /builds/worker/workspace/build/src/dom/filehandle/ActorsParent.cpp:2025
Bug 1600906 A[Core:Storage: IndexedDB]Reduce state in dom/indexedDB classes
Bug 1608115 R[Core:Storage: IndexedDB]Make use of CheckedUnsafePtr for IDBCursor::mTransaction
Bug 1603904 R[Core:Storage: localStorage & sessionStorage]Assert WriteInfoComparator doesn't deal with null
Bug 1608331 R[Core:Web Replay]Perma [Tier2] devtools/client/webreplay/mochitest/browser_rr_object_preview-01.js | Test timed out -
Bug 1598951 R[Core:Web Replay]Replay macOS recordings on linux
Bug 1608261 R[Core:Web Replay]Shade untraversed and unscanned regions differently on timeline
Bug 1604412 R[Core:Widget: Win32]Composite to a shared memory DrawTarget in GPU process to allow GPU sandboxing
Bug 1501311 R[Core:Widget: Win32]With a debugger attached, debug builds laucher process hangs at shutdown (WaitForInputIdle always returns WAIT_FAILED and GetLastError() == ERROR_NOT_GUI_PROCESS)
Bug 1604008 R[Core:mozglue]Crash in [@ mozilla::interceptor::ReadOnlyTargetBytes<T>::EnsureLimit]
Bug 1600263 R[DevTools:Application Panel]Switch the Application panel to use the new the TargetList API
Bug 1582693 R[DevTools:Console]Console should respect devtools.editor.autoclosebrackets preference
Bug 1607310 R[DevTools:Console]Polish Eager Evaluation UI
Bug 1603765 R[DevTools:Console]Split console browser.ini in multiple manifest files
Bug 1607853 R[DevTools:Framework]Rename paths to devtools FTL files from `devtools` to `devtools/client` and `startup` to `devtools/startup`
Bug 1602108 A[DevTools:General]ubuntu1804 - devtools/client/shared/test/browser_layoutHelpers.js | Reduced motion is disabled - Got true, expected false
Bug 1593555 R[DevTools:Inspector: Rules][Inactive CSS] Popup mis-informs the user when a would-be grid element is floated.
Bug 1566755 A[DevTools:Netmonitor]Support for WAMP protocol
Bug 1587086 R[DevTools:Netmonitor]"Copy" (ctrl/cmd+c) on a selected url copies the url into the clipboard
Bug 1585008 R[DevTools:Responsive Design Mode]Implement the width and height resize bar in the embedded RDM UI
Bug 1601362 R[Firefox:Address Bar]Decide what kind of telemetry retained results should send
Bug 1606930 R[Firefox:Address Bar]Unify address bar focus border across platforms
Bug 1537719 R[Firefox:General]Intermittent browser/base/content/test/general/browser_bug1015721.js | undefined - timed out after 50 tries. -
Bug 1606108 R[Firefox:General]Autoscroll works only once in iframe after bug 1597765 landed
Bug 1608520 R[Firefox:New Tab Page]Pocket devtools new actions
Bug 1606883 A[Firefox:Normandy Client]Remove legacy method of fetching Normandy recipes directly from the server
Bug 1608186 R[Firefox:PDF Viewer]Update pdf.js to version 2.4.264
Bug 1590656 R[Firefox:Protections UI]When setting "Always use private browsing mode", "about:protections" shows "0 trackers blocked".
Bug 1601035 R[Firefox:Security]new certificate viewer doesn't handle certificates with an AuthorityKeyIdentifier without a keyIdentifier
Bug 1601301 R[Firefox:Site Permissions]Adapt webrtc UI (permission prompts, tab icons and active streams menu) for fission
Bug 1608036 R[Firefox:Tabbed Browser]Loss of all pinned tabs except one
Bug 1578131 R[Firefox:Tabbed Browser]Dragging multiple tabs to a new window: selection persists, impossible to reopen closed window
Bug 1601334 R[Firefox:Toolbars and Customization]Increase Urlbar min-width
Bug 1607503 R[Firefox Build System:General]mozbuild/test/configure/test_configure.py supports Python 3
Bug 1563797 R[Firefox Build System:General]Use 'backports.shutil_which' instead of the 'which' module across the tree
Bug 1606922 N[Firefox Build System:General]stop packaging tests on Android platforms where we don't run tests
Bug 1607345 R[Firefox Build System:General]mozbuild/configure/options.py supports Python 3
Bug 1607512 R[Firefox Build System:General]mozbuild/test/configure/test_checks_configure.py supports Python 3
Bug 1607284 R[Firefox Build System:General]mozbuild/configure/util.py supports Python 3
Bug 1608386 R[Firefox Build System:Lint and Formatting]Run linting jobs only on files modified by the push
Bug 1608535 A[Firefox Build System:Lint and Formatting]`./mach lint -l eslint *` intermittently fails to pick up error
Bug 1608389 R[Firefox Build System:Source Code Analysis]Run Windows static-analysis-autotest only on mozilla-central
Bug 1606414 R[Firefox Build System:Task Configuration]Firefox ASan builds unable to update
Bug 1602863 N[Firefox Build System:Task Configuration]ubuntu1804 - migrate tasks, tests and other jobs that use desktop1604-test to use ubuntu1804-test image
Bug 1608428 R[Firefox Build System:Toolchains]rename lucetc toolchain task
Bug 1602565 R[GeckoView:Extensions]WebExtension fails to register with "aEventDispatcher is null"
Bug 1598793 R[GeckoView:GeckoViewExample]Use the GeckoView Logo for the GVE app icon
Bug 1508730 R[GeckoView:General]Expose certificate information in WebResponse
Bug 1607817 R[GeckoView:General]Update Quick Start Guide to add instructions to force gradle sync
Bug 1607814 R[GeckoView:General]Add section for debugging Android Studio on Windows
Bug 1607866 R[MailNews Core:General]lld-link: error: undefined symbol: public: virtual enum nsresult __cdecl nsMsgProtocol::GetTRRMode(enum nsIRequest::TRRMode *)
Bug 1607857 R[Release Engineering:Release Automation: Updates]Rework partial generation 'platform' key to avoid treeherder use
Bug 1601946 R[Toolkit:Storage]Implement an elaborate RKV API fuzzing test
Bug 1608157 R[Toolkit:Telemetry]Disable backtrace feature on the failure crate.
Bug 1591564 A[Toolkit:Telemetry]Integrate the Glean SDK into mozilla-central
Bug 1608159 R[Toolkit:Themes]Broken looking "Extension installed" popup
###########
Changes to 90 bugs - 74 fixed.
3 bugs are not included due to being restricted