Changes in 20191217104440

Built from 83fc8cf83221d0b488ea2f01fb1aebcd688e3fa3

..index..
Bug 1594814 R[Core:Audio/Video]move FileBlockCache over to the background event target
Bug 1603879 R[Core:Audio/Video: Playback]Add a memory reporter for HTMLMediaElement::mPendingEvents
Bug 1427267 R[Core:Audio/Video: Playback]Audio skips if <video>.playbackRate > 2
Bug 1604173 R[Core:CSS Parsing and Computation]Sync servo stuff.
Bug 1604160 R[Core:CSS Parsing and Computation]Update cbindgen again to generate proper copy-assignment operators.
Bug 1604062 R[Core:CSS Parsing and Computation]Use less app units in the style system's font code.
Bug 1599937 R[Core:Canvas: WebGL]ubuntu1804 - dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-corner-case-videos.html | Test timed out.
Bug 1603041 A[Core:Canvas: WebGL]Crash in [@ AllocInfo::Get<T> | moz_malloc_size_of | mozilla::webgl::ShaderValidatorResults::SizeOfIncludingThis]
Bug 1603461 N[Core:DOM: Bindings (WebIDL)]Add support for extended attributes on nullable types
Bug 1603289 R[Core:DOM: Bindings (WebIDL)]call to function through pointer to incorrect function type in src/dom/bindings/BindingUtils.cpp:3151
Bug 1603598 R[Core:DOM: Content Processes]Crash in [@ mozilla::dom::AutoEntryScript::AutoEntryScript]
Bug 1590422 R[Core:DOM: Content Processes]Network error page displayed sync from loadURI call doesn't paint when fission is enabled
Bug 1579492 R[Core:DOM: Device Interfaces]Crash in [@ (anonymous namespace)::DarwinGamepadService::ReportChangedCallback]
Bug 1597494 R[Core:DOM: Navigation]Fix uses of mozilla::net::LoadInfo::LoadInfo in netwerk/base/LoadInfo.cpp
Bug 1597493 R[Core:DOM: Navigation]Fix uses of mozilla::net::GetLoadContextInfo in netwerk/base/LoadContextInfo.cpp
Bug 1594284 R[Core:DOM: Navigation]Fix usage of nsIDocShellTreeItem in nsDocShell::CanAccessItem
Bug 1597420 R[Core:DOM: Navigation]Fix uses of nsDOMNavigationTiming::IsTopLevelContentDocumentInContentProcess in dom/base/nsDOMNavigationTiming.cpp
Bug 1603806 R[Core:DOM: Security]Add a blocking reason when loads are blocked due to not being same-origin
Bug 1587433 R[Core:DOM: Selection]`RangeBoundary::Offset()` sometimes returns invalid offset
Bug 1588357 R[Core:DOM: Service Workers]Crash in [@ mozilla::dom::ServiceWorkerRegistrationInfo::AddInstance] Assertion firing: "MOZ_DIAGNOSTIC_ASSERT(aDescriptor.Id() == mDescriptor.Id())"
Bug 1584892 R[Core:DOM: Workers]Workers can probably use the default maximum nursery size
Bug 1601537 R[Core:Disability Access APIs]Accessibles with text leaves are not navigable with character or word granularity
Bug 1603636 R[Core:Find Backend]Find toolbar's "Match Diacritics" Alt+D hotkey conflicts with the address bar
Bug 1600491 R[Core:Graphics]Crash in [@ mozilla::gfx::RecordedEventDerived<T>::RecordToStream]
Bug 1603927 R[Core:Graphics][Wayland] Do not try to pause compositor when nsWindow is destroyed
Bug 1600470 A[Core:Graphics: Text]synthetic bold on color emoji looks bad
Bug 1603676 R[Core:Graphics: WebRender]Move picture caching check for WR compositor to Feature::WEBRENDER_COMPOSITOR check
Bug 1603998 R[Core:IPC]Close leaking FDs of the fork server
Bug 1600605 R[Core:IPC]Add support for prio(medium-high) or some such to ipdl
Bug 1604158 R[Core:Internationalization]Auto-Detect submenu is shown when it shouldn't in hamburger menu and toolbar button
Bug 1592356 R[Core:JavaScript Engine]Remove LazyScript::hasNonSyntacticScope
Bug 1604243 R[Core:JavaScript Engine]Add a testing function to allow enabling deferred allocation outside of simply creating a new global
Bug 1597005 N[Core:JavaScript Engine]Create a task to test gdb prettyprinters
Bug 1604064 R[Core:JavaScript Engine]Cleanup js::BaseScript flag accessors
Bug 1604069 N[Core:JavaScript Engine]Use consistent initialization for IsLikelyConstructorWrapper flag
Bug 1601072 R[Core:JavaScript Engine]Rewrite BytecodeEmitter::emitYieldStar to emit a real loop
Bug 1603506 R[Core:JavaScript Engine]Change XDRBigInt so they are represented the same in xdr bytecache on 64 and 32 bit
Bug 1602222 R[Core:JavaScript Engine]Use consistent definition of JSScript::IsModule / LazyScript::IsModule
Bug 1603188 R[Core:JavaScript Engine]Add a pref to allow enabling deferred allocation mode by default in the browser
Bug 1604215 R[Core:JavaScript Engine]Move JSScript::scriptData_ to js::BaseScript
Bug 1565001 R[Core:JavaScript Engine]Remove uneval usage from assertDeepEq in jstests
Bug 1603037 R[Core:JavaScript Engine: JIT]BitInt x Int32 comparisons in CacheIR should't use neg32 on mips64.
Bug 1604120 R[Core:Javascript: WebAssembly]Bump Cranelift to ec787eb281bb2e18e191508c17abe694e91f0677
Bug 1603772 R[Core:Javascript: WebAssembly]Cranelift: fix ret value of instanceCall when the ret value is only internally used
Bug 1603726 A[Core:Javascript: WebAssembly]Spidermonkey bustages at js/src/jit-test/tests/wasm/passive-segs-nonboundary.js - when Gecko 73 merges to Beta on 2020-01-06
Bug 1603496 R[Core:Javascript: WebAssembly]Tidy up reference type type checks
Bug 1603140 N[Core:Javascript: WebAssembly]Multi-value returns in baseline wasm compiler
Bug 1604394 R[Core:Layout]Dead assignment in nsIFrame::PeekOffset
Bug 1591611 A[Core:Layout: Form Controls]ubuntu1804 - forms/input/number/number-selected.html == forms/input/number/number-selected-ref.html | image comparison, max difference: 181, number of differing pixels: 722
Bug 1600749 A[Core:Layout: Form Controls]ubuntu1804 - css-placeholder/css-simple-styling.html == css-placeholder/css-simple-styling-ref.html | image comparison, max difference: 255, number of differing pixels: 1496
Bug 1600804 A[Core:Layout: Form Controls]ubuntu1804 - forms/input/checkbox/checkbox-clamp-02.html == forms/input/checkbox/checkbox-clamp-02-ref.html | image comparison, max difference: 25, number of differing pixels: 32
Bug 1599622 N[Core:Layout: Form Controls]ubuntu1804 - forms/input/radio/radio-clamp-02.html == forms/input/radio/radio-clamp-02-ref.html | image comparison, max difference: 24, number of differing pixels: 16
Bug 1603807 R[Core:Layout: Scrolling and Overflow]division by zero in layout/generic/nsGfxScrollFrame.cpp:2595
Bug 1604099 R[Core:Layout: Tables]Redundant call to GetColCount in nsCellMap::ShrinkWithoutCell
Bug 1603049 R[Core:Layout: Tables]outline-offset ignored on table elements since Firefox 71
Bug 1602749 R[Core:MFBT]Operations on CheckedInt should be constexpr
Bug 1439659 R[Core:MFBT]MOZ_LITTLE_ENDIAN and MOZ_BIG_ENDIAN should be function-like macros
Bug 1599640 N[Core:MathML]ubuntu1804 - mathml/subscript-italic-correction.html == mathml/subscript-italic-correction-ref.html | image comparison, max difference: 255, number of differing pixels: 776226
Bug 1599638 N[Core:MathML]ubuntu1804 - mathml/multiscripts-1.html == mathml/multiscripts-1-ref.html | image comparison, max difference: 255, number of differing pixels: 96
Bug 1574372 N[Core:Networking]Download should be fully done in the parent process.
Bug 1603854 R[Core:Networking]Intermittent Windows 10 xpcshell crashes in NS_DispatchToMainThread
Bug 1592747 R[Core:Networking]Crash in [@ mozilla::net::HttpChannelParent::WaitForBgParent | mozilla::net::HttpChannelParent::ContinueVerification]
Bug 1522649 R[Core:Networking]Ensure process switches are supported for ServiceWorker-intercepted channels
Bug 1603032 R[Core:Networking]Intermittent GECKO(9640) | Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Suspend), at z:/build/build/src/uriloader/exthandler/nsExternalProtocolHandler.cpp:339
Bug 1580740 R[Core:Networking: DNS]Firefox 70.0b5 freezes randomly
Bug 1601568 R[Core:Panning and Zooming]Intermittent TEST-UNEXPECTED-TIMEOUT | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | application timed out after 370 seconds with no output
Bug 1603224 R[Core:Panning and Zooming]division by zero in gfx/layers/apz/src/AsyncPanZoomController.cpp:5298
Bug 1600032 R[Core:Plug-ins]IPC crashes with fatal error msg: Error deserializing 'textureParent' (PTexture) member of 'TimedTexture'
Bug 1604071 R[Core:Printing: Setup]Dead assignment in nsPrintDialogServiceGTK::Show
Bug 1552446 R[Core:Security: PSM]Leverage Remote Settings attachments utils for intermediates
Bug 1602020 A[Core:Security: PSM]Upgrade Firefox 73 to use NSS 3.49
Bug 1594931 R[Core:Security: PSM]Set disable_dbm to true on Firefox builds
Bug 1600734 R[Core:Security: Process Sandboxing]security.sandbox.content.level=1 is broken on Linux
Bug 1600283 R[Core:Storage: IndexedDB]Harmonize pointer usage in IndexedDB code
Bug 1489463 A[Core:Widget: Gtk]Maximized windows sometimes get stuck in their initial small creation size when restoring previous session
Bug 1601113 R[Core:XUL]Remove tests using `data:application/vnd.mozilla.xul+xml` URIs
Bug 1603554 R[Core:XUL]Remove XULElement.align, replace with getAttribute/setAttribute
Bug 1601091 R[Data Platform and Tools:Glean: SDK]gfx.status.compositor is NULL in an unexpectedly frequent number of pings
Bug 1566850 R[DevTools:Console]Convert `target.activeConsole` to `target.getFront("console")`
Bug 765651 R[DevTools:Console]WebSocket connections are listed with the "http:" protocol in the netmonitor/console
Bug 1438979 A[DevTools:Console]Intermittent devtools/client/webconsole/test/mochitest/browser_webconsole_network_messages_expand.js | Test timed out -
Bug 1592644 R[DevTools:Debugger]Event Breakpoints don't work in Browser Toolbox
Bug 1603351 R[DevTools:General]Add a tsconfig.json file in devtools root
Bug 1603962 R[DevTools:JSON Viewer]Add comment explaining why addJsonViewTab races two load promises
Bug 1603035 R[DevTools:Shared Components]Return a function from EventEmitter.on that removes the event listener when called
Bug 1602791 R[DevTools:Storage Inspector]Make the Storage panel support target switching
Bug 1578753 R[DevTools:Style Editor]Make the Style Editor support target switching
Bug 1577217 A[External Software Affecting Firefox:Telemetry]Enable untrusted_modules ping on beta and release
Bug 1600891 R[Firefox:Address Bar]The text from the tips is not displayed when the Firefox browser is resized to 25% width or less
Bug 1603757 R[Firefox:Address Bar]Add in-source documentation about urlbar telemetry
Bug 1322542 R[Firefox:Address Bar][RTL] LTR behavior with the cursor when typing RTL characters in the URL bar
Bug 1603290 R[Firefox:Bookmarks & History]Getter for MozPlacesTree.view takes a long time
Bug 1588183 R[Firefox:Enterprise Policies]Additional preferences (Firefox 72/ESR 68.4)
Bug 1602186 R[Firefox:General]SSBs should be installable
Bug 1602187 R[Firefox:General]Cache site icons for use when the site is not loaded.
Bug 1602189 R[Firefox:General]When a site's app manifest provides no icons try to find some to use
Bug 1602191 N[Firefox:General]Create a shortcut on the windows desktop for installs SSBs
Bug 1602194 N[Firefox:General]Use a site's icon as the window icon on Windows
Bug 1602196 N[Firefox:General]Generate a site icon for the shortcut on Windows
Bug 1602465 R[Firefox:Messaging System]Refactor ASRouterTargeting.combineContexts to use Proxy object
Bug 1602408 R[Firefox:Messaging System]Increase MS cache validity to 5 minutes
Bug 1575658 R[Firefox:New Tab Page]Move Firefox wordmark to browser/branding
Bug 1602140 R[Firefox:New Tab Page]Update “Our sponsors and your privacy” modal for Sponsored Top Sites
Bug 1585904 R[Firefox:Security][Certificate Viewer] The same certificate is opened in different tabs
Bug 1603436 R[Firefox Build System:General]Rename clang patch to make easier its removal when we'll switch to LLVM 10
Bug 1603561 R[Firefox Build System:General]IOError: Missing files when running `mach try`
Bug 1528374 R[Firefox Build System:General]Add macos pgo builds to taskcluster
Bug 1587468 R[Firefox Build System:General]Update syn and quote to 1.0
Bug 1583353 A[Firefox Build System:Task Configuration]Test path chunking in the taskgraph
Bug 1600658 R[GeckoView:General]junit harness for content process crash tests needs redesign
Bug 1602881 R[GeckoView:General]Enable the Login Storage Fetch API
Bug 1603250 R[GeckoView:General]Stop setting ah_crap_handler in x86 debug GeckoView
Bug 1532427 R[Release Engineering:Applications: MozharnessCore]Support python 3 in mozharness
Bug 1603634 N[Release Engineering:Applications: MozharnessCore][mozharness] fix tests for python3
Bug 1562412 R[Release Engineering:General]Intermittent iscript.exceptions.IScriptError: ('%s in %s exited %s!\n%s', ['xcrun', 'altool', '--notarization-info', 'd087a306-193c-4e1f-a991-c5ee01a64f0b', '-u', 'release_appleagent@mozilla.com', '--password', '********'], '/builds/scriptworker', 239
Bug 1600053 R[Remote Protocol:IO]Implement IO.read
Bug 1600058 R[Remote Protocol:IO]Implement IO.close
Bug 1599994 R[Remote Protocol:Page]Implement Page.printToPDF
Bug 1603704 R[Toolkit:Crash Reporting]Bump Windows dump_syms used on taskcluster to version 0.0.3
Bug 1603309 R[Toolkit:Form Autofill]Intermittent browser/base/content/test/performance/browser_startup_content_mainthreadio.js | unused whitelist entry WebExtensions: /builds/worker/workspace/build/application/firefox/browser/features/screenshots@mozilla.org.xpi -
Bug 1603226 R[Toolkit:Password Manager]Enable signon.userInputRequiredToCapture.enabled and prompt when field values differ from their defaultValue
Bug 1603890 R[Toolkit:Telemetry]Include dynamic-process keyed scalars in telemetry pings
###########
Changes to 122 bugs - 96 fixed.
2 bugs are not included due to being restricted