Changes in 20191203094830

Built from 8e08311f2d873bd86fe624b60d01df1ba510e2aa

..index..
Bug 1598117 A[Core:Audio/Video: MediaStreamGraph]Enable GraphRunner by default
Bug 1600482 R[Core:CSS Parsing and Computation]convert NS_STYLE_RUBY_POSITION_* to an enum class in nsStyleConsts.h
Bug 1599133 R[Core:DOM: Bindings (WebIDL)]enable constructing Sequence from moved nsTArrays
Bug 1600195 R[Core:DOM: Content Processes]Remove almost-dead-code Linux/Android content process niceness pref/env var code for single-core machines
Bug 1598189 R[Core:DOM: Content Processes][fission] browser/base/content/test/tabs/browser_new_web_tab_in_file_process_pref.js fails
Bug 1596477 R[Core:DOM: Core & HTML]Remove NS_NewXBLDocument
Bug 1600442 R[Core:DOM: Core & HTML]Perma late-beta wpt sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html | Sandboxed => unsandboxed popup - assert_not_equals: got disallowed value "FAIL" - when Gecko 72 merges to Beta on 2019-12-02
Bug 1600353 R[Core:DOM: Core & HTML]Make TextTrackSource and TextTrackReadyState enum classes.
Bug 1599614 N[Core:DOM: Core & HTML]Make some DOM code less nsresult-happy
Bug 1592297 R[Core:DOM: Core & HTML]Turn the DOCSHELL/DOMWINDOW output off by default, unless needed, or enabled with an env var
Bug 1581500 N[Core:DOM: Navigation]Intermittent GECKO(3943) | Assertion failure: mInFlightProcessId == 0, at /builds/worker/workspace/build/src/docshell/base/CanonicalBrowsingContext.cpp:96
Bug 1600609 R[Core:DOM: Navigation]Remove unused TabGroup::HasOnlyThrottableTabs()
Bug 1569098 R[Core:DOM: Networking]Intermittent TEST-UNEXPECTED-TIMEOUT | /fetch/metadata/redirect/redirect-https-downgrade.tentative.sub.html | Https downgrade prefetch => No headers - Test timed out
Bug 1598470 R[Core:DOM: Security]Reduce number of supported features in Feature Policy
Bug 1595720 R[Core:DOM: Security]Set Feature Policy default allow list for fullscreen to eself, disable third party by default
Bug 1543579 R[Core:DOM: Security]Follow-up: Disallow http(s) resources to be loaded into system privileged documents for release builds
Bug 1572279 N[Core:DOM: Service Workers]Intermittent TEST-UNEXPECTED-PASS | /workers/SharedWorker-exception-propagation.html | Uncaught error in shared worker should not propagate to window - expected FAIL
Bug 1600561 R[Core:DOM: UI Events & Focus Handling]Handle eCompositionCommitAsIs in ContentCacheInParent::OnCompositionEvent
Bug 1585239 N[Core:Disability Access APIs]Intermittent accessible/tests/browser/states/browser_offscreen_element_in_out_of_process_iframe.js | Uncaught exception - OperationError: The operation failed for an operation-specific reason
Bug 1599235 R[Core:General]Download lucetc during bootstrap for Linux
Bug 1599612 R[Core:General]Remove methods that only return NS_OK
Bug 1600697 R[Core:General]wasi-sysroot must be declared as a prerequisite for automation Linux builds
Bug 1600792 R[Core:Graphics]Switch off objc_exception cargo patch
Bug 1600567 R[Core:Graphics]ThreadSanitizer: data race [@ operator!] vs. [@ assign_assuming_AddRef] in APZCTreeManager
Bug 1599696 R[Core:Graphics]Fix ImageBitmapRenderingContext::IsContextCleanForFrameCapture()
Bug 1600546 R[Core:Graphics: WebRender]Add logs to DCLayerTree
Bug 1599965 R[Core:Graphics: WebRender]Improve how dirty image detection works in webrender
Bug 1600045 N[Core:Graphics: WebRender]Document webrender_api/api.rs
Bug 1599862 R[Core:Graphics: WebRender]Rendering corruption after GPU switch to AMD GPU on macOS 10.15 (Catalina)
Bug 1600141 R[Core:Graphics: WebRender]Incorrect background color when using a border-radius between 0px and 1px
Bug 1597861 R[Core:Graphics: WebRender]Pause compositor during hiding Wayland window
Bug 1593745 R[Core:Graphics: WebRender]Small opacity values are not correctly applied to emojis
Bug 1585619 R[Core:Graphics: WebRender]Investigate to use PrintWindow() for taking snapshot of DirectComposition overlays
Bug 1600533 R[Core:Graphics: WebRender]Rename WaitForPreviousPresentQuery()
Bug 1599653 R[Core:Graphics: WebRender]Canvas does not support ImageBitmap rendering with WebRender
Bug 1599656 R[Core:Graphics: WebRender]Simplify skipping frame compositions if the content hasn't changed.
Bug 1600445 R[Core:Internationalization]Perma wpt /encoding/streams/decode-utf8.any.serviceworker.html - Unhandled rejection: ServiceWorker script at ... or scope https://web-platform.test:8443/encoding/streams/does/not/exist encountered an error during installation
Bug 1588158 R[Core:JavaScript Engine]Investigate using a FunctionFlags member inside FunctionBox to trivially manage flag synchronization during initialization
Bug 1566466 R[Core:JavaScript Engine]JSScript isRelazifiable check should be consistent with when we keep LazyScript
Bug 1600608 R[Core:JavaScript Engine]Remove duplicated declaration of JS_IsArrayBufferViewObject in jsfriendapi.h
Bug 1592116 R[Core:JavaScript Engine][jsdbg2] Directly mark Debugger objects with hooks set
Bug 1600070 R[Core:JavaScript Engine]Enable test262 FinalizationGroup tests on infra
Bug 1600162 R[Core:JavaScript Engine]Initialize skipped lazy function FunctionBoxes in the same manner as regular Lazy Function FunctionBoxes
Bug 1599465 A[Core:JavaScript Engine]Reduce allocations in BigInt functions and add fast-paths for uint64 BigInts
Bug 1600439 R[Core:JavaScript Engine]Replace js::LazyScriptData with js::PrivateScriptData
Bug 1591598 R[Core:JavaScript Engine]Unify LazyScript::enclosingLazyScriptOrScope with JSScript::warmUpData
Bug 1598683 R[Core:JavaScript Engine]Add a way to enable conditional features in test262 shell tests
Bug 1600160 R[Core:JavaScript Engine]General FunctionBox Cleanups
Bug 1474914 R[Core:JavaScript Engine]Poor performance of Array.prototype.reverse() compared to other JS engines
Bug 1598347 R[Core:JavaScript Engine: JIT]Property loading and inlining regressions from 1580246
Bug 1600575 R[Core:JavaScript: GC]gc/PrivateIterators-inl.h is included by files outside the GC component
Bug 1600596 R[Core:JavaScript: GC]Remove unused functions UninlinedIsInsideNursery and PushArena
Bug 1598377 N[Core:Javascript: WebAssembly]Make validation aware of multi values support
Bug 1591047 R[Core:Javascript: WebAssembly]Speed up OOL path for memory.copy and memory.fill
Bug 1581572 R[Core:Javascript: WebAssembly]Provide jit paths for js <-> wasm calls that pass or return anyref or funcref
Bug 1514429 R[Core:Layout]window.innerWidth/innerHeight should return the dimensions of the layout viewport
Bug 1600367 R[Core:Layout: Form Controls]crash at null in [@ nsFieldSetFrame::GetNaturalBaselineBOffset]
Bug 1600202 R[Core:Layout: Form Controls]ubuntu1804 - layout/forms/test/test_bug717878_input_scroll.html | overflow scrollTopMax == 0 - didn't expect +0, but got it
Bug 1596050 N[Core:Layout: Text and Fonts]Text selection while Windows High Contrast is running becomes invisible in Firefox
Bug 1581715 R[Core:Layout: Text and Fonts]Crash in [@ mozilla::fontlist::Pointer::ToPtr]
Bug 1592894 A[Core:Networking]Remove the browser.tabs.remote.useHttpResponseProcessSelection pref
Bug 1599615 R[Core:Networking]Make some necko code less nsresult-happy.
Bug 1590528 R[Core:Networking]The DNS suffix is not always computed when Firefox starts up
Bug 1591799 R[Core:Panning and Zooming]Left/right touchpad scrolling is preempted by forward/back gesture when zoomed in
Bug 1017137 R[Core:Printing: Output]Firefox can't print long lists properly from http://chem.sis.nlm.nih.gov/chemidplus/
Bug 1599379 R[Core:Privacy: Anti-Tracking]Level 2 (Strict) List cookies are not being blocked after restart and load tracker immediately
Bug 1599263 R[Core:Security: PSM]Un-remove INTERMEDIATE_PRELOADING_* telemetry
Bug 1592007 A[Core:Security: PSM]Upgrade Firefox 72 to use NSS 3.48
Bug 1580053 A[Core:Security: PSM]Delegated Credentials Study Add-on
Bug 1600446 R[Core:Web Audio]Perma wpt webaudio/the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html | TypeError: context.audioWorklet is undefined - when Gecko 72 merges to Beta on 2019-12-02
Bug 1599952 A[Core:Web Audio]Initialize AudioWorkletNode.port and AudioWorkletProcessor.port
Bug 1598337 R[Core:Widget: Gtk]Thunderbird crashes when open attached file with CrossOver application.
Bug 1600261 R[Core:Widget: Gtk][Wayland][WebRender] Windows become unresponsive if some are hidden (minimized or on different workspaces)
Bug 1600719 R[Core:XPCOM]Add some sanity-checking to the *can_run_script xpidl attributes
Bug 1599521 R[Core:XPCOM]Add helper method for XRE_GeckoProcessTypeToString(XRE_GetProcessType())
Bug 1588868 R[DevTools:Inspector]StyleChangeTracker should update its list of inspector fronts when targets are added or removed
Bug 1599402 R[DevTools:Netmonitor]Update localization comments
Bug 1600183 R[DevTools:Responsive Design Mode]ubuntu1804 - devtools/client/responsive/test/browser/browser_tooltip.js | Test timed out -
Bug 1600783 A[Firefox:General]Test doh-rollout addon's local storage migration
Bug 1600332 R[Firefox:Messaging System]5.36 - 12.53% Images (linux64, linux64-qr, linux64-shippable, linux64-shippable-qr, macosx1014-64-shippable, windows10-64-qr, windows10-64-shippable-qr) regression on push 9c53909304379e3c88e886cb9a83ca88cb822e5b (Thu November 28 2019)
Bug 1592525 R[Firefox:Messaging System]Snippet template "Below search bar" does not wrap text correctly.
Bug 1600281 R[Firefox:Preferences]Strange alignment of container buttons in preferences
Bug 1599258 R[Firefox:Preferences]Some dialog buttons lost their correct location
Bug 1599778 R[Firefox:Protections UI]Info message text visible on top of main panel content while it fades out
Bug 1582512 N[Firefox:Security]Restrict Javascript loads in the parent process, initially logging Telemetry
Bug 1600398 R[Firefox:Session Restore]middle click on ViewPreviousTabs list activates autoscroll
Bug 1594903 R[Firefox Build System:Bootstrap Configuration]bootstrap.py with --vcs=git sets up a tree which can't push to try
Bug 1591887 R[Firefox Build System:General]Upgrade Firefox 72 to use NSPR 4.24
Bug 1599110 R[Firefox Build System:General]fix bubblewrap version requirement for sccache-dist
Bug 1600454 N[Firefox Build System:General]Fix the build with various non-default configurations.
Bug 1560664 N[Firefox Build System:General]make C++17 our default C++ version
Bug 1595218 R[Firefox Build System:General]Update builders to rustc 1.39
Bug 1536103 A[Firefox Build System:Generated Documentation]Fix sphinx warnings in `mach doc` and make them fail the build
Bug 1569472 R[Firefox Build System:Lint and Formatting]Fix the errors in `mach lint -l rst` after removing the directories from exclude list in rst linter
Bug 1600558 R[Firefox Build System:Source Code Analysis]For mozilla-* checks add the severity and publishable status
Bug 1600226 R[Firefox Build System:Source Code Analysis]Optimize the way how we follow symlinks for static-analysis check
Bug 1599963 R[Firefox Build System:Source Code Analysis]Cannot specify only setter or getter of attribute in XPIDL as MOZ_CAN_RUN_SCRIPT
Bug 1599897 R[GeckoView:Extensions]When attaching a ActionDelegate, the delegate should receive the default action
Bug 1600814 R[GeckoView:General]setFixedBottomOffset is not necessarily called when the offset value is not changed
Bug 1564846 R[GeckoView:General]Geckoview test app generates spurious EGL errors due to GC'd SurfaceTextures
Bug 1600560 R[Localization Infrastructure and Tools:Fluent Migration]Remove Fluent migration recipes for Firefox 71
Bug 1599482 R[Release Engineering:General]MAR_CHANNEL_ID references still in release_to_esr merge_day config
Bug 1600317 R[Remote Protocol:Agent]Add workaround for denying non-CDP methods to be called
Bug 1600179 R[Toolkit:Add-ons Manager]ubuntu1804 - toolkit/mozapps/extensions/test/browser/browser_addon_list_reordering.js | Extension left running at test shutdown -
Bug 1599360 R[Toolkit:Application Update]Factor out appUpdater from aboutDialog-appUpdater.js into a jsm module
Bug 1587721 N[Toolkit:Crash Reporting]Add memory statistics to crashes on macOS
Bug 1420363 R[Toolkit:Crash Reporting]Write out the .extra file in JSON format
Bug 1594391 R[Toolkit:Printing]Move PrintingChild.jsm print telemetry logging to the parent process
Bug 1599145 R[Toolkit:Telemetry]Investigate "clientId missing" validation errors in deletion-request pings
Bug 1548700 R[WebExtensions:Frontend]about:preferences and extensionPermissions are at odds with each other
###########
Changes to 110 bugs - 87 fixed.
1 bugs are not included due to being restricted