Auto merge of #5946 - mmatyas:canvas_mxreset, r=jdm

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5946)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2015-05-06 16:51:02 -05:00
commit d9cc36ac22
6 changed files with 72 additions and 7 deletions

View file

@ -413,6 +413,12 @@ impl<'a> CanvasRenderingContext2DMethods for JSRef<'a, CanvasRenderingContext2D>
self.update_transform()
}
// https://html.spec.whatwg.org/multipage/#dom-context-2d-resettransform
fn ResetTransform(self) {
self.state.borrow_mut().transform = Matrix2D::identity();
self.update_transform()
}
// https://html.spec.whatwg.org/multipage/#dom-context-2d-globalalpha
fn GlobalAlpha(self) -> f64 {
let state = self.state.borrow();

View file

@ -46,7 +46,7 @@ interface CanvasRenderingContext2D {
unrestricted double d,
unrestricted double e,
unrestricted double f);
//void resetTransform();
void resetTransform();
// compositing
attribute unrestricted double globalAlpha; // (default 1.0)