Commit Graph

333 Commits

Author SHA1 Message Date
Gina Yeh
e514b6c920 Bug 811569 - Patch 3: Cleanup for DOMRequest related checking and do_GetService checking, r=echou 2013-01-29 14:52:48 +08:00
Gina Yeh
f0f2a72ba5 Bug 811569 - Patch 2: Support array of nsString in SetJsObject, r=echou 2013-01-29 14:52:39 +08:00
Gina Yeh
93ca9b9bee Bug 811569 - Patch 1: Remove unused files in bluetooth, r=echou 2013-01-29 14:52:30 +08:00
Ed Morley
cb0790a0ed Backout 3985cb4da6b6, 55ab9f026dc4, f7ead00b7654 and e2108ea96ae5 for a variety of build failures on a CLOSED TREE 2013-01-28 12:19:12 +00:00
Gina Yeh
7313c6cb98 Bug 828798 - [Bluetooth] [HFP] No redundant +CIEV commands are sent to bluetooth headset, r=echou 2013-01-28 19:28:51 +08:00
Eric Chou
efeafb911f Bug 834551 - Insert BT_LOG at several important check points, r=gyeh 2013-01-28 19:23:15 +08:00
Eric Chou
f1a556a1f7 Bug 834551 - Replace 'LOG()' with 'BT_WARNING()' defined in BluetoothCommon.h for consistency, r=qdot 2013-01-28 19:23:12 +08:00
Eric Chou
9c29db61dc Bug 834551 - Add Bluetooth debugging flag, r=qdot 2013-01-28 19:23:02 +08:00
Gina Yeh
a4934c9f16 Bug 827230 - [Bluetooth] [Hfp] Support feature 'Query Operator Selection' (AT+COPS?), r=echou, a=nonlibxul 2013-01-23 09:22:08 +08:00
Gina Yeh
dd518e91a0 Bug 823346 - [Bluetooth] [Hfp] Updating status change of Battery level, r=echou, a=nonlibxul 2013-01-22 13:53:28 +08:00
Steve Fink
57a2c2471b Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence 2012-12-31 12:40:21 -08:00
Steve Fink
380ecf9335 Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!) 2013-01-18 13:20:21 -08:00
Steve Fink
01f8a5b4d8 Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
--HG--
extra : rebase_source : c8806b27677594925ad0e6b54c47af5cf17e1153
2012-12-31 12:40:21 -08:00
Gina Yeh
bfa8e2199a Bug 828175 - Patch 1: [Bluetooth] [Hfp] Error handling for AT+CHLD command, r=echou 2013-01-18 18:53:00 +08:00
Trevor Saunders
9f0ad48b28 bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8 2013-01-12 07:40:33 -05:00
Eric Chou
0b1b9adb3b Bug 825762 - Replace VFAT reserved character with '_' to avoid file-transferring failure, r=qdot 2013-01-16 18:23:28 +08:00
Gina Yeh
7dc1a1b72b Bug 827266 - Patch 1: [Bluetooth][Hfp] Support 'call waiting notification activation', r=echou 2013-01-16 14:17:41 +08:00
Gina Yeh
502eb67eb5 Bug 827212 - Patch 2: Support feature 'Enhanced call status indications', r=echou 2013-01-16 14:13:58 +08:00
Gina Yeh
72b18d3b47 Bug 827212 - Patch 1: Move functions from public to private in BluetoothHfpManager, r=echou 2013-01-16 14:13:41 +08:00
Eric Chou
6f56a8305e Bug 829473 - Fix a wrong conditional check resulted from bug 827204, r=gyeh 2013-01-11 10:45:28 +01:00
Gina Yeh
530630a689 Bug 827255 - Patch 1: Enable AG error result code, r=echou 2013-01-11 14:00:04 +08:00
Thomas Zimmermann
c2ef416d9d Bug 827888: Fix usage of sIsParing variable [r=echou,qdot]
The variable sIsPairing signals to the Bluetooth pairing response
notifier if pairing is still requested.

Being a boolean value, the variable only supported one pairing request
at a time. To support multiple parallel pairing requests, this patch
converts it into a counter. The counter is atomic, because notifier
calls run in separate threads.

Additionally, we now set sIsPairing before starting the pairing request.
Otherwise the notifier might run before we can increment the variable.
2013-01-10 07:55:43 -08:00
Gina Yeh
1d7cd7da57 Bug 828811 - After OPP session disconnected, wait for 1 sec and close socket actively if the socket is still connected, r=echou 2013-01-10 15:14:16 +01:00
Eric Chou
54ae910692 Bug 827759 - Remove all listeners except BluetoothManagers, r=qdot 2013-01-09 16:51:53 +01:00
Doug Turner
6c17036468 Bug 827311 - Remote file update notifications. r=bent a=blocking-basecamp 2013-01-09 07:03:28 -08:00
Gina Yeh
36814f1bf2 Bug 828118 - Patch 1: Failed to answer a phone call when bluetooth headset quickly send out ATA message, r=qdot 2013-01-09 17:37:08 +08:00
Gina Yeh
711578d06b Bug 827204 - Patch 1: Activate/Deactivate indicator events reporting, r=echou 2013-01-09 14:05:34 +08:00
Eric Chou
975bccb26d Bug 827267 - Added function IsTransferring() to distinguish if there is an ongoing file-transferring session, r=gyeh 2013-01-08 14:02:00 +01:00
Gina Yeh
9e6d7c714f Bug 825861 - Patch 1: Support feature: Ability to transmit DTMF codes, r=echou 2013-01-08 17:21:00 +08:00
Gina Yeh
f171760c2a Bug 825851 - Patch 1: Handle AT command: AT+VGM, r=echou 2013-01-07 16:58:59 +08:00
Gina Yeh
dd5a70ece7 Bug 826463 - Patch 1(v1): After disconnect BT headset while in-call, audio rerouting takes too long, r=echou 2013-01-05 12:34:19 +08:00
Eric Chou
b09ac84a26 Bug 824895 - check if mConnection is ready before running SetProperty(), r=gyeh 2013-01-02 16:33:37 +08:00
Eric Chou
d38947e761 Bug 820216 - should use JS_NewUCStringCopyN to copy a Unicode string, r=gyeh 2012-12-27 10:20:17 +08:00
Eric Chou
dc097412e2 Bug 824458 - callback function set in DBus sometimes wouldn't get called, r=gyeh 2012-12-25 14:56:26 +08:00
Ms2ger
4e7e2a5d51 Merge PGO-green changeset from inbound to m-c. 2012-12-22 12:06:37 +01:00
Ms2ger
e1d87b9f1f Bug 823107 - Make nsIDOMEvent::SetTrusted return void; r=smaug 2012-12-22 09:18:08 +01:00
Eric Chou
cd035247db Bug 811683 - Increase speed of sending file, r=gyeh 2012-12-20 18:36:58 +08:00
Kyle Machulis
62d07093f9 Bug 811683 - Changed UnixSocketRawData to take variable sizes up to 64k, r=cjones 2012-12-20 18:36:55 +08:00
Gina Yeh
c780c6734a Bug 820157 - Patch 1: bluetooth Hfp not sending status updates, r=echou 2012-12-20 15:28:51 +08:00
Justin Lebar
776a756b93 Bug 819791 - Part 7: Use explicit TArray copy constructors in Bluetooth code. r=qdot 2012-12-18 20:16:06 -05:00
Eric Chou
ae99da25aa Bug 820143 - implemented Calling Line Identification (CLI), r=gyeh 2012-12-17 23:24:35 +08:00
Gina Yeh
d382e74c2c Bug 820103 - Patch 1: bluetooth Hfp memory dialing and Hfp supplied number not supported, r=echou 2012-12-17 17:51:38 +08:00
Gina Yeh
22d2505705 Bug 821636 - Patch 1: No subscriber number information in Bluetooth Handsfree, r=echou 2012-12-17 17:44:32 +08:00
Eric Chou
5015117d0a Bug 823427 - Remove unnecessary buffer in ObexBase.cpp, r=gyeh, r=dholbert 2012-12-21 19:03:42 +08:00
Gina Yeh
d7405c6410 Bug 823455 - Patch 1: Fire ondisabled/onenabled event when toggling is failed, r=echou 2012-12-21 18:22:58 +08:00
Eric Chou
14c2e5fa6b Bug 814341 - fix memory leak in Bluetooth, r=gyeh 2012-12-13 20:12:04 +08:00
Eric Chou
8a48eae2bf Bug 815079 - notify DeviceStorage when a file is received and saved, r=dougt 2012-12-12 16:54:54 +08:00
Eric Chou
4fcb9b5e02 Bug 818696 - prevent "pairing failed" prompt from appearing after re-enabling Bluetooth, r=gyeh 2012-12-11 19:31:47 +08:00
Ed Morley
c538b0d243 Backout 8288c4940d1e (bug 818696) for crashes 2012-12-11 12:53:37 +00:00
Eric Chou
1e1e052d39 Bug 818696 - prevent "pairing failed" prompt from appearing after re-enabling Bluetooth, r=gyeh 2012-12-11 19:31:47 +08:00
Gina Yeh
10eabddb07 Bug 819832 - Patch 1: Sending files to Mac would fail at the end of sending process, r=echou 2012-12-11 13:55:37 +08:00
Gina Yeh
65c913b3b0 Bug 817930 - Patch 1: Support for receiving multiple files sequentially, r=echou 2012-12-07 20:12:57 +08:00
Ms2ger
fbadf3d9a2 Bug 814898 - Part c: Cleanup CC goop in B2G-specific parts of dom/; r=mccr8 2012-12-02 09:54:37 +01:00
Gina Yeh
b078ecf2ae Bug 816859 - Patch 1: Failed to receive a file, r=echou 2012-11-30 17:49:08 +08:00
Gina Yeh
bbc00dbb68 Bug 815325 - Patch 1: Turning bluetooth on and off multiple times causes restart, r=echou 2012-11-30 17:46:55 +08:00
Boris Zbarsky
2df1c922cc Bug 815671 part 5. Various miscellaneous fixups in dom/ and hal/ code to copy arrays only when we explicitly want to. r=jlebar 2012-11-29 11:14:14 -05:00
Ehsan Akhgari
88689f2f34 Merge mozilla-central into mozilla-inbound 2012-11-28 09:43:30 -05:00
Olli Pettay
1e72329799 Bug 811206, Fix JSHolder drop handling, part 3 (fixes), r=mccr8,khuey
--HG--
extra : rebase_source : 7b2726d2aa7f5764a3c4cb750e5a735728069687
2012-11-28 03:37:57 +02:00
Gina Yeh
199b108bb4 Bug 813817 - Patch 1: Cancelling file transferring doesn't clear the notifications, r=echou 2012-11-28 15:59:20 +08:00
Eric Chou
3935daabf2 Bug 811946 - remove annoying compiler warnings and define a more structured interface for Bluetooth uuid, r=qdot 2012-11-27 14:12:19 +08:00
Eric Chou
6044c3436d Bug 814376 - Improve the mechanism for setting file extension of a blob, r=sicking 2012-11-26 20:51:29 +08:00
Gina Yeh
d1d76cc78d Bug 814555 - Patch 1: After hanging up the phone, still ring tone from bluetooth, r=echou 2012-11-26 10:35:55 +08:00
Eric Chou
c054dc033e Bug 812412 - replace full path with leaf name only, r=dougt 2012-11-21 15:53:19 +08:00
Gina Yeh
c96a085df2 Bug 812430 - Patch 1: First time connected by laptop would show empty pairing message, r=echou 2012-11-21 15:33:07 +08:00
Gregor Wagner
bad15fa73a Bug 815572 - Standardize the Bluetooth permissions name to "bluetooth". r=qdot 2012-11-27 12:10:47 -08:00
Gina Yeh
4bbb5527a1 Bug 812391 - Patch 1: Support audio stream of bt_sco, r=echou 2012-11-19 15:10:38 +08:00
Gina Yeh
aa95503d71 Bug 812404 - Patch 1: Crash when connect with a bluetooth headset right after pairing completed, r=echou 2012-11-16 18:46:08 +08:00
David Zbarsky
bfca907d39 No bug, fix struct/class mismatch warnings 2012-11-14 21:38:26 -05:00
Gregor Wagner
1e767c97ea Bug 811414 - nsISettingsServiceCallback shouldn't use [implicit_jscontext]. r=bholley 2012-11-14 13:46:38 -08:00
Gregor Wagner
d1ebf22b39 Backout Bug 811414 for breaking B2G 2012-11-14 13:09:21 -08:00
Gregor Wagner
ec389cf5db Bug 811414 - nsISettingsServiceCallback shouldn't use [implicit_jscontext]. r=bholley 2012-11-14 13:00:51 -08:00
Gina Yeh
f5589f5c27 Bug 811196 - Patch 1: Cannot receive call status change from RIL, r=echou 2012-11-14 19:25:19 +08:00
Eric Chou
32a1721618 Bug 809781 - Fixed sending file failure, r=gyeh 2012-11-14 14:29:11 +08:00
Eric Chou
82ffc1cb30 Bug 809538 - refactory and handle no sdcard situation, r=qdot 2012-11-07 17:46:31 -08:00
Gina Yeh
9c284b5416 Bug 809515 - Patch 1: No response when failed to connect to a headset, r=qdot 2012-11-07 15:48:39 -08:00
Gina Yeh
a2d719de86 Bug 808879 - Patch 1: Expose connection status for system app, r=qdot, sr=mrbkap 2012-11-07 10:12:41 -08:00
Eric Chou
57002946d6 Bug 808193 - return 'boolean' if PROP_DEVICE_CONNECTED_TYPE is not found, r=qdot 2012-11-05 15:48:34 -08:00
Eric Chou
e60ed852a5 Bug 805724 - patch 5: sent correct file name to Gaia and removed received incomplete file, r=qdot 2012-11-03 09:36:49 +08:00
Eric Chou
17cd9f8f35 Bug 805724 - patch 4: fire dom request events after calling OPP related functions, r=qdot 2012-11-03 09:36:43 +08:00
Eric Chou
92f04e9b2b Bug 805724 - patch 3: let user be able to terminate receiving process by calling StopSendingFile(), r=qdot 2012-11-03 09:36:39 +08:00
Eric Chou
2bc153583a Bug 805724 - patch 2: cleanup (naming, check text width, decrease build warnings), r=qdot 2012-11-03 09:36:34 +08:00
Eric Chou
6c0d16f800 Bug 805724 - patch 1: made BluetoothOppManager listen again after disconnection, r=qdot 2012-11-03 09:36:19 +08:00
Kyle Machulis
b7bab8b529 Bug 791268: Make dylib symbol binding retry, let bluetooth firmware shutdown still work even on error; r=echou
--HG--
extra : rebase_source : f17ca1a8d3fe84a73cab3c4e0db56ee4f15fe0d1
2012-11-02 13:16:45 -07:00
Gina Yeh
0b21e4708d Bug 806713 - Patch 1: NS_ASSERTION failure in UnixSocket.cpp when create a sco socket, r=qdot 2012-11-01 19:49:07 +08:00
Kyle Machulis
b1710fac8d Bug 802428: Support varying adapter properties based on android version; r=ggrisco r=echou
--HG--
extra : rebase_source : 7e469ae48df6aef480e882e196ee901c27702aa8
2012-10-31 20:24:54 -07:00
Kyle Machulis
5242679a56 Backed out changeset f57c433cb7bc: Wrong patch version r=echou r=qdot
--HG--
extra : rebase_source : 51f68f0f2c32ac4f41d0bd8fb21f323331ae3418
2012-10-31 20:24:15 -07:00
Kyle Machulis
486db47187 Bug 802428: Support varying adapter properties based on android version; r=ggrisco r=echou
--HG--
extra : rebase_source : 7acc2d356afd1578ea9f6266e2056eb9f02571e1
2012-10-31 13:45:50 -07:00
Gina Yeh
04d3a8ad36 Bug 806296 - Patch 1(v1): Cannot create an encrypted socket, r=echou 2012-10-31 17:33:50 +08:00
Eric Chou
f73dfbb691 Bug 802080 - Update connected device address, r=qdot 2012-10-31 14:07:06 +08:00
Gina Yeh
7ef5e107ca Bug 805708 - Patch 1: Cannot answer a waiting call during a phone call when press the headset, r=qdot 2012-10-31 11:53:36 +08:00
Eric Chou
deb420ea77 Bug 803614 - [b2g-bluetooth] Save received file, r=qdot, r=dougt 2012-10-31 11:15:12 +08:00
Gina Yeh
fc3f599f06 Bug 803475 - Failed to transfer audio back to bluetooth headset while in a phone call, r=qdot 2012-10-26 17:48:47 +08:00
Gina Yeh
dd34b4b1f1 Bug 804436 - Patch 2 : Failed to connect from a headset again after turn off and turn on the headset, r=qdot 2012-10-26 17:28:39 +08:00
Gina Yeh
a3f7f89a1e Bug 804474 - Null address value in system message of "bluetooth-hfp-status-changed", r=qdot 2012-10-26 17:21:32 +08:00
Kyle Machulis
56f246da50 Bug 802288: Make BluetoothOppManager shutdown at xpcom-shutdown event; r=echou 2012-10-25 18:25:46 -07:00
Kyle Machulis
4f3285fdcf Bug 804687: Remove sHfpCommandThread from BluetoothHfpManager; r=echou 2012-10-25 18:25:15 -07:00
Gina Yeh
cf617ca4a7 Bug 804460 - Patch 1: Failed to set audio stream volume to correct value by bluetooth headset, r=qdot 2012-10-25 18:50:41 +08:00
Gina Yeh
a59063cab6 Bug 800695 - Final version: Audio route is set to sco before connecting to a bluetooth headset, r=qdot 2012-10-22 18:34:15 +08:00
Eric Chou
8d5e823c2a Bug 802590 - Patch 3: Implemented the logic, r=qdot 2012-10-19 14:16:13 +08:00
Eric Chou
443e9ef49c Bug 802590 - patch 2: IPC implementation, r=qdot 2012-10-19 14:16:13 +08:00