Changes in 20200318041411

Built from 70f8ce3e2d394a8c4d08725b108003844abbbff9

..index..
Bug 1620077 N[Core:Audio/Video: Playback]Turn on the pref 'dom.media.mediasession.enabled' on Nightly
Bug 1620340 R[Core:Audio/Video: Playback]Implement the `SetMediaMetadata()` for MPRISServiceHandler and WindowsSMTCProvider
Bug 1580623 R[Core:Audio/Video: Playback]Implement the seek{back,for}ward in the MediaSession interface
Bug 1590894 R[Core:CSS Parsing and Computation]Need to support CSS4 system colors
Bug 1623061 R[Core:DOM: Bindings (WebIDL)]There are a couple of syntax errors in the WebIDL parser
Bug 1618445 A[Core:DOM: Content Processes]Add better logging to process switching code
Bug 1619154 A[Core:DOM: Core & HTML].webp not listed when accept="image/*"
Bug 1623030 R[Core:DOM: Core & HTML]Minor DirectionalityUtils cleanup
Bug 1621903 R[Core:DOM: Core & HTML]WindowRaised accesses mActiveWindow from a content process in test mode
Bug 1377999 R[Core:DOM: Core & HTML]Try out an arena-based allocator for DOM nodes again
Bug 1621827 R[Core:DOM: Editor]Intermittent editor/reftests/spellcheck-url-valid.html == editor/reftests/spellcheck-url-valid-ref.html | image comparison, max difference: 1, number of differing pixels: 1
Bug 1620242 R[Core:DOM: Security]HTTPS Only Mode - Basic implementation
Bug 1622042 N[Core:DOM: Security]Remove usage of GetURI in nsContentUtils.cpp
Bug 1622124 R[Core:DOM: postMessage]BroadcastChannel receives messages in onmessage after channel has been closed
Bug 1618708 R[Core:Disability Access APIs]VoiceOver does not speak value changes in slider
Bug 1611053 R[Core:Gecko Profiler]Add profiler marker for XPCJSContext::InterruptScript
Bug 1619362 R[Core:Gecko Profiler]Some BaseProfiler patches
Bug 1620097 R[Core:Gecko Profiler]No observer notification markers for category observers (e.g. GeckoViewStartup.js profile-after-change)
Bug 1618979 R[Core:Gecko Profiler]Unused BaseProfilerLogTest declaration in baseprofiler/core/platform.h
Bug 1557570 R[Core:Gecko Profiler]Complete implementation of Base Profiler on Android
Bug 1622959 R[Core:Graphics: WebRender]Expand WebRender on Intel to medium screens
Bug 1622327 R[Core:Graphics: WebRender]Add support for adding profiling event markers to WebRender
Bug 1615613 A[Core:Graphics: WebRender]Unify the text and brush shader infrastructures
Bug 1618116 R[Core:Graphics: WebRender]Remove the synchronous hit tester
Bug 1622344 R[Core:IPC]Ensure that only trivially copyable structures get serialized with PlainOldDataSerializer
Bug 1622227 R[Core:Internationalization]--with-system-icu fails to build: error: undefined hidden symbol: icu::number::NumberFormatter::with()
Bug 1617168 R[Core:JavaScript Engine]Assertion failure: isMemberExpression || isCallExpression (Unknown ParseNodeKind for OptionalChain), at frontend/BytecodeEmitter.cpp:7801
Bug 1622892 R[Core:JavaScript Engine]Document non-strict behaviour of FunctionThis
Bug 1618198 A[Core:JavaScript Engine: JIT]Support more JSOps in WarpBuilder
Bug 1623071 V[Core:JavaScript Engine: JIT]Perma build bustages /builds/worker/checkouts/gecko/js/src/jit/CacheIR.h:2688:15: error: private field 'lhsVal_' is not used [-Werror,-Wunused-private-field] - when Gecko 76 merges to Beta on 2020-04-06
Bug 1620195 R[Core:JavaScript: GC]Assertion failure: UncheckedUnwrapWithoutExpose(record)->is<FinalizationRecordObject>(), at gc/FinalizationGroup.cpp:25 with --enable-weak-refs
Bug 1622893 R[Core:Layout: Form Controls]Input elements blend into background when using HCM on GTK
Bug 1623124 R[Core:Layout: Form Controls]Minimum height of a single-line <input> is not interoperable with webkit/blink browsers
Bug 1613210 R[Core:Layout: Grid]AddressSanitizer: SEGV /builds/worker/workspace/build/src/obj-firefox/dist/include/nsTArray.h:485:32 in Hdr
Bug 1143478 R[Core:MFBT]Remove mozilla::Pair
Bug 1621601 R[Core:Networking]Assertion failure: PR_GetEnv("MOZ_SANDBOXED") != nullptr
Bug 1611907 R[Core:Networking]Crash in [@ mozilla::net::nsHttpChannel::AssertNotDocumentChannel]
Bug 1527384 R[Core:Networking][socket process] Make SpeculativeConnect work
Bug 1607257 R[Core:Networking]Enable SSLTokenCache on nightly
Bug 1621251 R[Core:Networking]Replace NS_ADDREF(*var = other) with *var = do_AddRef(other).take() in /netwerk
Bug 1619584 N[Core:Networking: DNS]TRR: Support redirect for TRR request channel
Bug 1599373 R[Core:Networking: HTTP]Checking for http proxy should compare only 4 characters?
Bug 1623185 R[Core:Networking: HTTP]Update Neqo to 0.2.2
Bug 1619032 R[Core:Preferences: Backend]Preferences initialization spends 100ms in NotifyCallbacks on a Moto G5
Bug 1602635 R[Core:Security: Process Sandboxing][macOS] Remove security.sandbox.content.mac.earlyinit and the old sandbox startup code paths
Bug 1617170 A[Core:Storage: IndexedDB]Clean up FileInfo/FileManager
Bug 1618541 R[Core:Storage: IndexedDB]Safeguard FileManager against uses after invalidation
Bug 1619592 A[Core:Storage: Quota Manager]Get rid of QuotaManager::EnsureStorageAndOriginIsInitialized
Bug 1622923 R[Core:WebRTC: Networking]Remove expiring WebRTC hostname obfuscation telemetry
Bug 1622732 R[Core:WebRTC: Signaling]Crash in [@ std::io::stdio::_print]
Bug 1622949 R[Core:XPCOM]Add a way to convert a non-thread safe `nsIPropertyBag` into thread-safe `HashPropertyBag` in Rust
Bug 1603170 A[DevTools:Accessibility Tools]Make the accessibility support target switching
Bug 1459953 R[DevTools:Application Panel]Show all service worker states
Bug 1603358 R[DevTools:Console]Enable Eager evaluation in all channels
Bug 1616160 R[DevTools:Debugger]Intermittent TV TEST-UNEXPECTED-TIMEOUT | devtools/client/debugger/test/mochitest/browser_dbg-chrome-debugging.js | application timed out after 370 seconds with no output
Bug 1559315 A[DevTools:Inspector: Rules]Intermittent devtools/client/inspector/rules/test/browser_rules_authored_color.js | Test timed out -
Bug 1622509 R[DevTools:Netmonitor]Both accordion section are closed in the Response panel
Bug 1621822 R[DevTools:Netmonitor]Don't apply formatting to control frames
Bug 1620131 R[Firefox:Address Bar]Generalize search suggestion restrictions
Bug 1622211 R[Firefox:Messaging System]No click event telemetry for CFR urlbar button
Bug 1620185 R[Firefox:Remote Settings Client]Get rid of Kinto offline client
Bug 1621806 R[Firefox:Sync]Reduce frequency of client-side extension-storage syncs.
Bug 1622868 R[Firefox Build System:Developer Environment Integration]Fix ns*String pretty-printers
Bug 1177545 R[Firefox Build System:General]Merge what's left of automation.py.in into remoteautomation.py, remove automation-build.mk
Bug 1623073 R[Firefox Build System:General]SpiderMonkey fails to find the ICU data when yasm isn't installed
Bug 1623085 R[Firefox Build System:General]Only explicitly set number of Rust codegen-units for target artifacts
Bug 1613985 R[Firefox Build System:Lint and Formatting]Make constructors/destructors/assignment operators use =default
Bug 1619921 R[Firefox Build System:Source Code Analysis][clang-plugin] Add the possibility to have `alpha-checkers` that are not enabled by default for clang based static-analysis
Bug 1623173 R[GeckoView:Extensions]Preserve embedderDisabled when rebuilding addon DB
Bug 1623155 R[GeckoView:GeckoViewExample]Fix which extension is registered after update
Bug 1622701 R[Toolkit:Crash Reporting]Eliminate use of `fix_stack_using_bpsyms.py` in `utils.py`
Bug 1621491 R[WebExtensions:General]activityLog is not working with some parent API calls
Bug 1606903 R[WebExtensions:Storage]Collect some telemetry data related to storage.local API methods calls failed for unexpected indexedDB issues
###########
Changes to 73 bugs - 60 fixed.
5 bugs are not included due to being restricted