[web-bluetooth] new commits pushed by jyasskin

The following commits were just pushed by jyasskin to 
https://github.com/WebBluetoothCG/web-bluetooth:

* Enforce that the current realm is connected while running GATT 
procedures.

This change makes it so that a disconnect() call takes effect 
immediately and
prevents any subsequent changes to member variables from a returning 
GATT
procedure, even if the GATT procedure started before the 
disconnection. It also
forces all active requests to fail with a NetworkError so that no 
remnants of
the connection keep running after it's terminated.

This reverses the readValue() promise and event order from #175, in 
order to
avoid needing to perform a microtask checkpoint inside the algorithm.

Fixes #114. Fixes #171.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/7d590bad80c57f68c069d9f6d4cb48549f52e628

* Put the connection-checking wrapper note in its own paragraph.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/6ebe5f0eec3a744c37fc1fe813ddf1c8b9ad6774

* Merge pull request #209 from jyasskin/enforce-connectedness

Enforce that the current realm is connected while running GATT 
procedures.
  by Jeffrey Yasskin
https://github.com/WebBluetoothCG/web-bluetooth/commit/abb1c91cb03aa2dfb6a053a02fd55c942ec00377

Received on Wednesday, 9 March 2016 18:23:52 UTC