Changes in 20200821033746

Built from c105f961424c3a56aafccc82205d797d012f3b64

..index..
Bug 1654383 R[Core:Audio/Video: GMP]Use encryption scheme enum from content_decryption_module.h rather than re-implementing as a GMP type
Bug 1660107 R[Core:Audio/Video: Playback]Assertion failure: mStreamType != StreamType::Unknown, at /Users/haftandilian/r/mc/dom/media/platforms/apple/AppleVTDecoder.cpp:78
Bug 1604331 R[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 1659718 V[Core:CSS Parsing and Computation]Hit MOZ_CRASH(Not worth to be here!) at servo/components/style/invalidation/stylesheets.rs:583
Bug 1658551 R[Core:CSS Parsing and Computation][rel=preload] Unused preloaded stylesheets are not reported to the web console
Bug 1652013 N[Core:DOM: Content Processes]Reorder columns in about:processes
Bug 1660214 R[Core:DOM: Core & HTML]Use CreatesDateTimeWidget() in two other places.
Bug 1642506 R[Core:DOM: Core & HTML]Perma [Ccov] [tier2]/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html | <script> error: Move fetch-error external classic script to createHTMLDocument
Bug 1609068 R[Core:DOM: Device Interfaces][Gamepad] Xbox 360 controller not working on macOS
Bug 1658821 R[Core:DOM: Navigation]Move Id from SessionHistoryInfo to LoadingSessionHistoryInfo
Bug 1660216 R[Core:DOM: Security]Invalid format in ContentSecurityManager log
Bug 1660109 R[Core:Disability Access APIs]Support AXBoundsForTextMarkerRange
Bug 1659897 N[Core:Find Backend]Find in Page fail after Bug 1654270
Bug 1660034 R[Core:Graphics: WebRender]Enable the low priority worker pool on Mac
Bug 1660017 R[Core:Graphics: WebRender]Remove is_well_formed_and_non_empty
Bug 1659585 R[Core:Graphics: WebRender]268kb per process for DisplayItemCache
Bug 1659996 R[Core:JavaScript Engine]Remove unused hasArrayHoleOrSpread in ListNode (in ParseNode.h)
Bug 1659885 R[Core:JavaScript Engine]Move shadow structure definitions to js/public/shadow
Bug 1659133 N[Core:JavaScript Engine: JIT]Improve code generated for property additions
Bug 1658811 R[Core:JavaScript Engine: JIT]Warp: Transpile Function.prototype.apply arguments optimization
Bug 1658013 R[Core:JavaScript: GC]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/gc/Cell.h:739:19 in unsafeSetHeaderPtr
Bug 1657561 R[Core:Javascript: WebAssembly]Hit MOZ_CRASH(not implemented: unimplemented lowering for opcode Fence) at cranelift-codegen/src/isa/x64/lower.rs:1964
Bug 1656229 R[Core:Javascript: WebAssembly]SIMD code cleanup
Bug 1659667 R[Core:Javascript: WebAssembly]Fix Wasm jit-tests expecting specific non-canonical NaN values
Bug 1659660 R[Core:MFBT]Improve documentation and testing for mozilla::Result::map and mozilla::Result::mapErr
Bug 1660213 R[Core:Print Preview]Perma bustage /builds/worker/checkouts/gecko/layout/base/nsDocumentViewer.cpp:3434:28: error: unused variable 'pageCount' [-Werror=unused-variable]
Bug 1660251 R[Core:Print Preview]Print preview isn't centred when resizing its browser vertically
Bug 1659457 V[Core:Print Preview]Unstyled XML documents do not displayed correctly in print/print preview
Bug 1660166 R[Core:Printing: Output]Clean up determination of page numbers
Bug 1660294 R[Core:Printing: Output]Two small non-functional print tweaks
Bug 1660285 R[Core:Printing: Setup]Improve Assertions When Testing Printer Paper Sizes
Bug 1658299 R[Core:Printing: Setup]Implement a Promise returning nsIPrinter.createDefaultSettings()
Bug 1654436 R[Core:Privacy: Anti-Tracking]Fix failing localStorage mochitests with cross-origin and Fission enabled
Bug 1659786 R[Core:Security: PSM]avoid using CERTCertificate in CSTrustDomain and ContentSignatureVerifier
Bug 1658874 R[Core:Storage: Quota Manager]Change return type of QuotaManager::CreateLocalStorageArchiveConnection to Result<V, E>
Bug 1658324 R[Core:Storage: Quota Manager]Convert most of the error handling in QuotaManager::EnsureStorageIsInitialized to QM_TRY/QM_TRY_VAR
Bug 1658732 R[Core:XPCOM]31.52 - 33.16% sessionrestore_no_auto_restore (linux64-shippable, windows10-64-shippable, windows7-32-shippable) regression on push 5e15bd19f0219643533718d0be87dd9e9ccdb129 (Fri August 7 2020)
Bug 1620162 R[DevTools:Debugger]ESLint jest failures when updating to 23.0.x
Bug 1659990 R[DevTools:Performance Tools (Profiler/Timeline)]Add a profiler preset for gfx
Bug 1659866 R[DevTools:about:debugging]Inspector doesn't show any rules
Bug 1659775 R[Firefox:Address Bar]Results with hosts other than the search mode engine appear for the empty query
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 1659008 A[Firefox:File Handling]Setting binary/octet-stream PDF files to open in Firefox causes a blank entry in application handlers
Bug 1660291 R[Firefox:General]Make Print frame from the context menu use the new UI if appropriate.
Bug 1643776 N[Firefox:Messaging System]Pre-install a new colorful theme to be used a fourth option in multistage about:welcome theme screen
Bug 1632140 R[Firefox:Messaging System]Add mochitests for testing ExperimentManager experiments end-to-end
Bug 1634386 R[Firefox:Messaging System]The Password Import Autocomplete suggestion is displayed on Linux
Bug 1659970 R[Firefox:Migration]JS error on startup on a clean profile: PlacesUtils.getToolbarFolderCount is not a function
Bug 1660289 R[Firefox:New Tab Page]Newtab region api check update
Bug 1660269 R[Firefox:New Tab Page]Small update newtab pocket topics
Bug 1658567 R[Firefox:Nimbus Desktop Client]Add reference to current experiment to Xman context
Bug 1658565 R[Firefox:Nimbus Desktop Client]Add version and channel to shared targeting context
Bug 1659956 R[Firefox:Private Browsing]About:privatebrowsing should have a link to the VPN
Bug 1659960 R[Firefox:Search]Experiments should update the search configuration straight away
Bug 1659002 R[Firefox:Search]Fix notifyObservers usage in Region.jsm
Bug 1659957 R[Firefox:Search]Allow search config experiments to use override
Bug 1653935 R[Firefox:Top Sites]Support search shortcut keyword field in remote setting
Bug 1657083 R[Firefox:Top Sites]Make sendTopSiteAttributionRequest optional
Bug 1660105 R[Firefox Build System:General]ERROR: Could not find a version that satisfies the requirement glean_sdk~=31.5.0 (from versions: 0.0.0)
Bug 1658505 R[Firefox Build System:Generated Documentation]migrate debugging and memory sanitizer pages from MDN to in-tree
Bug 1660288 R[Firefox Build System:Lint and Formatting]Lint hook broken after python updates
Bug 1651542 R[Firefox Build System:Task Configuration]Perma [tier 2] TEST-UNEXPECTED-ERROR Browser specs "before all" hook in "Browser specs" (browser.spec.ts)
Bug 1659187 A[Firefox Build System:Task Configuration]Implement an optimization so tasks only run when their dependencies are scheduled
Bug 1633322 R[GeckoView:General]PanZoomController erroneously returns INPUT_RESULT_HANDLED_CONTENT
Bug 1648182 R[Toolkit:Password Manager]Enable password import suggestions by default and remove pref-experimental code
Bug 1660061 R[Toolkit:Printing]Changing print settings must not reclone from the original document
Bug 1660162 R[Toolkit:Printing]When printing a PDF with Save to PDF it gets the .pdf extension twice
Bug 1659870 R[Toolkit:Printing]"Fit to Page" is perhaps too vague of a label, in new Print UI (maybe we should add "...Width"?)
Bug 1660064 R[Toolkit:Printing]When printing a subdocument and using 'Save to PDF', the generated filename is wrong
Bug 1622995 R[Toolkit:Video/Audio Controls]Video controls not in the a11y tree when they're not visually shown
Bug 1660264 R[Web Compatibility:Tooling & Investigations]WebCompat Reporter add-on no longer functional
###########
Changes to 71 bugs - 62 fixed.
5 bugs are not included due to being restricted