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

Issue 14442004: Web MIDI: implement MIDIOutput (Closed)

Created:
7 years, 8 months ago by Takashi Toyoshima
Modified:
7 years, 7 months ago
CC:
blink-reviews, M-A Ruel, Dirk Pranke, Isaac (away)
Visibility:
Public.

Description

Web MIDI: implement MIDIOutput This change implements MIDIOutput interfaces. send methods are not implemeneted yet. BUG=163795 TEST=none R=crogers@google.com,haraken@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=149649 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=150219 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=150343

Patch Set 1 #

Patch Set 2 : cleanup #

Patch Set 3 : cleanup2 #

Total comments: 6

Patch Set 4 : crogers review #

Total comments: 1

Patch Set 5 : reviewed #

Patch Set 6 : (rebase) #

Patch Set 7 : #include "wtf/Uint8Array.h" #

Patch Set 8 : NoInterfaceObject #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -36 lines) Patch
M Source/modules/modules.gypi View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
A + Source/modules/webmidi/MIDIOutput.h View 1 2 3 4 5 6 1 chunk +13 lines, -11 lines 0 comments Download
A + Source/modules/webmidi/MIDIOutput.cpp View 1 2 3 4 5 1 chunk +12 lines, -19 lines 0 comments Download
A + Source/modules/webmidi/MIDIOutput.idl View 1 2 3 4 5 6 7 1 chunk +4 lines, -6 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
Takashi Toyoshima
Hi Chris, Can you take a look?
7 years, 8 months ago (2013-04-26 17:29:13 UTC) #1
Chris Rogers
https://codereview.chromium.org/14442004/diff/4001/Source/modules/webmidi/MIDIOutput.cpp File Source/modules/webmidi/MIDIOutput.cpp (right): https://codereview.chromium.org/14442004/diff/4001/Source/modules/webmidi/MIDIOutput.cpp#newcode43 Source/modules/webmidi/MIDIOutput.cpp:43: ASSERT(src->m_type == MIDIPortTypeOutput); seems better to make a public ...
7 years, 7 months ago (2013-04-29 19:24:19 UTC) #2
Takashi Toyoshima
Thanks. https://codereview.chromium.org/14442004/diff/4001/Source/modules/webmidi/MIDIOutput.cpp File Source/modules/webmidi/MIDIOutput.cpp (right): https://codereview.chromium.org/14442004/diff/4001/Source/modules/webmidi/MIDIOutput.cpp#newcode43 Source/modules/webmidi/MIDIOutput.cpp:43: ASSERT(src->m_type == MIDIPortTypeOutput); I removed this create function. ...
7 years, 7 months ago (2013-05-02 09:14:08 UTC) #3
Chris Rogers
lgtm with small nit https://codereview.chromium.org/14442004/diff/9001/Source/modules/webmidi/MIDIOutput.h File Source/modules/webmidi/MIDIOutput.h (right): https://codereview.chromium.org/14442004/diff/9001/Source/modules/webmidi/MIDIOutput.h#newcode45 Source/modules/webmidi/MIDIOutput.h:45: static PassRefPtr<MIDIOutput> create(ScriptExecutionContext*, const String& ...
7 years, 7 months ago (2013-05-02 19:32:35 UTC) #4
Takashi Toyoshima
Committed patchset #5 manually as r149649 (presubmit successful).
7 years, 7 months ago (2013-05-03 13:20:39 UTC) #5
dglazkov
I am surprised you didn't run any trybots on this patch. It broke compile on ...
7 years, 7 months ago (2013-05-03 16:13:13 UTC) #6
Takashi Toyoshima
reopened. Dimitri: Sorry, I was careless on this change.
7 years, 7 months ago (2013-05-04 05:24:42 UTC) #7
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
7 years, 7 months ago (2013-05-10 09:38:36 UTC) #8
Takashi Toyoshima
Hi, can you grant me to land this change again? This change broke build and ...
7 years, 7 months ago (2013-05-10 09:40:27 UTC) #9
haraken
LGTM
7 years, 7 months ago (2013-05-13 10:21:51 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14442004/37001
7 years, 7 months ago (2013-05-13 11:21:24 UTC) #11
commit-bot: I haz the power
Retried try job too often on linux_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_layout_rel&number=7628
7 years, 7 months ago (2013-05-13 11:55:27 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14442004/37001
7 years, 7 months ago (2013-05-13 12:51:48 UTC) #13
commit-bot: I haz the power
Retried try job too often on linux_layout_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_layout_rel&number=7642
7 years, 7 months ago (2013-05-13 13:24:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14442004/37001
7 years, 7 months ago (2013-05-13 13:41:57 UTC) #15
commit-bot: I haz the power
Change committed as 150219
7 years, 7 months ago (2013-05-13 13:42:11 UTC) #16
eseidel
This appears to have broken: webexposed/global-constructors-listing.html I'm not sure why the CQ didn't catch it.
7 years, 7 months ago (2013-05-13 17:28:08 UTC) #17
eseidel
It's possible that DOMWindow.* is not properly getting regenerated when any idl is touched?
7 years, 7 months ago (2013-05-13 17:30:03 UTC) #18
Takashi Toyoshima
Sorry, it's my bad. This interface doesn't need a global constructor so I'll add NoInterfaceObject.
7 years, 7 months ago (2013-05-14 06:21:54 UTC) #19
haraken
LGTM
7 years, 7 months ago (2013-05-14 07:28:52 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/14442004/65001
7 years, 7 months ago (2013-05-14 07:29:44 UTC) #21
commit-bot: I haz the power
7 years, 7 months ago (2013-05-14 20:12:30 UTC) #22
Message was sent while issue was closed.
Change committed as 150343

Powered by Google App Engine
This is Rietveld 408576698