Changes in 20200820093209

Built from 8cb700c12bd3acfdef56ce084c87d64fa4daae03

..index..
Bug 1659064 R[Core:Audio/Video]Intermittent dom/media/mediacontrol/tests/browser_nosrc_and_error_media.js | Test timed out -
Bug 1620686 R[Core:Audio/Video]Intermittent dom/media/mediacontrol/tests/browser_media_control_non_eligible_media.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 1659521 R[Core:Audio/Video: GMP]Add a header that exports the CDM header and undefines problematic macros from X11
Bug 1646554 R[Core:Audio/Video: Playback]Figure out if GetInProcessTop usage in BackgroundVideoDecodingPermissionObserver is OK
Bug 1604331 N[Core:Audio/Video: Playback]null pointer passed as argument 2, which is declared to never be null in dom/media/gtest/mp4_demuxer/TestMP4.cpp
Bug 1658982 N[Core:Audio/Video: cubeb]Crash in [@ core::ptr::drop_in_place | cubeb_coreaudio::backend::aggregate_device::AggregateDevice::new]
Bug 1414600 R[Core:CSS Parsing and Computation]viewport units incorrect in print
Bug 1656545 R[Core:Canvas: WebGL]ubsan pointer offset complaint in ClientWebGLContext::BufferData
Bug 1660091 R[Core:DOM: Content Processes]Lock fission.autostart on Android
Bug 1660048 R[Core:DOM: Core & HTML]Simplify some <input type>-checking code.
Bug 1659849 R[Core:DOM: Core & HTML]Perma /html/semantics/interactive-elements/the-dialog-element/* when Gecko 81 merges to Beta on 2020-08-24
Bug 847347 R[Core:DOM: File]Firefox crashes on FileReader readAsDataURL of large file (>100mb)
Bug 1656296 A[Core:DOM: Security]Add an indicator for blocked downloads.
Bug 1633710 R[Core:DOM: Security]Replace nsIPrincipal.uri functions with new Principal counterparts in js
Bug 1659771 R[Core:Gecko Profiler]Remove obsolete nsIProfiler.AddMarker API
Bug 1659901 R[Core:Gecko Profiler]Rework TLS usage in profiler
Bug 1657174 N[Core:Gecko Profiler]Crash in [@ profiler_unregister_thread]
Bug 1658401 R[Core:General]rlbox_type_traits.hpp:48:39: error: too many template arguments for variable template 'is_reference_v'
Bug 1647797 R[Core:Graphics]Empty screenshot when attaching GeckoView to already loaded session
Bug 1659233 R[Core:Graphics: WebRender]Remove AsyncImagePipelineManager::mPendingUpdates
Bug 1659676 R[Core:Graphics: WebRender]Simplify hit-test API
Bug 1659625 R[Core:Internationalization]Expose DOMLocalization interface to UA widgets
Bug 1659884 R[Core:JavaScript Engine]Assertion failure: !lookup(aLookup).found(), at dist/include\mozilla/HashTable.h:2153
Bug 1607970 R[Core:JavaScript Engine]Misc fixes for running gdb prettyprinter tests locally
Bug 1659107 R[Core:JavaScript Engine]Move js::SourceExtent to StencilShared.h
Bug 1659140 R[Core:JavaScript Engine: JIT]Move string optimisations for MCharCodeAt and MCompare to GVN and handle non-Latin1 characters in LoadStringCharResult
Bug 1659133 N[Core:JavaScript Engine: JIT]Improve code generated for property additions
Bug 1659477 R[Core:JavaScript: GC]sweepMarkTaskStarted field duplicates existing state
Bug 1657117 R[Core:JavaScript: Internationalization API]Intl.Locale constructor is validating the language tag parameter before apply ToObject(options)
Bug 1633031 R[Core:Layout: Flexbox]Support pushing and splitting flex items for multi-line column-oriented flex containers
Bug 1659962 R[Core:MFBT]Add additional MOZ_ARG_* macros
Bug 1659909 R[Core:MFBT]ToResultInvoke should also work with RefPtr/nsCOMPtr on win32
Bug 1656135 R[Core:Networking]Remove or update probes expiring in Firefox 82: browser.search.data_transferred
Bug 1440677 R[Core:Networking]herokuapp.com - Problems with spaces in filenames (content-disposition not quoted)
Bug 1659636 R[Core:Panning and Zooming]Make NotifyUpdateScreenMetrics more accurate
Bug 1657550 R[Core:Print Preview]nsDocumentViewer::PrintPreviewScrollToPage is broken
Bug 1658299 A[Core:Printing: Setup]Implement a Promise returning nsIPrinter.createDefaultSettings()
Bug 1602410 R[Core:Printing: Setup]Make `window.print()` work with tab-modal printing
Bug 1659762 R[Core:Privacy: Anti-Tracking]Extend telemetry probe 'tracking_protection_shield' to release channel.
Bug 1659783 R[Core:SVG]SVG images on dgraph.io don't appear
Bug 1655105 A[Core:Security: PSM]Upgrade Firefox 81 to use NSS 3.56
Bug 1609625 R[Core:Storage: Quota Manager]Add a temporary telemetry for QM's temporary storage initialization time
Bug 1659674 R[Core:String]Change BulkWrite to return mozilla::Result
Bug 1659201 R[Core:Web Audio]Cannot Join Audio in Zoom calls in Nightly
Bug 1620520 R[Core:Web Audio]Perma [tier 2] /webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html | X Panner distanceModel: "linear", rolloffFactor: 2 expected to be equal to the array [0,0.009438801556825638,0.02810869924724102,0.03424321487545967,0.
Bug 1652884 R[Core:WebRTC: Audio/Video]Allow front-end to mute/unmute all camera tracks
Bug 1658885 R[Core:Widget: Gtk][Linux] Use window sizes to get window CSD extents
Bug 1659679 R[Core:XPCOM]Unify overflow handling in Base64.cpp encoding functions
Bug 1657135 R[Core:XPCOM]add xptcall routines for aarch64 macOS
Bug 1659923 R[Core:XPCOM]Avoid unnecessary copies around Base64Encode
Bug 1659950 R[Core:XPCOM]Crash in [@ OOM | large | mozalloc_abort | moz_xmalloc | nsTArray_base<T>::EnsureCapacity<T> | nsTArray_Impl<T>::ReplaceElementsAtInternal<T> | mozilla::ipc::InputStreamParams::operator=]
Bug 1659902 R[Core:XPConnect]Assertion PR_GetPageSize() == alignof(ReadOnlyPage)
Bug 1642295 R[DevTools:Console]Enable console message listening from the server side for tab targets
Bug 1659643 R[DevTools:Debugger]Refactor browser_dbg-chrome-debugging.js
Bug 1658146 A[DevTools:Framework]netmonitor and console show requests as 'Blocked by DevTools' but these sources initiate requests
Bug 1654218 R[DevTools:General]Use a single grid layout for the devtools fission preference popup
Bug 1659745 R[Firefox:Address Bar]History shortcut not visible in high contrast mode
Bug 1571247 A[Firefox:File Handling]Hardcode extensions for some mimetypes to avoid effects of corrupted/strange Windows registry data (was: Copying/dragging images out of some pages produces unusable 'JFIF' data)
Bug 1659711 R[Firefox:Messaging System]The "Start Browsing" button from the "Privacy" branch is wrongly displayed over the animation
Bug 1660030 R[Firefox:New Tab Page]Add pref to allow Newtab Pocket stories for lang
Bug 1659842 R[Firefox:Normandy Client]Can't use normandy.liveTelemetry in filter expressions
Bug 1657463 R[Firefox:Sync]Allow users to delete their data when signing out.
Bug 1658515 R[Firefox Build System:General]Upgrade cctools-port to current master
Bug 1659836 R[Firefox Build System:General]Don't log to telemetry for `mach create-mach-environment`
Bug 1659726 R[Firefox Build System:Generated Documentation]Mode line documentation uses 8 space indents rather than 2
Bug 1659452 R[Firefox Build System:Task Configuration]Restore basic function names in GDB for linux nightly builds
Bug 1658468 R[Firefox Build System:Task Configuration]system-symbols tasks run too often
Bug 1492362 N[Firefox Build System:Task Configuration]run-task removes MOZ_FETCHES_DIR at the end of the build
Bug 1634504 R[GeckoView:Extensions]Remove deprecated GeckoRuntime#registerWebExtension and related
Bug 1659553 R[GeckoView:General]The character encoding of the HTML document was not declared
Bug 1633322 R[GeckoView:General]PanZoomController erroneously returns INPUT_RESULT_HANDLED_CONTENT
Bug 1660049 R[GeckoView:General]Broadcast application-background & application-foreground to content processes
Bug 1659385 R[Thunderbird:Build Config]l10n builds busted on nightly - FileNotFoundError: [Errno 2] No such file or directory: '/builds/worker/workspace/obj-build/comm/mail/locales/merge-dir/af/browser/defaultagent/defaultagent_localized.ini'
Bug 1658711 R[Toolkit:General][Windows 7] WDBA task gets deleted from task scheduler when updating Firefox beta
Bug 1659841 R[Toolkit:Notifications and Alerts]Perma toolkit/components/prompts/test/test_modal_prompts.html | Checking title always visible on OS X when Gecko 81 merges to Beta on 2020-08-24
Bug 1659219 A[Toolkit:Password Manager]Notification that password formfill has completed for tests to continue is sent to top frame instead of child frame.
Bug 1659860 R[Toolkit:Password Manager][Doorhanger V2] pref Doorhanger V2 on in non-Nightly
Bug 1293458 R[Toolkit:Places]Extend `Bookmarks.fetch` to allow a `parentGuid` without an `index`
Bug 1653607 R[Toolkit:Printing]Implement more print settings
Bug 1653317 R[Toolkit:Printing]Use TabDialogBox for print UI
Bug 1653389 A[Toolkit:Printing]Validate the page range setting
Bug 1659463 R[Toolkit:Printing]Mouse-only users can’t increase/decrease the scale value easily
Bug 1660013 R[Toolkit:Printing]PDFs saved on the Mac don't show up as PDFs.
Bug 1660023 R[Toolkit:Printing]Save to PDF isn't remembered as last used printer
Bug 1659641 R[Toolkit:Video/Audio Controls]Redundancy in a11y label for Volume slider
Bug 1622995 N[Toolkit:Video/Audio Controls]Video controls not in the a11y tree when they're not visually shown
Bug 1496851 R[Toolkit:Video/Audio Controls]Track length on native HTML5 audio player is not verbalized, only current position.
Bug 1655190 R[WebExtensions:Request Handling]downloads.download() excludes non-first party cookies when the extension lacks host permissions
###########
Changes to 88 bugs - 72 fixed.