Removed connect/disconnect events (https://www.w3.org/Bugs/Public/show_bug.cgi?id=19762).
authorChris Wilson <cwilso@gmail.com>
Wed, 31 Oct 2012 12:45:06 -0700
changeset 198 46c470599a4b
parent 197 c4c6435ac4ee
child 199 b70563d39ab1
Removed connect/disconnect events (https://www.w3.org/Bugs/Public/show_bug.cgi?id=19762).
midi/specification.html
--- a/midi/specification.html	Tue Oct 30 20:29:48 2012 -0400
+++ b/midi/specification.html	Wed Oct 31 12:45:06 2012 -0700
@@ -494,53 +494,6 @@
 
       <p>This interface represents a MIDI input or output port.</p>
 
-      <p id="event-midiport-disconnect">
-        Whenever the MIDI port corresponding the
-        <code><a>MIDIPort</a></code> is disconnected or becomes unavailable,
-        if supported by the underlying system the UA SHOULD run the following steps:
-      </p>
-
-      <ol>
-        <li>
-          <p>
-            Fire a simple event named <code><a
-            href="#event-midiport-disconnect">disconnect</a></code>
-            at the object.
-          </p>
-        </li>
-      </ol>
-
-      <p id="event-midiport-connect">
-        Whenever the MIDI port corresponding the
-        <code><a>MIDIPort</a></code> is connected or reconnected,
-        the UA MUST run the following steps:
-      </p>
-
-      <ol>
-        <li>
-          <p>
-            Fire a simple event named <code><a
-            href="#event-midiport-connect">connect</a></code>
-            at the object.
-          </p>
-        </li>
-      </ol>
-
-      <div class="note">
-        <p>
-          The <code><a>disconnect</a></code> and
-          <code><a>connect</a></code> events may not be applicable to all
-          MIDI ports or OS APIs. For example, some system APIs do not dynamically
-          notify applications when MIDI ports become available or unavailable. 
-          Therefore the semantic here is SHOULD, rather than MUST.
-        </p>
-        <p>It is also important to note again that the MIDIPort represents an
-          input or output interface, not necessarily an endpoint MIDI device; it
-          is not possible, using this system, to be notified when a synthesizer
-          is plugged into a 5-pin DIN MIDI port on a hardware MIDI interface.
-        </p>
-      </div>
-
       <dl class="idl" title='enum MIDIPortType'>
         <dt>input</dt>
         <dd>