The main style of <table> is set on the inner TableFrame, not the outer
TableWrapperFrame. Thus, we fail to spot the table as a column-span kid
in nsCSSFrameConstructor::ConstructionBlock().
Differential Revision: https://phabricator.services.mozilla.com/D13957
--HG--
extra : moz-landing-system : lando
Because mozcrash is stateful we can't check for crashes and then later
log them; we need to do everything in one shot. Therefore remove the
check_for_crashes call, rename log_crash to check_crash and make it
return a boolean indicating whether any crashes occured, as well as
handling the logging.
Differential Revision: https://phabricator.services.mozilla.com/D14437
--HG--
extra : moz-landing-system : lando
The functions needed to build the autocomplete request are moved
to the serviceContainer so it can be called from everywhere in
the code, and not only from the JsTerm.
Differential Revision: https://phabricator.services.mozilla.com/D12939
--HG--
extra : moz-landing-system : lando
The functions needed to build the autocomplete request are moved
to the serviceContainer so it can be called from everywhere in
the code, and not only from the JsTerm.
Differential Revision: https://phabricator.services.mozilla.com/D12939
--HG--
extra : moz-landing-system : lando
The keys in the test_paths dict contain the name of the suite e.g. web-platform-tests-testharness, so specify these
keys rather than the generic web-platform-tests key
Differential Revision: https://phabricator.services.mozilla.com/D14284
--HG--
extra : moz-landing-system : lando
We have a few places where C++ calls ChromeUtils::Import directly.
I fixed these to pass the target object directly instead of an empty Optional<>.
Differential Revision: https://phabricator.services.mozilla.com/D14180
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-testsAttempt to monitor memory from userspace
It is suspected that Taskcluster jobs sometimes fail due to OOM. It is
hard to know what exactly happens if the kernel OOM killer kicks in.
This change attempts to use a user-space solution: earlyoom.
There are two benefits of earlyoom:
1. Logging: we can log the memory usage periodically and the actions
taken by earlyoom when the system is low on memory.
2. Recovery: we can teach earlyoom to prefer to kill browser processes
and avoid python processes (wpt) so that the runner has a chance to
recover (marking the test as CRASH and carrying on).
--
wpt-commits: 02621fd7b68d71f2b27c493ea81d5687643a1e0b
wpt-pr: 14290
Automatic update from web-platform-testsMove EventTiming tests to WPT Try 3
This CL moves the tests in http/tests/event-timing to external/wpt/event-timing.
The slow image is change from php based to python based. The click is now
handled by test driver. and setTimeout is replaced with step_timeout.
Bug: 841224, 908187, 907948, 907949
Change-Id: Ia6359878666cfb96645aa3b7cd7736ce9df97683
Reviewed-on: https://chromium-review.googlesource.com/c/1352617
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#612214}
--
wpt-commits: a2e7e014f92c8daf98fb5915b39b9c013c543904
wpt-pr: 14285
Automatic update from web-platform-testsRemove browserName from default Chrome capabilities
The configuration for Chrome currently sends 'browserName' capability
to ChromeDriver by default. This is unnecessary, and causes errors in
several test cases in webdriver/tests/new_session, whenever a test case
wants to set a different browserName.
--
wpt-commits: 04d65b39f4f66d238f0329740ef658fafb446cf5
wpt-pr: 14283
Automatic update from web-platform-testsMove back resources/ustom-elements-helpers.js into custom-elements/resources/custom-elements-helpers.js after darsh7807 (#14295)
This file has no business being in the top-level resources directory.
--
wpt-commits: 32886e656c654b8b69b6767dd2a43dd25aec0fc5
wpt-pr: 14295
--HG--
rename : testing/web-platform/tests/resources/custom-elements-helpers.js => testing/web-platform/tests/custom-elements/resources/custom-elements-helpers.js
Automatic update from web-platform-testsMedia Capabilities: implement response side of Encrypted Media.
This is adding an DecodingInfo class that carries key system access
information back and create a MediaKeySystemAccess.
This implementation in //media/blink is a stub that is meant to only
pass WPT tests at the moment.
Bug: 907909
Change-Id: I3bac0087ca3051defb8b47d10fffdb6052814ae9
Reviewed-on: https://chromium-review.googlesource.com/c/1348733
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611917}
--
wpt-commits: 38ba0516aac49af3e3cd971038266393aa0e107e
wpt-pr: 14289
Automatic update from web-platform-tests
Media Capabilities: implement Blink shell of encrypted media support.
This is adding the interface changes, the code checking for corectedness,
does type conversion and checks for the edge cases mentioned in spec.
This is also adding WPT.
Bug: 907909
Change-Id: Ieebe5b25202a403e50a09576ac283690c0f0ba55
Reviewed-on: https://chromium-review.googlesource.com/c/1348972
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611871}
--
wpt-commits: 7268cc55c89de22afe2823f20aa05b8cab6a66bd
wpt-pr: 14216
Automatic update from web-platform-tests
Revert "Align resource timing buffer full processing to spec PR 168 (reland)"
This reverts commit 6dd060768d1c1183e0d29e422a2213f106d98299.
Reason for revert: suspect causing WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption to be flaky (FindIt's report)
BUG:chromium:909704
Original change's description:
> Align resource timing buffer full processing to spec PR 168 (reland)
>
> This change implements the processing model from PR 168[1], when
> it comes to setResourceTimingBufferSize(), clearResourceTimings()
> and the firing of the resourcetimingbufferfull event.
>
> This is a reland of
> https://chromium-review.googlesource.com/c/chromium/src/+/1345269
> (but with nicer tests).
>
> [1] https://github.com/w3c/resource-timing/pull/168
>
> Change-Id: I10431bfda7f79b484c7ee5c608bb8a360d905339
> Bug: 908181, 908414
> Reviewed-on: https://chromium-review.googlesource.com/c/1350950
> Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
> Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#611174}
TBR=npm@chromium.org,yoavweiss@chromium.org
Change-Id: Ia4bf26c6be1e7c4ae35b904bac25fe031f854604
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 908181, 908414
Reviewed-on: https://chromium-review.googlesource.com/c/1354123
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#611722}
--
wpt-commits: ec13cf1ca3abf13ae1004003e791fd9937be0b49
wpt-pr: 14282
Automatic update from web-platform-tests
Add javascript navigations interop tests
https://github.com/w3c/webappsec-csp/issues/322 raises an interop issue
It appears the issue itself has been fixed since but I've added these
tests regardless to ensure there is no regression.
Bug: 694525
Change-Id: Icb5502e228b3a96c176cbe23d5b4ce9c5c8640ab
Reviewed-on: https://chromium-review.googlesource.com/c/1348054
Reviewed-by: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611643}
--
wpt-commits: a82d43808d79ecd0074a4623fd69e3a7bb16c188
wpt-pr: 14192
Automatic update from web-platform-tests
Added srcdoc iframe inheritance test
Added a test for behavior around srcdoc iframes CSP inheritance.
This tests the current specified behavior of always inheriting the
parent CSP for srcdoc iframes.
Bug: 694525
Change-Id: I049ef8c5a9e75c052dc2767ea2d523f54cca497f
Reviewed-on: https://chromium-review.googlesource.com/c/1350889
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611638}
--
wpt-commits: ea0386308c52ade6f0c3f0ee6192cb201386e6d8
wpt-pr: 14233
Automatic update from web-platform-tests
[css] Switch part attribute to a DOMTokenList
Adds tests for manipulating it via the attribute.
Renames PartNames() to Part() to match with part(), the API wrapper.
This uses the same IDL as classList.
Bug: 805271
Change-Id: I9715df48478510029f5d985124e46111c41cffc3
Reviewed-on: https://chromium-review.googlesource.com/c/1333014
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611570}
--
wpt-commits: 66710fe6fe1fccc5a4b096da62f3585452dd060c
wpt-pr: 14099
Automatic update from web-platform-tests
Test PaymentMethodData data member is converted in constructor (#14205)
--
wpt-commits: 15d978ae5c4edd49f1ca20f26bc6272e5c319ab6
wpt-pr: 14205
Automatic update from web-platform-tests
CSS: WPTs for Positioned Layout parsing
Test parsing and computed value for
https://drafts.csswg.org/css-position/
- bottom left right top
- position
- z-index
- inset-after inset-before inset-end inset-start (not currently implemented)
Change-Id: I586271fe584fadb19e5683a2781c32142fd9001a
Reviewed-on: https://chromium-review.googlesource.com/c/1350409
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611349}
--
wpt-commits: 09972ca7bd566c05f4451b5dda4678e28850a563
wpt-pr: 14240
Automatic update from web-platform-tests
CSS: Serialize contain keywords in canonical order
Keywords size, layout, style, paint now serialize in that order
for the 'contain' property.
https://drafts.csswg.org/css-contain/#contain-property
Bug: 908353
Change-Id: Ifde635f2d313add887dd43a0a0d98249e45bff4b
Reviewed-on: https://chromium-review.googlesource.com/c/1350562
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611270}
--
wpt-commits: 73507a79fcbaa6cae8b0373fd1133546d71a1678
wpt-pr: 14243
Automatic update from web-platform-tests
webrtc-wpt: use addTrack(track, stream) to increase firefox compat
Firefox does not support addTrack(track). Add a track whereever it makes sense.
The addTrack tests itself might rightfully use this.
The following grep shows most affected places:
git grep addTrack *.html | grep -v , | grep -v "\.\.\."
Bug: None
Change-Id: Ib225e6d51184c3ccc446ccf93447e2ac7be080c3
Reviewed-on: https://chromium-review.googlesource.com/c/1346394
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#611262}
--
wpt-commits: 641ad0bf0df17b0f422642afa6019a594ef8d0e8
wpt-pr: 14170
Automatic update from web-platform-tests
CSS: WPTs for CSS Fragmentation parsing
Test parsing, serialiation and computed values for properties defined
in CSS Fragmentation Module Level 3
https://drafts.csswg.org/css-break/
Blink has expected failures for keywords relating to CSS Regions.
Change-Id: Ie5a930ba2d805c7bd45aa84c293bc8ff5922da98
Reviewed-on: https://chromium-review.googlesource.com/c/1351190
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611257}
--
wpt-commits: 0c4e091a927fad0091080926e02c8725add704b6
wpt-pr: 14241
Automatic update from web-platform-tests
[css-multicol] property parsing, computed values (#14259)
Test that CSS Multi-column Layout properties parse exactly the grammar
specified in the spec.
https://drafts.csswg.org/css-multicol/
Test that computed values are as specified, with lengths made absolute.
--
wpt-commits: fa234f78976ca7abea803fceb3eb53ad3a8603d2
wpt-pr: 14259
Automatic update from web-platform-tests
Align resource timing buffer full processing to spec PR 168 (reland)
This change implements the processing model from PR 168[1], when
it comes to setResourceTimingBufferSize(), clearResourceTimings()
and the firing of the resourcetimingbufferfull event.
This is a reland of
https://chromium-review.googlesource.com/c/chromium/src/+/1345269
(but with nicer tests).
[1] https://github.com/w3c/resource-timing/pull/168
Change-Id: I10431bfda7f79b484c7ee5c608bb8a360d905339
Bug: 908181, 908414
Reviewed-on: https://chromium-review.googlesource.com/c/1350950
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611174}
--
wpt-commits: cccb52680a601f4de432124092c808e91fad8a15
wpt-pr: 14234
Automatic update from web-platform-tests
ReadableStream: modify tests for pipeThrough() having a brand check (#14193)
Remove tests that ReadableStream.prototype.pipeThrough operates
generically on its arguments. Add tests that it performs brand checks on
|this|, |readable| and |writable|, and throws for other precondition
failures.
Also verify that it *doesn't* call pipeTo().
Also verify that preventClose, preventCancel and preventAbort work,
since we can no longer test that it passes through to pipeTo().
Also change the expected length of the function from 2 to 1 to reflect
that the options argument is optional.
Corresponding standard changes are at
https://github.com/whatwg/streams/pull/966.
--
wpt-commits: 4606e75ca8cd69830223f02e0fbd46fc160f431f
wpt-pr: 14193