Changes in 20200514094044

Built from 8af03d77567d3104c00efc5e6161e4910d835504

..index..
Bug 1636408 R[Core:Audio/Video]RLBox - RLBox ported components use MOZ_ASSERT instead of MOZ_RELEASE_ASSERT to check for malloc failures
Bug 1636252 R[Core:Audio/Video]Report OOM/etc. better in EME event code in various when JSAPI operations fail
Bug 1637753 R[Core:Audio/Video: GMP]GMPService::GetCDM should check if getting the CDM fails
Bug 1633010 R[Core:Audio/Video: Playback]Simplify the responsibility of media controller
Bug 1635446 R[Core:Audio/Video: Playback]Crash in [@ java.lang.NullPointerException: at org.mozilla.gecko.media.Codec$OutputProcessor.onFormatChanged(Codec.java)]
Bug 1332588 R[Core:CSS Parsing and Computation]ASSERTION: Unexpected UpdateTransformLayer hint: '!(aChange & nsChangeHint_UpdateTransformLayer) || aFrame->IsTransformed() || aFrame->StyleDisplay()->HasTransformStyle()', file RestyleManagerBase.cpp, line 915
Bug 1634357 R[Core:Canvas: 2D]2dcontext/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html is marked as timeout
Bug 1637559 R[Core:DOM: Content Processes]about:processes overestimates CPU usage
Bug 1637212 R[Core:DOM: Content Processes]Intermittent [TV] dom/ipc/tests/JSProcessActor/browser_getActor.js | Test timed out -
Bug 1637783 R[Core:DOM: Content Processes]Relax crash assertion in DocumentChannel::SetLoadFlags
Bug 1636903 R[Core:DOM: Core & HTML]Two versions of FrameLoader.webidl in tree.
Bug 1636905 R[Core:DOM: Core & HTML]3 /html/cross-origin-embedder-policy/ tests are expected TIMEOUT
Bug 1636747 R[Core:DOM: Editor]Whitespace unexpectedly disappears when typing in contenteditable
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1637159 R[Core:DOM: Events]remove public DOMEventTargetHelper::BindToOwner() rebind methods
Bug 1570255 A[Core:DOM: Navigation]Make session history in the parent process use asynchronous IPC
Bug 1629866 A[Core:DOM: Navigation]Store ChildSHistory on the BrowsingContext
Bug 1632045 R[Core:DOM: Networking]Content-Type and related headers not stripped for certain redirects when using XMLHttpRequest
Bug 1632869 R[Core:DOM: Security]/html/semantics/embedded-content/media-elements/autoplay*feature-policy* are expected TIMEOUT
Bug 1637487 R[Core:DOM: Security]Refactor MixedContentBlocker::ShouldLoad to remove duplicated logic
Bug 1570243 R[Core:DOM: Security]window.isSecureContext is incorrect in fission when child frame is https
Bug 1636900 R[Core:DOM: Security]Remove TYPE_XBL from nsIContentPolicy and remove all the associated dead code
Bug 1635709 N[Core:DOM: Selection]Clean up code around `nsFrameSelection::HandleDrag`
Bug 1636147 R[Core:DOM: Workers]RuntimeService::CrashIfHanging reports dead workers as active
Bug 1635527 R[Core:Disability Access APIs]role=status elements need a proper role and subrole
Bug 1637474 R[Core:Disability Access APIs]COM objects which aren't interfaces of Accessibles are never released in content processes
Bug 1625184 R[Core:Disability Access APIs]Support dialog role in mac
Bug 1635538 R[Core:Disability Access APIs]Image maps get AXUnknown roles in mac
Bug 1628582 R[Core:Disability Access APIs]Fission a11y: Set DocAccessibleParent::mDocProxyStream on child doc, not parent doc
Bug 1637806 R[Core:Graphics: Layers]Don't set CanSkipCompose::IfPossible if we don't have the previous composite value in AnimationHelper::SampleAnimationForEachNode
Bug 1637152 R[Core:Graphics: WebRender]SWGL fails wrench reftest text/bg-color.yaml
Bug 1541511 A[Core:Graphics: WebRender]Remove webrender::prim_store::image::Image::sub_rect
Bug 1637524 R[Core:Graphics: WebRender]Move DestroyRenderTexture() to TextureHost
Bug 1635610 N[Core:Graphics: WebRender]Scrolling YouTube has a lot of invalidation gfx.webrender.quality.force-disable-sacrificing-subpixel-aa=false
Bug 1636841 R[Core:Graphics: WebRender]3.74 - 19.01% displaylist_mutate / tp5o_scroll / tscrollx (linux64-shippable-qr) regression on push a2e7394fa81156d56b0440d756873ebbbd805d20 (Thu May 7 2020)
Bug 1637157 R[Core:Graphics: WebRender]3.61 - 23.95% displaylist_mutate / tp5o_scroll (linux64-shippable-qr, windows10-64-shippable-qr) regression on push 22227ba866f7e720947856905d092242cfc8f8f0 (Mon May 11 2020)
Bug 1625474 R[Core:Graphics: WebRender]WebRender Compositor is no longer displayed in About:support
Bug 1637433 N[Core:IPC]Stop using Runnable in BackgroundImpl.cpp
Bug 1629293 R[Core:JavaScript Engine]Expose js::ErrorReport in public JSAPI
Bug 1636064 R[Core:JavaScript Engine]SpiderMonkey build error: Undefined symbol: js::BytecodeLocation::isValid
Bug 1506323 R[Core:JavaScript Engine]Expose js::PrintError in JSAPI
Bug 1636495 R[Core:JavaScript Engine]Fix error handling in nsContentUtils::IsPatternMatching
Bug 1634135 R[Core:JavaScript Engine]Enable new regexp engine
Bug 1505129 R[Core:JavaScript Engine]js::PrintError should probably print its data as UTF-8
Bug 1637665 R[Core:JavaScript Engine]./mach run doesn't work on Mac with --enable-application=js
Bug 1637704 R[Core:JavaScript Engine: JIT]Remove unused bailoutKind parameter from MGuardShape
Bug 1636869 R[Core:JavaScript Engine: JIT]TypedArray "length" getter no longer inlined in Ion
Bug 1636870 R[Core:JavaScript Engine: JIT]Add CodeGenerator::emitCreateBigInt
Bug 1637220 R[Core:JavaScript Engine: JIT]Warp: Transpile SetTypedArrayElement
Bug 1629796 R[Core:JavaScript: GC]Replace finalization iterator with multiple callback calls
Bug 1607784 R[Core:Javascript: WebAssembly]High per-function import cost (was: WebAssembly.instantiate is slower by 20x for larger number of imports/exports)
Bug 1637418 R[Core:Javascript: WebAssembly]Change ref.func global initializers to declare function as valid ref.func target
Bug 1637564 R[Core:Javascript: WebAssembly]Perma js/src/wasm/WasmOpIter.h:1724:13: error: no member named 'readRefType' in 'js::wasm::Decoder'; did you mean 'readValType'? when Gecko 78 merges to Beta on 2020-06-01
Bug 1630704 A[Core:Layout]Merge nsFrame into nsIFrame
Bug 1636931 V[Core:Layout: Form Controls]Cutted borders around the form control buttons
Bug 1636998 A[Core:Layout: Form Controls]no focus ring on radios and checkboxes in some themes.
Bug 1637599 R[Core:MFBT]Simplify propagation of errors with mozilla::Result
Bug 1631518 R[Core:Panning and Zooming]Page shouldn't scroll while dragging (WR-specific)
Bug 1635261 R[Core:Privacy: Anti-Tracking]AntiTrackingUtils::HasStoragePermissionInParent() returns a wrong value in Fission
Bug 1633851 R[Core:Privacy: Anti-Tracking]The nsContentUtils::IsThirdPartyWindowOrChannel could get a wrong result in Fission
Bug 935056 R[Core:SVG]In SVG, small font-sizes are not honored: "minimum font size" limit is enforced
Bug 1609663 R[Core:SVG]SVG elements won't display text if a text element in a pattern is removed and a new text element is appended
Bug 1636316 R[Core:Storage: IndexedDB]Intermittent dom/indexedDB/test/test_upgrade_add_index.html | application terminated with exit code 1 | application crashed [@ mozilla::dom::AutoJSAPI::Init()]
Bug 1634267 R[Core:Storage: Quota Manager]Handle kDevicePathSpecifier in IsBlockedUNCPaths
Bug 1625372 A[Core:Web Audio]Interrupt JS infinite loops on worklet thread
Bug 1637801 R[Core:Web Painting]Very minor cleanups in nsDisplayTransform handling
Bug 1534466 R[Core:WebRTC]implement getSynchronizationSources for Video
Bug 1625694 R[Core:WebRTC]getDisplayMedia media stream is missing cursor on Linux
Bug 1632489 R[Core:WebRTC: Signaling]Add support for repaired-stream-id (rrid)
Bug 1635872 R[Core:WebVR]Add telemetry to measure usage of WebVR, independently of WebXR
Bug 1636921 R[Core:WebVR]Check fallible uses of FallibleTArray::AppendElement within loops in dom/vr/*
Bug 1636456 R[Core:WebVR]Implement idle detection in WebXR render loop
Bug 1637380 R[Core:WebVR]WebVR/WebXR gamepads have one frame of latency
Bug 1636509 R[Core:WebVR]Add ProbablyShortLivingWrapper annotation to short living WebXR objects
Bug 1635362 R[Core:Widget: Gtk][Wayland] Split mozcontainer implementation for X11 and Wayland
Bug 1635787 R[Core:Widget: Gtk]Windows are restored in seemingly random workspaces after a restart under Gnome 3
Bug 1636624 R[Core:XPConnect]Intermittent leakcheck | tab 464 bytes leaked (BackstagePass, XPCNativeInterface, XPCNativeMember, XPCNativeSet, XPCWrappedNative, ...)
Bug 1633748 R[DevTools:Console]Generate console stubs using the ResourceWatcher
Bug 1619622 R[DevTools:Debugger]Use the TargetList for listening to and retrieving process targets
Bug 1309824 A[DevTools:Storage Inspector]Selecting a storage type shows incorrect message
Bug 1637469 R[DevTools:about:debugging]Rename browser_aboutdebugging_navigate_to_url.js
Bug 1636887 R[Developer Infrastructure:General]how_to_contribute_firefox : additional information required for windows build procedure
Bug 1634650 R[Firefox:Address Bar]Whitelisting domain suffixes for search queries
Bug 1631122 R[Firefox:Address Bar]Convert URL bar dtd strings in browser.xhtml to fluent
Bug 1487529 R[Firefox:Enterprise Policies]Disabling the installation of add-ons should disable Sync installing add-ons
Bug 1635825 R[Firefox:Enterprise Policies]Separate startpage locking from homepage locking
Bug 1596481 R[Firefox:Enterprise Policies]Should be able to update extension via policy
Bug 1196151 R[Firefox:File Handling]Custom protocol handler (registerProtocolHandler) can't be opened in iframe
Bug 1636324 R[Firefox:Messaging System]Show messaging-experiments messages in devtool
Bug 1637689 R[Firefox:Messaging System]enableAppmenuButton test fails
Bug 1636706 A[Firefox:Migration]Intermittent TEST-UNEXPECTED-ERROR | browser/components/migration/tests/marionette/test_refresh_firefox.py TestFirefoxRefresh.testResetEverything | IOError: Process has been unexpectedly closed (Exit code: 11)
Bug 1624971 R[Firefox:Protections UI][Protections Dashboard 1.5] Update purple boxes on monitor card
Bug 1637537 R[Firefox:Sync]Perma build failure line anyhow 1.0.28] error[E0554]: `#![feature]` may not be used on the stable release channel
Bug 1637809 R[Firefox:Sync]Remove weird use of `try_fold` in Golden Gate
Bug 1558635 R[Firefox:Toolbars and Customization]Avoid initializing CE in the customization palette
Bug 1636797 A[Firefox Build System:Bootstrap Configuration]mach bootstrap fails installing minidump stackwalk
Bug 1634391 R[Firefox Build System:General]Could we improve documentation for --build-peers-said-large-imports-were-ok?
Bug 1637409 R[Firefox Build System:General]Fix stray SyntaxWarning in dom/bindings/Codegen.py
Bug 1448428 R[Firefox Build System:General]Split generated JNI wrappers into multiple .h and .cpp files
Bug 1637140 R[Firefox Build System:General]Intermittent TEST-UNEXPECTED-FAIL | firefox/libxul.so differs. See the diff.html or diff.txt artifact
Bug 1636494 R[Firefox Build System:Lint and Formatting]Move some linting jobs to tier-2
Bug 1637383 A[Firefox Build System:Task Configuration]Ensure fuzzing builds are caught by the 10th push backstop
Bug 1637343 R[Firefox Build System:Task Configuration]Replace SETA with the 'bugbug_reduced' algorithm on autoland
Bug 1637718 R[Firefox Build System:Task Configuration]Test tasks are being optimized on mozilla-central
Bug 1633101 N[Firefox Build System:Task Configuration]Slow first startup of 64bit Firefox builds on ubuntu1804-test workers due to missing font cache
Bug 1637324 R[GeckoView:Extensions]Update documentation to use installBuiltIn instead of registerWebExtension
Bug 1633931 R[Thunderbird:Add-Ons: Extensions API]Toolkit WebExtensions XPCShell tests are not run on Thunderbird
Bug 1628240 R[Toolkit:Data Sanitization]Clear site data doesn't remove the quota storage for different ports
Bug 1633974 R[Toolkit:Find Toolbar]Find toolbar's contents get cleared when navigation causes a change in process for the tab
Bug 1226236 R[Toolkit:Password Manager]Allow user to remove saved login/password when being asked to update it
Bug 1637498 R[Toolkit:Reader Mode]Don't hardcode Pocket in Reader Mode string
Bug 1591469 R[Toolkit:Reader Mode][Fission] Port AboutReaderChild.jsm to JSWindowActors
Bug 1594752 R[Toolkit:XUL Widgets][Fission] Switch to fission-compatible JSWindowActor for DOMTitleChanged
Bug 1635475 R[Toolkit:XUL Widgets]Make notification bars obey prefers-reduced-motion
Bug 1637165 R[WebExtensions:Storage]Expose quota constants and getBytesInUse to mozIExtensionStorageArea
Bug 1635490 R[WebExtensions:Untriaged]Reddit Enhancement Suite Neverending Reddit Broken on Nightly
###########
Changes to 116 bugs - 99 fixed.
2 bugs are not included due to being restricted