Robert O'Callahan
ea3babe9f6
Bug 264412. Optimize GetRenderedText. r=mats
...
With these changes we're slightly faster than Chrome on the non-reflowing part of
Olli's testcase.
2015-10-30 19:22:33 +13:00
Robert O'Callahan
1f544fabc4
Bug 264412. Implement HTMLElement.innerText. r=smaug,mats
2015-10-30 18:37:03 +13:00
JW Wang
f6a18c7d6e
Bug 1219984. Part 2 - add support for multiple arguments. r=kinetik.
2015-11-02 10:48:01 +08:00
JW Wang
6bb2fbe323
Bug 1219984. Part 1 - remove EventPassMode::Both. In order to support multiple arguments, all arguments must be either moved or copied. r=kinetik.
2015-11-02 10:47:59 +08:00
JW Wang
b806605af4
Bug 1219169. Part 2 - move MediaDecoderStateMachine::OnTaskQueue() to private. r=jya.
2015-11-02 10:36:50 +08:00
JW Wang
457d411391
Bug 1219169. Part 1 - Remove AbstractMediaDecoder::OnStateMachineTaskQueue(). r=jya.
2015-11-02 10:36:48 +08:00
Jean-Yves Avenard
92cd0e63b6
Bug 1219134: P4. Properly assign the decoded sample duration. r=edwin
...
We default to the previous logic if for some unlikely condition we couldn't find the frame's duration (using the last input frame's duration)
2015-11-02 12:18:42 +11:00
Jean-Yves Avenard
5ebe33aa9d
Bug 1219134: P3. Properly set the keyframe flag. r=edwin
...
We were incorrectly setting the keyframe flag of the last input sample rather than of the decoded one.
2015-11-02 12:18:41 +11:00
Jean-Yves Avenard
6ad9d03ce9
Bug 1219134: P2. Use LibAV/FFmpeg logic to detect invalid pts. r=edwin
...
The logic was extracted from LibAV cmdutils.c. FFmpeg provides an API for that (av_frame_get_best_effort_timestamp()) unfortunately this isn't provided by LibAV.
So copy the logic instead in order to keep compatibility with the two forks.
2015-11-02 12:18:40 +11:00
Jean-Yves Avenard
539653298e
Bug 1219134: P1. Fix pts calculation in FFmpeg video decoder. r=edwin
...
This is the primary reason why we got no pts returned (pts were set to 0) when using early version of LibAV. Apparently you are expected to set the pts when allocating the buffer of a frame.
This is undocumented, but both LibAV and FFmpeg do so internally. So do the same.
2015-11-02 12:18:40 +11:00
Ryan VanderMeulen
a46beb2ec9
No bug - Various crashtest manifest cleanups.
2015-10-31 19:35:27 -04:00
Brian Birtles
b7a8c05c63
Bug 1216846 - Don't update hold time when completing a pause if it is already set; r=heycam
...
The Animation.pause() method operates asynchronously since, if the animation is
currently running on the compositor, we should wait for the animation to stop
on the compositor before establishing the pause time. Otherwise, if the
compositor is ahead of the main thread and we use the main thread's notion of
the current time to establish the pause time, the animation will jump backwards
when we take it off the compositor.
This pause time is represented using the "hold time".
However, when we have a finished animation, its current time is not advancing
but rather its current time is fixed to its end time. This too is represented
using the hold time. As a result, if we pause a finished animation we should
not update its hold time (by calculating the current time from the start time)
but just continue to use the existing hold time. This is true of any other
situation where we might have set the hold time before or during pausing.
2015-11-02 08:33:58 +09:00
Karl Tomlinson
0eb94a796a
bug 1217625
remove unused MessageQueue() and document message queue thread access r=padenot
2015-09-17 17:08:10 +12:00
Karl Tomlinson
fa4f3665f5
bug 1217625
remove declarations of undefined methods r=padenot
2015-10-22 16:46:06 +13:00
Karl Tomlinson
2eca6ee5b9
bug 1187785 bind frequencyIndex by value instead of reference
...
to test all indices, not the last one several times.
2015-10-30 10:07:14 +13:00
Karl Tomlinson
dca7c5a33f
bug 1220042 make AlignedTArray base class inheritance private r=jwwang
...
because base class methods will not be safe with different Elements() and
Length() methods.
2015-10-29 22:58:10 +13:00
Bill McCloskey
29e7a34df3
Bug 1151112 - 'Sending message that cannot be cloned. Are you trying to send an XPCOM object?' seen when unlocking phone. r=ferjm
2015-11-01 12:10:56 +01:00
Jeff Walden
e9daf85073
Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till
2015-10-30 16:14:32 -07:00
Jeff Muizelaar
f87c7deafe
Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg
...
I believe this was the original intention of the code.
This fixes deletion conformance tests.
2015-10-27 18:01:29 -04:00
Phil Ringnalda
0ad7d630ef
Back out changeset 6c239220f990 (bug 1207546) on desperate last-ditch suspicion of causing Mulet bustage in webgl-capturestream-test.html?preserve
2015-10-31 15:01:09 -07:00
Phil Ringnalda
038f516afe
Back out changeset 5e23a96f0b4f (bug 1219027)on suspicion of causing Mulet bustage in webgl-capturestream-test.html?preserve
2015-10-31 14:14:23 -07:00
Phil Ringnalda
a9d95ae4bf
Bug 1219842 followup, redisable dom/plugins/test/mochitest/test_crashing.html on debug e10s until its assertion problem is dealt with
2015-10-31 13:53:31 -07:00
Phil Ringnalda
ab924e2871
Bug 1219842 followup, redisable dom/events/test/test_bug967796.html on e10s since it fails a lot
2015-10-31 13:48:58 -07:00
Phil Ringnalda
aac5854d85
Back out changeset 81b802b69a74 (bug 1213154) for Linux/Mulet webgl reftest failures
...
CLOSED TREE
2015-10-31 11:58:18 -07:00
Ben Kelly
993af63628
Bug 1219852 P2 Report non-response values passed to FetchEvent.respondWith(). r=bz
2015-10-31 10:34:20 -07:00
Ben Kelly
932a8dfa9d
Bug 1219852 P1 Extract common JS values for rejected respondWith() promises. r=bz
2015-10-31 10:34:20 -07:00
Jeff Muizelaar
ac415edee1
Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg
...
I believe this was the original intention of the code.
This fixes deletion conformance tests.
2015-10-27 18:01:29 -04:00
Andreas Pehrson
f89d37d84a
Bug 1219711 - Ensure MediaStreamTrack.enabled propagates across peer connections. r=jesup
2015-10-30 14:13:15 +08:00
Ryan VanderMeulen
6ad0a3e789
Bug 429586 - Remove assertion annotations that are no longer needed and add crashtest.
2015-10-30 19:41:18 -04:00
Andrea Marchesini
09730a827c
Bug 1207546 - Integrate WebRTC with audio channels, r=roc
2015-10-31 15:21:40 +00:00
Andrea Marchesini
8d493aad3f
Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc
2015-10-31 15:20:59 +00:00
Andrew McCreight
183abfaf12
Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap
2015-10-31 06:26:44 -07:00
Phil Ringnalda
ed488c1255
Back out changeset 6e21339a66ed (bug 1208808) for bustage in the mislabelled and deceptive arm64 simulator
...
CLOSED TREE
2015-10-31 01:44:22 -07:00
Jeff Walden
9badad2fe5
Bug 1208808 - Move time zone adjustment information out of JSRuntime, into global state protected by a spinlock. r=till
2015-10-30 16:14:32 -07:00
Kit Cambridge
89737f405b
Bug 1219063, Part 2 - Remove obsolete "push" permission. r=mt
2015-10-30 18:16:19 -07:00
Kit Cambridge
0480735d12
Bug 1219063, Part 1 - Use transactions for updating Push subscription permissions. r=mt
2015-10-30 18:15:48 -07:00
Kit Cambridge
8bac15782f
Bug 1205109 - Make pushsubscriptionchange
extendable. r=mt
2015-10-30 18:13:48 -07:00
Kartikaya Gupta
2834a412d0
Bug 1219898 - Remove unneccessary gPreventMouseEvents flag. r=smaug
2015-10-30 22:22:32 -04:00
Kartikaya Gupta
b9078246e6
Bug 1219898 - Remove use of gPreventMouseEvents in APZ event state-tracking code. r=botond
2015-10-30 22:22:28 -04:00
Kartikaya Gupta
17b860a319
Bug 1219898 - Remove legacy handling of touch events for non-APZ e10s platforms. r=smaug
2015-10-30 22:20:58 -04:00
Wes Kocher
691cc3853f
Merge m-c to inbound, a=merge
2015-10-30 16:57:55 -07:00
Wes Kocher
156ed37b5d
Merge b2ginbound to central, a=merge
2015-10-30 16:54:07 -07:00
Kit Cambridge
918855f645
Bug 1159641, Part 2 - Use tasks in the Push permissions test. r=mt
2015-10-30 11:48:56 -07:00
Kit Cambridge
7513027760
Bug 1159641, Part 1 - Skip the permission check in pushManager.getSubscription()
. r=mt
2015-10-30 09:37:22 -07:00
Munro Chiang
1e83ad30f6
Bug 1205927 - Part 2: Add audio-capture:3gpp2 perimission for certificated and privileged application. r=ayang
2015-10-27 15:14:12 +08:00
Munro Chiang
77f6427e30
Bug 1205927 - Part 1: [MediaEncoder] Support *.3g2 with EVRC audio format. r=ayang
2015-10-27 15:12:26 +08:00
Wes Kocher
f4fcdb3bb6
Merge inbound to central, a=merge
2015-10-29 17:12:28 -07:00
Wes Kocher
8611053526
Merge m-c to b2ginbound, a=merge CLOSED TREE
2015-10-29 15:31:01 -07:00
Wes Kocher
f44184efc6
Merge m-c to inbound a=merge CLOSED TREE
2015-10-29 15:29:24 -07:00
Wes Kocher
77b5f355b9
Bug 1172627 - Skip this test on release_build a=bustage CLOSED TREE
2015-10-29 11:56:21 -07:00