Changeset 147133 in webkit
- Timestamp:
- Mar 28, 2013 11:13:10 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r147132 r147133 1 2013-03-28 Arnaud Renevier <a.renevier@sisa.samsung.com> 2 3 use CanvasWindingRule enumeration in CanvasRenderingContext2D.idl 4 https://bugs.webkit.org/show_bug.cgi?id=113456 5 6 Reviewed by Kentaro Hara. 7 8 When calling methods accepting a CanvasWindingRule with an invalid 9 string, check that a TypeError is thrown. 10 11 * fast/canvas/winding-enumeration-expected.txt: Added. 12 * fast/canvas/winding-enumeration.html: Added. 13 1 14 2013-03-28 Allan Sandfeld Jensen <allan.jensen@digia.com> 2 15 -
trunk/Source/WebCore/ChangeLog
r147130 r147133 1 2013-03-28 Arnaud Renevier <a.renevier@sisa.samsung.com> 2 3 use CanvasWindingRule enumeration in CanvasRenderingContext2D.idl 4 https://bugs.webkit.org/show_bug.cgi?id=113456 5 6 Reviewed by Kentaro Hara. 7 8 Use enum CanvasWindingRule type instead of DOMString for winding 9 arguments when needed. Changed methods are: fill, stroke and isPointInPath. 10 11 Test: fast/canvas/winding-enumeration.html 12 13 * html/canvas/CanvasRenderingContext2D.idl: 14 1 15 2013-03-28 Scott Graham <scottmg@chromium.org> 2 16 -
trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.idl
r141456 r147133 24 24 */ 25 25 26 // FIXME: we should use CanvasWindingRule once support for WebIDL is completed. (bug #106553)27 26 enum CanvasWindingRule { "nonzero", "evenodd" }; 28 27 … … 135 134 raises (DOMException); 136 135 137 void fill(in [Optional] DOMStringwinding);136 void fill(in [Optional] CanvasWindingRule winding); 138 137 void stroke(); 139 void clip(in [Optional] DOMStringwinding);138 void clip(in [Optional] CanvasWindingRule winding); 140 139 boolean isPointInPath(in [Optional=DefaultIsUndefined] float x, 141 140 in [Optional=DefaultIsUndefined] float y, 142 in [Optional] DOMStringwinding);141 in [Optional] CanvasWindingRule winding); 143 142 boolean isPointInStroke(in [Optional=DefaultIsUndefined] float x, 144 143 in [Optional=DefaultIsUndefined] float y);
Note: See TracChangeset
for help on using the changeset viewer.