Changes in 20210430092829

Built from b5b42ed4d6a06a23fb206f996229844c83a7dd93

..index..
Bug 1685503 N[Core:Audio/Video]Use AwakeTimeStamp to count time for media telemetry
Bug 1660271 R[Core:DOM: Core & HTML]Move the focus back to the previous focused element for dialog.close()
Bug 1692308 R[Core:DOM: Core & HTML]Merge sGCTimer and sGCInterSliceRunner into a single sGCRunner
Bug 1694865 N[Core:Disability Access APIs]Separate Windows MSAA implementation into its own class hierarchy
Bug 1635442 R[Core:Gecko Profiler]Only initialize LUL when the StackWalk feature is requested on Linux
Bug 739096 R[Core:Graphics]Update cairo to version 1.17.4
Bug 1708443 R[Core:Graphics: WebRender]Restructure code in VectorImage to allow for blob recording of SVG images
Bug 1707943 R[Core:Graphics: WebRender]Fix some issues found by static analysis
Bug 1706678 N[Core:Graphics: WebRender]Incorrect computation of viewport units in conic-gradient on html and body elements
Bug 1706526 R[Core:IPC]Check for `dup` failures in IPC shared memory
Bug 1708160 R[Core:JavaScript Engine]Move non262/Set/ tests to jit-tests
Bug 1708330 R[Core:JavaScript Engine]Cleanup spidermonkey config headers
Bug 1706364 R[Core:JavaScript Engine]Upload mozinfo.json for selected spidermonkey builds
Bug 1706404 R[Core:JavaScript Engine]Change all Get(Own)PropertyDescriptor callers to using Maybe<PropertyDescriptor>
Bug 806767 R[Core:JavaScript Engine]RegExp JSAPI functions shouldn't take non-const char*/jschar*
Bug 1706309 R[Core:JavaScript Engine: JIT]Transpile optimised NewObject stub in warp and remove unused template object
Bug 1707977 R[Core:Layout]Crash in [@ nsPrintJob::DoPrint]
Bug 1708398 R[Core:Networking]Make test_http2.js work with --verify
Bug 1707217 R[Core:Panning and Zooming][Proton] Infinite overscroll effect is triggered when scrolling over the category bar on youtube.com
Bug 1707234 R[Core:Panning and Zooming]Double-tap to zoom breaks the reddit page
Bug 1707802 R[Core:Panning and Zooming]use GetFlattenedTreeParentElement in DoubleTapToZoom.cpp instead of GetParentElement
Bug 1708070 R[Core:Performance]Still having some crashes after having dom.input_events.strict_input_vsync_alignment enabled again
Bug 1705045 R[Core:Security: Process Sandboxing]Crash in [@ ld-linux-x86-64.so.2@0x1faeb] with SIGSYS
Bug 1700051 N[Core:Spelling checker]Reduce accessbility of `mozInlineSpellStatus`'s members
Bug 1700915 R[Core:Storage: Quota Manager]Improve semi-automatic QM_TRY failure analysis
Bug 1708353 R[Core:Widget]widget/gtk/nsWindow.cpp:485:1: error: expected identifier before ?{? token
Bug 1708373 R[Core:Widget: Gtk]Crash in [@ nsWindow::WidgetToScreenOffset]
Bug 1586921 R[Core:XPCOM]The function name is missing in JS frames of BHR stacks
Bug 1707924 N[Core:XPCOM]Background TaskQueues created after beginning shutdown will cause a hang
Bug 1708252 R[DevTools:General]Stop using testActor.eval
Bug 1707946 R[DevTools:Inspector]Move usage of Promise.jsm to regular DOM Promises in devtools/client/inspector/markup/markup.js
Bug 1705572 R[Firefox:Address Bar]Search Bar has wrong background in overflow menu when light theme is enabled
Bug 1708292 R[Firefox:Address Bar]Remove unused urlbar pref for quicksuggest
Bug 1702770 R[Firefox:Address Bar]Make the gap between the urlbar rounded edge and "About:" pages chicklets more uniform
Bug 1707839 R[Firefox:Address Bar]Switch to tab option is not visible or cut off when the searched tab has longer strings and browser has certain width
Bug 1580881 R[Firefox:Address Bar]Autocorrect double dot in domain name (e.g. www.test..com) in address bar
Bug 1707949 R[Firefox:Address Bar]Update Urlbar icon colors to match toolbar icon colors
Bug 1708010 R[Firefox:Address Bar]temperature conversion in addressbar/urlbar wrong, e.g. °C (Celsius) to °F (Fahrenheit) uses wrong formula
Bug 1708481 R[Firefox:Bookmarks & History]Header separator from Proton spec missing in the Bookmarks Panel
Bug 1696064 R[Firefox:Downloads Panel]Insecure downloads are placed in the wrong location
Bug 1708527 R[Firefox:Enterprise Policies]Add gfx. and layers. to Preferences policy
Bug 1708525 R[Firefox:General]Native checkboxes have little margin between the checkmark and the label
Bug 1693856 R[Firefox:Menus]Use new Proton assets for the AppMenu
Bug 1708501 R[Firefox:Menus]Compact the FxA menuitem when in the signed-out state
Bug 1707978 R[Firefox:Messaging System]Infobar message icon should follow styles/priority of the previous implementation
Bug 1707286 R[Firefox:Messaging System]Duplicate notification(Set as default) when start up
Bug 1707141 R[Firefox:Messaging System][win7] Remove theme screen from upgrade onboarding
Bug 1706366 A[Firefox:Messaging System]The theme icons from the "Themes" slide of the new users Onboarding page are not visible in Windows "High Contrast" mode
Bug 1707038 R[Firefox:Messaging System]Update validation of `utm_campaign` in RTAMO onboarding
Bug 1708553 R[Firefox:New Tab Page]Pocket section in German is showing English topics
Bug 1703027 R[Firefox:New Tab Page]Update icons on about:newtab
Bug 1703678 R[Firefox:New Tab Page]Move Privacy Notice link to footer of Pocket section
Bug 1708248 R[Firefox:New Tab Page]Personalise drawer HCM issues
Bug 1706360 A[Firefox:New Tab Page]Change default background colors of new-tab in Firefox 89
Bug 1706800 R[Firefox:New Tab Page]Text overflow the Personalize button in New Tab
Bug 1706649 R[Firefox:Nimbus Desktop Client]ExperimentAPI shouldn't modify store in getRemoteConfig
Bug 1705330 R[Firefox:Preferences][Proton] The focus ring on the Cancel/Save Changes buttons are cut off in the about:preferences modals
Bug 1641713 R[Firefox:Shell Integration]Document behaviors of browser_is_user_default histogram vs environment.settings.is_default_browser
Bug 1648281 R[Firefox:Sync]Remove newFailed and reconciled from incoming counts in sync ping
Bug 1708148 R[Firefox:Sync]When being asked which account to update, the bottom options are cut off
Bug 1707076 A[Firefox:Tabbed Browser]Alpenglow on Windows 7 classic mode doesn't show background images on tabs bar
Bug 1703791 R[Firefox:Tabbed Browser]Proton: Stop flashing the mute status of tabs when the mouse is over the tab bar
Bug 1708492 R[Firefox:Theme]Update FxA avatar icons
Bug 1701041 R[Firefox:Theme]Various spacing issues in Permission Panels with Proton enabled
Bug 1708329 R[Firefox:Theme]Update more of the icons in browser/themes/shared (fullscreen, customize, import, login, back, warning)
Bug 1707756 A[Firefox:Theme]Search nudge "Ok, got it" button should use proton primary button styles
Bug 1708297 R[Firefox:Theme]Update share icons
Bug 1705049 R[Firefox:Toolbars and Customization]Overflow button is slightly moved after Pin to overflow animation is completed
Bug 1708005 R[Firefox Build System:General]Simplify mozbuild RustLibrary
Bug 1705376 R[Firefox Build System:General]Investigate why the winapi crate is being rebuilt even when using the mozilla-central-workspace-hack
Bug 1708093 N[Firefox Build System:General]Update FF to NSPR 4.31
Bug 1708382 R[Firefox Build System:General]Building with rust 1.52 with warnings as errors fails with proc-macro-hack-compat error
Bug 1708293 R[Firefox Build System:Lint and Formatting]Add linter to enforce multiline skip-if in test manifests
Bug 1696529 R[Firefox Build System:Task Configuration]Run mochitest against Python 3 in CI
Bug 1707538 R[Toolkit:Notifications and Alerts]Checkboxes and icons in modal dialogs are no longer aligned
Bug 1663707 R[Toolkit:OS.File]Support appending in IOUtils.writeAtomic
Bug 1649604 N[Toolkit:OS.File]JSONFile.jsm imports OS.File during startup
Bug 1696323 R[Toolkit:Password Manager]Permanent [fission][tier2][xorigin] http://mochi.test:8888/tests/toolkit/components/passwordmgr/test/mochitest/test_input_events_for_identical_values.html | called finish() multiple times
Bug 1704113 V[Toolkit:Preferences]Advanced font in-content dialog is cut-off at the bottom
###########
Changes to 79 bugs - 66 fixed.
2 bugs are not included due to being restricted