Kartikaya Gupta
2c6b1d658a
Bug 1262807 - Add logging support for TiledRegion classes. r=mstange
...
MozReview-Commit-ID: JsmqcpYsyip
2016-06-20 14:50:04 -04:00
zhoubcfan@163.com
e46e500df0
Bug 1280789
- Unbreak mingw builds, r=sfink
...
--HG--
extra : rebase_source : 4aa8b4709659f301e3ba22fa429f0b1ef756ff26
2016-06-20 18:43:02 +01:00
Mats Palmgren
e6364c3ff6
Bug 1229473 - Don't use composite colors for border sizes > 10000px because it's too slow. r=tn
2016-06-20 19:55:57 +02:00
Geoff Brown
d5b52bdab1
Bug 1280126 - Use tooltool hostutils for Android automated tests; r=kmoir
2016-06-20 11:39:40 -06:00
Geoff Brown
61ac3282b4
Bug 1280356 - Allow tc tests to define extra.treeherder.machine; r=dustin
2016-06-20 11:39:39 -06:00
Kai Engert
c6ce2eb18b
Bug 1277255, land NSS_3_25_RC1, r=me
2016-06-20 19:17:28 +02:00
Kartikaya Gupta
1359297bec
Bug 1280805 - Don't assert in the valid case where the child process gets an event with an input block id but no mHandledByAPZ. r=rbarker
...
MozReview-Commit-ID: 9L4xdnoSJ0p
--HG--
extra : rebase_source : 464157cefc0d46a2fc0ad77ae893baf00fe594f7
2016-06-20 12:52:47 -04:00
Kartikaya Gupta
25a5c940b8
Bug 1280998 - Make a copy of the SurfaceDescriptor before sending it to IPC. r=nical
...
The IPDL code unconditionally calls forget() on any Shmem instances that are
sent over the IPC channel. This means that if the child process has a
SurfaceDescriptor containing a Shmem (such as a shmem-type SurfaceDescriptorBuffer)
then the shmem object in it will be zeroed out after sending it over IPC. In
order to still have access to the underlying SharedMemory, we need to make a
copy of the shmem or SurfaceDescriptor before doing the IPC call. Note that this
is true for safe and unsafe shmems.
MozReview-Commit-ID: KjEhPNiQhf9
2016-06-20 12:59:35 -04:00
Alexander Surkov
f33c2d2c00
Bug 1278294 - move accessible tree logging into separate method, part=6, r=yzen
2016-06-20 11:35:38 -04:00
Nathan Froyd
150bcb573b
Bug 1278925 - micro-optimize nsCOMArray appending with already_AddRefed AppendElement; r=erahm
...
In all of the places touched by this patch, the smart pointer we're
appending is about to become unused, so simply .forget()'ing its
reference into the appropriate nsCOMArray works just fine.
2016-06-20 18:38:10 -04:00
Nathan Froyd
9158ecd1de
Bug 1278314 - avoid invalid copying of objects in PrefsHelper.h; r=darchons
...
In an expression such as:
const auto& x = cond() ? AClass(...) : AClass();
the C++ standard specifies that the copy constructor of AClass is
invoked on the result of the conditional expression ([expr.cond]p6).
GCC does not honor this part of the specification, whereas clang does;
clang therefore complains about instances of code such as:
const auto& jstrVal = type == widget::PrefsHelper::PREF_STRING ?
jni::StringParam(strVal, aPrefName.Env()) :
jni::StringParam(nullptr);
as jni::StringParam is not copy-constructable.
The simplest solution that does not introduce unnecessary allocation
uses mozilla::Maybe to hold the temporary objects and to hide some of
the details of constructing objects in-place. The compiler may even be
able to optimize away some of the unnnecessary checks that Maybe
introduces (e.g. checking for whether the Maybe is a Some or None at
certain points).
2016-06-20 18:37:13 -04:00
Daniel Holbert
caa9d85a69
Bug 1279608: Move nsBaseWidget.cpp's PRTimeToSeconds and kAccessibilityLastRunDatePref definitions inside the same #ifdef guard where their usages are. r=jimm
...
MozReview-Commit-ID: 5RAdy4RCDOQ
--HG--
extra : rebase_source : 3480879aecfa6b023005912329a6748f9a39f58e
2016-06-10 13:04:31 -07:00
Heiher
86447949f5
Bug 1280845 - IonMonkey: MIPS32: Fix Assembler::UpdateBoundsCheck. r=bbouvier
...
---
js/src/jit/mips32/Assembler-mips32.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2016-06-20 22:22:12 +08:00
Heiher
bb151ca83a
Bug 1280377 - IonMonkey: MIPS64: Add FloatRegisters::AllSingleMask. r=lth
...
---
js/src/jit/mips64/Architecture-mips64.h | 1 +
1 file changed, 1 insertion(+)
2016-06-20 22:22:00 +08:00
Eugen Sawin
7948d9d8d0
Bug 1278574 - [1.3] Allow only a single media decoder (pair) on Android 4.2 and earlier. r=jya,snorp
2016-06-20 16:14:30 +02:00
Nicolas B. Pierron
6013f621ff
Bug 1264948 - IonBuilder::addOsrValueTypeBarrier, check for OOMs when unboxing OSR values. r=h4writer
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
185b0ab6ef
Bug 1264948 - IonBuilder::inlineArray, check for OOMs when creating array elements without resume points. r=h4writer
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
903e109cf8
Bug 1264948 - MBasicBlock::inherit, check for OOMs when allocating Phi nodes. r=h4writer
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
fcb7da1c37
Bug 1264948 - MBasicBlock::addPredecessor, check for OOMs when allocating Phi nodes. r=h4writer
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
be19d8d845
Bug 1264948 - IonBuilder::init, reserve ballast space after freezing type sets. r=h4writer
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
337dd37eb6
Bug 1264948 - Disable infallible allocator assertion for iregexp. r=bhackett
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
e3cd2306b8
Bug 1264948 part 1 - Register if the LifoAlloc is supposed to be infallible or not. r=jonco,h4writer
...
This patch adds a new flag to the LifoAlloc structure, which would be used to
assert when we attempt to allocate a new chunk for the LifoAlloc. This ensure
that we assert (in debug builds) if we attempt to allocate beyong the reserved
space of the ballast.
2016-06-20 13:54:08 +00:00
Nicolas B. Pierron
b8c0bce946
Bug 1264948 - Compily with Windows lack of support for noexcept keyword. r=me
2016-06-20 13:54:08 +00:00
Julian Seward
5b033cd6c7
Bug 1278927 - TSan: data race image/imgFrame.cpp on hasCheckedOptimize. r=seth.
2016-06-20 15:46:00 +02:00
Sebastian Hengst
a4603ba357
Backed out changeset f89175185de0 (bug 1204281) for gecko-decision opt failures. r=backout
2016-06-20 14:08:15 +02:00
Valentin Gosu
82c499ccb7
Bug 1280643 - Remove telemetry for URLs ending in !//. r=mcmanus
...
MozReview-Commit-ID: HHQfMExQL76
2016-06-17 15:52:34 +01:00
Dave Huseby
01531fb1f2
Bug 1280497 - fixes bug 1280497 by removing the assert and adding missing code in permission manage. r= baku
...
fixes bug 1280497 by removing the assert and adding missing code in
permission manager.
--HG--
extra : amend_source : 35cf87cc1a13fbb9cbe135a004373783c681ed6b
2016-06-17 08:18:00 +02:00
Christoph Kerschbaumer
5630855495
Bug 1280200 - Convert toolkit/loader.js to use channel.open2() r=gkrizsanits
...
--HG--
extra : rebase_source : 7d32b22d79b03fa43a01a062fbf8e4ad0f5c3660
2016-06-20 11:20:59 +02:00
Frédéric Wang
f2e19d9fcd
Bug 1280047 - Update Brotli to version 0.4.0. r=jkew
...
--HG--
extra : rebase_source : cf89064bc583d28e0a419209498cdf62275deb6f
2016-06-18 12:06:00 +02:00
Jon Coppeard
7a56c56bda
Bug 1280588 - Fix OOM handling in shell SetGCCallback function r=sfink
2016-06-20 12:57:10 +01:00
Jon Coppeard
a54a6f9345
Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
2016-06-18 10:46:13 +01:00
Joel Maher
f1e52c331d
Bug 1204281 - 90 minute timeout for linux64 mochitest-browser-chrome chunks. r=Tomcat
...
MozReview-Commit-ID: CWCCJc4tIKo
2016-06-20 14:49:46 +03:00
Mats Palmgren
583415c203
Bug 1174569 - [css-grid] Use the resolved column sizes to guide intrinsic row sizing. r=dholbert
2016-06-20 13:28:03 +02:00
Eugen Sawin
775563b06b
Bug 1280209 - [1.1] Enabled media autoplay for Android mochitests. r=snorp
2016-06-20 12:49:24 +02:00
Thomas Zimmermann
5186cea577
Bug 1280651: Fix invokation of |PostTask|, r=khuey
...
MozReview-Commit-ID: 4H5sGYe85oR
2016-06-20 12:24:05 +02:00
Christian Holler
2c1b44b88b
Bug 1280872 - Fix WasmLoop code to use RootedWasmInstanceObject. r=bbouvier
...
MozReview-Commit-ID: AX5iOFnG5KX
--HG--
extra : histedit_source : 8556b2b422c8d12143be256e3150aad5017c314a
2016-06-20 12:18:44 +02:00
cku
894e7d0ebb
Bug 1272859: Part 2. SVG mask on border area reftest r=mstange
...
MozReview-Commit-ID: Cl8FoMTqt2v
--HG--
extra : rebase_source : b53fe1a5131e25cfe73748c7d174f466c8f9e724
2016-05-30 01:28:15 +08:00
cku
3777b5cc5b
Bug 1272859: Part 1. Reduce mask surface's size r=mstange
...
MozReview-Commit-ID: GkADCkiElKy
--HG--
extra : rebase_source : 168bf0014fb0db453547ea77f13c555d8b4c376b
extra : source : c5d9e342b6a2b2ae7547f36e1f00b54b8bd12439
2016-06-18 00:24:26 +01:00
Carsten "Tomcat" Book
2e5e814966
Merge mozilla-central to mozilla-inbound
2016-06-18 04:36:45 +01:00
Carsten "Tomcat" Book
aec3ca7a7a
merge mozilla-inbound to mozilla-central a=merge
2016-06-18 04:35:15 +01:00
George Wright
e69fbec6a5
Bug 1176011
- Move TextureClientPool to CompositorBridgeChild r=nical
2016-06-18 03:35:10 +01:00
Seth Fowler
72f2253f92
Bug 1279617 - When SurfacePipe::WritePixels() finishes early, zero out the rest of the surface. r=njn
2016-06-17 15:05:00 -07:00
Seth Fowler
bf26782297
Bug 1279611 - Document and test the fact that SurfacePipe::WriteEmptyRow() overwrites the entire row. r=njn
2016-06-17 15:05:00 -07:00
Sebastian Hengst
0b6af3280c
Backed out changeset 5bde2c12831c (bug 594876) for failing reftest preserves3d-nested.html at least on Linux. r=backout
2016-06-17 20:16:47 +02:00
Sebastian Hengst
b4b26717be
Backed out changeset d8b83ff870a3 (bug 594876)
2016-06-17 20:15:58 +02:00
Sebastian Hengst
4263e756aa
Backed out changeset cafa7213ef23 (bug 594876)
2016-06-17 20:15:54 +02:00
Sebastian Hengst
f10e7491d4
Backed out changeset 7410a15b0850 (bug 1251071) for permafailing browser_bookmark_popup.js on OS X. r=backout
2016-06-17 17:54:54 +02:00
Andrew Comminos
ba38522840
Bug 594876 - Fuzz reftests with noise from enabling layers acceleration on Linux. r=nical
...
MozReview-Commit-ID: JnkOB3gg5hk
--HG--
extra : rebase_source : 13d50608ea23e72cf91fb7c37458f135b80416b3
2016-06-17 15:02:04 +01:00
Andrew Comminos
f71ab38071
Bug 594876 - Test that acceleration is used on Linux. r=nical
...
MozReview-Commit-ID: JXNUfCnwZvN
--HG--
extra : rebase_source : daf9309e706a13751b277707b782ac03aca662d6
2016-06-17 14:53:53 +01:00
Andrew Comminos
bda41a5e45
Bug 594876 - Enable layers acceleration by default on Linux. r=nical
...
MozReview-Commit-ID: HmgbkL35nth
--HG--
extra : rebase_source : c063cd96d66534ea66ec6edc006bc5b409fc6eba
2016-06-17 14:50:33 +01:00