Changes in 20200829091226

Built from fdf95334aded3175771c724e785fb148f95ed10b

..index..
Bug 1661786 R[Core:DOM: Content Processes]Fix inaccuracy in JS actor documentation
Bug 1661876 R[Core:DOM: Core & HTML]Intermittent /html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-report-to.https.html | coop reporting test reporting same origin with report-to to CROSS_ORIGIN with same-origin; report-to="coop-popup-report-endpoin
Bug 1646996 R[Core:DOM: Core & HTML]Intermittent Assertion failure: !mDocuments.IsEmpty(), at /builds/worker/checkouts/gecko/dom/base/DocGroup.cpp:301
Bug 1661643 R[Core:DOM: Core & HTML]Remove browser.link.open_newwindow=1
Bug 1652557 N[Core:DOM: Editor]Fix failing DOM editor mochitests with cross-origin and Fission enabled
Bug 1589102 R[Core:DOM: Navigation]Fix loads that inherit principals - about:blank and about:srcdoc - and make them go via DocumentChannel
Bug 1657208 N[Core:DOM: Security]Crash in [@ __delayLoadHelper2 | trunc | nsContentSecurityManager::MeasureUnexpectedPrivilegedLoads]
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1568597 R[Core:DOM: Service Workers]Change ServiceWorkerPrivate process selection to be fission-aware
Bug 1661587 R[Core:Disability Access APIs]Assertion "Couldn’t get the native NSView parent" when running browser tests in mac with a11y enabled
Bug 1661579 R[Core:Disability Access APIs]Moving to previous marker does not work across wrapped lines
Bug 1655784 R[Core:Disability Access APIs]VoiceOver does not track the cursor in the address field, works in edit fields on the web.
Bug 1660359 A[Core:Disability Access APIs]Print Preview document isn't included in the a11y tree
Bug 1659897 R[Core:Find Backend]Find in Page fail after Bug 1654270
Bug 1661261 R[Core:Graphics: Text]Update brotli to 1.0.9
Bug 1661427 R[Core:Graphics: WebRender]Allow SWGL SwCompositor to split up compositing work between SwComposite and render threads
Bug 1658318 R[Core:JavaScript Engine]Adding Reflect[Symbol.toStringTag]
Bug 1661098 R[Core:JavaScript Engine]Make CompilationInfo non stack class
Bug 1661079 R[Core:JavaScript Engine]Make Vector/HashMap in CompilationInfo independent from JSContext
Bug 1659595 R[Core:JavaScript Engine]Avoid creating atoms for BigInt property names
Bug 1660538 R[Core:JavaScript Engine]Add SMDOC for async function
Bug 1661530 R[Core:JavaScript Engine: JIT][warp] Assertion failure: data->callFlags.getArgFormat() == CallFlags::FunCall, at jit/TrialInlining.cpp:301
Bug 1660862 R[Core:JavaScript Engine: JIT]Warp: GuardSpecificFunction captures stale function flags for lazy Wasm stubs
Bug 1652732 R[Core:JavaScript Engine: JIT][warp] Assertion failure: !val.isMagic(), at vm/JSObject.cpp:3195 or Crash [@ js::BigIntObject::create(JSContext*, JS::Handle<JS::BigInt*>)]
Bug 1365982 R[Core:Layout]Attach FrameProperties to each frame instead of using a shared hashtable
Bug 1661755 R[Core:Layout: Scrolling and Overflow]Misc cleanups
Bug 1661083 R[Core:MFBT]MOZ_TO_RESULT_INVOKE should work with raw pointers
Bug 1661476 R[Core:MFBT]Prevent Result<const V, E> or Result<V, const E> from being instantiated
Bug 1661798 R[Core:MFBT]Make the LinkedList destructor provide more information about buggy users
Bug 1661492 R[Core:Panning and Zooming]Implement auto-migration for scrollwheel prefs
Bug 1661608 R[Core:Print Preview]Assertion failure: aViewportType != ViewportType::Visual, at layout/generic/nsIFrame.cpp:6765
Bug 1659005 R[Core:Print Preview]Reflect page range settings in Print Preview
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 1661446 R[Core:Printing: Setup]Crash in [@ nsGlobalWindowOuter::Print]
Bug 1661731 R[Core:Printing: Setup]OpenPrinterW in nsPrinterWin::DefaultSettings is not working.
Bug 1659856 R[Core:Printing: Setup]Support nsIPrintSetting.duplex on macOS and Windows
Bug 1661823 R[Core:Printing: Setup]nsIPrinter.CreateDefaultSettings() converts to the wrong units for unwriteableMargins
Bug 1661785 R[Core:Printing: Setup]Explicitly check for COLOR and AUTO color modes with CUPS
Bug 1660686 A[Core:Printing: Setup]Add some telemetry to measure how long it takes to collect printer information
Bug 1660816 R[Core:Storage: IndexedDB]Make PBackgroundIDBCursor protocol refcounted
Bug 1661085 R[Core:Storage: IndexedDB]Use IDB_TRY_* macros at some places in dom/indexedDB/ActorsParent.cpp
Bug 1660406 R[Core:Storage: Quota Manager]Use QM_FAIL with cleanup in QuotaManager::EnsureStorageIsInitialized
Bug 1661425 R[Core:Storage: Quota Manager]QM: Change the order of failure handling patterns from chronological to reverse chronological
Bug 1661084 R[Core:Storage: Quota Manager]Add CollectWhile algorithm for mozilla::Result
Bug 1661639 R[Core:Storage: Quota Manager]QM: Only debug builds need to use expressions in HandleError
Bug 1659053 R[Core:Storage: Quota Manager]Updating from 78.0.2 to 79.0 corrupts add-ons, add-on settings
Bug 1661274 R[Core:Widget: Gtk]widget/gtk/ProcInfo.cpp:249:55: error: too many arguments to function call, expected 0, have 1
Bug 1661646 R[Core:XML]Add extra keys to YSOD Telemetry
Bug 1661730 R[Core:XPCOM]Allow std::function to be specified as a native type in XPIDL
Bug 1661331 R[DevTools:Debugger][wasm] Update wasmparser to version 3.1.1
Bug 1660681 V[Firefox:Address Bar]Perma Beta browser/components/urlbar/tests/browser/browser_tokenAlias.js | 0 == 1 - JS frame :: chrome://mochitests/content/browser/browser/components/urlbar/tests/browser/browser_tokenAlias.js - when Gecko 81 merges to Beta on 2020-08-24
Bug 1655849 R[Firefox:Address Bar]Event telemetry error when clicking one-offs more than once
Bug 1661640 R[Firefox:Messaging System]Add Fluent migration for bug 1660259 (a11y labels on themes)
Bug 1659736 R[Firefox:Migration]FX_MIGRATION_BOOKMARKS_ROOTS telemetry shows wrong value when importing bookmarks from Internet Explorer
Bug 1656502 R[Firefox:Nimbus Desktop Client]Rename "group" to "feature" in Experiment config
Bug 1656503 R[Firefox:Nimbus Desktop Client]Change remote settings bucket for Nimbus experiments
Bug 1661777 R[Firefox:PDF Viewer]Update pdf.js to version 2.6.324
Bug 1658713 R[Firefox:Search]Show internal aliases in about:preferences
Bug 1660951 R[Firefox:Tabbed Browser]TabDialogBox doesn't restore focus when returning from another tab
Bug 1661406 R[Firefox Build System:Android Studio and Gradle Integration]"Could not determine Android NDK directory" for mobile artifact build
Bug 1660353 R[Firefox Build System:General]Remove subprocessing into global Python 3 in symbols_archive.py
Bug 1661635 R[Firefox Build System:General]windows/!windows and python2/python3 entries in virtualenv.txt are implicitly optional
Bug 1660371 N[Firefox Build System:General]Firefox 82 should pick up NSPR 4.29
Bug 1658976 R[Firefox Build System:General]Unable to compile 32-bit SpiderMonkey builds on 64-bit Linux
Bug 1660351 R[Firefox Build System:General]Tweak inherit-from-parent-environment implementation in virtualenv.py
Bug 1660396 R[Firefox Build System:General]Wildcards in FinalTargetFiles are broken in the recursivemake backend
Bug 1660548 R[Firefox Build System:General]Don't globally install Python linting packages
Bug 1661762 R[Firefox Build System:General]Strengthen recognize_repo_paths checks in files.py and hg.py.
Bug 1661783 R[Firefox Build System:Lint and Formatting]Disable test_rst.py on Linux
Bug 1661659 R[Firefox Build System:Task Configuration]Decision tasks take well above 10 minutes after bug 1657769
Bug 1659187 A[Firefox Build System:Task Configuration]Implement an optimization so tasks only run when their dependencies are scheduled
Bug 1660506 A[Firefox Build System:Task Configuration]Ensure backstop pushes use a time interval from the last backstop (rather than the last push)
Bug 1661589 R[Firefox Build System:Task Configuration]Track decision task duration on perfherder
Bug 1650406 R[Firefox Build System:Task Configuration]upload-symbols tasks showing up and causing builds with |mach try auto| again
Bug 1661480 R[GeckoView:General]GeckoView no longer restoring scroll position
Bug 1661637 R[Release Engineering:Firefox-CI Administration]Update the image-builder image on docker hub
Bug 1660835 R[Toolkit:OS.File]Support reading/writing with lz4 compression in IOUtils
Bug 1660328 R[Toolkit:OS.File]Implement directory iterator for IOUtils
Bug 1660060 R[Toolkit:Printing]Print dialog's validated fields (range, scale) should either tolerate or prevent whitespace
###########
Changes to 79 bugs - 68 fixed.
4 bugs are not included due to being restricted