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

634879 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 3bed881ec9 Bug 1525208 - Part 2: Opportunistically avoid some allocations in ThirdPartyUtil.cpp; r=baku
Depends on D18643

Differential Revision: https://phabricator.services.mozilla.com/D18644

--HG--
extra : moz-landing-system : lando
2019-02-05 18:11:46 +00:00
Ehsan Akhgari 70c4bbbed8 Bug 1525208 - Part 1: Devirtualize the calls to ThirdPartyUtil in nsContentUtils::IsThirdPartyWindowOrChannel(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D18643

--HG--
extra : moz-landing-system : lando
2019-02-05 18:11:44 +00:00
Ted Campbell d30333735e Bug 1518377 - Fix the way isIon accesses current script r=nbp
Existing code crashes on IonIC frames. Instead, use FrameIter to
determine caller. This also simplifies WASM handling. Also make inJit
use a similar approach for consistency.

Differential Revision: https://phabricator.services.mozilla.com/D18151

--HG--
extra : moz-landing-system : lando
2019-02-05 18:08:54 +00:00
Gabriel Luong 604e15b086 Bug 1524631 - Implement new declaration editor for the new rules view. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D18387
2019-02-01 15:40:33 -05:00
James Graham af16c5ce0d Bug 1525327 - Don't crash wptrunner if mozversion fails, r=ato
On Android we aren't necessarily passing in the package path, so
mozversion can't extract the relevant metadata, and on other platforms
it could also fail if we pass in a script file or similar. In that
case we shouldn't fail.

Differential Revision: https://phabricator.services.mozilla.com/D18712
2019-02-05 17:54:49 +00:00
moz-wptsync-bot 527413fc1d Bug 1523562 - [wpt-sync] Update web-platform-tests to 9c5701192b581208a028144cb0fc27e462541a49, a=testonly
wpt-head: 9c5701192b581208a028144cb0fc27e462541a49
wpt-type: landing


--HG--
rename : testing/web-platform/meta/async-local-storage/undefined-value.https.html.ini => testing/web-platform/meta/kv-storage/undefined-value.https.html.ini
2019-02-05 17:54:49 +00:00
moz-wptsync-bot 02cd3bff7c Bug 1523562 - Remove bogus metadata file, a=testonly 2019-02-05 17:54:49 +00:00
Philip Jägenstedt 1203a58079 Bug 1523562 [wpt PR 15130] - Correct the order of owner and repo args in tag_master.py, a=testonly
Automatic update from web-platform-tests
Correct the order of owner and repo args in tag_master.py (#15130)

This was harmless because the order was reversed both in the arguments
and where used, but did cause me confusion when comparing to docs:
https://developer.github.com/v3/git/refs/#create-a-reference
--

wpt-commits: 9c5701192b581208a028144cb0fc27e462541a49
wpt-pr: 15130
2019-02-05 17:54:48 +00:00
Tab Atkins Jr 446224354f Bug 1523562 [wpt PR 15116] - Clarify that object arg to assert_throws is for non-DOMExceptions, a=testonly
Automatic update from web-platform-tests
Clarify that object arg to assert_throws is for non-DOMExceptions

Previous text made it seem like passing any object with the correct "name" property would be fine, but in reality, if you're specifically expecting a DOMException, you should be passing a string. (per @Ms2ger feedback)

Preserved the original wording as much as possible otherwise.

(Probably `assert_throws` itself should check the error type if called with an object, and verify that it's *not* a DOMException. But that's a separate cleanup project.)
--

wpt-commits: 59ea76c698b416231e7dcdb877a6265ba82b49f8
wpt-pr: 15116
2019-02-05 17:54:47 +00:00
autofoolip dc4cd16f0a Bug 1523562 [wpt PR 15127] - Update interfaces/magnetometer.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/magnetometer.idl (#15127)

Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/magnetometer.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725
--

wpt-commits: d46b05e8b99072cdfbcd23e11842ac813bf7bb38
wpt-pr: 15127
2019-02-05 17:54:47 +00:00
autofoolip 3be57d07d3 Bug 1523562 [wpt PR 15125] - Update interfaces/geolocation-sensor.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/geolocation-sensor.idl (#15125)

Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/geolocation-sensor.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725
--

wpt-commits: 8e55cc9d15c76d41a64fce62a9e631d3b71f0f5c
wpt-pr: 15125
2019-02-05 17:54:47 +00:00
autofoolip fbc106c516 Bug 1523562 [wpt PR 15124] - Update interfaces/accelerometer.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/accelerometer.idl (#15124)

Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/accelerometer.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725
--

wpt-commits: 0ffc719ae14c963e8ef1bf68879b9763984492dd
wpt-pr: 15124
2019-02-05 17:54:47 +00:00
autofoolip 695fab76a7 Bug 1523562 [wpt PR 15126] - Update interfaces/gyroscope.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/gyroscope.idl (#15126)

Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/gyroscope.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725
--

wpt-commits: bec4c4f4628c8ac495124c414c7952c341b9f2ca
wpt-pr: 15126
2019-02-05 17:54:46 +00:00
autofoolip e1bfa1684c Bug 1523562 [wpt PR 15128] - Update interfaces/orientation-sensor.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/orientation-sensor.idl (#15128)

Source: https://github.com/tidoust/reffy-reports/blob/2cf7db1/whatwg/idl/orientation-sensor.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485766725
--

wpt-commits: 1acbffcef578402832b73576ce957fb75e45cc9a
wpt-pr: 15128
2019-02-05 17:54:46 +00:00
Matt Falkenhagen 275e88f6d9 Bug 1523562 [wpt PR 15120] - service worker: WPT: modernize and add debugging to claim-fetch.https.html., a=testonly
Automatic update from web-platform-tests
service worker: WPT: modernize and add debugging to claim-fetch.https.html.

This test is flaky in Chrome. One of the fetches fails but we only get
output "failed to fetch" from Chrome. Make the test easier to read using
async/await and add more debugging info.

Bug: 924448
Change-Id: Ib9a0537772b1160e627517ff3ed1cef820778705
Reviewed-on: https://chromium-review.googlesource.com/c/1441654
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626891}

--

wpt-commits: 2e71724144098b754b1839e0d8cdfdcbe13bd7dd
wpt-pr: 15120
2019-02-05 17:54:46 +00:00
moz-wptsync-bot 447b214c4c Bug 1492316 [wpt PR 13061] - Update wpt metadata, a=testonly
wpt-pr: 13061
wpt-type: metadata
2019-02-05 17:54:45 +00:00
Raymond Toy 428b200bd6 Bug 1492316 [wpt PR 13061] - Sub-sample accurate start for ABSN, a=testonly
Automatic update from web-platform-tests
Sub-sample accurate start for ABSN

Implement sub-sample accurate start for AudioBufferSourceNode.
Previously, if the start time was between sample boundaries, we would
start the output at the frame before the start time.  This is actually
incorrect because we haven't actually started yet.  We should start
the output at the next boundary, and interpolating the value based on
the true start time and the sample boundary.

Many tests needed to be updated.  Basically for each test that needed
to be changed, the sample rate is set to a power of two and all ABSN
sources are updated to make sure the source starts exactly on a frame
boundary. We also took the opportunity to adjust the error thresholds
for the tests in case lower values could be used.

Some additional notes for the tests:

audiobuffersource-playbackrate-zero.html: Add new test to make sure
sub-sample accurate start handles a zero playback rate.

audiobuffersource-loop-points.html: add some code to save the actual
output.  This is needed because a new reference file is needed since
the sample rate has changed.

Also manually tested all of the modified tests with Firefox nightly.
They all pass still (except for the new sub-sample test because
Firefox doesn't do sub-sample accurate start/stop).

Bug: 876917
Test: the-audiobuffersourcenode-interface/sub-sample-scheduling.html
Change-Id: Ib13ba30eaa160cfd10739feabac961bf074ee309
Reviewed-on: https://chromium-review.googlesource.com/c/1212270
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626753}

--

wpt-commits: 00fa50687cab43b660296389acad6cc48717f1d1
wpt-pr: 13061
2019-02-05 17:54:45 +00:00
Aleks Totic 6db51c9e50 Bug 1523562 [wpt PR 15117] - Fix flaky WPT test, a=testonly
Automatic update from web-platform-tests
Fix flaky WPT test

Tests names differed depending on whether test was sync or async.
https://github.com/web-platform-tests/wpt/pull/14888

Bug: 919297
Change-Id: I68579db478c68b2f603cc2d57f81bf02856961d8
Reviewed-on: https://chromium-review.googlesource.com/c/1440144
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626729}

--

wpt-commits: 24aaa7dd187f3603649ca5692ea639d67a166f88
wpt-pr: 15117
2019-02-05 17:54:45 +00:00
Raymond Toy 2bfc2d0ebf Bug 1498465 [wpt PR 13477] - Compute azimuth correctly according to the spec, a=testonly
Automatic update from web-platform-tests
Compute azimuth correctly according to the spec

The azimuth calculation is incorrect if one of the vectors is the
zero vector.  The spec handles this case correctly by just using the
dot product alone with "normalized" vectors instead of trying to
divide the dot product by the lengths.

Bug: 893983
Test: panner-azimuth.html
Change-Id: I7f890ae3353a71ffccfc3138038572a8a18b2379
Reviewed-on: https://chromium-review.googlesource.com/c/1277666
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626665}

--

wpt-commits: f2b7361daff0d555c271f8ffa50dc22ac8e948c5
wpt-pr: 13477
2019-02-05 17:54:44 +00:00
Aleks Totic f6c7f573e1 Bug 1523562 [wpt PR 14888] - [LayoutNG] ComputeReplacedSize min/max width/height fix, a=testonly
Automatic update from web-platform-tests
[LayoutNG] ComputeReplacedSize min/max width/height fix

This fix introduces a difference between how Legacy and
NG handle an edge case.
When replaced element:
- has no intrinsic size, has no aspect ratio,
- has border+padding.

The spec specifies that element's inline size should be computed
as stretch-width, filling the container.

Legacy violates the spec by overflowing the container by
width of border+padding.
NG implements spec behavior.

Bug: 919297
Change-Id: I7839b94b2be86bbce30adeea6942ac5235ebacdc
Reviewed-on: https://chromium-review.googlesource.com/c/1414872
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624928}

--

wpt-commits: bde5f8f30d5eab46d471252fb08d7ee88d90310d
wpt-pr: 14888
2019-02-05 17:54:44 +00:00
Tab Atkins Jr edf44f1b5e Bug 1523562 [wpt PR 15115] - Fix first arg of assert_throws, a=testonly
Automatic update from web-platform-tests
Fix first arg of assert_throws

Apparently you should specifically use the string form of the first `assert_throws` argument to catch DOMExceptions.
--
Merge pull request #15115 from web-platform-tests/tabatkins-patch-1

Fix first arg of assert_throws
--

wpt-commits: cd7b4b3799261dcbbee7709991215be5a1585529, 81a7b60a91657be80c4fc15dce6617951f2e5278
wpt-pr: 15115
2019-02-05 17:54:44 +00:00
Ian Kilpatrick abdbe2c926 Bug 1523562 [wpt PR 15053] - [LayoutNG] Compute table cell margins to zero., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Compute table cell margins to zero.

In the bug we check when we are performing the layout overflow
calculation if we have margins and add them if necessary.

Because we were setting them in LayoutNG (and not in Legacy) it meant
that we were contributing to overflow!

This forces margins to compute to zero for table cells.

Bug: 924504
Change-Id: Ia3595e0b432a965e7ed4bd28a8b3cf046fdf3775
Reviewed-on: https://chromium-review.googlesource.com/c/1434919
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626650}

--

wpt-commits: 48480234722c9e283c8c5457916db073a25d68cd
wpt-pr: 15053
2019-02-05 17:54:44 +00:00
Kunihiko Sakamoto 88ccb362a5 Bug 1523562 [wpt PR 15075] - Fix preload tests failing on wpt.fyi dashboard, second attempt, a=testonly
Automatic update from web-platform-tests
Fix preload tests failing on wpt.fyi dashboard, second attempt

https://crrev.com/c/1411963 fixed the url conflicts with other tests,
but the test still flakes when running repeatedly, because the resource
is loaded from disk cache in subsequent runs
(https://github.com/web-platform-tests/wpt/pull/14882).

We don't care if the preloaded resources came from cache in these tests,
so let's just verify the number of Resource Timing entries.

Bug: 922343
Change-Id: I2c1d146856a125dbbb641d7efb4e6151094f6a3e
Reviewed-on: https://chromium-review.googlesource.com/c/1436777
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626019}

--

wpt-commits: a52ae0c66f4a764f036d6b85e9d2e611acf45383
wpt-pr: 15075
2019-02-05 17:54:43 +00:00
vmpstr 85175d3bee Bug 1523562 [wpt PR 15082] - Test: Add a display:none inline toggle test, a=testonly
Automatic update from web-platform-tests
Test: Add a display:none inline toggle test

This patch adds a test that exercises an invalidation path which
was recently fixed. The test is to ensure the behavior does not
regress.

R=chrishtr@chromium.org

Bug: 919954
Change-Id: I1e5d037462501b8bf81c0bcf8c909713ed6508ee
Reviewed-on: https://chromium-review.googlesource.com/c/1435684
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626574}

--

wpt-commits: cfa9ac2a264f58358af6aad8067d40714afe12e4
wpt-pr: 15082
2019-02-05 17:54:43 +00:00
Sven Sauleau 377e07fa35 Bug 1523562 [wpt PR 15017] - [wasm] sync module-builder and constants, a=testonly
Automatic update from web-platform-tests
feat: sync wasm-module-builder.js

--
feat: sync wasm-constants.js

--

wpt-commits: 494a9583ce397784ee019a824431c8063cfe4537, ba064d2c5be79444746db1bd403ab72f681ca185
wpt-pr: 15017
2019-02-05 17:54:43 +00:00
Gérard Talbot 87f2009f6e Bug 1523562 [wpt PR 15106] - added 2 css-values tests and 1 reference file, a=testonly
Automatic update from web-platform-tests
added 2 css-values tests and 1 reference file

--
Merge pull request #15106 from TalbotG/Values3-GT-PR13

added 2 css-values tests and 1 reference file

--

wpt-commits: 7d2a224e58a005ec3696a0826cc60a1ad8ad1e05, 95ca9136eb182dbfc4fafe14eccf7891dbdb82bf
wpt-pr: 15106
2019-02-05 17:54:42 +00:00
moz-wptsync-bot b55aab67c1 Bug 1352355 [wpt PR 14464] - [Gecko Bug 1352355] Enable storing and updating mozleak metadata in wpt ini, a=testonly
Automatic update from web-platform-tests
Enable storing and updating mozleak metadata in wpt ini

This adds two new properties to wpt metadata files:

mozleak-allowed - This is a list of the form [process-name:object
name], which indicates objects that may be leaked in that specific
process. Automatic updates that find a leak may add that object to
this list.

mozleak-threshold - This is a list (but conceptually a map) of
[process-name: threshold bytes], indicating a threshold below which
leaks will not cause a test failure. This number is updated by setting
it to the observed value for a process.

Depends on D12410

Differential Revision: https://phabricator.services.mozilla.com/D12411

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: 02e4dbfecbc426e118199e4ce140db13814aaf7a
gecko-integration-branch: central
gecko-reviewers: ato

--
Enable leak checks by default in wpt debug builds

Depends on D12412

Differential Revision: https://phabricator.services.mozilla.com/D12413

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: f3f4ea333cc4268ca48cf4eef9f821c490401544
gecko-integration-branch: central
gecko-reviewers: ato

--
Fix use of wpt settings in firefox Browser

The settngs() method is called to get a list of session-level settings
that should be applied when running a test. If those settings differ
from the ones applied to the previous test then we have to restart the
browser. But if we set the session on the class in the settings method
then at shutdown time we'll have incorrect settings. This is important
for things like leak checking where the values affect the shutdown
process. So instead ensure that we only set the settings on the class
during startup.

Depends on D12414

Differential Revision: https://phabricator.services.mozilla.com/D13512

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: 36c4c80ddc1a12665af8cbcaef716e384caab99e
gecko-integration-branch: central
gecko-reviewers: ato

--
Fix thresholds in leak update tests

--

wpt-commits: d18e0a52f638ddd4953cdde8ac373f1d611f70cd, 69e6b3e51409c490b425596ac9b7c08a7382e3ae, 44a02fa6eb5173e685c20362ce1409fc4fbe907d, 53fa0b78c29165ceacf478f31add85c6e790f50a
wpt-pr: 14464
2019-02-05 17:54:42 +00:00
James Graham b43350a4cb Bug 1523562 [wpt PR 15074] - Enable full logging for verify runs on taskcluster, a=testonly
Automatic update from web-platform-tests
Enable full logging for verify runs on taskcluster

--

wpt-commits: c456b7df5d0978d1036399dbb50cdcbc2517c825
wpt-pr: 15074
2019-02-05 17:54:42 +00:00
Aleksey Shvayka 1443b64efb Bug 1523562 [wpt PR 15105] - Improve `EventListener::handleEvent()` coverage, a=testonly
Automatic update from web-platform-tests
Improve `EventListener::handleEvent()` coverage

--

wpt-commits: f405bb5d0da4632bd6b30dbe502894ff522c28d8
wpt-pr: 15105
2019-02-05 17:54:41 +00:00
Hiroyuki Ikezoe 0382a5b0af Bug 1423013 [wpt PR 15109] - Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale., a=testonly
Automatic update from web-platform-tests
Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale.

Differential Revision: https://phabricator.services.mozilla.com/D15344

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1423013
gecko-commit: db57901030e954ada2c5ba75a3c6bd0160e6b7e2
gecko-integration-branch: central
gecko-reviewers: botond

--

wpt-commits: 827b5373f7d507fa12054934146e564b17901fb3
wpt-pr: 15109
2019-02-05 17:54:41 +00:00
James Graham 4a840581ce Bug 1523562 [wpt PR 15073] - Add a retry to the initial git checkout, a=testonly
Automatic update from web-platform-tests
Add a retry to the initial git checkout

--
Update docker image

--

wpt-commits: aa94ec995bdf6de55dca6dc51fc83dc0a66c31e9, 68f47dfce55536c861d4e28220de4d296a5472c7
wpt-pr: 15073
2019-02-05 17:54:41 +00:00
autofoolip 90190b004a Bug 1523562 [wpt PR 15108] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#15108)

Source: https://github.com/tidoust/reffy-reports/blob/14be6ed/whatwg/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/485261003
--

wpt-commits: 410c49df79c540d1b8f96d3299c9b4c5daa41a7d
wpt-pr: 15108
2019-02-05 17:54:40 +00:00
Tab Atkins Jr a629707f44 Bug 1523562 [wpt PR 15092] - Escaped EOF, a=testonly
Automatic update from web-platform-tests
Escaped EOF

Tests <https://github.com/w3c/csswg-drafts/issues/3182> and <https://github.com/w3c/csswg-drafts/issues/1821>
--
Use assert_throws, etc

Per @domenic's advice, go ahead and use assert_throws on the throwing call, and then just make the should-succeed call directly, as a throw will cause the test to fail anyway.
--
Merge pull request #15092 from web-platform-tests/tabatkins-patch-1

Escaped EOF

--

wpt-commits: 26f39eb230185a804fabc398810cdcdddefc49ac, f44998b147858a8a2832f66dd32bc9d1ecefb1b3, fc57d7ad7a2942cfa363d5a9b8c6c7d74f5bb693
wpt-pr: 15092
2019-02-05 17:54:40 +00:00
Automat af Gränssnitt 8f9bc5a924 Bug 1523562 [wpt PR 15070] - Update web-nfc.idl and test, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl

Source: https://github.com/tidoust/reffy-reports/blob/1d1a9ed/whatwg/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/467371826

--
Add dom.idl as depdency for web-nfc idlharness.js test

--

wpt-commits: 721c835f9eddcafb7b0889efd5e6bcc287599f10, 7ff59ab57177956108a2b7584f57e140d735ac5f
wpt-pr: 15070
2019-02-05 17:54:39 +00:00
autofoolip a1a66ebfd1 Bug 1523562 [wpt PR 15096] - Update interfaces/wasm-js-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wasm-js-api.idl (#15096)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/wasm-js-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: 8ae1ddbc812733c3a73b103eafad56fb43a2f4b5
wpt-pr: 15096
2019-02-05 17:54:39 +00:00
autofoolip 4a770a665f Bug 1523562 [wpt PR 15094] - Update interfaces/ambient-light.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/ambient-light.idl (#15094)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/ambient-light.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: 03d9fb9a2434b715a30c0440125fb55ce5df8d1d
wpt-pr: 15094
2019-02-05 17:54:39 +00:00
autofoolip 75291c0f8f Bug 1523562 [wpt PR 15095] - Update interfaces/picture-in-picture.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/picture-in-picture.idl (#15095)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/picture-in-picture.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: f33a54b1f9e2cf8a15e1ca06f123f61f3564ab61
wpt-pr: 15095
2019-02-05 17:54:39 +00:00
Findit e4b984c5de Bug 1523562 [wpt PR 15093] - Revert "Add tentative WPT to verify download in sandbox", a=testonly
Automatic update from web-platform-tests
Revert "Add tentative WPT to verify download in sandbox"

This reverts commit 726375b6a0c5583f4d6c37a0d5edaf2421cb72b9.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 626289 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNzI2Mzc1YjZhMGM1NTgzZjRkNmMzN2EwZDVlZGFmMjQyMWNiNzJiOQw

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/Mac10.13%20Tests/9272

Sample Failed Step: webkit_layout_tests on Intel GPU on Mac

Sample Flaky Test: external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads_without_user_activation.sub.tentative.html

Original change's description:
> Add tentative WPT to verify download in sandbox
>
> General testing idea:
> For a network request, we store a token in stash. And after a fixed
> period of time sufficient for the download to finish, if there are
> any, we validate the token in the stash to see if the network request
> was issued and finished successfully.
>
> In the case of <a download> where the decision of download can be made
> before resource fetching, the server sets the token immediately.
>
> In the case of navigation to a download, the server will stream a
> response over 1 seconds and set the token at the end only when the
> socket has been connected. So it is able to detect any download
> cancellation while fetching the resource.
>
> Bug: 539938
> Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
> Reviewed-on: https://chromium-review.googlesource.com/c/1422667
> Commit-Queue: Yao Xiao <yaoxia@chromium.org>
> Reviewed-by: Mike West <mkwst@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#626289}

Change-Id: Id343b8de2a751856b27907ba4c8dfb52715e4598
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 539938
Reviewed-on: https://chromium-review.googlesource.com/c/1437999
Cr-Commit-Position: refs/heads/master@{#626323}

--

wpt-commits: a863d5ef0f2168e6fdcab0c46b640ffd5b4b593d
wpt-pr: 15093
2019-02-05 17:54:38 +00:00
Yao Xiao c178abebd9 Bug 1523562 [wpt PR 14944] - Add tentative WPT to verify download in sandbox, a=testonly
Automatic update from web-platform-tests
Add tentative WPT to verify download in sandbox

General testing idea:
For a network request, we store a token in stash. And after a fixed
period of time sufficient for the download to finish, if there are
any, we validate the token in the stash to see if the network request
was issued and finished successfully.

In the case of <a download> where the decision of download can be made
before resource fetching, the server sets the token immediately.

In the case of navigation to a download, the server will stream a
response over 1 seconds and set the token at the end only when the
socket has been connected. So it is able to detect any download
cancellation while fetching the resource.

Bug: 539938
Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
Reviewed-on: https://chromium-review.googlesource.com/c/1422667
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626289}

--

wpt-commits: 3b1b4cff2e7078df6d6e1be8bd04e3daf551c727
wpt-pr: 14944
2019-02-05 17:54:38 +00:00
Dave Tapuska a7587b2da8 Bug 1523562 [wpt PR 15047] - Reland add tentative WPT tests for stale while revalidate handling., a=testonly
Automatic update from web-platform-tests
Reland add tentative WPT tests for stale while revalidate handling.

Add test to ensure that handling the fetch doesn't trigger stale
while revalidate loading.

Add test to ensure that scripts and css loaded trigger a stale
while revalidate cache hit.

The PR for the spec changes is here:
https://github.com/whatwg/fetch/pull/853

This reland removes the resource timing and moves to css (instead of
images) which were both unreliable.

BUG=348877

Change-Id: Ibabd8d3fd0295bedc8259594fc926da6ab5cfc43
Reviewed-on: https://chromium-review.googlesource.com/c/1434776
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626264}

--

wpt-commits: f8a34bc8fa3a9451717c974108d677e319243ded
wpt-pr: 15047
2019-02-05 17:54:38 +00:00
Matt Falkenhagen e924472914 Bug 1523562 [wpt PR 15035] - WPT: service worker: test clients.get(resultingClientId) for cross-origin., a=testonly
Automatic update from web-platform-tests
WPT: service worker: test clients.get(resultingClientId) for cross-origin.

See https://github.com/w3c/ServiceWorker/issues/1385

Bug: 924959
Change-Id: I5e2850b743d0702b36f1f20a84c87591c3baab19
Reviewed-on: https://chromium-review.googlesource.com/c/1433657
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626265}

--

wpt-commits: 0e0e65d5a43926e584537ea0878b0c2fbc1b694c
wpt-pr: 15035
2019-02-05 17:54:37 +00:00
Yoav Weiss 587a6a066a Bug 1523562 [wpt PR 14845] - [resource-timing] Modify is_secure_context_ based on resource, a=testonly
Automatic update from web-platform-tests
[resource-timing] Modify is_secure_context_ based on resource

This is a followup on [1], which fixes the case where the document's
protocol and the resource's protocol are not the same, and adds tests
to that effect.

[1]https://chromium-review.googlesource.com/c/chromium/src/+/1396129

Change-Id: I7e0fda2e1275cb38359bf5781994f1b273248e4d
Reviewed-on: https://chromium-review.googlesource.com/c/1409446
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623889}

--

wpt-commits: 4851d0827f2dc5762d257473e2d917bf4fc7ba69
wpt-pr: 14845
2019-02-05 17:54:37 +00:00
Tab Atkins Jr dadd242bc9 Bug 1523562 [wpt PR 15090] - CSS Whitespace, a=testonly
Automatic update from web-platform-tests
CSS Whitespace

Tests <https://github.com/w3c/csswg-drafts/issues/1654>
--
Remove trailing whitespace
--
Merge pull request #15090 from web-platform-tests/tabatkins-patch-5

CSS Whitespace
--

wpt-commits: b0eb9a88908e3e540556f4839a6b901968ce8c8b, a076f8ea91640fb5ae2e99f34f891e3b2999a1f3, c69674ebc1995bb2ec3ebdde6b190c6ed14bd866
wpt-pr: 15090
2019-02-05 17:54:37 +00:00
Tab Atkins Jr ed7973f9b4 Bug 1523562 [wpt PR 15087] - Inclusive Ranges, a=testonly
Automatic update from web-platform-tests
Inclusive Ranges
--
Tabs => spaces
--
Merge pull request #15087 from web-platform-tests/tabatkins-patch-5

Inclusive Ranges
--

wpt-commits: cf4cc61a59599f7471c99d7bdb24eb7be46c6457, ec05fea338c9461b22db32680647d3a1c4180ccc, d46b9d7e2c8d073f347e965c00ed27093608a764
wpt-pr: 15087
2019-02-05 17:54:36 +00:00
Tab Atkins Jr c1982cc4fa Bug 1523562 [wpt PR 15088] - Unclosed Constructs Are Valid, a=testonly
Automatic update from web-platform-tests
Unclosed Constructs Are Valid

Tests <https://github.com/w3c/csswg-drafts/issues/1933>
--
Merge pull request #15088 from web-platform-tests/tabatkins-patch-6

Unclosed Constructs Are Valid
--

wpt-commits: 7f2a09e08bb41532cd8d816da836e3dbe3100d42, 9b18bc8291eeb8ec670e14f9c465bff425cfdb5c
wpt-pr: 15088
2019-02-05 17:54:36 +00:00
Brandon Jones db643a77c3 Bug 1523562 [wpt PR 14828] - Removed XRDevice interface, a=testonly
Automatic update from web-platform-tests
Removed XRDevice interface

This changes the entry point into the WebXR APIs, as described
by the latest spec changes. It makes the concept of which physical
piece of hardware is being used implicit. The CL is unfortunately
large, but that's almost entirely due to the number of tests that the
change affects.

Bug: 916299
Change-Id: I32f2acec810761bbddd1f6df6e8ca91673dd381e
Reviewed-on: https://chromium-review.googlesource.com/c/1383393
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626199}

--

wpt-commits: 8d51019f62e3a85f920a2502711beba1193a9d16
wpt-pr: 14828
2019-02-05 17:54:36 +00:00
Geoffrey Sneddon 1506424b7a Bug 1523562 [wpt PR 15079] - Pass the full path to the flake8 config files, a=testonly
Automatic update from web-platform-tests
Pass the full path to the flake8 config files (#15079)

* Pass the full path to the flake8 config files
* Remove whitespaces before `requirements.txt`
--

wpt-commits: a74dc2ebe38405ff9fee0ddd522272258bee7b2d
wpt-pr: 15079
2019-02-05 17:54:36 +00:00
Tab Atkins Jr 50f344a929 Bug 1523562 [wpt PR 15086] - Input Preprocessing, a=testonly
Automatic update from web-platform-tests
Input Preprocessing

Tests <https://github.com/w3c/csswg-drafts/issues/3307>
--
Rename css/input-preprocessing.html to css/css-syntax/input-preprocessing.html
--
Merge pull request #15086 from web-platform-tests/tabatkins-patch-4

Input Preprocessing
--

wpt-commits: b3d3189634e45949991f61a64524f9dc783ffc05, ab2ef95d3a7c512a6e7321688c80e428086af426, 14817522416a92b78ccbbc67baad8d1e001c0151
wpt-pr: 15086
2019-02-05 17:54:35 +00:00
James Graham efce0d1b8a Bug 1523562 [wpt PR 15085] - Update expected value for test_tests_affected_idlharness, a=testonly
Automatic update from web-platform-tests
Update expected value for test_tests_affected_idlharness

This uses the working copy so isn't really stable. We should make a fake idl file
to use in the test, or something, but for now unbreak master.

--

wpt-commits: fe50b07a051669d6545e629787358db6950a7644
wpt-pr: 15085
2019-02-05 17:54:35 +00:00
himorin / Atsushi Shimono 96c0aa8a3c Bug 1523562 [wpt PR 15068] - Add Noto Naskh Arabic regular woff2 font, a=testonly
Automatic update from web-platform-tests
Add Noto Naskh Arabic regular woff2 font (#15068)

--

wpt-commits: a4a3caf745f09873dd636d9e93de4182d6d031d2
wpt-pr: 15068
2019-02-05 17:54:35 +00:00