gecko-dev/gfx/2d
Jonathan Kew 21e094be9a Bug 1856035 - Backed out changeset 57fec34232bd for regression behavior on macOS 11 and 12.
Not sure why the new implementation doesn't work on older OS versions,
but these APIs are inadequately documented and liable to change behavior
between releases. So just go with what works, as shown by testing.

Differential Revision: https://phabricator.services.mozilla.com/D190500
2023-10-09 18:53:01 +00:00
..
unittest
2D.h Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
AutoHelpersWin.h
BaseCoord.h
BaseMargin.h Bug 1841729 - Change the return type of BaseMargin::{LeftRight,TopBottom}() to Coord. r=botond 2023-07-17 21:18:17 +00:00
BasePoint3D.h
BasePoint4D.h
BasePoint.h No bug - Remove unreachable return in BasePoint::IsFinite(). r=dlrobertson 2023-07-13 14:23:35 +00:00
BaseRect.h
BaseSize.h Bug 1841478 - Use strongly-typed coordinates in the BaseSize constructor. r=botond 2023-07-10 02:59:01 +00:00
BezierUtils.cpp
BezierUtils.h
BigEndianInts.h
Blur.cpp
Blur.h
BlurLS3.cpp
BlurNEON.cpp
BlurSSE2.cpp
BorrowedContext.h
BufferEdgePad.cpp
BufferEdgePad.h
BufferUnrotate.cpp
BufferUnrotate.h
ConicGradientEffectD2D1.cpp
ConicGradientEffectD2D1.h
ConvolutionFilter.cpp
ConvolutionFilter.h
ConvolutionFilterAVX2.cpp
ConvolutionFilterNEON.cpp
ConvolutionFilterSSE2.cpp
Coord.h Bug 1843954 - Have Coord * Primitive and Coord / Primitive return Coord. r=botond 2023-09-14 00:37:04 +00:00
CriticalSection.h
DataSourceSurface.cpp
DataSourceSurfaceWrapper.h
DataSurfaceHelpers.cpp
DataSurfaceHelpers.h
DrawEventRecorder.cpp Bug 1850357 - Use nsTHashMap in DrawEventRecorder instead of unordered_map. r=jrmuizel 2023-08-28 23:11:04 +00:00
DrawEventRecorder.h Bug 1850357 - Use nsTHashMap in DrawEventRecorder instead of unordered_map. r=jrmuizel 2023-08-28 23:11:04 +00:00
DrawTarget.cpp Bug 1850983: Add check for correct format in DrawTarget::IntoLuminanceSource. r=jrmuizel 2023-09-15 17:48:14 +00:00
DrawTargetCairo.cpp Bug 1850180: Release assert on too many PopLayers in DrawTargetSkia and DrawTargetCairo. r=jrmuizel 2023-09-15 17:47:30 +00:00
DrawTargetCairo.h
DrawTargetD2D1.cpp Bug 1851861: Null-check more calls that attempt to create a DrawTarget. r=gfx-reviewers,lsalzman 2023-09-06 20:13:22 +00:00
DrawTargetD2D1.h Bug 1839490 - Add FillCircle to DrawTarget. r=lsalzman 2023-06-22 00:11:10 +00:00
DrawTargetOffset.cpp
DrawTargetOffset.h
DrawTargetRecording.cpp Bug 1848050: Optimize individual line drawing in canvas recording backend. r=jrmuizel 2023-08-10 14:49:50 +00:00
DrawTargetRecording.h
DrawTargetSkia.cpp Bug 1850180: Release assert on too many PopLayers in DrawTargetSkia and DrawTargetCairo. r=jrmuizel 2023-09-15 17:47:30 +00:00
DrawTargetSkia.h
DWriteSettings.cpp
DWriteSettings.h
ExtendInputEffectD2D1.cpp
ExtendInputEffectD2D1.h
Factory.cpp
FilterNodeD2D1.cpp Bug 1846683: Make assertions in FilterNodeD2D1::SetInput release assertions. r=jrmuizel 2023-09-02 12:22:22 +00:00
FilterNodeD2D1.h
FilterNodeSoftware.cpp Bug 1842072 - Prevent IntCoordTyped's constructor from accepting non-integral parameters. r=botond 2023-07-08 07:45:44 +00:00
FilterNodeSoftware.h
FilterProcessing.cpp
FilterProcessing.h
FilterProcessingScalar.cpp
FilterProcessingSIMD-inl.h
FilterProcessingSSE2.cpp
Filters.h
FontVariation.h
GenericRefCounted.h
genshaders.sh
gfx2d.sln
gfx2d.vcxproj
GradientStopsD2D.h
Helpers.h
HelpersCairo.h
HelpersD2D.h Bug 1850034 - Remove pre-Win10-specific codepath from gfx/. r=gfx-reviewers,lsalzman 2023-08-26 23:44:57 +00:00
HelpersSkia.h Bug 1821512 - Fix Skia usage for API changes. r=jrmuizel 2023-04-16 15:34:50 +00:00
HelpersWinFonts.h
ImageScaling.cpp
ImageScaling.h
ImageScalingSSE2.cpp
InlineTranslator.cpp Bug 1838762 - Use a uint8_t for EventType. r=lsalzman 2023-06-17 03:06:29 +00:00
InlineTranslator.h Bug 1846686: Remove DataSourceSurfaces when adding SourceSurfaces to CanvasTranslator. r=jrmuizel 2023-09-03 10:49:49 +00:00
IterableArena.h
Logging.h Bug 1841478 - Use strongly-typed coordinates in the BaseSize constructor. r=botond 2023-07-10 02:59:01 +00:00
LoggingConstants.h
LuminanceNEON.cpp
LuminanceNEON.h
MacIOSurface.cpp
MacIOSurface.h
Matrix.cpp
Matrix.h Bug 1841731 - Remove obsolete comment from description of BaseMatrix::ScaleFactors(). r=rzvncj 2023-07-05 05:57:47 +00:00
MatrixFwd.h
MMIHelpers.h
moz.build Bug 1856035 - Backed out changeset 57fec34232bd for regression behavior on macOS 11 and 12. 2023-10-09 18:53:01 +00:00
NativeFontResource.cpp
NativeFontResourceDWrite.cpp
NativeFontResourceDWrite.h
NativeFontResourceFreeType.cpp
NativeFontResourceFreeType.h
NativeFontResourceGDI.cpp
NativeFontResourceGDI.h
NativeFontResourceMac.cpp Backed out 3 changesets (bug 1803406) for causing WR bustages. CLOSED TREE 2023-09-29 21:33:03 +03:00
NativeFontResourceMac.h
NumericTools.h
Path.cpp
PathAnalysis.h
PathCairo.cpp Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
PathCairo.h Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
PathD2D.cpp Bug 1847149. Make PathBuilderD2D::Arc handle all start and end angles properly. r=lsalzman 2023-08-07 02:05:30 +00:00
PathD2D.h Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
PathHelpers.cpp
PathHelpers.h Bug 1839474 - Add support for directly stroking circles to DrawTarget. r=lsalzman 2023-06-20 19:28:48 +00:00
PathRecording.cpp Bug 1846685: Add PathOps::CheckedStreamToSink and use for event playback. r=jrmuizel 2023-09-02 16:13:30 +00:00
PathRecording.h Bug 1846685: Add PathOps::CheckedStreamToSink and use for event playback. r=jrmuizel 2023-09-02 16:13:30 +00:00
PathSkia.cpp Bug 691187 - Prune zero-length segments for canvas strokes. r=lsalzman 2023-06-02 19:06:15 +00:00
PathSkia.h Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
PatternHelpers.h
Point.h Bug 1841478 - Use strongly-typed coordinates in the BaseSize constructor. r=botond 2023-07-10 02:59:01 +00:00
Polygon.h
Quaternion.cpp
Quaternion.h
RadialGradientEffectD2D1.cpp
RadialGradientEffectD2D1.h
RecordedEvent.cpp
RecordedEvent.h Bug 1839490 - Add FillCircle to DrawTarget. r=lsalzman 2023-06-22 00:11:10 +00:00
RecordedEventImpl.h Bug 1850072: Initialize RecordedDrawTargetCreation::mHasExistingData. r=jrmuizel 2023-09-12 11:51:11 +00:00
RecordingTypes.h Bug 1850072: Initialize RecordedDrawTargetCreation::mHasExistingData. r=jrmuizel 2023-09-12 11:51:11 +00:00
Rect.h Bug 1840485 - Change the type of BaseMargin::{top,right,bottom,left} to Coord. r=botond 2023-07-01 02:23:21 +00:00
RectAbsolute.h
Scale.h
ScaledFontBase.cpp
ScaledFontBase.h
ScaledFontDWrite.cpp Bug 1852806 - Remove macros for older Windows SDK from gfx/. r=gfx-reviewers,lsalzman 2023-09-15 03:19:26 +00:00
ScaledFontDWrite.h
ScaledFontFontconfig.cpp
ScaledFontFontconfig.h
ScaledFontFreeType.cpp
ScaledFontFreeType.h
ScaledFontMac.cpp Bug 1856035 - Backed out changeset 57fec34232bd for regression behavior on macOS 11 and 12. 2023-10-09 18:53:01 +00:00
ScaledFontMac.h Bug 1856035 - Backed out changeset 57fec34232bd for regression behavior on macOS 11 and 12. 2023-10-09 18:53:01 +00:00
ScaledFontWin.cpp
ScaledFontWin.h
ScaleFactor.h
ScaleFactors2D.h
SFNTData.cpp
SFNTData.h
ShadersD2D1.h
ShadersD2D1.hlsl
ShadersD2D.fx
ShadersD2D.h
SIMD.h
SkConvolver.cpp
SkConvolver.h
SourceSurfaceCairo.cpp
SourceSurfaceCairo.h
SourceSurfaceD2D1.cpp
SourceSurfaceD2D1.h
SourceSurfaceRawData.cpp
SourceSurfaceRawData.h
SourceSurfaceSkia.cpp Bug 1821512 - Fix Skia usage for API changes. r=jrmuizel 2023-04-16 15:34:50 +00:00
SourceSurfaceSkia.h
SSEHelpers.h
ssse3-scaler.c
ssse3-scaler.h
StackArray.h
SVGTurbulenceRenderer-inl.h
Swizzle.cpp
Swizzle.h
SwizzleAVX2.cpp
SwizzleNEON.cpp
SwizzleSSE2.cpp
SwizzleSSSE3.cpp
Tools.h Bug 1277372 - Move away from "mozilla/TypeTraits.h". r=geckoview-reviewers,sergesanspaille,m_kato 2023-04-17 13:50:11 +00:00
Triangle.h
Types.cpp
Types.h
UnscaledFontDWrite.h
UnscaledFontFreeType.cpp
UnscaledFontFreeType.h
UnscaledFontGDI.h
UnscaledFontMac.h Bug 1856035 - Backed out changeset 57fec34232bd for regression behavior on macOS 11 and 12. 2023-10-09 18:53:01 +00:00
UserData.h