David Major
e70355d1e5
Bug 1091008 bustage fix - the second parameter was unused and removed by changeset 6907c1cb8bc0 CLOSED TREE
...
--HG--
extra : amend_source : 70685616cb814de1f0d8fc641b626682905075e3
2014-11-12 18:24:29 +13:00
Jason Orendorff
d71c5ad126
Bug 1094062 - Delete js/public/PropertyKey.h. r=jandem.
...
--HG--
extra : rebase_source : 4ff841a634f08f611529d18878074d6dc73d0fd3
2014-11-05 00:56:36 -06:00
Jason Orendorff
b83952dfbc
Bug 1066322 - Enable ES6 symbols in all builds. r=jandem.
...
--HG--
extra : rebase_source : 49654e9105657b17862e3fed97ec4878d9373447
2014-11-05 01:38:49 -06:00
Jason Orendorff
4b7cb49bce
Bug 1058252 - Use of uninitialized value in DOMProxyHandler::delete_. r=bz.
...
--HG--
extra : rebase_source : cc8437789c3a9e307c4ba851ded49a7d2afd538d
2014-10-30 16:51:32 -05:00
Jason Orendorff
65758781ae
Bug 1095973, epilogue - Tweaks to PurgeProtoChain/PurgeScopeChain and a jit-test for the invariant enforced by PurgeProtoChain. r=efaust.
...
--HG--
extra : rebase_source : 6f0e1a4d7573fdcdc45962a63d30bf6ee480d3be
2014-11-10 11:19:53 -06:00
Jason Orendorff
1832d8c279
Bug 1095973 - Fix crash @PurgeProtoChain introduced by 1090537. r=efaust.
...
--HG--
extra : rebase_source : a2e90c7ffd69dddee190a4de927fe68cb52482dd
2014-11-10 16:53:04 -06:00
Bobby Holley
6bb6f36de7
Bug 1093020 - Tests. r=karlt
2014-11-11 20:50:22 -08:00
Bobby Holley
356c46f407
Bug 1093020 - Don't use a buffering wait for MSE. r=cpearce
2014-11-11 20:50:22 -08:00
Bobby Holley
21c29c6312
Bug 1063323 - Tests. r=cajbir
2014-11-11 20:50:22 -08:00
Bobby Holley
dbc96fc572
Bug 1096597 - Switch to buffering mode on WAITING_FOR_DATA. r=cpearce
2014-11-11 20:50:22 -08:00
Bobby Holley
6b0f6dc55f
Bug 1091008 - Reimplement HasLowUndecodedData in terms of GetBuffered. r=cpearce
...
Since GetBuffered now has a sane implementation for MSE, this should
make this function sane for MSE as well.
2014-11-11 20:50:21 -08:00
Bobby Holley
c2ce46072f
Bug 1091008 - Remove special handling for MSE in HTMLMediaElement::Buffered. r=cajbir
...
The same code will now be reached by invoking this method on the decoder.
2014-11-11 20:50:21 -08:00
Bobby Holley
d114248ee6
Bug 1091008 - Implement a sensible GetBuffered override for MediaSourceReader using the existing GetBuffered on MediaSource. r=cajbir
2014-11-11 20:50:21 -08:00
Bobby Holley
a8b29b832b
Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce
...
We now have this stashed on the superclass.
2014-11-11 20:50:21 -08:00
Bobby Holley
bb3c4d25f1
Bug 1091008 - Teach MediaDecoderReader about its start time. r=cpearce
...
Duplicating state is never great, but this lets the reader make calculations
using this immutable state variable without involving the state machine. We
could alternatively punch a hole from MediaDecoderReader to
MediaDecoderStateMachine and access it there, but that would create tighter
coupling, and weird relationships for MSE.
2014-11-11 20:50:20 -08:00
Bobby Holley
36a9fb4e35
Bug 1091008 - Make sure to always set mStartTime via SetStartTime. r=cpearce
2014-11-11 20:50:20 -08:00
Bobby Holley
882a2e8acd
Bug 1091008 - Factor out IsDataCachedToEndOfResource() into a higher-level question and answer it sensibly for MSE. r=cpearce
2014-11-11 20:50:20 -08:00
David Major
b8f2362dd9
Backed out changeset 8a4595cc5ec4 for Linux build failure on a CLOESD TREE
...
just kidding it's a CLOSED TREE
--HG--
extra : rebase_source : 163a9bff0ad836095057d5911b792c34517d14cc
2014-11-12 17:19:15 +13:00
Chris Double
88a86034eb
Backout 471009c10ae0 for web platform test failure on CLOSED TREE
2014-11-12 17:13:10 +13:00
Chris Double
ac68c94749
Backout 39fcd286ce68 for web platform test failure
2014-11-12 17:12:16 +13:00
Georg Fritzsche
73d6531879
Bug 1096785 - Add Telemetry::Accumulate() for keyed histograms. r=froydnj
2014-11-11 11:45:40 +07:00
David Major
da3daae259
Bug 1097283: Fix count/byte mismatches in NS_ABORT_OOM calls. r=froydnj
...
--HG--
extra : rebase_source : b24e0b9d2e491ace3c045ee6b01e36b33c3ac21d
2014-11-12 15:42:53 +13:00
Xidorn Quan
ba90088e5a
Bug 1088489 - Meet the specification for pseudo ruby box generation. r=bz
2014-11-12 14:44:36 +11:00
Anthony Jones
20feb4c8fb
Bug 1096157 - Add IsMediaSegmentPresent() for MP4; r=mattwoodrow
2014-11-12 16:37:43 +13:00
Anthony Jones
555c56f542
Bug 1092095 - Support MP4 seeking without sidx; r=edwin
2014-11-12 16:37:42 +13:00
Matthew Gregan
c374991120
Back out bug 1096748 (849a71ebcf66) due to test passing on a CLOSED TREE
2014-11-12 16:21:52 +13:00
Shawn Huang
9bce597139
Bug 1096194 - Responding Enhanced call control with ERROR if enhanced call control is not supported, r=btian
2014-11-12 11:15:21 +08:00
Karl Tomlinson
e04362ca98
backout bug 1096132 for Mac build failure
...
--HG--
extra : rebase_source : 6994fe50e8fb1a4f89298e1b9ad1c714acdfe39e
2014-11-12 16:02:34 +13:00
Chris Double
2fb56f7879
Bug 1065215 - Fix EME test for changes to MediaSource::endOfStream - r=cpearce
2014-11-12 15:53:47 +13:00
Chris Double
1078731c5e
Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
...
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource. Only run the Range Removal algorithm when MediaSource
duration is changed instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called more than once due to DurationChange.
2014-11-12 15:53:43 +13:00
Karl Tomlinson
8395221632
bug 1096131 clarify docs for LayoutDevicePixels and LayerPixels r=kats f=tn
...
--HG--
extra : rebase_source : c2e854a7af06abbfcd9bb95fef3ac241472b88b5
2014-11-08 12:39:42 +13:00
Karl Tomlinson
b61db0deda
bug 1096132 rename nsDeviceContext PixelScale to FullZoom r=tn
...
--HG--
extra : rebase_source : 06d57772b2dc04d606b3d98517085aeb817ae0e8
2014-11-10 15:47:55 +13:00
Karl Tomlinson
b797bb333d
bug 1096132 rename UpdateScaledAppUnits() to UpdateAppUnitsForFullZoom() r=tn
...
--HG--
extra : rebase_source : ec70af284ea91d28e6f66b487c7a543a1d93c7cc
2014-11-08 17:30:15 +13:00
Karl Tomlinson
1085e66407
bug 1096132 rename UnscaledAppUnitsPerDevPixel() to AppUnitsPerDevPixelAtUnitFullZoom() r=tn
...
--HG--
extra : rebase_source : 113b249f2cb6f1619e0b1a495655726b5100038b
2014-11-08 17:48:14 +13:00
Chris Double ext:(%20with%20tweaks%20by%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
ff5415dbf5
Bug 1089937 Add a fuzz time to end times for MSE reader switching on EOS r=karl,mattwoodrow
...
mLast{Audio,Video}Time differs from the actual end time because of
Bug 1065207 - the duration of a WebM fragment is an estimate not the
actual duration. In the case of audio time an example of where they
differ would be the actual sample duration being small but the
previous sample being large. The buffered end time uses that last
sample duration as an estimate of the end time duration giving an end
time that is greater than mLastAudioTime, which is the actual sample
end time.
Reader switching is based on the buffered end time though so we can't use
the actual sample end time for switching comparison.
For this reason we use the end time from the buffers to compare if we
should switch readers in this patch. We also add an EOS_FUZZ_US to allow
for the fact that it is an estimate and can differ slightly from actual times.
--HG--
extra : rebase_source : 47149609119c5dcd1ca7374501dd7c1e285469ef
2014-11-12 12:12:21 +13:00
Matthew Gregan
a14a83ab0f
Bug 1096750 - use getPlayableVideos in test_video_in_audio_element.
2014-11-12 15:39:46 +13:00
Matthew Gregan
6fd7d02c5d
Bug 1096721 - Simplify nestegg-stdint.h. r=cajbir
2014-11-11 14:35:08 +13:00
Matthew Gregan
ff40bc4409
Bug 1096748 - Mark audio_has_no_subtitles web-platform test as expected to timeout. r=cpearce
2014-11-11 15:48:14 +13:00
Matthew Gregan
fb84352191
Bug 1096750 - Expect error event in test_video_in_audio_element if used with video-only media. r=cpearce
2014-11-11 15:52:37 +13:00
Chris Peterson
db947d8d0f
Bug 1095867 - Fix nsDeviceSensors.cpp typo and remove obsolete comment. r=dougt
2014-11-07 20:48:38 -08:00
Chris Peterson
e6c7b0c3e3
Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop
2014-11-08 00:41:17 -08:00
Chris Peterson
c7a751ecda
Bug 1095882 - Suppress MSVC warnings in third-party code: toolkit/components/protobuf. r=Mossop
2014-11-08 00:28:21 -08:00
Seth Fowler
f72fd5c619
Bug 1071217 - Explicitly initialize the image module from gfxPlatform::Init. r=bas
...
--HG--
extra : rebase_source : c4c96ff051347dd85e053669533bd00d6120c75a
2014-11-11 17:28:50 -08:00
Jeff Gilbert
8288e5dae0
Bug 1096634 - Treat ANGLE default FB as RGB(A). - r=kamidphish
2014-11-05 15:04:55 -08:00
Wes Kocher
627563bda6
Merge m-c to inbound a=merge CLOSED TREE
2014-11-11 18:07:10 -08:00
Wes Kocher
a4af66daa6
Merge b2g-inbound to m-c a=merge
2014-11-11 18:03:56 -08:00
Edwin Flores
c08ed340f9
Bug 1075182 - Bump expected assertion count in test_bug437844.xul on a CLOSED TREE - r=intermittent
2014-11-12 13:52:02 +13:00
Blake Kaplan
3a8bd73e70
Bug 1088457 followup -- fix b2g's build. CLOSED TREE
2014-11-11 16:27:12 -08:00
Nicholas Nethercote
c4a297b071
Bug 1096624 - Use a SegmentedArray in nsCycleCollector::CollectWhite. r=smaug.
...
This patch does the following.
- Moves the logic for computing the ideal capacity for a SegmentedArray out of
SnowWhiteKiller into its own class, SegmentedArrayCapacity.
- Replaces the nsTArray in CollectWhite(), which can be very large and is
complicit in ~1% of OOM crashes, with a SegmentedArray.
--HG--
extra : rebase_source : 732743311a08fcc3dfe43a1b308846b93d30e6ed
2014-11-11 16:02:34 -08:00
Bobby Holley
ee109a0ea9
Bug 1096526 - Don't look for a structured formatter for buffering_on/buffering_off. r=jmaher
2014-11-11 16:11:25 -08:00