Changes in 20201118041908

Built from 42e7e98c701d3e8c8c66a5acca0f0aeeb5076661

..index..
Bug 1677817 R[Core:Audio/Video: GMP]GMPParent::Init() crash due to Preferences::GetBool() call off main thread
Bug 1674832 R[Core:Audio/Video: cubeb]Use the AAudio backend by default
Bug 1626555 R[Core:DOM: Core & HTML]Make `dom/` buildable outside of `unified-build` environment
Bug 1677483 R[Core:DOM: Navigation]Reenable some tests that are now succeeding with Fission
Bug 1677799 R[Core:DOM: Navigation]Re-enable fission tests in dom/html/test/*
Bug 1675486 R[Core:DOM: Security]Intermittent TEST-UNEXPECTED-TIMEOUT | /mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html | Audio autoupgraded - Test timed out
Bug 1674702 R[Core:DOM: UI Events & Focus Handling]Additional pair of blur and focus event gets fired while calling window.focus() on OOP iframe
Bug 1586455 R[Core:DOM: Workers]Assertion failure: mSuspended, at src/dom/workers/sharedworkers/SharedWorkerParent.cpp:87
Bug 1649711 R[Core:Disability Access APIs]Preferences: VoiceOver speaks items in the Preferences category list as dimmed.
Bug 1677385 R[Core:GFX: Color Management]Make qcms_transform_precacheLUT_float safe.
Bug 1666566 N[Core:Gecko Profiler]Bump the profile format version to launch Marker Schema
Bug 1675409 N[Core:Gecko Profiler]Migrate remaining marker payloads to 2.0 API
Bug 1677724 R[Core:Graphics: WebGPU]Perma dom/webgpu/mochitest/test_buffer_mapping.html | Pref should be enabled.
Bug 1674443 R[Core:Graphics: WebRender]Investigate tighter texture atlas packing for glyphs
Bug 1676559 R[Core:Graphics: WebRender]Improve render task graph
Bug 1675414 R[Core:Graphics: WebRender]With WebRender enabled, when pressing arrow keys in scrollable textarea, text cursor doesn't move until it blinks
Bug 1531819 R[Core:Graphics: WebRender]Crash in [@ OOM | large | mozalloc_abort | mozalloc_handle_oom | gkrust_shared::oom_hook::hook | std::alloc::rust_oom | webrender_bindings::bindings::wr_state_new]
Bug 1677293 A[Core:Graphics: WebRender]Ship Software WebRender to all non-accelerated Linux nightly users with small screens as an experiment
Bug 1677818 R[Core:Graphics: WebRender]Allow running WebRender on ANGLE in the parent process outside of Nightly
Bug 1658755 A[Core:IPC]add MOZ_LIST_FIND to IPC Tainting macros
Bug 1676990 R[Core:ImageLib]Call UpdateStateInternal after we reset an animation because that can discard frames and change the state
Bug 1677657 R[Core:JavaScript Engine]Make js::BaseScript::{extent,immutableFlags} const
Bug 1677689 R[Core:Layout]Make layout/base/tests/test_bug851485.html more reliable so it works with Fission too
Bug 1677092 R[Core:MFBT]Add `constexpr` `AnyOf`
Bug 1676953 R[Core:Networking]Show echConfig as hex string in about:networking
Bug 1677746 R[Core:Networking]Move NetDashboard.webidl to dom/chrome-webidl
Bug 1677086 R[Core:Networking: DNS]Update how we parse SvcParamKeyAlpn
Bug 1674088 R[Core:Networking: DNS][Experiment] The "TRR_DISABLED_FLAG" and "TRR_NOT_CONFIRMED" buckets of the "TRR_SKIP_REASON_TRR_FIRST" histogram are larger than expected
Bug 1677743 A[Core:Networking: HTTP]Update neqo (0.4.15)
Bug 1676771 A[Core:Panning and Zooming]Panning isn't smooth on some Android devices, for example on the Moto G5 - consider doing touch interpolation / resampling to reduce jitter
Bug 1634065 R[Core:Security: PSM]Intermittent netwerk/test/unit/test_tls_server.js | Assertion failure: ss->opt.noLocks || !ssl_HaveRecvBufLock(ss), at /builds/worker/checkouts/gecko/security/nss/lib/ssl/sslsecur.c:37
Bug 1671369 A[Core:Storage: Cache API]Migrate error handling to CACHE_TRY
Bug 1671367 A[Core:Storage: localStorage & sessionStorage]Migrate error handling to LS_TRY/SDB_TRY
Bug 1443212 R[Core:WebRTC: Audio/Video]Assertion failure: !mConsumers.Contains(aConsumer), at /builds/worker/workspace/build/src/dom/media/MediaStreamTrack.cpp:436
Bug 1675015 R[Core:Widget: Win32]Add support for Windows high contrast mode in non-native theme
Bug 1577900 R[DevTools:Console]Button to pretty-print editor input
Bug 1676808 R[DevTools:Framework]Expose WatcherFront via TargetList (instead of ResourceWatcher)
Bug 1677587 R[DevTools:General]Enable damp | inspector/complicated.js on non-fission platforms
Bug 1676769 R[DevTools:General]Opening browser toolbox with the print dialog open with OOP iframes fails (Mismatch between DevToolsFrameParent and DevToolsFrameChild DevToolsFrameParent).
Bug 1677693 R[DevTools:Inspector: Rules]-moz-outline-radius + outline-style: auto should warn when used together.
Bug 1592498 R[Firefox:Address Bar]Intermittent browser/components/tests/browser/browser_urlbar_matchBuckets_migration60.js | Test timed out -
Bug 1660810 R[Firefox:Enterprise Policies]Setting a theme via policy should make it the default
Bug 1677625 R[Firefox:Messaging System]WNPanel devtools "Open What's New Panel" and "Render Selected Messages" buttons aren't working
Bug 1671937 A[Firefox:New Tab Page]Create Fly-Out customize component
Bug 1671935 A[Firefox:New Tab Page]Add a Parent pref to turn on/off the entire new new tab experience
Bug 1613620 A[Firefox:about:logins]allow to remove/delete all stored logins/passwords
Bug 1677651 R[Firefox Build System:General]Report exact version of clang for last known Xcode
Bug 1667170 R[Firefox Build System:General]Firefox Nightlies for macOS no longer include symbols
Bug 1677826 R[Firefox Build System:General]Don't send notifications at the end of the build on automation
Bug 1676514 R[Firefox Build System:Lint and Formatting]Fix some clippy warnings
Bug 1677430 R[Firefox Build System:Lint and Formatting]mozlint/license: Handle the error when cannot open a file
Bug 1676513 R[Firefox Build System:Lint and Formatting]mozlint/clippy: Add a --fix option
Bug 1676533 R[Firefox Build System:Mach Core]Automatically determine "base revision" hashes during |mach artifact|
Bug 1666550 R[Firefox Build System:Toolchains]Update clang tools (tidy, format) to 11.0
Bug 1677794 R[Firefox Build System:Try]Try syntax linux64 fails in decision task: Unknown platform(s) [sm-nowarp-linux64]
Bug 1675160 R[Thunderbird:Build Config]macOS artifact try-c-c builds do not include librnp.dylib (OSX --artifact builds for OpenPGP will fail)
Bug 1677725 R[Toolkit:Notifications and Alerts]Content prompt text is not vertically centered
Bug 1675557 A[Toolkit:Password Manager]Update browser_deleteLoginsBackup test due to new remove all logins functionality
Bug 1674611 R[Toolkit:Places]nsNavHistoryResult.cpp: do not use 'else' after 'return'
Bug 1677701 R[Toolkit:Telemetry]Update glean-core and enable rkv safe-mode migration
Bug 1677712 R[Toolkit:Themes]Simplify some in-content/common.inc.css selectors using :is().
Bug 1677705 R[Toolkit:Themes]about:config textbox has an outline by default after bug 1618639
Bug 1662372 R[Toolkit:Themes]The buttons from the "Set browser as default" notification bar are not visibly focused using keyboard navigation (macOS and Linux only)
Bug 1666637 R[Toolkit:Video/Audio Controls][RTL] The new PIP toggle points in the wrong direction, even for RTL documents
Bug 1595858 A[WebExtensions:Frontend]support extension selection for homepage and newtab
Bug 1390611 R[WebExtensions:General]Convert WebExtensions code to use Services.prefs instead of Preferences.jsm
###########
Changes to 66 bugs - 52 fixed.
1 bugs are not included due to being restricted