searching for reviewer(btian)
c7c047192403fc82f9576895136f133a7613e01d: Bug 1252841: Convert Bluetooth module to |UniquePtr<>|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Tue, 22 Mar 2016 11:26:45 +0100 - rev 289851
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1252841: Convert Bluetooth module to |UniquePtr<>|, r=btian
cc44f581675f5ce0086cbccf73ca8f6a110ee6a0: Bug 1240997 - Enable 3 Bluetooth marionette tests on B2G emulator-kk, r=btian
Will Wang <wiwang@mozilla.com> - Thu, 28 Jan 2016 14:24:00 +0800 - rev 281581
Push 19451 by shuang@mozilla.com at Thu, 28 Jan 2016 06:23:46 +0000
Bug 1240997 - Enable 3 Bluetooth marionette tests on B2G emulator-kk, r=btian 1. [test_dom_BluetoothManager.js] 2. [test_dom_BluetoothAdapter_enable.js] 3. [test_dom_BluetoothAdapter_setters.js]
f7d3592dc0bd76800f8434c906c54f2e0ecde1fd: Bug 1240997 - Enable 3 Bluetooth marionette tests on B2G emulator-kk, r=btian
Will Wang <wiwang@mozilla.com> - Tue, 26 Jan 2016 18:22:35 +0800 - rev 281539
Push 19426 by shuang@mozilla.com at Tue, 26 Jan 2016 10:22:18 +0000
Bug 1240997 - Enable 3 Bluetooth marionette tests on B2G emulator-kk, r=btian 1. [test_dom_BluetoothManager.js] 2. [test_dom_BluetoothAdapter_enable.js] 3. [test_dom_BluetoothAdapter_setters.js]
e93a14409efe417a7fd132184780ae7192d68d7d: Bug 1238825: Add "dom.bluetooth.webbluetooth.enabled" preference for WebBluetooth API development. r=btian, r=bz
Jocelyn Liu <joliu@mozilla.com> - Mon, 25 Jan 2016 14:35:18 +0800 - rev 281427
Push 19410 by joliu@mozilla.com at Mon, 25 Jan 2016 06:35:35 +0000
Bug 1238825: Add "dom.bluetooth.webbluetooth.enabled" preference for WebBluetooth API development. r=btian, r=bz
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 280713
Push 19386 by tdz@users.sourceforge.net at Thu, 21 Jan 2016 11:30:46 +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 280712
Push 19386 by tdz@users.sourceforge.net at Thu, 21 Jan 2016 11:30:46 +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 280711
Push 19386 by tdz@users.sourceforge.net at Thu, 21 Jan 2016 11:30:46 +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 280710
Push 19386 by tdz@users.sourceforge.net at Thu, 21 Jan 2016 11:30:46 +0000
Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian
0026963528049893db1225e4ca46c8b5724c1461: Bug 1238991: Don't connect Bluetooth OPP manager before service channel is known, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 14 Jan 2016 14:55:49 +0100 - rev 279942
Push 19310 by tdz@users.sourceforge.net at Thu, 14 Jan 2016 13:56:38 +0000
Bug 1238991: Don't connect Bluetooth OPP manager before service channel is known, r=btian The Bluetooth Opp manager requires the service channel of the remote service to connect successfully. If the service channel isn't known, it sends an SDP update request to get the value from the remote device. The current code will still try to connect with an invalid service channel. This patch fixes the issue by returning early after sending the SDP update request.
00c13feca0b7fffd77e9607881dbaddac19bebaf: Bug 1236561 - part 3 - make BluetoothConfigurationParameter.mValue a UniquePtr; r=btian
Nathan Froyd <froydnj@mozilla.com> - Sun, 06 Dec 2015 10:41:42 -0500 - rev 279451
Push 19276 by cbook@mozilla.com at Tue, 12 Jan 2016 10:58:24 +0000
Bug 1236561 - part 3 - make BluetoothConfigurationParameter.mValue a UniquePtr; r=btian
7c415aa842050a2da120e513237c19439dcebd03: Bug 1236561 - part 2 - remove ObexHeaderSet::GetAuthChallenge; r=btian
Nathan Froyd <froydnj@mozilla.com> - Sun, 06 Dec 2015 10:28:04 -0500 - rev 279450
Push 19276 by cbook@mozilla.com at Tue, 12 Jan 2016 10:58:24 +0000
Bug 1236561 - part 2 - remove ObexHeaderSet::GetAuthChallenge; r=btian We don't need to copy data in this case, and making this change enables us to remove this use of nsAutoArrayPtr.
7eae4260b2ff05111165b91966350f5661914b5f: Bug 1236561 - part 1 - convert easy cases of nsAutoArrayPtr<T> to UniquePtr<T[]> in dom/bluetooth/; r=btian
Nathan Froyd <froydnj@mozilla.com> - Sun, 06 Dec 2015 10:23:59 -0500 - rev 279449
Push 19276 by cbook@mozilla.com at Tue, 12 Jan 2016 10:58:24 +0000
Bug 1236561 - part 1 - convert easy cases of nsAutoArrayPtr<T> to UniquePtr<T[]> in dom/bluetooth/; r=btian
8fdfe4071048b427d19cb5b42ee85eb13441068f: Bug 1236724: Check the maximum length of each array in IPC; f=jhector, r=btian
Bruce Sun <brsun@mozilla.com> - Wed, 06 Jan 2016 11:30:39 +0800 - rev 278594
Push 19196 by brsun@mozilla.com at Wed, 06 Jan 2016 03:37:12 +0000
Bug 1236724: Check the maximum length of each array in IPC; f=jhector, r=btian
e61c31bf49237a13b7ccf0b7f59e06112009bb38: Bug 1234127: Change |BluetoothAdapter.pairingReqs| as a nullable object; r=btian, r=mrbkap
Bruce Sun <brsun@mozilla.com> - Mon, 21 Dec 2015 16:48:47 +0800 - rev 277468
Push 19100 by brsun@mozilla.com at Fri, 25 Dec 2015 08:55:31 +0000
Bug 1234127: Change |BluetoothAdapter.pairingReqs| as a nullable object; r=btian, r=mrbkap
94dc62e0323e533502166bfc54edea5927746abd: Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian
Nathan Froyd <froydnj@mozilla.com> - Wed, 04 Nov 2015 10:42:01 -0500 - rev 274999
Push 18881 by kwierso@gmail.com at Wed, 02 Dec 2015 00:11:05 +0000
Bug 1224240 - fix memory leak in Bluetooth*Manager::CompareHeaderTarget; r=btian ObexHeaderSet::GetTarget copies the data associated with the ObexHeaderId::Target id into a newly-allocated buffer. All callers of this function, however, fail to free the buffer once they are done with it. Instead of simply freeing the buffer in the caller, however, let's add an API to ObexHeaderSet that gives direct access to the desired header. Doing this means that we have direct access to the data--no copying necessary--and we also make the caller slightly faster, since it no longer has to verify that the appropriate header is there, followed by re-searching for the header it already knows is there.
07f6fbbd3b2fea9ef0377e4b31015ac7ba7bb868: Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian
Shawn Huang <shuang@mozilla.com> - Tue, 01 Dec 2015 15:55:41 +0800 - rev 274692
Push 18865 by shuang@mozilla.com at Tue, 01 Dec 2015 07:54:08 +0000
Bug 1186840 - [MAP] Implement MessageUpdate function, r=btian
341b35834bac999ac2d00400efd114933a65ae88: Bug 1226063 - take advantage of UniquePtr in BluetoothMapSmsManager::SendMasObexData; r=btian
Nathan Froyd <froydnj@mozilla.com> - Wed, 18 Nov 2015 17:14:07 -0500 - rev 273362
Push 18723 by kwierso@gmail.com at Thu, 19 Nov 2015 21:51:18 +0000
Bug 1226063 - take advantage of UniquePtr in BluetoothMapSmsManager::SendMasObexData; r=btian Now that UnixSocketRawData can assume ownership of UniquePtrs, we can enhance SendMasObexData to accept UniquePtrs where possible.
64cd192b8d12248153320c1717d86b002edb5679: Bug 1223806: Convert Bluetooth to |BluetoothCoreInterface|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 19 Nov 2015 11:21:03 +0100 - rev 273008
Push 18707 by tdz@users.sourceforge.net at Thu, 19 Nov 2015 13:25:39 +0000
Bug 1223806: Convert Bluetooth to |BluetoothCoreInterface|, r=btian
489a24c0094bfeb8a9de62083b73b3c2889b1fa9: Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 19 Nov 2015 11:21:03 +0100 - rev 273007
Push 18707 by tdz@users.sourceforge.net at Thu, 19 Nov 2015 13:25:39 +0000
Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian
9bbf22cb4f634f814c58e33065b5495395e02fc3: Bug 1223806: Convert Bluetooth to |BluetoothCoreNotificationHandler|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 19 Nov 2015 11:21:03 +0100 - rev 273006
Push 18707 by tdz@users.sourceforge.net at Thu, 19 Nov 2015 13:25:39 +0000
Bug 1223806: Convert Bluetooth to |BluetoothCoreNotificationHandler|, r=btian
e01293abbc3d9515c86ceb52b9121f718ff2dbe9: Bug 1223806: Convert Bluetooth to |BluetoothCoreResultHandler|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 19 Nov 2015 11:21:03 +0100 - rev 273005
Push 18707 by tdz@users.sourceforge.net at Thu, 19 Nov 2015 13:25:39 +0000
Bug 1223806: Convert Bluetooth to |BluetoothCoreResultHandler|, r=btian
958acda55a11443cb9f89f7f65d9ce62813c5f4c: Bug 1223806: Add Bluetooth Core interface, notification and result handler, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 19 Nov 2015 11:21:03 +0100 - rev 273004
Push 18707 by tdz@users.sourceforge.net at Thu, 19 Nov 2015 13:25:39 +0000
Bug 1223806: Add Bluetooth Core interface, notification and result handler, r=btian
d308e79cbdbe861d6172fb615ac461a3c9752859: Bug 1110619 - Part 3: Bluetooth Changes. r=btian
Bevis Tseng <btseng@mozilla.com> - Thu, 12 Nov 2015 17:04:00 +0800 - rev 272679
Push 18680 by cbook@mozilla.com at Mon, 16 Nov 2015 15:26:29 +0000
Bug 1110619 - Part 3: Bluetooth Changes. r=btian
cd41965237b0a146df403415cf1f80f734b3475f: Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 13 Nov 2015 15:26:50 +0100 - rev 272425
Push 18660 by tdz@users.sourceforge.net at Fri, 13 Nov 2015 14:27:20 +0000
Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
756632e20aa46ce0b2feebdf6f04e6dacdc09811: Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian
Nathan Froyd <froydnj@mozilla.com> - Mon, 02 Nov 2015 16:16:38 -0500 - rev 272392
Push 18658 by cbook@mozilla.com at Fri, 13 Nov 2015 13:39:58 +0000
Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian We have a number of places where we create a Bluetooth request with allocated memory, then copy that memory into the raw data to be sent over the socket. We can do better by transferring ownership to the socket data, rather than copying.
5718492f57f5977b2406017e0b4738bef9a0b1a0: Bug 1223804 - remove unused container macro; r=btian
Nathan Froyd <froydnj@mozilla.com> - Tue, 10 Nov 2015 16:41:18 -0500 - rev 272383
Push 18658 by cbook@mozilla.com at Fri, 13 Nov 2015 13:39:58 +0000
Bug 1223804 - remove unused container macro; r=btian
71d0b47d316ae3e07293d3fc583a879ac6149a58: Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 12 Nov 2015 11:23:35 +0100 - rev 272193
Push 18633 by tdz@users.sourceforge.net at Thu, 12 Nov 2015 10:24:16 +0000
Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
975e3b3d750400a32b16e27de8e530e31d395dd4: Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Wed, 11 Nov 2015 11:14:39 +0100 - rev 271934
Push 18601 by tdz@users.sourceforge.net at Wed, 11 Nov 2015 10:15:25 +0000
Bug 1220121: Convert IPDL of Bluetooth OPP API to |BluetoothAddress|, r=btian
6d42ef0047e7bb8295e1a6a752bd25223c567c8d: Bug 1221326 - use Endian.h more widely in bluetooth code; r=btian
Nathan Froyd <froydnj@mozilla.com> - Mon, 02 Nov 2015 15:13:10 -0500 - rev 271260
Push 18509 by cbook@mozilla.com at Thu, 05 Nov 2015 12:40:41 +0000
Bug 1221326 - use Endian.h more widely in bluetooth code; r=btian
5feb89aefb1c1370b1a5a2bf0653a8d854fb6220: Bug 1218295 - Convert the relative path of PullvCardEntry to absolute path if PBAP request isn't using X-BT-UID. r=btian
Jamin Liu <6jamin@gmail.com> - Mon, 26 Oct 2015 22:41:00 +0100 - rev 269604
Push 18333 by cbook@mozilla.com at Tue, 27 Oct 2015 09:36:52 +0000
Bug 1218295 - Convert the relative path of PullvCardEntry to absolute path if PBAP request isn't using X-BT-UID. r=btian
7e97cf0f34e0e5335b40df8b1c06cabf061de01f: Bug 1217339 - Fix illegal format of folder-listing object, r=btian
Shawn Huang <shuang@mozilla.com> - Fri, 23 Oct 2015 22:21:09 +0800 - rev 269168
Push 18262 by shuang@mozilla.com at Fri, 23 Oct 2015 14:20:51 +0000
Bug 1217339 - Fix illegal format of folder-listing object, r=btian
38f2959a97b20c3c871aef81d78297d4460a64af: Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian
Nathan Froyd <froydnj@mozilla.com> - Fri, 18 Sep 2015 19:36:05 -0400 - rev 268830
Push 18214 by kwierso@gmail.com at Wed, 21 Oct 2015 23:40:14 +0000
Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian We have a number of functions in mozilla/Endian.h for doing endianness conversions, and these functions should be used instead of hand-rolled functions. Using those functions in the bluetooth code makes the code clearer and more portable (ReadLittleEndianUint16 won't do the right thing if we're running on a big-endian processor, for instance). Endian.h is also careful to avoid assumptions about memory alignment, which utility functions like ReadLittleEndianUint16 don't do.
98c32b89e38caea8066844ec49cd672af178769b: Bug 1216179: Fix broken interface of fall-back Bluetooth HFP manager, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Tue, 20 Oct 2015 10:41:36 +0200 - rev 268342
Push 18165 by tdz@users.sourceforge.net at Tue, 20 Oct 2015 08:42:33 +0000
Bug 1216179: Fix broken interface of fall-back Bluetooth HFP manager, r=btian
2b959bec2e884bcf4079744dc42de76b2aacd5b5: Bug 1155072 - Part 2: Deprecate nsITelephonyListener.conferenceCallStateChanged (Bluetooth). r=btian
Ben Hsu <driftersprt@gmail.com> - Sun, 11 Oct 2015 20:43:00 +0200 - rev 268337
Push 18162 by cbook@mozilla.com at Tue, 20 Oct 2015 06:36:15 +0000
Bug 1155072 - Part 2: Deprecate nsITelephonyListener.conferenceCallStateChanged (Bluetooth). r=btian
68381a8eeecbae8817047bf10825ccd5d9f9f654: Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 16 Oct 2015 15:20:35 +0200 - rev 268027
Push 18108 by tdz@users.sourceforge.net at Fri, 16 Oct 2015 13:21:44 +0000
Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian This patch moves the code for registering and unregistering the Handsfree backend module into the Handsfree manager. The respective code in the backend itself has been removed. The new design allows for a strict separation between Setup module and Handsfree module.
96508aad02d13be927c094d7cb6e946ea6aa5964: Bug 1208492 - Handle MAP replies from Gaia and pass the results to BluetoothMapSmsManager, r=btian
Shawn Huang <shuang@mozilla.com> - Mon, 12 Oct 2015 17:14:54 +0800 - rev 267096
Push 17989 by shuang@mozilla.com at Mon, 12 Oct 2015 09:14:58 +0000
Bug 1208492 - Handle MAP replies from Gaia and pass the results to BluetoothMapSmsManager, r=btian
83f9e85ebee092c991b2994f6ef4dede29c9e358: Bug 1212729 - Handle illegal PBAP virtual folders path properly. r=btian
Jamin Liu <6jamin@gmail.com> - Mon, 12 Oct 2015 15:00:21 +0800 - rev 267089
Push 17985 by btian@mozilla.com at Mon, 12 Oct 2015 07:01:15 +0000
Bug 1212729 - Handle illegal PBAP virtual folders path properly. r=btian
11ce89180f3c3b103d2e890c41e94dcac189e4c6: Bug 1212725 - Convert relative paths of PBAP PullvCardListing to absolute path. r=btian
Jamin Liu <6jamin@gmail.com> - Mon, 12 Oct 2015 15:00:14 +0800 - rev 267088
Push 17985 by btian@mozilla.com at Mon, 12 Oct 2015 07:01:15 +0000
Bug 1212725 - Convert relative paths of PBAP PullvCardListing to absolute path. r=btian
16d10dba95ee32442b391e6b4945d1853196dbe1: Bug 1184017 - [MAP] Dispatch events to MAP event handlers, r=btian, sr=mrbkap
Shawn Huang <shuang@mozilla.com> - Fri, 09 Oct 2015 18:23:20 +0800 - rev 266915
Push 17960 by shuang@mozilla.com at Fri, 09 Oct 2015 10:23:28 +0000
Bug 1184017 - [MAP] Dispatch events to MAP event handlers, r=btian, sr=mrbkap
8d1212cc5ce45994c0257c153d136cbbf1021125: Bug 1166647 - Implement MAP bMessage class, r=btian
Shawn Huang <shuang@mozilla.com> - Thu, 01 Oct 2015 16:30:58 +0800 - rev 265304
Push 17794 by shuang@mozilla.com at Thu, 01 Oct 2015 08:29:53 +0000
Bug 1166647 - Implement MAP bMessage class, r=btian
2e7784fb1b3de2b4650ed16fdd1497b5e9cbd055: Bug 1207011 - Send Bluetooth OBEX End-of-Body header individually to improve the compatibility with other devices. r=btian
Jamin Liu <6jamin@gmail.com> - Wed, 30 Sep 2015 03:41:00 +0200 - rev 265301
Push 17792 by cbook@mozilla.com at Thu, 01 Oct 2015 07:31:49 +0000
Bug 1207011 - Send Bluetooth OBEX End-of-Body header individually to improve the compatibility with other devices. r=btian
2fd54f322e758d253f1dc3b2862934e34b00eb3d: Bug 1166647 - Implement MAP bMessage class, r=btian
Shawn Huang <shuang@mozilla.com> - Wed, 30 Sep 2015 16:44:27 +0800 - rev 265085
Push 17760 by shuang@mozilla.com at Wed, 30 Sep 2015 08:43:31 +0000
Bug 1166647 - Implement MAP bMessage class, r=btian
a10d1b694b6b4999e6b7250d0651a997e41ab9af: Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz
Jocelyn Liu <joliu@mozilla.com> - Wed, 23 Sep 2015 14:16:27 +0800 - rev 263846
Push 17638 by joliu@mozilla.com at Wed, 23 Sep 2015 06:18:22 +0000
Bug 1181482 - Patch3: Implement |sendResponse| and BluetoothGattAttributeEvent for GATT server read/write requests. r=btian, r=bz
9ed155901d76297e90ceff74035b041db6c34803: Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz
Jocelyn Liu <joliu@mozilla.com> - Wed, 23 Sep 2015 14:16:05 +0800 - rev 263845
Push 17638 by joliu@mozilla.com at Wed, 23 Sep 2015 06:18:22 +0000
Bug 1181482 - Patch2: Revise read/write characteristic/descriptor value to cover both GATT client and GATT server role. r=btian, r=bz
432eb9253252ef3fd4fdc7d608a80f714ce71909: Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian
Jocelyn Liu <joliu@mozilla.com> - Wed, 23 Sep 2015 14:15:55 +0800 - rev 263844
Push 17638 by joliu@mozilla.com at Wed, 23 Sep 2015 06:18:22 +0000
Bug 1181482 - Patch1: Refine some data types in gecko backend for GATT server read/write request APIs. r=btian
1c7ed97b5d611e620782da2e68a77634c5fb1e17: Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Tue, 22 Sep 2015 13:04:05 +0200 - rev 263699
Push 17615 by tdz@users.sourceforge.net at Tue, 22 Sep 2015 11:04:44 +0000
Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian This patch converts all public interfaces of the Bluetooth backend code to take UUIDs as |BluetoothUuid|. The code currently uses a mixture of |BluetoothUuid| and arrays/pointers.
1d43875e85221e16fc91e10d617bf2840cd3da13: Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Mon, 21 Sep 2015 11:18:11 +0200 - rev 263394
Push 17588 by tdz@users.sourceforge.net at Mon, 21 Sep 2015 09:19:11 +0000
Bug 1205635: Don't define methods of Bluetooth backend interfaces in header, r=btian Except the d'tors, we usually don't call any interfaces of the Bluetooth backend interfaces. All methods are overriden in child classes. This patch move the methods from the interface's header file to the source file. Only the result handlers' d'tors are located in the header, as they can be inlined.
2aec63c0c2bdba2b766c68d8b96db63f1f58af78: Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 17 Sep 2015 14:46:18 +0200 - rev 262865
Push 17544 by tdz@users.sourceforge.net at Thu, 17 Sep 2015 12:46:51 +0000
Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian
5ef884a2b02234c54e64e3f2a1427b067dcdc732: Bug 1205253: Use enum constants for Bluetooth Core module, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 17 Sep 2015 10:08:47 +0200 - rev 262854
Push 17537 by tdz@users.sourceforge.net at Thu, 17 Sep 2015 08:09:45 +0000
Bug 1205253: Use enum constants for Bluetooth Core module, r=btian
691a54f38d8416af86177910ad1cf44381390fe1: Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 17 Sep 2015 10:08:47 +0200 - rev 262853
Push 17537 by tdz@users.sourceforge.net at Thu, 17 Sep 2015 08:09:45 +0000
Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian This patch moves |BluetoothDaemonCoreModule| into its own compilation unit. The notifications handlers are not set via getter/setter methods o fthis class. No further code changes are made.