Commit Graph

223885 Commits

Author SHA1 Message Date
Anuj Agarwal
94c548d777 Bug 1075702 - Fixed implementation of Element.setAttributeNode(). r=bz 2015-01-15 05:12:00 +01:00
Jean-Yves Avenard
6eb6ffc978 Bug 1120282: Do not fire durationchange during call to ReadMetadata. r=mattwoodrow
--HG--
extra : rebase_source : cf8bdb932aac0661de21c7fa4eba7d50b14b3dbc
2015-01-16 23:49:02 +11:00
Jean-Yves Avenard
87833a43ec Bug 1120079: Do not call Range Removal algorithm after endOfStream. r=cajbir
--HG--
extra : rebase_source : 6a77cda482230943d88df228425e23e20f8860e0
2015-01-16 23:49:02 +11:00
Jean-Yves Avenard
0aee1f93e5 Bug 1119757: MSE: handle duration of 0 in metadata as infinity. r=mattwoodrow
--HG--
extra : rebase_source : 6bc09d18b0b5d8144c8242d94f1ebd92d1f0efa5
2015-01-16 23:49:01 +11:00
Jean-Yves Avenard
73e549c189 Bug 1119757: Allow seeking on media with infinite duration. r=cpearce
MSE defines content to have infinite duration when no duration is defined.
And MSE is always seekable within the buffered range, regardless of the duration

--HG--
extra : rebase_source : 369cce10504b125716af0a60e07d1d1144117f59
2015-01-16 23:49:01 +11:00
Jean-Yves Avenard
8fbb686640 Bug 1120075: Update w3c web reference tests. r=cajbir
--HG--
extra : rebase_source : db9a8da697e01c11c9f9749917c5d75dccd07078
2015-01-16 23:49:01 +11:00
Jean-Yves Avenard
48590e96ad Bug 1120075: Use Movie Extend Header's duration as fallback when available. r=kentuckyfriedtakahe
--HG--
extra : rebase_source : 54e554e183d9072908ec02b6c14de5c2f46e8204
2015-01-16 23:49:01 +11:00
Jean-Yves Avenard
171a5e7796 Bug 1120086: Re-open SourceBuffer after call to appendBuffer if in ended state. r=cajbir
--HG--
extra : rebase_source : 56923ceb5f28dadeda981b8365f277320afc72ba
2015-01-16 23:48:25 +11:00
Jean-Yves Avenard
be348cec0c Bug 1120084: Implement MSE's AppendErrorAlgorithm
--HG--
extra : rebase_source : c9e1db9f0dd5cb504328f7572364227a4e40a937
2015-01-16 23:48:25 +11:00
Jean-Yves Avenard
53a5d3eb71 Bug 1119119: Update web-platform-tests expected data. r=karlt
--HG--
extra : rebase_source : 6b70000ea202a366169c6e97cb80d49cbd609627
2015-01-16 23:48:25 +11:00
Jean-Yves Avenard
5f8c15040b Bug 1119119: Do not abort when calling appendBuffer with no data. r=cajbir
--HG--
extra : rebase_source : 4836370af1e1558771700331d40d2312cd225201
2015-01-16 23:48:24 +11:00
Masatoshi Kimura
800dac5fb8 Bug 1120393 - Mochitest for SSL error reporting. r=felipc 2015-01-16 21:48:38 +09:00
Masatoshi Kimura
e078c1c7ac Bug 1120393 - unittest to ensure nsITransportSecurityInfo.errorCode is correctly serialized. r=keeler 2015-01-16 21:48:38 +09:00
Masatoshi Kimura
8ea1e72e4e Bug 1120393 - Serialize/deserialize nsITransportSecurity.errorCode. r=keeler 2015-01-16 21:48:38 +09:00
Nathan Froyd
81160ad907 Bug 1122143 - use gmtime_s on windows in ComputeUTCTime; r=till
ComputeLocalTime uses localtime_s; we should use the equivalent in
ComputeUTCTime.
2015-01-15 13:20:05 -05:00
Masayuki Nakano
8abbca7657 Bug 1121878 Map Copy, Cut, ChannelDown, ChannelUp and MediaFastForward to proper WM_APPCOMMAND message r=smaug+jimm 2015-01-16 21:15:06 +09:00
Kai Engert
cc85c52d12 Bug 1107731 - Upgrade Mozilla 37 to use NSS 3.18. Landing BETA6. r=wtc 2015-01-16 11:40:18 +01:00
Jonathan Kew
0a0585a9d7 Bug 1122020 - Account for position offset when collecting glyph bounding boxes. r=roc 2015-01-16 09:42:42 +00:00
Chris Peterson
bfad42e3b7 Bug 1121864 - Fix some minor nits in NetworkGeolocationProvider.js. r=garvank 2015-01-14 20:28:27 -08:00
Jean-Yves Avenard
66fb59bc00 Bug 1121757: Prevent out of bound memory access should AVC data be invalid. r=kinetik 2015-01-16 20:27:11 +11:00
Jean-Yves Avenard
1405328928 Bug 1121342: Re-search for Moof if an initial attempt to find it failed. r=kentuckyfriedtakahe
--HG--
extra : rebase_source : 009d8048a8917d5ff1a1660b0b6cf8220743cba8
2015-01-16 15:48:43 +11:00
Jean-Yves Avenard
4aa51c0ecc Bug 1121342: Re-Request audio or video to decode first frame after a failed attempt. r=cpearce
--HG--
extra : rebase_source : 3434fc4a46cc32622241cc2e36a713bf38623b6a
2015-01-16 15:48:40 +11:00
Nicholas Nethercote
bf937eb0ab Bug 1121830 - DMD: add "num" property to blocks in the output. r=mccr8.
The new "num" property lets identical blocks be aggregated in the output. This
patch only uses the "num" property for dead blocks, because that's where the
greatest potential benefit lies, but it could be used for live blocks as well.

On one test case (a complex PDF file) running with --mode=cumulative
--sample-below=1 this patch had the following effects.

- Change in running speed was negligible.

- Compressed output file size dropped from 8.8 to 5.0 MB.

- Compressed output file size dropped from 297 to 50 MB.

- dmd.py runtime (without stack fixing) dropped from 30 to 8 seconds.

--HG--
extra : rebase_source : 46a32058cd5c31cd823fe3f1accb5e68bcd320f3
2015-01-15 20:38:38 -08:00
Nicholas Nethercote
4dd11eefe4 Bug 1122337 - Mark DMD directories as FAIL_ON_WARNINGS. r=glandium.
The DEFINES and XPCOM_API changes are needed to get rid of "inconsistent dll
linkage" warnings on Windows builds.

--HG--
extra : rebase_source : 00756f51ebee85c70f65d51dbac17b4835262697
2015-01-15 21:17:18 -08:00
Birunthan Mohanathas
11ebbbf7d4 Bug 1060696 - Remove nsISupportsObsolete.h. r=froydnj 2015-01-16 07:34:51 +02:00
Birunthan Mohanathas
78413a64fb Bug 1060696 - Remove NS_INIT_ISUPPORTS. r=froydnj 2015-01-16 07:34:46 +02:00
Birunthan Mohanathas
85214379b3 Bug 1121451 - Fix 'truncation of constant value' warnings in nsINIParser.cpp. r=froydnj 2015-01-16 07:34:42 +02:00
Shu-yu Guo
aca49c3344 Bug 1121434 - Followup: maybe fix MSVC bullshit on a CLOSED TREE. 2015-01-15 22:39:42 -08:00
Seth Fowler
58dddd9cd3 Bug 1079627 (Followup) Mark test-image-layers-multiple-displayitem.html random on B2G on a CLOSED TREE. r=me
--HG--
extra : amend_source : 9756b4c5a6db8eadb5943cd6e3d6f4aa37cb398d
2015-01-15 21:52:33 -08:00
Shu-yu Guo
2f9b414959 Bug 1121434 - Followup: fix js bustage on a CLOSED TREE. (r=me) 2015-01-15 21:01:23 -08:00
Phil Ringnalda
9e37c59be0 Backed out 2 changesets (bug 1095218) on suspicion of causing b2g mochitest-6 failures and hangs
CLOSED TREE

Backed out changeset f666641df41e (bug 1095218)
Backed out changeset 5f513dc1a248 (bug 1095218)
2015-01-15 20:44:18 -08:00
Seth Fowler
80905be95c Bug 1120271 - Add compacting support for SourceBuffer. r=tn 2015-01-15 20:28:38 -08:00
Shu-yu Guo
34613cd799 Bug 1122246 - Make StaticEvalScope a ScopeObject instead of NestedScopeObject to not confuse the bytecode emitter. (r=luke) 2015-01-15 20:22:24 -08:00
Shu-yu Guo
274b94cd4d Bug 1121434 - Rename ExecutionMode to AnalysisMode. (r=jandem) 2015-01-15 20:22:24 -08:00
Chris Double
562454d806 Bug 1055904 - Improve MSE eviction calculation - r=jya
Fixes a bug in the SourceBufferResource eviction code where it was
using the mOffset of the resource as the min bound for what to evict.
This offset is almost always zero though due to ReadFromCache being
used which never updates the offset. This prevented eviction from
happening in most cases.

Moves the code to remove old decoders so that it does this during
the same loop as that which remove data from existing decoders.
This more aggressively prunes old decoders and is more likely to
keep data in the current playing decoder around for seeking, etc.

Prevent removing any decoder that the MediaSourceReader is
currently using for playback to prevent RemoveDecoder crashes.

Add a threshold to subtract from the current time when working out
the time bound to evict before to make it less likely to evict
current data that is needed for current playback.

Remove all data from evicted decoders in the initial iteration then
iterate after to remove empty decoders to put the RemoveDecoder
logic in one place.

Iterate decoders in order that they were added rather than sorted
by time so the logic that removes entire decoders can do it only
to those old decoders that existed before the existing one was
created.

Keeps track of the time that was evicted from the current decoder
and uses that as the time to EvictBefore for all decoders in the
track buffer when doing MediaSource::NotifyEvict.

--HG--
extra : rebase_source : f7b4fe263a8041b3882585caea389742b2a1a9b3
2015-01-16 16:14:56 +13:00
Phil Ringnalda
26092c2ef1 Bug 744125 - Disable test_pointerlock-api.html on 10.10, too
--HG--
extra : rebase_source : 99f3369b5956d9567051037e2befef7ea1391aab
2015-01-14 22:32:08 -08:00
Phil Ringnalda
46f9b67afb Bug 639705 - update test_fullscreen-api.html hacks to cover OS X 10.10 too
--HG--
extra : rebase_source : c558c2d257909dbf5f33b2dd453016a401d51153
2015-01-14 22:30:04 -08:00
Phil Ringnalda
f896614914 Bug 756885 - Bail out of test_bug624329.xul early on 10.10, where win.maximize() gives us a resize without actually maximizing
--HG--
extra : rebase_source : 77b44ca61f2fc07607f1d6acc9396727ac17900c
2015-01-14 22:30:04 -08:00
Phil Ringnalda
aed05f2065 Bug 786938 - disable test_handlerApps.xhtml on OS X 10.10 where it's permaorange
--HG--
extra : rebase_source : 70f7425ae4e021ef05e6e2f1a0fdf90ebe4f28cd
2015-01-14 22:30:03 -08:00
Trevor Saunders
3f83c69ae4 bug 1077549 - remove useless gcc version checks r=glandium 2015-01-15 21:30:05 -05:00
Nicholas Nethercote
5a62e7fcbf Bug 1121304 (part 2, attempt 2) - Remove PLDHashTableOps::{alloc,free}Table. r=froydnj.
--HG--
extra : rebase_source : bc119bd0d3b6944e8c5a000950e0c4052cb70aef
2015-01-14 14:35:56 -08:00
Nicholas Nethercote
09c7443b86 Bug 1121304 (part 1, attempt 2) - Minor type clean-ups for PLDHashTable. r=froydnj.
--HG--
extra : rebase_source : cccc747bf900804a566853d8eb7f16cf82a26978
2015-01-14 14:35:45 -08:00
Nicholas Nethercote
6c2781683e Bug 1121813 - Make |configure| abort if attempting a Win64 build with a 32-bit toolchain. r=glandium.
--HG--
extra : rebase_source : beb0b7c18a994ddd8b1f1743822ba3b55da582d2
2015-01-15 15:12:38 -08:00
L. David Baron
201a7b96ad Bug 1122240 - Check mIsActive before calling the somewhat-expensive GetRootPresContext. r=roc
I noticed the GetRootPresContext call being expensive in a profile that
involved painting in a (non-e10s) window with around 400-500 tabs.
Moving the mIsActive test (most likely to be false) first should fix
that.
2015-01-15 18:14:44 -08:00
Jeff Gilbert
1540d7f105 Bug 1109945 - Rewrite shader/program handling. - r=kamidphish 2015-01-15 15:40:39 -08:00
Daniel Holbert
6e44053e90 Bug 1122051: Convert extremely-spammy-during-mochitests NS_ENSURE_TRUE in SpellCheckRange() to a simple check-and-return. r=ehsan 2015-01-15 18:11:31 -08:00
L. David Baron
eb6a050c52 Bug 1122297 - Adjust existing Mac OS X reftest failure annotations that also show up on 10.10. r=philor
This adjusts existing reftest annotations for tests that fail on 10.8
that are showing up as failing on 10.10 as well to be marked using >=
version tests rather than == version tests.
2015-01-15 18:00:49 -08:00
Wes Kocher
a23bfafc31 Merge m-c to inbound a=merge CLOSED TREE 2015-01-15 17:55:54 -08:00
Wes Kocher
f7a8170b81 Bug 1113935 - Disable browser_dbg_bfcache.js r=me,a=me
--HG--
extra : amend_source : da07d071a89c224f9da43b8a72447a31fc30405a
2015-01-15 17:12:46 -08:00
Wes Kocher
83176f0a30 Merge fx-team to m-c a=merge 2015-01-15 17:06:55 -08:00