Changes in 20200408033650

Built from 6663d3dc883b6ad0d0dfa9346f9ceabf2b2c7967

..index..
Bug 1626319 R[Core:Audio/Video: MediaStreamGraph]Log AudioCallbackTracing per thread id
Bug 1627905 R[Core:Audio/Video: MediaStreamGraph]Add uses of WavDumper to the AudioCallbackDriver
Bug 1619543 R[Core:Audio/Video: Playback][Wayland][VA-API] libva symbol lookup errors
Bug 1627636 R[Core:Audio/Video: cubeb]Clean up audioipc dependencies
Bug 1580565 A[Core:DOM: Content Processes]Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer&&, mozilla::dom::BrowsingContextGroup*, mozilla::dom::ContentParent*)]
Bug 1625609 R[Core:DOM: Content Processes]Pref on privileged about content process by default on all channels
Bug 1586761 R[Core:DOM: Core & HTML]Check crossOriginIsolated for all nsRFPService::ReduceTimePrecision* callers
Bug 1350875 A[Core:DOM: Core & HTML]Intermittent dom/html/test/test_fullscreen-api.html | [scrollbar] Should not have vertical scrollbar when [object HTMLDivElement] is in fullscreen - got 500, expected 1600
Bug 1627723 R[Core:DOM: Core & HTML]Move requestPointerLock to new user activation model
Bug 1627753 R[Core:DOM: Device Interfaces]Using signed long for index attribute in Gamepad
Bug 1424284 R[Core:DOM: Editor]Make inputmode available on contenteditable content
Bug 1496578 A[Core:DOM: Navigation]convert nsDefaultURIFixup to js and rename it to make it clear it's the only one
Bug 1616353 R[Core:DOM: Navigation]BrowsingContext should support being used as `nsILoadContext`.
Bug 1620594 R[Core:DOM: Navigation]Completely remove TabGroup.
Bug 1626504 R[Core:DOM: Navigation]BrowsingContext / SyncedContext comments refer to non-existent files / methods
Bug 1262842 R[Core:DOM: Security][CSP] Blocks the use of style attributes inside SVG without generating console errors
Bug 1627235 R[Core:DOM: Security]Investigate CSP for images loaded as iframe
Bug 1613609 R[Core:DOM: Security]system-principal restrictions should check for allowed ui resources rather than blacklisting based on uri scheme
Bug 1618759 N[Core:DOM: UI Events & Focus Handling][TSF][IMM] Update inputmode support type per current spec on Windows
Bug 1615732 R[Core:DOM: UI Events & Focus Handling]`mousedown` events for Control + left-mouse-button report different `button` value than other browsers on Mac
Bug 1626143 R[Core:DOM: Workers]SharedWorker error should not propagate to window
Bug 1627994 R[Core:General]Fix 'expection' typos
Bug 1625431 R[Core:Graphics][Wayland] Enable VAAPI decoding only when hw compositing is enabled
Bug 1602133 R[Core:Graphics: WebGPU]Implement WebGPU swap chains and presentation
Bug 1627413 R[Core:Graphics: WebRender]Software WebRender lacks support for supplying LOD bias when sampling 2DArrays (reftests/filters/svg-filter-composite.yaml)
Bug 1627368 R[Core:Graphics: WebRender]Software WebRender lacks support for `LINEAR_MIPMAP_LINEAR` (reftests/image/downscale.yaml)
Bug 1621382 R[Core:Graphics: WebRender]SWGL does not currently support perspective-correct rasterization
Bug 1622360 N[Core:Graphics: WebRender]Remove document splitting code
Bug 1627355 R[Core:Graphics: WebRender]Software WebRender needs TEXTURE_RECTANGLE support (reftests/image/texture-rect-ref.yaml)
Bug 1621674 A[Core:Internationalization]Unify Localization.jsm, mozILocalization and Localization IDL
Bug 1627356 N[Core:JavaScript Engine]Remove MatchOnly regexps
Bug 1627975 R[Core:JavaScript Engine]More ImmutableFlags cleanup in JS frontend
Bug 1627955 R[Core:JavaScript Engine]Use fold expressions for JSContext::checkImpl
Bug 1625823 R[Core:JavaScript Engine]Implement RegExp literals
Bug 1627902 R[Core:JavaScript Engine]Replace ToNumeric intrinsic with JSOp::ToNumeric
Bug 1627216 R[Core:JavaScript Engine: JIT]WarpBuilder: add some logging
Bug 1627618 R[Core:JavaScript Engine: JIT]Remove no longer used binary arithmetic/binary instructions with no specialisations
Bug 1627893 R[Core:JavaScript Engine: JIT]Use fold expressions for MixPolicy, ArgSeq, CacheIRSpewer, and CacheIRArgLength
Bug 1626297 R[Core:JavaScript Engine: JIT]Consider adding IC support for JSOp::Pos
Bug 1627255 R[Core:JavaScript Engine: JIT]Rename the --disable-ion configure option to --disable-jit
Bug 1627248 N[Core:JavaScript: GC]Use placement new to forward cells to work around undefined behaviour
Bug 1627683 R[Core:JavaScript: GC]Intermittent GECKO(3580) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/gc/Cell.h:736:19 in unsafeSetPtr
Bug 1627666 R[Core:JavaScript: GC]Remove some unneeded GC telemetry
Bug 1622757 A[Core:JavaScript: GC]Parallel unmarking is slower on 64 bit Linux
Bug 1626967 R[Core:Javascript: WebAssembly]Cranelift: preparatory refactorings for new-isel integration
Bug 1625927 R[Core:Javascript: WebAssembly]Enable multi-value on nightly
Bug 1627835 R[Core:Javascript: WebAssembly]Emit build system dependencies for cranelift build.rs
Bug 1627568 R[Core:Layout]Make css-grid-with-xul-item-1.xhtml test more resilient to failures
Bug 1628043 R[Core:Layout]Some const-correctness improvements in layout code
Bug 1624684 R[Core:Layout]ApplySkipSide can be easier to use if it returns *this
Bug 1626665 N[Core:Layout]Declare some methods around `nsTextFrame` `const` or `static`
Bug 1579824 R[Core:Layout][Android] selected attribute on HTML <option> doesn't work when <select> size is >1 (listbox select)
Bug 1627785 R[Core:Layout: Form Controls]Improve CSS style for forms.css
Bug 1595428 R[Core:Layout: Text and Fonts]Firefox doesn't treat "FULLWIDTH COMMA" as a line-break opportunity (unlike Chrome)
Bug 1550037 R[Core:Layout: Text and Fonts]Shared memory blocks used by the font list should be impossible for content processes to map with write access
Bug 1586774 R[Core:Networking]network ID: split NetlinkService::CalculateIDForFamily() into multiple methods
Bug 1582666 R[Core:Networking]Enable more ESLint rules for netwerk/
Bug 1623038 U[Core:Networking]Replace URIParams with nsIURI in PHttpChannel.ipdl
Bug 1595611 R[Core:Networking]Consider caching ConnectivityManager in GeckoAppShell.java
Bug 1584797 R[Core:Networking]Remove unused aProxyService parameter from applyFilter method
Bug 1625213 R[Core:Networking: DNS]Refactor DNS code to remove OnLookupByTypeComplete
Bug 1624607 R[Core:Privacy: Anti-Tracking]Do not use topLevelStoragePrincipal in the content process
Bug 1624812 R[Core:Privacy: Anti-Tracking]Don't need to pass window while notifying content blocking events
Bug 1611526 R[Core:WebVR]Support WebXR bounded reference spaces
Bug 1626812 N[Core:WebVR]Dispatch XRSessionEvent "end" when exiting XRSession.
Bug 1611310 N[Core:WebVR]Implement XRInputSource
Bug 1614499 R[Core:WebVR]Implement XRWebGLLayer
Bug 1616835 R[Core:WebVR]Implement eye orientation component of rigid transform (WebXR)
Bug 1617023 N[Core:WebVR]Implement Gamepad for XRInputSource
Bug 1626053 R[Core:WebVR]Implement XR local to local-floor adjustments
Bug 1627141 N[Core:WebVR]Implement XRInputSourcesChangeEvent
Bug 1610613 R[Core:Widget: Cocoa]Make always-on-top windows persist across workspaces
Bug 1627391 R[Core:XPCOM]Make xpcom/threads buildable outside of a unified build environment
Bug 1627390 R[Core:XPCOM]Make xpcom/io buildable outside of a unified build environment
Bug 1627393 R[Core:XPCOM]Make xpcom/tests buildable outside of a unified build environment
Bug 1612364 R[Core:XPConnect]Intermittent JSM shared global leaks when Fission is enabled
Bug 1627687 R[DevTools:Console]Make console complicated reload test more reliable
Bug 1627903 R[DevTools:Console][RTL] The context selector's dropdown button is located on the wrong side
Bug 1605331 R[DevTools:Debugger]Watch expressions should be evaluated in the right context
Bug 1625583 R[DevTools:Debugger]Intermittent devtools/client/debugger/test/mochitest/browser_dbg-blackbox-all.js | Test timed out -
Bug 1626992 R[DevTools:Debugger]Continue Improvement of Flow Coverage
Bug 1607559 R[DevTools:Debugger]Slow performance of inline source maps
Bug 1627108 R[DevTools:Framework]Worker threads are accidentally selected at startup
Bug 1627933 R[DevTools:General]Fix preference name to disable new perf panel for the Browser Toolbox
Bug 1553795 R[DevTools:Inspector]Fix preset input in filter tooltip
Bug 1464876 R[DevTools:Inspector]Dynamically load reducers in the inspector
Bug 1623033 R[DevTools:Netmonitor]Introduce DAMP test for the response panel
Bug 1627138 R[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_tab_favicons.js | A promise chain failed to handle a rejection: can't access property "send", this.transport is null
Bug 1627888 R[DevTools:about:debugging]Create about:debugging test helper to update the selected tab
Bug 1622098 R[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_focus.js | A promise chain failed ... : can't access property "send", this.conn is null - stack: writeError@resource://devtools/shared/protocol/Actor.js:98:5
Bug 1606924 R[Firefox:Address Bar]Remove now unused WebExtension APIs
Bug 1622243 R[Firefox:Bookmarks & History]"Bookmark pages" context menu item from Library - History doesn't work
Bug 1609557 N[Firefox:General]Migrate placesContextMenu.inc.xhtml to Fluent
Bug 1603974 A[Firefox:Launcher Process]dgapi on the blocklist is still loaded and causes crash
Bug 1615685 V[Firefox:Messaging System]CFR Trigger: When a password is updated via the doorhanger
Bug 1621032 R[Firefox:New Tab Page]Add a mechanism for reading about:home from the HTTP cache if an entry exists at startup
Bug 1627317 R[Firefox:New Tab Page]If stories are disabled, collections can still show up
Bug 1571479 R[Firefox:New Tab Page]Jank and high CPU usage for tens of seconds, after opening a bunch of new tabs (with browser.tabs.remote.separatePrivilegedContentProcess = true)
Bug 1624612 R[Firefox:Preferences]Validation button is not displayed by default in certificate management window
Bug 1602096 R[Firefox:Protections UI][Protection Report] Add/Update 'How it works' link to Firefox Monitor Card
Bug 1621892 R[Firefox:Search]Search Engine settings are lost when a WebExtension based search engine is updated
Bug 1622978 N[Firefox:Search]Prevent loading distribution engines from filesystem when using modern config
Bug 1627477 R[Firefox:Theme]Convert all relevant uses of left/right to logical properties in browser/
Bug 1625480 R[Firefox:Toolbars and Customization]Convert remaining notifications strings from browser.dtd to fluent
Bug 1626098 R[Firefox Build System:Bootstrap Configuration]mach bootstrap fails on Ubuntu 20.04
Bug 1624670 R[Firefox Build System:Bootstrap Configuration]Bootstrap fails with 32-core / 64-thread processor
Bug 1326486 N[Firefox Build System:General]Provide PGO builds of clang
Bug 1627873 R[Firefox Build System:General]Stalls during a mach command may not show the last bits of output before stall
Bug 1627344 R[Firefox Build System:Try]Remove leading and trailing .* from mach try fuzzy.py's TARGET_TASK_FILTERS
Bug 1621480 R[GeckoView:General]GeckoSession.HistoryDelegate.onHistoryStateChange is not fired unless GeckoSession.ProgressDelegate.onSessionStateChange is set
Bug 1627782 R[GeckoView:General]Enable process priority manager in GeckoView
Bug 1627872 R[Localization Infrastructure and Tools:Fluent Migration]Remove Fluent migration recipes for Firefox 74
Bug 1627780 R[Remote Protocol:Agent]ValueError: Failed to convert value CRASHED of type unicode for field status to type Status
Bug 1625181 R[Toolkit:Add-ons Manager]Add-on manager sometimes blocks startup on blocklist checks, leading to slow startups
Bug 1623310 R[Toolkit:Add-ons Manager]About addons - right click on list item from context menu on addon settings shows context menu
Bug 1532077 R[Toolkit:Add-ons Manager]label for reconfiguring extension keyboard shortcut for browser action needs improved text, sounds like extension wouldn't do anything if it doesn't get called
Bug 1627496 R[Toolkit:Crash Reporting]Replace MOZ_MUST_USE with [[nodiscard]] in toolkit/crashreporter
Bug 1627444 R[Toolkit:General]Update bundled protobuf lib to 3.11.4
Bug 1618236 R[Toolkit:Performance Monitoring]Make CollectPerformanceInfo in PerformanceUtils not use TabGroup.
Bug 1621116 R[Toolkit:Startup and Profile System]Cache the last application version from compatibility.ini
Bug 1594230 R[Toolkit:XUL Widgets]Use actorCreated callback to listen to 'pageshow' event in https://searchfox.org/mozilla-central/source/browser/actors/FormValidationChild.jsm
Bug 1530408 R[WebExtensions:Request Handling]filterResponseData from the WebRequest API returns script bytecode cache data
Bug 1623208 R[WebExtensions:Request Handling]Intermittent tp5o_webext | application crashed [@ mozilla::ipc::MessageChannel::Send(IPC::Message*)]
###########
Changes to 123 bugs - 101 fixed.
1 bugs are not included due to being restricted