7be5a7820a661278dbb8d114a71e26788cd9eb58: Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324132
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian With this patch, |BluetoothSocket| cleans up its internal state whenever a connection gets closed, either intentionally or from an error. The socket can then be reused for a new connection. If we try to destruct an open Bluetooth socket, we'd probably leak the file descriptor or transition into an undefined state. The destructor now asserts that the socket is closed.
bbdedc47cf6f8c55c3adfa5cf69372a4f2cc1e9d: Bug 1239979: Store pointer to Bluetooth socket interface in |BluetoothSocket|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324131
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Store pointer to Bluetooth socket interface in |BluetoothSocket|, r=btian |BluetoothSocket| currently stores the pointer to the socket interface in a global static location. This pointer can become invalid if the Bluetooth module get's disabled. Enabling Bluetooth again and calling the socket interface would execute on undefined state. The current implementation of the Bluedroid backend keeps the interface pointers valid, so this problem doesn't happen in practice. It's still a bug, though. This patch changes |BluetoothSocket| to store the socket-interface pointer internally. So it will acquire a new pointer for each socket.
cdf8c7c78c8b204f157999cba0421cf664f24061: Bug 1239979: Add |BluetoothSocket::Accept| method, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324130
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Add |BluetoothSocket::Accept| method, r=btian The new method |Accept| of |BluetoothSocket| encapsulates the code for accepting from a passive socket. Having this method will allow for storing the socket interface in |BluetoothSocket| itself.
f632ea7d8d41e4948c784d775fde517cbbda9084: Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324129
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian
c08aaa73c679f1bb4c1829a478769c4f5c92477c: Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324128
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang The current Bluetooth profile managers remove themselves from a number of observer lists in their destructors. But |nsIObserverService| keeps it's own reference to the managers, so the destructors never run. Con- sequently the Bluetooth module nevers cleans up correctly. This patch adds an explicit uninit method to each profile manager. It removes the manager from the observer lists.
541f217c62dbee344a63e28f869ed5e179f223fd: Bug 1239979: Init and uninit all Bluetooth profile managers, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 21 Jan 2016 12:30:00 +0100 - rev 324127
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1239979: Init and uninit all Bluetooth profile managers, r=shuang The use is init and deinit methods is currently inconsistent among Bluetooth profile managers. This patch unifies all these methods and integrates them into the Bluetooth service. Instances of the manager classes are now unref'ed during Bluetooth shutdown.
77c14ffaf5f83e7f5fdd23d446c5feb4dea2a852: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 03:05:53 -0800 - rev 324126
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping manifests a=b2g-bump
3e8be31923a01fed15555f58db0046b315f9ed80: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 03:04:17 -0800 - rev 324125
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/4d388b4c8341 Author: Ricky Chien <rickychien@users.noreply.github.com> Desc: Merge pull request #33910 from rickychien/r-wrapper-to-nodejs Bug 1131521 - Running r-wrapper.js on node.js r=@scottwu ======== https://hg.mozilla.org/integration/gaia-central/rev/9f732e7d504b Author: Ricky Chien <ricky060709@gmail.com> Desc: Bug 1131521 - Running r-wrapper.js on node.js
d5df97e337b5b827f047986d0e3b0c51ee6386b8: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 01:54:02 -0800 - rev 324124
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping manifests a=b2g-bump
1f855bd3c4777a519f9562c366e0d63d57e2a0e5: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 01:52:28 -0800 - rev 324123
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/6c15bf65a1be Author: gasolin <gasolin@gmail.com> Desc: Merge pull request #33929 from gasolin/issue-1236781 Bug 1236781 - move 'Connect with WPS' to Advanced settings section, r=scott ======== https://hg.mozilla.org/integration/gaia-central/rev/b315b7e917f3 Author: gasolin <gasolin@gmail.com> Desc: Bug 1236781 - move 'Connect with WPS' to Advanced settings section, r=scott
3587e74b6c036c96f015c2ae2e54f8304b01af0f: Bumping manifests a=b2g-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 01:17:04 -0800 - rev 324122
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping manifests a=b2g-bump
4d26204d0103d1eb258845d98119d48509cbddbd: Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 21 Jan 2016 01:15:29 -0800 - rev 324121
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/8dd58c096d55 Author: Carsten Book <tomcat@mozilla.com> Desc: Merge pull request #33867 from vinay-y/bug1206474 Bug 1206474 - Fixed errors causing Bug 1238482. r=salva ======== https://hg.mozilla.org/integration/gaia-central/rev/e0ba718fdf05 Author: Vinay <vinayy765@gmail.com> Desc: Bug 1206474 - Combining older and new patches ======== https://hg.mozilla.org/integration/gaia-central/rev/ab2109968067 Author: Vinay <vinayy765@gmail.com> Desc: Bug 1206474 - Fixed errors causing Bug 1238482 ======== https://hg.mozilla.org/integration/gaia-central/rev/622dff91134a Author: Vinay <vinayy765@gmail.com> Desc: Bug 1206474 - Updated files causing Bug 1238482
cb11faf761e65ca22104470306d3cbf813d1344e: Bug 1235484 - Part 2: Refine testcases and control radio with connection. r=bevistseng
stone <stone123456@gmail.com> - Wed, 20 Jan 2016 11:39:23 +0800 - rev 324120
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1235484 - Part 2: Refine testcases and control radio with connection. r=bevistseng
8e85a88ddba0990cc87f44d7e8e4c2832c58ec95: Bug 1235484 - Part 1: Refine radio state check in MmsService. r=bevistseng
stone <stone123456@gmail.com> - Wed, 20 Jan 2016 11:39:06 +0800 - rev 324119
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Bug 1235484 - Part 1: Refine radio state check in MmsService. r=bevistseng
cea2883034cbb4485c1ee0047cd6a7cfe4b9b652: Backed out 2 changesets (bug 1240201) for Windows wpt bustage a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 21 Jan 2016 12:28:24 -0800 - rev 324118
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Backed out 2 changesets (bug 1240201) for Windows wpt bustage a=merge Backed out changeset b06a049cafb7 (bug 1240201) Backed out changeset 69b695ad6d43 (bug 1240201)
d55b4c5e8a862a79ed4aeb1c14f7d47844354847: Backed out changeset 18e7baac03ce (bug 1241062) for windows wpt bustage a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 21 Jan 2016 12:28:39 -0800 - rev 324117
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Backed out changeset 18e7baac03ce (bug 1241062) for windows wpt bustage a=merge
7f3168c2fb0a71dfbd787965b686e91509ca42d9: Backout bug 1240916 because the update from upstream seems to be broken a=merge
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 21 Jan 2016 13:17:13 -0500 - rev 324116
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Backout bug 1240916 because the update from upstream seems to be broken a=merge This is probably caused by https://github.com/kevina/wordlist/issues/144.
8a72770299f19f93f281874098ac8e94c76c8265: Merge inbound to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 21 Jan 2016 16:24:42 -0800 - rev 324115
Push 9854 by pchang@mozilla.com at Fri, 22 Jan 2016 01:44:30 +0000
Merge inbound to m-c a=merge
7c5822d0d2d7ef1e53f032d88e1e3cfdd9104692: Bug 987186 - respect echoCancellation constraint draft
Brian Armstrong <brian.armstrong.ece+moz@gmail.com> - Wed, 20 Jan 2016 13:11:42 -0800 - rev 324114
Push 9853 by bmo:brian.armstrong.ece+github@gmail.com at Fri, 22 Jan 2016 01:03:18 +0000
Bug 987186 - respect echoCancellation constraint *** Bug 987186 - also accept and respect mozNoiseSuppression and mozAutoGainControl
972d1506d50d48b8ee7004c612c0aff07a929bce: Bug 1241599 - Add 'core' ping telemetry docs. r=gfritzsche draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 21 Jan 2016 16:55:54 -0800 - rev 324113
Push 9852 by michael.l.comella@gmail.com at Fri, 22 Jan 2016 00:59:39 +0000
Bug 1241599 - Add 'core' ping telemetry docs. r=gfritzsche
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip