Closed Bug 966479 Opened 11 years ago Closed 9 months ago

Remove nsICanvasRenderingContextInternal::GetThebesSurface, and port SurfaceFromElement(HTMLCanvasElement) and DrawDragForImage away from Thebes

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bjacob, Unassigned)

References

Details

nsICanvasRenderingContextInternal::GetThebesSurface is one of the things that call GetThebesSurfaceForDrawTarget, so removing it is a blocker of bug 950556. GetThebesSurface seems to be unused in the WebGL case, and in the 2D case the graph of callers is: CanvasRenderingContext2D::GetThebesSurface ^ | | CanvasRenderingContext2D::Render ^ | | HTMLCanvasElement::RenderContextsExternal ^ ^ | \ | \ SurfaceFromElement(HTMLCanvasElement) DrawDragForImage So we need to port away from Thebes these two functions: SurfaceFromElement(HTMLCanvasElement) and DrawDragForImage.
No longer blocks: 950556
Blocks: 950556
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.