Changes in 20200421094220

Built from 2fd61eb5c69ce9ac806048a35c7a7a88bf4b9652

..index..
Bug 1631095 R[Core:Audio/Video: Playback]Use `LogLevel::Info` for some important logs in `MediaControl` module
Bug 1599938 R[Core:Audio/Video: Playback]Implement fetch image helper
Bug 1631075 R[Core:Audio/Video: Playback]Reset event source's metadata when we clear main controller
Bug 1630381 R[Core:Audio/Video: Playback]Create encrypted avc3 clearkey testcase
Bug 1626459 R[Core:CSS Parsing and Computation]Remove test annotations that pref on CSS containment (since it's already default-true)
Bug 1474281 R[Core:Canvas: WebGL]Make EGL-provider support OGL (additional to GLES)
Bug 1628527 R[Core:DMD]Enable stack-fixing on the awsy-dmd Windows jobs
Bug 1631533 R[Core:DOM: Content Processes]Make sync fields observe DidChange instead of DidSet
Bug 1629477 R[Core:DOM: Content Processes]Crash in [@ mozilla::dom::ContentParent::GetUsedBrowserProcess]
Bug 1631234 A[Core:DOM: Content Processes]Crash in [@ mozilla::dom::ClientSource::WindowExecutionReady]
Bug 1425450 R[Core:DOM: Core & HTML]Per-zone JS holder tables for wrappercached objects
Bug 1631541 R[Core:DOM: Core & HTML]Remove nsIImageDocument and unused ImageDocument webidl accessors.
Bug 1629441 R[Core:DOM: Navigation]Cross-process POST requests degrade to GET requests when they open new windows
Bug 1614462 R[Core:DOM: Navigation]Remove support for <iframe mozbrowser> in content
Bug 1625513 N[Core:DOM: Navigation]Handle onMayChangeProcess within DocumentLoadListener
Bug 1631548 R[Core:DOM: Navigation]Remove unused methods from nsFrameLoader::InitializeFromBrowserParent()
Bug 1341689 R[Core:DOM: Networking]Missing Origin header when requests to the same-origin and crossorigin set
Bug 1630313 R[Core:DOM: Security]Remove usage of nsiprincipal-GetURI in ApplicationReputation.cpp
Bug 1623334 R[Core:DOM: Security]Remove usage of GetURI in nsDocShell.cpp
Bug 1621315 R[Core:DOM: Security]Remove usage of GetURI in AddonContentPolicy.cpp
Bug 1623417 A[Core:DOM: Security]Remove usage of GetURI in nsPermission.cpp
Bug 1631380 R[Core:DOM: Security]HTTPS Only Mode - Blank upgrade message on WebSocket upgrades
Bug 1626960 R[Core:DOM: Security]Remove usage of nsiprincipal-GetURI in nsOfflineCacheUpdateService.cpp
Bug 1626971 R[Core:DOM: Security]Remove usage of nsiprincipal-GetURI in nsUrlClassifierDBService.cpp
Bug 1629876 R[Core:DOM: Security]Do not query Principal from requestingContext within MixedContentBlocker since requestingContext is null in fission world
Bug 1620402 R[Core:DOM: Security]Remove usage of GetURI in nsPermissionManager.cpp
Bug 1630155 R[Core:DOM: Web Authentication]Perma Assertion failure: !IsExpired(), at /builds/worker/checkouts/gecko/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1044 when Gecko version number increases to 78 on on 2020-05-04
Bug 1575090 R[Core:DOM: Workers]A dedicated worker's COEP must match its owner's COEP
Bug 1625864 N[Core:Disability Access APIs]Non-linked html:a elements should not be exposed as links to VoiceOver.
Bug 1630072 R[Core:Graphics: WebGPU]Update WebGPU canvas with refresh driver
Bug 1631355 R[Core:Graphics: WebRender]Remove non virtual surface implementation from DCLayerTree
Bug 1631028 R[Core:Graphics: WebRender]wrench/script/headless.py needs docs
Bug 1631579 R[Core:Graphics: WebRender]Remove `webrender::RendererKind`
Bug 1631156 R[Core:Graphics: WebRender]glsl-to-cxx doesn't properly convert non-bool types to bools and vice-versa
Bug 1561367 R[Core:Graphics: WebRender]WR capture multiple frames
Bug 1631293 R[Core:Graphics: WebRender]100% CPU usage when moving cursor with image overlay
Bug 1631168 R[Core:Graphics: WebRender]SWGL has many compilation warnings under GCC
Bug 1574746 N[Core:Graphics: WebRender]Search suggestions not drawn in WebRender
Bug 1619847 R[Core:ImageLib]Perma [tier2] TEST-UNEXPECTED-PASS | image/test/reftest/bmp/bmpsuite/g/pal8v4.bmp == image/test/reftest/bmp/bmpsuite/g/pal8.png | image comparison, max difference: 1, number of differing pixels: 899
Bug 1631365 R[Core:ImageLib]img.decode never fulfills or rejects if the img is too big to fit in the surface cache
Bug 1631504 R[Core:JavaScript Engine]Irregexp: Add JitOptions
Bug 1628111 R[Core:JavaScript Engine]Remove SharedContext::strictScript
Bug 1626474 R[Core:JavaScript Engine]Set IsFunction, IsForEval, and IsModule earlier
Bug 1631639 R[Core:JavaScript Engine]ImmutableScriptFlags::isFunction is set in two places
Bug 1524257 R[Core:JavaScript Engine]Crash in js::frontend::NameOpEmitter::emitAssignment on Intel CPU family 6 model 122 stepping 1
Bug 1631272 R[Core:JavaScript Engine]Cleanup Stencil data structures
Bug 1630383 R[Core:JavaScript Engine]Irregexp: Miscellaneous fixes
Bug 1631160 R[Core:JavaScript Engine: JIT][MIPS] Fix build failures on MIPS (error: member access into incomplete type 'js::jit::InvalidationBailoutStack')
Bug 1631139 R[Core:JavaScript Engine: JIT]GuardToClass folding for ArrayObject
Bug 1379232 R[Core:JavaScript: GC]ChunkPools are not always empty on destruction
Bug 1631368 R[Core:JavaScript: GC]The decommit background task is always started even if there's no work to do
Bug 1630819 R[Core:Layout]Some JS-created dropdowns disappear, only with body { display: table }, since bug 1102175
Bug 1630457 R[Core:Layout: Flexbox]Lift some responsibilities from nsFlexContainerFrame::ComputeFinalSize (and maybe rename it)
Bug 1629650 R[Core:Layout: Flexbox]nsFlexContainerFrame::ComputeFinalSize variable "reflowOutputInFlexWM" is mis-named
Bug 1624996 R[Core:Networking]Add a telemetry to see how often TRR request is redirected
Bug 1602318 A[Core:Networking]Create DocumentChannel directly in the parent process for that initiate there
Bug 1631523 R[Core:Networking: Cookies]Remove unused params in nsICookieService methods
Bug 1627653 R[Core:Networking: Cookies]SameSite strict cookies cannot be read from JavaScript
Bug 1630865 R[Core:Networking: Cookies]Implement nsICookieService::getCookieStringForPrincipal()
Bug 1611744 R[Core:Networking: HTTP]Requires a proxy password, even if it is saved
Bug 1629059 R[Core:Security: PSM]Firefox still asks for the smarcard password after the card has been removed
Bug 1630473 R[Core:Security: PSM]ensure NSS can find the necessary client certificate chain to send to the server
Bug 1626076 R[Core:Security: PSM]Use DataStorage on socket process
Bug 1623278 A[Core:Storage: IndexedDB]Prototype reduction of raw pointer usage
Bug 1623987 R[Core:WebRTC: Audio/Video]Front/back camera flipping is broken in Fenix
Bug 1624786 R[Core:Widget]Replace MOZ_MUST_USE with [[nodiscard]] in widget
Bug 1574139 R[Core:Widget: Cocoa]Firefox bounces in Dock once and won't open
Bug 1623974 A[Core:Widget: Gtk][wayland] Attach popups to anchor rects
Bug 1630802 R[Core:XPCOM]Remove AutoEnter
Bug 1610134 R[Core:XPCOM]Break up the nsTerminator's watchdog into phases, each with their own alotted time
Bug 1631304 N[Core:XPCOM]Run the TailDispatcher off an nsIThreadObserver
Bug 1620638 A[DevTools:Console]Intermittent TEST-UNEXPECTED-TIMEOUT | devtools/client/webconsole/test/browser/browser_jsterm_autocomplete_arrow_keys.js | application timed out after 370 seconds with no output
Bug 1627882 R[DevTools:Console]Remove compatibility code in devtools/client/webconsole/utils/messages.js transformPageErrorPacket
Bug 1605320 R[DevTools:Console]Test that "Use in Console" set the right context in the console
Bug 1631277 R[DevTools:Console]Support 'instanceof' operator in eager evaluation
Bug 1630742 A[DevTools:Debugger]cmd+click should continue to here
Bug 1630660 R[DevTools:Debugger]Memoize Callstack FrameLocation component
Bug 1616250 R[DevTools:General]Intermittent TEST-UNEXPECTED-TIMEOUT | devtools/client/shared/test/browser_html_tooltip_arrow-01.js | application timed out after 370 seconds with no output
Bug 1631310 R[DevTools:Netmonitor]Modernize some NetMonitor code
Bug 1625406 R[DevTools:Netmonitor]Request blocking "add" button is invisible
Bug 1628423 R[DevTools:Netmonitor]Cause field is set to `img-lazy` for favicons
Bug 1631012 R[DevTools:about:debugging]Cannot list tabs on Firefox Preview Nightly
Bug 1618546 R[DevTools:about:debugging]Blank page is displayed when inspecting some pages from Service workers
Bug 1080682 R[Firefox:Address Bar]Use PSL to do a search for foo.bar URL bar entries which aren't known domains/TLDs, with the same infobar as for single-word searches
Bug 1631439 R[Firefox:General]Rewrite callers of document.createElementNS(XUL_NS, ...) to use document.createXULElement(...)
Bug 1596812 R[Firefox:Installer]Web-based stub installer UI (HTML/JS/CSS)
Bug 1626721 R[Firefox:New Tab Page]Make DSImages use <source> or srcset to declaratively accommodate various card dimensions
Bug 1629929 R[Firefox:New Tab Page]Personality Provider isn't properly rehydrating itself with cached values
Bug 1629588 R[Firefox:New Tab Page]v2 personalization can trigger multiple instances of PersonalityProviderWorker.js
Bug 866634 R[Firefox:PDF Viewer]PDFs don't load in PDF Viewer - When JavaScript is disabled/turned off completely using javascript.enabled
Bug 1630715 R[Firefox:Preferences]"Restart to update Firefox" button should use title case to match rest of buttons in prefs window.
Bug 1630084 R[Firefox:Preferences]Re-instate row-based markup in browser/components/preferences/connection.xhtml
Bug 1631392 R[Firefox:Search]Stop setting `searchDefaultExpir` on version change when using modern config
Bug 616849 R[Firefox:Security]"... sent over an unencrypted connection" dialog should be tab-modal
Bug 1592780 R[Firefox:Security]Empty alerts when browser.xul.error_pages.enabled=false
Bug 1631416 R[Firefox:Tabbed Browser]Remove unused gBrowser._XUL_NS
Bug 1631496 R[Firefox:Theme]about:networking "categories" list <hr> is impossible to see, and so just creates a subtle odd-looking gap
Bug 1631430 R[Firefox:Toolbars and Customization]The Restore window control is labelled as "Restore" on Windows 10 while on Windows it's called "Restore Down"
Bug 1631278 R[Firefox:Toolbars and Customization][RTL] Mirror the restore window control button in Windows 10
Bug 1629873 R[Firefox:about:logins][Windows] No "username or password is incorrect" or "account lockout" message is displayed when entering invalid password in the OS auth dialog
Bug 1435148 R[Firefox Build System:General]--enable-address-sanitizer should --disable-jemalloc
Bug 1631199 R[Firefox Build System:General]configure fails on Japanese locale on Windows native
Bug 1631211 R[Firefox Build System:General][--with-system-libvpx] conftest.VwGmXX.c:(.text+0xa): undefined reference to `vpx_codec_dec_init_ver'
Bug 1624450 R[Firefox Build System:General]Update security/moz.build for NSS PKCS11 v3.0
Bug 1608849 R[Firefox Build System:General]Linux fuzzing debug build should use clang
Bug 1623767 R[Firefox Build System:Lint and Formatting]Clippy lint leaves tons of untracked files in the repo
Bug 1549945 R[Firefox Build System:Lint and Formatting][Automated review] "'<function>' is not defined. no-undef (eslint)" occurs when using "!" syntax in mochitest.ini
Bug 1629426 R[Firefox Build System:Source Code Analysis]gfxUtils.cpp: redundant return statement at the end of a function with a void return type
Bug 1589712 R[Firefox Build System:Task Configuration]Caching system for lint and static analysis jobs isn't working correctly
Bug 1631193 R[Release Engineering:Release Automation: Flatpak]Firefox Beta does not start on Wayland
Bug 1605359 R[Remote Protocol:Page]Page.getFrameTree has to return details for all frames in the current tab
Bug 1523736 R[Toolkit:Application Update]Migrate updates.dtd to fluent
Bug 1624391 R[Toolkit:Application Update]Integrate Update URL generation, XML download, and XML parsing into the update agent
Bug 1580870 A[Toolkit:Data Sanitization]Move toolkit/forgetaboutsite to toolkit/components/forgetaboutsite
Bug 1630380 R[Toolkit:Password Manager]When autofilling logins with empty username fields, username boxes should not be highlighted
Bug 1630681 R[Toolkit:Password Manager]Avoid a sync layout flush in the main thread of the parent process when rendering the Password Manager autocomplete popup
Bug 1408779 R[Toolkit:Safe Browsing]link to report why page has been classified as malicious/deceptive/... should have variables %NAME% and %LOCALE% replaced
Bug 1631171 R[Toolkit:Startup and Profile System]Cannot delete or rename an existing profile using profile manager
Bug 1611622 A[Web Compatibility:Desktop]LEGO SPEED CHAMPIONS game is unplayable on Firefox Nightly
Bug 1625222 R[Web Compatibility:Interventions]Ship v10.0.0 of webcompat system addon
Bug 1628755 R[WebExtensions:General]Beta as Release Intermittent toolkit/components/extensions/test/xpcshell/test_ext_privacy.js | test_privacy_other_prefs - [test_privacy_other_prefs : 386] Got expected result on setting network.tlsVersionRestriction
Bug 1629689 R[WebExtensions:Storage]Storage.Sync Storage API Compliance
Bug 1179358 R[mozilla.org:Licensing]Remove Adobe CMAP License from about:license
###########
Changes to 123 bugs - 109 fixed.
1 bugs are not included due to being restricted