Oriol Brufau
960f496948
Improve serialization of the outline shorthand
...
This is a backport of https://phabricator.services.mozilla.com/D155569 ,
by Connor Pearson.
Test: /css/css-ui/parsing/outline-valid-mandatory.html
2023-05-03 23:26:10 +02:00
Oriol Brufau
16b07ee456
Implement outline-offset in layout-2020
...
Tests that are now passing:
- /_mozilla/css/outline_offset_a.htm
- /css/css-ui/outline-010.html
- /css/css-ui/outline-012.html
- /css/css-ui/outline-013.html
- /css/css-ui/outline-017.html
- /css/css-ui/outline-negative-offset-composited-scroll.html
- /css/css-ui/outline-offset-001.html
- /css/css-ui/outline-offset-table-001.html
- /css/css-ui/outline-offset.html
- /css/css-ui/parsing/outline-offset-computed.html
- /css/css-ui/parsing/outline-offset-valid.html
Also improvements in:
- /_mozilla/mozilla/calc.html
- /css/css-ui/animation/outline-offset-interpolation.html
- /css/css-ui/inheritance.html
2023-05-02 17:59:48 +02:00
Oriol Brufau
d67bf49bd9
Implement outlines in layout-2020
...
This only covers the CSS2 properties: 'outline-width', 'outline-style',
'outline-color', and the shorthand 'outline'.
CSS UI 3 introduced 'outline-offset', which is left for a follow-up.
'outline-color: invert' isn't included either, but note CSS UI says that
conformant UAs may ignore the 'invert' value on platforms that do not
support color inversion of the pixels on the screen.
Tests that are now passing:
- /_mozilla/css/input_insertion_point_empty_a.html
- /_mozilla/css/outlines_simple_a.html
- /_mozilla/css/stacking_context_overflow_relative_outline_a.html
- /_mozilla/mozilla/getPropertyPriority.html
- /css/CSS2/ui/outline-color-001.xht
- /css/CSS2/ui/outline-color-002.xht
- /css/CSS2/ui/outline-color-007.xht
- /css/CSS2/ui/outline-color-008.xht
- /css/CSS2/ui/outline-color-013.xht
- /css/CSS2/ui/outline-color-018.xht
- /css/CSS2/ui/outline-color-023.xht
- /css/CSS2/ui/outline-color-024.xht
- /css/CSS2/ui/outline-color-025.xht
- /css/CSS2/ui/outline-color-031.xht
- /css/CSS2/ui/outline-color-036.xht
- /css/CSS2/ui/outline-color-041.xht
- /css/CSS2/ui/outline-color-046.xht
- /css/CSS2/ui/outline-color-047.xht
- /css/CSS2/ui/outline-color-048.xht
- /css/CSS2/ui/outline-color-049.xht
- /css/CSS2/ui/outline-color-050.xht
- /css/CSS2/ui/outline-color-051.xht
- /css/CSS2/ui/outline-color-052.xht
- /css/CSS2/ui/outline-color-053.xht
- /css/CSS2/ui/outline-color-054.xht
- /css/CSS2/ui/outline-color-058.xht
- /css/CSS2/ui/outline-color-059.xht
- /css/CSS2/ui/outline-color-061.xht
- /css/CSS2/ui/outline-color-062.xht
- /css/CSS2/ui/outline-color-069.xht
- /css/CSS2/ui/outline-color-070.xht
- /css/CSS2/ui/outline-color-071.xht
- /css/CSS2/ui/outline-color-072.xht
- /css/CSS2/ui/outline-color-073.xht
- /css/CSS2/ui/outline-color-074.xht
- /css/CSS2/ui/outline-color-075.xht
- /css/CSS2/ui/outline-color-079.xht
- /css/CSS2/ui/outline-color-081.xht
- /css/CSS2/ui/outline-color-082.xht
- /css/CSS2/ui/outline-color-089.xht
- /css/CSS2/ui/outline-color-090.xht
- /css/CSS2/ui/outline-color-091.xht
- /css/CSS2/ui/outline-color-092.xht
- /css/CSS2/ui/outline-color-093.xht
- /css/CSS2/ui/outline-color-094.xht
- /css/CSS2/ui/outline-color-095.xht
- /css/CSS2/ui/outline-color-099.xht
- /css/CSS2/ui/outline-color-101.xht
- /css/CSS2/ui/outline-color-102.xht
- /css/CSS2/ui/outline-color-109.xht
- /css/CSS2/ui/outline-color-110.xht
- /css/CSS2/ui/outline-color-111.xht
- /css/CSS2/ui/outline-color-112.xht
- /css/CSS2/ui/outline-color-113.xht
- /css/CSS2/ui/outline-color-114.xht
- /css/CSS2/ui/outline-color-115.xht
- /css/CSS2/ui/outline-color-119.xht
- /css/CSS2/ui/outline-color-121.xht
- /css/CSS2/ui/outline-color-122.xht
- /css/CSS2/ui/outline-color-130.xht
- /css/css-ui/outline-001.html
- /css/css-ui/outline-002.html
- /css/css-ui/outline-004.html
- /css/css-ui/outline-007.html
- /css/css-ui/outline-008.html
- /css/css-ui/outline-016.html
- /css/css-ui/outline-018.html
- /css/css-ui/outline-021.html
- /css/css-ui/outline-022.html
- /css/css-ui/outline-color-001.html
- /css/css-ui/outline-style-011.html
- /css/css-ui/outline-style-012.html
- /css/css-ui/outline-style-013.html
- /css/css-ui/outline-style-014.html
- /css/css-ui/parsing/outline-color-computed.html
- /css/css-ui/parsing/outline-color-valid-mandatory.html
- /css/css-ui/parsing/outline-shorthand.html
- /css/css-ui/parsing/outline-style-computed.html
- /css/css-ui/parsing/outline-style-valid.html
- /css/css-ui/parsing/outline-width-valid.html
- /css/css-ui/translucent-outline.html
Also improvements in:
- /_mozilla/mozilla/calc.html
- /css/css-ui/animation/outline-color-interpolation.html
- /css/css-ui/animation/outline-width-interpolation.html
- /css/css-ui/inheritance.html
- /css/css-ui/outline-017.html
- /css/css-ui/parsing/outline-valid-mandatory.html
- /css/css-ui/parsing/outline-width-computed.html
- /css/cssom/cssom-setProperty-shorthand.html
- /css/cssom/getComputedStyle-resolved-colors.html
- /css/cssom/serialize-values.html
- /css/cssom/shorthand-values.html
New failures:
- /css/CSS2/ui/outline-applies-to-005.xht
- /css/CSS2/ui/outline-applies-to-006.xht
- /css/CSS2/ui/outline-color-applies-to-005.xht
- /css/CSS2/ui/outline-color-applies-to-006.xht
- /css/CSS2/ui/outline-style-applies-to-005.xht
- /css/CSS2/ui/outline-style-applies-to-006.xht
- /css/CSS2/ui/outline-width-applies-to-005.xht
- /css/CSS2/ui/outline-width-applies-to-006.xht
Al of these fail because tables are not implemented yet.
- /css/css-ui/outline-offset.html
Fails because outline-offset is not implemented yet.
- /css/css-ui/outline-with-padding-001.html
Fails because the outline doesn't include overflowing contents.
I don't think this is required by the spec, Firefox fails too.
2023-05-02 02:37:10 +02:00
WPT Sync Bot
ea44238f3a
Update web-platform-tests to revision b'6aa16a6888fcf6dd3ee2eac2e911c2d7c353d193'
2023-04-25 11:40:51 +00:00
WPT Sync Bot
bb34f95b33
Update web-platform-tests to revision b'1d9b01e2fad6af3a057d571b1e088e15fa9bc8e6'
2023-04-07 01:30:49 +00:00
WPT Sync Bot
7bf23c63b3
Update web-platform-tests to revision b'2703c75d5e889bb7c6a918de44841bf9de8d63a7'
2023-03-25 01:54:46 +00:00
WPT Sync Bot
90b96becef
Update web-platform-tests to revision b'62c17eac9f99db2ea4e213328c9c6122136694cc'
2023-03-22 01:37:18 +00:00
WPT Sync Bot
fd56698ec7
Update web-platform-tests to revision b'421155a1c8752a36b465e62f466b18f821190e08'
2023-01-08 01:57:36 +00:00
WPT Sync Bot
fe5988549d
Update web-platform-tests to revision b'f6ca9770e448b058b51b46ada9c257acb39c68fb'
2022-12-29 01:37:51 +00:00
WPT Sync Bot
41d386c907
Update web-platform-tests to revision b'5656a2f4653b5894c500b724778009ca9a26e48c'
2022-12-23 01:34:56 +00:00
WPT Sync Bot
df68c4e5d1
Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005'
2022-11-10 01:27:28 +00:00
WPT Sync Bot
b77ad115f6
Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4'
2022-01-20 20:57:54 +09:00
WPT Sync Bot
58e8ee674b
Update web-platform-tests to revision b'468d01bbd84da2babf265c6af46947be68713440'
2022-01-17 16:30:29 +09:00
WPT Sync Bot
c5424d579d
Update web-platform-tests to revision 90a1381e3736eca4700c1b08fee8f313fea20593
2020-12-12 11:06:03 +00:00
Josh Matthews
78764864e6
Add 2020 failure.
2020-10-14 15:24:12 -04:00
Manish Goregaokar
965dded825
Update tests
2020-07-27 09:48:37 -07:00
WPT Sync Bot
bd0b0ea24a
Update web-platform-tests to revision 593d7eb21e1c3ac161aa51cce914056eb9182962
2020-07-24 10:57:09 +00:00
WPT Sync Bot
2a42c14544
Update web-platform-tests to revision a5cb9597799c5f9bf0a809006161a0c50055828f
2020-06-09 10:26:43 +00:00
WPT Sync Bot
1b463fce85
Update web-platform-tests to revision 5c34fc630374b9eb0559139a486ff1a2e4247c4f
2020-05-28 11:23:41 +00:00
Josh Matthews
e9795574e0
Add 2020 failure.
2020-05-19 08:20:30 -04:00
Josh Matthews
c71d9a6638
Add new outline-offset 2020 failure.
2020-05-15 09:26:00 -04:00
Josh Matthews
bba2e43f97
Update 2020 results for outline-width animation.
2020-05-12 10:51:45 -04:00
Josh Matthews
9ecf7c0f51
Add outline-width parsing failure.
2020-05-12 10:44:49 -04:00
WPT Sync Bot
fb0507d174
Update web-platform-tests to revision a49081e46a18e439defbd77d18cc5e261d68b215
2020-05-12 11:19:00 +00:00
Martin Robinson
9c7b1ae715
layout_2020: Add initial support for getComputedStyle
...
This implementation is more-or-less on par with the one from layout_2013
and in some cases better. There are still some cases where we don't
return the correct "resolved value," but this is enough to test
animations and transitions.
2020-05-11 20:14:01 +02:00
Josh Matthews
8fcdb5657d
Remove passing test metadata for 2020.
2020-05-08 11:52:15 -04:00
WPT Sync Bot
cb40a5f9fe
Update web-platform-tests to revision df7fc2ece226676b8398ece13ddfd31b4f1eca5c
2020-05-08 11:17:10 +00:00
Simon Sapin
4bfe194486
Update WPT expectations
2020-04-01 01:00:14 +02:00
Simon Sapin
5f75f7ffdd
Add expectations for newly-enabled css-ui tests
2020-03-31 23:04:07 +02:00