The profiler feature "nativeallocations" is disabled when the bloat log is turned on
because they both use the same memory hook feature, and are not compatible. This is
confusing for users trying to enable the feature.
Differential Revision: https://phabricator.services.mozilla.com/D70074
--HG--
extra : moz-landing-system : lando
The process of importing spec-tests is confusing and has some tricks that
I should write down. The files are also scattered around, so I've tried to
move them all into one spot.
* Moves wasm/Makefile to jit-test/etc/wasm
* Moves jit-test/etc/wasm-config[-lock].toml to jit-test/etc/wasm
* Adds jit-test/etc/wasm/README.md
Differential Revision: https://phabricator.services.mozilla.com/D69902
--HG--
rename : js/src/wasm/Makefile => js/src/jit-test/etc/wasm/Makefile
rename : js/src/jit-test/etc/wasm-config-lock.toml => js/src/jit-test/etc/wasm/config-lock.toml
rename : js/src/jit-test/etc/wasm-config.toml => js/src/jit-test/etc/wasm/config.toml
extra : moz-landing-system : lando
Note that we intentionally don't move the SetDisplaySelection stuff to the
runnables. It would probably be safe enough, but it's not required and it makes
reasoning about this code harder.
Differential Revision: https://phabricator.services.mozilla.com/D70183
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
wake lock: Remove WakeLockPermissionDescriptor, use separate permission names.
This adapts the implementation to some of the breaking spec changes
introduced in https://github.com/w3c/screen-wake-lock/pull/255.
Namely, WakeLockPermissionDescriptor has been removed in favor of using a
regular PermissionDescriptor object with |name| set to "screen-wake-lock".
That spec change also removed system wake locks (and consequently the
additions to the WorkerNavigator interface) altogether, but that will be
done in a separate CL, so for now we also support a PermissionDescriptor
object with |name| set to "system-wake-lock".
Bug: 257511, 1064685
Change-Id: I096f3fae24444da5ca6b1eeb3889a813a9e5f270
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134228
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#756753}
--
wpt-commits: 7ab34f7e16b668b470397262b66db4ba915beedd
wpt-pr: 22658
Automatic update from web-platform-tests
[css-filters] Migrate effect-reference-add-hw.html test to WPT
Migrate this test out of third_party/blink/web_tests/css3/filters
and into the WPT-specific directory, adding links to the relevant
specs and a test assertion describing its purpose.
Bug: 1063749
Change-Id: I9c33e68d1d384def62490e7006d2569f10e7813f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2133989
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com>
Cr-Commit-Position: refs/heads/master@{#756689}
--
wpt-commits: 1bb27f712b066bbb5751c0d3037b28d282bcfcfa
wpt-pr: 22664
Automatic update from web-platform-tests
Revert "[css-flexbox] Move flex-flow-auto-margins-no-available-space-assert.html test to WPT"
This reverts commit 1c57822755f1d96d7b4fbb4ddc374bd7d0c5543c.
Reason for revert: The original test has a Chrome specific's expected height value. It can't be moved to WPT now.
Original change's description:
> [css-flexbox] Move flex-flow-auto-margins-no-available-space-assert.html test to WPT
>
> This CL moves flex-flow-auto-margins-no-available-space-assert.html
> test from css3/css-flexbox to external/wpt/css/css-flexbox with WPT
> styles, adding links to the relevant specs, and test description.
>
> Bug: 1063749
> Change-Id: I6775022c3fc8572f78e7ec19ad88b91dfdcb7a23
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2120665
> Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
> Reviewed-by: Robert Ma <robertma@chromium.org>
> Reviewed-by: David Grogan <dgrogan@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#753900}
TBR=dgrogan@chromium.org,robertma@chromium.org,gyuyoung@igalia.com
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 1063749
Change-Id: I89037ea337838cd458917f708cd934e780ed126a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2137166
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Reviewed-by: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/master@{#756651}
--
wpt-commits: d7230409018f6753f0ba95406968827bfdbf0417
wpt-pr: 22725
Automatic update from web-platform-tests
Revert "fixup! [css-flexbox] Move flex-flow-auto-margins-no-available-space-assert.html test to WPT"
This reverts commit 50bda8bb201c338ae02874457f125b506cd2f087.
Reason for revert: The original test has a Chrome specific's expected height. It can't be moved to WPT now.
Original change's description:
> fixup! [css-flexbox] Move flex-flow-auto-margins-no-available-space-assert.html test to WPT
>
> Change 'auto' with 'percentage the test title and file name.
> And, the attribute of the bug link rel is changed to 'issue'
> with a full bug link.
>
> Bug: 1063749
> Change-Id: I0a25c6caa3d3afd6c928bb8bc2b692037c0f57c2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2126329
> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
> Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#754778}
TBR=cbiesinger@chromium.org,gyuyoung@igalia.com
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 1063749
Change-Id: I72817e1d1c5e33d636d9035f5b65618d90b6aa86
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2135655
Reviewed-by: Gyuyoung Kim <gyuyoung@igalia.com>
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/master@{#756639}
--
wpt-commits: e7a089d0688d3b05408954901aa249a7cfd03eef
wpt-pr: 22707
Automatic update from web-platform-tests
Don't crash in FontFaceSet::ResolveFontStyle for CSS-wide keywords
We were only checking for "initial" and "inherit", which led to crashes
for "unset" and "revert", since the FontStyleResolver received
unexpected values.
Check for CSS-wide keywords using IsCSSWideKeyword instead. This should
catch *all* CSS-wide keywords, and make this "point of interest"
more discoverable when adding new CSS-wide keywords in the future.
Bug: 1067980
Change-Id: Ie2e384ab3239e0bbc001dba67bc840823a82a610
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2137339
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756637}
--
wpt-commits: cbbcc55ef1e20eaeb079419e1bca9fb5956a8a33
wpt-pr: 22717
Automatic update from web-platform-tests
Improve the logging when a server fails to start.
Make sure we have a useful error message when the servers don't start,
and also update wptrunner to fail early in the case that the process
has exited rather than trying to reconnect to a server that isn't running
until we reach the timeout.
The patch contains a little blemish in that we always print to stderr from
the Websockets processes; the logger isn't correctly configured there and
fixing it is outside the scope of this patch (we've had regressions in
the past from that code, so I want to keep the scope as small as possible.
--
wpt-commits: 1383186a5d6d3313547f7105a8a57adf5f82d03d
wpt-pr: 22716
Automatic update from web-platform-tests
[css-filters] Migrate background-image-blur-repaint.html test to WPT
Migrate this test out of third_party/blink/web_tests/css3/filters
and into the WPT-specific directory, adding links to the relevant
specs and a test assertion describing its purpose.
Note that this test depends on the runAfterLayoutAndPaint() helper
function from run-after-layout-and-paint.js, which is based on
testRunner. Thus, this migration also includes the required changes
to the test to implement the same functionality in the reftest,
that is, relying on two chained runs of requestAnimationFrame()
to make sure that at least one frame has been rendered and then
using <html class="reftest-wait"> as described in [1] to make
sure we don't take the screenshot until the desired changes have
been made (i.e. shrinking a box, in this particular test).
Last, a new file in external/wpt/css/filter-effects/support has
been added as required by this test, as well as by many other ones
under css3/filters that will be migrated in the future.
[1] https://web-platform-tests.org/writing-tests/reftests.html?highlight=reftests#controlling-when-comparison-occurs
Bug: 1063749
Change-Id: Iebc5db044597853ab47d723337c6235a84f9cf5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134297
Commit-Queue: Mario Sanchez Prada <mario@igalia.com>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756624}
--
wpt-commits: 2e9997aedfd6c5318069d998ac90f0e41cd0f158
wpt-pr: 22683
--HG--
rename : testing/web-platform/tests/css/filter-effects/support/reference.png => testing/web-platform/tests/css/filter-effects/support/color-palette.png
Automatic update from web-platform-tests
[css-filters] Move empty-element-with-filter.html to WPT
This CL migrates this test out of
third_party/blink/web_tests/css3/filters and into the WPT-specific
directory, adding links to the relevant specs and a test assertion
describing its purpose.
Bug: 1063749
Change-Id: I4feaf0826305ff4787c59c8622fe7f5a9400c9db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134757
Commit-Queue: Julie Kim <jkim@igalia.com>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756580}
--
wpt-commits: d7a573df46aac1ebc338ff993c54a18f2b9ff1a4
wpt-pr: 22679
Automatic update from web-platform-tests
Remove NOTREACHED in layout_frame_set.h
This was introduced in:
https://chromium-review.googlesource.com/c/chromium/src/+/2099322
It turns out this was reachable!
Bug: 1064432
Change-Id: I742f706434cd45ea8c30505e565b193921c3f6ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2136880
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756566}
--
wpt-commits: 96ac39961059129b92c62502e63200d27d6eb152
wpt-pr: 22706
Automatic update from web-platform-tests
css-flexbox/auto-margins-001.html: Use Ahem font for alignment tests. (#22693)
* On WebKit this test fails because of very few pixel differences on the
word OK. This its perhaps caused by antialiasing differences applied to
the font in each case.
* To avoid this problem we use Ahem font to render the word "OK", that
way we drawn a rectangle where antialising doesn't have any effect.
This is because WebKit disables antialising for this test font.
--
wpt-commits: 1a83e795e53c50c1306a14a7bb8e3f7ccfa7f89f
wpt-pr: 22693
Automatic update from web-platform-tests
[css-flexbox] Move percentage-sizes-quirks.html to WPT
This CL migrates this test out of
third_party/blink/web_tests/css3/flexbox and into the WPT-specific
directory, adding links to the relevant specs and a test assertion
describing its purpose and renames it to
percentage-size-quirks-001.html.
Bug: 1063749
Change-Id: I0fd18022c94cc4d539a6e8f79efbfd6e658863cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2134466
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756519}
--
wpt-commits: 759408269fb0fafb193e19e61f32678e32b55d2f
wpt-pr: 22672