LGTM, but there are two issues probably worth fixing in the same
release that ships this:
1. Because of [Default=Undefined], the C++
|ImageData::create(DOMUint8ClampedArray* data, unsigned width,
unsigned height, ExceptionState& exceptionState)| cannot differentiate
between the height argument being omitted and being 0, but that
difference is observable per the spec: "If the sh argument was not
omitted, and its value is not equal to height, then throw an
IndexSizeError exception and abort these steps."
2. Add [TypeChecking=Interface] so that null for the Uint8ClampedArray
argument will throw an exception.
Philip
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
blink-dev+...@chromium.org.