Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(392)

Issue 205243013: Got WebGLRenderingContextBase to work with the "implements" syntax (Closed)

Created:
6 years, 9 months ago by bajones
Modified:
6 years, 9 months ago
CC:
blink-reviews, kojih, arv+blink, jsbell+bindings_chromium.org, sof, kouhei+bindings_chromium.org, abarth-chromium, aandrey+blink_chromium.org, marja+watch_chromium.org, dglazkov+blink, Rik, adamk+blink_chromium.org, Nate Chapin, watchdog-blink-watchlist_google.com
Visibility:
Public.

Description

Got WebGLRenderingContextBase to work with the "implements" syntax BUG=348033 R=arv@chromium.org, ch.dumez@samsung.com Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170000

Patch Set 1 #

Patch Set 2 : Updated to use ImplementedInBaseClass (NOT GOOD TO COMMIT) #

Total comments: 1

Patch Set 3 : Addressing Nils' feedback #

Patch Set 4 : Rebase + Layout Test Update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+162 lines, -1010 lines) Patch
M LayoutTests/fast/canvas/webgl/bad-arguments-test-expected.txt View 1 2 3 1 chunk +52 lines, -52 lines 0 comments Download
M LayoutTests/fast/canvas/webgl/gl-object-get-calls-expected.txt View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/fast/canvas/webgl/null-object-behaviour-expected.txt View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M LayoutTests/fast/canvas/webgl/texImageTest-expected.txt View 1 2 3 2 chunks +5 lines, -5 lines 0 comments Download
M LayoutTests/fast/canvas/webgl/webgl-exceptions-expected.txt View 1 2 3 1 chunk +16 lines, -16 lines 0 comments Download
M LayoutTests/http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin-expected.txt View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M LayoutTests/virtual/gpu/fast/canvas/webgl/gl-object-get-calls-expected.txt View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/bindings/bindings.gypi View 1 2 1 chunk +1 line, -1 line 0 comments Download
D Source/bindings/v8/custom/V8WebGLRenderingContextBaseCustom.cpp View 1 2 1 chunk +0 lines, -851 lines 0 comments Download
A + Source/bindings/v8/custom/V8WebGLRenderingContextCustom.cpp View 1 2 21 chunks +67 lines, -67 lines 0 comments Download
M Source/core/core.gypi View 1 2 2 chunks +1 line, -1 line 0 comments Download
M Source/core/html/canvas/WebGLRenderingContext.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M Source/core/html/canvas/WebGLRenderingContext.idl View 1 1 chunk +5 lines, -2 lines 0 comments Download
M Source/core/html/canvas/WebGLRenderingContextBase.h View 1 2 2 chunks +1 line, -2 lines 0 comments Download
M Source/core/html/canvas/WebGLRenderingContextBase.cpp View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/html/canvas/WebGLRenderingContextBase.idl View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 38 (0 generated)
bajones
Took me a bit to work out the kinks, but I finally got WebGLRenderingContext(Base) to ...
6 years, 9 months ago (2014-03-21 23:59:43 UTC) #1
arv (Not doing code reviews)
This looks good. Can you add some tests? shouldBe("WebGLRenderingContext.prototype.__proto__", "Object.prototype"); Also, adding Christophe to see ...
6 years, 9 months ago (2014-03-22 17:55:12 UTC) #2
Inactive
Gosh, with such a huge / complicated interface, the result on implementation side is not ...
6 years, 9 months ago (2014-03-23 18:36:31 UTC) #3
haraken
On 2014/03/23 18:36:31, Chris Dumez wrote: > Gosh, with such a huge / complicated interface, ...
6 years, 9 months ago (2014-03-24 01:11:23 UTC) #4
Inactive
On 2014/03/24 01:11:23, haraken wrote: > On 2014/03/23 18:36:31, Chris Dumez wrote: > > Gosh, ...
6 years, 9 months ago (2014-03-24 01:19:31 UTC) #5
bajones
On 2014/03/23 18:36:31, Chris Dumez wrote: > Personally, I would be tempted to reintroduce > ...
6 years, 9 months ago (2014-03-24 05:12:11 UTC) #6
Nils Barth (inactive)
On 2014/03/24 05:12:11, bajones wrote: > On 2014/03/23 18:36:31, Chris Dumez wrote: > > Personally, ...
6 years, 9 months ago (2014-03-24 05:29:52 UTC) #7
Nils Barth (inactive)
On 2014/03/24 05:29:52, Nils Barth wrote: > For reference, the earlier CL was: > Remove ...
6 years, 9 months ago (2014-03-24 05:31:27 UTC) #8
Nils Barth (inactive)
CL posted adding back the extended attribute: Add back [ImplementedInBaseClass] IDL extended attribute https://codereview.chromium.org/209663005/
6 years, 9 months ago (2014-03-24 05:50:20 UTC) #9
Nils Barth (inactive)
On 2014/03/24 05:50:20, Nils Barth wrote: > Add back [ImplementedInBaseClass] IDL extended attribute > https://codereview.chromium.org/209663005/ ...
6 years, 9 months ago (2014-03-24 07:22:23 UTC) #10
arv (Not doing code reviews)
On 2014/03/24 07:22:23, Nils Barth wrote: > On 2014/03/24 05:50:20, Nils Barth wrote: > > ...
6 years, 9 months ago (2014-03-24 14:28:26 UTC) #11
bajones
Updated to use [ImplementedInBaseClass]. Simplifies the code considerably! Thanks! I had to make a change ...
6 years, 9 months ago (2014-03-24 21:19:32 UTC) #12
arv (Not doing code reviews)
https://codereview.chromium.org/205243013/diff/40001/Source/bindings/bindings.gypi File Source/bindings/bindings.gypi (right): https://codereview.chromium.org/205243013/diff/40001/Source/bindings/bindings.gypi#newcode232 Source/bindings/bindings.gypi:232: 'v8/custom/V8WebGLRenderingContextCustom.cpp', Do you still need the custom bindings?
6 years, 9 months ago (2014-03-24 21:39:49 UTC) #13
bajones
On 2014/03/24 21:39:49, arv wrote: > https://codereview.chromium.org/205243013/diff/40001/Source/bindings/bindings.gypi > File Source/bindings/bindings.gypi (right): > > https://codereview.chromium.org/205243013/diff/40001/Source/bindings/bindings.gypi#newcode232 > ...
6 years, 9 months ago (2014-03-24 21:46:52 UTC) #14
Nils Barth (inactive)
On 2014/03/24 21:19:32, bajones wrote: > Updated to use [ImplementedInBaseClass]. Simplifies the code considerably! > ...
6 years, 9 months ago (2014-03-25 03:25:27 UTC) #15
bajones
On 2014/03/25 03:25:27, Nils Barth wrote: > This |implements| usage is a bit weird. > ...
6 years, 9 months ago (2014-03-25 03:40:58 UTC) #16
Nils Barth (inactive)
Took a look; here are a few changes to make that will reduce the cruft. ...
6 years, 9 months ago (2014-03-25 05:49:42 UTC) #17
bajones
On 2014/03/25 05:49:42, Nils Barth wrote: > Took a look; here are a few changes ...
6 years, 9 months ago (2014-03-25 05:55:55 UTC) #18
Nils Barth (inactive)
On 2014/03/25 03:40:58, bajones wrote: > > Secondly, sounds like we don't need [ImplementedInBaseClass]; > ...
6 years, 9 months ago (2014-03-25 05:59:16 UTC) #19
Nils Barth (inactive)
On 2014/03/25 05:49:42, Nils Barth wrote: > The result now compiles, but on running crashes ...
6 years, 9 months ago (2014-03-25 06:03:43 UTC) #20
bajones
New patch up. Cleanest one yet! Should address all the feedback from Nils about file ...
6 years, 9 months ago (2014-03-25 17:23:38 UTC) #21
arv (Not doing code reviews)
Nice LGTM
6 years, 9 months ago (2014-03-25 17:44:06 UTC) #22
bajones
On 2014/03/25 17:44:06, arv wrote: > Nice > > LGTM Thanks! And I forgot to ...
6 years, 9 months ago (2014-03-25 17:54:35 UTC) #23
bajones
On 2014/03/25 17:54:35, bajones wrote: > On 2014/03/25 17:44:06, arv wrote: > > Nice > ...
6 years, 9 months ago (2014-03-25 18:10:51 UTC) #24
bajones
The CQ bit was checked by bajones@chromium.org
6 years, 9 months ago (2014-03-25 18:11:04 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bajones@chromium.org/205243013/90001
6 years, 9 months ago (2014-03-25 18:11:09 UTC) #26
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 18:45:48 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on linux_blink_rel
6 years, 9 months ago (2014-03-25 18:45:48 UTC) #28
bajones
The CQ bit was checked by bajones@chromium.org
6 years, 9 months ago (2014-03-25 19:42:07 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bajones@chromium.org/205243013/200001
6 years, 9 months ago (2014-03-25 19:42:13 UTC) #30
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 19:45:09 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on blink_presubmit
6 years, 9 months ago (2014-03-25 19:45:10 UTC) #32
bajones
The CQ bit was checked by bajones@chromium.org
6 years, 9 months ago (2014-03-25 20:13:54 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bajones@chromium.org/205243013/270001
6 years, 9 months ago (2014-03-25 20:13:59 UTC) #34
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 21:27:10 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on linux_blink_dbg
6 years, 9 months ago (2014-03-25 21:27:11 UTC) #36
Inactive
LGTM2
6 years, 9 months ago (2014-03-26 01:24:23 UTC) #37
bajones
6 years, 9 months ago (2014-03-26 01:51:43 UTC) #38
Message was sent while issue was closed.
Committed patchset #4 manually as r170000 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698