Changes in 20191029093803

Built from 9b2ebbf56577ec44c8c2304564bd003e1ccf0231

..index..
Bug 1214364 R[Core:DOM: Core & HTML]Consider flagging IDL dictionaries that are being used solely as convenience to create JS objects
Bug 1332689 R[Firefox Build System:Source Code Analysis]Remove clang <3.9 specific code from the clang-plugin
Bug 1380786 R[Core:WebRTC: Signaling]Can we now use standard telemetry for webrtc stats?
Bug 1396309 R[Core:Document Navigation]Intermittent docshell/test/navigation/test_sessionhistory.html | Test timed out.
Bug 1405031 R[WebExtensions:Frontend]Support additional click events for browserAction and pageAction
Bug 1450977 R[DevTools:General]Remove devtools/server/actors/object/long-string.js
Bug 1476659 R[Toolkit:XUL Widgets]Remove invertSelection
Bug 1490745 A[Firefox:Toolbars and Customization]Intermittent browser_exit_background_customize_mode.js | Should not have a tab marked as being the customize tab now. - [object XULElement] == null - JS frame :: browser/components/customizableui/test/browser_exit_background_customize_mode.js
Bug 1512937 R[Toolkit:Safe Browsing]Duplicate lookup fragments while creating a URL without a path
Bug 1519103 R[DevTools:Scratchpad]Remove Scratchpad panel
Bug 1538602 R[Firefox:Site Permissions]Intermittent browser/base/content/test/permissions/browser_autoplay_blocked.js | Test timed out -
Bug 1559028 R[Core:JavaScript Engine]Intermittent TEST-UNEXPECTED-OK | /streams/readable-streams/default-reader.any.sharedworker.html | expected ERROR
Bug 1563355 R[Firefox:Security]Have aboutNetError.js communicate directly with the parent process through RPM
Bug 1565268 R[Core:WebVR]Immersive mode doesn't exit correctly when exiting after JS execution is paused
Bug 1567889 R[Core:Web Painting]Improve will-change budget access during display list building
Bug 1570178 R[DevTools:Debugger]Allow Frame.onStep to be set when dead
Bug 1570466 A[Firefox:Protections UI][Protection Report] Enhanced Tracking Protection card when some/all protections are off in Custom
Bug 1570736 R[Core:Graphics: WebRender]Webrender completely broken on Mac (10.14, Intel HD Graphics 4000)
Bug 1572788 R[Toolkit:Startup and Profile System]Make nsXULAppInfo::GetUserCanElevate reuse GetElevationType
Bug 1573753 A[Firefox:Address Bar]Unable Copy URL in Addressbar , Ctrl+C or Copy Menu not worked
Bug 1576918 R[Firefox:Menus][Fission][MSU Capstone] Make the page style actor use Fission for messaging
Bug 1577058 R[Core:Selection]PageUp/PageDown jumps to top or bottom of very tall contenteditable div.
Bug 1578138 R[DevTools:Console]Investigate messages displayed twice
Bug 1578745 R[DevTools:Framework]Introduce a preference to enable fission frame inspection in DevTools
Bug 1580165 R[DevTools:Console]$0 is not working with fission enabled
Bug 1580323 N[DevTools:Debugger]Intermittent devtools/client/debugger/test/mochitest/browser_dbg-quick-open.js | Test timed out -
Bug 1580385 R[Core:Layout: Block and Inline]Fix failing writing-mode tests because of propagating WritingMode from <body>
Bug 1581245 R[Core:Web Replay]Replay should show a Frame Timeline
Bug 1581657 N[GeckoView:General]Intermittent org.mozilla.geckoview.test.ContentBlockingControllerTest.getLog | status -2
Bug 1583496 V[Core:Web Audio]Perma /webaudio/the-audio-api/*| Executing * - context.audioWorklet is undefined when Gecko 71 merges to Beta on 2019-10-14
Bug 1584296 R[Firefox Build System:General]add C++17 bits to fake compiler definitions in test_toolchain_configure.py
Bug 1584538 R[DevTools:Debugger]Module scope variables are "optimizing out"
Bug 1585184 R[Core:Privacy: Anti-Tracking]Migrate users from Custom to Standard
Bug 1586189 A[Core:DOM: IndexedDB]Reenable quota indexedDB tests that are skipped or expected to fail
Bug 1586411 N[Core:Graphics]Intermittent netwerk/test/mochitests/test_different_domain_in_hierarchy.html (finished) | application crashed [@ mozilla::dom::BrowserBridgeParent::RecvShow(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const&, bool const&, nsSizeMode const&)]
Bug 1586750 R[Core:DOM: Core & HTML][Fission] ###!!! ASSERTION: No cached wrapper, but we have an inner window?: '!GetCurrentInnerWindowInternal()', file dom/base/nsGlobalWindowOuter.cpp, line 1476
Bug 1586772 R[Core:DOM: Core & HTML]Enable dom/base/test/test_bug907892.html for fission
Bug 1586880 R[DevTools:Netmonitor]New Request pane header should match the table header height and stay fixed
Bug 1586973 R[Toolkit:Add-ons Manager]Intermittent toolkit/mozapps/extensions/test/browser/browser_interaction_telemetry.js | After filtering we must have the expected number of events. - 4 == 3 - JS frame :: resource://testing-common/TelemetryTestUtils.jsm :: assertEvents :: line 177
Bug 1587062 R[Core:DOM: Core & HTML][Fission] Make sandbox attribute works for out-of-process iframes
Bug 1587433 R[Core:Selection]`RangeBoundary::Offset()` sometimes returns invalid offset
Bug 1587927 R[Toolkit:Password Manager]Multiple conflicting master password prompts at launch when Sync is configured and login autocomplete starts
Bug 1588002 R[Toolkit:General]Make sure to remove the wakelock listener in browser_media_wakelock.js in cases where the callback is never called
Bug 1588025 R[Core:Layout: Block and Inline]ViewportFrame is orthogonal to nsCanvasFrame's mCustomContentContainer when setting vertical writing-mode on <html>
Bug 1588284 N[Core:Document Navigation]Intermittent GECKO(3779) | Assertion failure: parent, at /builds/worker/workspace/build/src/docshell/base/BrowsingContext.cpp:1139
Bug 1588367 R[Firefox:General]Convert all relevant uses of float: right/left to logical properties
Bug 1588706 R[Firefox:Protections UI]The hierarchy from the specs are not respected when the doorhangers are displayed.
Bug 1588788 R[Core:Layout: Text and Fonts]Variable font kerning: kerning deltas not applied when one uses font-weight, as opposed to font-variation-settings
Bug 1589027 R[Core:DOM: Core & HTML]Update tabIndex getter
Bug 1589154 R[Core:Privacy: Anti-Tracking]Replace base-track-digest256 in preference
Bug 1589407 R[Core:Privacy: Anti-Tracking]document.referrer leaks the full referrer URL even when the referrer URL has been trimmed due to ETP restrictions
Bug 1590050 R[DevTools:Inspector]Preserve selected node in markup view when reloading page with iframe
Bug 1590093 A[DevTools:Console]3% regression on console opening
Bug 1590124 R[Core:Networking]Extend traffic telemetry
Bug 1590143 R[Core:Internationalization]Update encoding_c and encoding_c_mem
Bug 1590249 A[Core:Audio/Video: cubeb]Enable AudioIPC on Windows in Nightly only
Bug 1590321 R[Core:DOM: Security]Rewrite browser_test_referrer_loadInOtherProcess.js to work with fission enabled
Bug 1590442 R[Firefox:Protections UI]Make STP doorhangers in CFR support bitwise flags
Bug 1590589 R[Core:JavaScript Engine][jsdbg2] Debugger still has stray references to 'enabled' debuggers
Bug 1590594 R[DevTools:Debugger]Adding a breakpoint does not affect skipPausing
Bug 1590641 A[Core:JavaScript Engine]Improve the byteSize-of-string.js test
Bug 1590731 R[Core:JavaScript Engine: JIT]TypedArray indices not properly handled in megamorphic stubs for [[Get]] and [[Has]]
Bug 1590779 R[Core:Privacy: Anti-Tracking]Replace social-tracking-protection-digest256 in preference and geckoview
Bug 1590811 R[DevTools:Debugger]Better align the breakpoint icon and change hover effects for watchpoints
Bug 1590890 R[Core:Audio/Video: cubeb]Compiling on Mac fails with cubeb-coreaudio-rs updates from bug 1589514 (coreaudio-sys, failed to execute compile)
Bug 1590922 R[Core:Privacy: Anti-Tracking]nsContentUtils::IsURIInList improperly handles multiple records from the same origin
Bug 1591049 V[Firefox:Protections UI]Tracking Protection shield icon shifts a few pixel to the bottom, if system text size set to 125%
Bug 1591108 R[DevTools:Console]Perma devtools/client/webconsole/test/browser/browser_toolbox_console_new_process.js | Test timed out - when Gecko 72 merges to Beta on 2019-12-02
Bug 1591132 R[Core:XPCOM]Make it easier to enable and disable hashtable assertions.
Bug 1591195 R[Firefox Build System:Lint and Formatting]Perma shellcheck logspam TypeError: the JSON object must be str, not 'bytes' - don't use for classification
Bug 1591216 R[Remote Protocol:Agent]Sync vendored puppeteer to v2.0.0
Bug 1591223 R[Core:Graphics: WebRender]Tidy up the WR renderer options for partial present and native compositing.
Bug 1591330 R[DevTools:Console]Remove LongStringClient and use LongStringFront instead
Bug 1591346 R[Core:Graphics: WebRender]Remove EGL_ANGLE_experimental_present_path usage with WebRender
Bug 1591360 R[DevTools:Shared Components]Remove devtools/client/framework/sidebar.js
Bug 1591407 R[DevTools:Framework]Remove unused event-source.js from DevTools
Bug 1591447 R[Core:DOM: Content Processes]Give browser_bug1058164.js a copy of BrowserTestUtils.addContentEventListener()
Bug 1591491 R[Core:DOM: Bindings (WebIDL)]Use FakeString::ShareOrDependUpon more
Bug 1591493 R[Firefox Build System:Source Code Analysis]Clang-plugin should work for sccache-dist builds.
Bug 1591524 R[Core:Graphics: WebRender]OS compositor surfaces for overlay scrollbar tiles are leaked
Bug 1591527 R[Core:Graphics: WebRender]Integrate partial repainting with OS compositor surfaces
Bug 1591534 R[Core:Graphics: WebRender]Should WR destroy all OS compositor surfaces before it shuts down?
Bug 1591546 R[Core:Layout: Block and Inline]Add WritingMode::IsPhysicalRTL() and WritingMode::IsBidiRTL()
Bug 1591712 R[Core:Audio/Video: Playback]Remove useless OwnerDoc() checks in MediaPlayackDelayPolicy.
Bug 1591736 R[Toolkit:Add-ons Manager]Fix AddonManagerWebAPI::IsAPIEnabled in Fission out-of-process iframes
Bug 1591738 R[Core:Privacy: Anti-Tracking]Resource leak in VariableLengthPrefixSet::GetPrefixes() under OOM conditions
Bug 1591746 R[Core:Permission Manager]Make nsIPermissionManager.getAllForPrincipal() return an Array<> instead of an XPCOM enumerator
Bug 1591761 N[Toolkit:XUL Widgets]parseXULToFragment needs to handle non-well-formed XML
Bug 1591803 R[Core:Permission Manager]Rename nsIPermissionManager.enumerator to all and turn it into an Array
Bug 1591812 R[Core:Networking: Cookies]Make nsICookieManager.getCookiesWithOriginAttributes() return an Array<nsICookie>
Bug 1591813 R[Core:Networking: Cookies]Make nsICookieManager.getCookiesFromHost() return an Array<nsICookie>
Bug 1591823 R[Core:XPCOM]Switch nsIComponentRegistrar away from using nsISimpleEnumerator
Bug 1591837 R[Core:Graphics: WebRender]Support specification of FBO id in native compositor interface.
Bug 1591849 R[Core:DOM: Bindings (WebIDL)]Support [Pure] for stringifier attributes
Bug 1591858 R[Core:JavaScript Engine: JIT][MIPS] Fix build failures on MIPS caused by recent updates (store64, load64) .
Bug 1591865 R[Core:DOM: Security]Make browser_cross_process_csp_inheritance.js work with fission enabled
Bug 1591887 N[Firefox Build System:General]Upgrade Firefox 72 to use NSPR 4.24
Bug 1591923 R[Core:XPConnect]Remove some cooperative contexts code
Bug 1591934 R[Firefox:Protections UI]Enable browser_trackingUI_shield_visibility.js in fission
Bug 1591949 R[Core:WebVR]Android VRManager Shmem not updated if it's not ready after calling OpenShmem
Bug 1592051 R[Core:JavaScript: GC]Add JS_HAZ_GC_POINTER annotation to GCCellPtr
Bug 1592120 R[Core:mozglue]Untrusted Modules thread should skip calling WinVerifyTrust when resolving DLL cert info
###########
Changes to 102 bugs - 85 fixed.