Changes in 20191115095319

Built from 1e1617c67238dfb685fb3d07bf1793232c4469fa

..index..
Bug 1302379 R[Core:Audio/Video: MediaStreamGraph]Remove MediaStream.active hack for mozCaptureStream with media sources
Bug 1172394 R[Core:Audio/Video: Playback]Don't recreate the source stream on seek when HTMLMediaElement is captured to a stream
Bug 1585231 N[Core:Audio/Video: Playback]Intermittent toolkit/content/tests/browser/browser_delay_autoplay_media_pausedAfterPlay.js | Test timed out -
Bug 1568058 R[Core:Audio/Video: Playback]Long delay when using Phaser to load an audio sprite, works fine in Chrome
Bug 1500049 R[Core:Audio/Video: Playback]Intermittent Last test finished | application crashed [@ mozilla::MediaCache::QueueUpdate(mozilla::MonitorAutoLock &)] | After Assertion failure: mRawPtr, at z:/build/build/src/obj-firefox/dist/include/mozilla/StaticPtr.h:164
Bug 1595563 R[Core:Audio/Video: Playback]Remove usage of static_cast<AudioData*> in MediaFormatReader::ReturnOutput
Bug 1593131 R[Core:Audio/Video: Playback]Start listening media key event only when we have media controller
Bug 1592189 R[Core:CSS Parsing and Computation]Remove internal SpecialColorKeyword enum in favor of SystemColor
Bug 1588431 R[Core:CSS Parsing and Computation]Incompatible style attribute behavior in ::part() with Chromium
Bug 1594304 R[Core:DOM: Bindings (WebIDL)]Add deprecation notes to bare-nsresult exception-throwing machinery
Bug 1596025 R[Core:DOM: Bindings (WebIDL)]WebIDL aliases induce non-determinism
Bug 1596204 R[Core:DOM: Core & HTML]Remove nsGlobalWindowInner::mCachedXBLPrototypeHandlers
Bug 1594981 N[Core:DOM: Core & HTML]update Core::DOM* and Core::Storage* bugzilla product and component meta data in moz.build files after reorganization in bug 1594717
Bug 1596238 R[Core:DOM: Core & HTML]Iterating DOM Nodes is 40% - 50% slower than Chrome using NodeIterator with a filter which doesn't find any nodes
Bug 1596463 R[Core:DOM: Core & HTML]Remove GetBindingParent usage in the XML pretty printer.
Bug 1596391 R[Core:DOM: Core & HTML]Remove some more dead XBL code.
Bug 1596474 R[Core:DOM: Core & HTML]Remove GetBindingParent usage from nsGenericHTMLElement.
Bug 1589931 R[Core:DOM: Device Interfaces]Crash in [@ mozilla::AudioCallbackDriver::PanOutputIfNeeded]
Bug 1594306 R[Core:DOM: Geolocation]rename nsGeo* files so they match the WebIDL interfaces
Bug 1558408 R[Core:DOM: Navigation]nsDefaultURIFixup can't fix localhost:8080?param=1
Bug 1595285 R[Core:DOM: Navigation]Do not track TRANSITION_EMBED visits for link-coloring purposes.
Bug 1595927 R[Core:DOM: Navigation]Remove XPCOM gunk around RemoteWebNavigation creation
Bug 1594850 R[Core:DOM: Navigation]Crash in [@ InvalidArrayIndex_CRASH | nsSHistory::EnsureCorrectEntryAtCurrIndex]
Bug 1596077 R[Core:DOM: Navigation]Replace "docShell->LoadURI()" with "BrowsingContext->LoadURI()" in nsSHistory.cpp
Bug 1596217 R[Core:DOM: Navigation]Make toolkit/components/remotebrowserutils/tests Fission-compatible
Bug 1576153 R[Core:DOM: Networking]Intermittent /html/cross-origin-embedder-policy/require-corp.https.html | "require-corp" top-level: creating a "none" popup should succeed. - assert_equals: expected true but got false
Bug 1595762 R[Core:DOM: Security]Honor X-Frame-Options / frame-ancestors for all embed/object loads
Bug 1410403 R[Core:DOM: Web Crypto]WebCrypto: incorrect oid for ecdsa keys in spki
Bug 1575092 R[Core:DOM: Workers]A shared/service worker's containing process must respect COOP/COEP
Bug 1594337 R[Core:Disability Access APIs]Fission a11y: Focus inside OOP iframe not restored when dismissing popup/menu bar
Bug 1543575 R[Core:Disability Access APIs]Fission a11y: Add browser tests for a11y tree and events on OOP iframes
Bug 1582741 R[Core:Gecko Profiler]Balance the frees to the allocations in native allocation tracking
Bug 1593318 R[Core:Gecko Profiler]De-duplicate head.js files in profiler tests
Bug 1592625 R[Core:Gecko Profiler]Allocations can be allocated and freed on different threads
Bug 1594552 R[Core:General]Add moz.configure bits to specify a compiler for converting C/C++ to wasm
Bug 1589888 R[Core:Graphics: Text]The font SubPixel are colored in Gray if the text color has transparency and exists a symbol like 🌷
Bug 1594182 R[Core:Graphics: WebGPU]Move wgpu contents into a separate folder
Bug 1575008 R[Core:Graphics: WebGPU]Copy https://github.com/gfx-rs/wgpu in tree and vendor its dependencies
Bug 1596245 R[Core:Graphics: WebGPU]AddressSanitizer: access-violation z:\build\build\src\dom\webgpu\Device.cpp:27 in mozilla::webgpu::Device::~Device
Bug 1594950 R[Core:Graphics: WebRender]Preparations for partial update support
Bug 1595787 R[Core:Graphics: WebRender]Move ExternalImageHandler to webrender_api
Bug 1595965 R[Core:Graphics: WebRender]White square at bottom right in about:support when os compositor was enabled on Windows.
Bug 1596503 R[Core:Graphics: WebRender]error: unnecessary trailing semicolon with rust nightly
Bug 1582297 R[Core:IPC]272,000 instances of "pipe error: 109" emitted from ipc/chromium/src/chrome/common/ipc_channel_win.cc during windows10-64 debug testing
Bug 1487212 R[Core:Internationalization]Can we share hyphenation data across processes?
Bug 1596117 N[Core:JavaScript Engine]Crash in [@ <name omitted> | XDRLazyClosedOverBindings<T>]
Bug 1594998 N[Core:JavaScript Engine]Make standalone SpiderMonkey use libxul-like panic
Bug 1596288 R[Core:JavaScript Engine: JIT]Move some code in Bailouts.h into Bailouts.cpp that is the sole user of it
Bug 1594054 R[Core:JavaScript Engine: JIT]massive amounts of js-non-window/runtime/code/unused memory
Bug 1596198 R[Core:JavaScript: GC]nsStringBuffer canaries should be removed if we're not actively investigating them
Bug 1594204 N[Core:Javascript: WebAssembly]Add basic inline code path for memory.copy and memory.fill
Bug 1596494 R[Core:Layout]Intermittent GECKO(1719) | Assertion failure: IsRootContentDocumentCrossProcess(), at /builds/worker/workspace/build/src/layout/base/nsPresContext.h:391
Bug 1586144 R[Core:Layout]Use the viewport size including maximum possible dynamic toolbar size to resolve viewport units even if the dynamic toobar is hidden and make ICB size static whatever the dynamic toolbar state is
Bug 1596339 R[Core:Layout]Implement operator<< for logical types in WritingMode.h
Bug 1591925 A[Core:Layout: Flexbox]select element incorrectly allows itself to shrink to a main-size of 0, in a flex container
Bug 1595645 R[Core:Layout: Text and Fonts]word-break:break-all does not apply to some characters that should be affected (e.g, U+3D EQUALS SIGN)
Bug 1590167 R[Core:Layout: Text and Fonts]Replace libhyphen with a new implementation for better performance and smaller memory footprint
Bug 1595287 V[Core:MathML]Perma TEST-UNEXPECTED-PASS | /mathml/relations/html5-tree/math-global-event-handlers.tentative.html | onformdata: must be on the appropriate locations for GlobalEventHandlers - expected FAIL when Gecko 72 merges to Beta on 2019-12-02
Bug 1589447 R[Core:Networking]Add network id change event (linux)
Bug 1589446 N[Core:Networking]Add network id change event (Windows)
Bug 1593545 R[Core:Networking]Crash in [@ mozilla::net::nsHttpChannel::AssertNotDocumentChennel]
Bug 1596330 R[Core:Networking]Remove dead process switching code in HttpChannel
Bug 1596234 N[Core:Networking: DNS]TRR: Check that pushed entry is not used after DNS suffix list changes
Bug 1588218 R[Core:Networking: DNS]Expose DNS suffix list (Android)
Bug 1589742 R[Core:Performance]Collect telemetry on the types of user clicks
Bug 1596220 R[Core:Plug-ins]Document GMPProvider's findUpdates and checkForUpdates functions
Bug 1588241 N[Core:Privacy: Anti-Tracking]Intermittent toolkit/components/antitracking/test/browser/browser_partitionedMessaging.js | We have first-party set on storagePrincipal - "" == "example.net" -
Bug 1578534 R[Core:Security: PSM]Change nsIX509CertDB.constructX509 to take Array<uint8_t>
Bug 1592007 A[Core:Security: PSM]Upgrade Firefox 72 to use NSS 3.48
Bug 1594995 R[Core:Security: PSM]Use RKV safe mode for cert_storage
Bug 1168606 R[Core:Storage: IndexedDB]Implement preloading cursors for IndexedDB
Bug 1546756 N[Core:Web Audio]Intermittent /webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html | All data processed correctly - assert_array_approx_equals: comparing expected and rendered buffers (channel 0)
Bug 1591755 R[Core:WebVR]Support Web Permissions in FxR for Desktop
Bug 1576390 R[Core:Widget: Cocoa]Remove gfx.core-animation.enabled pref and all the code that supports the non-CoreAnimation code path
Bug 1594122 N[Core:XBL]Port the remaining XBL tests to work with Shadow DOM
Bug 1596199 R[Core:XBL]Devirtualize GetBindingParent
Bug 1595212 R[Core:XPCOM]Could not compile 'nsstring' with rust 1.39.0 - use `MaybeUninit<T>` instead
Bug 1586920 R[Core:XPCOM]The dynamic string of label frames is missing in BHR stacks
Bug 1596244 R[Core:XPCOM]Don't crash when NSS fails to shut down if we're tracking leaks
Bug 1595890 R[Core:XPConnect]Remove the concept of content XBL scope from sandboxes
Bug 1591409 R[DevTools:Accessibility Tools]Add a new catergories of roles that are considered interactive when they have focusable state.
Bug 1594743 R[DevTools:Accessibility Tools]When performing keyboard and label checks at the same time, accessible name is reported as null when used inside a label check.
Bug 1595068 R[DevTools:Console]Race condition with autocompletion
Bug 1593919 R[DevTools:Debugger]Move RequestList components into a sub directory
Bug 1596342 R[DevTools:Documentation]Update "Sending patch" documentation
Bug 1595636 R[DevTools:Framework]Rename all .xul files to .xhtml in DevTools
Bug 1594885 R[DevTools:General]What's New in DevTools Panel in Firefox 71
Bug 1596149 R[DevTools:General]Some devtools strings using PluralForm do not use the passed number in their first string, breaking their use as fallback content in locales that lack a translation
Bug 1596047 R[DevTools:Responsive Design Mode]Remove some code introduced by bug 1585080
Bug 1576728 N[External Software Affecting Firefox:Other]Crash in oly64.dll (FYunZip)
Bug 1577217 A[External Software Affecting Firefox:Telemetry]Enable untrusted_modules ping on beta and release
Bug 1595678 R[Firefox:Address Bar]Intermittent TV browser/components/urlbar/tests/ext/browser/browser_ext_urlbar_isBrowserShowingNotification.js | true == false - JS frame :: chrome://mochitests/content/browser/browser/components/urlbar/tests/ext/browser/browser_ext_urlbar_is...
Bug 1596384 R[Firefox:Address Bar]Remove redundant gURLBar.startLayoutExtend call from focusAndSelectUrlBar
Bug 1593662 R[Firefox:Address Bar]Don't animate results
Bug 1595985 R[Firefox:Address Bar][Nudges] Let extensions close the urlbar view
Bug 1579936 R[Firefox:Address Bar]WebExt API: Add browser.experiments.urlbar.isBrowserUpdateReadyToInstall call
Bug 1595328 R[Firefox:Address Bar][Nudges] Need a way to tell whether the current session is after an update or new install
Bug 1588975 R[Firefox:File Handling]"Entry Point Not Found" message box when opening file associated with Skype for Business
Bug 1595155 R[Firefox:General]Support click handler (ClickHandlerChild.jsm) in out of process frames
Bug 1528429 R[Firefox:General]Intermittent browser/modules/test/browser/browser_urlBar_zoom.js | Test timed out -
Bug 1592968 R[Firefox:Installer]The Firefox browser is re-pinned to the taskbar by the experiment after a browser update
Bug 1591584 R[Firefox:Messaging System]Add dynamic triplet branch that shows sync, monitor and mobile cards based off targeting
Bug 1595135 N[Firefox:New Tab Page]Perma browser_thumbnails_bg_image_capture.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. when Gecko 72 merges to Beta on 2019-12-02
Bug 1595519 R[Firefox:PDF Viewer]Update pdf.js to version 2.4.127
Bug 1497909 R[Firefox:Preferences]PDF entry displays incorrectly when pdfjs.disabled is true
Bug 1588142 R[Firefox:Preferences]about:preferences - migrate the root xul:window element to an html:html element
Bug 1591007 R[Firefox:Preferences]"Save Changes" in "Manage Data" dialog in preferences doesn't close the dialog
Bug 1590446 R[Firefox:Protections UI][Protections Panel] Implement reduced animation for more info panel image
Bug 1590231 R[Firefox:Sync]Replace login/registration calls-to-action on sync preferences with a single button
Bug 1595922 R[Firefox:about:logins]Update "Delete" String to "Remove"
Bug 1595926 R[Firefox Build System:Android Studio and Gradle Integration]Android studio fails to run gradle and warns of distributionSha256Sum in wrapper
Bug 1579189 R[Firefox Build System:General]bump our minimum supported clang version on Linux (maybe Mac) to something newer
Bug 1596227 R[Firefox Build System:General]Android mozinfo.json platform_guess isn't accurate for x86_64 or aarch64
Bug 1595906 R[Firefox Build System:General]Allow opting out of hardening compile flags on a granular basis
Bug 1594520 R[Firefox Build System:General]Cleanup VSCode tasks.json
Bug 1564097 R[Firefox Build System:General]Set HOST_LINKER when host is Windows
Bug 1595995 R[Firefox Build System:General]MOZ_CONFIGURE_OPTIONS value is not unicode.
Bug 1562642 N[Firefox Build System:Source Code Analysis]Add missing MPL license headers
Bug 1596341 R[Firefox Build System:Toolchains]nasm doesn't generate deterministic debug info
Bug 1596279 R[Firefox Build System:Toolchains]Enable tests to run with the linux64-ccov-opt build
Bug 1596172 R[Firefox Build System:Toolchains]Add perf-reftest-singletons to PGO training
Bug 1596276 R[Firefox Build System:Toolchains]Switch Linux coverage opt builds to use GCC 7
Bug 1592797 R[Firefox for Android:Audio/Video]Linker error (MediaKeys::ResolvePromiseWithResult undefined) when building under higher optimization levels
Bug 1530402 N[GeckoView:Extensions]GeckoView support for {Page,Browser}Action web-extension API
Bug 1596186 R[GeckoView:Extensions]Request to close all extension pages when an extension is removed
Bug 1581161 R[GeckoView:General]Improve SelectionActionDelegate API
Bug 1533156 N[GeckoView:General]Remove toolkit/components/reader from GeckoView
Bug 1595144 R[GeckoView:General]GeckoInputStream should throw if you try to read() after close()
Bug 1594735 R[GeckoView:General]test-android-em-7.0-x86_64/opt-geckoview-xpcshell-e10s-1 is perma-fail under new packet deployment
Bug 1595145 R[GeckoView:General]WebResponse.body.read() should timeout
Bug 1585661 R[GeckoView:General]Move Geckoview docs to mozilla central
Bug 1596430 R[NSS:Libraries]browser/base/content/test/performance/browser_startup_mainthreadio.js | stat on ... cert9.db-journal 1 more times than expected before handling user events -
Bug 1595632 R[Release Engineering:Release Automation: Other]Release start emails still point to tools.taskcluster.net
Bug 1591989 R[Remote Protocol:Page]Don't use `frameId` for Page.loadEventFired event
Bug 1596137 V[Toolkit:Add-ons Manager]mozAddonManager.reportAbuse should reject on unsupported addon types
Bug 1595091 V[Toolkit:Add-ons Manager]Evaluate to make the abuse report dialog not "always on top"
Bug 1596133 V[Toolkit:Add-ons Manager]AbuseReporter.queryAMOAddonDetails should normalize type 'statictheme' into type 'theme'
Bug 1591501 R[Toolkit:Add-ons Manager]Extensions list is not shown when clicking "Extensions" after opening an extension
Bug 1595875 R[Toolkit:Autocomplete]Restore handling of selectedIndex return value of sendSyncMessage
Bug 1594521 A[Toolkit:Blocklist Implementation]Enable remote settings blocklist to ride the train after the beta experiment has finished successfully
Bug 1516367 R[Toolkit:Crash Reporting]The minidump-analyzer crashes on macOS with "Library not loaded: @executable_path/libmozglue.dylib"
Bug 1533943 R[Toolkit:General][Fission] Make WebNavigation ready for Fission
Bug 1590622 V[Toolkit:Password Manager]https: login from a different subdomain can prevent the http: login from the form subdomain from filling or showing "From this website"
Bug 1200472 R[Toolkit:Password Manager]Broaden search criteria for password fill suggestions shown in the context menu affordance "Fill Password" to include subdomains.
Bug 1585410 A[Toolkit:Telemetry]Add a "deletion request" ping
Bug 1595933 R[Toolkit:Telemetry]Remove some expired telemetry probes
Bug 1596365 R[Toolkit:Telemetry]Change the `metrics.yaml` gecko streaming registry to pass yamllint
Bug 1596176 V[Toolkit:Themes]WebExtension toolbar icon badges covering up the entire icon
Bug 1535437 N[Toolkit:Video/Audio Controls]Picture-in-Picture window should resize when the video changes dimensions
Bug 1591253 N[Toolkit:Video/Audio Controls]Move the PIP player based on its screen position when resized
Bug 1596328 N[Toolkit:XUL Widgets]Migrate xul test files in docshell/ to .xhtml
Bug 1595877 N[Toolkit:XUL Widgets]Migrate xul test files in layout/ to .xhtml
Bug 1405971 R[WebExtensions:General]Webextension UUID leak via Fetch requests
Bug 1589895 R[WebExtensions:Untriaged]Javascript modules with .mjs file extensions do not work in webextensions
###########
Changes to 154 bugs - 122 fixed.
3 bugs are not included due to being restricted