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

Issue 1598923002: Add ImageBitmapRenderingContext (experimental) (Closed)

Created:
4 years, 11 months ago by Justin Novosad
Modified:
4 years, 10 months ago
CC:
chromium-reviews, dshwang, ajuma+watch-canvas_chromium.org, blink-reviews-html_chromium.org, abarth-chromium, dglazkov+blink, Rik, blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

This change adds the ImageBitmapRenderingContext component of the OffscreenCanvas[1] feature proposal. It is currently hidden behind the 'experimental canvas features' runtime flag. [1] https://wiki.whatwg.org/wiki/OffscreenCanvas BUG=563861 Committed: https://crrev.com/0090816b130a929829e025a2386e23228983e058 Cr-Commit-Position: refs/heads/master@{#375198}

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 19

Patch Set 3 : Removed tabs in html files #

Patch Set 4 : Adding missing adoptRef #

Patch Set 5 : another missing adoptRef #

Unified diffs Side-by-side diffs Delta from patch set Stats (+253 lines, -2 lines) Patch
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap.html View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha-expected.html View 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-expected.html View 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha.html View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha-expected.html View 1 chunk +7 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp View 1 2 2 chunks +7 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.cpp View 1 2 chunks +4 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/InitModules.cpp View 2 chunks +2 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.h View 1 chunk +59 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp View 1 2 3 4 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.idl View 1 chunk +14 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/modules/imagebitmap/OWNERS View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/modules.gypi View 1 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (15 generated)
Justin Novosad
4 years, 10 months ago (2016-02-09 22:51:52 UTC) #3
Justin Novosad
senorblanco: PTAL haraken: for InitModules.cpp OWNERS
4 years, 10 months ago (2016-02-09 22:53:26 UTC) #4
haraken
On 2016/02/09 22:53:26, Justin Novosad wrote: > senorblanco: PTAL > haraken: for InitModules.cpp OWNERS InitModules.cpp ...
4 years, 10 months ago (2016-02-10 00:15:37 UTC) #5
Stephen White
A great start! https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html File third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html (right): https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html#newcode5 third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html:5: testRunner.waitUntilDone(); Ibid. https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html#newcode15 third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-alpha.html:15: var dstCanvas ...
4 years, 10 months ago (2016-02-10 15:34:55 UTC) #7
Justin Novosad
New Patch https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap.html File third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap.html (right): https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap.html#newcode5 third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap.html:5: testRunner.waitUntilDone(); On 2016/02/10 15:34:55, Stephen White wrote: ...
4 years, 10 months ago (2016-02-10 15:50:21 UTC) #8
Stephen White
LGTM https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp File third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp (right): https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp#newcode30 third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp:30: // TODO(junov): crbug.com/585607 Eliminate this readback and use ...
4 years, 10 months ago (2016-02-10 15:56:09 UTC) #9
Justin Novosad
https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp File third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp (right): https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp#newcode30 third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp:30: // TODO(junov): crbug.com/585607 Eliminate this readback and use an ...
4 years, 10 months ago (2016-02-10 16:09:29 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598923002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598923002/40001
4 years, 10 months ago (2016-02-10 16:11:10 UTC) #13
Stephen White
https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp File third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp (right): https://codereview.chromium.org/1598923002/diff/20001/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp#newcode30 third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.cpp:30: // TODO(junov): crbug.com/585607 Eliminate this readback and use an ...
4 years, 10 months ago (2016-02-10 16:11:34 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/179165)
4 years, 10 months ago (2016-02-10 17:28:03 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598923002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598923002/60001
4 years, 10 months ago (2016-02-10 20:47:57 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/178364)
4 years, 10 months ago (2016-02-10 22:17:36 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598923002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598923002/80001
4 years, 10 months ago (2016-02-10 22:21:45 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/178483)
4 years, 10 months ago (2016-02-11 00:31:21 UTC) #26
Justin Novosad
On 2016/02/11 00:31:21, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 10 months ago (2016-02-12 16:35:09 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598923002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598923002/80001
4 years, 10 months ago (2016-02-12 16:35:39 UTC) #29
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 10 months ago (2016-02-12 18:20:46 UTC) #31
commit-bot: I haz the power
4 years, 10 months ago (2016-02-16 22:43:38 UTC) #33
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/0090816b130a929829e025a2386e23228983e058
Cr-Commit-Position: refs/heads/master@{#375198}

Powered by Google App Engine
This is Rietveld 408576698