gecko-dev/dom/bluetooth2
Thomas Zimmermann 261a3f87cf Bug 1062754: Support peer shutdown and EOF in |SocketIOBase|, r=qdot, btian
Calling read on a socket that has been closed for reading by the
peer, read returns 0. The socket is still readable however, so
polling and reading will return constant results of 0 received
bytes.

With this patch, if a socket's peer shuts down reading or if
we reached the EOF, we stop watching the file descriptor for
readability. |SocketIOBase| will detect this case exactly once
and initiate the socket's shutdown.
2014-09-05 10:16:24 +02:00
..
bluedroid Bug 1062754: Support peer shutdown and EOF in |SocketIOBase|, r=qdot, btian 2014-09-05 10:16:24 +02:00
bluez Backed out 6 changesets (bug 1059813) by request. 2014-09-03 11:29:16 -04:00
ipc Bug 1032755 - Return a DOMException with error message when BluetoothReplyRunnable rejects the promise. r=btian 2014-08-25 14:51:29 +08:00
tests/marionette Bug 846200 - Update Marionette JS WebAPI Tests to use new settings-api permissions; r=echou r=echen 2014-08-27 21:01:29 -07:00
BluetoothAdapter.cpp Bug 1060245 - Patch 2/3: Cleanup header of adapter, r=echou 2014-08-29 15:38:44 +08:00
BluetoothAdapter.h Bug 1060245 - Patch 2/3: Cleanup header of adapter, r=echou 2014-08-29 15:38:44 +08:00
BluetoothClassOfDevice.cpp
BluetoothClassOfDevice.h
BluetoothCommon.h Bug 1061124: Add Bluetooth A2DP and AVRCP notifications (under bluetooth2/), r=btian 2014-09-05 10:00:39 +02:00
BluetoothDevice.cpp Bug 1060245 - Patch 1/3: Cleanup headers of manager and device, r=echou 2014-09-02 18:31:18 +08:00
BluetoothDevice.h Bug 1060245 - Patch 1/3: Cleanup headers of manager and device, r=echou 2014-09-02 18:31:18 +08:00
BluetoothDiscoveryHandle.cpp Bug 1038632 - Patch2: Maintain device objects in BluetoothAdapter. r=btian 2014-07-25 15:21:44 +08:00
BluetoothDiscoveryHandle.h Bug 1038632 - Patch2: Maintain device objects in BluetoothAdapter. r=btian 2014-07-25 15:21:44 +08:00
BluetoothHfpManagerBase.h
BluetoothHidManager.cpp
BluetoothHidManager.h
BluetoothManager.cpp Bug 1036232 - Remove redundant code of entering compartment in BT manager and adapter. r=btian 2014-07-25 03:24:00 +02:00
BluetoothManager.h Bug 1060245 - Patch 1/3: Cleanup headers of manager and device, r=echou 2014-09-02 18:31:18 +08:00
BluetoothPairingHandle.cpp Bug 1033898 - Patch1: Add BluetoothPairingEvent and BluetoothPairingHandlewebidls and their class implementations. r=btian, r=bz 2014-07-28 22:09:00 +02:00
BluetoothPairingHandle.h Bug 1033898 - Patch1: Add BluetoothPairingEvent and BluetoothPairingHandlewebidls and their class implementations. r=btian, r=bz 2014-07-28 22:09:00 +02:00
BluetoothPairingListener.cpp Bug 1036228 - Patch1: Add BluetoothPairingRequestListeningHandle.webidl and implement it. r=btian, r=bz 2014-08-05 18:25:42 +08:00
BluetoothPairingListener.h Bug 1036228 - Patch1: Add BluetoothPairingRequestListeningHandle.webidl and implement it. r=btian, r=bz 2014-08-05 18:25:42 +08:00
BluetoothProfileController.cpp
BluetoothProfileController.h
BluetoothProfileManagerBase.h Bug 1038645: Asynchronous starting and stopping of profile managers (under bluetooth2/), r=btian 2014-07-22 13:53:27 +02:00
BluetoothReplyRunnable.cpp Bug 1032755 - Return a DOMException with error message when BluetoothReplyRunnable rejects the promise. r=btian 2014-08-25 14:51:29 +08:00
BluetoothReplyRunnable.h Bug 1032755 - Return a DOMException with error message when BluetoothReplyRunnable rejects the promise. r=btian 2014-08-25 14:51:29 +08:00
BluetoothRilListener.cpp Bug 843452 - Part 2-2: Bluetooth changes for MobileConnectionService interface. r=echou 2014-07-02 17:14:08 +08:00
BluetoothRilListener.h Bug 843452 - Part 2-2: Bluetooth changes for MobileConnectionService interface. r=echou 2014-07-02 17:14:08 +08:00
BluetoothService.cpp Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
BluetoothService.h Bug 1036228 - Patch2: Handle pairing requests reported by bluedroid in bluetooth services. r=btian 2014-08-05 18:25:47 +08:00
BluetoothSocketObserver.h
BluetoothUuid.cpp
BluetoothUuid.h
ObexBase.cpp
ObexBase.h
moz.build Bug 1058101 - Flatten dom/network/src/ into parent directory. r=mccr8 2014-08-27 10:13:39 -07:00