Changes in 20200819100116

Built from 157db696462d8a98905d0f8697088aa97cb6e08f

..index..
Bug 1635209 R[Core:Audio/Video: Playback][MediaControl-Windows] Set `IsPreviousEnabled` or `IsNextEnabled` to true only when their action handlers exist
Bug 1656398 R[Core:Audio/Video: Playback]Provide more methods/attribute/event handler on media controller webidl interface
Bug 1414600 N[Core:CSS Parsing and Computation]viewport units incorrect in print
Bug 1654459 A[Core:Canvas: WebGL]WebGL on Android is doing readback (not using SharedSurface_SurfaceTexture) by default
Bug 1659874 R[Core:Canvas: WebGL]Remove unused `dummy` stack var in TexUnpackBytes::TexOrSubImage
Bug 1659825 R[Core:DOM: Content Processes]Crash in [@ PLDHashTable::Search | mozilla::dom::WindowContext::Discard]
Bug 1659339 R[Core:DOM: Core & HTML]Permafailing /html/cross-origin-opener-policy/reporting/access-reporting/reporting-observer.html | Openee COOP - Test timed out when Gecko 81 merges to Beta on 2020-08-24
Bug 1614524 R[Core:DOM: Core & HTML]Make <object> and <embed> Fission-compatible
Bug 1655388 R[Core:DOM: Editor]Split `HTMLEditor::HandleDeleteCollapsedSelectionAtAtomicContent()` to range computation part and modifying DOM tree part
Bug 1658534 R[Core:DOM: Editor]Make `HTMLEditor::HandleDeleteCollapsedSelectionAtAtomicContent()` stop recursive call
Bug 1658936 R[Core:DOM: Events]Remove fail-if for dom/events/test/pointerevents/test_trigger_popup_by_pointer_events.html
Bug 1659231 R[Core:DOM: Events]Default-prevented click event incorrectly toggles checkbox
Bug 1659668 R[Core:DOM: Navigation]Make sure the children array is big enough when adding a child using ReplaceElementAt in SessionHistoryEntry::AddChild
Bug 1656207 R[Core:DOM: Navigation]Disable BFCache (for now) if session history in parent is enabled
Bug 1647454 R[Core:DOM: Navigation]Fix usage of GetFrameElementInternal for popup blocker in nsDocShell::DoURILoad
Bug 1605305 A[Core:DOM: Networking]Origin header field is not set to HTTP request in cases where it is required
Bug 1653454 R[Core:DOM: Push Notifications]Fix failing DOM:Push Notifications mochitests with cross-origin and Fission enabled
Bug 1659494 R[Core:DOM: UI Events & Focus Handling]Make test_getCoalescedEvents.html pass with cross-origin and Fission enabled
Bug 1659221 R[Core:DOM: UI Events & Focus Handling]Make test_bug967796.html pass with cross-origin and Fission enabled
Bug 1659103 R[Core:Gecko Profiler]Start JVM profiler before the loading of libxul and mozglue on startup profiling
Bug 1658847 R[Core:Gecko Profiler]Gecko Profiler causes a deadlock during shmem allocation, when profiling https://discord.com/hypesquad
Bug 1656236 R[Core:Graphics: WebRender]Update euclid to 0.22
Bug 1641614 R[Core:IPC]Reduce IPC queue overhead
Bug 1659134 R[Core:JavaScript Engine]Implement private static methods proposal
Bug 1659851 R[Core:JavaScript Engine]"Assertion failure: this->sourceUnits.atStart()" with `parse("foo", {module:true})` (JS shell only)
Bug 1659501 R[Core:JavaScript Engine]reflect-parse/classes.js test is broken since public fields have been added
Bug 1659509 R[Core:JavaScript Engine]Add tests for private method support in Reflect.parse
Bug 1502355 R[Core:JavaScript Engine]Implement ReadableStream.prototype.pipeTo and pipeThrough
Bug 1659424 R[Core:JavaScript Engine: JIT]Transpile AllocateAndStoreDynamicSlot
Bug 1659062 R[Core:JavaScript Engine: JIT]Warp: transpile Megamorphic* ops
Bug 1657850 R[Core:JavaScript: GC]Add a pref to control how many background threads are used
Bug 1659472 R[Core:JavaScript: GC]Tracing a JS Map/Set key unnecessarily triggers a pre-barrier
Bug 1561521 R[Core:Javascript: WebAssembly]Implement non-nullable references
Bug 1659803 R[Core:Javascript: WebAssembly]Update regalloc.rs in Cranelift backend to version 0.0.30
Bug 1659262 R[Core:Javascript: WebAssembly]Perma SM bustage js/src/jit-test/tests/wasm/features.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/wasm/features.js:33:13 Error: Assertion failed: got false, expected true: simd must be enabled only - when Gecko 81 merges to Beta on 2020-08-24
Bug 1639963 R[Core:Layout]Implement aspect-ratio for basic blocks and replaced elements
Bug 1659899 R[Core:Layout: Flexbox]Fix title of reftests that test breaking nested float in flex item
Bug 1659705 R[Core:Networking: HTTP]Update neqo to 0.4.10
Bug 1659642 R[Core:Panning and Zooming]APZUtils cleanups
Bug 1519285 R[Core:Panning and Zooming]Clean up representation of scroll offsets in FrameMetrics and RepaintRequest
Bug 1659704 R[Core:Panning and Zooming]Crash in [@ std::__ndk1::__tree<T>::find<T>]
Bug 1659670 R[Core:Panning and Zooming]dmanip pinch gestures don't smooth zoom with keyboard modifiers since bug 1658647
Bug 1655138 R[Core:Performance]Collect telemetry about number of unique site origins bucketed by number of loaded tabs
Bug 1518999 A[Core:Performance]implement PerformancePaintTiming
Bug 1659432 R[Core:Print Preview]Crash in [@ nsPrintJob::DoCommonPrint]
Bug 1659489 R[Core:Printing: Setup]Rename nsPrintJob's mIsDoingPrintPreview to mCreatedForPrintPreview
Bug 1652846 R[Core:Printing: Setup]Clarify Documentation for nsIPaper Interface
Bug 1659647 R[Core:Storage: IndexedDB]CreateStorageConnection returns bad result when opening a database fails during origin initialization
Bug 1634436 A[Core:Storage: IndexedDB]Add an encrypted IPC serializable stream implementation
Bug 1658872 R[Core:Storage: Quota Manager]Replace MOZ_PASTE with MOZ_CONCAT in MOZ_UNIQUE_VAR definition
Bug 1658873 R[Core:Storage: Quota Manager]Support variable declaration containing commas in QM_TRY_VAR
Bug 1659253 R[Core:Web Painting]Intermittent /css/css-paint-api/paint-function-this-value.https.html | Testing https://web-platform.test:8443/css/css-paint-api/paint-function-this-value.https.html == http://web-platform.test:8000/css/css-paint-api/parse-input-arguments-ref.html
Bug 1207700 R[Core:Widget: Gtk]Use XInput 2 device manager on GTK3
Bug 1659495 R[Core:Widget: Gtk][Linux/Dmabuf] SW decode to dmauf - upload YUV textures with different linesizes
Bug 1651748 R[Core:Widget: Gtk]Indicator appears as a thin line on openSuse Tumbleweed
Bug 1658385 R[Core:XPCOM]add arm64 support to xpcom/build/mach_override.c
Bug 1659720 R[Core:XPCOM]fix xpcom crate author list
Bug 1659875 R[Core:XPCOM]Fix Incorrect Assertion In Mutex.h
Bug 1659407 R[DevTools:Console]Remove WebConsole newCacheStructure trait
Bug 1629712 R[DevTools:Documentation]Update Code Reviews Checklist
Bug 1658888 R[DevTools:General]Remove old backward compat code for ArrayBuffer marshalling
Bug 1659610 R[Firefox:Address Bar]Intermittent browser/components/urlbar/tests/browser/browser_searchMode_setURI.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 1654862 R[Firefox:Address Bar]Show suggestions for the empty query when in search mode
Bug 1659737 R[Firefox:File Handling]Pref to disable "open with" radio button for viewable internally
Bug 1656526 N[Firefox:General]Show a window with a skeleton UI before loading xul.dll on Windows
Bug 1659267 R[Firefox:General]Remove usages of -moz-user-select across the Firefox codebase.
Bug 1639173 R[Firefox:Messaging System]The "Learn More" (i) option from the import suggestion dropdown is not reachable via keyboard only navigation
Bug 1657976 R[Firefox:Messaging System]Multistage welcome screen should pick FxA endpoint dynamically
Bug 1649524 R[Firefox:Messaging System]Add Moments Page Trigger for Nth Restart
Bug 1652145 R[Firefox:PDF Viewer]Add pref to enable/disable form support in PDF.js
Bug 1658829 R[Firefox:Pioneer]Make all about:pioneer content available off-train
Bug 1651131 R[Firefox:Preferences]Fix preferences search tests to not randomly start failing when things get added to / removed from the experimental section
Bug 1587653 R[Firefox:Protections UI]about:protections doesn't show any breached logins even though about:logins does
Bug 1659805 R[Firefox:Search]Change SearchTestUtils to not use NetUtil, and to not require an argument to useMockIdleService
Bug 1595743 R[Firefox:Theme][Dark Theme] Hover feedback is missing in the autocomplete dropdown
Bug 1643426 R[Firefox:Top Sites]Implement partner_link telemetry
Bug 1632430 R[Firefox:about:logins]about:logins - if logins list full, scrollbar overlaps with bottom separator
Bug 1659615 R[Firefox Build System:Bootstrap Configuration]`mach bootstrap` fails on Windows if Windows Defender has exclusions over multiple drives
Bug 1659746 R[Firefox Build System:General]Move MOZ_WINCONSOLE from old-configure
Bug 1659685 R[Firefox Build System:General]"./mach build" broken on Windows due to space in home directory name
Bug 1659575 R[Firefox Build System:General]Delete `mach python-safety`
Bug 1649987 A[Firefox Build System:Task Configuration]Reduce the retention of TC artifacts depending on the branch - aka files generated during the builds
Bug 1492362 N[Firefox Build System:Task Configuration]run-task removes MOZ_FETCHES_DIR at the end of the build
Bug 1659452 R[Firefox Build System:Task Configuration]Restore basic function names in GDB for linux nightly builds
Bug 1659806 R[Firefox Build System:Toolchains]Android CI builds don't set -fcrash-diagnostics-dir
Bug 1659602 R[Firefox Build System:Toolchains]mach bootstrap failing on Windows with "TypeError: a bytes-like object is required, not 'str'"
Bug 1659388 R[GeckoView:General]Remove unused about:* resource
Bug 1633322 R[GeckoView:General]PanZoomController erroneously returns INPUT_RESULT_HANDLED_CONTENT
Bug 1659587 R[GeckoView:General]Don't run ContentDelegate and GeckoViewContent in non-GeckoView windows
Bug 1623715 R[GeckoView:General]Support platform level MediaControl and MediaSession API implementation
Bug 1524523 R[Mozilla Localizations:Other]Clean up l10n.toml when 68 is removed from x-channel
Bug 1659366 R[Thunderbird:Upstream Synchronization]Intermittent toolkit/components/search/tests/xpcshell/test_config_engine_params.js | xpcshell return code: 0
Bug 1620116 R[Toolkit:Password Manager]Intermittent toolkit/components/passwordmgr/test/browser/browser_doorhanger_generated_password.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 resor
Bug 1646610 R[Toolkit:Password Manager]Consider matching base domains (eTLD+1) instead of origin for formActionOrigin
Bug 1650941 A[Toolkit:Password Manager][Doorhanger V2] update doorhanger edit telemetry to account for autocomplete
Bug 1659567 R[Toolkit:Preferences]Add a memory reporter for gAccessCounts
Bug 1658450 R[Toolkit:Printing]Available settings, values and any defaults in UI should update to reflect the currently selected print destination (printer)
Bug 1659010 R[Toolkit:Printing]UX regressions from visual updates, copies errors, radio disabled
Bug 1659159 R[Toolkit:Printing]Support print.always_print_silent
Bug 1659391 R[Toolkit:Printing][macOS] Custom scale values override Fit to page option
Bug 1653568 A[Toolkit:Safe Browsing]Add testcase to make sure WebSocket is classified by URL Classifier
Bug 1659184 R[Toolkit:Themes]Replace photon-number component with input[type=number] styles
Bug 1649243 R[Web Compatibility:Interventions]Ship v14.0.0 of webcompat system addon
###########
Changes to 103 bugs - 89 fixed.
1 bugs are not included due to being restricted