Commit Graph

30135 Commits

Author SHA1 Message Date
Ben Turner
2f3343d70b Bug 1056939 - indexedDB.open fails for certain database names - part 1; r=janv 2014-10-13 21:12:12 +02:00
Lisa Hewus Fresh
850f8b2792 Bug 589320 - Remove unused _MOZ_LOG macro. r=smaug 2014-10-13 11:06:49 -07:00
Ben Turner
654a1342d7 Bug 1080867 - Tighten up threadsafety guarantees surrounding remote blobs. r=khuey. 2014-10-13 09:55:52 -07:00
Jessica Jong
0af878977e Bug 1074037 - (follow-up) fix undefined variable name. r=edgar 2014-10-13 23:12:47 +08:00
Ryan VanderMeulen
f00e2738a4 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
631882b0cd Bug 1070089 - change timeline markers to have a consistent epoch (carrying forward r=smaug) 2014-10-17 16:02:42 -07:00
Chuck Lee
cf8dd33d6b Bug 1079173 - Check existence of netId instead of check it's value. r=hchang 2014-10-13 10:05:33 +08:00
Jeff Gilbert
659d8e76fa Bug 912196 - Determine workarounds before we run dependent code. - r=kamidphish 2014-10-08 16:37:30 -07:00
Jeff Gilbert
5d8c381367 Bug 912196 - Handle alpha for webgl backbuffer copyTexImage reads. - r=kamidphish 2014-10-08 16:36:33 -07:00
Jeff Gilbert
c082718b63 Bug 912196 - Deal with reading RGBA from RGBX. - r=kamidphish 2014-10-08 16:34:14 -07:00
Jeff Gilbert
3f421c31e9 Bug 912196 - Fixes for D3D11 ANGLE. - r=kamidphish 2014-10-08 16:32:50 -07:00
Jeff Gilbert
dd05af349c Bug 912196 - Workaround no-alpha-with-ANGLE in WebGL, not GLContext. - r=kamidphish 2014-10-08 16:30:01 -07:00
Carsten "Tomcat" Book
0fa05e6f82 Backed out changeset ac5e69c40ff1 (bug 1089480) for m-2 bustage on a CLOSED TREE 2014-10-28 08:21:10 +01:00
Wes Kocher
903b8fb20a 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
c979af4660 Bug 1089480 - Assume a start time of 0 for MSE videos. r=cajbir 2014-10-28 17:48:24 +13:00
Jeff Gilbert
c6f90eb364 Bug 1087560 - Build GetContextAttributes from mOptions. - r=kamidphish 2014-10-24 18:09:18 -07:00
Jeff Gilbert
4faac468d8 Bug 1087560 - Fix tests. - r=kamidphish 2014-10-22 14:58:58 -07:00
Jeff Gilbert
0dd31270d0 Bug 1087560 - Rename mochitest tests to test_*. - r=kamidphish 2014-10-22 12:27:21 -07:00
Wes Kocher
11059d1126 Merge m-c to inbound a=merge 2014-10-27 18:07:44 -07:00
Jeff Gilbert
04e6137d9c Bug 1089022 - Give WebGL conf. tests a longer timeout. - r=kamidphish 2014-10-15 15:40:41 -07:00
Chris Pearce
66e4432ad3 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
aad6220d90 Bug 1071482 - Make content encrypted via EME inaccessible from JS APIs. r=roc 2014-10-28 13:21:12 +13:00
Chris Pearce
8f4cd252dc 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
007d16a74a 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
e6ffe36a7e 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
ffeb49f2c1 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
ec55989494 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
9fe74dfec0 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
1513d17363 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
bfa3ebfcfc Bug 1080017 - Don't send Geolocation messages during shutdown. r=jdm 2014-10-13 17:28:00 -04:00
Benoit Jacob
08fbad97d7 Bug 1083936 - WebGL2: Add texImage3D - r=jgilbert,smaug 2014-10-16 22:03:34 -04:00
Chris Pearce
7ce9ecf327 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
072041e7b0 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
f35ddfdd22 Merge mozilla-central to mozilla-inbound 2014-10-21 15:55:25 +02:00
James Willcox
9790bce151 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
a8cc145afb Bug 1014614 - Rename nsSurfaceTexture to AndroidSurfaceTexture r=jgilbert
--HG--
extra : rebase_source : 4f148d8a0c2f9ec2d939f9d9939dab897b435bef
2014-10-21 08:53:00 -05:00
Ben Turner
381761b9e9 Bug 1079546 - Rework slice handling for remote blobs, r=khuey. 2014-10-07 16:09:55 -07:00
Chris Jones
54281ff17a 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
72ea4fdacd 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
1a8880d414 Bug 1083724: Restore the optionality of string arguments to methods on PopupBoxObject. r=bz 2014-10-20 13:33:09 -07:00
Nikhil Marathe
36db9eff13 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
8b1d8b6c0c Bug 1081143 - datastore-update-* events should be dispatched as broadcast messages, r=fabrice 2014-10-20 20:47:12 +01:00
Tanvi Vyas
4966bc3147 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
cc506c4751 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
ec85f9090b 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
1809fa7212 Bug 1081353 - Eliminate PPluginIdentifier (r=bsmedberg) 2014-10-20 09:47:25 -07:00
Andrea Marchesini
8832504d52 Bug 1085297 - URLSearchParams, URLUtils and URLUtilsReadOnly should use USVStrings instead DOMStrings, r=smaug 2014-10-20 15:20:07 +01:00
Eddy Bruël
b739736c39 Bug 757133: Implement a WorkerDebuggerManager; r=khuey 2014-10-27 18:00:05 +01:00
Carsten "Tomcat" Book
26bbf370e9 Merge mozilla-central to mozilla-inbound 2014-10-27 16:03:46 +01:00
Ehsan Akhgari
55f0b72a28 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
d030ea489d Bug 1073342 - Remove non-necessary thread in WifiCertService. r=vchang 2014-10-02 19:43:48 +08:00
Bevis Tseng
4924761b67 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
34d2697297 Bug 1072367 - Part 2: Decode EXTENDED_DISPLAY & SIGNAL properly. r=echen 2014-10-02 18:26:37 +08:00
Bevis Tseng
557261292c 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
c4c71b7164 Bug 879717: bustage fix (unified builds) r=bustage 2014-10-13 01:01:51 -04:00
Ryan VanderMeulen
25a355fb08 Bug 932350 - Re-enable the dom-level* mochitests on desktop platforms. 2014-10-14 10:31:15 -04:00
Benoit Jacob
296f0f2d0e 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
a18f2cbb05 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
d76c717d3c 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
d636dffdf7 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
a3adff24a8 Bug 650161 - Relocate global objects (browser changes) r=bholley 2014-10-20 09:07:43 +01:00
Brian Birtles
e6792d259c 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
789072d059 Bug 1078122 part 8 - Use the new GetTarget overload in AnimationPlayer; r=dholbert 2014-10-20 13:55:47 +09:00
Brian Birtles
5c994b7aac 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
63eb4db9c0 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
c1d26b86ba 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
0898410bf5 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
b986ff9440 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
0decc8d175 Bug 1078122 part 2 - Encapsulate mIsRunningOnCompositor in AnimationPlayer; r=dholbert 2014-10-20 13:55:46 +09:00
Brian Birtles
95887412b4 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
07c1c4a9cc 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
5f09ff6dc7 Bug 1037321 - Implement playState on AnimationPlayer; r=birtles, r=bz 2014-10-20 13:55:45 +09:00
Brian Birtles
6ab3c04168 Bug 1070745 part 9 - Tests for play/pause behavior; r=dholbert 2014-10-20 13:55:45 +09:00
Brian Birtles
81c9d5cfcb 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
3b9fd1bf92 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
b4a6bc854c 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
f9a448224d 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
225e200eaa 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
7e543c4444 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
311c41828e 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
453833563f Bug 1083591 followup. Remove not-yet-implemented stringifier. 2014-10-19 22:55:08 -04:00
Boris Zbarsky
fdaecfb699 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
ea1a6ff5e4 Bug 1083851 part 4. Expose promise stacks on PromiseDebugging. 2014-10-19 22:27:12 -04:00
Boris Zbarsky
37b389182b Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
3f89b93b91 Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
f7f99c8c9b Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm 2014-10-19 22:27:12 -04:00
Boris Zbarsky
c522210a60 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
95886106af Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley 2014-10-19 22:25:49 -04:00
Peter Van der Beken
e1454b0fb2 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
00cc7fe83a 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
ac52e558c2 Backed out changeset 52fd69cc794c (bug 982842) for causing regressions on request by zac 2014-10-15 16:23:39 +02:00
Makoto Kato
47005801e8 Bug 1031647 - Change string API usage. r=ehsan 2014-10-15 20:00:52 +09:00
Andrea Marchesini
a464d911e0 Bug 1080503 - FindConstructorFunc is not needed, r=bz 2014-10-15 11:57:35 +01:00
Olli Pettay
2ea1508c12 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
701f1dd745 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
cfc8df3183 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
9cc97e58af Bug 1080463 - Patch1: [bluetooth2] Porting DOMFile/DOMBlob to WebIDL(Bug 1047483). r=shuang 2014-10-15 17:49:00 +08:00
Nils Ohlmeier [:drno]
e99836cad4 Bug 1082236 - relax RTCP timestamp verification in case of steeplechase. r=spolk 2014-10-13 17:00:00 +02:00
Dirk Schulze
62628a69a2 Bug 1074522 - Implement ellipse()/circle() parsing and style computing. r=dbaron 2014-10-15 00:03:00 +02:00
Kearwood (Kip) Gilbert
1f3b8f19a0 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
501506de47 Bug 1075727 - Update rdsEnabled based on the return value of hal::EnableRDS, r=pzhang 2014-10-01 13:22:53 -04:00
Thomas Zimmermann
b3e7325890 Bug 1074419: Close received socket file descriptors on errors, r=shawnjohnjr 2014-10-01 10:50:33 +02:00
Henry Chang
2cfa54eae4 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)
609d251f10 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
3e95f2d234 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
4d2e0520e3 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
cd19a8d6b0 Bug 1037990 - AccessLabelKey is now accessible event if the element is detached. r=bzbarsky 2014-10-15 07:42:00 +02:00
Richard Barnes
f5092e255e Bug 1034854 - Add support for ECDSA to WebCrypto API r=ttaubert,dkeeler r=bz 2014-10-13 23:19:00 +02:00
Randy Lin
e55e4364d5 Bug 1074177 - DTMF tone are not coming on Bluetooth headset. r=mwu. 2014-10-16 12:40:09 +08:00
Tim Taubert
a164f4b49a 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
57c905e150 Bug 1035454, part 4 - Don't send 'Webapps:UnregisterForMessages' at xpcom-shutdown, r=fabrice. 2014-10-15 20:04:33 -07:00
Christoph Kerschbaumer
29facae35b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-15 19:11:45 -07:00
Nikhil Marathe
9771d67d26 Bug 1071290 - Allow Blobs in Fetch BodyInit. r=baku
--HG--
extra : rebase_source : 412dffd78d5b0c4cddad58374bbe1dd051877c47
2014-10-09 10:52:10 -07:00
Nikhil Marathe
e1bbdf4cc1 Bug 1039846 - Split Headers into InternalHeaders. r=baku
--HG--
extra : rebase_source : 1b7e0a27e44f1e11ed84de7be18a19155d6750d5
2014-10-02 10:59:20 -07:00
Nikhil Marathe
7b2c55eff6 Bug 1039846 - Response implementation. r=baku
--HG--
extra : rebase_source : 0da394758a5ccf6c1fe87d1a51ed0c4c27d9350e
2014-09-26 16:41:15 -07:00
Jeff Gilbert
9b0f8d2661 Bug 1082850 - Query for SkiaGL by asking mTarget. - r=snorp 2014-10-14 19:25:57 -07:00
David Keeler
36e798be2b bug 1042889 - allow overrides for untrusted x509v1 certificates used as CAs r=mmc 2014-10-15 10:39:57 -07:00
Morris Tseng
d90f8ec248 Bug 1074736 - Consider multiple range selection in selection caret. r=roc 2014-10-23 19:49:00 +02:00
David Anderson
a0f363d21e 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
4e3eec2bd8 Backed out changeset 118d4c56c3c4 (bug 1031647) 2014-10-15 10:51:15 +09:00
Makoto Kato
00ddba830e Bug 1031647 - Change string API usage. r=ehsan 2014-10-15 10:15:39 +09:00
David Anderson
cbea31cb3e WebGL2: Implement some miscellaneous parameters (bug 1081419, r=jgilbert).
--HG--
extra : rebase_source : 3c5aaf37b7ba90d234d662dbcc5e90c862e75924
2014-10-14 18:00:48 -07:00
Wes Kocher
08f61089ac Merge m-c to inbound a=merge 2014-10-14 17:35:16 -07:00
David Anderson
79fb3b538c 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
4fc024771c Backed out changeset c3099024c40a (bug 874050) for OSX 10.8 bc1 orange 2014-10-14 16:23:35 -07:00
Jan-Ivar Bruaroey
9a214e3d2f Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup 2014-09-20 02:20:41 -04:00
Jan-Ivar Bruaroey
54d43d8dad 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
d7d2397713 Bug 1033885 - add MediaStreamError interface. r=jesup,bz 2014-10-27 12:53:10 -04:00
Jan-Ivar Bruaroey
d3aef91306 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
1668f024f7 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
6583263570 Merge m-c to inbound a=merge 2014-10-28 19:09:36 -07:00
Jonathan Watt
eb0dc8db18 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
eac7e8e4cb Backed out changeset 679819e8236f (bug 1086977) for OSX build bustage on a CLOSED TREE 2014-10-28 15:09:32 -07:00
Jeff Gilbert
e1b86d6981 Bug 1087560 - Skip WebGL mochitests on Desktop B2G, since WebGL fails there. - r=kamidphish 2014-10-28 12:23:22 -07:00
Jeff Gilbert
7829a6bedc Bug 1087560 - Fix errors in tests. - r=kamidphish 2014-10-22 14:58:58 -07:00
Jeff Gilbert
68cba1a1cd Bug 1087560 - Rename mochitest files to test_*. - r=kamidphish 2014-10-22 12:27:21 -07:00
Steven Michaud
6ff5afe3c4 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
120dbbef83 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
f1a4b62967 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
c631cc28b8 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
e9644d49d4 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
8ec9f238d9 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
bf48f46a72 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
35b526eb20 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
3a81f050e7 Bug 1072528. Part 1: Remove plugin-related code. r=bsmedberg 2014-09-24 16:35:00 -04:00
Kearwood (Kip) Gilbert
6af03cd32f 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
f595c52e4f Bug 1055393 - gtests for GMPStorage and PB mode storage. r=edwin 2014-10-21 19:16:19 +13:00
David Major
93d0d9b7f2 Backed out changeset 6c4291086b00 for B2G desktop linux bustage on a CLOSED TREE 2014-10-21 17:56:07 +13:00
Wes Kocher
3db982c0d7 Merge m-c to inbound a=merge 2014-10-20 19:08:15 -07:00
Blake Kaplan
c35784ec13 Bug 1068811 - Make middle-mouse-click paste work in X11. r=billm 2014-10-20 18:42:40 -07:00
Chris Peterson
0a433c81f2 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
d103771dfd 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
10c76b1dc3 Bug 1085381 - Remove bad assertion, r=khuey. 2014-10-20 17:48:56 -07:00
Markus Stange
1874a2749b 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
5442f82abc Merge m-c to inbound. a=merge 2014-10-23 14:11:40 -04:00
Bobby Holley
5b307c1fc7 Bug 857138 - Remove CheckedUnwrap in binding code. r=bz 2014-10-23 19:53:31 +02:00
Bobby Holley
8e4a68387a Bug 857138 - Add some cx parameters. r=bz 2014-10-23 19:53:31 +02:00
Mason Chang
5a78692b60 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
8180f9229c 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
fc4741440b Bug 1085626 - FullGCTimerFired doesn't need to pass around a reason. r=smaug 2014-10-23 09:59:36 -07:00
Christoph Kerschbaumer
33a07fa544 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
1a503e62a4 Bug 1067231 - Send touch caret tap event. r=ehsan 2014-10-12 23:44:00 +02:00
Carsten "Tomcat" Book
e2792df2a3 Backed out changeset b4dd10a940db (bug 1061969) for e10s bc1 test failures 2014-10-13 15:27:52 +02:00
Vivien Nicolas
b2619dff8c 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
5e93e0f48a Bug 998872 - [Stingray] TV Manager API. Part 4 - TV channel & TV program. r=ehsan 2014-08-22 13:53:39 +08:00
Sean Lin
768b6f77fa 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
4f6e00ac5f Bug 998872 - [Stingray] TV Manager API. Part 2 - TV service. r=ehsan 2014-08-22 11:44:39 +08:00
Sean Lin
d12e06f1df 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
c4f0c21bfa 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
4fbdd95cf7 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
aaac38c7c7 Bug 991970 - Part 2: implement ontagfound/lost. r=smaug, dimi 2014-10-20 17:53:39 +08:00
Yoshi Huang
c9838f85c7 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
de50edfb55 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
2f39e96d72 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
07d717f6df 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
aa969022b0 Bug 1081985 - Remove prototype remapping and make COWs simple. r=gabor
\o/
2014-10-20 15:52:53 +02:00
Carsten "Tomcat" Book
ba9335b6e7 Merge mozilla-central to mozilla-inbound 2014-10-20 15:14:35 +02:00
Ehsan Akhgari
3707ddcb01 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
d0900febce 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
785bc4dd68 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL (bug 1080957, r=jgilbert). 2014-10-16 13:07:01 -07:00
David Anderson
e37e3a23b5 Backout 2cf543c271dc (wrong patch, no bug, r=me).
--HG--
extra : rebase_source : 7a88c22454dcfeb8ac848c5807ead7679a6e8d9f
2014-10-16 13:04:35 -07:00
Jason Orendorff
ea94038f6d Bug 1081280 - Rename BaseProxyHandler::keys -> getOwnEnumerablePropertyKeys. r=efaust.
--HG--
extra : rebase_source : 009323b607d53066b77191f9254918b61ea4d594
2014-10-08 22:01:55 -05:00
Jason Orendorff
87d538f309 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
d92e478a0f Bug 1063197 - Callsites of NS_NewInputStreamChannel in /dom/ (r=bz) 2014-10-16 11:14:52 -07:00
Carsten "Tomcat" Book
708a87028c Merge mozilla-central to fx-team 2014-10-29 13:40:41 +01:00
Tom Tromey
f067fa09ee Bug 1050501 - add timeline marker from EventListenerManager. r=smaug r=paul 2014-10-28 12:18:00 +01:00
Valentin Gosu
79c0bcd432 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
6e415f1825 Bug 1064706 - Enable dom/testing/mochitest/general/ tests under e10s r=bz 2014-10-06 12:31:58 +03:00
Boris Zbarsky
0929eae5cc 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
a688f3fefc 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
b87343d102 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
e4db1a7e1e 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
6c525b5027 Bug 1019191 part 16. Remove nsDOMQS.h. r=peterv 2014-10-22 11:40:49 -04:00
Boris Zbarsky
5b759b528b Bug 1019191 part 15. Remove now-dead DOMCI_DATA bits. r=peterv 2014-10-22 11:40:49 -04:00
Boris Zbarsky
170752efc2 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
56c4d8609d Bug 1019191 part 10. Stop using xpc_qsUnwrapArg directly in BindingUtils. r=peterv 2014-10-22 11:40:48 -04:00
Boris Zbarsky
0a3ff9a9b2 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
377effd23d 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
8c183735cc 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
fa8b8506e3 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
432239c09c Bug 1086996 - Tests. r=me 2014-10-22 15:13:15 +02:00
Bobby Holley
5d98edba8b Bug 1086996 - Stop wrapping XBL handlers into the content compartment. r=bz 2014-10-22 15:13:15 +02:00
Aryeh Gregor
459846f603 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
b126e6f2c2 Bug 1084369 - Build dom/cellbroadcast in unified mode; r=gps 2014-10-22 08:28:26 -04:00
Jonathan Watt
916e8d8c23 Bug 1087224 - Allow compareSnapshots and assertSnapshots to be passed fuzz values. r=smontagu 2014-10-22 12:29:06 +01:00
Akshendra Pratap
dd64a73baf 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
fcc0eb1e30 Backed out changeset 9e900e87b4bb (bug 1085566) 2014-10-22 08:59:09 +02:00
Carsten "Tomcat" Book
aca347b75c Backed out changeset 4eee647a5bd4 (bug 1052139) 2014-10-22 08:59:05 +02:00
Phil Ringnalda
ab8d3a5d34 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
f71975b256 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
2f81cec52b Bug 960757 - Fix test_bug656379-1.html timeouts. r=ehsan 2014-10-22 06:28:01 +03:00
Birunthan Mohanathas
9c6a455787 Bug 921693 - Fix test_bug426082.html timeouts. r=ehsan 2014-10-22 06:28:01 +03:00
Wes Kocher
bd71db5aba Merge m-c to inbound a=merge 2014-10-21 19:07:42 -07:00
Ryan VanderMeulen
9c995d0076 Merge m-c to inbound. a=merge 2014-10-22 16:38:48 -04:00
Steve Singer
94720867c8 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)
89b484cd7a 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
d7c7e0d2e8 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
02313babe9 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
bd5a3188f8 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
303bfb5736 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
47b288ee47 WebGL2: Implement invalidateFramebuffer and invalidateSubFramebuffer (bug 1076456, r=jgilbert).
--HG--
extra : rebase_source : 5ce9c956475388896fe193ca37c9595978adf15c
2014-10-14 14:49:49 -07:00
Andrew Osmond
3e8c67dfd9 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
e2c48838cb 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
1be3c9d1e3 Merge m-c to inbound. a=merge 2014-10-12 14:57:13 -04:00
Ryan VanderMeulen
9fcdf86758 Merge inbound to m-c. a=merge 2014-10-12 14:45:42 -04:00
Tom Schuster
bf9324688d Bug 1069694 - Remove OldDebugAPI from the browser. r=shu 2014-10-12 19:37:41 +02:00
Fabrice Desré
80f1c794d3 Bug 832700 - Add private browsing to b2g, tests r=smaug 2014-10-10 14:28:04 -07:00
Fabrice Desré
441a8d0a8a Bug 832700 - Add private browsing to b2g, API implementation r=ehsan,smaug 2014-10-10 14:28:04 -07:00
Jan de Mooij
c316d19712 Backed out changeset 3a89e23a25f0 (bug 839838) for rooting analysis bustage on a CLOSED TREE. 2014-10-11 19:47:58 +02:00
Ehsan Akhgari
487b07800b 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
1d1b7d9234 Bug 1077388 - Fix parsing/computing issue with polygon(). r=dbaron 2014-10-10 02:10:00 -04:00
Donato Sciarra
702164a5ed Bug 1074902 - URLSearchParams.set() should remove duplicate pairs. r=baku 2014-10-09 09:53:00 -04:00
Jan Jongboom
c8c3ab24b8 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
9293e8da7b 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
9feee44085 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
0dadefde36 Merge inbound to m-c a=merge CLOSED TREE 2014-10-10 18:58:06 -07:00
Wes Kocher
a026920874 Merge b2g-inbound to m-c a=merge CLOSED TREE 2014-10-10 18:41:41 -07:00
Jessica Jong
e3819dc768 Bug 1047196 - Part 4: Avoid the use of 'jsval' in interfaces (gonk). r=hsinyi 2014-10-08 02:41:00 -04:00
Jessica Jong
846ed7e6e7 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
7fe1bc112c 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
d2bc712fe4 Bug 1047196 - Part 1: Avoid the use of 'jsval' in interfaces (idl). r=hsinyi 2014-10-08 02:29:00 -04:00
Ryan VanderMeulen
17798b065a 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
ee04d4c6ee Bug 1074037 - B2G RIL: refine DataCall's canHandleApn() decision logic. r=edgar 2014-10-09 02:24:00 +08:00
Wes Kocher
dbae32d6c1 Merge inbound to m-c a=merge 2014-10-09 21:24:56 -07:00
Wes Kocher
9d5a25df12 Merge m-c to b2g-inbound a=merge CLOSED TREE 2014-10-09 17:10:50 -07:00
Wes Kocher
9270d4c1bf Merge m-c to inbound a=merge CLOSED TREE 2014-10-09 17:08:37 -07:00
Wes Kocher
a5cc935cac Merge b2g-inbound to m-c a=merge CLOSED TREE 2014-10-09 16:37:20 -07:00
Andrew McCreight
12881559c7 Back out 30e935a33442 (bug 1064706, part 3), because it probably depends on part 2.
This reverts commit 0b3cc3d4ac.
2014-10-09 13:02:17 -07:00
Kyle Huey
293cdb8929 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
2e4734fdf0 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
46d55d6995 Backed out changeset 0f7fe4800ace (bug 1027631) for non-unified bustage.
CLOSED TREE
2014-10-09 13:16:32 -04:00
Ryan VanderMeulen
556bae10fc Backed out changesets 3ad7043d2116, 774f695d8c0a, c7d7762d5e27, and 87cd44cd57b7 (bug 1058397) for non-unified bustage. 2014-10-09 12:13:35 -04:00
Steve Fink
b640335cbc 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
d1862b0e6a 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
b3ab357b12 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
343378644a Bug 1076597 - Fix Settings API shutdown race condition. r=bent 2014-10-07 06:35:00 -04:00
Morris Tseng
9261b9ccdd Bug 1027631 - Send touch caret tap event. r=ehsan 2014-10-07 02:28:00 -04:00
Szu-Yu Chen [:aknow]
2709d86f49 Bug 1058397 - Part 4: Wrap system message. r=hsinyi 2014-10-08 20:02:00 +02:00
Szu-Yu Chen [:aknow]
1525f1cf74 Bug 1058397 - Part 3: USSDSession implement. r=hsinyi 2014-10-08 20:01:00 +02:00
Szu-Yu Chen [:aknow]
f974940b23 Bug 1058397 - Part 2: USSDSession interface. r=hsinyi 2014-10-08 20:01:00 +02:00
Szu-Yu Chen [:aknow]
b9ca03a04a Bug 1058397 - Part 1: Separate TelephonyCallback. r=hsinyi 2014-10-08 20:01:00 +02:00
Bevis Tseng
6c885f4bcd Bug 1074092 - Move CBS Settings implementation from RadioInterfaceLayer to CellBroadcastService. r=htsai 2014-10-06 19:02:16 +08:00
Alphan Chen
f61e4ee020 Bug 1076715 - Add B2G supported playback formats for device info. r=dhylands 2014-10-08 03:16:00 +02:00
Chuck Lee
8c12736395 Bug 1078113 - Use Cu.cloneInfo() to wrap returned values. r=bzbarsky r=vchang 2014-10-07 18:06:03 +08:00
Jamin Liu
643d379c50 Bug 1052304 - Notify OPP manager when Bluetooth socket message error occurs. r=btian 2014-10-09 17:54:38 +08:00
Wes Kocher
26c0b8d5e5 Merge b2g-inbound to m-c a=merge 2014-10-08 16:49:26 -07:00
Eric Rahm
7fffd05532 Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan 2014-10-08 13:19:14 -07:00
Eric Rahm
8d715a7fe4 Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan 2014-10-08 13:17:32 -07:00
Andrew McCreight
e9daea7584 Bug 1047483 - Fix Windows non-unified build bustage again.
CLOSED TREE a=RyanVM
2014-10-08 12:39:25 -07:00
Andrew McCreight
25a8eadfab Bug 1047483 - Fix Windows non-unified build bustage. 2014-10-08 11:40:59 -07:00
jdashg
1d871dfa7e Bug 1080266 - Simplify WebGLContext::LinkProgram. - r=kamidphish 2014-10-03 14:47:00 -07:00
jdashg
8d30cdc7be Bug 1080266 - Move UpdateInfo into WebGLProgram.cpp. - r=kamidphish 2014-10-03 14:36:57 -07:00
Ryan VanderMeulen
c460713e4d Backed out changesets fb6af789bc67 and 313123f12e95 (bug 818307) for non-unified bustage. 2014-10-10 16:24:54 -04:00
jdashg
bd708441da Bug 1080922 - Stop logging from fixed bug 763355. - r=kamidphish 2014-10-09 18:57:23 -07:00
jdashg
8f90150b49 Bug 1080922 - Add mach mochitest-plain targets for webgl mochitests. - r=kamidphish 2014-10-09 16:29:52 -07:00
jdashg
29efadeb7f Bug 1080922 - Regenerate webgl conformance mochitests. 2014-10-09 16:02:52 -07:00
jdashg
230927b72c Bug 1080922 - Add subtest logging to mochi-single.html. - r=kamidphish 2014-10-09 16:01:47 -07:00
jdashg
ca85c23987 Bug 1066280 - Review fixes. - r=kamidphish,mattwoodrow 2014-10-08 13:04:19 -07:00
jdashg
fbd3252fc0 Bug 1066280 - Fixes for SurfaceStream removal. - r=kamidphish,mattwoodrow 2014-10-07 21:16:14 -07:00
jdashg
9b7291ca7a Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow 2014-10-07 21:15:39 -07:00
jdashg
97fbd15434 Bug 1066280 - Fixes. - r=kamidphish,mattwoodrow
From 4e9f52ab105333e8b1120342e9583b2d833a4465 Mon Sep 17 00:00:00 2001
---
 dom/canvas/WebGLContext.cpp                | 10 +++++--
 gfx/gl/GLContext.cpp                       | 20 --------------
 gfx/gl/GLContext.h                         |  3 --
 gfx/gl/GLReadTexImageHelper.cpp            |  5 +++-
 gfx/gl/GLScreenBuffer.cpp                  | 13 +++++++--
 gfx/gl/GLUploadHelpers.cpp                 | 27 ++++++++++++++++++
 gfx/gl/SharedSurfaceGralloc.cpp            | 14 ++++------
 gfx/gl/SharedSurfaceGralloc.h              | 10 +++++--
 gfx/gl/SurfaceTypes.cpp                    |  2 ++
 gfx/gl/SurfaceTypes.h                      |  1 +
 gfx/layers/client/CanvasClient.cpp         | 44 ++++++++++++++++++------------
 gfx/layers/client/CanvasClient.h           |  8 +++---
 gfx/layers/client/ClientCanvasLayer.cpp    |  6 ++++
 gfx/layers/client/ClientCanvasLayer.h      |  2 +-
 gfx/layers/client/TextureClient.cpp        | 11 ++++----
 gfx/layers/client/TextureClient.h          |  6 ++--
 gfx/layers/composite/TextureHost.cpp       | 15 +++++-----
 gfx/layers/composite/TextureHost.h         | 10 +++----
 gfx/layers/d3d10/CanvasLayerD3D10.cpp      |  9 ++++--
 gfx/layers/d3d9/CanvasLayerD3D9.cpp        |  8 ++++--
 gfx/layers/ipc/LayersSurfaces.ipdlh        |  4 +--
 gfx/layers/moz.build                       |  4 ++-
 gfx/layers/opengl/GrallocTextureClient.cpp | 26 +++++++++++++++++-
 gfx/layers/opengl/GrallocTextureClient.h   |  3 ++
 24 files changed, 171 insertions(+), 90 deletions(-)
2014-10-07 21:11:54 -07:00
jdashg
ef52752f00 Bug 1079608 - Move blend_minmax out from under Draft. - r=kamidphish 2014-10-07 15:16:54 -07:00
Aaron Klotz
fa889ad57c Bug 818307: Part 2 - Plugin Hang UI ChromeHang annotations; r=gfritzsche 2014-10-10 12:19:58 -06:00
David Keeler
0dd623409d bug 1080746 - WebCrypto: test import/export of an RSA private key with p < q r=rbarnes 2014-10-09 14:43:26 -07:00
Andrea Marchesini
fbca0c318d Bug 504553 - patch 4 - WebSockes in Workers: tests, r=smaug
--HG--
rename : content/base/test/test_websocket.html => dom/workers/test/websocket_worker.js
2014-10-10 17:58:12 +01:00
Andrea Marchesini
125dadca5d Bug 504553 - patch 3 - WebSockes in Workers: Workers supported, r=smaug 2014-10-10 17:58:05 +01:00
Tom Schuster
ffe3f3710e Bug 844457 - Move XSLTProcessor to WebIDL. r=peterv
--HG--
rename : dom/xslt/nsIXSLTProcessor.idl => dom/webidl/XSLTProcessor.webidl
rename : dom/xslt/xml/txXMLUtils.cpp => dom/xslt/base/txExpandedName.cpp
rename : dom/xslt/xml/txXMLUtils.h => dom/xslt/base/txExpandedName.h
2014-10-09 17:25:43 +02:00
Jason Orendorff
41b9b13312 Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
--HG--
extra : rebase_source : 359dceadb4dfcfc9c724d2995c121a56af610c7d
2014-09-26 19:39:35 -05:00
Jason Orendorff
d35e6d1e8d Bug 1026918, part 1 - Rename BaseProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match the ES6 [[OwnPropertyKeys]] internal method. r=efaust, r=bz.
Also renamed in this patch:

ENUMERATE_IF_DEFINED -> ADD_KEYS_IF_DEFINED
XrayEnumerateAttributesOrMethods -> XrayAttributeOrMethodKeys
XrayEnumerateNativeProperties -> XrayOwnNativePropertyKeys
XrayEnumerateProperties -> XrayOwnPropertyKeys
WrapperOwner::getPropertyNames -> getPropertyKeys

These make sense because JSITER_* flags are involved; the functions in
question are not for finding enumerable properties only.

--HG--
extra : rebase_source : 35fb0fa3c8f3d7bc952409ea8c584e58f3c1d78f
2014-09-26 15:16:36 -05:00
Andrea Marchesini
a03a6d39c9 Bug 1047483 - patch 6 - Fixes for Webplatform tests, r=bz 2014-10-08 17:15:23 +01:00
Andrea Marchesini
1fd21e550b Bug 1047483 - patch 5 - Remove 'name' in the FilePropertyBag dictionary, r=smaug 2014-10-08 17:15:23 +01:00
Andrea Marchesini
5ee327d0bc Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-08 17:15:23 +01:00
Andrea Marchesini
8f8ec51372 Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-08 17:15:23 +01:00
Andrea Marchesini
090b876c2a Bug 1047483 - patch 2 - Renaming nsDOMFileList to FileList, r=ehsan 2014-10-08 17:15:23 +01:00
Andrea Marchesini
7491bee8c3 Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley 2014-10-08 17:15:22 +01:00
Peter Van der Beken
860cd0a2e6 Bug 1079787 - Switch txMozillaXSLTProcessor to NS_IMPL_CYCLE_COLLECTION. r=mccr8.
--HG--
extra : rebase_source : d32b38d515a33e1f8d79571907407ccf273fc552
2014-10-01 20:43:09 +02:00
Jonathan Kew
cd20b667c6 Bug 902799 - Support textruns with vertical writing modes when drawing Canvas2D text. r=bas 2014-10-06 16:19:36 +01:00
Carsten "Tomcat" Book
cb724f4c8c Merge m-c to mozilla-inbound 2014-10-08 15:57:31 +02:00
Carsten "Tomcat" Book
27b794dad1 merge b2g-inbound to mozilla-central a=merge 2014-10-08 15:50:32 +02:00
Carsten "Tomcat" Book
2db885f447 merge mozilla-inbound to mozilla-central a=merge 2014-10-08 15:45:22 +02:00
Carsten "Tomcat" Book
12f1280ce3 Backed out changeset 88bb2a142e10 (bug 902799) on smaugs requests for regressions/crashes 2014-10-08 15:41:35 +02:00
Donato Sciarra
6f0d7e4f93 Bug 1074886 - URLSearchParams.get() should return null (not empty string) when not find pair. r=bzbarsky 2014-10-07 10:06:00 +02:00
Ryan VanderMeulen
2a44f93838 Merge m-c to fx-team. a=merge 2014-10-07 16:14:26 -04:00
Ryan VanderMeulen
652c5d4a4f Merge inbound to m-c. a=merge 2014-10-07 16:00:48 -04:00
Ryan VanderMeulen
cd3e8a6f73 Backed out 7 changesets (bug 1047483, bug 1079301, bug 1079335) for webplatform test failures.
Backed out changeset 7d06b68c44d0 (bug 1079335)
Backed out changeset 92030169528e (bug 1079301)
Backed out changeset c09d7f95554a (bug 1047483)
Backed out changeset c199f1057d7e (bug 1047483)
Backed out changeset 18830d07884c (bug 1047483)
Backed out changeset e087289ccfbb (bug 1047483)
Backed out changeset 6238ff5d3ed0 (bug 1047483)

CLOSED TREE

--HG--
rename : content/base/public/File.h => content/base/public/nsDOMFile.h
rename : content/base/src/MultipartFileImpl.cpp => content/base/src/nsDOMBlobBuilder.cpp
rename : content/base/src/MultipartFileImpl.h => content/base/src/nsDOMBlobBuilder.h
rename : content/base/src/File.cpp => content/base/src/nsDOMFile.cpp
2014-10-07 13:16:11 -04:00
Andrea Marchesini
227cb189b8 Bug 1079335 - Blob/File headers should be used in Fetch API, r=peterv - CLOSED TREE 2014-10-07 17:02:28 +01:00
Andrea Marchesini
64efa49fec Bug 1047483 - patch 5 - Remove 'name' in the FilePropertyBag dictionary, r=smaug 2014-10-07 15:20:59 +01:00
Andrea Marchesini
b0680af5f4 Bug 1047483 - patch 4 - Removing nsDOMBlobBuilder, r=ehsan
--HG--
rename : content/base/src/nsDOMBlobBuilder.cpp => content/base/src/MultipartFileImpl.cpp
rename : content/base/src/nsDOMBlobBuilder.h => content/base/src/MultipartFileImpl.h
2014-10-07 15:20:57 +01:00
Andrea Marchesini
c8190ba625 Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-07 15:20:55 +01:00
Andrea Marchesini
78eb44f2cd Bug 1047483 - patch 2 - Renaming nsDOMFileList to FileList, r=ehsan 2014-10-07 15:20:53 +01:00
Andrea Marchesini
d272279126 Bug 1047483 - patch 1 - Porting DOMFile/DOMBlob to WebIDL, r=bz, r=bkelly, r=bholley 2014-10-07 15:20:52 +01:00
Bill McCloskey
2ab547d3ab Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan) 2014-10-07 21:32:45 -07:00
Carsten "Tomcat" Book
4985d0ee76 Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE 2014-10-08 08:03:57 +02:00
Dave Townsend
c0153fffad Bug 1068412: Forward dynamically registered resource URI mappings to content processes. r=billm 2014-10-07 10:29:40 -07:00
Wes Kocher
aec31f5f75 Merge m-c to inbound a=merge CLOSED TREE 2014-10-06 20:59:17 -07:00
Wes Kocher
03d235fb07 Backed out changeset 645d5e930e23 (bug 1067305) for inadvertently disabling all media tests on some platforms CLOSED TREE 2014-10-06 19:11:39 -07:00
Wes Kocher
445e1466e9 Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Andrew McCreight
9d6136ff7b Bug 1073597, part 3 - Lazify creation of the CPOW manager in CpowIdHolder. r=billm 2014-10-06 15:45:42 -07:00
Andrew McCreight
6ca7943f17 Bug 1073597, part 2 - Factor out common base class for GetCPOWManager. r=smaug 2014-10-06 15:45:42 -07:00
Andrew McCreight
2c600e06ee Bug 1073597, part 1 - Don't get a CPOW manager to wrap unless there are CPOWs. r=smaug 2014-10-06 15:45:42 -07:00
Ryan VanderMeulen
c0ad8b6eb4 Merge inbound to m-c. a=merge 2014-10-06 17:05:56 -04:00
Szu-Yu Chen [:aknow]
7af9c43a6c Bug 1069862 - Use serviceClass 0 to query callbarring option. r=hsinyi 2014-10-06 03:07:00 -04:00
Carsten "Tomcat" Book
5745fe8cf9 Merge m-c to b2g-inbound 2014-10-06 15:54:45 +02:00
Thomas Zimmermann
ff995ec1bd Bug 1065999: Ignore unknown Bluetooth properties, r=shuang
This patch is a workaround for unknown Bluetooth properties. Instead of
failing completely, we simply ignore them.
2014-09-29 11:41:02 +02:00
Carsten "Tomcat" Book
3346857046 Merge m-c to b2g-inbound 2014-10-07 15:08:19 +02:00
Jocelyn Liu
4429e378ee Bug 1072802: Use nsRefPtr to avoid ReplyRunnable being released during IPC process. r=tzimmermann 2014-10-07 16:46:05 +08:00
Randy Lin
a380f2e081 Bug 1073494 - Audio is not routing to headset while playback is on BT. r=mwu 2014-10-08 10:49:59 +08:00
Bill McCloskey
281cb8db91 Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan) 2014-10-07 21:32:45 -07:00
Nikhil Marathe
68bb3e1d0c Bug 1039846 - Request implementation. r=baku
--HG--
extra : transplant_source : %E6%A1%EB%5C3%95%8A%B4%3F%5C%D8%28%B2%98%5E%A1%C2%E5%1C%EE
2014-09-23 22:03:20 -07:00
Eric Rahm
53a247fb00 Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm
80d2b8bba6 Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Wes Kocher
5a0d84e7aa Backed out changeset abd8b7b6dbd1 (bug 1075302) for e10s bustage on a CLOSED TREE 2014-10-06 14:49:07 -07:00
Ryan VanderMeulen
fab0916f80 Merge m-c to inbound. a=merge 2014-10-06 17:29:50 -04:00
Ben Turner
3ba19a1445 Bug 1075302 - Allow Necko to do main thread I/O on remote blobs, r=khuey. 2014-10-06 14:05:07 -07:00
Andrew Halberstadt
d292ee73f1 Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
Wes Kocher
37702e967f Merge m-c to inbound a=merge 2014-10-07 18:43:16 -07:00
Benoit Jacob
460206c009 Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert 2014-10-07 19:52:58 -04:00
Ehsan Akhgari
393a0db497 Bug 1079317 - Fix some more bad implicit constructors in DOM; r=baku 2014-09-24 09:16:53 -04:00
Ryan VanderMeulen
deca1e4adb Merge m-c to inbound. a=merge 2014-10-07 16:09:10 -04:00
Ben Turner
21acdc6b04 Bug 1075302 - Allow Necko to do main thread I/O on remote blobs, r=khuey. 2014-10-07 12:26:59 -07:00
Garvan Keeley
255f395915 Bug 1061186 - increase timeout from 500ms to 1sec to avoid rare failures. r=jdm 2014-09-19 16:55:00 +02:00
Andre Natal
6fc963aa13 Bug 1060659 - SpeechGrammarList should both initialize SpeechRecognitionService and set a grammar on it. r=smaug 2014-10-01 21:37:00 +02:00
Edgar Chen
f6319355dd Bug 994461 - Part 4: MMS changes for IccInfo WebIDL. r=bevistzeng 2014-09-17 19:09:28 +08:00
Edgar Chen
584a54888c Bug 994461 - Part 3: BT changes for IccInfo WebIDL. r=echou 2014-09-15 23:14:49 +08:00
Edgar Chen
751d1a07fa Bug 994461 - Part 2: GPS changes for IccInfo WebIDL. r=kchen 2014-09-05 14:54:29 +08:00
Edgar Chen
02486c284f Bug 994461 - Part 1: Move IccInfo to WebIDL. r=smaug,vicamo
--HG--
rename : dom/icc/interfaces/nsIDOMIccInfo.idl => dom/icc/interfaces/nsIIccInfo.idl
2014-09-19 15:53:05 +08:00
Benoit Jacob
3a2e260638 Bug 1072680 - Untangle the mixup of formats vs internalformats in the WebGL implementation - r=jgilbert 2014-10-04 22:24:24 -04:00
Dan Glastonbury
4ffb153247 Bug 1075305 - WebGL2 - convert BaseTexFormat() to use strong GL types.; r=bjacob
--HG--
extra : rebase_source : dc805b06ca0758aea3ec0a3727816011aac83186
extra : source : 8a155fbe61b62b4be3f4e82bf6e9c39446d910c3
2014-09-30 14:03:29 +10:00
Dan Glastonbury
b6117c9d45 Bug 1075305 - Sort strong GL type TexFormat.; r=:bjacob
--HG--
extra : rebase_source : b2429b3a5ca0257541d0de35863c7279eed5061f
extra : source : dcbe7e7b4728325e68a133bfc4a9e61f2e7d6b3c
2014-10-02 17:23:37 +10:00
Dan Glastonbury
c7adc4e4fe Bug 1075305 - WebGL2 - remove WebGL prefix from WebGLTexture::ImageInfo.; r=bjacob
--HG--
extra : rebase_source : f724d3f293f83f8e905175e1be6e9f6987e58454
extra : source : dc6fbe00f4d764b7f02818667addf12f038b72f3
2014-09-30 13:50:00 +10:00