Changed gradient extend mode to CLAMP instead of WRAP to achieve a GDI+ backwards compatible gradient
Clamped the pen width to a minimum of 1 for GDI+ backwards compatibility
Removed overriding wxD2DContext::StrokeLines and wxD2DContext::DrawLines methods to enable the default implementations which use paths
Added WXUNUSED modifier to wxD2DContext::FillPath method's fillStyle argument to indicate lack of support for fill modes
Fixed a problem with wxD2DPathData::AddArc where the path would always go to (0, 0).
Updated wxD2DPathData::GetNativePath to return a transformed path, based on the current transformation matrix
Updated wxD2DContext::StrokePath and wxD2DContext::FillPath to use the wxD2DPathData::GetNativePath method which applies the path transformation instead of the wxD2DPathData::GetPathGeometry which doesn't
Added a IWICImagingFactory instance to be used by the wxD2DBitmapData for converting bitmaps.
Added wxInterpolationQuality to D2D1_BITMAP_INTERPOLATION_MODE conversion function for bitmap drawing
Fixed an unused variable warning
Fixed BOOL to bool conversion warning
Fixed a couple of erroneous comments where device-dependent was wrongly spelled device-independent
Implemented wxD2DContext::Clip (using a rectangle) and wxD2DContext::ResetClip
Partially implemented wxD2DBitmapData
Implemented wxD2DRenderer::CreateBitmap(const wxBitmap& bitmap)
Implemented wxD2DContext::DrawBitmap methods
Implemented bitmap brushes
Fixed inconsistent whitespace
Implemented pen bitmap color and stipple using a wxD2DBrushData object
Moved the wxD2DPenData declaration and implementation beneath the wxD2DBrushData