Commit Graph

478206 Commits

Author SHA1 Message Date
Benoit Girard
454efa4e56 Bug 1278302 - Add failureid for WARP failIfMajorPerformanceCaveat. r=jrmuizel
MozReview-Commit-ID: 2Ieeaqp4Sgj

--HG--
extra : rebase_source : cdb3cfc40bd85a1bc1e8943c2f60b5d9f08b1b2e
2016-06-06 13:33:13 -04:00
Thomas Zimmermann
4934adbfe6 Bug 1278202: Add missing method |GrallocTextureHostBasic::GetCompositor|, r=nical
MozReview-Commit-ID: 1WHSkS3qFLK
2016-06-06 19:52:17 +02:00
Ben Kelly
9caae4b4ac Bug 1278253 Hold service worker alive until event dispatching code is notified. r=asuth 2016-06-06 07:38:40 -07:00
Jan de Mooij
c440f2d057 Bug 1278223 part 2 - Change the shell to use a single cx per runtime and add a release assert to enforce this. r=luke 2016-06-06 19:45:35 +02:00
Jan de Mooij
b0f9749010 Bug 1278223 part 1 - Stop using multiple contexts per runtime in gtests. r=fitzgen 2016-06-06 19:45:06 +02:00
Benoit Girard
24a4187d15 Backed out changeset 4264b01fd313 (Bug 1276732) for causing build bustage
MozReview-Commit-ID: KnEpCcI9a13
2016-06-06 13:37:59 -04:00
Benoit Girard
c391acc0f7 Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
MozReview-Commit-ID: Am733GJkOSb

--HG--
extra : rebase_source : 1eaf4e281b2415f0adcae7e9585a29d912685358
2016-06-06 13:20:13 -04:00
Mason Chang
39d49c1dc0 Bug 1277404. Set font gamma for windows fonts to 1.8 and force skia to use cleartype fonts on non-opaque surfaces. r=lsalzman 2016-06-06 10:00:33 -07:00
Eddy Bruel
817579cd0f Bug 1271653 - Global environment functions should assert that referent is global;r=jimb 2016-06-06 18:26:29 +02:00
Dan Minor
e72edaf704 Bug 1265408 - Log biquad channel change warning to console; r=padenot
MozReview-Commit-ID: G16wgfKr4I6

--HG--
extra : rebase_source : 7c80e41af24a801f80ca9fb0ac389836e455e8c4
2016-06-03 14:17:41 -04:00
Dan Minor
86406e1e13 Bug 1265408 - Use blink IIRFilterNode tests; r=padenot
MozReview-Commit-ID: 972FZ6lC7vr

--HG--
rename : dom/media/webaudio/test/blink/iirfilter.html => dom/media/webaudio/test/blink/test_iirFilterNode.html
rename : dom/media/webaudio/test/blink/iirfilter-getFrequencyResponse.html => dom/media/webaudio/test/blink/test_iirFilterNodeGetFrequencyResponse.html
extra : rebase_source : f72140da18350771def483c73fa44eda3c0bf8bc
2016-05-06 15:07:11 -04:00
Dan Minor
7c022ed83f Bug 1265408 - Import blink IIRFilterNode tests; r=padenot
Imported from git revision 57f70919a0a3da5ba002b896778b580986343e08.

MozReview-Commit-ID: 1HTS2AfgSEN

--HG--
extra : rebase_source : 53db59ffbeab76d19a983efd337394efc54b7737
2016-05-03 10:51:24 -04:00
Dan Minor
2b6abdb28d Bug 1265408 - Avoid complex division in getFrequencyResponse; r=padenot
Using the division operator on std::complex values fails on our linux64
AWS test machines, yielding infinities and NaNs for valid inputs. Presumably
this could affect machines in the wild as well. This patch removes the use
of the division operator and replaces it with real operations.

MozReview-Commit-ID: 4s7xUf9ja0F

--HG--
extra : rebase_source : cdfee7070a50eefbf8e50aee3993cf8993cd32b4
2016-05-12 09:15:18 -04:00
Dan Minor
77a0cbd919 Bug 1265408 - Add test for IIRFilterNode pass through; r=padenot
MozReview-Commit-ID: HbZJT1vEOo8

--HG--
extra : rebase_source : bf9cda954254908e9fa3148e24761815be3efae2
2016-05-12 09:23:28 -04:00
Dan Minor
c28c49d148 Bug 1265408 - Add webplatform-test for IIRFilterNode; r=padenot
MozReview-Commit-ID: qSDxvk60j2

--HG--
extra : rebase_source : 548dbfbade6e87722dca06d718fad692ddeaa8f0
2016-05-24 13:04:55 -04:00
Dan Minor
c846a288b4 Bug 1265408 - Implement IIRFilterNode; r=padenot
MozReview-Commit-ID: EZvTIwTDVPE

--HG--
extra : rebase_source : 2dddd4d387bd4ecb58bf5fa7dbd26d916a114c82
2016-06-03 13:42:03 -04:00
Dan Minor
8c9dd5b3be Bug 1265408 - Add LogToDeveloperConsole to WebAudioUtils; r=padenot
MozReview-Commit-ID: 2Zf59JjQX9u

--HG--
extra : rebase_source : 8b3a228f853c1936d1f67c337874885bde3cc23f
2016-06-03 14:23:11 -04:00
Dan Minor
9242944484 Bug 1265408 - Avoid subnormals in IIRFilter; r=karlt
MozReview-Commit-ID: F4NUE8834tM

--HG--
extra : rebase_source : b2cdbe67760003adb0a4c12ba97e1fe461348af6
2016-05-30 05:36:11 -04:00
Dan Minor
63bac3a6eb Bug 1265408 - Add buffersAreZero to IIRFilter; r=karlt
MozReview-Commit-ID: CM5x62GMXcj

--HG--
extra : rebase_source : 05b1b7a1fac3bffaf6e143c046ccd46d047248d3
2016-05-31 09:28:06 -04:00
Dan Minor
75164114ba Bug 1265408 - Use IIRFilter from blink; r=padenot
MozReview-Commit-ID: 5QUGMFcZ6ZI

--HG--
extra : rebase_source : 93b36c58cc96867b25cff96035b8c7cc2c742117
2016-05-10 10:46:40 -04:00
Dan Minor
7438883f8d Bug 1265408 - Import IIRFilter from blink; r=padenot
Imported from git revision 57f70919a0a3da5ba002b896778b580986343e08.

MozReview-Commit-ID: 8QF0wWEHI8

--HG--
extra : rebase_source : 27aee27da149883fe7c1c4b6067c6610b64033e0
2016-04-23 04:54:48 -04:00
Dan Minor
5b7dd78413 Bug 1265408 - Add webidl for IIRFilterNode; r=smaug
MozReview-Commit-ID: FdaXR22KwUf

--HG--
extra : rebase_source : 28dd38c8e755b9325875ba3a2e951daf7d5c011e
2016-04-26 13:59:11 -04:00
David Rajchenbach-Teller
784f035bea Bug 1261702 - Make nsPerformanceStatsService::Dispose() idempotent,r=froydnj
Although I haven't been able to pinpoint why, it looks like
nsPerformanceStatsService::Dispose() may be called twice, which in
turn causes crashes. This patch makes sure that calling the method
twice is idempotent.

Also, just in case this was due to a typo in
AddObserver/RemoveObserver, this patch replaces the literal strings
used in both with constants.

MozReview-Commit-ID: 8fXO20r5xvO

--HG--
extra : rebase_source : 8b2eada3f9c80fe9feff880e985739a368e7b997
2016-05-30 12:24:50 +02:00
Jon Coppeard
5f15a2d19b Bug 1275033 - Don't call into the VM for global objects that are already in the store buffer r=jandem 2016-06-06 17:15:16 +01:00
Eddy Bruel
7bce2ff615 Bug 1271653 - Bound function properties should assert that referent is debuggee function;r=jimb 2016-06-06 18:13:07 +02:00
Jonathan Watt
c8d5762f34 Bug 1278239 - Remove gfxQuartzImageSurface. r=Bas 2016-05-27 19:43:34 +01:00
Jonathan Watt
fb6235e5e5 Bug 1278238 - Remove kDrawTarget. r=Bas 2016-05-27 19:43:34 +01:00
Botond Ballo
2e8d4b9af9 Bug 1276107 - Avoid the footgun where, on Windows, when synthesizing a mouse move event, if the mouse is already at the target location the event is never dispatched. r=kats
MozReview-Commit-ID: 9hCJ3wpkOah

--HG--
extra : rebase_source : 92aa6b5b489fa8c3d1aa1ec7d2b979aa6af83a45
extra : amend_source : 22527c9c0222c923363681e46c09c201523e2c5e
extra : source : 5fddc3a80999cd6e284afbcabcddd74f398a06b9
2016-06-03 13:12:36 -04:00
Botond Ballo
e9a73ef16a Bug 1276107 - Add a test for scrolling an inactive subframe with z-index. r=kats
MozReview-Commit-ID: 6HcYkrmgLFw

--HG--
extra : rebase_source : 10887de280b21cd8b2c77e687a8cc829819b4d91
extra : source : d48c76e7c8fc9db9d47d3553685c188c6dde0b88
extra : histedit_source : 7f62e28b81ba42b78798573928380ecd6a335f0e
2016-06-01 19:56:49 -04:00
Botond Ballo
c9bf1aead5 Bug 1276107 - Add a test for scrolling an inactive subframe with perspective. r=kats
MozReview-Commit-ID: 4gGzgo4dyoI

--HG--
extra : rebase_source : ff267a4d1ddd3405f443a8b71d8919ef5975eddf
extra : source : a70b887bfaca17de4c68a5870145e21c2992695f
extra : histedit_source : 6ffbf4d3c0cdd5554013b8e6f5af933f1e4158c5
2016-06-01 19:40:23 -04:00
Botond Ballo
d035901a55 Bug 1276107 - Move scrollWheelOver() into apz_test_native_event_utils.js, renaming it to moveMouseAndScrollWheelOver(). r=kats
MozReview-Commit-ID: JgJIZm783qK

--HG--
extra : rebase_source : 96c31d06f71c20e7b45d41d72d8509bfe1ffd2b7
extra : source : f492d508146b30a84c6e197d383fb587735382ff
extra : histedit_source : 94099476c51283ca8953127d09aa9ebfec01866d
2016-06-01 19:39:20 -04:00
Botond Ballo
5a82b92113 Bug 1276107 - Ensure sorting display items by z-order doesn't cause event-regions items to end up below items they are supposed to cover. r=mattwoodrow
MozReview-Commit-ID: BxnshG9TgRb

--HG--
extra : rebase_source : 5817e50d64a1211e224c9b6dbd3e3efdcd5e48f0
extra : source : 4c1ca58448e3513691f92c1f9f0a92329ccc17c5
extra : histedit_source : d3ddaa7425ac1e2a1b019c957525653aeee8a4da
2016-05-30 20:01:04 -04:00
Botond Ballo
d085f720c0 Bug 1276107 - Ensure that the event-regions display item for a scrollable subframe ends up on top of perspective child items. r=mattwoodrow
MozReview-Commit-ID: 8nyeZb7g8Po

--HG--
extra : rebase_source : b8844ff0adc346b99276623d902f11ef00201aa2
extra : source : 605e81003024844d1c7a34022e5c9bc7956f92c9
extra : histedit_source : 3e4ee4b583e09a481ec4ff80ebe87890c70a28e0
2016-05-30 18:56:32 -04:00
Sebastian Kaspari
4ba704d3e2 Bug 1207739 - SearchEngineBar: Fix calculation to determine number of search engines to display. r=ahunt
If we cannot display all search engines then we want to show a smaller number so that the last one is
cut-off (we only display half of it). The previous version did not calculate the next smallest half
correctly: Instead of displaying 3.5 engines if we have space for 3.7 engines, we only displayed 2.5.

MozReview-Commit-ID: KfopL9td3ba

--HG--
extra : rebase_source : 22534e56a0b9668921fc7bc0d5c2f874823645ed
2016-06-06 16:28:27 +02:00
Jordan Lund
01efb84b2a Bug 1278256 - drop api-9 beta release support, DONTBUILD a=testing r=kmoir
MozReview-Commit-ID: KFlaQoeGPRc

* I guess this has to be uplifted to aurora and included in the aurora->beta
  merge

--HG--
extra : rebase_source : eb97b061f193e0f6d976ea374a3ed2677435520b
extra : amend_source : 843c4791f09dc39e21499dd1782614b2c5442b7e
2016-06-06 15:38:13 +01:00
Jakob Stoklund Olesen
fac7b52918 Bug 1277796 - Fix boolean SIMD constructors. r=bbouvier
Add better test coverage of boolean SIMD constructors with insufficient
arguments.

Add better test coverage of 8x16 and 16x8 constructor calls with missing args.

Fix a crash caused by a missing bool-to-int conversion before a boolean splat
when inlining a boolean constructor.

Fix a crash in the foldsTo method for boolean splats. The 8x16 and 16x8 booleans
were not implemented.

MozReview-Commit-ID: 71kjDpfw84h

--HG--
extra : rebase_source : d0d2f859f8daee3d9c50dbdc971c92b4a60a8543
2016-06-06 07:51:15 -07:00
Mike Conley
fbafdc88c5 Bug 1277318 - Make openNewBrowserWindow wait for the initial browser load before resolving. r=Gijs
MozReview-Commit-ID: 7veM7df2npk

--HG--
extra : rebase_source : 4edfb46ff10b8ac0e4baf4ff492dc682e4f67eb7
2016-05-31 18:29:02 -04:00
Dan Minor
ce4b3363d9 Bug 1274340: enable FEC during video codec setup when negotiated; r=jesup
MozReview-Commit-ID: 3gpxobPGV7M

--HG--
extra : rebase_source : b83f1a4aa6f7959d406d285fe9a01f1320e97b48
2016-05-26 15:28:54 -04:00
Andi-Bogdan Postelnicu
274aa5bef2 Bug 1278214 - ensure operation result is floating point. r=mats
MozReview-Commit-ID: AwIH4G2GlPv

--HG--
extra : rebase_source : 405f3f1122c565e3fb8655122aaa5e08a2a974e6
2016-06-06 17:14:37 +03:00
Kyle Huey
7b31d0700b Bug 1273737: Fix typo introduced when addressing review comments. r=me 2016-06-06 06:53:41 -07:00
Kyle Huey
b42f297a3a Bug 1273683: Purge any evidence that dougt could write code. r=dougt 2016-06-06 06:51:16 -07:00
Kyle Huey
da5496eedf Bug 1273737: Shutdown the refresh driver when there are no more refresh drivers. r=dbaron,mchang 2016-06-06 06:51:15 -07:00
Gabor Krizsanits
6c0e1dc69f Bug 1146873 - Handling sandbox policy setup failures. r=bobowen 2016-06-06 15:13:33 +02:00
Nathan Froyd
3a01463f29 Bug 1277867 - use uintptr_t more consistently in Value.h; r=luke
While the casts being changed in this patch are correct as they are,
other functions near these use uintptr_t.  For consistency's sake, it
seems better to use uintptr_t everywhere.
2016-06-06 17:01:40 -04:00
Nathan Froyd
2a354943cf Bug 1277853 - adjust checks for clang's integrated assembler in transform_neon.S; r=jesup
This file used __APPLE__ as a shorthand for "compiling with clang's
integrated assembler"; we should really be checking for __clang__ instead.
2016-06-06 16:59:35 -04:00
Nathan Froyd
154bef14bf Bug 1277650 - part 3 - add MOZ_JNICALL attribute to MakeNativeMethod's argument; r=darchons
clang complains that it's unable to instantiate this template because
the functions being passed as arguments are MOZ_JNICALL, while the
actual parameter to the function has no such attribute.  Adding the
attribute makes everything line up.
2016-06-06 16:58:55 -04:00
Nathan Froyd
9e9c7538de Bug 1277650 - part 2 - more explicit friending between NativeStubImpl and ProxyNativeCall; r=darchons
clang complains about specializations of NativeStubImpl not being able
to see the private constructor of ProxyNativeCall.  While
ProxyNativeCall includes a friend declaration for NativeStubImpl, it's
not obvious *which* NativeStubImpl is being friended, as NativeStubImpl
hasn't been forward declared and exists in a completely separate
namespace.  Forward declaring NativeStubImpl and adjusting the friend
declaration makes everything more correct.
2016-06-06 16:58:55 -04:00
Nathan Froyd
7831fb1c31 Bug 1277650 - part 1 - make generated Natives<>::methods[] const instead of constexpr; r=darchons
clang complains that a constexpr definition of methods[] cannot refer to
members of the incomplete Impl template parameter, and rightly so.
Making these const is sufficient for our purposes, and that enables us
to move the declaration outside of the class, where it will be
instantiated lazily (presumably at the point when |Impl| is a complete
class definition).  We also need to declare the length of methods[], as
other parts of the code require knowing the length of methods[] at
compile time.
2016-06-06 16:58:55 -04:00
Eddy Bruel
a8745145ea Bug 1271653 - Implement a C++ interface for name/displayName;r=jimb 2016-06-06 14:50:12 +02:00
Eddy Bruel
8de72f868e Bug 1271653 - Implement a C++ interface for proto and className;r=jimb 2016-06-06 14:49:24 +02:00