- From: Rik Cabanier <cabanier@adobe.com>
- Date: Mon, 16 Sep 2013 16:42:23 -0700
- To: Philippe Le Hegaret <plh@w3.org>
- CC: HTML Test Suite <public-html-testsuite@w3.org>, "eliotgra@microsoft.com" <eliotgra@microsoft.com>, Jay Munro <jaymunro@microsoft.com>, Tom Wiltzius <wiltzius@google.com>, "Michael(tm) Smith" <mike@w3.org>
No, The image does exist. In the old version of the test (which is the one that all browsers are using), it was referring to a broken image. The new version of the test is referring to an actual image, but it is asserting that that image should not be in the correct state yet. -----Original Message----- From: Philippe Le Hegaret [mailto:plh@w3.org] Sent: Monday, September 16, 2013 3:16 PM To: Rik Cabanier Cc: HTML Test Suite; eliotgra@microsoft.com; Jay Munro; Tom Wiltzius; Michael(tm) Smith Subject: RE: Failures in Canvas2D test suite On Mon, 2013-09-16 at 13:06 -0700, Rik Cabanier wrote: > > Looking deeper at one of those [1], the 2d context specification seems clear to me: > > [[ > > If the image argument is an HTMLImageElement object that is not > > fully decodable, or if the image argument is an HTMLVideoElement object whose readyState attribute is either HAVE_NOTHING or HAVE_METADATA, then the implementation must return null. > > ]] > > My point was that how images are loaded, is not specified by canvas. The test is not failing because of a canvas feature. For the test that I was referring to [1], the image doesn't exist and can only result in a failure. As such, the details of the failure as defined by HTML5 doesn't matter for createPattern. 2D Context won't create a pattern and return null instead. It is 2d context that defines the null return, not HTML5, and it seems appropriate to have a test for that as part of the 2d context API. Philippe [1] http://w3c-test.org/testrunner/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
Received on Monday, 16 September 2013 23:47:33 UTC