gecko-dev/dom/bluetooth
Jocelyn Liu b31782a970 Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz
Without unregistering the bluetooth signal handler when a object unlinked, we
might end up exposing a deleted object to JS or accessing deleted objects while
receiving signals from parent process.

This patch unregister signal handlers in unlink for each Bluetooth* classes
which registers signal handlers. And also checks if the signal handler is not
unregistered before handling signals in content process.
2015-04-27 22:46:00 -04:00
..
bluedroid Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis 2015-04-28 10:18:13 +02:00
bluetooth1 Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz 2015-04-27 22:46:00 -04:00
bluetooth2 Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz 2015-04-27 22:46:00 -04:00
bluez Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis 2015-04-28 10:18:13 +02:00
BluetoothCommon.h Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz 2015-04-27 22:46:00 -04:00
BluetoothHfpManagerBase.h Bug 1155718: Share BluetoothHfpMangerBase.h between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
BluetoothHidManager.cpp Bug 1155718: Share BluetoothHidManager.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
BluetoothHidManager.h Bug 1155718: Share BluetoothHidManager.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
BluetoothInterface.cpp Bug 1153796: Share BluetoothInterface.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-15 11:46:33 +02:00
BluetoothInterface.h Bug 1156229: Update GATT support to include Android L, r=joliu 2015-04-22 09:35:36 +02:00
BluetoothInterfaceHelpers.cpp Bug 1153796: Share BluetoothInterfaceHelpers.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-15 11:46:33 +02:00
BluetoothInterfaceHelpers.h Bug 1153796: Share BluetoothInterfaceHelpers.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-15 11:46:33 +02:00
BluetoothProfileManagerBase.h Bug 1155718: Share BluetoothProfileManagerBase.h between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
BluetoothRilListener.cpp Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian 2015-04-24 18:10:37 +08:00
BluetoothRilListener.h Bug 1155718: Share BlueoothRilListener.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
BluetoothSocketObserver.h Bug 1156352: Remove |UnixSocketRawData| from Bluetooth interfaces, r=btian 2015-04-23 13:48:47 +02:00
BluetoothUtils.cpp Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz 2015-04-27 22:46:00 -04:00
BluetoothUtils.h Bug 1138267 - Unregister bluetooth signal handlers in unlink. r=shuang, r=bz 2015-04-27 22:46:00 -04:00
BluetoothUuid.cpp Bug 1155082: Share BluetoothUUID.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-17 17:45:05 +02:00
BluetoothUuid.h Bug 1155082: Share BluetoothUUID.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-17 17:45:05 +02:00
moz.build Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu 2015-04-23 10:43:51 +02:00
ObexBase.cpp Bug 1155718: Share ObexBase.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00
ObexBase.h Bug 1155718: Share ObexBase.{cpp,h} between Bluetooth v1 and v2, r=btian 2015-04-20 12:56:49 +02:00