Only Mozilla's cairo has set_subpixel_antialiasing.
Fix unittests for D2D 1.1.
Bug 934297 - Remove snapping support from Moz2D. r=mattwoodrow
Bug 918671 - Add test for cairo clipping bug. r=jrmuizel
Merge some new code for Logging.h from mozilla-central.
Bug 939604 - Add support for more types to mozilla::gfx::Log. r=Bas
Merge in some minor changes from D2D1 coming from mozilla-central.
Bug 944704, part 1 - Extend Moz2D's ArcToBezier helper so that it can draw ellipse arcs in addition to circle arcs. r=Bas
Bug 946540: Deal with inflection points that all lie outside of (0, 1). r=jrmuizel
Bug 891388. Implement Arc() in PathCG. r=joe
Bug 922942 - Avoid crashes with PointInFill. r=Bas
Bug 935297 - Part 5: Implement StreamToSink on CG. r=Bas,jrmuizel
Bug 944646 - Check the DrawTarget type before downcasting PathBuilders. r=mattwoodrow

Previously the ScaledFontBase::CopyGlyphsToBuilder methods in the
various ScaledFont subclasses static_cast-ed the passed in PathBuilder
objects without checking which sort of DrawSurface they were created by.
Bug 944646 - Implement Skia path in ScaledFontBase::CopyGlyphsToBuilder. r=mattwoodrow

Handle PathBuilderSkia with a separate path specifically for
BACKEND_SKIA DrawTarget instances.
Bug 944704, part 4 - Fix PathBuilderCG::Arc to sweep in the correct direction. r=Bas
Bug 948128. Add StackArray helper. r=Bas

This is helpful for when we want to convert between
different types and we need a short lived piece of memory.
Bug 893572 - Add tests and backout part of bug 922942 for regressing the tests prior to them being landed. r=Bas, r=mattwoodrow
Bug 948470 - Correctly set the format of DataSourceSurfaceD2DDrawTarget. r=Bas
Bug 951858 - Support DrawTarget::CopySurface with A8 D2D textures. r=Bas
Bug 944908 - Fixed mingw compilation in gfx/2d/. r=bas.schouten