Commit Graph

129 Commits

Author SHA1 Message Date
Vicamo Yang
2d633be1d5 Bug 958782 - 2.b/3: WebIDL implementation. f=Ms2ger,bzbarsky,r=khuey 2014-06-25 11:57:16 +08:00
Edgar Chen
4a01d103e6 Bug 979134 (follow-up): convert test_mobile_signal_strength.js to Promise. r=vicamo 2014-06-19 19:02:48 +08:00
Edgar Chen
945015f820 Bug 979134 (follow-up): convert test_mobile_set_radio.js to Promise. r=vicamo 2014-06-19 18:43:48 +08:00
Edgar Chen
1ff0e8b981 Bug 979134 (follow-up): convert test_mobile_last_known_network.js to Promise. r=vicamo 2014-06-19 18:38:47 +08:00
Edgar Chen
a94fa3439f Bug 979134 (follow-up): convert test_mobile_icc_change.js to Promise. r=vicamo 2014-06-19 18:11:51 +08:00
Edgar Chen
3bdbc53b10 Bug 979134 (follow-up): convert test_call_barring_set_error.js to Promise. r=vicamo 2014-06-19 17:10:38 +08:00
Edgar Chen
1775e96607 Bug 979134 (follow-up): convert test_call_barring_get_option.js to Promise. r=vicamo 2014-06-19 16:48:14 +08:00
Edgar Chen
2347eea350 Bug 979134 (follow-up): convert test_call_barring_change_password.js to Promise. r=vicamo 2014-06-19 16:27:15 +08:00
Edgar Chen
1a6ed6b955 Bug 861725 - Part 2: Revise the call forwarding test cases. r=vicamo
--HG--
rename : dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_get.js => dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_get_error.js
rename : dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_set.js => dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_set_error.js
2014-05-19 19:10:58 +08:00
Edgar Chen
cb09b48599 Bug 965143 - Dispatching an error event instead of throwing an exception in network selection api. r=hsinyi 2014-06-09 18:59:49 +08:00
Olli Pettay
2672babef6 Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz 2014-06-11 22:38:55 +03:00
Edgar Chen
9d2a289d88 Bug 861725 - Part 1: Disable callforwarding test cases to wait emualtor changes. r=vicamo 2014-05-19 18:13:54 +08:00
Jessica Jong
e5877eace2 Bug 979134 (follow-up): convert test_mobile_data_connection.js to Promise. r=vicamo 2014-05-18 20:45:00 +08:00
Edgar Chen
411eedd5b5 Bug 986395 - Part 2: Test set/get preferred network type when radio is off. r=hsinyi 2014-05-13 16:08:54 +08:00
Edgar Chen
2dae1b3f70 Bug 898445 - Part 6-5: Add marionette test cases for clir. r=hsinyi 2014-04-22 19:48:17 +08:00
Edgar Chen
0bf4c8a8a3 Bug 898445 - Part 6-4: Add marionette test cases for voice privacy. r=hsinyi 2014-04-22 19:05:33 +08:00
Edgar Chen
95f3b2759e Bug 898445 - Part 6-3: Add marionette test cases for call forwarding. r=hsinyi 2014-04-22 18:12:00 +08:00
Edgar Chen
0d699f47a7 Bug 898445 - Part 6-2: Convert test_mobile_preferred_network_type to Promise. r=hsinyi 2014-04-17 19:26:57 +08:00
Edgar Chen
3f0598c219 Bug 898445 - Part 6-1: Convert test_mobile_roaming_preference.js to Promise. r=hsinyi 2014-04-17 19:22:47 +08:00
Edgar Chen
3043b2fb78 Bug 898445 - Part 5: RIL implementation changes for MobileConnection webidl. r=hsinyi 2014-04-08 14:28:54 +08:00
Edgar Chen
9c64a4a3e3 Bug 898445 - Part 2: DOM changes for MobileConnection webidl. r=smaug 2014-05-05 14:36:20 +08:00
Edgar Chen
77fe35f3f0 Bug 898445 - Part 1-5: Internal interface changes for MobileConnection webidl. r=hsinyi 2014-04-24 18:34:10 +08:00
Edgar Chen
a5b116f301 Bug 898445 - Part 1-4: Move MozMobileConnection to webidl. r=hsinyi,smaug 2014-04-24 18:11:17 +08:00
Edgar Chen
9a8f4cb984 Bug 898445 - Part 1-3: Move MozMobileConnectionInfo to webidl. r=hsinyi,smaug 2014-04-24 18:03:45 +08:00
Edgar Chen
2301fc45b5 Bug 898445 - Part 1-2: Move MozMobileNetworkInfo to webidl. r=hsinyi,smaug 2014-04-24 17:57:52 +08:00
Edgar Chen
faa2c0933e Bug 898445 - Part 1-1: Move MozMobileCellInfo to webidl. r=hsinyi,smaug 2014-04-24 17:43:05 +08:00
Hsin-Yi Tsai
b5235ec9c8 Bug 997584 - part 2 - test clir on radio off. r=vicamo 2014-04-21 11:17:26 +08:00
Vicamo Yang
0904be8a44 Bug 999458 - 2.d/2: add some more complex test cases for OPL/PNN matching. r=echen 2014-05-02 00:24:12 +08:00
Vicamo Yang
710c3fadc7 Bug 999458 - 2.c/2: 0 <= gsmLocationAreaCode <= 65535. r=echen 2014-05-02 00:24:12 +08:00
Vicamo Yang
1cafec368a Bug 999458 - 2.b/2: add two more utility functions to head.js. r=echen
* setEmulatorGsmLocationAndWait
* setEmulatorOperatorNamesAndWait
2014-05-02 00:24:12 +08:00
Vicamo Yang
de9334e33e Bug 999458 - 2.a/2: re-enable some mobileconnection test cases. r=echen 2014-05-02 00:24:11 +08:00
Nathan Froyd
4c20a67b0d Bug 1003306 - part 2 - use services::GetPermissionManager everywhere that's appropriate; r=ehsan 2014-04-29 13:27:26 -04:00
Vicamo Yang
715fa34862 Bug 999458 - 1/2: disable some mobileconnection test cases to wait emulator changes. r=echen 2014-05-01 00:57:43 +08:00
Edgar Chen
cf43e03662 Bug 929701 - Part 4-2: Add marionette test for changing pin via mmi. r=hsinyi 2014-04-23 17:00:33 +08:00
Edgar Chen
8eaacf7bde Bug 929701 - Part 4-1: Convert test_mobile_mmi.js to Promise. r=hsinyi 2014-04-23 15:07:17 +08:00
Edgar Chen
c4831d296e Bug 929701 - Part 2: Implement DOMMMIError by C++. r=smaug 2014-04-23 13:59:47 +08:00
Hsin-Yi Tsai
b6e5cdb4e3 Bug 1000670 - part 3 - DOM: create and dispatch clirmodechange event. r=smaug 2014-04-24 14:37:49 +08:00
Hsin-Yi Tsai
5042aa37e7 Bug 1000670 - part 2 - add internal api: notifyClirModeChanged. r=vicamo 2014-04-24 14:33:29 +08:00
Hsin-Yi Tsai
80f94986c5 Bug 1000670 - part 1 - [B2G] [RIL] expose clirstatuschange event to gaia. r=gene, r=smaug 2014-04-24 14:13:14 +08:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Hsin-Yi Tsai
de81e1e18d Backed out changeset 8304d89d4300 (bug 997584) since should wait for gaia blocker landed first. 2014-04-22 18:46:59 +08:00
Hsin-Yi Tsai
1d0dddd7db Bug 997584 - part 2 - test clir on radio off. r=vicamo 2014-04-21 11:17:26 +08:00
Vicamo Yang
3ac136ead7 Bug 995844: retrieve mozMobileConnection from 'workingFrame' in mobileconnect marionette tests. r=echen 2014-04-17 11:22:38 +08:00
Vicamo Yang
5cd3ea727b Bug 995107: fix RIL DSDS marionette test cases on emulator-jb,kk. r=echen 2014-04-11 22:28:07 +08:00
Jessica Jong
bb6203462b Bug 961921 - Part 2: add data connection tests for DSDS. r=hsinyi 2014-04-09 18:54:00 +02:00
Carsten "Tomcat" Book
7cd09aa69d merge b2g-inbound to mozilla-central 2014-04-09 14:27:34 +02:00
Vicamo Yang
293d1f79c3 Bug 979134: convert test_mobile_operator_names.js to Promise. r=hsinyi 2014-04-09 13:16:10 +08:00
Vicamo Yang
47423e6b5b Bug 979134: convert test_mobile_data_location.js to Promise. r=hsinyi 2014-04-09 13:16:09 +08:00
Vicamo Yang
fa82108d22 Bug 979134: convert test_mobile_voice_location.js to Promise. r=hsinyi 2014-04-09 13:16:07 +08:00
Vicamo Yang
fcdcede255 Bug 979134: convert test_mobile_data_state.js to Promise. r=hsinyi 2014-04-09 13:16:06 +08:00
Vicamo Yang
a79355124a Bug 979134: convert test_mobile_voice_state.js to Promise. r=hsinyi 2014-04-09 13:16:05 +08:00
Vicamo Yang
0c31f5c9b5 Bug 979134: convert test_mobile_networks.js to Promise. r=hsinyi 2014-04-09 13:16:04 +08:00
Vicamo Yang
592cc0d95c Bug 979134: share wrapDomRequestAsPromise. r=hsinyi 2014-04-09 13:16:03 +08:00
Boris Zbarsky
35fca5eeeb Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
This patch was mostly generated with the following command:

find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""

and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
56f44fdf10 Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
This patch was mostly generated with this command:

find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""

plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Masayuki Nakano
ff8b968574 Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug 2014-04-03 13:18:38 +09:00
Edgar Chen
bdd40d3fae Bug 990383 - Set default value of 'supportedNetworkTypes' as 'wcdma/gsm'. r=hsinyi 2014-04-01 15:11:36 +08:00
Masayuki Nakano
54d409dfca Bug 984269 Rename nsDOMEventTargetHelper to mozilla::DOMEventTargetHelper r=smaug
--HG--
rename : dom/events/nsDOMEventTargetHelper.cpp => dom/events/DOMEventTargetHelper.cpp
rename : dom/events/nsDOMEventTargetHelper.h => dom/events/DOMEventTargetHelper.h
2014-04-01 15:13:50 +09:00
Vicamo Yang
155a8d99d4 Bug 978709 - 6/6: test cases. r=hsinyi 2014-03-29 15:18:27 +08:00
Shawn Ku
d79c5efebd Bug 977433 - Part 2 : Test cases - B2G RIL: Handling LTE signal strength. r=HsinYi 2014-03-18 10:30:18 +08:00
Edgar Chen
bec6eb2377 Bug 946589 - Remove 'ril.radio.preferredNetworkType' setting handler. r=hsinyi 2014-02-12 20:58:11 +08:00
Vicamo Yang
6193669e39 Bug 957917 - 2/2: test cases. r=hsinyi 2014-03-11 22:18:00 +08:00
Masatoshi Kimura
24d07e5da7 Bug 978611 - Part 2: Move lagacy dictionaries to WebIDL dictionaries for B2G. r=vicamo
--HG--
rename : dom/mobileconnection/interfaces/nsIDOMMobileConnection.idl => dom/webidl/MozMobileConnection.webidl
rename : dom/network/interfaces/nsIDOMNetworkStatsManager.idl => dom/webidl/MozNetworkStats.webidl
2014-03-07 20:51:49 +09:00
Ryan VanderMeulen
fee54ff24f Backed out changesets a7ea2d51414d and 901717199390 (bug 957917) for causing bug 980375. 2014-03-06 16:30:35 -05:00
Carsten "Tomcat" Book
2b75afa842 merge b2g-inbound to mozilla-central 2014-03-05 13:24:51 +01:00
Masayuki Nakano
d26caa0d74 Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
--HG--
rename : dom/events/nsDOMEvent.cpp => dom/events/Event.cpp
rename : dom/events/nsDOMEvent.h => dom/events/Event.h
2014-03-05 09:37:43 +09:00
Edgar Chen
d2d3b8ca0d Bug 961571 - Part 4: Add test case for data connection. r=hsinyi 2014-02-26 07:11:00 +08:00
Vicamo Yang
1df6a7d262 Bug 957917 - 2/2: test cases. r=hsinyi 2014-03-05 10:37:45 +08:00
Edgar Chen
6e74eff3d2 Bug 973771 - Part 2: Marionette tests for LTE preferred network types. r=hsinyi 2014-02-18 17:09:25 +08:00
Edgar Chen
e06802c2bf Bug 973771 - Part 1: RIL implementation for LTE preferred network types. r=hsinyi 2014-02-18 14:21:09 +08:00
Ehsan Akhgari
6e4f3de1d5 Bug 969908 - Stop checking the return value of nsTArray::SetLength in MobileConnectionArray; r=khuey 2014-02-09 09:00:49 -05:00
Edgar Chen
6b02c1bcd8 Bug 962522 - Part 2: Refactor test_mobile_{voice|data}_state.js and add more tests for data roaming status. r=hsinyi 2014-01-24 16:44:11 +08:00
Jessica Jong
133cf0ed2c Bug 960961 - Part 2: remove ril logs or wrap them with DEBUG flag. r=vicamo 2014-01-23 16:44:20 +08:00
Edgar Chen
448b8bc80d Bug 956655 - Part 2: Move MobileConnection DOM classes to namespacing mozilla::dom. r=smaug 2014-01-02 11:06:17 +08:00
Edgar Chen
5284ea1427 Bug 956655 - Part 1: Move MobileConnection related files to dom/mobileconnection. r=smaug,khuey
--HG--
rename : dom/network/interfaces/nsIDOMMobileConnection.idl => dom/mobileconnection/interfaces/nsIDOMMobileConnection.idl
rename : dom/network/interfaces/nsIMobileConnectionProvider.idl => dom/mobileconnection/interfaces/nsIMobileConnectionProvider.idl
rename : dom/network/tests/marionette/manifest.ini => dom/mobileconnection/tests/marionette/manifest.ini
rename : dom/network/tests/marionette/test_call_barring_change_password.js => dom/mobileconnection/tests/marionette/test_call_barring_change_password.js
rename : dom/network/tests/marionette/test_call_barring_get_option.js => dom/mobileconnection/tests/marionette/test_call_barring_get_option.js
rename : dom/network/tests/marionette/test_call_barring_set_error.js => dom/mobileconnection/tests/marionette/test_call_barring_set_error.js
rename : dom/network/tests/marionette/test_mobile_connections_array_uninitialized.js => dom/mobileconnection/tests/marionette/test_mobile_connections_array_uninitialized.js
rename : dom/network/tests/marionette/test_mobile_data_connection.js => dom/mobileconnection/tests/marionette/test_mobile_data_connection.js
rename : dom/network/tests/marionette/test_mobile_data_location.js => dom/mobileconnection/tests/marionette/test_mobile_data_location.js
rename : dom/network/tests/marionette/test_mobile_data_state.js => dom/mobileconnection/tests/marionette/test_mobile_data_state.js
rename : dom/network/tests/marionette/test_mobile_icc_change.js => dom/mobileconnection/tests/marionette/test_mobile_icc_change.js
rename : dom/network/tests/marionette/test_mobile_last_known_network.js => dom/mobileconnection/tests/marionette/test_mobile_last_known_network.js
rename : dom/network/tests/marionette/test_mobile_mmi.js => dom/mobileconnection/tests/marionette/test_mobile_mmi.js
rename : dom/network/tests/marionette/test_mobile_networks.js => dom/mobileconnection/tests/marionette/test_mobile_networks.js
rename : dom/network/tests/marionette/test_mobile_operator_names.js => dom/mobileconnection/tests/marionette/test_mobile_operator_names.js
rename : dom/network/tests/marionette/test_mobile_preferred_network_type.js => dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type.js
rename : dom/network/tests/marionette/test_mobile_preferred_network_type_by_setting.js => dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type_by_setting.js
rename : dom/network/tests/marionette/test_mobile_roaming_preference.js => dom/mobileconnection/tests/marionette/test_mobile_roaming_preference.js
rename : dom/network/tests/marionette/test_mobile_set_radio.js => dom/mobileconnection/tests/marionette/test_mobile_set_radio.js
rename : dom/network/tests/marionette/test_mobile_voice_state.js => dom/mobileconnection/tests/marionette/test_mobile_voice_state.js
2013-12-24 15:55:52 +08:00
Edgar Chen
972f9a3c01 Backed out changeset 10348da2438a (Bug 956655) 2014-01-17 13:08:59 +08:00
Edgar Chen
a2a54be377 Backed out changeset eb886e5b4250 (Bug 956655) 2014-01-17 13:07:52 +08:00
Edgar Chen
f04b08b790 Bug 956655 - Part 2: Move MobileConnection DOM classes to namespacing mozilla::dom. r=smaug 2014-01-02 11:06:17 +08:00
Edgar Chen
713b19196f Bug 956655 - Part 1: Move MobileConnection related files to dom/mobileconnection. r=smaug,khuey
--HG--
rename : dom/network/interfaces/nsIDOMMobileConnection.idl => dom/mobileconnection/interfaces/nsIDOMMobileConnection.idl
rename : dom/network/interfaces/nsIMobileConnectionProvider.idl => dom/mobileconnection/interfaces/nsIMobileConnectionProvider.idl
rename : dom/network/src/MobileConnection.cpp => dom/mobileconnection/src/MobileConnection.cpp
rename : dom/network/src/MobileConnection.h => dom/mobileconnection/src/MobileConnection.h
rename : dom/network/src/MobileConnectionArray.cpp => dom/mobileconnection/src/MobileConnectionArray.cpp
rename : dom/network/src/MobileConnectionArray.h => dom/mobileconnection/src/MobileConnectionArray.h
rename : dom/network/tests/marionette/manifest.ini => dom/mobileconnection/tests/marionette/manifest.ini
rename : dom/network/tests/marionette/test_call_barring_change_password.js => dom/mobileconnection/tests/marionette/test_call_barring_change_password.js
rename : dom/network/tests/marionette/test_call_barring_get_option.js => dom/mobileconnection/tests/marionette/test_call_barring_get_option.js
rename : dom/network/tests/marionette/test_call_barring_set_error.js => dom/mobileconnection/tests/marionette/test_call_barring_set_error.js
rename : dom/network/tests/marionette/test_mobile_data_connection.js => dom/mobileconnection/tests/marionette/test_mobile_data_connection.js
rename : dom/network/tests/marionette/test_mobile_data_location.js => dom/mobileconnection/tests/marionette/test_mobile_data_location.js
rename : dom/network/tests/marionette/test_mobile_data_state.js => dom/mobileconnection/tests/marionette/test_mobile_data_state.js
rename : dom/network/tests/marionette/test_mobile_last_known_network.js => dom/mobileconnection/tests/marionette/test_mobile_last_known_network.js
rename : dom/network/tests/marionette/test_mobile_mmi.js => dom/mobileconnection/tests/marionette/test_mobile_mmi.js
rename : dom/network/tests/marionette/test_mobile_networks.js => dom/mobileconnection/tests/marionette/test_mobile_networks.js
rename : dom/network/tests/marionette/test_mobile_operator_names.js => dom/mobileconnection/tests/marionette/test_mobile_operator_names.js
rename : dom/network/tests/marionette/test_mobile_preferred_network_type.js => dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type.js
rename : dom/network/tests/marionette/test_mobile_preferred_network_type_by_setting.js => dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type_by_setting.js
rename : dom/network/tests/marionette/test_mobile_roaming_preference.js => dom/mobileconnection/tests/marionette/test_mobile_roaming_preference.js
rename : dom/network/tests/marionette/test_mobile_set_radio.js => dom/mobileconnection/tests/marionette/test_mobile_set_radio.js
rename : dom/network/tests/marionette/test_mobile_voice_state.js => dom/mobileconnection/tests/marionette/test_mobile_voice_state.js
2013-12-24 15:55:52 +08:00