gecko-dev/gfx/2d
Boris Chiou ffa1da7545 Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical
For example, if we set a transform to rotate3d(0, 0, 1e50, 45deg), the
expected normalized rotate axis is (0, 0, 1).
However, the length is larger than the maximum of float, so the actual value is
(0/inf, 0/inf, 1e50/inf) == (0, 0, 0). Therefore, we scale the vector before
doing normalization to avoid getting a zero vector.

MozReview-Commit-ID: 5LUDWD4RuNj

--HG--
extra : rebase_source : eb82f0b3979bf6ea3cd11b643ebb30a49edc24f8
2018-07-05 15:40:39 -07:00
..
unittest Remove trivial calls to DataSourceSurface::Stride. (bug 1405390 part 3, r=bas) 2017-11-09 00:43:30 -08:00
2D.h Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame 2018-07-04 10:56:40 -04:00
AutoHelpersWin.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BaseCoord.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BaseMargin.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BasePoint3D.h Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical 2018-07-05 15:40:39 -07:00
BasePoint4D.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BasePoint.h Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
BaseRect.h Bug 1457110: Restore behavior of maintaining width/height when one of the two is exactly zero. r=jrmuizel 2018-05-25 18:16:52 +02:00
BaseSize.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BezierUtils.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BezierUtils.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
BigEndianInts.h
Blur.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
Blur.h Add a Blur DrawCommand. (bug 1395478 part 2, r=rhunt) 2017-10-31 12:02:30 -07:00
BlurLS3.cpp Add a Blur DrawCommand. (bug 1395478 part 2, r=rhunt) 2017-10-31 12:02:30 -07:00
BlurNEON.cpp Add a Blur DrawCommand. (bug 1395478 part 2, r=rhunt) 2017-10-31 12:02:30 -07:00
BlurSSE2.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
BorrowedContext.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CaptureCommandList.cpp Bug 1435297 part 2: (automated patch) Switch a bunch of C++ files in gfx to use our standard emacs/vim mode lines. r=jrmuizel 2018-02-02 12:07:36 -05:00
CaptureCommandList.h Bug 1414389 - Add thread safety assertions in capture command list. r=bas 2018-06-29 15:45:17 -05:00
CGTextDrawing.h Bug 1414154 - Store the font smoothing background color on the ScaledFontMac. r=lsalzman 2017-11-02 21:02:30 -04:00
ConvolutionFilter.cpp Bug 1421191. In ConvolutionFilter::ComputeResizeFilter calculate the src pixel every loop iteration. r=lsalzman 2017-11-29 02:22:53 -06:00
ConvolutionFilter.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Coord.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
CriticalSection.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
DataSourceSurface.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
DataSourceSurfaceWrapper.h Bug 1428946 - Part 1. Make comparing and mapping DataSourceSurfaceWrapper objects work consistently. r=bas 2018-01-11 08:48:46 -05:00
DataSurfaceHelpers.cpp Bug 1463244 - cleanup of swizzle stride calculations. r=rhunt 2018-05-25 00:56:22 -04:00
DataSurfaceHelpers.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
DrawCommand.h Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas 2018-06-27 18:26:38 -05:00
DrawCommands.h Bug 1471761 - Virtualize mType to reduce DrawingCommand size. r=bas 2018-06-27 18:26:38 -05:00
DrawEventRecorder.cpp Bug 1425484 - Part 3. Integrate shared surfaces with the blob image recordings. r=jrmuizel 2018-04-26 19:00:16 -04:00
DrawEventRecorder.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
DrawingJob.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
DrawingJob.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
DrawTarget.cpp Bug 1450814 - generic implementation of DrawTarget::Blur using LockBits. r=rhunt 2018-04-10 16:46:32 -04:00
DrawTargetCairo.cpp Bug 1464094 - print font variations as paths for PDF/PS output. r=jfkthame 2018-06-01 13:08:57 -04:00
DrawTargetCairo.h Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel 2018-01-23 17:10:11 +00:00
DrawTargetCapture.cpp Bug 1471761 - Remove unused ContainsOnlyColoredGlyphs. r=mattwoodrow 2018-06-27 18:11:06 -05:00
DrawTargetCapture.h Bug 1471761 - Remove unused ContainsOnlyColoredGlyphs. r=mattwoodrow 2018-06-27 18:11:06 -05:00
DrawTargetD2D1.cpp Bug 1427063: Have D2D interpret colors in premultiplied space. As it says is its default. r=rhunt 2018-04-23 19:27:48 +02:00
DrawTargetD2D1.h Bug 1425257: Introduce a global lock to protect the dependency graph between DrawTargets. r=lsalzman 2018-02-06 03:08:04 +01:00
DrawTargetDual.cpp Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman 2017-11-02 21:42:56 -04:00
DrawTargetDual.h Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel 2018-01-23 17:10:11 +00:00
DrawTargetRecording.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
DrawTargetRecording.h Bug 1388842. Add support for updating blob images. r=mstange 2018-03-20 10:30:26 -04:00
DrawTargetSkia.cpp Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
DrawTargetSkia.h Bug 1450814 - generic implementation of DrawTarget::Blur using LockBits. r=rhunt 2018-04-10 16:46:32 -04:00
DrawTargetTiled.cpp Bug 1429508 - Make SnapshotTiled::GetDataSurface return a surface the size of backed tiles only. r=bas 2018-02-05 17:50:41 +00:00
DrawTargetTiled.h Bug 1429508 - Make SnapshotTiled::GetDataSurface return a surface the size of backed tiles only. r=bas 2018-02-05 17:50:41 +00:00
DrawTargetWrapAndRecord.cpp Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
DrawTargetWrapAndRecord.h Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel 2018-01-23 17:10:11 +00:00
dw-extra.h Bug 1433060 - Support font variations in Moz2d recording stream on Windows, so printing with variation fonts works properly. r=lsalzman 2018-02-26 21:21:01 +00:00
ExtendInputEffectD2D1.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ExtendInputEffectD2D1.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Factory.cpp Bug 1471261 - Add global locking around FT_Load_Glyph to work around postscript hinter global data. r=lsalzman 2018-06-26 11:30:13 -04:00
FilterNodeCapture.cpp Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander 2017-12-07 03:21:49 +01:00
FilterNodeCapture.h Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander 2017-12-07 03:21:49 +01:00
FilterNodeD2D1.cpp Bug 1298383: Add default cases to appease clang-cl's -Wswitch. r=Bas 2018-03-28 09:56:30 -04:00
FilterNodeD2D1.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
FilterNodeSoftware.cpp Bug 1393367 - Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. r=mstange, r=fbraun 2018-04-12 14:18:03 +02:00
FilterNodeSoftware.h Make FilterNodeSoftware intermediate surface caching thread safe (bug 1436723, r=mstange) 2018-02-09 13:46:04 -06:00
FilterProcessing.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FilterProcessing.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
FilterProcessingScalar.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
FilterProcessingSIMD-inl.h Bug 1428946 - Part 2. Make ApplyBlending_SIMD and ApplyArithmeticCombine_SIMD support the same surface for both inputs. r=bas 2018-01-11 08:48:46 -05:00
FilterProcessingSSE2.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Filters.h Bug 1422475: Create FilterNodes on the paint thread when using Direct2D. r=dvander 2017-12-07 03:21:49 +01:00
FontVariation.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
GenericRefCounted.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
genshaders.sh
gfx2d.sln
gfx2d.vcxproj
GradientStopsD2D.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
Helpers.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
HelpersCairo.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
HelpersD2D.h Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
HelpersSkia.h Bug 1444506 - part 2 - Moz2D fixes for Skia m66 update. r=jrmuizel 2018-03-12 16:37:10 -04:00
HelpersWinFonts.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageScaling.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ImageScaling.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
ImageScalingSSE2.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
InlineTranslator.cpp Bug 1380014. Share fonts with WebRender. r=lsalzman 2017-10-27 18:21:27 -04:00
InlineTranslator.h Bug 1425484 - Part 3. Integrate shared surfaces with the blob image recordings. r=jrmuizel 2018-04-26 19:00:16 -04:00
IterableArena.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
JobScheduler_posix.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
JobScheduler_posix.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
JobScheduler_win32.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
JobScheduler_win32.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
JobScheduler.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
JobScheduler.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Logging.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
LoggingConstants.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
LuminanceNEON.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
LuminanceNEON.h Bug 1412427 part 7: Manually fix up a few non-standard quirks in mode lines & MPL text, in gfx source files. r=jrmuizel 2017-10-27 15:55:40 -07:00
MacIOSurface.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
MacIOSurface.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Matrix.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Matrix.h Bug 1467277 - Avoid getting zero normalized vector of rotate3d when setting a rotate matrix. r=nical 2018-07-05 15:40:39 -07:00
MatrixFwd.h Bug 1437492 - Part 1: Add a Matrix class with optimizations for simple matrices. r=mattwoodrow 2018-02-17 00:43:36 +01:00
MMIHelpers.h
moz.build Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
NativeFontResourceDWrite.cpp Bug 1452467 - Make native font resource memory allocations fallible. r=lsalzman 2018-04-13 13:33:15 -04:00
NativeFontResourceDWrite.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
NativeFontResourceFreeType.cpp Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
NativeFontResourceFreeType.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
NativeFontResourceGDI.cpp Bug 1355931 - move font serialization from ScaledFont to UnscaledFont. r=jrmuizel 2017-04-14 14:11:00 -04:00
NativeFontResourceGDI.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
NativeFontResourceMac.cpp Bug 1403198 - support WR font descriptors on Mac. r=jrmuizel 2017-11-06 20:21:06 -05:00
NativeFontResourceMac.h Bug 1436263 - Part 1: Replace final override virtual function specifiers with just final. r=froydnj 2018-02-05 22:46:57 -08:00
NumericTools.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Path.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathAnalysis.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
PathCairo.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathCairo.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
PathD2D.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathD2D.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
PathHelpers.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathHelpers.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathRecording.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathRecording.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
PathSkia.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
PathSkia.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
PatternHelpers.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Point.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Polygon.h Bug 1467847 - avoid taking inverse in Polygon::TransformToScreenSpace when possible. r=miko 2018-07-09 15:52:42 -04:00
QuartzSupport.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
QuartzSupport.mm
Quaternion.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Quaternion.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
RadialGradientEffectD2D1.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
RadialGradientEffectD2D1.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
RecordedEvent.cpp Bug 1425484 - Part 3. Integrate shared surfaces with the blob image recordings. r=jrmuizel 2018-04-26 19:00:16 -04:00
RecordedEvent.h Bug 1462049: Fix MemStream allocation to only allocate its capacity. r=jrmuizel 2018-05-16 18:26:24 +01:00
RecordedEventImpl.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
RecordingTypes.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Rect.h Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
RectAbsolute.h Bug 1474027: Rename RectAbsolute members and make them easier to access. r=botond 2018-07-09 16:39:50 +00:00
RwAssert.h Bug 1414389 - Add thread safety assertions in capture command list. r=bas 2018-06-29 15:45:17 -05:00
Scale.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Scale.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ScaledFontBase.cpp Bug 1403302 - patch 1 - Add missing return statement to ScaledFontBase::GetGlyphDesignMetrics, so that its cairo-based code path actually works. r=bas 2017-11-23 19:39:11 +00:00
ScaledFontBase.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
ScaledFontDWrite.cpp Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame 2018-07-04 10:56:40 -04:00
ScaledFontDWrite.h Bug 1400384 - support text writing modes with WebRender. r=gankro 2018-01-17 07:51:20 -05:00
ScaledFontFontconfig.cpp Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame 2018-07-04 10:56:40 -04:00
ScaledFontFontconfig.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
ScaledFontFreeType.cpp Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame 2018-07-04 10:56:40 -04:00
ScaledFontFreeType.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
ScaledFontMac.cpp Bug 1460259 - Send synthetic oblique angle to WR. r=jfkthame 2018-07-04 10:56:40 -04:00
ScaledFontMac.h Bug 1400384 - support text writing modes with WebRender. r=gankro 2018-01-17 07:51:20 -05:00
ScaledFontWin.cpp Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
ScaledFontWin.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ScaleFactor.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ScaleFactors2D.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SFNTData.cpp Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
SFNTData.h Bug 1321031 pt 6 - Include variation settings in moz2d recording stream when using the native Mac font backend. r=bas,jrmuizel 2017-01-06 16:35:12 +00:00
SFNTNameTable.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
SFNTNameTable.h
ShadersD2D1.h Bug 1343975: Get rid of all dos/windows linebreaks in Mozilla C++ code. r=ehsan 2017-03-02 13:08:29 -08:00
ShadersD2D1.hlsl
ShadersD2D.fx
ShadersD2D.h Bug 1343975: Get rid of all dos/windows linebreaks in Mozilla C++ code. r=ehsan 2017-03-02 13:08:29 -08:00
SIMD.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SourceSurfaceCairo.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SourceSurfaceCairo.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
SourceSurfaceCapture.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
SourceSurfaceCapture.h Bug 1435297 part 2: (automated patch) Switch a bunch of C++ files in gfx to use our standard emacs/vim mode lines. r=jrmuizel 2018-02-02 12:07:36 -05:00
SourceSurfaceD2D1.cpp Fix race condition when mapping a D2D surface while its DrawTarget mutates. (bug 1418348, r=bas) 2017-12-12 14:52:54 -06:00
SourceSurfaceD2D1.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
SourceSurfaceDual.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
SourceSurfaceRawData.cpp Bug 1427639 - Part 2. Fix misleading image memory reporting on Android. r=tnikkel 2018-02-22 14:26:29 -05:00
SourceSurfaceRawData.h Bug 1427639 - Part 2. Fix misleading image memory reporting on Android. r=tnikkel 2018-02-22 14:26:29 -05:00
SourceSurfaceSkia.cpp Bug 1454978 - Move MOZ_ASSERT(mIsMapped) into mChangeMutex. r=bas 2018-04-25 12:44:58 -05:00
SourceSurfaceSkia.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
SSEHelpers.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ssse3-scaler.c Bug 1452375 - sse3-scaler: make sure iter->x/y is representable. r=sotaro 2018-05-29 14:27:09 +09:00
ssse3-scaler.h Bug 1452375 - ssse3-scaler: handle init failure r=sotaro 2018-05-29 14:26:38 +09:00
StackArray.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SVGTurbulenceRenderer-inl.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
Swizzle.cpp Bug 1463244 - cleanup of swizzle stride calculations. r=rhunt 2018-05-25 00:56:22 -04:00
Swizzle.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SwizzleNEON.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
SwizzleSSE2.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
Tools.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
Triangle.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
Types.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
u16string.h
UnscaledFontDWrite.h Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel 2017-11-06 20:20:43 -05:00
UnscaledFontFreeType.cpp Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
UnscaledFontFreeType.h Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt 2018-06-14 16:42:56 -07:00
UnscaledFontGDI.h Bug 1403198 - send font descriptors to WR instead of raw fonts where possible. r=jrmuizel 2017-11-06 20:19:46 -05:00
UnscaledFontMac.h Bug 1455569 - Handle variation settings of system-installed variation fonts when creating CTFont from CGFont on High Sierra. r=lsalzman 2018-04-20 17:18:03 +01:00
UserData.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00