gecko-dev/dom/bluetooth
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 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +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 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +08:00
BluetoothAdapter.h Bug 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +08:00
BluetoothCommon.h Bug 1061126: Add AVRCP_UID_SIZE to Bluetooth, r=shuang 2014-09-02 12:46:07 +02:00
BluetoothDevice.cpp Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode 2014-06-25 13:17:17 +03:00
BluetoothDevice.h Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv 2014-06-11 16:26:52 -04:00
BluetoothHfpManagerBase.h Bug 948337 - create BluetoothHfpManagerBase for audio manager access 2014-01-13 13:58:43 +08:00
BluetoothHidManager.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
BluetoothHidManager.h Bug 939672 - Patch 2/2: Move NS_DECL_ISUPPORTS and NS_DECL_NSIOBSERVER into BluetoothProfileManagerBase.h 2014-02-20 18:15:47 +08:00
BluetoothManager.cpp Bug 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +08:00
BluetoothManager.h Bug 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +08:00
BluetoothProfileController.cpp Bug 1003663 - Handle the case that user turn off BT during the middle of BT reply. r=echou, f=shuang 2014-05-08 19:20:15 +08:00
BluetoothProfileController.h Bug 1003663 - Handle the case that user turn off BT during the middle of BT reply. r=echou, f=shuang 2014-05-08 19:20:15 +08:00
BluetoothProfileManagerBase.h Bug 1029389: Asynchronous starting and stopping of profile managers, r=shuang 2014-07-15 10:56:53 +02:00
BluetoothPropertyContainer.cpp Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
BluetoothPropertyContainer.h Bug 950188. DOMRequest should only have a constructor taking a Window. r=khuey 2014-01-06 21:53:23 -05:00
BluetoothReplyRunnable.cpp Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor 2014-08-14 18:47:15 -07:00
BluetoothReplyRunnable.h Bug 925916 - Handlify a few things in bluetooth, r=smaug 2013-10-16 10:44:50 -07: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 929376 - Part 2: Move 'IsConnected' from BluetoothManager to BluetoothAdapter and allow it to be used on content process. r=shawnjohnjr 2014-08-26 18:50:35 +08:00
BluetoothSocketObserver.h Bug 798033 - Remove 'using namespace' from dom/ headers. r=echou 2013-12-08 21:53:11 -05:00
BluetoothUuid.cpp Bug 1015819 - Part 1: [bluedroid] Restore CoD value based on SDP records. r=echou, f=btian 2014-06-20 00:48:00 -04:00
BluetoothUuid.h Bug 1015819 - Part 1: [bluedroid] Restore CoD value based on SDP records. r=echou, f=btian 2014-06-20 00:48:00 -04:00
moz.build Bug 1058101 - Flatten dom/network/src/ into parent directory. r=mccr8 2014-08-27 10:13:39 -07:00
ObexBase.cpp Bug 932490 - Fix the buffer overflows of OBEX packet. r=echou 2013-12-11 09:53:24 -05:00
ObexBase.h Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc 2014-01-04 10:02:17 -05:00