gecko-dev/gfx/2d
Emilio Cobos Álvarez c25b3b246f Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw
See comments in the bug for reasoning. macOS hasn't used subpixel AA for
quite a while.

Emulating this macOS AA on vibrant backgrounds was the only point of
this feature.

This allows to simplify the WebRender code quite a bit, too.

Differential Revision: https://phabricator.services.mozilla.com/D192311
2023-11-01 09:14:29 +00:00
..
unittest
2D.h Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +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 Bug 1855756 - Fix the edge cases when the angle is 0deg (or 90deg) for ray(). r=hiro 2023-10-20 03:41:10 +00:00
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 Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
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 Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
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
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 - Merge implementations of CreateCTFontFromCGFontWithVariations from gfxMacFont.cpp and 2d/ScaledFontMac.cpp (no change in behavior). r=gfx-reviewers,lsalzman 2023-10-10 08:21:42 +00:00
NativeFontResource.cpp
NativeFontResourceDWrite.cpp
NativeFontResourceDWrite.h
NativeFontResourceFreeType.cpp
NativeFontResourceFreeType.h
NativeFontResourceGDI.cpp
NativeFontResourceGDI.h
NativeFontResourceMac.cpp Bug 1803406 - Backout 2 changesets (6a82f1f120aa, 87d83c56fbe5) due to regression reported in bug 1858869. 2023-10-13 08:32:56 +00:00
NativeFontResourceMac.h
NumericTools.h
Path.cpp Bug 1856795 - ride along: use = default; on some recently modified files r=emilio 2023-10-15 15:29:03 +00:00
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 1860763. Expand workaround for d2d arcs that are full circles slightly. r=gfx-reviewers,lsalzman 2023-11-01 04:05:29 +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 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
ScaledFontDWrite.h
ScaledFontFontconfig.cpp Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
ScaledFontFontconfig.h
ScaledFontFreeType.cpp Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
ScaledFontFreeType.h
ScaledFontMac.cpp Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +00:00
ScaledFontMac.h Bug 1862061 - Remove -moz-font-smoothing-background-color. r=gfx-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,gw 2023-11-01 09:14:29 +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
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
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