Changes in 20210208092848

Built from e958c1008b9960970893caeeb70e41f5a6b576f3

..index..
Bug 1690706 R[Core:CSS Parsing and Computation]Move caption-side out of mako
Bug 1510500 R[Core:DOM: UI Events & Focus Handling]Use #ifdef in a file to declare shortcut keys in dom/xbl/builtin instead of using ShortcutKeyDefinitions.cpp per platform
Bug 1691077 R[Core:Disability Access APIs]Remove obsolete Fennec special case for nsDeckFrame
Bug 1691309 R[Core:Graphics: WebRender]Missing glyph atlas image keys incorrectly used
Bug 1691065 R[Core:Graphics: WebRender]Discard invalid resource update transactions due to namespace changes
Bug 1687536 R[Core:Graphics: WebRender]Move SWGL compositor into WebRender proper.
Bug 1691139 R[Core:Graphics: WebRender]Use cheaper approximations for WR shader anti-aliasing
Bug 1687829 R[Core:Graphics: WebRender]Add composite surface locking to MappableCompositor trait.
Bug 1684795 R[Core:Panning and Zooming]getElementBoundingRect in BrowserUtils.jsm should convert the element rect by using BrowserChild's mChildToParentConversionMatrix
Bug 1675547 R[Core:Panning and Zooming]Better handle hit-testing when inactive scrollframes intersect OOPIFs
Bug 1686031 N[Core:Storage: Quota Manager]Simplify structures and naming related to directory metadata
Bug 1618553 A[Firefox:PDF Viewer]pdf viewer should not fire the load event until it's ready for printing
###########
Changes to 12 bugs - 10 fixed.