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

Issue 208243014: Add sysexEnabled readonly attribute to MIDIAccess (Closed)

Created:
6 years, 9 months ago by Takashi Toyoshima
Modified:
6 years, 9 months ago
Reviewers:
tkent, kouhei (in TOK)
CC:
blink-reviews
Visibility:
Public.

Description

Add sysexEnabled readonly attribute to MIDIAccess To conform the latest W3C spec, add sysexEnabled attribute. http://www.w3.org/TR/webmidi/#idl-def-MIDIAccess MIDIAccess originally has a method sysExEnabled(). To avoid having two functions for the same operation, this change renames it to sysexEnabled(). This change affects other caller implementations. To rename everything in blink, it modifies blink API. So this change is also the first step of blink API change. Here are a series of changes. 1. this change 2. https://codereview.chromium.org/210003002/ 3. https://codereview.chromium.org/208423016/ BUG=349538 TEST=LayoutTests/webmidi Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169909

Patch Set 1 #

Total comments: 5

Patch Set 2 : use shouldBeTrue and shouldBeFalse #

Patch Set 3 : rename everything in blink #

Total comments: 4

Patch Set 4 : indent #

Total comments: 2

Patch Set 5 : kouhei review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+106 lines, -68 lines) Patch
M LayoutTests/webmidi/permission.html View 1 2 3 4 3 chunks +12 lines, -4 lines 0 comments Download
M LayoutTests/webmidi/permission-expected.txt View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M LayoutTests/webmidi/requestmidiaccess.html View 1 1 chunk +4 lines, -0 lines 0 comments Download
M LayoutTests/webmidi/requestmidiaccess-expected.txt View 1 chunk +2 lines, -0 lines 0 comments Download
M LayoutTests/webmidi/send_messages.html View 1 2 3 3 chunks +8 lines, -4 lines 0 comments Download
M LayoutTests/webmidi/send_messages-expected.txt View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webmidi/MIDIAccess.h View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/webmidi/MIDIAccess.cpp View 1 2 4 chunks +5 lines, -5 lines 0 comments Download
M Source/modules/webmidi/MIDIAccess.idl View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/modules/webmidi/MIDIClient.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webmidi/MIDIClientMock.h View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
M Source/modules/webmidi/MIDIClientMock.cpp View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/webmidi/MIDIController.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webmidi/MIDIController.cpp View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M Source/modules/webmidi/MIDIInput.cpp View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M Source/modules/webmidi/MIDIOutput.cpp View 1 2 7 chunks +14 lines, -14 lines 0 comments Download
M Source/web/MIDIClientProxy.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/MIDIClientProxy.cpp View 1 2 1 chunk +5 lines, -3 lines 0 comments Download
M Source/web/WebMIDIClientMock.cpp View 1 2 2 chunks +6 lines, -6 lines 0 comments Download
M Source/web/WebMIDIPermissionRequest.cpp View 1 chunk +1 line, -1 line 0 comments Download
M public/web/WebMIDIClient.h View 1 2 1 chunk +7 lines, -2 lines 0 comments Download
M public/web/WebMIDIClientMock.h View 1 2 1 chunk +11 lines, -3 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Takashi Toyoshima
Hi, can you review this change? Kent: I updated MIDIAccess.idl which affects web facing attributes. ...
6 years, 9 months ago (2014-03-24 11:38:10 UTC) #1
tkent
lgtm https://codereview.chromium.org/208243014/diff/1/LayoutTests/webmidi/permission.html File LayoutTests/webmidi/permission.html (right): https://codereview.chromium.org/208243014/diff/1/LayoutTests/webmidi/permission.html#newcode48 LayoutTests/webmidi/permission.html:48: shouldBe("access.sysexEnabled", "true"); shouldBe -> shouldBeTrue https://codereview.chromium.org/208243014/diff/1/LayoutTests/webmidi/requestmidiaccess.html File LayoutTests/webmidi/requestmidiaccess.html ...
6 years, 9 months ago (2014-03-24 11:52:38 UTC) #2
Takashi Toyoshima
Done. I changed all functions in blink, and it contains three Blink APIs. Now that ...
6 years, 9 months ago (2014-03-24 13:52:09 UTC) #3
tkent
lgtm https://codereview.chromium.org/208243014/diff/40001/LayoutTests/webmidi/permission.html File LayoutTests/webmidi/permission.html (right): https://codereview.chromium.org/208243014/diff/40001/LayoutTests/webmidi/permission.html#newcode13 LayoutTests/webmidi/permission.html:13: testRunner.setMIDISysexPermission = testRunner.setMIDISysExPermission; nit: We use four spaces ...
6 years, 9 months ago (2014-03-24 13:57:35 UTC) #4
Takashi Toyoshima
Oops, sorry for my poor nits. I failed to switch editor configurations :( https://codereview.chromium.org/208243014/diff/40001/LayoutTests/webmidi/permission.html File ...
6 years, 9 months ago (2014-03-24 14:36:00 UTC) #5
kouhei (in TOK)
lgtm https://codereview.chromium.org/208243014/diff/60001/LayoutTests/webmidi/permission.html File LayoutTests/webmidi/permission.html (right): https://codereview.chromium.org/208243014/diff/60001/LayoutTests/webmidi/permission.html#newcode47 LayoutTests/webmidi/permission.html:47: promise.then(function(a) { Optional Nit: a => obtainedAccess or ...
6 years, 9 months ago (2014-03-25 00:23:02 UTC) #6
Takashi Toyoshima
Thanks! https://codereview.chromium.org/208243014/diff/60001/LayoutTests/webmidi/permission.html File LayoutTests/webmidi/permission.html (right): https://codereview.chromium.org/208243014/diff/60001/LayoutTests/webmidi/permission.html#newcode47 LayoutTests/webmidi/permission.html:47: promise.then(function(a) { On 2014/03/25 00:23:02, kouhei wrote: > ...
6 years, 9 months ago (2014-03-25 04:08:38 UTC) #7
Takashi Toyoshima
The CQ bit was checked by toyoshim@chromium.org
6 years, 9 months ago (2014-03-25 04:08:44 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/toyoshim@chromium.org/208243014/80001
6 years, 9 months ago (2014-03-25 04:08:50 UTC) #9
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-25 04:43:55 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.blink on mac_blink_rel
6 years, 9 months ago (2014-03-25 04:43:56 UTC) #11
Takashi Toyoshima
The CQ bit was checked by toyoshim@chromium.org
6 years, 9 months ago (2014-03-25 04:46:24 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/208243014/80001
6 years, 9 months ago (2014-03-25 04:46:25 UTC) #13
commit-bot: I haz the power
6 years, 9 months ago (2014-03-25 05:22:28 UTC) #14
Message was sent while issue was closed.
Change committed as 169909

Powered by Google App Engine
This is Rietveld 408576698