bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.
SurfacePipe is intended to eliminate the possibility of output buffer overflows in ImageLib, so we want to use it for all decoders. That includes ICO. ICO has the requirement that we walk over the output image and rewrite the alpha channel if alpha information is specified in the ICO container. That will require adding a new method to the SurfacePipe API, with appropriate tests.
You need to log in before you can comment on or make changes to this bug.