Граф коммитов

504136 Коммитов

Автор SHA1 Сообщение Дата
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
Wes Kocher cc2a84852b Merge inbound to central, a=merge
MozReview-Commit-ID: 5Ytu9rQ8iD5
2016-12-19 16:46:20 -08:00
Andreas Tolfsen 892dd1cb42 Bug 1324529 - Rename Marionette capability raisesAccessibilityExceptions to moz:accessibilityChecks; r=whimboo,yzen
This change renames the `raisesAccessibilityExceptions` capability to
`moz:accessibilityChecks` to conform with the format of extension
capabilities as defined in the WebDriver specification.

As this feature is not tested or used in the Firefox upgrade tests and
has limited deployment outside Mozilla, it is considered safe for this
to be a breaking change.

MozReview-Commit-ID: DRA16cWJDX0

--HG--
extra : rebase_source : 42fac27f655ce431ae68bbaeeec6a208d91e9033
2016-12-19 19:28:17 +00:00
Henrik Skupin 22418ad00d Bug 1324373 - Fix Javascript errors in Marionette's get_pref() method. r=ato
Given that all other code is using Components.interfaces it should also be
used in get_pref(). Further arguments is not iterable in older Firefox releases,
so we cannot use the unfolding - it would break Firefox UI update tests for
Firefox 45ESR -> 52ESR.

MozReview-Commit-ID: LZNdkW9XBvy

--HG--
extra : rebase_source : f01d9969fdefee944fa3dfc26113430ec1b32919
2016-12-20 10:30:39 +01:00
Tomer Cohen 0bb0d35bc0 Bug 1323504 - Add RTL support for the Toolbox Options r=jdescottes
MozReview-Commit-ID: DkAfbQyIdkR

--HG--
extra : rebase_source : 667dff4d65612cb47615ef50ac170bdf71c0c739
2016-12-20 12:42:43 +02:00
Andreas Tolfsen 8ff4e83b8c Bug 1324467 - Make copy of data to send to listener; r=automatedtester
The payload sent to the listener through `GeckoDriver#sendAsync` is
sometimes mutated if a `commandID` parameter is given.  Because `data`
is sometimes a reference to an object, the original object gets modified
with an additional `command_id` field.

To avoid this we copy the object before mutating it and pass it through
to the message manager.

MozReview-Commit-ID: HM2tnPqbAge

--HG--
extra : rebase_source : 6aa593973d82bdf4addd8003ce68df9ad3179a4a
2016-12-19 19:08:46 +00:00
Carsten "Tomcat" Book 72f817124f Backed out changeset ab6c012704b9 (bug 1315105) for failing on own test 2016-12-19 16:34:18 +01:00
Carsten "Tomcat" Book 97d9339674 Merge mozilla-central to mozilla-inbound 2016-12-19 16:04:33 +01:00
Carsten "Tomcat" Book 46ded325e8 merge autoland to mozilla-central a=merge 2016-12-19 16:03:28 +01:00
Carsten "Tomcat" Book 51614d31e4 Backed out changeset 059753ec9117 (bug 1315105) for test failures in own test
--HG--
extra : rebase_source : de2846d1205d3e885c1040379f2816629a925d22
2016-12-19 15:59:14 +01:00
Carsten "Tomcat" Book f1b50a1663 Backed out changeset cb1e59969729 (bug 1315105)
--HG--
extra : rebase_source : 2b71de0fbd36b44663caf37654c88e64bfe9af2c
2016-12-19 15:58:55 +01:00
Carsten "Tomcat" Book 4accb2ccc4 Backed out changeset 5414d6a71785 (bug 1315105)
--HG--
extra : rebase_source : 32ab8a0003ae643e467bcc24bd857ce58679c82f
2016-12-19 15:58:54 +01:00
ffxbld 7a9fb837af No bug, Automated HPKP preload list update from host bld-linux64-spot-469 - a=hpkp-update 2016-12-19 06:25:29 -08:00
ffxbld 5401bc1f92 No bug, Automated HSTS preload list update from host bld-linux64-spot-469 - a=hsts-update 2016-12-19 06:25:27 -08:00
Sebastian Hengst eda03c6bbf Backed out changeset f3ac066c3741 (bug 1319992) for failing test_eme_stream_capture_blocked_case1.html. r=backout 2016-12-19 12:39:21 +01:00
Sebastian Hengst 54179fc7dd Backed out changeset 45afcd8cf9ef (bug 1319992) 2016-12-19 12:38:36 +01:00
Sebastian Hengst e1bd6fb711 Backed out changeset 3cfdc09bf851 (bug 1319992) 2016-12-19 12:38:32 +01:00
Sebastian Hengst 05f0d649cb Backed out changeset 2ae0864c76bc (bug 1319992) 2016-12-19 12:38:28 +01:00