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

Issue 14192043: Web MIDI: implement MIDIMessageEvent (Closed)

Created:
7 years, 8 months ago by Takashi Toyoshima
Modified:
7 years, 8 months ago
CC:
blink-reviews, haraken, Nate Chapin, abarth-chromium
Visibility:
Public.

Description

Web MIDI: implement MIDIMessageEvent This change implements MIDIMessageEvent behind a runtime flag. BUG=163795 TEST=LayoutTests/fast/events/constructors/midi-message-event-constructor.html Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148885

Patch Set 1 #

Patch Set 2 : layout test #

Total comments: 11

Patch Set 3 : done #

Patch Set 4 : (rebase) #

Total comments: 2

Patch Set 5 : OWNERS #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -45 lines) Patch
A LayoutTests/fast/events/constructors/midi-message-event-constructor.html View 1 1 chunk +40 lines, -0 lines 0 comments Download
A LayoutTests/fast/events/constructors/midi-message-event-constructor-expected.txt View 1 1 chunk +23 lines, -0 lines 0 comments Download
M Source/bindings/derived_sources.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/dom/EventNames.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/dom/EventNames.in View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M Source/modules/modules.gypi View 1 2 3 chunks +4 lines, -0 lines 2 comments Download
A + Source/modules/webmidi/MIDIMessageEvent.h View 1 2 2 chunks +29 lines, -41 lines 0 comments Download
A + Source/modules/webmidi/MIDIMessageEvent.idl View 1 2 3 1 chunk +5 lines, -4 lines 0 comments Download
A Source/modules/webmidi/OWNERS View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M Tools/DumpRenderTree/chromium/TestRunner/src/TestInterfaces.cpp View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Takashi Toyoshima
Hi Chris, How about starting from MIDIMessageEvent. Try doesn't work because git confused new files ...
7 years, 8 months ago (2013-04-22 17:24:01 UTC) #1
abarth-chromium
LGTM, with one naming nit below. https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi File Source/modules/modules.gypi (right): https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi#newcode176 Source/modules/modules.gypi:176: 'webmidi/DOMWindowMIDI.idl', Generally we ...
7 years, 8 months ago (2013-04-22 17:55:39 UTC) #2
Chris Rogers
https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi File Source/modules/modules.gypi (right): https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi#newcode176 Source/modules/modules.gypi:176: 'webmidi/DOMWindowMIDI.idl', On 2013/04/22 17:55:39, abarth wrote: > Generally we ...
7 years, 8 months ago (2013-04-22 19:31:57 UTC) #3
abarth-chromium
https://codereview.chromium.org/14192043/diff/3001/Source/modules/webmidi/MIDIMessageEvent.h File Source/modules/webmidi/MIDIMessageEvent.h (right): https://codereview.chromium.org/14192043/diff/3001/Source/modules/webmidi/MIDIMessageEvent.h#newcode67 Source/modules/webmidi/MIDIMessageEvent.h:67: RefPtr<Uint8Array> data() { return m_data; } On 2013/04/22 19:31:57, ...
7 years, 8 months ago (2013-04-22 19:33:04 UTC) #4
Takashi Toyoshima
https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi File Source/modules/modules.gypi (right): https://codereview.chromium.org/14192043/diff/3001/Source/modules/modules.gypi#newcode176 Source/modules/modules.gypi:176: 'webmidi/DOMWindowMIDI.idl', On 2013/04/22 19:31:57, Chris Rogers wrote: > On ...
7 years, 8 months ago (2013-04-23 04:24:46 UTC) #5
Chris Rogers
lgtm with nit https://codereview.chromium.org/14192043/diff/16001/Source/modules/webmidi/OWNERS File Source/modules/webmidi/OWNERS (right): https://codereview.chromium.org/14192043/diff/16001/Source/modules/webmidi/OWNERS#newcode1 Source/modules/webmidi/OWNERS:1: crogers@chromium.org Please use "crogers@google.com"
7 years, 8 months ago (2013-04-23 04:51:01 UTC) #6
Takashi Toyoshima
Thanks! https://codereview.chromium.org/14192043/diff/16001/Source/modules/webmidi/OWNERS File Source/modules/webmidi/OWNERS (right): https://codereview.chromium.org/14192043/diff/16001/Source/modules/webmidi/OWNERS#newcode1 Source/modules/webmidi/OWNERS:1: crogers@chromium.org On 2013/04/23 04:51:01, Chris Rogers wrote: > ...
7 years, 8 months ago (2013-04-23 05:05:14 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14192043/22001
7 years, 8 months ago (2013-04-23 05:05:23 UTC) #8
commit-bot: I haz the power
Presubmit check for 14192043-22001 failed and returned exit status -2001. The presubmit check was hung. ...
7 years, 8 months ago (2013-04-23 05:11:26 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14192043/22001
7 years, 8 months ago (2013-04-23 05:23:01 UTC) #10
commit-bot: I haz the power
Presubmit check for 14192043-22001 failed and returned exit status -2001. The presubmit check was hung. ...
7 years, 8 months ago (2013-04-23 05:29:04 UTC) #11
Takashi Toyoshima
Committed patchset #5 manually as r148885 (presubmit successful).
7 years, 8 months ago (2013-04-23 05:51:28 UTC) #12
tkent
https://codereview.chromium.org/14192043/diff/22001/Source/modules/modules.gypi File Source/modules/modules.gypi (right): https://codereview.chromium.org/14192043/diff/22001/Source/modules/modules.gypi#newcode176 Source/modules/modules.gypi:176: 'webmidi/DOMWindowWebMIDI.idl', There is no DOMWindowMIDI.idl in the patch.
7 years, 8 months ago (2013-04-23 06:15:58 UTC) #13
Takashi Toyoshima
7 years, 8 months ago (2013-04-23 06:22:53 UTC) #14
Message was sent while issue was closed.
https://codereview.chromium.org/14192043/diff/22001/Source/modules/modules.gypi
File Source/modules/modules.gypi (right):

https://codereview.chromium.org/14192043/diff/22001/Source/modules/modules.gy...
Source/modules/modules.gypi:176: 'webmidi/DOMWindowWebMIDI.idl',
Sorry, I missed to include it after renaming.
I landed it as a build fix CL.

Powered by Google App Engine
This is Rietveld 408576698