[webkit-reviews] review denied: [Bug 111641] Conformance Test 1.0.3 (Beta) function: bufferData undefined value failed. : [Attachment 191905] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 8 02:25:02 PST 2013


Dean Jackson <dino at apple.com> has denied Jason Anderssen
<janderssen at gmail.com>'s request for review:
Bug 111641: Conformance Test 1.0.3 (Beta) function: bufferData undefined value
failed.
https://bugs.webkit.org/show_bug.cgi?id=111641

Attachment 191905: Patch
https://bugs.webkit.org/attachment.cgi?id=191905&action=review

------- Additional Comments from Dean Jackson <dino at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=191905&action=review


These may seem like nitpicking comments (and they are) but WebKit is especially
strict about coding style. Sorry. You get used to it :) Make these easy fixes
and the r+ is yours.

> Source/WebCore/ChangeLog:7
> +	   Reviewed by NOBODY (OOPS!).
> +

In this space you should try to describe the bug and change in a little more
detail. e.g. "The WebGL specification requires that buffer data cannot be of
zero length. This is a new test in the Khronos 1.0.3 WebGL test suite."

Also, you should reference the Khronos test here. Typically we require a test
for every WebKit commit, but in this case it's ok because we are in the process
of incorporating the Khronos tests into WebKit, so it will be there eventually.


> Source/WebCore/ChangeLog:9
> +	   (WebCore):

Remove this line.

> Source/WebCore/ChangeLog:10
> +	   (WebCore::WebGLRenderingContext::bufferData):

You should always try to explain what you did in the changelog. In this case it
is really easy - just something like "Synthesize error and return if size was
0."

> Source/WebCore/html/canvas/WebGLRenderingContext.cpp:1115
> +	   // undefined in WEBGL will parse in 0.

No need for this comment. Also, for future reference, WebKit coding style
requires comments to start with a capital letter.


More information about the webkit-reviews mailing list