Commit Graph

504153 Commits

Author SHA1 Message Date
Sebastian Hengst
9bc6c5c04d Backed out changeset d426fe6431f0 (bug 1324460) for failure of test aom/test_general.html on first push after it landed. r=backout 2016-12-20 23:50:38 +01:00
Sebastian Hengst
ac153b5903 Backed out changeset 50a74758ee7d (bug 1324352) for failing webaudioeditor devtools tests like test/browser_audionode-actor-bypass.js. r=backout 2016-12-20 23:03:36 +01:00
Sebastian Hengst
d17f05006b Backed out changeset d70b97db8d9e (bug 1324568) 2016-12-20 23:02:48 +01:00
Sebastian Hengst
2c02931295 Backed out changeset f350bbf9e636 (bug 1324659) 2016-12-20 23:02:44 +01:00
Sebastian Hengst
509ca14202 Backed out changeset 148d51601e2b (bug 1324568) 2016-12-20 23:02:00 +01:00
Jim Chen
33dd6ce59b Bug 1324817 - Fix NPE in setSearchEngineFromBundle; r=me
Fix a NPE in setSearchEngineFromBundle when mIdentifier is null. r=me
for trivial patch.
2016-12-20 17:01:04 -05:00
Alexander Surkov
ad56c994fa Bug 1324460 - implement AOM get() method, r=smaug 2016-12-20 16:45:57 -05:00
Kartikaya Gupta
c76419c55c Bug 1324462 - Don't automatically upgrade dependent libraries when running |mach vendor rust|. r=froydnj
This allows developers to manually upgrade packages as desired by running
|cargo update -p <package>| or |cargo update| on gkrust and gkrust-gtest.
Previously this update would happen implicitly as part of |mach vendor rust|,
and made it hard to upgrade specific packages without upgrading everything.

MozReview-Commit-ID: 91GOdtGmwX0
2016-12-20 16:46:46 -05:00
Nick Fitzgerald
dc6fb89f13 Bug 1277338 - Add the "mozjs_sys" crate as a root crate; r=froydnj 2016-12-20 13:43:13 -08:00
Eugen Sawin
e586fb1608 Bug 1324789 - [1.0] Add MP3 demuxer test for a file with partial optional XING header fields. r=jya 2016-12-20 22:21:00 +01:00
Jeff Gilbert
9d407da7b7 Bug 1324721 - Coersion of GLFloat to GLint in TexParameter should round. - r=daoshengmu
MozReview-Commit-ID: 4hpmgWgheYU
2016-12-20 13:20:14 -08:00
Jeff Gilbert
54a9c62b62 Bug 1324712 - TEXTURE_2D_ARRAY mipmap checks are wrong. - r=daoshengmu
MozReview-Commit-ID: 81dEFSATPgR
2016-12-20 13:20:12 -08:00
Jeff Gilbert
bdc88b3f78 Bug 1324710 - Fix deqp/functional/gles3/negativestateapi.html - r=daoshengmu
MozReview-Commit-ID: 2seTY1tEtvX
2016-12-20 13:20:11 -08:00
Jeff Gilbert
cd75194b2c Bug 1202427 - Stub DrawRangeElements into DrawElements. - r=daoshengmu
MozReview-Commit-ID: 2rlnPFcvfEd
2016-12-20 13:20:09 -08:00
Jeff Gilbert
63439e0683 Bug 1324626 - Pick a MAX_CLIENT_WAIT_TIMEOUT_WEBGL. - r=lenzak800
MozReview-Commit-ID: L4gaasXZYFb
2016-12-20 13:20:07 -08:00
Jeff Gilbert
ac1470a840 Bug 1324351 - Zero-length maps are invalid. - r=daoshengmu
MozReview-Commit-ID: IZQaLltkGIv
2016-12-20 13:20:05 -08:00
Jeff Gilbert
f09cb0082c Bug 1305864 - Catch INVALID_OP from bad-format CopyTexSubImage in ANGLE for now. - r=daoshengmu
MozReview-Commit-ID: 9Hq0pW4xwRN
2016-12-20 13:20:03 -08:00
Jeff Gilbert
b22f1cf605 Bug 1316539 - Do null TexSubImage check with blob->HasData(). - r=lenzak800
MozReview-Commit-ID: LwRZQI2dcKO
2016-12-20 13:20:01 -08:00
Jeff Gilbert
be11fc9350 No bug - Skip common intermittant test. - a=testonly
MozReview-Commit-ID: JpreGx7Wm9E
2016-12-20 13:07:24 -08:00
Jeff Gilbert
f919077d47 Bug 1324614 - Make MAX_ELEMENT_INDEX default to UINT32_MAX when ES3_compat unavailable. - r=daoshengmu
MozReview-Commit-ID: 5y3cXDaLYXe
2016-12-20 13:00:40 -08:00
Jeff Gilbert
a20668b137 Bug 1324604 - Only query IMPLEMENTATION_COLOR_READ_FORMAT/TYPE on actual GLES. (flattened) - r=daoshengmu
MozReview-Commit-ID: 3KFbKZremf2
2016-12-20 13:00:38 -08:00
Jeff Gilbert
f7b2bc6226 Bug 1324598 - GENERATE_MIPMAP_HINT isn't queriable in Core Profiles. - r=daoshengmu
MozReview-Commit-ID: 6Z2MPmeFqv
2016-12-20 13:00:20 -08:00
Ehsan Akhgari
92e6e5b4d4 Bug 1312514 follow-up: Increase the timeout for test_timer_flood.html for Android debug timeouts 2016-12-20 15:49:22 -05:00
Andrea Marchesini
374bf9aa67 Bug 1324568 - Implement AudioScheduledSourceNode - part 2, r=me 2016-12-20 21:38:47 +01:00
malayaleecoder
118a096748 Bug 1324067 - Clear the findBar value before test end. r=jmaher 2016-12-20 00:09:41 +05:30
Timothy Nikkel
4bb75904c6 Bug 1322257. Always position child views in nsContainerFrame::ReflowChild. r=dholbert
If we move the frame then we need to move any descendant views, not just if the frame itself has a view.
2016-12-20 13:49:32 -06:00
Timothy Nikkel
3428a70b8d Bug 1324642. Move assert from bug 1323207 from nsImageLoadingContent::Notify to ScriptedNotificationObserver. r=continuation
nsImageLoadingContent::Notify is where all image notifications for things like <img> elements go through. The vast majority being implemented in C++. Any image observers implemented in JS must go through ScriptedNotificationObserver.

We only use ScriptedNotificationObserver in tests. The addon repository only has six hits, and four of them seem to be different versions of the same addon. And they don't seem to be among the more popular addons.

The original location of the assert only caught some images anyway. Things like CSS background images don't go through nsImageLoadingContent. ProgressTracker is the origin of all image notifications.
2016-12-20 13:49:31 -06:00
Wes Kocher
b5f33578be Merge m-c to inbound, a=merge 2016-12-20 11:47:17 -08:00
Wes Kocher
584a2f0f62 Merge inbound to central, a=merge
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Wes Kocher
a7b0469a1d Merge autoland to central, a=merge
MozReview-Commit-ID: VF8ZpI3ORK
2016-12-20 11:35:04 -08:00
Stephen A Pohl
139c939cbd Bug 1235162: Replace deprecated drag API on OSX. r=mstange 2016-12-20 14:33:08 -05:00
Lee Salzman
d9d2ea27be Bug 1323821 - only replace texture-backed SkImage on success in SourceSurfaceSkia::GetData. r=jrmuizel
MozReview-Commit-ID: FbySOGcLhwt
2016-12-20 12:37:19 -05:00
Andrea Marchesini
f9c4996182 Bug 1324659 - AudioParam.minValue/maxValue, r=padenot 2016-12-20 20:20:41 +01:00
Andrea Marchesini
bd93c7bd15 Bug 1324568 - Implement AudioScheduledSourceNode, r=padenot 2016-12-20 20:20:41 +01:00
Andrea Marchesini
ad79ef8d0a Bug 1324352 - Implement BaseAudioContext, r=padenot 2016-12-20 20:20:41 +01:00
Neil Deakin
3bcbbdcf40 Bug 41708, support scrolling when hovering over the edge of a scrollframe while dragging, r=smaug 2016-12-20 13:39:30 -05:00
Ehsan Akhgari
87a8f718ea Bug 1312514 - Part 4: Add a test to ensure that splitting timeouts into two buckets doesn't affect the order in which we fire them; r=bkelly
We're adding this test to test_timer_flood.html since it already
examines dispatching thousands of timeouts.  Putting the timeouts in the
two buckets randomly ensures that the test isn't biased towards, for
example, alternating ordering of the timeouts.
2016-12-20 12:40:33 -05:00
Ehsan Akhgari
35e93a7bdf Bug 1312514 - Part 3: Add a test to ensure that timeouts from tracking scripts end up in the tracking bucket; r=bkelly
For simplicity, this test is being added to test_classifier.html which
already has all of the infrastructure necessary for setting up a test
domain as a tracking domain.
2016-12-20 12:40:30 -05:00
Ehsan Akhgari
21f7873ec2 Bug 1312514 - Part 2: Add a hidden pref to control how we split the list of our timeouts into the normal and tracking buckets; r=bkelly
This pref allows easier testing and debugging of this feature
by forcing timeouts to end up in the tracking bucket in either
the alternating or random fashion.
2016-12-20 12:40:28 -05:00
Ehsan Akhgari
7326630b5d Bug 1312514 - Part 1: Split tracking and non-tracking timeouts into two separate lists; r=bkelly
This will allow us to schedule these timers differently in the future.
This patch only performs the refactoring, and is not intended to change
any behavior.  Specifically, this patch doesn't change the order in
which timeouts are fired -- they should still all be fired according to
the mWhen field.

The implementation works by splitting timeout storage per window into
two Timeouts objects, mNormalTimeouts and mTrackingTimeouts.  The ForEach
helper methods are extended to deal with both of these objects, and as a
result, most of the algorithms operating on the list of timeouts work
correctly without any modification, with the notable exception of
RunTimeout.

In RunTimeout(), the order in which Timeout objects are processed does
matter, so for that case we use the OrderedTimeoutIterator class to
iterate over both linked lists simultaneously in the mWhen order.  Also,
inserting the dummy timeout when running the timeouts is only necessary
for the linked list where the last expired timeout is coming from, so we
only inject the dummy timer into the corresponding list, therefore we
remember which list we picked the last expired timeout from when
looking for it.
2016-12-20 12:40:26 -05:00
ffxbld
73257d54c0 No bug, Automated HPKP preload list update from host bld-linux64-spot-386 - a=hpkp-update 2016-12-20 06:27:02 -08:00
ffxbld
a948469c0d No bug, Automated HSTS preload list update from host bld-linux64-spot-386 - a=hsts-update 2016-12-20 06:26:59 -08:00
Carsten "Tomcat" Book
9b6d97a4be Backed out changeset 1413fa802632 (bug 1031362) for test failures in pointerevents/test_touch_action.html
--HG--
extra : rebase_source : 937d349fb18e2368d4155364558027134c01fec6
2016-12-20 14:52:23 +01:00
Carsten "Tomcat" Book
9957ef81ce Backed out changeset bb1654cb6f30 (bug 1031362)
--HG--
extra : rebase_source : 31b5dceec22f1de279344f6eb131ede9193b6d10
2016-12-20 14:46:03 +01:00
Carsten "Tomcat" Book
925e83fb49 Backed out changeset 1d3072ee3656 (bug 1031362)
--HG--
extra : rebase_source : 5e1a1b9588f404b2f79599fdd9480b7efd29007c
2016-12-20 14:46:02 +01:00
Carsten "Tomcat" Book
14b24ddfb5 Backed out changeset 83c4d145e937 (bug 1323916)
--HG--
extra : rebase_source : 4d356aa8982eb273052f422ba80c9bacc7c425ea
2016-12-20 14:46:00 +01:00
Jonathan Kew
483054898a Bug 1322989 - Reftest for uppercasing of Greek disjunctive eta (ή). r=m_kato 2016-12-20 10:07:32 +00:00
Jonathan Kew
2a3c8294aa Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato 2016-12-20 10:06:51 +00:00
Alessio Placitelli
3313bae468 Bug 1315650 - Add a longer timeout for searchbar suggestions in tests. r=mak
MozReview-Commit-ID: 4dkkibfGFMv
2016-12-20 06:37:00 +01:00
Hannes Verschore
ca59bc5ee1 Bug 1323027: IonMonkey - Remove empty blocks, r=jandem 2016-12-20 16:03:08 +01:00