Changes in 20200626094540

Built from 9b981fcfb6ac3119837605e3189c5832446c77ab

..index..
Bug 1648541 R[Core:Audio/Video]Unified build conflict between SPSCQueue.h and task.h
Bug 1648159 R[Core:Audio/Video: MediaStreamGraph]Avoid unnecessary redirection of promises.
Bug 1513745 R[Core:Audio/Video: Recording]Intermittent dom/media/test/test_mediarecorder_record_addtracked_stream.html | Error executing test: Error: Audio check failed audioReady<@http://mochi.test:8888/tests/dom/media/test/test_mediarecorder_record_addtracked_stream.html:127:30 ...
Bug 1645416 R[Core:Audio/Video: cubeb]Investigate the struct layout of `MPSCQueue<T>::Message` on Windows
Bug 1648095 R[Core:CSS Parsing and Computation]Crash in [@ mozilla::SharedStyleSheetCache::StartDeferredLoadsForLoader]
Bug 1646007 V[Core:Canvas: WebGL][Wayland] [DMABUF] WebGL Aquarium regressed from 60 fps to 30 fps
Bug 1626362 R[Core:DOM: Content Processes]DocumentLoadListener should not perform process switching for HTTP 204 requests or canceled requests
Bug 1633379 R[Core:DOM: Content Processes]Consider in-process JSProcessActors
Bug 1648270 N[Core:DOM: Content Processes]Get rid of content parent Opener field
Bug 1645046 A[Core:DOM: Core & HTML]Enable HTML5 dialog in Nightly
Bug 1648200 V[Core:DOM: Core & HTML]Perma OSX debug /html/cross-origin-opener-policy/access-reporting/openee-accessed_openee-coop-ro.https.html | w => w.frames - Test timed out when Gecko 79 merges to Beta on 2020-06-29
Bug 1619649 R[Core:DOM: Core & HTML]Ship COOP+COEP (aka "resab")
Bug 1647728 R[Core:DOM: HTML Parser]Unify kCharsetFromUserForced and kCharsetFromParentForced
Bug 1648096 R[Core:DOM: Navigation]Make some nsSHistory methods infallible
Bug 1647307 R[Core:DOM: Navigation]Simplify SessionHistoryInfo ID handling
Bug 1643798 R[Core:DOM: Security]Move feature policy check for fullscreen to the right place.
Bug 1627972 R[Core:DOM: Security]Investigate why dom/security/test/csp/test_upgrade_insecure.html is not working if we do not enforce contentSecurity Checks in the DocumentChannelChild
Bug 1648654 R[Core:Gecko Profiler]Remove AutoObjectMapperFaultyLib
Bug 1463035 R[Core:Gecko Profiler]Remove MOZ_SIGNAL_TRAMPOLINE
Bug 1630448 R[Core:General]Intermittent PROCESS-CRASH | <talos> | application crashed [unknown top frame]
Bug 1647987 R[Core:General]Create Rust testing docs
Bug 1648486 R[Core:Graphics]Update gfx telemetry environment documentation
Bug 1648601 R[Core:Graphics: WebRender]Rollout WebRender to Mac on AMD and Nvidia too.
Bug 1648328 R[Core:Graphics: WebRender]Hit MOZ_CRASH(assertion failed: combined_local_clip_rect.size.width >= 0.0 && combined_local_clip_rect.size.height >= 0.0) at gfx/wr/webrender/src/prim_store/mod.rs:2148
Bug 1648587 R[Core:Graphics: WebRender]Rename IntelHDGraphicsToHaswell to IntelHaswell.
Bug 1647862 A[Core:Graphics: WebRender]Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at src/third_party/rust/euclid/src/point.rs:393
Bug 1618013 A[Core:Graphics: WebRender]Enable backdrop-filter by default when WebRender is enabled
Bug 1644975 R[Core:Graphics: WebRender]icons in bookmarks panel are stretched
Bug 1648320 R[Core:Graphics: WebRender]Lower the version requirement for WebRender on Intel battery.
Bug 1648579 R[Core:Graphics: WebRender]Add failure id for Disabled instead of Denied. r=aosmond
Bug 1647370 N[Core:JavaScript Engine: JIT]Known JSClass analysis based on MIR
Bug 1568923 R[Core:JavaScript: GC]Deduplicate nursery strings
Bug 1647803 N[Core:JavaScript: GC]Move cell header field to the Cell class and remove CellHeader classes
Bug 1615434 R[Core:Javascript: WebAssembly]MaxMemoryInitialPages is incorrect
Bug 1642940 R[Core:Javascript: WebAssembly]Change to exception behavior when exceeding table and memory limits
Bug 1647991 R[Core:Javascript: WebAssembly]Make wasmDis optionally return a string
Bug 1648016 R[Core:Layout]Migrate reftest-paged reftests in layout/reftests/details-summary into wpt
Bug 1647525 A[Core:Layout]Use nsIFrame::HasAnyStateBits() whenever possible instead of GetStateBits()
Bug 1648615 R[Core:Layout]Add hotkeys to dump DOM tree and frame tree in layout debugger
Bug 1648013 R[Core:Layout: Columns]Migrate reftest-paged reftests in layout/reftests/columns into wpt
Bug 1647474 R[Core:Layout: Form Controls]Intermittent layout/forms/test/test_bug564115.html | The page's scroll offset should not have been changed - got 9, expected 5000
Bug 1647948 R[Core:Layout: Images, Video, and HTML Frames]Assertion failure: currentRatio == ComputeAspectRatio(&aImage, hasRequest, aFrame) (aspect-ratio got out of sync during paint? How?), at src/layout/generic/nsImageFrame.cpp:1769
Bug 1648451 R[Core:Layout: Scrolling and Overflow]Don't invalidate scroll anchor on visual viewport size change
Bug 1648044 R[Core:MFBT]Add named comparison functions for Maybe<T&>
Bug 1648452 R[Core:MFBT]Make construction of NotNull work with MovingNotNull of derived-type
Bug 1647647 R[Core:MFBT]InitializedOnce should provide ref/ptr/... methods accessor methods along the lines of Maybe
Bug 1647605 R[Core:Networking]add remoteType to nsIParentChannel
Bug 1645786 R[Core:Networking][socket process] Assertion failure: XRE_IsParentProcess(), at /builds/worker/checkouts/gecko/ipc/glue/InputStreamUtils.cpp:272
Bug 1648305 R[Core:Panning and Zooming]Avoid flip-flopping the resolution and visual viewport size on first paint when shrink-to-fit is needed
Bug 1627995 R[Core:Privacy: Anti-Tracking]Figure out and write a test if cookie purging still works under dFPI
Bug 1645896 R[Core:Privacy: Anti-Tracking]Add a console log origins that have their cookies partitioned by dFPI
Bug 1648463 R[Core:SVG]Move SVGForeignObjectFrame SVGImageFrame and SVGUseFrame to the mozilla namespace
Bug 1555557 A[Core:Security: PSM]Cert override service does main-thread I/O
Bug 1648142 R[Core:Security: PSM]Ensure we flush cert_storage operations during fast shutdown
Bug 1634436 A[Core:Storage: IndexedDB]Add an encrypted IPC serializable stream implementation
Bug 1646774 R[Core:Storage: IndexedDB]Apply pointer guideline to DatabaseInfo and TransactionInfo
Bug 1621920 N[Core:Storage: Quota Manager]Ignore unknown directories in client directories during temporary storage initialization
Bug 1641512 R[Core:Storage: Quota Manager]Improve GetUsageForOrigin* functions
Bug 1648391 R[Core:String]nsTSubstringTuple<T>::IsDependentOnWithLength is suboptimal
Bug 1579261 R[Core:WebRTC: Audio/Video]IsSameOriginWithAllParentDocs in MediaDevices.cpp probably doesn't work as expected in Fission
Bug 1643058 R[Core:WebRTC: Signaling]webrtc web-platform-tests need a cleanup
Bug 1602072 R[Core:WebVR]Add a gfxInfo flag determine Firefox is embedded by FxR for telemetry.
Bug 1606706 A[Core:XPCOM]Land the new scheduler infrastructure on m-c
Bug 1645339 R[Core:XPCOM]Use range-based for with nsTObserverArray where easily possible
Bug 1648334 R[Core:XPCOM]Use less unsafe in gecko_logger.
Bug 1638925 R[Core:XPCOM]Extend `events` MOZ_LOG module
Bug 1648340 R[Core:mozglue]MOZ_LINKER=1 build broken on Linux
Bug 1642947 R[DevTools:Application Panel]Enable Application panel on all channels
Bug 1615625 R[DevTools:Debugger]Enable Async Captured Stacks in all channels
Bug 1648022 R[DevTools:Framework]Resources aren't unwatched on target destruction
Bug 1646678 R[DevTools:Framework]Add a mechanism to test server-side Resource listener while they're not enabled yet
Bug 1647989 R[DevTools:Inspector]Inspector blank, store does not have a valid reducer
Bug 1635970 R[DevTools:Inspector]XPath search isn't working for some expressions
Bug 1648069 R[DevTools:Inspector: Changes][a11y] Make the Changes view a document for screen readers
Bug 1644789 R[DevTools:Inspector: Rules]Perma devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js:24
Bug 1641719 R[DevTools:JSON Viewer]First click anywhere in the JSON viewer scrolls back to the top
Bug 1646960 R[DevTools:Netmonitor]Duplicated CSP blocked request
Bug 1585005 R[DevTools:Responsive Design Mode]Ship RDM Fission to Firefox Release
Bug 1628948 R[Firefox:Address Bar]URL bar results won't close when clicking empty toolbar space reserved for window dragging
Bug 1639069 R[Firefox:Downloads Panel]Add a context menu item in the Downloads Panel to "Open in system viewer" and "Always open in system viewer"
Bug 1592658 R[Firefox:Enterprise Policies]RequestedLocales forces the locale without allowing changes
Bug 1643133 R[Firefox:General]Pioneer icon is hard to see in dark mode "What happens next?" section
Bug 1648384 R[Firefox:Launcher Process]Use Result::propagateErr where appropriate
Bug 1643761 R[Firefox:Messaging System]Measure about:welcome performance
Bug 1631957 R[Firefox:New Tab Page]Clear the about:home startup cache when changing application locales
Bug 1644296 R[Firefox:New Tab Page]Intermittent browser/components/newtab/test/browser/browser_asrouter_group_userprefs.js | Uncaught exception - Wait for group config to load - timed out after 50 tries.
Bug 1646126 R[Firefox:New Tab Page]TargetingGetters uses Services.search.getVisibleEngines, but could use getDefaultEngines instead
Bug 1644544 A[Firefox:Preferences]Include experimental features in crash stats
Bug 1646178 A[Firefox:Preferences]Search header not visible when searching for featuregates in about:preferences
Bug 1646423 A[Firefox:Preferences]Experimental features should be hidden if is-public resolves to false
Bug 1648223 A[Firefox:Preferences]Enable the Experimental Features section by default
Bug 1639284 R[Firefox:Remote Settings Client]Store records, timestamp and metadata in one IndexedDB transaction
Bug 1648111 R[Firefox:Search]Remove nightly/beta only warnings at the top of the search engine configuration documentation
Bug 1647256 R[Firefox:Search]Search cache isn't saving the built-in engine list, errors raised when upgrading from old version.
Bug 1646197 R[Firefox:Security]Convert about:certificate to actor-based RPM
Bug 1600874 R[Firefox:Site Identity]Fix Site Identity mochitests for Fission enabled
Bug 1639838 R[Firefox:Sync]Many send-tab telemetry events are missing metadata about the peer device
Bug 1627164 R[Firefox:about:logins]lockwise edit/delete button line break
Bug 1648343 R[Firefox Build System:General]Require rustc 1.43 to build
Bug 1648575 R[Firefox Build System:General]Android x86_64 artifact builds fail on try: make[4]: *** No rule to make target 'android_apks', needed by 'export'. Stop.
Bug 1648271 R[Firefox Build System:General]configure fails when setting MOZ_LTO=1 when targeting mac.
Bug 1648278 R[Firefox Build System:General]Document how DEFINES works with the assembler
Bug 1648506 R[Firefox Build System:Mach Core]test_moz_configure.py::TestTargetLinux::test_target fails "Please use the *system* python to run this script" on OSX and --python=python2 only, when 'mach python-test' runs in python 3
Bug 1629419 R[Firefox Build System:Source Code Analysis]ClientWebGLContext.cpp: the 'empty' method should be used to check for emptiness instead of 'size'
Bug 822978 N[Firefox Build System:Source Code Analysis]Enable -Werror=implicit-function-declaration by default
Bug 1646767 R[Firefox Build System:Task Configuration]Android opt tests completely missing from taskgraph on try
Bug 1607713 R[Firefox Build System:Task Configuration]Intermittent Linux 18.04 <test-name> | application terminated with exit code 6 | application crashed [@ libc.so.6 + 0x3ee97] - (libxul.so!mozilla::ipc::MessagePump::Run)
Bug 1648455 R[Firefox Build System:Task Configuration]Adjust |mach try auto| manifest loader threshold to CT_MEDIUM
Bug 1648359 R[Firefox Build System:Task Configuration]Use Debian 10 based docker images for macOS builds
Bug 1632735 R[Firefox Build System:Toolchains](rust 1.43) TEST-UNEXPECTED-FAIL | valgrind-test | Conditional jump or move depends on uninitialised value(s) at selectors::parser::parse_one_simple_selector
Bug 1648256 R[Firefox Build System:Toolchains]Upgrade valgrind to latest release
Bug 1624993 R[GeckoView:General]Expose an API for adding profiler markers from embedders like Fenix
Bug 1646923 R[Remote Protocol:Agent]puppeteer-expected.json doesn't list all the tests from the Puppeteer 3.1 upgrade
Bug 1631409 R[Taskcluster:Workers]Intermittent android-em failures e.g. [test-linux.sh:error] Failed to download and unzip mozharness, [taskcluster:error] Error downloading <something> from <somewhere>
Bug 1644510 R[Toolkit:Form Autofill]Update credit card save doorhanger and content dropdown text
Bug 1527743 R[Toolkit:Form Autofill]Add a checkbox in prefs to toggle extensions.formautofill.reauth.enabled
Bug 1644448 R[Toolkit:General]Perma | toolkit/modules/tests/xpcshell/test_firstStartup.js | xpcshell return code: 0 when Gecko version increases to 80 on 2020-06-29
Bug 1648336 R[Toolkit:Password Manager]Stop migrating logins from SQLite to JSON via LoginImport.jsm
Bug 1597358 R[Toolkit:Password Manager]logins.json is a 0-byte file. Create a backup during writes to it.
Bug 1599567 R[Toolkit:Password Manager]Add event telemetry for when logins.json.corrupt is created
Bug 1647861 R[Toolkit:Storage]Upgrade to SQLite 3.32.3
Bug 1647760 R[Toolkit:Telemetry]Perma debug + asan telemetry/marionette/tests/client/test_fog_deletion_request_ping.py TestDeletionRequestPing.test_deletion_request_ping_across_sessions when Gecko 79 merges to Beta on 2020-06-29
Bug 1647461 R[Toolkit:Telemetry]Intermittent telemetry/marionette/tests/client/test_event_ping.py TestEventPing.test_event_ping | ValueError: need more than 5 values to unpack
Bug 1644834 R[Toolkit:about:memory]about:memory tests fail on my machines (macOS Catalina, Ubuntu 18.04)
Bug 1402256 R[WebExtensions:Frontend]WebExtension API to 'warm up' a tab
Bug 1376088 R[WebExtensions:General]tabs.duplicate does not immediately make the duplicated tab active
###########
Changes to 126 bugs - 108 fixed.
2 bugs are not included due to being restricted