Changes in 20200501094247

Built from 29e888a9270c6d38ffaa30efd0d297f5163613f1

..index..
Bug 1627305 R[Core:Canvas: WebGL]Remove non-trivial macros from WebGL CommandQueue code
Bug 1621762 R[Core:Canvas: WebGL]Add IpdlQueue option for remote WebGL
Bug 1580448 R[Core:DOM: Content Processes]Consider introducing JSProcessActors (JSWindowActor for PContent)
Bug 1634153 R[Core:DOM: Core & HTML]focus({preventScroll: true}); does not work on textareas
Bug 1634218 R[Core:DOM: Core & HTML]Remove the zoom actors.
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1540037 N[Core:DOM: Editor]Split TextEditor and HTMLEditor
Bug 1634339 R[Core:DOM: Navigation]Crash in [@ nsDOMNavigationTiming::nsDOMNavigationTiming]
Bug 1634289 R[Core:DOM: Security]IsSecure field on BrowsingContext is missing a CanSet
Bug 1632079 R[Core:DOM: Security]content-security-policy/navigation/to-javascript-parent-initiated-parent-csp.html is always TIMEOUT
Bug 1632726 R[Core:DOM: Selection]Make `*ExtendForDelete()` of `nsISelectionController` and `nsFrameSelection` just return extended range instead of updating selection ranges
Bug 1622451 A[Core:DOM: Service Workers]New Firefox Release 74.0 made a function not work with Cisco WebVPN
Bug 1582293 R[Core:DOM: Workers]11,500 instances of "Workers don't support the 'mem.mem.' preference!" emitted from dom/workers/RuntimeService.cpp during linux64 debug testing
Bug 1634395 R[Core:DOM: postMessage]BroadcastChannel should not expose originAttributes in the MessageEvent/MessageEventError
Bug 1634411 A[Core:DOM: postMessage]Relax principal checks in PostMessageEvent
Bug 1624954 R[Core:Disability Access APIs]Support other aria-haspopup values besides "true"
Bug 1634275 R[Core:Graphics: WebRender]Update glslopt to 0.1.2 to remove dependency on bindgen
Bug 1634130 R[Core:Graphics: WebRender]SWGL's `draw_quad_spans` will divide by zero on some quads
Bug 1634452 R[Core:Graphics: WebRender]Allow SWGL vertex shaders and fragment shaders to share data
Bug 1632705 N[Core:Graphics: WebRender]Simplify the WR public clip API
Bug 1633953 R[Core:Graphics: WebRender]SWGL accidentally terminates polygons at duplicate vertices
Bug 1634447 R[Core:Graphics: WebRender]Allow SWGL shaders to run both with and without perspective
Bug 1627809 R[Core:Internationalization]Clean up Localization initialization
Bug 1633145 R[Core:JavaScript Engine]Some JSAPI cleanup
Bug 1633360 R[Core:JavaScript Engine]Assertion failure: !cx->isExceptionPending(), at js/src/jsexn.cpp:479 with async function
Bug 1501608 R[Core:JavaScript Engine]Investigate reducing size of ScriptSourceObject by moving DOM related fields outside the engine
Bug 1634519 R[Core:JavaScript Engine]Remove more uses of FunctionBox::function
Bug 1633683 N[Core:JavaScript Engine]Assertion failure: isMemberExpression || isCallExpression || isOptionalExpression (Unknown ParseNodeKind for OptionalChain), at frontend/BytecodeEmitter.cpp:7982
Bug 1634139 R[Core:JavaScript Engine]Fix compile errors when FILES_PER_UNIFIED_FILE=1 in js/src/moz.build
Bug 1633752 R[Core:JavaScript: GC]Increase non-incremental threshold for small heaps
Bug 1633457 R[Core:JavaScript: GC]Rename high frequency heap growth parameters to clarify their meaning
Bug 1618595 R[Core:Javascript: WebAssembly]Cranelift: update Baldrdash for new isel backend
Bug 1630704 A[Core:Layout]Merge nsFrame into nsIFrame
Bug 1633434 R[Core:Layout]Assertion failure: *this, at /builds/worker/workspace/obj-build/dist/include/mozilla/AspectRatio.h:32
Bug 1633732 R[Core:Layout: Block and Inline]Intermittent first-letter/23605-5.html == first-letter/23605-5-ref.html | image comparison, max difference: 63, number of differing pixels: 1
Bug 1633720 R[Core:Layout: Grid][css-grid] A subgrid inside a parent grid with some repeat(auto-fit) tracks removed crashes in some cases
Bug 1632098 R[Core:Networking]Enable ParentProcessDocumentChannel
Bug 1598145 R[Core:Panning and Zooming]longines.com does not adjust to the screen size in portrait mode
Bug 1629707 R[Core:Privacy: Anti-Tracking]sessionStorage is not covered by the StoragePrincipal, and thus not isolated by dfpi
Bug 1634169 R[Core:Privacy: Anti-Tracking][Dynamic FPI] disable dFPI for web-platform-tests
Bug 1633546 R[Core:Privacy: Anti-Tracking][Dynamic FPI] ERROR dom/security/test/csp/test_service_worker.html - called finish() multiple times
Bug 1634470 R[Core:Privacy: Anti-Tracking]Make OriginAttributes assertion in nsWindowWatcher::OpenWindowInternal compatible with FPI
Bug 1634251 R[Core:Privacy: Anti-Tracking]Propagate the StoragePrincipal when cloning a document
Bug 1632417 R[Core:Privacy: Anti-Tracking]Enable cookie purging by default in early beta
Bug 1634303 R[Core:Privacy: Anti-Tracking][Dynamic FPI] TEST-UNEXPECTED-FAIL | browser/base/content/test/protectionsUI/browser_protectionsUI_state.js | TPC.enabled is based on the original pref value - Got true, expected false
Bug 1633401 R[Core:Privacy: Anti-Tracking]The Document.HasStorageAccess() would throw NS_ERROR_NOT_AVAILABLE in Fission mode
Bug 1629594 A[Core:Security: PSM]Upgrade Firefox 77 to use NSS 3.52
Bug 1633879 R[Core:Security: PSM]check for smart card changes less frequently
Bug 1633613 A[Core:Storage: localStorage & sessionStorage]Intermittent TEST-UNEXPECTED-NOTRUN | /webauthn/getcredential-rk-passing.https.html | undefined allowCredentials - expected FAIL
Bug 1634098 R[Core:Web Audio]Fix a few `clang-tidy` warnings in `AudioNodeEngine.cpp` and vector sibling files
Bug 1634547 R[Core:Web Painting]Incorrect unscrolled clip for top layer items
Bug 1405495 R[Core:WebRTC]Handling receiving MID in the rtp demuxer
Bug 1622384 N[Core:WebRTC: Signaling]assert_equals: 42 transceivers on side B expected 42 but got 41
Bug 1633718 R[Core:Widget: Win32]ThemeSupportsWidget is extremely slow when WindowBlinds is installed
Bug 1630655 N[Core:XPCOM]toolkit.shutdown.lateWriteChecksStage is not properly set on Nightly
Bug 1626570 A[Core:XPCOM]Cannot declare nsTArray<IncompleteType> anymore.
Bug 1631799 R[DevTools:Console]When remote debugging messages can appear in the wrong order
Bug 1593937 R[DevTools:Framework]Watch for additional remote frame targets in the case of the content toolbox
Bug 1633850 A[DevTools:Framework]Intermittent devtools/client/framework/test/browser_ignore_toolbox_network_requests.js | No network requests appear in the network panel - Got 1, expected 0
Bug 1634238 R[DevTools:Netmonitor]Remove CONSOLE_MESSAGES added by mistake from ResourceWatcher
Bug 1634216 R[DevTools:Performance Tools (Profiler/Timeline)]PROFILE_ENTRY_SIZE should be 8
Bug 1634234 R[DevTools:Performance Tools (Profiler/Timeline)]about:profiling buffer size should be a power of 2, as actually used by the profiler
Bug 1633885 R[Firefox:Address Bar]When unfocused, the urlbar's placeholder in a new tab can get the wrong direction, flipping the text on RTL locales
Bug 1632073 R[Firefox:Address Bar][RTL] When the 2-lines layout is activated, the url is displayed beneath the favicon instead of the title
Bug 1630281 R[Firefox:Launcher Process]Content process fails to start if IAT is modified after the browser process's entrypoint
Bug 1634487 R[Firefox:New Tab Page]ph signup component is not filtered out if pocket content is turned off
Bug 1629951 R[Firefox:New Tab Page]Personality Provider worker should terminate
Bug 1631595 R[Firefox:New Tab Page]Make it possible to cache the about:home document at shutdown
Bug 1619517 R[Firefox:Protections UI]Tooltip missing for the the "X" button inside the cards
Bug 1634058 R[Firefox:Remote Settings Client]services.settings.load_dump isn't used when a get() triggers the call
Bug 1633502 R[Firefox:Remote Settings Client]Remote settings spamming console with HTTP 400 errors from Kinto
Bug 1630766 R[Firefox:Remote Settings Client]Add "abort" event handlers to remote settings's Database.jsm
Bug 1634203 R[Firefox:Remote Settings Client]Fix test_remote_settings_poll.js and test_remote_settings_worker.js to correctly access the RemoteSettings database
Bug 1633514 R[Firefox:Search]Rework test_paramSubstitution.js to work with WebExtensions rather than a manually added one
Bug 1632805 A[Firefox:Security]ModalPrompter falls back to window prompts for subframe BrowsingContexts
Bug 1630732 R[Firefox:Session Restore]Window gets restored outside of view and can't be reached
Bug 1633635 R[Firefox:Tabbed Browser]Make tab animations obey prefers-reduced-motion
Bug 1634076 R[Firefox:Theme]Remove redundant .PanelUI-subView toolbarseparator rule
Bug 1634449 R[Firefox:Theme]White text on white background in the Find text box
Bug 1634026 R[Firefox:Toolbars and Customization]Lazify panic/forget button confirmation panel
Bug 1632786 R[Firefox:about:logins]Canceling the OS auth dialog is wrongly counted as an invalid login attempt
Bug 1634187 R[Firefox Build System:General]Turn xpcom/idl-parser/xpidl in a proper python 3-ready module
Bug 1634374 R[Firefox Build System:Generated Documentation]Rename the doc title from Mozilla to Firefox
Bug 1633969 R[Firefox Build System:Lint and Formatting].hg-annotate-ignore-revs and .git-blame-ignore-revs missing commits
Bug 1633782 R[Firefox Build System:Task Configuration]Perma cram(try) No build detected, test metadata may be incomplete.
Bug 1608837 R[Firefox Build System:Task Configuration]Enable chunking in the taskgraph for all web-platform-test suites
Bug 1633866 A[Firefox Build System:Task Configuration]Dynamically select which tests run during taskgraph generation
Bug 1631990 R[Firefox Build System:Try]Additional filters for mach try task blacklist to filter tasks unless --full is specified
Bug 1634226 R[Firefox for Android:Testing]update android host-utils
Bug 1630066 A[GeckoView:General]test_ext_sendmessage_reply2.html is busted on Android with extension process enabled.
Bug 1630073 A[GeckoView:General]WebExtensionText.loadWebExtensionPage is busted on Android with extension process enabled
Bug 1630229 R[GeckoView:General]Crash in [@ java.lang.AssertionError: at org.mozilla.gecko.process.GeckoProcessManager$ChildConnection.bind(GeckoProcessManager.java)]
Bug 1596920 R[GeckoView:General]Text entry in Gecko is broken on the Oculus Go in Firefox Reality
Bug 1621633 R[Thunderbird:General]make ./mach fluent-migration-test work for Thunderbird
Bug 557710 R[Toolkit:Add-ons Manager]Check over behaviour w.r.t multiple install locations
Bug 1632884 R[Toolkit:Application Update]Update bits_client readme after bug 1586996
Bug 1620621 R[Toolkit:Blocklist Implementation]Use cascade bloom filters in add-on blocklist
Bug 1629789 R[Toolkit:Crash Reporting]Perma Linux x64 QR debug W-fis(wpt5) fix-stacks error: failed to read breakpad symbols dir `/builds/worker/workspace/build/symbols/libpthread.so.0` for `/lib/x86_64-linux-gnu/libpthread.so.0`
Bug 1634344 R[Toolkit:Telemetry]Perma build bustage make[4]: *** [libxul.so] Error 1 when Gecko 77 merges to Beta on 2020-05-04
Bug 1632154 R[Toolkit:Telemetry]Implement the timespan metric type for Project FOG
Bug 1632156 R[Toolkit:Telemetry]Implement the timing distribution metric type for Project FOG
Bug 1628033 R[Toolkit:about:memory]About:Memory does not list a PID for Main Process and Socket Process
Bug 1606862 R[WebExtensions:General]Make devtools an optional permission
Bug 1634257 R[WebExtensions:Storage]Expose wipe_all to mozIExtensionStorageArea
###########
Changes to 104 bugs - 85 fixed.
1 bugs are not included due to being restricted