Commit Graph

641935 Commits

Author SHA1 Message Date
Nicolas Pena
f6ee7ffcb4 Bug 1528237 [wpt PR 15367] - [ElementTiming] Create entries for SVGImageElements, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Create entries for SVGImageElements

This change adds ElementTiming support for SVGImageElements. It adds a
layout test to verify that the entry is being created in a simple
example.

Bug: 879270
Change-Id: I39ae0a1209f1b299d6a431ac1ba2fcfa94b25b3e
Reviewed-on: https://chromium-review.googlesource.com/c/1467918
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#631923}

--

wpt-commits: 679777df34300565db3d3dcca0f32424fb0472a0
wpt-pr: 15367
2019-03-16 12:12:39 +00:00
Robert Ma
dfaf1d842f Bug 1528232 [wpt PR 15384] - [Azure] Use curl instead of InvokeRESTAPI@1, a=testonly
Automatic update from web-platform-tests
[Azure] Use curl instead of InvokeRESTAPI@1 (#15384)

InvokeRESTAPI@1 doesn't seem to allow us to customize the timeout (it
has a builtin timeout of 20s), and the notify endpoint takes a while to
complete as it needs to download the artifacts from Azure.

Also, run both hooks (prod & staging) independently.

Hope to alleviate #1131.
--

wpt-commits: e0a7556f7d12da1dc38b6a051dacb224da442b72
wpt-pr: 15384
2019-03-16 12:12:39 +00:00
moz-wptsync-bot
cc4c7023fa Bug 1528229 [wpt PR 15371] - Update wpt metadata, a=testonly
wpt-pr: 15371
wpt-type: metadata
2019-03-16 12:12:39 +00:00
Hiroshige Hayashizaki
2d71b0e154 Bug 1528229 [wpt PR 15371] - [Import Maps] Implement Import Maps v0.5 behind a flag, a=testonly
Automatic update from web-platform-tests
[Import Maps] Implement Import Maps v0.5 behind a flag

Design doc: https://docs.google.com/document/d/1vFQzbmxg9ilpg8CT_P8roEYcpTfZ06Q5N4J9-ZQqqZo/edit

This CL implements an initial version of Import Maps that supports
- Inline import maps (i.e. no src attribute),
- Layered API/Built-in modules fallback, and
- Basic bare specifier mapping.

The import maps are behind the flag of LayeredAPI.

Bug: 848607
Change-Id: I31efa6f9ce470375a07592f627b525f48dc2d504
Reviewed-on: https://chromium-review.googlesource.com/c/1449093
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631880}

--

wpt-commits: 7ddae5400caf476583cfbe71238254f8cbb217b9
wpt-pr: 15371
2019-03-16 12:12:38 +00:00
moz-wptsync-bot
8beb85ba54 Bug 1528204 [wpt PR 15368] - Update wpt metadata, a=testonly
wpt-pr: 15368
wpt-type: metadata
2019-03-16 12:12:38 +00:00
Nicolás Peña
e4766a4eb6 Bug 1528204 [wpt PR 15368] - [LayoutStability] Move layout tests to WPT, a=testonly
Automatic update from web-platform-tests
[LayoutStability] Move layout tests to WPT

Bug: 581518
Change-Id: I475757c9dc66e192275b1ae02353f15a1fc8f926
Reviewed-on: https://chromium-review.googlesource.com/c/1468581
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631861}

--

wpt-commits: 92d1f6c0a381ca9c56910b9bbe6788175e8f8460
wpt-pr: 15368
2019-03-16 12:12:38 +00:00
moz-wptsync-bot
0208db0c9b Bug 1526260 [wpt PR 15175] - Update wpt metadata, a=testonly
wpt-pr: 15175
wpt-type: metadata
2019-03-16 12:12:37 +00:00
Stefan Zager
e9a506a0bc Bug 1526260 [wpt PR 15175] - [IntersectionObserver] Upstream V2 tests to wpt, a=testonly
Automatic update from web-platform-tests
[IntersectionObserver] Upstream V2 tests to wpt

BUG=827639

Change-Id: I38fcdd0ae40cd3122541ffa8521d4ee30adffc22
Reviewed-on: https://chromium-review.googlesource.com/c/1447267
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Stefan Zager <szager@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631836}

--

wpt-commits: 4122c04d5d5fb30cf69f5c8ca993d74162688884
wpt-pr: 15175
2019-03-16 12:12:37 +00:00
moz-wptsync-bot
f4d4afeaee Bug 1527222 [wpt PR 15332] - Update wpt metadata, a=testonly
wpt-pr: 15332
wpt-type: metadata
2019-03-16 12:12:36 +00:00
Rouslan Solomakhin
d462e1e892 Bug 1527222 [wpt PR 15332] - [Payment Request][WPT] Fix inactive page tests., a=testonly
Automatic update from web-platform-tests
[Payment Request][WPT] Fix inactive page tests.

Before this patch, the tests for calling PaymentRequest.show() in an
inactive document failed because the renderer checked for an IPC
connection to the browser and rejected the show() promise with an
InvalidStateError because of the lack of the IPC connection. This
happens because the IPC connection is terminated after the browser
payment sheet closes, which happens upon a page becoming inactive.
Instead, the renderer should check for an active document first and
reject with AbortError in an inactive document.

This patch makes PaymentRequest.show() check for an active document
first and reject with AbortError in an inactive document. The IPC
connection is checked second.

This patch also makes a couple of active document test cases manual for
ease of testing. The last test case is not moved and is still failing.
It is unlikely to ever pass in Chrome, because it navigates away the
context where a PaymentRequest.show() promise object was created. After
the navigation, the promise object cannot change state in Chrome.

After this patch, two manual test cases for active document are passing
in Chrome.

Bug: 929773
Change-Id: Idbe9dbd03a69c18a4d24ba34642e6c7046026c62
Reviewed-on: https://chromium-review.googlesource.com/c/1463664
Reviewed-by: Danyao Wang <danyao@chromium.org>
Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631791}

--

wpt-commits: e6645a41093b3516eaa5bab63cd0ba65b3778a4e
wpt-pr: 15332
2019-03-16 12:12:36 +00:00
Anne van Kesteren
93819d7fc3 Bug 1527669 [wpt PR 15358] - HTML: make <a>'s rel setter test work, a=testonly
Automatic update from web-platform-tests
HTML: make <a>'s rel setter test work

--

wpt-commits: d1f77cdd373524b0f348e47464ced3cfda7ca05b
wpt-pr: 15358
2019-03-16 12:12:36 +00:00
jugglinmike
4c8f5fe416 Bug 1528109 [wpt PR 15363] - Correct format string in logging messages, a=testonly
Automatic update from web-platform-tests
Correct format string in logging messages (#15363)

--

wpt-commits: c18a2a49589f9cac44270f2daee298a79989951c
wpt-pr: 15363
2019-03-16 12:12:35 +00:00
moz-wptsync-bot
6cefa11109 Bug 1527560 [wpt PR 15348] - Update wpt metadata, a=testonly
wpt-pr: 15348
wpt-type: metadata
2019-03-16 12:12:35 +00:00
Mike West
32e33cb0b4 Bug 1527560 [wpt PR 15348] - Implement Sec-Fetch-Mode, a=testonly
Automatic update from web-platform-tests
Implement `Sec-Fetch-Mode`

This patch implements `Sec-Fetch-Mode`, which adds the current CORS
mode to outgoing, secure requests, as defined in
https://mikewest.github.io/sec-metadata/#sec-fetch-mode-header.

Bug: 843478
Change-Id: I811bfa86bdac1600b8abdd275d9526f6408e62e2
Reviewed-on: https://chromium-review.googlesource.com/c/1466362
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631651}

--

wpt-commits: 86bfe06b7260f552913b3274c30377ce7e9968b8
wpt-pr: 15348
2019-03-16 12:12:35 +00:00
moz-wptsync-bot
e7512cc09a Bug 1526836 [wpt PR 15296] - Update wpt metadata, a=testonly
wpt-pr: 15296
wpt-type: metadata
2019-03-16 12:12:34 +00:00
Mike West
aae06f4464 Bug 1526836 [wpt PR 15296] - Implement navigator.getUserAgent(), a=testonly
Automatic update from web-platform-tests
Implement `navigator.getUserAgent()`

This patch is smaller than it looks. It basically does the following:

1.  It introduces `blink::UserAgentMetadata`, and a corresponding mojo
    type in order to hold the various shards of data we'd like to expose
    about user agents (brand, version, platform, architecture, and
    model).

2.  It threads these new types down from //chrome and //content/shell's
    implementations of `ContentBrowserClient` down into Blink via the
    same route we're using for the existing user-agent string
    (ChromeContentBrowserClient -> RenderProcessHost -> RenderThread
    -> Platform -> LocalFrameClient -> FrameLoader).

3.  It extends `Navigator` with a new `NavigatorUserAgent` mixin that
    exposes `navigator.getUserAgent()`. This returns a promise that
    resolves with a newly defined `UserAgent` IDL dictionary type.

So, the patch is huge, but not really that complex.

Bug: 928670
Change-Id: I4f267e373864162264ad4d721650942b147b378d
Reviewed-on: https://chromium-review.googlesource.com/c/1458098
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631613}

--

wpt-commits: 290e4d77cd6418cf7b37351549c1ed2e5c62f557
wpt-pr: 15296
2019-03-16 12:12:34 +00:00
Kent Tamura
bae1d7dc78 Bug 1527540 [wpt PR 15343] - domparsing: Fix an issue that XMLSerializer generates new prefix for an attribute with an existing namespace, a=testonly
Automatic update from web-platform-tests
domparsing: Fix an issue that XMLSerializer generates new prefix for an attribute with an existing namespace

Add an implementation of "retrieving a preferred prefix string"
[1], and apply it to attribute serialization.

As the specification defines, this CL introduces another map [2] like:

  namespace URI => [older prefix, ..., newer prefix]

in order to retrieve most-recently-declared prefix.

When we search the map for a prefix, we check availability of
the prefix by the existing prefix-namespace map.

There are two failing test cases in XMLSerializer-serializeToString.html.
They follow the specification.
  * The first failing one: An non-well-formed XML is produced if we follow
    the specification. Chrome's new behavior matches to Firefox. Safari also
    produces a bad XML.
  * The second failing one: Firefox, Safari, and Chrome without this CL
    preserve prefix in such case.  This CL keeps the interoperable behavior.

[1] https://w3c.github.io/DOM-Parsing/#dfn-retrieving-a-preferred-prefix-string
[2] https://w3c.github.io/DOM-Parsing/#dfn-namespace-prefix-map

Bug: 906807
Change-Id: Idaea590ba19c9c21acbaf456ea91ce550c74db5a
Reviewed-on: https://chromium-review.googlesource.com/c/1445033
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631573}

--

wpt-commits: 2647e1e8f6995d12f44edbf0b4fce752e5cb7ec5
wpt-pr: 15343
2019-03-16 12:12:34 +00:00
moz-wptsync-bot
02597b3236 Bug 1527643 [wpt PR 15197] - Update wpt metadata, a=testonly
wpt-pr: 15197
wpt-type: metadata
2019-03-16 12:12:33 +00:00
Hiroshige Hayashizaki
19c83c2b44 Bug 1527643 [wpt PR 15197] - Add tentative WPT tests for Built-in Module Infra and Import Maps, a=testonly
Automatic update from web-platform-tests
Add tentative WPT tests for Built-in Module Infra and Import Maps

Bug: 848607, 927477, 928435
Change-Id: Id0573736a762c26df28f32da0716d94a566cfce3
Reviewed-on: https://chromium-review.googlesource.com/c/1449072
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631546}

--

wpt-commits: 896ca12d8a73e7679ef3a4c7402301a5603b5faa
wpt-pr: 15197
2019-03-16 12:12:33 +00:00
Mounir Lamouri
7b5bf9fe1a Bug 1527548 [wpt PR 15345] - Picture-in-Picture: remove/rename some methods in player/video element., a=testonly
Automatic update from web-platform-tests
Picture-in-Picture: remove/rename some methods in player/video element.

Mostly follow-ups from https://chromium-review.googlesource.com/c/chromium/src/+/1379049

Some methods became pointless, some had their meaning significantly
changed.

This CL also changes the timing of requestPictureInPicture() and exitPictureInPicture()
in order to be sync until the call to the service.

Bug: 919860, 930338
Change-Id: I437a060c2dd92021d514c4d6e2ffeb9f4642525b
Reviewed-on: https://chromium-review.googlesource.com/c/1409544
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631517}

--

wpt-commits: 23aa71fddb589531b2883be10fcff85d535d374a
wpt-pr: 15345
2019-03-16 12:12:33 +00:00
moz-wptsync-bot
7875e9437b Bug 1527640 [wpt PR 15364] - Update wpt metadata, a=testonly
wpt-pr: 15364
wpt-type: metadata
2019-03-16 12:12:32 +00:00
Jordan Taylor
5e91e37353 Bug 1527640 [wpt PR 15364] - [Animation Worklet] Upstream web tests (related to animator) to WPT, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Upstream web tests (related to animator) to WPT

Test for animator-registration was purposefully left out of this group because it will be a more involved change

web_tests/animations/animationworklet/animator-animate.html -> web_tests/external/wpt/animation-worklet/animator-animate.https.html

web_tests/animations/animationworklet/animator-with-options.html -> web_tests/external/wpt/animation-worklet/animator-with-options.https.html

Bug: 915352
Change-Id: I3ccab26ec2134a2d02df9fc9ae4e42dd997264ea
Reviewed-on: https://chromium-review.googlesource.com/c/1468008
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631489}

--

wpt-commits: 0e4b1315e61ec051dafad75c73f6258f718d56c6
wpt-pr: 15364
2019-03-16 12:12:32 +00:00
moz-wptsync-bot
9d76aed5b0 Bug 1527638 [wpt PR 15315] - Update wpt metadata, a=testonly
wpt-pr: 15315
wpt-type: metadata
2019-03-16 12:12:32 +00:00
Eric Willigers
d997465124 Bug 1527638 [wpt PR 15315] - [svg] Test ry property parsing, a=testonly
Automatic update from web-platform-tests
[svg] Test ry property parsing (#15315)

--

wpt-commits: 5852f617c1ad109939bdb6b70f362dcd84a5cb73
wpt-pr: 15315
2019-03-16 12:12:31 +00:00
Tab Atkins Jr
d9449d3fbe Bug 1527634 [wpt PR 15369] - Unclosed URL At EOF, a=testonly
Automatic update from web-platform-tests
Unclosed URL At EOF

Verifies that a url() (specifically, one that parses to a `<url-token>`) that's unclosed at EOF is still valid.

Also tests "empty" url(), because that was brought up as another source of divergence in the same issue. There's some disagreement on whether that's valid at all and how to represent it, so rather than take a stand, I just assert that it should parse the same as the closed version, whatever that is.

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

Unclosed URL At EOF

--

wpt-commits: b4f35dc6027f5e8776ac9c20f85031e0f1437233, 8dbed22314172d637582b63fc96e946e2e0dfff4
wpt-pr: 15369
2019-03-16 12:12:31 +00:00
Gérard Talbot
1ff31495e2 Bug 1527514 [wpt PR 15342] - Added 2 calc() tests on angle and time units from google chromium pro…, a=testonly
Automatic update from web-platform-tests
Added 2 calc() tests on angle and time units from google chromium project

--
Merge pull request #15342 from TalbotG/Values3-GT-PR18

Added 2 calc() tests on angle and time units from google chromium pro…

--

wpt-commits: 8a193070bd34b767ed59817cf463e7f6ffc3df59, 00d0131bfcd2f99e6f8e4a9696c797f7500c4c2d
wpt-pr: 15342
2019-03-16 12:12:31 +00:00
moz-wptsync-bot
77f28a5231 Bug 1527506 [wpt PR 15341] - Update wpt metadata, a=testonly
wpt-pr: 15341
wpt-type: metadata
2019-03-16 12:12:30 +00:00
Jordan Taylor
0035aa818e Bug 1527506 [wpt PR 15341] - [Animation Worklet] Upstream web tests (related to multiple effects) to WPT, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Upstream web tests (related to multiple effects) to WPT

web_tests/animations/animationworklet/animate-multiple-effects-on-different-targets-via-main-thread.html -> web_tests/external/wpt/animation-worklet/animate-multiple-effects-on-different-targets-via-main-thread.https.html

web_tests/animations/animationworklet/multiple-effects-on-same-target-driven-by-individual-local-time.html -> web_tests/external/wpt/animation-worklet/multiple-effects-on-same-target-driven-by-individual-local-time.https.html

Bug: 915352
Change-Id: I28385bc6c6c6f479256dd3673f77c843ab93af2e
Reviewed-on: https://chromium-review.googlesource.com/c/1464962
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Reviewed-by: Yi Gu <yigu@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631342}

--

wpt-commits: 809890ad1f00003c03ab753f27624a591377a9cf
wpt-pr: 15341
2019-03-16 12:12:30 +00:00
Raymond Toy
75802a81f0 Bug 1526647 [wpt PR 15270] - Relax required SNR a bit, a=testonly
Automatic update from web-platform-tests
Relax required SNR a bit

The required SNR was a little too high for some Mac OS bots.  Make it
a little smaller.

Bug: 929435
Change-Id: I5fbfe6573f4907f33999085e52bb22f4b4b9a126
Reviewed-on: https://chromium-review.googlesource.com/c/1457228
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631309}

--

wpt-commits: 91d81bb73d5e8424e45918c84e275a9d46c51d51
wpt-pr: 15270
2019-03-16 12:12:30 +00:00
moz-wptsync-bot
72c08beabc Bug 1527487 [wpt PR 15344] - Update wpt metadata, a=testonly
wpt-pr: 15344
wpt-type: metadata
2019-03-16 12:12:29 +00:00
Yi Gu
f1d01111a8 Bug 1527487 [wpt PR 15344] - [Animation Worklet] Clean up animator registration logic for wpt test, a=testonly
Automatic update from web-platform-tests
[Animation Worklet] Clean up animator registration logic for wpt test

Similar to [1], we should register the animator only once in the setup
for test current-time.https.html.

Given that DocumentTimeline does not always move forward, this test
also replaces waitForNextFrame with waitForDocumentTimelineAdvance.

[1] https://cs.chromium.org/chromium/src/third_party/blink/web_tests/external/wpt/animation-worklet/scroll-timeline-writing-modes.https.html

Bug: 923881
Change-Id: Iabc6c7c1cea520e3dd81ed8a781cc072e2d8e20b
Reviewed-on: https://chromium-review.googlesource.com/c/1466145
Commit-Queue: Yi Gu <yigu@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631287}

--

wpt-commits: 109654d2560bf74830e483fdf15cbbc67208a877
wpt-pr: 15344
2019-03-16 12:12:29 +00:00
moz-wptsync-bot
99d9f6a674 Bug 1527483 [wpt PR 15346] - Update wpt metadata, a=testonly
wpt-pr: 15346
wpt-type: metadata
2019-03-16 12:12:29 +00:00
autofoolip
0d9870c2f3 Bug 1527483 [wpt PR 15346] - Update interfaces/web-bluetooth.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-bluetooth.idl (#15346)

Source: https://github.com/tidoust/reffy-reports/blob/621901f/whatwg/idl/web-bluetooth.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/492012964
--

wpt-commits: 88cb9e746220d069ddbb6098a2e49b35afabf1f0
wpt-pr: 15346
2019-03-16 12:12:28 +00:00
moz-wptsync-bot
eda162c89f Bug 1527478 [wpt PR 15350] - Update wpt metadata, a=testonly
wpt-pr: 15350
wpt-type: metadata
2019-03-16 12:12:28 +00:00
Philip Jägenstedt
01f52b457d Bug 1527478 [wpt PR 15350] - Fetch: use t.step_timeout() instead of bare step_timeout(), a=testonly
Automatic update from web-platform-tests
Fetch: use `t.step_timeout()` instead of bare `step_timeout()` (#15350)

This avoid a harness error in the case of failure:
https://wpt.fyi/results/fetch/stale-while-revalidate?run_id=6045131320852480&run_id=4797529354928128&run_id=6524192509919232&run_id=6492651545165824
--

wpt-commits: 8686e3e2268c7746bdfe88e892cb986b0ba7b779
wpt-pr: 15350
2019-03-16 12:12:28 +00:00
Luke Zielinski
5362376a58 Bug 1527331 [wpt PR 15334] - Fix shebangs and executable bits for a bunch of files, a=testonly
Automatic update from web-platform-tests
Fix shebangs and executable bits for a bunch of files (#15334)

Mostly adding missing executable bits or removing unnecessary ones.
In a few cases, missing shebangs were added.
--

wpt-commits: bac4db35ea82fa0a6ee65e9291c722592e27fb7f
wpt-pr: 15334
2019-03-16 12:12:27 +00:00
moz-wptsync-bot
2a07687764 Bug 1527474 [wpt PR 15322] - Update wpt metadata, a=testonly
wpt-pr: 15322
wpt-type: metadata
2019-03-16 12:12:27 +00:00
Ian Kilpatrick
9ed2053e0e Bug 1527474 [wpt PR 15322] - [LayoutNG] Add percentage_resolution_block_size into the min/max pass., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Add percentage_resolution_block_size into the min/max pass.

This was surprising to me! But the min/max sizes depend on the
percentage resolution block-size, as replaced elements reflect this
size into their width.

This was working previously as the replaced element was manually
computing the heights, but this adds it into the pass explicitly.

This fixes it for absolute positioned objects which use the current
final height as the input to this function.

Eventually we'll want to cache based off this, and record if there is
a replaced element with percentage block-size in the calculation chain.

Bug: 635619
Change-Id: I6db9a90007b6c7d70f51d5ae1209ffba8a629e03
Reviewed-on: https://chromium-review.googlesource.com/c/1456203
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#631236}

--

wpt-commits: bf3094004127a5b32edf8b80c8e4cc9bcad500d0
wpt-pr: 15322
2019-03-16 12:12:27 +00:00
James Graham
ca8a85fba3 Bug 1527212 [wpt PR 15329] - Don't use mozdownload to download firefox, a=testonly
Automatic update from web-platform-tests
Don't use mozdownload to download firefox

Instead use the same URL that's used by mozilla.org. This hopefully reduces the
problem where mozdownload tries to download a file that doesn't exist yet.
Note that we are still using mozdownload for geckodriver

--

wpt-commits: 803f7f06d6ca49211709dc1c4daa72393e6cb673
wpt-pr: 15329
2019-03-16 12:12:26 +00:00
Alvaro Serero
a3ce49b1f5 Bug 1529504 - Fix two flake8 warnings in static analysis (mach_commands.py) r=sylvestre
--HG--
extra : amend_source : 16f845e4b3f2e706fc2904c7f61ab32a434ba0ef
2019-03-16 11:53:50 +01:00
Olli Pettay
bd44815208 Bug 1535638, Ensure ReportingObservers are notified even if a previous observer calls disconnect, r=baku
Reusing an existing wpt test. That particular test happens to be enabled in Firefox, unlike most Feature Policy/Reporting API tests.

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

--HG--
extra : rebase_source : eac208adb1783bde2d0fac5ccb311291219bd50b
2019-03-15 17:01:39 +02:00
Chris Peterson
3f655a7340 Bug 1534878 - xpcom: Rename NS_InitXPCOM2() to NS_InitXPCOM(). r=froydnj
--HG--
extra : rebase_source : 6e7a46cf49f78e46e12d1e7fc76aba6f0c377be0
2019-03-14 23:38:09 -07:00
Chris Peterson
e05a724277 Bug 1534878 - xpcom: Remove unused function NS_InitXPCOM(). r=froydnj
NS_InitXPCOM() is currently not called in Gecko. It has been a one-line wrapper around NS_InitXPCOM2() since the year 2000 (bug 46320), presumably to maintain ABI compatibility for third-party users of XPCOM. We no longer need to worry about XPCOM ABI compatibility.

https://searchfox.org/mozilla-central/commit/cddb62593d786e0ff12b25037c74b01cb1a802e5

clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called).

xpcom/build/XPCOMInit.cpp:187:1 [-Wmissing-prototypes] no previous prototype for function 'NS_InitXPCOM'

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

--HG--
extra : rebase_source : 0ad5580e2978a8d5141bd6a9623c5af7359c78ca
extra : source : a9e4205868dbb847c01980051a56e99ad24a8ac1
2019-02-24 16:48:33 -08:00
Chris Peterson
d16e0fbd74 Bug 1534878 - xpcom: Re-enable NonASCII16 UTF-16 string tests. r=hsivonen
The NonASCII16 test function was removed in bug 1402247 but the NonASCII16_helper() function was not:

https://hg.mozilla.org/mozilla-central/rev/4ef0f163fdeb

xpcom/tests/gtest/TestUTF.cpp:119:6 [-Wmissing-prototypes] no previous prototype for function 'NonASCII16_helper'

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

--HG--
extra : rebase_source : c53118479acc6ea866dafb04617bfb2706dddb2b
extra : source : de3a70ccef6c09d0d317c7b4b5c1f8a2f93d78c7
2019-02-24 21:45:15 -08:00
Chris Peterson
e9d64cd221 Bug 1534878 - xpcom: #include headers for global functions' declarations. r=erahm
clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). The .cpp files defining these functions did not include the headers with the corresponding function prototypes used by other compilation units. Including a header file in its corresponding .cpp file can help catch mismatched declarations and definitions.

xpcom/components/nsCategoryManager.cpp:637:6 [-Wmissing-prototypes] no previous prototype for function 'NS_CreateServicesFromCategory'
xpcom/io/nsPipe3.cpp:1824:10 [-Wmissing-prototypes] no previous prototype for function 'nsPipeConstructor'
xpcom/io/nsStringStream.cpp:475:10 [-Wmissing-prototypes] no previous prototype for function 'nsStringInputStreamConstructor'
xpcom/threads/ThreadDelay.cpp:18:6 [-Wmissing-prototypes] no previous prototype for function 'DelayForChaosMode'

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

--HG--
extra : rebase_source : a2085a090394a5d3f5c319258b782a5d9f217751
extra : source : 18c3e569ff15987eb200c62eaa9f4943ff08cb25
2019-03-07 23:32:54 -08:00
Chris Peterson
d5e552f528 Bug 1534878 - xpcom: Make some global functions static. r=erahm
clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called).

xpcom/base/Logging.cpp:85:13 [-Wmissing-prototypes] no previous prototype for function 'ToLogStr'
xpcom/base/Logging.cpp:132:13 [-Wmissing-prototypes] no previous prototype for function 'ExpandPIDMarker'
xpcom/base/LogModulePrefWatcher.cpp:37:6 [-Wmissing-prototypes] no previous prototype for function 'ResetExistingPrefs'
xpcom/base/LogModulePrefWatcher.cpp:109:6 [-Wmissing-prototypes] no previous prototype for function 'LoadExistingPrefs'
xpcom/base/nsCycleCollector.cpp:212:6 [-Wmissing-prototypes] no previous prototype for function 'SuspectUsingNurseryPurpleBuffer'
xpcom/components/nsComponentManager.cpp:421:31 [-Wmissing-prototypes] no previous prototype for function 'begin'
xpcom/components/nsComponentManager.cpp:427:31 [-Wmissing-prototypes] no previous prototype for function 'end'
xpcom/ds/Dafsa.cpp:23:6 [-Wmissing-prototypes] no previous prototype for function 'GetNextOffset'
xpcom/ds/Dafsa.cpp:55:6 [-Wmissing-prototypes] no previous prototype for function 'IsEOL'
xpcom/ds/Dafsa.cpp:62:6 [-Wmissing-prototypes] no previous prototype for function 'IsMatch'
xpcom/ds/Dafsa.cpp:70:6 [-Wmissing-prototypes] no previous prototype for function 'IsEndCharMatch'
xpcom/ds/Dafsa.cpp:78:6 [-Wmissing-prototypes] no previous prototype for function 'GetReturnValue'
xpcom/ds/Dafsa.cpp:91:5 [-Wmissing-prototypes] no previous prototype for function 'LookupString'
xpcom/io/CocoaFileUtils.mm:195:13 [-Wmissing-prototypes] no previous prototype for function 'GetQuarantinePropKey'
xpcom/io/CocoaFileUtils.mm:203:24 [-Wmissing-prototypes] no previous prototype for function 'CreateQuarantineDictionary'
xpcom/rust/gtest/bench-collections/Bench.cpp:65:11 [-Wmissing-prototypes] no previous prototype for function 'MyRand'
xpcom/rust/gtest/bench-collections/Bench.cpp:85:6 [-Wmissing-prototypes] no previous prototype for function 'Bench_Cpp_unordered_set'
xpcom/rust/gtest/bench-collections/Bench.cpp:125:6 [-Wmissing-prototypes] no previous prototype for function 'Bench_Cpp_PLDHashTable'
xpcom/rust/gtest/bench-collections/Bench.cpp:166:6 [-Wmissing-prototypes] no previous prototype for function 'Bench_Cpp_MozHashSet'
xpcom/tests/gtest/TestAtoms.cpp:114:6 [-Wmissing-prototypes] no previous prototype for function 'isStaticAtom'
xpcom/tests/gtest/TestCallTemplates.cpp:72:6 [-Wmissing-prototypes] no previous prototype for function 'JustTestingCompilation'
xpcom/tests/gtest/TestCOMPtr.cpp:87:10 [-Wmissing-prototypes] no previous prototype for function 'CreateIFoo'
xpcom/tests/gtest/TestCOMPtr.cpp:98:6 [-Wmissing-prototypes] no previous prototype for function 'set_a_IFoo'
xpcom/tests/gtest/TestCOMPtr.cpp:105:16 [-Wmissing-prototypes] no previous prototype for function 'return_a_IFoo'
xpcom/tests/gtest/TestCOMPtr.cpp:164:10 [-Wmissing-prototypes] no previous prototype for function 'CreateIBar'
xpcom/tests/gtest/TestCOMPtr.cpp:175:6 [-Wmissing-prototypes] no previous prototype for function 'AnIFooPtrPtrContext'
xpcom/tests/gtest/TestCOMPtr.cpp:177:6 [-Wmissing-prototypes] no previous prototype for function 'AVoidPtrPtrContext'
xpcom/tests/gtest/TestCOMPtr.cpp:179:6 [-Wmissing-prototypes] no previous prototype for function 'AnISupportsPtrPtrContext'
xpcom/tests/gtest/TestCOMPtr.cpp:263:6 [-Wmissing-prototypes] no previous prototype for function 'Comparison'
xpcom/tests/gtest/TestCOMPtr.cpp:298:6 [-Wmissing-prototypes] no previous prototype for function 'DontAddRef'
xpcom/tests/gtest/TestCRT.cpp:17:5 [-Wmissing-prototypes] no previous prototype for function 'sign'
xpcom/tests/gtest/TestDeadlockDetector.cpp:62:6 [-Wmissing-prototypes] no previous prototype for function 'DisableCrashReporter'
xpcom/tests/gtest/TestDeadlockDetector.cpp:74:5 [-Wmissing-prototypes] no previous prototype for function 'Sanity_Child'
xpcom/tests/gtest/TestDeadlockDetector.cpp:95:5 [-Wmissing-prototypes] no previous prototype for function 'Sanity2_Child'
xpcom/tests/gtest/TestDeadlockDetector.cpp:159:5 [-Wmissing-prototypes] no previous prototype for function 'Sanity4_Child'
xpcom/tests/gtest/TestDeadlockDetector.cpp:182:5 [-Wmissing-prototypes] no previous prototype for function 'Sanity5_Child'
xpcom/tests/gtest/TestDeadlockDetector.cpp:303:5 [-Wmissing-prototypes] no previous prototype for function 'ContentionNoDeadlock_Child'
xpcom/tests/gtest/TestHashtables.cpp:88:6 [-Wmissing-prototypes] no previous prototype for function 'testTHashtable'
xpcom/tests/gtest/TestHashtables.cpp:205:10 [-Wmissing-prototypes] no previous prototype for function 'CreateIFoo'
xpcom/tests/gtest/TestMoveString.cpp:25:6 [-Wmissing-prototypes] no previous prototype for function 'SetAsOwned'
xpcom/tests/gtest/TestMoveString.cpp:34:6 [-Wmissing-prototypes] no previous prototype for function 'ExpectTruncated'
xpcom/tests/gtest/TestMoveString.cpp:40:6 [-Wmissing-prototypes] no previous prototype for function 'ExpectNew'
xpcom/tests/gtest/TestMruCache.cpp:52:11 [-Wmissing-prototypes] no previous prototype for function 'MakeStringKey'
xpcom/tests/gtest/TestMultiplexInputStream.cpp:106:34 [-Wmissing-prototypes] no previous prototype for function 'CreateStreamHelper'
xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:62:10 [-Wmissing-prototypes] no previous prototype for function 'ReadSegmentsFunction'
xpcom/tests/gtest/TestNsDeque.cpp:240:6 [-Wmissing-prototypes] no previous prototype for function 'CheckIfQueueEmpty'
xpcom/tests/gtest/TestNsRefPtr.cpp:105:10 [-Wmissing-prototypes] no previous prototype for function 'CreateFoo'
xpcom/tests/gtest/TestNsRefPtr.cpp:116:6 [-Wmissing-prototypes] no previous prototype for function 'set_a_Foo'
xpcom/tests/gtest/TestNsRefPtr.cpp:123:13 [-Wmissing-prototypes] no previous prototype for function 'return_a_Foo'
xpcom/tests/gtest/TestNsRefPtr.cpp:391:6 [-Wmissing-prototypes] no previous prototype for function 'AnFooPtrPtrContext'
xpcom/tests/gtest/TestNsRefPtr.cpp:392:6 [-Wmissing-prototypes] no previous prototype for function 'AVoidPtrPtrContext'
xpcom/tests/gtest/TestPLDHash.cpp:33:6 [-Wmissing-prototypes] no previous prototype for function 'TestCrashyOperation'
xpcom/tests/gtest/TestPipes.cpp:98:10 [-Wmissing-prototypes] no previous prototype for function 'TestPipe'
xpcom/tests/gtest/TestPipes.cpp:212:10 [-Wmissing-prototypes] no previous prototype for function 'TestShortWrites'
xpcom/tests/gtest/TestPipes.cpp:354:6 [-Wmissing-prototypes] no previous prototype for function 'RunTests'
xpcom/tests/gtest/TestPLDHash.cpp:90:6 [-Wmissing-prototypes] no previous prototype for function 'InitCapacityOk_InitialLengthTooBig'
xpcom/tests/gtest/TestPLDHash.cpp:95:6 [-Wmissing-prototypes] no previous prototype for function 'InitCapacityOk_InitialEntryStoreTooBig'
xpcom/tests/gtest/TestPLDHash.cpp:102:6 [-Wmissing-prototypes] no previous prototype for function 'InitCapacityOk_EntrySizeTooBig'
xpcom/tests/gtest/TestSlicedInputStream.cpp:111:20 [-Wmissing-prototypes] no previous prototype for function 'CreateSeekableStreams'
xpcom/tests/gtest/TestSlicedInputStream.cpp:125:20 [-Wmissing-prototypes] no previous prototype for function 'CreateNonSeekableStreams'
xpcom/tests/gtest/TestStrings.cpp:471:6 [-Wmissing-prototypes] no previous prototype for function 'test_assign_helper'
xpcom/tests/gtest/TestTArray.cpp:60:22 [-Wmissing-prototypes] no previous prototype for function 'DummyArray'
xpcom/tests/gtest/TestTArray.cpp:72:22 [-Wmissing-prototypes] no previous prototype for function 'FakeHugeArray'
xpcom/tests/gtest/TestThrottledEventQueue.cpp:96:6 [-Wmissing-prototypes] no previous prototype for function 'Enqueue'
xpcom/threads/BlockingResourceBase.cpp:86:6 [-Wmissing-prototypes] no previous prototype for function 'PrintCycle'
xpcom/threads/CPUUsageWatcher.cpp:41:10 [-Wmissing-prototypes] no previous prototype for function 'GetMicroseconds'
xpcom/threads/CPUUsageWatcher.cpp:46:10 [-Wmissing-prototypes] no previous prototype for function 'GetMicroseconds'
xpcom/threads/CPUUsageWatcher.cpp:51:40 [-Wmissing-prototypes] no previous prototype for function 'GetProcessCPUStats'
xpcom/threads/CPUUsageWatcher.cpp:80:40 [-Wmissing-prototypes] no previous prototype for function 'GetGlobalCPUStats'
xpcom/threads/nsTimerImpl.cpp:196:21 [-Wmissing-prototypes] no previous prototype for function 'GetTimerFiringsLog'

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

--HG--
extra : rebase_source : e03df033209e0a08fc263603e78bc16a09467f15
extra : source : 3beec9fbfdedf346fff85309029e7805717958ac
2019-02-24 17:35:59 -08:00
Ryan VanderMeulen
faf5dd0aa1 Bug 1535726 - Update pdf.js to version 2.2.71. r=bdahl 2019-03-15 16:06:07 -04:00
Brindusan Cristian
0e1d8145a3 Backed out 201 changesets (bug 1530837, bug 1529206, bug 1528232, bug 1530834, bug 1528032, bug 1530831, bug 1528237, bug 1529242, bug 1529821, bug 1530839, bug 1509034, bug 1527222, bug 1528705, bug 1530812, bug 1528266, bug 1528274, bug 1529038, bug 1464538, bug 1531331, bug 1531337, bug 1529734, bug 1528888, bug 1528887, bug 1527719, bug 1528711, bug 1527514, bug 1527981, bug 1528927, bug 1528949, bug 1531007, bug 1528736, bug 1531372, bug 1528732, bug 1530825, bug 1529061, bug 1528204, bug 1527487, bug 1528741, bug 1527961, bug 1527353, bug 1529208, bug 1527643, bug 1529244, bug 1526836, bug 1529740, bug 1527540, bug 1486514, bug 1526863, bug 1528719, bug 1529749, bug 1528954, bug 1528721, bug 1527560, bug 1526275, bug 1528894, bug 1527212, bug 1531341, bug 1529756, bug 1527584, bug 1527634, bug 1528728, bug 1527474, bug 1529438, bug 1528919, bug 1531365, bug 1528853, bug 1528726, bug 1529430, bug 1529341, bug 1529263, bug 1529459, bug 1528058, bug 1528722, bug 1528746, bug 1528211, bug 1529092, bug 1528152, bug 1529059, bug 1529229, bug 1529752, bug 1529052, bug 1529712, bug 1529055, bug 1529717, bug 1528700, bug 1528862, bug 1526647, bug 1529814, bug 1528868, bug 1529810, bug 1531069, bug 1527478, bug 1529462, bug 1528716, bug 1528828, bug 1531256, bug 1529426, bug 1531357, bug 1531064, bug 1529156, bug 1529724, bug 1529726, bug 1527483, bug 1527638, bug 1526801, bug 1528229, bug 1530852, bug 1529080, bug 1528109, bug 1528029, bug 1529435, bug 1527669, bug 1526881, bug 1529315, bug 1528023, bug 1527661, bug 1529046, bug 1526260, bug 1527640, bug 1531345, bug 1531229, bug 1527331, bug 1529807, bug 1532580, bug 1529806, bug 1529818, bug 1529800, bug 1530855, bug 1527506, bug 1528702, bug 1527548, bug 1493024, bug 1530850, bug 1529796, bug 1529797, bug 1528709, bug 1526693, bug 1526694, bug 1530858, bug 1528830, bug 1513857) for spidermonkey bustages. CLOSED TREE
Backed out changeset 95f1a7ff5760 (bug 1532580)
Backed out changeset ad53fdccd298 (bug 1532580)
Backed out changeset 8e485b71ccc1 (bug 1531372)
Backed out changeset a05f7a542606 (bug 1531365)
Backed out changeset e28093d1fc65 (bug 1527584)
Backed out changeset 5c6bfad36ca0 (bug 1527584)
Backed out changeset 0d8c97a32de3 (bug 1531229)
Backed out changeset bdbfea412122 (bug 1531256)
Backed out changeset 91b75e0e8324 (bug 1531256)
Backed out changeset 7b01e9d570db (bug 1531357)
Backed out changeset 3f555f93c070 (bug 1531357)
Backed out changeset ca9d69428070 (bug 1531069)
Backed out changeset 4c96cc5997e6 (bug 1531064)
Backed out changeset 899598b6d7ff (bug 1529462)
Backed out changeset 5eca1c95182a (bug 1529462)
Backed out changeset 467ad65e9ecf (bug 1531007)
Backed out changeset bd1da129790f (bug 1531007)
Backed out changeset cb8f38a459ab (bug 1531345)
Backed out changeset 1d08bdabd996 (bug 1531341)
Backed out changeset 61c94b97adf1 (bug 1531337)
Backed out changeset d8bf259eaff2 (bug 1531331)
Backed out changeset b8250121c2bc (bug 1530858)
Backed out changeset 1f293875c401 (bug 1529438)
Backed out changeset 9d1af899260a (bug 1530855)
Backed out changeset 6b60020595e0 (bug 1493024)
Backed out changeset fe1a2cb779e0 (bug 1530852)
Backed out changeset bd463e2be011 (bug 1530850)
Backed out changeset 83c0823bb8e1 (bug 1528888)
Backed out changeset d6548d68aad4 (bug 1530839)
Backed out changeset f1a2f7d7615b (bug 1530837)
Backed out changeset 975fbec5a080 (bug 1530834)
Backed out changeset 869bf8eca7ef (bug 1530831)
Backed out changeset 375113eacb17 (bug 1529080)
Backed out changeset 17b00ba4a020 (bug 1529080)
Backed out changeset 219767918106 (bug 1530825)
Backed out changeset 71e7983951a6 (bug 1526801)
Backed out changeset fff147f5ba18 (bug 1526801)
Backed out changeset 2f41234f6509 (bug 1528954)
Backed out changeset 4e667891d308 (bug 1528949)
Backed out changeset 5ca434eafe2f (bug 1530812)
Backed out changeset d23a9f7c490e (bug 1530812)
Backed out changeset ed42aeed054b (bug 1529263)
Backed out changeset 899099cb0784 (bug 1529263)
Backed out changeset 164f6bebaebc (bug 1529208)
Backed out changeset 573fa1dbbb4d (bug 1529821)
Backed out changeset c6ad6c137153 (bug 1529459)
Backed out changeset 6caf4fe5691d (bug 1529459)
Backed out changeset ee028b57d613 (bug 1529818)
Backed out changeset 33633cf10c0d (bug 1529814)
Backed out changeset 869b8f43a793 (bug 1529092)
Backed out changeset 51f209d730ca (bug 1529092)
Backed out changeset 8209d757949e (bug 1527961)
Backed out changeset f7ad412343b9 (bug 1527961)
Backed out changeset 2c7bf50257af (bug 1529810)
Backed out changeset 62fe727988a6 (bug 1529810)
Backed out changeset 8592c05fe031 (bug 1526275)
Backed out changeset 1a3fb0f644ae (bug 1529807)
Backed out changeset 32f87ee369cb (bug 1529806)
Backed out changeset 1c117fbc850f (bug 1529800)
Backed out changeset f5582e70c239 (bug 1526693)
Backed out changeset 421b2d615568 (bug 1526693)
Backed out changeset 6b7cb75d72aa (bug 1529797)
Backed out changeset 2f7275c284b1 (bug 1529797)
Backed out changeset d6a61db63718 (bug 1529796)
Backed out changeset b9c6ed34a214 (bug 1529796)
Backed out changeset 7a38369a17d3 (bug 1529435)
Backed out changeset 88bd6cc607e2 (bug 1529435)
Backed out changeset d700b6928f43 (bug 1529430)
Backed out changeset 81d0e91ab507 (bug 1529430)
Backed out changeset d252a7037801 (bug 1529229)
Backed out changeset 253adcb96f41 (bug 1529229)
Backed out changeset 719455274599 (bug 1529206)
Backed out changeset 37d25235012d (bug 1529206)
Backed out changeset 373ccecf93ea (bug 1528274)
Backed out changeset fa55f010bd71 (bug 1528274)
Backed out changeset 9de615ccb5c5 (bug 1529156)
Backed out changeset b871b38ec2b3 (bug 1529156)
Backed out changeset f419b8ba3747 (bug 1529426)
Backed out changeset 1d2059a2cf36 (bug 1529244)
Backed out changeset 5de598a7923d (bug 1529315)
Backed out changeset 629ad93a6738 (bug 1529315)
Backed out changeset cf68befd3506 (bug 1529341)
Backed out changeset 3f9c54ed7d2c (bug 1526881)
Backed out changeset c9867062b58d (bug 1526863)
Backed out changeset d3dcbaa53bac (bug 1526863)
Backed out changeset 05ff2e535c6e (bug 1528919)
Backed out changeset df087069273b (bug 1528919)
Backed out changeset 43debb14a004 (bug 1529242)
Backed out changeset 71768e55e777 (bug 1528828)
Backed out changeset 7d54ecab8dc1 (bug 1528828)
Backed out changeset 263580f65aea (bug 1528830)
Backed out changeset 65f41dd56207 (bug 1528927)
Backed out changeset 8080b1f6eef2 (bug 1528894)
Backed out changeset e7d92d3120c4 (bug 1528894)
Backed out changeset f7d636225ed1 (bug 1528887)
Backed out changeset 577ea54d1b0c (bug 1528868)
Backed out changeset b3bae9f26b98 (bug 1528862)
Backed out changeset 3e265c28d845 (bug 1528853)
Backed out changeset 6dee1f08de48 (bug 1528853)
Backed out changeset 0ce1a5521d6f (bug 1526694)
Backed out changeset 64cc60d52a04 (bug 1526694)
Backed out changeset a5181637d09e (bug 1486514)
Backed out changeset 2cabd13e237f (bug 1486514)
Backed out changeset 9fd49ca281f0 (bug 1528152)
Backed out changeset 24a07018f8a8 (bug 1529756)
Backed out changeset fbf69465f685 (bug 1529752)
Backed out changeset 0b5d77924a13 (bug 1529752)
Backed out changeset b2ffdd7ebfe7 (bug 1529749)
Backed out changeset d4188fabe555 (bug 1529740)
Backed out changeset 99fe9246e9a3 (bug 1529734)
Backed out changeset e860533a4743 (bug 1529734)
Backed out changeset 3d06a920925d (bug 1529726)
Backed out changeset 22f687c325e8 (bug 1529724)
Backed out changeset 105008f9f601 (bug 1529717)
Backed out changeset 5724299ed798 (bug 1529717)
Backed out changeset 788727cccd4f (bug 1529712)
Backed out changeset 348216552124 (bug 1529712)
Backed out changeset 106ac73457aa (bug 1529061)
Backed out changeset 05a81cf22d1e (bug 1529061)
Backed out changeset 07c3ea987b01 (bug 1529059)
Backed out changeset ceb6af0d7338 (bug 1529055)
Backed out changeset 40338ef0c5ae (bug 1529055)
Backed out changeset 97385559862c (bug 1529052)
Backed out changeset 4fe6634c3cea (bug 1529046)
Backed out changeset da708ab85cc6 (bug 1529038)
Backed out changeset 18139e69e3c5 (bug 1528266)
Backed out changeset e5f7bd9d93a4 (bug 1527719)
Backed out changeset 1fb1b5a75a79 (bug 1527719)
Backed out changeset 58ff2725e6a5 (bug 1527661)
Backed out changeset 16b6e709d409 (bug 1527661)
Backed out changeset e23c3c3fe9cd (bug 1528746)
Backed out changeset e8fd59f2739a (bug 1528746)
Backed out changeset 5cbc3a522b49 (bug 1528741)
Backed out changeset 66fb4cc72692 (bug 1464538)
Backed out changeset 2e1f864ca504 (bug 1464538)
Backed out changeset ed2e428a7fb7 (bug 1528211)
Backed out changeset 32c8219664b6 (bug 1528736)
Backed out changeset d6a7755ddcbb (bug 1528732)
Backed out changeset 056f30752f2d (bug 1528728)
Backed out changeset ac00cd4c7abc (bug 1528726)
Backed out changeset bcd8267fa113 (bug 1528726)
Backed out changeset 51f0cd0c1621 (bug 1528722)
Backed out changeset 165c390054b2 (bug 1528721)
Backed out changeset 772109738241 (bug 1528719)
Backed out changeset a73350397302 (bug 1528716)
Backed out changeset 84b7e38be0cc (bug 1513857)
Backed out changeset e63c62898033 (bug 1528711)
Backed out changeset a7ee2a24d898 (bug 1527353)
Backed out changeset 5fb707e280c1 (bug 1509034)
Backed out changeset be42c83c6e97 (bug 1509034)
Backed out changeset 2eb522ceb6e1 (bug 1528709)
Backed out changeset 822ff0ac5f39 (bug 1527981)
Backed out changeset 3fb86165ce50 (bug 1527981)
Backed out changeset 7f5ce8587ad9 (bug 1528705)
Backed out changeset b571112619c2 (bug 1528702)
Backed out changeset 8b3668ee0579 (bug 1528702)
Backed out changeset 0562ba7637c2 (bug 1528058)
Backed out changeset 9e73b2eb508f (bug 1528700)
Backed out changeset d3e10f10f4c2 (bug 1528032)
Backed out changeset 629c2a5b9013 (bug 1528029)
Backed out changeset 78d3aefc4418 (bug 1528023)
Backed out changeset 48f705e0ae7e (bug 1528237)
Backed out changeset f6690a972633 (bug 1528237)
Backed out changeset f62003f22992 (bug 1528232)
Backed out changeset a8be7c66cb41 (bug 1528229)
Backed out changeset f4fa3dd608c7 (bug 1528229)
Backed out changeset 181a97408a30 (bug 1528204)
Backed out changeset f60df1fe019b (bug 1528204)
Backed out changeset e45e2443ffae (bug 1526260)
Backed out changeset 013ad346966b (bug 1526260)
Backed out changeset 1c5a3f8b212a (bug 1527222)
Backed out changeset ec1f4ffa35d1 (bug 1527222)
Backed out changeset 89dc1513582b (bug 1527669)
Backed out changeset 3bd6059a1b64 (bug 1528109)
Backed out changeset c3299b5db5d8 (bug 1527560)
Backed out changeset 01df42e8dca9 (bug 1527560)
Backed out changeset 9a1e1d9bc686 (bug 1526836)
Backed out changeset c08164922aaf (bug 1526836)
Backed out changeset 1a78f6d88afa (bug 1527540)
Backed out changeset b781b88b53d1 (bug 1527643)
Backed out changeset 793206aecd5e (bug 1527643)
Backed out changeset 6b5a45ed3837 (bug 1527548)
Backed out changeset 5d939be0e4cd (bug 1527640)
Backed out changeset aef452a8ebca (bug 1527640)
Backed out changeset 52755e035f39 (bug 1527638)
Backed out changeset b9735af59094 (bug 1527638)
Backed out changeset 0883b91b6367 (bug 1527634)
Backed out changeset 98dd738ff942 (bug 1527514)
Backed out changeset aa57afa41078 (bug 1527506)
Backed out changeset 61dabecba34c (bug 1527506)
Backed out changeset feaa22c216e3 (bug 1526647)
Backed out changeset c746aaf82c65 (bug 1527487)
Backed out changeset 07cdbdb2c608 (bug 1527487)
Backed out changeset 8b006c4103ff (bug 1527483)
Backed out changeset d781f4856028 (bug 1527483)
Backed out changeset 9ef5380f4ea9 (bug 1527478)
Backed out changeset ede03586f13b (bug 1527478)
Backed out changeset 9ca222b6a740 (bug 1527331)
Backed out changeset 3b96582a3422 (bug 1527474)
Backed out changeset 403d814ff267 (bug 1527474)
Backed out changeset 353a9e562d20 (bug 1527212)

--HG--
rename : testing/web-platform/tests/css/css-images/reference/100x100-blue-green.html => testing/web-platform/tests/css/css-images/support/100x100-blue-green.html
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1-block.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1-block.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1-generic.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1-generic.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-1.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-1.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-2-generic.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-2-generic.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-2.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-2.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-3.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-3.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-5.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-5.xml
rename : testing/web-platform/tests/css/css-namespaces/reference/ref-lime-6.xml => testing/web-platform/tests/css/css-namespaces/reftest/ref-lime-6.xml
rename : testing/web-platform/tests/css/css-transforms/reference/transform-3d-rotateY-stair-above-ref-001.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-3d-rotateY-stair-above-ref-001.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-applies-to-001-ref.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-applies-to-001-ref.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-applies-to-002-ref.xht => testing/web-platform/tests/css/css-transforms/reftest/transform-applies-to-002-ref.xht
rename : testing/web-platform/tests/css/css-transforms/reference/transform-origin-01-ref.html => testing/web-platform/tests/css/css-transforms/reftest/transform-origin-01-ref.html
rename : testing/web-platform/tests/css/css-transforms/transform-box/reference/greensquare200x200.html => testing/web-platform/tests/css/css-transforms/transform-box/support/greensquare200x200.html
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-lr-002-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-lr-002-ref.xht
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-rl-001-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-rl-001-ref.xht
rename : testing/web-platform/tests/css/css-writing-modes/reference/writing-mode-vertical-rl-002-ref.xht => testing/web-platform/tests/css/css-writing-modes/reftest/writing-mode-vertical-rl-002-ref.xht
rename : testing/web-platform/tests/orientation-event/devicemotionevent-init.https.html => testing/web-platform/tests/orientation-event/devicemotionevent-init.html
rename : testing/web-platform/tests/orientation-event/deviceorientationabsoluteevent.https.html => testing/web-platform/tests/orientation-event/deviceorientationabsoluteevent.html
rename : testing/web-platform/tests/orientation-event/deviceorientationevent-init.https.html => testing/web-platform/tests/orientation-event/deviceorientationevent-init.html
rename : testing/web-platform/tests/orientation-event/ondeviceorientationabsolute.https.html => testing/web-platform/tests/orientation-event/ondeviceorientationabsolute.html
rename : testing/web-platform/tests/svg/embedded/reference/green-rect-100x100.svg => testing/web-platform/tests/svg/embedded/support/green-rect-100x100.svg
rename : testing/web-platform/tests/svg/shapes/reftests/reference/empty.svg => testing/web-platform/tests/svg/shapes/reftests/support/empty.svg
2019-03-15 21:17:36 +02:00
James Graham
ff3a41e9eb Bug 1532580 - Fix wpt reftest window dimensions, r=gsnedders
The wpt reftest window was mixing up width and height for initial
opening, meaining that it would be the wrong shape for non-square
configurations. This caused us to go down a path where we weren't
passing DRAWWINDOW_USE_WIDGET_LAYERS which turns out to be broken and
result in frequent blank screenshots.

Fix the window dimensions and make the broken path an error instead.

Differential Revision: https://phabricator.services.mozilla.com/D23323
2019-03-15 18:11:45 +00:00
moz-wptsync-bot
0e32b6d01a Bug 1532580 - [wpt-sync] Update web-platform-tests to 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180, a=testonly
wpt-head: 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180
wpt-type: landing
2019-03-15 18:11:43 +00:00