gecko-dev/gfx/src
Lee Salzman 8aba061809 Bug 1685375 - Remove ScopedXErrorHandler. r=jgilbert
Avoid relying on X11 errors to detect failures where alternative means would
suffice (i.e. checking results for failure or MakeCurrent failures). All other
users of ScopedXErrorHandler outside of GLContextProviderGLX use it only to
ignore errors rather than actually check the error result. Given those concerns,
we also change the default X11 error handler to merely ignore errors rather than
abort, such that X11 calls in Gecko no longer require an error trap by default.
This also avoids contention with other libraries that may temporarily override
the error handler such as GDK or Cairo since Gecko will never touch the handler
after startup.

Differential Revision: https://phabricator.services.mozilla.com/D147247
2022-05-26 16:13:27 +00:00
..
AppUnits.h
ArrayView.h
CompositorHitTestInfo.h
DriverCrashGuard.cpp
DriverCrashGuard.h
FilterDescription.h
FilterSupport.cpp
FilterSupport.h
FontPropertyTypes.h
RegionBuilder.h
RelativeLuminanceUtils.h Bug 1656363 - Implement prefers-contrast: custom and let prefers-contrast ride the trains. r=morgan 2022-04-12 09:07:18 +00:00
X11UndefineNone.h
X11Util.cpp Bug 1685375 - Remove ScopedXErrorHandler. r=jgilbert 2022-05-26 16:13:27 +00:00
X11Util.h Bug 1685375 - Remove ScopedXErrorHandler. r=jgilbert 2022-05-26 16:13:27 +00:00
components.conf
gfxCrashReporterUtils.cpp Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
gfxCrashReporterUtils.h
gfxTelemetry.cpp
gfxTelemetry.h
moz.build Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi 2021-12-23 20:29:07 +00:00
nsBoundingMetrics.h
nsColor.cpp
nsColor.h
nsColorNameList.h
nsColorNames.h
nsCoord.h Bug 1761804: Remove checks for NS_COORD_IS_FLOAT, and its associated VERIFY_COORD() function. r=jrmuizel 2022-03-28 22:20:59 +00:00
nsDeviceContext.cpp Bug 1751961 - Remove some dead code. r=tnikkel 2022-04-05 10:19:27 +00:00
nsDeviceContext.h Bug 1751961 - Remove some dead code. r=tnikkel 2022-04-05 10:19:27 +00:00
nsFont.cpp Bug 1716045 - Unify font-family storage. r=mats,jfkthame 2021-06-18 19:35:50 +00:00
nsFont.h Bug 1706080 - [css-fonts] Implement 'font-synthesis: small-caps'. r=jfkthame 2021-08-09 21:41:34 +00:00
nsFontCache.cpp Bug 1725297 - Remove expiring font telemetry probes. r=emilio 2021-08-31 13:48:51 +00:00
nsFontCache.h Bug 1725940 - patch 2 - Move nsFontCache from the device context to the prescontext. r=emilio 2021-08-16 13:58:03 +00:00
nsFontMetrics.cpp Bug 1751738 - Check textframe writing mode when generating/drawing a soft-hyphen textrun. r=emilio 2022-01-25 23:27:23 +00:00
nsFontMetrics.h Backed out changeset 145c64b7ac17 (bug 1531223) for causing failures at gfxFontEntry.cpp. CLOSED TREE 2021-12-06 14:57:31 +02:00
nsGfxCIID.h
nsIFontEnumerator.idl
nsITheme.h Bug 1749531 - Manage native theme lifetime from Theme.cpp. r=mstange 2022-01-25 21:31:43 +00:00
nsMargin.h
nsPoint.h
nsRect.cpp Bug 1761804: Remove checks for NS_COORD_IS_FLOAT, and its associated VERIFY_COORD() function. r=jrmuizel 2022-03-28 22:20:59 +00:00
nsRect.h Bug 1761804: Remove checks for NS_COORD_IS_FLOAT, and its associated VERIFY_COORD() function. r=jrmuizel 2022-03-28 22:20:59 +00:00
nsRectAbsolute.h
nsRegion.cpp
nsRegion.h
nsRegionFwd.h
nsSize.h
nsThebesFontEnumerator.cpp
nsThebesFontEnumerator.h
nsTransform2D.cpp
nsTransform2D.h