Commit Graph

222559 Commits

Author SHA1 Message Date
Wes Kocher
8ce8626a85 Merge mozilla-central to inbound a=merge 2015-01-08 17:14:55 -08:00
Wes Kocher
440877789b Merge mozilla-inbound to mozilla-central a=merge 2015-01-08 17:08:12 -08:00
Wes Kocher
6991bac6f9 Merge fx-team to mozilla-central a=merge 2015-01-08 16:58:52 -08:00
Mike Hommey
cf7eb04b75 Bug 1119064 - Enable warnings as errors on b2g desktop builds. r=mshal 2015-01-09 09:53:28 +09:00
Ben Kelly
0f16ead8f0 Bug 1118845 P3 Force the creation of a new load group for SharedWorkers. r=sicking 2015-01-08 19:52:22 -05:00
Ben Kelly
25b66a8e9f Bug 1118845 P2 Add optional base load group to NS_NewLoadGroup(). r=mcmanus 2015-01-08 19:52:22 -05:00
Ben Kelly
583b865a9f Bug 1118845 P1 Add optional base context to LoadContext() constructor. r=smaug 2015-01-08 19:52:22 -05:00
Jan Varga
2f49baab01 Bug 1119462 - Allow unlimited quota for explicit persistent storage; r=bent 2015-01-09 01:24:54 +01:00
Wes Kocher
a40f7cf491 Bug 1073003 - wError bustage fix in non-unified builds r=me a=bustage
--HG--
extra : amend_source : 8054a3a25f0adf4caea5b70f2b75a94665a6e59d
2015-01-08 15:46:15 -08:00
B2G Bumper Bot
7a41eb1db1 Bumping manifests a=b2g-bump 2015-01-08 14:43:56 -08:00
B2G Bumper Bot
1deaa1ca7b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/85bbbd703dba
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #27205 from julienw/1118829-fix-debug-in-firefox

Bug 1118829 - Restore DESKTOP=1 DEBUG=0 functionality in Firefox r=ocham...

========

https://hg.mozilla.org/integration/gaia-central/rev/4793c9f3c7c0
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 1118829 - Restore DESKTOP=1 DEBUG=0 functionality in Firefox r=ochameau
2015-01-08 14:42:18 -08:00
Dave Hylands
24d125ce40 Bug 1073003 - Create an stlport modifications patch and update README.mozilla r=nfroyd (on a CLOSED TREE) 2015-01-08 13:52:22 -08:00
Dave Hylands
54da7dc7db Bug 1073003 - Fix warnings in stlport causing errors in emulator build. r=bzbarsky 2015-01-08 13:52:20 -08:00
Dave Hylands
62f1864ebc Bug 1073003 - Fix warnings causing errors in emulator build. r=nfroyd 2015-01-08 13:52:19 -08:00
Ralph Giles
e237aacd6d Bug 1119463 - Enable MSE for youtube-nocookie.com. r=kinetik
Follow-up to bug 1119463. This is used by some sites for embedding.
2015-01-08 12:34:00 -08:00
Chris Pearce
4776768170 Bug 1107889 - On Windows, detect when unable to play H.264/AAC (for example due to lacking service pack on Vista). r=kinetik,r=dmajor 2015-01-09 13:17:11 +13:00
Wes Kocher
89ccfa8b5b Backout 977aab16aad3 (bug 1119462) for Android build bustage 2015-01-08 16:15:27 -08:00
Chris Manchester
2d4a676ad3 Bug 1114793 - Rename marionette's chrome_window_handle to current_chrome_window_handle.;r=automatedtester 2015-01-08 19:13:30 -05:00
Chris Manchester
e6e1f0e1a4 Bug 1114623 - Implement closeChromeWindow endpoint for marionette.;r=automatedtester
--HG--
rename : testing/marionette/client/marionette/www/newTab.html => testing/marionette/client/marionette/www/windowHandles.html
2015-01-08 19:13:30 -05:00
Michael Wu
68bed96a38 Bug 1119169 - Update to freetype 2.5.5, r=jfkthame 2015-01-08 19:07:38 -05:00
Trevor Saunders
93fa309f90 no bug - reenable ipc accessibility yet again 2015-01-08 18:53:30 -05:00
Trevor Saunders
63152c5e15 bug 1088148 - only tell the parent process about child documents that are attached to their parent r=surkov 2015-01-08 18:53:30 -05:00
Terrence Cole
1a2b96318c Backout db6bdc09068d (Bug 1110931) for regressing svgx by 40%.
--HG--
extra : rebase_source : f9b39de1dad2dac4416c0184c9fa36feda50a720
2015-01-08 15:07:30 -08:00
Vivek Balakrishnan
865c062697 Bug 1096669 - Update last synced time every minute in Android Firefox Account status screen. r=nalexander
========

ee8f501d56
Author: Vivek Balakrishnan <vivekb.balakrishnan@gmail.com>
    Bug 1096669 - Update last synced time every minute in Android Firefox Account status screen.

--HG--
extra : rebase_source : 87b5ec409512da7f1d19ae414292897ca14a09b1
2015-01-08 11:28:01 -08:00
Prabhjyot Singh Sodhi
bccf0fa8e8 Bug 1113415 - Make master sync instructions depend on Android version. r=nalexander
========

7d643a54cb
Author: Prabhjyot Singh Sodhi <prabhjyotsingh95@gmail.com>
    Bug 1113415 - Make master sync instructions depend on Android version.

--HG--
extra : rebase_source : 9d7c1479784add321e8d3ee9c59b3d1f99f5c2e4
2015-01-08 11:05:18 -08:00
Tom Schuster
6714d35a4b Bug 1110759 - Remove Iterator() from some tests. r=smaug 2015-01-08 19:58:45 +01:00
Tom Schuster
31f991c6d5 Bug 1110759 - Cleanup FormHistory a bit. r=markh 2015-01-08 19:58:45 +01:00
Jan Varga
a6efbcdb38 Bug 1119462 - Allow unlimited quota for explicit persistent storage; r=bent 2015-01-09 00:31:50 +01:00
Andrew McCreight
8590b36083 Bug 1118044, part 2 - Use GCCellPtr in NoteJSChild. r=smaug,terrence
Also, strongly type the JS_TraceShapeCycleCollectorChildren function, and add an
isShape() method to GCCellPtr.
2015-01-08 15:30:54 -08:00
Andrew McCreight
643e2a84ac Bug 1118044, part 1 - Use GCCellPtr in CycleCollectedJSRuntime::TraverseGCThing. r=smaug 2015-01-08 15:30:54 -08:00
Mason Chang
9687efc38e Bug 1102631 - Create a software vsync timer. r=kats 2015-01-08 15:12:47 -08:00
Brian Birtles
d431855e41 Bug 1112480 part 10 - Mark css-animations/test_animation-pausing.html and css-transitions/test_animation-pausing.html as no longer failing; r=jwatt
With this updated approach to starting pending animations, these tests should no
longer fail on Mac 10.8 or Windows.
2015-01-09 07:57:59 +09:00
Brian Birtles
ca4bc4770a Bug 1112480 part 9 - Remove call to PostUpdate from AnimationPlayer::ResumeAt; r=jwatt
Since pending animations are no longer started outside of a style update, we no
longer need to call PostUpdate from ResumeAt.
2015-01-09 07:57:58 +09:00
Brian Birtles
9aa9876849 Bug 1112480 part 8 - Remove AnimationTimeline::FastForward; r=jwatt
Now that we don't actually start pending animations until the following refresh
driver tick we no longer need to be able to fast-forward the AnimationTimeline
between ticks.
2015-01-09 07:57:58 +09:00
Brian Birtles
764c2b45f4 Bug 1112480 part 7 - Add checking for orphaned players; r=jwatt
When a player is made pending, we rely on it being added to a pending player
tracker that will eventually start the player. However, there are a few
situations where this might not happen. For example, we can't find a pending
player tracker (e.g. there's no source content or the source content isn't
attached to a document), or the pending player tracker disappeared.

In these cases we still want to ensure that such a player does actually get
started. This patch attempts to detect such situations and start players
accordingly.

There are, unfortunately, currently no tests for this. I have been unsuccessful
in recreating any of the situations these tests are supposed to cover.
2015-01-09 07:57:58 +09:00
Brian Birtles
197cde67e9 Bug 1112480 part 6 - Make PendingPlayerTracker call StartOnNextTick; r=jwatt
This patch switches on the new, "actually start the player in the next refresh
driver tick" behavior. It updates PendingPlayerTracker, adding
a StartPendingPlayersOnNextTick method which calls the appropriate method on
AnimationPlayer. The existing StartPendingPlayers is renamed to
StartPendingPlayersNow and is used for testing only.

Furthermore, since we now expect AnimationPlayer::StartOnNextTick to be
functional, AnimationPlayer::DoPlay is updated to use it when there is no
document available. This should make playing an animation player always
asynchronous, that is, always transition to the pending state temporarily
(unless we are already playing).
2015-01-09 07:57:58 +09:00
Brian Birtles
c6c61dd8ec Bug 1112480 part 5 - Add AnimationTimeline::IsUnderTestControl; r=jwatt
Earlier in this patch series we added AnimationPlayer::StartOnNextTick which
takes a ready time parameter expressed in timeline time. In order to call this
method when painting finishes we need to convert the TimeStamp recorded when
painting finished to a timeline time. However, when the timeline is driven by
a refresh driver under test control we can no longer meaningfully do this
conversion since there is no correspondence between the notion of time used to
record the time when painting finished (wallclock time) and the notion of time
used by the timeline (which has been arbitrarily adjusted by test code).

We need a way to detect this situation so that we know not to call
ToTimelineTime in that case.

Alternatively, we could make ToTimelineTime automatically return a null value
when its refresh driver is under test control. However, in this situation
ToTimelineTime can still actually be used to convert a TimeStamp to a timeline
time as long as the TimeStamp is from the same refresh driver. Indeed,
GetCurrentTime does exactly that. So if we were to go down that route we would
have to provide a way for GetCurrentTime to work around that restriction.

For now, this patch puts the onus on the caller of ToTimelineTime to check if
the timeline is under test control first (unless they are passing a TimeStamp
from the same refresh driver, in which case there is no need to check).
2015-01-09 07:57:58 +09:00
Brian Birtles
c58bc94deb Bug 1112480 part 4 - Use mPendingReadyTime in AnimationPlayer::Tick; r=jwatt
This patch makes AnimationPlayer act on requests to StartOnNextTick by checking
for mPendingReadyTime on each tick.

We also check that the ready time is not in the future since currently it might
be possible that we get multiple calls to AnimationPlayer::Tick within a single
refresh driver tick.

Note that this patch shouldn't actually produce any observable change yet,
however, since we don't call StartOnNextTick anywhere.
2015-01-09 07:57:58 +09:00
Brian Birtles
d24cdd2aad Bug 1112480 part 3 - Add AnimationPlayer::StartOnNextTick; r=jwatt
Adds a method that schedules an animation player to begin on the next tick using
the supplied time as the start time.

We don't call this yet, however, but simply add the method and the
mPendingReadyTime member it sets.
2015-01-09 07:57:58 +09:00
Brian Birtles
846b4c3a6e Bug 1112480 part 2 - Factor out ResumeAt; r=jwatt
In addition to AnimationPlayer::StartNow, this patch series also makes
AnimationPlayer::Tick start animations.

Since these methods will share a lot of code we first factor out a common
ResumeAt method to encapsulate the common code.
2015-01-09 07:57:58 +09:00
Brian Birtles
d6583c1dfb Bug 1112480 part 1 - Adjust tests to accommodate changed animation start behavior; r=jwatt
In this patch series we adjust the behavior of animation starting so that the
animation does not actually start until the following refresh driver tick. This
requires some tweaks to tests to ensure they continue to pass.
2015-01-09 07:57:58 +09:00
Nicholas Nethercote
8c62400016 Backout 51e4e9fcde24 (bug 1105895) for causing some Octane and Dromaeo regressions.
--HG--
extra : rebase_source : 3c9da3b3ce85c217d038d81e498771652b775b92
2015-01-08 14:19:36 -08:00
David Keeler
a1f3b2453c bug 1101194 - follow-up to fix bustage in TestCertDB r=bustage on a CLOSED TREE
Turns out there was a code path that resulted in attempting to acquire a lock
on the DataStorage mutex when one had already been acquired, resulting in
deadlock. This fixes it.
2015-01-08 10:56:07 -08:00
Kai Engert
1aabca1e25 Bug 1107731, upgrade Mozilla 37 to use NSS 3.18 (this is beta 5), r=wtc 2015-01-08 19:40:05 +01:00
Nathan Toone
354e83a584 Bug 1119350 - Upgrade virtualenv to 12.0.5; r=gps
This addresses issues with offline builds - due to pip latest version checking

Source archive downloaded from
https://pypi.python.org/packages/source/v/virtualenv/virtualenv-12.0.5.tar.gz
and uncompressed into python/virtualenv. The egg-info directory was
removed.

--HG--
extra : amend_source : 30a79486d91d9f79a36535eab438c0cd6f81daf3
2015-01-08 10:52:07 -07:00
Mark Finkle
5782999a9a Bug 1118747 - Delay GMPInstallManager initialization for 60 secs after delayed startup (matches Desktop) r=margaret 2015-01-08 14:16:17 -05:00
Jared Wein
eef4699ffe Bug 1119368 - Enable in-content preferences for EARLY_BETA_OR_EARLIER before Beta 36. r=gijs 2015-01-08 13:51:39 -05:00
Mike de Boer
7d30b7e6ab Bug 1114957: cleanup LoopRooms event listeners when the conversation window is closed. r=Niko 2015-01-08 18:52:10 +01:00
B2G Bumper Bot
119b08bd33 Bumping manifests a=b2g-bump 2015-01-08 09:43:57 -08:00
B2G Bumper Bot
7cb37b3b1d Bumping manifests a=b2g-bump 2015-01-08 09:36:55 -08:00