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

Issue 17155009: Web MIDI: MIDIAccessor platform implementation and Blink API (Closed)

Created:
7 years, 6 months ago by Takashi Toyoshima
Modified:
7 years, 6 months ago
CC:
blink-reviews, jeez, eae+blinkwatch, abarth-chromium
Visibility:
Public.

Description

Web MIDI: MIDIAccessor platform implementation and Blink API This change implements MIDIAccessor in platform in order to access platform dependent MIDI handling from MIDIAccess and MIDIPort. It must be exposed as Blink API. TEST=none BUG=163795 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152715 R=abarth@chromium.org, crogers@google.com, tkent@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152732

Patch Set 1 #

Patch Set 2 : 99 #

Total comments: 6

Patch Set 3 : for inline comments #

Patch Set 4 : reorder, etc #

Total comments: 7

Patch Set 5 : add comments #

Total comments: 14

Patch Set 6 : address post-land abarth comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -20 lines) Patch
M Source/core/platform/midi/MIDIAccessor.h View 1 2 3 4 5 1 chunk +6 lines, -5 lines 0 comments Download
M Source/core/platform/midi/MIDIAccessor.cpp View 1 2 3 4 5 2 chunks +10 lines, -5 lines 0 comments Download
M public/platform/Platform.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M public/platform/WebMIDIAccessor.h View 1 2 3 4 5 1 chunk +2 lines, -4 lines 0 comments Download
M public/platform/WebMIDIAccessorClient.h View 1 2 3 4 5 1 chunk +7 lines, -6 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Takashi Toyoshima
Hi Chris, Can you take a look this?
7 years, 6 months ago (2013-06-18 13:32:02 UTC) #1
Chris Rogers
Thanks Takashi - lgtm You'll also need to get OWNERS approval for the Blink API ...
7 years, 6 months ago (2013-06-18 17:21:36 UTC) #2
Chris Rogers
Takashi, after applying and trying your patch, I realized that you forgot the accessApproved(bool approved) ...
7 years, 6 months ago (2013-06-18 19:54:41 UTC) #3
Takashi Toyoshima
+tkent Hi Kent-san, Can you take a look this as an API owner? https://codereview.chromium.org/17155009/diff/2001/Source/core/platform/midi/MIDIAccessorClient.h File ...
7 years, 6 months ago (2013-06-19 05:26:23 UTC) #4
tkent
https://codereview.chromium.org/17155009/diff/13001/public/platform/Platform.h File public/platform/Platform.h (right): https://codereview.chromium.org/17155009/diff/13001/public/platform/Platform.h#newcode158 public/platform/Platform.h:158: virtual WebMIDIAccessor* createMIDIAccessor(WebMIDIAccessorClient*) { return 0; } Who is ...
7 years, 6 months ago (2013-06-19 05:48:44 UTC) #5
Takashi Toyoshima
Thanks. I didn't change code yet, but reply to confirm directions. https://codereview.chromium.org/17155009/diff/13001/public/platform/Platform.h File public/platform/Platform.h (right): ...
7 years, 6 months ago (2013-06-19 06:37:18 UTC) #6
tkent
Ambiguous points should be documented or improved in the code. WebMIDIAccessor is a public interface, ...
7 years, 6 months ago (2013-06-19 07:03:24 UTC) #7
Takashi Toyoshima
Hi Kent-san, As we talked offline, I added comments.
7 years, 6 months ago (2013-06-19 07:45:03 UTC) #8
tkent
lgtm
7 years, 6 months ago (2013-06-19 07:59:38 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/17155009/22001
7 years, 6 months ago (2013-06-19 09:52:02 UTC) #10
commit-bot: I haz the power
Change committed as 152715
7 years, 6 months ago (2013-06-19 11:56:07 UTC) #11
abarth-chromium
https://chromiumcodereview.appspot.com/17155009/diff/22001/public/platform/Platform.h File public/platform/Platform.h (right): https://chromiumcodereview.appspot.com/17155009/diff/22001/public/platform/Platform.h#newcode161 public/platform/Platform.h:161: Please keep two blank lines between each section. https://chromiumcodereview.appspot.com/17155009/diff/22001/public/platform/WebMIDIAccessor.h ...
7 years, 6 months ago (2013-06-19 17:08:58 UTC) #12
Chris Rogers
abarth: PTAL - I hope to have addressed your comments https://codereview.chromium.org/17155009/diff/22001/public/platform/Platform.h File public/platform/Platform.h (right): https://codereview.chromium.org/17155009/diff/22001/public/platform/Platform.h#newcode161 ...
7 years, 6 months ago (2013-06-19 19:43:31 UTC) #13
abarth-chromium
LGTM. Thanks!
7 years, 6 months ago (2013-06-19 20:13:42 UTC) #14
Chris Rogers
Committed patchset #6 manually as r152732.
7 years, 6 months ago (2013-06-19 21:51:18 UTC) #15
jamesr
On 2013/06/19 21:51:18, Chris Rogers wrote: > Committed patchset #6 manually as r152732. Was there ...
7 years, 6 months ago (2013-06-19 22:20:18 UTC) #16
Chris Rogers
On Wed, Jun 19, 2013 at 3:20 PM, <jamesr@chromium.org> wrote: > On 2013/06/19 21:51:18, Chris ...
7 years, 6 months ago (2013-06-19 22:33:40 UTC) #17
tkent
7 years, 6 months ago (2013-06-20 01:39:37 UTC) #18
Message was sent while issue was closed.
On 2013/06/19 22:33:40, Chris Rogers wrote:
> On Wed, Jun 19, 2013 at 3:20 PM, <mailto:jamesr@chromium.org> wrote:
> 
> > On 2013/06/19 21:51:18, Chris Rogers wrote:
> >
> >> Committed patchset #6 manually as r152732.

I reverted Chris's changes because of build breakage.

Powered by Google App Engine
This is Rietveld 408576698