Граф коммитов

744922 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa c2a8956b11 Bug 1690634 - Part 2: Do not reteieve atom entry for length-1/2 in ParserAtomsTable::length. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D104594
2021-02-12 16:25:53 +00:00
Tooru Fujisawa 4757f78f52 Bug 1690634 - Part 1: Use range-specific methods. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D104593
2021-02-12 16:25:52 +00:00
Drew Willcoxon f0b51d5d79 Bug 1691855 - Fix intermittent TV failure in browser/components/urlbar/tests/unit/test_resultBuckets.js. r=mak
The problem is that the test creates and registers many providers but never
unregisters them. Usually that's not a problem since test providers have random
names and test query contexts are created with the `providers` option. But
sometimes two different providers end up with the same name because
`Math.random() * 100000` ends up being the same. Therefore a context can end up
with two (duplicate) providers when there should be only one, which means
`context.results` ends up with two copies of each result.

This patch makes several changes:

* test_resultBuckets.js now unregisters providers.
* Stop using `Math.random()` as the basis for making random test provider
  names. Instead, use UUIDs.
* Add a `registerCleanupFunction` in head.js for unregistering test providers
  (even though that wouldn't have fixed this bug).
* Make `registerBasicTestProvider` return the provider instead of its name so
  that the provider can be passed to
  `UrlbarProvidersManager.unregisterProvider()`.

Differential Revision: https://phabricator.services.mozilla.com/D104929
2021-02-12 16:23:52 +00:00
Csoregi Natalia 63a9b1da37 Backed out changeset 333391f911e5 (bug 1602482) for toolchains bustage. CLOSED TREE 2021-02-12 18:14:44 +02:00
Julien Wajsberg 7a712506c5 Bug 1688195 - Properly support RTL languages for about:profiling r=jdescottes,Itiel
This patch adds the capability to add the necessary attributes to the
document to the thin Fluent wrapper that devtools panels use. Then it
should be easy to reuse by other panels.

Differential Revision: https://phabricator.services.mozilla.com/D103050
2021-02-12 15:52:41 +00:00
Julien Wajsberg e63ad5ffdf Bug 1690266 - Fix the l10n-id for the thread ImgDecoder in about:profiling r=gregtatum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D105024
2021-02-12 15:49:46 +00:00
Pierre TALLOTTE cc28f15d09 Bug 1688695 - Hide non-standard values of caption-side. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D104321
2021-02-12 15:45:48 +00:00
Emilio Cobos Álvarez 5a6d8228c8 Bug 1691858 - Minor cleanup of our @page rule setup. r=AlaskanEmily
Actually, there's not so much we can improve right now, in the sense
that:

 * We need the ::-moz-page-content pseudo-element to be able to set
 `display` on the page, since that's a style rule rather than a @page
 rule. We could get away without it.

 * Keeping the current code-path (slightly cleaned up) is less code, for
 now at least. We can have a separate code-path or what not that
 actually performs the @page rule selector-matching and what not if
 needed when we get to named pages or other page selectors. Selectors
 like :first should be pretty trivial to implement, actually.

We make some paged mode anon boxes non-inheriting anon boxes. This
allows us to share the styles and is generally nicer. They don't need to
inherit from anywhere.

We could remove the origin handling and don't look at UA rules or what
not, but it seems pretty harmless to do that.

We also fix the name of the pseudo-elements to match the capitalization.

Differential Revision: https://phabricator.services.mozilla.com/D104772
2021-02-12 15:42:38 +00:00
Tom Schuster 44ff017837 Bug 1686441 - Add a console warning when blob URL partitioning is applied. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D104813
2021-02-12 15:40:56 +00:00
Andrei Cristian Petcu 256efbd575 Bug 1689119 Fix potentially duplicated telemetry initialization in "LoginCSVImport.jsm" r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D104883
2021-02-12 15:30:42 +00:00
Simon Giesecke d092a59dcd Bug 1691894 - Replace use of GetOrInsert by WithEntryHandle. r=dom-worker-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D104675
2021-02-12 15:25:40 +00:00
Simon Giesecke f701c44a5c Bug 1691894 - Fix EntryHandle to only work with DataType rather than wrapping UserDataType. r=xpcom-reviewers,necko-reviewers,nika,jonco,valentin
Differential Revision: https://phabricator.services.mozilla.com/D104810
2021-02-12 15:25:40 +00:00
Julian Descottes 0285dc54cf Bug 1691360 - [devtools] Add tests for ruleview print simulation r=ladybenko
The feature landed without tests. This adds a basic mochitest that also exercises remote frames.

Differential Revision: https://phabricator.services.mozilla.com/D104390
2021-02-12 15:09:07 +00:00
Dão Gottwald 4a765980df Bug 1690537 - Enable remote setting backend for top sites by default in Firefox Beta. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D105023
2021-02-12 15:00:19 +00:00
Dragana Damjanovic efa5705d23 Bug 1690615 - Move DNS lookup into DnsAndConnectSocket r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D104464
2021-02-12 14:57:09 +00:00
Calixte Denizet 169e0b5a38 Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for linux ccov builds, this workaround is now useless.

Differential Revision: https://phabricator.services.mozilla.com/D104990
2021-02-12 14:45:24 +00:00
Sylvestre Ledru fcc9fd2a93 no bug - doc(import-mdn): Update the procedure as it didn't work archived pages r=firefox-source-docs-reviewers,championshuttler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D104992
2021-02-12 14:28:12 +00:00
Jan Varga 4323e6df02 Bug 1686031 - Rename GroupAndOrigin to OriginMetadata; r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D104970
2021-02-12 14:03:28 +00:00
Marco Castelluccio 1237bc5325 Bug 1692421 - Update fuzzy test to use the Python 3 taskgraph tests task instead of the Python 2 one. r=jmaher DONTBUILD
The Python 2 taskgraph tests task was removed in bug 1691731.

Differential Revision: https://phabricator.services.mozilla.com/D104985
2021-02-12 13:19:39 +00:00
Jan de Mooij 0bf19f3ba0 Bug 1688913 part 11 - Rename jit-test/tests/large-buffers directory to jit-test/tests/large-arraybuffers. r=lth DONTBUILD
This is consistent with the shell flag that was renamed to `--large-arraybuffers`

Differential Revision: https://phabricator.services.mozilla.com/D104966
2021-02-12 12:57:12 +00:00
Nicolas Silva 5362b13377 Bug 1688180 - Decouple the render task kind from whether it is cached. r=gw
This patch removes from RenderTaskKind members that are independent from what the render task is drawing. The uv rect set automatically either to Some(handle) if the render task is not cached or to None if it is cached. This reflects what was happening implicitly before this patch. The uv rect kind defaults to Rect which is the most common case, but can be set when creating the render task.

This is a first step toward more flexibility when deciding whether a render task is cached or not (there is stil some coupling in the batching code between the type of primitive and whether their render tasks are cached).
More importantly, not having to understand what is up with presence or absence of uv handles in render tasks makes adding new ones much easier.

Differential Revision: https://phabricator.services.mozilla.com/D104840
2021-02-12 12:55:24 +00:00
Nicolas Chevobbe b269334a06 Bug 1678949 - [devtools] Improve UI for color scheme simulation. r=jdescottes.
Transform the cycle-button UI into two distinct button,
one for toggling light mode, and the other to toggle dark mode.
Specific tooltip are displayed on each button, and clicking
on one while the other is enabled will disable the active button.
The existing test is adapted to this new UI.

Differential Revision: https://phabricator.services.mozilla.com/D104981
2021-02-12 12:47:03 +00:00
Henrik Skupin 293677c0f6 Bug 1690308 - [marionette] Report StaleElementReference error after cross-group navigations. r=marionette-reviewers,jgraham
Cross-group navigations cause a swap of the current top-level
browsing context. The only unique identifier is the browser id
the browsing context actually lives in. If it's equal also
treat the browsing context as the same.

Differential Revision: https://phabricator.services.mozilla.com/D104525
2021-02-12 12:21:56 +00:00
moz-wptsync-bot b392049f19 Bug 1692236 - [wpt-sync] Update web-platform-tests to d686fe762cfdefeb887ef6965b873c65bbe48508, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: d686fe762cfdefeb887ef6965b873c65bbe48508
wpt-type: landing
2021-02-12 12:12:41 +00:00
Thiemo Nagel f573ba9a63 Bug 1692179 [wpt PR 27590] - Revert "[TablesNG] Implement column track merging", a=testonly
Automatic update from web-platform-tests
Revert "[TablesNG] Implement column track merging"

This reverts commit 2dadda0cccbda46a2fffe23e8c607e88f4d45394.

Reason for revert: Suspected cause of paint/tables/huge-table-composited-scroll-collapsed-borders.html failures

https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20ASAN/22054

Original change's description:
> [TablesNG] Implement column track merging
>
> One the a11y requirements was that tables should do track merging.
> I've skipped implementing this initially because there was major
> disagreement about what to do.
>
> This implementation follows the standard.
> Columns defined by TD or COL are merged for table-layout:auto,
> and not merged for table-layout:fixed.
>
> Legacy did not follow the standard for columns defined by TDs:
> they were always merged. Firefox implementation was closer to
> standard, but sometimes buggy.
>
> This changes results of some tests. Almost all of them are because
> "TablesNG is more standards compliant", and new renderings match
> FF.
>
> There is disagreement about treatment of empty rows between
> FF and TablesNGNG.
>
> external/wpt/css/css-tables/html5-table-formatting-1.html
> external/wpt/css/css-tables/html5-table-formatting-2.html
>
> The rest of the changes render better, just like FF.
>
> Two new tests have been added:
> wpt/css/css-tables/column-track-merging.html
> tests the standard.
>
> accessibility/table-column-track-merging.html
> tests Chrome's a11y API.
>
> Change-Id: Ia222351f7c500963ace556d76c26fcefb1df24e1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2670193
> Commit-Queue: Aleks Totic <atotic@chromium.org>
> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
> Reviewed-by: David Grogan <dgrogan@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#852958}

TBR=dgrogan@chromium.org,ikilpatrick@chromium.org,atotic@chromium.org,chromium-scoped@luci-project-accounts.iam.gserviceaccount.com

Change-Id: Id914684949be4eb6196a850bb1168d25872346ef
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2690334
Reviewed-by: Thiemo Nagel <tnagel@chromium.org>
Commit-Queue: Thiemo Nagel <tnagel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#853075}

--

wpt-commits: 496c290543d0572ec532b092a3b2e7fe03381293
wpt-pr: 27590
2021-02-12 12:12:41 +00:00
Philip Jägenstedt c8a8f29284 Bug 1692056 [wpt PR 27582] - Include print reftests in the `./wpt tests-affected` logic, a=testonly
Automatic update from web-platform-tests
Include print reftests in the `./wpt tests-affected` logic

--

wpt-commits: 35c43e0c51326c7f60a2623362720b46783675c0
wpt-pr: 27582
2021-02-12 12:12:40 +00:00
moz-wptsync-bot d08b582aa7 Bug 1690933 [wpt PR 27497] - Update wpt metadata, a=testonly
wpt-pr: 27497
wpt-type: metadata
2021-02-12 12:12:40 +00:00
Daniel Clark f751aa483f Bug 1690933 [wpt PR 27497] - Check MIME type against asserted module type in ModuleScriptFetcher, a=testonly
Automatic update from web-platform-tests
Check MIME type against asserted module type in ModuleScriptFetcher

Add module type to the module map key.

Plumb module type into ModuleScriptFetcher and its subclasses, and
require that the MIME type match the type that was specified with
import assertions.

Add the necessary import assertions to the JSON/CSS module web tests
so that they continue passing.  Add tests to ensure that the modules
don't load when the correct assertion is not present.

A minor functional change to JSON modules is that trying to start a
a Worker with a top-level JSON module (e.g. new Worker("./foo.json"))
now results in a rejected Promise, instead of loading a no-op worker
without an error.  This change follows the spec change at
https://github.com/whatwg/html/pull/5658/; note that the invocation
of 'fetch a single module script' from 'fetch a worklet/module worker
script graph' doesn't pass a ModuleRequest, so the type is assumed to
be JavaScript, and a failure will be triggered if the MIME type is
not JavaScript.

Some of the non-virtual versions of the tests now time out because
the import assertion syntax is seen as a syntax error when
--harmony-import-assertions is not enabled, causing <script>s not to
run.  TestExpectations is updated to account for these.

Bug: 1132413
Change-Id: I01bf7d907a96e791208534c9c4f2af11434c76db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2674259
Commit-Queue: Dan Clark <daniec@microsoft.com>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852991}

--

wpt-commits: 2c6f296858c62d4628bf58d2db4af687edbf674e
wpt-pr: 27497
2021-02-12 12:12:39 +00:00
moz-wptsync-bot 63f1337af3 Bug 1692105 [wpt PR 27583] - Update wpt metadata, a=testonly
wpt-pr: 27583
wpt-type: metadata
2021-02-12 12:12:39 +00:00
Eugene Zemtsov d7d9af2027 Bug 1692105 [wpt PR 27583] - webcodecs: Audio encoding and decoding full cycle test, a=testonly
Automatic update from web-platform-tests
webcodecs: Audio encoding and decoding full cycle test

Plus minor improvement in debugging logs.

Bug: 1094182, 1177021
Change-Id: I8f0b6991b645cf1262fdd135478a9a73d7cd5b39
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2688624
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Reviewed-by: Thomas Guilbert <tguilbert@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852980}

--

wpt-commits: 5b24cbf8560bc359a96872c2df2f902559b9b189
wpt-pr: 27583
2021-02-12 12:12:38 +00:00
moz-wptsync-bot a2fddc0b37 Bug 1690448 [wpt PR 27451] - Update wpt metadata, a=testonly
wpt-pr: 27451
wpt-type: metadata
2021-02-12 12:12:38 +00:00
Aleks Totic f9857b8c1d Bug 1690448 [wpt PR 27451] - [TablesNG] Implement column track merging, a=testonly
Automatic update from web-platform-tests
[TablesNG] Implement column track merging

One the a11y requirements was that tables should do track merging.
I've skipped implementing this initially because there was major
disagreement about what to do.

This implementation follows the standard.
Columns defined by TD or COL are merged for table-layout:auto,
and not merged for table-layout:fixed.

Legacy did not follow the standard for columns defined by TDs:
they were always merged. Firefox implementation was closer to
standard, but sometimes buggy.

This changes results of some tests. Almost all of them are because
"TablesNG is more standards compliant", and new renderings match
FF.

There is disagreement about treatment of empty rows between
FF and TablesNGNG.

external/wpt/css/css-tables/html5-table-formatting-1.html
external/wpt/css/css-tables/html5-table-formatting-2.html

The rest of the changes render better, just like FF.

Two new tests have been added:
wpt/css/css-tables/column-track-merging.html
tests the standard.

accessibility/table-column-track-merging.html
tests Chrome's a11y API.

Change-Id: Ia222351f7c500963ace556d76c26fcefb1df24e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2670193
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852958}

--

wpt-commits: 6902c0348cafb66a237b5ce75d9b3038bd3f3f87
wpt-pr: 27451
2021-02-12 12:12:37 +00:00
Lan Wei 79d5d5d085 Bug 1690962 [wpt PR 27498] - Add error message for keyDown and keyUp actions in testdriver-vendor.js, a=testonly
Automatic update from web-platform-tests
Add error message for keyDown and keyUp actions in testdriver-vendor.js

There are some actions that testdriver Action function supports when
the tests are running on wpt serve, but not when running on content
shell, such as keyDown and keyUp.

I add an error messages to resources/testdriver-vendor.js to
inform people to not use keyDown and keyUp actions in web tests.

Bug: 1174386
Change-Id: Ia723383fac948a1611d54aff7b9dd6f7e187d009
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2673923
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852929}

--

wpt-commits: 634384fb5674ec7185ce491911f06dc766db80c0
wpt-pr: 27498
2021-02-12 12:12:37 +00:00
moz-wptsync-bot 753f7076bd Bug 1688936 [wpt PR 27336] - Update wpt metadata, a=testonly
wpt-pr: 27336
wpt-type: metadata
2021-02-12 12:12:36 +00:00
Philipp Hancke 5196a2075f Bug 1688936 [wpt PR 27336] - webrtc wpt: do not use assert in helper function, a=testonly
Automatic update from web-platform-tests
webrtc wpt: do not use assert in helper function

this spams the testharness log of assertions a test runs

BUG=None

Change-Id: Ib14a7d45f3e18723a667ac292ecb3bdfd2e64ce3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2649933
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#852848}

--

wpt-commits: 7ac29511f2edf0203af1911013017f2c6598f035
wpt-pr: 27336
2021-02-12 12:12:36 +00:00
moz-wptsync-bot 377243f8e8 Bug 1691990 [wpt PR 27572] - Update wpt metadata, a=testonly
wpt-pr: 27572
wpt-type: metadata
2021-02-12 12:12:36 +00:00
Mason Freed 2760c046b8 Bug 1691990 [wpt PR 27572] - Implement the beginnings of "light dismiss" behavior for <popup>, a=testonly
Automatic update from web-platform-tests
Implement the beginnings of "light dismiss" behavior for <popup>

With this CL, clicking outside a popup will dismiss that popup,
along with all others in the popup stack. Clicking within a
popup will preserve that popup in the visible state, but will
hide any popups above that popup in the stack.

Bug: 1168738
Change-Id: Ibb8fc90ba19929a04d746fbf092001f546fb1e75
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2683092
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Ionel Popescu <iopopesc@microsoft.com>
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852844}

--

wpt-commits: 11b221b929db4793bc273cfdf96e85c7ef277a5a
wpt-pr: 27572
2021-02-12 12:12:35 +00:00
Xiaocheng Hu 32fe4ea1aa Bug 1691857 [wpt PR 27560] - Implement CSSOM CSSCounterStyleRule API setters (p1), a=testonly
Automatic update from web-platform-tests
Implement CSSOM CSSCounterStyleRule API setters (p1)

This patch implements the framework for CSSCounterStyleRule setters
and invalidations:

1. If the value is valid, setter modifies the underlying
   StyleRuleCounterStyle, increments its version number and mark counter
   styles need update
2. During counter style update, CounterStyles are marked dirty if its
   underlying StyleRuleCounterStyle has been changed (detected by
   version checking).

Then we use to the existing dirtiness-marking and invalidation code path
for the remaining job.

This patch also implements setters for the following attributes:
- negative
- prefix
- suffix
- pad
- range
- fallback
- speakAs

Other attributes require are more complicated and will be implemented
in follow-up patches.

Bug: 687225
Change-Id: Ic9ceacf19da1c3739f98c80dde07814784258649
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2686322
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852835}

--

wpt-commits: 4edc28a24eebd5308176cd875cdb4ac1ee467f8e
wpt-pr: 27560
2021-02-12 12:12:34 +00:00
Lan Wei bc9d1702b7 Bug 1692025 [wpt PR 27577] - Fix the Pointerevents IDL WPT test, a=testonly
Automatic update from web-platform-tests
Fix the Pointerevents IDL WPT test

Right now, the pointerevents IDL WPT test has errors of calling
"setPointerCapture", "releasePointerCapture" and "hasPointerCapture"
functions on document, because these three functions are defined in
"Element", and "Document" is not a subclass of "Element". That is why we
see the errors, such as "FAIL Element interface: document must inherit
property "setPointerCapture(long)" with the proper type assert_inherits:
property "setPointerCapture" not found in prototype chain".

I fixed it by changing the "document" to "document.body", which is an
element.

Bug: 1163370
Change-Id: I2435466e76fee05235d135e6181a566c898a5855
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2685361
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852833}

--

wpt-commits: d0f2ce4b18d7a07fe9771605a293fdbb7a5200f8
wpt-pr: 27577
2021-02-12 12:12:34 +00:00
moz-wptsync-bot 8ba6eaf2e6 Bug 1691708 [wpt PR 27546] - Update wpt metadata, a=testonly
wpt-pr: 27546
wpt-type: metadata
2021-02-12 12:12:33 +00:00
Aaron Krajeski bc5246d451 Bug 1691708 [wpt PR 27546] - Add perspective setter for CanvasRenderingContext2D, a=testonly
Automatic update from web-platform-tests
Add perspective setter for CanvasRenderingContext2D

Bug: 1140535
Change-Id: Ie728bc366e3f41b6a28ea39fdf78fc47f7c188e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2674019
Commit-Queue: Aaron Krajeski <aaronhk@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852796}

--

wpt-commits: 8750ab8b0eb18c295360d8f3887ad3b9bf31e467
wpt-pr: 27546
2021-02-12 12:12:33 +00:00
moz-wptsync-bot 212791b2b8 Bug 1691841 [wpt PR 27557] - Update wpt metadata, a=testonly
wpt-pr: 27557
wpt-type: metadata
2021-02-12 12:12:32 +00:00
Alexander Cooper c8d0dbbafb Bug 1691841 [wpt PR 27557] - Add WPTs and minor impl fixes for xr light estimation, a=testonly
Automatic update from web-platform-tests
Add WPTs and minor impl fixes for xr light estimation

Adds WPTs around expected behavior for the WebXR Light Estimation spec.
Also corrects a few cases where getReflectionCubeMap should have thrown
an exception but did not currently.

Change-Id: I3e3393c3911a83bdfc91463cf614e04a31dba009
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2685615
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852756}

--

wpt-commits: 43ead8133543f5d38c0f7aae65770bc1d2e8bad7
wpt-pr: 27557
2021-02-12 12:12:32 +00:00
Fredrik Söderqvist 357aa1af01 Bug 1692004 [wpt PR 27573] - Treat huge 'repeatCount' values as invalid, a=testonly
Automatic update from web-platform-tests
Treat huge 'repeatCount' values as invalid

String::ToDouble() can return infinity. This value could either be
treated the same as the 'indefinite' keyword or as invalid. Gecko
appears do the latter so follow suit.

Bug: 1176608
Change-Id: Ia945404711f7580bcbabded076904205e00b2564
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2685176
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#852720}

--

wpt-commits: 89400e4064b5f59e22f0fc63b3b6f7994f946c66
wpt-pr: 27573
2021-02-12 12:12:31 +00:00
autofoolip 4dab956635 Bug 1691938 [wpt PR 27564] - Update interfaces/cors-rfc1918.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/cors-rfc1918.idl (#27564)

Source: https://github.com/w3c/webref/blob/16294ab/ed/idl/cors-rfc1918.idl
Build: https://travis-ci.org/w3c/webref/builds/216653567
--

wpt-commits: 3e9807e5c4dde99e83dedf76bcf705e4d9cd21ed
wpt-pr: 27564
2021-02-12 12:12:31 +00:00
Rune Lillesveen edf40b4288 Bug 1691968 [wpt PR 27569] - SVG parsing allows calc() for <number>, a=testonly
Automatic update from web-platform-tests
SVG parsing allows calc() for <number>

The SVG spec says[1] to allow <number> when parsing values for
presentation attributes to allow unitless lengths for things like
font-size in the attribute.

The CSS specification says calc() with numbers is allowed wherever
<number> is allowed. Blink is the only browser to allow calc()
expressions for <number>. It is possible we should change that, but as
long as we accept it at parse time, we should handle it when applying it
to the ComputedStyle.

This CL computes font-size lengths for calc() expressions with numbers.

[1] https://svgwg.org/svg2-draft/types.html#syntax

Bug: 1172750
Change-Id: Ic20645d96b898c359d55eadfe902af0ac37a1dfa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2685172
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852650}

--

wpt-commits: ef69b81f39829fbb1acec84b17b99640b05fd8e7
wpt-pr: 27569
2021-02-12 12:12:30 +00:00
autofoolip 09d5cb3c50 Bug 1691940 [wpt PR 27566] - Update interfaces/js-self-profiling.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/js-self-profiling.idl (#27566)

Source: https://github.com/w3c/webref/blob/16294ab/ed/idl/js-self-profiling.idl
Build: https://travis-ci.org/w3c/webref/builds/216653567
--

wpt-commits: 6e44cc7366c3c9c873edecebe01bbc957f0b2257
wpt-pr: 27566
2021-02-12 12:12:30 +00:00
Manuel Rego Casasnovas d06b1f83e9 Bug 1691765 [wpt PR 27550] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=221465, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=221465

--

wpt-commits: 13e92649cdbe2c21ea6ee8f260b808facfb2dad6
wpt-pr: 27550
2021-02-12 12:12:29 +00:00
Adam Rice 68486219bd Bug 1691862 [wpt PR 27561] - Make responsexml-document-properties.htm timezone correct, a=testonly
Automatic update from web-platform-tests
Make responsexml-document-properties.htm timezone correct

The web platform test responsexml-document-properties.htm was flaky,
apparently due to incorrect handling of timezones. Make the timezone
handling robust to fix the flakiness.

BUG=1144537

Change-Id: Ib338d7b9e87415a4900963782fde218b0d3ec6b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2684076
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#852607}

--

wpt-commits: 4cf1a9640f6c87c31b21c115d8e4fce2cfffa427
wpt-pr: 27561
2021-02-12 12:12:29 +00:00
autofoolip b1aaaa0a76 Bug 1691943 [wpt PR 27567] - Update interfaces/mediacapture-streams.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediacapture-streams.idl (#27567)

--

wpt-commits: 197cf185ed2f71210a56396b8429a51f0fa3b060
wpt-pr: 27567
2021-02-12 12:12:28 +00:00