Bug 109060

Summary: Use GL typedefs in WebGLRenderingContext.idl
Product: WebKit Reporter: Andrey Adaikin <aandrey>
Component: WebGLAssignee: Andrey Adaikin <aandrey>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, buildbot, dglazkov, dino, gtk-ews, kbr, ojan.autocc, peter+ews, pfeldman, rniwa, webkit-ews, webkit.review.bot, xan.lopez, zmo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 52340    
Bug Blocks: 108649    
Attachments:
Description Flags
Patch
none
Patch none

Andrey Adaikin
Reported 2013-02-06 08:58:08 PST
Once we support typedefs in WebKit IDL parser we should use GL typedefs in WebGLRenderingContext.idl according to specs.
Attachments
Patch (72.09 KB, patch)
2013-02-07 05:29 PST, Andrey Adaikin
no flags
Patch (72.18 KB, patch)
2013-02-14 04:16 PST, Andrey Adaikin
no flags
Andrey Adaikin
Comment 1 2013-02-07 05:29:14 PST
Early Warning System Bot
Comment 2 2013-02-07 05:34:40 PST
EFL EWS Bot
Comment 3 2013-02-07 05:37:18 PST
Early Warning System Bot
Comment 4 2013-02-07 05:38:20 PST
Build Bot
Comment 5 2013-02-07 06:29:35 PST
Comment on attachment 187070 [details] Patch Attachment 187070 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://queues.webkit.org/results/16430158
kov's GTK+ EWS bot
Comment 6 2013-02-07 06:37:02 PST
WebKit Review Bot
Comment 7 2013-02-07 06:59:56 PST
Comment on attachment 187070 [details] Patch Attachment 187070 [details] did not pass cr-linux-debug-ews (chromium-xvfb): Output: http://queues.webkit.org/results/16428194
Peter Beverloo (cr-android ews)
Comment 8 2013-02-07 07:25:06 PST
Comment on attachment 187070 [details] Patch Attachment 187070 [details] did not pass cr-android-ews (chromium-android): Output: http://queues.webkit.org/results/16428180
Build Bot
Comment 9 2013-02-07 07:32:22 PST
WebKit Review Bot
Comment 10 2013-02-07 10:20:36 PST
Comment on attachment 187070 [details] Patch Attachment 187070 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/16408383
Andrey Adaikin
Comment 11 2013-02-07 10:37:57 PST
Sorry for the bots warnings. This patch depends on https://bugs.webkit.org/show_bug.cgi?id=52340
Build Bot
Comment 12 2013-02-07 11:31:18 PST
Zhenyao Mo
Comment 13 2013-02-07 16:19:16 PST
This is awesome! Thanks for doing this patch.
Zhenyao Mo
Comment 14 2013-02-07 16:21:49 PST
LGTM
Kenneth Russell
Comment 15 2013-02-11 21:44:33 PST
Comment on attachment 187070 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=187070&action=review This will be great -- really looking forward to seeing this go in. The patch looks good overall. However, the patch for bug 52340, which this depends on, still has issues to be resolved, and has to land before the early warning system bots can properly process this patch. I'm marking this r- because it can't be properly reviewed yet. Please resubmit this patch and request review when the fix for bug 52340 has landed. > Source/WebCore/ChangeLog:16 > Look into possibilities of typedef in webkit idl files The ChangeLog will need to be regenerated after the fix for bug 52340 lands.
Andrey Adaikin
Comment 16 2013-02-14 04:16:16 PST
Kenneth Russell
Comment 17 2013-02-14 10:51:37 PST
Comment on attachment 188313 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=188313&action=review This looks great. Thank you for pushing this through. It brings WebKit's IDL much closer to the real Web IDL for this spec. r=me > Source/WebCore/html/canvas/WebGLRenderingContext.idl:540 > [StrictTypeChecking] int getAttribLocation(in WebGLProgram program, in DOMString name); Is there some issue with changing this to return GLint? Could you file a bug to track this discrepancy?
Andrey Adaikin
Comment 18 2013-02-14 22:53:19 PST
(In reply to comment #17) > (From update of attachment 188313 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=188313&action=review > > This looks great. Thank you for pushing this through. It brings WebKit's IDL much closer to the real Web IDL for this spec. r=me > > > Source/WebCore/html/canvas/WebGLRenderingContext.idl:540 > > [StrictTypeChecking] int getAttribLocation(in WebGLProgram program, in DOMString name); > > Is there some issue with changing this to return GLint? Could you file a bug to track this discrepancy? Filed https://bugs.webkit.org/show_bug.cgi?id=109892
WebKit Review Bot
Comment 19 2013-02-14 23:03:12 PST
Comment on attachment 188313 [details] Patch Clearing flags on attachment: 188313 Committed r142967: <http://trac.webkit.org/changeset/142967>
WebKit Review Bot
Comment 20 2013-02-14 23:03:18 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.