Changes in 20200730093956

Built from 0e4bc84faa30e541656e8cd836965512244bd0b0

..index..
Bug 1654277 R[Core:Audio/Video: Playback][MacOS] Unexpected behaviour scrolling facebook.com/watch videos
Bug 1655204 R[Core:Audio/Video: Playback]Stop controlling media element when media element receives `MediaControlKey::Stop`
Bug 1654091 R[Core:Audio/Video: Playback]ImageComposite's "biasing" machinery doesn't handle framerate drift in a satisfactory way
Bug 1655619 R[Core:DOM: Core & HTML]Perma TEST-UNEXPECTED-NOTRUN | /html/cross-origin-opener-policy/reporting/access-reporting/property.https.html | cross-origin > w => w[0] - expected PASS
Bug 1655722 N[Core:DOM: Core & HTML]Implement the HTML inert
Bug 1655741 R[Core:DOM: Core & HTML]Assertion failure: frame, at /builds/worker/checkouts/gecko/dom/base/Element.cpp:860
Bug 1655651 R[Core:DOM: Editor]`EditorDOMRangeBase::Contains()` does not compare end point as expected
Bug 1644313 R[Core:DOM: Editor]Split `HTMLEditor::HandleDeleteAroundCollapsedSelection()` to range computation part and modifying DOM tree part (only for the case collapsed in a text node)
Bug 1647449 R[Core:DOM: Navigation]Fix usage of GetFrameElementInternal in nsDocShell::DetermineContentType
Bug 1573892 R[Core:DOM: Navigation]Intermittent docshell/test/mochitest/test_windowedhistoryframes.html | State should be correct after going back - got "STATE2", expected "STATE1"
Bug 1654745 R[Core:DOM: Navigation]Stop using about:blank navigation when destroying the toolbox
Bug 1655549 R[Core:DOM: Navigation]Add BrowsingContext::GetAllBrowsingContextsInSubtree()
Bug 1618024 R[Core:DOM: Navigation]Add in-tree docs about the relationship between DocShell, inner/outer windows, window proxies, BrowsingContext, WindowContext...
Bug 1558394 R[Core:DOM: Security]To block automatic download in sandboxed iframe
Bug 1633710 R[Core:DOM: Security]Replace nsIPrincipal.uri functions with new Principal counterparts in js
Bug 1652809 R[Core:Disability Access APIs][VoiceOver] add rotor support for headings
Bug 1655742 R[Core:Fuzzing]The fuzzing debug build should produce a usable gtest artifact
Bug 1655910 R[Core:Fuzzing]Disable most chaos mode settings on ASan Nightly due to bad performance
Bug 1634290 R[Core:General]RLBox - Bump RLBox library to the latest version
Bug 1655882 R[Core:Graphics]Disable AsyncDXGISurface of plugin when WebRender does not use ANGLE
Bug 1655883 R[Core:Graphics: WebRender]Support RG8 textures in SWGL
Bug 1637148 R[Core:Graphics: WebRender]Intermittent error: failed to run custom build command for `webrender v0.61.0 (/builds/worker/checkouts/gecko/gfx/wr/webrender)`
Bug 1655376 R[Core:Graphics: WebRender]Rounding or snapping issue when building iframes when device pixel ratio is fractional.
Bug 1655993 R[Core:IPC]Remove Punion_Comparable::test from sync-messages.ini
Bug 1656101 R[Core:IPC]Delete unused BrowserProcessSubThread types (and x11_util.h)
Bug 1654969 R[Core:IPC: MSCOM]Make FastMarshaler always use MSHLFLAGS_NOPING
Bug 1655961 R[Core:JavaScript Engine]Update opcode for bug 1653567
Bug 1655973 R[Core:JavaScript Engine]Unused CanAttachPrivateInitIC in BaselineIC.cpp
Bug 1650023 R[Core:JavaScript Engine]Support function-related scopes and resolve aliases
Bug 1653301 R[Core:JavaScript Engine]Perma [Tier2] tests/jit-test/jit-test/tests/gc/bug-1188290.js | -e:1:26 SyntaxError: invalid escape sequence: (code 3, args "") [0.5 s]
Bug 1655906 R[Core:JavaScript Engine: JIT]Assertion failure: cur.payloadType() == dest.payloadType(), at jit/CacheIRCompiler.cpp:962
Bug 1655678 R[Core:JavaScript Engine: JIT]Optimise GetFirstDollarIndex in CacheIR and Warp
Bug 1655045 R[Core:JavaScript Engine: JIT]Support String.fromCodePoint and String.p.to(Lower|Upper)Case in CacheIR and Warp
Bug 1654516 R[Core:JavaScript Engine: JIT]Optimize some more intrinsics in CacheIR and Warp
Bug 1655917 R[Core:JavaScript: GC]Nuking a CCW to a WeakRef clears the target of the WeakRef
Bug 1655886 R[Core:Layout]remove unused layout/tools/tests/ files
Bug 1655394 R[Core:Layout]add a Dump Text Runs command to the Layout Debugger
Bug 1597485 R[Core:Layout]Audit nsIDocShellTreeItem usage in DumpAWebShell, DumpContentRecur, DumpFramesRecur, DumpViewsRecur in layout/tools/layout-debug/src/nsLayoutDebuggingTools.cpp
Bug 1655135 R[Core:Layout: Text and Fonts]Word selection one letter short before newline with white-space: pre-line and eat_space true
Bug 1640835 R[Core:Panning and Zooming]Intermittent Last test finished | application crashed [@ mozilla::layers::APZThreadUtils::AssertOnControllerThread()]
Bug 1655102 R[Core:Panning and Zooming]Long "APZScroll Payload Presented" delays recorded when pausing between pans
Bug 1654489 R[Core:Print Preview]print preview failure when huge margins are specified
Bug 1654678 A[Core:Printing: Setup]Unify macOS and Linux CUPS data retrieval for nsIPrinterList
Bug 634697 A[Core:Security: PSM]Remember user's client certificate selection across sessions
Bug 1655655 R[Core:Security: Process Sandboxing]Some MP4 Videos Still Fail to Play on Big Sur
Bug 1640195 A[Core:Widget]Address UX feedback for non-native widget styling
Bug 1654687 A[Core:Widget: Gtk]GTK cleanups
Bug 1655838 R[DevTools:Console]Error "no localization found for [undefined]" when a blocked request is displayed in the console
Bug 1591143 R[DevTools:Debugger]Consider use item name as root label when Set directory root
Bug 1655442 R[DevTools:Framework]Make usage of nsIWorkerDebugger.addListener more explicit
Bug 1643294 R[DevTools:Inspector: Compatibility]font-smooth CSS property is reported as an issue even though it is not used
Bug 1655876 R[DevTools:Inspector: Compatibility]Update MDN compat data (2020 July final week)
Bug 1603355 A[DevTools:Netmonitor]Intermittent devtools/client/netmonitor/test/browser_net_block-pattern.js | The first request was blocked -
Bug 1655999 R[DevTools:Performance Tools (Profiler/Timeline)]The devtools.performance.recording.ui-base-url pref rejects "netlify.app" deploy preview URLs
Bug 1655693 R[Firefox:Address Bar]An unsecured sugesstion is displayed first in the dropdown
Bug 1647896 A[Firefox:Address Bar]Add fake one-offs for history/bookmarks/etc
Bug 1654913 R[Firefox:Installer]Uninstalling Firefox should remove the UpdateLogs directory from Mozilla Maintenance Service
Bug 1655765 R[Firefox:Messaging System]Add media permission for about:welcome privacy page mp4
Bug 1655200 R[Firefox:Tabbed Browser]checks for values in browser/base/content/test/tabs/browser_multiselect_tabs_mute_unmute.js are broken or duplicated
Bug 1549985 R[Firefox:Tabbed Browser]Intermittent browser/base/content/test/tabs/browser_tabCloseSpacer.js | Close button hasn't moved - {"left":1220,"top":7,"width":20,"height":20} deepEqual {"left":1160,"top":7,"width":20,"height":20} - JS frame :: chrome://mochitests/content/browser
Bug 1572608 R[Firefox:Toolbars and Customization]Intermittent browser/components/customizableui/test/browser_PanelMultiView_keyboard.js | Uncaught exception - at chrome://mochitests/content/browser/browser/components/customizableui/test/browser_PanelMultiView_keyboard.js:399 - TypeError: textarea is nul
Bug 1655529 N[Firefox Build System:General]Port some exceptions thrown in `geckoview-junit` over to the new `UserError` exception class
Bug 1655909 R[Firefox Build System:General]--with-system-nspr requires nspr 4.26
Bug 1653182 R[Firefox Build System:General]Compile modules/libmar code as C11
Bug 1646406 N[Firefox Build System:Mach Core]Distinguish more robustly between user errors and actual exceptions that we should report on in mach
Bug 1653050 N[Firefox Build System:Task Configuration]Allow optimizing by replacement existing (pending/unscheduled) cached tasks
Bug 1655978 R[Firefox Build System:Task Configuration]Disable 'verify_test_packaging' check when manifest scheduling is enabled
Bug 1643689 A[Firefox Build System:Task Configuration]Enable manifest-scheduling on autoland
Bug 1654856 R[GeckoView:Extensions]move ext-android to json
Bug 1654361 R[GeckoView:Tracking Protection]Support controlling cookie purging in GeckoView
Bug 1655893 R[Release Engineering:Firefox-CI Administration]docker_image.py transform should set `artifact_prefix`
Bug 1653171 A[Release Engineering:Release Automation: L10N]Timeouts cloning l10n repositories in windows repacks
Bug 1476804 R[Toolkit:Add-ons Manager]Add UTM parameters to links to AMO
Bug 1656018 R[Toolkit:Application Update]Update tests should use AppInfo to generate mock application info objects
Bug 1652852 R[Toolkit:Blocklist Implementation]ignore blocklist for type == locale
Bug 1634988 R[Toolkit:General]TypeError: state is undefined in toolkit/actors/BrowserElementParent.jsm
Bug 1654295 R[Toolkit:OS.File]Refactor IOUtils error handling to improve consistency and reduce duplication
Bug 1654984 R[Toolkit:Password Manager]Since bug 1593467, needless error reports about non-existing logins-backup.json
Bug 1655400 R[Toolkit:Places]Enable ESLint rule no-setter-return for all of places
Bug 1653263 R[Toolkit:Places]Introduce a page-to-icon relation expiration time
Bug 1655421 R[Toolkit:Safe Browsing]Permafailing tier 2 TEST-UNEXPECTED-PASS | toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html | fail-if condition in manifest - We expected at least one failure
Bug 1650637 R[Toolkit:Startup and Profile System]Cyrillic URL parameter is split when passed from the command line
Bug 1654192 A[Toolkit:Storage]Use RKV safe mode for xulstore
Bug 1597898 R[Toolkit:Storage]Use RKV safe mode for kvstore
Bug 1635260 R[Toolkit:Telemetry]glean_parser should generate Rust APIs for metrics in Project FOG
Bug 1655774 R[Toolkit:Themes]Port menu scroll arrow behavior from macOS to Windows and Linux
###########
Changes to 86 bugs - 70 fixed.
1 bugs are not included due to being restricted