Re: [webkit-dev] Layering violations

2010-10-07 Thread Darin Adler
On Oct 7, 2010, at 12:50 AM, Nikolas Zimmermann wrote: > I'm looking for the right way to fix this long standing layering violation. > Feedback appreciated! These classes, ImageData and CanvasPixelArray, are all about interface to JavaScript. They should stay in the higher HTML level. It seems

[webkit-dev] Layering violations

2010-10-07 Thread Nikolas Zimmermann
Good morning webkit folks, many of the filter classes in platform/graphics/filters use ImageBuffers getUnmultipliedImageData function, which returns a PassRefPtr. The ImageData class lives in html/. The only way to access the data contained in the ImageData class is to grab a CanvasPixelArr