Automatic update from web-platform-tests
Rename column-rule-width.html
This test is an interpolation test, and that should be reflected in the
name. This CL change the name of the file.
Bug: 900581
Change-Id: Icb9585dfc8454576a4659d52dbbb08268fc2719b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805503
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697212}
--
wpt-commits: cecad145f71652662b9469ce1797e20c09dfe301
wpt-pr: 19072
--HG--
rename : testing/web-platform/tests/css/css-multicol/animation/column-rule-width.html => testing/web-platform/tests/css/css-multicol/animation/column-rule-width-interpolation.html
Automatic update from web-platform-tests
Implement the font-optical-sizing property
Implement the CSS fonts property font-optical-sizing [1]. Typographic
optical sizing means that a font has slight variations in glyph contrast
to better optimize for legibility at different font sizes: The glyph
shapes vary between for example a headline font size and a body text
font size. The CSS font-optical-sizing property with its default value
of auto exists to automatically apply the current font size value to a
variable font's 'opsz' axis. This means, if a variable font supports the
'opsz' axis and optical sizing, the right value is automatically applied
without the need for an explicit font-variation-settings styling.
Intend to implement and ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Y3lhEykjfV0
Chromestatus entry:
https://www.chromestatus.com/feature/5685958032752640
[1] https://drafts.csswg.org/css-fonts-4/#font-optical-sizing-def
Bug: 773697
Change-Id: Ifa4b6e042204a3fbf172b8cfe232821d8691283b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1795244
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697197}
--
wpt-commits: 0bdf849f55a13ecf4ae972aef0a583110d32089e
wpt-pr: 19058
Automatic update from web-platform-tests
Fix ordering of script elements
As for title in `html/semantics/scripting-1/the-script-element/module/module-vs-script-1.html`,
it says "Once as module script, once as classic script" and the title of
`html/semantics/scripting-1/the-script-element/module/module-vs-script-2.html` says "Once as classic script, once as module script".
So, it should be reasonable to make the second test have script elements
order in classic and then module.
--
wpt-commits: aab8bf00bd40f392c06b88f8afd03a8b03691099
wpt-pr: 19117
Automatic update from web-platform-tests
Add MathML reftest to check that the mode attribute has no effect. (#19113)
See https://github.com/mathml-refresh/mathml/issues/5
--
wpt-commits: e9f2d000237d43f74136cfd40e5a3454f5b54b70
wpt-pr: 19113
Automatic update from web-platform-tests
Add MathML test to check that menclose@notation="radical" is not supported (#19112)
See https://github.com/mathml-refresh/mathml/issues/3
--
wpt-commits: b3e39b3f3c81ffd6c0995ea8e34d9147ac3f62d8
wpt-pr: 19112
Automatic update from web-platform-tests
Add MathML tests to check that legacy mstyle attributes are ignored. (#19110)
* Add MathML tests to check that legacy mstyle attributes are ignored.
See https://github.com/mathml-refresh/mathml/issues/1
* Avoid false positives.
--
wpt-commits: 0d0f9319b356f46f8bebd82982306b3b0053fa8c
wpt-pr: 19110
Automatic update from web-platform-tests
[webnfc] Add tests for NFCPushOptions.ignoreRead
Covered two checkpoints:
- Existing data should be read during the same tap if NFCPushOptions.ignoreRead
is set to false.
- Existing data should not be read during the same tap if NFCPushOptions.ignoreRead
is set to true.
Fixed bug in "setReadingMessage" func in external/wpt/resources/chromium/nfc-mock.js
that |message| is of type NDEFMessageInit should have no compatibility and message
properties.
BUG=520391
Change-Id: I6fdc69ff96008142d179a801008e04e7979d6112
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1804324
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Leon Han <leon.han@intel.com>
Commit-Queue: Wanming Lin <wanming.lin@intel.com>
Cr-Commit-Position: refs/heads/master@{#697102}
--
wpt-commits: 9e201113cf36aefe07fe9c14caa47705d541e141
wpt-pr: 19082
Automatic update from web-platform-tests
Move 'autofocus' IDL attribute to HTMLOrSVGElement
crrev.com/697042 changed the autofocus behavior, and this CL just changes
the IDL attribute.
Note: We need to add 'autofocus' to svg_attribute_names.json5
because generated code for 'Reflect' needs svg_names::kAutofocusAttr.
html_names::kAutofocusAttr and svg_names::kAutofocusAttr have
an identical value.
I2IS: https://groups.google.com/a/chromium.org/d/msg/blink-dev/g8MP8KUf96w/360rLewrDwAJ
Bug: 995679
Change-Id: I4c7a1ad72d14c4e1e54d8455935b1255805fb384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1808617
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Keishi Hattori <keishi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697087}
--
wpt-commits: f2835bb68cb99f89d89a7aa863f47d7219f5f177
wpt-pr: 19108
Automatic update from web-platform-tests
Enhancement and bug fix for on[event] attributes on MathML elements (#19090)
* mathml/relations/html5-tree/math-global-event-handlers.tentative.html
The test should be asynchronous and wait for the event to be dispatched,
otherwise it always passes.
* clipboard-event-handlers.tentative.html
Current test just uses addEventListener and dispatchEvent, so does not
require any MathML-specific IDL at all. Modify the test to instead set
the listener via element.on[event] = ...
--
wpt-commits: 20a395098e9eeea523b38c36dbcf8a474b3be206
wpt-pr: 19090
Automatic update from web-platform-tests
[LayoutNG] Use BoxLayoutExtraInput when calculating overflow.
This will set temporary proper override sizes.
We already use this mechanism in NGBlockNode::RunLegacyLayout(), but
that one only has an effect for things that are done from within legacy
layout (LayoutObject::Layout()). Overflow calculation happens after
layout, and is done by the legacy engine, even for NG objects.
Bug: 908083
Change-Id: I2b4e88c096f138aa820856e3c79e1ddcef07a3da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1801770
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696752}
--
wpt-commits: 149354218b0d2f62f1907d9fe8becfc94a8d138f
wpt-pr: 19043
Automatic update from web-platform-tests
[css-text] Adjust trailing space tests in response to https://github.com/w3c/csswg-drafts/issues/4180 (#18949)
--
wpt-commits: 0bfde9f6a8bfde0fde4dba73d7172a8eed6e946e
wpt-pr: 18949
Automatic update from web-platform-tests
[LayoutNG] Allow overflow-/word-wrap to work with keep-all
When `word-break: break-all` or `keep-all` is specified, this
patch fixes `overflow-/word-wrap: break-word` to be effective.
Before this patch, it was forced to be `normal`.
Bug: 1001378
Change-Id: I73f5956a6856f2cbd0944461a0aa7a2929e722cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1806162
Commit-Queue: Koji Ishii <kojii@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696724}
--
wpt-commits: 5aaf335a29ebb5fde4b91f8e0032b03418b2a4be
wpt-pr: 19081
Automatic update from web-platform-tests
Remove tests for SVG transform with CSS syntax - part 1 (#11169)
Remove tests for SVG transform with CSS syntax - part 1
--
wpt-commits: 91985c1463b4a4abbeae3787e49c0e02c063bc2d
wpt-pr: 11169
Automatic update from web-platform-tests
Add smfr as reviewer for CSS Transforms (#19074)
Add smfr as reviewer for CSS Transforms
--
wpt-commits: c8845745bd2ee464977ffc4333b80c89d72bebd2
wpt-pr: 19074
Automatic update from web-platform-tests
MathML: Add per-element detection functions and avoid more false positive results. (#19068)
Note: For now detection of support for several elements rely on detection functions for other MathML elements.
--
wpt-commits: 2010c92cac5ee92ae1aef35240603c2e805261ac
wpt-pr: 19068
Automatic update from web-platform-tests
[css-writing-modes-3] Fix error in test reference; adjust test to be easier to interpret also. (#19059)
--
wpt-commits: c850921dd5b241913a97b99b05cecbbb1242755c
wpt-pr: 19059
Automatic update from web-platform-tests
[LayoutNG] Fix may_break_inside in NGLineBreaker
This patch fixes |may_break_inside| in |NGLineBreaker|.
Issue 1002442 revealed an error case in |ShapingLineBreaker|.
In that case, it returns a result whose size is larger than
the available space.
Before this patch, |NGLineBreaker| assumes that the line
overflows if the result size is larger than the available
size, and sets |may_break_inside| to |false|, which
prevents breaking in |HandleOverflow()|. This can cause
rather a large layout error.
crrev.com/c/1797954 tried to fix the error in
|ShapingLineBreaker|, but it looks like some tests is relying
on the behavior and it was reverted.
This patch instead makes |NGLineBreaker| more robust, by
using the actual overflow state from |ShapingLineBreaker| to
compute |may_break_inside|. The error in |ShapingLineBreaker|
is not fixed yet, but with this fix, the worst result is to
not able to fit a word that can fit by less than 1px or so.
Further work for better correctness will be tracked in
issue 1003742.
Bug: 1002442, 1003742
Change-Id: I13a3172abc8a0d2f5f78b2dd0b57b85de593fdff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1803019
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696621}
--
wpt-commits: 8df929fdf1fe83d96cd85c8e0d3dfcef931e6270
wpt-pr: 19045
Automatic update from web-platform-tests
[motion-1] Drop a limit test of interpolation for offset shorthand (#19052)
The CSS spec says that any arbitrary limit is OK, so different browsers
may use different limits for `offset-distance`.
This was added because of a Chromium regression, and it'd be great to move
it into Chromium repo.
--
wpt-commits: eaf091c6d35126dc72abea1d1fe258c563286e52
wpt-pr: 19052
Automatic update from web-platform-tests
CSS: Serialize font shorthand with spaces around '/'
Each '/' is a CSS value should have a space before and after.
https://github.com/w3c/csswg-drafts/issues/4282
Omit 'normal' values from computed font serialization.
Change-Id: Iebbfe80ae0c7c3ebe0101b432c0d95a7d265154f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1800894
Commit-Queue: Emil A Eklund <eae@chromium.org>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696522}
--
wpt-commits: 5488ba49034a78c2fdfe7ca0d898ed3adb238f6b
wpt-pr: 19025
Automatic update from web-platform-tests
[Payments] Enable shipping and contact info delegation [3/5]
This cl includes paymentOptions and shippingOptions(when shipping is requested)
in PaymentRequestEvent and shipping(selected option id and address)/contact
information in PaymentHandlerResponse.
For overall flow please check
https://chromium-review.googlesource.com/c/chromium/src/+/1779003TBR=mek@chromium.org,chishtr@chromium.org
Bug: 984694
Change-Id: Ie9587c68c2a20c76efd94ee97b750cbbf300aff4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1798571
Commit-Queue: Sahel Sharify <sahel@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Danyao Wang <danyao@chromium.org>
Reviewed-by: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696519}
--
wpt-commits: 3029ad22406c9abec3366933bcbdc5f914c15f2f
wpt-pr: 18998
Automatic update from web-platform-tests
[css-flexbox] Test for definiteness where Blink disagrees with FF
See bug for discussion.
This CL contains only tests, no behavior changes.
Change-Id: I7a6377a6325d0cbc4657b005a824736a73be32f5
Bug: 1003506
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1799884
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696503}
--
wpt-commits: 3164d2dc90a6dcabc0041179b978d8adcca74f4b
wpt-pr: 19036