Commit Graph

593077 Commits

Author SHA1 Message Date
Narcis Beleuzu
4a8e45afbb Bug 1450660 - Disable /child-navigates-parent-allowed.html on Linux for frequent failures. r=gbrown
--HG--
extra : rebase_source : 106971c7ab54ac61d3c12feca7ecca961bd4d800
2018-04-22 00:06:00 +03:00
Andrei Oprea
37867257a0 Bug 1442067 - Revert 1428108 set browser.newtabpage.activity-stream.debug by default in local builds. r=Mardak
This reverts commit e997d3b39179176d04e9745e697712204655c507.

MozReview-Commit-ID: HS40TQryCjg

--HG--
extra : rebase_source : 63ce74da45499549c7fe1f2b5c438177b845285e
2018-04-20 12:08:46 +02:00
Tom Ritter
8728bdccf7 Bug 1455378 Give an informative error message of you try to ./mach pastebin too large a file. r=gps
--HG--
extra : rebase_source : 719fb33701b159955494031708d9366a57b31f9a
2018-04-19 17:31:00 +00:00
Eitan Isaacson
70e1c57e9b Bug 1454785 - Make TakeFocus user initiated. r=surkov
--HG--
extra : rebase_source : 554b1a7dabcdd3f14e67028ad5effc69dabed4b9
2018-04-23 09:02:00 +03:00
Ted Campbell
3f1982d4df Bug 1448563 - Part 5b: Fix issue with mem reporting IonBuilder. r=jandem
MozReview-Commit-ID: 462mR7tAWUo
2018-04-24 10:57:42 -04:00
Noemi Erli
40fee0b341 Backed out 3 changesets (bug 1456466) for mochitest failures in /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/MozPromise.h on a CLOSED TREE
Backed out changeset fd0feb0058fc (bug 1456466)
Backed out changeset e3a50afee79e (bug 1456466)
Backed out changeset 89ce7df05344 (bug 1456466)

--HG--
extra : rebase_source : b3f92fad7452a251948b88e6bf561acda162072b
2018-04-24 17:23:09 +03:00
Joel Maher
b6b767f893 Bug 1425929 - test-verify jobs should pick a virtualization appropriate to the test. r=gbrown 2018-04-24 10:20:19 -04:00
Joel Maher
9077c8cf36 Bug 1453056 - test-verify should have the ability to run in chunks depending on the incoming tests. r=gbrown 2018-04-24 10:20:11 -04:00
Andrea Marchesini
3abafd2746 Bug 1454889 - Remove createObjectURL()'s MediaStream overload, r=valentin 2018-04-24 16:19:51 +02:00
Jan de Mooij
2c4c4c3296 Bug 1064316 part 3 - Fix |mach check-spidermonkey| to use correct cwd. r=gps 2018-04-24 16:17:50 +02:00
Andrea Marchesini
2aa16211a9 Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 2, r=bkelly 2018-04-24 16:10:38 +02:00
Andrea Marchesini
8617b48e8e Bug 1455811 - ReadableStream.cancel() must cancel the actual download - part 1, r=bkelly 2018-04-24 16:09:58 +02:00
Kyrian Aouina
0441560d1e Bug 1456100 - Delete an useless line r=jandem
--HG--
extra : rebase_source : 7b94b3ce77136b7c2920be91af9ad5bdf75d852e
2018-04-24 11:21:20 +02:00
Ben Kelly
4d52267479 Bug 1456466 P3 Fix tests to expect ServiceWorkerRegistration.update() to resolve with a registration. r=baku 2018-04-24 06:32:15 -07:00
Ben Kelly
b538daa227 Bug 1456466 P2 Make ServiceWorkerRegistration::Inner::Update() use MozPromise and IPC-safe types. r=baku 2018-04-24 06:32:14 -07:00
Ben Kelly
c87c8a28af Bug 1456466 P1 Expose a GetPrincipal() convenience method on service worker descriptor classes. r=baku 2018-04-24 06:32:14 -07:00
moz-wptsync-bot
6df5d73ab0 Bug 1455929 - [wpt-sync] Update web-platform-tests to b4cdc8ff4bda43c826fe7911e6d8e035390b90fd, a=testonly
wpt-head: b4cdc8ff4bda43c826fe7911e6d8e035390b90fd
wpt-type: landing
2018-04-24 12:22:54 +00:00
Marcos Cáceres
2de3d9b995 Bug 1454335 [wpt PR 10485] - fix: ApplePay PMI is wrong, a=testonly
Automatic update from web-platform-testsfix: ApplePay PMI is wrong (#10485)

--

wpt-commits: b4cdc8ff4bda43c826fe7911e6d8e035390b90fd
wpt-pr: 10485
2018-04-24 12:22:53 +00:00
Anne van Kesteren
1bcc99f89f Bug 1453382 [wpt PR 10421] - Fetch: align about:blank handling with the standard, a=testonly
Automatic update from web-platform-testsFetch: align about:blank handling with the standard

See 72fc2e787b.

Closes https://github.com/whatwg/xhr/issues/194.
--

wpt-commits: fa62ac066402b280c37623ee9ec45489939781fc
wpt-pr: 10421
2018-04-24 12:22:52 +00:00
Anne van Kesteren
5dc4444ce4 Bug 1454386 [wpt PR 9987] - Ensure cloneNode() does not preserve the prototype, a=testonly
Automatic update from web-platform-testsEnsure cloneNode() does not preserve the prototype

Closes https://github.com/whatwg/dom/issues/565.
--

wpt-commits: 691673d4de5105fab16f3b1a1d8523a5e9699fee
wpt-pr: 9987
2018-04-24 12:22:51 +00:00
moz-wptsync-bot
a2ef7d1da3 Bug 1453646 [wpt PR 10444] - Improve handling of harness-level errors in wptrunner, a=testonly
Automatic update from web-platform-testsImprove handling of harness-level errors in wptrunner (#10444)

Split the internal handling of errors during a test into two cases;
INTERNAL-ERROR that is produced if there's an exception in the harness
and ERROR that is for exceptions reported by the test. Both are still
reported as ERROR to the user, but in the INTERNAL-ERROR case the
runner is always restarted, just like EXTERNAL-TIMEOUT, since we
assume that the internal state is compromised somehow.
--

wpt-commits: 6736e3f46bc6a110e6e550711208e492f1630eba
wpt-pr: 10444
2018-04-24 12:22:51 +00:00
moz-wptsync-bot
25b9b9fd3a Bug 1454153 [wpt PR 10469] - Update wpt metadata, a=testonly
wpt-pr: 10469
wpt-type: metadata
2018-04-24 12:22:50 +00:00
Eric Willigers
8f16e8d7b0 Bug 1454153 [wpt PR 10469] - CSS: Remove support for position values with 3 parts, a=testonly
Automatic update from web-platform-testsCSS: Remove support for position values with 3 parts

Intent:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/oBKMVCOX1sY/BLsXXiukAgAJ

BUG=804187

Change-Id: I94e79b2b426250c521d0ebae1492571fde078f31
Reviewed-on: https://chromium-review.googlesource.com/1013459
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550915}

--

wpt-commits: ff4cf69b8f1d705039d71ceef94dee04e74b35c9
wpt-pr: 10469
2018-04-24 12:22:50 +00:00
Fuqiao Xue
ee5dc864f4 Bug 1452726 [wpt PR 10383] - [css-values] Typo fixes, a=testonly
Automatic update from web-platform-tests[css-values] Typo fixes (#10383)

--

wpt-commits: fd2badfbfcfea30d9b61a306e4e73286eb001ec9
wpt-pr: 10383
2018-04-24 12:22:49 +00:00
Stephen McGruer
70055f51a2 Bug 1454073 [wpt PR 10465] - Reland "Web Animations: Fix bugs in procedure to process a keyframes argument", a=testonly
Automatic update from web-platform-testsReland "Web Animations: Fix bugs in procedure to process a keyframes argument"

This is a reland of 0ade0386aa4168b48234bc7f33d30a62140b95ea

Original change's description:
> Web Animations: Fix bugs in procedure to process a keyframes argument
>
> There were three minor bugs left in the implementation:
>
>   - We threw on lists-in-custom-iterators instead of just ignoring them.
>   - We returned all properties on the keyframe rather than just those
>     defined on the keyframe itself (e.g. we would include prototype
>     properties, against spec).
>   - We didn't access the properties in ascending unicode order.
>
> Bug: 827573
> Change-Id: I213ae5b24e1f35d7f28d16625025122950a6ba88
> Reviewed-on: https://chromium-review.googlesource.com/989261
> Reviewed-by: Kentaro Hara <haraken@chromium.org>
> Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
> Reviewed-by: Robert Flack <flackr@chromium.org>
> Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#550641}

Bug: 827573
Change-Id: I6c49fa6ca36db16ecddfb520e0964bd231565a0b
Reviewed-on: https://chromium-review.googlesource.com/1012897
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550895}

--

wpt-commits: da5837af9586234669a556c65fab521130688225
wpt-pr: 10465
2018-04-24 12:22:48 +00:00
L. David Baron
11473ac963 Bug 1454160 [wpt PR 10470] - Sync Mozilla tests as of 2018-04-14, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/37b8862d354e0014a72715462dd2102dd5b599cc . (#10470)

--

wpt-commits: 6f621cab194f3c3fe4f1a260e2ccd9115ed29679
wpt-pr: 10470
2018-04-24 12:22:47 +00:00
moz-wptsync-bot
145d1f6df0 Bug 1454077 [wpt PR 10422] - Update wpt metadata, a=testonly
wpt-pr: 10422
wpt-type: metadata
2018-04-24 12:22:47 +00:00
Emilio Cobos Álvarez
3f67c0c6db Bug 1454077 [wpt PR 10422] - [cssom] Add tests for some recent CSSWG resolutions., a=testonly
Automatic update from web-platform-testsMerge pull request #10422 from emilio/cssom-woes

[cssom] Add tests for some recent CSSWG resolutions.
--

wpt-commits: 0e0344a7c493cf47088b776cb55c75e5f1d015c8
wpt-pr: 10422
2018-04-24 12:22:46 +00:00
Alex Moshchuk
940d431b24 Bug 1454091 [wpt PR 10467] - Reland 2: Use PostTask to schedule cross-process postMessage forwarding., a=testonly
Automatic update from web-platform-testsReland 2: Use PostTask to schedule cross-process postMessage forwarding.

Changes from first reland attempt at https://crrev.com/c/1011287:
- fix an additional source of flakiness in ChromeOS login tests

Changes from original attempt at https://crrev.com/c/999182:
- fix flakiness in two additional ChromeOS login tests
- fix CSP WPT tests to not depend on ordering between iframe's onload
  and postMessage - see https://crbug.com/832319.

Previously, we sent the IPC to forward a cross-process postMessage
immediately.  This caused a behavioral difference from the
same-process case where the postMessage is always scheduled.  Namely,
in a scenario like this:

  frame.postMessage(...);
  doSomethingThatSendsIPCsToFrame(frame);

the IPCs from JS following the postMessage would've been ordered
incorrectly, causing |frame| to see their side effects after the
postMessage dispatch in the cross-process case, whereas they would be
seen before the postMessage dispatch in the same-process case.  One
example of this is frame.focus(), and another is a frame element
onload event (dispatched via FrameHostMsg_DispatchLoad) arriving after
a postMessage dispatched from an inline script while the frame was
still loading.

To resolve these ordering concerns, this CL changes cross-process
postMessage to do a PostTask on the sender side before sending the
message to the browser process.  This improves the current state of
the world, but does not yet achieve a perfect match for the IPC
ordering in the same-process case - see discussion on the bug.

Bug: 828529
Tbr: dcheng@chromium.org
Change-Id: If2cc6591db31471adff0d84ec0b689905e21cdf1
Reviewed-on: https://chromium-review.googlesource.com/999182
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Original-Original-Commit-Position: refs/heads/master@{#550284}
Reviewed-on: https://chromium-review.googlesource.com/1011287
Cr-Original-Commit-Position: refs/heads/master@{#550621}
Reviewed-on: https://chromium-review.googlesource.com/1012472
Cr-Commit-Position: refs/heads/master@{#550769}

--

wpt-commits: c53d084cc57749bc666e42aaceeb34daa42539c7
wpt-pr: 10467
2018-04-24 12:22:45 +00:00
Avi Drissman
a801f195b8 Bug 1454070 [wpt PR 10464] - Revert "Web Animations: Fix bugs in procedure to process a keyframes argument", a=testonly
Automatic update from web-platform-testsRevert "Web Animations: Fix bugs in procedure to process a keyframes argument"

This reverts commit 0ade0386aa4168b48234bc7f33d30a62140b95ea.

Reason for revert:
Unexpected Failures:
* bindings/sequence-type.html
* custom-elements/spec/define-element.html
* external/wpt/custom-elements/CustomElementRegistry.html

on
https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11%20%28dbg%29/
https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20%28dbg%29/

Speculatively reverting this to see if it's the cause.

Original change's description:
> Web Animations: Fix bugs in procedure to process a keyframes argument
>
> There were three minor bugs left in the implementation:
>
>   - We threw on lists-in-custom-iterators instead of just ignoring them.
>   - We returned all properties on the keyframe rather than just those
>     defined on the keyframe itself (e.g. we would include prototype
>     properties, against spec).
>   - We didn't access the properties in ascending unicode order.
>
> Bug: 827573
> Change-Id: I213ae5b24e1f35d7f28d16625025122950a6ba88
> Reviewed-on: https://chromium-review.googlesource.com/989261
> Reviewed-by: Kentaro Hara <haraken@chromium.org>
> Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
> Reviewed-by: Robert Flack <flackr@chromium.org>
> Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#550641}

TBR=flackr@chromium.org,yukishiino@chromium.org,jbroman@chromium.org,haraken@chromium.org,smcgruer@chromium.org

Change-Id: I5e8dc0c67599492bd6e90fca4a034e29e334ef88
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 827573
Reviewed-on: https://chromium-review.googlesource.com/1012857
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550721}

--

wpt-commits: cb845c5ab5e3c718f6de85ec6ac285770b9b394f
wpt-pr: 10464
2018-04-24 12:22:45 +00:00
theodab
9a4ca1805f Bug 1454380 [wpt PR 8508] - Test that requestMediaKeySystemAccess sets label, a=testonly
Automatic update from web-platform-testsTest that requestMediaKeySystemAccess sets label (#8508)

On Edge, navigator.requestMediaKeySystemAccess ignores the value passed along to the label configuration field.  This test exposes that bug.

See https://goo.gl/6SgCRb
--

wpt-commits: e6cffaa6d307ec6ef08102aad9c7a4a1df5b7d53
wpt-pr: 8508
2018-04-24 12:22:44 +00:00
Mustaq Ahmed
a3ec0e8c3c Bug 1453792 [wpt PR 10454] - Make PointerEvent fromElement/toElement return null., a=testonly
Automatic update from web-platform-testsMake PointerEvent fromElement/toElement return null.

Also added web-platform-tests.

Blink intent thread:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/G2s1Ol3qcgA

Closes https://github.com/w3c/pointerevents/issues/167

Bug: 827271
Change-Id: I8429b9541f8cfc38223b3a34116b74c2aba92ee5
Reviewed-on: https://chromium-review.googlesource.com/986877
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550683}

--

wpt-commits: 81bcc8db4c676828d4b33ccb90c94049ffd831cf
wpt-pr: 10454
2018-04-24 12:22:43 +00:00
Ben Pastene
4eeca98437 Bug 1454039 [wpt PR 10463] - Revert "Reland: Use PostTask to schedule cross-process postMessage forwarding.", a=testonly
Automatic update from web-platform-testsRevert "Reland: Use PostTask to schedule cross-process postMessage forwarding."

This reverts commit 7c3d1d13f940e88ef6706fd8b5c257a81d340ed9.

Reason for revert: WebviewLoginTest.Basic is still flaky on linux-chromeos-rel
https://ci.chromium.org/buildbot/chromium.chromiumos/linux-chromeos-rel/6886
https://ci.chromium.org/buildbot/chromium.chromiumos/linux-chromeos-rel/6887

Original change's description:
> Reland: Use PostTask to schedule cross-process postMessage forwarding.
>
> Changes from original attempt at https://crrev.com/c/999182:
> - fix flakiness in two additional ChromeOS login tests
> - fix CSP WPT tests to not depend on ordering between iframe's onload
>   and postMessage - see https://crbug.com/832319.
>
> Previously, we sent the IPC to forward a cross-process postMessage
> immediately.  This caused a behavioral difference from the
> same-process case where the postMessage is always scheduled.  Namely,
> in a scenario like this:
>
>   frame.postMessage(...);
>   doSomethingThatSendsIPCsToFrame(frame);
>
> the IPCs from JS following the postMessage would've been ordered
> incorrectly, causing |frame| to see their side effects after the
> postMessage dispatch in the cross-process case, whereas they would be
> seen before the postMessage dispatch in the same-process case.  One
> example of this is frame.focus(), and another is a frame element
> onload event (dispatched via FrameHostMsg_DispatchLoad) arriving after
> a postMessage dispatched from an inline script while the frame was
> still loading.
>
> To resolve these ordering concerns, this CL changes cross-process
> postMessage to do a PostTask on the sender side before sending the
> message to the browser process.  This improves the current state of
> the world, but does not yet achieve a perfect match for the IPC
> ordering in the same-process case - see discussion on the bug.
>
> Bug: 828529
> Change-Id: I62a627c501526d09900be4f5bd2c899acf4d1e07
> Reviewed-on: https://chromium-review.googlesource.com/999182
> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
> Cr-Original-Commit-Position: refs/heads/master@{#550284}
> Reviewed-on: https://chromium-review.googlesource.com/1011287
> Cr-Commit-Position: refs/heads/master@{#550621}

TBR=xiyuan@chromium.org,dcheng@chromium.org,alexmos@chromium.org

Change-Id: Ic0637a6038bed6e5334a26e1934bee81faad3b9e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 828529
Reviewed-on: https://chromium-review.googlesource.com/1012138
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550649}

--

wpt-commits: 6ad1b51de7dce0d45d08cc0f47a92a7b1fed69d2
wpt-pr: 10463
2018-04-24 12:22:42 +00:00
moz-wptsync-bot
07edae9df8 Bug 1450522 [wpt PR 10263] - Update wpt metadata, a=testonly
wpt-pr: 10263
wpt-type: metadata
2018-04-24 12:22:41 +00:00
Eric Willigers
79c941b7b9 Bug 1450522 [wpt PR 10263] - Update serialization of timing functions, a=testonly
Automatic update from web-platform-testsMerge pull request #10263 from csnardi/patch-10

Update serialization of timing functions
--

wpt-commits: 7b20d124d59d8d0e3e5b2f9da594e7b4aa1bcb1e
wpt-pr: 10263
2018-04-24 12:22:41 +00:00
Stephen McGruer
1e49fa7c06 Bug 1452989 [wpt PR 10399] - Web Animations: Fix bugs in procedure to process a keyframes argument, a=testonly
Automatic update from web-platform-testsWeb Animations: Fix bugs in procedure to process a keyframes argument

There were three minor bugs left in the implementation:

  - We threw on lists-in-custom-iterators instead of just ignoring them.
  - We returned all properties on the keyframe rather than just those
    defined on the keyframe itself (e.g. we would include prototype
    properties, against spec).
  - We didn't access the properties in ascending unicode order.

Bug: 827573
Change-Id: I213ae5b24e1f35d7f28d16625025122950a6ba88
Reviewed-on: https://chromium-review.googlesource.com/989261
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550641}

--

wpt-commits: 2707869d65f3a4d5a1f2ab1d44920b19695a7cde
wpt-pr: 10399
2018-04-24 12:22:40 +00:00
Eric Willigers
f6dba476d8 Bug 1455843 [wpt PR 10462] - Accept variation in serialization of 'background', a=testonly
Automatic update from web-platform-testsMerge pull request #10462 from ewilligers/background-serialization-variety

Accept variation in serialization of 'background'
--

wpt-commits: 1e5a5fefe15c4fcc1a3267daf1d75598f736c82f
wpt-pr: 10462
2018-04-24 12:22:39 +00:00
Alex Moshchuk
f3f60d7dd2 Bug 1453952 [wpt PR 10456] - Reland: Use PostTask to schedule cross-process postMessage forwarding., a=testonly
Automatic update from web-platform-testsReland: Use PostTask to schedule cross-process postMessage forwarding.

Changes from original attempt at https://crrev.com/c/999182:
- fix flakiness in two additional ChromeOS login tests
- fix CSP WPT tests to not depend on ordering between iframe's onload
  and postMessage - see https://crbug.com/832319.

Previously, we sent the IPC to forward a cross-process postMessage
immediately.  This caused a behavioral difference from the
same-process case where the postMessage is always scheduled.  Namely,
in a scenario like this:

  frame.postMessage(...);
  doSomethingThatSendsIPCsToFrame(frame);

the IPCs from JS following the postMessage would've been ordered
incorrectly, causing |frame| to see their side effects after the
postMessage dispatch in the cross-process case, whereas they would be
seen before the postMessage dispatch in the same-process case.  One
example of this is frame.focus(), and another is a frame element
onload event (dispatched via FrameHostMsg_DispatchLoad) arriving after
a postMessage dispatched from an inline script while the frame was
still loading.

To resolve these ordering concerns, this CL changes cross-process
postMessage to do a PostTask on the sender side before sending the
message to the browser process.  This improves the current state of
the world, but does not yet achieve a perfect match for the IPC
ordering in the same-process case - see discussion on the bug.

Bug: 828529
Change-Id: I62a627c501526d09900be4f5bd2c899acf4d1e07
Reviewed-on: https://chromium-review.googlesource.com/999182
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#550284}
Reviewed-on: https://chromium-review.googlesource.com/1011287
Cr-Commit-Position: refs/heads/master@{#550621}

--

wpt-commits: f281334c36847064b75740239882e2684aee0437
wpt-pr: 10456
2018-04-24 12:22:38 +00:00
moz-wptsync-bot
6fcafb33f2 Bug 1446406 [wpt PR 10076] - Update wpt metadata, a=testonly
wpt-pr: 10076
wpt-type: metadata
2018-04-24 12:22:38 +00:00
Ian Clelland
b11c313f43 Bug 1446406 [wpt PR 10076] - Allow feature policy to be used in opaque origins., a=testonly
Automatic update from web-platform-testsAllow feature policy to be used in opaque origins.

Currently, policy-controlled features do not work as expected in
frames with opaque origins, such as isolated sandboxes and data: URLs,
because the eventual opaque origin of the frame is not known when the
HTMLFrameOwnerElement builds the container policy, and so has no way
to tell the browser that a particular origin should be allowed.

This CL adds a new member to the ParsedFeaturePolicyDeclaration, which
indicates that the iframe policy is expected to apply to the origin of
the frame, and is used when that frame has an opaque origin. This can
be triggered with an iframe of the form

<iframe sandbox allow="feature">

or

<iframe sandbox allow="feature src">

This flag is checked when building the feature policy in the new frame,
and ensures that the new feature policy will allow the feature in that
origin.

This is the first part of the eventual solution -- currently this has
the effect of allowing the feature even if a sandboxed frame navigates
to a new page (causing a new opaque origin to be created for it).
Subsequent CLs will add a unique identified to each such origin, and
ensure that the generated policies are properly tied to the specific
origin of the frame.

Bug: 690520
Change-Id: Ie18b9bc3c36be6550baf5a03e355871b9589fd40
Reviewed-on: https://chromium-review.googlesource.com/963382
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550463}

--

wpt-commits: 4c8580c189ce4501997af80b599bea070b1a7299
wpt-pr: 10076
2018-04-24 12:22:37 +00:00
Darren Shen
69e7030354 Bug 1452840 [wpt PR 10390] - [css-typed-om] Support offset-rotate., a=testonly
Automatic update from web-platform-tests[css-typed-om] Support offset-rotate.

Introduces the <angle> data type.
Test fails because we compute offset-rotate to a pair rather than
'as specified'

had to rebaseline all the tests.

Bug: 820299
Change-Id: Ifdc192550b0b544b9887af80c259b3bfeede556b
Reviewed-on: https://chromium-review.googlesource.com/1003433
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550146}

--

wpt-commits: 1dd03e794199f6430072ecef144991112136cca5
wpt-pr: 10390
2018-04-24 12:22:37 +00:00
moz-wptsync-bot
25cafebc2a Bug 1453975 [wpt PR 10458] - Update wpt metadata, a=testonly
wpt-pr: 10458
wpt-type: metadata
2018-04-24 12:22:36 +00:00
Henrik Boström
88dbffa3c5 Bug 1453975 [wpt PR 10458] - Fix race in track-stats.https.html test., a=testonly
Automatic update from web-platform-testsFix race in track-stats.https.html test.

This resolves the onIceConnectionStateComplete probmise when
iceConnectionState reaches either 'connected' or 'completed' and fixes
the race if it had already reached these states before the function was
called.

This fix is speculative. I am no longer able to repro the TIMEOUT
locally with or without the fix.

Bug: 829401
Change-Id: I1dec90250d640d93498c59a932ab5e84a3b96f15
Reviewed-on: https://chromium-review.googlesource.com/1012029
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550580}

--

wpt-commits: a4accccea67a4de543edebaa51aa8c8b898aa323
wpt-pr: 10458
2018-04-24 12:22:35 +00:00
moz-wptsync-bot
4e019893fb Bug 1453442 [wpt PR 10429] - Update wpt metadata, a=testonly
wpt-pr: 10429
wpt-type: metadata
2018-04-24 12:22:34 +00:00
Emilio Cobos Álvarez
0d827e0571 Bug 1453442 [wpt PR 10429] - [cssom] Add a test for mutation records when CSSStyleDeclaration.setPropertyValue is invoked., a=testonly
Automatic update from web-platform-testsMerge pull request #10429 from emilio/mutation-record

[cssom] Add a test for mutation records when CSSStyleDeclaration.setPropertyValue is invoked.
--

wpt-commits: ab9fc1edc3f464617d6ed72a2336d064f9cdcfcc
wpt-pr: 10429
2018-04-24 12:22:34 +00:00
Darren Shen
fb3f65850d Bug 1452841 [wpt PR 10391] - [css-typed-om] Support remaining misc properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Support remaining misc properties.

Known failures:
- all: computed value is always "", it should compute to something...
- animation-name: <custom-ident> not mentioned in typed om spec.
- cursor: 'grab' and 'grabbing' are still webkit prefixed.
- list-style-type: Blink implements something different to the spec.
- page: computed value is always "", <custom-ident> not mentioned in
        typedom spec
- perspective: '0' seems to compute to none.
- perspective-origin: Blink doesn't support 'none' keyword
- quotes: computed value is always ""
- size: computed value is always ""
- speak: Blink implements something different to the spec.
- transform-box: Blink doesn't support 'border-box' keyword
- z-index: computed value is always 'auto' (might be something to do
           with stacking context)

Bug: 820299
Change-Id: I629dda1c4bcac92f59cae3bddf11bd375f98e5c2
Reviewed-on: https://chromium-review.googlesource.com/1003434
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550527}

--

wpt-commits: 071e621564bc4af04a04e8b8e515bfb306a6613e
wpt-pr: 10391
2018-04-24 12:22:33 +00:00
Yutaka Hirano
cb909a483d Bug 1452883 [wpt PR 10394] - Stringify RequestInit.body, a=testonly
Automatic update from web-platform-testsStringify RequestInit.body

As specified, RequestInit.body should be stringified, i.e.,
{toString(): () => 'hi!'} should be treated as same as 'hi!'.

Bug: 831076
Change-Id: I4118c0faa9535d62b3db2529bf23716fdc25a997
Reviewed-on: https://chromium-review.googlesource.com/1004561
Reviewed-by: Adam Rice <ricea@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550523}

--

wpt-commits: 96bceca65945e50c61128eaf5473fc9bc9e46c99
wpt-pr: 10394
2018-04-24 12:22:32 +00:00
Kent Tamura
028300a94d Bug 1453595 [wpt PR 10440] - custom-elements: Implement customElements.upgrade()., a=testonly
Automatic update from web-platform-testscustom-elements: Implement customElements.upgrade().

Intent-to-implement-and-ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/zCQe7UkR07w

Bug: 819482
Change-Id: I5645d5711d7fe1323992533e6c73593ba59d1bca
Reviewed-on: https://chromium-review.googlesource.com/1009450
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550513}

--

wpt-commits: 08c935c755a5f9cc0ef8a7b9f56091e5d2b040d9
wpt-pr: 10440
2018-04-24 12:22:31 +00:00
Nicolas Pena
bb2f79dd59 Bug 1453439 [wpt PR 10434] - Remove http/tests/w3c, a=testonly
Automatic update from web-platform-testsRemove http/tests/w3c

This CL moves the final user-timing tests to external/wpt and removes
the folder. The performance_entrylist_checker is changed as in the http
counterpart to allow de-duplicating test messages.

There are some tests that are related to the wpt counterparts, but not
equivalent and in a different format, so unifying some of these tests
can be done in the future.

Bug: 498037
Change-Id: I6f35d962ba088d92a9768e49a65dea4d5c267491
Reviewed-on: https://chromium-review.googlesource.com/1007888
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550310}

--

wpt-commits: 51704839c172ba8a70910bff484837c25adbfc9a
wpt-pr: 10434
2018-04-24 12:22:31 +00:00
jgraham
2de7f65b58 Bug 1453641 [wpt PR 10443] - Use version-specific prefs files when running Firefox, a=testonly
Automatic update from web-platform-testsUse version-specific prefs files when running Firefox (#10443)

Firefox requires a prefs file to be loaded to ensure that it doesn't
make external network connections, and to make sure that other
settings are appropriate for testing. Previously we always used the
version of the prefs file from master, which is usually fine for
nightly builds, but doesn't work with release builds if it happens
that a pref changed.

This change uses the correct release version of the prefs file for
firefox releases and beta versions. It continues to use the master
version for any nightly build; this could be fixed in some cases if we
are able to access the actual commit hash used to build Firefox, but
probably isn't too bad an approximation.

The caching algorithm was changed so that release versions of the
prefs are cached forever, and the nightly version is updated once per
day (although this doesn't quite match the nightly release cadence,
it's only going to fail in edge cases where the prefs were changed in
the file, but the nightly version was not yet updated, of vice-versa.)
--

wpt-commits: cf2ef62f1c470b47a03275c795c6dedd69eace88
wpt-pr: 10443
2018-04-24 12:22:30 +00:00