Changes in 20191128094109

Built from 90701a3e29e1a2b75d93596166a95c9a7aacf592

..index..
Bug 1597681 R[Core:Audio/Video: Playback][RemVidParent] ###!!! ASSERTION: Can only add a reference on the main thread: 'NS_IsMainThread() in ImageContainer.h, line 85
Bug 1599876 R[Core:CSS Parsing and Computation]Make some string handling in the bindings a bit less terrible.
Bug 1599324 R[Core:CSS Parsing and Computation]Popup doesn't appear in the center, can't scroll to click the buttons
Bug 1599818 R[Core:DOM: Content Processes]web-platform-test logs frequently too big to parse due to process switch logging
Bug 1202706 R[Core:DOM: Core & HTML]DOM APIs UseCounter should work on web workers
Bug 1587013 R[Core:DOM: Core & HTML]Enable test_navigator_buildID.html in Fission
Bug 1599614 N[Core:DOM: Core & HTML]Make some DOM code less nsresult-happy
Bug 1599445 R[Core:DOM: Core & HTML]Investigate refactoring CCRunnerFired to make it easier to follow
Bug 1599318 R[Core:DOM: Editor]HTML textarea accepts \r character, when it should be replaced with \n
Bug 1596763 R[Core:DOM: Navigation]Remove unused ParentSHistory
Bug 1593995 R[Core:DOM: Navigation]2.43 - 9.53% raptor-tp6-wikipedia-firefox-cold loadtime (linux64-shippable, linux64-shippable-qr, macosx1014-64-shippable, windows10-64-shippable-qr) regression on push af790c1efe5d6e0ee45fad4c02f247467f11db0e (Mon November 4 2019)
Bug 1593832 R[Core:DOM: Security]Enforce XFO and frame-ancestors in parent process if fission is enabled and in content if running in regular mode until we can determine whether a load results in a download in the parent process
Bug 1599418 R[Core:DOM: Security]Intermittent toolkit/components/antitracking/test/browser/browser_blockingLocalStorage.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Bug 1590706 R[Core:Gecko Profiler]Add browsing context ID of current tab inside the profiler
Bug 1594867 R[Core:General]Add moz.build/backend bits to specify files that should be built as a sandboxed wasm library
Bug 1599607 R[Core:General]lucetc toolchain artifact should unpack to a directory called "lucetc"
Bug 1599843 N[Core:General]Make more functions that are really infallible not return an nsresult.
Bug 1589198 R[Core:Graphics: WebRender]backdrop-filter causes blurring due to incorrect pixel snapping
Bug 1598477 R[Core:Graphics: WebRender]Enable Webrender for Pixel 3 and Pixel 3 XL
Bug 1599672 R[Core:Graphics: WebRender]Remove unmaintained json writer in wrench
Bug 1599605 R[Core:Graphics: WebRender]Tighten assertion in RenderCompositorOGL::DestroySurface
Bug 1599671 R[Core:Graphics: WebRender]Remove lazy_static dependency from wrench
Bug 1599609 R[Core:Graphics: WebRender]Remove printf debug logging from RenderCompositorOGL and use profiler text markers instead
Bug 1596086 U[Core:Graphics: WebRender]linear-gradient rendering issue
Bug 1599644 R[Core:Graphics: WebRender]Debug build of Wrench panics when pressing H for Help
Bug 1599532 R[Core:Internationalization]Hit MOZ_CRASH(called `Result::unwrap()` on an `Err` value: NonAscii) at src/libcore/result.rs:1084 (from unic_langid_impl::subtags::parse_variant_subtag)
Bug 1524590 R[Core:JavaScript Engine]Remove JS::CloneFunctionObject
Bug 1599416 R[Core:JavaScript Engine]Remove unused TypedObject functions
Bug 1587007 R[Core:JavaScript Engine]Improve error messages when we fail to clone shared memory for policy reasons
Bug 1596718 R[Core:JavaScript Engine: JIT]Improve codegen for MIsNullOrUndefined
Bug 1599743 R[Core:JavaScript: GC]Perma Beta /builds/worker/workspace/build/src/js/src/gc/RootMarking.cpp:157:10: error: enumeration value 'BinASTParser' not handled in switch [-Werror=switch] when Gecko 72 merges to Beta on 2019-12-02
Bug 1598869 R[Core:JavaScript: Standard Library]Perma Beta /builds/worker/workspace/build/src/js/src/builtin/Promise.cpp:3546:13: error: unused function 'Promise_static_any' [-Werror,-Wunused-function] - when Gecko 72 merges to Beta on 2019-12-02
Bug 1599518 R[Core:Layout]Assertion failure: !mResizeObservers.Contains(&aObserver), at src/obj-firefox/dist/include/mozilla/dom/ResizeObserverController.h:77
Bug 1594595 R[Core:Memory Allocator]Enable PHC on early beta 72 builds
Bug 1599651 R[Core:Networking]Don't disable DocumentChannel in tests
Bug 1541389 R[Core:Networking]When performing a process switch BrowserTestUtils.browserStopped fires before the channel is reloaded in the new process
Bug 1582318 N[Core:Networking: Cookies]Intermittent [fission] netwerk/cookie/test/browser/browser_sharedWorker.js | Test timed out -
Bug 1598676 R[Core:Networking: DNS][OSX] Domains that are part of the DNS suffix list are being handled via TRR
Bug 1598809 R[Core:Privacy: Anti-Tracking]Intermittent toolkit/components/antitracking/test/browser/browser_blockingSessionStorage.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Bug 1599633 R[Core:Privacy: Anti-Tracking]Stop looking for more permissions once we've found one that matches our lookup criteria
Bug 1599619 R[Core:SVG]ubuntu1804 - svg/smil/style/anim-css-font-1.svg == svg/smil/style/anim-css-font-1-ref.svg | image comparison, max difference: 255, number of differing pixels: 1520
Bug 1599569 R[Core:Security: CAPS]member call on null pointer of type 'nsScriptSecurityManager' in js/xpconnect/src/XPCJSRuntime.cpp:1124
Bug 1599801 R[Core:Security: CAPS]NullPrincipal::Init is infallible
Bug 1599470 R[Core:Security: CAPS]NullPrincipalURI::Init should not exist
Bug 1599809 R[Core:Security: Process Sandboxing]Parenthesis bug in Mac content sandbox policy for com.apple.universalaccess.plist
Bug 1597191 R[Core:Storage: IndexedDB]Avoid errors in processing preloaded cursor entries to cause an overall error
Bug 1598164 R[Core:Storage: IndexedDB]Make transactions inactive during clone
Bug 1599606 R[Core:Web Painting]Too many picture cache slices with background-attachment:fixed due to scrolled background color
Bug 1590493 A[DevTools:Accessibility Tools]Audit places where actorHasMethod and remove all uses that were added prior to Fx69.
Bug 1592300 N[DevTools:Accessibility Tools]Remove all uses of gToolbox from accessibility panel.
Bug 1571994 R[DevTools:Debugger]Perma Tier 1 Central devtools/client/debugger/test/mochitest/browser_dbg-wasm-sourcemaps.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/debugger/test/mochitest/helpers.js:616 - Error: Unable to find source: fib.c
Bug 1598557 R[DevTools:General]Move BrowserToolbox codebase to a dedicated folder
Bug 1599135 R[DevTools:Inspector]Don't load the whole Reps bundle
Bug 1589320 R[DevTools:Inspector]Open the inspector using inspectNode in custom.inspector DAMP test
Bug 1592763 R[DevTools:Inspector: Changes]ChangesView should use TargetList API to list to changes coming from actors from all the frames
Bug 1599792 R[Firefox:Address Bar]"focused & collapsed" state is still used when selecting text in previously unfocused megabar
Bug 1599785 R[Firefox:Address Bar]Temporarily remove urlbar.update1.searchButton pref
Bug 1532501 N[Firefox:Keyboard Navigation]Intermittent browser/base/content/test/keyboard/browser_toolbarButtonKeyPress.js | Test timed out -
Bug 1594227 R[Firefox:Menus]Add menu item to open non-Fission window when Fission is enabled (and vice versa?)
Bug 1592671 N[Firefox:Messaging System][Experiment] Add static triplet branch to support 72 dynamic triplets experiment
Bug 1599116 R[Firefox:Messaging System]WNPanel messages need detailed access to TP blocked resources
Bug 1598769 R[Firefox:Messaging System]Dynamic triplets card click should not request new cards on the same tab
Bug 1599546 R[Firefox:Messaging System]Add personalization and modelVersion to provider schema, message data
Bug 1558330 N[Firefox:Migration]OSX Mojave (10.14) - browser/components/migration/tests/unit/test_MigrationUtils_timedRetry.js | testgetRowsFromDBWithoutLocksRetries - [testgetRowsFromDBWithoutLocksRetries : 263] A promise chain failed to handle a rejection:
Bug 1597878 R[Firefox:Search]One-off search is not one-off
Bug 1588776 R[Firefox:Security][Certificate Viewer] The modulus field content can't be selected without causing it to change state
Bug 1570502 R[Firefox:Security]typo in aboutNetError.js: `failedCertInfo.erroCodeString`
Bug 1599221 R[Firefox:Untriaged]Object in Scopes pane won't expand after setting and removing its watchpoint
Bug 1599744 R[Firefox Build System:General]UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Bug 1599928 R[Firefox Build System:General]Perma tier2 0:46.74 python/mozbuild/mozbuild/test/configure/lint.py::Lint::test_browser TEST-UNEXPECTED-FAIL
Bug 1599648 R[Firefox Build System:General]Add a py3_action build action
Bug 1536103 A[Firefox Build System:Generated Documentation]Fix sphinx warnings in `mach doc` and make them fail the build
Bug 1569472 R[Firefox Build System:Lint and Formatting]Fix the errors in `mach lint -l rst` after removing the directories from exclude list in rst linter
Bug 1599643 R[Firefox Build System:Try]List number of tasks with `mach try again --list`
Bug 1599587 R[Firefox for Android:Testing]Intermittent Android 7.0 reftest No tests run or test summary not found
Bug 1594905 R[GeckoView:General]GeckoInputStream read() method not throwing IOException
Bug 1596888 R[Remote Protocol:Agent][Puppeteer] Add recommended automation preferences to profile setup when launching Firefox
Bug 1593402 N[Toolkit:Add-ons Manager]Intermittent toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | A promise chain failed to handle a rejection: this.transport is null - stack: send@resource://devtools/server/debugger-server-connection.js:89:5
Bug 1599070 R[Toolkit:Data Sanitization]sanitizing formdata error with search bar in toolbar
Bug 1599237 R[Toolkit:Data Sanitization]Add a cookie manager API for deleting cookies by a time range, and use it in the clear data service
Bug 1596663 R[Toolkit:Password Manager]Switch to async login search APIs to support GeckoView storage queries
Bug 1599752 R[Toolkit:Password Manager]Revert the addition of subdomain logins in the context menu
Bug 1579581 N[Toolkit:Telemetry]Gather remaining CPU and OS info in telemetry environment off-main-thread and later on startup.
Bug 1599697 R[Toolkit:Themes]Keyword input text size in preferences And Edit folder name in New Bookmark arrow panel becomes small when editing
Bug 1599919 R[Toolkit:Video/Audio Controls]Bug 1596911 reverted the pictureinpicture.svg to an older version of the asset
Bug 1599529 R[Toolkit:Video/Audio Controls]PictureInPicture keyboard shortcut code uses message manager instead of JSWindowActors
Bug 1595908 R[Toolkit:XUL Widgets]Migrate xul test files in dom/ to .xhtml
Bug 1599708 R[WebExtensions:General]browser.newtab.privateAllowed and .extensionControlled are cleared when an unrelated add-on is disabled/removed
Bug 1578513 R[WebExtensions:General]disabling/uninstalling extension in safe-mode leaks settings/prefs
###########
Changes to 89 bugs - 74 fixed.
4 bugs are not included due to being restricted