Commit Graph

27006 Commits

Author SHA1 Message Date
Kyle Machulis
ee719e8f3c Bug 1073259 - Print more descriptive errors when SettingsManager tries to make a request with an invalid window. r=bent 2014-10-17 05:24:00 -04:00
Szu-Yu Chen [:aknow]
9038088b66 Bug 1077190 - Part 2: Test case. r=hsinyi 2014-10-16 23:41:00 +02:00
Szu-Yu Chen [:aknow]
1e4c85d003 Bug 1077190 - Part 1: Correct the logic of audio state setting. r=hsinyi 2014-10-16 23:40:00 +02:00
Jocelyn Liu
0210cdbb3f Bug 1083646: Overwrite BLE config in bluedroid to enable BLE for bluetooth2. r=shuang 2014-10-17 14:25:16 +08:00
Ryan VanderMeulen
7442d9d745 Merge inbound to m-c. a=merge 2014-10-16 14:43:13 -04:00
Thomas Zimmermann
2f93b9ab01 Bug 1083708: Handle non-existant Bluetooth profile interfaces correctly, r=shawnjohnjr
Bluetooth profile managers just return an error if a profile interface is
not available. Doing so breaks the initialization and cleanup routines. This
patch changes the profile managers to still report an error, but signal
progress to the given result runnable.
2014-10-16 16:40:49 +02:00
Carsten "Tomcat" Book
82495ab4f5 Merge m-c to b2g-inbound 2014-10-16 16:16:53 +02:00
Carsten "Tomcat" Book
b225cd6d5c Backed out changeset f461eb1653f1 (bug 1081873) for B2g M5 Test failures 2014-10-16 15:43:20 +02:00
Szu-Yu Chen [:aknow]
cf1a94db84 Bug 1058397 - Part 5: Fix test: USSDReceivedEvent is not exposed. r=bzbarsky 2014-10-15 02:51:00 -04:00
Szu-Yu Chen [:aknow]
93f501699a Bug 1058397 - Part 4: Wrap system message. r=hsinyi 2014-10-15 02:51:00 -04:00
Szu-Yu Chen [:aknow]
ef47cb3598 Bug 1058397 - Part 3: USSDSession implement. r=hsinyi 2014-10-15 02:51:00 -04:00
Szu-Yu Chen [:aknow]
60af2e3178 Bug 1058397 - Part 2: USSDSession interface. r=hsinyi 2014-10-15 02:50:00 -04:00
Szu-Yu Chen [:aknow]
9d972b9416 Bug 1058397 - Part 1: Separate TelephonyCallback. r=hsinyi 2014-10-15 02:50:00 -04:00
Yoshi Huang
1842c74895 Bug 1073421 - B2G NFC: remove NDEF_Formatable and NDEF_Writable. r=smaug, dimi 2014-10-15 15:47:42 +08:00
Yoshi Huang
b6744ba68f Bug 1082452 - B2G NFC: Add a parameter 'isP2P' in WriteNDEF request. r=smaug, dimi 2014-10-15 11:54:09 +08:00
Fernando Jiménez
67edb25987 Bug 1081873 - [Loop][Contacts API] mozContacts API should trigger DOMRequest.onerror if no permissions are granted to the consumer. r=anygregor 2014-10-16 11:25:35 +02:00
Ryan VanderMeulen
b87718267b Merge inbound to m-c. a=merge
CLOSED TREE
2014-10-15 14:31:16 -04:00
Ryan VanderMeulen
84d09e73ca Backed out changeset 8d198ef0b559 (bug 1082583) for test_headers.html failures.
CLOSED TREE
2014-10-15 13:17:06 -04:00
Carsten "Tomcat" Book
8b3a6338e5 Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE 2014-10-15 16:50:45 +02:00
Thomas Zimmermann
98dcec15d2 Bug 1081981: Fix Out-of-bounds read when decoding BT properties, r=shawnjohnjr
Bluetooth's RSSI property is encoded as pointer to a signed 8-bit
value. Gecko currently interprets this as pointer to a 32-bit
value; so the result of dereferencing the pointer is undefined.

This patch fixes the bug by interpreting the RSSI property correctly.
2014-10-15 11:38:06 +02:00
Alphan Chen
ad4cfd9f60 Bug 1074593 - Add AddEntryAndNotify and RemoveEntryAndNotify for file/folder change when MTP in use. r=dhylands 2014-10-14 19:34:00 +02:00
Fabrice Desré
f46b32e993 Bug 982874 - Import / export API for apps : Part 2: dom/webapps implementation r=marco,sicking 2014-10-14 22:55:14 -07:00
Fabrice Desré
2cb62d547e Bug 982874 - Import / export API for apps : Part 1, temporary blobs r=bent 2014-10-14 22:55:14 -07:00
Edgar Chen
856f4cabf2 Bug 1081810 - Part 2: Get rid of DOMError.init. r=smaug 2014-10-14 11:09:07 +08:00
Edgar Chen
1057e938ec Bug 1081810 - Part 1: Implement IccCardLockError in C++. r=smaug 2014-10-13 12:35:53 +08:00
Wes Kocher
5b358466f8 Merge m-c to b2g-inbound a=merge 2014-10-14 17:36:36 -07:00
Wes Kocher
ae387ada3b merge inbound to m-c a=merge 2014-10-14 17:17:55 -07:00
Dave Hylands
13fc431da2 Bug 1072535 - Pt 2 - Make DeviceStorage notify all storage types that match a particular file extension. r=mikeh 2014-10-14 13:50:55 -07:00
Zoran Jovanovic
3322f49403 Bug 1077529 - Update Trusted Hosted Apps r=fabrice
Verify manifest of trusted hosted app on update instead
of just overwriting it.
---
 dom/apps/TrustedHostedAppsUtils.jsm |  8 ++++----
 dom/apps/Webapps.jsm                | 26 +++++++++++++++++++++-----
 2 files changed, 25 insertions(+), 9 deletions(-)
2014-10-14 12:28:16 -07:00
Carsten "Tomcat" Book
ef4ea1a486 Merge m-c to b2g-inbound 2014-10-14 15:54:06 +02:00
Dimi Lee
53190d1c98 Bug 1058440 - B2G NFC: enable debug when NFC debug is enabled. r=allstars.chh 2014-10-14 16:37:50 +08:00
Randell Jesup
1c4c354396 Backed out changesets ef6465b02d0d f749e3f70ffc ecd54a3fbfdd 8f472a850073 (bug 879717) 2014-10-13 22:18:22 -04:00
Wes Kocher
f5aa6677ce Merge m-c to inbound a=merge 2014-10-13 19:02:56 -07:00
Wes Kocher
cd9f702b23 Merge inbound to m-c a=merge 2014-10-13 18:50:20 -07:00
Benoit Jacob
b8c6efde9d Bug 1081125 - WebGL2 3D textures - Part 4: implement texSubImage3D - r=jgilbert 2014-10-13 19:42:29 -04:00
Benoit Jacob
68ab4b3e01 Bug 1081125 - WebGL2 3D textures - Part 3: implement texStorage3D - r=jgilbert 2014-10-13 19:42:24 -04:00
Benoit Jacob
ae5ab0e7bf Bug 1081125 - WebGL2 3D textures - Part 2: update our texture state tracking to handle 3D textures - r=jgilbert 2014-10-13 19:42:20 -04:00
Benoit Jacob
baf45833bf Bug 1081125 - WebGL2 3D textures - Part 1: add WebGLTexDimensions enum instead of using plain ints to distinguish between 2D and 3D calls - r=jgilbert 2014-10-13 19:42:15 -04:00
Benoit Jacob
1881e55755 Bug 1081125 - WebGL2 3D textures - Part 0: stop using plain ints for jsArrayTypes - r=jgilbert 2014-10-13 19:42:11 -04:00
Jan Varga
ba90e36b32 Bug 1056939 - indexedDB.open fails for certain database names - part 2; r=bent 2014-10-13 21:12:25 +02:00
Ben Turner
eade7b455f Bug 1056939 - indexedDB.open fails for certain database names - part 1; r=janv 2014-10-13 21:12:12 +02:00
Lisa Hewus Fresh
aa9a479afb Bug 589320 - Remove unused _MOZ_LOG macro. r=smaug 2014-10-13 11:06:49 -07:00
Ben Turner
0376d11277 Bug 1080867 - Tighten up threadsafety guarantees surrounding remote blobs. r=khuey. 2014-10-13 09:55:52 -07:00
Jessica Jong
515cd526d4 Bug 1074037 - (follow-up) fix undefined variable name. r=edgar 2014-10-13 23:12:47 +08:00
Ryan VanderMeulen
77e8bee35e Backed out 6 changesets (bug 989198, bug 1082963) for causing bug 1083231.
Backed out changeset a7c972407578 (bug 1082963)
Backed out changeset 94d1b30bde00 (bug 989198)
Backed out changeset 01e064ceb505 (bug 989198)
Backed out changeset f5a538109e36 (bug 989198)
Backed out changeset 3ff227d79d74 (bug 989198)
Backed out changeset 186743fc6f6d (bug 989198)

CLOSED TREE
2014-10-16 12:57:18 -04:00
Tom Tromey
e41dfd7adb Bug 1070089 - change timeline markers to have a consistent epoch (carrying forward r=smaug) 2014-10-17 16:02:42 -07:00
Chuck Lee
6e937ddf57 Bug 1079173 - Check existence of netId instead of check it's value. r=hchang 2014-10-13 10:05:33 +08:00
Jeff Gilbert
52a8915e2f Bug 912196 - Determine workarounds before we run dependent code. - r=kamidphish 2014-10-08 16:37:30 -07:00
Jeff Gilbert
4bbd093290 Bug 912196 - Handle alpha for webgl backbuffer copyTexImage reads. - r=kamidphish 2014-10-08 16:36:33 -07:00
Jeff Gilbert
da62b1f22c Bug 912196 - Deal with reading RGBA from RGBX. - r=kamidphish 2014-10-08 16:34:14 -07:00
Jeff Gilbert
2da594640c Bug 912196 - Fixes for D3D11 ANGLE. - r=kamidphish 2014-10-08 16:32:50 -07:00
Jeff Gilbert
78761b30a7 Bug 912196 - Workaround no-alpha-with-ANGLE in WebGL, not GLContext. - r=kamidphish 2014-10-08 16:30:01 -07:00
Carsten "Tomcat" Book
b11b77b493 Backed out changeset ac5e69c40ff1 (bug 1089480) for m-2 bustage on a CLOSED TREE 2014-10-28 08:21:10 +01:00
Wes Kocher
49862f3afe Backed out 3 changesets (bug 1087560) for bustage
Backed out changeset ecf4df03029a (bug 1087560)
Backed out changeset 12a016a84d6d (bug 1087560)
Backed out changeset 1b8b46616028 (bug 1087560)
2014-10-27 21:59:43 -07:00
Matt Woodrow
1e4e42b491 Bug 1089480 - Assume a start time of 0 for MSE videos. r=cajbir 2014-10-28 17:48:24 +13:00
Jeff Gilbert
9fbdf15c41 Bug 1087560 - Build GetContextAttributes from mOptions. - r=kamidphish 2014-10-24 18:09:18 -07:00
Jeff Gilbert
8e05002568 Bug 1087560 - Fix tests. - r=kamidphish 2014-10-22 14:58:58 -07:00
Jeff Gilbert
a448ea8faf Bug 1087560 - Rename mochitest tests to test_*. - r=kamidphish 2014-10-22 12:27:21 -07:00
Wes Kocher
9f7a69f0e7 Merge m-c to inbound a=merge 2014-10-27 18:07:44 -07:00
Jeff Gilbert
4a986c92d2 Bug 1089022 - Give WebGL conf. tests a longer timeout. - r=kamidphish 2014-10-15 15:40:41 -07:00
Chris Pearce
9f9b5ce3c9 Bug 1071482 - Break a cycle in TrackBuffer and SourceBufferDecoder's MediaTaskQueue's SharedThreadPool. r=cajbir 2014-10-28 13:21:13 +13:00
Chris Pearce
4fd4f36e75 Bug 1071482 - Make content encrypted via EME inaccessible from JS APIs. r=roc 2014-10-28 13:21:12 +13:00
Chris Pearce
db6e4e1a80 Bug 1071482 - Rename test_encryptedMediaExtensions to test_eme_playback to make it easier to run all eme tests with a wildcard. r=edwin
--HG--
rename : dom/media/test/test_encryptedMediaExtensions.html => dom/media/test/test_eme_playback.html
2014-10-28 13:21:12 +13:00
Chris Pearce
c414336ddf Bug 1071482 - Factor out EME load/setup code, so it can be reused in other tests more easily. r=edwin 2014-10-28 13:21:11 +13:00
Wes Kocher
63349d7e31 Backed out changeset 629b02d8c025 (bug 911142) for web-platform-4 test failures on a CLOSED TREE 2014-10-27 16:14:35 -07:00
Chris Pearce
8e5f0ff995 Bug 1088460 - Don't warn if we try to clear GMP storage when it's already clear. r=jesup 2014-10-28 11:19:25 +13:00
Masayuki Nakano
0dce5a393a Bug 1081992 Needs null check at notifying TextComposition of composition event being discarded r=smaug 2014-10-15 00:40:06 +09:00
Ehsan Akhgari
1d962eb79e Bug 839838 - Implement DOMRequest.then; r=sicking,bzbarsky
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-11 09:46:01 -04:00
Ms2ger
aa2acf8255 Bug 932350 - Re-enable dom-level0 tests.
They were disabled because the folder name is similar to the unrelated
dom-level1-core, dom-level2-core and dom-level2-html folders.
2014-10-14 16:55:13 +02:00
Felipe CĂ©sar
48f098d039 Bug 1080017 - Don't send Geolocation messages during shutdown. r=jdm 2014-10-13 17:28:00 -04:00
Benoit Jacob
7fbcbe373d Bug 1083936 - WebGL2: Add texImage3D - r=jgilbert,smaug 2014-10-16 22:03:34 -04:00
Chris Pearce
10ef42a275 Bug 1057891 - Remove some comments from MediaKey*.webidl now that the issue the comments were about has been resolved. r=bz 2014-10-17 11:47:11 +13:00
Eugen Sawin
e269f5a84b Bug 1061372 - [1/2] Remove event listener on screen orientation unlock.
--HG--
extra : rebase_source : 7ab058d153d18dfe518e97273d750c340e768a56
2014-10-08 16:31:44 +02:00
Carsten "Tomcat" Book
8c300b0dd1 Merge mozilla-central to mozilla-inbound 2014-10-21 15:55:25 +02:00
James Willcox
d55dd7470f Bug 1014614 - Support attach/detach of GLContext to AndroidSurfaceTexture r=jgilbert
--HG--
extra : rebase_source : f8ac8c505b5f9a4f307044b932aef50b99d38d4f
2014-10-21 08:53:01 -05:00
James Willcox
4ccc75ddae Bug 1014614 - Rename nsSurfaceTexture to AndroidSurfaceTexture r=jgilbert
--HG--
extra : rebase_source : 4f148d8a0c2f9ec2d939f9d9939dab897b435bef
2014-10-21 08:53:00 -05:00
Ben Turner
11a5d3b7a9 Bug 1079546 - Rework slice handling for remote blobs, r=khuey. 2014-10-07 16:09:55 -07:00
Chris Jones
e3d70da1dd Bug 1082997 - Add an option to explicitly disable skia-gpu and fix the build when it's disabled. r=mattwoodrow 2014-10-14 20:55:37 -07:00
Kartikaya Gupta
f5cd43f958 Bug 1013612 - Remove APZ-internal headers from being exported to non-layers code. r=botond 2014-10-16 09:23:52 -04:00
Kyle Huey
28d59dda96 Bug 1083724: Restore the optionality of string arguments to methods on PopupBoxObject. r=bz 2014-10-20 13:33:09 -07:00
Nikhil Marathe
b8edaa21bb Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku
--HG--
extra : transplant_source : o%29%0E%5D%90%11%FA%1ExO%26%7E%9D_%F2%E7%0B%FE%21%B2
2014-10-06 11:01:20 -07:00
Andrea Marchesini
671024d97d Bug 1081143 - datastore-update-* events should be dispatched as broadcast messages, r=fabrice 2014-10-20 20:47:12 +01:00
Tanvi Vyas
fe0b72ee7a Bug 1084513 - Add a null check on callingDoc before we try and get its principal. r=smaug 2014-10-20 12:43:41 -07:00
Andrew McCreight
e3abe2a016 Bug 727965 - Trigger CC_WAITING GCs based on number of freed JS objects and zones. r=smaug 2014-10-20 10:07:52 -07:00
Boris Zbarsky
1f2f961464 Bug 1084030. Store the promise creation and settlement timestamps and expose that information via PromiseDebugging. r=nsm 2014-10-20 13:02:21 -04:00
Bill McCloskey
9cfcf5de77 Bug 1081353 - Eliminate PPluginIdentifier (r=bsmedberg) 2014-10-20 09:47:25 -07:00
Andrea Marchesini
1a4cd4af0d Bug 1085297 - URLSearchParams, URLUtils and URLUtilsReadOnly should use USVStrings instead DOMStrings, r=smaug 2014-10-20 15:20:07 +01:00
Eddy Bruël
ef7f85f2e2 Bug 757133: Implement a WorkerDebuggerManager; r=khuey 2014-10-27 18:00:05 +01:00
Carsten "Tomcat" Book
f192cf08de Merge mozilla-central to mozilla-inbound 2014-10-27 16:03:46 +01:00
Ehsan Akhgari
8cfe8bd43c Bug 1088838 - Don't export CompositorChild.h, CompositorParent.h and ShadowLayersManager.h twice; r=BenWa 2014-10-27 08:57:36 -04:00
Chuck Lee
cbc63a944b Bug 1073342 - Remove non-necessary thread in WifiCertService. r=vchang 2014-10-02 19:43:48 +08:00
Bevis Tseng
d5c14d1ed5 Bug 1072367 - Part 3: broadcast system message "cdma-info-rec-received" in MobileConnectionService. r=echen 2014-10-03 14:23:41 +08:00
Bevis Tseng
586a5a5e11 Bug 1072367 - Part 2: Decode EXTENDED_DISPLAY & SIGNAL properly. r=echen 2014-10-02 18:26:37 +08:00
Bevis Tseng
5387d2fe84 Bug 1072367 - Part 1: Broadcast 'cdma-info-rec-received' system message per record. r=echen 2014-10-02 14:04:27 +08:00
Randell Jesup
74a272283a Bug 879717: bustage fix (unified builds) r=bustage 2014-10-13 01:01:51 -04:00
Ryan VanderMeulen
0b5623dde3 Bug 932350 - Re-enable the dom-level* mochitests on desktop platforms. 2014-10-14 10:31:15 -04:00
Benoit Jacob
d98ef5d0e7 Bug 1082277 - WebGL2: Catch GL errors such as OUT_OF_MEMORY in texStorage entry points - r=jgilbert 2014-10-14 08:55:08 -04:00
Benoit Jacob
5301476dad Bug 1082248 - Skip redundant deferred texture image initialization when doing full-image updates - r=jgilbert 2014-10-14 08:54:52 -04:00
Peter Van der Beken
8b6010b5ce Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
--HG--
extra : rebase_source : 7e0b1e2f60757b7758704dab3672ee829f3e4085
2014-10-01 20:43:26 +02:00
Peter Van der Beken
fe40c8a917 Bug 1082583 - Avoid shadowing iter variable in DOM bindings generated code. r=bz.
--HG--
extra : rebase_source : dcf91cdcb4676ac37772756d4ac42126352f3675
2014-10-14 16:12:36 +02:00
Jon Coppeard
5689f7e4b4 Bug 650161 - Relocate global objects (browser changes) r=bholley 2014-10-20 09:07:43 +01:00
Brian Birtles
a9caeb7c14 Bug 1078122 part 9 - Move queuing of CSS animation events to CSSAnimationPlayer; r=dholbert
This patch moves the code for queuing CSS animation events from
nsAnimationManager to CSSAnimationPlayer. In doing so, it also moves the
mLastNotification member and associated enum values.
2014-10-20 13:55:47 +09:00
Brian Birtles
c1827936f3 Bug 1078122 part 8 - Use the new GetTarget overload in AnimationPlayer; r=dholbert 2014-10-20 13:55:47 +09:00
Brian Birtles
ca9820abe3 Bug 1078122 part 7 - Add method to Animation to get the target element and pseudo; r=dholbert 2014-10-20 13:55:47 +09:00
Brian Birtles
3646c5e59a Bug 1078122 part 6 - Store the previous finished state; r=dholbert
AnimationPlayer::CanThrottle determines if an animation player has just finished
by inspecting the value of mLastNotification. This is problematic for two
reasons:

1. mLastNotification is intended to be used for events (as the XXX comment
   notes)
2. mLastNotification is specific to CSS Animations and should be moved to
   CSSAnimationPlayer.

To address this, this patch adds an extra member mIsPreviousStateFinished. The
Web Animations spec already defines animation players as having such a member:

  http://w3c.github.io/web-animations/#previous-finished-state

We set it to true when we calculate the style for an animation that has
finished. This differs slightly from the code it is replacing as explained
below.

In the case of CSS Animations we perform the following sequence of steps on each
sample.

  1. EnsureStyleRuleFor (calls CanThrottle, and maybe ComposeStyle)
  2. GetEventsForCurrentTime

In the existing code, we update mLastNotification in (2) which happens on every
sample, even throttled samples.

In this patch, however, we update mIsPreviousStateFinished in (1) during the
ComposeStyle step which only happens for unthrottled samples. So, as of this
patch, in CanThrottle, we ask "have we newly entered the finished state since
the last *unthrottled* sample?", whereas previously we simply looked for
a change since the last sample, throttled or not. However, if the answer to the
question is "yes", then we'll run an unthrottled sample and update
mIsPreviousStateFinished so these should be functionally equivalent.

Another subtle difference is that this patch looks at the player's finished
state rather than the animation phase of its source content, and these will
produce different results in the case where the player is paused. However, since
paused animations are not run on the compositor, this should not matter.

In the case of CSS Transitions, AnimationPlayer::CanThrottle() is not currently
used and so mIsPreviousStateFinished is irrelevant.

Ultimately, both the existing and the new code is somewhat fragile but hopefully
this will be addressed by:
* Replacing mIsPreviousStateFinished with inspecting whether the finished
  promise is settled (bug 1074630),
* Merging more of the code in nsAnimationManager and nsTransitionManager and
  applying a unified approach to sampling that better accommodates these
  considerations.
2014-10-20 13:55:47 +09:00
Brian Birtles
2a97ceb537 Bug 1078122 part 5 - Move CSSAnimationPlayer to nsAnimationManager; r=dholbert
This patch takes the CSSAnimationPlayer object, currently defined in
dom/animation/AnimationPlayer.{cpp,h}, and moves it to
layout/style/nsAnimationManager.{cpp,h} where the rest of the CSS
Animations-specific code lives.

At the same time it extends the scope of the mozilla namespace block in
nsAnimationManager.h to also include the AnimationEventInfo and EventArray types
since these classes, which don't have an ns* prefix, probably should be in the
mozilla namespace anyway.
2014-10-20 13:55:46 +09:00
Brian Birtles
49afac5506 Bug 1078122 part 4 - Make the mSource and mTimeline members of AnimationPlayer protected; r=dholbert 2014-10-20 13:55:46 +09:00
Brian Birtles
3458ab6540 Bug 1078122 part 3 - Move animation value building down to the Animation objects; r=dholbert
This patch extracts the logic for calculating animation styles from
AnimationPlayerCollection and puts the bulk of it into the Animation objects.
Some of the initial logic surrounding the animation player state (e.g. is it
paused or not, etc.) is put into AnimationPlayer.

In future we may shift this logic even further down to the AnimationEffect
objects but currently we don't create such objects unless necessary.
2014-10-20 13:55:46 +09:00
Brian Birtles
b46fbc6e51 Bug 1078122 part 2 - Encapsulate mIsRunningOnCompositor in AnimationPlayer; r=dholbert 2014-10-20 13:55:46 +09:00
Brian Birtles
75670f2118 Bug 1078122 part 1 - Move checks for animation throttling to AnimationPlayer; r=dholbert
This patch moves code from AnimationPlayerCollection to AnimationPlayer.

However, there is one subtle change in logic involved. Previously, we would test
if the player had finished by getting the computed time of its source content
and checking if it was in the after phase or not. In this patch, however, we
simply check the play state to see if it is finished or not.

These two approaches differ in the case where an animation is paused after it
has finished. The animation phase approach will indicate the player has
finished, but the play state approach will indicate the player has paused (since
the "paused" state trumps the "finished" state). This, however, should not
produce any observable effect because when an animation is paused
mIsRunningOnCompositor will be false (we don't put paused animations on the
compositor).
2014-10-20 13:55:45 +09:00
Brian Birtles
3727776b2f Bug 1078119 - Rename AnimationTimeline/AnimationPlayer GetCurrentTimeDuration; r=bz
This patch performs the following renaming:

  AnimationPlayer::GetCurrentTime -> GetCurrentTimeAsDouble
  AnimationPlayer::GetCurrentTimeDuration -> GetCurrentTime
  AnimationTimeline::GetCurrentTime -> GetCurrentTimeAsDouble
  AnimationTimeline::GetCurrentTimeDuration -> GetCurrentTime
2014-10-20 13:55:45 +09:00
David Zbarsky
f175044a0f Bug 1037321 - Implement playState on AnimationPlayer; r=birtles, r=bz 2014-10-20 13:55:45 +09:00
Brian Birtles
50a57c0182 Bug 1070745 part 9 - Tests for play/pause behavior; r=dholbert 2014-10-20 13:55:45 +09:00
Brian Birtles
7191337b01 Bug 1070745 part 8 - Use play/pause from nsAnimationManager; r=dholbert
This patch uses the PlayFromStyle/PauseFromStyle methods on CSSAnimationPlayer
to perform play/pause control. (This allows us to encapsulate mHoldTime and
mPaused. We will encapsulate mStartTime etc. in subsequent bugs.

The override behavior of play()/pause() with regard to animation-play-state is:
* pause()/play() override the current animation-play-state
* pause() causes the player to remain paused until play() is called regardless
  of changes to animation-play-state
(* Calling play() will override the animation-play-state but won't "stick". i.e.
   subsequently setting animation-play-state: paused will pause the animation.)

These different permutations are tested in the next patch in this series.

This interaction will probably become more complicated once we introduce
finishing behavior (since we might not want animations to restart when
setting animation-play-state: running).
2014-10-20 13:55:44 +09:00
Brian Birtles
9ca11aa5cf Bug 1070745 part 7 - Add style flush at the beginning of Play(); r=dholbert
For players running CSS animations and CSS transitions we should perform a style
flush before running play() so that we are operating on the most up-to-date
state of animation-play-state.

For transitions, which don't have a play-state property, we will still need to
run this style flush before running play() to get the right finishing behavior
if transition-duration has changed. We haven't implemented finishing yet (that's
bug 1074630) but I've kept the flush for both cases now since I'm afraid we'll
forget it later.

Also, since we don't have a subclass of AnimationPlayer for transitions yet I've
put the style flush in the base class. In future, when we add
CSSTransitionPlayer we can move the flush to only those players that need up to
date style information.
2014-10-20 13:55:44 +09:00
Brian Birtles
96ce9799ba Bug 1070745 part 6 - Add means of marking a CSSAnimationPlayer as being paused by style; r=dholbert
When an animation player is paused by script this overrides whatever
animation-play-state is set by style. The logic for producing the correct
override behavior will be added to nsAnimationManager but first we need
to record in the player where it was paused.
2014-10-20 13:55:44 +09:00
David Zbarsky
26e1fa0fac Bug 1070745 part 5 - Add CSSAnimationPlayer subclass; r=dholbert
This patch introduces a CSSAnimationPlayer subclass of AnimationPlayer. This is
because when we have an animation player running a CSS animation it has some
special behavior not needed in the general case such as:

* Flushing style before performing certain operations to ensure we are using
  the latest information.
* Dispatching CSS Animation events when we start/end.
* Storing extra state with regards to "how" the animation was paused.
  This is because, for example, if an animation is paused by script this
  overrides specified style.
2014-10-20 13:55:44 +09:00
David Zbarsky
ada14c3498 Bug 1070745 part 4 - Add AnimationPlayer::Play and AnimationPlayer::Pause; r=dholbert
This patch introduces the basic implementation of play() and pause().

There are a lot of gaps still because we don't yet:
* Support the pending state (to be covered in bug 927349)
* Support finishing behavior (to be covered in bug 1074630)
* Have a good way of updating animation state outside of style resolution (bug
  1073336)

Also, we don't call these methods from CSS yet because the interaction between
play()/pause() and animation-play-state requires storing some extra state which
we introduce in subsequent patches in this series.

This patch introduces, temporarily, an update flag to indicate whether
play()/pause() operations need to post a restyle event. When these methods are
triggered by processing restyles we don't want to post another (unnecessary)
restyle event. In bug 1073336 we will remove the need for this.
2014-10-20 13:55:43 +09:00
David Zbarsky
2844b05d95 Bug 1070745 part 3 - Convert AnimationPlayer mPlayState to an mPaused bool; r=birtles
We only need to store if an animation is paused or not, hence a bool is
sufficient. Furthermore, the convenience of using the same type as the specified
style of animation-play-state will disappear once pausing behavior is wrapped up
behind Play() and Pause() methods.
2014-10-20 13:55:43 +09:00
Brian Birtles
0a538d9545 Bug 1070745 part 2 - Update AnimationPlayer IDL to enable play() and pause(); r=bz
We map play()/pause() to PlayFromJS/PauseFromJS internally so that internal
users don't accidentally call Play()/Pause() which flush style.
2014-10-20 13:55:43 +09:00
Boris Zbarsky
705a8852fa Bug 1083591 followup. Remove not-yet-implemented stringifier. 2014-10-19 22:55:08 -04:00
Boris Zbarsky
32e9856cfd Bug 1083950. Add a way to get the promises that depend on a given promise via PromiseDebugging. r=nsm 2014-10-19 22:27:36 -04:00
Boris Zbarsky
8785d8bc26 Bug 1083851 part 4. Expose promise stacks on PromiseDebugging. 2014-10-19 22:27:12 -04:00
Boris Zbarsky
075178aa90 Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
76f098299b Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
f59edd37b0 Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
c135d0a643 Bug 1083591. Support stringifiers and jsonifiers on non-concrete Web IDL interfaces as well, since they make sense there. r=peterv 2014-10-19 22:26:20 -04:00
Boris Zbarsky
54a7afdac9 Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley 2014-10-19 22:25:49 -04:00
Peter Van der Beken
65e7e5726c Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
--HG--
extra : rebase_source : f2d78da408764170cb9f366d97960ca62245f113
2014-10-01 20:43:26 +02:00
Peter Van der Beken
0e69c201af Bug 1082583 - Avoid shadowing iter variable in DOM bindings generated code. r=bz.
--HG--
extra : rebase_source : d8ea9739283813cbe2cb4b31c3a647b5b76b0595
2014-10-14 16:12:36 +02:00
Carsten "Tomcat" Book
1c2bfbfde5 Backed out changeset 52fd69cc794c (bug 982842) for causing regressions on request by zac 2014-10-15 16:23:39 +02:00
Makoto Kato
48462210ac Bug 1031647 - Change string API usage. r=ehsan 2014-10-15 20:00:52 +09:00
Andrea Marchesini
222529bbc9 Bug 1080503 - FindConstructorFunc is not needed, r=bz 2014-10-15 11:57:35 +01:00
Olli Pettay
ffbebbf560 Bug 1082835 - TabChildGlobal does not use DOM bindings, and should be marked so, r=peterv
--HG--
extra : rebase_source : a707811d8b84c47b557e7e7778ce8b6f503b6e36
2014-10-15 12:43:25 +03:00
Jocelyn Liu
98f210e645 Bug 1080463 - Patch3: [bluetooth2] Notify OPP manager when Bluetooth socket message error occurs(Bug 1052304). r=shuang 2014-10-15 17:49:08 +08:00
Jocelyn Liu
fa61889475 Bug 1080463 - Patch2: [bluetooth2] Use nsRefPtr to avoid ReplyRunnable being released during IPC process(Bug 1072802). r=shuang 2014-10-15 17:49:04 +08:00
Jocelyn Liu
eb72d61ca9 Bug 1080463 - Patch1: [bluetooth2] Porting DOMFile/DOMBlob to WebIDL(Bug 1047483). r=shuang 2014-10-15 17:49:00 +08:00
Nils Ohlmeier [:drno]
d628145142 Bug 1082236 - relax RTCP timestamp verification in case of steeplechase. r=spolk 2014-10-13 17:00:00 +02:00
Dirk Schulze
00b2902abf Bug 1074522 - Implement ellipse()/circle() parsing and style computing. r=dbaron 2014-10-15 00:03:00 +02:00
Kearwood (Kip) Gilbert
98556f4e21 Bug 1045754 - Part 1 - Implement updated CSSOM-View smooth-scrolling specification. r=bz
- Added new WebIDL dictionary, ScrollToOptions.  This dictionary extends
  ScrollOptions by adding "left" and "top", specifying the scroll offset.
  This will be later extended with more members to allow scroll offsets to be
  specified with logical axes.
- Implemented Window.Scroll, Window.ScrollTo, Window.ScrollBy, Element.Scroll,
  Element.ScrollTo, and Element.ScrollBy functions that accept ScrollToOptions
  as a single parameter.
- Removed ScrollOptions dictionary parameter from existing Window.Scroll,
  Window.ScrollTo, and Window.ScrollBy functions as these have been replaced
  with functions accepting a single parameter, ScrollToOptions.
- Added new WebIDL dictionary, ScrollIntoViewOptions.  This dictionary
  extends ScrollOptions by adding "block", specifying whether the element
  start or end will be scrolled into view.
- Replaced Element.ScrollIntoView(bool,ScrollOptions) with
  Element.ScrollIntoView(ScrollIntoViewOptions) to match updated
  CSSOM-View scroll-behavior specification.
2014-10-01 10:47:56 -07:00
Michael Wu
91bf02c6ff Bug 1075727 - Update rdsEnabled based on the return value of hal::EnableRDS, r=pzhang 2014-10-01 13:22:53 -04:00
Thomas Zimmermann
91f913f386 Bug 1074419: Close received socket file descriptors on errors, r=shawnjohnjr 2014-10-01 10:50:33 +02:00
Henry Chang
e353fdacc1 Bug 1049460 - Change wpa_supplicant mux/demux method on KK to enable wifi direct. r=vchang
--HG--
extra : rebase_source : 0633f2b2999d9aca03543463164b3de83b67f4f5
2014-10-08 15:18:35 +08:00
Jason Orendorff ext:(%2C%20Till%20Schneidereit%20%3Ctill%40tillschneidereit.net%3E)
eb20f139cb Bug 911142 - Make the "length" property of function objects configurable. r=Waldo.
Thanks to Till Schneidereit for a bunch of test fixes.

--HG--
extra : rebase_source : 85445692ad250df76d5c78a9b36b6e7dd691173f
2014-09-29 11:38:53 -05:00
Ralph Giles
0f2ecf3e60 Bug 1089840 - Improve AppleATDecoder logging. r=kinetik
Add a log message on decoder setup and remove a redundant 'audio'.
2014-10-27 14:06:00 -07:00
Walter Litwinczyk
09b8275c09 Bug 1015561 - WebGL change getParameter(STENCIL_[BACK]_REF) to return correct masked values and update debug cached value test. r=jgilbert 2014-09-26 15:06:38 -07:00
Akshendra Pratap Singh
83bff843dd Bug 1037990 - AccessLabelKey is now accessible event if the element is detached. r=bzbarsky 2014-10-15 07:42:00 +02:00
Richard Barnes
f6115a2519 Bug 1034854 - Add support for ECDSA to WebCrypto API r=ttaubert,dkeeler r=bz 2014-10-13 23:19:00 +02:00
Randy Lin
492331aaf3 Bug 1074177 - DTMF tone are not coming on Bluetooth headset. r=mwu. 2014-10-16 12:40:09 +08:00
Tim Taubert
5a69a28d7a Bug 1078847 - GenerateAsymmetricKeyTask should allow generating key pairs where only the public key or the private key has any usages r=rbarnes 2014-10-07 00:47:21 +02:00
Ben Turner
b141ba940e Bug 1035454, part 4 - Don't send 'Webapps:UnregisterForMessages' at xpcom-shutdown, r=fabrice. 2014-10-15 20:04:33 -07:00
Christoph Kerschbaumer
faccbd4747 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-15 19:11:45 -07:00
Nikhil Marathe
8dcf377e1f Bug 1071290 - Allow Blobs in Fetch BodyInit. r=baku
--HG--
extra : rebase_source : 412dffd78d5b0c4cddad58374bbe1dd051877c47
2014-10-09 10:52:10 -07:00
Nikhil Marathe
75ac0c5ce0 Bug 1039846 - Split Headers into InternalHeaders. r=baku
--HG--
extra : rebase_source : 1b7e0a27e44f1e11ed84de7be18a19155d6750d5
2014-10-02 10:59:20 -07:00
Nikhil Marathe
d0c78e97d1 Bug 1039846 - Response implementation. r=baku
--HG--
extra : rebase_source : 0da394758a5ccf6c1fe87d1a51ed0c4c27d9350e
2014-09-26 16:41:15 -07:00
Jeff Gilbert
ce0db61f61 Bug 1082850 - Query for SkiaGL by asking mTarget. - r=snorp 2014-10-14 19:25:57 -07:00
David Keeler
b04293a184 bug 1042889 - allow overrides for untrusted x509v1 certificates used as CAs r=mmc 2014-10-15 10:39:57 -07:00
Morris Tseng
35aef0a458 Bug 1074736 - Consider multiple range selection in selection caret. r=roc 2014-10-23 19:49:00 +02:00
David Anderson
e290f953ea WebGL2: Support non-power-of-two textures. (bug 1080921, r=jgilbert).
--HG--
extra : rebase_source : 6d948f27ec14cea54211f62dc0dc813419eb5151
2014-10-14 19:10:15 -07:00
Makoto Kato
0f0cde0277 Backed out changeset 118d4c56c3c4 (bug 1031647) 2014-10-15 10:51:15 +09:00
Makoto Kato
cf59f71590 Bug 1031647 - Change string API usage. r=ehsan 2014-10-15 10:15:39 +09:00
David Anderson
30c02703e6 WebGL2: Implement some miscellaneous parameters (bug 1081419, r=jgilbert).
--HG--
extra : rebase_source : 3c5aaf37b7ba90d234d662dbcc5e90c862e75924
2014-10-14 18:00:48 -07:00
Wes Kocher
bca70dd02e Merge m-c to inbound a=merge 2014-10-14 17:35:16 -07:00
David Anderson
40c36eb2bb WebGL2: implement TEXTURE_IMMUTABLE_FORMAT for getTexParameter (bug 1080299, r=jgilbert).
--HG--
extra : rebase_source : 79f493cb48e106c99685ae92d65d6dd228139489
2014-10-14 16:33:59 -07:00
Wes Kocher
d4d56563b4 Backed out changeset c3099024c40a (bug 874050) for OSX 10.8 bc1 orange 2014-10-14 16:23:35 -07:00
Jan-Ivar Bruaroey
e8b5e63e1b Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup 2014-09-20 02:20:41 -04:00
Jan-Ivar Bruaroey
e07343e216 Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
Jan-Ivar Bruaroey
cef8f02a82 Bug 1033885 - add MediaStreamError interface. r=jesup,bz 2014-10-27 12:53:10 -04:00
Jan-Ivar Bruaroey
efcf2f615b Bug 1033885 - rename error to onFailure in code before introducing an actual error object r=jesup 2014-10-17 20:47:46 -04:00
Matt Woodrow
39d8d2f3ae Bug 1089480 - Assume a start time of 0 for MSE videos. r=cajbir
--HG--
extra : rebase_source : fb44192e9f7f97a9ed1d753dd185dc82fdeaaa48
2014-10-29 09:30:36 +13:00
Wes Kocher
e86d6744f1 Merge m-c to inbound a=merge 2014-10-28 19:09:36 -07:00
Jonathan Watt
3d3437b228 Bug 1090211 - Calculate the bounds of circles and ellipses using Math when we have a rectilinear transform. r=longsonr 2014-10-29 01:59:36 +00:00
Wes Kocher
9c119480a8 Backed out changeset 679819e8236f (bug 1086977) for OSX build bustage on a CLOSED TREE 2014-10-28 15:09:32 -07:00
Jeff Gilbert
eda30a30fd Bug 1087560 - Skip WebGL mochitests on Desktop B2G, since WebGL fails there. - r=kamidphish 2014-10-28 12:23:22 -07:00
Jeff Gilbert
1cbaaef195 Bug 1087560 - Fix errors in tests. - r=kamidphish 2014-10-22 14:58:58 -07:00
Jeff Gilbert
a236420624 Bug 1087560 - Rename mochitest files to test_*. - r=kamidphish 2014-10-22 12:27:21 -07:00
Steven Michaud
dbb2f2e5b2 Bug 1086977 - Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite, add to block. r=bsmedberg 2014-10-28 16:02:01 -05:00
David Anderson
446cd5d627 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL. (bug 1080957, r=jgilbert)
--HG--
extra : rebase_source : 599bd05e07d9a9f1b1e9f73255c5ef275358806a
2014-10-15 02:07:34 -07:00
Benoit Jacob
ecb39b63fa Bug 1083447 - texParameter and getTexParameter should accept the TEXTURE_3D target in WebGL2 mode - r=jgilbert 2014-10-15 17:20:17 -04:00
David Anderson
450748793f WebGL2: Add support for TEXTURE_BINDING_3D. (bug 1082952 r=jgilbert)
--HG--
extra : rebase_source : aac040bf24280dfcbc0fbbe4a20459f0b609a971
2014-10-15 14:14:34 -07:00
Olli Pettay
30ec898b4b Bug 874050, Make Nofification's click event cancelable, r=wchen
--HG--
extra : rebase_source : 155ceeec566a9726d9280be0eeeb6e0209df456c
2014-10-15 17:48:04 +03:00
Jason Orendorff
b9202204d9 Bug 1082672, part 4 - Change XrayWrapper code to be able to resolve symbol-keyed methods. r=bz, r=bholley.
--HG--
extra : rebase_source : f78cbb83f63dfffd648c6d3c280273f4a61c9fe8
extra : amend_source : f006a096174eee166125430753e65e9a31bd930b
2014-09-18 12:30:38 -05:00
Jason Orendorff
7e5a9a1af5 Bug 1082672, part 3 - Add some more symbol support for DOM bindings. r=bz.
--HG--
extra : rebase_source : 79b314cb464e9c77ac25bc19e91b6e13aa241aeb
2014-10-06 16:42:33 -05:00
Jason Orendorff
a23c16f28d Bug 1082672, part 2 - Change mozilla::dom::GetArrayIndexFromId to cope with symbols. r=bz.
--HG--
extra : rebase_source : f183b8c543e42664e2374954b627600a5de5a42d
2014-09-17 15:37:58 -05:00
Robert O'Callahan
51d7d48164 Bug 1072528. Part 1: Remove plugin-related code. r=bsmedberg 2014-09-24 16:35:00 -04:00
Kearwood (Kip) Gilbert
66d8fcb0fb Bug 1010538 - Part 3 - Implement scroll-behavior CSS property. r=mstange
- Added SCROLL_SMOOTH_AUTO flag to nsIPresShell to enable selection of
  scroll behavior through CSS.
- Updated Element and Window scrolling DOM methods to enable smooth scrolling
  set through the scroll-behavior CSS property.
- Keyboard, scroll bar, mousewheel, and any other events that scroll smoothly
  with the general.smoothScroll preference enabled will now scroll instantly
  if the scroll frame has "scroll-behavior: instant" applied through CSS.
2014-09-15 12:30:03 -07:00
Chris Pearce
d13b9dbf03 Bug 1055393 - gtests for GMPStorage and PB mode storage. r=edwin 2014-10-21 19:16:19 +13:00
David Major
996a8cdd79 Backed out changeset 6c4291086b00 for B2G desktop linux bustage on a CLOSED TREE 2014-10-21 17:56:07 +13:00
Wes Kocher
dfe51f5ad1 Merge m-c to inbound a=merge 2014-10-20 19:08:15 -07:00
Blake Kaplan
780f888557 Bug 1068811 - Make middle-mouse-click paste work in X11. r=billm 2014-10-20 18:42:40 -07:00
Chris Peterson
2e13c67070 Bug 1081010 - Part 2: Fix -Wswitch warnings in dom/plugins and enable -Werror=switch warning-as-error. r=bsmedberg 2014-10-08 21:28:00 -07:00
Ben Turner
7dc4d7431c Bug 1076975 - Avoid serializing blobs when passed between threads in the same process, r=khuey. 2014-10-20 17:49:00 -07:00
Ben Turner
46d044909f Bug 1085381 - Remove bad assertion, r=khuey. 2014-10-20 17:48:56 -07:00
Markus Stange
d262fed9a6 Bug 1083672 - Avoid copying more than needed when drawing a canvas onto itself. r=jrmuizel 2014-10-24 18:32:17 +02:00
Ryan VanderMeulen
d627d69d92 Merge m-c to inbound. a=merge 2014-10-23 14:11:40 -04:00
Bobby Holley
82505326bf Bug 857138 - Remove CheckedUnwrap in binding code. r=bz 2014-10-23 19:53:31 +02:00
Bobby Holley
fcfd4e4ea9 Bug 857138 - Add some cx parameters. r=bz 2014-10-23 19:53:31 +02:00
Mason Chang
809b0bd4a8 Bug 1085696. Part 2 Move widget/shared to /widget. r=roc
--HG--
rename : widget/shared/NativeKeyToDOMCodeName.h => widget/NativeKeyToDOMCodeName.h
rename : widget/shared/NativeKeyToDOMKeyName.h => widget/NativeKeyToDOMKeyName.h
rename : widget/shared/VsyncDispatcher.cpp => widget/VsyncDispatcher.cpp
rename : widget/shared/VsyncDispatcher.h => widget/VsyncDispatcher.h
rename : widget/shared/WidgetEventImpl.cpp => widget/WidgetEventImpl.cpp
rename : widget/shared/nsShmImage.cpp => widget/nsShmImage.cpp
rename : widget/shared/nsShmImage.h => widget/nsShmImage.h
rename : widget/shared/x11/keysym2ucs.c => widget/x11/keysym2ucs.c
rename : widget/shared/x11/keysym2ucs.h => widget/x11/keysym2ucs.h
rename : widget/shared/x11/moz.build => widget/x11/moz.build
2014-10-23 10:16:47 -07:00
Mason Chang
45545e98e0 Bug 1085696. Part 1 Move widget/xpwidget to /widget. r=roc
--HG--
rename : widget/xpwidgets/ContentHelper.cpp => widget/ContentHelper.cpp
rename : widget/xpwidgets/ContentHelper.h => widget/ContentHelper.h
rename : widget/xpwidgets/GfxDriverInfo.cpp => widget/GfxDriverInfo.cpp
rename : widget/xpwidgets/GfxDriverInfo.h => widget/GfxDriverInfo.h
rename : widget/xpwidgets/GfxInfoBase.cpp => widget/GfxInfoBase.cpp
rename : widget/xpwidgets/GfxInfoBase.h => widget/GfxInfoBase.h
rename : widget/xpwidgets/GfxInfoCollector.cpp => widget/GfxInfoCollector.cpp
rename : widget/xpwidgets/GfxInfoCollector.h => widget/GfxInfoCollector.h
rename : widget/xpwidgets/GfxInfoWebGL.cpp => widget/GfxInfoWebGL.cpp
rename : widget/xpwidgets/GfxInfoWebGL.h => widget/GfxInfoWebGL.h
rename : widget/xpwidgets/GfxInfoX11.cpp => widget/GfxInfoX11.cpp
rename : widget/xpwidgets/GfxInfoX11.h => widget/GfxInfoX11.h
rename : widget/xpwidgets/InputData.cpp => widget/InputData.cpp
rename : widget/xpwidgets/PuppetWidget.cpp => widget/PuppetWidget.cpp
rename : widget/xpwidgets/PuppetWidget.h => widget/PuppetWidget.h
rename : widget/xpwidgets/ScreenProxy.cpp => widget/ScreenProxy.cpp
rename : widget/xpwidgets/ScreenProxy.h => widget/ScreenProxy.h
rename : widget/shared/SharedWidgetUtils.cpp => widget/SharedWidgetUtils.cpp
rename : widget/xpwidgets/WidgetUtils.cpp => widget/WidgetUtils.cpp
rename : widget/xpwidgets/nsAppShellSingleton.h => widget/nsAppShellSingleton.h
rename : widget/xpwidgets/nsBaseAppShell.cpp => widget/nsBaseAppShell.cpp
rename : widget/xpwidgets/nsBaseAppShell.h => widget/nsBaseAppShell.h
rename : widget/xpwidgets/nsBaseClipboard.cpp => widget/nsBaseClipboard.cpp
rename : widget/xpwidgets/nsBaseClipboard.h => widget/nsBaseClipboard.h
rename : widget/xpwidgets/nsBaseDragService.cpp => widget/nsBaseDragService.cpp
rename : widget/xpwidgets/nsBaseDragService.h => widget/nsBaseDragService.h
rename : widget/xpwidgets/nsBaseFilePicker.cpp => widget/nsBaseFilePicker.cpp
rename : widget/xpwidgets/nsBaseFilePicker.h => widget/nsBaseFilePicker.h
rename : widget/xpwidgets/nsBaseScreen.cpp => widget/nsBaseScreen.cpp
rename : widget/xpwidgets/nsBaseScreen.h => widget/nsBaseScreen.h
rename : widget/xpwidgets/nsBaseWidget.cpp => widget/nsBaseWidget.cpp
rename : widget/xpwidgets/nsBaseWidget.h => widget/nsBaseWidget.h
rename : widget/xpwidgets/nsClipboardHelper.cpp => widget/nsClipboardHelper.cpp
rename : widget/xpwidgets/nsClipboardHelper.h => widget/nsClipboardHelper.h
rename : widget/xpwidgets/nsClipboardProxy.cpp => widget/nsClipboardProxy.cpp
rename : widget/xpwidgets/nsClipboardProxy.h => widget/nsClipboardProxy.h
rename : widget/xpwidgets/nsColorPickerProxy.cpp => widget/nsColorPickerProxy.cpp
rename : widget/xpwidgets/nsColorPickerProxy.h => widget/nsColorPickerProxy.h
rename : widget/xpwidgets/nsContentProcessWidgetFactory.cpp => widget/nsContentProcessWidgetFactory.cpp
rename : widget/xpwidgets/nsFilePickerProxy.cpp => widget/nsFilePickerProxy.cpp
rename : widget/xpwidgets/nsFilePickerProxy.h => widget/nsFilePickerProxy.h
rename : widget/xpwidgets/nsHTMLFormatConverter.cpp => widget/nsHTMLFormatConverter.cpp
rename : widget/xpwidgets/nsHTMLFormatConverter.h => widget/nsHTMLFormatConverter.h
rename : widget/xpwidgets/nsIWidgetListener.cpp => widget/nsIWidgetListener.cpp
rename : widget/xpwidgets/nsIdleService.cpp => widget/nsIdleService.cpp
rename : widget/xpwidgets/nsIdleService.h => widget/nsIdleService.h
rename : widget/xpwidgets/nsNativeTheme.cpp => widget/nsNativeTheme.cpp
rename : widget/xpwidgets/nsNativeTheme.h => widget/nsNativeTheme.h
rename : widget/xpwidgets/nsPrimitiveHelpers.cpp => widget/nsPrimitiveHelpers.cpp
rename : widget/xpwidgets/nsPrimitiveHelpers.h => widget/nsPrimitiveHelpers.h
rename : widget/xpwidgets/nsPrintOptionsImpl.cpp => widget/nsPrintOptionsImpl.cpp
rename : widget/xpwidgets/nsPrintOptionsImpl.h => widget/nsPrintOptionsImpl.h
rename : widget/xpwidgets/nsPrintSession.cpp => widget/nsPrintSession.cpp
rename : widget/xpwidgets/nsPrintSession.h => widget/nsPrintSession.h
rename : widget/xpwidgets/nsPrintSettingsImpl.cpp => widget/nsPrintSettingsImpl.cpp
rename : widget/xpwidgets/nsPrintSettingsImpl.h => widget/nsPrintSettingsImpl.h
rename : widget/xpwidgets/nsScreenManagerProxy.cpp => widget/nsScreenManagerProxy.cpp
rename : widget/xpwidgets/nsScreenManagerProxy.h => widget/nsScreenManagerProxy.h
rename : widget/xpwidgets/nsTransferable.cpp => widget/nsTransferable.cpp
rename : widget/xpwidgets/nsTransferable.h => widget/nsTransferable.h
rename : widget/xpwidgets/nsXPLookAndFeel.cpp => widget/nsXPLookAndFeel.cpp
rename : widget/xpwidgets/nsXPLookAndFeel.h => widget/nsXPLookAndFeel.h
2014-10-23 10:16:45 -07:00
Andrew McCreight
50b0acedc5 Bug 1085626 - FullGCTimerFired doesn't need to pass around a reason. r=smaug 2014-10-23 09:59:36 -07:00
Christoph Kerschbaumer
48195a69c1 Bug 1067471 - Add newChannel2 to nsIProtocolHandler that takes a loadinfo as an argument (r=sicking) 2014-10-22 17:16:57 -07:00
Morris Tseng
50aae8d054 Bug 1067231 - Send touch caret tap event. r=ehsan 2014-10-12 23:44:00 +02:00
Carsten "Tomcat" Book
ecbc690299 Backed out changeset b4dd10a940db (bug 1061969) for e10s bc1 test failures 2014-10-13 15:27:52 +02:00
Vivien Nicolas
4dd82ce5a9 Bug 1061969 - Ensure the memory is not flushed when the priority is updated. r=gsvelto 2014-10-13 12:37:32 +02:00
Sean Lin
ccc3dc1dc9 Bug 998872 - [Stingray] TV Manager API. Part 4 - TV channel & TV program. r=ehsan 2014-08-22 13:53:39 +08:00
Sean Lin
07b017899f Bug 998872 - [Stingray] TV Manager API. Part 3 - TV manager, TV tuner, TV source. r=ehsan 2014-08-22 12:08:34 +08:00
Sean Lin
f9895ba50b Bug 998872 - [Stingray] TV Manager API. Part 2 - TV service. r=ehsan 2014-08-22 11:44:39 +08:00
Sean Lin
ca9b977c67 Bug 998872 - [Stingray] TV Manager API. Part 1 - DOM API & WebIDL bindings. r=ehsan, r=baku
--HG--
rename : dom/datastore/tests/file_app.sjs => dom/tv/test/file_app.sjs
2014-08-21 17:15:18 +08:00
Yoshi Huang
a2a25825b0 Bug 1087931 - Remove mozNfc.getNFCTag. r=smaug, dimi
From 59396995908ed8a7227dd2b62b07aad0e16e88dc Mon Sep 17 00:00:00 2001
---
 dom/nfc/nsNfc.js                          |  8 --------
 dom/nfc/tests/marionette/test_nfc_peer.js | 15 +--------------
 dom/webidl/MozNFC.webidl                  |  5 -----
 3 files changed, 1 insertion(+), 27 deletions(-)
2014-10-23 18:36:10 +08:00
Yoshi Huang
9ce3e8090c Bug 991970 - Part 3: add permission check. r=smaug
From 6462cdf51f04b81479932f1b7b1d809970820620 Mon Sep 17 00:00:00 2001
---
 dom/nfc/nsNfc.js         | 23 +++++++++++++++++++++++
 dom/webidl/MozNFC.webidl |  1 +
 2 files changed, 24 insertions(+)
2014-10-28 14:58:47 +08:00
Yoshi Huang
3361c10397 Bug 991970 - Part 2: implement ontagfound/lost. r=smaug, dimi 2014-10-20 17:53:39 +08:00
Yoshi Huang
e3a96075fc Bug 991970 - Part 1: indent to 2 spaces. r=smaug
From 243cfddfada45df1c29acc055d2df5ac1d978463 Mon Sep 17 00:00:00 2001
---
 dom/webidl/MozNFC.webidl | 110 +++++++++++++++++++++++------------------------
 1 file changed, 55 insertions(+), 55 deletions(-)
2014-10-20 17:55:29 +08:00
Ryan VanderMeulen
3309392b4d Merge m-c to fx-team. a=merge
--HG--
rename : media/libcubeb/README => media/libcubeb/README.md
extra : rebase_source : e737591afb844e80b36bb0192ef72b23f68cbd5e
2014-10-23 14:07:56 -04:00
Paul Rouget
7494493a1d Bug 1050502 - [timeline] display console.time/timeEnd calls as markers. r=pbrosset,r=vporof,r=baku 2014-10-22 23:51:00 +02:00
Jason Orendorff
219b1067d3 Bug 1082672, part 1 - Add JSAPI macros JS_SYM_FN etc. to support defining functions with well-known symbol keys. r=Waldo.
--HG--
extra : rebase_source : 9791c940599844802c9a262fe8b1610a0de3ef40
2014-07-25 18:50:48 -05:00
Bobby Holley
bd7f40a7db Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
\o/
2014-10-20 15:52:53 +02:00
Carsten "Tomcat" Book
3c828befd0 Merge mozilla-central to mozilla-inbound 2014-10-20 15:14:35 +02:00
Ehsan Akhgari
6f121f0e2d Bug 1084389 - Do not wrap the DOMRequest in a promise in Bluetooth tests; r=echou
DOMRequest now has a .then() method compatible with Promise.
2014-10-20 09:08:33 -04:00
Ehsan Akhgari
4ad13a373c Bug 1084381 - Do not wrap the DOMRequest in a promise in test_mmi_call_forwarding.js; r=hsinyi
DOMRequest now has a .then() method compatible with Promise.
2014-10-20 09:07:41 -04:00
David Anderson
648681fcb6 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL (bug 1080957, r=jgilbert). 2014-10-16 13:07:01 -07:00
David Anderson
54c29f9db7 Backout 2cf543c271dc (wrong patch, no bug, r=me).
--HG--
extra : rebase_source : 7a88c22454dcfeb8ac848c5807ead7679a6e8d9f
2014-10-16 13:04:35 -07:00
Jason Orendorff
2c80b8acba Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
--HG--
extra : rebase_source : 009323b607d53066b77191f9254918b61ea4d594
2014-10-08 22:01:55 -05:00
Jason Orendorff
2999d4406e Bug 1081255 - Rewrite comments in jsproxy.h; reclassify the methods a bit. No change in behavior. r=efaust, r=bz, r=jwalden.
--HG--
extra : rebase_source : b3440548322d65b2bd01862fb863e6197eb263c6
2014-10-08 12:09:08 -05:00
Christoph Kerschbaumer
2fc3d27e48 Bug 1063197 - Callsites of NS_NewInputStreamChannel in /dom/ (r=bz) 2014-10-16 11:14:52 -07:00
Carsten "Tomcat" Book
73111ff960 Merge mozilla-central to fx-team 2014-10-29 13:40:41 +01:00
Tom Tromey
a0a24700ec Bug 1050501 - add timeline marker from EventListenerManager. r=smaug r=paul 2014-10-28 12:18:00 +01:00
Valentin Gosu
f7b8c10e87 Bug 1064706 - Save timing info in nsPerformanceTiming to avoid keeping a ref to the channel r=bz 2014-10-21 15:49:40 +03:00
Valentin Gosu
b29daa4e67 Bug 1064706 - Enable dom/testing/mochitest/general/ tests under e10s r=bz 2014-10-06 12:31:58 +03:00
Boris Zbarsky
1a046acfcb Bug 1019191 part 23. Eliminate the ppArgRef argument of xpc_qsUnwrapArgImpl and UnwrapArg, since we're now always handing out a ref in ppArg. r=peterv 2014-10-22 11:40:51 -04:00
Boris Zbarsky
a89efc8112 Bug 1019191 part 22. Eliminate the effectively unused vp argument of xpc_qsUnwrapArgImpl. r=peterv 2014-10-22 11:40:51 -04:00
Boris Zbarsky
bbf70ae2f4 Bug 1019191 part 21. Change xpc_qsUnwrapArgImpl and UnwrapArg to take a HandleObject, not a HandleValue. r=peterv 2014-10-22 11:40:50 -04:00
Boris Zbarsky
05415ad036 Bug 1019191 part 19. Change GlobalObject::GetAsSupports to not rely on UnwrapArg producing an nsISupports for non-reflectors. r=peterv 2014-10-22 11:40:50 -04:00
Boris Zbarsky
4d6d33db4c Bug 1019191 part 16. Remove nsDOMQS.h. r=peterv 2014-10-22 11:40:49 -04:00
Boris Zbarsky
d4b3d66986 Bug 1019191 part 15. Remove now-dead DOMCI_DATA bits. r=peterv 2014-10-22 11:40:49 -04:00
Boris Zbarsky
462b510da8 Bug 1019191 part 14. Remove the now-unused HasBitInInterfacesBitmap and all the interfaces bitmap machinery that ends up unused as a result. r=peterv 2014-10-22 11:40:49 -04:00
Boris Zbarsky
93856e4b83 Bug 1019191 part 10. Stop using xpc_qsUnwrapArg directly in BindingUtils. r=peterv 2014-10-22 11:40:48 -04:00
Boris Zbarsky
bf226de154 Bug 1019191 part 9. Remove now-dead JS-to-C++ quickstub conversion functions. r=peterv 2014-10-22 11:40:48 -04:00
Boris Zbarsky
b9931d6974 Bug 1019191 part 5. Remove the one remaining quickstub we have and all quickstub codegen. r=peterv 2014-10-22 11:40:47 -04:00
Ehsan Akhgari
f57380cd06 Bug 1085199 - Part 2: Do not wrap the DOMRequest in a promise in dom/system/gonk tests; r=hsinyi
DOMRequest now has a .then() method compatible with Promise.
2014-10-22 09:20:34 -04:00
Ehsan Akhgari
714a8499c3 Bug 1085199 - Part 1: Do not wrap the DOMRequest in a promise in mobileconnection tests; r=hsinyi
DOMRequest now has a .then() method compatible with Promise.
2014-10-22 09:20:23 -04:00
Bobby Holley
998b4ee847 Bug 1086996 - Tests. r=me 2014-10-22 15:13:15 +02:00
Bobby Holley
0ae3908dbf Bug 1086996 - Stop wrapping XBL handlers into the content compartment. r=bz 2014-10-22 15:13:15 +02:00
Aryeh Gregor
c75fa8a408 Bug 858918 part 2 - Don't insert block content outside of inline editing hosts; r=ehsan 2014-10-22 15:45:30 +03:00
Ehsan Akhgari
8455f5b915 Bug 1084369 - Build dom/cellbroadcast in unified mode; r=gps 2014-10-22 08:28:26 -04:00
Jonathan Watt
7aae7b3aab Bug 1087224 - Allow compareSnapshots and assertSnapshots to be passed fuzz values. r=smontagu 2014-10-22 12:29:06 +01:00
Akshendra Pratap
1b0c1aeb1b Bug 1058651 - Added MOZ_UNLIKELY to Codegen.py argument number and exception checks; r=bz 2014-10-20 05:54:00 +02:00
Carsten "Tomcat" Book
983ab2d153 Backed out changeset 9e900e87b4bb (bug 1085566) 2014-10-22 08:59:09 +02:00
Carsten "Tomcat" Book
ecd1a7bd6c Backed out changeset 4eee647a5bd4 (bug 1052139) 2014-10-22 08:59:05 +02:00
Phil Ringnalda
c0ef8f8666 Back out 3 changesets (bug 1042135) for robocop bustage
CLOSED TREE

Backed out changeset dffed5d2a799 (bug 1042135)
Backed out changeset b80a02b929cc (bug 1042135)
Backed out changeset 093ea94a1697 (bug 1042135)
2014-10-21 23:11:11 -07:00
Birunthan Mohanathas
99562bcbf7 Bug 1084979 - Prevent test_ipc.html from breaking subsequent tests that check for plugin/content crashes. r=jmaher 2014-10-22 06:28:02 +03:00
Birunthan Mohanathas
a712f4d5ae Bug 960757 - Fix test_bug656379-1.html timeouts. r=ehsan 2014-10-22 06:28:01 +03:00
Birunthan Mohanathas
95a09bb99f Bug 921693 - Fix test_bug426082.html timeouts. r=ehsan 2014-10-22 06:28:01 +03:00
Wes Kocher
7fd4c3358b Merge m-c to inbound a=merge 2014-10-21 19:07:42 -07:00
Ryan VanderMeulen
ef48cdcf84 Merge m-c to inbound. a=merge 2014-10-22 16:38:48 -04:00
Steve Singer
52f6afd7d8 Bug 1081694 - Include SkiaGLGlue.h on non-skia platforms. r=jgilbert 2014-10-12 09:58:00 +02:00
Shelly Lin ext:(%2CCervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
b5d82a52c1 Bug 992454 - Part 1: Log TaskTracer data into string buffers and bug fixes. r=khuey. 2014-10-14 10:47:59 +08:00
Gina Yeh
31f9a7d2eb Bug 989198, Patch 5: Mochitest for BeforeAfterKeyboardEvent, r=smaug.
---
 dom/events/test/bug989198_embedded.html            |   20 ++
 dom/events/test/bug989198_helper.js                |  200 ++++++++++++++++++++
 dom/events/test/mochitest.ini                      |    9 +
 .../test/test_dom_before_after_keyboard_event.html |  117 ++++++++++++
 ...est_dom_before_after_keyboard_event_remote.html |  142 ++++++++++++++
 5 files changed, 488 insertions(+)
 create mode 100644 dom/events/test/bug989198_embedded.html
 create mode 100644 dom/events/test/bug989198_helper.js
 create mode 100644 dom/events/test/test_dom_before_after_keyboard_event.html
 create mode 100644 dom/events/test/test_dom_before_after_keyboard_event_remote.html
2014-10-14 15:09:41 +08:00
Gina Yeh
3fc589c3db Bug 989198, Patch 4: Dispatch both chrome event and key event for hardward keys, and add new permission, r=fabrice.
---
 b2g/chrome/content/shell.js       |   13 ++++++++-----
 dom/apps/PermissionsTable.jsm     |    6 ++++++
 testing/mochitest/manifest.webapp |    3 ++-
 3 files changed, 16 insertions(+), 6 deletions(-)
2014-10-14 15:09:36 +08:00
Gina Yeh
485409e98d Bug 989198, Patch 3: Dispatch BeforeAfterKeyboardEvent on b2g, r=smaug
---
 b2g/app/b2g.js                   |    3 +
 content/base/src/nsGkAtomList.h  |    4 +
 dom/events/EventNameList.h       |   16 +++
 dom/events/EventStateManager.cpp |    6 +
 dom/ipc/PBrowser.ipdl            |    2 +
 dom/ipc/TabChild.cpp             |    6 +-
 dom/ipc/TabParent.cpp            |   24 ++++
 dom/ipc/TabParent.h              |    1 +
 layout/base/nsIPresShell.h       |   12 +-
 layout/base/nsPresShell.cpp      |  250 ++++++++++++++++++++++++++++++++++++++
 layout/base/nsPresShell.h        |   26 ++++
 modules/libpref/init/all.js      |    3 +
 12 files changed, 350 insertions(+), 3 deletions(-)
2014-10-14 15:09:24 +08:00
Gina Yeh
abdd389011 Bug 989198, Patch 2: Implementation of BeforeAfterKeyboardEvent, sr=smaug, r=masayuki.
---
 dom/events/BeforeAfterKeyboardEvent.cpp          |   92 ++++++++++++++++++++++
 dom/events/BeforeAfterKeyboardEvent.h            |   45 +++++++++++
 dom/events/EventDispatcher.cpp                   |    3 +
 dom/events/KeyboardEvent.cpp                     |   60 ++++++++------
 dom/events/KeyboardEvent.h                       |    8 +-
 dom/events/moz.build                             |    2 +
 dom/events/test/test_all_synthetic_events.html   |    4 +
 dom/interfaces/events/nsIDOMEvent.idl            |    7 ++
 dom/tests/mochitest/general/test_interfaces.html |   48 ++++++-----
 dom/webidl/BeforeAfterKeyboardEvent.webidl       |   24 ++++++
 dom/webidl/moz.build                             |    1 +
 11 files changed, 250 insertions(+), 44 deletions(-)
 create mode 100644 dom/events/BeforeAfterKeyboardEvent.cpp
 create mode 100644 dom/events/BeforeAfterKeyboardEvent.h
 create mode 100644 dom/webidl/BeforeAfterKeyboardEvent.webidl
2014-10-14 15:09:20 +08:00
David Anderson
4c3827abcd WebGL2: Implement invalidateFramebuffer and invalidateSubFramebuffer (bug 1076456, r=jgilbert).
--HG--
extra : rebase_source : 5ce9c956475388896fe193ca37c9595978adf15c
2014-10-14 14:49:49 -07:00
Andrew Osmond
909761efbe Bug 879717: Part 3: Fix camera preview stream and wake locks from lock screen. r=roc 2014-10-13 00:01:25 -04:00
Chai-hung Tai
7161e34d5d Bug 1053130: Refactor MediaEngine video sources; alse remove Snapshot function. r=jesup,alfredo
--HG--
rename : content/media/webrtc/MediaEngineWebRTCVideo.cpp => content/media/webrtc/MediaEngineCameraVideoSource.cpp
rename : content/media/webrtc/MediaEngineWebRTC.h => content/media/webrtc/MediaEngineCameraVideoSource.h
rename : content/media/webrtc/MediaEngineWebRTCVideo.cpp => content/media/webrtc/MediaEngineGonkVideoSource.cpp
rename : content/media/webrtc/MediaEngineWebRTC.h => content/media/webrtc/MediaEngineGonkVideoSource.h
2014-10-12 23:37:37 -04:00
Ryan VanderMeulen
807e663903 Merge m-c to inbound. a=merge 2014-10-12 14:57:13 -04:00
Ryan VanderMeulen
6343911f67 Merge inbound to m-c. a=merge 2014-10-12 14:45:42 -04:00
Tom Schuster
0db58380c0 Bug 1069694 - Remove OldDebugAPI from the browser. r=shu 2014-10-12 19:37:41 +02:00
Fabrice Desré
f051d9d13f Bug 832700 - Add private browsing to b2g, tests r=smaug 2014-10-10 14:28:04 -07:00
Fabrice Desré
5788a6960b Bug 832700 - Add private browsing to b2g, API implementation r=ehsan,smaug 2014-10-10 14:28:04 -07:00
Jan de Mooij
17aeaaabe4 Backed out changeset 3a89e23a25f0 (bug 839838) for rooting analysis bustage on a CLOSED TREE. 2014-10-11 19:47:58 +02:00
Ehsan Akhgari
2c89f5312b Bug 839838 - Implement DOMRequest.then; r=sicking
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-11 09:46:01 -04:00
Dirk Schulze
7b2da36d28 Bug 1077388 - Fix parsing/computing issue with polygon(). r=dbaron 2014-10-10 02:10:00 -04:00
Donato Sciarra
15e681497a Bug 1074902 - URLSearchParams.set() should remove duplicate pairs. r=baku 2014-10-09 09:53:00 -04:00
Jan Jongboom
78f5ffbcb1 Bug 1059163 - Add a mutation observer to contenteditable elements to detect selection changes that nsISelectionPrivate misses. r=yxl 2014-10-09 06:06:00 -04:00
Benoit Jacob
58267f65c0 Bug 1081286 - WebGL2: account for the fact that SRGB formats break the 1:1 mapping between sized formats and (unsized format, type) pairs - r=jgilbert 2014-10-11 19:07:33 -04:00
Benjamin Smedberg
e4b81219b1 Bug 1081258 - Remove unnecesary (re)definition of NAN, r=mikeh
--HG--
extra : rebase_source : 6c7d8f2454467ea9fcf23c8581f15eb96beb5eda
2014-10-11 15:56:54 +13:00
Wes Kocher
4a533e451f Merge inbound to m-c a=merge CLOSED TREE 2014-10-10 18:58:06 -07:00
Wes Kocher
7af98c5ee9 Merge b2g-inbound to m-c a=merge CLOSED TREE 2014-10-10 18:41:41 -07:00
Jessica Jong
85114a7ee1 Bug 1047196 - Part 4: Avoid the use of 'jsval' in interfaces (gonk). r=hsinyi 2014-10-08 02:41:00 -04:00
Jessica Jong
6bb05bca99 Bug 1047196 - Part 3: Avoid the use of 'jsval' in interfaces (ipc). f=echen, r=smaug 2014-10-08 02:34:00 -04:00
Jessica Jong
c85e6b8500 Bug 1047196 - Part 2: Avoid the use of 'jsval' in interfaces (dom). f=echen, r=smaug 2014-10-08 02:33:00 -04:00
Jessica Jong
2e25fe470d Bug 1047196 - Part 1: Avoid the use of 'jsval' in interfaces (idl). r=hsinyi 2014-10-08 02:29:00 -04:00
Ryan VanderMeulen
9eae2ec853 Bug 962029 - Skip test_bug746272-2.html on B2G because it depends on where the mochitest chunks are split. 2014-10-10 10:40:32 -04:00
Jessica Jong
650136cc9e Bug 1074037 - B2G RIL: refine DataCall's canHandleApn() decision logic. r=edgar 2014-10-09 02:24:00 +08:00
Wes Kocher
f9228b9e2e Merge inbound to m-c a=merge 2014-10-09 21:24:56 -07:00
Wes Kocher
240d65b631 Merge m-c to b2g-inbound a=merge CLOSED TREE 2014-10-09 17:10:50 -07:00
Wes Kocher
a83d9abd99 Merge m-c to inbound a=merge CLOSED TREE 2014-10-09 17:08:37 -07:00
Wes Kocher
8adfeb52f3 Merge b2g-inbound to m-c a=merge CLOSED TREE 2014-10-09 16:37:20 -07:00
Andrew McCreight
1bda485eec Back out 30e935a33442 (bug 1064706, part 3), because it probably depends on part 2.
This reverts commit 0b3cc3d4acee2cf3ad7f3e2f578e20a802633969.
2014-10-09 13:02:17 -07:00
Kyle Huey
30402f51af Bug 1080059: Explicitly QueryInterface to nsIIccInfo rather than downcasting, because the canonical nsIIccInfo pointer is not the same as the canonical subclass pointer. r=edgar 2014-10-09 10:50:37 -07:00
Ryan VanderMeulen
0178acffdb Backed out changeset 012853bd80b7 (bug 844457) for likely being the real cause of the mochitest-dt failures.
CLOSED TREE
2014-10-09 13:39:14 -04:00
Ryan VanderMeulen
3754733bed Backed out changeset 0f7fe4800ace (bug 1027631) for non-unified bustage.
CLOSED TREE
2014-10-09 13:16:32 -04:00
Ryan VanderMeulen
ac521ef58b Backed out changesets 3ad7043d2116, 774f695d8c0a, c7d7762d5e27, and 87cd44cd57b7 (bug 1058397) for non-unified bustage. 2014-10-09 12:13:35 -04:00
Steve Fink
b41205df20 Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey 2014-10-07 10:44:07 -07:00
Morris Tseng
12a3c15a2e Bug 1067231 - Send touch caret tap event. r=ehsan
DONTBUILD

--HG--
extra : rebase_source : 0dfc843425bccd13da56fd17d9d854352b07f9a3
2014-10-07 02:28:00 -04:00
Ryan VanderMeulen
2042f213da Backed out changeset 0f7fe4800ace for landing with the wrong bug number.
--HG--
extra : rebase_source : fe37a4e6b566cb2121079ad95bfdce99ab997d33
2014-10-09 11:39:12 -04:00
Alexandre Lissy
bb2e647b5b Bug 1076597 - Fix Settings API shutdown race condition. r=bent 2014-10-07 06:35:00 -04:00
Morris Tseng
94997ac196 Bug 1027631 - Send touch caret tap event. r=ehsan 2014-10-07 02:28:00 -04:00
Szu-Yu Chen [:aknow]
803d1155e3 Bug 1058397 - Part 4: Wrap system message. r=hsinyi 2014-10-08 20:02:00 +02:00
Szu-Yu Chen [:aknow]
e610b4110e Bug 1058397 - Part 3: USSDSession implement. r=hsinyi 2014-10-08 20:01:00 +02:00
Szu-Yu Chen [:aknow]
7ee5561090 Bug 1058397 - Part 2: USSDSession interface. r=hsinyi 2014-10-08 20:01:00 +02:00