Commit Graph

429595 Commits

Author SHA1 Message Date
Franziskus Kiefer
92cbffea5a Bug 1166910 - put referrer attribute behind pref in webidl, r=bz
--HG--
extra : rebase_source : 8ea13d4057a5b9f1362291e3be1ffc4342eab5af
extra : histedit_source : 5291f2ed808051c7f9042189130041a1e56bcd96
2015-07-07 15:25:16 -07:00
Nate Hughes
b7694c727c Bug 1136727 - Validate pseudo-header fields in HTTP/2. r=hurley
--HG--
extra : rebase_source : 344f5e5f5800b6ccf304e46125317d0937af8c0e
extra : histedit_source : acd01eef8686ea5d2c0f8f187d0a1c6582be867d
2015-07-08 13:24:07 -07:00
Tooru Fujisawa
3e0720d267 Backed out changeset b9b555396153 (bug 1181063) 2015-07-09 17:53:33 +09:00
Masayuki Nakano
af7ad0b0ba Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato 2015-07-09 17:30:07 +09:00
Tooru Fujisawa
04543b0f55 Bug 1181151 - Fix Registers::GetName typedef issue with clang. r=rankov 2015-07-09 17:26:12 +09:00
Tooru Fujisawa
a50647d26e Bug 1181152 - Make Trampoline-mips.cpp compile with clang. r=rankov 2015-07-09 17:26:12 +09:00
Tooru Fujisawa
0ca2390e8b Bug 1181063 - Use mozilla::IsNaN and mozilla::IsInfinite in Simulator-vixl.cpp. r=Waldo, r=sstangl 2015-07-09 17:26:12 +09:00
Jon Coppeard
d8706f0f5c Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence 2015-07-09 08:38:00 +01:00
JW Wang
e1c3e55cb9 Bug 1181504. Part 2 - remove MediaDecoderStateMachine::mAudioStartTime. r=kinetik. 2015-07-09 11:07:57 +08:00
JW Wang
9f88e8ea87 Bug 1181504. Part 1 - add assertions to MediaDecoderStateMachine::GetAudioClock(). r=kinetik. 2015-07-09 11:07:27 +08:00
Chris Pearce
b1a1b52632 Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley 2015-07-09 19:29:17 +12:00
Chris Pearce
f25d9c1e15 Bug 1181454 - Give up checking for Adobe EME plugin files if e10s is on until we get a proper fix. r=edwin 2015-07-09 19:29:13 +12:00
Jose Antonio Olivera Ortega
0f6d49432e Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. Test. r=baku 2015-07-09 09:26:04 +02:00
Jose Antonio Olivera Ortega
4351767879 Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. r=baku 2015-07-09 09:25:55 +02:00
Boris Zbarsky
29430328c7 Bug 1181747 followup. Also need to adjust the assert in the test. 2015-07-09 02:49:10 -04:00
Boris Zbarsky
11acb3521f Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley 2015-07-09 02:41:43 -04:00
Boris Zbarsky
839d3a9792 Bug 1181747. Remove uses of mozRequestAnimationFrame from add-on SDK. r=wkocher 2015-07-09 02:41:31 -04:00
Mark Goodwin
98a776cea1 Bug 1159155 - Add telemetry probe for SHA-1 usage - some tests (r=keeler) 2015-07-09 07:22:32 +01:00
Mark Goodwin
91782dab68 Bug 1159155 - Add telemetry probe for SHA-1 usage (r=keeler) 2015-07-09 07:22:29 +01:00
Jean-Yves Avenard
9e0b01d33a Bug 1181894: Always create a PlatformDecoderModule in CDMWrapper. r=cpearce
Not all tracks may be encrypted, as such we need a default PDM in order to decode non-encrypted data.
2015-07-09 16:18:05 +10:00
Makoto Kato
e7d7a10538 Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen 2015-07-09 15:09:56 +09:00
Xidorn Quan
7e8beb711d Bug 1180443 - Consider whitespace collapse when calculating intrinsic isize of ruby. r=dbaron
--HG--
extra : source : f3bc6f334e57602ee8be8d9fd32f87c3d0af7db3
2015-07-09 16:05:26 +10:00
Phil Ringnalda
6565c918a7 Back out 2 changesets (bug 1178988) for b2g emulator opt xpcshell failure in test_ocsp_url.js
CLOSED TREE

Backed out changeset 2c5d5eb434b9 (bug 1178988)
Backed out changeset 936d991c4cbc (bug 1178988)
2015-07-08 22:49:12 -07:00
Phil Ringnalda
516b82d211 Back out 6e49d0bf0819 (bug 1169639) for hazard build failures
CLOSED TREE
2015-07-08 19:56:40 -07:00
Ting-Yu Lin
f6d0405855 Bug 1181424 - Add pref nglayout.debug.invalidation to all.js. r=mattwoodrow
By doing so, we can easily toggle this preference in about:config.

--HG--
extra : commitid : thKwTBeMbT
2015-07-07 19:49:00 +08:00
Jean-Yves Avenard
cf76c4bea8 Bug 1181439: Include init segment range when calling NotifyDataArrived. r=cpearce 2015-07-09 11:06:07 +10:00
Jean-Yves Avenard
ea747682af Bug 1180403: P2. Prevent crash when shutting down. r=cpearce 2015-07-09 11:06:07 +10:00
Jean-Yves Avenard
641d20eb39 Bug 1180403: P1. Ensure buffered index is up to date. r=cpearce 2015-07-09 11:06:07 +10:00
Andrea Marchesini
56946ab5af Bug 1181528 - nsISimpleEnumerator.h is needed by nsDocument.cpp, r=smaug 2015-07-09 01:36:35 +01:00
Andrea Marchesini
a58022be7d Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug 2015-07-09 01:34:37 +01:00
Ted Mielczarek
762d7f01fe bug 890026 - Add mozcrash.kill_and_get_minidump r=jimm
--HG--
extra : commitid : AiwIqkz3KIe
2013-07-31 10:41:33 -04:00
Chris Manchester
1f1aedee66 Bug 1181732 - Fix invocations of gen_test_packages_manifest.py to create destination directory before attempting to write output file. r=glandium
--HG--
extra : commitid : 2sPjOQJovT1
2015-07-08 13:51:32 -07:00
Brian Birtles
94eb7765f0 Bug 1150810 part 16 - Add tests for AnimationTimeline.getAnimations(); r=jwatt
--HG--
extra : commitid : 1yoDYMuUdQr
extra : rebase_source : 8afb92e3c65b819951249f491c026fe24b761315
2015-06-15 11:05:43 +09:00
Brian Birtles
918f55389f Bug 1150810 part 15 - Add a comment about need to store more than just relevant animations; r=jwatt
We'll likely address this as part of bug 1151731 when we sample animations from
their timeline.

--HG--
extra : commitid : 9g00bBtDIue
extra : rebase_source : 12d9de2524eb3133bef5a5bcf4c84d4759ccbbca
2015-06-15 11:05:43 +09:00
Brian Birtles
0c7ff86e21 Bug 1150810 part 14 - Don't return animations targetting pseudo-elements; r=jwatt
--HG--
extra : commitid : 6C1duOkCm8p
extra : rebase_source : f9de21040b31b3e782cf32c34f372dce673cbc7f
2015-06-15 11:05:43 +09:00
Brian Birtles
94b9aa43ad Bug 1150810 part 13 - Sort the result of AnimationTimeline::GetAnimations; r=jwatt
--HG--
extra : commitid : GIotO0kmYd4
extra : rebase_source : 8e3455474b1738f83d9213ae71de5378ce11d571
2015-06-15 11:05:43 +09:00
Brian Birtles
9c37212704 Bug 1150810 part 12 - Flush styles in AnimationTimeline::GetAnimations(); r=jwatt
--HG--
extra : commitid : D6bak0hxV05
extra : rebase_source : 7fb7f1fe9d00b46a4bbc32881886f9e23b2cf3d0
2015-06-15 11:05:43 +09:00
Brian Birtles
0983c8cc10 Bug 1150810 part 11 - Add some assertions to AnimationTimeline::GetAnimations; r=jwatt
--HG--
extra : commitid : 6HV2S292DtE
extra : rebase_source : 02cf7f8b0fddb3a859e1d854caf6611c1485e5d9
2015-06-15 11:05:43 +09:00
Brian Birtles
6434e79a4b Bug 1150810 part 10 - Add AnimationTimeline::GetAnimations; r=jwatt; r=smaug
This patch also removes the (commented-out) play() method from the
AnimationTimeline.webidl since it has been removed from the spec.

--HG--
extra : commitid : 20j8RFhPyP9
extra : rebase_source : 9eb5376f3ad9f4a4a0a214bdbe5593f682316d5b
2015-06-15 11:05:43 +09:00
Brian Birtles
e725d9bdb4 Bug 1150810 part 9 - Add relevant animations to timeline; r=jwatt
We only store relevant animations on the timeline. Relevant animations are
any animations that are running or yet to run ("current animations") or
which have finished but are still applying a fill mode ("in effect animations").

AnimationTimeline.getAnimations() only ever returns relevant animations so
this is the minimum set we need to keep track of. Keeping track of any more
than this would prevent us from garbage-collecting any no longer relevant
animations since we keep a strong reference to this animations.

The reason we keep a strong reference is that if an animation is attached to
a timeline, even if there are no references to it from script or markup it
needs to be kept alive in order to dispatch events or resolve promises. An
irrelevant animation however is not going to do either of these things without
outside intervention so we don't need to keep it alive.

--HG--
extra : commitid : WLEUccOqAk
extra : rebase_source : 5c3c987d6c95ca7072c6178349dc113d2f1e5053
2015-06-15 11:05:43 +09:00
Brian Birtles
6bb747268e Bug 1150810 part 8 - Add AnimationTimeline::AddAnimations/RemoveAnimations; r=jwatt
--HG--
extra : commitid : 2zvcGrXcqJR
extra : rebase_source : 791f417a3688cbdd9bd4c9cd24c46551b0d775f5
2015-04-28 16:41:09 +09:00
Brian Birtles
5550db670f Bug 1150810 part 7 - Add Animation::SetTimeline; r=jwatt
--HG--
extra : commitid : 3QENfb2DzCC
extra : rebase_source : 4928061558e689ae40d0976b9dd13e480279c2d1
2015-04-28 17:21:58 +09:00
Brian Birtles
37506d5652 Bug 1150810 part 6 - Rename Timeline() to GetTimeline(); r=smaug
This is in anticipation of adding Animation::SetTimeline(). Once we set the
timeline out of band, there's a chance that getting it could return null so
this patch makes the WebIDL and method name reflect that.

--HG--
extra : commitid : FSiwvrGRV1v
extra : rebase_source : 4c4004f58bbfd340642277b0a0b547a7de692dac
2015-04-28 16:25:07 +09:00
Brian Birtles
4159c4a595 Bug 1150810 part 5 - Handle Timeline() returning null; r=jwatt
--HG--
extra : commitid : K6pABHL7QRC
extra : rebase_source : ba96781d897d28db1d2db83f73ce8c31b89638cd
2015-04-28 12:49:12 +09:00
Brian Birtles
6d3dd1a595 Bug 1150810 part 4 - Store global on Animation; r=smaug, jwatt
The connection between an Animation and an AnimationTimeline is optional. That
is, it is possible to have an Animation without an AnimationTimeline. Until now
we have often just assumed the timeline will be set but eventually we need to
support the possibility of the timeline being null. Indeed, later in this patch
series we will set the timeline out-of-band (i.e. not in the constructor) using
SetTimeline which opens up the possibility that timeline will be null for
a period of time.

This patch paves the way for having an optional timeline by storing the global
used for, e.g. creating promises, on the Animation object itself.

--HG--
extra : commitid : Ew9Zp4t36lV
extra : rebase_source : 16c9de9525a3562ff10e41fdf1602384a4e366e3
2015-04-28 15:48:35 +09:00
Brian Birtles
05e324909f Bug 1150810 part 3 - Make IsPossiblyOrphanedPendingAnimation return true when there is no rendered doc; r=jwatt
This appears to be an existing bug.

--HG--
extra : commitid : J01Q6OEDc4a
extra : rebase_source : 7909db0844890e151a0e440a030cf95a6d00a1f9
2015-04-28 15:47:45 +09:00
Brian Birtles
cd770f1b4b Bug 1150810 part 2 - Replace references to DocumentTimeline with AnimationTimeline; r=jwatt
This is needed not only for supporting other kinds of timelines, but also for
when we come to implement SetTimeline(AnimationTimeline* aTimeline).

--HG--
extra : commitid : B836jCSbgNL
extra : rebase_source : 2592e66b2a9009f85ec0189ebecf5dba3c9bf8e0
2015-04-28 11:29:13 +09:00
Brian Birtles
1926b13212 Bug 1150810 part 1 - Move DocumentTimeline methods up to AnimationTimeline; r=jwatt
This is not strictly necessary yet but we will want to implement methods
like GetAnimations() on the base class, AnimationTimeline, so we may as well do
that now rather than adding that code to DocumentTimeline and moving it later.

--HG--
extra : commitid : 7GU6Dr9lnPO
extra : rebase_source : d5e788874c72c422b57efbdb81404c79df6d505b
2015-04-28 11:17:10 +09:00
Brian Birtles
cf56e70bfb Bug 1171817 part 16 - Always cancel transitions before removing them; r=dbaron
Earlier in this patch series we added an assertion to the destructor for
CSSAnimation and CSSTransition to check that the owning element has been
cleared when the animation is destroyed.

This assertion fails, however, for transitions because there are a two
code paths where a transition may be destroyed without being cancelled.
This patch adjusts those two code paths to ensure transitions are always
cancelled before being destroyed.

--HG--
extra : commitid : 6kwqrE1A55J
extra : rebase_source : 86df7ec85ede5d2015e0239efd90b531e16b8aa1
2015-07-09 08:05:16 +09:00
Brian Birtles
5fd77720f9 Bug 1171817 part 15 - Factor out common code for comparing owning elements into a separate class; r=dbaron
--HG--
extra : commitid : 2j2k4UORffU
extra : rebase_source : ab639c3c163670bc3a291f20d657bf2aef015d95
2015-06-09 11:13:54 +09:00