Commit Graph

284868 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
7ebb137164 Backed out changeset 8bacae951c0c (bug 1246725) 2016-02-19 15:55:24 +01:00
Carsten "Tomcat" Book
1990919b33 Backed out changeset 27f3968ae8b2 (bug 1245184) 2016-02-19 15:55:23 +01:00
Andrew McCreight
5e75403abe Bug 1249377 - Hold a strong reference to |root| in nsHTMLDocument::SetBody. r=bz 2016-02-19 06:26:07 -08:00
Ting-Yu Lin
536547f4bf Bug 1248847 - Assert AccessibleCaretEventHub mRefCnt > 1 in all its entry points. r=mats
Also I removed the 'explicit' keywords from the constructor since they have no
argument so nothing can be implicited converted to them.

MozReview-Commit-ID: GrFcqO0Uf1o
2016-02-19 18:21:16 +08:00
Andrea Marchesini
532ae28bc6 Bug 1245184 - CookieManager should remove cookies only if they match the userContextId, r=sicking 2016-02-19 14:49:50 +01:00
Carsten "Tomcat" Book
ddeb6f191e Backed out changeset dc704cb50a24 (bug 1249451) for bustage 2016-02-19 14:18:37 +01:00
Carsten "Tomcat" Book
78e28b195f Backed out changeset ef81c79f6266 (bug 1249439) 2016-02-19 14:18:22 +01:00
Olli Pettay
6167684c4b Bug 1249439 - xul:browser adds itself as a strong observer to observer service, r=gijs 2016-02-19 13:10:22 +02:00
Olli Pettay
b1dc3defac Bug 1249451 - nsCycleCollector::ScanRoots may cause some unexpected purple buffer usage, r=mccr8 2016-02-19 13:09:20 +02:00
Makoto Kato
0a7d6e757f Bug 1246574 - Store sandbox level to nsPluginTag for e10s. r=jimm
When turned on e10s, plugin process creates from chrome process.  So content
process doesn't know current sandbox level.  To rewrite wmode attribute on
contnet process by sandbox level >= 2, we should store sandbox level to
nsPluginTag.

MozReview-Commit-ID: DCQ5g7uCbJF
2016-02-08 20:21:20 +09:00
Carsten "Tomcat" Book
4f89063dcd Merge mozilla-central to mozilla-inbound 2016-02-19 12:07:49 +01:00
Carsten "Tomcat" Book
c69829500b merge mozilla-inbound to mozilla-central a=merge 2016-02-19 12:02:26 +01:00
Carsten "Tomcat" Book
745a010639 merge fx-team to mozilla-central a=merge 2016-02-19 12:00:33 +01:00
Randell Jesup
5e9bb49bdd Bug 1240760: Update DataChannel::Close() r=mcmanus
MozReview-Commit-ID: 7nN9h3M3O8w
2016-02-19 01:08:07 -05:00
Jean-Yves Avenard
88c1e8f835 Bug 1248909: [MSE] Use MOZ_DIAGNOSTIC_ASSERT. r=gerald a=me
MozReview-Commit-ID: 5HPdLKopGGa
2016-02-18 14:03:47 -08:00
Wes Kocher
0cd5aeb3ed Backed out changeset 3a68483ad70c (bug 1248909) for frequent wpt crashes during mediasource-append-buffer.html a=backout 2016-02-18 13:55:24 -08:00
Chenxia Liu
130b7c31df Bug 1249331 - Update copy for datasaving firstrun panel. r=margaret
MozReview-Commit-ID: 5B6SlddSwDW
2016-02-18 09:44:49 -08:00
Wes Kocher
23fbb39083 Backed out changeset b7450f64aa87 (bug 1219794) for adding a failing test 2016-02-18 17:05:09 -08:00
bsilverberg
f29e1e96ca Bug 1246748 - Complete the implementation of chrome.i18n.getUILanguage, r=kmag
Implement chrome.i18n.getUILanguage including tests

Add API to content scripts

MozReview-Commit-ID: IcDlLj8Et73
2016-02-18 07:50:17 -05:00
Jeff Gilbert
6d5f0a8b9e Bug 1247764 - Disable STENCIL_TEST on mac+intel when not needed. - r=jrmuizel 2016-02-18 17:59:24 -08:00
Lee Salzman
ba30bddd22 Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow 2016-02-18 20:57:29 -05:00
Kyle Huey
acacadfda1 Bug 1241634: Use is instead of ok in tests. r=me 2016-02-18 17:32:34 -08:00
Sambuddha Basu
9234bc33fd Bug 952564 - Disallow empty lists in moz.build variables r=gps 2016-02-18 17:26:09 -08:00
Jean-Yves Avenard
e427c208ac Bug 1248909: [MSE] P2. Simplify diagnostic. r=gerald
Also, an assert could have been incorrectly triggered, if eviction occurred on a source buffer while data was also being appended to it.

MozReview-Commit-ID: 6gVHZdbL07B
2016-02-19 12:19:08 +11:00
Thinker K.F. Li
ccf12f990a Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow 2016-02-18 17:12:40 -08:00
Wes Kocher
b2110a394a Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js 2016-02-18 16:57:32 -08:00
Brian Birtles
2455f8e0cc Bug 1249212 part 7 - Calculate the endTime in GetComputedTimingAt; r=boris
Currently endTime is calculated when getComputedTiming() is called. As a
result, the value returned there doesn't necessarily reflect what we are using
in the model. It would be more simple, consistent and useful if we simply
calculate this as part of GetComputedTimingAt and use it both internally and in
the result to getComputedTiming().
2016-02-19 08:37:32 +09:00
Brian Birtles
3b61738ad0 Bug 1249212 part 6 - Add tests for endTime calculation; r=boris 2016-02-19 08:37:32 +09:00
Brian Birtles
ab4f42928a Bug 1249212 part 5 - Remove max() clamping from endTime calculation; r=boris
Based on discussion at: https://github.com/w3c/web-animations/issues/86
2016-02-19 08:37:32 +09:00
Brian Birtles
b78e012eb4 Bug 1249212 part 4 - Add tests for activeDuration; r=boris
Before we go fixing endTime, we should add tests that activeDuration (which
endTime builds on) is being calculated correctly. (Spoiler: it wasn't, hence
parts 2 and 3 in this patch series.)
2016-02-19 08:37:32 +09:00
Brian Birtles
be6b653854 Bug 1249212 part 3 - Fix active duration calculation when iteration duration is infinity; r=boris
With the added tests in part 4 we crash without this change because we end up
trying to multiply an infinite iteration duration by a zero iteration count
which trips an assertion in StickyTimeDuration. Hence we fix this behavior
before adding the tests.
2016-02-19 08:37:31 +09:00
Brian Birtles
bc7586045e Bug 1249212 part 2 - Fix infinity handling in StickyTimeDurationValueCalculator::Multiply; r=froydnj
This patch brings the behavior of this method into line with the comment that
describes it and other methods in this class that have a similar test.

I discovered this bug while exercising this code from animation code and was
getting test failures due to returning -Infinity instead of the expected
Infinity.
2016-02-19 08:37:31 +09:00
Brian Birtles
ca5d66e903 Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris
This patch just simplifies the keyframe-effect tests so that we don't have to
repeat default values. This makes the tests shorter, easier to scan, and
easier to understand what is being tested.

In some cases we still repeat the default values in order to indicate that
we're testing that we get a particular default value.
2016-02-19 08:37:31 +09:00
Jakob Olesen
a0c44c06b0 Bug 1201934 - Remove SIMD shiftRight***ByScalar. r=sunfish
These functions have been replaced by the shiftRightByScalar function which
behaves differently on signed and unsigned SIMD types.

Add some Uint32x4 tests to make up for the reduced test coverage.

MozReview-Commit-ID: 6BKSMR07zDa
2016-02-18 15:37:10 -08:00
Andrew McCreight
a300094147 Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence
With part 1, many more GCs are compartmental, so it is no longer a
good indication that there is heavy activity. If we don't regularly
try to shrink GC buffers, we don't decommit arenas enough, causing a
large regression in memory usage.
2016-02-18 15:21:48 -08:00
Andrew McCreight
4098d0b694 Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug 2016-02-18 15:21:48 -08:00
Jordan Lund
479689dd15 Bug 1246074 - add partials mozharness beetmover, custom tc artifact location, DONTBUILD NPOTB r=rail 2016-02-18 15:17:32 -08:00
Boris Zbarsky
91cf3278af Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey
Specifically we make the following changes:

1)  Remove WorkerSameThreadRunnable::PostRun, because it does exactly the same
things as WorkerRunnable::PostRun.

2)  Always treat ModifyBusyCountFromWorker as infallible in terms of throwing
JS exceptions.

3)  Change ExtendableFunctionalEventWorkerRunnable::PostRun to properly call
its superclass PostRun so we will correctly decrement the busy count our
PreDispatch incremented.

4)  Document why some overrides of PreDispatch/PostDispatch are needed and
don't call into the superclass
2016-02-18 18:02:51 -05:00
Boris Zbarsky
1ac0bf2b79 Bug 1248737. Improve documentation for WorkerRunnable and associated classes. r=khuey 2016-02-18 18:02:51 -05:00
Alexander Surkov
1f22c9eeb2 Bug 1248840 - rename TreeWalker::NextChild, r=yzen 2016-02-18 17:57:17 -05:00
Ben Kelly
ce114f7675 Bug 1246319 P3 Fix service worker registry value update. r=bz 2016-02-18 14:48:49 -08:00
Eric Faust
52032c14f3 Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu) 2016-02-18 14:10:35 -08:00
Wes Kocher
c23c026ab3 Backed out changeset 15485839d79f (bug 1248909) for frequent wpt crashes during mediasource-append-buffer.html a=backout 2016-02-18 14:05:00 -08:00
Mike Hommey
bed0e35451 Bug 1249167 - Fix dependencies involving stdc++compat and clang-plugin. r=mshal 2016-02-19 07:00:03 +09:00
Nathan Froyd
798482b96e Bug 1249369 - use UniquePtr instead of nsAutoArrayPtr in MediaPipeline.cpp; r=jesup 2016-02-18 14:09:23 -05:00
Paul Kerr [:pkerr]
9936e427b2 Bug 1240790: Add newlines to WEBRTC_TRACE_FILE. r=rjesup 2016-02-18 13:16:26 -08:00
Nathan Froyd
c7e9ede331 Bug 1249368 - use UniquePtr instead of nsAutoArrayPtr in gfxAlphaBoxBlur; r=jrmuizel 2016-02-18 14:10:00 -05:00
Hannes Verschore
f8d6701b3a Bug 1249252: SharedStubs - Add typebarrier to getprop shared stub, r=jandem 2016-02-18 15:17:38 -05:00
Justin Dolske
d705564ffa Backout 44f79bbe2b51 (bug 1219788), not working as intended. 2016-02-18 12:16:52 -08:00
Hiroyuki Ikezoe
18ee4e0b3f Bug 1249278 - Expose KeyframeEffect interface only if nsDocument::IsWebAnimationsEnabled is true. r=smaug 2016-02-18 13:36:00 +01:00