Changes in 20201106093443

Built from 41effaf024a55426f4486278364dea1117ed6571

..index..
Bug 1660336 R[Core:Audio/Video: Playback]Add VA-API decode path to bundled ffvpx
Bug 1669503 R[Core:Audio/Video: Playback]Improve mp3 trimming
Bug 1674845 R[Core:Audio/Video: Playback]Move all autoplay related codes and tests into a subfolder under `dom/media`
Bug 1675639 N[Core:CSS Parsing and Computation]Try to save some memory in the custom properties code.
Bug 1673711 R[Core:DOM: Content Processes]Release assert crash on pid != kInvalidProcess in [@ mozilla::dom::ContentParent::KillHard]
Bug 1674533 R[Core:DOM: Content Processes]Unreplaced $unit variable displayed for some rows in about:processes
Bug 1578916 R[Core:DOM: Editor]crash near null in [@ mozilla::HTMLEditor::InsertBRElementIfHardLineIsEmptyAndEndsWithBlockBoundary]
Bug 1657028 R[Core:DOM: Navigation]Intermittent browser/base/content/test/protectionsUI/browser_protectionsUI_fetch.js | application crashed [@ mozilla::dom::BrowsingContextGroup::Subscribe(mozilla::dom::ContentParent*)]
Bug 1675238 R[Core:DOM: Networking]Intermittent /fetch/http-cache/304-<anything>.html | HTTP cache updates stored headers from a Last-Modified 304 - assert_less_than: Response 3 does not come from cache expected a number less than 3 but got 3
Bug 1577076 R[Core:DOM: Security]Intermittent failure /test/browser/browser_blockingIndexedDb.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Bug 1675397 R[Core:DOM: UI Events & Focus Handling]Cleanup some code around nsFocusManager::mFirst{Blur|Focus}Event
Bug 1673192 R[Core:Disability Access APIs]Nightly UI unresponsive when open https://twitter.com/FirefoxNightly and support.mozilla.org
Bug 1675094 R[Core:Disability Access APIs]Replace executeSoon() with waitForTick() in accessible/tests/browser
Bug 1675080 R[Core:GFX: Color Management]Make build_input_gamma_table safe.
Bug 1675425 R[Core:GFX: Color Management]Make build_output_lut safe.
Bug 1674968 R[Core:Gecko Profiler]UniqueJSONStrings copy constructor doesn't copy anything
Bug 1673387 N[Core:Graphics: WebRender]Stop using texture arrays in the texture cache
Bug 1673983 R[Core:Graphics: WebRender]Implement D3D11 compositor for swgl
Bug 1675159 R[Core:Graphics: WebRender]Implement Draw / partial present compositor in terms of native compositor interface
Bug 1675419 R[Core:Graphics: WebRender]Remove redundant packing in SWGL fast-paths
Bug 1675118 R[Core:IPC: MSCOM]Add a variant of AsyncInvoker that supports posting completion runnables
Bug 1668672 R[Core:JavaScript Engine]Add LifoAlloc to CompilationStencil
Bug 1674351 R[Core:JavaScript Engine]Split ParserAtomTable into vector and index map
Bug 1674994 A[Core:JavaScript Engine]Make more code work with large ArrayBuffers
Bug 1674714 R[Core:JavaScript Engine: JIT]Perma SM arm/amr64 mozcrash.py | application crashed [@ 0x2ef6ab70d015]
Bug 1673208 R[Core:Javascript: WebAssembly]WASM tab crashes on mips64el
Bug 1674353 V[Core:Javascript: WebAssembly]Assertion failure: len <= size_t(MaxMemory32Pages) * PageSize, at wasm/WasmJS.cpp:456
Bug 1674965 R[Core:Javascript: WebAssembly]Create test harness for SIMD code generation tests
Bug 1675216 R[Core:Javascript: WebAssembly]Assertion failure: !temp.Is(rt), at jit/arm64/vixl/MacroAssembler-vixl.cpp:1205
Bug 1675323 R[Core:Layout: Form Controls]Select dropdown does not apply scrollbar-width correctly.
Bug 1672931 R[Core:Layout: Text and Fonts]Crash in [@ mozilla::fontlist::FontList::FindFamily]
Bug 1674594 R[Core:MathML]Remove nsMathMLmfencedFrame
Bug 1674735 R[Core:Networking]block port 5060 for outgoing requests (potentially mitigating NAT slipstreaming)
Bug 1675203 R[Core:Networking]Huge amount of heap-unclassified memory for mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason)
Bug 1674922 R[Core:Networking: HTTP]Cleanup Http3Session::ReadSegments and add tests
Bug 1675465 R[Core:Networking: JAR]Add DIAGNOSTIC_ASSERT in nsJARInputStream::Read
Bug 1674935 R[Core:Panning and Zooming]Cannot scroll with keyboard on result page of google search when non-WebRender
Bug 1675596 R[Core:Privacy: Anti-Tracking]Enable cookie purging by default in Release
Bug 1671713 A[Core:Security: PSM]Upgrade Firefox 84 to use NSS 3.59
Bug 1672947 R[Core:WebRTC]Update PipeWire support to 0.3
Bug 1672987 R[Core:WebRTC]Use PipeWire when Wayland display is actually used
Bug 1672989 R[Core:WebRTC]Build PipeWire support in WebRTC
Bug 1651745 R[Core:WebRTC: Audio/Video]portaluat.mvine.com - no audio
Bug 1674140 R[Core:WebRTC: Networking]Crash in [@ mozilla::net::WebrtcTCPSocket::Write]
Bug 1661450 R[Core:Widget: Gtk]Enable Firefox to be built on Wayland without X11
Bug 1673795 R[Data Platform and Tools:General]Integrate sync ping shutdown handling with TelemetryController and record if a sync shutdown ping was sent
Bug 1592584 R[DevTools:Console]Directly connect the console to a DevToolsServer on the worker thread for worker targets
Bug 1674590 R[DevTools:Console]Rejected promise reason not shown in reps and can't be inspected
Bug 1674577 R[DevTools:Debugger]Extension Sources Will Always Show JavaScript File Icons
Bug 1674417 R[DevTools:Framework]Rename SourcesManager instances/getter from sources to sourcesManager
Bug 1675226 R[DevTools:Inspector: Highlighters]Remove leftover specific box model highlighter events
Bug 1665048 R[Firefox:Address Bar]Go/NoGo update2 for Release
Bug 1674138 R[Firefox:Address Bar]Introduce pref so we can ensure "browser.partnerlink.attributionURL" is used
Bug 1674485 R[Firefox:Address Bar]URL heuristic result icon is lost after selecting a one-off
Bug 1674493 R[Firefox:Address Bar]Record number of tab-to-search onboarding impressions
Bug 1674874 R[Firefox:Address Bar]Record telemetry for results picked in search mode
Bug 1675537 R[Firefox:Address Bar]Switch browser.urlbar.update2.emptySearchBehavior to 0 for Firefox 83
Bug 1425290 R[Firefox:Bookmarks & History]Standardize default target folder also for "Bookmark This Link" and Bookmark this frame
Bug 1432604 R[Firefox:Bookmarks & History]Allow the star panel to select the last used folder when bookmarking
Bug 1665389 R[Firefox:Bookmarks & History]Bookmarks should be stored on the bookmarks toolbar by default
Bug 1674756 V[Firefox:Bookmarks & History]Folders in the Other Bookmarks on the Bookmarks Toolar don't expand
Bug 1674801 R[Firefox:Bookmarks & History]Other Bookmarks popup doesn't update when bookmark is deleted from it
Bug 1674221 A[Firefox:General]Prefix Skeleton UI keys with executable path
Bug 1675190 A[Firefox:General]Vendor new application services into mozilla-central
Bug 1656562 N[Firefox:Messaging System]Using Region API in early startup throws error NS_ERROR_NOT_AVAILABLE
Bug 1673733 R[Firefox:Messaging System]WNPanel devtools "Open What's New Panel" and "Render Selected Messages" buttons aren't working
Bug 1674241 N[Firefox:New Tab Page]Update Popular Topics
Bug 1674446 R[Firefox:Security]Add a test which calls the external protocol handler dialogs without triggering principal
Bug 1003364 R[Firefox:Toolbars and Customization]The toolbar context menu items (collapse/uncollapse toolbars, and enter customize mode) should be present on the context menu for the Bookmarks Toolbar Items
Bug 1674160 R[Firefox:Toolbars and Customization]Don't show the bookmarks toolbar on the New Tab page if the toolbar will appear empty, including managed-bookmarks
Bug 1673429 R[Firefox:Top Sites]When sponsored tiles are present, dragging and dropping tiles adds duplicates, empty spaces, messes up the order
Bug 1533642 R[Firefox Build System:General]Using `mach python` from outside the source directory fails to import buildconfig
Bug 1675437 R[Firefox Build System:General]Local mac builds have big-endian utf-16 files
Bug 1675477 R[Firefox Build System:General]Remove MozillaDeveloper*Path from Info.plist
Bug 1674182 R[Firefox Build System:Mach Core]Support a --target-task-filter filter for./mach try auto
Bug 1675338 R[Firefox Build System:Mach Core]Add `--app` parameter to `mach run` for running an arbitrary Firefox binary
Bug 1638977 R[Firefox Build System:Source Code Analysis]Convert 'mach prettier-format' to run with Python 3
Bug 1672570 R[Toolkit:Add-ons Manager]Remove or update probes expiring in Firefox 85: addonsManager.*
Bug 1666374 R[Toolkit:Notifications and Alerts]Figure out if we should stop trying to support inactive/cached windows in before unload prompt
Bug 1671035 R[Toolkit:OS.File]Port OS.Path to C++
Bug 1666734 A[Toolkit:Printing]Add "Print on both sides" checkbox option to new print UI (duplex printing)
Bug 1673642 N[Toolkit:Telemetry]Implement C++ and JS APIs for the Boolean Metric Type
Bug 1673662 A[Toolkit:Telemetry]Implement C++ and JS APIs for the String Metric Type
Bug 1673664 A[Toolkit:Telemetry]Implement C++ and JS APIs for the UUID Metric Type
Bug 1545752 R[Toolkit:Video/Audio Controls]The Picture-in-Picture window opens on main monitor even if the browser is opened on the secondary monitor
Bug 1578985 R[Toolkit:Video/Audio Controls]Picture-in-Picture does not remember location and size of the popout windows
###########
Changes to 86 bugs - 68 fixed.
1 bugs are not included due to being restricted