Commit Graph

14259 Commits

Author SHA1 Message Date
Boris Zbarsky
0ba003deb7 Bug 874154. Make sure we don't end up with uninitialized JSObject* or JS::Value in dictionaries. r=ms2ger 2013-05-21 14:15:30 -04:00
Boris Zbarsky
faa061aa98 Bug 874105. Make CallSetup hold a Rooted to the object it's constructed with so we don't have to worry about it going gray while things like argument conversion for the call are in progress. r=mccr8 2013-05-21 14:15:29 -04:00
Bobby Holley
1e852f571d Bug 841312 - Remove the termination function API. r=bz
\o/
2013-05-21 11:45:56 -06:00
Bobby Holley
e255f6dc87 Bug 841312 - Replace the scripted closing unblocker termination function with an runnable. r=bz
The main idea behind this thing seems to be that we don't want script to quickly
close the window before the user has time to read the notification. Given the
fuzziness of the constraint here, I think we can (and maybe even should) unblock
a little bit later in the event loop, rather than immediately after the script
terminates.

Note that, due to modal dialogs and their event loop spinning shenanigans, we
want to do this only when the stack frame is popped.
2013-05-21 11:45:56 -06:00
Bobby Holley
480517c906 Bug 841312 - Remove window close termination function, and fall through to PostCloseEvent(). r=bz
This is a more jaded version of my previous attempt.
2013-05-21 11:45:56 -06:00
Boris Zbarsky
9c2cde002b Bug 867903. Speed up getDescriptors and some other obvious slow points in codegen. r=khuey 2013-05-09 13:06:48 -04:00
Boris Zbarsky
e90b6bf83c Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey 2013-05-09 13:05:33 -04:00
Ryan VanderMeulen
d8cb0383c6 Merge m-c to inbound. 2013-05-21 08:17:04 -04:00
Jonathan Kew
f679cf8281 bug 873939 followup - remove duplicates in the test_interfaces.html list. r=khuey 2013-05-21 12:25:14 +08:00
Edgar Chen
b422878737 Bug 873965 - Set preferred network type when radio is on. r=vicamo 2013-05-20 16:04:37 +08:00
Szu-Yu Chen [:aknow]
8d7b43652f Bug 818393 - Part 4: Add test for call barring. r=htsai.
---
 dom/network/tests/marionette/manifest.ini          |    2 +
 .../marionette/test_call_barring_get_option.js     |   31 +++++++++
 .../marionette/test_call_barring_set_error.js      |   66 ++++++++++++++++++++
 3 files changed, 99 insertions(+)
 create mode 100644 dom/network/tests/marionette/test_call_barring_get_option.js
 create mode 100644 dom/network/tests/marionette/test_call_barring_set_error.js
2013-05-21 13:17:22 +08:00
Szu-Yu Chen [:aknow]
62088d9ca5 Bug 818393 - Part 3: Call barring RIL implementation. r=htsai.
---
 dom/system/gonk/RILContentHelper.js    |  112 +++++++++++++++++++++++++++++++-
 dom/system/gonk/RadioInterfaceLayer.js |   38 +++++++++++
 dom/system/gonk/ril_consts.js          |   19 ++++++
 dom/system/gonk/ril_worker.js          |   31 +++++++++
 4 files changed, 199 insertions(+), 1 deletion(-)
2013-05-21 13:13:37 +08:00
Szu-Yu Chen [:aknow]
c35a3a1739 Bug 818393 - Part 2: Call barring DOM implementation. r=htsai, smaug.
---
 dom/network/src/MobileConnection.cpp |   26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
2013-05-21 13:12:59 +08:00
Szu-Yu Chen [:aknow]
b43baef554 Bug 818393 - Part 1: Add interface for call barring config. r=htsai. sr=mounir.
---
 dom/network/interfaces/nsIDOMMobileConnection.idl  |   84 +++++++++++++++++++-
 .../interfaces/nsIMobileConnectionProvider.idl     |    7 +-
 2 files changed, 87 insertions(+), 4 deletions(-)
2013-05-21 13:08:57 +08:00
Edgar Chen
7e00587478 Bug 859220 - Part 4: Fix marionette tests for IccManager. r=allstars.chh 2013-04-09 14:30:03 +08:00
Edgar Chen
edee3e5ee8 Bug 859220 - Part 3: Separate IPC messages in RadioInterfaceLayer. r=allstars.chh 2013-04-09 14:18:43 +08:00
Edgar Chen
f95fb00c65 Bug 859220 - Part 2: Separate mozIccManager from mozMobileConnection (DOM). r=smaug 2013-04-08 18:34:10 +08:00
Edgar Chen
55f37661f9 Bug 859220 - Part 1: Separate mozIccManager from mozMobileConnection (IDL). r=allstars.chh. sr=sicking 2013-04-08 15:13:09 +08:00
Ryan VanderMeulen
153a6ea11e Merge inbound to m-c. 2013-05-20 16:21:45 -04:00
Fabrice Desré
49ed5158de Bug 872100 - app.clearBrowserData appears to not clear browser data immediately sr=mounir, r=jduell,ferjm 2013-05-20 10:20:19 -07:00
Ryan VanderMeulen
8acd62e6e3 Merge m-c to inbound. 2013-05-20 11:29:37 -04:00
Ryan VanderMeulen
95bbc42c8c Merge m-c to birch. 2013-05-20 08:22:31 -04:00
Marco Chen
dcb43990c1 Bug 870682 - [gonk-jb-4.2] Add basic support for audio control API. r=mwu 2013-05-20 15:34:42 +08:00
Zachary Easterbrook
cd7c034c2d Bug 868952 - Fix the getAll(...) function in AlarmDB to be more efficient. r=clian 2013-05-20 07:47:38 -04:00
Gina Yeh
414da4c45b Bug 853235 - Combine pairing-related system messages into one type, r=echou 2013-05-20 15:34:45 +08:00
Ms2ger
0ed0441e1e Bug 868778 - Part c: Move DataChannel to WebIDL; r=mounir+jesup
--HG--
rename : content/base/public/nsIDOMDataChannel.idl => dom/webidl/DataChannel.webidl
2013-05-20 09:19:45 +02:00
Ms2ger
46791e0e8c Bug 873417 - Part b: Use CGClass for CGDictionary; r=bz 2013-05-20 09:10:59 +02:00
Ms2ger
af1d6eb256 Bug 873417 - Part a: Cleanup and fix some bugs in CGClass; r=bz 2013-05-20 09:10:58 +02:00
Thomas Zimmermann
94e453db9b Bug 873400: Fix destination directory for Bluetooth file transfers, r=echou
Bluetooth file transfers store the file in 'downloads/bluetooth'. This
patch changes the location to 'Download/Bluetooth' for consistency with
other sub-systems.
2013-05-20 11:41:03 +08:00
Ms2ger
1bc3a7f29b Merge backout. 2013-05-19 20:26:58 +02:00
Ms2ger
c80e8cd5c6 Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review. 2013-05-19 20:23:19 +02:00
Masatoshi Kimura
0ce5a821cd Bug 871786 - Remove KeyboardEvent classinfo. r=smaug 2013-05-19 10:28:48 +09:00
Masatoshi Kimura
3d63807062 Bug 871786 - Separate D2E KeyEvent constants and a method from KeyboardEvent. r=smaug, bz
--HG--
rename : dom/webidl/KeyboardEvent.webidl => dom/webidl/KeyEvent.webidl
2013-05-19 10:28:47 +09:00
Andrea Marchesini
38fc5d8909 Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz 2013-05-18 13:52:06 -04:00
Mike Hommey
91f60080e1 Backout changeset be729bc526a3 (part of bug 864035) 2013-05-18 11:10:45 +02:00
Mike Hommey
6509b30caf Bug 864035 - Don't use a forward declaration for mozilla::dom::SpeechRecognition for use with a WeakPtr. r=smaug 2013-05-18 09:51:54 +02:00
Reuben Morais
b4f0b9946a Bug 873684 - Improve error reporting when a value can't be converted to the expected type. r=bz
--HG--
extra : rebase_source : 3385999de823c9df659103239e62df8ffca5f15a
2013-05-17 21:14:18 -07:00
Boris Zbarsky
fd290b314c Bug 868312 finale: finish rooting dom/ code. r=smaug 2013-05-17 21:48:25 -04:00
Boris Zbarsky
8fc54ee80a Bug 873337. Change the order of the decl and holder in js-to-native conversions to clean up the code some. Now the holder always comes after the decl. r=smaug 2013-05-17 21:48:25 -04:00
Ryan VanderMeulen
a7c0fbea6d Merge m-c to inbound. 2013-05-17 21:42:32 -04:00
Ryan VanderMeulen
858432fc75 Merge inbound to m-c. 2013-05-17 21:41:13 -04:00
Gregory Szorc
14c4938355 Bug 873629 - Remove 129 empty Makefile.in files; r=ted 2013-05-17 16:20:11 -07:00
Reuben Morais
435764efee Bug 873647 - Teach codegen how to wrap Dates in constructors. r=bz
--HG--
extra : rebase_source : f4267f15b7076aacb47fb94e4173a05dac8de255
2013-05-17 13:52:32 -07:00
Dave Hylands
a70d0d649d Bug 873391 - Volume state changes may get processed out of order in child processes. r=qDot 2013-05-17 12:55:14 -07:00
Anthony Jones
fe10673b12 Bug 833795 - Sample offset on touch start. r=drs 2013-05-16 17:58:07 +12:00
Ryan VanderMeulen
b0a404041f Merge m-c to birch. 2013-05-17 12:45:19 -04:00
Andrea Marchesini
ad2f5e13ba Bug 850941 - Blob size is wrong in open activity after bluetooth image transfer. r=bent 2013-05-17 10:41:53 -04:00
Ryan VanderMeulen
0a63e25ce6 Merge inbound to m-c. 2013-05-16 20:29:40 -04:00
Ryan VanderMeulen
5fb63368ec Merge m-c to birch. 2013-05-16 16:18:21 -04:00
Dave Hylands
179cac5202 Bug 872170 - Fix camera file saving with composite device storage. r=mikeh 2013-05-16 11:12:29 -07:00