Commit Graph

624833 Commits

Author SHA1 Message Date
moz-wptsync-bot
3e4da02bea Bug 1505878 [wpt PR 13984] - Update wpt metadata, a=testonly
wpt-pr: 13984
wpt-type: metadata
2018-11-20 16:32:22 +00:00
Ian Clelland
7d6aae9a0a Bug 1505878 [wpt PR 13984] - Add report-only mode to Feature Policy, a=testonly
Automatic update from web-platform-testsAdd report-only mode to Feature Policy

This change adds a "report-only" policy to each security context, which
is local to that context (not replicated across processes) and is used
to determine whether a report should be sent even if a feature is
enabled, when the feature is used.

Reports are now augmented with a "disposition" field, which is either
"enforce", if the feature usage was actually blocked, or "report", if
it was not.

Feature policy directives are placed in the report-only policy if the
feature name is suffixed with "-report-only", otherwise, they affect
the regular (enforcing) policy.

Explainer at
https://github.com/WICG/feature-policy/blob/master/reporting.md

Existing tests are updated, and new tests for report-only mode are
added to ensure that reports are sent even when the feature is used
successfully.

Bug: 904878
Change-Id: I27bc42729c5ab5560160f3d993431e606a8a3a47
Reviewed-on: https://chromium-review.googlesource.com/c/1178811
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608004}

--

wpt-commits: b39f5e0d0e0872cdd9b7592f0b9ff0b5c11bcef3
wpt-pr: 13984
2018-11-20 16:32:21 +00:00
Nicolas Pena
16ff745d57 Bug 1507374 [wpt PR 14063] - [LongTasks] Change TaskAttributionTiming name to 'unknown', a=testonly
Automatic update from web-platform-tests[LongTasks] Change TaskAttributionTiming name to 'unknown'

At TPAC, we agreed that 'script' is confusing because it implies that
longtasks only measure script work. Thus, we decided to change the name
to 'unknown'. Also see https://github.com/w3c/longtasks/issues/47.

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

--

wpt-commits: 4309ceb7b165a42534514ca9933846cc0912bdae
wpt-pr: 14063
2018-11-20 16:32:21 +00:00
Kevin Ellis
1681560a62 Bug 1507600 [wpt PR 14080] - Improve robustness of wpt animation interpolation tests., a=testonly
Automatic update from web-platform-testsImprove robustness of wpt animation interpolation tests.

This patch fixes the problem where subtle changes to numerical values in matrix interpolation cause mismatches in the expected results.

To address the issue:
* Styles are checked to see if they are of the form matrix(...) or matrix3d(...).
* If the style is a matrix, then arguments are rounded and the style is reconstructed.

Bug: 797472

Change-Id: I44d6e0ed13e24dc2ecfeeacbcd4809d6dcdb6465
Reviewed-on: https://chromium-review.googlesource.com/c/1337640
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608466}

--

wpt-commits: 794b7ee9292f09802cd41e41a04be420b1d7bec3
wpt-pr: 14080
2018-11-20 16:32:20 +00:00
Christian Biesinger
51bd6682ca Bug 1507345 [wpt PR 14062] - [css-flex] align-content should apply even when there's just a single line, a=testonly
Automatic update from web-platform-tests[css-flex] align-content should apply even when there's just a single line

In Jan 2015 the spec changed in
https://drafts.csswg.org/css-flexbox/#change-201409-align-content-wrapping

Change our code accordingly. This effectively reverts commit
crrev.com/290823003 and relands crrev.com/2191683003

align-content-wrap-004 is a test for bug 641789, which was a regression
from the previous attempt at landing this patch.

Bug: 599828
Change-Id: I8de127c19203854922eb23a626cee4de9a772f22
Reviewed-on: https://chromium-review.googlesource.com/c/1323906
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608449}

--

wpt-commits: 34ecd56f063821c113fd20bcb05b80aafd82d787
wpt-pr: 14062
2018-11-20 16:32:20 +00:00
moz-wptsync-bot
ef9be97ade Bug 1507250 [wpt PR 14058] - Update wpt metadata, a=testonly
wpt-pr: 14058
wpt-type: metadata
2018-11-20 16:32:20 +00:00
Morten Stenshorne
050c703101 Bug 1507250 [wpt PR 14058] - Floats in a next fragmentainer may push lines down., a=testonly
Automatic update from web-platform-testsFloats in a next fragmentainer may push lines down.

We cannot assume that when we push a line to the next fragmentainer
(because it doesn't fit in the current one), the line is going to fit
there. If the next fragmentainer has a float that nothing fits beside
and the float is too tall to fit the line below it, we need to jump to
yet another fragmentainer in order to find room for the line.

Bug: 902762
Change-Id: Ied14694ed1ad4fc25d28527edd1ca7389f00664c
Reviewed-on: https://chromium-review.googlesource.com/c/1335580
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608414}

--

wpt-commits: a218e2f1678badf75722fd444524d98cd5996b3f
wpt-pr: 14058
2018-11-20 16:32:19 +00:00
moz-wptsync-bot
2340b9df43 Bug 1507239 [wpt PR 14055] - Update wpt metadata, a=testonly
wpt-pr: 14055
wpt-type: metadata
2018-11-20 16:32:19 +00:00
Anders Hartvoll Ruud
4825cc690c Bug 1507239 [wpt PR 14055] - [css-properties-values-api] Validate var() fallbacks., a=testonly
Automatic update from web-platform-tests[css-properties-values-api] Validate var() fallbacks.

According to a recent spec edit, any fallback in a var()-reference must
match the syntax of the referenced property, otherwise the var()-reference
is invalid. This applies even if the fallback is not used.

To implement this, ResolveFallback now returns kNone/kFail/kSuccess instead
of a bool. This is necessary, because the kNone case may be both an error
state and a success state, depending on whether the fallback is being
used or not, hence a plain bool is not sufficient.

R=futhark@chromium.org

Bug: 641877
Change-Id: I951eef6335bf1cd4064d59959d73ec4fa39c9ee0
Reviewed-on: https://chromium-review.googlesource.com/c/1335576
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608365}

--

wpt-commits: 4bf9cbfa246859a47e46507154760526e48f8af0
wpt-pr: 14055
2018-11-20 16:32:18 +00:00
Josh Matthews
9f51b44115 Bug 1507558 [wpt PR 14078] - [wptserve] Fix typo., a=testonly
Automatic update from web-platform-tests[wptserve] Fix typo (#14078)

--

wpt-commits: f06c6724835b5107533d7b817b0daa9d757d6c52
wpt-pr: 14078
2018-11-20 16:32:18 +00:00
James Graham
262863a5e3 Bug 1507526 [wpt PR 14076] - Revert PR 13640, a=testonly
Automatic update from web-platform-testsRevert "Update infrastructure/metadata/ to match Chrome and Firefox results"

This reverts commit c2bf7c6ed9e3ab9d42000b712d3793f6b58c33cd.

--
Revert "Add action_sequence in testdriver"

This reverts commit 3287351b606c4588e397632e2ab04641dc91094d.

--

wpt-commits: 9e10da29c88d1268b65bac176df3c6ab2ee6a3d5, 02dccc6b5ad45352ae5c3bdf23fcbd9b0deea071
wpt-pr: 14076
2018-11-20 16:32:17 +00:00
Automat af Gränssnitt
7cdf37a1bc Bug 1506775 [wpt PR 14030] - Update interfaces/geometry.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/geometry.idl

Source: https://github.com/tidoust/reffy-reports/blob/d154d27/whatwg/idl/geometry.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/454341146

--

wpt-commits: e66f3eb1314897562704d5df7bd435e1fbb2d99d
wpt-pr: 14030
2018-11-20 16:32:17 +00:00
qiuzhong
c01a9372e2 Bug 1507426 [wpt PR 14068] - Remove timeout in async_test for IndexedDB tests, a=testonly
Automatic update from web-platform-testsRemove timeout in async_test for IndexedDB tests

Remove all the timeout parameters in async_test for IndexedDB tests.
Affected tests: 44, Pass: 44, Failed: 0
Related: #11120

--

wpt-commits: c7c8c373d49baba4721e7800525b1699bf67ac7e
wpt-pr: 14068
2018-11-20 16:32:17 +00:00
jugglinmike
be96e5fbbd Bug 1507341 [wpt PR 14061] - [testharness.js] Honor test config in workers, a=testonly
Automatic update from web-platform-tests[testharness.js] Honor test config in workers (#14061)

Ensure that uncaught exceptions originating from workers do not
influence harness status when the `allow_uncaught_exception` setting has
been enabled.
--

wpt-commits: 0ddb31913184805fa3725e22e5b88046e961996b
wpt-pr: 14061
2018-11-20 16:32:16 +00:00
moz-wptsync-bot
e950cc15d3 Bug 1497436 [wpt PR 13430] - Update wpt metadata, a=testonly
wpt-pr: 13430
wpt-type: metadata
2018-11-20 16:32:16 +00:00
Florian Rivoal
6b84fe86ea Bug 1497436 [wpt PR 13430] - [css-text][css-fonts] Testing writing system dependent rules, a=testonly
Automatic update from web-platform-tests[css-text][css-fonts] Testing writing system dependent rules

Related to https://github.com/w3c/csswg-drafts/issues/2015

--
fix typo

Co-Authored-By: frivoal <git@florian.rivoal.net>
--
Merge pull request #13430 from frivoal/writing-system

[css-text][css-fonts] Testing writing system dependent rules
--

wpt-commits: 60e792e88bf7e2839b584354b128600bb89a7e8f, 643c8394abb53fbca39590728bc30ad96b1feb6c, 9b65752bd8f279c76532401268f06250ac5d479c
wpt-pr: 13430
2018-11-20 16:32:16 +00:00
Youenn Fablet
67325ac6c0 Bug 1506994 [wpt PR 14040] - Replace direct use of offerToReceiveAudio by generateAudioReceiveOnlyOffer, a=testonly
Automatic update from web-platform-testsReplace direct use of offerToReceiveAudio by generateAudioReceiveOnlyOffer.
This allows to use non legacy APIs by default if supported.

--
Merge pull request #14040 from youennf/remove-offerToReceiveAudio-use-outside-legacy

Replace direct use of offerToReceiveAudio by generateAudioReceiveOnlyOffer
--

wpt-commits: 27e0acb4312abf064d6491ff29db3852a958dff8, 42abd6cc7ebd7c0b0513639e1a8c1bd958638fed
wpt-pr: 14040
2018-11-20 16:32:15 +00:00
moz-wptsync-bot
6551d4f151 Bug 1507089 [wpt PR 14050] - Update wpt metadata, a=testonly
wpt-pr: 14050
wpt-type: metadata
2018-11-20 16:32:15 +00:00
Makoto Shimazu
140a3fcb00 Bug 1507089 [wpt PR 14050] - Fix wpt: service-worker/navigation-redirect.https.html, a=testonly
Automatic update from web-platform-testsFix wpt: service-worker/navigation-redirect.https.html

As preparation for adding FetchEvent#resultingClientId, this CL fixes
the test to make it pass once resultingClientId is impelmeneted.

Bug: 778497
Change-Id: I6309a13d4315e6a99149275a6d7889f14ce0d757
Reviewed-on: https://chromium-review.googlesource.com/c/1335055
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608167}

--

wpt-commits: 6856483bcc86322198f10e0c42385a7f9127eb66
wpt-pr: 14050
2018-11-20 16:32:15 +00:00
Manuel Rego Casasnovas
ad7519b605 Bug 1507122 [wpt PR 14052] - [css-grid] Consider scrollbars in PopulateGridPositionsForDirection(), a=testonly
Automatic update from web-platform-tests[css-grid] Consider scrollbars in PopulateGridPositionsForDirection()

We never care about scrollbars
in LayoutGrid::PopulateGridPositionsForDirection(),
that's fine if the scrollbars are at the end
(e.g. on the right in horizontal writing mode and LTR direction)
but it causes problems when they're at the beginning
(e.g. on the left in horizontal writing mode and RTL direction).

The patch modifies the method so it takes into account scrollbar size
in order to compute the position of the columns/rows
depending on the direction and the writing mode.

BUG=904438
TEST=external/wpt/css/css-grid/grid-model/grid-container-scrollbar-001.html
TEST=external/wpt/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html
TEST=external/wpt/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html

Change-Id: I9c8307638647e449f6975cacf99f89e29d4fa655
Reviewed-on: https://chromium-review.googlesource.com/c/1334370
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Sergio Villar <svillar@igalia.com>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#608154}

--

wpt-commits: ca8728e002fdfcdde1ee2efd39ebaccc823bf9b2
wpt-pr: 14052
2018-11-20 16:32:14 +00:00
Hiroki Nakagawa
ae430390f9 Bug 1507063 [wpt PR 14045] - Worklet: Modernize service worker interception tests for worklets using async/await, a=testonly
Automatic update from web-platform-testsWorklet: Modernize service worker interception tests for worklets using async/await

This is just a cleanup CL, and there're no functional changes.

Bug: n/a
Change-Id: I60820045469eed4a0903b37af9e4f8927bcc884d
Reviewed-on: https://chromium-review.googlesource.com/c/1335047
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#607892}

--

wpt-commits: d16eb1ce23500e7234f58df86a59d5c00d222118
wpt-pr: 14045
2018-11-20 16:32:14 +00:00
jugglinmike
97a3928637 Bug 1506697 [wpt PR 14024] - [wptserve] Eliminate race condition, a=testonly
Automatic update from web-platform-tests[wptserve] Eliminate race condition (#14024)

This race condition was expressed during testing sessions where the
first test to use the Stash feature issued did so with multiple requests
made in parallel.

--

wpt-commits: cbb25e2c99696956ed2a36e7bcdbdee1dca71705
wpt-pr: 14024
2018-11-20 16:32:14 +00:00
Marco Castelluccio
7f1ab0b64c Bug 1480142 - Pass test paths relative to the Marionette test install dir to the Marionette test runner. r=whimboo
--HG--
extra : rebase_source : 6c26751adeeddd4aed626112d4d33976e4ac1030
2018-11-20 17:25:34 +01:00
Geoff Brown
2f66e5f55d Bug 1482231 - Increase test chunks for Android 4.3/debug geckoview-junit; r=me,a=test-only 2018-11-20 09:25:55 -07:00
Dylan Roeh
4b0f2a82da Bug 1494748 - Add a service to kill the Fennec process when the user swipes-to-kill Fennec. r=snorp
Leaving the Fennec process running after a swipe-to-kill puts Fennec in an unrecoverable state; this ensures we kill the process anytime a user swipes-to-kill Fennec and therefore lets us recover as usual.
2018-11-20 09:35:29 -06:00
Eugen Sawin
31655128ad Bug 1508638 - [1.0] Remove default progress value to avoid stuck progress bar for about: pages. r=droeh 2018-11-20 16:25:33 +01:00
Nathan Froyd
b0bda317b7 Bug 1507922 - make ownership of MetadataTags more clear in the ogg code; r=gerald,jya
Use UniquePtr for return types, so it's obvious who has ownership.
2018-11-20 10:10:31 -05:00
Emilio Cobos Álvarez
d0ac8ac82b Bug 1508645 - Upstream the test for bug 1495791 to WPT. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D12427
2018-11-20 15:40:35 +01:00
Mathieu Leplatre
2cc780ec8e Bug 1502146 - Reduce impact of RemoteSettings synchronization on main thread r=Gijs
Move JSON dump loading and CanonicalJSON serialization to a worker to reduce impact on main thread

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

--HG--
extra : moz-landing-system : lando
2018-11-20 14:00:06 +00:00
Christoph Kerschbaumer
a3258f6f27 Bug 1508629: Remove unused forceCreateAboutBlankContentViewer from docshell. r=jkt 2018-11-20 14:23:04 +01:00
Florian Quèze
4289b4da98 Bug 1506105 - Display the clickable icons using the content property instead of as a background image so that they are visible in high contrast mode, r=felipe. 2018-11-20 15:32:01 +01:00
James Graham
00add3602c Bug 1507550 - Fixup existing LSAN allowed rules to match new behaviour, a=testonly 2018-11-20 14:11:12 +00:00
James Graham
f42954eb72 Bug 1507550 - Scrub out junk from rust signatures when processing LSAN data, r=mccr8
Rust signatures aren't properly demangled, and contain some trailing
data that seems to depend on the compiler version. This defeats the
attempt to allow LSAN errors when importing tests, and we end up
adding multiple variants of the same symbol to the allow list.

To avoid this, simply preprocess the symbols not to contain the
trailing junk when reading LSAN output, whilst we await better
demangling.

Differential Revision: https://phabricator.services.mozilla.com/D12303
2018-11-20 14:11:12 +00:00
Jeff Muizelaar
eb4806b6a3 Bug 1507021. Add a SnappedClip function to gfxContext. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D11839
2018-11-20 08:56:35 -05:00
Andrew Osmond
aaa036b430 Bug 1507691 - Followup to fix broken test expecting accept header without image/webp. r=aosmond CLOSED TREE 2018-11-20 08:51:00 -05:00
Emilio Cobos Álvarez
e26af16187 Bug 1495791 - Add a reftest.
Before https://github.com/servo/webrender/pull/3315 this rendered a red square
under the green square on WR.
2018-11-20 14:23:11 +01:00
Ms2ger
be8b28960a Bug 1506352 - Followup: Add missing blank line to placate flake8. 2018-11-20 14:19:32 +01:00
Ms2ger
55728e3099 Bug 1506352 - Add a --log-wptreport option to jstests; r=bbouvier,jgraham 2018-11-20 14:00:23 +01:00
Tooru Fujisawa
3393c83db7 Bug 1505511 - Part 3: Support WeakMap and WeakSet in Xray. r=bholley 2018-11-20 20:21:32 +09:00
Tooru Fujisawa
9008ca14c2 Bug 1505511 - Part 2: Use ClassSpec in WeakSetObject. r=evilpie 2018-11-20 20:21:32 +09:00
Tooru Fujisawa
b16b06c87d Bug 1505511 - Part 1: Use ClassSpec in WeakMapObject. r=evilpie 2018-11-20 20:21:32 +09:00
Christoph Kerschbaumer
fdf9634845 Bug 1508596: Remove unused CreatePrincipalFromReferrer within nsDocshell. r=jkt 2018-11-20 12:12:01 +01:00
Andrew Osmond
e18584c788 Bug 1507691 - Add image/webp to default HTTP Accept header. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D12136
2018-11-20 06:42:04 -05:00
Gijs Kruitbosch
a7b487d613 Bug 1506608 - default to remote for e10s windows, r=mconley,nika
Differential Revision: https://phabricator.services.mozilla.com/D11913

--HG--
extra : moz-landing-system : lando
2018-11-19 18:56:18 +00:00
Mark Banner
4eabeccb20 Bug 1502954 - Remove livemarks code from toolkit. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D12118

--HG--
extra : moz-landing-system : lando
2018-11-20 13:29:54 +00:00
Masayuki Nakano
289a5bff70 Bug 1508503 - Remove medium.com from "dom.keyboardevent.keypress.hack.dispatch_non_printable_keys" r=smaug
Bug 1483553 was fixed by the developers of medium.com so that we can remove
medium.com from the blacklist which prevents strict keypress dispatching on
specific websites.

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

--HG--
extra : moz-landing-system : lando
2018-11-20 12:58:58 +00:00
Andreas Farre
c0cee4bbdc Bug 1506852 - Make sure to also clear opener in BrowsingContext. r=peterv
When calling nsGlobalWindowOuter::SetOpenerWindow with null we should
make sure to also clear BrowsingContext::mOpener.

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

--HG--
extra : moz-landing-system : lando
2018-11-20 08:49:33 +00:00
Dan Minor
118f324018 Bug 1411681 - Cherrypick 6728003bcf5657da8f9ed52ad84f46c1197ce54b from upstream webrtc.org; r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D12417

--HG--
extra : moz-landing-system : lando
2018-11-20 12:07:07 +00:00
inspiro
9bd2a49d9a Bug 1320105 : Renamed jsid to PropertyKey and included in JS namespace. r=jandem
Renamed jsid to PropertyKey and included in JS namespace

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

--HG--
extra : moz-landing-system : lando
2018-11-20 12:01:42 +00:00
Jason Orendorff
657651a573 Bug 1508438 - Part 4: Update step numbers in ReadableStreamTee. Comments only. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D12352

--HG--
extra : moz-landing-system : lando
2018-11-20 11:37:08 +00:00