Changes in 20201216093604

Built from 7ff2ac690566d1fc82cec9c984f4883ef094e2c4

..index..
Bug 1679314 R[Core:Audio/Video: Playback]If the tab which PIP video belongs to is in the background, then resuming PIP video won't request wakelock
Bug 1475316 A[Core:CSS Parsing and Computation]Consider adding support for -webkit-autofill (and a default stylesheet using it) for interop with Chrome
Bug 1678416 R[Core:DOM: Core & HTML]Continue refactoring CC/GC scheduling
Bug 1681682 R[Core:DOM: Device Interfaces]Crash in [@ mozilla::dom::GamepadPlatformService::GetParentService]
Bug 1681729 R[Core:DOM: Navigation]Pass the right value for aCloneChildren to AddChildSHEntryHelper with SHIP
Bug 1679418 A[Core:DOM: Navigation]Fix test_bug1300461.html failure for Fission
Bug 1668658 R[Core:DOM: Navigation]Change tests which fail when fission and session-history-in-parent are enabled from skip-if to fail-if
Bug 1662265 R[Core:DOM: Networking]Some keyboard keystrokes are lost while synchronous server calls
Bug 1680405 N[Core:DOM: UI Events & Focus Handling]Mouse capture doesn't work well on OOP iframe
Bug 582459 A[Core:DOM: UI Events & Focus Handling]document.activeElement does not update after an onblur event within an IFRAME where the focus is set outside of the IFRAME
Bug 1682248 R[Core:DOM: postMessage]Move shared message arrays in MessagePortService
Bug 1682305 R[Core:GFX: Color Management]Change qcms_data_type to an enum.
Bug 1682349 R[Core:Gecko Profiler]Remove BHR markers from the timeline
Bug 1679578 R[Core:Graphics]Memory report RenderTextureHosts in mRenderTextures
Bug 1682636 A[Core:Graphics: WebRender]Don't let blocklist rules that apply to all features, apply to WebRender Software
Bug 1682498 A[Core:Graphics: WebRender]Intermittent reftests/text/shadow-transforms.yaml == reftests/text/shadow-transforms.png | image comparison, max difference: 1, number of differing pixels: 140 | 140 differences > 0 and <= 2 (allowed 135);
Bug 1682398 R[Core:Graphics: WebRender]Bloomberg vaccine tracker runs very poorly on mac
Bug 1676862 A[Core:Graphics: WebRender]picture-in-picture crash with SWGL
Bug 1682367 R[Core:Graphics: WebRender]Include more information in the panic for [@ swgl::swgl_fns::{{impl}}::shader_source]
Bug 1677224 R[Core:JavaScript Engine]Use tagged index in ParserScopeData
Bug 1681597 R[Core:JavaScript Engine: JIT]Assertion failure: !outerScript->hadEagerTruncationBailout(), at jit/BaselineBailouts.cpp:2029
Bug 1681336 R[Core:JavaScript Engine: JIT]Implement Warp Compiled Generators
Bug 1680602 R[Core:JavaScript Engine: JIT]Implement Warp Compiled Async Functions
Bug 1673553 R[Core:JavaScript Engine: JIT]Remove IonBuilder and TI
Bug 1677765 R[Core:JavaScript: GC]Unmark arenas concurrently with mutator at the start of GC
Bug 1654116 R[Core:JavaScript: Internationalization API]Ship Intl.DisplayNames
Bug 1681372 R[Core:JavaScript: Standard Library]Add "at" to Array.prototype[@@unscopables]
Bug 1335652 A[Core:Javascript: WebAssembly]Exception handling
Bug 1672160 R[Core:Javascript: WebAssembly]SIMD wormhole
Bug 1682473 A[Core:Layout]Perma [tier 2] TEST-UNEXPECTED-PASS | svg/filters/css-filter-chains/same-filter.html == svg/filters/css-filter-chains/same-filter-ref.html | image comparison, max difference: 15, number of differing pixels: 7675
Bug 1682465 A[Core:Layout]Perma [tier 2] async-scrolling/perspective-scrolling-1.html == async-scrolling/perspective-scrolling-1-ref.html | image comparison, max difference: 5, number of differing pixels: 1672
Bug 1682391 R[Core:Layout: Text and Fonts]Intermittent /css/css-text/text-align/text-align-start-"random".html | Testing http://web-platform.test:8000/css/css-text/text-align/text-align-start-006.html == http://web-platform.test:8000/css/css-text/text-align/reference/text-align-start-ref-006.html
Bug 1677987 A[Core:Networking: HTTP]Telemetry about nsHttpChannel success rate with HTTP3
Bug 1682539 R[Core:Networking: HTTP]Add HTTP3 to about:preferences' "Nightly Experiments" section
Bug 1682344 R[Core:Sanitizers]Bring up the mochitest-a11y suite under tsan
Bug 1678208 R[Core:Security: PSM]Remove or update probes expiring in Firefox 86: TLS_DELEGATED_CREDENTIALS_TIME_UNTIL_READY_MS
Bug 1682596 R[Core:Security: PSM]enable osclientcerts by default in early beta
Bug 1681670 R[Core:Storage: Quota Manager]Move shutdown timeout handling to QuotaManager
Bug 1679542 R[Core:Storage: Quota Manager]Get rid of *QUOTA_NAMESPACE* macros and stop including QuotaCommon.h everywhere
Bug 1680863 R[Core:Web Painting][css-transform-2] Failing to flatten due to some grouping properties
Bug 1673756 R[Core:XPCOM]Add CC subcategories to the "GC / CC" profiler category
Bug 1681055 R[DevTools:Console]console editor pretty-print button does not handle async function
Bug 1677300 R[Firefox:Address Bar]Frequent browser/components/places/tests/browser/browser_toolbar_other_bookmarks.js | [JavaScript Error: "uncaught exception: Object"] -
Bug 1682488 R[Firefox:Bookmarks & History]bookmark properties/edit bookmark dialog doesn't show title for pop-up/popup anymore but should
Bug 1678666 R[Firefox:General][macOS] TV browser/base/content/test/performance/browser_windowopen.js | unexpected changed rect: ({x1:0, x2:1279, y1:99, y2:101, w:1280, h:3}), window width: 1280 - (toolbar height still changes by 3px between being empty and non-empty)
Bug 1681488 R[Firefox:Messaging System]Test against experiments without a FeatureConfig defined
Bug 1678590 A[Firefox:Security]Intermittent browser/base/content/test/about/browser_aboutCertError_mitm.js | Uncaught exception - Loads the MitM error page. - threw exception: AbortError: Actor 'SpecialPowers' destroyed before query 'Spawn' was resolved
Bug 1681302 R[Firefox:Site Identity]Intermittent browser/base/content/test/siteIdentity/browser_geolocation_indicator.js | identity-popup-geo-container should have two elements. - Got 1, expected 2
Bug 1680630 A[Firefox Build System:Bootstrap Configuration]|mach boostrap --no-system-changes| fails with AttributeError: 'OSXBootstrapper' object has no attribute 'package_manager'
Bug 1680802 A[Firefox Build System:Bootstrap Configuration]|mach create-mach-environment| "assert len(base_version) == 2"
Bug 1682608 R[Firefox Build System:General]macOS SDK version "11.1" is unsupported
Bug 1679073 R[Firefox Build System:Lint and Formatting]Print Version of Pylint in logs
Bug 1680556 R[Firefox Build System:Lint and Formatting]Implement --fix for empty lines at end of file
Bug 1675131 R[Firefox Build System:Lint and Formatting]Make whitespace / newline linter also fail for extra empty lines at the end of files (\n\n$ => \n$)
Bug 1679758 R[Firefox Build System:Lint and Formatting]Remove empty lines at the end of files
Bug 1682611 R[Firefox Build System:Source Code Analysis]Update clang-plugin for removal of ast_type_traits namespace in clang 12
Bug 1682405 R[Firefox Build System:Toolchains]Clean up unused clang-9 toolchains
Bug 1635914 R[GeckoView:General]browser.docShellIsActive is false by default
Bug 1665157 R[GeckoView:General]Remove deprecated ContentDelegate.onExternalResponse
Bug 1676934 R[Release Engineering:General]Create an Updatebot task
Bug 1681574 R[Toolkit:Application Update]Remove old update agent skeleton
Bug 1681646 R[Toolkit:Data Sanitization]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:311:36 in operator!
Bug 1676875 R[Toolkit:Form Autofill][meta] Ship cc autofill to the CA market
Bug 1681986 R[Toolkit:Form Autofill]Update in-tree Fathom to 3.7.2
Bug 1649626 R[Toolkit:OS.File]UpdateService.jsm imports OS.File during startup
Bug 1680894 R[Toolkit:Storage]Upgrade to SQLite 3.34.0
Bug 1633049 R[Toolkit:Video/Audio Controls]High frequency toolkit/content/tests/widgets/test_videocontrols.html | Waiting for hideCursor attribute to disappear
Bug 1675613 R[Toolkit:Video/Audio Controls]Intermittent toolkit/components/pictureinpicture/tests/browser_saveLastPiPLoc.js | Found an unexpected Toolkit:PictureInPicture at the end of test run -
Bug 1682238 R[Web Compatibility:Interventions]Override navigator.userAgent for gamearter.com on macOS 11.0
###########
Changes to 69 bugs - 54 fixed.
4 bugs are not included due to being restricted