Shawn Huang
1793a7b7be
Bug 953034 - Part 2: Change MediaNumber type to uint64_t. r=gyeh
2014-01-16 08:39:34 -05:00
Shawn Huang
08d8978fb6
Bug 953034 - Part 1: Reply RegisterNotification event EVENT_TRACK_CHANGED with correct parameter whether a track is selected or not. r=gyeh
2014-01-16 08:39:14 -05:00
Shawn Huang
c231ddb423
Bug 950220 - Unable to change Bluetooth device name from Settings UI, r=echou
2014-01-16 14:36:35 +08:00
Tom Schuster
e64b35e141
Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence
2014-01-09 18:39:36 +01:00
Ben Tian
0e05b3a258
Bug 948337 - create BluetoothHfpManagerBase for audio manager access
2014-01-13 13:58:43 +08:00
Jamin Liu
6c1b84b456
Bug 953036 - Set HSP flag when BluetoothHfpManager chooses to connect HSP. r=echou
2014-01-10 08:23:13 -05:00
Ben Tian
b09206d9f0
Bug 956258 - [cleanup] Patch 2/2: reduce warnings and remove cancel_discovery() in SendFile(), r=echou
2014-01-03 17:25:04 +08:00
Ben Tian
d395920253
Bug 956258 - [cleanup] Patch 1/2: rename g* variables to s* ones, r=echou
2014-01-10 09:34:43 +08:00
Thomas Zimmermann
473a6d5afc
Bug 950891: Don't run GetServiceChannel while turning Bluetooth on/off, r=echou
...
This patch adds a check to BluetoothDBusService::GetServiceChannel to
ensure that Bluetooth is ready. If the system is in a transition from
on to off, or vice versa, the method might operate on an undefined
state.
2014-01-07 13:46:20 +01:00
Shawn Huang
b769ea8f1c
Bug 946240 - [Bluetooth][gonk-kk] Add flags to support different AVRCP profile version. r=echou
2014-01-08 09:32:19 -05:00
Boris Zbarsky
9cdaf7bf8e
Bug 950188. DOMRequest should only have a constructor taking a Window. r=khuey
2014-01-06 21:53:23 -05:00
Birunthan Mohanathas
c293ca84b8
Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
...
--HG--
extra : rebase_source : 1ff19b2c8fd0e77fa8e822f5007a9fa3a6b6d474
2014-01-06 10:06:04 -05:00
Ehsan Akhgari
ebd358dfd7
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Ben Tian
1551465c06
Bug 947870 - Assertion in BluetoothOppManager::CreateFile (bluedroid), r=echou
2013-12-23 16:47:12 +08:00
Ben Tian
6fe5d8ef31
Bug 939022 - BluetoothUtils for bluedroid. Patch 2/3: Modify files, r=echou
2013-12-23 11:24:11 +08:00
Ben Tian
c232ce69db
Bug 939022 - BluetoothUtils for bluedroid. Patch 1/3: Move files, r=echou
...
--HG--
rename : dom/bluetooth/BluetoothUtils.cpp => dom/bluetooth/bluedroid/BluetoothUtils.cpp
rename : dom/bluetooth/BluetoothUtils.h => dom/bluetooth/bluedroid/BluetoothUtils.h
rename : dom/bluetooth/BluetoothUtils.cpp => dom/bluetooth/bluez/BluetoothUtils.cpp
rename : dom/bluetooth/BluetoothUtils.h => dom/bluetooth/bluez/BluetoothUtils.h
2013-12-16 19:00:54 +08:00
Ms2ger
dda2a3ced0
Bug 942104 - Fix a mismerge from the backout on a CLOSED TREE; a=Tomcat
2013-12-20 15:19:14 +01:00
Ms2ger
4720fc16e5
Merge backout.
2013-12-20 11:36:27 +01:00
Ms2ger
09229ed637
Backout bug 942104 (changesets 4e5746a65a5e:62e32a84a9fb) for missing review.
2013-12-20 11:33:37 +01:00
Eric Chou
5e59ce2690
Bug 949772 - Fire PropertyChanged to registered BluetoothDevice objects, r=gyeh
2013-12-18 18:21:37 +08:00
Eric Chou
510e723f79
Bug 949772 - Make BluetoothAdpater be able to deal with multiple properties in one PropertyChanged event, f=btian, r=gyeh
2013-12-18 18:21:05 +08:00
Ben Tian
aed903d3cd
Bug 949843 - Don't use char* str = NS_ConvertUTF16toUTF8(aBdAddress).get();, r=echou
2013-12-18 09:53:11 +08:00
Eric Chou
4fb67060de
Bug 942104 - Fire event 'ondiscoverystatechanged' (bluez), r=gyeh
2013-11-30 20:20:18 +08:00
Eric Chou
3f1fd8da53
Bug 942104 - Fire event 'ondiscoverystatechanged', r=gyeh
...
From b03fc76c1810cf3f91aa9f92732c3df4ffd471a3 Mon Sep 17 00:00:00 2001
2013-11-25 14:13:26 +08:00
Eric Chou
e25ca0c35b
Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh
2013-11-30 20:20:17 +08:00
Eric Chou
d3a0fe86e9
Bug 942104 - Add an event "ondiscoverystatechanged", r=gyeh, sr=mrbkap
2013-11-30 20:20:17 +08:00
Shawn Huang
8922023cee
Bug 944293 - [Bluetooth] Correct IS_PERIPHERAL COD validation and add error handling if COD is invalid, r=gyeh
2013-11-29 16:01:22 +08:00
Eric Chou
e31fb582fb
Bug 942712 - Ensure event 'AdapterAdded' will be fired after 'Enabled' being fired, r=gyeh
2013-11-27 16:24:51 +08:00
Eric Chou
fe02440431
Bug 942712 - Set gToggleInProgress to false when bt toggling is done, r=gyeh
...
From 2e8e1d84251fac968caf9104536d1b794c986670 Mon Sep 17 00:00:00 2001
2013-11-26 15:13:43 +08:00
Mike Hommey
9245936f8b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Mike Hommey
2b828323f2
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
d210f8ff00
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Jamin Liu
100bf64d24
Bug 881194 - [Bluetooth] Send +CIEV callheld for conference call. r=echou
2013-12-16 08:37:33 -05:00
Jamin Liu
84ab62f5c1
Bug 881194 - [Bluetooth] Send +CIEV callheld properly to indicate call hold status. r=echou
...
- Send +CIEV callheld=1 when active calls become held calls
- Send +CIEV callheld=0 when all held calls become active calls.
2013-11-15 14:48:00 +08:00
Jamin Liu
adb2431ed7
Bug 881194 - [Bluetooth] Support AT+CHLD=3 in dom bluetooth. When "AT+CHLD=3" is received from a hands-free device, notify the Dialer app to "Add a held call to the conversation". r=echou
2013-11-28 14:05:05 +08:00
Vicamo Yang
d66bff1ccd
Bug 939637: B2G Bluetooth: add test case for navigator.BluetoothManager.adapteradded. r=echou
2013-12-13 15:31:21 +08:00
Vicamo Yang
2b9f628cc2
Bug 939441: B2G Bluetooth: add test cases for navigator.BluetoothManager.enabled. r=echou, f=jgriffin
2013-12-13 15:31:16 +08:00
Thomas Zimmermann
ea7e350a24
Bug 932728: Open only one connection to DBus, r=echou,qdot
...
Bluetooth maintains two connections to the DBus server and the DBus
system itself maintains a third one. This implies some overhead and
makes the code more difficult to understand.
This patch changes the Bluetooth code to use the connection that is
established by the DBus system.
2013-12-12 12:56:00 +01:00
Shawn Huang
a3360114e1
Bug 941462 - Reply internal error code when getting I/O error from BlueZ, r=gyeh
2013-12-12 19:37:42 +08:00
Jamin Liu
0e31364f96
Bug 932490 - Fix the buffer overflows of OBEX packet. r=echou
2013-12-11 09:53:24 -05:00
Ben Tian
70a3ee3993
Bug 948247 - [bluedroid] Race condition in BluetoothSocket may result in segmentation fault, r=echou
2013-12-11 16:53:11 +08:00
Eric Chou
e98a57a98b
Bug 947870 - Avoid assertion on receiving files via Bluetooth, r=gyeh
2013-12-11 13:17:34 +08:00
Ryan VanderMeulen
ca386608b9
Merge b2g-inbound to m-c.
2013-12-09 17:26:11 -05:00
Birunthan Mohanathas
bdda80d8b8
Bug 798033 - Remove 'using namespace' from dom/ headers. r=echou
2013-12-08 21:53:11 -05:00
Birunthan Mohanathas
759ab69b0a
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
...
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Birunthan Mohanathas
2a97f4dc0d
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
2013-12-08 21:52:33 -05:00
Ben Tian
f40c952ebe
Bug 946555 - Remove unused functions in BluetoothService classes and some warnings, r=echou
2013-12-06 12:20:07 +08:00
Eric Chou
9588efd947
Bug 947060 - Don't go through bonding procedure while transferring files via OPP, r=gyeh
2013-12-09 17:43:15 +08:00
Ben Tian
80ebb68b44
Bug 947096 - [Flatfish] Build break results from variable access that requires MOZ_B2G_RIL flag, r=echou
2013-12-06 15:17:24 +08:00
Eric Chou
89562bccd5
Bug 932496 - Add length check to prevent from memory pollusion, r=gyeh
2013-12-06 16:23:35 +08:00
Ryan VanderMeulen
ad71ecfc91
Merge inbound to m-c.
2013-12-05 17:29:03 -05:00
Ben Tian
7439710810
Bug 946048 - Reset mPhoneType in BluetoothHFPManager constructor, r=echou
2013-12-04 13:51:57 +08:00
Gina Yeh
37144f03e7
Bug 943752 - Refine BluetoothProfileController logic for AVRCP and HID, r=echou
2013-12-05 10:05:39 +08:00
Mike Shal
94d19c46f2
Bug 875013 - Remove VPATH; r=glandium
2013-11-21 14:57:06 -05:00
Ben Tian
b74b9e350d
Bug 945193 - Print function name in bluetooth logs, r=echou
2013-12-02 18:50:23 +08:00
Ben Tian
935fb4ff2b
Bug 945640 - [HFP] Pop up volume UI when bluetooth headset adjusts volume during call, r=echou
2013-12-04 10:06:10 +08:00
Ben Tian
d23170ff6e
Bug 944574 - Add ConnectSco/DisconnectSco into BluetoothServiceBluedroid, r=echou
2013-12-03 09:56:27 +08:00
Gina Yeh
9c708e1df9
Bug 945149 - No event AdapterAdded is received after turning on Bluetooth, r=echou
2013-12-04 10:18:33 +08:00
Eric Chou
da286887af
Bug 915533 - Remove files that were accidentally restored, r=gyeh
2013-12-03 14:45:01 +08:00
Ben Tian
eba81c2c79
Bug 944592 - Re-implement BluetoothOppManager::Disconnect(), r=echou
2013-11-29 14:13:40 +08:00
Ryan VanderMeulen
b391dde096
Merge m-c to b2g-inbound.
2013-12-02 10:38:28 -05:00
Carsten "Tomcat" Book
2499f18bd4
Backed out changeset 2faed81ad05f (bug 915533) for Build Bustage
2013-12-02 08:53:30 +01:00
Carsten "Tomcat" Book
f9a05b8a71
Backed out changeset 22ad4bbd595d (bug 915533) for Build Bustage
2013-12-02 08:53:16 +01:00
Ben Tian
ce0919f2ec
Bug 915533 - Patch 2/2: [bludroid OPP] BluetoothSocket, r=echou
2013-12-02 10:39:58 +08:00
Ben Tian
74198c7595
Bug 915533 - Patch 1/2: [bludroid OPP] Move files, r=echou
2013-11-29 14:18:04 +08:00
Jamin Liu
0d3e8868b7
Bug 943753 - Fix the incorrect condition for synchronous connection to support HSP. r=echou
...
We don't need to check SLC status for HSP.
2013-12-02 16:38:51 +08:00
Ben Tian
003c7cef3f
Bug 915533 - Patch 2/2: [bludroid OPP] BluetoothSocket, r=echou
2013-12-02 10:39:58 +08:00
Ben Tian
453bd5eb7d
Bug 915533 - Patch 1/2: [bludroid OPP] Move files, r=echou
2013-11-29 14:18:04 +08:00
Ben Tian
9b8fb0cc7b
Bug 921991 - B2G BT: support multiple sim cards, r=echou, r=mrbkap
2013-11-26 14:11:06 +08:00
Jamin Liu
5a91993cbf
Bug 937074 - [Bluetooth] Make sure SLC established before we set up SCO. r=echou
2013-11-26 11:28:10 +08:00
Shawn Huang
6af215f17b
Bug 939500 - [bluedroid] Avrcp 1.3 prototype, r=echou
2013-11-22 23:40:22 +08:00
Eric Chou
c636f29719
Bug 932543 - Check data size before memcpy in BluetoothOppManager, r=gyeh
2013-11-22 11:55:42 +08:00
Szu-Yu Chen [:aknow]
03287a54ed
Bug 856553 - Part 3: Add radiostatechange in listener (bluetooth). r=gyeh
2013-11-21 09:09:01 -05:00
Shawn Huang
39ab4f7a8f
Bug 941574 - [bluedroid] Fix sometimes outgoing connection fails due to Reset() mis-placed, r=echou
2013-11-21 20:17:10 +08:00
Shawn Huang
dd0446f33a
Bug 941564 - [bluedroid] Update BD address while an incoming connection established, r=echou
2013-11-21 20:17:07 +08:00
Shawn Huang
621fdc3dc3
Bug 935882 - [bluedroid] Support GetConnectedDevice API, r=echou
2013-11-21 18:12:45 +08:00
Eric Chou
b4c457c6e9
Bug 941416 - Fix regression of bug 936995, r=gyeh
2013-11-21 12:58:04 +08:00
Shawn Huang
ff2e8fc2f5
Bug 935578 - Patch 3: Enable connect/disconnect, r=echou
2013-11-20 16:19:09 +08:00
Shawn Huang
76c13d78b7
Bug 935578 - Patch 2: BluetoothA2dpManager bluedroid version, r=echou
2013-11-20 16:19:09 +08:00
Shawn Huang
757566e5b0
Bug 935578 - Patch 1: Separate BluetoothA2dpManager implementation for bluez/bluedroid stack, r=echou
2013-11-20 16:19:08 +08:00
Eric Chou
63371f309f
Bug 936995 - Fire event Disable after Bluetooth is really disabled, r=gyeh
2013-11-20 15:01:54 +08:00
Eric Chou
445a605652
Backed out changeset 40ecdab580b3 (bug 936995) for potential JB build error
2013-11-20 15:17:00 +08:00
Eric Chou
0449e68552
Bug 936995 - Fire event Disable after Bluetooth is really disabled, r=gyeh
2013-11-20 15:01:54 +08:00
Eric Chou
5e565e0f10
Bug 940271 - Don't fire PropertyChanged if the device address has been already in the array, r=gyeh
2013-11-19 20:13:02 +08:00
Gina Yeh
dd6be722b6
Bug 932914 - Broadcast AdapterAdded after adapter name is updated, r=echou
2013-11-19 15:58:48 +08:00
Ben Tian
f8d1adb7cd
Bug 938524 - Bluedroid HFP prototype, r=echou
2013-11-18 15:41:16 +08:00
Ben Tian
ec67963ed2
Bug 938521 - Make bt interface accessible from profile managers, r=echou
2013-11-14 17:45:26 +08:00
Eric Chou
57c131832d
Bug 939669 - Append missed properties to BluetoothAdapter, r=gyeh
2013-11-19 11:12:17 +08:00
Mike Hommey
a65383e1e9
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Shawn Huang
81a490c523
Bug 938529 - [bluedroid] Set BT_SCAN_MODE to Connectable after Bluetooth turned on. r=echou
2013-11-18 12:39:03 -05:00
Ben Tian
c0173d91b0
Bug 936732 - Patch 2/3: BT file changes, r=khuey
2013-11-18 14:29:45 +08:00
Ben Tian
374135d9f7
Bug 936732 - Patch 1/3: relocate files, r=echou
2013-11-14 17:30:32 +08:00
Eric Chou
0500470c76
Bug 933113 - Modify Pair/Unpair interface for Gaia being able to Pair/Unpair with only BD address, r=gyeh, sr=mrbkap
...
NFC handover is a mechanism for two devices to exchange their Bluetooth device
address with each other. Then one device would be initialize the Bluetooth
pairing process with received Bluetooth device address. However currently we
need a BluetoothDevice object for Pairing/Unpairing, but actually the address
of the Bluetooth device object is the only thing Gecko requires.
2013-11-15 17:19:31 +08:00
Ben Tian
e7995022be
Bug 937572 - debug build MOZ_ASSERT fails in BluetoothOppManager::Disconnect(), r=echou
2013-11-15 09:42:53 +08:00
Eric Chou
7753f8a9e9
Bug 937973 - Fix discoverable not working problem, r=gyeh
2013-11-14 14:51:17 +08:00
Eric Chou
19c827586a
Bug 936711 - Fix crash which happened at disabling Bluetooth during reconnection, r=gyeh
2013-11-12 17:37:30 +08:00
Ben Tian
922a375475
Bug 935573 - [bluedroid] Add Connect/Disconnect api, r=echou
2013-11-12 11:59:01 +08:00
Gregor Wagner
c9d954d8dc
Backout 69acb8830b8c for real.
2013-11-11 10:40:50 -08:00
Gregor Wagner
b9f5f3ac75
Backout 26407a874057 for causing Bug 937199.
2013-11-11 10:28:56 -08:00
Ben Tian
2a75c1f0f7
Bug 935573 - [bluedroid] Add Connect/Disconnect api, r=echou
2013-11-11 14:16:28 +08:00
Carsten "Tomcat" Book
54656e2880
merge b2g-inbound to mozilla-central
2013-11-11 12:03:04 +01:00
Ms2ger
5e1bd894df
No bug - Fix some style issues in DOM code.
2013-11-11 09:04:41 +01:00
Ben Tian
eb401b4b9a
Bug 921991 - B2G BT: support multiple sim cards, r=echou
2013-11-08 14:41:12 +08:00
Shawn Huang
5667cb55ae
Bug 932770 - [bluedroid] Implement GetPairedDeviceInternal, r=echou
2013-11-08 23:25:20 +08:00
Gina Yeh
d9057b1d15
Bug 934891 - Remove DISCONNECTING state from A2DP, r=echou
2013-11-08 12:53:27 +08:00
Ben Tian
b2df6870c1
Bug 934552 - Crash in bluetooth while monkey testing, r=echou
2013-11-06 14:26:46 +08:00
Ben Tian
f262377cca
Bug 897782 - Support Multiple BT file transfering, r=echou
2013-11-05 15:53:10 +08:00
Gina Yeh
2b2a23ee2b
Bug 935368 - Wrong interface for dbus method of DefaultAdapter, r=echou
2013-11-06 19:46:23 +08:00
Shawn Huang
97b337a9aa
Bug 932682 - [bluedroid] Support Pair/Unpair, Bond state changed callback, r=echou
2013-11-05 19:30:46 +08:00
Ryan VanderMeulen
a6b084b84f
Merge b2g-inbound to m-c.
2013-11-04 16:17:59 -05:00
Carsten "Tomcat" Book
f10da167db
merge b2g-inbound to mozilla-central
2013-11-04 13:52:18 +01:00
Shawn Huang
e3e70d8b7b
Bug 931802 - [bluedroid] Support DeviceFound/DiscoveryStateChange callback, r=echou
2013-11-04 19:05:48 +08:00
Gina Yeh
f63f92db70
Bug 933195 - Replace object path with device address, r=echou
2013-11-04 14:42:51 +08:00
Nathan Froyd
ad3ed9e5be
Bug 918651 - part 5 - qualify all IPDL using statements with required header; r=ehsan
2013-10-01 15:25:07 -04:00
Hsin-Yi Tsai
f4d9a8c617
Bug 912849 - part5 - BT impl. r=gyeh
2013-10-28 14:48:59 +08:00
Szu-Yu Chen [:aknow]
91af100e20
Bug 814625 - Part 9: Bluetooth: Add serviceId in listener. r=gyeh
2013-10-31 08:06:28 -04:00
Edgar Chen
9eb881e4fb
Bug 926343 - Part 3: Bluetooth changes for adding clientId in nsIIccProvider. r=gyeh
2013-09-30 18:22:33 +08:00
Ryan VanderMeulen
d9c8a6c13c
Backed out 9 changesets (bug 814625) for desktop build bustage.
...
Backed out changeset a107de5616a0 (bug 814625)
Backed out changeset 416665a419f4 (bug 814625)
Backed out changeset b6fc8734864f (bug 814625)
Backed out changeset 9f5e2e44a914 (bug 814625)
Backed out changeset 17b3050df362 (bug 814625)
Backed out changeset 43a047c081c8 (bug 814625)
Backed out changeset 90bdcd099320 (bug 814625)
Backed out changeset 8957cc31cce2 (bug 814625)
Backed out changeset de45eb7a8d16 (bug 814625)
2013-10-30 15:48:39 -04:00
Szu-Yu Chen [:aknow]
c44d0d7b14
Bug 814625 - Part 9: Bluetooth: Add serviceId in listener. r=gyeh
2013-10-30 15:07:15 -04:00
Shawn Huang
c4ee7e8f79
Bug 930853 - [Bluetooth] Support SetProperty function which enables SetName, SetDiscoverable, SetDiscoveryTimeout, r=echou
2013-10-30 19:23:39 +08:00
Shawn Huang
33ce93fa5b
Bug 929941- Listening bluetooth address, name, scan mode events for bluedroid stack, r=echou
2013-10-30 13:46:03 +08:00
Jessica Jong
f28caa33d1
Bug 818353 - Part 3: DOM changes - use default client id (0) in BT. r=gyeh
2013-10-30 12:03:25 +08:00
Ed Morley
d54e219b06
Merge mozilla-central and b2g-inbound
2013-10-29 16:34:46 +00:00
Vicamo Yang
485512d8af
Bug 920551 - 2.i/2: fix Bluetooth. r=echou
2013-10-29 16:12:46 +08:00
Gina Yeh
f1d8e5fc85
Bug 913372 - Patch 3: Make a queue for active connection requests, r=echou
2013-10-28 12:07:15 +08:00
Gina Yeh
74e132a6bd
Bug 913372 - Patch 2: Set mController to null before invoking callback function, r=echou
...
For each profile manager, we'd like to make sure that the data member of
mController is nulled out before invoking the callback function. Because, in the
callback function, we continue to handle the next connect/disconnect request,
and we'd like to null out mController of previous request before handling the
new one.
2013-10-28 12:07:01 +08:00
Gina Yeh
daf93ad679
Bug 913372 - Patch 1: Refine the architecture of BluetoothProfileController, r=echou
2013-10-28 12:06:38 +08:00
Shawn Huang
bc82b3c087
Bug 929891 - [Bluetooth][bluedroid] Enable/Disable Bluetooth, r=echou
2013-10-28 12:05:17 +08:00
Chuck Lee
c81c6692fc
Bug 928223 - 0001. Add function to perform setup for listen socket. r=qDot echou vicamo yoshi
2013-10-25 10:00:22 +08:00
Ed Morley
54bdd310c4
Merge mozilla-central and b2g-inbound
2013-10-25 12:12:23 +01:00
Mike Hommey
1d566f7586
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Ed Morley
80e58f1590
Backed out changeset 9302086dcead (bug 920551)
2013-10-25 10:52:17 +01:00
Ed Morley
720b37bcae
Backed out changeset 704e9cae5ed6 (bug 913372)
2013-10-25 10:52:11 +01:00
Ed Morley
c7a643a11f
Backed out changeset cfd0b69ef12b (bug 913372)
2013-10-25 10:52:08 +01:00
Ed Morley
354d65a25e
Backed out changeset 10ad5c75e102 (bug 913372)
2013-10-25 10:52:05 +01:00
Thomas Zimmermann
7c3cbb1345
Bug 923647: Replace GetDefaultAdapterAdapter by non-blocking implementation, r=echou
...
GetDefaultAdapter blocks while querying the default Bluetooth
adapter. This patch replaces the function with a non-blocking
call to DBus. The reply is handled in a callback function.
As a side effect, this change also removes an invalid warning in
cases where no default adapter is available, and enabling Bluetooth
seems a bit faster.
--HG--
extra : rebase_source : ad3cbb2ccc8ac98b3c8e6d56e47822da0afb07f1
2013-10-25 09:50:07 +02:00
Gina Yeh
28e8d1ace0
Bug 913372 - Patch 3: Make a queue for active connection requests, r=echou
2013-10-25 14:22:23 +08:00
Gina Yeh
01cef1e215
Bug 913372 - Patch 2: Set mController to null before invoking callback function, r=echou
...
For each profile manager, we'd like to make sure that the data member of
mController is nulled out before invoking the callback function. Because, in the
callback function, we continue to handle the next connect/disconnect request,
and we'd like to null out mController of previous request before handling the
new one.
2013-10-25 14:21:56 +08:00
Gina Yeh
5e9901a8a6
Bug 913372 - Patch 1: Refine the architecture of BluetoothProfileController, r=echou
2013-10-25 14:20:09 +08:00
Vicamo Yang
5ba8a364b0
Bug 920551 - 2.i/2: fix Bluetooth. r=echou
2013-10-25 11:07:48 +08:00
Mike Hommey
61124c1afc
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Trevor Saunders
d3d322d222
[PATCH] bug 922566 - kill dom-config.mk
...
From 6681eaa8bb47ddb4756fd71738771c4c437101c0 Mon Sep 17 00:00:00 2001
---
content/media/webspeech/recognition/Makefile.in | 1 -
content/media/webspeech/recognition/moz.build | 5 +-
content/media/webspeech/synth/Makefile.in | 1 -
content/media/webspeech/synth/pico/Makefile.in | 3 --
dom/alarm/Makefile.in | 2 -
dom/apps/src/Makefile.in | 1 -
dom/base/Makefile.in | 2 -
dom/base/moz.build | 26 ++++++++++-
dom/battery/Makefile.in | 1 -
dom/bindings/Makefile.in | 3 --
dom/bindings/moz.build | 17 ++++++-
dom/bindings/test/Makefile.in | 5 +-
dom/bluetooth/Makefile.in | 2 -
dom/bluetooth/moz.build | 7 ++-
dom/browser-element/Makefile.in | 3 --
dom/browser-element/moz.build | 6 ++-
dom/camera/Makefile.in | 1 -
dom/camera/moz.build | 5 +-
dom/devicestorage/Makefile.in | 1 -
dom/dom-config.mk | 61 -------------------------
dom/encoding/Makefile.in | 1 -
dom/fmradio/Makefile.in | 2 -
dom/fmradio/ipc/Makefile.in | 1 -
dom/fmradio/ipc/moz.build | 5 +-
dom/fmradio/moz.build | 5 +-
dom/icc/src/Makefile.in | 4 --
dom/media/Makefile.in | 3 --
dom/media/moz.build | 6 ++-
dom/mobilemessage/src/Makefile.in | 1 -
dom/mobilemessage/src/moz.build | 5 +-
dom/network/src/Makefile.in | 2 -
dom/plugins/base/Makefile.in | 1 -
dom/plugins/base/moz.build | 8 +++-
dom/power/Makefile.in | 1 -
dom/quota/Makefile.in | 1 -
dom/system/gonk/Makefile.in | 2 -
dom/telephony/Makefile.in | 1 -
dom/time/Makefile.in | 1 -
dom/wifi/Makefile.in | 5 --
39 files changed, 85 insertions(+), 123 deletions(-)
delete mode 100644 dom/dom-config.mk
delete mode 100644 dom/wifi/Makefile.in
2013-10-23 17:20:55 -04:00
Birunthan Mohanathas
7a599eb1ae
Bug 784739 - Switch from NULL to nullptr in dom/ (1/2); r=ehsan
2013-10-28 10:04:12 -04:00
Shawn Huang
7732c55140
Bug 880610: Part3-[Bluetooth]bluedroid-Prototype: BluetootServiceBluedroid, r=echou
2013-10-23 14:12:24 +08:00
Shawn Huang
db3e2aadbe
Bug 880610: Part2-Add build flag in UnixSocket to distinguish between bluez and bluedroid stack, r=echou
2013-10-23 14:12:24 +08:00
Shawn Huang
8edfdaf15d
Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium
2013-10-23 14:12:24 +08:00
Dave Hylands
07b91f5537
Backout 033a0cdb8c03 (Bug 818353) due to causing bug 929815.
2013-10-22 21:12:04 -07:00
Eric Chou
78d847180e
Backed out changeset 089f015f15bb and e907ab075ec8 (bug 880610) for hitting MOZ_ASSERT
2013-10-19 16:01:25 +08:00
Eric Chou
e42978a486
Backed out changeset e09e6815a873 (bug 928214) for crashing Settings app
2013-10-19 15:52:35 +08:00
Shawn Huang
efba4e09fe
Bug 928214 - [Bluetooth]bluedroid-Prototype: BluetootServiceBluedroid, r=echou
2013-10-19 13:04:30 +08:00
Carsten "Tomcat" Book
57d35af17f
Merge mozilla-central to b2g-inbound
2013-10-18 12:00:14 +02:00
Carsten "Tomcat" Book
fd6b3a3bb9
merge b2g-inbound to mozilla-central
2013-10-18 11:39:28 +02:00
Jessica Jong
231d01beb0
Bug 818353 - Part 3: DOM changes - use default client id (0) in BT. r=gyeh
2013-10-18 15:01:03 +08:00
Shawn Huang
2b492aa310
Bug 880610: Part2-Add build flag in UnixSocket to distinguish between bluez and bluedroid stack. r=echou
2013-10-17 18:25:55 +08:00
Shawn Huang
52b40d99a8
Bug 880610: Part1-Add build flag to support both bluez/bluedroid stacks, r=glandium
2013-10-17 18:25:50 +08:00
Ben Tian
d551eb0740
Bug 925638 - Patch 2/3: implement new webidl functions, r=echou
2013-10-16 10:38:13 +08:00
Ben Tian
fb3b6b0e37
Bug 925638 - Patch 1/3: hfp cdma-handling functions, r=echou
2013-10-17 12:40:17 +08:00
Steve Fink
2f93360836
Bug 925916 - Handlify a few things in bluetooth, r=smaug
2013-10-16 10:44:50 -07:00
Ben Tian
6dfc78064b
Bug 932192 - Refactor OPP manager for multiple file transfer, r=echou
2013-11-01 11:21:13 +08:00
Eric Chou
84456649b9
Bug 925663 - Establish HSP connection if and only if HFP service record couldn't be found, r=gyeh
2013-10-14 17:29:21 +08:00
Edgar Chen
c9ffa73e8f
Bug 873380 - Part 2: Bluetooth changes for iccCardLockError. r=echou
2013-09-25 16:36:29 +08:00
Thomas Zimmermann
4f1318a654
Bug 922617: Don't inherit BluetoothDBusService from RawDBusConnection, r=echou
...
BluetoothDBusService uses RawDBusConnection, but isn't one. With
this patch, the connection is instead maintained as a field of
the class.
This change also allows to delete the class instance when the
connection gets closed, which will allow for further cleanups
of the DBus connection handling within Bluetooth.
2013-10-01 12:29:02 +02:00
Thomas Zimmermann
1ef970d776
Bug 922602: Remove BluetoothDBusService::RemoveReservedServicesInternal, r=echou
...
The method is unused and obsolete.
--HG--
extra : rebase_source : 5604d428a3d91452b84224c2033126f1a2c32927
2013-10-04 14:05:32 +02:00
Phil Ringnalda
9f80e1ff19
Merge m-c to b-i
2013-10-03 08:00:21 -07:00
Ms2ger
cefa43a749
Bug 912099 - Part a: Make sure CPP_SOURCES only points to existing files in most of the tree; r=mshal
2013-10-03 09:10:00 +02:00
Eric Chou
156307ce2f
Bug 912376 - SCO wouldn't be dropped after SLC was disconnected, r=btian
2013-10-03 10:12:46 +08:00
Thomas Zimmermann
19ae300ab9
Bug 919913: Introduce DBusReplyCallback, r=qdot,echou
...
DBusReplyCallback replaces the removed DBusCallback as type for
reply-handler functions. Bluetooth, the only user of DBus, has
been updated as well.
2013-10-01 10:20:55 +02:00
Thomas Zimmermann
f718c75cc4
Bug 919913: Converted BluetoothDBusService to new Send methods, r=echou
...
This patch changes BluetoothDBusService to use the new send methods
that have been added to RawDBusConnection. The conversion from the
old functions is
- dbus_func_send to Send,
- dbus_func_send_async to SendWithReply,
- dbus_func_args_async to SendWithReply,
- dbus_func_args to SendWithError, and
- dbus_func_args_timeout to SendWithError.
References to DBusCallback have been removed.
2013-10-01 10:20:30 +02:00
Gina Yeh
67f0e815a0
Bug 913374 - Use nsRefPtr for BluetoothProfileController in profile managers, r=echou
2013-10-01 15:26:40 +08:00
Eric Chou
961593ba5a
Bug 914514 - Close socket right after the user stops the transmission, r=gyeh, r=btian
...
Instead of setting a flag, this patch would shutdown current connection
right after the user stopped the transmission.
2013-10-01 10:53:08 +08:00
Nathan Froyd
b095d63d5d
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
2013-09-10 16:56:05 -04:00
Ehsan Akhgari
671bbdc894
Bug 919505 - Minimize the #includes in dom/ipc; r=jst
2013-09-23 17:30:40 -04:00
Ehsan Akhgari
b4cc06df88
Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
2013-09-23 13:25:00 -04:00
Gina Yeh
79c133a0bf
Bug 917220 - Fix IS_HEADSET, r=echou
2013-09-17 19:40:06 +08:00
Ben Tian
74b1d0c3d5
Bug 915628 - [Bluetooth] Define new log levels and add logs in profile controller, r=echou
2013-09-14 06:51:00 +08:00
Gina Yeh
0f38e0b6ab
Bug 915207 - Failed to get connected devices of A2DP, r=echou
2013-09-12 17:45:33 +02:00
Gina Yeh
f36649d5cb
Bug 900880 - Remove unused system messages, r=echou
2013-09-11 14:56:48 +02:00
Gina Yeh
9232c36f20
Bug 914175 - Reply error when no profile is connected, r=echou
2013-09-11 09:21:48 +02:00
Ben Tian
1755cd59f3
Bug 911986 - [HFP] Implement RilListener for voice connection and ICC info change, r=echou
2013-09-09 19:54:56 +08:00
Gina Yeh
ebfe702c5a
Bug 914076 - Send play status change event after pausing music, r=echou
2013-09-09 23:12:58 +02:00
Kyle Huey
abebd382da
Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
2013-09-08 20:28:48 -07:00
Vicamo Yang
e9a47488e4
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-07 14:19:53 +08:00
Ryan VanderMeulen
d32d9ebb4d
Backed out 7 changesets (bug 907585, bug 873351, bug 864485) for making phones unbootable.
...
Backed out changeset 001a849303de (bug 873351)
Backed out changeset 8020b3013618 (bug 907585)
Backed out changeset 9039460e09c5 (bug 907585)
Backed out changeset 9464e393a501 (bug 907585)
Backed out changeset d6920653de69 (bug 864485)
Backed out changeset 20ef446b27cd (bug 864485)
Backed out changeset e27c780e1ef5 (bug 864485)
2013-09-06 17:28:10 -04:00
Gina Yeh
bf6d93be65
Bug 906305 - Patch 7: Fix BluetoothHidManager, r=echou
2013-09-06 19:21:48 +08:00
Gina Yeh
f0083ed524
Bug 906305 - Patch 6: Fix BluetoothA2dpManager, r=echou
2013-09-06 19:21:31 +08:00
Gina Yeh
33e74303c0
Bug 906305 - Patch 5: Fix BluetoothOppManager, r=echou
2013-09-06 19:21:04 +08:00
Gina Yeh
d625ba995e
Bug 906305 - Patch 4: Fix BluetoothHfpManager, r=echou
2013-09-06 19:20:43 +08:00
Gina Yeh
4edcc8e685
Bug 906305 - Patch 3: Remove BluetoothReplyRunnable in SendInputMessage. Error handling for dbus error, r=echou
2013-09-06 19:20:27 +08:00
Gina Yeh
49799186d1
Bug 906305 - Patch 2: Make parameter service UUID of Connect() optional, r=echou, sr=mrbkap
2013-09-06 19:19:46 +08:00
Gina Yeh
d2c4d938ff
Bug 906305 - Patch 1: Implementation of BluetoothProfileController, r=echou
2013-09-06 19:19:25 +08:00
Vicamo Yang
349d13eac4
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-06 16:11:34 +08:00
Robert O'Callahan
33cdb42706
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
...
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Wes Kocher
8bba56d03f
Merge m-c to inbound
2013-09-04 18:04:50 -07:00
Ed Morley
3f16692caf
Merge mozilla-central and b2g-inbound
2013-09-04 16:50:18 +01:00
Ed Morley
2a2f5c9d13
Merge latest green inbound changeset and mozilla-central
2013-09-04 12:54:46 +01:00
Phil Ringnalda
8b4379a664
Back out ed63ede44a82:db85ebf7b0dc (bug 864485) for debug build bustage
2013-09-03 22:33:35 -07:00
Vicamo Yang
d2b683037b
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-04 12:46:01 +08:00
Eric Chou
b9423ba702
Bug 910484 - Use a pointer to hold a global static variable to avoid assertion, r=mrbkap
...
In order to avoid the assertion, which occurs because we can't control the
order of contruction of global static variables, I changed to use a pointer
instead of an instance, so I can really allocate the memory block at the
other place (in ctor of BluetoothDBusService).
2013-09-04 12:17:13 +08:00
Gina Yeh
52b7ac603e
Bug 910974 - Patch 2: Cleanup, r=echou
2013-09-04 10:40:17 +08:00
Gina Yeh
96e8a119ea
Bug 910974 - Patch 1: Dispatch events when remote device queries current play status, r=echou, sr=mrbkap
2013-09-04 10:40:01 +08:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Bobby Holley
b8f437054d
Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
...
Some of the uses of this are a bit nonsensical now, but that's a problem for
another day.
2013-09-04 14:06:57 -07:00
Nicholas Nethercote
191ed08f6a
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
...
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
Thomas Zimmermann
89d970bafc
Bug 906020: Remove BluetoothArrayOfDevicePropertiesRunnable, r=echou,gyeh
...
With the completely non-blocking handling of 'GetProperties' message
there is no need for BluetoothArrayOfDevicePropertiesRunnable any longer.
--HG--
extra : rebase_source : 8cbdf1bfdf4aec3dfd797326a6846931a8099723
2013-08-27 01:00:58 +02:00
Thomas Zimmermann
e57a26afcc
Bug 906020: Implement non-blocking BluetoothArrayOfDevicePropertiesRunnable, r=echou,gyeh
...
BluetoothArrayOfDevicePropertiesRunnable used to block while waiting
for the results of the 'GetProperties' messages it sends over DBus. With
this patch, each 'GetProperties' operation is performed asyncronously
and the result is handled in a DBus reply handler. The same reply handler
gets used for all 'GetProperties' messages until all devices have been
processed. In this case the final Bluetooth reply runnable gets
dispatched.
The old function GetPropertiesInternal is now unused and has been
removed.
--HG--
extra : rebase_source : 6e5ed63ce2077e16bcaf995c3ca89f923ec8b37e
2013-08-27 01:00:47 +02:00
Edgar Chen
dd882f2fb2
Bug 869778 - Part 6: Bluetooth changes for msisdn. r=echou
2013-08-21 11:02:24 +08:00
Andrew McCreight
4723c7c5e3
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
2013-08-16 13:10:17 -07:00
Ed Morley
983620f4cb
Backed out changeset 9bd4fcd6d084 (bug 864485)
2013-09-04 11:51:02 +01:00
Thomas Zimmermann
1d16ad0801
Bug 853550: Replace Bluetooth command thread, r=echou,gyeh
...
Starting and stopping Bluetooth support can block the executing thread
for an indefinite amount of time. In most cases these operations are
only performed when Gecko starts and stops, so we don't want to keep
a separate Bluetooth command thread for this.
This patch replaces the Bluetooth command thread by a LazyIdleThread,
which only consumes resources while it executes actual code. After a
timeout period, the LazyIdleThread cleans up its internal state. The
timeout is currently 3 seconds, which has been choosen arbitrarily.
Thanks to bent for helping with the details of LazyIdleThread.
2013-08-30 20:18:43 +02:00
Thomas Zimmermann
5b04320f03
Bug 853550: Fix whitespace errors, r=echou
2013-08-29 01:21:52 +02:00
Vicamo Yang
3caf63238c
Bug 864485 - 2/3: DOM & IPC. r=khuey
2013-09-04 15:53:30 +08:00
Ed Morley
cf9819b5d1
Merge mozilla-central and inbound
2013-08-28 16:21:25 +01:00
Eric Chou
4f16f3b283
Bug 908490 - UnpackPropertiesMessage() should return false if there is an error, r=gyeh
2013-08-28 10:27:19 +08:00
Brian O'Keefe
2d797bffde
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 4; r=mshal
2013-08-15 09:12:40 -04:00
Ryan VanderMeulen
49dd0e9154
Merge b2g-inbound to m-c.
2013-08-23 10:50:14 -04:00
Nicholas Nethercote
9ce6c39a8f
Bug 905017 (part 2, attempt 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm.
...
--HG--
rename : js/src/jsclone.cpp => js/src/vm/StructuredClone.cpp
extra : rebase_source : 2699588c63ef58ab84bc8c63adc0487648af3834
2013-08-19 23:43:47 -07:00
Thomas Zimmermann
65b578f665
Bug 906019: Implemented non-blocking GetDefaultAdapterPathInternal, r=echou,gyeh
...
GetDefaultAdapterPathInternal used two blocking DBus operations,
namely 'DefaultAdapter' and 'GetProperties'. The latter one depends
on the result of the former one.
The be non-blocking, GetDefaultAdapterPathInternal first make a
non-blocking 'DefaultAdapter' call. Once received, the reply handler
non-blockingly calls 'GetProperties' with the values received for
'DefaultAdapter', and put itself in place as this call's reply
handler. For this second reply, it finally schedules the Bluetooth
reply runnable.
--HG--
extra : rebase_source : aa0872a5db69c928ca25723952fe2928ef52d107
2013-08-20 10:27:36 +02:00
Thomas Zimmermann
bea8417e01
Bug 906019: Remove GetPropertiesReplyHandler, r=echou,gyeh
...
...because there is no need for this base class.
--HG--
extra : rebase_source : 0e1c3b40012f6132ae25611c00789b7f206e72d8
2013-08-23 11:39:52 +02:00
Ms2ger
5e3caea55b
Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
4d968c40e1
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
2013-08-22 08:55:59 +02:00
Hsin-Yi Tsai
4b28bcdf1b
Bug 772765 - part4 - BT impl. r=gyeh
2013-07-09 17:20:57 +08:00
Jeff Muizelaar
925e64dd68
Bug 898525. Separate out Gfx helpers into GfxMessageUtils.h. r=bent
...
This helps us include less.
--HG--
extra : rebase_source : bb9ca934a9dade9ef21cecfee7ae8e860f9c60c1
2013-07-26 15:28:31 -04:00
Thomas Zimmermann
6894ba634a
Bug 903422: Cleanup UnpackPropertiesMessage, r=echou
...
This patch cleans up the various funtions that are related to
UnpackPropertiesMessage.
The original function UnpackPropertiesMessage now returns success
or failure as a boolean value. All other functions have been
into this one. And the code has been cleaned up to be more readable.
2013-08-16 11:48:57 +02:00
Thomas Zimmermann
c046fc4086
Bug 903422: Replace AppendDeviceNameRunnable by non-blocking implementation, r=echou,gyeh
...
AppendDeviceNameRunnable currently block on the Bluetooth command thread
for a DBus reply.
This patch refactors the code to not block during the DBus call. The classes
AppendDeviceNameHandler and AppendDeviceNameRunnable are being removed, and
the DBus interaction is done directly in the DBus thread.
2013-08-16 11:48:42 +02:00
Thomas Zimmermann
088309d912
Bug 903422: Cleanup GetPropertiesInternal, r=echou
...
This patch moves some logic from GetPropertiesInternal to a separate
function. This will simplify the following patches a bit.
2013-08-16 11:48:31 +02:00
Brian O'Keefe
3a92f0ae7c
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Gina Yeh
9edb7b4db6
Bug 889795 - Reply 'Authorize' signal for supported profile, r=echou, sr=mrbkap
2013-08-14 13:54:18 +08:00
Ben Tian
17293d39d6
Bug 904014 - [Bluetooth] [Cleanup] Revise macros in Bluetooth*Manager.cpp under dom/bluetooth, r=echou
2013-08-13 15:04:34 +08:00
Ben Tian
369f563f79
Bug 899014 - [Bluetooth][HID] HID dom bluetooth implementation, r=echou
2013-08-12 17:32:25 +08:00
Kyle Machulis
c68850e40a
Bug 903497: Fix return type for PrepareAdapterRunnable::Run; r=echou
2013-08-12 14:15:45 -07:00
Thomas Zimmermann
69dd42354a
Bug 888595 - Convert BluetoothDevice to WebIDL. r=bz, r=echou
...
We keep the old XPIDL files in place to stay compatible with existing
code. They can probably be removed when all bindings have been converted
to WebIDL.
2013-08-12 10:34:28 +02:00
Thomas Zimmermann
7ce145382c
Bug 888595 - Convert BluetoothAdapter to WebIDL. r=bz, r=echou
...
In addition to converting BluetoothAdapter, this patch also converts
MediaMetaData and MediaPlayStatus to WebIDL. The old XPIDL-based
bindings have been removed.
2013-08-12 10:32:53 +02:00
Thomas Zimmermann
0e8e275f74
Bug 888595 - Convert BluetoothManager bindings to WebIDL. r=bz, r=echou
...
This patch converts the BluetoothManager to WebIDL and removes the
old XPIDL bindings. The only user of BluetoothManager is the class
Navigator, which has been adapted to the change.
2013-08-12 10:31:58 +02:00
Carsten "Tomcat" Book
86e4b6244c
Backed out changeset 3e6be7551207 (bug 888595) for mochitest failure
2013-08-12 18:08:19 +02:00
Carsten "Tomcat" Book
b3c6e7d673
Backed out changeset 4ce3e048289c (bug 888595) for mochitest failure
2013-08-12 18:08:03 +02:00
Carsten "Tomcat" Book
cf01e81083
Backed out changeset 6855c55668a7 (bug 888595) for mochitest oranges
2013-08-12 18:07:32 +02:00
Thomas Zimmermann
38795b8dfe
Bug 888595: Converted BluetoothDevice to WebIDL, r=bzbarsky,echou
...
We keep the old XPIDL files in place to stay compatible with existing
code. They can probably be removed when all bindings have been converted
to WebIDL.
--HG--
extra : rebase_source : b6612fbd237d89bd02a2fde34e121691be3c0f08
2013-08-12 10:34:28 +02:00
Thomas Zimmermann
9e114a19a6
Bug 888595: Converted BluetoothAdapter to WebIDL, r=bzbarsky,echou
...
In addition to converting BluetoothAdapter, this patch also converts
MediaMetaData and MediaPlayStatus to WebIDL. The old XPIDL-based
bindings have been removed.
--HG--
extra : rebase_source : 8a3e25ff89877148d0765b371ebdf77ad33aad75
2013-08-12 10:32:53 +02:00
Thomas Zimmermann
711aa75692
Bug 888595: Convert BluetoothManager bindings to WebIDL, r=bzbarsky,echou
...
This patch converts the BluetoothManager to WebIDL and removes the
old XPIDL bindings. The only user of BluetoothManager is the class
Navigator, which has been adapted to the change.
--HG--
extra : rebase_source : 4bdc77b3923d4ca6ec820c12454a295010382839
2013-08-12 10:31:58 +02:00
Ryan VanderMeulen
8afe7e8fed
Merge inbound to m-c.
2013-08-09 19:08:45 -04:00
Nicholas Nethercote
b756f6b258
Bug 898914 (part 1) - Remove JSBool.
...
--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e
2013-08-08 15:53:04 -07:00
Nicholas Nethercote
25d70fdd97
Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
...
--HG--
extra : rebase_source : 25f4de1bfae830b0af6407d260a70b787ab1dc9b
2013-08-06 23:59:54 -07:00
Thomas Zimmermann
717c7803fc
Bug 892939: Remove PrepareAdapterTask, r=echou,gyeh
...
PrepareAdapterRunnable does not block for DBus anymore, so the
intermediate step of PrepareAdapterTask in the main thread is
unnecessary. This patch merges the code of PrepareAdapterTask
into PrepareAdapterRunnable and removes PrepareAdapterTask.
PrepareAdapterRunnable now runs directly on the main thread.
2013-08-07 10:14:20 +02:00
Hsin-Yi Tsai
e40502137a
Bug 822210 - cdma call waiting - part4 - BT impl. r=gyeh
2013-07-30 17:27:23 +08:00
Carsten "Tomcat" Book
7ea1382e12
merge mozilla-central to b2g-inbound
2013-08-08 14:46:05 +02:00
Eric Chou
33471a88f6
Bug 891257 - Disconnect gracefully when the user turns off Bluetooth, r=mrbkap
2013-08-08 17:51:37 +08:00
Ryan VanderMeulen
2f3de4dea0
Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
...
Backed out changeset 46cf4c3eb447 (bug 899367)
Backed out changeset d8a876219fc7 (bug 899367)
Backed out changeset d930333f95a7 (bug 899367)
Backed out changeset efae8cc0fff8 (bug 899367)
Backed out changeset 1dd262d146a6 (bug 899367)
Backed out changeset 4c396b8a51d0 (bug 899367)
Backed out changeset c8c30176639a (bug 899367)
Backed out changeset aaa8fbcf9aaf (bug 899367)
Backed out changeset d1a782044a4b (bug 899367)
Backed out changeset b2672ab55046 (bug 899367)
Backed out changeset fc4deb0b06fa (bug 899367)
Backed out changeset b9f1018a609c (bug 899367)
2013-08-27 21:14:54 -04:00
Bobby Holley
6274710e79
Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
...
Some of the uses of this are a bit nonsensical now, but that's a problem for
another day.
2013-08-27 15:21:40 -07:00
Szu-Yu Chen [:aknow]
3481e9835d
Bug 743150 - Part 2: Add remoteheld/remoteresumed event (dom). r=bent, r=gyeh
2013-08-05 16:28:14 -04:00
Ben Tian
b8750a84a8
Bug 900887 - Handle state change: CALL_STATE_DIALING -> CALL_STATE_CONNECTED, r=echou
2013-08-05 11:00:04 +08:00
Ed Morley
d0a6230a88
Merge mozilla-central and b2g-inbound
2013-08-02 13:51:22 +01:00
Ed Morley
a9606b2dba
Merge latest green b2g-inbound changeset and mozilla-central
2013-08-02 13:30:22 +01:00
Thomas Zimmermann
25d75a02dd
Bug 892933: Replace AddServiceRecordsInternal by non-blocking implementation, r=echou,gyeh
...
AddServiceRecordsInternal blocks the Bluetooth command thread while
waiting for a DBus reply. This patch replaces the function by a DBus
reply handler that runs asynchrounously on the DBus thread.
2013-08-02 09:30:55 +02:00
Mike Hommey
d01b5df996
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
2013-08-02 10:29:05 +09:00
Gina Yeh
2d4b9278a9
Bug 853221 - Patch 2: Distribute events from BluetoothAdapter, r=smaug, sr=mrbkap
2013-08-02 18:33:15 +08:00
Gina Yeh
6a7c0fc791
Bug 853221 - Patch 1: Distribute connection/pair status to BluetoothAdapter, r=echou
2013-08-02 18:32:57 +08:00
Eric Chou
94d685e575
Bug 892392 - Execute BluetoothService::StartInternal() at startup, r=gyeh
2013-08-02 11:58:01 +08:00
Eric Chou
e1578b7f3f
Bug 899711 - Notify file change after receiving an one-packet-size file, r=gyeh
2013-08-01 12:32:18 +08:00
Kyle Machulis
18ad4d3df5
Bug 899734: Fix bluetooth compile errors on desktop b2g; r=echou
2013-07-31 18:10:16 -07:00
Gina Yeh
c7f0c9d4d1
Bug 899949 - Failed to disconnect A2DP when turning off Bluetooth, r=echou
2013-07-31 19:06:50 +08:00
Ehsan Akhgari
5ee21d6d3f
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
...
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Gina Yeh
a32e46ab24
Bug 842934 - Patch 1: Add topic for hfp status changed and notify observers with device address, r=echou
2013-07-30 17:34:56 +08:00
Ms2ger
0726a5ce03
Bug 897484 - followup: root newly added code to fix bustage on a CLOSED TREE.
2013-07-29 18:27:04 +02:00
Ed Morley
c02ed6a62f
Merge mozilla-central and inbound
2013-07-29 15:42:41 +01:00
Gina Yeh
cb1dd152e8
Bug 842948 - Patch 6: Implement dictionaries, r=echou
2013-07-29 17:32:35 +08:00
Gina Yeh
e2b3ad28c1
Bug 842948 - Patch 5: Implement UpdateNotification, r=echou
2013-07-29 17:32:34 +08:00
Gina Yeh
e2b601ffc3
Bug 842948 - Patch 4: Handle signal "GetPlayStatus", r=echou
2013-07-29 17:32:34 +08:00
Gina Yeh
4c98db78ae
Bug 842948 - Patch 3: Cache AVRCP data in BluetoothA2dpManager, r=echou
2013-07-29 17:32:34 +08:00
Gina Yeh
41d806ac30
Bug 842948 - Patch 2: Handle control signal "PropertyChanged" and add IsConnected() in BluetoothProfileManagerBase, r=echou
2013-07-29 17:32:34 +08:00
Gina Yeh
a07f368f4e
Bug 842948 - Patch 1: Implement API for AVRCP 1.3, r=echou, sr=mrbkap
2013-07-29 17:32:34 +08:00
Jon Coppeard
8278efd42a
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Carsten "Tomcat" Book
8c89deb65b
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
2013-07-26 12:34:25 +02:00
Jon Coppeard
fc9b509d4f
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Jon Coppeard
1463e7df5b
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Ryan VanderMeulen
bc61d30573
Merge m-c to inbound.
2013-07-25 21:59:02 -04:00
Alive Kuo
b2f4623018
Bug 887650 - Append extra information about activity caller in system message. r=gene
2013-07-25 13:18:24 -04:00
Jon Coppeard
477e4df5c5
Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
2013-07-25 13:57:00 +01:00
Thomas Zimmermann
cd5cc34c31
Bug 891866: Implement RegisterAgent with asyncronous functions, r=echou,gyeh
...
RegisterAgent currently blocks the Bluetooth command thread while
waiting for DBus. This patch moves the result-handling code into a
DBusReplyHandler, and executes an asyncronous DBus call.
--HG--
extra : rebase_source : 42a5dcc5425555040c7e10b7e68f44da3e39bfc5
2013-07-22 13:30:47 +02:00
Thomas Zimmermann
e997c2f1ce
Bug 891866: Support nsRefPtr<RawDBusConnection>, r=qdot
...
Instances of RawDBusConnection can now be contained in nsRefPtr. This
allows to share the DBus connection among multiple threads.
--HG--
extra : rebase_source : fb24472b3b55e77abc7354f17ef679661f62b7fb
2013-07-22 13:30:22 +02:00
Thomas Zimmermann
5ecc50b289
Bug 891866: Cleanup RegisterLocalAgent, r=echou,gyeh
...
RegisterLocalAgent builds is own DBus message. This patch cleans up
the function to use the utility function from DBusUtils.
--HG--
extra : rebase_source : d8615285f75f8bb444accc9aa371df43a3371a4a
2013-07-22 13:29:25 +02:00
Ben Tian
4367251a81
Bug 895325 - [Bluetooth][Cleanup] Revise BluetoothOppManager constructor and BluetoothOppManager::Get(), r=echou
2013-07-19 10:27:07 +08:00
Ryan VanderMeulen
0439786998
Merge m-c to inbound on a CLOSED TREE.
2013-07-18 14:53:05 -04:00
Eric Chou
602adf6071
Bug 893546 - Fix memory leakage in BluetoothHfpManager.cpp, r=mrbkap
2013-07-18 10:52:20 +08:00
Ben Tian
50bd48742d
Bug 891210 - [Bluetooth][OPP cleanup] Move file-transfer related static variables into class BluetoothOppManager, r=echou
2013-07-15 12:10:32 +08:00
Boris Zbarsky
9af6d565fa
Bug 893004 part 2. Remove various no-longer-used XPCOM bits from Navigator, except the ones from nsIDOMNavigator. r=smaug
...
--HG--
rename : dom/network/interfaces/nsIDOMNavigatorNetwork.idl => dom/network/interfaces/nsIMozNavigatorNetwork.idl
2013-07-17 23:23:52 -04:00
Brian O'Keefe
a2b1403eb0
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
2013-07-04 08:28:43 -04:00
Boris Zbarsky
684d4a0f3a
Bug 838146 part 6. Implement gamepad, bluetooth, time, audiochannel WebIDL APIs on Navigator. r=smaug, sr=sicking
2013-07-12 10:36:32 -04:00
Szu-Yu Chen [:aknow]
b91ec053d3
Bug 881142 - Part 3: Remove call state busy (bluetooth dom). r=gyeh
2013-07-15 08:54:07 -04:00
Ben Tian
76d20d977d
Bug 891202 - [Bluetooth][OPP cleanup] Unify obex data sending function, r=echou
2013-07-10 11:20:13 +08:00
Ryan VanderMeulen
2cca46b24a
Merge m-c to birch.
2013-07-12 13:31:17 -04:00
Trevor Saunders
82e5558b37
bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal
2013-07-11 11:06:34 -04:00
Edgar Chen
4fbd36568e
Bug 875721 - Part 4: Bluetooth changes for iccInfo. r=echou
2013-05-30 18:56:11 +08:00
Thomas Zimmermann
ae493b99c9
Bug 891276: Cleanup *ServiceRecords functions, r=echou
...
AddServiceRecords and RemoveServiceRecords are unused. This patch
removes any related code.
2013-07-11 09:58:26 +02:00
Thomas Zimmermann
79b015cfa0
Bug 884840: Reimplement GetServiceChannel without Bluetooth command thread, r=echou
...
The method BluetoothDBusService::GetServiceChannel currently blocks the
Bluetooth command thread while waiting for a DBus message, before it
dispatches a runnable to the main thread.
With this patch, the DBus message is processed asyncronously, and the
runnable gets dispatched from the DBus reply handler.
--HG--
extra : rebase_source : 24519b7dd8d59fcbbf78436092610c8db195f6a2
2013-07-09 09:56:14 +02:00
David Zbarsky
b2b3004e5d
Bug 885804: Renaming in content/dom r=jlebar
2013-07-08 11:48:39 -04:00
Phil Ringnalda
4021dafa78
Merge birch and inbound to central
2013-07-04 18:11:28 -07:00