Changeset 283140 in webkit
- Timestamp:
- Sep 27, 2021 3:19:30 PM (10 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html (modified) (16 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/css/CSSFontPaletteValuesRule.cpp (modified) (1 diff)
-
Source/WebCore/css/CSSFontPaletteValuesRule.h (modified) (1 diff)
-
Source/WebCore/css/CSSFontPaletteValuesRule.idl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r283130 r283140 1 2021-09-27 Myles C. Maxfield <mmaxfield@apple.com> 2 3 Add support for CSSFontPaletteValuesRule.name 4 https://bugs.webkit.org/show_bug.cgi?id=230787 5 <rdar://problem/83528540> 6 7 Reviewed by Tim Horton. 8 9 This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30960. 10 11 * web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html: 12 1 13 2021-09-27 Myles C. Maxfield <mmaxfield@apple.com> 2 14 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html
r283130 r283140 119 119 let rule = rules[0]; 120 120 assert_equals(rule.constructor.name, "CSSFontPaletteValuesRule"); 121 assert_equals(rule.name, "A"); 121 122 assert_equals(rule.fontFamily, ""); 122 123 assert_equals(rule.basePalette, ""); … … 131 132 test(function() { 132 133 let rule = rules[1]; 134 assert_equals(rule.name, "B"); 133 135 assert_equals(rule.fontFamily, ""); 134 136 assert_equals(rule.basePalette, ""); … … 150 152 test(function() { 151 153 let rule = rules[2]; 154 assert_equals(rule.name, "C"); 152 155 assert_equals(rule.fontFamily, "bar"); 153 156 assert_equals(rule.basePalette, "2"); … … 167 170 test(function() { 168 171 let rule = rules[3]; 172 assert_equals(rule.name, "D"); 169 173 assert_equals(rule.fontFamily, ""); 170 174 assert_equals(rule.basePalette, "bar"); … … 182 186 test(function() { 183 187 let rule = rules[4]; 188 assert_equals(rule.name, "E"); 184 189 assert_equals(rule.fontFamily, ""); 185 190 assert_equals(rule.basePalette, ""); … … 196 201 test(function() { 197 202 let rule = rules[5]; 203 assert_equals(rule.name, "F"); 198 204 assert_equals(rule.fontFamily, "foo"); 199 205 assert_equals(rule.basePalette, ""); … … 209 215 test(function() { 210 216 let rule = rules[6]; 217 assert_equals(rule.name, "G"); 211 218 assert_equals(rule.fontFamily, ""); 212 219 assert_equals(rule.basePalette, ""); … … 225 232 test(function() { 226 233 let rule = rules[7]; 234 assert_equals(rule.name, "H"); 227 235 assert_equals(rule.fontFamily, ""); 228 236 assert_equals(rule.basePalette, ""); … … 240 248 test(function() { 241 249 let rule = rules[8]; 250 assert_equals(rule.name, "I"); 242 251 assert_equals(rule.fontFamily, ""); 243 252 assert_equals(rule.basePalette, "-3"); … … 252 261 test(function() { 253 262 let rule = rules[9]; 263 assert_equals(rule.name, "J"); 254 264 assert_equals(rule.fontFamily, ""); 255 265 assert_equals(rule.basePalette, ""); … … 267 277 test(function() { 268 278 let rule = rules[10]; 279 assert_equals(rule.name, "K"); 269 280 assert_equals(rule.fontFamily, ""); 270 281 assert_equals(rule.basePalette, ""); … … 281 292 test(function() { 282 293 let rule = rules[11]; 294 assert_equals(rule.name, "L"); 283 295 assert_equals(rule.fontFamily, ""); 284 296 assert_equals(rule.basePalette, ""); … … 295 307 test(function() { 296 308 let rule = rules[12]; 309 assert_equals(rule.name, "M"); 297 310 assert_equals(rule.fontFamily, ""); 298 311 assert_equals(rule.basePalette, ""); … … 309 322 test(function() { 310 323 let rule = rules[13]; 324 assert_equals(rule.name, "N"); 311 325 assert_equals(rule.fontFamily, ""); 312 326 assert_equals(rule.basePalette, ""); … … 323 337 test(function() { 324 338 let rule = rules[14]; 339 assert_equals(rule.name, "O"); 325 340 assert_equals(rule.fontFamily, ""); 326 341 assert_equals(rule.basePalette, ""); … … 337 352 test(function() { 338 353 let rule = rules[15]; 354 assert_equals(rule.name, "P"); 339 355 assert_equals(rule.fontFamily, ""); 340 356 assert_equals(rule.basePalette, ""); -
trunk/Source/WebCore/ChangeLog
r283136 r283140 1 2021-09-27 Myles C. Maxfield <mmaxfield@apple.com> 2 3 Add support for CSSFontPaletteValuesRule.name 4 https://bugs.webkit.org/show_bug.cgi?id=230787 5 <rdar://problem/83528540> 6 7 Reviewed by Tim Horton. 8 9 This was added to the CSS spec in 10 https://github.com/w3c/csswg-drafts/commit/8868476c571d63b7f3f2718e22601a711a2d8683. 11 12 Test: web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html 13 14 * css/CSSFontPaletteValuesRule.cpp: 15 (WebCore::CSSFontPaletteValuesRule::name const): 16 * css/CSSFontPaletteValuesRule.h: 17 * css/CSSFontPaletteValuesRule.idl: 18 1 19 2021-09-27 Takashi Komori <Takashi.Komori@sony.com> 2 20 -
trunk/Source/WebCore/css/CSSFontPaletteValuesRule.cpp
r283069 r283140 45 45 CSSFontPaletteValuesRule::~CSSFontPaletteValuesRule() 46 46 { 47 } 48 49 String CSSFontPaletteValuesRule::name() const 50 { 51 return m_fontPaletteValuesRule->name(); 47 52 } 48 53 -
trunk/Source/WebCore/css/CSSFontPaletteValuesRule.h
r283069 r283140 43 43 virtual ~CSSFontPaletteValuesRule(); 44 44 45 String name() const; 45 46 String fontFamily() const; 46 47 String basePalette() const; -
trunk/Source/WebCore/css/CSSFontPaletteValuesRule.idl
r282806 r283140 24 24 ] interface CSSFontPaletteValuesRule : CSSRule { 25 25 readonly maplike<unsigned long, CSSOMString>; 26 readonly attribute CSSOMString name; 26 27 readonly attribute CSSOMString fontFamily; 27 28 readonly attribute CSSOMString basePalette;
Note: See TracChangeset
for help on using the changeset viewer.