Bug 943614 - Make sure that DataSourceSurface::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
Bug 943614 - Make sure that SourceSurfaceCairo::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
Bug 943614 - Make sure that SourceSurfaceCG::GetDataSurface always returns a surface that has GetType() == SURFACE_DATA. r=Bas
Bug 930956 - Make DrawTargetCG::DrawSurface support painting a DataSourceSurface that is not a DataSourceSurfaceCG. r=jrmuizel, r=Bas
Bug 942268 - Add RecordedEvent::GetEventName. r=mstange
Bug 937145 -  Allow Moz2D recordings to grab the existing content of a DrawTarget. r=BenWa
Bug 924102 - Add the types Point3D and Matrix5x4. r=Bas
Bug 924102 - Add filter API to Moz2D. r=Bas, r=mattwoodrow
Bug 924102 - Add a SIMD.h header that implements some SIMD functions with SSE2 and scalar code. r=Bas
Bug 924102 - Add a class that renders turbulence as specified for SVG filters. r=Bas
Bug 924102 - Add filter processing code for many SVG filters. r=Bas
Bug 924102 - Let AlphaBoxBlur take separate blur radius parameters for X and Y. r=Bas
Bug 924102 - Add a software FilterNode implementation. r=Bas
Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
Bug 924102 - Add a FilterNode implementation that uses Direct2D 1.1 effects. Most of this patch was written by Bas. r=mstange, r=Bas
Bug 924102 - Add transform filter and remove offset filter. r=Bas
Bug 924102 - Make DrawTargetSkia::DrawSurface support non-Skia DataSourceSurfaces. r=mstange
Bug 924102 - Use FilterNodeSoftware for filter drawing in DrawTargetSkia. r=mstange
Bug 924102 - Add support for filters to DrawTargetRecording. r=mstange
Bug 924103 - Add a FilterDescription data structure and code that can create FilterNodes from it. r=roc