gecko-dev/gfx/src
Emilio Cobos Álvarez 5cbba9b317 Bug 1699937 - Don't draw focus outlines for box-shadow in the non-native theme. r=mstange
This is a relatively easy way to improve the rendering with the
non-native theme while not regressing anything.

In the future, once non-native-theme is shipped and default everywhere,
I think we could provide something like:

  bool nsITheme::GetShadowRect(nsIFrame*, StyleAppearance, LayoutDeviceRect&, RectCornerRadii&)

or such, where we can provide a precise rect + radii, and we would avoid
painting the shadow if the function returned false. That would allow us
to remove the native theme box shadow code path, and avoid WR fallback,
all at once.

Differential Revision: https://phabricator.services.mozilla.com/D109209
2021-03-20 23:08:11 +00:00
..
AppUnits.h
ArrayView.h
components.conf
CompositorHitTestInfo.h
DriverCrashGuard.cpp Bug 1686616 - make GfxInfo use Components instead of Services. r=kmag 2021-02-18 13:26:29 +00:00
DriverCrashGuard.h Bug 1678684 - Initialize DXVA on the media thread, remove the mostly-unused dll blocklist, and the crashguard. r=jya 2020-12-14 06:04:13 +00:00
FilterDescription.h
FilterSupport.cpp Bug 1518099 - Add support for lighter operator in feComposite r=jrmuizel,emilio 2021-01-05 20:49:00 +00:00
FilterSupport.h Bug 1518099 - Add support for lighter operator in feComposite r=jrmuizel,emilio 2021-01-05 20:49:00 +00:00
FontPropertyTypes.h
gfxCrashReporterUtils.cpp Bug 1119956 don't pretend to implement nsICancelableRunnable::Cancel() r=gsvelto,necko-reviewers,dragana 2020-12-02 06:32:39 +00:00
gfxCrashReporterUtils.h
gfxTelemetry.cpp Bug 1629357 - Make WebGPU dependent on WebRender feature r=aosmond 2020-11-16 15:25:39 +00:00
gfxTelemetry.h Bug 1629357 - Make WebGPU dependent on WebRender feature r=aosmond 2020-11-16 15:25:39 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
nsBoundingMetrics.h
nsColor.cpp
nsColor.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsColorNameList.h
nsColorNames.h
nsCoord.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsDeviceContext.cpp Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
nsDeviceContext.h
nsFont.cpp
nsFont.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsFontMetrics.cpp Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman 2020-11-13 13:15:39 +00:00
nsFontMetrics.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsGfxCIID.h
nsIFontEnumerator.idl
nsITheme.h Bug 1699937 - Don't draw focus outlines for box-shadow in the non-native theme. r=mstange 2021-03-20 23:08:11 +00:00
nsMargin.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsPoint.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsRect.cpp
nsRect.h Bug 1696584 - Remove UnionRectEdges() and replace the callers with the equivalent UnionEdges(). r=emilio 2021-03-07 23:07:08 +00:00
nsRectAbsolute.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsRegion.cpp
nsRegion.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
nsRegionFwd.h
nsSize.h Bug 1675852 Part 1 - Mark more methods 'constexpr' in BaseCoord and nsSize. r=emilio 2020-11-06 22:22:02 +00:00
nsThebesFontEnumerator.cpp
nsThebesFontEnumerator.h
nsTransform2D.cpp
nsTransform2D.h
RegionBuilder.h
RelativeLuminanceUtils.h
TiledRegion.cpp
TiledRegion.h
X11UndefineNone.h
X11Util.cpp
X11Util.h Bug 1696845 - Use dlsym for gdk_*_display_get_type. r=stransky 2021-03-11 14:32:53 +00:00