Differentiate between color spaces used to tag colors and color spaces used to tag destinations
These two sets, color tagging (input) and destination tagging (output) have a lot of overlap, it doesn't really make sense for them to use the same enum, as the set we support for one is not the same as the other.
Right now, we only ever really use ColorSpace::SRGB and ColorSpace::LinearRGB for destinations, so we should restrict that down.
Created attachment 419509 [details]
Created attachment 419511 [details]
Created attachment 419518 [details]
Created attachment 419519 [details]
Committed r272475: <https://commits.webkit.org/r272475>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 419519 [details].