Add Filters.h header with some basic filter enumerations.
Add 2D.h APIs for drawing filters.
Fix build error on GCC.
Fix another build error on GCC.
Add Direct2D 1.1 unittests.
Add ColorMatrix unittest and teach Windows unittests to deal with exceptions.
Add DrawOptions argument to DrawFilter.
Implement first filter for Direct2D 1.1.
Add blend mode enum.
Add unittest for Blend filter and implement Blend in Direct2D 1.1.
Make the color matrix test not require a specific way of rounding.
Add an implementation for Factory::CreateDataSourceSurface. r=Bas
Bug 829954 - Part 1: Make AlignedArray fallible. r=jrmuizel
SourceSurfaceAlignedRawData::Init needs to return false when allocation fails. r=Bas
Add enums for the rest of the filters.
Add a virtual destructor for FilterNode.
Add a number of new filter tests.
Remove ambiguity from rounding by moving to using 0.502 for test color values.
Reduce morphology radius for quicker testing with the software filter backend.
Add D2D 1.1 implementations for the next bunch of filters.