Changes in 20191123094742

Built from cf114f3b74940ba766a8a7e9651a84bc91768da4

..index..
Bug 1593843 N[Core:Audio/Video: Playback]Implement play permission request for GeckoView
Bug 1597216 R[Core:Audio/Video: Playback]createMediaElementSource(), mozCaptureStream() or setSinkId() for a media element displayed through picture-in-picture will stall the pip-player's video
Bug 1596777 R[Core:Audio/Video: Playback]Crash in [@ mozilla::detail::ProxyFunctionRunnable<T>::Run]
Bug 1536156 A[Core:Audio/Video: Playback]Intermittent dom/media/test/test_cloneElementVisually_ended_video.html | Visual clone should display final frame.
Bug 1524049 R[Core:Audio/Video: Playback]Flip media.rdd-vorbis.enabled to true on Win
Bug 1598188 R[Core:Audio/Video: cubeb]Set default cubeb backend on mac to audiounit-rust
Bug 1597893 U[Core:CSS Parsing and Computation]convert NS_STYLE_WINDOW_SHADOW_* to an enum class in nsStyleConsts.h
Bug 1598539 U[Core:CSS Parsing and Computation]convert NS_STYLE_IME_MODE_* to an enum class in nsStyleConsts.h
Bug 1598684 R[Core:DOM: Core & HTML]Clicking "Attach New File" in bugzilla is broken
Bug 1594608 R[Core:DOM: Core & HTML][Fission] Context menu for OOP iframes cannot be accessed from the keyboard
Bug 1598327 A[Core:DOM: Editor]The constructor of `AutoStyleCacheArray` appears in profile for bug 1346723
Bug 1597704 N[Core:DOM: Security]Remove usage of GetURI in nsContentSecurityManager.cpp
Bug 1597972 R[Core:Gecko Profiler]Crash on Linux when starting the profiler with the "native allocations" option set
Bug 1596128 N[Core:Graphics: WebGPU]Implement WebGPU compute
Bug 1594145 N[Core:Graphics: WebRender]Add gfx telemetry scalars to geckoview_streaming
Bug 1594128 R[Core:Graphics: WebRender]Allow a single shader to decode several kinds of brush and segment data from the GPU cache
Bug 1594322 R[Core:JavaScript Engine][BinAST] Add unified identity for NormalizedInterfaceAndField and BinASTList
Bug 1594318 R[Core:JavaScript Engine][BinAST] Add BinASTSourceMetadata::Create without Vector<BinASTKind>
Bug 1555387 R[Core:JavaScript Engine][BinAST] Add context format variant of BinASTSourceMetadata
Bug 1593922 R[Core:JavaScript Engine][BinAST] Try adding array for index -> index map for HuffmanDictionary to reduce metadata size
Bug 1597153 R[Core:JavaScript Engine][BinAST] Support running context format in JS shell
Bug 1593923 R[Core:JavaScript Engine][BinAST] De-duplicate the info about atom
Bug 1597152 R[Core:JavaScript Engine][BinAST] Support laziness in context format
Bug 1587271 R[Core:JavaScript Engine][BinAST] Add temporary storage for HuffmanEntry, InternalIndex, SingleLookupHuffmanTable, TwoLookupsHuffmanTable with less alloc/free
Bug 1598709 R[Core:JavaScript Engine]Spidermonkey debug shell builds on Windows are actually opt
Bug 1596259 R[Core:JavaScript Engine][BinAST] Add BinASTSourceMetadata{Multipart,Context}
Bug 1597999 R[Core:JavaScript Engine]Allow retrieving NodeId for a given JS Object
Bug 1597970 R[Core:JavaScript: GC]Assertion failure: isDouble(), at dist/include/js/Value.h:810 or Crash [@ js::NativeObject::getReservedSlot] with WeakRefs
Bug 1568903 R[Core:JavaScript: Standard Library]Implement the Promise.any proposal
Bug 1598488 R[Core:Layout]Fix GetWidget() in nsMenuPopupFrame
Bug 1594937 A[Core:Layout]Remove w3c-css/received/css-multicol reftests
Bug 1598617 R[Core:Layout]Perma [tier2] transform-3d/mask-layer-1.html == transform-3d/mask-layer-ref.html | image comparison, max difference: 8, number of differing pixels: 1
Bug 1551716 R[Core:Layout]Cleanup a bit IntersectionObserver.
Bug 1597337 R[Core:Networking: DNS]Report download error when updating of Public Suffix List via Remote Settings
Bug 1580077 R[Core:Performance]Performance metrics for GeckoView streaming
Bug 1597541 R[Core:Permission Manager]Add a pref and disable nsContentBlocker by default
Bug 1580304 R[Core:Security: PSM]Remove nsIX509CertList from our code base
Bug 1597211 R[Core:Storage: IndexedDB]Crash in [@ mozilla::ipc::ProcessLink::SendMessage | IPC_Message_Name=PBackgroundIDBCursor::Msg_Response]
Bug 1598610 R[Core:Storage: IndexedDB]mWaitingForContinue only initialized in one of two constructors of TransactionDatabaseOperationBase
Bug 1592934 R[Core:Storage: Quota Manager]QM: Add new telemetry probes for tracking initialization success rates
Bug 1572627 R[Core:Web Audio]Implement AudioWorkletGlobalScope.sampleRate
Bug 1594096 R[Core:Web Replay]Display uncaught exceptions in the debugger's Replay timeline
Bug 1598001 R[Core:WebRTC: Networking]Set media.peerconnection.ice.obfuscate_host_addresses.whitelist as a default pref
Bug 1570549 N[Core:WebRTC: Signaling]Refactor SDP parsers so that they share a common interface
Bug 1598655 A[Core:Widget: Cocoa]Touch Bar "search in" feature should clear out the URL from the Urlbar
Bug 1597158 R[Core:XPCOM]Get rid of temporary unlocking in IdlePeriodState
Bug 1594577 R[Core:XPCOM]Try to record BHR hangs which precede forced shutdowns
Bug 1597120 R[Core:XUL]Remove XUL mousethrough attribute
Bug 1598388 R[DevTools:Accessibility Tools]AccessibilityPrefs class is not named correctly.
Bug 1597197 R[DevTools:Console]Add a feature-callout badge on the open editor icon
Bug 1598047 R[DevTools:Debugger]r.registrationFront error causes Debugger's sources to fail loading
Bug 1576672 R[DevTools:Debugger]Should not be able to select preview text
Bug 1598259 R[DevTools:General]Migrate all Browser Toolbox tests to initBrowserToolboxTask
Bug 1588922 R[DevTools:Inspector]New whitespace badge design - small tweak to alignment
Bug 1598285 R[DevTools:Netmonitor]Network Panel Search - Search never stop after a web page is refreshed
Bug 1573101 R[DevTools:about:debugging]about:debugging - Logo update
Bug 1598345 R[Firefox:Address Bar][urlbar.view.stripHttps] Trailing slash should be stripped from URLs without a path
Bug 1594786 R[Firefox:Address Bar]WebExt API: Add browser.experiments.app.clearHistory call
Bug 1598107 R[Firefox:Address Bar]onResultPicked needs to indicate it's handling user input
Bug 1586284 R[Firefox:Address Bar]Modify the flex layout to give urls more space on small screens
Bug 1500379 R[Firefox:Enterprise Policies]Intermittent browser/components/enterprisepolicies/tests/browser/browser_policy_set_homepage.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 1596709 R[Firefox:General]Toggling titlebar no longer shows/hides it for existing windows
Bug 1591328 R[Firefox:General]Migrate the window title to Fluent
Bug 1298996 R[Firefox:General]Intermittent browser/base/content/test/about/browser_aboutCertError.js | Test timed out -
Bug 1596930 R[Firefox:Launcher Process]Failed to detour ntdll!LdrLoadDll on top of eScan's detour
Bug 1595842 R[Firefox:Messaging System]Import settings wizard dynamic triplets onboarding card for chrome switchers
Bug 1598670 R[Firefox:Messaging System]Remove unused <g> wrapper and add license header in pip-message-icon.svg
Bug 1598420 R[Firefox:Messaging System]Land PiP image asset used in What's New panel message
Bug 1597246 R[Firefox:Messaging System]Enable remote l10n for WNPanel messages
Bug 1597781 R[Firefox:Messaging System]Preloaded tab should pick updated message on dynamic triplets card click
Bug 1597753 R[Firefox:Messaging System]Update strings used in 72 dynamic triplet onboarding cards
Bug 1567273 R[Firefox:New Tab Page]Turn on DS for DE
Bug 1598814 R[Firefox:New Tab Page]Add license block to newtab/css files
Bug 1596441 R[Firefox:New Tab Page]Refactor startmc into a single watchmc command for m-c workflow
Bug 1597727 R[Firefox:Search]Preference based MozParams aren't working for the Google search engine after the switch to WebExtensions
Bug 1598270 R[Firefox:Search]Fully support MozParams in the modern search engine configuration
Bug 1391239 R[Firefox:Search]pressing AltGr-Enter in the search bar should open page in a new tab
Bug 1585904 N[Firefox:Security][Certificate Viewer] The same certificate is opened in different tabs
Bug 1598099 R[Firefox Build System:General]`mach clobber python` errors out if there is no objdir
Bug 1595674 R[Firefox Build System:General]Cargo build doesn't respect -j1
Bug 1596950 R[Firefox Build System:General]C code compiled by Rust should use asan/fuzzing compiler flags when possible.
Bug 1598013 R[Firefox Build System:Generated Documentation]Write a simple contribute page
Bug 1598625 R[Firefox Build System:Lint and Formatting]Fix rst warnings in lint
Bug 1596911 R[Firefox Build System:Lint and Formatting]Activate the license lint on more extensions
Bug 1591500 R[Firefox Build System:Lint and Formatting]Move the coding style doc from mdn to the internal docs
Bug 1597903 N[Firefox Build System:Task Configuration]Improve error reporting for the diffoscope tasks
Bug 1598186 R[Firefox Build System:Task Configuration]Upgrade diffoscope to a more recent version
Bug 1596526 R[Firefox Build System:Task Configuration]debian 10 - start dbus prior to run-task
Bug 1596479 R[Firefox Build System:Task Configuration]hgweb private mirrors not receiving any traffic
Bug 1536848 R[Firefox Build System:Toolchains][meta] Require GCC 7
Bug 1598010 R[GeckoView:General]Move examples into mozilla-central
Bug 1597906 R[Thunderbird:General]TEST-UNEXPECTED-FAIL | devtools/server/tests/unit/test_extension_storage_actor.js when run in the Thunderbird environment
Bug 1593358 R[Toolkit:Add-ons Manager]Delay moving cards after enable/disable while the list is "focused"
Bug 1575905 R[Toolkit:Add-ons Manager]Surface enable/disable actions in Themes Manager
Bug 1570792 R[Toolkit:Add-ons Manager]Surface enable/disable action from meatball menu
Bug 1596778 R[Toolkit:Application Update][Windows] Firefox fails to update to the latest available beta version when the installation directory is opened in Windows explorer.exe
Bug 1598258 R[Toolkit:Crash Reporting]Add the list of additional minidumps to the crashed plug-in events
Bug 1581722 R[Toolkit:General]Intermittent toolkit/content/tests/chrome/test_bug437844.xhtml,test_bug437844.xul | assertion count 55 is more than expected 14 to 54 assertions
Bug 1598288 R[Toolkit:General]Remove uses of the jsoncpp deprecated classes
Bug 1388674 A[Toolkit:Password Manager]Only prompt to save logins if a login field was modified by the user
Bug 1566536 R[Toolkit:Password Manager]Support password generation in private windows
Bug 1591563 R[Toolkit:Telemetry]Get an empty integration layer crate to build
Bug 1598451 R[Toolkit:Telemetry]Clarify documentation strings for TelemetryEnvironment DEFAULT_ENVIRONMENT_PREFS constants
Bug 1598455 R[Toolkit:Video/Audio Controls]Enable Picture-in-Picture feature on macOS and Linux by default to ride out on the trains
Bug 1595931 R[WebExtensions:Frontend]Incorrect placement of OnClickData in schema file page_action.json
Bug 1577498 R[WebExtensions:General]Design replacement for MessageManager-based IPC
###########
Changes to 106 bugs - 90 fixed.
3 bugs are not included due to being restricted