Changes in 20191221094532

Built from de230ce6bd5058c0608cddfb4b6c1fb3afb62759

..index..
Bug 1604557 R[Core:Audio/Video]use GeneratedFile template in media/libdav1d/
Bug 1604746 R[Core:Audio/Video: MediaStreamGraph]RtpRtcSender.replaceTrack crashes when the new track belongs in different MTG
Bug 1604691 R[Core:Audio/Video: Playback]Add testing API to simulate media control keys event
Bug 1601877 N[Core:Audio/Video: Playback]Intermittent dom/media/test/test_mediarecorder_playback_can_repeat.html | Test timed out.
Bug 1604962 R[Core:Audio/Video: Playback]Use NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING to replace inheriting from nsISupports for MediaControlKeysEventListener and MediaControlKeysEventSource
Bug 1596894 R[Core:Audio/Video: Playback]Update GMP fallback downloader for Widevine CDM 4.10.1582.2
Bug 1583565 R[Core:Audio/Video: Playback]Crash in [@ java.lang.NullPointerException: at org.mozilla.gecko.media.GeckoHlsPlayer.getVideoInfo(GeckoHlsPlayer.java)]
Bug 1605418 R[Core:CSS Parsing and Computation]use GeneratedFile template in layout/style/test/gtest/
Bug 1604340 R[Core:DOM: Bindings (WebIDL)][Pref] cannot be applied to constructor operations
Bug 1544147 A[Core:DOM: Content Processes]Intermittent dom/ipc/tests/test_process_error.xhtml,test_process_error.xul | Test timed out.
Bug 1603902 R[Core:DOM: Core & HTML]Storage access automatic delayed grants may get cancelled if not approved before the StorageAccessPermissionRequest object is cycle collected
Bug 1605026 R[Core:DOM: Events]ubuntu1804 - /uievents/click/click_events_on_input.html | assertion count 4 is more than expected 0 assertions
Bug 1472158 R[Core:DOM: File]No blobURL broadcasting
Bug 1602898 A[Core:DOM: Navigation]Rename Window.getWindowGlobalChild() to .windowGlobalChild
Bug 1597433 R[Core:DOM: Navigation]Fix uses of nsGlobalWindowInner::CallOnChildren in dom/base/nsGlobalWindowInner.cpp
Bug 1600267 N[Core:DOM: Selection]Adapt `nsContentUtils::ComparePoints` to return `Maybe<int32_t>`
Bug 1589708 R[Core:DOM: Service Workers]ServiceWorkerCleanUp.jsm ServiceWorker registration sanitization broken by parent-intercept enabling
Bug 1604101 R[Core:Disability Access APIs]Make traversing from one text node to the next work with TalkBack
Bug 1605380 A[Core:Graphics: WebRender]Avoid calculating snapped bounds for some display items twice
Bug 1603047 R[Core:Internationalization]Postpone telemetry expiry for Text Encoding menu probes again
Bug 1605207 R[Core:JavaScript Engine]Cleanup XDRInterpretedFunction
Bug 1605200 R[Core:JavaScript Engine]Cleanup JSFunction FunctionFlags
Bug 1604952 R[Core:JavaScript Engine]Differential Testing: Different output message involving deferred parser allocation
Bug 1605254 R[Core:JavaScript Engine]Deferred parser allocation leaks BigInt if dead code elimination deletes parse node
Bug 1597005 R[Core:JavaScript Engine]Create a task to test gdb prettyprinters
Bug 1600705 R[Core:JavaScript Engine]Stop generating closed-over-binding information for leaf functions
Bug 1605066 R[Core:JavaScript Engine]Don't track property types for non-singleton environment objects
Bug 1604530 R[Core:JavaScript Engine]Assertion failure: isDouble(), at dist/include/js/Value.h:808 with Debugger
Bug 1604747 R[Core:JavaScript Engine]Crash [@ mozilla::Result<mozilla::Ok, JS::TranscodeResult> js::XDRModuleObject<(js::XDRMode)0>(...)] with ES6 modules
Bug 1603911 R[Core:JavaScript Engine: JIT][mips64] Int32 and Boolean may have wrong tagged value
Bug 1605376 R[Core:JavaScript Engine: JIT]Remove unused InvokeFunctionShuffleNewTarget function
Bug 1598755 R[Core:Layout]Remove w3c-css/received/selectors reftests
Bug 1604978 R[Core:Layout]Move NS_BLOCK_FLAGS_MASK and NS_BLOCK_FLAGS_NON_INHERITED_MASK into nsBlockFrame::Init.
Bug 1605466 R[Core:Layout]Miscellaneous include-what-you-use fixes
Bug 981248 N[Core:Layout: Form Controls]<input> has focus/blur issues when it has focus and its type changes to/from type=number
Bug 1598112 R[Core:Layout: Scrolling and Overflow]element with position: sticky and top: 100%; makes its parent to have infinite scrollbar
Bug 1570499 R[Core:MFBT]Replace MOZ_FALLTHROUGH macro with C++17 attribute [[fallthrough]]
Bug 1531708 R[Core:Networking]nsSyncStreamListener drops error status when waiting for data
Bug 1596682 R[Core:Networking]Enable DocumentChannel to ride the trains to release
Bug 1605096 R[Core:Networking: HTTP]It may happen that we open multiple http3 connection
Bug 1605090 R[Core:Networking: HTTP]Use next_event() instead of events()
Bug 1600130 R[Core:Networking: HTTP]AddressSanitizer: heap-use-after-free [@ std::__atomic_base<unsigned long>::fetch_add] with WRITE of size 8 (HTTP channel freed by nsHttpNegotiateAuth)
Bug 1602410 A[Core:Printing: Setup]Make `window.print()` invoke printing via the parent process using an IPDL actor
Bug 1594497 R[Core:Privacy: Anti-Tracking]Increase shavar chunk size limit
Bug 1602020 A[Core:Security: PSM]Upgrade Firefox 73 to use NSS 3.49
Bug 1575985 R[Core:Security: Process Sandboxing]RLBox - Safely load dynamic library dealing with content sandbox policies
Bug 1599230 R[Core:Security: Process Sandboxing][macOS] Remove sandbox earlyinit prefs and older sandbox startup code paths
Bug 1605291 R[Core:Security: Process Sandboxing]Bug 1603999 broke security.sandbox.content.level < 4 on Linux
Bug 1605250 R[Core:Storage: localStorage & sessionStorage]Lots of include-what-you-use errors in dom/localstorage
Bug 1605118 R[Core:Web Audio]Perma [tier2] TEST-UNEXPECTED-PASS | /webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html | Executing "test-audiocontextoptions-latencyHint-double" - expected TIMEOUT
Bug 1602739 R[Core:WebRTC]Stats IDs should be opaque
Bug 1595479 R[Core:WebRTC: Audio/Video]Implement firing mute events when a RTCP BYE is received, or an RTCP timeout happens
Bug 1605119 R[Core:XPCOM]Add NS_NewCancelableRunnableFunction
Bug 1603828 R[Core:XUL]Remove XULElement.pack, replace with getAttribute/setAttribute
Bug 1604263 R[DevTools:Accessibility Tools]Remove a check for simulator support in Fx73.
Bug 1530843 R[DevTools:Console]Console actor drops asynchronous stacks from nsIConsoleService
Bug 1589908 A[DevTools:Debugger]The Worker name should be reflected in the threads pane
Bug 1602444 R[DevTools:Debugger]The OBT debugger pauses twice on breakpoints in content
Bug 1591743 R[DevTools:Framework]Set watchedByDevtools flag in child docshells
Bug 1605133 R[DevTools:General]Include fission jobs in DevTools try preset
Bug 1580463 R[DevTools:Inspector]Make the reflowtracker multi-target aware
Bug 1587562 R[DevTools:Responsive Design Mode]Intermittent Tier 2 Fission TEST-UNEXPECTED-PASS | devtools/client/responsive/test/browser/browser_favicon.js | We expect at least one assertion to fail because this test file is marked as fail-if in the manifest. -
Bug 1603804 R[Developer Services:General]third_party/python/lldbutils is not third party code
Bug 1603714 R[External Software Affecting Firefox:Telemetry]Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::dom::PContentParent::OnMessageReceived] from deserializing UntrustedModulesData
Bug 1599842 R[Firefox:Address Bar]Suggest a search engine to use through the QueryContext
Bug 1590485 N[Firefox:Disability Access][meta] global/default zoom
Bug 1603272 N[Firefox:General]List installed site specific browsers in the app menu
Bug 1597765 R[Firefox:General]support auto scroll in out of process frames
Bug 1605235 R[Firefox:Messaging System]update npm 6.13.4 to close package.json binary planting bug
Bug 1604563 R[Firefox:Messaging System]Rename trackingProtection trigger event
Bug 1604867 N[Firefox:Messaging System]Optimize initial message filtering in handleMessageRequest
Bug 1605258 R[Firefox:New Tab Page]The icon displayed in the front of "Learn how privacy work on the new tab" hyperlink is the one from the "Manage sponsored content settings" hyperlink and vice-versa
Bug 1602518 R[Firefox:New Tab Page]Use text underline for hover state on Popular Topics links
Bug 1543634 R[Firefox:Protections UI]Intermittent browser/base/content/test/trackingUI/browser_trackingUI_pbmode_exceptions.js | Found a browser window after previous test timed out - | Test timed out
Bug 1604415 R[Firefox Build System:General]Add 'scn' to Firefox Nightly build
Bug 1605456 R[Firefox Build System:General]add environment variable for wasi sysroot location
Bug 1605110 R[Firefox Build System:General]0.47% installer size (osx-shippable) regression on push 65cf656ecce94b8c8bc4933cf57eb760a3b8d10f (Wed December 18 2019)
Bug 1605416 R[Firefox Build System:General]package the wasm sandboxed graphite library where appropriate
Bug 1601777 R[Firefox Build System:General]mach build faster breaks after filename change on android
Bug 1605268 R[Firefox Build System:General]Figure out why Xcode invoked lldb has started outputting `KeyError: 'topsrcdir'`
Bug 1605189 R[Firefox Build System:General]update in-tree robustcheckout with latest version
Bug 1605144 R[Firefox Build System:Lint and Formatting]Address most of the lint errors in python/lldbutils
Bug 1605145 R[Firefox Build System:Lint and Formatting]Fix the 'line too long' E501 flake8 errors in python/lldbutils
Bug 1604600 R[Firefox Build System:Source Code Analysis]StructuredSpewer.cpp: redundant return statement at the end of a function with a void return type
Bug 1583353 A[Firefox Build System:Task Configuration]Test path chunking in the taskgraph
Bug 1596182 N[Firefox Build System:Toolchains]Consider adding raptor-webaudio to PGO training
Bug 1599873 R[GeckoView:General]Implement Login Storage Prompt API (login saving/updating)
Bug 1604511 R[GeckoView:General]Crash in java.lang.NullPointerException: at org.mozilla.geckoview.Autofill$Support.clear()
Bug 1605502 R[Release Engineering:Applications: MozharnessCore]upgrade Mercurial version used by mozharness tests
Bug 1605413 R[Remote Protocol:Agent]Disable Puppeteer unit tests that crash the test harness
Bug 1590098 R[Remote Protocol:Network]Implement Network.getCookies
Bug 1603649 R[Thunderbird:Mail Window Front End]Port bug 1594288 - Remove nsIDocShellTreeItem.findChildWithName
Bug 1605405 R[Toolkit:Notifications and Alerts]Windows toast notifications can have a MSCOM <-> XPCOM reference cycle causing a shutdown crash
Bug 1600889 R[Toolkit:Safe Browsing]ThreadSanitizer: data race [@ nsUrlClassifierDBService::Observe] vs. [@ nsUrlClassifierDBServiceWorker::CacheCompletions] on gShuttingDownThread
Bug 1592286 R[Toolkit:Video/Audio Controls]Investigate whether we can add hooks for the webcompat add-on to modify the position and visibility of the Picture-in-Picture toggle
Bug 1604058 R[WebExtensions:General]Verify IPC messages claiming to come from extension pages
Bug 1595860 R[WebExtensions:General]provide a way to query whether a specific pref is extension controlled
Bug 1599918 R[WebExtensions:General]Document changes with settings and preferences.
###########
Changes to 98 bugs - 84 fixed.
2 bugs are not included due to being restricted