Hi,

I would like to ask to remove the CANVAS_PATH compiler flag from WebCore where 
possible. At the moment it guards the Path2D object and all related methods in 
Canvas like:

    void fill(Path2D path, optional CanvasWindingRule winding);
    void stroke(Path2D path);
    void clip(Path2D path, optional CanvasWindingRule winding);

Firefox and Chrome will ship with Path2D enabled in the next release versions. 
WebKits implementation is interoperable with Firefox and Chrome.

The only method on Path2D that just reached consensus but does not ship in 
other browsers is addPath(Path2D, optional SVGMatrix?). The risk that it will 
change in an not interoperable way is minimal.
However, at the moment I would like to guard it behind a compiler flag and 
implementations shouldn’t ship with it within the next couple of weeks.
Alternatively, I can remove the IDL method in favor for removing the 
CANVAS_PATH compiler flag completely.

Greetings,
Dirk
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to