Граф коммитов

31920 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher e9cc9d9d1d Merge inbound to m-c to fix wError bustage a=merge CLOSED TREE 2014-12-22 15:31:29 -08:00
Ryan VanderMeulen 93534bdf01 Merge inbound to m-c. a=merge 2014-12-22 17:55:32 -05:00
Neil Deakin fdf8d9d458 Bug 1066383, fix warning, CLOSED TREE 2014-12-22 13:29:23 -05:00
Kyle Machulis ea44d7904f Bug 1112936 - Enable settings API tests on e10s; r=gwagner r=bent r=gerard-majax
--HG--
extra : rebase_source : c5532dc6968c317e72399040a3024b6a22df0df8
2014-12-22 09:38:01 -08:00
Neil Deakin afbba9218f Bug 1066383, rework custom html menu item handling to support contextmenu attribute in separate process, r=janv,mconley,peterv 2014-12-16 11:21:11 -05:00
Ehsan Akhgari c2194dba73 Bug 1114348 - Use mozilla::IsNaN() in Web Audio code; r=padenot
--HG--
extra : rebase_source : 0acc0643ed6a8800d02557f6e84312955e34a59e
2014-12-22 08:54:55 -05:00
Sotaro Ikeda e636229ac6 Bug 1113769 - Handle out of gralloc in MediaEngineGonkVideoSource::RotateImage() r=jesup 2014-12-22 07:05:19 -08:00
Edgar Chen 5708a14a7f Bug 1098210 - Use WebIDL enums for mvnoType. r=hsinyi 2014-12-12 19:04:00 +08:00
Carsten "Tomcat" Book 71dd629331 Merge mozilla-central to b2g-inbound 2014-12-22 14:04:32 +01:00
Carsten "Tomcat" Book 439a4c9b07 merge fx-team to mozilla-central a=merge 2014-12-22 13:22:28 +01:00
Carsten "Tomcat" Book 48a8ee8f2c merge mozilla-inbound to mozilla-central a=merge 2014-12-22 13:13:43 +01:00
Carsten "Tomcat" Book 415c2933d9 merge b2g-inbound to mozilla-central a=merge 2014-12-22 13:08:39 +01:00
Bobby Holley f01bb671ea Bug 1109437 - Only switch to buffering mode when the reader is waiting for data. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley 49601684ad Bug 1109437 - Implement non-polling buffering. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley 05e1250b67 Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
This is necessary to get the state machine moving after it's initialized.
MediaDecoder::Load does this, but it looks like we missed this in the override.
So the current code relies on the ScheduleStateMachine call at the end of
TrackBuffer::AppendData to get things rolling. We're going to be removing that
call, so we need to fix this.
2014-12-22 00:20:31 -08:00
Bobby Holley 17a26db299 Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce 2014-12-22 00:20:31 -08:00
Bobby Holley 663679c83b Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
Given that we set the buffering wait to 0 in this case already, the only practical
impact on our behavior of this change is that we'll no longer ping-pong between
states.
2014-12-22 00:20:30 -08:00
Bobby Holley 05224076bc Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce 2014-12-22 00:20:30 -08:00
Bobby Holley ffd128ab61 Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
These were accidental and redundant, because refcounted classes get this behavior
automatically. And this is very lucky, because it turns out that our MOZ_COUNT_*
infrastructure can't handle varying-sized instances identified with the same
string, which is exactly what we can get with these templated types.

The only remaining use of these macros is on the non-templated ThenValueBase,
which is happily not variable-sized. \o/
2014-12-22 00:20:30 -08:00
Bill McCloskey f9e9be69df Backout bug 1072980 due to regressions (a=backout) 2014-12-20 21:15:36 -08:00
Ehsan Akhgari 22349933a0 Bug 1113796 - Use the WhiteSpaceOrNewlineIsSignificant() helper method; r=roc 2014-12-20 10:27:25 -05:00
Morris Tseng 0b3d49e12b Bug 1109800 - Call CancelLongTapDetector when Selection carets are blurred. r=roc 2014-12-18 22:50:00 +01:00
Mike Conley 83f352562c Bug 1068349 - Follow-up: Disable KillHard timer for content processes for Mochitests. r=smaug.
The KillHard timeout seems to be getting triggered on some of our mochitest machines, which is
causing us to leave minidumps behind - so we disable the timeout for mochitests. We also disable
KillHard paired minidumps for B2G, because we were getting minidumps for some B2G Desktop tests
there for what are likely some intentional KillHard's, and at this point, we don't think it's
worth collecting for B2G.

--HG--
extra : rebase_source : adcad58bc3b893e30e71992514b8a966257f8bc0
extra : amend_source : 11fd95ac3e3a5ed1dbb55d450f480b9092d31528
2014-12-18 13:52:00 -05:00
Ryan VanderMeulen facb39a4e0 Backed out 7 changesets (bug 1109437) for suspicious-looking crashes on a CLOSED TREE.
Backed out changeset dc45e97d102d (bug 1109437)
Backed out changeset e6350e4fb18b (bug 1109437)
Backed out changeset 4c38dda06880 (bug 1109437)
Backed out changeset 72f171ec04ba (bug 1109437)
Backed out changeset ec275f65c676 (bug 1109437)
Backed out changeset 65d172e7a1cf (bug 1109437)
Backed out changeset 0b8a156dcff0 (bug 1109437)
2014-12-19 17:02:27 -05:00
Boris Chiou ea4203738e Bug 1098970 - Part 6: Fix the usage of GonkNativeWindow in Omx. r=sotaro
Use new APIs for GonkNativeWindowLL.
2014-12-17 22:31:00 +01:00
Nils Ohlmeier [:drno] f41e9e1786 Bug 1016476: more bundle tests r=bwc 2014-12-17 11:55:00 -08:00
Hsin-Yi Tsai c264c6db73 Bug 1112550 - [RIL] handle the case of unknown last_call_fail_cause_code. r=aknow 2014-12-17 19:37:36 +08:00
Ben Hsu 8f62417347 Bug 1070831 - Part 7: Update related testcases. r=aknow 2014-12-21 17:38:00 +01:00
Ben Hsu 42d775afda Bug 1070831 - Part 6: Clean up BluetoothRilListener. r=btian 2014-12-21 17:37:00 +01:00
Ben Hsu eb5db1064e Bug 1070831 - Part 5: Clean up the related IPC files. r=aknow 2014-12-21 17:35:00 +01:00
Ben Hsu 7aee759ba2 Bug 1070831 - Part 4: Internal architecture changes. r=aknow 2014-12-21 17:35:00 +01:00
Ben Hsu f44de82087 Bug 1070831 - Part 3: Internal interface changes. r=aknow 2014-12-21 17:31:00 +01:00
Ben Hsu f5ea552153 Bug 1070831 - Part 2: Clean up the DOM implementation. r=aknow 2014-12-21 17:30:00 +01:00
Ben Hsu 5f8b12dcf8 BUG 1070831 - Part 1: Clean up the WebIDL. r=hsinyi 2014-12-21 17:28:00 +01:00
Szu-Yu Chen [:aknow] aab6c1e727 Bug 1102677 - Part 2: Test change barring password. r=hsinyi 2014-12-22 16:31:05 +08:00
Szu-Yu Chen [:aknow] c9f7bd7b3d Bug 1102677 - Part 1: Support change barring password. r=hsinyi 2014-12-22 16:31:05 +08:00
Benjamin Chen d676e9ef65 Bug 1091992 - fix the flag skipToNextKeyFrame in DecodeVideo can't be raised if the video is slower than audio. r=cpearce, r=jwwang 2014-12-22 11:32:31 +08:00
Arnaud Bienner 35a2e13528 Bug 826176 - Part 2 - Remove similar file picker filters from accept attribute. r=smaug 2014-12-19 00:30:11 +01:00
Arnaud Bienner 1329907ab6 Bug 826176 - Part 1 - File extension support for accept attribute. r=smaug 2014-11-29 12:22:30 +01:00
Bobby Holley 6a0b2751fe Bug 1092025 - Hold the lock for the entire duration of MediaSourceReader::ReadMetaData. r=karlt 2014-12-21 23:14:59 -08:00
Bobby Holley 3a7dd07a3d Bug 1114383 - Unlock the demuxer monitor before calling out via MP4Stream. r=k17e 2014-12-21 22:04:36 -08:00
Bobby Holley 6d0ec2b9a3 Bug 1114383 - Assert that access to mMoofs goes through a monitor. r=k17e 2014-12-21 22:04:36 -08:00
Bobby Holley 01bbb5b92f Bug 1114383 - Acquire the index monitor in MP4Reader::PopSample. r=k17e 2014-12-21 22:04:36 -08:00
Brian Birtles 1df0d8114c Bug 927349 follow-up to (hopefully) fix breakage from GetCurrentTime on non-unified Windows build on a CLOSED TREE 2014-12-22 13:16:11 +09:00
Brian Birtles 9b70aa8285 Bug 927349 part 21 - Factor out AnimationPlayer::UpdateSourceContent; r=jwatt
In the future we will want to specifically just update source content without
necessarily triggering any other actions that might take place on a tick (like
queuing events).
2014-12-22 09:35:42 +09:00
Brian Birtles 24eaa57ecc Bug 927349 part 19 - Don't add pending animations to layers when their refresh driver is under test control; r=jwatt 2014-12-22 09:35:42 +09:00
Brian Birtles 83ead697c2 Bug 927349 part 18 - Make nsDOMWindowUtils::AdvanceTimeAndRefresh trigger any pending animations first; r=jwatt
Currently many tests rely on nsDOMWindowUtils::AdvanceTimeAndRefresh. These
tests assume that the animation starts from the moment it is created. In order
to allow these tests to continue to operate without change we make
AdvanceTimeAndRefresh force any pending animations to start.
2014-12-22 09:35:42 +09:00
Brian Birtles 79e39d6e6a Bug 927349 part 16 - Do a full reflow when we have pending animations; r=jwatt
We want to time animations from when their first frame is painted. However,
interruptible reflow complicates this since, for a given set of pending
animations, some may be painted whilst others are not. To simplify this we
simply force an uninterruptible reflow when we have animations that are
waiting to start.
2014-12-22 09:35:41 +09:00
Brian Birtles 0cea4b72d5 Bug 927349 part 15 - Schedule a paint when a new pending animation is added; r=jwatt
We would like to trigger animations from the point when the first frame of the
animation is painted. However, some animations will never trigger a paint (e.g.
animations with an empty keyframes rule). These animations should start start
however. To ensure this, whenever an animation is newly pending we schedule
a paint.
2014-12-22 09:35:41 +09:00
Brian Birtles 53d761ef44 Bug 927349 part 14 - Store reference to owning document on PendingPlayerTracker; r=jwatt
This patch adds a reference from PendingPlayerTracker back to the document
object that owns it. This is used in the next patch in this series to find the
document's root frame for scheduling a paint.
2014-12-22 09:35:41 +09:00