Changes in 20191107094905

Built from d271c572a9bcd008ed14bf104b2eb81949952e4c

..index..
Bug 969322 R[Core:CSS Parsing and Computation]:-moz-window-inactive triggers on window drag
Bug 1212237 R[Core:Audio/Video: Recording]WebRTC: Error recording remote media stream (Security Error: operation is insecure)
Bug 1247260 R[Toolkit:Telemetry]Histogram bucket limit should allow for n_values 100 for enumerated histograms
Bug 1438272 R[Core:Document Navigation]Move Session History State into the Parent Process
Bug 1457865 R[WebExtensions:General]Load localizable name and description for WebExtensions from fluent files
Bug 1484780 R[Core:CSS Parsing and Computation]Cache the gfx::Path built from StyleSVGPath to avoid rebuilding it too many times
Bug 1536468 R[Core:Document Navigation]Make retrieval of WebBrowserPersistDocumentAttrs.cacheKey async in SessionHistory
Bug 1536471 R[Core:Document Navigation]Consolidate calls to nsISHEntry::GetChildAt
Bug 1539238 R[Core:Document Navigation]Modify nsSHEntry::Create to consolidate setter calls on nsSHEntry in nsDocShell::AddToSessionHistory
Bug 1539482 R[Core:Document Navigation]Reduce the number of IPC calls on nsISHEntry in nsDocShell::LoadHistoryEntry
Bug 1541515 R[Core:Document Navigation]Consolidate IPC calls to nsISHEntry inside of nsDocShell::GetChildSHEntry
Bug 1545474 R[Core:Document Navigation]Change nsSHistory::EvictContentViewerForEntry to accommodate session history changes
Bug 1546356 R[Core:IPC]Allow ManagedEndPoints as members of unions/structs
Bug 1546761 R[Core:Document Navigation]Consolidate IPC calls to nsISHistory inside of nsDocShell::OnNewURI
Bug 1556657 R[Core:Document Navigation]SHistoryParent::RecvFindEntryForBFCache should fill in all its outparams
Bug 1560940 R[Core:Document Navigation]Change tests that use session history listeners to listen in the parent process
Bug 1560941 R[Core:Document Navigation]Stop trying to call session history listeners for reload in the child process
Bug 1563607 R[DevTools:Debugger]Show active service workers in threads pane
Bug 1570124 R[Core:WebVR]Enable mouse scrolling in FxR window
Bug 1570253 R[Core:Document Navigation]Make session history sync IPC messages that don't return anything async
Bug 1571003 R[Firefox:Security]Basic auth confirmation prompt spam / DOS
Bug 1571656 N[Firefox:General]Use Assert.jsm numeric comparison functions in tests
Bug 1571704 A[DevTools:Debugger]Make ThreadActor.frames return Frame fronts instead of JSON objects
Bug 1571972 R[Core:Graphics: WebRender][wr-intro] Re-export RendererError as a public type.
Bug 1575144 R[Core:DOM: Geolocation]update Geolocation implementation to match latest spec
Bug 1575258 R[Core:Graphics: WebRender]Text blurry after expanding tiles on microsoftedgeinsider.com site
Bug 1575648 R[Taskcluster:Operations and Service Requests]Migrate webrender to community taskcluster deployment
Bug 1575785 R[Firefox:Protections UI]There should be a confirmation prompt when the user tries to Report a Broken site from the Tracking Protection panel
Bug 1579093 R[Core:Document Navigation]Fix failing test docshell/test/navigation/test_load_history_entry.html on ash
Bug 1580212 R[Core:DOM: Content Processes]Make dom.ipc.keepProcessesAlive.webIsolated work with Fission content processes
Bug 1580338 R[Core:JavaScript Engine]Defer GC allocation of RegExp objects until parse is finished
Bug 1580742 R[Core:Audio/Video: Playback][ARM64] Widevine plugin crashes on Netflix and Amazon Prime
Bug 1581040 R[Core:Disability Access APIs]Fission a11y: Correctly handle late creation/re-creation of OuterDocAccessible for OOP iframe
Bug 1581240 N[Core:Graphics: Layers]Add async API for fetching composition recording frames
Bug 1582348 R[Core:JavaScript: Standard Library]Start implementing WritableStream, behind a pref, often with stubbed-out functions that just throw
Bug 1582610 R[Toolkit:XUL Widgets]Intermittent toolkit/content/tests/chrome/test_popup_button.xhtml,test_popup_button.xul | test_popup_attribute.xul | open popup anchored before_start height - got 198, expected 190
Bug 1582716 R[Core:Document Navigation]Remove nsDocShell::GetIsOnlyToplevelInTabGroup
Bug 1582751 R[Firefox:Protections UI]In the "Report a Broken Site" sub panel the input text still remains even after is was submitted.
Bug 1583321 R[Core:Document Navigation]Allow passing the same session history entry multiple times in an IPC call
Bug 1583568 R[Core:Document Navigation]Add a getter for the BFCache id on nsISHEntry
Bug 1583706 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_webconsole_location_logpoint_debugger_link.js | Test timed out -
Bug 1587539 R[Firefox:Launcher Process]Launcher Process is disabled when IObit Malware Fighter 5 is installed
Bug 1588055 R[Core:WebRTC: Audio/Video]Clear MediaPipeline static-analysis warnings
Bug 1588193 A[Core:DOM: Content Processes]Fix BrowserTestUtils.waitForContentEvent with Fission
Bug 1588311 N[Core:DOM: Events]Click event not fired when changing input placeholder on focus
Bug 1588489 R[Core:Document Navigation]Fix for getting the BFCache ID from an entry in the parent process
Bug 1588491 R[Core:Document Navigation]Associate session history entries with a session history object from creation
Bug 1588603 R[Core:WebRTC: Signaling]candidate-exchange.https.html has a new crash
Bug 1588817 R[Core:WebRTC: Networking]Enable mDNS hostname obfuscation
Bug 1588840 R[Core:WebRTC: Audio/Video]Add WPT for HTMLMediaElement ending as its MediaStream becomes inactive/inaudible
Bug 1589042 R[Toolkit:Safe Browsing]Update expiry for APPLICATION_REPUTATION_SERVER_VERDICT_2 telemetry
Bug 1589666 R[Core:Graphics: WebRender]Disable picture caching when async zooming
Bug 1589706 N[Release Engineering:Firefox-CI Administration]Migrate all firefox-ci related jobs to use AWS Provider
Bug 1589883 R[Firefox:Security]The new about:certificates incorrectly reports the OCSP Must-Staple extension
Bug 1589913 R[Core:WebVR]Update FxR Desktop default home page
Bug 1590231 N[Firefox:Sync]Replace login/registration calls-to-action on sync preferences with a single button
Bug 1590385 R[Core:XPConnect]Permafailing TestScriptPreloader.test_preloader_requests_histogram | browser_startupcache_telemetry.js when Gecko version increases to 73 on 2019-12-02
Bug 1590550 R[Core:Web Painting]Intermittent /css/css-overflow/dynamic-visible-to-clip-001.html | Testing http://web-platform.test:8000/css/css-overflow/dynamic-visible-to-clip-001.html == http://web-platform.test:8000/css/css-overflow/clip-001-ref.html
Bug 1590608 R[Core:Privacy: Anti-Tracking]Intermittent toolkit/components/antitracking/test/browser/browser_partitionedSharedWorkers.js | We have first-party set on storagePrincipal - "" == "example.net" -
Bug 1590641 R[Core:JavaScript Engine]Improve the byteSize-of-string.js test
Bug 1591259 R[Firefox:General]BrowserGlue.jsm triggeres console log of Unhandled NS_ERROR_NOT_AVAILABLE (0x80040111, 2147746065) exception thrown from PushService lazy getter during "sessionstore-windows-restored" observer notification when dom.push.enabled == false
Bug 1591432 R[Core:Graphics: Text]Crash in [@ TFont::FindColourBitmapForGlyph]
Bug 1591891 R[Core:Document Navigation]Make the fix for bug 1536468 work with session history in the parent turned off
Bug 1591899 R[Core:Document Navigation]Make various docshell tests work with session history in the parent turned off
Bug 1591943 R[Core:Document Navigation]Merge Fission session history changes from ash to central
Bug 1591982 R[Remote Protocol:Page]Don't add `timestamp` for navigation events beside Page.domContentEventFired and Page.loadEventFired
Bug 1592166 R[Core:Audio/Video: Playback][fission] toolkit/content/tests/browser/browser_autoplay_policy_iframe_hierarchy.js
Bug 1592510 R[Core:Graphics: WebRender]Make partial updates with WebRender OS compositor work on Windows
Bug 1592616 R[Firefox:Protections UI]Don't show breakage report link when we're not blocking anything
Bug 1592787 R[Core:CSS Transitions and Animations][motion-1] Check the creation of the stacking context if we don't have offset-path animation and its value is none.
Bug 1592829 R[Firefox:Private Browsing]Make browser_privatebrowsing_context_and_chromeFlags.js Fission compatible
Bug 1592926 R[Core:Javascript: WebAssembly]Adapt wasmTextToBinary for multi-value
Bug 1592933 R[Core:Widget: Gtk][Wayland] Manage scale factor at nsWindow level only
Bug 1592964 R[Firefox Build System:Generated Documentation]jsdoc: add minimal version
Bug 1592972 R[Core:CSS Parsing and Computation]Intermittent /css/vendor-imports/mozilla/mozilla-central-reftests/text3/segment-break-transformation-removable-3.html | Testing http://web-platform.test:8000/css/vendor-imports/mozilla/mozilla-central-reftests/text3/segment-break-transformation-removable
Bug 1593009 R[Core:CSS Parsing and Computation]CSS "zoom: 0" behaves differently from other browsers
Bug 1593084 R[Firefox Build System:Generated Documentation]Update the presentation of the "Mozilla Source Tree Documentation" page
Bug 1593092 R[Firefox Build System:Generated Documentation]Remove the fennec doc reference in the moz.build
Bug 1593119 R[Core:XBL]Unifdef MOZ_XBL
Bug 1593183 R[Core:Document Navigation]Restore the AbandonBFCacheEntry call that bug 1536471 removed
Bug 1593222 R[Core:DOM: Core & HTML]Split notifying mutation observers code off from `nsNodeUtils`
Bug 1593321 R[Core:Security]Blocked by X-Frame-Options Policy
Bug 1593344 N[Mozilla Localizations:pl / Polish]Misleading translation for "Autofill logins and passwords"
Bug 1593366 R[Core:Layout: Form Controls]Select popup shows up on keydown even when event is default prevented.
Bug 1593386 R[Toolkit:Add-ons Manager]abuse report grammar cleanup (bullet points)
Bug 1593388 R[Core:JavaScript Engine]SpiderMonkey GDB pretty-printer: ExecutableAllocator is out of date
Bug 1593475 R[Core:Internationalization]Add a test that verifies that template fragments are not eagerly localized by Fluent
Bug 1593486 R[Core:JavaScript Engine]Add ./mach jit-tests command
Bug 1593560 N[Core:Networking]Enable DocumentChannel for data URIs
Bug 1593621 R[Firefox:Address Bar]Fix browser_keywordSearch.js and browser_keywordSearch_postData.js to work with fission
Bug 1593622 R[DevTools:Console]Write a JsPropertyProvider test for the new nullish coalescing operator
Bug 1593690 R[Core:Document Navigation]Start visited queries from an idle timer.
Bug 1593703 R[Firefox Build System:Source Code Analysis]MOZ_IMPLICIT seems to be busted with clang 5
Bug 1593726 R[Core:Widget: Cocoa]Extend expiry of Touch Bar telemetry to version 77
Bug 1593766 R[Core:DOM: Core & HTML]Assertion failure: IsOnWorkletThread(), at /builds/worker/workspace/build/src/dom/worklet/WorkletThread.cpp:405
Bug 1593812 R[Core:XPCOM]add i/o awareness for the background thread target
Bug 1593844 N[Core:General]Add moz.configure bits to specify a LUCETC binary
Bug 1593884 R[Core:DOM: Events]Assertion failure: newLeaf->IsElement() && newLeaf->AsElement()->State().HasState(aState), at dom/events/EventStateManager.cpp:5528
Bug 1593920 R[Core:Editor]Clean up `HTMLEditor::TabInTable()`
Bug 1593929 R[Core:Graphics: WebRender]Make invalidate_rendered_frame triggers force redraw
Bug 1593959 R[Firefox:Address Bar]Introduce a visual gap between results
Bug 1593972 R[Toolkit:Crash Reporting]Update the update-breakpad.sh script to work with python3
Bug 1594091 R[Core:Graphics: WebRender]Make the layout of glyph instance attribute match brush instances
Bug 1594114 R[Core:Graphics]Add SurfaceFormat for OS/endian-specific preferred format
Bug 1594125 R[Firefox:Messaging System]Allow showing remote triplets with different header
Bug 1594236 R[Core:DOM: Content Processes]Use real result principal for DocumentChannel process selection
Bug 1594267 R[Core:MFBT]Make OutOfLinePoisoner::poison be MOZ_NEVER_INLINE
Bug 1594275 R[Core:CSS Parsing and Computation]Parse the exportparts attribute.
Bug 1594276 R[Firefox:Address Bar]Fix browser_keepStateAcrossTabSwitches.js to work with Fission
Bug 1594305 R[Core:Graphics: WebRender]Only allocate compositor surfaces for tiles that are not occluded
Bug 1594356 R[Firefox:Address Bar]Remove browser_moz_action_link.js, that is failing with Fission
Bug 1594399 R[Core:Graphics]Rename render_time telemetry probe to framebuild_time
Bug 1594401 R[Core:XPCOM]Enable hashtable assertions on fuzzing builds.
Bug 1594452 R[Core:Web Replay]Gathering pause data should be low priority
Bug 1594472 A[Firefox:Tabbed Browser]Don't update the tab label / window title for same-document onLocationChange
Bug 1594516 N[Core:JavaScript Engine]Use baseScript() in lieu of nonLazyScript() where possible
Bug 1594524 A[Core:Graphics: WebRender]Debug overlays / profiler drawing is included in GPU measurements
Bug 1594529 A[Core:DOM: Security]OOP frames loaded as TYPE_DOCUMENT with fission enabled
Bug 1594530 N[Release Engineering:General]Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time
Bug 1594567 R[Core:Graphics: WebRender]Tiles are incorrectly being occluded on ProtonMail home page
Bug 1594598 R[Core:Memory Allocator]Some PHC tweaks
###########
Changes to 121 bugs - 103 fixed.
1 bugs are not included due to being restricted