|
Web MIDI: implement implicit open() on send() and setOnmidimessage()
For compatibility and usability, the spec defines that send() and
setting a onmidimessage handler invoke implcit open() operation.
This patch implemnts the implcit open() for both, and add new Layout
tests to verify state transitions.
BUG= 462183
TEST=LayoutTests/webmidi
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193002
Total comments: 8
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+195 lines, -380 lines) |
Patch |
|
A |
LayoutTests/webmidi/implicit-open.html
|
View
|
1
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/webmidi/implicit-open-expected.txt
|
View
|
1
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/webmidi/open-close.html
|
View
|
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/webmidi/open-close-expected.txt
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
|
D |
LayoutTests/webmidi/open_close.html
|
View
|
|
1 chunk |
+0 lines, -91 lines |
0 comments
|
Download
|
|
D |
LayoutTests/webmidi/open_close-expected.txt
|
View
|
|
1 chunk |
+0 lines, -62 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/webmidi/send-messages.html
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/webmidi/send-messages-expected.txt
|
View
|
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
|
D |
LayoutTests/webmidi/send_messages.html
|
View
|
|
1 chunk |
+0 lines, -107 lines |
0 comments
|
Download
|
|
D |
LayoutTests/webmidi/send_messages-expected.txt
|
View
|
|
1 chunk |
+0 lines, -47 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/webmidi/state-check-utils.js
|
View
|
1
|
3 chunks |
+14 lines, -53 lines |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIInput.h
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIInput.cpp
|
View
|
1
2
|
2 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIOutput.cpp
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIPort.h
|
View
|
1
2
|
3 chunks |
+9 lines, -6 lines |
0 comments
|
Download
|
|
M |
Source/modules/webmidi/MIDIPort.cpp
|
View
|
|
2 chunks |
+21 lines, -16 lines |
0 comments
|
Download
|
Total messages: 15 (4 generated)
|