Changes in 20200901094542

Built from ea855bdc21ea4920f8e67288dfba33c687215dd7

..index..
Bug 1661649 R[Core:Audio/Video: MediaStreamGraph]Setting default sink id on a track with no prior sink id fails an assert
Bug 1661668 R[Core:Audio/Video: MediaStreamGraph]Do some cleaning in setSinkId code paths
Bug 1662210 R[Core:Audio/Video: Playback]HTMLMediaElement has MediaKeys specific logic in suspend code that is no longer needed
Bug 1661524 R[Core:Audio/Video: Playback]Add messagemanagergroup restrictions to EncryptedMedia actors in BrowserGlue.jsm
Bug 1661884 R[Core:DMD]Incorrect link in memory/replace/dmd/README
Bug 1650257 R[Core:DOM: Content Processes]Crash in [@ IPCError-browser | RecvNewWindowGlobal Cannot create for missing BrowsingContext]
Bug 1661699 R[Core:DOM: Core & HTML]Perma TEST-UNEXPECTED-NOTRUN | /html/cross-origin-embedder-policy/reporting-subresource-corp.https.html | destination: script - expected FAIL when Gecko 82 merges to Beta on 2020-09-21
Bug 1626486 N[Core:DOM: Core & HTML]Use structured field value parser for COOP and COEP
Bug 1661602 R[Core:DOM: Core & HTML]Perma /scroll-to-text-fragment/idlharness.window.html | FragmentDirective interface: existence and properties of interface object - assert_own_property: self does not have own property "FragmentDirective" expected property "FragmentDirective" missing
Bug 1658302 R[Core:DOM: Editor]Changing the `placeholder` property of the input cause loss of editing history.
Bug 1658702 A[Core:DOM: Events][Input Events] Set "affected" ranges to the result of `getTargetRanges()` at dispatching `beforeinput` event
Bug 1661753 R[Core:DOM: Navigation]Don't return early from nsDocShell::UpdateURLAndHistory when only session-history-in-parent related code is running
Bug 1661317 R[Core:DOM: Navigation]Make loading session history entries for iframes work when session history lives in the parent process (step 1)
Bug 1585074 R[Core:DOM: Navigation]Audit usage of nsIDocShellTreeItem in PendingFullscreenChangeList::Iterator::Iterator
Bug 1662026 R[Core:DOM: Networking]Intermittent TEST-UNEXPECTED-NOTRUN | /html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https.html | verify remaining reports - expected PASS
Bug 1661423 R[Core:DOM: Security]Content-Security-Policy upgrade-insecure-requests is applied to <form>s on 127.0.0.0/8
Bug 1656212 R[Core:DOM: Security]Enable sandbox="allow-downloads"
Bug 1661846 R[Core:DOM: Security]about:plugins broken (white page; RPMSendQuery is not defined)
Bug 1662124 A[Core:DOM: UI Events & Focus Handling]element.setPointerCapture should throw NotFoundError if the pointer id is invalid
Bug 1661504 R[Core:Disability Access APIs]Add landmarks to rotor
Bug 1625868 R[Core:Disability Access APIs]Items in definition lists are counted wrong.
Bug 1646266 N[Core:Gecko Profiler]Implement new C++ way to define marker types
Bug 1661427 R[Core:Graphics: WebRender]Allow SWGL SwCompositor to split up compositing work between SwComposite and render threads
Bug 1661505 R[Core:Graphics: WebRender]Weird glitches issues in latest beta version with WebRender enabled
Bug 1662309 A[Core:Internationalization]Update fluent-rs to 0.12
Bug 1662113 V[Core:JavaScript Engine]Crash [@ js::frontend::BytecodeEmitter::intoScriptStencil] or Assertion failure: aIndex < mLength, at mozilla/Vector.h:481 with dumpStencil
Bug 1662127 R[Core:JavaScript Engine]Prep patches for stencil-mvp
Bug 1662140 R[Core:JavaScript Engine]Add javascript.options.off_thread_parse_global pref
Bug 1645373 R[Core:JavaScript Engine: JIT]Warp: support transpiling instanceof
Bug 1661352 R[Core:JavaScript Engine: JIT]Warp: Transpile FunApplyArray and spread calls
Bug 1661695 A[Core:JavaScript Engine: JIT]Use --fast-warmup for shell tests
Bug 1660409 R[Core:JavaScript Engine: JIT]Figure out what to do with ArrayJoinResult
Bug 1661718 R[Core:JavaScript: GC]Simplify TypedObject optimised marking path
Bug 1658070 R[Core:JavaScript: GC]ProxyObject expando slot is invalid after JSObject::swap
Bug 1661723 R[Core:Javascript: WebAssembly]Cranelift: test failure when running WPT wasm/jsapi/constructors/multi-value.any.js
Bug 1641085 R[Core:Layout]Improve APIs that manipulate overflow list, overflow containers list, and excess overflow containers list
Bug 1657256 R[Core:Layout]Scrolling between text selection actions creates offset for selection cursor
Bug 1661874 R[Core:Layout: Columns]More ColumnSet cleanup
Bug 1661621 R[Core:Layout: Text and Fonts]Add more emoji reftest for keycap and skinton
Bug 1662072 R[Core:Networking]Avoid copying data when sending chunks to HttpChannelChild
Bug 1660975 R[Core:Networking: DNS]Move some TRR prefs to StaticPrefList.yaml
Bug 1662011 R[Core:Networking: HTTP]Remove hash stats code from the cache
Bug 1662012 R[Core:Networking: HTTP]Remove filesystem reporting from the cache
Bug 1661897 N[Core:Panning and Zooming]Problem with Editor on Firefox 80.0
Bug 1661867 R[Core:Printing: Output]Tab crashes before print dialogue displays
Bug 1662204 R[Core:Printing: Output]Crash when printing about:sessionrestore
Bug 1661137 R[Core:Printing: Output]Intermittent printing/<random>.html | assertion count 1 is more than expected 0 assertions after ASSERTION: User did not call nsIContentViewer::Destroy: '!mPresShell && !mPresContext', file /builds/worker/checkouts/gecko/layout/base/nsDocumentViewer.cpp
Bug 1660686 R[Core:Printing: Setup]Add some telemetry to measure how long it takes to collect printer information
Bug 1661993 R[Core:Printing: Setup]Use PWG standardized names in fallback paper list on GTK
Bug 1654260 R[Core:Security: CAPS]Package all formautofill css files and load them using the internal chrome: protocol
Bug 1660509 A[Core:Security: PSM]Upgrade Firefox 82 to use NSS 3.57
Bug 1660901 R[Core:Security: Process Sandboxing]Crash in [@ __fxstatat]
Bug 1661860 R[Core:Storage: IndexedDB]Intermittent dom/indexedDB/test/browser_private_idb.js | Uncaught exception -
Bug 1654100 R[Core:Widget: Win32]Measure the elapsed time of ShellExecuteByExplorer
Bug 1662214 R[Core:XPConnect]Add documentation for when to use HoldJSObjects
Bug 1662058 R[DevTools:Inspector]Remote debugging is broken, missing preference "devtools.overflow.debugging.enabled"
Bug 1660818 R[DevTools:Inspector]Add telemetry to track the number of times the scrollable badge is clicked
Bug 1659589 R[DevTools:Style Editor]Get rid of a dependant of stylesheet actor from StyleEditor (to resource based)
Bug 1660277 R[Firefox:File Handling]We switch users away from PDF.js as the default viewer if the user ever picks something else in the "open file with" dialog
Bug 1662118 R[Firefox:PDF Viewer]Update pdf.js to version 2.6.336
Bug 1661803 R[Firefox:Pioneer]Check for presence of default add-on before unlocking studies
Bug 1658498 R[Firefox:Sync]Untangle bookmark engine tests
Bug 1661790 R[Firefox Build System:General]Allow configuring the name of the `virtualenv` used for builds
Bug 1651424 R[Firefox Build System:General]Gather build telemetry using Glean
Bug 1660831 R[Firefox Build System:Generated Documentation]Windows build documentation suggests cloning from mozilla-central
Bug 1661434 R[Firefox Build System:Generated Documentation]migrate debugging on windows and mac pages from MDN to in-tree
Bug 1617369 N[Firefox Build System:Lint and Formatting][rust] Reformat the tree using rustfmt
Bug 1519636 N[Firefox Build System:Lint and Formatting]Reformat recent changes to the Google coding style
Bug 1662305 R[Firefox Build System:Task Configuration]Remove workaround for shortcomings from kaniko < 1
Bug 1660896 R[Firefox Build System:Toolchains]wpt6 failures with clang 11
Bug 1660340 R[Firefox Build System:Toolchains]Update to clang 11.0.0 rc2
Bug 1641674 R[Firefox Build System:Toolchains]Linker section GC is throwing away lots of PGO data
Bug 1655750 A[Firefox Build System:Try]`mach try --list-presets` does a push
Bug 1654722 R[GeckoView:General][1530022 subtask 2] Add new API method to ContentDelegate to return WebResponse for downloads
Bug 1643448 R[GeckoView:General]Add ACCESS_WIFI_STATE permission to TestRunnerActivity
Bug 1657476 N[Toolkit:Add-ons Manager]support additional recommendation badges in about:addons
Bug 1659530 N[Toolkit:Add-ons Manager]bypass 3rd party install panel for recommended addons
Bug 1649596 A[Toolkit:OS.File]CrashService.jsm imports OS.File during startup
Bug 1649595 A[Toolkit:OS.File]CrashMonitor.jsm imports OS.File during startup
Bug 1649593 A[Toolkit:OS.File]ExtensionParent.jsm imports OS.File during startup
Bug 1618314 R[Toolkit:Password Manager]Remove import suggestions on user opt-out or automatically
Bug 1661361 R[Toolkit:Printing]Show the print dialog as early as possible
Bug 1661645 R[Toolkit:Printing]Reset applying grayscale filter when the destination is set to "Save to PDF"
Bug 1662145 R[Toolkit:Printing]“All” page range is invalidated if switching between a custom invalid range to “all” range
Bug 1661618 R[Toolkit:Printing]Update print toolbar item and app menu buttons depending on `print.tab_modal.enabled` value
Bug 1661776 A[Toolkit:Printing]Print dialog's validated fields should prevent pasting invalid input
Bug 1661374 R[Toolkit:Printing]If "save to pdf" is selected printer, populate the system dialog with settings of last accepted printer
Bug 1658359 A[Toolkit:Telemetry]Instrument FOG for validation
Bug 1638422 R[WebExtensions:General]Page with multipart/x-mixed-replace content doesn't finish loading when certain extensions are loaded
###########
Changes to 89 bugs - 69 fixed.
2 bugs are not included due to being restricted